Deterministic Equivalents

Beyond i.i.d.: Correlated Channels

The Marchenko-Pastur law assumes i.i.d. entries in H\mathbf{H}. In practice, MIMO channels exhibit spatial correlation: nearby antennas see similar scattering environments. A correlated channel is modeled as H=Ξ£r1/2XΞ£t1/2\mathbf{H} = \boldsymbol{\Sigma}_{r}^{1/2} \mathbf{X} \boldsymbol{\Sigma}_{t}^{1/2}, where X\mathbf{X} has i.i.d. entries and Ξ£r\boldsymbol{\Sigma}_{r}, Ξ£t\boldsymbol{\Sigma}_{t} are the receive and transmit correlation matrices. The eigenvalue distribution of 1ntHHH\frac{1}{n_t}\mathbf{H}\mathbf{H}^H is no longer Marchenko-Pastur β€” but deterministic equivalents provide computable approximations.

Definition:

Deterministic Equivalent

Let {fn}\{f_n\} be a sequence of random variables indexed by the matrix dimension nn. A deterministic sequence {fΛ‰n}\{\bar{f}_n\} is called a deterministic equivalent of {fn}\{f_n\} if fnβˆ’fΛ‰nβ†’a.s.0asΒ nβ†’βˆž.f_n - \bar{f}_n \xrightarrow{a.s.} 0 \quad \text{as } n \to \infty. The value of fΛ‰n\bar{f}_n is that it depends only on the parameters of the model (e.g., the correlation matrices), not on the random matrix realization β€” it can be computed without Monte Carlo.

Deterministic equivalents are the applied output of random matrix theory. Rather than characterizing the full spectral distribution, they provide approximations for specific functionals (capacity, SINR, MSE) that are the quantities of engineering interest.

Theorem: Deterministic Equivalent for log⁑det⁑\log\det (Correlated MIMO Capacity)

Consider H=Ξ£r1/2XΞ£t1/2\mathbf{H} = \boldsymbol{\Sigma}_{r}^{1/2} \mathbf{X} \boldsymbol{\Sigma}_{t}^{1/2} where X∈CnΓ—m\mathbf{X} \in \mathbb{C}^{n \times m} has i.i.d. CN(0,1/m)\mathcal{CN}(0, 1/m) entries, and Ξ£r∈CnΓ—n\boldsymbol{\Sigma}_{r} \in \mathbb{C}^{n \times n}, Ξ£t∈CmΓ—m\boldsymbol{\Sigma}_{t} \in \mathbb{C}^{m \times m} are Hermitian positive definite. As n,mβ†’βˆžn, m \to \infty with n/mβ†’Ξ²n/m \to \beta: 1nlog⁑det⁑ ⁣(In+ρ HHH)βˆ’VΛ‰nβ†’a.s.0,\frac{1}{n}\log\det\!\left(\mathbf{I}_n + \rho\, \mathbf{H}\mathbf{H}^H\right) - \bar{V}_n \xrightarrow{a.s.} 0, where VΛ‰n\bar{V}_n is defined by the system of equations: VΛ‰n=1nlog⁑det⁑(In+ρ ΣrTn)+1nlog⁑det⁑(Im+ρ ΣtT~n)βˆ’Ο2ntr(TnΞ£rT~nΞ£t),\bar{V}_n = \frac{1}{n}\log\det(\mathbf{I}_n + \rho\, \boldsymbol{\Sigma}_{r} \mathbf{T}_n) + \frac{1}{n}\log\det(\mathbf{I}_m + \rho\, \boldsymbol{\Sigma}_{t} \tilde{\mathbf{T}}_n) - \frac{\rho^2}{n}\text{tr}(\mathbf{T}_n \boldsymbol{\Sigma}_{r} \tilde{\mathbf{T}}_n \boldsymbol{\Sigma}_{t}), with Tn\mathbf{T}_n and T~n\tilde{\mathbf{T}}_n the unique positive definite solutions of Tn=(Im+ρ ΣtT~n)βˆ’1,T~n=1m(In+ρ ΣrTn)βˆ’1.\mathbf{T}_n = \left(\mathbf{I}_m + \rho\, \boldsymbol{\Sigma}_{t} \tilde{\mathbf{T}}_n\right)^{-1}, \quad \tilde{\mathbf{T}}_n = \frac{1}{m}\left(\mathbf{I}_n + \rho\, \boldsymbol{\Sigma}_{r} \mathbf{T}_n\right)^{-1}.

The deterministic equivalent replaces the random log⁑det⁑\log\det (which involves all eigenvalues of the random channel) with a quantity that depends only on the deterministic correlation matrices Σr\boldsymbol{\Sigma}_{r} and Σt\boldsymbol{\Sigma}_{t}. The matrices Tn\mathbf{T}_n and T~n\tilde{\mathbf{T}}_n are found by iterating two coupled matrix equations until convergence.

,

Example: Deterministic Equivalent Reduces to MP for i.i.d. Channels

Show that when Ξ£r=In\boldsymbol{\Sigma}_{r} = \mathbf{I}_n and Ξ£t=Im\boldsymbol{\Sigma}_{t} = \mathbf{I}_m (no correlation), the deterministic equivalent simplifies to the capacity formula from the Marchenko-Pastur law.

