English

On Error-Correction Performance and Implementation of Polar Code List Decoders for 5G

Information Theory 2017-10-16 v2 math.IT

Abstract

Polar codes are a class of capacity achieving error correcting codes that has been recently selected for the next generation of wireless communication standards (5G). Polar code decoding algorithms have evolved in various directions, striking different balances between error-correction performance, speed and complexity. Successive-cancellation list (SCL) and its incarnations constitute a powerful, well-studied set of algorithms, in constant improvement. At the same time, different implementation approaches provide a wide range of area occupations and latency results. 5G puts a focus on improved error-correction performance, high throughput and low power consumption: a comprehensive study considering all these metrics is currently lacking in literature. In this work, we evaluate SCL-based decoding algorithms in terms of error-correction performance and compare them to low-density parity-check (LDPC) codes. Moreover, we consider various decoder implementations, for both polar and LDPC codes, and compare their area occupation and power and energy consumption when targeting short code lengths and rates. Our work shows that among SCL-based decoders, the partitioned SCL (PSCL) provides the lowest area occupation and power consumption, whereas fast simplified SCL (Fast-SSCL) yields the lowest energy consumption. Compared to LDPC decoder architectures, different SCL implementations occupy up to 17.1x less area, dissipate up to 7.35x less power, and up to 26x less energy.

Keywords

Cite

@article{arxiv.1708.04706,
  title  = {On Error-Correction Performance and Implementation of Polar Code List Decoders for 5G},
  author = {Furkan Ercan and Carlo Condo and Seyyed Ali Hashemi and Warren J. Gross},
  journal= {arXiv preprint arXiv:1708.04706},
  year   = {2017}
}

Comments

Accepted in 55th Annual Allerton Conference on Communication, Control, and Computing

R2 v1 2026-06-22T21:15:38.206Z