English

Partitioned Successive-Cancellation Flip Decoding of Polar Codes

Information Theory 2018-10-09 v4 math.IT

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 5×5 \times 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 0.150.15 dB at frame error rate of 10310^{-3}.

Keywords

Cite

@article{arxiv.1711.11093,
  title  = {Partitioned Successive-Cancellation Flip Decoding of Polar Codes},
  author = {Furkan Ercan and Carlo Condo and Seyyed Ali Hashemi and Warren J. Gross},
  journal= {arXiv preprint arXiv:1711.11093},
  year   = {2018}
}

Comments

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