Two Deletion Correcting Codes from Indicator Vectors

06/25/2018
by   Jin Sima, et al.
0

Construction of capacity achieving deletion correcting codes has been a baffling challenge for decades. A recent breakthrough by Brakensiek et al., alongside novel applications in DNA storage, have reignited the interest in this longstanding open problem. In spite of recent advances, the amount of redundancy in existing codes is still orders of magnitude away from being optimal. In this paper, a novel approach for constructing binary two-deletion correcting codes is proposed. By this approach, parity symbols are computed from indicator vectors (i.e., vectors that indicate the positions of certain patterns) of the encoded message, rather than from the message itself. Most interestingly, the parity symbols and the proof of correctness are a direct generalization of their counterparts in the Varshamov-Tenengolts construction. Our techniques require 7(n)+o((n) redundant bits to encode an n-bit message, which is near-optimal.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/27/2019

Optimal k-Deletion Correcting Codes

Levenshtein introduced the problem of constructing k-deletion correcting...
research
01/25/2022

t-Deletion-1-Insertion-Burst Correcting Codes

Motivated by applications in DNA-based storage and communication systems...
research
06/20/2020

Systematic Single-Deletion Multiple-Substitution Correcting Codes

Although studying in multiple-deletion correcting codes has made great p...
research
12/21/2022

Every Bit Counts: A New Version of Non-binary VT Codes with More Efficient Encoder

In this work, we present a new version of non-binary VT codes that are c...
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
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
05/05/2021

Optimal Codes Correcting Localized Deletions

We consider the problem of constructing codes that can correct deletions...

Please sign up or login with your details

Forgot password? Click here to reset