Correcting erasure bursts with minimum decoding delay

Erasure correcting codes are widely used in upper layers of packet-switched networks, where the packet erasures often exhibit bursty patterns. The conventional wisdom to deal with bursty erasures is to apply block interleaving to break down the bursty patterns prior to error correcting coding, or use long-block Reed-Solomon codes. We show that they unnecessarily lead to sub-optimal decoding delay. In this work, with the problem model of multiple erasure bursts present in a coding block, we study the fundamental tradeoff among the rate, decoding delay and burst correction performance of erasure correcting codes. Focusing on a class of codes achieving the Singleton bound, we show that the lowest delay to recover any individual symbol not only depends on the erasure burst patterns correctable by a code, but also on whether the source symbols are encoded causally or non-causally. We also describe a few practical linear code constructions that achieve the performance limit discussed.

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

[2]  Ahmed Badr,et al.  Diversity Embedded Streaming Erasure Codes (DE-SCo): Constructions and Optimality , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[3]  Emin Martinian,et al.  Dynamic information and constraints in source and channel coding , 2004 .

[4]  A.C. Begen Error Control for IPTV over xDSL Networks , 2008, 2008 5th IEEE Consumer Communications and Networking Conference.

[5]  Bruce E. Hajek,et al.  Broad-band fading channels: Signal burstiness and capacity , 2002, IEEE Trans. Inf. Theory.

[6]  Byvijay Gautam Subramanianb,et al.  Broadband Fading Channels: Signal Burstiness and Capacity , 1999 .

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