Title :
Predicting error floors of structured LDPC codes: deterministic bounds and estimates
Author :
Dolecek, Lara ; Lee, P. ; Zhengya Zhang ; Anantharam, Venkat ; Nikolic, B. ; Wainwright, M.
Author_Institution :
EECS Dept., Massachusetts Inst. of Technol., Cambridge, MA, USA
fDate :
8/1/2009 12:00:00 AM
Abstract :
The error-correcting performance of low-density parity check (LDPC) codes, when decoded using practical iterative decoding algorithms, is known to be close to Shannon limits for codes with suitably large blocklengths. A substantial limitation to the use of finite-length LDPC codes is the presence of an error floor in the low frame error rate (FER) region. This paper develops a deterministic method of predicting error floors, based on high signal-to-noise ratio (SNR) asymptotics, applied to absorbing sets within structured LDPC codes. The approach is illustrated using a class of array-based LDPC codes, taken as exemplars of high-performance structured LDPC codes. The results are in very good agreement with a stochastic method based on importance sampling which, in turn, matches the hardware-based experimental results. The importance sampling scheme uses a mean-shifted version of the original Gaussian density, appropriately centered between a codeword and a dominant absorbing set, to produce an unbiased estimator of the FER with substantial computational savings over a standard Monte Carlo estimator. Our deterministic estimates are guaranteed to be a lower bound to the error probability in the high SNR regime, and extend the prediction of the error probability to as low as 10-30. By adopting a channel-independent viewpoint, the usefulness of these results is demonstrated for both the standard Gaussian channel and a channel with mixture noise.
Keywords :
Gaussian channels; Gaussian processes; block codes; channel capacity; error correction codes; error statistics; importance sampling; iterative decoding; parity check codes; stochastic processes; Gaussian channel; Gaussian density; SNR asymptotics; Shannon limits; array-based LDPC codes; deterministic bounds; error floor prediction; error probability; error-correcting performance; finite blocklength; finite-length LDPC codes; frame error rate region; importance sampling; iterative decoding algorithm; low-density parity check codes; signal-to-noise ratio; stochastic method; structured LDPC codes; Code standards; Error analysis; Error probability; Gaussian channels; Iterative algorithms; Iterative decoding; Monte Carlo methods; Parity check codes; Signal to noise ratio; Stochastic processes; LDPC codes; belief propagation; hardware emulation; error floor; importance sampling; near-codeword; trapping set; absorbing set; pseudocodeword.;
Journal_Title :
Selected Areas in Communications, IEEE Journal on
DOI :
10.1109/JSAC.2009.090809