TY - JOUR
T1 - Duplication-correcting codes
AU - Lenz, Andreas
AU - Wachter-Zeh, Antonia
AU - Yaakobi, Eitan
N1 - Publisher Copyright:
© 2018, Springer Science+Business Media, LLC, part of Springer Nature.
PY - 2019/3/15
Y1 - 2019/3/15
N2 - In this work, we propose constructions that correct duplications of multiple consecutive symbols. These errors are known as tandem duplications, where a sequence of symbols is repeated; respectively as palindromic duplications, where a sequence is repeated in reversed order. We compare the redundancies of these constructions with code size upper bounds that are obtained from sphere packing arguments. Proving that an upper bound on the code cardinality for tandem deletions is also an upper bound for inserting tandem duplications, we derive the bounds based on this special tandem deletion error as this results in tighter bounds. Our upper bounds on the cardinality directly imply lower bounds on the redundancy which we compare with the redundancy of the best known construction correcting arbitrary burst insertions. Our results indicate that the correction of palindromic duplications requires more redundancy than the correction of tandem duplications and both significantly less than arbitrary burst insertions.
AB - In this work, we propose constructions that correct duplications of multiple consecutive symbols. These errors are known as tandem duplications, where a sequence of symbols is repeated; respectively as palindromic duplications, where a sequence is repeated in reversed order. We compare the redundancies of these constructions with code size upper bounds that are obtained from sphere packing arguments. Proving that an upper bound on the code cardinality for tandem deletions is also an upper bound for inserting tandem duplications, we derive the bounds based on this special tandem deletion error as this results in tighter bounds. Our upper bounds on the cardinality directly imply lower bounds on the redundancy which we compare with the redundancy of the best known construction correcting arbitrary burst insertions. Our results indicate that the correction of palindromic duplications requires more redundancy than the correction of tandem duplications and both significantly less than arbitrary burst insertions.
KW - Burst insertions/deletions
KW - Combinatorial channel
KW - DNA storage
KW - Duplication errors
KW - Error-correcting codes
KW - Generalized sphere packing bound
UR - http://www.scopus.com/inward/record.url?scp=85051682368&partnerID=8YFLogxK
U2 - 10.1007/s10623-018-0523-0
DO - 10.1007/s10623-018-0523-0
M3 - Article
AN - SCOPUS:85051682368
SN - 0925-1022
VL - 87
SP - 277
EP - 298
JO - Designs, Codes, and Cryptography
JF - Designs, Codes, and Cryptography
IS - 2-3
ER -