Learning to Decode: Reinforcement Learning for Decoding of Sparse Graph-Based Channel Codes

10/12/2020
by   Salman Habib, et al.
0

We show in this work that reinforcement learning can be successfully applied to decoding short to moderate length sparse graph-based channel codes. Specifically, we focus on low-density parity check (LDPC) codes, which for example have been standardized in the context of 5G cellular communication systems due to their excellent error correcting performance. These codes are typically decoded via belief propagation iterative decoding on the corresponding bipartite (Tanner) graph of the code via flooding, i.e., all check and variable nodes in the Tanner graph are updated at once. In contrast, in this paper we utilize a sequential update policy which selects the optimum check node (CN) scheduling in order to improve decoding performance. In particular, we model the CN update process as a multi-armed bandit process with dependent arms and employ a Q-learning scheme for optimizing the CN scheduling policy. In order to reduce the learning complexity, we propose a novel graph-induced CN clustering approach to partition the state space in such a way that dependencies between clusters are minimized. Our results show that compared to other decoding approaches from the literature, the proposed reinforcement learning scheme not only significantly improves the decoding performance, but also reduces the decoding complexity dramatically once the scheduling policy is learned.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/27/2021

RELDEC: Reinforcement Learning-Based Decoding of Moderate Length LDPC Codes

In this work we propose RELDEC, a novel approach for sequential decoding...
research
07/26/2023

Reinforcement Learning for Sequential Decoding of Generalized LDPC Codes

In this work, we propose reinforcement learning (RL) for sequential deco...
research
03/24/2023

An Optimization Model for Offline Scheduling Policy of Low-density Parity-check Codes

In this study, an optimization model for offline scheduling policy of lo...
research
06/06/2019

Active Deep Decoding of Linear Codes

High quality data is essential in deep learning to train a robust model....
research
09/15/2020

Decoding Polar Codes with Reinforcement Learning

In this paper we address the problem of selecting factor-graph permutati...
research
02/22/2021

Belief-Propagation Decoding of LDPC Codes with Variable Node-Centric Dynamic Schedules

Belief propagation (BP) decoding of low-density parity-check (LDPC) code...
research
04/27/2020

Comparison of Windowed-Decoder Configurations for Spatially Coupled LDPC Codes Under Equal-Complexity Constraints

Spatially Coupled Low-Density Parity-Check (SC-LDPC) codes offer excelle...

Please sign up or login with your details

Forgot password? Click here to reset