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 条
  • [31] Multi-Stage Bit-Flipping Decoding Algorithms for LDPC Codes
    Chang, Tofar C. -Y.
    Wang, Pin-Han
    Su, Yu T.
    IEEE COMMUNICATIONS LETTERS, 2019, 23 (09) : 1524 - 1528
  • [32] Progressive Bit-Flipping Decoding of Polar Codes Over Layered Critical Sets
    Zhang, Zhaoyang
    Qin, Kangjian
    Zhang, Liang
    Zhang, Huazi
    Chen, Guo Tai
    GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, 2017,
  • [33] An Improved Belief Propagation Decoding of Concatenated Polar Codes With Bit Mapping
    Yu, Qing-Ping
    Shi, Zhi-Ping
    Deng, Li
    Li, Xingwang
    IEEE COMMUNICATIONS LETTERS, 2018, 22 (06) : 1160 - 1163
  • [34] Reduced Complexity Belief Propagation Decoders for Polar Codes
    Lin, Jun
    Xiong, Chenrong
    Yan, Zhiyuan
    2015 IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS 2015), 2015,
  • [35] Review and Evaluation of Belief Propagation Decoders for Polar Codes
    Zhou, Lingxia
    Zhang, Meixiang
    Chan, Satya
    Kim, Sooyoung
    SYMMETRY-BASEL, 2022, 14 (12):
  • [36] Noise-Aided Gradient Descent Bit-Flipping Decoders approaching Maximum Likelihood Decoding
    Declercq, D.
    Winstead, C.
    Vasic, B.
    Ghaffari, F.
    Ivanis, P.
    Boutillon, E.
    2016 9TH INTERNATIONAL SYMPOSIUM ON TURBO CODES AND ITERATIVE INFORMATION PROCESSING (ISTC), 2016, : 300 - 304
  • [37] Simple Improvements of Bit-Flipping Decoding
    Kamabe, Hiroshi
    Kobota, Shusaku
    12TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY: ICT FOR GREEN GROWTH AND SUSTAINABLE DEVELOPMENT, VOLS 1 AND 2, 2010, : 113 - 118
  • [38] Algorithm and Architecture for Path Metric Aided Bit-Flipping Decoding of Polar Codes
    Wang, Yu
    Chen, Lirui
    Wang, Qinglin
    Zhang, Yang
    Xing, Zuocheng
    2019 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2019,
  • [39] Parallel weighted bit-flipping decoding
    Wu, Xiaofu
    Zhao, Chunming
    You, Xiaohu
    IEEE COMMUNICATIONS LETTERS, 2007, 11 (08) : 671 - 673
  • [40] Improved parallel weighted bit-flipping decoding algorithm for LDPC codes
    Li, G.
    Feng, G.
    IET COMMUNICATIONS, 2009, 3 (01) : 91 - 99