Improved Belief Propagation Polar Decoders With Bit-Flipping Algorithms

被引:26
作者
Shen, Yifei [1 ,2 ,3 ]
Song, Wenqing [4 ]
Ji, Houren [1 ,2 ,3 ]
Ren, Yuqing [1 ,2 ,3 ]
Ji, Chao [1 ,2 ,3 ]
You, Xiaohu [1 ,2 ,3 ]
Zhang, Chuan [1 ,2 ,3 ]
机构
[1] Southeast Univ, LEADS, Nanjing 211189, Peoples R China
[2] Southeast Univ, Natl Mobile Commun Res Lab, Nanjing 211189, Peoples R China
[3] Purple Mt Labs, Nanjing 211189, Peoples R China
[4] Nanjing Univ, Sch Elect Sci & Engn, Nanjing 210023, Peoples R China
关键词
Polar codes; belief propagation (BP) decoding; bit-flipping; error patterns; flip set; LIST DECODERS; CODES; CHANNEL;
D O I
10.1109/TCOMM.2020.3017656
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Since the inherent serial nature of successive cancellation list (SCL) decoding results in a long latency, belief propagation (BP) decoding for polar codes has drawn attention for high-throughput applications. However, its error correction performance is inferior to that of SCL decoding. Therefore, the bit-flipping strategy has been recently applied to BP decoding, which can approach the SCL decoding performance through multiple additional decoding attempts. The original BP flip (BPF) decoding suffers from an inaccurate identification of erroneous bits by a fixed flip set (FS), which has been improved by the generalized BPF (GBPF) decoding. In this article, the GBPF decoding is extended to support multiple bits being flipped in one decoding attempt. In addition, for two types of decoding errors: detected errors and undetected errors, we propose two novel methods to more effectively identify erroneous bits. For detected errors, the concept of loop sets is defined and a loop-based identification method is introduced based on the study of error patterns of BP decoding. On the other hand, a method to generate a more accurate fixed FS is proposed for undetected errors, which considers the bit error distribution under BP decoding. Combining the two methods, the GBPF with merged sets (GBPF-MS) decoding can achieve the SCL-8 performance and outperforms the state-of-the-art BPF, BP list, and SC flip (SCF) decoding, for polar codes with length 1024 and information rate 1/2. Implemented by 40nm CMOS technology, the proposed GBPF-MS decoder with ten flips exhibits an average throughput of 4.19 Gbps at 2.5 dB, which is 1.6x and 1.72x faster than the state-of-the-art SCL-4 and SCF decoders, respectively.
引用
收藏
页码:6699 / 6713
页数:15
相关论文
共 43 条
[1]   High-Throughput and Energy-Efficient Belief Propagation Polar Code Decoder [J].
Abbas, Syed Mohsin ;
Fan, YouZhe ;
Chen, Ji ;
Tsui, Chi-Ying .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2017, 25 (03) :1098-1111
[2]  
Abdel-Rahman M, 2017, AIP CONF PROC, V1809, DOI [10.1063/1.4975416, 10.1109/ULTSYM.2017.8092427, 10.1109/PRECEDE.2017.8071099]
[3]  
Afisiadis O, 2014, CONF REC ASILOMAR C, P2116, DOI 10.1109/ACSSC.2014.7094848
[4]  
[Anonymous], 2016, 3GPP DOC TSG RAN WG1
[5]  
[Anonymous], 2003, PROC 41TH ANN ALLERT
[6]   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
[7]  
Arlkan E., 2010, Proc. 4th Int. Symp. on Broad. Commun, P11
[8]  
Balachandrasekaran A, 2017, I S BIOMED IMAGING, P1, DOI [10.1109/ISBI.2017.7950454, 10.1109/isbi.2017.7950454]
[9]  
Cavus E., 2005, 2005 IEEE 16th International Symposium on Personal, Indoor and Mobile Radio Communications (IEEE Cat. No. 05TH8889), P2386
[10]  
Chandesris L, 2016, IEEE GLOB COMM CONF