Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

Entropy

Adaptive List Flip Decoder for Polar Codes with High-Order Error Correction Capability and a Simplified Flip Metric

Yansong Lv, Hang Yin, Zhanxin Yang, Yuhuan Wang, Jingxin Dai

Published Dec 10, 2022• 3 citations
Publisher

Abstract

Designing an efficient decoder is an effective way to improve the performance of polar codes with limited code length. List flip decoders have received attention due to their good performance trade-off between list decoders and flip decoders. In particular, the newly proposed dynamic successive cancellation list flip (D-SCLF) decoder employs a new flip metric to effectively correct high-order errors and thus enhances the performance potential of present list flip decoders. However, this flip metric introduces extra exponential and logarithmic operations, and the number of these operations rises exponentially with the increase in the order of error correction and the number of information bits, which then limits its application value. Therefore, we designed an adaptive list flip (ALF) decoder with a new heuristic simplified flip metric, which replaces these extra nonlinear operations in the original flip metric with linear operations. Simulation results show that the simplified flip metric does not reduce the performance of the D-SCLF decoder. Moreover, based on the in-depth theoretical analyses of the combination of the adaptive list and the list flip decoders, the ALF decoder adopts the adaptive list to further reduce the average complexity.

DOI
10.3390/e24121806

Related papers

Deep Learning-Assisted Adaptive Dynamic-SCLF Decoding of Polar Codes

Jun Li, Liangyu Zhou, Zhengquan Li +4 more

Recently, the dynamic-successive cancellation list flip (D-SCLF) decoder has been proposed to improve the high-order flipping performance of existing successive cancellation list flip (SCLF) decoders in polar codes decoding. However, the D-SCLF decoder involves a large number of exponential and logarithmic operations, resulting in an exponential increase in computational complexity. To further improve the performance and reduce the average complexity of D-SCLF decoding, the deep learning-assisted adaptive dynamic-SCLF (DL-AD-SCLF) decoding is proposed in this paper. The error metric of D-SCLF decoding is re-derived, and an approximation scheme is proposed to reduce computational complexity. To compensate the loss of performance due to approximation, two learnable parameters are introduced. Customized neural network structures are proposed to optimize these learnable parameters according to the improved error metric by employing deep learning (DL), and the deep learning-assisted dynamic-SCLF (DL-D-SCLF) decoding is proposed. Furthermore, the adaptive list is introduced into the DL-D-SCLF decoding to further reduce decoding complexity. Simulation results show that the proposed decoder performance is improved up to 0.35dB and 0.25dB, the average complexity is reduced by up to 57.65% and 51.48% for single-bit and multi-bit flipping, respectively. Additionally, the proposed decoder exhibits good robustness to changes in code rates, code lengths, and channel conditions.

IEEE Transactions on Cognitive Communications and Networking•Jan 3, 2024•9 citations

Adaptive List Decoder with Flip Operations for Polar Codes

Yansong Lv, Hang Yin, Zhanxin Yang +3 more

Successive cancellation list decoders with flip operations (SCL-Flip) can utilize re-decoding attempts to significantly improve the error-correction performance of polar codes. However, these re-decoding attempts result in extra computation complexity, which thus leads to increased energy consumption and decoding latency to the communication system adopting SCL-Flip decoders. To significantly reduce the computation complexity of current SCL-Flip decoders, we design a new adaptive SCL-Flip (AD-SCLF) decoder, which can be easily implemented based on existing SCL-Flip techniques. Simulation results showed that the AD-SCLF can reduce up to 80.85\% of the computational complexity of a current SCL-Flip decoder at a matched $FER=10^{-3}$. The result implies our decoder can significantly reduce the energy consumption caused by redundant re-decoding attempts from the SCL-Flip decoder.

arXiv:2112.04713•Dec 9, 2021•0 citations

Balanced Low-Complexity and Flexible Error-Correction List Flip Decoding for Polar Codes

Yansong Lv, Dai, Jingxin, Wang, Yuhuan +2 more

