when using MVDR beamformer in simulink, it does not work correctly. Is this block has a bug? Or I didn't get the setting right?
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
The Source's Azimuth Angle is 45° and Elevation Angle is 0. Frequency of Source is 300Hz.
Interference's Azimuth Angle is 75° and Elevation Angle is 0. Frequency of Interference is 1500Hz.
Array antenna is ULA with 4 isotropic element and Array element spacing is 0.5m which is half wavelength for the carrier signal is 3e8 Hz.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1513539/image.png)
The combined signal is send to the MVDR beamformer. Beamforming direction is set as Azimuth Angle 45° and Elevation Angle 0, which is the same with the angle of source direction.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1513544/image.png)
The output Y supposed to be a sine wave with frequency of 300 Hz, which is same with source, and response pattern should suppress signal from 75° and preserve signal from 45°.
But the result shows that it only preserves signal from 45° and did not do any thing about interference.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1513549/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1513554/image.png)
Why I get this result? Did i set somthing wrong? Or is there a bug in the MVDR beamformer block?
1 Commento
Ayush Modi
il 16 Gen 2024
Could you attach your Simulink file ?
It will help to test the setup and come to a possible solution.
Risposta accettata
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Beamforming in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!