• DocumentCode
    1399515
  • Title

    An Iteratively Decodable Tensor Product Code with Application to Data Storage

  • Author

    Alhussien, Hakim ; Moon, Jaekyun

  • Author_Institution
    Link-A-Media Devices, Santa Clara, CA, USA
  • Volume
    28
  • Issue
    2
  • fYear
    2010
  • fDate
    2/1/2010 12:00:00 AM
  • Firstpage
    228
  • Lastpage
    240
  • Abstract
    The error pattern correcting code (EPCC) can be constructed to provide a syndrome decoding table targeting the dominant error events of an inter-symbol interference channel at the output of the Viterbi detector. For the size of the syndrome table to be manageable and the list of possible error events to be reasonable in size, the codeword length of EPCC needs to be short enough. However, the rate of such a short length code will be too low for hard drive applications. To accommodate the required large redundancy, it is possible to record only a highly compressed function of the parity bits of EPCC´s tensor product with a symbol correcting code. In this paper, we show that the proposed tensor error-pattern correcting code (T-EPCC) is linear time encodable and also devise a low-complexity soft iterative decoding algorithm for EPCC´s tensor product with q-ary LDPC (T-EPCC-qLDPC). Simulation results show that T-EPCC-qLDPC achieves almost similar performance to single-level qLDPC with a 1/2 KB sector at 50% reduction in decoding complexity. Moreover, 1 KB T-EPCC-qLDPC surpasses the performance of 1/2 KB single-level qLDPC at the same decoder complexity.
  • Keywords
    Viterbi decoding; error correction codes; hard discs; intersymbol interference; iterative decoding; linear codes; parity check codes; product codes; Viterbi detector; data storage; hard disc drive; intersymbol interference; iterative decoding; linear codes; low density parity check codes; symbol correcting code; syndrome decoding table; tensor error-pattern correcting code; tensor product code; Detectors; Error correction codes; Event detection; Interference channels; Iterative decoding; Memory; Product codes; Redundancy; Tensile stress; Viterbi algorithm; Tensor product codes, inter-symbol interference, turbo equalization, error-pattern correction, q-ary LDPC, multilevel log-likelihood ratio, tensor symbol signatures, signature correcting code, detection postprocessing.;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/JSAC.2010.100212
  • Filename
    5402490