Multi-mode Unrolled Architectures for Polar Decoders
Pascal Giard, Gabi Sarkis, Claude Thibeault, and Warren J. Gross

TL;DR
This paper introduces high-throughput, multi-mode polar decoders using unrolled architectures that support multiple code lengths and rates, achieving over 25 Gbps throughput and high energy efficiency.
Contribution
It proposes a novel multi-mode unrolled polar decoder architecture that is flexible for various code lengths and rates while maintaining extremely high decoding speeds.
Findings
Achieves over 1 Tbps throughput on ASIC at 500 MHz.
Supports multiple polar codes with peak throughput of 25.6 Gbps.
Energy efficiency of 8.8 pJ/bit at 500 MHz for the longest code.
Abstract
In this work, we present a family of architectures for polar decoders using a reduced-complexity successive-cancellation decoding algorithm that employs unrolling to achieve extremely high throughput values while retaining moderate implementation complexity. The resulting fully-unrolled, deeply-pipelined architecture is capable of achieving a coded throughput in excess of 1 Tbps on a 65 nm ASIC at 500 MHz---three orders of magnitude greater than current state-of-the-art polar decoders. However, unrolled decoders are built for a specific, fixed code. Therefore we also present a new method to enable the use of multiple code lengths and rates in a fully-unrolled polar decoder architecture. This method leads to a length- and rate-flexible decoder while retaining the very high speed typical to unrolled decoders. The resulting decoders can decode a master polar code of a given rate and…
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.
