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 条
  • [41] A Decoder for Short BCH Codes With High Decoding Efficiency and Low Power for Emerging Memories
    Choi, Sara
    Ahn, Hong Keun
    Song, Byung Kyu
    Kim, Jung Pill
    Kang, Seung H.
    Jung, Seong-Ook
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2019, 27 (02) : 387 - 397
  • [42] High-Speed SC Decoder for Polar Codes achieving 1.7 Tb/s in 28 nm CMOS
    Lopacinski, L.
    Hasani, A.
    Panic, G.
    Maletic, N.
    Gutierrez, J.
    Krstic, M.
    Grass, E.
    PROCEEDINGS OF THE 2022 IFIP/IEEE 30TH INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2022,
  • [43] Ultra High-Speed BP Decoder for Polar Codes achieving 1.4 Tbps in 28 nm CMOS
    Lopacinski, L.
    Hasani, A.
    Panic, G.
    Maletic, N.
    Schrape, O.
    Gutierrez, J.
    Krstic, M.
    Grass, E.
    2022 JOINT EUROPEAN CONFERENCE ON NETWORKS AND COMMUNICATIONS & 6G SUMMIT (EUCNC/6G SUMMIT), 2022, : 434 - 439
  • [44] High-speed and low-power LFSR by wave-pipelining
    Sato, T
    INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND CONTROL TECHNOLOGIES, VOL 3, PROCEEDINGS, 2004, : 396 - 401
  • [45] Area efficient parallel decoder architecture for long BCH codes
    Chen, YN
    Parhi, KK
    2004 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL V, PROCEEDINGS: DESIGN AND IMPLEMENTATION OF SIGNAL PROCESSING SYSTEMS INDUSTRY TECHNOLOGY TRACKS MACHINE LEARNING FOR SIGNAL PROCESSING MULTIMEDIA SIGNAL PROCESSING SIGNAL PROCESSING FOR EDUCATION, 2004, : 73 - 76
  • [46] Structured interleavers and decoder architectures for zigzag codes
    Bhatt, Tejas
    Stolpman, Victor
    2006 FORTIETH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1-5, 2006, : 99 - +
  • [47] VLSI design and implementation of high-speed Viterbi decoder
    You, YX
    Wang, JX
    Lai, FC
    Ye, YZ
    2002 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS AND WEST SINO EXPOSITION PROCEEDINGS, VOLS 1-4, 2002, : 64 - 68
  • [48] ARCHITECTURE OF A HIGH-SPEED REED-SOLOMON DECODER
    IWAKI, T
    TANAKA, T
    YAMADA, E
    OKUDA, T
    SASADA, T
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1994, 40 (01) : 75 - 81
  • [49] VERY HIGH-SPEED HARD DECISION SEQUENTIAL DECODER
    GILHOUSE.KS
    LUMB, DR
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 1973, AES9 (05) : 803 - 803
  • [50] VLSI design and implementation of a high-speed Viterbi decoder
    Li, Qing
    Deng, Yunsong
    Zeng, Xiaoyang
    Gu, Yehua
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2007, 44 (12): : 2143 - 2148