Hardware Implementation of Fano Decoder for PAC Codes

11/19/2020
by   Amir Mozammel, et al.
0

This paper proposes a hardware implementation architecture for Fano decoding of polarization-adjusted convolutional (PAC) codes. This architecture maintains a trade-off between the error-correction performance and throughput of the decoder by implementing tree search constraining methods. The performance of the proposed decoder is evaluated on FPGA and ASIC using Xilinx Nexys 4 Artix-7 and TSMC 28 nm 0.72 V library, respectively. The PAC decoder can be clocked at 400 MHz and reach an average information throughput of 15.10 Mb/s at 3.5 dB signal-to-noise ratio for a block length of 128 and code rate of 1/2.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/15/2021

A Monte-Carlo Based Construction of Polarization-Adjusted Convolutional (PAC) Codes

This paper proposes a rate-profile construction method for polarization-...
research
12/10/2020

On the Metric and Computation of PAC Codes

In this paper, we present an optimal metric function on average, which l...
research
02/17/2020

Polarization-adjusted Convolutional (PAC) Codes: Fano Decoding vs List Decoding

In the Shannon lecture at the 2019 International Symposium on Informatio...
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
03/30/2016

FPGA Impementation of Erasure-Only Reed Solomon Decoders for Hybrid-ARQ Systems

This paper presents the usage of the Reed Solomon Codes as the Forward E...
research
12/01/2020

Hardware Implementation of Iterative Projection-Aggregation Decoding of Reed-Muller Codes

In this work, we present a simplification and a corresponding hardware a...
research
06/21/2023

High Throughput Open-Source Implementation of Wi-Fi 6 and WiMAX LDPC Encoder and Decoder

This paper describes the design and C99 implementation of a free and ope...

Please sign up or login with your details

Forgot password? Click here to reset