Jump to content

Quadratic residue code

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by RJChapman (talk | contribs) at 14:47, 26 November 2007 (correction: linear code -> cyclic code). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A quadratic residue code is a type of cyclic code.

There is a quadratic residue code of length over the finite field whenever and are primes, is odd and is a quadratic residue modulo . Its generator polynomial as a cyclic code is given by

where is the set of quadratic residues of in the set and is a primitive th root of unity in some finite extension field of . The condition that is a quadratic residue of ensures that the coefficients of lie in . The dimension of the code is

Replacing by another primitive -th root of unity either results in the same code or an equivalent code, according to whether or not is a quadratic residue of .

Some important examples of error-correcting codes are quadratic residue codes including the Hamming code over , the binary Golay code over and the ternary Golay code over .

References

F. J. MacWilliams and N. J. A. Sloane, The Theory of Error-Correcting Codes, North-Holland Publishing Co., Amsterdam-New York-Oxford, 1977.