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 条
  • [41] 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
  • [42] APPROXIMATE BELIEF PROPAGATION DECODER FOR POLAR CODES
    Xu, Menghui
    Jing, Shusen
    Lin, Jun
    Qian, Weikang
    Zhang, Zaichen
    You, Xiaohu
    Zhang, Chuan
    2018 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2018, : 1169 - 1173
  • [43] List Sphere Decoding of Polar Codes
    Hashemi, Seyyed Ali
    Condo, Carlo
    Gross, Warren J.
    2015 49TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, 2015, : 1346 - 1350
  • [44] Multi-stack Decoding of Polar Codes
    Wu, Dongsheng
    Zhang, Qingshuang
    Zhang, Yingxian
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, SIGNAL PROCESSING, AND SYSTEMS, 2016, 386 : 383 - 389
  • [45] Efficient Ordering Schemes for Sphere Decoder
    Dai, Yongmei
    Yan, Zhiyuan
    2008 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS: SIPS 2008, PROCEEDINGS, 2008, : 146 - 151
  • [46] A Reconfigurable Decoder for Standard-Compatible LDPC Codes and Polar Codes
    Lin, Ting
    Cao, Shan
    Zhang, Shunqing
    Xu, Shugong
    Zhang, Chuan
    2019 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2019), 2019, : 73 - 76
  • [47] A complex sphere decoder for space-time codes
    Liu, C
    Wu, ZY
    2004 47TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, CONFERENCE PROCEEDINGS, 2004, : 657 - 660
  • [48] Soft-Output Successive Cancellation Stack Polar Decoder
    Xiang, Luping
    Liu, Yusha
    Maunder, Robert G.
    Yang, Lie-Liang
    Hanzo, Lajos
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2021, 70 (06) : 6238 - 6243
  • [49] Efficient neural decoder for convolutional codes
    Marcone, Giuseppe
    Zincolini, Elisabetta
    Orlandi, Gianni
    European transactions on telecommunications and related technologies, 1995, 6 (04): : 439 - 445
  • [50] A Scalable Successive-Cancellation Decoder for Polar Codes
    Raymond, Alexandre J.
    Gross, Warren. J.
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2014, 62 (20) : 5339 - 5347