Multiplexed Coding for Multiple Streams With Different Decoding Delays

We consider a communication setup where two source streams with different decoding deadlines, must be simultaneously transmitted over a single channel subjected to burst erasures. The encoder multiplexes the two source streams into a single stream of channel-packets. The decoder must recover the two source streams sequentially by their corresponding deadlines. One of the streams, the urgent stream, has a smaller delay than the other stream. We study the capacity region for such a setting for a certain range of system parameters. We divide the system into three different cases based on the relative values of the delays. For each case we provide achievability and converse bounds, which match under certain conditions. Our proposed coding scheme involves a careful construction of the parity check packets by jointly coding across the two streams despite different deadlines. Interestingly it is possible to transmit the urgent stream at a certain positive rate even when the sum rate equals the capacity associated with the less urgent stream. A separation based approach where we apply separate single-stream codes to each stream is suboptimal. Although our capacity results assume a simplistic channel model with a single erasure burst, we further demonstrate that our proposed code constructions also provide significant performance gains in simulations over statistical channel models with random bursts.

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

[2]  Joachim Rosenthal,et al.  Strongly-MDS convolutional codes , 2003, IEEE Transactions on Information Theory.

[3]  Farrokh Etezadi,et al.  Zero-Delay Sequential Transmission of Markov Sources Over Burst Erasure Channels , 2014, IEEE Transactions on Information Theory.

[4]  Jin Li,et al.  Optimizing FEC Transmission Strategy for Minimizing Delay in Lossless Sequential Streaming , 2011, IEEE Transactions on Multimedia.

[5]  Faramarz Fekri,et al.  Throughput and Latency in Finite-Buffer Line Networks , 2010, IEEE Transactions on Information Theory.

[6]  Wai-tian Tan,et al.  Delay-optimal streaming codes under source-channel rate mismatch , 2013, 2013 Asilomar Conference on Signals, Systems and Computers.

[7]  Bernd Girod,et al.  Correcting erasure bursts with minimum decoding delay , 2011, 2011 Conference Record of the Forty Fifth Asilomar Conference on Signals, Systems and Computers (ASILOMAR).

[8]  Faramarz Fekri,et al.  Analysis of Latency and Related Tradeoffs in Distribute Sensor Networks , 2007, 2007 4th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[9]  Devin Waine-Tak Lui Coding Theorems for Delay Sensitive Communication over Burst-Erasure Channels , 2011 .

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

[11]  Yusheng Ji,et al.  Wireless channel loss analysis - a case study using WiFi-Direct , 2014, 2014 International Wireless Communications and Mobile Computing Conference (IWCMC).

[12]  Wai-tian Tan,et al.  Streaming codes for channels with burst and isolated erasures , 2012, 2013 Proceedings IEEE INFOCOM.

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

[14]  Ahmed Badr,et al.  Convolutional Codes With Maximum Column Sum Rank for Network Streaming , 2016, IEEE Transactions on Information Theory.

[15]  Emin Martinian,et al.  Delay-Optimal Burst Erasure Code Construction , 2007, 2007 IEEE International Symposium on Information Theory.

[16]  R. Katz,et al.  A trace-based approach for modeling wireless channel behavior , 1996, Proceedings Winter Simulation Conference.

[17]  Wai-tian Tan,et al.  Streaming Codes With Partial Recovery Over Channels With Burst and Isolated Erasures , 2015, IEEE Journal of Selected Topics in Signal Processing.

[18]  Carl-Erik W. Sundberg,et al.  Burst erasure correction codes with low decoding delay , 2004, IEEE Transactions on Information Theory.

[19]  Ahmed Badr,et al.  Layered Constructions for Low-Delay Streaming Codes , 2013, IEEE Transactions on Information Theory.

[20]  Don Towsley,et al.  Packet loss correlation in the MBone multicast network , 1996, Proceedings of GLOBECOM'96. 1996 IEEE Global Telecommunications Conference.

[21]  Gregory W. Wornell,et al.  On Throughput-Smoothness Trade-offs in Streaming Communication , 2015, ArXiv.

[22]  Yuval Cassuto,et al.  Low-delay erasure-correcting codes with optimal average delay , 2015, 2015 IEEE International Symposium on Information Theory (ISIT).

[23]  Tracey Ho,et al.  On erasure correction coding for streaming , 2012, 2012 Information Theory and Applications Workshop.

[24]  Tracey Ho,et al.  Erasure coding for real-time streaming , 2012, 2012 IEEE International Symposium on Information Theory Proceedings.

[25]  Emina Soljanin,et al.  Three schemes for wireless coded broadcast to heterogeneous users , 2012, Phys. Commun..

[26]  Ahmed Badr,et al.  Streaming Codes for Multicast Over Burst Erasure Channels , 2015, IEEE Transactions on Information Theory.

[27]  Luca De Cicco,et al.  HTTP over UDP: an experimental investigation of QUIC , 2015, SAC.

[28]  Wai-tian Tan,et al.  FEC for VoIP using dual-delay streaming codes , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[29]  Ahmed Badr,et al.  Error-correcting Codes for Low-Delay Streaming Communications , 2014 .

[30]  Morten Videbæk Pedersen,et al.  Round-robin streaming with generations , 2012, 2012 International Symposium on Network Coding (NetCod).

[31]  Ahmed Badr,et al.  Perfecting Protection for Interactive Multimedia: A survey of forward errror correction for low-delay interactive applications , 2017, IEEE Signal Processing Magazine.

[32]  Jr. G. Forney,et al.  Burst-Correcting Codes for the Classic Bursty Channel , 1971 .

[33]  Ben Y. Zhao,et al.  A Markov-Based Channel Model Algorithm for Wireless Networks , 2001, MSWIM '01.

[34]  Gregory W. Wornell,et al.  A Multi-Burst Transmission Strategy for Streaming Over Blockage Channels with Long Feedback Delay , 2011, IEEE Journal on Selected Areas in Communications.