Benefiting from performance advantages under short code lengths, polar codes are well-suited for certain scenarios, such as the future Internet of Things (IoT) applications that require high reliability and low power. Existing list flip decoders can efficiently further enhance the error-correction performance of polar codes with finite code lengths, particularly the dynamic successive cancellation list flip (D-SCLF) decoder with flexible high-order error-correction capability (FHECC). However, to the best of our knowledge, current list flip decoders cannot effectively balance complexity and error-correction efficiency. To address this, we propose a parity-check-aided D-SCLF (PC-DSCLF) decoder. This decoder, based on FHECC and the characteristics of the list flip decoding process, introduces a simplified flip metric and a hybrid check scheme, along with a decoding method that supports the check scheme, enabling it to retain FHECC while achieving low complexity. Simulation results show that the proposed PC-DSCLF decoder achieves up to a 51.1\% average complexity reduction compared to the D-SCLF algorithm with distributed CRC for $PC(512, 256+24)$

arXiv:2303.12609•Mar 22, 2023•0 citations

High-throughput Improved SCL-Flip Polar Code Decoder Architecture

Yansong Li, Jiahao Wang, Ling Zhao +1 more

SCL-Flip (SCLF) is a novel low-complexity polar code decoding algorithm that combines Successive Cancellation List (SCL) decoding with flip-based techniques, offering a trade-off between error rate performance, area efficiency, and energy consumption.This paper introduces an innovative flip-based architecture for a highly area-efficient SCL decoder.We simplify the transcendental computations in SCLF decoding through approximation and incorporate an efficient early termination technique to reduce redundant flip operations.The proposed hardware architecture for the SCLF decoder features an early stopping strategy and an efficient metric sorter.Our simplifications and approximations have minimal impact on error correction performance.The proposed design reduces the computational complexity of SCLF decoding across a wide range of signal-to-noise ratios (SNRs), demonstrating its potential for practical applications in communication systems.We validate the effectiveness of the architecture through implementation on an FPGA platform.Compared to state-of-the-art fast SCL8 decoders with equivalent Block Error Rate (BLER) performance, our proposed decoders achieve up to 7.57 times greater throughput per LUT.This improvement in area efficiency also translates to enhanced energy efficiency, making the proposed SCLF decoder a promising solution for modern communication systems requiring high performance and resource efficiency.

International Conference on Communication and Information Processing (ICCIP)•Nov 21, 2024•0 citations

Fast Successive-Cancellation List Flip Decoding of Polar Codes

Nghia Doan, Seyyed Ali Hashemi, Warren J. Gross

This work presents a fast successive-cancellation list flip (Fast-SCLF) decoding algorithm for polar codes that addresses the high latency issue associated with the successive-cancellation list flip (SCLF) decoding algorithm. We first propose a bit-flipping strategy tailored to the state-of-the-art fast successive-cancellation list (FSCL) decoding that avoids tree-traversal in the binary tree representation of SCLF, thus reducing the latency of the decoding process. We then derive a parameterized path selection error model to accurately estimate the bit index at which the correct decoding path is eliminated from the initial FSCL decoding. The trainable parameter is optimized online based on an efficient supervised learning framework. Simulation results show that for a polar code of length 512 with 256 information bits, with similar error-correction performance and memory consumption, the proposed Fast-SCLF decoder reduces up to 73.4% of the average decoding latency of the SCLF decoder with the same list size at the frame error rate of 10−4, while incurring a maximum computational complexity overhead of 27.6%. For the same polar code of length 512 with 256 information bits and at practical signal-to-noise ratios, the proposed decoder with list size 4 reduces 89.3% and 43.7% of the average complexity and decoding latency of the FSCL decoder with list size 32 (FSCL-32), respectively, while also reducing 83.2% of the memory consumption of FSCL-32. The significant improvements of the proposed decoder come at the cost of 0.07 dB error-correction performance degradation compared with FSCL-32.

arXiv:2109.12239•IEEE Access•Jan 1, 2022•8 citations

An Improved Bit-Flipping Algorithm of Successive Cancellation List Decoding for Polar Codes

Desheng Wang, Jihang Yin, Yonggang Xu +3 more

