Layered Constructions for Low-Delay Streaming Codes
Citations Over TimeTop 10% of 2016 papers
Abstract
We study error correction codes for multimedia streaming applications where a stream of source packets must be transmitted in real-time, with in-order decoding, and strict delay constraints. In our setup, the encoder observes a stream of source packets in a sequential fashion, and M channel packets must be transmitted between the arrival of successive source packets. Each channel packet can depend on all the source packets observed up to and including that time, but not on any future source packets. The decoder must reconstruct the source stream with a delay of T packets. We consider a class of packet erasure channels with burst and isolated erasures, where the erasure patterns are locally constrained. Our proposed model provides a tractable approximation to statistical models, such as the Gilbert-Elliott channel, for capacity analysis. When M = 1, i.e., when the source-packet arrival and channel-packet transmission rates are equal, we establish upper and lower bounds on the capacity, that are within one unit of the decoding delay T. We also establish necessary and sufficient conditions on the column distance and column span of a convolutional code to be feasible, and in turn establish a fundamental tradeoff between these. Our proposed codes-maximum distance and span codes- achieve a near-optimal tradeoff between the column distance and column span, and involve a layered construction. When M > 1, we establish the capacity for the burst-erasure channel and an achievable rate in the general case. Extensive numerical simulations over Gilbert-Elliott and Fritchman channel models suggest that our codes also achieve significant gains in the residual loss probability over statistical channel models.
Related Papers
- → On the complexity of reliable communication on the erasure channel(2002)52 cited
- → A tighter Cut-Set bound for the multi-terminal erasure channel without side information(2006)3 cited
- Formalization of binary symmetric erasure channel based on infotheo(2016)
- → Asymptotics of Input-Constrained Erasure Channel Capacity(2016)4 cited
- → Improved Constructions for Optimal Multi-erasure Locally Recoverable Codes for Big Data Storage(2019)