Performance Analysis and Improvement of Online Fountain Codes

The online property of fountain codes enables the encoder to efficiently find the optimal encoding strategy that minimizes the encoding overhead based on the instantaneous decoding state. Therefore, the receiver is able to optimally recover data from losses that differ significantly from the initial expectation. In this paper, we propose a framework to analyze the relationship between overhead and the number of recovered source symbols for online fountain codes based on random graph theory. Motivated by the analysis, we propose improved online fountain codes (IOFCs) by introducing a designated selection of source symbols. Theoretical analysis shows that IOFC has lower overhead compared with the conventional online fountain codes. We verify the proposed analysis via simulation results and demonstrate the tradeoff between full recovery and intermediate performance in comparison to other online fountain codes.

[1]  Hsie-Chia Chang,et al.  Modified Robust Soliton Distribution (MRSD) with Improved Ripple Size for LT Codes , 2013, IEEE Communications Letters.

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

[3]  Benshun Yi,et al.  Improved online fountain codes based on shaping for left degree distribution , 2017 .

[4]  Ming Xiao,et al.  On-Line Fountain Codes With Unequal Error Protection , 2017, IEEE Communications Letters.

[5]  Ming Xiao,et al.  Erasure Floor Analysis of Distributed LT Codes , 2015, IEEE Transactions on Communications.

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

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

[8]  Petar Popovski,et al.  Design and Analysis of LT Codes with Decreasing Ripple Size , 2010, IEEE Transactions on Communications.

[9]  Mehrdad Valipour,et al.  Improved finite-length Luby-transform codes in the binary erasure channel , 2015, IET Commun..

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

[11]  Nazanin Rahnavard,et al.  LT-AF codes: LT codes with Alternating Feedback , 2013, 2013 IEEE International Symposium on Information Theory.

[12]  Laurence B. Milstein,et al.  Generalized Unequal Error Protection LT Codes for Progressive Data Transmission , 2012, IEEE Transactions on Image Processing.

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

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

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

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

[17]  Ming Xiao,et al.  Design of LT Codes with Equal and Unequal Erasure Protection over Binary Erasure Channels , 2013, IEEE Communications Letters.

[18]  Ming Xiao,et al.  Improved Luby transform codes in low overhead regions for binary erasure channels , 2016, Trans. Emerg. Telecommun. Technol..