Polar codes, as the coding scheme for the control channel in fifth-generation mobile communication technology (5G), have attracted widespread attention since their proposal. As a mainstream decoding algorithm for polar codes, the successive cancellation list (SCL) decoder usually improves the error correction performance by increasing the list size, but this method suffers from the problems of high decoding complexity. To address this problem, this paper proposes a layered-search bit-flipping (LS-SCLF) decoding algorithm based on SCL decoding. Firstly, a new flip-bit metric is proposed, which derives a formula to approximate the probability of an error occurring in an information bit. This formula introduces a perturbation parameter to improve the calculation accuracy. Secondly, a compromise scheme for determining the perturbation parameter is proposed. The scheme uses Monte Carlo simulation to determine an optimized parameter for the precise positioning of the first erroneous decoded bit under different decoding conditions. Finally, a layered search strategy is adopted to sequentially search the erroneous decoded bits from the low order to high order, which can correct up to multiple bits at the same time. Simulation results show that the proposed algorithm achieves improved error correction performance with a slight increase in decoding complexity compared to the generalized SCL-Flip (GSCLF) decoding algorithm. This algorithm also achieves a good balance between the error correction performance and decoding complexity.

Mathematics•Oct 27, 2023•2 citations
Designing an efficient decoder is an effective way to improve the performance of polar codes with limited code length. List flip decoders have received attention due to their good performance trade-off between list decoders and flip decoders. In particular, the newly proposed dynamic successive cancellation list flip (D-SCLF) decoder employs a new flip metric to effectively correct high-order errors and thus enhances the performance potential of present list flip decoders. However, this flip metric introduces extra exponential and logarithmic operations, and the number of these operations rises exponentially with the increase in the order of error correction and the number of information bits, which then limits its application value. Therefore, we designed an adaptive list flip (ALF) decoder with a new heuristic simplified flip metric, which replaces these extra nonlinear operations in the original flip metric with linear operations. Simulation results show that the simplified flip metric does not reduce the performance of the D-SCLF decoder. Moreover, based on the in-depth theoretical analyses of the combination of the adaptive list and the list flip decoders, the ALF decoder adopts the adaptive list to further reduce the average complexity.
Recently, the dynamic-successive cancellation list flip (D-SCLF) decoder has been proposed to improve the high-order flipping performance of existing successive cancellation list flip (SCLF) decoders in polar codes decoding. However, the D-SCLF decoder involves a large number of exponential and logarithmic operations, resulting in an exponential increase in computational complexity. To further improve the performance and reduce the average complexity of D-SCLF decoding, the deep learning-assisted adaptive dynamic-SCLF (DL-AD-SCLF) decoding is proposed in this paper. The error metric of D-SCLF decoding is re-derived, and an approximation scheme is proposed to reduce computational complexity. To compensate the loss of performance due to approximation, two learnable parameters are introduced. Customized neural network structures are proposed to optimize these learnable parameters according to the improved error metric by employing deep learning (DL), and the deep learning-assisted dynamic-SCLF (DL-D-SCLF) decoding is proposed. Furthermore, the adaptive list is introduced into the DL-D-SCLF decoding to further reduce decoding complexity. Simulation results show that the proposed decoder performance is improved up to 0.35dB and 0.25dB, the average complexity is reduced by up to 57.65% and 51.48% for single-bit and multi-bit flipping, respectively. Additionally, the proposed decoder exhibits good robustness to changes in code rates, code lengths, and channel conditions.
Successive cancellation list decoders with flip operations (SCL-Flip) can utilize re-decoding attempts to significantly improve the error-correction performance of polar codes. However, these re-decoding attempts result in extra computation complexity, which thus leads to increased energy consumption and decoding latency to the communication system adopting SCL-Flip decoders. To significantly reduce the computation complexity of current SCL-Flip decoders, we design a new adaptive SCL-Flip (AD-SCLF) decoder, which can be easily implemented based on existing SCL-Flip techniques. Simulation results showed that the AD-SCLF can reduce up to 80.85\% of the computational complexity of a current SCL-Flip decoder at a matched FER=10−3FER=10^{-3}FER=10−3. The result implies our decoder can significantly reduce the energy consumption caused by redundant re-decoding attempts from the SCL-Flip decoder.
Benefiting from performance advantages under short code lengths, polar codes are well-suited for certain scenarios, such as the future Internet of Things (IoT) applications that require high reliability and low power. Existing list flip decoders can efficiently further enhance the error-correction performance of polar codes with finite code lengths, particularly the dynamic successive cancellation list flip (D-SCLF) decoder with flexible high-order error-correction capability (FHECC). However, to the best of our knowledge, current list flip decoders cannot effectively balance complexity and error-correction efficiency. To address this, we propose a parity-check-aided D-SCLF (PC-DSCLF) decoder. This decoder, based on FHECC and the characteristics of the list flip decoding process, introduces a simplified flip metric and a hybrid check scheme, along with a decoding method that supports the check scheme, enabling it to retain FHECC while achieving low complexity. Simulation results show that the proposed PC-DSCLF decoder achieves up to a 51.1\% average complexity reduction compared to the D-SCLF algorithm with distributed CRC for PC(512,256+24)PC(512, 256+24)PC(512,256+24)
SCL-Flip (SCLF) is a novel low-complexity polar code decoding algorithm that combines Successive Cancellation List (SCL) decoding with flip-based techniques, offering a trade-off between error rate performance, area efficiency, and energy consumption.This paper introduces an innovative flip-based architecture for a highly area-efficient SCL decoder.We simplify the transcendental computations in SCLF decoding through approximation and incorporate an efficient early termination technique to reduce redundant flip operations.The proposed hardware architecture for the SCLF decoder features an early stopping strategy and an efficient metric sorter.Our simplifications and approximations have minimal impact on error correction performance.The proposed design reduces the computational complexity of SCLF decoding across a wide range of signal-to-noise ratios (SNRs), demonstrating its potential for practical applications in communication systems.We validate the effectiveness of the architecture through implementation on an FPGA platform.Compared to state-of-the-art fast SCL8 decoders with equivalent Block Error Rate (BLER) performance, our proposed decoders achieve up to 7.57 times greater throughput per LUT.This improvement in area efficiency also translates to enhanced energy efficiency, making the proposed SCLF decoder a promising solution for modern communication systems requiring high performance and resource efficiency.
This work presents a fast successive-cancellation list flip (Fast-SCLF) decoding algorithm for polar codes that addresses the high latency issue associated with the successive-cancellation list flip (SCLF) decoding algorithm. We first propose a bit-flipping strategy tailored to the state-of-the-art fast successive-cancellation list (FSCL) decoding that avoids tree-traversal in the binary tree representation of SCLF, thus reducing the latency of the decoding process. We then derive a parameterized path selection error model to accurately estimate the bit index at which the correct decoding path is eliminated from the initial FSCL decoding. The trainable parameter is optimized online based on an efficient supervised learning framework. Simulation results show that for a polar code of length 512 with 256 information bits, with similar error-correction performance and memory consumption, the proposed Fast-SCLF decoder reduces up to 73.4% of the average decoding latency of the SCLF decoder with the same list size at the frame error rate of 10−4, while incurring a maximum computational complexity overhead of 27.6%. For the same polar code of length 512 with 256 information bits and at practical signal-to-noise ratios, the proposed decoder with list size 4 reduces 89.3% and 43.7% of the average complexity and decoding latency of the FSCL decoder with list size 32 (FSCL-32), respectively, while also reducing 83.2% of the memory consumption of FSCL-32. The significant improvements of the proposed decoder come at the cost of 0.07 dB error-correction performance degradation compared with FSCL-32.
Polar codes, as the coding scheme for the control channel in fifth-generation mobile communication technology (5G), have attracted widespread attention since their proposal. As a mainstream decoding algorithm for polar codes, the successive cancellation list (SCL) decoder usually improves the error correction performance by increasing the list size, but this method suffers from the problems of high decoding complexity. To address this problem, this paper proposes a layered-search bit-flipping (LS-SCLF) decoding algorithm based on SCL decoding. Firstly, a new flip-bit metric is proposed, which derives a formula to approximate the probability of an error occurring in an information bit. This formula introduces a perturbation parameter to improve the calculation accuracy. Secondly, a compromise scheme for determining the perturbation parameter is proposed. The scheme uses Monte Carlo simulation to determine an optimized parameter for the precise positioning of the first erroneous decoded bit under different decoding conditions. Finally, a layered search strategy is adopted to sequentially search the erroneous decoded bits from the low order to high order, which can correct up to multiple bits at the same time. Simulation results show that the proposed algorithm achieves improved error correction performance with a slight increase in decoding complexity compared to the generalized SCL-Flip (GSCLF) decoding algorithm. This algorithm also achieves a good balance between the error correction performance and decoding complexity.