Implementation-Efficient Finite Alphabet Decoding of Polar Codes

05/26/2023
by   Philipp Mohr, et al.
0

An implementation-efficient finite alphabet decoder for polar codes relying on coarsely quantized messages and low-complexity operations is proposed. Typically, finite alphabet decoding performs concatenated compression operations on the received channel messages to aggregate compact reliability information for error correction. These compression operations or mappings can be considered as lookup tables. For polar codes, the finite alphabet decoder design boils down to constructing lookup tables for the upper and lower branches of the building blocks within the code structure. A key challenge is to realize a hardware-friendly implementation of the lookup tables. This work uses the min-sum implementation for the upper branch lookup table and, as a novelty, a computational domain implementation for the lower branch lookup table. The computational domain approach drastically reduces the number of implementation parameters. Furthermore, a restriction to uniform quantization in the lower branch allows a very hardware-friendly compression via clipping and bit-shifting. Its behavior is close to the optimal non-uniform quantization, whose implementation would require multiple high-resolution threshold comparisons. Simulation results confirm excellent performance for the developed decoder. Unlike conventional fixed-point decoders, the proposed method involves an offline design that explicitly maximizes the preserved mutual information under coarse quantization.

READ FULL TEXT
research
05/03/2022

Uniform Vs. Non-Uniform Coarse Quantization in Mutual Information Maximizing LDPC Decoding

Recently, low-resolution LDPC decoders have been introduced that perform...
research
11/14/2020

Nonuniform Quantized Decoder for Polar Codes with Minimum Distortion Quantizer

We propose a nonuniform quantized decoder for polar codes. The design me...
research
07/30/2020

Fast Thresholded SC-Flip Decoding of Polar Codes

SC-Flip (SCF) decoding algorithm shares the attention with the common po...
research
10/06/2019

Clustering case statements for indirect branch predictors

We present an O(nlogn) algorithm to compile a switch statement into jump...
research
11/13/2022

A Variable Node Design with Check Node Aware Quantization Leveraging 2-Bit LDPC Decoding

For improving coarsely quantized decoding of LDPC codes, we propose a ch...
research
02/13/2018

Polar-Coded Forward Error Correction for MLC NAND Flash Memory Polar FEC for NAND Flash Memory

With the ever-growing storage density, high-speed, and low-cost data acc...
research
12/05/2022

Low-Resolution Horizontal and Vertical Layered Mutual Information Maximizing LDPC Decoding

We investigate iterative low-resolution message-passing algorithms for q...

Please sign up or login with your details

Forgot password? Click here to reset