31 research outputs found
Guess & Check Codes for Deletions and Synchronization
We consider the problem of constructing codes that can correct
deletions occurring in an arbitrary binary string of length bits.
Varshamov-Tenengolts (VT) codes can correct all possible single deletions
with an asymptotically optimal redundancy. Finding similar codes
for deletions is an open problem. We propose a new family of
codes, that we call Guess & Check (GC) codes, that can correct, with high
probability, a constant number of deletions occurring at uniformly
random positions within an arbitrary string. The GC codes are based on MDS
codes and have an asymptotically optimal redundancy that is . We provide deterministic polynomial time encoding and decoding schemes for
these codes. We also describe the applications of GC codes to file
synchronization.Comment: Accepted in ISIT 201
Codes Correcting Two Deletions
In this work, we investigate the problem of constructing codes capable of
correcting two deletions. In particular, we construct a code that requires
redundancy approximately 8 log n + O(log log n) bits of redundancy, where n is
the length of the code. To the best of the author's knowledge, this represents
the best known construction in that it requires the lowest number of redundant
bits for a code correcting two deletions