High Performance and Hardware-Efficient Approximate BPF Decoder for Polar codes

被引:1
|
作者
Cui, Yuxuan [1 ]
Yan, Chenggang [1 ]
Liu, Weiqiang [1 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Coll Elect & Informat Engn, Nanjing, Peoples R China
基金
中国国家自然科学基金;
关键词
belief propagation flip (BPF); the selection of bits to be flipped; processing elements (PEs); approximate parallel LLR sorter;
D O I
10.1109/ISCAS46773.2023.10182089
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Belief propagation flip (BPF) decoding is a modified algorithm of BP decoding for polar codes, which has the error correction capability comparable to successive cancellation list (SCL) decoding while retaining the high throughput performance of BP decoding. However, the high complexity of BPF decoding algorithm limits its efficiency and maximum working frequency in hardware implementation. In this paper, a comprehensive BPF (CBPF) scheme is proposed by considering multi-factors affecting the selection of bits to be flipped. Additionally, two type processing elements (PEs) units in the decoders are proposed to reduce the latency. To further enhance the maximum working frequency and reduce the hardware efficiency, a parallel log-likelihood ratio (LLR) sorter using approximate computation is proposed. The proposed CBPF decoder with 1024 code length and 1/2 code rate is implemented on a 28nm CMOS technology, which achieves throughput of 20.48Gb/s at Eb/N0 = 4.0 dB with area occupied only 0.537mm(2). Simulation results show that the proposed decoder has higher hardware efficiency and fairly good error correction performance compared to the state-of-the-art works.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] High-Speed and Hardware-Efficient Successive Cancellation Polar-Decoder
    Shrestha, Rahul
    Sahoo, Abhijit
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2019, 66 (07) : 1144 - 1148
  • [2] HARDWARE-EFFICIENT ENCRYPTION ENCODER AND DECODER UNIT
    Adamo, Oluwayomi
    Fu, Shengli
    Varanasi, Murali
    [J]. 2008 IEEE MILITARY COMMUNICATIONS CONFERENCE: MILCOM 2008, VOLS 1-7, 2008, : 1062 - 1067
  • [3] Polar Codes Sequential Decoder Hardware Architecture
    Krylov, Aleksei
    Rashich, Andrey
    Gelgor, Aleksandr
    Fadeev, Dmitrii
    [J]. 2019 42ND INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING (TSP), 2019, : 261 - 264
  • [4] APPROXIMATE BELIEF PROPAGATION DECODER FOR POLAR CODES
    Xu, Menghui
    Jing, Shusen
    Lin, Jun
    Qian, Weikang
    Zhang, Zaichen
    You, Xiaohu
    Zhang, Chuan
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2018, : 1169 - 1173
  • [5] Construction and Hardware-Efficient Decoding of Raptor Codes
    Zeineddine, Hady
    Mansour, Mohammad M.
    Puri, Ranjit
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2011, 59 (06) : 2943 - 2960
  • [6] A hardware-efficient technique to implement a trellis code modulation decoder
    Dinh, A
    Hu, X
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2005, 13 (06) : 745 - 750
  • [7] Hardware Implementation of a Soft Cancellation Decoder for Polar Codes
    Berhault, Guillaume
    Leroux, Camille
    Jego, Christophe
    Dallet, Dominique
    [J]. PROCEEDINGS OF THE 2015 CONFERENCE ON DESIGN & ARCHITECTURES FOR SIGNAL & IMAGE PROCESSING, 2015, : 72 - 79
  • [8] Hardware-efficient approximate logarithmic division with improved accuracy
    Subhasri, Chitlu
    Jammu, Bhaskara Rao
    Guna Sekhar Sai Harsha, L.
    Bodasingi, Nalini
    Samoju, Visweswara Rao
    [J]. INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2021, 49 (01) : 128 - 141
  • [9] Approximate Compressed Sensing for Hardware-Efficient Image Compression
    Kadiyala, Sai Praveen
    Pudi, Vikram Kumar
    Lam, Siew-Kei
    [J]. 2017 30TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2017, : 340 - 345
  • [10] A 3.0 Gb/s Throughput Hardware-Efficient Decoder for Cyclically-Coupled QC-LDPC Codes
    Lu, Qing
    Fan, Jianfeng
    Sham, Chiu-Wing
    Tam, Wai M.
    Lau, Francis C. M.
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2016, 63 (01) : 134 - 145