Next Article in Journal
A Study of Movable Singularities in Non-Algebraic First-Order Autonomous Ordinary Differential Equations
Previous Article in Journal
Inverse Geometric Reconstruction Based on MW-NURBS Curves
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Article

An Error Segment Bit-Flip Algorithm for Successive Cancellation List Decoding of Polar Codes

1
School of Big Data and Computer Science, Guizhou Normal University, Guiyang 550025, China
2
School of Telecommunications Engineering, Xidian University, Xi’an 710071, China
3
School of Information and Communication, Guilin University of Electronic Technology, Guilin 541004, China
4
School of Cyberspace Security, Hangzhou Dianzi University, Hangzhou 310018, China
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(13), 2072; https://doi.org/10.3390/math12132072
Submission received: 22 April 2024 / Revised: 9 June 2024 / Accepted: 28 June 2024 / Published: 2 July 2024

Abstract

Polar codes have garnered significant attention since they were proposed due to their capacity-achieving properties and their low-complexity decoding process, and they were selected as the coding scheme for the control channel in 5G mobile communication technology. A successive cancellation list (SCL) decoder, aided by a cyclic redundancy check (CRC), performs the competitive error correcting performance for polar codes compared to other sophisticated codes. The SCL-Flip decoding algorithm is proposed to enhance the error correction performance of the SCL. However, the SCL-Flip is hampered by a high decoding complexity due to the necessary selection and sorting process of path metrics (PMs). Additionally, it requires a large number of iterations to achieve a good error correction performance. In this paper, we propose the error segment bit-flip (ES-SCL-Flip) decoding algorithm, a simplified bit-flip approach for the SCL decoder based on analyzing the distributions of the first error bit. Firstly, we construct an index set with a high probability of the first erroneous bit. Second, a bit-flip criterion is introduced to prevent the costly operation of the PM selection and sorting without compromising the error correction performance. Finally, a search strategy is employed that utilizes segmented error indication to target and rectify the initial error segment sequentially. The simulation results demonstrate that the ES-SCL-Flip decoder provides an improved error correction performance with only a minimal increase in decoding complexity compared to the conventional CRC-aided SCL decoder. This algorithm attains a commendable equilibrium between the error correction performance and decoding complexity.
Keywords: 5G; polar codes; successive cancellation list decoding algorithm; bit flip; MSC: 94B35 5G; polar codes; successive cancellation list decoding algorithm; bit flip; MSC: 94B35

Share and Cite

MDPI and ACS Style

Zhang, J.; Qiu, H.; Zhan, L.; Chen, L. An Error Segment Bit-Flip Algorithm for Successive Cancellation List Decoding of Polar Codes. Mathematics 2024, 12, 2072. https://doi.org/10.3390/math12132072

AMA Style

Zhang J, Qiu H, Zhan L, Chen L. An Error Segment Bit-Flip Algorithm for Successive Cancellation List Decoding of Polar Codes. Mathematics. 2024; 12(13):2072. https://doi.org/10.3390/math12132072

Chicago/Turabian Style

Zhang, Jing, Hongbing Qiu, Ling Zhan, and Lili Chen. 2024. "An Error Segment Bit-Flip Algorithm for Successive Cancellation List Decoding of Polar Codes" Mathematics 12, no. 13: 2072. https://doi.org/10.3390/math12132072

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop