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
相关论文
共 42 条
  • [1] [Anonymous], 2016, R11611112 3GPP
  • [2] [Anonymous], 2016, 8021542015 IEEE, P1, DOI [DOI 10.1109/IEEESTD.2016.7786995, DOI 10.1109/IEEESTD.2016.7460875]
  • [3] Bhatt T, 2006, INT CONF ACOUST SPEE, P3895
  • [4] Boncalo Oana, 2017, 2017 IEEE Computer Society Annual Symposium on VLSI (ISVLSI). Proceedings, P225, DOI 10.1109/ISVLSI.2017.47
  • [5] Layered LDPC Decoders With Efficient Memory Access Scheduling and Mapping and Built-In Support for Pipeline Hazards Mitigation
    Boncalo, Oana
    Kolumban-Antal, Gyorgy
    Amaricai, Alexandru
    Savin, Valentin
    Declercq, David
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2019, 66 (04) : 1643 - 1656
  • [6] A Reconfigurable and Pipelined Architecture for Standard-Compatible LDPC and Polar Decoding
    Cao, Shan
    Lin, Ting
    Zhang, Shunqing
    Xu, Shugong
    Zhang, Chuan
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2021, 70 (06) : 5431 - 5444
  • [7] Reduced-complexity decoding of LDPC codes
    Chen, JH
    Dholakia, A
    Eleftheriou, E
    Fossorier, MRC
    Hu, XY
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2005, 53 (08) : 1288 - 1299
  • [8] Overlapped message passing for quasi-cyclic low-density parity check codes
    Chen, YN
    Parhi, KK
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2004, 51 (06) : 1106 - 1113
  • [9] Design of High-Performance and Area-Efficient Decoder for 5G LDPC Codes
    Cui, Hangxuan
    Ghaffari, Fakhreddine
    Le, Khoa
    Declercq, David
    Lin, Jun
    Wang, Zhongfeng
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2021, 68 (02) : 879 - 891
  • [10] Power reduction techniques for LDPC decoders
    Darabiha, Ahmad
    Carusone, Anthony Chan
    Kschischang, Frank R.
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2008, 43 (08) : 1835 - 1845