Improved Adaptive Successive Cancellation List Decoding of Polar Codes

被引:2
作者
Wang, Xiumin [1 ]
He, Jinlong [1 ]
Li, Jun [2 ]
Wu, Zhuoting [1 ]
Shan, Liang [1 ]
Hong, Bo [1 ]
机构
[1] China Jiliang Univ, Coll Informat Engn, Hangzhou 310018, Zhejiang, Peoples R China
[2] Nanjing Univ Informat Sci & Technol, Binjiang Coll, Wuxi 214105, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
polar codes; SC decoding; SCL decoding algorithm; AD-SCL algorithm; segmentation decoding algorithm;
D O I
10.3390/e21090899
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
Although the adaptive successive cancellation list (AD-SCL) algorithm and the segmented-CRC adaptive successive cancellation list (SCAD-SCL) algorithm based on the cyclic redundancy check (CRC) can greatly reduce the computational complexity of the successive cancellation list (SCL) algorithm, these two algorithms discard the previous decoding result and re-decode by increasing L, where L is the size of list. When CRC fails, these two algorithms waste useful information from the previous decoding. In this paper, a simplified adaptive successive cancellation list (SAD-SCL) is proposed. Before the re-decoding of updating value L each time, SAD-SCL uses the existing log likelihood ratio (LLR) information to locate the range of burst error bits, and then re-decoding starts at the incorrect bit with the smallest index in this range. Moreover, when the segmented information sequence cannot get the correct result of decoding, the SAD-SCL algorithm uses SC decoding to complete the decoding of the subsequent segmentation information sequence. Furthermore, its decoding performance is almost the same as that of the subsequent segmentation information sequence using the AD-SCL algorithm. The simulation results show that the SAD-SCL algorithm has lower computational complexity than AD-SCL and SCAD-SCL with negligible loss of performance.
引用
收藏
页数:13
相关论文
共 24 条
[1]  
Afisiadis O, 2014, CONF REC ASILOMAR C, P2116, DOI 10.1109/ACSSC.2014.7094848
[2]  
[Anonymous], ARXIV181004458
[3]   Channel Polarization: A Method for Constructing Capacity-Achieving Codes for Symmetric Binary-Input Memoryless Channels [J].
Arikan, Erdal .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2009, 55 (07) :3051-3073
[4]   Bit-Flip Algorithm for Successive Cancellation List Decoder of Polar Codes [J].
Cheng, Fengyi ;
Liu, Aijun ;
Zhang, Yingxian ;
Ren, Jing .
IEEE ACCESS, 2019, 7 :58346-58352
[5]   Path Splitting Selecting Strategy-Aided Successive Cancellation List Algorithm for Polar Codes [J].
Gao, Chenyu ;
Liu, Rongke ;
Dai, Bin ;
Han, Xu .
IEEE COMMUNICATIONS LETTERS, 2019, 23 (03) :422-425
[6]   Successive Cancellation Priority Decoding of Polar Codes [J].
Guan, Di ;
Niu, Kai ;
Dong, Chao ;
Zhang, Ping .
IEEE ACCESS, 2019, 7 :9575-9585
[7]   Decoder Partitioning: Towards Practical List Decoding of Polar Codes [J].
Hashemi, Seyyed Ali ;
Mondelli, Marco ;
Hassani, S. Hamed ;
Condo, Carlo ;
Urbanke, Rudiger L. ;
Gross, Warren J. .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (09) :3749-3759
[8]  
Hashemi SA, 2017, IEEE WIREL COMMUNN
[9]  
Hashemi SA, 2016, INT CONF ACOUST SPEE, P957, DOI 10.1109/ICASSP.2016.7471817
[10]  
Jin HX, 2018, IEEE INT CONF COMMUN, P242, DOI 10.1109/ICCChina.2018.8641216