Spectral Parametric
Based Based
^ H
Data Matrix
U ^
^ H U1
= UΛ
^ ^ U s
X ^
Eigendecomposition ∧ H
U s
N
U n
U
^
L
Computes
ψ
)LS, or, TLS( ψ =T φ T −1
^
^
U 2 =U 1ψ
^
θ = cos )arg)φ ( / π(
m
−1
m
If we take the signal covariance matrix RS instead of all the covariance matrix R
(i.e., ignoring the noisy covariance matrix Rn ) of the Capon method then its
power spectrum will be
PMCAP=1/(aH(θ)RS-1a(θ))
Figures below shows the resolution of these algorithms for
θ1=80º, θ2=82º, and a ULA of ten sensors
.DOA (deg) for the Capon method .DOA (deg) for the MUSIC method .DOA (deg) for the MCapon method
From above figures it can be seen that the MCapon method give
higher resolutions than the other methods.
The above algorithms need the number of the received signals. Thus many
methods are used for estimation the number of signals such as the AIC, MDL,
and their modification OSAIC, and OSMDL.
ULA or UCA
PCA
Estimation of the
number of the
received signals
DOA
Estimation
Output angle
Where the first block represents the geometry of sensors, which is either a
uniform linear array or a uniform circular array as shown in figure below
. . . x
0 d 2d L-1)d)
.Uniform linear array geometry
z
L/2 x
θ
R
When training the PCA neural network with the GHA, APEX, CRLS
algorithms and with an adaptive learning rate then after the
synaptic weights reach their steady state as shown in figures below,
and after satisfying the orthogonality condition that is
∑λ i =1
i
λ
× 100 = 85.76 % For APEX algorithm
8
1
∑λ i =1
i
λ
8
1
× 100 = 98.03 % For CRLS algorithm
∑λ i =1
i
Hence the first eigenvalue and its eigenvectors represents the principal
components. In the other hand there is only one source.
Also from the eigenvalues and eigenvectors of these algorithms it
can be seen that
( R − y y w w ) / R × 100% = 42%
s 1
*
1
For GHA algorithm
1
H
1 s
(R s
− y y w w ) / R × 100% = 50.11% For APEX algorithm
1
*
1 1
H
1 s
(R s
− y y w w ) / R × 100% = 10.45% For CRLS algorithm
1
*
1 1
H
1 s
from above it can be seen that the GHA, and APEX give high reconstruction error,
while the CRLS give acceptable reconstruction error. This is because the synaptic
weights tend to deconverge the calculation of the principal components of small
eigenvalues.
Now RS can be computed
RS=y1y1W1WH1
Then applied RS to MCapon method as shown in figures below
DOA using the principal DOA using the principal DOA using the principal
component of the complex GHA component of the complex APEX component of the complex CRLS
algorithm. algorithm. algorithm.
It is easy to see the effect of the noise on the DOA of both the GHA, and APEX
algorithms due to the high reconstruction error, while the CRLS gives a correct
DOA.
The power full of the CRLS algorithm is that the extraction of the
principal components is carried out from the error vector, i.e., not
directly from the input vector as in the GHA and APEX algorithm.
From the studied cases, and the simulation results presented in
this work, the following conclusions can be pointed as follows:
5. This work can be especially useful for nonstationary signals, i.e. in the case of
the updating of the eigenvectors is slow for the new arriving samples.