Towards Fountain Codes. Part II: Belief Propagation Decoding

Error-prone patterns have been extensively studied for low-density parity-check codes, yet they have never been fully explored for generator-based Fountain codes. In the previous work, the structures and analysis of Fountain codes were discussed. In what follows, we will focus on different substructures in the $$G$$G-based Tanner graph under the belief propagation algorithm. We will then proceed to provide further insights on the most pertinent issues related to Fountain codes, such as their code constructions, encoding and decoding techniques, performance metrics, the convergence of their decoding as well as the associated design techniques. Most of the work carried out during the previous years has been presented.

[1]  Lutz H.-J. Lampe,et al.  Decoding with Early Termination for Raptor Codes , 2008, IEEE Communications Letters.

[2]  Lajos Hanzo,et al.  Reconfigurable rateless codes , 2009 .

[3]  Thomas Stockhammer,et al.  Soft Decoding of LT-Codes for Wireless Broadcast , 2005 .

[4]  Yongyi Mao,et al.  On the design of raptor codes for binary-input gaussian channels , 2009, IEEE Trans. Commun..

[5]  Faramarz Fekri,et al.  On Raptor Codes , 2006, 2006 IEEE International Conference on Communications.

[6]  Ravi Palanki,et al.  Iterative Decoding for Wireless Networks , 2004 .

[7]  Yu Cao,et al.  Raptor codes for hybrid error-erasure channels with memory , 2008, 2008 24th Biennial Symposium on Communications.

[8]  Andrew J. Viterbi,et al.  Error bounds for convolutional codes and an asymptotically optimum decoding algorithm , 1967, IEEE Trans. Inf. Theory.

[9]  David J. C. MacKay,et al.  Information Theory, Inference, and Learning Algorithms , 2004, IEEE Transactions on Information Theory.

[10]  Shahram Yousefi,et al.  Trapping Sets of Fountain Codes , 2010, IEEE Communications Letters.

[11]  Michael Mitzenmacher,et al.  Digital fountains: a survey and look forward , 2004, Information Theory Workshop.

[12]  Ali AbdulHussein Efficient decoding and application of rateless codes , 2008 .

[13]  W. Ryan,et al.  LDPC decoder strategies for achieving low error floors , 2008, 2008 Information Theory and Applications Workshop.

[14]  Lei Yuan Performance of Min-Sum for Decoding Fountain Codes over BIAWGN Channels , 2012, 2012 8th International Conference on Wireless Communications, Networking and Mobile Computing.

[15]  David Declercq,et al.  Analysis and design of raptor codes for joint decoding using Information Content evolution , 2007, 2007 IEEE International Symposium on Information Theory.

[16]  I. Reed,et al.  Polynomial Codes Over Certain Finite Fields , 1960 .

[17]  Jonathan S. Yedidia,et al.  Rateless codes on noisy channels , 2004, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[18]  K. Faez,et al.  Absorbing sets of Fountain codes over noisy channels , 2012, 2012 26th Biennial Symposium on Communications (QBSC).

[19]  Thomas J. Richardson,et al.  Error Floors of LDPC Codes , 2003 .

[20]  Lutz H.-J. Lampe,et al.  Decoding with Early Termination for Rateless (Luby Transform) Codes , 2008, 2008 IEEE Wireless Communications and Networking Conference.

[21]  Xi Liu,et al.  Fountain codes over fading relay channels , 2009, IEEE Transactions on Wireless Communications.

[22]  Sae-Young Chung,et al.  Performance—complexity tradeoffs of rateless codes , 2008, 2008 IEEE International Symposium on Information Theory.

[23]  Payam Pakzad,et al.  Design Principles for Raptor Codes , 2006, 2006 IEEE Information Theory Workshop - ITW '06 Punta del Este.

[24]  David J. C. MacKay,et al.  Weaknesses of Margulis and Ramanujan-Margulis low-density parity-check cCodes , 2003, MFCSIT.

[25]  Johannes B. Huber,et al.  CTH02-4: When Does One Redundant Parity-Check Equation Matter? , 2006, IEEE Globecom 2006.

[26]  Wei Zhong,et al.  Approaching Shannon performance by iterative decoding of linear codes with low-density generator matrix , 2003, IEEE Communications Letters.

[27]  Shahram Yousefi,et al.  A new fountain decoder escaping almost all absorbing sets , 2012, 2012 IEEE Globecom Workshops.

[28]  Yongyi Mao,et al.  Rateless coding over fading channels , 2006, IEEE Communications Letters.

[29]  Niclas Wiberg,et al.  Codes and Decoding on General Graphs , 1996 .

[30]  Yongyi Mao,et al.  WLC44-3: Reduced-Complexity Decoding of Raptor Codes over Fading Channels , 2006, IEEE Globecom 2006.

[31]  Michael Luby,et al.  LT codes , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[32]  Michael Luby,et al.  A digital fountain approach to reliable distribution of bulk data , 1998, SIGCOMM '98.

[33]  Weizheng Huang,et al.  Investigation on Digital Fountain Codes over Erasure Channels and Additive White Gaussian Noise Channels , 2012 .

[34]  Emre Telatar,et al.  Finite-length analysis of low-density parity-check codes on the binary erasure channel , 2002, IEEE Trans. Inf. Theory.

[35]  Daniel A. Spielman,et al.  Efficient erasure correcting codes , 2001, IEEE Trans. Inf. Theory.

[36]  Olgica Milenkovic,et al.  LDPC Codes Based on Latin Squares: Cycle Structure, Stopping Set, and Trapping Set Analysis , 2007, IEEE Transactions on Communications.

[37]  David Declercq,et al.  Jointly Decoded Raptor Codes: Analysis and Design for the BIAWGN Channel , 2009, EURASIP J. Wirel. Commun. Netw..

[38]  Yongyi Mao,et al.  Performance-Complexity Tradeoffs of Raptor Codes over Gaussian Channels , 2007, IEEE Communications Letters.

[39]  Babak Daneshrad,et al.  A performance improvement and error floor avoidance technique for belief propagation decoding of LDPC codes , 2005, 2005 IEEE 16th International Symposium on Personal, Indoor and Mobile Radio Communications.

[40]  Bok-Min Goi,et al.  Design of short-length message fountain code for erasure channel transmission , 2012, 2012 IEEE Conference on Sustainable Utilization and Development in Engineering and Technology (STUDENT).

[41]  J. Castura,et al.  When is a Message Decodable Over Fading Channels? , 2006, 23rd Biennial Symposium on Communications, 2006.

[42]  Shashi Kiran Chilappagari,et al.  Eliminating trapping sets in low-density parity-check codes by using Tanner graph covers , 2008, IEEE Transactions on Information Theory.

[43]  Weizheng Huang,et al.  Fountain codes with message passing and maximum likelihood decoding over erasure channels , 2011, 2011 Wireless Telecommunications Symposium (WTS).

[44]  R. Koetter,et al.  On the Effective Weights of Pseudocodewords for Codes Defined on Graphs with Cycles , 2001 .

[45]  Omid Etesami,et al.  Raptor codes on binary memoryless symmetric channels , 2006, IEEE Transactions on Information Theory.

[46]  Riaan Wolhuter,et al.  Soft decoding of Raptor codes over AWGN channels using Probablistic Graphical Models , 2012 .

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