On the Performance Analysis of Streaming Codes over the Gilbert-Elliott Channel

The Gilbert-Elliot (GE) channel is a commonlyaccepted model for packet erasures in networks. Streaming codes are a class of packet-level erasure codes designed to provide reliable communication over the GE channel. The design of a streaming code may be viewed as a two-step process. In the first, a more tractable, delay-constrained sliding window (DCSW) channel model is considered as a proxy to the GE channel. The streaming code is then designed to reliably recover from all erasures introduced by the DCSW channel model. Simulation is typically used to evaluate the performance of the streaming code over the original GE channel, as analytic performance evaluation is challenging. In the present paper, we take an important first step towards analytical performance evaluation. Recognizing that most, efficient constructions of a streaming code are based on the diagonal embedding or horizontal embedding of scalar block codes within a packet stream, this paper provides upper and lower bounds on the block-erasure probability of the underlying scalar block code when operated over the GE channel.A full version of this paper is accessible at [1].

[1]  Baochun Li,et al.  Optimal Streaming Codes for Channels with Burst and Arbitrary Erasures , 2018, 2018 IEEE International Symposium on Information Theory (ISIT).

[2]  M. Nikhil Krishnan,et al.  Explicit Rate-Optimal Streaming Codes with Smaller Field Size , 2021, 2021 IEEE International Symposium on Information Theory (ISIT).

[3]  E. J. Weldon,et al.  Evaluation of the performance of error-correcting codes on a Gilbert channel , 1994, Proceedings of ICC/SUPERCOMM'94 - 1994 International Conference on Communications.

[4]  Silas L. Fong,et al.  An Explicit Rate-Optimal Streaming Code for Channels with Burst and Arbitrary Erasures , 2019, 2019 IEEE Information Theory Workshop (ITW).

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

[6]  Cecilio Pimentel,et al.  Enumeration of Markov chains and burst error statistics for finite state channel models , 1999 .

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

[8]  P. Vijay Kumar,et al.  Rate-Optimal Streaming Codes for Channels With Burst and Random Erasures , 2019, IEEE Transactions on Information Theory.

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

[10]  Gerhard Haßlinger,et al.  Packet Loss in Real-Time Services: Markovian Models Generating QoE Impairments , 2008, 2008 16th Interntional Workshop on Quality of Service.

[11]  Muriel Médard,et al.  Tiny Codes for Guaranteeable Delay , 2018, IEEE Journal on Selected Areas in Communications.

[12]  E. O. Elliott Estimates of error rates for codes on burst-noise channels , 1963 .

[13]  E. Gilbert Capacity of a burst-noise channel , 1960 .

[14]  P. Vijay Kumar,et al.  Rate-Optimal Streaming Codes for Channels with Burst and Isolated Erasures , 2018, 2018 IEEE International Symposium on Information Theory (ISIT).

[15]  Gerhard Haßlinger,et al.  The Gilbert-Elliott Model for Packet Loss in Real Time Services on the Internet , 2011, MMB.

[16]  Ajay Dholakia,et al.  Performance evaluation of burst-error-correcting codes on a Gilbert-Elliott channel , 1998, IEEE Trans. Commun..