Efficient Box and Match Algorithm for Reliability-Based Soft-Decision Decoding of Linear Block Codes

In this paper, efficient methods to improve the box and matching algorithm (BMA) are presented. Firstly, an efficient approach is introduced to terminate the decoding if a local optimal candidate satisfies a probabilistic sufficient condition. The false alarm probability associated with the use of the probabilistic sufficient condition is also derived. Secondly, by constructing a control band which is assumed error free, the matching capability of the BMA is enhanced. More precisely, the performance of BMA of order (i + 1) is nearly achieved with a small increase in complexity and no increase in memory with respect to the BMA of order i. A tight performance analysis is derived based on the theory of order statistics. An error floor associated either with false alarms or with errors in the control band is introduced, but this error floor can be controlled using the analysis in both cases. Simulation results show that the performance of the enhanced BMA for the decoding of the RS(255,239) code with BPSK signaling over an AWGN channel is about 0.1 dB away from that of maximum likelihood decoding at the word error rate (WER) 10-3.

[1]  Shu Lin,et al.  Error performance analysis for reliability-based decoding algorithms , 2002, IEEE Trans. Inf. Theory.

[2]  Alexander Vardy,et al.  Generalized minimum distance decoding in Euclidean space: Performance analysis , 1997, IEEE Trans. Inf. Theory.

[3]  A. Valembois A Comparison between "Most-Reliable-Basis Reprocessing" Strategies , 2002 .

[4]  Marc P. C. Fossorier,et al.  Reliability-Based Soft-Decision Decoding With Multiple Biases , 2007, IEEE Transactions on Information Theory.

[5]  Marc P. C. Fossorier Reliability-based soft-decision decoding with iterative information set reduction , 2002, IEEE Trans. Inf. Theory.

[6]  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.

[7]  Marc P. C. Fossorier,et al.  Box and match techniques applied to soft-decision decoding , 2002, IEEE Transactions on Information Theory.

[8]  Christoforos N. Hadjicostis,et al.  Soft-Decision Decoding of Linear Block Codes Using Preprocessing and Diversification , 2007, IEEE Transactions on Information Theory.

[9]  Yuansheng Tang,et al.  Sufficient Conditions for Ruling-Out Useless Iterative Steps in a Class of Iterative Decoding Algorithms , 1999 .

[10]  Jakov Snyders,et al.  Reliability-based code-search algorithms for maximum-likelihood decoding of block codes , 1997, IEEE Trans. Inf. Theory.

[11]  T. Kasami On integer programming problems related to soft decision decoding algorithms , 1999 .

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

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

[14]  R. Koetter,et al.  Performance analysis of the adaptive parity check matrix based soft-decision decoding algorithm , 2004, Conference Record of the Thirty-Eighth Asilomar Conference on Signals, Systems and Computers, 2004..

[15]  Krishna R. Narayanan,et al.  Iterative Soft-Input Soft-Output Decoding of Reed–Solomon Codes by Adapting the Parity-Check Matrix , 2005, IEEE Transactions on Information Theory.

[16]  Krishna R. Narayanan,et al.  Iterative Soft-Input Soft-Output Decoding of Reed-Solomon Codes by Adapting the , 2005 .

[17]  Jakov Snyders,et al.  Reliability-Based Syndrome Decoding of Linear Block Codes , 1998, IEEE Trans. Inf. Theory.

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

[19]  John G. Proakis,et al.  Probability, random variables and stochastic processes , 1985, IEEE Trans. Acoust. Speech Signal Process..