High-Throughput Rate-Flexible Combinational Decoders for Multi-Kernel Polar Codes
Hossein Rezaei, Nandana Rajatheva, Matti Latva-aho

TL;DR
This paper presents a high-throughput, rate-flexible combinational decoder architecture for multi-kernel polar codes, supporting various kernel combinations and validated by FPGA implementation, with an automatic HDL generator for rapid design customization.
Contribution
It introduces a novel FPGA-based, rate-flexible decoder architecture for multi-kernel polar codes, including a Python-based compiler for automatic HDL code generation.
Findings
Achieved 1664.5 Mbps throughput for N=81 polar code
Supports decoding of binary, ternary, and mixed kernels
Rapid HDL module generation within 0.4 seconds
Abstract
Polar codes have received growing attention in the past decade and have been selected as the coding scheme for the control channel in the fifth generation (5G) wireless communication systems. However, the conventional polar codes have only been constructed by binary (2x2) kernel which poses block length limitation to powers of 2. To attain more flexible block lengths, multi-kernel polar codes are proposed. In this paper, a combinational architecture for multi-kernel polar codes with high throughput is proposed based on successive cancellation decoding algorithm. The proposed scheme can decode pure-binary, pure-ternary (3x3), and binary-ternary mixed polar codes. The decoder's architecture is rate-flexible meaning that a new code rate can be assigned to the decoder at every clock cycle. The proposed architecture is validated by FPGA implementation and the results reveal that a code 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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsError Correcting Code Techniques · Multilevel Inverters and Converters · Coding theory and cryptography
