Parallel and Flexible 5G LDPC Decoder Architecture Targeting FPGA

被引:29
作者
Nadal, Jeremy [1 ]
Baghdadi, Amer [2 ]
机构
[1] Polytech Montreal, Dept Elect Engn, Montreal, PQ H3T 1J4, Canada
[2] IMT Atlantique, Lab STICC UMR CNRS 6285, F-29238 Brest, France
关键词
5G mobile communication; Decoding; Parity check codes; Hardware; Quantization (signal); Parallel processing; Field programmable gate arrays; Field programmable gate array (FPGA); fifth generation (5G); low-density parity-check (LDPC); parallelism; throughput; PARITY CHECK CODES; NETWORK; DESIGN;
D O I
10.1109/TVLSI.2021.3072866
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The quasi-cyclic (QC) low-density parity-check (LDPC) code is a key error correction code for the fifth generation (5G) of cellular network technology. Designed to support several frame sizes and code rates, the 5G LDPC code structure allows high parallelism to deliver the high demanding data rate of 10 Gb/s. This impressive performance introduces challenging constraints on the hardware design. Particularly, allowing such high flexibility can introduce processing rate penalties on some configurations. In this context, a novel highly parallel and flexible hardware architecture for the 5G LDPC decoder is proposed, targeting field-programmable gate array (FPGA) devices. The architecture supports frame parallelism to maximize the utilization of the processing units, significantly improving the processing rate. The controller unit was carefully designed to support all 5G configurations and to avoid update conflicts. Furthermore, an efficient data scheduling is proposed to increase the processing rate. Compared to the recent related state of the art, the proposed FPGA prototype achieves a higher processing rate per hardware resource for most configurations.
引用
收藏
页码:1141 / 1151
页数:11
相关论文
共 19 条
[1]  
[Anonymous], 2020, TR138913 ETSI
[2]  
[Anonymous], Intellectual Property
[3]   Extended Barrel-Shifter for Versatile QC-LDPC Decoders [J].
Boutillon, Emmanuel ;
Harb, Hassan .
IEEE WIRELESS COMMUNICATIONS LETTERS, 2020, 9 (05) :643-647
[4]   QSN-A Simple Circular-Shift Network for Reconfigurable Quasi-Cyclic LDPC Decoders [J].
Chen, Xiaoheng ;
Lin, Shu ;
Akella, Venkatesh .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2010, 57 (10) :782-786
[5]   Reduced complexity iterative decoding of low-density parity check codes based on belief propagation [J].
Fossorier, MPC ;
Mihaljevic, M ;
Imai, H .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1999, 47 (05) :673-680
[6]   Fully Parallel Circular-Shift Rotation Network for Communication Standards [J].
Harb, Hassan ;
Chavet, Cyrille .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2020, 67 (12) :3412-3416
[7]   A Reduced-Complexity Architecture for LDPC Layered Decoding Schemes [J].
Kim, Sangmin ;
Sobelman, Gerald E. ;
Lee, Hanho .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (06) :1099-1103
[8]   Factor graphs and the sum-product algorithm [J].
Kschischang, FR ;
Frey, BJ ;
Loeliger, HA .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2001, 47 (02) :498-519
[9]  
Liu JC, 2018, ASIA PAC CONF POSTGR, P43, DOI 10.1109/PRIMEASIA.2018.8597812
[10]   A Multi-Gb/s Frame-Interleaved LDPC Decoder With Path-Unrolled Message Passing in 28-nm CMOS [J].
Milicevic, Mario ;
Gulak, P. Glenn .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (10) :1908-1921