An Efficient Software Stack Sphere Decoder for Polar Codes

被引:9
|
作者
Zhou, Huayi [1 ,2 ,3 ,4 ]
Song, Wenqing [5 ]
Gross, Warren J. [6 ]
Zhang, Zaichen [1 ,2 ,3 ,4 ]
You, Xiaohu [1 ,2 ,3 ,4 ]
Zhang, Chuan [1 ,2 ,3 ,4 ]
机构
[1] Southeast Univ, LEADS, Nanjing 210096, Peoples R China
[2] Southeast Univ, Natl Mobile Commun Res Lab, Nanjing 210096, Peoples R China
[3] Southeast Univ, Quantum Informat Ctr, Nanjing 210096, Peoples R China
[4] Purple Mt Labs, Nanjing 210096, Peoples R China
[5] Nanjing Univ, Sch Elect Sci & Engn, Nanjing 210023, Peoples R China
[6] McGill Univ, Dept Elect & Comp Engn, Montreal, PQ H3A 0G4, Canada
基金
中国国家自然科学基金;
关键词
Polar codes; stack sphere decoding; sphere decoder (SD); synchronous determination;
D O I
10.1109/TVT.2019.2959093
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Proved to achieve the symmetric capacity of the binary-input discrete memoryless channels, polar codes have been chosen for the eMBB control channels in the 5th generation mobile communication systems. Besides the main decoding algorithms like successive cancellation (SC) decoding and CRC-aid SC list (CA-SCL) decoding, sphere decoder (SD) and list SD (LSD) are the alternatives for short codeswith less requiredmemory bits. Existing SD and LSD attain high calculation complexity, for SD requires a back-tracking process and LSD needs a large list size L to achieve satisfying performance. To reduce complexity, an efficient software stack sphere decoder (ESSD) based on the synchronous determination is firstly proposed in this article. With the dynamic set-by-set decoding in the stack structure, it achieves the lowest complexity in SD-based decoders (SD/LSD/ESSD) while sharing the same performance on low-rate codes and high-rate codes. Compared with the CA-SCL decoder, the complexity and latency of the proposed ESSD are also competitive at high signal-to-noise-ratio on the displayed codes. Implemented on C++, the proposed ESSD reduces 44.77% latency compared with CA-SCL-32 for P(128, 120) at the BER of 10(-5) with E-b/N-0 = 7 dB.
引用
收藏
页码:1257 / 1266
页数:10
相关论文
共 50 条
  • [31] An Improved SCFlip Decoder for Polar Codes
    Chandesris, L.
    Savin, V.
    Declercq, D.
    2016 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2016,
  • [32] A GATED HYPERNET DECODER FOR POLAR CODES
    Nachmani, Eliya
    Wolf, Lior
    2020 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2020, : 5210 - 5214
  • [33] High Performance and Hardware-Efficient Approximate BPF Decoder for Polar codes
    Cui, Yuxuan
    Yan, Chenggang
    Liu, Weiqiang
    2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
  • [34] Software Polar Decoder on an Embedded Processor
    Le Gal, Bertrand
    Leroux, Camille
    Jego, Christophe
    PROCEEDINGS OF THE 2014 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS 2014), 2014, : 180 - 185
  • [35] A Modified Successive-Cancellation Stack Polar Decoder
    Li, Chun
    Tong, Xinhai
    PROCEEDINGS OF THE 2015 2ND INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER ENGINEERING AND ELECTRONICS (ICECEE 2015), 2015, 24 : 195 - 198
  • [36] An Enhanced Belief Propagation Decoder for Polar Codes
    Zhang, Meng
    Li, Zhuo
    Xing, Lijuan
    IEEE COMMUNICATIONS LETTERS, 2021, 25 (10) : 3161 - 3165
  • [37] A Simplified Belief Propagation Decoder for Polar Codes
    Zhang, Yingxian
    Zhang, Qingshuang
    Pan, Xiaofei
    Ye, Zhan
    Gong, Chao
    2014 IEEE INTERNATIONAL WIRELESS SYMPOSIUM (IWS), 2014,
  • [38] Polar Codes Sequential Decoder Hardware Architecture
    Krylov, Aleksei
    Rashich, Andrey
    Gelgor, Aleksandr
    Fadeev, Dmitrii
    2019 42ND INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING (TSP), 2019, : 261 - 264
  • [39] 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
  • [40] Improved Automorphism Ensemble Decoder for Polar Codes
    Han, Seokju
    Kim, Bonghoe
    Chung, Jaehoon
    Ha, Jeongseok
    IEEE COMMUNICATIONS LETTERS, 2024, 28 (08) : 1750 - 1754