The ADMM penalized decoder for LDPC codes
Xishuo Liu, Stark C. Draper

TL;DR
This paper introduces the ADMM penalized decoder for LDPC codes, which improves low SNR performance over traditional LP and BP decoders by adding penalty terms to the optimization problem, with demonstrated empirical and theoretical benefits.
Contribution
It proposes a novel ADMM-based penalized decoding framework that enhances low SNR performance and develops a reweighted LP decoder with improved recovery thresholds.
Findings
ADMM penalized decoder outperforms BP and LP decoding at all SNRs.
Reweighted LP decoder shows significant low SNR gains.
Theoretical analysis indicates improved recovery thresholds.
Abstract
Linear programming (LP) decoding for low-density parity-check (LDPC) codes proposed by Feldman et al. is shown to have theoretical guarantees in several regimes and empirically is not observed to suffer from an error floor. However at low signal-to-noise ratios (SNRs), LP decoding is observed to have worse error performance than belief propagation (BP) decoding. In this paper, we seek to improve LP decoding at low SNRs while still achieving good high SNR performance. We first present a new decoding framework obtained by trying to solve a non-convex optimization problem using the alternating direction method of multipliers (ADMM). This non-convex problem is constructed by adding a penalty term to the LP decoding objective. The goal of the penalty term is to make "pseudocodewords", which are the non-integer vertices of the LP relaxation to which the LP decoder fails, more costly. We name…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
