2010
DOI: 10.1109/tit.2010.2048489
|View full text |Cite
|
Sign up to set email alerts
|

A Separation Algorithm for Improved LP-Decoding of Linear Block Codes

Abstract: Maximum Likelihood (ML) decoding is the optimal decoding algorithm for arbitrary linear block codes and can be written as an Integer Programming (IP) problem. Feldman et al. relaxed this IP problem and presented Linear Programming (LP) based decoding algorithm for linear block codes. In this paper, we propose a new IP formulation of the ML decoding problem and solve the IP with generic methods. The formulation uses indicator variables to detect violated parity checks. We derive Gomory cuts from our formulation… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
38
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 39 publications
(44 citation statements)
references
References 22 publications
2
38
0
Order By: Relevance
“…The goal is to produce a modified LP that eliminates the (formerly) optimum pseudo-codeword without eliminating any binary vertexes, hopefully yielding the ML solution. A number of proposals add additional linear constraints, e.g., redundant parity-checks (RPCs) [3], [4], [5], [6], or "lift and project" [2]. An alternate approach is to add a small number of integer (actually binary) constraints [7], [8], giving a mixed integer linear program (MILP).…”
Section: Introductionmentioning
confidence: 99%
“…The goal is to produce a modified LP that eliminates the (formerly) optimum pseudo-codeword without eliminating any binary vertexes, hopefully yielding the ML solution. A number of proposals add additional linear constraints, e.g., redundant parity-checks (RPCs) [3], [4], [5], [6], or "lift and project" [2]. An alternate approach is to add a small number of integer (actually binary) constraints [7], [8], giving a mixed integer linear program (MILP).…”
Section: Introductionmentioning
confidence: 99%
“…A separation algorithm (SA) for improving the errorcorrecting performance of LP decoding was introduced in 2010 by Tanatmis et al [15], which is abbreviated as SALP in the following contents. Thereafter, Zhang and Siegel [16] provided a novel decoder that combines the new adaptive cutgenerating (ACG) algorithm with the ALP algorithm, called ACG-ALP decoder.…”
Section: Linear Programming Decodingmentioning
confidence: 99%
“…As an approximation to ML decoding, Linear programming (LP) decoding was first proposed by Feldman et al [13]. Other LP-based decoding algorithms are developed to improve the speed or performance of Feldman et al's LP decoder [14], [15], [16], [17]. Although most of LP decoding algorithms are utilized to decode LDPC codes, they also worked very well when utilized to decode algebraic block codes, such as BCH codes, Golay codes, and the (89, 45, 17) QR code, e.g., see [15], [17], [11].…”
Section: Introductionmentioning
confidence: 99%
“…3: Initialize λ j as the all-zeros vector and z j as the all 0.5 vector for all j ∈ J . 4: repeat 5: for all i ∈ I do 6:…”
Section: A Using 1 Penalty For Decodingmentioning
confidence: 99%
“…These works can roughly be classified into two categories: (a) change the constraint set of LP decoding by tightening the relaxation, e.g. [6], [7] or (b) change the objective functions, e.g. [8].…”
Section: Introductionmentioning
confidence: 99%