Frequency Analysis & Spectral Factorization
The frequency-domain view of a stochastic process: the power spectral density and its properties, the master formula that turns a filter into a spectrum, the model-zoo spectra, why the periodogram never converges, and the spectral factorization that puts a process into the canonical form prediction needs.
01 · Definition
The spectrum: definition and properties
The power spectral density is the covariance seen in the frequency domain — it says how a process’s variability is distributed across frequencies, and it carries exactly the same information as .
The power spectral density (PSD, or spectrum) of a zero-mean stationary process is the Fourier transform of its correlation function:
The transform pair is one-to-one, so and are two encodings of the same process. Four properties fall straight out of the definition and matter on every exam:
Real & even
Since is even, — a real, even function.
Periodic
-periodic (it is the transform of a discrete sequence); we plot it on , with .
Non-negative
for all — a power density cannot be negative.
Area = variance
— the total area is the variance; the area in a band is the variance carried by those frequencies.
It is often easier to compute the complex spectrum and then set : . The spectrum of white noise is flat, — every frequency contributes equally, the frequency-domain face of “completely unpredictable”.
Defined and its properties — a recurring open question
“Define the power spectral density and discuss its main properties” is asked as a standalone theory question (e.g. June 2026, Problem 4.2), and its computation is the last part of every Problem 1. Learn the definition, the transform pair, and the four properties as a block — the derivation is worth writing out.
02 · Master formula
Spectrum of a filtered process
Here is the formula that makes the whole model zoo computable. Push a process with spectrum through a stable filter ; the output spectrum is
In particular, for a white-noise input , the output spectrum is — a rational spectrum, and this proves it is non-negative. Applying it to the model zoo:
MA(1)
, so : low frequencies dominate for , high for .
AR(1)
, so : a peak at low frequency for , at for .
ARMA(1,1)
— numerator and denominator shapes multiply.
Zero-blocking, and the DC vs variance mix-up
Two staples: (1) An MA zero blocks a frequency. For , vanishes at , so — that band is filtered out entirely. (2) At the AR(1) spectrum is (a squared DC gain), not the variance . Confusing with is the classic slip in the last part of Problem 1.
Purely deterministic components show up as impulses in the spectrum: a constant gives , an alternating sequence , and a sinusoid a pair . A mixed process’s spectrum is the sum of a continuous part (non-deterministic) and spikes (deterministic).
03 · From data
Estimating the spectrum: the periodogram
In practice you have data, not . The natural nonparametric estimate is the periodogram, the squared magnitude of the data’s Fourier transform:
It has a notorious flaw:
The periodogram is inconsistent
is asymptotically unbiased but not consistent — its variance does not shrink as . Collecting more data makes the estimate no less noisy, just more finely sampled in frequency. This is the pedagogical punchline of the estimation lecture.
The fixes trade resolution for variance: Bartlett’s method averages the periodograms of disjoint segments (variance drops by roughly ), and the windowing method smooths the correlogram with a lag window that down-weights the poorly-estimated high-lag covariances. Estimating and themselves is gentler: the sample mean and sample covariance are consistent for ARMA processes (the biased form is preferred — lower variance and guaranteed PSD).
04 · Canonical form
Spectral factorization
The filter that generates a given spectrum is not unique: multiplying by a constant, a delay , or an all-pass factor, or reflecting a pole/zero across the unit circle, all leave (and ) unchanged. Prediction needs a single, well-defined representative — the canonical one.
The spectral factorization theorem
Every stationary process with a rational spectrum has a unique such that: (1) are monic; (2) they have the same degree; (3) they are coprime (no shared roots); and (4) has all roots in the closed unit disk and in the open unit disk. is the canonical spectral factor, and is the canonical representation.
The practical move you will use constantly: if a zero (or pole) lies outside the unit circle, reflect it to its reciprocal and rescale the noise variance so that is preserved. That turns any representation into the canonical one — and, as the next chapter shows, only the canonical form yields a stationary predictor.
For the AR(1) x(t)=0.5·x(t−1)+e(t) with Var(e)=1, what is the spectrum at ω=0, Γ_x(0)?
Load-bearing ideas
- The PSD is real, even, -periodic, non-negative, and its area is the variance. Compute it via the complex spectrum evaluated at .
- Master formula: ; for white input, . MA zeros block frequencies; AR poles peak them.
- Watch vs the variance — different objects.
- The periodogram is unbiased but inconsistent; Bartlett averaging and windowing trade resolution for variance.
- Spectral factorization gives the unique canonical (monic, equal degree, coprime, roots inside/on the unit circle). Reflect out-of-circle singularities and rescale — this is the precondition for prediction.
Exam radar. The spectrum computation closes Problem 1; the “define the PSD + properties” theory recurs; and canonicalisation is the gateway to Problem 2. Practise: given a process, get via , evaluate it at or , and canonicalise a non-canonical .