English

Codes Correcting a Burst of Deletions or Insertions

Information Theory 2016-05-16 v2 math.IT

Abstract

This paper studies codes that correct bursts of deletions. Namely, a code will be called a bb-burst-deletion-correcting code if it can correct a deletion of any bb consecutive bits. While the lower bound on the redundancy of such codes was shown by Levenshtein to be asymptotically log(n)+b1\log(n)+b-1, the redundancy of the best code construction by Cheng et al. is b(log(n/b+1))b(\log (n/b+1)). In this paper we close on this gap and provide codes with redundancy at most log(n)+(b1)log(log(n))+blog(b)\log(n) + (b-1)\log(\log(n)) +b -\log(b). We also derive a non-asymptotic upper bound on the size of bb-burst-deletion-correcting codes and extend the burst deletion model to two more cases: 1) A deletion burst of at most bb consecutive bits and 2) A deletion burst of size at most bb (not necessarily consecutive). We extend our code construction for the first case and study the second case for b=3,4b=3,4. The equivalent models for insertions are also studied and are shown to be equivalent to correcting the corresponding burst of deletions.

Keywords

Cite

@article{arxiv.1602.06820,
  title  = {Codes Correcting a Burst of Deletions or Insertions},
  author = {Clayton Schoeny and Antonia Wachter-Zeh and Ryan Gabrys and Eitan Yaakobi},
  journal= {arXiv preprint arXiv:1602.06820},
  year   = {2016}
}
R2 v1 2026-06-22T12:55:10.289Z