Article

Informed Dynamic Scheduling for Belief-Propagation Decoding of LDPC Codes

03/2007;
Source: arXiv

ABSTRACT Low-Density Parity-Check (LDPC) codes are usually decoded by running an iterative belief-propagation, or message-passing, algorithm over the factor graph of the code. The traditional message-passing schedule consists of updating all the variable nodes in the graph, using the same pre-update information, followed by updating all the check nodes of the graph, again, using the same pre-update information. Recently several studies show that sequential scheduling, in which messages are generated using the latest available information, significantly improves the convergence speed in terms of number of iterations. Sequential scheduling raises the problem of finding the best sequence of message updates. This paper presents practical scheduling strategies that use the value of the messages in the graph to find the next message to be updated. Simulation results show that these informed update sequences require significantly fewer iterations than standard sequential schedules. Furthermore, the paper shows that informed scheduling solves some standard trapping set errors. Therefore, it also outperforms traditional scheduling for a large numbers of iterations. Complexity and implementability issues are also addressed.

0 Bookmarks
 · 
108 Views
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Abstract Fountain codes have demonstrated great results for the binary erasure channel and have already been incorporated into several international standards to recover lost packets at the application layer. These include multimedia broadcast/multicast ses- sions and digital video broadcasting on global internet-protocol. The rateless property of Fountain codes holds great promise for noisy channels. These are more sophisti- cated mathematical models representing errors on communications links rather than only erasures. The practical implementation of Fountain codes for these channels, however, is hampered by high decoding cost and delay. In this work we study trapping sets in Fountain codes over noisy channels and their
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: This paper addresses the prediction of error floors of variable-regular Low Density Parity Check (LDPC) codes in the Additive White Gaussian Noise (AWGN) channel. Specifically, we focus on the Sum-Product Algorithm (SPA) decoder in the log-domain at high SNRs. We hypothesize that several published error floor levels are due to numerical saturation within their decoders when handling high SNRs. We take care to develop a log-domain SPA decoder that does not saturate near-certain messages and find the error rates of our decoder to be lower by at least several orders of magnitude. We study the behavior of near-codewords / trapping sets that dominate the reported error floors. J. Sun, in his Ph.D. thesis, used a linear system model to show that error floors due to elementary trapping sets don't exist under certain conditions, assuming that the SPA decoder is non-saturating [1]. We develop a refined linear model which we find to be capable of predicting the error floors caused by elementary trapping sets for saturating decoders. Performance results of several codes at several levels of decoder saturation are presented.
    Communication, Control, and Computing (Allerton), 2011 49th Annual Allerton Conference on; 01/2011
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Bit-interleaved coded modulation with iterative decoding (BICM-ID) performs well under a variety of channel conditions. Based on a factor graph representation of BICM-ID, we propose a modification of the BICM-ID receiver that can reduce the computational complexity significantly without BER degredation. The basic idea is to avoid updates of code bit log-likelihood ratios whose magnitude is already sufficiently large. Simulation results illustrate the excellent performance-complexity trade-off of our method.
    Signal Processing Advances in Wireless Communications (SPAWC), 2010 IEEE Eleventh International Workshop on; 07/2010

Full-text (3 Sources)

View
1 Download
Available from
Oct 17, 2014