An FPGA Design with High Memory Efficiency and Decoding Performance for 5G LDPC Decoder

被引:6
|
作者
Tran-Thi, Bich Ngoc [1 ,2 ]
Nguyen-Ly, Thien Truong [1 ]
Hoang, Trang [1 ]
机构
[1] Ho Chi Minh City Univ Technol HCMUT, Fac Elect & Elect Engn, Dept Elect, Ho Chi Minh City 700000, Vietnam
[2] Vietnam Aviat Acad, Fac Elect & Elect Engn, Ho Chi Minh City 700000, Vietnam
关键词
5G new radio; decoder architectures; Field Programmable Gate Array (FPGA); Low-Density Parity-Check (LDPC) codes; Min-Sum algorithm; PARITY-CHECK CODES; ARCHITECTURE; PARALLEL;
D O I
10.3390/electronics12173667
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A hardware-efficient implementation of a Low-Density Parity-Check (LDPC) decoder is presented in this paper. The proposed decoder design is based on the Hybrid Offset Min-Sum (HOMS) algorithm. In the check node processing of this decoder, only the first minimum is computed instead of the first two minimum values among all the variable-to-check message inputs as in the conventional approach. Additionally, taking advantage of the unique structure of 5G LDPC codes, layered scheduling and partially parallel structures are employed to minimize hardware costs. Implementation results on the Xilinx Kintex UltraScale+ FPGA platform show that the proposed decoder can achieve a throughput of 2.82 Gbps for 10 decoding iterations with a 5G LDPC codelength of 8832 bits and a code rate of 1/2. Moreover, it yields a check node memory reduction of 10% with respect to the baseline and provides a hardware usage efficiency of 4.96 hardware resources/layer/Mbps, while providing a decoding performance of 0.15 dB better than some of the existing decoders.
引用
收藏
页数:17
相关论文
共 50 条
  • [21] Decoding Optimization for 5G LDPC Codes by Machine Learning
    Wu, Xiaoning
    Jiang, Ming
    Zhao, Chunming
    IEEE ACCESS, 2018, 6 : 50179 - 50186
  • [22] Memory efficient FPGA implementation for flooded LDPC decoder
    Amaricai, Alexandru
    Boncalo, Oana
    Mot, Ioana
    2015 23RD TELECOMMUNICATIONS FORUM TELFOR (TELFOR), 2015, : 500 - 503
  • [23] FPGA implementation of a high-throughput memory-efficient LDPC decoder
    School of Electronic Engineering, Xidian Univ., Xi'an 710071, China
    不详
    Xi'an Dianzi Keji Daxue Xuebao, 2008, 3 (427-432):
  • [24] The Design and Verification of a Novel LDPC Decoder with High-efficiency
    Yang, Dan
    Yu, Guoyi
    Zou, Xuecheng
    Deng, Yelei
    Zhong, Jianfu
    2014 14TH INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS (ISIC), 2014, : 256 - 259
  • [25] SIMULATION OF DYNAMIC WEIGHTED MS DECODING ALGORITHM ON LDPC FOR 5G
    Wang Qianchun
    Caballero, Jonathan M.
    2022 19TH INTERNATIONAL COMPUTER CONFERENCE ON WAVELET ACTIVE MEDIA TECHNOLOGY AND INFORMATION PROCESSING (ICCWAMTIP), 2022,
  • [26] Deep Learning Approach for Efficient 5G LDPC Decoding in IoT
    Tera, Sivarama Prasad
    Chinthaginjala, Ravikumar V.
    Natha, Priya
    Ahmad, Shafiq
    Pau, Giovanni
    IEEE ACCESS, 2024, 12 : 145671 - 145685
  • [27] Noise-Assisted List Decoding for 5G LDPC Codes
    Gao, Jian
    Wang, Hao
    Tian, Kuangda
    2022 IEEE 96TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2022-FALL), 2022,
  • [28] GF(q) LDPC decoder design for FPGA implementation
    Sulek, Wojciech
    Kucharczyk, Marcin
    Dziwoki, Grzegorz
    2013 IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE (CCNC), 2013, : 460 - 465
  • [29] Nonbinary LDPC Decoder Design and Implementation on FPGA Platform
    Tsang, Tony
    2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 325 - 329
  • [30] Memory Compact High-Speed QC-LDPC Decoder Based on FPGA
    Xie T.
    Li B.
    Yang M.
    Yan Z.
    Xibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University, 2019, 37 (03): : 515 - 522