Improved Polar SCL Decoding by Exploiting the Error Correction Capability of CRC

Novel successive cancellation list (SCL) decoding schemes of Polar codes by exploiting the error correction (EC) capability of the cyclic redundancy check (CRC) codes are proposed in this paper. Different from the schemes in the literature that only considered the error detection capability of CRC,...

Full description

Bibliographic Details
Main Authors: Xijin Liu, Shaohua Wu, Xiao Xu, Jian Jiao, Qinyu Zhang
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
CRC
Online Access:https://ieeexplore.ieee.org/document/8594567/
id doaj-b5697802493f42729199ca8dbaffdf80
record_format Article
spelling doaj-b5697802493f42729199ca8dbaffdf802021-03-29T22:55:29ZengIEEEIEEE Access2169-35362019-01-0177032704010.1109/ACCESS.2018.28901048594567Improved Polar SCL Decoding by Exploiting the Error Correction Capability of CRCXijin Liu0Shaohua Wu1https://orcid.org/0000-0002-6950-0594Xiao Xu2Jian Jiao3https://orcid.org/0000-0002-7988-9820Qinyu Zhang4Communication Engineering Research Center, Harbin Institute of Technology (Shenzhen), Shenzhen, ChinaCommunication Engineering Research Center, Harbin Institute of Technology (Shenzhen), Shenzhen, ChinaCommunication Engineering Research Center, Harbin Institute of Technology (Shenzhen), Shenzhen, ChinaCommunication Engineering Research Center, Harbin Institute of Technology (Shenzhen), Shenzhen, ChinaCommunication Engineering Research Center, Harbin Institute of Technology (Shenzhen), Shenzhen, ChinaNovel successive cancellation list (SCL) decoding schemes of Polar codes by exploiting the error correction (EC) capability of the cyclic redundancy check (CRC) codes are proposed in this paper. Different from the schemes in the literature that only considered the error detection capability of CRC, the proposed schemes aim to improve the performance of CRC-aided Polar decoding to the most by benefiting from the potential EC capability of CRC. Specifically, we first propose a basic decoding scheme, named CRC error-correction-aided successive cancellation list (CRC-EC-SCL) decoding, by introducing the look-up-table-based CRC EC method into the Polar SCL decoding process. Then, based on the basic scheme, we further propose the segmented-CRC-EC-SCL decoding scheme. By segmented-CRC, the information block is divided into multiple segments and each segment is attached with a shorter CRC sequence. By conducting the CRC-EC-aided coding for each of the segments, multiple erroneous bits can be corrected early and error propagation can, thus, be efficiently suppressed. The simulation results show that both of the proposed decoding schemes have a significant performance gain over the classic CRC-EC-SCL decoding scheme. Especially for the segmented-CRC-EC-SCL, the performance gain at a frame error rate of 10<sup>&#x2212;4</sup> is about 0.4 dB. Moreover, the average computation complexity of the segmented-CRC-EC-SCL is close to the classic scheme.https://ieeexplore.ieee.org/document/8594567/Polar codessuccessive cancellation list decodingCRCerror correction
collection DOAJ
language English
format Article
sources DOAJ
author Xijin Liu
Shaohua Wu
Xiao Xu
Jian Jiao
Qinyu Zhang
spellingShingle Xijin Liu
Shaohua Wu
Xiao Xu
Jian Jiao
Qinyu Zhang
Improved Polar SCL Decoding by Exploiting the Error Correction Capability of CRC
IEEE Access
Polar codes
successive cancellation list decoding
CRC
error correction
author_facet Xijin Liu
Shaohua Wu
Xiao Xu
Jian Jiao
Qinyu Zhang
author_sort Xijin Liu
title Improved Polar SCL Decoding by Exploiting the Error Correction Capability of CRC
title_short Improved Polar SCL Decoding by Exploiting the Error Correction Capability of CRC
title_full Improved Polar SCL Decoding by Exploiting the Error Correction Capability of CRC
title_fullStr Improved Polar SCL Decoding by Exploiting the Error Correction Capability of CRC
title_full_unstemmed Improved Polar SCL Decoding by Exploiting the Error Correction Capability of CRC
title_sort improved polar scl decoding by exploiting the error correction capability of crc
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description Novel successive cancellation list (SCL) decoding schemes of Polar codes by exploiting the error correction (EC) capability of the cyclic redundancy check (CRC) codes are proposed in this paper. Different from the schemes in the literature that only considered the error detection capability of CRC, the proposed schemes aim to improve the performance of CRC-aided Polar decoding to the most by benefiting from the potential EC capability of CRC. Specifically, we first propose a basic decoding scheme, named CRC error-correction-aided successive cancellation list (CRC-EC-SCL) decoding, by introducing the look-up-table-based CRC EC method into the Polar SCL decoding process. Then, based on the basic scheme, we further propose the segmented-CRC-EC-SCL decoding scheme. By segmented-CRC, the information block is divided into multiple segments and each segment is attached with a shorter CRC sequence. By conducting the CRC-EC-aided coding for each of the segments, multiple erroneous bits can be corrected early and error propagation can, thus, be efficiently suppressed. The simulation results show that both of the proposed decoding schemes have a significant performance gain over the classic CRC-EC-SCL decoding scheme. Especially for the segmented-CRC-EC-SCL, the performance gain at a frame error rate of 10<sup>&#x2212;4</sup> is about 0.4 dB. Moreover, the average computation complexity of the segmented-CRC-EC-SCL is close to the classic scheme.
topic Polar codes
successive cancellation list decoding
CRC
error correction
url https://ieeexplore.ieee.org/document/8594567/
work_keys_str_mv AT xijinliu improvedpolarscldecodingbyexploitingtheerrorcorrectioncapabilityofcrc
AT shaohuawu improvedpolarscldecodingbyexploitingtheerrorcorrectioncapabilityofcrc
AT xiaoxu improvedpolarscldecodingbyexploitingtheerrorcorrectioncapabilityofcrc
AT jianjiao improvedpolarscldecodingbyexploitingtheerrorcorrectioncapabilityofcrc
AT qinyuzhang improvedpolarscldecodingbyexploitingtheerrorcorrectioncapabilityofcrc
_version_ 1724190589255155712