Improved Belief Propagation Polar Decoders With Bit-Flipping Algorithms

被引:23
|
作者
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
相关论文
共 50 条
  • [21] Novel multi-Gbps bit-flipping decoders for punctured LDPC codes
    Archonta, Christina
    Kanistras, Nikos
    Paliouras, Vassilis
    2016 5TH INTERNATIONAL CONFERENCE ON MODERN CIRCUITS AND SYSTEMS TECHNOLOGIES (MOCAST), 2016,
  • [22] Iterative demodulation and decoding of polar coded BICM with bit-flipping
    Jiang, Ming
    Ruan, Meng
    Zhao, Chunming
    Sun, Yi
    PHYSICAL COMMUNICATION, 2019, 35
  • [23] Multiple candidates bit-flipping algorithms for decoding LDPC codes
    Huang, Zhiliang
    Chen, Ming
    Diao, Chunjuan
    Chen, Hua-Min
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2015, 26 (04): : 503 - 508
  • [24] Autogeneration of Pipelined Belief Propagation Polar Decoders
    Ji, Chao
    Shen, Yifei
    Zhang, Zaichen
    You, Xiaohu
    Zhang, Chuan
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (07) : 1703 - 1716
  • [25] Dynamic Weighted Bit-Flipping Decoding Algorithms for LDPC Codes
    Chang, Tofar C. -Y.
    Su, Yu T.
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2015, 63 (11) : 3950 - 3963
  • [26] Weighted Candidate Bit Based Bit-Flipping Decoding Algorithms for LDPC Codes
    Zhu, Qing
    Wu, Le-nan
    2013 3RD INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, COMMUNICATIONS AND NETWORKS (CECNET), 2013, : 731 - 734
  • [27] Enhanced Bit-Flipping Successive Cancellation Decoding for Convolutional Polar Codes
    Zhang, Ran
    Ge, Yiqun
    Shi, Wuxian
    Zhang, Qifan
    2018 10TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING (WCSP), 2018,
  • [28] Low-Latency SCL Bit-Flipping Decoding of Polar Codes
    Zhang, Wei
    Wu, Xiaofu
    ICC 2023-IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2023, : 132 - 135
  • [29] An Improved Gradient Descent Bit-Flipping Decoder for LDPC Codes
    Cui, Hangxuan
    Lin, Jun
    Wang, Zhongfeng
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2019, 66 (08) : 3188 - 3200
  • [30] Improved weighted bit-flipping algorithm for decoding LDPC codes
    Shan, M
    Zhao, CM
    Jiang, M
    IEE PROCEEDINGS-COMMUNICATIONS, 2005, 152 (06): : 919 - 922