36 research outputs found

    Codes for Correcting Asymmetric Adjacent Transpositions and Deletions

    Full text link
    Codes in the Damerau--Levenshtein metric have been extensively studied recently owing to their applications in DNA-based data storage. In particular, Gabrys, Yaakobi, and Milenkovic (2017) designed a length-nn code correcting a single deletion and ss adjacent transpositions with at most (1+2s)logn(1+2s)\log n bits of redundancy. In this work, we consider a new setting where both asymmetric adjacent transpositions (also known as right-shifts or left-shifts) and deletions may occur. We present several constructions of the codes correcting these errors in various cases. In particular, we design a code correcting a single deletion, s+s^+ right-shift, and ss^- left-shift errors with at most (1+s)log(n+s+1)+1(1+s)\log (n+s+1)+1 bits of redundancy where s=s++ss=s^{+}+s^{-}. In addition, we investigate codes correcting tt 00-deletions, s+s^+ right-shift, and ss^- left-shift errors with both uniquely-decoding and list-decoding algorithms. Our main contribution here is the construction of a list-decodable code with list size O(nmin{s+1,t})O(n^{\min\{s+1,t\}}) and with at most (max{t,s+1})logn+O(1)(\max \{t,s+1\}) \log n+O(1) bits of redundancy, where s=s++ss=s^{+}+s^{-}. Finally, we construct both non-systematic and systematic codes for correcting blocks of 00-deletions with \ell-limited-magnitude and ss adjacent transpositions

    A survey of results for deletion channels and related synchronization channels

    Full text link

    Codes Correcting All Patterns of Tandem-Duplication Errors of Maximum Length 3

    Full text link
    The set of all q q -ary strings that do not contain repeated substrings of length \leq\ell forms a code correcting all patterns of tandem-duplication errors of length \leq\ell , when {1,2,3} \ell \in \{1, 2, 3\} . For {1,2} \ell \in \{1, 2\} , this code is also known to be optimal in terms of asymptotic rate. The purpose of this paper is to demonstrate asymptotic optimality for the case =3 \ell = 3 as well, and to give the corresponding characterization of the zero-error capacity of the (3) (\leq 3) -tandem-duplication channel. This settles the zero-error problem for () (\leq\ell) -tandem-duplication channels in all cases where duplication roots of strings are unique.Comment: 5 pages (double-column format
    corecore