Let and let be a primitive root of unity in . The length- cyclic code with consecutive zeros of a cyclic code has dimension . It equals the generalized Reed-Solomon code of vectors , . The choice is the unweighted Reed-Solomon code on these evaluation points; allowing other offsets makes this family closed under dual codes.
With syndromes and distinct error-location values , form and the error locator polynomial . There is an error evaluator polynomial of degree less than the number of errors satisfying the key equation. When the number of errors is at most , the Berlekamp-Massey algorithm or extended Euclidean algorithm recovers these polynomials, normalized by .
For and , the two evaluation forms are and , with and . Their dot product is , since every appearing exponent is between one and and the sums of those powers of vanish. Comparing dimensions proves equality with the dual code. In particular, the dual of the unweighted evaluation code has multipliers ; it need not be an unweighted evaluation code on the same ordered points.
Articles by others on the same topic
There are currently no matching articles.