• DocumentCode
    107520
  • Title

    An Efficient Interpolation-Based Chase BCH Decoder

  • Author

    Xinmiao Zhang

  • Author_Institution
    Case Western Reserve Univ., Cleveland, OH, USA
  • Volume
    60
  • Issue
    4
  • fYear
    2013
  • fDate
    Apr-13
  • Firstpage
    212
  • Lastpage
    216
  • Abstract
    BCH codes are adopted in many systems, such as flash memory, optical communications, and digital video broadcasting. By trying 2η test vectors, the soft-decision Chase decoding algorithm of BCH codes can achieve significant coding gain over hard-decision decoding. Previous one-pass Chase schemes find the error locators based on the Berlekamp´s algorithm and need hardware-demanding selection methods to decide which locator corresponds to the correct code word. In this brief, a novel interpolation-based one-pass Chase decoder is proposed for BCH codes. By making use of the binary property of BCH codes, an innovative yet low-complexity method is developed to select the interpolation output leading to successful decoding without bringing any performance loss. The code word recovery step is also significantly simplified through nontrivial mathematical derivations. From architectural analysis, the proposed decoder with η = 4 for a (4200, 4096) BCH code has 2.3 times higher efficiency in terms of throughput-over-area ratio than the prior one-pass Chase decoder based on the Berlekamp´s algorithm, while achieving the same error-correcting performance.
  • Keywords
    BCH codes; decoding; error correction codes; interpolation; Berlekamp algorithm; architectural analysis; binary property; code word recovery; coding gain; digital video broadcasting; error locator; error-correcting performance; flash memory; hard-decision decoding; hardware-demanding selection method; interpolation output; interpolation-based Chase BCH decoder; interpolation-based one-pass Chase decoder; low-complexity method; nontrivial mathematical derivation; one-pass Chase scheme; optical communication; soft-decision Chase decoding algorithm; test vector; throughput-over-area ratio; BCH codes; Chase decoding; VLSI design; interpolation;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems II: Express Briefs, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-7747
  • Type

    jour

  • DOI
    10.1109/TCSII.2013.2251941
  • Filename
    6487395