Efficient stochastic successive cancellation list decoder for polar codes

被引:2
|
作者
Liang, Xiao [1 ,2 ,3 ,4 ]
Wang, Huizheng [1 ,2 ,3 ,4 ]
Shen, Yifei [1 ,2 ,3 ,4 ]
Zhang, Zaichen [1 ,2 ,3 ,4 ]
You, Xiaohu [1 ,2 ,3 ,4 ]
Zhang, Chuan [1 ,2 ,3 ,4 ]
机构
[1] Southeast Univ, Lab Efficient Architectures Digital Commun & Sign, Nanjing 211100, Peoples R China
[2] Southeast Univ, Natl Mobile Commun Res Lab, Nanjing 211100, Peoples R China
[3] Southeast Univ, Quantum Informat Ctr, Nanjing 211100, Peoples R China
[4] Purple Mt Labs, Nanjing 211100, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
SCL polar decoder; stochastic computing; 2-bit decoding; distributed sorting; hardware;
D O I
10.1007/s11432-019-2924-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Polar codes are one of the most favorable capacity-achieving codes owing to their simple structures and low decoding complexity. Successive cancellation list (SCL) decoders with large list sizes achieve performances very close to those of maximum-likelihood (ML) decoders. However, hardware cost is a severe problem because an SCL decoder with list size L consists of L copies of a successive cancellation (SC) decoder. To address this issue, a stochastic SCL (SSCL) polar decoder is proposed. Although stochastic computing can achieve a good hardware reduction compared with the deterministic one, its straightforward application to an SCL decoder is not well-suited owing to the precision loss and severe latency. Therefore, a doubling probability approach and adaptive distributed sorting (DS) are introduced. A corresponding hardware architecture is also developed. Field programmable gate array (FPGA) results demonstrate that the proposed stochastic SCL polar decoder can achieve a good performance and complexity tradeoff.
引用
收藏
页数:19
相关论文
共 50 条
  • [31] Bit-Flip Algorithm for Successive Cancellation List Decoder of Polar Codes
    Cheng, Fengyi
    Liu, Aijun
    Zhang, Yingxian
    Ren, Jing
    IEEE ACCESS, 2019, 7 : 58346 - 58352
  • [32] An Efficient Parallel Successive Cancellation List Polar Decoder based on GPUs
    Zhou, Xin
    Li, Rongchun
    Li, Shijie
    Liu, Yuntao
    Dou, Yong
    2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 1378 - 1385
  • [33] Permuted Successive Cancellation Decoder for Polar Codes
    Vangala, Harish
    Viterbo, Emanuele
    Hong, Yi
    2014 INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY AND ITS APPLICATIONS (ISITA), 2014, : 438 - 442
  • [34] An Improved Successive Cancellation Decoder for Polar Codes
    Qi, Lin
    Xu, Yu
    Liu, Tong
    Dou, Zheng
    2016 IEEE INTERNATIONAL CONFERENCE ON ELECTRONIC INFORMATION AND COMMUNICATION TECHNOLOGY ICEICT 2016 PROCEEDINGS, 2016, : 150 - 153
  • [35] Efficient Successive Cancellation Decoder for Polar Codes Based on Frozen Bits
    Piao, Zheyan
    Kim, Yeon-Jin
    Chung, Jin-Gyun
    2016 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS), 2016, : 585 - 587
  • [36] List successive cancellation decoding of polar codes
    Chen, K.
    Niu, K.
    Lin, J. R.
    ELECTRONICS LETTERS, 2012, 48 (09) : 500 - U52
  • [37] Multiple CRC-aided variable successive cancellation list decoder of polar codes
    Cao Miao
    Zhao Shuang
    Zhao Shengmei
    The Journal of China Universities of Posts and Telecommunications, 2017, (02) : 83 - 88
  • [38] An Improved Successive Cancellation List Flip Decoder for Polar Codes Based on Key Sets
    Bao, Jingyun
    Lin, Shunjie
    Liu, Xingcheng
    2021 15TH INTERNATIONAL SYMPOSIUM ON MEDICAL INFORMATION AND COMMUNICATION TECHNOLOGY (ISMICT), 2021, : 139 - 144
  • [39] Multiple CRC-aided variable successive cancellation list decoder of polar codes
    Cao Miao
    Zhao Shuang
    Zhao Shengmei
    TheJournalofChinaUniversitiesofPostsandTelecommunications, 2017, 24 (02) : 83 - 88
  • [40] An Adaptive Fusion Successive Cancellation List Decoder for Polar Codes with Cyclic Redundancy Check
    Wang, Yuhuan
    Yin, Hang
    Yang, Zhanxin
    Lv, Yansong
    Si, Lu
    Yu, Xinle
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2020, E103B (01) : 43 - 51