Unrolled Architectures for High-Throughput Encoding of Multi-Kernel Polar Codes

05/07/2023
by   Hossein Rezaei, et al.
0

Over the past decade, polar codes have received significant traction and have been selected as the coding method for the control channel in fifth-generation (5G) wireless communication systems. However, conventional polar codes are reliant solely on binary (2x2) kernels, which restricts their block length to being only powers of 2. In response, multi-kernel (MK) polar codes have been proposed as a viable solution to attain greater code length flexibility. This paper proposes an unrolled architecture for encoding both systematic and non-systematic MK polar codes, capable of high-throughput encoding of codes constructed with binary, ternary (3x3), or binary-ternary mixed kernels. The proposed scheme exhibits an unprecedented level of flexibility by supporting 83 different codes and offering various architectures that provide trade-offs between throughput and resource consumption. The FPGA implementation results demonstrate that a partially-pipelined polar encoder of size N=4096 operating at a frequency of 270 MHz gives a throughput of 1080 Gbps. Additionally, a new compiler implemented in Python is given to automatically generate HDL modules for the desired encoders. By inserting the desired parameters, a designer can simply obtain all the necessary VHDL files for FPGA implementation.

READ FULL TEXT

page 1

page 11

research
01/25/2023

High-Throughput Rate-Flexible Combinational Decoders for Multi-Kernel Polar Codes

Polar codes have received growing attention in the past decade and have ...
research
01/01/2018

Auto-Generation of Pipelined Hardware Designs for Polar Encoder

This paper presents a general framework for auto-generation of pipelined...
research
11/16/2022

A Combinational Multi-Kernel Decoder for Polar Codes

Polar codes have been selected as the channel coding scheme for control ...
research
02/02/2018

A Multi-Kernel Multi-Code Polar Decoder Architecture

Polar codes have received increasing attention in the past decade, and h...
research
01/21/2019

Construction and Decoding of Product Codes with Non-Systematic Polar Codes

Product codes are widespread in optical communications, thanks to their ...
research
10/14/2021

Shortened Polarization Kernels

A shortening method for large polarization kernels is presented, which r...
research
02/15/2022

An Automated FPGA-based Framework for Rapid Prototyping of Nonbinary LDPC Codes

Nonbinary LDPC codes have shown superior performance close to the Shanno...

Please sign up or login with your details

Forgot password? Click here to reset