A Multi-Kernel Multi-Code Polar Decoder Architecture

02/02/2018
by   Gabriele Coppolino, et al.
0

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 2×2 polarization matrix, called binary kernel: codes constructed from binary kernels have code lengths that are bound to powers of 2. 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 2. 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 N_max, is fully flexible in terms of code length, code rate and kernel sequence. The decoder can achieve frequency of more than 1 GHz in 65 nm CMOS technology, and a throughput of 615 Mb/s. The area occupation ranges between 0.11 mm^2 for N_max=256 and 2.01 mm^2 for N_max=4096. Implementation results show an unprecedented degree of flexibility: with N_max=4096, up to 55 code lengths can be decoded with the same hardware, along with any kernel sequence and code rate.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
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
09/25/2018

Memory Management in Successive-Cancellation based Decoders for Multi-Kernel Polar Codes

Multi-kernel polar codes have recently been proposed to construct polar ...
research
05/07/2023

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

Over the past decade, polar codes have received significant traction and...
research
01/14/2020

Multi-Kernel Polar Codes: Concept and Design Principles

In this paper, we propose a new polar code construction by employing ker...
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...
research
10/15/2020

Window Processing of Binary Polarization Kernels

A decoding algorithm for polar (sub)codes with binary 2^t× 2^t polarizat...

Please sign up or login with your details

Forgot password? Click here to reset