Expanding-Window BATS Code for Scalable Video Multicasting Over Erasure Networks

In this paper we consider scalable video multicasting over erasure networks with heterogeneous video quality requirements. With random linear network coding (RLNC) applied at the intermediate nodes the information received by the destinations is determined by the associated channel rank distributions based on which we obtain the optimal achievable code rate at the source node. We show that although a concatenation of priority encoded transmission (PET) with RLNC achieves the optimal code rate it incurs prohibitive high coding complexity. On the other hand batched sparse (BATS) code has been recently proposed for unicast networks which has low coding complexity with near-optimal overhead. However the existing BATS code design cannot be applied for multicast networks with heterogeneous channel rank distributions at different destinations. To this end we propose a novel expanding window BATS (EW-BATS) code where the input symbols are grouped into overlapped windows according to their importance levels. The more important symbols are encoded with lower rate and hence they can be decoded by more destinations while the less important symbols are encoded with higher rate and are only decoded by the destinations with high throughput for video quality enhancement. Based on asymptotical performance analysis we formulate the linear optimization problems to jointly optimize the degree distributions for each window and the window selection probabilities. Simulation results show that the proposed EW-BATS code satisfies the decoding requirements with much lower transmission overhead compared with separate BATS code where the degree distributions are separately optimized for each destination.

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

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

[3]  Heiko Schwarz,et al.  Overview of the Scalable Video Coding Extension of the H.264/AVC Standard , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  Masoud Ardakani,et al.  Overhead-Optimized Gamma Network Codes , 2013, ArXiv.

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

[6]  Xiaoli Xu,et al.  Quasi-Universal BATS Code , 2017, IEEE Transactions on Vehicular Technology.

[7]  Xiaoli Xu,et al.  Performance Analysis of Finite-Length Spatial–Temporal Network Coding , 2014, IEEE Communications Letters.

[8]  Masoud Ardakani,et al.  Gamma Codes: A low-overhead linear-complexity network coding solution , 2012, 2012 International Symposium on Network Coding (NetCod).

[9]  K. Jain,et al.  Practical Network Coding , 2003 .

[10]  Bin Tang,et al.  Expander graph based overlapped chunked codes , 2012, 2012 IEEE International Symposium on Information Theory Proceedings.

[11]  Sen-Ching S. Cheung,et al.  Peer-to-Peer Streaming with Hierarchical Network Coding , 2007, 2007 IEEE International Conference on Multimedia and Expo.

[12]  Lei Yuan,et al.  BATS code with unequal error protection , 2016, 2016 IEEE International Conference on Communication Systems (ICCS).

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

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

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

[16]  Lei Yuan,et al.  A Novel UEP Fountain Coding Scheme for Scalable Multimedia Transmission , 2016, IEEE Transactions on Multimedia.

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

[18]  Fang Zhao,et al.  Network Coding for Multi-Resolution Multicast , 2010, 2010 Proceedings IEEE INFOCOM.

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

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

[21]  Madhu Sudan,et al.  Priority encoding transmission , 1996, IEEE Trans. Inf. Theory.