Gaussian Processes Through Linear Systems
Theorem: Output of an LTI System Driven by a Gaussian Process Is Gaussian
Let be a Gaussian process and let be the impulse response of a BIBO-stable LTI system. Then the output is also a Gaussian process.
If is zero-mean and WSS with PSD , then is zero-mean and WSS with:
- Output PSD:
- Output autocorrelation:
- Output mean:
Convolution is a (continuous) linear operation. Since Gaussian processes are closed under linear operations (Theorem TClosure of Gaussian Processes Under Linear Operations), the output is Gaussian. The key consequence: for Gaussian inputs, only the mean and PSD of the output matter. No higher-order statistics are needed.
Express the output as a linear functional
For any fixed , the output is a linear functional of the Gaussian process . By Theorem TClosure of Gaussian Processes Under Linear Operations, is a Gaussian RV.
Check joint Gaussianity
For any times , the vector consists of linear functionals of . Any linear combination is again a linear functional of , hence Gaussian. So is a GP.
Derive the output PSD
This is the standard result from Ch. 15: for WSS input through a BIBO-stable LTI, . The proof uses the Wiener-Khinchin theorem and the convolution theorem.
No Higher-Order Statistics Needed
For a general (non-Gaussian) WSS process through an LTI system, the output PSD relation characterizes only the second-order statistics. The output could have non-Gaussian marginals, and you would need higher-order spectra (bispectrum, trispectrum) to fully describe it.
For a Gaussian input, the output is Gaussian, so the output PSD completely characterizes the output process. This is a major simplification and is the reason Gaussian models are the workhorse of communication system analysis.
Theorem: Global Optimality of the Matched Filter for Gaussian Noise
Consider detecting a known signal in additive white Gaussian noise: where is WGN with PSD . Form the test statistic for some filter .
The matched filter maximizes the output :
For Gaussian noise, this is not just the best linear detector β it is the globally optimal detector, achieving the minimum probability of error among all detectors (linear or nonlinear).
The matched filter output is a sufficient statistic for detection in Gaussian noise. Sufficiency follows from the Neyman-Fisher factorization theorem. Since sufficient statistics lose no information, no other detector can do better.
Matched filter maximizes SNR (from Ch. 15)
The output SNR is By the Cauchy-Schwarz inequality, with equality when .
Sufficient statistic argument
Under (signal present): . Under (noise only): . By the Neyman-Pearson lemma, the likelihood ratio test based on is the most powerful test. Since is a sufficient statistic (the likelihood ratio depends on only through ), no other functional of can improve detection performance.
Why Gaussianity is essential
For non-Gaussian noise, the sufficient statistic may be a nonlinear functional of (e.g., involving higher-order moments). The matched filter would still be the best linear detector but not the globally optimal one. Gaussianity makes linear and globally optimal coincide.
Example: Output PSD of WGN Through an RC Filter
White Gaussian noise with PSD passes through an RC lowpass filter with transfer function . Find the output PSD, autocorrelation, and total noise power.
Output PSD
f_c = 1/(2\pi RC)$ is the 3 dB cutoff frequency.
Total output noise power
$
Output autocorrelation
Taking the inverse Fourier transform of a Lorentzian: The output is an Ornstein-Uhlenbeck-type process with exponential autocorrelation.
Example: Generating Colored Gaussian Noise from White Noise
Given access to a white Gaussian noise source with PSD , describe how to generate a Gaussian process with a prescribed PSD .
Spectral factorization
Design a filter with transfer function such that . This is always possible when is a rational function of (spectral factorization).
Filter the white noise
Pass through the filter: . The output is Gaussian (by Theorem TOutput of an LTI System Driven by a Gaussian Process Is Gaussian) with PSD , as desired.
Digital implementation
In practice, generate i.i.d. samples and pass them through a discrete-time filter designed to match the desired discrete PSD. This is the standard method for simulating correlated Gaussian channels.
Gaussian Process Through an LTI Filter
Visualize the input GP (with a chosen kernel/PSD) and the output after filtering. Compare input and output sample paths and their PSDs.
Parameters
Gaussian vs General Processes Through LTI Systems
| Property | General WSS Input | Gaussian WSS Input |
|---|---|---|
| Output is WSS? | Yes (if input WSS, filter BIBO-stable) | Yes |
| Output PSD | Same | |
| Output distribution | Not determined by PSD alone | Fully determined: Gaussian |
| Matched filter optimality | Best linear detector | Globally optimal detector |
| Higher-order spectra needed? | Yes, for full characterization | No β PSD suffices |
| Sufficient statistic for detection | May require nonlinear processing | Linear (matched filter output) |
Common Mistake: The Matched Filter Is Not Always the Optimal Detector
Mistake:
Assuming the matched filter is the optimal detector regardless of the noise distribution.
Correction:
The matched filter is the globally optimal detector only when the noise is Gaussian. For non-Gaussian noise (e.g., impulsive noise in power line communications, or Cauchy-distributed interference), nonlinear detectors can significantly outperform the matched filter. In those cases, the matched filter is still the best linear detector (by the Cauchy-Schwarz argument), but not the best overall.
Quick Check
A zero-mean WSS Gaussian process with PSD passes through an ideal lowpass filter with bandwidth . The output process is:
Gaussian and WSS
Gaussian but not WSS
WSS but not Gaussian
Neither Gaussian nor WSS
A Gaussian process through an LTI filter gives a Gaussian output. WSS input through BIBO-stable LTI gives WSS output.
LMMSE Channel Estimation with Spatial Covariance
The Gaussian channel model β where the channel vector is a Gaussian process in the spatial domain β enables LMMSE estimation that exploits spatial covariance structure. Vu, Cavalcante, and Caire showed that the LMMSE estimator can be made practical in massive MIMO by exploiting the low-rank structure of , achieving near-optimal estimation with reduced pilot overhead. The key enabler is Gaussianity: the LMMSE estimator is not just the best linear estimator but the globally optimal (MMSE) estimator.
Key Takeaway
When a Gaussian process passes through a linear system, the output is Gaussian and fully characterized by its PSD. This is why the matched filter is globally optimal for Gaussian noise: linear processing loses no information. For non-Gaussian noise, linear filters are suboptimal and nonlinear processing may be needed.