Codes Correcting Long Duplication Errors

被引:0
|
作者
Goshkoder, Daniil [1 ]
Polyanskii, Nikita [2 ]
Vorobyev, Ilya [3 ]
机构
[1] Lomonosov Moscow State Univ, Chair Probabil Theory, Moscow 119991, Russia
[2] IOTA Fdn, D-10437 Berlin, Germany
[3] Tech Univ Munich, Chair Theoret Informat Technol, D-80333 Munich, Germany
关键词
Error correction codes; Computational complexity; Duplication errors; Tandem duplications; Long duplications; CONSTRUCTION; STORAGE; DNA; DELETION; NUMBER;
D O I
10.1109/TMBMC.2024.3403755
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We consider the problem of constructing codes capable of correcting long tandem duplication errors of variable length. We present a subquadratic-complexity algorithm that uses only one symbol of redundancy to encode q-ary length-n words into codewords, which can correct a single duplication of length at least K = 4 center dot [log(q) n ] + 1. We enhance the error-correcting capability by introducing codes without efficient encoding, leading to an improved value of K = [log(q) n] + phi(n), where phi(n) is an arbitrary function such that phi(n) -> infinity as n -> infinity. In the class of codes correcting a single long duplication with redundancy 1, the value K in our constructions is order-optimal. Finally, k-repeat-free codes, in which every codeword contains any k-tuple at most once, are shown to correct any number of independent long duplications, each of length at least K = 2k, occurring simultaneously without any mutual interference.
引用
收藏
页码:272 / 288
页数:17
相关论文
共 50 条
  • [21] Correcting coherent errors with surface codes
    Sergey Bravyi
    Matthias Englbrecht
    Robert König
    Nolan Peard
    npj Quantum Information, 4
  • [22] On codes correcting symmetric rank errors
    Pilipchuk, Nina I.
    Gabidulin, Ernst M.
    CODING AND CRYPTOGRAPHY, 2006, 3969 : 14 - 21
  • [23] Error-Correcting Codes for Noisy Duplication Channels
    Tang, Yuanyuan
    Farnoud, Farzad
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2021, 67 (06) : 3452 - 3463
  • [24] Error-correcting Codes for Noisy Duplication Channels
    Tang, Yuanyuan
    Farnoud , Farzad
    2019 57TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2019, : 140 - 146
  • [25] OPTIMAL CODES FOR CORRECTING SINGLE ERRORS AND DETECTING ADJACENT ERRORS
    ETZION, T
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1992, 38 (04) : 1357 - 1360
  • [26] Integer codes correcting single errors and double adjacent errors
    Miletic, Miljan
    Radonjic, Aleksandar
    ELECTRONICS LETTERS, 2023, 59 (20)
  • [27] Integer codes correcting single asymmetric errors
    Radonjic, Aleksandar
    ANNALS OF TELECOMMUNICATIONS, 2021, 76 (1-2) : 109 - 113
  • [28] BOUNDS AND CONSTRUCTIONS FOR CODES CORRECTING UNIDIRECTIONAL ERRORS
    WEBER, JH
    DEVROEDT, C
    BOEKEE, DE
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1989, 35 (04) : 797 - 810
  • [29] CORRECTING ADVERSARIAL ERRORS WITH GENERALIZED REGENERATING CODES
    Karimi, Negin
    Darani, Ahmad Yousefian
    Greferath, Marcus
    ADVANCES IN MATHEMATICS OF COMMUNICATIONS, 2024, 18 (01) : 128 - 140
  • [30] Generalized Goppa codes for correcting localized errors
    Bezzateev, SV
    Shekhunova, NA
    1998 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY - PROCEEDINGS, 1998, : 377 - 377