[Jump to code hierarchy]

Lexicographic code[1,2]

Description

A \(q\)-ary code whose codewords are constructed greedily and iteratively by starting with zero and adding codewords whose distance is the desired minimum distance of the code.

Cousins

Primary Hierarchy

Parents
Lexicographic code
Children
The extended Golay code is a lexicode [2,5][3; pg. 327].
Hamming codes are lexicodes [2].
Hexacodewords can be arranged in an order from smallest to largest, with each codeword differing at four places from the next [6][3; pg. 327].
The tetracode is a lexicode [2].

References

[1]
Levenshtein, V. I. (1960). A class of systematic codes. In Doklady Akademii Nauk (Vol. 131, No. 5, pp. 1011-1014). Russian Academy of Sciences.
[2]
J. Conway and N. Sloane, “Lexicographic codes: Error-correcting codes from game theory”, IEEE Transactions on Information Theory 32, 337 (1986) DOI
[3]
F. J. MacWilliams and N. J. A. Sloane. The theory of error correcting codes. Elsevier, 1977.
[4]
G. Hoehn, “Self-dual Codes over the Kleinian Four Group”, (2000) arXiv:math/0005266
[5]
M. J. T. Guy, unpublished.
[6]
R. A. Wilson, On lexicographic codes of minimal distance 4, Atti Sem. Mat. Fis. Univ. Modena 33 (1984)
Page edit log

Your contribution is welcome!

on github.com (edit & pull request)— see instructions

edit on this site

Zoo Code ID: lexicographic

Cite as:
“Lexicographic code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2024. https://errorcorrectionzoo.org/c/lexicographic
BibTeX:
@incollection{eczoo_lexicographic, title={Lexicographic code}, booktitle={The Error Correction Zoo}, year={2024}, editor={Albert, Victor V. and Faist, Philippe}, url={https://errorcorrectionzoo.org/c/lexicographic} }
Share via:
Twitter | Mastodon |  | E-mail
Permanent link:
https://errorcorrectionzoo.org/c/lexicographic

Cite as:

“Lexicographic code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2024. https://errorcorrectionzoo.org/c/lexicographic

Github: https://github.com/errorcorrectionzoo/eczoo_data/edit/main/codes/classical/q-ary_digits/lexicographic.yml.