Beispiel #1
0
 internal static Polynomial GetErrorCorrectPolynomial(int errorCorrectLength)
 {
     Polynomial a = new Polynomial(new int[] {1});
     for (int i = 0; i < errorCorrectLength; i++) {
     a = a.Multiply(new Polynomial(new int[] { 1, QRMath.Gexp(i) }));
     }
     return a;
 }
Beispiel #2
0
        internal static Polynomial GetErrorCorrectPolynomial(int errorCorrectLength)
        {
            Polynomial a = new Polynomial(new int[] { 1 });

            for (int i = 0; i < errorCorrectLength; i++)
            {
                a = a.Multiply(new Polynomial(new int[] { 1, QRMath.Gexp(i) }));
            }
            return(a);
        }