Papers
Topics
Authors
Recent
Search
2000 character limit reached

Learned Multi-Layer VAMP (LMLVAMP)

Updated 2 February 2026
  • LMLVAMP is a hybrid estimator that combines model-based inference with data-driven neural denoisers to recover signals from complex, nonlinear, and quantized measurements.
  • It integrates spectral priors with neural network–based denoising in a message-passing framework, leveraging fast Fourier transforms for efficient processing.
  • The approach achieves significant NMSE reductions and approaches oracle performance in FR3 6G scenarios, effectively mitigating interference, saturation, and quantization effects.

Learned Multi-Layer Vector Approximate Message Passing (LMLVAMP) is a hybrid model-based/data-driven estimator designed for recovering a desired signal from nonlinear, quantized receiver observations in the presence of strong out-of-band (OOB) interference, front-end saturation nonlinearities, additive receiver noise, and finite-resolution quantization. LMLVAMP integrates spectral priors with neural network–based denoising within a principled message-passing algorithmic structure. Applications include upper mid-band (FR3, 7–24 GHz) wideband radio receivers for 6G, where spectrally separated interference and hardware-induced nonlinear distortions degrade performance beyond the capacity of conventional linear methods (Joy et al., 30 Jan 2026).

1. System and Observation Model

The system considers NN-length time-domain samples r∈CNr \in \mathbb{C}^N comprising a superposition of LL frequency-domain sources:

r=∑ℓ=0L−1Vxℓ,r = \sum_{\ell=0}^{L-1} V x_\ell,

where VV is the N×NN \times N unitary inverse discrete Fourier transform (IDFT), and each xℓ[k]x_\ell[k] is nonzero only within its designated frequency band BℓB_\ell, with Bℓ∩Bk=∅B_\ell \cap B_k = \emptyset for ℓ≠k\ell \ne k.

The frequency-domain coefficients r∈CNr \in \mathbb{C}^N0 are assigned Gaussian priors:

r∈CNr \in \mathbb{C}^N1

In typical use, r∈CNr \in \mathbb{C}^N2 denotes the desired user, and r∈CNr \in \mathbb{C}^N3 indicates a spectrally separated interferer.

The receiver front-end applies a smooth, memoryless amplitude-compressing nonlinearity, followed by additive white Gaussian noise and, optionally, scalar quantization:

r∈CNr \in \mathbb{C}^N4

with

r∈CNr \in \mathbb{C}^N5

r∈CNr \in \mathbb{C}^N6 (pre-nonlinearity noise), r∈CNr \in \mathbb{C}^N7 (post-nonlinearity noise), and r∈CNr \in \mathbb{C}^N8 the saturation threshold. For finite-resolution analog-to-digital conversion (ADC), a uniform scalar quantizer r∈CNr \in \mathbb{C}^N9 is applied: LL0.

2. Multi-Layer VAMP Algorithmic Structure

Signal recovery is formulated as inference in a two-layer network:

  • Layer 0 (Spectral): LL1
  • Layer 1 (Nonlinear): LL2

The classical Multi-Layer Vector Approximate Message Passing (ML-VAMP) algorithm alternates two denoising steps per iteration, transitioning between frequency and time domains via orthogonal transforms. The denoisers are augmented by Onsager-like corrections for improved convergence. The Bayesian ML-VAMP update sequence is: LL3 Here, LL4 is the spectral (linear-Gaussian) denoiser, yielding, for each frequency bin LL5:

LL6

with average divergence LL7. The nonlinear denoiser LL8 is the componentwise conditional mean estimator LL9, which lacks a closed-form in presence of saturation and quantization.

3. Learned Neural Network Denoisers

LMLVAMP generalizes ML-VAMP by replacing analytic denoisers r=∑ℓ=0L−1Vxℓ,r = \sum_{\ell=0}^{L-1} V x_\ell,0 and r=∑ℓ=0L−1Vxℓ,r = \sum_{\ell=0}^{L-1} V x_\ell,1 with small, trainable neural network denoisers r=∑ℓ=0L−1Vxℓ,r = \sum_{\ell=0}^{L-1} V x_\ell,2 and r=∑ℓ=0L−1Vxℓ,r = \sum_{\ell=0}^{L-1} V x_\ell,3. These networks learn to emulate minimum mean-squared error (MMSE) properties and estimate Onsager-correcting divergences.

  • Spectral Message Updater (r=∑ℓ=0L−1Vxâ„“,r = \sum_{\ell=0}^{L-1} V x_\ell,4): For each frequency bin r=∑ℓ=0L−1Vxâ„“,r = \sum_{\ell=0}^{L-1} V x_\ell,5 at iteration r=∑ℓ=0L−1Vxâ„“,r = \sum_{\ell=0}^{L-1} V x_\ell,6,

