Professional Documents
Culture Documents
(7.43)
where
r E d x
Rxx E x x H
We can estimate the correlation matrix by calculating the time average such that
R xx
1
K
x k x
k 1
(7.44)
d
k 1
k x k
(7.45)
Since we use a K-length block of data, this method is called a block-adaptive approach. We are
thus adapting the weights block-by-block.
It is easy in MATLAB to calculate the array correlation matrix and the correlation vector by the
following procedure:
Define the matrix X K k as the kth block of x vectors ranging over K-data snapshots. Thus
x1 1 kK
x 1 kK
X K k 2
x 1 kK
M
x1 2 kK
x2 2 kK
x1 K kK
xM K kK
(7.46)
1
X K k X KH k
K
(7.47)
d 2 kK
d K kK
(7.48)
(7.49)
The SMI weights can then be calculated for the kth block of length K as
1
wSMI k Rxx
k r k
X K k X KH k
d k X K k
(7.50)