Suboptimal decoding of linear codes: partition technique

General symmetric channels are introduced, and near-maximum-likelihood decoding in these channels is studied. First, we define a class of suboptimal decoding algorithms based on an incomplete search through the code trellis. It is proved that the decoding error probability of suboptimal decoding is bounded above for any q-ary code of length n and code rate r by twice the error probability of its maximum-likelihood decoding and tends to the latter as n grows. Second, we design a suboptimal trellis-like algorithm, which reduces the known decoding complexity of the order of q/sup n min (r,1-r)/ operations to that of q/sup nr(i-r)/ operations for all cyclic codes and virtually all long linear codes. We also consider the corresponding bounds for concatenated codes. An important corollary is that this suboptimal decoding can provide complexity below the lower bounds on trellis complexity at a negligible expense in terms of decoding error probability.

[1]  Alexander Vardy,et al.  Lower bounds on trellis complexity of block codes , 1995, IEEE Trans. Inf. Theory.

[2]  Shu Lin,et al.  Soft-decision decoding of linear block codes based on ordered statistics , 1994, IEEE Trans. Inf. Theory.

[3]  Christian Thommesen The existence of binary linear concatenated codes with Reed - Solomon outer codes which asymptotically meet the Gilbert- Varshamov bound , 1983, IEEE Trans. Inf. Theory.

[4]  D. A. Bell,et al.  Information Theory and Reliable Communication , 1969 .

[5]  Alexander Vardy,et al.  Optimal sectionalization of a trellis , 1996, IEEE Trans. Inf. Theory.

[6]  John Cocke,et al.  Optimal decoding of linear codes for minimizing symbol error rate (Corresp.) , 1974, IEEE Trans. Inf. Theory.

[7]  B. Dorsch,et al.  A decoding algorithm for binary block codes and J -ary output channels (Corresp.) , 1974, IEEE Trans. Inf. Theory.

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

[9]  Axthonv G. Oettinger,et al.  IEEE Transactions on Information Theory , 1998 .

[10]  Boris D. Kudryashov Soft Decoding for Block Codes Obtained from Convolutional Codes , 1991, Algebraic Coding.

[11]  Yair Be'ery,et al.  Maximum likelihood soft decoding of binary block codes and decoders for the Golay codes , 1989, IEEE Trans. Inf. Theory.

[12]  G. David Forney,et al.  Coset codes-II: Binary lattices and related codes , 1988, IEEE Trans. Inf. Theory.

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

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

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

[16]  Shu Lin,et al.  Suboptimum decoding of decomposable block codes , 1994, IEEE Trans. Inf. Theory.

[17]  Robert J. McEliece,et al.  On the BCJR trellis for linear block codes , 1996, IEEE Trans. Inf. Theory.

[18]  Moni Naor,et al.  The hardness of decoding linear codes with preprocessing , 1990, IEEE Trans. Inf. Theory.

[19]  N. J. A. Sloane,et al.  New trellis codes based on lattices and cosets , 1987, IEEE Trans. Inf. Theory.

[20]  Ofer Amrani,et al.  The Leech lattice and the Golay code: bounded-distance decoding and multilevel constructions , 1994, IEEE Trans. Inf. Theory.

[21]  Donald E. Knuth,et al.  The art of computer programming. Vol.2: Seminumerical algorithms , 1981 .

[22]  Rodney M. Goodman,et al.  New approaches to reduced-complexity decoding , 1991, Discret. Appl. Math..

[23]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .

[24]  Antoine Lobstein The hardness of solving subset sum with preprocessing , 1990, IEEE Trans. Inf. Theory.

[25]  Mitchell D. Trott,et al.  The dynamics of group codes: State spaces, trellis diagrams, and canonical encoders , 1993, IEEE Trans. Inf. Theory.

[26]  Ilya Dumer Suboptimal Decoding of Linear Codes , 1993 .

[27]  Yunghsiang Sam Han,et al.  Efficient priority-first search maximum-likelihood soft-decision decoding of linear block codes , 1993, IEEE Trans. Inf. Theory.

[28]  G. David Forney,et al.  Dimension/length profiles and trellis complexity of linear block codes , 1994, IEEE Trans. Inf. Theory.

[29]  Douglas J. Muder Minimal trellises for block codes , 1988, IEEE Trans. Inf. Theory.

[30]  Alexander Vardy,et al.  Maximum-Likelihood Soft Decision Decoding of Bch Codes , 1993, Proceedings. IEEE International Symposium on Information Theory.

[31]  Ilya Dumer Correction to 'Suboptimal decoding of linear codes: Partition technique' [Nov 96 1971-1986] , 1997, IEEE Trans. Inf. Theory.

[32]  Alexander Barg,et al.  On computing the weight spectrum of cyclic codes , 1992, IEEE Trans. Inf. Theory.

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