Title :
Decoding Algorithms for Nonbinary LDPC Codes Over GF
Author :
Declercq, David ; Fossorier, Marc
Author_Institution :
ETIS ENSEA/UCP/CNRS, Cergy Pontoise
fDate :
4/1/2007 12:00:00 AM
Abstract :
In this letter, we address the problem of decoding nonbinary low-density parity-check (LDPC) codes over finite fields GF(q), with reasonable complexity and good performance. In the first part of the letter, we recall the original belief propagation (BP) decoding algorithm and its Fourier domain implementation. We show that the use of tensor notations for the messages is very convenient for the algorithm description and understanding. In the second part of the letter, we introduce a simplified decoder which is inspired by the min-sum decoder for binary LDPC codes. We called this decoder extended min-sum (EMS). We show that it is possible to greatly reduce the computational complexity of the check-node processing by computing approximate reliability measures with a limited number of values in a message. By choosing appropriate correction factors or offsets, we show that the EMS decoder performance is quite good, and in some cases better than the regular BP decoder. The optimal values of the factor and offset correction are obtained asymptotically with simulated density evolution. Our simulations on ultra-sparse codes over very-high-order fields show that nonbinary LDPC codes are promising for applications which require low frame-error rates for small or moderate codeword lengths. The EMS decoder is a good candidate for practical hardware implementations of such codes
Keywords :
Fourier analysis; Galois fields; computational complexity; iterative decoding; parity check codes; Fourier domain; GF; belief propagation decoding; check-node processing; codeword lengths; decoder extended min-sum; decoding algorithms; frame-error rates; min-sum decoder; nonbinary LDPC codes; nonbinary low-density parity-check codes; ultra-sparse codes; Belief propagation; Computational complexity; Fourier transforms; Galois fields; Iterative algorithms; Iterative decoding; Medical services; Parity check codes; Table lookup; Tensile stress; Complexity reduction; iterative decoder; nonbinary low-density parity-check (LDPC) codes;
Journal_Title :
Communications, IEEE Transactions on
DOI :
10.1109/TCOMM.2007.894088