covariance matrix estimation in MVDR beamforming
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Iam working on Minimum Variance Distortionless beamforming in frequency domain.
I have 8 microphones in a spiral shape with different heights(3D array). I have simulated signals(sinusoids) as jammers from 2 directions at -100° and -50° azimuth and my look direction is +100° azimuth. Now, I need to estimate the covariance matrix in frequency domain to place nulls in each jammer direction given by Cxx=1/N(X*X'). Here, X is the fft of entire signal or is it bin by bin as in Cxx=1/N[X(w1)*X(w1)'] where w1=first frequency bin and so on.?
Please help.
0 commentaires
Réponses (1)
Honglei Chen
le 26 Mai 2012
That depends on whether you want to process your signal as narrow band or wide band. If you want narrow band, then you can treat everything as one frequency bin. If you want wideband, then you need to estimate for each frequency bin.
4 commentaires
Honglei Chen
le 30 Mai 2012
Not obvious what is wrong, but two things I noticed: (1) you should have 1 response curve for each bin, why is it only one line in the figure? (2) You are using 8 samples to estimate an 8x8 covariance matrix, there's not enough samples
Voir également
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!