English

On Streaming Codes for Simultaneously Correcting Burst and Random Erasures

Information Theory 2024-05-13 v1 math.IT

Abstract

Streaming codes are packet-level codes that recover dropped packets within a strict decoding-delay constraint. We study streaming codes over a sliding-window (SW) channel model which admits only those erasure patterns which allow either a single burst erasure of b\le b packets along with e\le e random packet erasures, or else, a\le a random packet erasures, in any sliding-window of ww time slots. We determine the optimal rate of a streaming code constructed via the popular diagonal embedding (DE) technique over such a SW channel under delay constraint τ=(w1)\tau=(w-1) and provide an O(w)O(w) field size code construction. For the case e>1e>1, we show that it is not possible to significantly reduce this field size requirement, assuming the well-known MDS conjecture. We then provide a block code construction whose DE yields a streaming code achieving the rate derived above, over a field of size sub-linear in w,w, for a family of parameters having e=1.e=1. We show the field size optimality of this construction for some parameters, and near-optimality for others under a sparsity constraint. Additionally, we derive an upper-bound on the dmind_{\text{min}} of a cyclic code and characterize cyclic codes which achieve this bound via their ability to simultaneously recover from burst and random erasures.

Keywords

Cite

@article{arxiv.2405.06621,
  title  = {On Streaming Codes for Simultaneously Correcting Burst and Random Erasures},
  author = {Shobhit Bhatnagar and Biswadip Chakraborty and P. Vijay Kumar},
  journal= {arXiv preprint arXiv:2405.06621},
  year   = {2024}
}
R2 v1 2026-06-28T16:23:29.118Z