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?

3 次查看(过去 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.
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.
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.
Why I get this result? Did i set somthing wrong? Or is there a bug in the MVDR beamformer block?

采纳的回答

zuyuan
zuyuan 2024-2-1
Problem solved, turns out I set the sample time wrong!

更多回答(0 个)

产品


版本

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by