Partitioned Successive-Cancellation Flip Decoding of Polar Codes
arXiv:1711.11093 · doi:10.1109/ICC.2018.8422464
Abstract
Polar codes are a class of channel capacity achieving codes that has been selected for the next generation of wireless communication standards. Successive-cancellation (SC) is the first proposed decoding algorithm, suffering from mediocre error-correction performance at moderate code length. In order to improve the error-correction performance of SC, two approaches are available: (i) SC-List decoding which keeps a list of candidates by running a number of SC decoders in parallel, thus increasing the implementation complexity, and (ii) SC-Flip decoding that relies on a single SC module, and keeps the computational complexity close to SC. In this work, we propose the partitioned SC-Flip (PSCF) decoding algorithm, which outperforms SC-Flip in terms of error-correction performance and average computational complexity, leading to higher throughput and reduced energy consumption per codeword. We also introduce a partitioning scheme that best suits our PSCF decoder. Simulation results show that at equivalent frame error rate, PSCF has up to less computational complexity than the SC-Flip decoder. At equivalent average number of iterations, the error-correction performance of PSCF outperforms SC-Flip by up to dB at frame error rate of .
This version of the manuscript corrects an error in the previous ArXiv version, as well as the published version in IEEE Xplore under the same title, which has the DOI:10.1109/ICC.2018.8422464. The corrections include all the simulations of SC-Flip-based and SC-Oracle decoders, along with associated comments in-text
References in corpus (1)
Cited by in corpus (5)
- Practical Dynamic SC-Flip Polar Decoders: Algorithm and Implementation
- Deep-Learning-Aided Successive Cancellation List Flip Decoding for Polar Codes
- Generalized Restart Mechanism for Successive-Cancellation Flip Decoding of Polar Codes
- Successive-Cancellation Flip Decoding of Polar Codes with a Simplified Restart Mechanism
- On Reducing Decoding Complexity of Successive-Cancellation List Flip Decoding of Polar Codes