Multidimension spectral estimation is a generalization of spectral estimation, normally formulated for one-dimensional signals, to multidimensional signals or multivariate data, such as wave vectors.
Multidimensional spectral estimation has gained popularity because of its application in fields like medicine, aerospace, sonar, radar, bio informatics and geophysics. In the recent past, a number of methods have been suggested to design models with finite parameters to estimate the power spectrum of multidimensional signals. In this article, we will be looking into the basics of methods used to estimate the power spectrum of multidimensional signals.
There are many applications of spectral estimation of multi-D signals such as classification of signals as low pass, high pass, pass band and stop band. It is also used in compression and coding of audio and video signals, beam forming and direction finding in radars, Seismic data estimation and processing, array of sensors and antennas and vibrational analysis. In the field of radio astronomy, it is used to synchronize the outputs of an array of telescopes.
In a single dimensional case, a signal is characterized by an amplitude and a time scale. The basic concepts involved in spectral estimation include autocorrelation, multi-D Fourier transform, mean square error and entropy. When it comes to multidimensional signals, there are two main approaches: use a bank of filters or estimate the parameters of the random process in order to estimate the power spectrum.
It is a technique to estimate the power spectrum of a single dimensional or a multidimensional signal as it cannot be calculated accurately. Given are samples of a wide sense stationary random process and its second order statistics (measurements).The estimates are obtained by applying a multidimensional Fourier transform of the autocorrelation function of the random signal. The estimation begins by calculating a periodogram which is obtained by squaring the magnitude of the multidimensional Fourier transform of the measurements ri(n). The spectral estimates obtained from the periodogram have a large variance in amplitude for consecutive periodogram samples or in wavenumber. This problem is resolved using techniques that constitute the classical estimation theory. They are as follows:1.Bartlett suggested a method that averages the spectral estimates to calculate the power spectrum. The measurements are divided into equally spaced segments in time and an average is taken. This gives a better estimate.[1] 2.Based on the wavenumber and index of the receiver/output we can partition the segments. This increases the spectral estimates and decreases the variances between consecutive segments.3.Welch suggested that we should divide the measurements using data window functions, calculate a periodogram, average them to get a spectral estimate and calculate the power spectrum using Fast Fourier Transform (FFT). This increases the computational speed.[2] 4.Smoothing window will help us smoothen the estimate by multiplying the periodogram with a smoothening spectrum. Wider the main lobe of the smoothening spectrum, smoother it becomes at the cost of frequency resolution.
P\left(Kx,w\right)=\int
infty | |
-infty |
infty | |
\int | |
-infty |
\varphiss\left(x,t\right) e-j\left(wdxdt
\varphiss\left(x,t\right)=s\left[\left(\xi,\tau\right)s*\left(\xi-x,\tau-t\right)\right]
PB\left(w\right)=
1 | |
detN |
\suml|\sumn x\left(n+MI\right) e-j\left(w'|2
PM\left(w\right)=
1 | |
detN |
|\sumn g\left(n\right) x\left(n\right) e-j\left(w'|2
PW\left(w\right)=
1 | |
detN |
\suml|\sumn g\left(n\right) x\left(n+MI\right) e-j\left(w'|2
This method gives a better estimate whose frequency resolution is higher than the classical estimation theory. In the high resolution estimation method we use a variable wavenumber window which allows only certain wavenumbers and suppresses the others. Capon’s [3] work helped us establish an estimation method by using wavenumber-frequency components. This results in an estimate with a higher frequency resolution. It is similar to maximum likelihood method as the optimization tool used is similar.
PC\left(Kox,wo\right)=E\left[|y\left(i,n\right)|2\right]=
1 | |||||||||||||||||||||||||||
|
In this type of estimation, we select the multidimensional signal to be a separable function.[5] Because of this property we will be able to view the Fourier analysis taking place in multiple dimensions successively. A time delay in the magnitude squaring operation will help us process the Fourier transformation in each dimension. A Discrete time Multidimensional Fourier transform is applied along each dimension and in the end a maximum entropy estimator is applied and the magnitude is squared.
This method is an extension of a 1-D technique called Autoregressive spectral estimation. In autoregressive models, the output variables depend linearly on its own previous values. In this model, the estimation of power spectrum is reduced to estimating the coefficients from the autocorrelation coefficients of the random process which are assumed to be known for a specific region. The power spectrum
PA(kx,w)
r(i,n)
PA\left(kx,w\right)=Pe\left(k
|
|2
Above,
Pe\left(kx,w\right)
e(i,n)
| | 1 |
1-A\left(kx,w\right) |
|
r(i,n)
A\left(kx,w\right)
A\left(kx,w\right)=
N-1 | |
\sum | |
p=o |
M-1 | |
\sum | |
q=0 |
a(p,q)exp(jkxp-jwq)
Therefore, the power estimation reduces to estimation of coefficients of
a\left(p,q\right)
\varphi\left(l,m\right)
In this method of spectral estimation, we try to find the spectral estimate whose inverse Fourier transform matches the known auto correlation coefficients. We maximize the entropy of the spectral estimate such that it matches the autocorrelation coefficients.[6] The entropy equation is given as:[6]
H=
1 | |
4\pi2 |
\pi | |
\int | |
-\pi |
\pi | |
\int | |
-\pi |
logP\left(kx,w\right)dkxdw
The power spectrum
P\left(k,w\right)
The max entropy is of the form:[6]
PME=
1 | |
\suml\summλ\left(l,m\right)exp\left(jkxl-jwm\right) |
λ(l,m) must be chosen such that known autocorrelation coefficients are matched.
This is a relatively new approach. Improved maximum likelihood method (IMLM) is a combination of two MLM(maximum likelihood) estimators.[7] The improved maximum likelihood of two 2-dimensional arrays A and B at a wave number k(gives information about the orientation of the array in space) is given by the relation:[8]
IMLM\left(k:A,B\right)=
1 | |||||||
|
Array B is a subset of A. Therefore, assuming that A>B, if there is a difference between the MLM of A and MLM of B then significant part of the estimated spectral energy at the frequency may be due to power leakage from other frequencies. The de-emphasis of MLM of A may improve spectral estimate. This is accomplished by multiplying by a weighted function which is smaller when there is a greater difference between MLA of B and MLA of A.
IMLM\left(k:A,B\right)=
MLM\left(k:A\right)MLM\left(k:B\right) | |
MLM\left(k:B\right)-MLM\left(k:A\right) |
IMLM\left(k:A,B\right)=MLM\left(k:A\right)WAB\left(k\right)
where
WAB\left(k\right)
WAB\left(k\right)=
MLM\left(k:B\right) | |
MLM\left(k:B\right)-MLM\left(k:A\right) |