Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
e-mail:
ABSTRACT
The minimum variance distortionless response (MVDR),
originally developed by Capon for frequency-wavenumber
analysis, is a very well established method in array processing. It is also used in spectral estimation. The aim of this
paper is to show how the MVDR method can be used to estimate the magnitude squared coherence (MSC) function,
which is very useful in so many applications but so few
methods exist to estimate it. Simulations show that our algorithm gives much more reliable results than the one based
on the popular Welchs method.
1. INTRODUCTION
142440469X/06/$20.002006IEEE
Capons method for spectral estimation is based on a filterbank decomposition: the spectrum of a signal is estimated
in each band by a simple filter design subject to some constraints [4], [5].
Let x(n) be a zero-mean stationary random process
which is the input of K filters of length L,
T
gk,0 gk,1 gk,L1
,
gk =
k = 0, 1, , K 1,
where superscript T denotes transposition.
If we denote by yk (n) the output signal of the filter gk ,
its power is:
2
2
= E g H
E |yk (n)|
k x(n)
= gH
k Rxx gk ,
(1)
III500
ICASSP2006
In the rest of this paper, we always assume that Rxx is positive definite.
Consider the (L K) matrix,
F = f0 f1 fK1 ,
where
1
1 exp(jk )
fk =
L
exp(jk (L 1))
T
(3)
R1
xx fk
.
H 1
fk Rxx fk
(5)
(6)
1
.
1
fH
R
xx fk
k
gp,k =
R1
xp xp fk
1
fH
k Rxp xp fk
Sxp xp (k ) =
where
G=
g0
g1
gK1
(9)
and
(11)
(12)
xp (n)
xp (n 1)
xp (n L + 1)
T
Let y1,k (n) and y2,k (n) be the respective outputs of the
filters g1,k and g2,k . We define the cross-spectrum between
x1 (n) and x2 (n) at frequency k as,
Sx2 x1 (k )
= E y2,k (n)y1,k
(n)
= Sx1 x2 (k ).
(14)
1
, p = 1, 2,
1
fH
R
k
xp xp fk
Rxp xp = E xp (n)xH
p (n)
(10)
where
(7)
, p = 1, 2,
Sx1 x2 (k ) = gH
1,k Rx1 x2 g2,k ,
(15)
Rx1 x2 = E x1 (n)xH
2 (n)
(16)
where
Sx1 x2 (k ) =
is a diagonal matrix.
III501
1
1
fH
k Rx1 x1 Rx1 x2 Rx2 x2 fk
.
1
1
fH
fH
k Rx1 x1 fk
k Rx2 x2 fk
(17)
(a)
1
0.8
x21 x2 (k )
MSC
We define the magnitude squared coherence (MSC) function between two signals x1 (n) and x2 (n) as,
2
|Sx1 x2 (k )|
.
=
Sx1 x1 (k )Sx2 x2 (k )
0.6
0.4
0.2
(18)
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
0.5
0.3
0.35
0.4
0.45
0.5
(b)
1
MSC
0.8
0.6
0.4
0.2
0
0.05
0.1
0.15
0.2
0.25
Frequency
Property: We have,
0 x21 x2 (k ) 1, fk .
(21)
(23)
4. SIMULATIONS
I
Rn,x1 x2
M=
,
(25)
RH
I
n,x1 x2
f1,k
f2,k
f1,k
0
0
f2,k
= w1 (n) +
N
f 1
cos (2i n) ,
(31)
i=0
(26)
x2 (n)
(30)
2
H
H
f
Mf
Mf
f1,k Mf2,k fH
1,k
1,k
2,k
2,k ,
(22)
= fH
p,k fp,k , p = 1, 2.
(27)
(28)
(29)
= w2 (n) +
N
f 1
cos [2 (i n + i )] , (32)
i=0
III502
(a)
1
0.8
0.8
0.6
0.6
MSC
MSC
(a)
1
0.4
0.2
0
0.4
0.2
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
0.5
0.05
0.1
0.15
0.2
0.8
0.8
0.6
0.6
0.4
0.2
0
0.3
0.35
0.4
0.45
0.5
0.3
0.35
0.4
0.45
0.5
(b)
MSC
MSC
(b)
0.25
0.4
0.2
0.05
0.1
0.15
0.2
0.25
Frequency
0.3
0.35
0.4
0.45
0.5
0.05
0.1
0.15
0.2
0.25
Frequency
time, that the MVDR concept can be easily extended for the
estimation of the MSC. Many simulations show very clearly
the superiority of the new algorithm over the one based on
the Welchs method.
6. REFERENCES
[1] S. L. Marple Jr., Digital Spectral Analysis with Applications.
Prentice Hall, Englewood Cliffs, NJ, 1987.
[2] S. M. Kay, Modern Spectral Estimation: Theory and Application. Prentice Hall, Englewood Cliffs, NJ, 1988.
[3] P. Stoica and R. L. Moses, Introduction to Spectral Analysis.
Prentice Hall, Upper Saddle River, NJ, 1997.
[4] J. Capon, High resolution frequency-wavenumber spectrum anlysis, Proc. of the IEEE, vol. 57, pp. 14081418,
Aug. 1969.
[5] R. T. Lacoss, Data adaptive spectral analysis methods,
Geophysics, vol. 36, pp. 661675, Aug. 1971.
[6] P. Stoica, A. Jakobsson, and J. Li, Matched-filter bank interpretation of some spectral estimators, Signal Processing,
vol. 66, pp. 4559, Apr. 1998.
5. CONCLUSIONS
The coherence function plays a major role in a huge number of applications. In spite of its importance, not so many
algorithms exist in the literature to estimate it correctly. The
most popular approach to do so is based on the Welchs
method, which does not give, in our opinion, satisfactory
results. Even though the MVDR principle is very popular in
array processing, it was certainly underestimated for spectral estimation. In this paper, we have shown for the first
III503
[7] P. D. Welch, The use of fast Fourier transform for the estimation of power spectra: a method based on time averaging over short, modified periodograms, IEEE Trans. Audio
Electroacoust., vol. AU-15, pp. 7073, June 1967.
[8] G. C. Carter, C. H. Knapp, and A. H. Nuttall, Estimation
of the magnitude-squared coherence function via overlapped
fast Fourier transform processing, IEEE Trans. Audio Electroacoust., vol. AU-21, pp. 337344, Aug. 1973.