Correcting deletions with multiple reads

The sequence reconstruction problem, introduced by Levenshtein in 2001, considers a communication scenario where the sender transmits a codeword from some codebook and the receiver obtains multiple noisy reads of the codeword. Motivated by modern storage devices, we introduced a variant of the probl...

Full description

Saved in:
Bibliographic Details
Main Authors: Chrisnata, Johan, Kiah, Han Mao, Yaakobi, Eitan
Other Authors: School of Physical and Mathematical Sciences
Format: Article
Language:English
Published: 2022
Subjects:
Online Access:https://hdl.handle.net/10356/163773
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-163773
record_format dspace
spelling sg-ntu-dr.10356-1637732022-12-16T04:57:04Z Correcting deletions with multiple reads Chrisnata, Johan Kiah, Han Mao Yaakobi, Eitan School of Physical and Mathematical Sciences Engineering::Computer science and engineering Sequence Reconstruction Problem Deletion Channel The sequence reconstruction problem, introduced by Levenshtein in 2001, considers a communication scenario where the sender transmits a codeword from some codebook and the receiver obtains multiple noisy reads of the codeword. Motivated by modern storage devices, we introduced a variant of the problem where the number of noisy reads N is fixed. Of significance, for the single-deletion channel, using log2log2 n +O(1) redundant bits, we designed a reconstruction code of length n that reconstructs codewords from two distinct noisy reads (Cai et al., 2021). In this work, we show that log2log2 n -O(1) redundant bits are necessary for such reconstruction codes, thereby, demonstrating the optimality of the construction. Furthermore, we show that these reconstruction codes can be used in t-deletion channels (with t ≥ qslant 2) to uniquely reconstruct codewords from nt-1/(t-1)!}+O ({nt-2) distinct noisy reads. For the two-deletion channel, using higher order VT syndromes and certain runlength constraints, we designed the class of higher order constrained shifted VT code with 2log2 n +o(log2(n)) redundancy bits that can reconstruct any codeword from any N ≥ 5 of its length-(n-2) subsequences. Ministry of Education (MOE) This work of Han Mao Kiah was supported by the Ministry of Education, Singapore, under its MOE AcRF Tier 2 Award MOE-T2EP20121-0007. The work of Eitan Yaakobi was supported in part by the Israel Innovation Authority under Grant 75855 and in part by the Technion Data Science Initiative. 2022-12-16T04:57:04Z 2022-12-16T04:57:04Z 2022 Journal Article Chrisnata, J., Kiah, H. M. & Yaakobi, E. (2022). Correcting deletions with multiple reads. IEEE Transactions On Information Theory, 68(11), 7141-7158. https://dx.doi.org/10.1109/TIT.2022.3184868 0018-9448 https://hdl.handle.net/10356/163773 10.1109/TIT.2022.3184868 2-s2.0-85133689973 11 68 7141 7158 en MOE-T2EP20121-0007 IEEE Transactions on Information Theory © 2022 IEEE. All rights reserved.
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
Sequence Reconstruction Problem
Deletion Channel
spellingShingle Engineering::Computer science and engineering
Sequence Reconstruction Problem
Deletion Channel
Chrisnata, Johan
Kiah, Han Mao
Yaakobi, Eitan
Correcting deletions with multiple reads
description The sequence reconstruction problem, introduced by Levenshtein in 2001, considers a communication scenario where the sender transmits a codeword from some codebook and the receiver obtains multiple noisy reads of the codeword. Motivated by modern storage devices, we introduced a variant of the problem where the number of noisy reads N is fixed. Of significance, for the single-deletion channel, using log2log2 n +O(1) redundant bits, we designed a reconstruction code of length n that reconstructs codewords from two distinct noisy reads (Cai et al., 2021). In this work, we show that log2log2 n -O(1) redundant bits are necessary for such reconstruction codes, thereby, demonstrating the optimality of the construction. Furthermore, we show that these reconstruction codes can be used in t-deletion channels (with t ≥ qslant 2) to uniquely reconstruct codewords from nt-1/(t-1)!}+O ({nt-2) distinct noisy reads. For the two-deletion channel, using higher order VT syndromes and certain runlength constraints, we designed the class of higher order constrained shifted VT code with 2log2 n +o(log2(n)) redundancy bits that can reconstruct any codeword from any N ≥ 5 of its length-(n-2) subsequences.
author2 School of Physical and Mathematical Sciences
author_facet School of Physical and Mathematical Sciences
Chrisnata, Johan
Kiah, Han Mao
Yaakobi, Eitan
format Article
author Chrisnata, Johan
Kiah, Han Mao
Yaakobi, Eitan
author_sort Chrisnata, Johan
title Correcting deletions with multiple reads
title_short Correcting deletions with multiple reads
title_full Correcting deletions with multiple reads
title_fullStr Correcting deletions with multiple reads
title_full_unstemmed Correcting deletions with multiple reads
title_sort correcting deletions with multiple reads
publishDate 2022
url https://hdl.handle.net/10356/163773
_version_ 1753801142584737792