Justesen code

From Citizendium
Jump to navigation Jump to search
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.
This article is a stub and thus not approved.
Main Article
Discussion
Related Articles  [?]
Bibliography  [?]
External Links  [?]
Citable Version  [?]
 
This editable Main Article is under development and subject to a disclaimer.

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 f over F of degree less than K and listing the values of f 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: 652-656.