Abstract
Rateless code usually generates a potentially infinite number of coded packets at the encoder and collects enough packets at the decoder to ensure reliable recovery of multiple information packets. The conventional rateless decoder usually works in a parallel manner which needs to initiate a new belief propagation (BP) decoding procedure upon each newly received collection of coded packets, thereby resulting in prohibitive decoding complexity in practice. In this paper, we present a novel serial decoding algorithm, i.e., the serial storage belief propagation (SS BP) algorithm, for rateless codes over noisy channels. Specifically, upon receiving a new group of coded packets, the decoder initiates a new attempt to decode all the packets received so far, using the results of the previous attempt as initial input. Moreover, in each iteration of the new attempt, the decoder serially propagates the messages group by group from the most recent one to the earliest one. In this way, the newly updated messages can be propagated faster, expediting the recovery of information packets. In addition, the proposed serial decoding algorithm has significantly lower complexity than the existing parallel decoding algorithms. Simulation results validate its effectiveness in AWGN, Rayleigh, and Rician fading channels.
Similar content being viewed by others
References
3GPP TS26.346:2007. Technical Specification Group Services and System Aspects, Multimedia Broadcast/Multicast Services (MBMS) Protocols and Codes (Release 6)
Castura, J., Mao, Y., 2006. Rateless coding over fading channels. IEEE Commun. Lett., 10(1):46–48. [doi:10.1109/LCOMM.2006.1576565]
Castura, J., Mao, Y., 2007a. Rateless coding and relay networks. IEEE Signal Process. Mag., 24(5):27–35. [doi:10.1109/MSP.2007.904814]
Castura, J., Mao, Y., 2007b. Rateless coding for wireless relay channels. IEEE Trans. Wirel. Commun., 6(5):1638–1642. [doi:10.1109/TWC.2007.360364]
Cataldi, P., Gerla, M., Zampognaro, F., 2009. Rateless Codes for File Transfer over DVB-S. First Int. Conf. on SPACOMM, p.7–12. [doi:10.1109/SPACOMM.2009.20]
Chung, S.Y., Richardson, T.J., Urbanke, R.L., 2001. Analysis of sum-product decoding of low-density parity-check codes using a Gaussian approximation. IEEE Trans. Inf. Theory, 47(2):657–670. [doi:10.1109/18.910580]
Etesami, O., Shokrollahi, A., 2006. Raptor codes on binary memoryless symmetric channels. IEEE Trans. Inf. Theory, 52(5):2033–2051. [doi:10.1109/TIT.2006.872855]
Gallager, R.G., 1963. Low-Density Parity-Check Codes. MIT Press, Cambridge, MA.
Hu, K., Castura, J., Mao, Y., 2006. WLC44-3: Reduced-Complexity Decoding of Raptor Codes over Fading Channels. IEEE Global Telecommunications Conf., p.1–5. [doi:10.1109/GLOCOM.2006.873]
Hu, X., Eleftheriou, E., 2005. Regular and irregular progressive edge growth Tanner graphs. IEEE Trans. Inf. Theory, 51(1):386–398. [doi:10.1109/TIT.2004.839541]
Kushwaha, H., Xing, Y., Chandramouli, R., 2008. Reliable multimedia transmission over cognitive radio networks using fountain codes. Proc. IEEE, 96(1):155–165. [doi:10.1109/JPROC.2007.909917]
Loeliger, H.A., 2004. An introduction to factor graphs. IEEE Signal Process. Mag., 21(1):28–41. [doi:10.1109/MSP.2004.1267047]
Luby, M., 2004. LT Codes. 43rd Annual IEEE Symp. on Foundations of Computer Science, p.271–280. [doi:10. 1109/SFCS.2002.1181950]
Ma, Y., Yuan, D., Zhang, H., 2006. Fountain Codes and Applications to Reliable Wireless Broadcast System. IEEE Information Theory Workshop, p.66–70. [doi:10.1109/ITW2.2006.323758]
MacKay, D.J.C., 2005. Fountain codes. IEE Proc. Commun., 152(6):1062–1068. [doi:10.1049/ip-com:20050237]
Palanki, R., Yedidia, J.S., 2004. Rateless Codes on Noisy Channels. IEEE Int. Symp. on Information Theory, p.37. [doi:10.1109/ISIT.2004.1365075]
Richardson, T.J., Urbanke, R.L., 2001. The capacity of low-density parity-check codes under message-passing decoding. IEEE Trans. Inf. Theory, 47(2):599–618. [doi:10.1109/18.910577]
Richardson, T.J., Shokrollahi, M.A., Urbanke, R.L., 2001. Design of capacity-approaching irregular low-density parity-check codes. IEEE Trans. Inf. Theory, 47(2): 619–637. [doi:10.1109/18.910578]
Shokrollahi, A., 2006. Raptor codes. IEEE Trans. Inf. Theory, 52(6):2551–2567. [doi:10.1109/TIT.2006.874390]
Author information
Authors and Affiliations
Corresponding author
Additional information
Project supported by the National Basic Research Program (973) of China (Nos. 2009CB320405 and 2012CB316104), the National High-Tech R & D Program (863) of China (No. 2007AA01Z257), the National Natural Science Foundation of China (No. 60972057), and the National Science & Technology Major Project of China (Nos. 2009ZX03003-004-03 and 2010ZX03003-003-01)
Rights and permissions
About this article
Cite this article
Wu, Kd., Zhang, Zy., Chen, Sl. et al. Serial decoding of rateless code over noisy channels. J. Zhejiang Univ. - Sci. C 12, 855–866 (2011). https://doi.org/10.1631/jzus.C1000340
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1631/jzus.C1000340