List-Serial Pipelined Hardware Architecture for SCL Decoding of Polar Codes

被引:3
作者
Feng, Zhongxiu [1 ,2 ]
Niu, Cong [1 ,2 ]
Zhang, Zhengyu [3 ,4 ]
Zhou, Jiaxi [3 ,4 ]
Qu, Daiming [5 ]
Jiang, Tao [1 ,2 ]
机构
[1] Huazhong Univ Sci & Technol, Res Ctr 6G Mobile Commun, Sch Cyber Sci & Engn, Wuhan 430074, Peoples R China
[2] Huazhong Univ Sci & Technol, Wuhan Natl Lab Optoelect, Wuhan 430074, Peoples R China
[3] Inst Space Integrated Ground Network, Hefei 230094, Peoples R China
[4] China Elect Technol Grp Corp, Res Inst 38, Hefei 230088, Peoples R China
[5] Huazhong Univ Sci & Technol, Sch Elect Informat & Commun, Wuhan 430074, Peoples R China
基金
国家重点研发计划;
关键词
successive cancellation list decoding; po-lar codes; hardware implementation; pipelined archi-tecture; SUCCESSIVE-CANCELLATION DECODER;
D O I
10.23919/JCC.2023.03.013
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
For polar codes, the performance of suc-cessive cancellation list (SCL) decoding is capable of approaching that of maximum likelihood decoding. However, the existing hardware architectures for the SCL decoding suffer from high hardware complexity due to calculating L decoding paths simultaneously, which are unfriendly to the devices with limited log-ical resources, such as field programmable gate ar-rays (FPGAs). In this paper, we propose a list-serial pipelined hardware architecture with low complexity for the SCL decoding, where the serial calculation and the pipelined operation are elegantly combined to strike a balance between the complexity and the la-tency. Moreover, we employ only one successive can-cellation (SC) decoder core without LxL crossbars, and reduce the number of inputs of the metric sorter from 2L to L + 2. Finally, the FPGA implementa-tions show that the hardware resource consumption is significantly reduced with negligible decoding perfor-mance loss.
引用
收藏
页码:175 / 184
页数:10
相关论文
共 27 条
  • [1] Afisiadis O, 2014, CONF REC ASILOMAR C, P2116, DOI 10.1109/ACSSC.2014.7094848
  • [2] Channel Polarization: A Method for Constructing Capacity-Achieving Codes for Symmetric Binary-Input Memoryless Channels
    Arikan, Erdal
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2009, 55 (07) : 3051 - 3073
  • [3] LLR-Based Successive Cancellation List Decoding of Polar Codes
    Balatsoukas-Stimming, Alexios
    Parizi, Mani Bastani
    Burg, Andreas
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2015, 63 (19) : 5165 - 5179
  • [4] Hardware Architecture for List Successive Cancellation Decoding of Polar Codes
    Balatsoukas-Stimming, Alexios
    Raymond, Alexandre J.
    Gross, Warren J.
    Burg, Andreas
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2014, 61 (08) : 609 - 613
  • [5] Dynamic-SCFlip Decoding of Polar Codes
    Chandesris, Ludovic
    Savin, Valentin
    Declercq, David
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (06) : 2333 - 2345
  • [6] Che TB, 2016, IEEE INT SYMP CIRC S, P2463, DOI 10.1109/ISCAS.2016.7539091
  • [7] Efficient error-correcting codes in the short blocklength regime
    Coskun, Mustafa Cemil
    Durisi, Giuseppe
    Jerkovits, Thomas
    Liva, Gianluigi
    Ryan, William
    Stein, Brian
    Steiner, Fabian
    [J]. PHYSICAL COMMUNICATION, 2019, 34 : 66 - 79
  • [8] A Complexity Reduction Method for Successive Cancellation List Decoding
    Dizdar, Onur
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2020, 67 (04) : 655 - 659
  • [9] Practical Dynamic SC-Flip Polar Decoders: Algorithm and Implementation
    Ercan, Furkan
    Tonnellier, Thibaud
    Doan, Nghia
    Gross, Warren J.
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2020, 68 (68) : 5441 - 5456
  • [10] Hashemi SA, 2016, IEEE INT SYMP INFO, P815, DOI 10.1109/ISIT.2016.7541412