Mutually Uncorrelated Codes for DNA Storage

04/15/2018
by   Maya Levy, et al.
0

Mutually Uncorrelated (MU) codes are a class of codes in which no proper prefix of one codeword is a suffix of another codeword. These codes were originally studied for synchronization purposes and recently, Yazdi et al. showed their applicability to enable random access in DNA storage. In this work we follow the research of Yazdi et al. and study MU codes along with their extensions to correct errors and balanced codes. We first review a well known construction of MU codes and study the asymptotic behavior of its cardinality. This task is accomplished by studying a special class of run-length limited codes that impose the longest run of zeros to be at most some function of the codewords length. We also present an efficient algorithm for this class of constrained codes and show how to use this analysis for MU codes. Next, we extend the results on the run-length limited codes in order to study (d_h,d_m)-MU codes that impose a minimum Hamming distance of d_h between different codewords and d_m between prefixes and suffixes. In particular, we show an efficient construction of these codes with nearly optimal redundancy. We also provide similar results for the edit distance and balanced MU codes. Lastly, we draw connections to the problems of comma-free and prefix synchronized codes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/04/2019

Efficient and Explicit Balanced Primer Codes

To equip DNA-based data storage with random-access capabilities, Yazdi e...
research
12/14/2018

Properties and constructions of constrained codes for DNA-based data storage

We describe properties and constructions of constraint-based codes for D...
research
07/01/2023

Codes with Biochemical Constraints and Single Error Correction for DNA-Based Data Storage

In DNA-based data storage, DNA codes with biochemical constraints and er...
research
02/12/2019

A Class of Narrow-Sense BCH Codes

BCH codes are an important class of cyclic codes which have applications...
research
07/02/2022

Balanced reconstruction codes for single edits

Motivated by the sequence reconstruction problem initiated by Levenshtei...
research
07/24/2018

Are RLL Codes Suitable for Simultaneous Energy and Information Transfer?

Run-length limited (RLL) codes are a well-studied class of constrained c...
research
10/18/2021

DNA Codes over the Ring ℤ_4 + wℤ_4

In this present work, we generalize the study of construction of DNA cod...

Please sign up or login with your details

Forgot password? Click here to reset