• DocumentCode
    1417504
  • Title

    A Multiple Insertion/Deletion Correcting Code for Run-Length Limited Sequences

  • Author

    Paluncic, Filip ; Abdel-Ghaffar, Khaled A S ; Ferreira, Hendrik C. ; Clarke, Willem A.

  • Author_Institution
    Dept. of Elec- trical & Electron. Eng. Sci., Univ. of Johannesburg, Johannesburg, South Africa
  • Volume
    58
  • Issue
    3
  • fYear
    2012
  • fDate
    3/1/2012 12:00:00 AM
  • Firstpage
    1809
  • Lastpage
    1824
  • Abstract
    A code construction is proposed to add a multiple insertion/deletion error correcting capability to a run-length limited sequence. The codewords of this code are themselves run-length limited. The insertion/deletion correcting capability is achieved by requiring several weighted sums of run-lengths in the codewords to satisfy certain congruences modulo primes. The construction is similar to the number-theoretic code proposed by Dolecek and Anantharam, which can correct multiple repetition errors or, equivalently, multiple insertions of zeros. It is shown that if the codewords in this code are run-length limited, then the code is capable of correcting both insertions and deletions of zeros and ones. An algorithm is proposed for decoding over a multiple insertion/deletion channel. Following the work of Dolecek and Anantharam, a systematic encoding method is also proposed for the codes. Furthermore, it is shown that the proposed construction has a higher rate asymptotically than the Helberg code, which is unconstrained in terms of run-lengths, even though our construction has the additional run-length constraints. The need for run-length limited codes that can correct insertion/deletion errors is motivated by bit-patterned media for magnetic recording.
  • Keywords
    decoding; encoding; error correction codes; bit-patterned media; code construction; codewords; congruence modulo primes; decoding; magnetic recording; multiple insertion-deletion correcting code; multiple insertion-deletion error correcting capability; run-length limited sequences; systematic encoding method; Decoding; Encoding; Error correction codes; Magnetic recording; Media; Systematics; Transforms; Helberg code; insertion/deletion error; magnetic recording media; run-length limited sequence;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2011.2172725
  • Filename
    6126037