English

Operation Merging for Hardware Implementations of Fast Polar Decoders

Hardware Architecture 2020-06-04 v1

Abstract

Polar codes are a class of linear block codes that provably achieves channel capacity. They have been selected as a coding scheme for the control channel of enhanced mobile broadband (eMBB) scenario for 5th5^{\text{th}} generation wireless communication networks (5G) and are being considered for additional use scenarios. As a result, fast decoding techniques for polar codes are essential. Previous works targeting improved throughput for successive-cancellation (SC) decoding of polar codes are semi-parallel implementations that exploit special maximum-likelihood (ML) nodes. In this work, we present a new fast simplified SC (Fast-SSC) decoder architecture. Compared to a baseline Fast-SSC decoder, our solution is able to reduce the memory requirements. We achieve this through a more efficient memory utilization, which also enables to execute multiple operations in a single clock cycle. Finally, we propose new special node merging techniques that improve the throughput further, and detail a new Fast-SSC-based decoder architecture to support merged operations. The proposed decoder reduces the operation sequence requirement by up to 39%39\%, which enables to reduce the number of time steps to decode a codeword by 35%35\%. ASIC implementation results with 65 nm TSMC technology show that the proposed decoder has a throughput improvement of up to 31%31\% compared to previous Fast-SSC decoder architectures.

Keywords

Cite

@article{arxiv.2006.02012,
  title  = {Operation Merging for Hardware Implementations of Fast Polar Decoders},
  author = {Furkan Ercan and Thibaud Tonnellier and Carlo Condo and Warren J. Gross},
  journal= {arXiv preprint arXiv:2006.02012},
  year   = {2020}
}

Comments

13 figures, 8 tables, 11 pages, published on November 3, 2018 in Journal of Signal Processing Systems (JSPS), vol. 91, pp. 995-1007

R2 v1 2026-06-23T16:00:50.703Z