Maximum entropy spectral estimation is a method of
spectral density estimation
In statistical signal processing, the goal of spectral density estimation (SDE) or simply spectral estimation is to estimate the spectral density (also known as the power spectral density) of a signal from a sequence of time samples of the signal ...
. The goal is to improve the
spectral quality based on the
principle of maximum entropy
The principle of maximum entropy states that the probability distribution which best represents the current state of knowledge about a system is the one with largest entropy, in the context of precisely stated prior data (such as a proposition ...
. The method is based on choosing the spectrum which corresponds to the most random or the most unpredictable time series whose
autocorrelation
Autocorrelation, sometimes known as serial correlation in the discrete time case, measures the correlation of a signal with a delayed copy of itself. Essentially, it quantifies the similarity between observations of a random variable at differe ...
function agrees with the known values. This assumption, which corresponds to the concept of maximum entropy as used in both
statistical mechanics
In physics, statistical mechanics is a mathematical framework that applies statistical methods and probability theory to large assemblies of microscopic entities. Sometimes called statistical physics or statistical thermodynamics, its applicati ...
and
information theory
Information theory is the mathematical study of the quantification (science), quantification, Data storage, storage, and telecommunications, communication of information. The field was established and formalized by Claude Shannon in the 1940s, ...
, is maximally non-committal with regard to the unknown values of the autocorrelation function of the time series. It is simply the application of maximum entropy modeling to any type of spectrum and is used in all fields where data is presented in spectral form. The usefulness of the technique varies based on the source of the spectral data since it is dependent on the amount of assumed knowledge about the spectrum that can be applied to the model.
In maximum entropy modeling, probability distributions are created on the basis of that which is known, leading to a type of
statistical inference
Statistical inference is the process of using data analysis to infer properties of an underlying probability distribution.Upton, G., Cook, I. (2008) ''Oxford Dictionary of Statistics'', OUP. . Inferential statistical analysis infers properties of ...
about the missing information which is called the maximum entropy estimate. For example, in spectral analysis the expected peak shape is often known, but in a noisy spectrum the center of the peak may not be clear. In such a case, inputting the known information allows the maximum entropy model to derive a better estimate of the center of the peak, thus improving spectral accuracy.
Method description
In the
periodogram
In signal processing, a periodogram is an estimate of the spectral density of a signal. The term was coined by Arthur Schuster in 1898. Today, the periodogram is a component of more sophisticated methods (see spectral estimation). It is the most ...
approach to calculating the power spectra, the sample autocorrelation function is multiplied by some window function and then
Fourier transform
In mathematics, the Fourier transform (FT) is an integral transform that takes a function as input then outputs another function that describes the extent to which various frequencies are present in the original function. The output of the tr ...
ed. The window is applied to provide statistical stability as well as to avoid leakage from other parts of the spectrum. However, the window limits the spectral resolution.
The maximum entropy method attempts to improve the spectral resolution by extrapolating the
correlation function
A correlation function is a function that gives the statistical correlation between random variables, contingent on the spatial or temporal distance between those variables. If one considers the correlation function between random variables ...
beyond the maximum lag, in such a way that the entropy of the corresponding probability density function is maximized in each step of the extrapolation.
The maximum entropy rate stochastic process that satisfies the given empirical autocorrelation and variance constraints is an
autoregressive model
In statistics, econometrics, and signal processing, an autoregressive (AR) model is a representation of a type of random process; as such, it can be used to describe certain time-varying processes in nature, economics, behavior, etc. The autoregre ...
with independent and identically distributed zero-mean Gaussian input.
Therefore, the maximum entropy method is equivalent to least-squares fitting the available time series data to an autoregressive model
where the
are independent and identically distributed as
. The unknown coefficients
are found using the least-square method. Once the autoregressive coefficients have been determined, the spectrum of the time series data is estimated by evaluating the
power spectral
density function
In probability theory, a probability density function (PDF), density function, or density of an absolutely continuous random variable, is a Function (mathematics), function whose value at any given sample (or point) in the sample space (the s ...
of the fitted autoregressive model
where
is the sampling period and
is the imaginary unit.
References
*
*
*
{{refend
External links
* kSpectra Toolkit for Mac OS X fro
SpectraWorks
memspectrum a
Python package for maximum entropy spectral estimation
Entropy
Information theory
Statistical signal processing
Spectroscopy