MMSE (Regularized ZF) Receiver
The Best of Both Worlds
MRC maximizes signal power but ignores interference. ZF eliminates interference but amplifies noise. The MMSE receiver β also called regularized ZF β strikes the optimal balance: it minimizes the total mean squared error , jointly accounting for both interference and noise.
The MMSE filter reduces to MRC at low SNR (where noise dominates) and to ZF at high SNR (where interference dominates), smoothly interpolating between the two extremes. This makes it the uniformly best linear receiver across all operating regimes.
Definition: MMSE (Regularized ZF) Receiver
MMSE (Regularized ZF) Receiver
The MMSE receiver for the uplink model with is
or equivalently, using the matrix inversion lemma:
The soft estimate is .
The second form is computationally preferred when : it inverts a matrix rather than an one. The regularization term is precisely what distinguishes MMSE from ZF β it prevents the noise enhancement that arises from inverting a near-singular Gram matrix.
Theorem: MMSE Is the Optimal Linear Receiver
Among all linear receivers , the MMSE receiver minimizes the mean squared error:
The minimum MSE for user is
where .
The MMSE receiver is the linear MMSE (LMMSE) estimator from estimation theory applied to the linear model . The connection to FSI Ch. 12 is direct: plays the role of the observation matrix, is the unknown parameter vector, and the LMMSE solution uses the prior covariance .
Set up the MSE minimization
The MSE is where and .
Differentiate and set to zero
Setting , we obtain .
Simplify
Factoring out and absorbing it, we get .
The minimum MSE is obtained by substituting back.
Theorem: MMSE SINR Expression
With equal per-user power , the post-detection SINR for user with the MMSE receiver is
Equivalently,
The MMSE SINR has a beautiful structure: the interference-plus-noise covariance is inverted and then the signal is projected through it. This is precisely the Capon beamformer applied to the detection problem β it steers a "spatial null" toward the interference while collecting the signal.
Use the SINR identity for LMMSE estimators
From estimation theory (FSI Ch. 12), for the linear model where , the LMMSE SINR equals the quadratic form where .
Derive the alternative form
By the matrix inversion lemma applied to the rank-one update , one can show that , which is a convenient computational form.
Key Takeaway
MMSE interpolates between MRC and ZF. At low SNR (), the regularization term dominates and MMSE reduces to MRC (matched filter). At high SNR (), the regularization vanishes and MMSE reduces to ZF. The MMSE receiver is never worse than either.
Example: MMSE vs. ZF for Two Correlated Users
Consider , with channel vectors and (highly correlated). Compare the SINR of ZF and MMSE at dB.
Compute the Gram matrix and its regularized inverse
, .
ZF: . ( dB).
MMSE with regularization
, .
. ... Let us recompute using the direct formula:
.
With : the interference covariance is and the MMSE SINR evaluates to approximately dB β a 10 dB improvement over ZF for these correlated channels.
Interpretation
The correlated channels () cause catastrophic noise enhancement in ZF. MMSE accepts some residual interference to avoid this noise explosion.
SINR Comparison: MRC vs. ZF vs. MMSE
Compare the average per-user SINR of MRC, ZF, and MMSE receivers as a function of . Observe that MMSE always dominates, ZF suffers at low ratios, and all three converge in the massive MIMO regime.
Parameters
Comparison of Linear Receivers
| Property | MRC | ZF | MMSE |
|---|---|---|---|
| Combining matrix | |||
| Interference handling | Ignores | Nulls completely | Balances suppression and noise |
| Noise enhancement | None | Can be severe | Bounded (regularized) |
| Per-symbol complexity | |||
| One-time complexity | None | ||
| Optimal at | Low SNR, | High SNR, well-conditioned | All regimes |
| Massive MIMO SINR |
Common Mistake: MMSE Is Not Just 'ZF with Diagonal Loading'
Mistake:
Students sometimes view MMSE as merely adding a small constant to the Gram matrix diagonal to fix numerical issues. This trivializes the fundamental statistical optimality of MMSE.
Correction:
The regularization is not arbitrary β it is the exact ratio of noise power to signal power dictated by the Bayesian LMMSE estimator. Changing this ratio degrades performance. MMSE is the unique linear receiver that minimizes the MSE, and its regularization strength adapts to the SNR.
MMSE Receiver
The linear minimum mean squared error receiver, which minimizes . Equivalent to the LMMSE estimator from Bayesian estimation theory and to the regularized ZF (or Wiener) filter.
Related: MMSE via Matrix Inversion Lemma, MMSE (Regularized ZF) Receiver, Wiener Filter