A Multi-Kernel Multi-Code Polar Decoder Architecture
Gabriele Coppolino, Carlo Condo, Guido Masera, Warren J. Gross

TL;DR
This paper introduces the first multi-kernel polar code decoder architecture capable of flexible decoding of various code lengths, rates, and kernel sequences, achieving high speed and efficiency in CMOS technology.
Contribution
Design and implementation of a fully flexible multi-kernel successive cancellation polar decoder supporting binary and ternary kernels.
Findings
Achieves over 1 GHz frequency in 65 nm CMOS
Throughput of 615 Mb/s
Supports up to 55 code lengths with the same hardware
Abstract
Polar codes have received increasing attention in the past decade, and have been selected for the next generation of wireless communication standard. Most research on polar codes has focused on codes constructed from a polarization matrix, called binary kernel: codes constructed from binary kernels have code lengths that are bound to powers of . A few recent works have proposed construction methods based on multiple kernels of different dimensions, not only binary ones, allowing code lengths different from powers of . In this work, we design and implement the first multi-kernel successive cancellation polar code decoder in literature. It can decode any code constructed with binary and ternary kernels: the architecture, sized for a maximum code length , is fully flexible in terms of code length, code rate and kernel sequence. The decoder can achieve frequency of…
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.
