• DocumentCode
    1538111
  • Title

    An enumerative method for runlength-limited codes: permutation codes

  • Author

    Datta, Suparna ; McLaughlin, Steven W.

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
  • Volume
    45
  • Issue
    6
  • fYear
    1999
  • fDate
    9/1/1999 12:00:00 AM
  • Firstpage
    2199
  • Lastpage
    2204
  • Abstract
    Permutation codes, introduced by Slepian (1965), were shown to perform well on an additive white Gaussian noise (AWGN) channel. Unfortunately, these codes required large lookup tables, making them quite complex to implement even though the maximum-likelihood decoder is very simple. In this correspondence, we present an enumeration scheme which encodes and decodes permutation codes with low complexity. We concentrate on the use of permutation codes for constructing high-rate codes that satisfy runlength-limited constraints. Wolf (1990) showed that permutation codes can be used for runlength constraints and that they have rate that asymptotically achieves the capacity of a noiseless, runlength-limited constrained channel. Wolf, however, gave no efficient encoders/decoder. Our code construction is enumerative, but unlike other enumerative codes, has storage requirements that are a function of the runlength parameters d and k instead of the block length n. In addition, these codes have error detection and correction capabilities. Finally, we use this approach to construct (0, G/I) codes whereby all odd-numbered occurrences of double-adjacent errors are detected. As an example, a 99.2% efficient, rate 498/528, (0, 6/3) code is presented
  • Keywords
    channel capacity; decoding; digital magnetic recording; error correction codes; error detection codes; runlength codes; AWGN channel; additive white Gaussian noise; channel capacity; code construction; double-adjacent errors; enumerative method; error correction capabilities; error detection capabilities; high-rate codes; low complexity; magnetic recording; permutation codes; runlength constraints; runlength-limited codes; runlength-limited constraints; AWGN; Additive white noise; Error correction codes; Gaussian noise; Interference constraints; Magnetic recording; Maximum likelihood decoding; Maximum likelihood detection; Modulation coding; Table lookup;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/18.782173
  • Filename
    782173