Signal Processing Toolbox    

Spectral Estimation Method

The various methods of spectrum estimation available in the Signal Processing Toolbox can be categorized as follows:

Nonparametric methods are those in which the estimate of the PSD is made directly from the signal itself. The simplest such method is the periodogram. An improved version of the periodogram is Welch's method [8]. A more modern nonparametric technique is the multitaper method (MTM).

Parametric methods are those in which the signal whose PSD we want to estimate is assumed to be output of a linear system driven by white noise. Examples are the Yule-Walker autoregressive (AR) method and the Burg method. These methods estimate the PSD by first estimating the parameters (coefficients) of the linear system that hypothetically "generates" the signal. They tend to produce better results than classical nonparametric methods when the data length of the available signal is relatively short.

Subspace methods, also known as high-resolution methods or super-resolution methods, generate frequency component estimates for a signal based on an eigenanalysis or eigendecomposition of the correlation matrix. Examples are the multiple signal classification (MUSIC) method or the eigenvector (EV) method. These methods are best suited for line spectra - that is, spectra of sinusoidal signals - and are effective in the detection of sinusoids buried in noise, especially when the signal to noise ratios are low.

All three categories of methods are listed in the table below with the corresponding toolbox function names. More information about each function is on the corresponding function reference page. See Parametric Modeling for details about lpc and other parametric estimation functions.

Method
Description
Functions
Periodogram
Power spectral density estimate
periodogram
Welch
Averaged periodograms of overlapped, windowed signal sections
pwelch, csd, tfe, cohere
Multitaper)
Spectral estimate from combination of multiple orthogonal windows (or "tapers")
pmtm
Yule-Walker AR
Autoregressive (AR) spectral estimate of a time-series from its estimated autocorrelation function
pyulear
Burg
Autoregressive (AR) spectral estimation of a time-series by minimization of linear prediction errors
pburg
Covariance
Autoregressive (AR) spectral estimation of a time-series by minimization of the forward prediction errors
pcov
Modified Covariance
Autoregressive (AR) spectral estimation of a time-series by minimization of the forward and backward prediction errors
pmcov
MUSIC
Multiple signal classification
pmusic
Eigenvector
Pseudospectrum estimate
peig


  Spectral Analysis Nonparametric Methods