A Two-staged Adaptive Successive Cancellation List Decoding for Polar Codes

被引:0
作者
Xia, ChenYang [1 ]
Fan, YouZhe [2 ]
Tsui, Chi-Ying [1 ]
机构
[1] HKUST, Dept ECE, Hong Kong, Peoples R China
[2] MaxLinear, Carlsbad, CA USA
来源
2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS) | 2019年
关键词
Polar codes; Successive cancellation list decoding; Adaptive decoding; Markov chain; Hardware-friendly algorithm; ARCHITECTURE; DECODERS;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Polar codes achieve outstanding error correction performance when using successive cancellation list (SCL) decoding with cyclic redundancy check. A larger list size brings better decoding performance and is essential for practical applications such as 5G communication networks. However, the decoding speed of SCL decreases with increased list size. Adaptive SCL (A-SCL) decoding can greatly enhance the decoding speed, but the decoding latency for each codeword is different so A-SCL is not a good choice for hardware-based applications. In this paper, a hardware-friendly two-staged adaptive SCL (TA-SCL) decoding algorithm is proposed such that a constant input data rate is supported even if the list size for each codeword is different. A mathematical model based on Markov chain is derived to explore the bounds of its decoding performance. Simulation results show that the throughput of TA-SCL is tripled for good channel conditions with negligible performance degradation and hardware overhead.
引用
收藏
页数:5
相关论文
共 22 条
[1]   Channel Polarization: A Method for Constructing Capacity-Achieving Codes for Symmetric Binary-Input Memoryless Channels [J].
Arikan, Erdal .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2009, 55 (07) :3051-3073
[2]   LLR-Based Successive Cancellation List Decoding of Polar Codes [J].
Balatsoukas-Stimming, Alexios ;
Parizi, Mani Bastani ;
Burg, Andreas .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2015, 63 (19) :5165-5179
[3]  
Balatsoukas-Stimming A, 2015, IEEE INT SYMP CIRC S, P1993, DOI 10.1109/ISCAS.2015.7169066
[4]   List successive cancellation decoding of polar codes [J].
Chen, K. ;
Niu, K. ;
Lin, J. R. .
ELECTRONICS LETTERS, 2012, 48 (09) :500-U52
[5]   An Efficient Partial-Sum Network Architecture for Semi-Parallel Polar Codes Decoder Implementation [J].
Fan, YouZhe ;
Tsui, Chi-ying .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2014, 62 (12) :3165-3179
[6]  
Giard P., 2015, Signal Processing Systems (SiPS), 2015 IEEE Workshop on, P1, DOI DOI 10.1109/SIPS.2015.7345007
[7]   Fast Low-Complexity Decoders for Low-Rate Polar Codes [J].
Giard, Pascal ;
Balatsoukas-Stimming, Alexios ;
Sarkis, Gabi ;
Thibeault, Claude ;
Gross, Warren J. .
JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2018, 90 (05) :675-685
[8]   Fast and Flexible Successive-Cancellation List Decoders for Polar Codes [J].
Hashemi, Seyyed Ali ;
Condo, Carlo ;
Gross, Warren J. .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2017, 65 (21) :5756-5769
[9]   A Semi-Parallel Successive-Cancellation Decoder for Polar Codes [J].
Leroux, Camille ;
Raymond, Alexandre J. ;
Sarkis, Gabi ;
Gross, Warren J. .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2013, 61 (02) :289-299
[10]   An Adaptive Successive Cancellation List Decoder for Polar Codes with Cyclic Redundancy Check [J].
Li, Bin ;
Shen, Hui ;
Tse, David .
IEEE COMMUNICATIONS LETTERS, 2012, 16 (12) :2044-2047