BER Evaluation Based SCFlip Algorithm for Polar Codes Decoding

Successive cancellation (SC) decoding of polar codes may bring about error propagation that needs to be mitigated. In this paper, we present a new SC Flipping (SCFlip) decoder, named bit error rate (BER) evaluation based SCFlip (BER-SCFlip), which can accurately target the first error bit and correc...

Full description

Bibliographic Details
Main Authors: Xueting Zhang, Yingzhuang Liu, Shaoping Chen
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8941095/
id doaj-b14197a133d64d928919cdc263dce863
record_format Article
spelling doaj-b14197a133d64d928919cdc263dce8632021-03-30T01:12:39ZengIEEEIEEE Access2169-35362020-01-0183042305410.1109/ACCESS.2019.29620038941095BER Evaluation Based SCFlip Algorithm for Polar Codes DecodingXueting Zhang0https://orcid.org/0000-0003-0666-8282Yingzhuang Liu1https://orcid.org/0000-0002-9336-1643Shaoping Chen2https://orcid.org/0000-0003-0027-1276School of Electronic Information and Communications, Huazhong University of Science and Technology, Wuhan, ChinaSchool of Electronic Information and Communications, Huazhong University of Science and Technology, Wuhan, ChinaHubei Key Laboratory of Intelligent Wireless Communications, South Central University for Nationalities, Wuhan, ChinaSuccessive cancellation (SC) decoding of polar codes may bring about error propagation that needs to be mitigated. In this paper, we present a new SC Flipping (SCFlip) decoder, named bit error rate (BER) evaluation based SCFlip (BER-SCFlip), which can accurately target the first error bit and correct it with a high probability. Thus, a high error correction capability and a low decoding complexity can be achieved. First, we propose a new criterion to find out the most suspicious error bit. Those non-frozen bits that have higher decoding BERs derived from log-likelihood-ratios (LLRs) after SC decoding than the corresponding expected ones estimated via Gaussian Approximation (GA), are collected into the flip-bits set. These candidate bits will be flipped one by one according to their SC decoding orderings in extra decoding attempts until the decoded codeword passes cyclic redundancy check (CRC) or a predetermined maximum number of extra attempts is reached. We then propose an extended version of BER-SCFlip, named BER-SCFlip-w with the capability to correct up to w error bits in each extra decoding attempt. By combining our criterion for the flip-bits selection with that of Dynamic SCFlip (D-SCFlip), the proposed BER-SCFlip-w significantly reduces decoding complexity and latency while maintaining the superior error-correction performance close to that of D-SCFlip-w. The simulation results show that the proposed schemes are competitive among existing SCFlip algorithms and could achieve the error-correction performance approaching that of CRC-aided SCL decoding under list size L = 16 while maintaining low complexity.https://ieeexplore.ieee.org/document/8941095/Polar codesSC decodingSCFlip decodingGaussian approximation
collection DOAJ
language English
format Article
sources DOAJ
author Xueting Zhang
Yingzhuang Liu
Shaoping Chen
spellingShingle Xueting Zhang
Yingzhuang Liu
Shaoping Chen
BER Evaluation Based SCFlip Algorithm for Polar Codes Decoding
IEEE Access
Polar codes
SC decoding
SCFlip decoding
Gaussian approximation
author_facet Xueting Zhang
Yingzhuang Liu
Shaoping Chen
author_sort Xueting Zhang
title BER Evaluation Based SCFlip Algorithm for Polar Codes Decoding
title_short BER Evaluation Based SCFlip Algorithm for Polar Codes Decoding
title_full BER Evaluation Based SCFlip Algorithm for Polar Codes Decoding
title_fullStr BER Evaluation Based SCFlip Algorithm for Polar Codes Decoding
title_full_unstemmed BER Evaluation Based SCFlip Algorithm for Polar Codes Decoding
title_sort ber evaluation based scflip algorithm for polar codes decoding
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description Successive cancellation (SC) decoding of polar codes may bring about error propagation that needs to be mitigated. In this paper, we present a new SC Flipping (SCFlip) decoder, named bit error rate (BER) evaluation based SCFlip (BER-SCFlip), which can accurately target the first error bit and correct it with a high probability. Thus, a high error correction capability and a low decoding complexity can be achieved. First, we propose a new criterion to find out the most suspicious error bit. Those non-frozen bits that have higher decoding BERs derived from log-likelihood-ratios (LLRs) after SC decoding than the corresponding expected ones estimated via Gaussian Approximation (GA), are collected into the flip-bits set. These candidate bits will be flipped one by one according to their SC decoding orderings in extra decoding attempts until the decoded codeword passes cyclic redundancy check (CRC) or a predetermined maximum number of extra attempts is reached. We then propose an extended version of BER-SCFlip, named BER-SCFlip-w with the capability to correct up to w error bits in each extra decoding attempt. By combining our criterion for the flip-bits selection with that of Dynamic SCFlip (D-SCFlip), the proposed BER-SCFlip-w significantly reduces decoding complexity and latency while maintaining the superior error-correction performance close to that of D-SCFlip-w. The simulation results show that the proposed schemes are competitive among existing SCFlip algorithms and could achieve the error-correction performance approaching that of CRC-aided SCL decoding under list size L = 16 while maintaining low complexity.
topic Polar codes
SC decoding
SCFlip decoding
Gaussian approximation
url https://ieeexplore.ieee.org/document/8941095/
work_keys_str_mv AT xuetingzhang berevaluationbasedscflipalgorithmforpolarcodesdecoding
AT yingzhuangliu berevaluationbasedscflipalgorithmforpolarcodesdecoding
AT shaopingchen berevaluationbasedscflipalgorithmforpolarcodesdecoding
_version_ 1724187517226319872