High-Throughput LDPC Decoder for Multiple Wireless Standards

被引:0
作者
Chen, Wei [1 ]
Li, Yajie [1 ]
Liu, Dake [1 ]
机构
[1] Hainan Univ, Sch Informat & Commun Engn, Hainan 570288, Peoples R China
基金
中国国家自然科学基金;
关键词
Decoding; Parity check codes; Standards; 5G mobile communication; Computer architecture; WiMAX; Wireless LAN; LDPC decoding; multiple standards; ASIP; pipeline conflicts elimination; hybrid scheduling; BELIEF-PROPAGATION; DESIGN; CODES;
D O I
10.1109/TCSI.2024.3419425
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
It is a great challenge to design an LDPC decoder with multi-standard compatibility, flexibility and low silicon overhead. This paper presents the efficient and low-overhead design of an LDPC decoder tailored for multi-standard, which include WLAN, 5G NR and WiMAX. We follow the design principles of Application-Specific Instruction-set Processor (ASIP). In order to enhance throughput, we double the computational speed by reducing memory speed from double logic speed to logic speed. By proposing the optimized hybrid scheduling algorithm based on matrix reordering, we further solve scheduling problems and eliminate pipeline conflicts. Through performing logic synthesis utilizing the 28 nm SMIC CMOS cell library, synthesis results show that the core area of our designed decoder is 0.86 mm $<^>{2}$ , the logic gate count is 1716 K, and our design achieves impressive throughput rates, that is up to 9.96 Gbps for WLAN, 7.69 Gbps for WiMAX, and 33 Gbps for 5G NR. Compared with other state-of-the-art LDPC decoders, the experimental results show that our proposed decoder has up to 4.5 x higher throughput, 3.9 $\times$ better area efficiency and 5.8 $\times$ better energy efficiency than these state-of-the-art implementations.
引用
收藏
页码:383 / 396
页数:14
相关论文
共 29 条
[1]  
Amiri R, 2019, 2019 IEEE 9TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), P1004, DOI 10.1109/CCWC.2019.8666615
[2]   LDPC check node implementation using reversible logic [J].
Awais, Muhammad ;
Razzaq, Anas ;
Ahmed, Ashfaq ;
Masera, Guido .
IET CIRCUITS DEVICES & SYSTEMS, 2019, 13 (04) :443-455
[3]   Adaptive Granularity Progressive LDPC Decoding for NAND Flash Memory [J].
Bao, Binhao ;
Li, Qianhui ;
Guan, Wu ;
Wang, Qi ;
Liang, Liping ;
Qiu, Xin .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (04) :1312-1316
[4]   An Efficient GC-LDPC Encoder Architecture for High-Speed NAND Flash Applications [J].
Bao, Binhao ;
Guan, Wu ;
Liang, Liping ;
Qiu, Xin .
IEICE ELECTRONICS EXPRESS, 2024, 21 (02)
[5]   Layered LDPC Decoders With Efficient Memory Access Scheduling and Mapping and Built-In Support for Pipeline Hazards Mitigation [J].
Boncalo, Oana ;
Kolumban-Antal, Gyorgy ;
Amaricai, Alexandru ;
Savin, Valentin ;
Declercq, David .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2019, 66 (04) :1643-1656
[6]   Belief-Propagation Decoding of LDPC Codes With Variable Node-Centric Dynamic Schedules [J].
Chang, Tofar C. -Y. ;
Wang, Pin-Han ;
Weng, Jian-Jia ;
Lee, I-Hsiang ;
Su, Yu T. .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2021, 69 (08) :5014-5027
[7]   Rate-Compatible Protograph LDPC Codes for Source Coding in Joint Source-Channel Coded Modulation Systems [J].
Chen, Chen ;
Liu, Sanya ;
Chen, Qiwang ;
Xu, Zhiping .
ELECTRONICS, 2023, 12 (12)
[8]   Design and Analysis of Joint Group Shuffled Scheduling Decoding Algorithm for Double LDPC Codes System [J].
Chen, Qiwang ;
Ren, Yanzhao ;
Zhou, Lin ;
Chen, Chen ;
Liu, Sanya .
ENTROPY, 2023, 25 (02)
[9]   Conflict-Free Parallel Data Access Technology for Matrix Calculation in Memory System of ASIP of 5G/6G Macro Base Stations [J].
Chen, Wei ;
Liu, Dake .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (01) :99-112
[10]   High-Throughput Non-Binary LDPC Decoder Architecture Using Parallel EMS Algorithm [J].
Choe, Jeongwon ;
Lee, Youngjoo .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2022, 57 (10) :2969-2978