Example: Deterministic Equivalent with Exponential Correlation

A massive MIMO base station has nt=64n_t = 64 antennas with exponential correlation [Ξ£t]i,j=r∣iβˆ’j∣[\boldsymbol{\Sigma}_{t}]_{i,j} = r^{|i-j|} where r=0.7r = 0.7, serving nr=16n_r = 16 single-antenna users (no receive correlation, Ξ£r=I\boldsymbol{\Sigma}_{r} = \mathbf{I}). Compute the per-user ergodic capacity at SNR=10\text{SNR} = 10 dB using the deterministic equivalent vs. Monte Carlo.

Deterministic Equivalent vs. Monte Carlo for Correlated MIMO

Compare the deterministic equivalent capacity approximation with Monte Carlo simulation for a MIMO channel with exponential transmit correlation.

Parameters
64
16
0.5
10

Random Matrix Theory Tools: Summary

ToolInputOutputUse Case
Marchenko-Pastur LawAspect ratio Ξ²\betaLimiting eigenvalue densityi.i.d. Rayleigh MIMO capacity
Stieltjes TransformDistribution FFAnalytic function mF(z)m_F(z)Computing capacity, SINR, MSE integrals
Fixed-Point EquationModel parameters (Ξ²\beta, correlations)Stieltjes transform valueAvoiding eigenvalue computation
Deterministic EquivalentCorrelation matrices Ξ£r,Ξ£t\boldsymbol{\Sigma}_{r}, \boldsymbol{\Sigma}_{t}Approximate capacity/SINRCorrelated massive MIMO analysis
πŸŽ“CommIT Contribution(2012)

Random Matrix Theory for Massive MIMO with Spatial Correlation

S. Wagner, R. Couillet, M. Debbah, G. Caire β€” IEEE Journal on Selected Areas in Communications, vol. 30, no. 3

Wagner, Couillet, Debbah, and Caire applied the deterministic equivalent framework to analyze linear precoding (zero-forcing, regularized zero-forcing) in the MISO broadcast channel with spatially correlated channels. Using RMT, they derived closed-form expressions for the per-user SINR in the large-system limit, enabling optimization of the regularization parameter without Monte Carlo simulation. This work demonstrated that deterministic equivalents are not just theoretical curiosities but practical tools for massive MIMO system design.

massive-MIMOdeterministic-equivalentprecodingRMTView Paper β†’

Historical Note: Telatar's MIMO Capacity Formula

1999

In 1999, Emre Telatar published one of the most influential papers in wireless communications, deriving the ergodic capacity of the i.i.d. Rayleigh MIMO channel using random matrix theory. The key step was recognizing that the per-antenna capacity could be expressed as an integral against the Marchenko-Pastur distribution. This single insight β€” connecting an abstract result from mathematical physics to a concrete engineering quantity β€” launched two decades of research on massive MIMO and random matrix methods for wireless communications.

Quick Check

The fixed-point iteration for the deterministic equivalent requires inverting matrices of size ntΓ—ntn_t \times n_t and nrΓ—nrn_r \times n_r at each step. For a system with nt=64n_t = 64 and nr=16n_r = 16, approximately how many floating-point operations per iteration?

O(nt3)β‰ˆ2.6Γ—105O(n_t^3) \approx 2.6 \times 10^5

O(ntnr)β‰ˆ103O(n_t n_r) \approx 10^3

O(nt2nr2)β‰ˆ106O(n_t^2 n_r^2) \approx 10^6

O(2nt)O(2^{n_t})

Common Mistake: Deterministic Equivalent Iteration May Diverge with Wrong Initialization

Mistake:

Initializing the fixed-point iteration with arbitrary matrices (e.g., zero matrices) and expecting convergence.

Correction:

The standard initialization is T~(0)=1mI\tilde{\mathbf{T}}^{(0)} = \frac{1}{m}\mathbf{I} (or 11+ρI\frac{1}{1+\rho}\mathbf{I}). The iteration is a contraction map for this initialization and converges monotonically. Starting from T~(0)=0\tilde{\mathbf{T}}^{(0)} = \mathbf{0} can lead to numerical issues. Always use the recommended initialization.

Why This Matters: Deterministic Equivalents in 5G NR System Design

5G NR massive MIMO base stations (gNBs) with 32--256 antenna elements exhibit significant spatial correlation due to the half-wavelength antenna spacing and finite angular spread. Deterministic equivalents allow link-level performance prediction for different array geometries, correlation models, and user distributions without requiring channel measurements or extensive Monte Carlo campaigns. This capability is used in 3GPP system-level simulations to set spectral efficiency targets.

Deterministic Equivalent

A deterministic approximation fΛ‰n\bar{f}_n to a random quantity fnf_n (typically involving large random matrices) such that fnβˆ’fΛ‰nβ†’0f_n - \bar{f}_n \to 0 almost surely. It replaces Monte Carlo averaging with a fixed-point computation.

Related: Deterministic Equivalent

Key Takeaway

Deterministic equivalents extend random matrix theory from the i.i.d. case to correlated channels. By solving a system of coupled matrix equations (which converge in 10--15 iterations), we can compute the ergodic capacity of a correlated massive MIMO system to within 1% of Monte Carlo β€” at a tiny fraction of the computational cost. This makes analytical system-level optimization tractable.