Flexible and Low-Complexity Encoding and Decoding of Systematic Polar Codes
Gabi Sarkis, Ido Tal, Pascal Giard, Alexander Vardy, Claude Thibeault,, and Warren J. Gross

TL;DR
This paper introduces flexible, low-complexity hardware and software implementations for systematic polar codes that support various lengths and rates with minimal overhead and high performance.
Contribution
It proposes a novel low-complexity, highly parallel systematic encoding algorithm and demonstrates flexible hardware and software implementations supporting any code length and rate.
Findings
Hardware overhead for flexibility is minimal
Implementation maintains high throughput and low latency
Supports polar codes of any length less than a maximum
Abstract
In this work, we present hardware and software implementations of flexible polar systematic encoders and decoders. The proposed implementations operate on polar codes of any length less than a maximum and of any rate. We describe the low-complexity, highly parallel, and flexible systematic-encoding algorithm that we use and prove its correctness. Our hardware implementation results show that the overhead of adding code rate and length flexibility is little, and the impact on operation latency minor compared to code-specific versions. Finally, the flexible software encoder and decoder implementations are also shown to be able to maintain high throughput and low latency.
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.
