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

05/01/2022
by   Guangwen Li, et al.
0

It was known a standard min-sum decoder can be unrolled as a neural network after weighting each edges. We adopt the similar decoding framework to seek a low-complexity and high-performance decoder for a class of finite geometry LDPC codes in short and moderate block lengths. It is elaborated on how to generate high-quality training data effectively, and the strong link is illustrated between training loss and the bit error rate of a neural decoder after tracing the evolution curves. Considering there exists a potential conflict between the neural networks and the error-correction decoders in terms of their objectives, the necessity of restraining the number of trainable parameters to ensure training convergence or reduce decoding complexity is highlighted. Consequently, for the referred LDPC codes, their rigorous algebraic structure promotes the feasibility of cutting down the number of trainable parameters even to only one, whereas incurring marginal performance loss in the simulation.

READ FULL TEXT
research
02/24/2017

RNN Decoding of Linear Block Codes

Designing a practical, low complexity, close to optimal, channel decoder...
research
06/21/2017

Deep Learning Methods for Improved Decoding of Linear Codes

The problem of low complexity, close to optimal, channel decoding of lin...
research
05/10/2021

FAID Diversity via Neural Networks

Decoder diversity is a powerful error correction framework in which a co...
research
02/07/2021

Learning to Decode Protograph LDPC Codes

The recent development of deep learning methods provides a new approach ...
research
02/08/2021

Doubly Residual Neural Decoder: Towards Low-Complexity High-Performance Channel Decoding

Recently deep neural networks have been successfully applied in channel ...
research
10/23/2018

Learning from the Syndrome

In this paper, we introduce the syndrome loss, an alternative loss funct...
research
02/23/2018

Time-Varying Block Codes for Synchronization Errors: MAP Decoder and Practical Issues

In this paper we consider Time-Varying Block (TVB) codes, which general...

Please sign up or login with your details

Forgot password? Click here to reset