[Jump to code hierarchy]

Quaternary RM (QRM) code[1]

Description

A quaternary linear code over \(\mathbb{Z}_4\) whose binary mod-two reduction is an RM code. This code family includes the quaternary codes whose Gray images are the binary Kerdock and Preparata codes. The code is usually noted as QRM\((r,m)\), with its mod-two reduction yielding the RM code RM\((r,m)\) [1; Thm. 19].

Decoding

QRM codes whose Gray images are Preparata codes can be decoded using a syndrome-calculation-based algorithm to correct all error patterns of Lee weight at most 2 and detect all (or, for some constructions, a subset of) error patterns of Lee weight 3 or 4 [1,2].

Cousins

References

[1]
A. R. Hammons, P. V. Kumar, A. R. Calderbank, N. J. A. Sloane, and P. Solé, “The Z_4-Linearity of Kerdock, Preparata, Goethals and Related Codes”, (2002) arXiv:math/0207208
[2]
A. R. Hammons, P. V. Kumar, A. R. Calderbank, N. J. A. Sloane, and P. Sole, “The Z/sub 4/-linearity of Kerdock, Preparata, Goethals, and related codes”, IEEE Transactions on Information Theory 40, 301 (1994) DOI
[3]
A. A. NECHAEV, “Kerdock code in a cyclic form”, Discrete Mathematics and Applications 1, (1991) DOI
Page edit log

Your contribution is welcome!

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

edit on this site

Zoo Code ID: quaternary_reed_muller

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

Cite as:

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

Github: https://github.com/errorcorrectionzoo/eczoo_data/edit/main/codes/classical/rings/over_zq/over_z4/linear_over_z4/rm/quaternary_reed_muller.yml.