BATS code with unequal error protection

Batched sparse (BATS) coding is a class of sparse random linear network coding scheme that achieves near-optimal tradeoff between temporal coding length and network throughput for file delivery over erasure networks. Existing BATS codes are mostly designed for equal error protection only. In practice, there are many applications that favor unequal error protection (UEP) for classifying and protecting the packets with different priorities. In this paper, we propose two classes of BATS code with UEP property, named weighted and expanding window BATS code. The asymptotic decoding probabilities of various types of input packets with the proposed coding schemes are analyzed via And-Or tree evaluation. Furthermore, the degree distributions for UEP BATS codes are optimized with linear programming and their performance is verified by computer simulations.

[1]  Vojin Senk,et al.  Expanding Window Fountain Codes for Unequal Error Protection , 2007, ASILOMAR 2007.

[2]  Tracey Ho,et al.  A Random Linear Network Coding Approach to Multicast , 2006, IEEE Transactions on Information Theory.

[3]  Nazanin Rahnavard,et al.  Rateless Codes With Unequal Error Protection Property , 2007, IEEE Transactions on Information Theory.

[4]  Shenghao Yang,et al.  Batched Sparse Codes , 2012, IEEE Transactions on Information Theory.

[5]  Michael Mitzenmacher,et al.  Analysis of random processes via And-Or tree evaluation , 1998, SODA '98.

[6]  Xiaoli Xu,et al.  Two-Phase Cooperative Broadcasting Based on Batched Network Code , 2015, IEEE Transactions on Communications.

[7]  Babak Hassibi,et al.  Capacity of wireless erasure networks , 2006, IEEE Transactions on Information Theory.

[8]  Shenghao Yang,et al.  Finite-length analysis of BATS codes , 2013, NetCod.

[9]  Shenghao Yang,et al.  Tree Analysis of BATS Codes , 2016, IEEE Communications Letters.

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