Algebraic Decoding of Cyclic Codes Without Error-Locator Polynomials

The algebraic decoding of a p-ary cyclic code consists of four steps: 1) computation of the known syndromes using the received word; 2) computation of the unknown syndromes from the known syndromes; 3) computation of the error positions by a use of the Berlekamp-Massey (BM) algorithm and Chien's search; and 4) computation of the error values by solving a linear system. This paper addresses two problems of determining the error positions and computing the unknown syndromes. To solve the first problem, a new matrix, together with Gaussian elimination instead of the BM algorithm and Chien's search, is proposed. In this new simplified decoder, finding an error-locator polynomial is completely avoided. A main advantage of the presented decoding method is when the Bose-Chaudhuri-Hocquenghem bound is unequal to the minimum distance of the code. Some cyclic codes, which do not have 2t consecutive known syndromes, can be decoded up to their actual minimum distance by using the presented matrix once. To solve the second problem, two algorithms for different square matrices reported recently by Lee et al. are also provided to calculate the value of an unknown syndrome. Finally, an algebraic decoding of the (47,23,15) ternary cyclic code is given.

[1]  Chun Wang,et al.  Generation of matrices for determining minimum distance and decoding of cyclic codes , 1996, IEEE Trans. Inf. Theory.

[2]  Ralf Koetter,et al.  On the performance of the ternary [13, 7, 5] quadratic-residue code , 2002, IEEE Trans. Inf. Theory.

[3]  Tor Helleseth,et al.  Algebraic decoding of cyclic codes: A polynomial ideal point of view , 1993 .

[4]  Irving S. Reed,et al.  Efficient multiplication algorithms over the finite fields GF(q sup m), where q equals 3,5 , 1993 .

[5]  Chong-Dao Lee,et al.  Algebraic Decoding of Some Quadratic Residue Codes With Weak Locators , 2015, IEEE Transactions on Information Theory.

[6]  Chong-Dao Lee,et al.  Algebraic decoding of (71, 36, 11), (79, 40, 15), and (97, 49, 15) quadratic residue codes , 2003, IEEE Trans. Commun..

[7]  Gui Liang Feng,et al.  Decoding cyclic and BCH codes up to actual minimum distance using nonrecurrent syndrome dependence relations , 1991, IEEE Trans. Inf. Theory.

[8]  Jean-Charles Faugère,et al.  On the decoding of binary cyclic codes with the Newton identities , 2009, J. Symb. Comput..

[9]  Chong-Dao Lee,et al.  Algebraic Decoding of the $(89, 45, 17)$ Quadratic Residue Code , 2008, IEEE Transactions on Information Theory.

[10]  Xuemin Chen,et al.  Decoding the (47, 24, 11) quadratic residue code , 2001, IEEE Trans. Inf. Theory.

[11]  Emmanuela Orsini,et al.  Decoding Cyclic Codes: the Cooper Philosophy , 2009, Gröbner Bases, Coding, and Cryptography.

[12]  Chong-Dao Lee,et al.  Algebraic decoding of (103, 52, 19) and (113, 57, 15) quadratic residue codes , 2005, IEEE Transactions on Communications.

[13]  Iwan M. Duursma,et al.  Error-locating pairs for cyclic codes , 1994, IEEE Trans. Inf. Theory.

[14]  John F. Humphreys Algebraic decoding of the ternary (13, 7, 5) quadratic residue code , 1992, IEEE Trans. Inf. Theory.

[15]  Russel J. Higgs,et al.  Decoding the ternary Golay code , 1993, IEEE Trans. Inf. Theory.