FPGA Implementations of Layered MinSum LDPC Decoders Using RCQ Message Passing

被引:1
|
作者
Terrill, Caleb [1 ]
Wang, Linfang [1 ]
Chen, Sean [1 ]
Hulse, Chester [1 ]
Kuo, Calvin [1 ]
Wesel, Richard [1 ]
Divsalar, Dariush [2 ]
机构
[1] Univ Calif Los Angeles, Dept Elect & Comp Engn, Los Angeles, CA 90095 USA
[2] Cal Inst Technol, Jet Prop Lab, Pasadena, CA USA
基金
美国国家科学基金会;
关键词
LDPC; RCQ; FPGA; layered decoding; low bit width decoder; PBRL;
D O I
10.1109/GLOBECOM46510.2021.9685732
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Non-uniform message quantization techniques such as reconstruction-computation-quantization (RCQ) improve error-correction performance and decrease hardware complexity of low-density parity-check (LDPC) decoders that use a flooding schedule. Layered MinSum RCQ (L-msRCQ) enables message quantization to be utilized for layered decoders and irregular LDPC codes. We investigate field-programmable gate array (FPGA) implementations of L-msRCQ decoders. Three design methods for message quantization are presented, which we name the Lookup, Broadcast, and Dribble methods. The decoding performance and hardware complexity of these schemes are compared to a layered offset MinSum (OMS) decoder. Simulation results on a (16384, 8192) protograph-based raptor-like (PBRL) LDPC code show that a 4-bit L-msRCQ decoder using the Broadcast method can achieve a 0.03 dB improvement in error-correction performance while using 12% fewer registers than the OMS decoder. A Broadcast-based 3-bit L-msRCQ decoder uses 15% fewer lookup tables, 18% fewer registers, and 13% fewer routed nets than the OMS decoder, but results in a 0.09 dB loss in performance.
引用
收藏
页数:6
相关论文
共 23 条
  • [1] Fpga implementation of a LDPC decoder using a reduced complexity message passing algorithm
    Chandrasetty, Vikram Arkalgud
    Aziz, Syed Mahfuzul
    [J]. Journal of Networks, 2011, 6 (01) : 36 - 45
  • [2] Quantized Iterative Message Passing Decoders with Low Error Floor for LDPC Codes
    Zhang, Xiaojie
    Siegel, Paul H.
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2014, 62 (01) : 1 - 14
  • [3] Finite-Alphabet Message Passing using only Integer Operations for Highly Parallel LDPC Decoders
    Monsees, Tobias
    Wuebben, Dirk
    Dekorsy, Armin
    Griebel, Oliver
    Herrmann, Matthias
    Wehn, Norbert
    [J]. 2022 IEEE 23RD INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING ADVANCES IN WIRELESS COMMUNICATION (SPAWC), 2022,
  • [4] High-Throughput Energy-Efficient LDPC Decoders Using Differential Binary Message Passing
    Cushon, Kevin
    Hemati, Saied
    Leroux, Camille
    Mannor, Shie
    Gross, Warren J.
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2014, 62 (03) : 619 - 631
  • [5] Software vs. Hardware Message Passing Implementations for FPGA Clusters
    Creedon, Eoin
    Manzke, Michael
    [J]. PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE, 2010, 19 : 584 - 591
  • [6] A shuffled message-passing decoding method for memory-based LDPC decoders
    Ueng, Yeong-Luh
    Yang, Chung-Jay
    Chen, Chun-Jung
    [J]. ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, : 892 - 895
  • [7] On the Total Power Capacity of Regular-LDPC Codes With Iterative Message-Passing Decoders
    Ganesan, Karthik
    Grover, Pulkit
    Rabaey, Jan
    Goldsmith, Andrea
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2016, 34 (02) : 375 - 396
  • [8] Two-Bit Message Passing Decoders for LDPC Codes Over the Binary Symmetric Channel
    Sassatelli, Lucile
    Chilappagari, Shashi Kiran
    Vasic, Bane
    Declercq, David
    [J]. 2009 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, VOLS 1- 4, 2009, : 2156 - +
  • [9] A Low-Complexity Message-Passing Algorithm for Reduced Routing Congestion in LDPC Decoders
    Mohsenin, Tinoosh
    Truong, Dean N.
    Baas, Bevan M.
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2010, 57 (05) : 1048 - 1061
  • [10] Hardware Complexity Reduction of LDPC-CC Decoders Based on Message-Passing Approaches
    Ben Thameur, Hayfa
    Bouzouita, Chaima
    Khouja, Nadia
    Le Gal, Bertrand
    Tlili, Fethi
    Jego, Christophe
    [J]. 2016 17TH INTERNATIONAL CONFERENCE ON SCIENCES AND TECHNIQUES OF AUTOMATIC CONTROL AND COMPUTER ENGINEERING (STA'2016), 2016, : 679 - 684