Generalized Simple Streaming Codes from MDS Codes

04/14/2021
by   Vinayak Ramkumar, et al.
0

Streaming codes represent a packet-level FEC scheme for achieving reliable, low-latency communication. In the literature on streaming codes, the commonly-assumed Gilbert-Elliott channel model, is replaced by a more tractable, delay-constrained, sliding-window (DCSW) channel model that can introduce either random or burst erasures. The known streaming codes that are rate optimal over the DCSW channel model are constructed by diagonally embedding a scalar block code across successive packets. These code constructions have field size that is quadratic in the delay parameter τ and have a somewhat complex structure with an involved decoding procedure. This led to the introduction of simple streaming (SS) codes in which diagonal embedding is replaced by staggered-diagonal embedding (SDE). The SDE approach reduces the impact of a burst of erasures and makes it possible to construct near-rate-optimal streaming codes using Maximum Distance Separable (MDS) code having linear field size. The present paper takes this development one step further, by retaining the staggered-diagonal feature, but permitting the placement of more than one code symbol from a given scalar codeword within each packet. These generalized, simple streaming codes allow us to improve upon the rate of SS codes, while retaining the simplicity of working with MDS codes. We characterize the maximum code rate of streaming codes under a constraint on the number of contiguous packets over which symbols of the underlying scalar code are dispersed. Such a constraint leads to simplified code construction and reduced-complexity decoding.

READ FULL TEXT
research
09/07/2021

Locally Recoverable Streaming Codes for Packet-Erasure Recovery

Streaming codes are a class of packet-level erasure codes that are desig...
research
05/14/2020

Staggered Diagonal Embedding Based Linear Field Size Streaming Codes

An (a,b,τ) streaming code is a packet-level erasure code that can recove...
research
02/17/2023

Codes Correcting Burst and Arbitrary Erasures for Reliable and Low-Latency Communication

Motivated by modern network communication applications which require low...
research
05/10/2021

Explicit Rate-Optimal Streaming Codes with Smaller Field Size

Streaming codes are a class of packet-level erasure codes that ensure pa...
research
03/18/2019

An Explicit Construction of Optimal Streaming Codes for Channels with Burst and Arbitrary Erasures

This paper presents a new construction of error correcting codes which a...
research
05/10/2018

Reliable and Secure Multishot Network Coding using Linearized Reed-Solomon Codes

Multishot network coding is considered in a worst-case adversarial setti...
research
07/13/2020

Orthogonal Sparse Superposition Codes

This paper presents a new class of sparse superposition codes for effici...

Please sign up or login with your details

Forgot password? Click here to reset