Sufficient Conditions for Ruling-Out Useless Iterative Steps in a Class of Iterative Decoding Algorithms

SUMMARY In this paper, we consider sufficient conditions for ruling out some useless iteration steps in a class of softdecision iterative decoding algorithms for binary block codes used over the AWGN channel using BPSK signaling. Sufficient conditions for ruling out the next single decoding step, called ruling-out conditions and those for ruling out all the subsequent iteration steps, called early termination conditions, are formulated in a unified way without degradation of error performance. These conditions are shown to be a type of integer programming problems. Several techniques for reducing such an integer programming problem to a set of subprograms with smaller computational complexities are presented. As an example, an early termination condition for Chase-type decoding algorithm is presented. Simulation results for the (64, 42, 8) Reed-Muller code and (64, 45, 8) extended BCH code show that the early termination condition combined with a ruling-out condition proposed previously is considerably effective in reducing the number of test error patterns, especially as the total number of test error patterns concerned grows.

[1]  Yuansheng Tang,et al.  An Optimality Testing Algorithm for a Decoded Codeword of Binary Block Codes and Its Computational Complexity , 1999, AAECC.

[2]  Tadao Kasami,et al.  Computation Complexity for Computing Sufficient Conditions on the Optimality of a Decoded Codeword , 1998 .

[3]  Michael B. Pursley,et al.  An improvement to generalized-minimum-distance decoding , 1991, IEEE Trans. Inf. Theory.

[4]  Shigeichi Hirasawa,et al.  An efficient maximum-likelihood-decoding algorithm for linear block codes with algebraic decoder , 1994, IEEE Trans. Inf. Theory.

[5]  Tadao Kasami,et al.  A sufficient condition for ruling out some useless test error patterns in iterative decoding algorithms , 1998 .

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

[7]  Tadao Kasami,et al.  A Low-Weight Trellis-Based Iterative Soft-Decision Decoding Algorithm for Binary Linear Block Codes , 1999, IEEE Trans. Inf. Theory.

[8]  Carlos R. P. Hartmann,et al.  Generalization of chase algorithms for soft decision decoding of binary linear codes , 1984, IEEE Trans. Inf. Theory.

[9]  Shigeichi Hirasawa,et al.  An improvement of soft-decision maximum-likelihood decoding algorithm using hard-decision bounded-distance decoding , 1997, IEEE Trans. Inf. Theory.

[10]  Harold Greenberg,et al.  Integer Programming , 1971 .

[11]  Tadao Kasami,et al.  The least stringent sufficient condition on the optimality of suboptimally decoded codewords , 1995, Proceedings of 1995 IEEE International Symposium on Information Theory.

[12]  Tadao Kasami,et al.  The least stringent sufficient condition on the optimality of a suboptimally decoded codeword using the most reliable basis , 1997, Proceedings of IEEE International Symposium on Information Theory.