Title :
Threshold values and convergence properties of majority-based algorithms for decoding regular low-density parity-check codes
Author :
Zarrinkhat, Pirouz ; Banihashemi, Amir H.
Author_Institution :
Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, Ont., Canada
Abstract :
This work presents a detailed study of a family of binary message-passing decoding algorithms for low-density parity-check (LDPC) codes, referred to as "majority-based algorithms." Both Gallager\´s algorithm A (GA) and the standard majority decoding algorithm belong to this family. These algorithms, which are, in fact, the building blocks of Gallager\´s algorithm B (GB), work based on a generalized majority-decision rule and are particularly attractive for their remarkably simple implementation. We investigate the dynamics of these algorithms using density evolution and compute their (noise) threshold values for regular LDPC codes over the binary symmetric channel. For certain ensembles of codes and certain orders of majority-based algorithms, we show that the threshold value can be characterized as the smallest positive root of a polynomial, and thus can be determined analytically. We also study the convergence properties of majority-based algorithms, including their (convergence) speed. Our analysis shows that the stand-alone version of some of these algorithms provides significantly better performance and/or convergence speed compared with GA. In particular, it is shown that for channel parameters below threshold, while for GA the error probability converges to zero exponentially with iteration number, this convergence for other majority-based algorithms is super-exponential.
Keywords :
binary codes; channel coding; convergence of numerical methods; iterative decoding; message passing; parity check codes; polynomials; Gallager algorithm; LDPC; binary message passing decoding; binary symmetric channel; convergence properties; low-density parity-check code; majority-based algorithm; threshold values; Algorithm design and analysis; Code standards; Convergence; Heuristic algorithms; Iterative algorithms; Iterative decoding; Parity check codes; Performance analysis; Scholarships; Turbo codes;
Journal_Title :
Communications, IEEE Transactions on
DOI :
10.1109/TCOMM.2004.838738