AMP-A-EC: AMP for Grant-Free OFDM Access
- AMP-A-EC is an approximate-message-passing algorithm that performs MAP-based device activity detection and MMSE effective channel estimation using an exact Bayesian time-domain model.
- It employs a factor graph to capture the Bernoulli-Gaussian coupling between device activity and channel taps in OFDM-based panels under frequency-selective fading.
- The algorithm uses best-iterate tracking to counter non-monotonic convergence, yielding improved error probability and MSE performance in pilot-limited regimes.
AMP-A-EC is an approximate-message-passing algorithm for OFDM-based massive grant-free access in wideband systems under frequency-selective fading. Introduced as AMP-based Activity detection and Effective Channel estimation, it is derived from an exact time-domain Bayesian model and a corresponding factor graph that preserves the Bernoulli-Gaussian coupling between device activity and channel coefficients. Its purpose is joint MAP-based device activity detection and MMSE-based effective-channel estimation, with an additional best-iterate tracking mechanism to mitigate the non-monotonic convergence behavior that can arise when pilot length is smaller than or comparable to the number of active devices (Li et al., 5 Aug 2025).
1. Definition and problem setting
AMP-A-EC is formulated for a single-cell uplink in which a base station has antennas and single-antenna devices. The channel is block fading and frequency-selective with taps. Device activity is binary, , with sparse activity satisfying . Large-scale fading coefficients are assumed known at the base station, and the small-scale fading taps satisfy
The effective channel variable is defined by
so that follows a Bernoulli-Gaussian law conditioned on (Li et al., 5 Aug 2025).
The pilot structure is OFDM-based. The number of subcarriers is 0, the pilot length is 1, and each device has a unique length-2 pilot split across 3 OFDM pilot symbols. After DFT-domain manipulation and stacking across OFDM symbols and receive antennas, the received signal is written in compact form as
4
with 5, 6, and 7. In this model, the block rows of 8 encode the activity-weighted channel taps of each device. For large 9, the sensing matrix obeys
0
which is the asymptotic scaling used by the algorithmic derivation (Li et al., 5 Aug 2025).
The paper places AMP-A-EC alongside a second algorithm, AMP-A-AC, but the two solve different estimation targets. AMP-A-EC is specifically the method for activity detection and effective channel estimation, whereas AMP-A-AC addresses activity detection and actual-channel estimation of active devices.
2. Bayesian formulation and factor-graph structure
The method is built from three Bayesian estimation problems. The first is MAP activity detection: 1 with decision rule
2
The second is MMSE estimation of the effective channel: 3
The third, introduced for comparison in the same framework, is MMSE estimation of the actual channel of active devices: 4 AMP-A-EC targets the first two of these (Li et al., 5 Aug 2025).
The joint distribution factorizes as
5
with Gaussian likelihood
6
This factorization induces a factor graph that explicitly captures the likelihood factors 7, the Bernoulli priors 8, and the Bernoulli-Gaussian coupling 9. A key structural property is that, for fixed 0, all 1 share the same 2, so they are dependent unconditionally but independent conditioned on 3. Rows of 4 are independent across 5. This graph is the basis for message passing toward 6 and 7 (Li et al., 5 Aug 2025).
3. Algorithmic structure of AMP-A-EC
AMP-A-EC applies AMP-style Gaussian approximations to the factor-graph messages and then performs parallel updates of residuals, activity scores, effective-channel estimates, and variance surrogates. The paper introduces the denoising function
8
together with its derivative 9. This function couples the current pseudo-observation, noise level, and activity probability proxy (Li et al., 5 Aug 2025).
The AMP residual and residual-energy estimator are
0
The activity-related soft factor is
1
where
2
Under the Gaussian-message approximation, the approximate posteriors are written as
3
4
and
5
The associated estimators are
6
with
7
For large 8 and 9, the algorithm further uses
0
This leads to a fully explicit AMP recursion, including
1
and the Onsager-corrected residual update
2
This places AMP-A-EC in the standard AMP family in the sense that it uses a residual update with an Onsager-style correction, although its denoising and activity-coupling terms are tailored to the Bernoulli-Gaussian wideband access model (Li et al., 5 Aug 2025).
4. Best-iterate tracking and convergence behavior
A distinctive feature of AMP-A-EC is that it does not simply return the final iterate. The paper emphasizes that AMP may fail to converge monotonically when the pilot length 3 is smaller than or comparable to the number of active devices. In that regime, the error probability or MSE can decrease first and then increase. AMP-A-EC addresses this by tracking the iterate that minimizes the GROUP-LASSO objective
4
and defining
5
The corresponding best iterate 6 and activity scores 7 are used for the final output: 8
The paper attributes the improvement to three elements: retention of AMP-style low-complexity parallel updates, best-iterate tracking using the GROUP-LASSO objective, and outputting the best past estimate rather than the last one. Reported qualitative consequences are that error probability and MSE first decrease and then remain unchanged, and that the gain is especially visible at 9 and 0, where 1 or only slightly exceeds it (Li et al., 5 Aug 2025).
A common misconception is to treat AMP-A-EC as a generic name for any expectation-consistent or orthogonalized AMP method. In the current arXiv literature, AMP-A-EC is a specific algorithm for grant-free wideband access, whereas broader AMP papers on first-order cancellation, EP/GAMP equivalence, or rotationally invariant models describe related methodology but do not define this algorithm by name (Schniter, 2019, Liu et al., 2019, Liu et al., 2024). This suggests that the suffix “A-EC” should be read operationally within this communications context rather than as a universal AMP taxonomy.
5. State evolution and asymptotic characterization
The paper analyzes AMP-A-EC through a scalar state-evolution formalism. The effective observation model is
2
where 3, 4, and 5 and 6 are independent. The recursion is
7
The term 8 is
9
with
0
For activity detection, the error probability at iteration 1 is
2
The paper gives a closed form involving incomplete Gamma functions,
3
where the thresholds are explicit functions of 4. The qualitative consequences stated in the paper are that error probability decreases with 5 and 6, and that 7 as 8 (Li et al., 5 Aug 2025).
For active-device channel estimation, the normalized MSE
9
is characterized analytically as a function of 0, 1, and 2. The paper states that this MSE decreases as state evolution improves. It also reports that the analytical state-evolution predictions for AMP-A-EC match simulation closely.
6. Computational complexity, numerical results, and positioning
The dominant per-iteration flop counts for AMP-A-EC are reported stepwise. The dominant term is
3
yielding overall complexity
4
The paper states that AMP-A-EC is more complex than AMP-A-AC because AMP-A-EC computes 5, 6, and the more detailed 7 for every 8. Comparative orders given in the paper are: ML-MMSE has 9; AMP-FS and OMP-ext. have 0; and AMP-FL-ext., AMP-A-EC, and AMP-A-AC have 1 (Li et al., 5 Aug 2025).
The simulation setup includes 2, subcarrier spacing 3 kHz, noise PSD 4 dBm/Hz with 5, activity probability 6, and typical defaults
7
Pilots are i.i.d. 8 and normalized so that 9. The experiments use 500 Monte Carlo realizations.
The paper reports that AMP-A-EC and AMP-A-AC significantly outperform AMP-FL-ext, AMP-FS, and OMP-ext, with up to 94% reduction in error probability, up to 33% reduction in MSE, and up to 96% reduction in computation time versus ML-MMSE. It also reports several monotonic trends: increasing 00 improves error probability, false alarm, missed detection, and MSE; increasing 01 improves all estimation metrics; increasing 02 or 03 worsens performance; increasing SNR improves performance; and computation time grows with 04, 05, and 06 but is essentially independent of SNR (Li et al., 5 Aug 2025).
The paper distinguishes the preferable operating regions of the two proposed algorithms. AMP-A-EC is preferable at small 07 and small 08. AMP-A-AC is preferable at large 09 and large 10, and has lower dominant complexity. AMP-A-EC is described as somewhat more accurate in some small-dimension regimes, while AMP-A-AC can be faster and better in larger regimes. A plausible implication is that the two algorithms are best viewed as complementary solvers within a shared Bayesian and factor-graph framework rather than as strict substitutes.
7. Relation to the broader AMP literature
AMP-A-EC belongs to the family of approximate-message-passing algorithms in that it uses Gaussian approximations, scalar denoising structure, and an Onsager-corrected residual update. In the broader AMP literature, standard linear-regression AMP is often motivated by the Onsager term’s cancellation of leading self-interaction, yielding an asymptotically Gaussian effective noise characterized by state evolution (Schniter, 2019). EP-based derivations likewise connect AMP and GAMP to a unified message-passing rule under large-system approximations, especially for AWGN measurement channels (Liu et al., 2019).
However, AMP-A-EC is not a generic statement about AMP theory. It is a communications-specific construction for OFDM-based grant-free access under frequency-selective fading, based on an exact time-domain signal model, a factor graph that couples activity and channel taps, and a best-iterate strategy added to address practical non-monotonicity. By contrast, recent rotationally invariant AMP frameworks derive long-memory Onsager terms from free cumulants and OAMP reductions, but do not define an algorithm literally named AMP-A-EC (Liu et al., 2024). The nomenclature therefore identifies a particular algorithmic instance rather than a general AMP subclass.
Within that narrower meaning, AMP-A-EC’s significance lies in combining four elements in a single procedure: exact wideband modeling, MAP activity detection, MMSE effective-channel estimation, and best-iterate tracking under challenging pilot-limited regimes. The paper’s central conclusion is that this combination yields strong accuracy-complexity tradeoffs for massive grant-free access, especially when pilot length is limited and conventional AMP behavior is least reliable (Li et al., 5 Aug 2025).