A Branch-Price-and-Cut Algorithm for Optimal Decoding of LDPC Codes

03/13/2018
by   Banu Kabakulak, et al.
0

Channel coding aims to minimize errors that occur during the transmission of digital information from one place to another. Low-density parity-check (LDPC) codes can detect and correct transmission errors if one encodes the original information by adding redundant bits. In practice, heuristic iterative decoding algorithms are used to decode the received vector. However, these algorithms may fail to decode if the received vector contains multiple errors. We consider decoding the received vector with minimum error as an integer programming problem and propose a branch-and-price method for its solution. We improve the performance of our method by introducing heuristic feasible solutions and adding valid cuts to the mathematical formulation. Computational results reveal that our branch-price-and-cut algorithm significantly improves solvability of the problem compared to a commercial solver in high channel error rates. Our proposed algorithm can find higher quality solutions than commonly used iterative decoding heuristics.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/18/2017

Optimization-Based Decoding Algorithms for LDPC Convolutional Codes in Communication Systems

In a digital communication system, information is sent from one place to...
research
04/27/2018

Decoding Reed-Muller Codes Using Minimum-Weight Parity Checks

Reed-Muller (RM) codes exhibit good performance under maximum-likelihood...
research
07/14/2022

Iterative Soft-Input Soft-Output Decoding with Ordered Reliability Bits GRAND

Guessing Random Additive Noise Decoding (GRAND) is a universal decoding ...
research
09/09/2020

On Decoding of Reed-Muller Codes Using Local Graph Search

We present a novel iterative decoding algorithm for Reed-Muller (RM) cod...
research
05/24/2022

Delayed Coding Scheme for Channels with Insertion, Deletion, and Substitution Errors

We propose a new coding scheme, called the delayed coding (DC) scheme, f...
research
10/07/2022

Punctured Binary Simplex Codes as LDPC codes

Digital data transfer can be protected by means of suitable error correc...
research
10/29/2020

Concatenated Codes for Recovery From Multiple Reads of DNA Sequences

Decoding sequences that stem from multiple transmissions of a codeword o...

Please sign up or login with your details

Forgot password? Click here to reset