New approaches to reduced-complexity decoding

Abstract We examine new approaches to the problem of decoding general linear codes under the strategies of full or bounded hard decoding and bounded soft decoding. The objective is to derive enhanced new algorithms that take advantage of the major features of existing algorithms to reduce decoding complexity. We derive a wide range of results on the complexity of many existing algorithms. We suggest a new algorithm for cyclic codes, and show how it exploits all the main features of the existing algorithms. Finally, we propose a new approach to the problem of bounded soft decoding, and show that its asymptotic complexity is significantly lower than that of any other currently known general algorithm. In addition, we give a characterization of the weight distribution of the average linear code and thus show that the Gilbert-Varshamov bound is tight for virtually all linear codes over any symbol field.

[1]  David M. Mandelbaum On Completing Decoding of Linear Error-Correcting Codes , 1980, Inf. Control..

[2]  Richard A. Games,et al.  (n, K, T)-covering Systems and Error-trapping Decoding , 1981, IEEE Trans. Inf. Theory.

[3]  Victor K.-W. Wei An error-trapping decoder for nonbinary cyclic codes , 1984, IEEE Trans. Inf. Theory.

[4]  Rodney M. Goodman,et al.  The complexity of information set decoding , 1990, IEEE Trans. Inf. Theory.

[5]  F. MacWilliams,et al.  The Theory of Error-Correcting Codes , 1977 .

[6]  David Chase,et al.  Class of algorithms for decoding block codes with channel measurement information , 1972, IEEE Trans. Inf. Theory.

[7]  Elwyn R. Berlekamp,et al.  On the inherent intractability of certain coding problems (Corresp.) , 1978, IEEE Trans. Inf. Theory.

[8]  Robert J. McEliece,et al.  Decoding with multipliers , 1976 .

[9]  Robert J. McEliece,et al.  A public key cryptosystem based on algebraic coding theory , 1978 .

[10]  Lev B. Levitin,et al.  A new approach to the general minimum distance decoding problem: The zero-neighbors algorithm , 1985, IEEE Trans. Inf. Theory.

[11]  Tai-Yang Hwang Decoding linear block codes for minimizing word error rate (Corresp.) , 1979, IEEE Trans. Inf. Theory.

[12]  Jack K. Wolf,et al.  Efficient maximum likelihood decoding of linear block codes using a trellis , 1978, IEEE Trans. Inf. Theory.

[13]  David M. Mandelbaum On Vote-Taking and Complete Decoding of Certain Error-Correcting Codes , 1979, Inf. Control..

[14]  Vijay K. Bhargava,et al.  Capability of the error-trapping technique in decoding cyclic codes , 1986, IEEE Trans. Inf. Theory.

[15]  J. Macwilliams Permutation decoding of systematic codes , 1964 .

[16]  Eugene Prange,et al.  The use of information sets in decoding cyclic codes , 1962, IRE Trans. Inf. Theory.

[17]  John N. Pierce Limit distribution of the minimum distance of random linear codes , 1967, IEEE Trans. Inf. Theory.

[18]  Saligram G. S. Shiva,et al.  Permutation decoding of certain triple-error-correcting binary codes (Corresp.) , 1972, IEEE Trans. Inf. Theory.

[19]  Tadao Kasami A decoding procedure for multiple-error-correcting cyclic codes , 1964, IEEE Trans. Inf. Theory.

[20]  E.R. Berlekamp,et al.  The technology of error-correcting codes , 1980, Proceedings of the IEEE.

[21]  T. J. Goblick,et al.  Coding for a discrete information source with a distortion measure , 1963 .