IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v11y2023i21p4462-d1269064.html
   My bibliography  Save this article

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

Author

Listed:
  • Desheng Wang

    (School of Information and Control Engineering, China University of Mining and Technology, Xuzhou 221116, China)

  • Jihang Yin

    (School of Computer Science and Technology, University of Chinese Academy of Sciences, Beijing 100049, China)

  • Yonggang Xu

    (School of Information and Control Engineering, China University of Mining and Technology, Xuzhou 221116, China)

  • Xuan Yang

    (School of Information and Control Engineering, China University of Mining and Technology, Xuzhou 221116, China)

  • Qiuwei Xu

    (College of Information Engineering, Yangzhou University, Yangzhou 225127, China)

  • Gang Hua

    (School of Information and Control Engineering, China University of Mining and Technology, Xuzhou 221116, China)

Abstract

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.

Suggested Citation

  • Desheng Wang & Jihang Yin & Yonggang Xu & Xuan Yang & Qiuwei Xu & Gang Hua, 2023. "An Improved Bit-Flipping Algorithm of Successive Cancellation List Decoding for Polar Codes," Mathematics, MDPI, vol. 11(21), pages 1-19, October.
  • Handle: RePEc:gam:jmathe:v:11:y:2023:i:21:p:4462-:d:1269064
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/11/21/4462/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/11/21/4462/
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:11:y:2023:i:21:p:4462-:d:1269064. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.