Guess & check codes for deletions and synchronization
نویسندگان
چکیده
We consider the problem of constructing codes that can correct δ deletions occurring in an arbitrary binary string of length n bits. Varshamov-Tenengolts (VT) codes can correct all possible single deletions (δ = 1) with an asymptotically optimal redundancy. Finding similar codes for δ ≥ 2 deletions is an open problem. We propose a new family of codes, that we call Guess & Check (GC) codes, that can correct, with high probability, a constant number of deletions δ occurring at uniformly random positions within an arbitrary string. The GC codes are based on MDS codes and have an asymptotically optimal redundancy that is Θ(δ logn). We provide deterministic polynomial time encoding and decoding schemes for these codes. We also describe the applications of GC codes to file synchronization.
منابع مشابه
Guess & Check Codes for Deletions, Insertions, and Synchronization
We consider the problem of constructing codes that can correct δ deletions occurring in an arbitrary binary string of length n bits. Varshamov-Tenengolts (VT) codes are zeroerror single deletion (δ = 1) correcting codes, and have an asymptotically optimal redundancy. Finding similar codes for δ ≥ 2 deletions is an open problem. We propose a new family of codes, that we call Guess & Check (GC) c...
متن کاملCorrecting Bursty and Localized Deletions Using Guess & Check Codes
We consider the problem of constructing binary codes for correcting deletions that are localized within certain parts of the codeword that are unknown a priori. The model that we study is when δ ≤ w deletions occur in a window of size at most w bits. These δ deletions are not necessarily consecutive, but are restricted to the window of size w. The localized deletions model is a generalization o...
متن کاملA New Non-Iterative Decoding Algorithm for the Erasure Channel : Comparisons with Enhanced Iterative Methods
This paper investigates decoding of binary linear block codes over the binary erasure channel (BEC). Of the current iterative decoding algorithms on this channel, we review the Recovery Algorithm and the Guess Algorithm. We then present a Multi-Guess Algorithm extended from the Guess Algorithm and a new algorithm – the In-place Algorithm. The Multi-Guess Algorithm can push the limit to break th...
متن کاملA Synchronization Scheme Based on Decoder Soft Outputs of Ldpc Codes over Hf Channels
A frame synchronization scheme based on decoder soft outputs of low-density parity-check codes over high frequency channels is considered. In a coded orthogonal frequency division multiplexing based system, low-density parity-check code decoder soft outputs are exploited in order to perform frame synchronization. The decoder soft outputs are observed for several candidate frame start positions ...
متن کاملCodes for Data Synchronization and Timing
This paper proposes and analyzes data synchronization techniques that not only resynchronize after encoded bits are corrupted by insertions, deletions or substitution errors, but also produce estimates of the time indices of the decoded data.
متن کامل