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?
1 次查看(过去 30 天)
显示 更早的评论
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 个评论
Ayush Modi
2024-1-16
Could you attach your Simulink file ?
It will help to test the setup and come to a possible solution.
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Beamforming 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!