BeamscanEstimator example fails when carrier frequency is changed

1 回表示 (過去 30 日間)
Roger Peterson
Roger Peterson 2016 年 1 月 4 日
回答済み: Honglei Chen 2016 年 1 月 4 日
I am attempting to develop an angle of arrival estimator and have started by investigating the phased.BeamscanEstimator as presented as part of the Matlab example http://www.mathworks.com/examples/phased-array/1972-direction-of-arrival-estimation-with-beamscan-and-mvdr?s_tid=srchtitle The example code executes perfectly "as is". However, when I change the carrier frequency fc from 300E6 to 400E6, the estimation result fails. Examination of the spatial spectrum shows an additional peak generated as the carrier frequency increases. Can someone advise me regarding what parameter limit I have violated and why?
More generally, where might I find the parameter range limits for this and other direction of arrival estimation objects?

採用された回答

Honglei Chen
Honglei Chen 2016 年 1 月 4 日
Hi Roger,
Did you update the array? The example uses an array with an element spacing of 0.5 meters, which is half wavelength for 300 MHz. If you change the wavelength to 400 MHz, this spacing introduces aliasing. You may want to set the spacing to half wavelength corresponding to 400 MHz to avoid the aliasing.
HTH

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeDirection of Arrival Estimation についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by