Browse > Article
http://dx.doi.org/10.1109/JCN.2013.000072

A New Iterative LT Decoding Algorithm for Binary and Nonbinary Galois Fields  

Mao, Yuexin (Department of Computer Science and Engineering, University of Connecticut)
Huang, Jie (Marvell Semiconductor)
Wang, Bing (Department of Computer Science and Engineering, University of Connecticut)
Huang, Jianzhong (LSI Corporation)
Zhou, Wei (Marvell Semiconductor)
Zhou, Shengli (Department of Electrical and Computer Engineering, University of Connecticut)
Publication Information
Abstract
Digital fountain codes are record-breaking codes for erasure channels. They have many potential applications in both wired and wireless communications. Most existing digital fountain codes operate over binary fields using an iterative belief-propagation (BP) decoding algorithm. In this paper, we propose a new iterative decoding algorithm for both binary and nonbinary fields. The basic form of our proposed algorithm considers both degree-1 and degree-2 check nodes (instead of only degree-1 check nodes as in the original BP decoding scheme), and has linear complexity. Extensive simulation demonstrates that it outperforms the original BP decoding scheme, especially for a small number of source packets. The enhanced form of the proposed algorithm combines the basic form of the algorithm and a guess-based algorithm to further improve the decoding performance. Simulation results demonstrate that it can provide better decoding performance than the guess-based algorithm with fewer guesses, and can achieve decoding performance close to that of the maximum likelihood decoder at a much lower decoding complexity. Last, we show that our nonbinary scheme has the potential to outperform the binary scheme when choosing suitable degree distributions, and furthermore it is insensitive to the size of the Galois field.
Keywords
Binary erasure channel (BEC); decoding algorithm; digital fountain codes; Luby transform (LT) codes; nonbinary;
Citations & Related Records
연도 인용수 순위
  • Reference
1 J. Byers, M. Luby, M. Mitzenmacher, and A. Rege, "A digital fountain approach to reliable distribution of bulk data," in Proc. ACM SIGCOMM, Vancouver, BC, Canada, 1998.
2 J. Byers, M. Luby, and M. Mitzenmacher, "A digital fountain approach to asynchronous reliable multicast," IEEE J. Sel. Areas Commun., vol. 20, no. 8, pp. 1528-1540, Oct. 2002.   DOI   ScienceOn
3 J. W. Byers, M. Luby, and M. Mitzenmacher, "Accessing multiple mirror sites in parallel: Using tornado codes to speed up downloads," in Proc. IEEE INFOCOM, 1999.
4 M. Mitzenmacher, "Digital fountains: A survey and look forward," in Proc. ITW, San Antonio, TX, 2004.
5 P. Elias, "Coding for two noisy channels," in Proc. Symp. Inf. Theory, London, UK, 1956.
6 D. MacKay, Information Theory, Inference, and Learning Algorithms. Cambridge University Press, 2003.
7 R. G. Gallager, Low Density Parity Check Codes. Cambridge, MA: MIT Press, 1963.
8 M. Luby, "LT codes," in Proc. Annu. IEEE Symp. FOCS, Vancouver, BC, Canada, Nov. 2002.
9 M. Luby, "Information additive code generator and decoder for communication systems," in U.S. Patent No. 6307487, 2001.
10 M. Luby, "Information additive code generator and decoder for communication systems," in U.S. Patent No. 6373406, 2002.
11 M. Luby, M. Mitzenmacher, M. Shokrollahi, and D. Spielman, "Efficient erasure correcting codes," IEEE Trans. Inf. Theory, vol. 47, no. 2, pp. 569-584, Feb. 2001.   DOI   ScienceOn
12 P. Oswald and M. A. Shokrollahi, "Capacity-achieving sequences for the erasure channel," IEEE Trans. Inf. Theory, vol. 48, no. 12, pp. 3017-3028, Dec. 2002.   DOI   ScienceOn
13 M. A. Shokrollahi, "New sequences of linear time erasure codes approaching the channel capacity," in Proc. AAECC, 1999, pp. 65-76.
14 M. A. Shokrollahi, "Capacity-achieving sequences," IMA Volumes in Mathematics and its Applications, vol. 123, pp. 153-166, 2000.
15 A. Shokrollahi, "Raptor codes," IEEE Trans. Inf. Theory, vol. 52, no. 6, pp. 2551-2567, June, 2006.   DOI   ScienceOn
16 "Technical specification group services and system aspects; multimedia broadcast/multicast services (MBMS); protocols and codecs (Release 6)," 3rd generation partnership project (3GPP), Tech. Rep. 3GPP TS 26.346 V6.3.0, 3GPP, 2005.
17 H. Pishro-Nik and F. Fekri, "On decoding of low-density parity-check codes over the binary erasure channel," IEEE Trans. Inf. Theory, vol. 50, no. 3, pp. 439-454, Mar. 2004.   DOI   ScienceOn
18 A. Shokrollahi, S. Lassen, and R. Karp, "Systems and processes for decoding chain reaction codes through tnactivation," U.S. Patent 6,856,263, 2005.
19 V. Rathi, "Conditional entropy of non-binary LDPC codes over BEC," in Proc. Int. Symp. Inf. Theory, Toronto, Canada, July 2008.
20 P. M. Olmos, J. J. Murillo-Fuentes, and F. Perez-Cruz, "Tree-structured expectation propagation for decoding finite-length LDPC codes," IEEE Commun. Lett., vol. 15, no. 2, pp. 235-237, Feb. 2011.   DOI   ScienceOn
21 M. C. Davey and D. Mackay, "Low-density parity-check codes over GF(q)," IEEE Commun. Lett., vol. 2, no. 6, pp. 165-167, June, 1998.   DOI   ScienceOn
22 J. Huang and J.-K. Zhu, "Linear time encoding of cycle GF(2p) codes through graph analysis," IEEE Commun. Lett., vol. 10, no. 5, pp. 369-371, May, 2006.   DOI   ScienceOn
23 V. Rathi and I. Andriyanova, "Some results on MAP decoding of nNonbinary LDPC codes over the BEC," IEEE Trans. Inf. Theory, vol. 57, no. 4, pp. 2225-2242, Apr. 2011.   DOI   ScienceOn
24 J. Huang, S. Zhou, and P. Willett, "Nonbinary LDPC coding for multicarrier underwater acoustic communication," IEEE J. Sel. Areas Commun., vol. 26, no. 9, pp. 1684-1696, Dec. 2008.   DOI   ScienceOn