REF Codes: Intermediate Performance Oriented Fountain Codes With Feedback

In this article, a novel class of fountain codes with feedback, called relative-entropy-based fountain (REF) codes, is proposed. The transmitter of REF codes adapts the degrees of encoded symbols to make the degree distribution at the receiver close to the robust soliton distribution, where the distance between two distributions is measured by relative entropy. The proposed REF codes are shown to achieve excellent intermediate performance over binary erasure channels (BECs), and binary-input additive white Gaussian noise channels (BI-AWGNCs) for both unicast, and multicast scenarios. For multicast, a non-uniform input symbol selection scheme is proposed to enhance the performance of REF codes. Furthermore, since the feedback is imprecise under noisy channels, the concept “belief” is introduced to improve the reliability of REF codes. Theoretical analysis is performed for the proposed REF codes, with an upper bound, and an approximate lower bound of the intermediate performance of REF codes over BECs derived. Both theoretical analysis, and simulations show that the proposed REF codes outperform the state-of-the-art fountain codes with feedback, in terms of the intermediate performance, with low overhead.

[1]  Nazanin Rahnavard,et al.  On the Intermediate Symbol Recovery Rate of Rateless Codes , 2012, IEEE Transactions on Communications.

[2]  Zhaoyang Zhang,et al.  Rateless Multiple Access: Asymptotic Throughput Analysis and Improvement With Spatial Coupling , 2018, IEEE Access.

[3]  Morteza Hashemi,et al.  Fountain Codes With Nonuniform Selection Distributions Through Feedback , 2015, IEEE Transactions on Information Theory.

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

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

[6]  Yan Chen,et al.  Multi-Carrier Rateless Multiple Access: A Novel Protocol for Dynamic Massive Access , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).

[7]  Zixiang Xiong,et al.  Scalable Video Multicast Using Expanding Window Fountain Codes , 2009, IEEE Transactions on Multimedia.

[8]  Amin Shokrollahi,et al.  Online Fountain Codes With Low Overhead , 2015, IEEE Transactions on Information Theory.

[9]  Ming Xiao,et al.  Performance Analysis and Improvement of Online Fountain Codes , 2018, IEEE Transactions on Communications.

[10]  Rüdiger L. Urbanke,et al.  Design of capacity-approaching irregular low-density parity-check codes , 2001, IEEE Trans. Inf. Theory.

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

[12]  Nazanin Rahnavard,et al.  Fountain Code Design for Broadcasting Systems With Intermediate-State Users , 2015, IEEE Transactions on Communications.

[13]  Michele Zorzi,et al.  SYNAPSE++: Code Dissemination in Wireless Sensor Networks Using Fountain Codes , 2010, IEEE Transactions on Mobile Computing.

[14]  Jon Feldman,et al.  Growth codes: maximizing sensor network data persistence , 2006, SIGCOMM 2006.

[15]  Jon Feldman,et al.  Growth codes: maximizing sensor network data persistence , 2006, SIGCOMM.

[16]  Thomas M. Cover,et al.  Elements of Information Theory , 2005 .

[17]  A. Beimel,et al.  RT Oblivious Erasure Correcting , 2004, IEEE/ACM Transactions on Networking.

[18]  Yue Xu,et al.  Energy-Efficient Layered Video Multicast over OFDM-Based Cognitive Radio Systems , 2015, Int. J. Distributed Sens. Networks.

[19]  Zhiliang Zhu,et al.  Improved online fountain codes , 2018, IET Commun..

[20]  Sachin Agarwal,et al.  Rateless Coding with Feedback , 2009, IEEE INFOCOM 2009.

[21]  Morteza Hashemi,et al.  Delete-and-Conquer: Rateless coding with constrained feedback , 2013, 2013 51st Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[22]  Shakeel Ahmad,et al.  Unequal Error Protection Using Fountain Codes With Applications to Video Communication , 2011, IEEE Transactions on Multimedia.

[23]  Shu Lin,et al.  Channel Codes: Classical and Modern , 2009 .

[24]  P. Maymounkov Online codes , 2002 .

[25]  Dongxia Wang,et al.  Improved shifted robust soliton distribution , 2016, IET Commun..

[26]  Enrico Magli,et al.  Sliding-Window Raptor Codes for Efficient Scalable Wireless Video Broadcasting With Unequal Loss Protection , 2010, IEEE Transactions on Image Processing.

[27]  Petar Popovski,et al.  UEP LT Codes with Intermediate Feedback , 2013, IEEE Communications Letters.