English

Single-Deletion Single-Substitution Correcting Codes

Information Theory 2020-05-20 v1 math.IT

Abstract

Correcting insertions/deletions as well as substitution errors simultaneously plays an important role in DNA-based storage systems as well as in classical communications. This paper deals with the fundamental task of constructing codes that can correct a single insertion or deletion along with a single substitution. A non-asymptotic upper bound on the size of single-deletion single-substitution correcting codes is derived, showing that the redundancy of such a code of length nn has to be at least 2logn2 \log n. The bound is presented both for binary and non-binary codes while an extension to single deletion and multiple substitutions is presented for binary codes. An explicit construction of single-deletion single-substitution correcting codes with at most 6logn+86 \log n + 8 redundancy bits is derived. Note that the best known construction for this problem has to use 3-deletion correcting codes whose best known redundancy is roughly 24logn24 \log n.

Keywords

Cite

@article{arxiv.2005.09352,
  title  = {Single-Deletion Single-Substitution Correcting Codes},
  author = {Ilia Smagloy and Lorenz Welter and Antonia Wachter-Zeh and Eitan Yaakobi},
  journal= {arXiv preprint arXiv:2005.09352},
  year   = {2020}
}

Comments

Paper submitted to International Symposium on Information Theory (ISIT) 2020

R2 v1 2026-06-23T15:39:21.677Z