Low-Complexity Belief Propagation Decoding by Approximations with Lookup-Tables

Belief propagation decoding of low-density parity-check codes or one-step majority logic decodable codes has been proven to be a very powerful coding scheme. In this paper an approximation for the belief propagation algorithm, also known as sumproduct decoding, is presented which uses correction functions, implemented as precomputed lookup-tables, to significantly reduce the computational complexity. The new lookup-sum algorithm requires no multiplications, divisions, exponential or logarithmic operations in the iterative process. Already for lookup-tables containing a single entry simulation results show that the performance of non-approximated belief propagation can be approached by 0.1 dB in / 0. With slightly larger tables a performance not noticeably differing from nonapproximated belief propagation can be achieved.

[1]  Patrick Robertson,et al.  Optimal and sub-optimal maximum a posteriori algorithms suitable for turbo decoding , 1997, Eur. Trans. Telecommun..

[2]  Joachim Hagenauer,et al.  Iterative decoding of binary block and convolutional codes , 1996, IEEE Trans. Inf. Theory.

[3]  Shu Lin,et al.  Iterative decoding of one-step majority logic deductible codes based on belief propagation , 2000, IEEE Trans. Commun..

[4]  Alain Glavieux,et al.  Reflections on the Prize Paper : "Near optimum error-correcting coding and decoding: turbo codes" , 1998 .

[5]  D.J.C. MacKay,et al.  Good error-correcting codes based on very sparse matrices , 1997, Proceedings of IEEE International Symposium on Information Theory.

[6]  Radford M. Neal,et al.  Near Shannon limit performance of low density parity check codes , 1996 .

[7]  E. Weldon Difference-set cyclic codes , 1966 .

[8]  Ajay Dholakia,et al.  Reduced-complexity decoding algorithm for low-density parity-check codes , 2001 .

[9]  Judea Pearl,et al.  Probabilistic reasoning in intelligent systems - networks of plausible inference , 1991, Morgan Kaufmann series in representation and reasoning.

[10]  A. Glavieux,et al.  Near Shannon limit error-correcting coding and decoding: Turbo-codes. 1 , 1993, Proceedings of ICC '93 - IEEE International Conference on Communications.

[11]  Venkatesan Guruswami Iterative Decoding of Low-Density Parity Check Codes , 2006, Bull. EATCS.

[12]  P. Glenn Gulak,et al.  Simplified MAP Algorithm Suitable for Implementation of Turbo Decoders , 1998 .

[13]  Robert G. Gallager,et al.  Low-density parity-check codes , 1962, IRE Trans. Inf. Theory.