全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Decoding the Ternary (23, 11, 9) Quadratic Residue Code

DOI: 10.1155/2009/107432

Full-Text   Cite this paper   Add to My Lib

Abstract:

The algebraic decoding of binary quadratic residue codes can be performed using the Peterson or the Berlekamp-Massey algorithm once certain unknown syndromes are determined or eliminated. The technique of determining unknown syndromes is applied to the nonbinary case to decode the expurgated ternary quadratic residue code of length 23. 1. Introduction Quadratic residue (QR) codes are cyclic, nominally half-rate codes, that are powerful with respect to their error-correction capabilities. Decoding QR codes is in general a difficult task, but great progress has been made in the binary case since the work of Elia [1] and He et al. [2]. Decoding algorithms for certain nonbinary QR codes were proposed by Higgs and Humphreys in [3] and [4]. In [5], decoding of QR codes is performed by embedding them in codes over cyclotomic number fields. This paper shows that one technique used to decode binary QR codes can be applied successfully to decode nonbinary QR codes. The main idea is to determine certain unknown syndromes in order to restore linearity to Newton's identities. Once this is done, either the Peterson or the Berlekamp-Massey algorithm can be used to solve the identities. The method of determining unknown syndromes was first presented by He et al. in [2] to decode the binary QR code of length 47 and subsequently to decode several other binary QR codes; see [6] and references therein. Section 2 reviews the necessary background and the latter method, with the objective of establishing notation. In Section 3, the method is illustrated on the decoding of the expurgated ternary QR code of length 23. The focus is solely on the calculation of the error-location polynomial. Error values can be found from the evaluator polynomial [7, p. 246] once the error locations are determined. 2. Background and Terminology Let ??={1,2,3,4,6,8,9,12,13,16,18} be the set of quadratic residues of 23 and ?? the set of quadratic nonresidues of 23. The smallest extension of ??3=GF(3) containing ??, a primitive twenty-third root of unity, is ??311=GF(311). Denote the set {0}∪?? by ?? and define ??(??)∈??3[??] as??(??)=??∈?????????=??12+??9+??7+??6+2??5+??4+2??3+2??+1.(1)The cyclic code generated by ??(??) is the expurgated ternary QR of length 23; see [7]. Its minimum Hamming distance is equal to 9, which can be verified by direct inspection. Let ∑??(??)=22??=0????????∈??3[??] be the sent code polynomial, that is, a multiple of ??(??). The received polynomial, denoted by ∑??(??)=22??=0????????, satisfies ??(??)=??(??)+??(??) where ∑??(??)=22??=0????????∈??3[??] is the error

References

[1]  M. Elia, “Algebraic decoding of the (23, 12, 7) Golay code,” IEEE Transactions on Information Theory, vol. 33, no. 1, pp. 150–151, 1987.
[2]  R. He, I. S. Reed, T.-K. Truong, and X. Chen, “Decoding the (47, 24, 11) quadratic residue code,” IEEE Transactions on Information Theory, vol. 47, no. 3, pp. 1181–1186, 2001.
[3]  R. J. Higgs and J. F. Humphreys, “Decoding the ternary Golay code,” IEEE Transactions on Information Theory, vol. 39, no. 3, pp. 1043–1046, 1993.
[4]  R. J. Higgs and J. F. Humphreys, “Decoding the ternary (23, 12, 8) quadratic residue code,” IEE Proceedings: Communications, vol. 142, no. 3, pp. 129–134, 1995.
[5]  M. Elia and J. C. Interlando, “Quadratic-residue codes and cyclotomic fields,” Acta Applicandae Mathematicae, vol. 93, no. 1–3, pp. 237–251, 2006.
[6]  Y. Chang, T.-K. Truong, I. S. Reed, H. Y. Cheng, and C. D. Lee, “Algebraic decoding of (71, 36, 11), (79, 40, 15), and (97, 49, 15) quadratic residue codes,” IEEE Transactions on Communications, vol. 51, no. 9, pp. 1463–1473, 2003.
[7]  F. J. MacWilliams and N. J. A. Sloane, The Theory of Error-Correcting Codes, North Holland, Amsterdam, The Netherlands, 1977.
[8]  G.-L. Feng and K. K. Tzeng, “A new procedure for decoding cyclic and BCH codes up to actual minimum distance,” IEEE Transactions on Information Theory, vol. 40, no. 5, pp. 1364–1374, 1994.
[9]  J. J. Cannon and C. Playoust, An Introduction to Algebraic Programming in Magma, School of Mathematics and Statistics, University of Sydney, Sydney, Australia, 1996.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133