The Stieltjes Transform
The Moment Generating Function of Spectral Theory
The Stieltjes transform plays the same role for spectral distributions that the moment generating function plays for ordinary probability distributions: it encodes all the information about the distribution in a single analytic function. For the Marchenko-Pastur law, the Stieltjes transform satisfies a simple quadratic equation β and this equation is the key to computing ergodic MIMO capacity in closed form.
Definition: The Stieltjes Transform
The Stieltjes Transform
Let be a probability distribution function on . The Stieltjes transform of is the function For , is well-defined and analytic, with (i.e., maps the upper half-plane to the lower half-plane).
The Stieltjes transform determines uniquely via the inversion formula: . This means we can recover the density from the Stieltjes transform by taking the imaginary part on the real axis.
Theorem: Stieltjes Inversion Formula
If has a continuous density at the point , then More generally, for any continuity interval of :
The Stieltjes transform is smooth for away from the real axis. As approaches the real axis (i.e., ), the imaginary part of "reveals" the density: where the density is large, is large; where the density is zero, .
Compute the imaginary part
For with : The kernel is the Cauchy (Lorentzian) density centered at with scale . As , it converges to .
Take the limit
By the approximation-to-identity property: as , whenever is continuous at .
Definition: Stieltjes Transform of the Empirical Spectral Distribution
Stieltjes Transform of the Empirical Spectral Distribution
For an Hermitian matrix with eigenvalues , the Stieltjes transform of its ESD is The key insight: the Stieltjes transform of the ESD is the normalized trace of the resolvent .
Theorem: Fixed-Point Equation for the Marchenko-Pastur Stieltjes Transform
The Stieltjes transform of the Marchenko-Pastur distribution satisfies the fixed-point equation Equivalently, is the unique solution in (negative imaginary part) of the quadratic
The fixed-point structure arises because the resolvent of a Wishart matrix satisfies a self-consistent equation: each row of contributes to the resolvent, but its contribution depends on the resolvent of the matrix with that row removed. In the large-dimensional limit, removing one row has negligible effect, and the equation becomes deterministic.
Matrix identity
Write and consider the resolvent . Using the matrix inversion lemma and the rank-1 structure of each row's contribution: where is the -th row of and is the resolvent with row removed.
Self-consistency in the limit
In the limit, by the law of large numbers (since has i.i.d. entries independent of ). Substituting and summing over the rows:
Select the correct root
The quadratic has two roots. The correct one satisfies for (the Stieltjes transform maps to ). This uniquely determines: where the branch of the square root is chosen to give .
Example: Ergodic MIMO Capacity via Stieltjes Transform
Use the Stieltjes transform to express the per-antenna ergodic capacity of an i.i.d. Rayleigh MIMO channel in terms of the Marchenko-Pastur Stieltjes transform. Show that the result involves only a one-dimensional integral (or a fixed-point equation), not a matrix-dimensional Monte Carlo average.
Capacity as a log-det integral
The per-antenna capacity is
Relate to the Stieltjes transform
Using integration by parts and the identity , we recognize the right side as related to :
Final formula
Integrating over from to the target SNR: Since satisfies the quadratic fixed-point equation, this integral can be evaluated analytically. The result (due to Telatar) is a closed-form expression involving logarithms and the parameters and .
Recovering the MP Density from
Visualize the Stieltjes inversion formula: as , the imaginary part of converges to .
Parameters
Ergodic MIMO Capacity: RMT vs. Monte Carlo
Compare the asymptotic capacity formula (computed via the Stieltjes transform of the Marchenko-Pastur law) against Monte Carlo simulation for finite-dimensional MIMO channels.
Parameters
Quick Check
The Stieltjes transform of a probability distribution on maps the upper half-plane to which region?
The lower half-plane
The upper half-plane
The real line
The unit disk
Since for and , the integral inherits the sign.
Computing the MP Stieltjes Transform via Fixed-Point Iteration
Complexity: where is the number of iterations (typically )The fixed-point iteration converges rapidly because the map is a contraction in the upper half-plane. For on the real axis (inside the support), use with small and take the imaginary part to recover the density.
Why the Stieltjes Transform is So Useful
The Stieltjes transform has three properties that make it the tool of choice for random matrix theory:
- Inversion: the density is recovered from .
- Fixed-point equations: for structured random matrices (Wishart, correlated, sums), the Stieltjes transform of the LSD satisfies a finite-dimensional equation, even though the underlying matrices have growing dimension.
- Functionals: quantities like (capacity) or (MMSE) can be expressed as simple functions of evaluated at specific points.
Numerical Evaluation of the Stieltjes Transform
When evaluating numerically to recover the density, the choice of matters: too large and the density is smoothed out (losing the sharp edges at ); too small and numerical issues arise. A practical choice is . For the fixed-point iteration, convergence is guaranteed for but may be slow near the edge of the support. The direct quadratic formula solution is preferred when available.
- β’
Typical range: to times the support width
- β’
Fixed-point iteration: 10--30 iterations suffice for accuracy
Stieltjes Transform
The function for . It uniquely determines and is the main analytic tool for characterizing limiting spectral distributions in random matrix theory.
Related: The Stieltjes Transform
Resolvent
For a matrix and complex , the resolvent is . The normalized trace of the resolvent gives the Stieltjes transform of the ESD.
Related: Stieltjes Transform of the Empirical Spectral Distribution
Key Takeaway
The Stieltjes transform converts the eigenvalue distribution problem into an analytic function problem. For the Marchenko-Pastur law, it satisfies a simple quadratic equation, enabling closed-form computation of MIMO capacity and related functionals without Monte Carlo simulation.