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
来源
IEEE Journal on Selected Areas in Information Theory | 2023年 / 4卷
关键词
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 条
  • [21] High-speed and parallel approach for decoding of binary BCH codes with application to Flash memory devices
    Kumar, H. Prashantha
    Sripati, U.
    Shetty, K. Rajesh
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2012, 99 (05) : 683 - 693
  • [22] High-Speed Counter With Novel LFSR State Extension
    Bae, Hyungjoon
    Hyun, Yujin
    Kim, Suchang
    Park, Sangsoo
    Lee, Jaeyoung
    Jang, Boseon
    Choi, Suyoung
    Park, In-Cheol
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (03) : 893 - 899
  • [23] Iterative Hard-Decision Decoding of Braided BCH Codes for High-Speed Optical Communication
    Jian, Yung-Yih
    Pfister, Henry D.
    Narayanan, Krishna R.
    Rao, Raghu
    Mazahreh, Raied
    2013 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2013, : 2376 - 2381
  • [24] Designing a high speed decoder for cyclic codes
    M'Sir, A
    Monteiro, F
    Dandache, A
    Lepley, B
    10TH IEEE INTERNATIONAL ON-LINE TESTING SYMPOSIUM, PROCEEDINGS, 2004, : 129 - 134
  • [25] A High-Speed Successive-Cancellation Decoder for Polar Codes Using Approximate Computing
    Zhou, Yangcan
    Chen, Zhiyu
    Lin, Jun
    Wang, Zhongfeng
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2019, 66 (02) : 227 - 231
  • [26] A High-Speed Low-Complexity Concatenated BCH Decoder Architecture for 100 Gb/s Optical Communications
    Kihoon Lee
    Han-Gil Kang
    Jeong-In Park
    Hanho Lee
    Journal of Signal Processing Systems, 2012, 66 : 43 - 55
  • [27] A High-Speed Low-Complexity Concatenated BCH Decoder Architecture for 100 Gb/s Optical Communications
    Lee, Kihoon
    Kang, Han-Gil
    Park, Jeong-In
    Lee, Hanho
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2012, 66 (01): : 43 - 55
  • [28] Reduced complexity XOR trees for LDPC codes and BS-LFSR techniques to High-Speed memory applications
    Sadhika, P.
    Thuraka, Esther Rani
    Rao, Rameshwar
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2023, 169
  • [29] DECODER FOR DEC-TED BCH CODES.
    Okano, Hirokazu
    Takanami, Itsuo
    Morikawa, Kazuo
    Transactions of the Institute of Electronics and Communication Engineers of Japan. Section E, 1984, E 67 (07): : 393 - 394
  • [30] Optimized design for high-speed parallel BCH encoder
    Zhang, J
    Wang, ZG
    Hu, QS
    Xiao, J
    PROCEEDINGS OF 2005 IEEE INTERNATIONAL WORKSHOP ON VLSI DESIGN AND VIDEO TECHNOLOGY, 2005, : 97 - 100