Successive-Cancellation Flip Decoding of Polar Codes with a Simplified Restart Mechanism

被引:2
|
作者
Sagitov, Ilshat [1 ]
Pillet, Charles [1 ]
Balatsoukas-Stimming, Alexios [2 ]
Giard, Pascal [1 ]
机构
[1] Ecole Technol Super, Dept Elect Engn, Montreal, PQ, Canada
[2] Eindhoven Univ Technol, Dept Elect Engn, Eindhoven, Netherlands
来源
2023 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE, WCNC | 2023年
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
10.1109/WCNC55385.2023.10119097
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Polar codes are a class of error-correcting codes that provably achieve the capacity of practical channels. The successive-cancellation flip (SCF) decoder is a low-complexity decoder that was proposed to improve the performance of the successive-cancellation (SC) decoder as an alternative to the high-complexity successive-cancellation list (SCL) decoder. The SCF decoder improves the error-correction performance of the SC decoder, but the variable execution time and the high worst-case execution time pose a challenge for the realization of receivers with fixed-time algorithms. The dynamic SCF (DSCF) variation of the SCF decoder further improves the error-correction performance but the challenge of decoding delay remains. In this work, we propose a simplified restart mechanism (SRM) that reduces the execution time of SCF and DSCF decoders through conditional restart of the additional trials from the second half of the codeword. We show that the proposed mechanism is able to improve the execution time characteristics of SCF and DSCF decoders while providing identical error-correction performance. For a DSCF decoder that can flip up to 3 simultaneous bits per decoding trial, the average execution time, the average additional execution time and the execution-time variance are reduced by approximately 31%, 37% and 57%, respectively. For this setup, the mechanism requires approximately 3.9% additional memory.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Restart Mechanisms for the Successive-Cancellation List-Flip Decoding of Polar Codes
    Pillet, Charles
    Sagitov, Ilshat
    Balatsoukas-Stimming, Alexios
    Giard, Pascal
    ENTROPY, 2025, 27 (03)
  • [2] Flexible Restart Mechanism for Successive Cancellation Flip Decoding of Polar Codes
    Xue, Xiyue
    He, Meilin
    Rui, Guo
    IEEE COMMUNICATIONS LETTERS, 2024, 28 (11) : 2459 - 2463
  • [3] Partitioned Successive-Cancellation Flip Decoding of Polar Codes
    Ercan, Furkan
    Condo, Carlo
    Hashemi, Seyyed Ali
    Gross, Warren J.
    2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2018,
  • [4] Simplified Successive-Cancellation List Decoding of Polar Codes
    Hashemi, Seyyed Ali
    Condo, Carlo
    Gross, Warren J.
    2016 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, 2016, : 815 - 819
  • [5] Fast Successive-Cancellation List Flip Decoding of Polar Codes
    Doan, Nghia
    Hashemi, Seyyed Ali
    Gross, Warren J.
    IEEE ACCESS, 2022, 10 : 5568 - 5584
  • [6] Fast Simplified Successive-Cancellation List Decoding of Polar Codes
    Hashemi, Seyyed Ali
    Condo, Carlo
    Gross, Warren J.
    2017 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE WORKSHOPS (WCNCW), 2017,
  • [7] Parallelism versus Latency in Simplified Successive-Cancellation Decoding of Polar Codes
    Hashemi, Seyyed Ali
    Mondelli, Marco
    Fazeli, Arman
    Vardy, Alexander
    Cioffi, John
    Goldsmith, Andrea
    2021 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2021, : 2369 - 2374
  • [8] Parallelism Versus Latency in Simplified Successive-Cancellation Decoding of Polar Codes
    Hashemi, Seyyed Ali
    Mondelli, Marco
    Fazeli, Arman
    Vardy, Alexander
    Cioffi, John M.
    Goldsmith, Andrea
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2022, 21 (06) : 3909 - 3920
  • [9] A Simplified Successive-Cancellation Decoder for Polar Codes
    Alamdar-Yazdi, Amin
    Kschischang, Frank R.
    IEEE COMMUNICATIONS LETTERS, 2011, 15 (12) : 1378 - 1380
  • [10] Efficient Pruning for Successive-Cancellation Decoding of Polar Codes
    Yoo, Hoyoung
    Park, In-Cheol
    IEEE COMMUNICATIONS LETTERS, 2016, 20 (12) : 2362 - 2365