Jump to content

User:ECCclass/Justesen code

From Wikipedia, the free encyclopedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

In coding theory, Justesen codes form a class of error-correcting codes which are derived from Reed-Solomon codes and have good error-control properties.

Definition

Let R be a Reed-Solomon code of length N = 2m − 1, rank K and minimum weight N − K + 1. The symbols of R are elements of F = GF(2m) and the codewords are obtained by taking every polynomial ƒ over F of degree less than K and listing the values of ƒ on the non-zero elements of F in some predetermined order. Let α be a primitive element of F. For a codeword a = (a1, ..., aN) from R, let b be the vector of length 2N over F given by

and let c be the vector of length 2N m obtained from b by expressing each element of F as a binary vector of length m. The Justesen code is the linear code containing all such c.

Properties

The parameters of this code are length 2m N, dimension m K and minimum distance at least

The Justesen codes are examples of concatenated codes.

References

  • J. Justesen (1972). "A class of constructive asymptotically good algebraic codes". IEEE Trans. Info. Theory. 18 (5): 652–656. doi:10.1109/TIT.1972.1054893.
  • F.J. MacWilliams (1977). The Theory of Error-Correcting Codes. North-Holland. pp. 306–316. ISBN 0-444-85193-3. {{cite book}}: Unknown parameter |coauthors= ignored (|author= suggested) (help)

Category:Error detection and correction Category:Finite fields Category:Coding theory