Joint Decoding of LDPC Codes and Finite-State Channels via Linear-Programming
Byung-Hak Kim, Henry D. Pfister

TL;DR
This paper extends linear-programming decoding to joint decoding of LDPC codes and finite-state channels, providing theoretical bounds, an efficient iterative solver, and demonstrating promising performance and complexity advantages.
Contribution
It introduces a novel LP joint-decoding framework for FSCs, defines JD-PCWs, and develops an iterative solver with performance comparable to LP decoding and complexity similar to turbo equalization.
Findings
Provides a rigorous definition of JD-PCWs for error analysis
Develops an efficient iterative solver with convergence guarantees
Achieves performance close to joint LP decoding with TE-like complexity
Abstract
This paper considers the joint-decoding (JD) problem for finite-state channels (FSCs) and low-density parity-check (LDPC) codes. In the first part, the linear-programming (LP) decoder for binary linear codes is extended to JD of binary-input FSCs. In particular, we provide a rigorous definition of LP joint-decoding pseudo-codewords (JD-PCWs) that enables evaluation of the pairwise error probability between codewords and JD-PCWs in AWGN. This leads naturally to a provable upper bound on decoder failure probability. If the channel is a finite-state intersymbol interference channel, then the joint LP decoder also has the maximum-likelihood (ML) certificate property and all integer-valued solutions are codewords. In this case, the performance loss relative to ML decoding can be explained completely by fractional-valued JD-PCWs. After deriving these results, we discovered some elements were…
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.
