CRC-Aided Learned Ensembles of Belief-Propagation Polar Decoders

01/15/2023
by   Tomer Raviv, et al.
0

Polar codes have promising error-correction capabilities. Yet, decoding polar codes is often challenging, particularly with large blocks, with recently proposed decoders based on list-decoding or neural-decoding. The former applies multiple decoders or the same decoder multiple times with some redundancy, while the latter family utilizes emerging deep learning schemes to learn to decode from data. In this work we introduce a novel polar decoder that combines the list-decoding with neural-decoding, by forming an ensemble of multiple weighted belief-propagation (WBP) decoders, each trained to decode different data. We employ the cyclic-redundancy check (CRC) code as a proxy for combining the ensemble decoders and selecting the most-likely decoded word after inference, while facilitating real-time decoding. We evaluate our scheme over a wide range of polar codes lengths, empirically showing that gains of around 0.25dB in frame-error rate could be achieved. Moreover, we provide complexity and latency analysis, showing that the number of operations required approaches that of a single BP decoder at high signal-to-noise ratios.

READ FULL TEXT
research
05/13/2022

A Polar Subcode Approach to Belief Propagation List Decoding

Permutation decoding gained recent interest as it can exploit the symmet...
research
10/31/2018

Neural Belief Propagation Decoding of CRC-Polar Concatenated Codes

Polar codes are the first class of error correcting codes that provably ...
research
01/17/2020

Data-Driven Ensembles for Deep and Hard-Decision Hybrid Decoding

Ensemble models are widely used to solve complex tasks by their decompos...
research
01/15/2020

CRC-Aided Belief Propagation List Decoding of Polar Codes

Although iterative decoding of polar codes has recently made huge progre...
research
01/18/2023

Distributed Video Coding Based on Polar Codes

In this letter we present an improved distributed video coding (DVC) sch...
research
09/26/2019

Deep Learning-based Polar Code Design

In this work, we introduce a deep learning-based polar code construction...
research
09/05/2020

Deep Ensemble of Weighted Viterbi Decoders for Tail-Biting Convolutional Codes

Tail-biting convolutional codes extend the classical zero-termination co...

Please sign up or login with your details

Forgot password? Click here to reset