A Neural Network Lattice Decoding Algorithm

07/09/2018
by   Mohammad-Reza Sadeghi, et al.
0

Neural network decoding algorithms are recently introduced by Nachmani et al. to decode high-density parity-check (HDPC) codes. In contrast with iterative decoding algorithms such as sum-product or min-sum algorithms in which the weight of each edge is set to 1, in the neural network decoding algorithms, the weight of every edge depends on its impact in the transmitted codeword. In this paper, we provide a novel feed-forward neural network lattice decoding algorithm suitable to decode lattices constructed based on Construction A, whose underlying codes have HDPC matrices. We first establish the concept of feed-forward neural network for HDPC codes and improve their decoding algorithms compared to Nachmani et al. We then apply our proposed decoder for a Construction A lattice with HDPC underlying code, for which the well-known iterative decoding algorithms show poor performances. The main advantage of our proposed algorithm is that instead of assigning and training weights for all edges, which turns out to be time-consuming especially for high-density parity-check matrices, we concentrate on edges which are present in most of 4-cycles and removing them gives a girth-6 Tanner graph. This approach, by slight modifications using updated LLRs instead of initial ones, simultaneously accelerates the training process and improves the error performance of our proposed decoding algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/04/2018

Construction D^' Lattices from Quasi-Cyclic Low-Density Parity-Check Codes

Recently, Branco da Silva and Silva described an efficient encoding and ...
research
11/27/2020

Pruning and Quantizing Neural Belief Propagation Decoders

We consider near maximum-likelihood (ML) decoding of short linear block ...
research
04/17/2018

Joint Quantizer Optimization based on Neural Quantizer for Sum-Product Decoder

A low-precision analog-to-digital converter (ADC) is required to impleme...
research
11/25/2022

Parallel decoder for Low Density Parity Check Codes: A MPSoC study

The near channel performance of Low Density Parity Check Codes (LDPC) ha...
research
05/31/2018

Decoding Algorithms for Hypergraph Subsystem Codes and Generalized Subsystem Surface Codes

Topological subsystem codes can combine the advantages of both topologic...
research
01/21/2019

Neural Decoder for Topological Codes using Pseudo-Inverse of Parity Check Matrix

Recent developments in the field of deep learning have motivated many re...
research
12/13/2020

Neural network approaches to point lattice decoding

We characterize the complexity of the lattice decoding problem from a ne...

Please sign up or login with your details

Forgot password? Click here to reset