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 条
  • [21] Efficient stochastic successive cancellation list decoder for polar codes
    Xiao LIANG
    Huizheng WANG
    Yifei SHEN
    Zaichen ZHANG
    Xiaohu YOU
    Chuan ZHANG
    Science China(Information Sciences), 2020, 63 (10) : 133 - 151
  • [22] Efficient Stochastic List Successive Cancellation Decoder for Polar Codes
    Liang, Xiao
    Zhang, Chuan
    Xu, Menghui
    Zhang, Shunqing
    You, Xiaohu
    2015 28TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2015, : 421 - 426
  • [23] Efficient stochastic successive cancellation list decoder for polar codes
    Liang, Xiao
    Wang, Huizheng
    Shen, Yifei
    Zhang, Zaichen
    You, Xiaohu
    Zhang, Chuan
    SCIENCE CHINA-INFORMATION SCIENCES, 2020, 63 (10)
  • [24] High-performance software implementations of SCAN decoder for polar codes
    Bertrand Le Gal
    Camille Leroux
    Christophe Jego
    Annals of Telecommunications, 2018, 73 : 401 - 412
  • [25] High-performance software implementations of SCAN decoder for polar codes
    Le Gal, Bertrand
    Leroux, Camille
    Jego, Christophe
    ANNALS OF TELECOMMUNICATIONS, 2018, 73 (5-6) : 401 - 412
  • [26] Stack decoding of polar codes
    Niu, K.
    Chen, K.
    ELECTRONICS LETTERS, 2012, 48 (12) : 695 - 697
  • [27] 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
  • [28] Matrix Reordering for Efficient List Sphere Decoding of Polar Codes
    Hashemi, Seyyed Ali
    Condo, Carlo
    Gross, Warren J.
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 1730 - 1733
  • [29] Low-Complexity Segmented CRC-Aided SC Stack Decoder for Polar Codes
    Song, Wenqing
    Zhou, Huayi
    Zhao, Yi
    Zhang, Shunqing
    You, Xiaohu
    Zhang, Chuan
    2016 50TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, 2016, : 1189 - 1193
  • [30] Reconfigurable Decoder for LDPC and Polar Codes
    Yang, Ningyuan
    Jing, Shusen
    Yu, Anlan
    Liang, Xiao
    Zhang, Zaichen
    You, Xiaohu
    Zhang, Chuan
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,