Three-Module SC-VAMP for LDPC-Coded Nonlinear Channels
Tadashi Wadayama, Takumi Takahashi

TL;DR
This paper introduces a modular three-module SC-VAMP algorithm for signal recovery in nonlinear channels, combining likelihood, coupling, and decoding modules for improved LDPC code performance.
Contribution
It presents a novel, adaptable three-module framework that efficiently handles nonlinear channels by decomposing the inference into specialized components with closed-form message updates.
Findings
Achieves a clear waterfall in bit error rate (BER) performance.
Narrowing gap to capacity as block length increases from 128 to 2304.
Modular architecture easily adaptable to various nonlinear channel models.
Abstract
We propose a three-module extension of score-based VAMP (SC-VAMP) for signal recovery in nonlinear channels, where the received signal is obtained by applying a nonlinearity to a linear mixture of the transmitted signal, followed by additive Gaussian noise. The key idea is to introduce a latent variable representing the output of the linear mixing stage, which decomposes the inference problem into three modules: a likelihood module that handles the nonlinear observation via Gauss--Hermite quadrature, a coupling module that enforces the linear constraint between the transmitted signal and the latent variable via LMMSE estimation, and a denoiser module that incorporates the code constraint using belief propagation (BP) decoding. Each module exchanges extrinsic scalar-Gaussian messages with Onsager corrections derived from posterior variances that are computed in closed form or to…
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.
