Improved online fountain codes based on shaping for left degree distribution

Abstract In this paper, an improved encoding scheme for online fountain codes is proposed with the joint optimization of variable node degree and check node degree is proposed. The coding scheme can be divided into the build-up phase and the completion phase. In the build-up phase, left degree distribution is exploited to guarantee optimal performance phase by modifying the traditional coding scheme of choosing input symbols uniformly at random. A memory-based selecting of the source symbols is employed to decrease the number of connected components, which can thus produce the dimension increasement of the linear subspace of a decoding graph constructed in the build-up phase. The upper bound on coding overhead is also derived from the analysis of random graph theory. Compared with conventional online fountain codes, it can be seen from the simulation results that the proposed scheme can provide significant performance improvement with respect to both coding overhead and feedback cost. Moreover, the lower encoding/decoding complexities may make the proposed scheme more practical in energy-constrained applications such as distributed storage.

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

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

[3]  Yiqiang Chen,et al.  Joint Source-Channel Coding and Optimization for Layered Video Broadcasting to Heterogeneous Devices , 2012, IEEE Transactions on Multimedia.

[4]  Amin Shokrollahi,et al.  Raptor codes , 2011, IEEE Transactions on Information Theory.

[5]  Ming Xiao,et al.  Unequal error protection of LT codes over noisy channels , 2012, 2012 Swedish Communication Technologies Workshop (Swe-CTW).

[6]  Mohammad Reza Soleymani,et al.  A Novel Machine-to-Machine Communication Strategy Using Rateless Coding for the Internet of Things , 2016 .

[7]  Do Young Kim,et al.  Reducing the decoding complexity of RaptorQ codes for delay sensitive applications using a simplified and scaled-down matrix , 2016 .

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

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

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

[11]  Kaixiong Su,et al.  A modified Min Sum decoding algorithm based on LMMSE for LDPC codes , 2014 .

[12]  Mo Li,et al.  From Rateless to Distanceless: Enabling Sparse Sensor Network Deployment in Large Areas , 2016, TNET.

[13]  Tasos Dagiuklas,et al.  A performance study of LT based unequal error protection for 3D video streaming , 2013, 2013 18th International Conference on Digital Signal Processing (DSP).

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

[15]  Noga Alon,et al.  The Probabilistic Method , 2015, Fundamentals of Ramsey Theory.

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

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

[18]  David Declercq,et al.  Diversity of non-binary cluster-LDPC codes using the EMS algorithm , 2015 .

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

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