Deep Learning Methods for Improved Decoding of Linear Codes

06/21/2017
by   Eliya Nachmani, et al.
0

The problem of low complexity, close to optimal, channel decoding of linear codes with short to moderate block length is considered. It is shown that deep learning methods can be used to improve a standard belief propagation decoder, despite the large example space. Similar improvements are obtained for the min-sum algorithm. It is also shown that tying the parameters of the decoders across iterations, so as to form a recurrent neural network architecture, can be implemented with comparable results. The advantage is that significantly less parameters are required. We also introduce a recurrent neural decoder architecture based on the method of successive relaxation. Improvements over standard belief propagation are also observed on sparser Tanner graph representations of the codes. Furthermore, we demonstrate that the neural belief propagation decoder can be used to improve the performance, or alternatively reduce the computational complexity, of a close to optimal decoder of short BCH codes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/24/2017

RNN Decoding of Linear Block Codes

Designing a practical, low complexity, close to optimal, channel decoder...
research
11/08/2019

A Gated Hypernet Decoder for Polar Codes

Hypernetworks were recently shown to improve the performance of message ...
research
05/01/2022

Boost decoding performance of finite geometry LDPC codes with deep learning tactics

It was known a standard min-sum decoder can be unrolled as a neural netw...
research
07/16/2016

Learning to Decode Linear Codes Using Deep Learning

A novel deep learning method for improving the belief propagation algori...
research
03/06/2019

DeepTurbo: Deep Turbo Decoder

Present-day communication systems routinely use codes that approach the ...
research
06/01/2022

Neural Decoding with Optimization of Node Activations

The problem of maximum likelihood decoding with a neural decoder for err...
research
02/13/2018

Deep Learning for Decoding of Linear Codes - A Syndrome-Based Approach

We present a novel framework for applying deep neural networks (DNN) to ...

Please sign up or login with your details

Forgot password? Click here to reset