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 non-binary single-deletion s-substitution correcting codes is derived, showing that the non-asymptotic redundancy of such a code of length n has to be at least (s+1) logq n. An explicit construction of binary single-deletion single-substitution correcting codes with at most 6 log n + 8 redundancy bits is presented.
| Original language | English |
|---|---|
| Pages (from-to) | 7659-7671 |
| Number of pages | 13 |
| Journal | IEEE Transactions on Information Theory |
| Volume | 69 |
| Issue number | 12 |
| DOIs | |
| State | Published - 1 Dec 2023 |
Keywords
- Error-correcting codes
- synchronization errors
All Science Journal Classification (ASJC) codes
- Information Systems
- Computer Science Applications
- Library and Information Sciences