r=∑ℓ=0L−1Vxℓ,r = \sum_{\ell=0}^{L-1} V x_\ell,7

with input features r=∑ℓ=0L−1Vxℓ,r = \sum_{\ell=0}^{L-1} V x_\ell,8. The iteration-wide coefficients are

r=∑ℓ=0L−1Vxℓ,r = \sum_{\ell=0}^{L-1} V x_\ell,9

  • Nonlinear Denoiser (VV0): For each sample VV1,

VV2

with features VV3. Both VV4 and VV5 are two-layer networks (64 sigmoid units with linear outputs).

4. Algorithmic Workflow and Pseudocode

The LMLVAMP inference procedure unrolls for VV6 iterations as follows:

  1. Initialization: VV7, VV8.
  2. For VV9:
    • Nonlinear denoising: For all N×NN \times N0, N×NN \times N1.
    • Spectral transformation: N×NN \times N2, N×NN \times N3.
    • Spectral denoising: N×NN \times N4.
    • Update: N×NN \times N5.
    • Message update: For all N×NN \times N6, N×NN \times N7.
    • Aggregate: N×NN \times N8.
    • Next iterate: N×NN \times N9.
  3. User-band selection: xâ„“[k]x_\ell[k]0.

Forward and inverse FFT operations are leveraged for computational efficiency (xâ„“[k]x_\ell[k]1 per iteration).

5. Training Objectives and Optimization

Trainable parameters xâ„“[k]x_\ell[k]2 of xâ„“[k]x_\ell[k]3 and xâ„“[k]x_\ell[k]4 are optimized end-to-end via backpropagation through the xâ„“[k]x_\ell[k]5-step unrolled LMLVAMP. The total loss function is a convex combination of:

  • Early-iteration loss:

xâ„“[k]x_\ell[k]6

  • Final-iteration loss: xâ„“[k]x_\ell[k]7
  • Total loss: xâ„“[k]x_\ell[k]8 with xâ„“[k]x_\ell[k]9

Optimization employs Adam with exponential learning-rate decay. Regularization is enforced by restricting network size and introducing weighted intermediate losses for training stability.

6. Performance and Evaluation in FR3 Coexistence Scenarios

Simulated configurations included Bâ„“B_\ell0, Bâ„“B_\ell1, Bâ„“B_\ell2, pre-nonlinearity noise Bâ„“B_\ell3 dB, post-nonlinearity noise Bâ„“B_\ell4 dB, saturation SNR Bâ„“B_\ell5 dB, signal SNR Bâ„“B_\ell6 dB, interference-to-noise ratio (INR) Bâ„“B_\ell7 dB, and 10-bit quantization with 12 dB backoff. Competing estimators were LMLVAMP-K/U (with/without known interferer band), linear Wiener baselines, and an "oracle" ideal nonlinearity-inversion bound.

Metrics:

  • Achievable rate lower bound: Bâ„“B_\ell8 (correlation coefficient Bâ„“B_\ell9)
  • Normalized MSE

Key results:

  • LMLVAMP-K approached oracle rates within two iterations at INR Bℓ∩Bk=∅B_\ell \cap B_k = \emptyset0 dB.
  • LMLVAMP-U achieved Bℓ∩Bk=∅B_\ell \cap B_k = \emptyset120 dB NMSE reduction compared to linear methods in saturation-dominated scenarios.
  • With 10-bit quantization, LMLVAMP retained a Bℓ∩Bk=∅B_\ell \cap B_k = \emptyset210 dB advantage over linear approaches.
  • Additional algorithmic unfolding (iterations) yielded incremental performance improvements.
  • Ablations fixing Bℓ∩Bk=∅B_\ell \cap B_k = \emptyset3 had negligible performance loss, indicating stable convergence.

LMLVAMP's O(Bℓ∩Bk=∅B_\ell \cap B_k = \emptyset4) per-iteration complexity and compact parameterization (small neural nets) demonstrate scalability to large systems and robust gains in realistic 6G coexistence conditions (Joy et al., 30 Jan 2026).

7. Significance and Implications

LMLVAMP exemplifies the hybridization of model-based inference (structured priors, orthogonal transforms) and machine-learned components (data-driven denoisers) within message-passing frameworks. By incorporating spectral priors and leveraging neural denoisers to bypass intractable conditional expectations due to nonlinearities and quantization, LMLVAMP successfully bridges practical front-end hardware constraints and advanced signal recovery objectives. This architecture is particularly suitable for wideband communications in spectrally dense environments, such as future FR3 6G scenarios, where classical linear estimators fail to address nonlinear spectral leakage and quantization artifacts.

A plausible implication is the extensibility of LMLVAMP principles to other nonlinear or quantized inference tasks in communications and signal processing, given its stability, computational efficiency, and end-to-end trainability.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Learned Multi-Layer Vector Approximate Message Passing (LMLVAMP).