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 条
  • [21] Ultra Low Power QC-LDPC Decoder with High Parallelism
    Cui, Ying
    Peng, Xiao
    Chen, Zhixiang
    Zhao, Xiongxin
    Lu, Yichao
    Zhou, Dajiang
    Goto, Satoshi
    2011 IEEE INTERNATIONAL SOC CONFERENCE (SOCC), 2011, : 142 - 145
  • [22] Hardware-Efficient and High-Throughput LLRC Segregation Based Binary QC-LDPC Decoding Algorithm and Architecture
    Verma, Anuj
    Shrestha, Rahul
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2021, 68 (08) : 2835 - 2839
  • [23] A Layered QC-LDPC Decoder Architecture for High Speed Communication System
    Sham, Chiu-Wing
    Chen, Xu
    Tam, Wai M.
    Zhao, Yue
    Lau, Francis C. M.
    2012 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS), 2012, : 475 - 478
  • [24] Configurable High-Throughput Decoder Architecture for Quasi-Cyclic LDPC Codes
    Studer, C.
    Preyss, N.
    Roth, C.
    Burg, A.
    2008 42ND ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1-4, 2008, : 1137 - +
  • [25] A high-throughput programmable decoder for LDPC convolutional codes
    Bimberg, Marcel
    Tavares, Marcos B. S.
    Matus, Emil
    Fettweis, Gerhard P.
    2007 IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, 2007, : 239 - 246
  • [26] Construction of Multi-Rate High Performance QC-LDPC codes with low Implementation Complexity
    Liu, Yue
    Peng, Kewu
    2014 IEEE INTERNATIONAL SYMPOSIUM ON BROADBAND MULTIMEDIA SYSTEMS AND BROADCASTING (BMSB), 2014,
  • [27] Low Complexity Encoder of High Rate Irregular QC-LDPC Codes for Partial Response Channels
    Kupimai, Mongkol
    Meesomboon, Anupap
    Imtawil, Virasit
    ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING, 2011, 11 (04) : 47 - 54
  • [28] Flexible LDPC Decoder Architecture for High-Throughput Applications
    Kim, Sangmin
    Sobelman, Gerald E.
    Lee, Hanho
    2008 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2008), VOLS 1-4, 2008, : 45 - +
  • [29] A High-Throughput LDPC Decoder Architecture With Rate Compatibility
    Zhang, Kai
    Huang, Xinming
    Wang, Zhongfeng
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2011, 58 (04) : 839 - 847
  • [30] A Class of QC-LDPC Codes with Low Encoding Complexity and Good Error Performance
    Tam, Wai M.
    Lau, Francis C. M.
    Tse, Chi K.
    IEEE COMMUNICATIONS LETTERS, 2010, 14 (02) : 169 - 171