Fast Low-Complexity Decoders for Low-Rate Polar Codes
Pascal Giard, Alexios Balatsoukas-Stimming, Gabi Sarkis, Claude, Thibeault, and Warren J. Gross

TL;DR
This paper presents improved low-complexity, high-throughput decoders for low-rate polar codes, achieving significant latency reduction and throughput increase on FPGA and ASIC implementations with minimal error-correction performance impact.
Contribution
Enhanced decoding algorithms recognizing more constituent codes and optimized code construction for low-rate polar codes, leading to faster, more efficient hardware decoders.
Findings
Decoders show 22-28% lower latency on FPGA
Throughput increases by 26-34% on FPGA
ASIC decoders achieve high area and energy efficiency
Abstract
Polar codes are capacity-achieving error-correcting codes with an explicit construction that can be decoded with low-complexity algorithms. In this work, we show how the state-of-the-art low-complexity decoding algorithm can be improved to better accommodate low-rate codes. More constituent codes are recognized in the updated algorithm and dedicated hardware is added to efficiently decode these new constituent codes. We also alter the polar code construction to further decrease the latency and increase the throughput with little to no noticeable effect on error-correction performance. Rate-flexible decoders for polar codes of length 1024 and 2048 are implemented on FPGA. Over the previous work, they are shown to have from 22% to 28% lower latency and 26% to 34% greater throughput when decoding low-rate codes. On 65 nm ASIC CMOS technology, the proposed decoder for a (1024, 512) polar…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
