Single-Deletion Single-Substitution Correcting Codes

05/19/2020
by   Ilia Smagloy, et al.
0

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 n has to be at least 2 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 6 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 24 log n.

READ FULL TEXT
research
11/21/2022

Binary t_1-Deletion-t_2-Insertion-Burst Correcting Codes and Codes Correcting a Burst of Deletions

We first give a construction of binary t_1-deletion-t_2-insertion-burst ...
research
01/25/2022

t-Deletion-1-Insertion-Burst Correcting Codes

Motivated by applications in DNA-based storage and communication systems...
research
07/21/2020

Explicit two-deletion codes with redundancy matching the existential bound

We give an explicit construction of length-n binary codes capable of cor...
research
12/18/2021

Beyond Single-Deletion Correcting Codes: Substitutions and Transpositions

We consider the problem of designing low-redundancy codes in settings wh...
research
08/10/2022

Equivalence of Insertion/Deletion Correcting Codes for d-dimensional Arrays

We consider the problem of correcting insertion and deletion errors in t...
research
06/01/2022

Strict Half-Singleton Bound, Strict Direct Upper Bound for Linear Insertion-Deletion Codes and Optimal Codes

Insertion-deletion codes (insdel codes for short) are used for correctin...
research
08/15/2023

Robust Indexing for the Sliced Channel: Almost Optimal Codes for Substitutions and Deletions

Encoding data as a set of unordered strings is receiving great attention...

Please sign up or login with your details

Forgot password? Click here to reset