High-Speed LFSR Decoder Architectures for BCH and GII Codes

被引:0
|
作者
Wu Y. [1 ,2 ]
机构
[1] SambaNova Systems, Palo Alto, 94303, CA
[2] Tenafe, Inc., Santa Clara, 95051, CA
关键词
BCH decoder; generalized integrated interleaved decoder; generalized integrated interleaved erasure decoder; high-speed decoder architectures; LFSR decoder architectures; Linear feedback shift register (LFSR);
D O I
10.1109/JSAIT.2023.3304235
中图分类号
学科分类号
摘要
In literature, PIBMA, a linear-feedback-shift-register (LFSR) decoder, has been shown to be the most efficient high-speed decoder for Reed-Solomon (RS) codes. In this work, we follow the same design principles and present two high-speed LFSR decoder architectures for binary BCH codes, both achieving the critical path of one multiplier and one adder. We identify a key insight of the Berlekamp algorithm that iterative discrepancy computation involves only even-degree terms. The first decoder separates the even and odd-degree terms of the error-locator polynomial to iterate homogeneously with discrepancy computation. The resulting LFSR decoder architecture, dubbed PIBA, has lfloor 3t 2 +1 processing elements (PEs), each containing two registers, two multipliers, one adder, and two multiplexers (same as that of PIBMA), which compares favorably against the best existing architecture composed by 2t+1 PEs. The second one, dubbed pPIBA, squeezes the entire error-locator polynomial into the even-term array of the first one to iterate along with discrepancy computation, which comes at the cost of a controlled defect rate. pPIBA employs t+1+f systolic units with a defect probability of 2-q(f+1)} , where q denotes the finite field dimension and f is a design parameter, which significantly reduces the number of PEs for a large correcting power t. The proposed architectures can be arbitrarily folded to trade off complexity with latency, due to the systolic nature. GII decoding has been notorious for the composition of many seemly irrelevant functional blocks. We are motivated by the unified framework UPIBA which can be reconfigured to carry out both error-only and error-and-erasure decoding of RS codes in the most efficient manner. We devise a unified LFSR decoder for GII-RS, GII-ERS (referring to erasure correction of GII-RS codes), and GII-BCH codes, respectively. Each LFSR decoder can be reconfigured (but not multiplexed) to execute different functional blocks, and moreover achieves the same critical path of one multiplier, one adder, and one multiplexer. The resulting GII-RS/BCH decoder contains only four functional blocks, which are literally the same as the decoder for single RS/BCH codes. For GII-RS and GII-BCH decoding, we also incorporate the original mechanism by Tang and Ko tter to minimize the miscorrection rate, which comes surprisingly at a negligible cost. Our proposed high-speed low-complexity GII-ERS decoder renders the multi-layer GII codes highly attractive against other locally recoverable codes. © 2020 IEEE.
引用
收藏
页码:331 / 350
页数:19
相关论文
共 50 条
  • [1] HIGH-SPEED DECODING OF BCH CODES
    CHEN, CL
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1981, 27 (02) : 254 - 257
  • [2] HIGH-SPEED HARDWARE DECODER FOR DOUBLE-ERROR-CORRECTING BINARY BCH CODES
    WEI, SW
    WEI, CH
    IEE PROCEEDINGS-I COMMUNICATIONS SPEECH AND VISION, 1989, 136 (03): : 227 - 231
  • [3] High-Speed Architectures for Parallel BCH Decoders
    Wei Liu
    Zhao Lifeng
    FRONTIERS OF MANUFACTURING AND DESIGN SCIENCE IV, PTS 1-5, 2014, 496-500 : 2269 - +
  • [4] High-speed architectures for parallel long BCH encoders
    Zhang, XM
    Parhi, KK
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2005, 13 (07) : 872 - 877
  • [5] A High-Speed Real-Time Binary BCH Decoder
    Wei, Shyue-Win
    Wei, Che-Ho
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1993, 3 (02) : 138 - 147
  • [6] Design methodology for high-speed iterative decoder architectures
    Mansour, MM
    Shanbhag, NR
    2002 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS I-IV, PROCEEDINGS, 2002, : 3085 - 3088
  • [7] HIGH-SPEED DECODER OF REED-SOLOMON CODES
    WEI, SW
    WEI, CH
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1993, 41 (11) : 1588 - 1593
  • [8] DECODER COMPLEXITY FOR BCH CODES
    BAJOGA, BG
    WALBESSER, WJ
    PROCEEDINGS OF THE INSTITUTION OF ELECTRICAL ENGINEERS-LONDON, 1973, 120 (04): : 429 - 431
  • [9] High-speed generation of LFSR signatures
    Shieh, MD
    Lo, HF
    Sheu, MH
    PROCEEDINGS OF THE NINTH ASIAN TEST SYMPOSIUM (ATS 2000), 2000, : 222 - 227
  • [10] Structure Development of the BCH Code High-speed Decoder Based on the Cyclic Decoding Method
    Mytsko, Evgeniy A.
    Malchukov, Andrey N.
    Ryzhova, Svetlana E.
    Kim, Valeriy L.
    2015 INTERNATIONAL CONFERENCE ON APPLIED MECHANICS AND MECHATRONICS ENGINEERING (AMME 2015), 2015, : 175 - 178