Low Computational-Complexity SOMS-Algorithm and High-Throughput Decoder Architecture for QC-LDPC Codes

被引:14
|
作者
Verma, Anuj [1 ]
Shrestha, Rahul [1 ]
机构
[1] Indian Inst Technol IIT, Sch Comp & Elect Engn, Mandi 175005, Himachal Prades, India
关键词
Digital architectures; field-programmable gate-array (FPGA); 5G new-radio (5G-NR); layered scheduling; offset min-sum decoding algorithm; quasi-cyclic low-density parity-check (QC-LDPC) code; DESIGN; 5G; PERFORMANCE; PARALLEL;
D O I
10.1109/TVT.2022.3203802
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This article proposes a simplified offset min-sum (SOMS) decoding algorithm for the QC-LDPC codes. It is an implementation-friendly algorithm based on a new logarithmic-likelihood-ratio (LLR) grouping technique that alleviates the computational complexity of the QC-LDPC channel-decoder. This work also presents a parallel and hardware-efficient architecture of the QC-LDPC decoder based on the suggested SOMS algorithm. Additional architectural transformations have been carried out to reduce the routing complexity of the proposed decoder and deliver lower latency and higher throughput. Comprehensive performance analysis of the SOMS algorithm has been presented under various scenarios based on the specifications of the 5G-NR standard. It shows that the suggested SOMS algorithm delivers an adequate FER of 10(-5) at SNR of 1.3 dB while decoding 16-QAM modulated QC-LDPC code with the code rate of 1/3 and the code length of 26112 bits. Subsequently, our QC-LDPC decoder has been hardware-implemented on the FPGA platform (Xilinx Zynq-Ultrascale+ board) that operates at the maximum clock frequency of 128.36 MHz. It can be reconfigured to support seven different 5G-NR code lengths and code rates that range between 10368-26112 bits and 1/3-8/9, respectively. This FPGA implementation of the proposedQC-LDPC decoder delivers a peak throughput of 13.3 Gbps and latency of 0.77 mu s while decoding with 10 iterations. On comparing this work with the reported implementations, the proposed decoder has shown 7.5x higher throughput and 34% better hardware efficiency than the state-of-the-art implementations.
引用
收藏
页码:66 / 80
页数:15
相关论文
共 50 条
  • [31] Low-Complexity High-Throughput Bit-Wise LDPC Decoder
    Lee, Jae Hack
    Sunwoo, Myung Hoon
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2019, 91 (08): : 855 - 862
  • [32] Universal High-Throughput and Low-Complexity LDPC Decoder for Laser Communications
    Kang, Jing
    An, Junshe
    Zhu, Yan
    IEEE ACCESS, 2024, 12 : 33328 - 33336
  • [33] Low-Complexity High-Throughput Bit-Wise LDPC Decoder
    Jae Hack Lee
    Myung Hoon Sunwoo
    Journal of Signal Processing Systems, 2019, 91 : 855 - 862
  • [34] A Distributed CRC Early Termination Scheme for High Throughput QC-LDPC Codes
    Wu, Hao
    Wang, Fang
    Yuan, Yuqing
    2018 10TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING (WCSP), 2018,
  • [35] HF-LDPC: HLS-friendly QC-LDPC FPGA Decoder with High Throughput and Flexibility
    Zhang, Yifan
    Cao, Qiang
    Wang, Shaohua
    Yao, Jie
    Jiang, Hong
    2023 IEEE 41ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, ICCD, 2023, : 566 - 573
  • [36] A High Throughput Implementation of QC-LDPC Codes for 5G NR
    Wu, Hao
    Wang, Huayong
    IEEE ACCESS, 2019, 7 : 185373 - 185384
  • [37] High-throughput Bit Flipping decoder for structured LDPC codes
    Kalipatnapu, Shantharam
    Chakrabarti, Indrajit
    IET COMMUNICATIONS, 2019, 13 (14) : 2168 - 2172
  • [38] VLSI Architecture for Layered Decoding of QC-LDPC Codes With High Circulant Weight
    Sun, Yang
    Cavallaro, Joseph R.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (10) : 1960 - 1964
  • [39] Low complexity, high speed decoder architecture for quasi-cyclic LDPC codes
    Wang, ZF
    Jia, QW
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 5786 - 5789
  • [40] Configurable multi-rate decoder architecture for QC-LDPC codes based broadband broadcasting system
    Zhang, Luoming
    Gui, Lin
    Xu, Youyun
    Zhang, Wenjun
    IEEE TRANSACTIONS ON BROADCASTING, 2008, 54 (02) : 226 - 235