• DocumentCode
    801546
  • Title

    Field programmable gate array (FPGA) for iterative code evaluation

  • Author

    Sun, Lingyan ; Song, Hongwei ; Keirn, Zak ; Kumar, B. V K Vijaya

  • Author_Institution
    Electr. & Comput. Eng. Dept., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • Volume
    42
  • Issue
    2
  • fYear
    2006
  • Firstpage
    226
  • Lastpage
    231
  • Abstract
    Iterative codes such as low density parity check (LDPC) codes and turbo product codes (TPC) are of interest for data storage applications. To apply these codes to digital recording systems, two possible schemes are considered in this paper. In the first scheme, a single LDPC code of column weight j>2 is used to replace the Reed-Solomon (RS) code of the conventional channel. In the second scheme, an iterative code is used as the inner code and is concatenated with an outer RS code. Single parity check TPC code is considered for this scheme. We developed a high-throughput field programmable gate array (FPGA) platform to evaluate the error floor performance of LDPC codes and the error statistics of TPC codes in partial response (PR) channel with turbo equalization. High rate codes (rate 8/9 for LDPC code and rate 0.935 for TPC code) are evaluated for magnetic recoding application. The bit error rate (BER) performance of LDPC code down to 10-10 can be reached within 2 h using the FPGA platform. The TPC code error statistics are evaluated using about 1011 bits at different signal-to-noise (SNR) levels. For practical implementation complexity and power consumption, 2 channel iterations and 2 TPC decoder iterations are employed. The results show that the gain by applying TPC code under 2 channel iterations and 2 TPC decoder iterations is marginal.
  • Keywords
    Reed-Solomon codes; concatenated codes; digital magnetic recording; error statistics; field programmable gate arrays; iterative decoding; performance evaluation; turbo codes; Reed-Solomon code; bit error rate performance; channel iterations; data storage applications; decoder iterations; digital recording systems; error floor performance; error statistics; field programmable gate array; implementation complexity; iterative code evaluation; iterative decoding; low density parity check codes; magnetic recoding; parity check TPC code; partial response channel; power consumption; turbo equalization; turbo product codes; Bit error rate; Concatenated codes; Digital recording; Error analysis; Field programmable gate arrays; Iterative decoding; Memory; Parity check codes; Product codes; Reed-Solomon codes; Error statistics; FPGA; LDPC; TPC; iterative decoding;
  • fLanguage
    English
  • Journal_Title
    Magnetics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9464
  • Type

    jour

  • DOI
    10.1109/TMAG.2005.861744
  • Filename
    1580679