For a broadband, narrowband AR process and sum of sinusoids evaluate spectral estimates by evaluating various parameters using appropriate method such as yule walker

Yule–Walker Estimation

Theory

An autoregressive (AR) process is modeled as a linear combination of past samples plus white noise. The Yule–Walker estimation method is a parametric spectral estimation approach, where the power spectral density (PSD) is obtained from the estimated AR model parameters.

We assume that $x[n]$ is a zero-mean, wide-sense stationary (WSS) random process generated by passing white noise $e[n]$ through an all-pole system.

An all-pole system is a system whose transfer function has only poles (no finite zeros), meaning its behavior is entirely determined by the denominator polynomial. In an AR model, white noise is passed through this all-pole filter, and the AR coefficients define the pole locations. These poles shape the frequency response and thus determine the power spectral density of the signal.

Autoregressive (AR) Model

The AR model of order $p$ is written as:

$$ x[n] = \sum_{k=1}^{p} \phi_k x[n-k] + e[n] $$

  • $\phi_k$ = AR coefficients
  • $e[n]$ = white noise with $E[e[n]] = 0$ and variance $\sigma_e^2$
  • $p$ = model order

Autocorrelation Function

The autocorrelation function is defined as:

$$ R[k] = E[x[n] x^*[n-k]] $$

For real-valued signals:

$$ R[k] = E[x[n] x[n-k]] $$

For a WSS process, $R[k]$ depends only on the lag $k$.

Yule–Walker Equations

To derive the Yule–Walker equations, we multiply the AR model by $x[n-m]$ and take expectations:

$$ E[x[n]x[n-m]] = \sum_{k=1}^{p} \phi_k E[x[n-k]x[n-m]] + E[e[n]x[n-m]] $$

Since $e[n]$ is white noise and uncorrelated with past samples:

$$ E[e[n]x[n-m]] = 0 \quad \text{for } m \ge 1 $$

Using the definition of autocorrelation, we obtain:

$$ R[m] = \sum_{k=1}^{p} \phi_k R[m-k], \quad m = 1,2,\dots,p $$

These equations can be written in matrix form as:

$$ \begin{bmatrix} R[0] & R[1] & \cdots & R[p-1] \\ R[1] & R[0] & \cdots & R[p-2] \\ \vdots & \vdots & \ddots & \vdots \\ R[p-1] & R[p-2] & \cdots & R[0] \end{bmatrix} \begin{bmatrix} \phi_1 \\ \phi_2 \\ \vdots \\ \phi_p \end{bmatrix} = \begin{bmatrix} R[1] \\ R[2] \\ \vdots \\ R[p] \end{bmatrix} $$

The matrix is Toeplitz because each element depends only on the lag difference.

Noise Variance

Once the AR coefficients are estimated, the driving noise variance is given by:

$$ \sigma_e^2 = R[0] - \sum_{k=1}^{p} \phi_k R[k] $$

This represents the portion of the signal power that cannot be explained by the AR model. In other words, even after using past samples to estimate the current value, there is still some remaining randomness or error. That leftover uncertainty is what the noise variance measures.

Power Spectral Density (PSD)

The PSD of the AR process is:

$$ P_x(f) = \frac{\sigma_e^2}{\left|1 - \sum_{k=1}^{p} \phi_k e^{-j 2 \pi f k}\right|^2} $$

The denominator corresponds to the frequency response of the all-pole system.

Frequencies where the denominator is small correspond to peaks in the spectrum.

$$ -\tfrac{1}{2} \le f \le \tfrac{1}{2}, \quad \omega = 2\pi f $$

In discrete-time signal processing, frequency is periodic, so values outside a fundamental interval represent repeated information. This is similar to angular frequency in continuous-time systems, which is periodic with period $2\pi$.

Due to this periodicity, normalized frequency $f$ is typically restricted to the principal interval $-\tfrac{1}{2} \le f \le \tfrac{1}{2}$, which captures all unique spectral content.

The relationship $\omega = 2\pi f$ converts normalized frequency into angular frequency in radians/sample, scaling the interval so that one full cycle corresponds to $2\pi$ radians.

Advantages

  • High spectral resolution
  • Efficient for short data records
  • Produces smooth spectral estimates

In summary, Yule–Walker estimation determines the AR parameters from autocorrelation values and then computes the spectrum analytically from the resulting model.