Error-Aware SCFlip Decoding of Polar Codes

被引:7
作者
Yang, Daeyeol [1 ]
Yang, Kyeongcheol [1 ]
机构
[1] Pohang Univ Sci & Technol POSTECH, Dept Elect Engn, Pohang 37673, South Korea
基金
新加坡国家研究基金会;
关键词
Decoding; Cyclic redundancy check codes; Complexity theory; Phase change materials; Signal to noise ratio; Encoding; Generators; Polar codes; convolutional polar codes; distributed CRC; early termination; SCFlip decoding; GENERALIZED HAMMING WEIGHTS;
D O I
10.1109/ACCESS.2020.3022176
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The successive-cancellation flip (SCFlip) decoder and its variants provide a significant coding gain with the average complexity practically identical to that of the successive cancellation (SC) decoder in a wide range of signal-to-noise ratios (SNRs). But, they suffer from high complexity and long latency when the SNR decreases, since the average number of extra decoding attempts becomes inevitably large. To mitigate this problem, we propose a novel SCFlip decoder, called an error-aware SCFlip (EA-SCFlip) decoder, for distributed cyclic-redundancy-check (CRC) polar codes. Based on the distributed CRC bits, it employs early termination at each extra decoding attempt so that it can reduce the decoding complexity and latency on the average. It also reduces the search space of candidate bit-flips in the dynamic building of the bit-flip list by exploiting the parity-check relationship (PCR) of the first error-detected CRC bit at each extra decoding attempt. Furthermore, we propose a greedy algorithm to design a distributed CRC code such that the obtained PCRs make the early-error-detection capability of the EA-SCFlip decoder as high as possible. Numerical results demonstrate that the EA-SCFlip decoder can indeed achieve an early termination gain as well as a complexity reduction, when a polar code is concatenated with the distributed CRC code designed by the proposed algorithm.
引用
收藏
页码:163758 / 163768
页数:11
相关论文
共 28 条
[1]  
Afisiadis O, 2014, CONF REC ASILOMAR C, P2116, DOI 10.1109/ACSSC.2014.7094848
[2]  
[Anonymous], 2019, TS38212 TSG RAN
[3]  
[Anonymous], 2018, 2018 IEEE 87 VEHICUL
[4]  
[Anonymous], 2017, IEEE WCNC
[5]   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
[6]   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
[7]   A Novel Design of CRC-concatenated Polar Codes [J].
Chaki, Prakash ;
Kamiya, Norifumi .
ICC 2019 - 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2019,
[8]   Dynamic-SCFlip Decoding of Polar Codes [J].
Chandesris, Ludovic ;
Savin, Valentin ;
Declercq, David .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (06) :2333-2345
[9]   SC-Flip Decoding of Polar Codes with High Order Error Correction Based on Error Dependency [J].
Condo, Carlo ;
Bioglio, Valerio ;
Land, Ingmar .
2019 IEEE INFORMATION THEORY WORKSHOP (ITW), 2019, :529-533
[10]  
Condo C, 2018, IEEE WIREL COMMUNN, P19, DOI 10.1109/WCNCW.2018.8368991