Burst-Erasure Correcting Codes With Optimal Average Delay

The objective of low-delay codes is to protect communication streams from erasure bursts by minimizing the time between the packet erasure and its reconstruction. Previous work has concentrated on the constant-delay scenario, where all erased packets need to exhibit the same decoding delay. We consi...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on information theory Vol. 63; no. 5; pp. 2848 - 2865
Main Authors Adler, Nitzan, Cassuto, Yuval
Format Journal Article
LanguageEnglish
Published New York IEEE 01.05.2017
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The objective of low-delay codes is to protect communication streams from erasure bursts by minimizing the time between the packet erasure and its reconstruction. Previous work has concentrated on the constant-delay scenario, where all erased packets need to exhibit the same decoding delay. We consider the case of heterogeneous delay, where the objective is to minimize the average delay across the erased packets in a burst. We derive delay lower bounds for the average case, and show that they match the constant-delay bounds only at a single rate point R = 0.5. We then construct codes with optimal average delays for the entire range of code rates. The construction for rates R ≤ 0.5 achieves optimality for every erasure instance, while the construction for rates R > 0.5 is optimal for a (1- R)/R fraction of all burst instances and close to optimal for the remaining fraction. The paper also studies the benefits of delay heterogeneity within the application of sensor communications. It is shown that a carefully designed code can significantly improve the temporal precision at the receiving node following erasure-burst events.
ISSN:0018-9448
1557-9654
DOI:10.1109/TIT.2017.2663110