Two Deletion Correcting Codes from Indicator Vectors
- Creators
-
Sima, Jin
-
Raviv, Netanel
-
Bruck, Jehoshua
Abstract
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 7log(n)+o(log(n)) redundant bits to encode an n-bit message, which is closer to optimal than previous constructions. Moreover, the encoding and decoding algorithms have O(n) time complexity.
Additional Information
© 2019 IEEE. Manuscript received December 11, 2018; revised June 25, 2019; accepted September 22, 2019. Date of publication October 29, 2019; date of current version March 17, 2020. This work was supported in part by NSF under Grant CCF-1717884 and Grant CCF-1816965. The work of N. Raviv was supported in part by the Postdoctoral Fellowship of the Center for the Mathematics of Information (CMI), Caltech, and in part by the Lester-Deutsch Postdoctoral Fellowship. This article was presented in part at the 2018 IEEE International Symposium on Information Theory. The authors would like to thank M. Hagiwara for his helpful comments that made the proof of Proposition 6 more rigorous and introduced the reference [7]. The authors would like to thank the anonymous reviewers for their valuable suggestions that improved the clarity and the organization of the paper.Attached Files
Submitted - 1806.09240.pdf
Files
Name | Size | Download all |
---|---|---|
md5:a9ab5c91fdc6c5a5f5fc73eb766e2c72
|
282.8 kB | Preview Download |
Additional details
- Eprint ID
- 99587
- Resolver ID
- CaltechAUTHORS:20191031-124926783
- NSF
- CCF-1717884
- NSF
- CCF-1816965
- Center for the Mathematics of Information, Caltech
- Lester Deutsch Fellowship
- Created
-
2019-10-31Created from EPrint's datestamp field
- Updated
-
2021-11-16Created from EPrint's last_modified field