Many other techniques for spectral estimation have been developed to mitigate the disadvantages of the basic periodogram. These techniques can generally be divided into
non-parametric, parametric, and more recently
semi-parametric (also called sparse) methods. The non-parametric approaches explicitly estimate the
covariance or the spectrum of the process without assuming that the process has any particular structure. Some of the most common estimators in use for basic applications (e.g.
Welch's method) are non-parametric estimators closely related to the periodogram. By contrast, the parametric approaches assume that the underlying
stationary stochastic process has a certain structure that can be described using a small number of parameters (for example, using an
auto-regressive or moving-average model). In these approaches, the task is to estimate the parameters of the model that describes the stochastic process. When using the semi-parametric methods, the underlying process is modeled using a non-parametric framework, with the additional assumption that the number of non-zero components of the model is small (i.e., the model is sparse). Similar approaches may also be used for missing data recovery as well as
signal reconstruction. Following is a partial list of spectral density estimation techniques: •
Non-parametric methods for which the signal samples can be
unevenly spaced in time (
records can be incomplete) •
Least-squares spectral analysis, based on
least squares fitting to known frequencies •
Lomb–Scargle periodogram, an approximation of the
Least-squares spectral analysis •
Non-uniform discrete Fourier transform •
Non-parametric methods for which the signal samples must be evenly spaced in time (
records must be complete): •
Periodogram, the
modulus squared of the discrete Fourier transform •
Bartlett's method is the average of the periodograms taken of multiple segments of the signal to reduce variance of the spectral density estimate •
Welch's method a windowed version of Bartlett's method that uses overlapping segments •
Multitaper is a periodogram-based method that uses multiple tapers, or windows, to form independent estimates of the spectral density to reduce variance of the spectral density estimate •
Singular spectrum analysis is a nonparametric method that uses a
singular value decomposition of the
covariance matrix to estimate the spectral density •
Short-time Fourier transform •
Critical filter is a nonparametric method based on
information field theory that can deal with noise, incomplete data, and instrumental response functions •
Parametric techniques (an incomplete list): •
Autoregressive model (AR) estimation, which assumes that the
nth sample is correlated with the previous
p samples. •
Moving-average model (MA) estimation, which assumes that the
nth sample is correlated with noise terms in the previous
p samples. •
Autoregressive moving-average (ARMA) estimation, which generalizes the AR and MA models. •
MUltiple SIgnal Classification (MUSIC) is a popular
superresolution method. •
Estimation of signal parameters via rotational invariance techniques (ESPRIT) is another superresolution method. •
Maximum entropy spectral estimation is an
all-poles method useful for SDE when singular spectral features, such as sharp peaks, are expected. •
Semi-parametric techniques (an incomplete list): • SParse Iterative Covariance-based Estimation (SPICE) estimation, • Iterative Adaptive Approach (IAA) estimation. •
Lasso, similar to
least-squares spectral analysis but with a sparsity enforcing penalty.
Parametric estimation In parametric spectral estimation, one assumes that the signal is modeled by a
stationary process which has a spectral density function (SDF) S(f; a_1, \ldots, a_p) that is a function of the frequency f and p parameters a_1, \ldots, a_p. The estimation problem then becomes one of estimating these parameters. The most common form of parametric SDF estimate uses as a model an
autoregressive model \text{AR}(p) of order p. A signal sequence \{Y_t\} obeying a zero mean \text{AR}(p) process satisfies the equation Y_t = \phi_1Y_{t-1} + \phi_2 Y_{t-2} + \cdots + \phi_pY_{t-p} + \varepsilon_t, where the \phi_1,\ldots,\phi_p are fixed coefficients and \varepsilon_t is a white noise process with zero mean and
innovation variance \sigma^2_p. The SDF for this process is S(f; \phi_1, \ldots, \phi_p, \sigma^2_p) = \frac{\sigma^2_p\Delta t}{\left| 1 - \sum_{k=1}^p \phi_k e^{-2\pi i f k \Delta t} \right|^2}, \qquad |f| with \Delta t the sampling time interval and f_N the
Nyquist frequency. There are a number of approaches to estimating the parameters \phi_1, \ldots, \phi_p,\sigma^2_p of the \text{AR}(p) process and thus the spectral density: • The
Yule–Walker estimators are found by recursively solving the Yule–Walker equations for an \text{AR}(p) process • The
Burg estimators are found by treating the Yule–Walker equations as a form of ordinary least squares problem. The Burg estimators are generally considered superior to the Yule–Walker estimators. Burg associated these with
maximum entropy spectral estimation. • The
forward-backward least-squares estimators treat the \text{AR}(p) process as a regression problem and solves that problem using forward-backward method. They are competitive with the Burg estimators. • The
maximum likelihood estimators estimate the parameters using a
maximum likelihood approach. This involves a nonlinear optimization and is more complex than the first three. Alternative parametric methods include fitting to a
moving-average model (MA) and to a full
autoregressive moving-average model (ARMA). == Frequency estimation ==