how to get plot spectrum for this function of DOA?
古いコメントを表示
fs = 8000; t = (0:1/fs:1).';
x1 = cos(2*pi*t*300); x2 = cos(2*pi*t*400);
ha = phased.ULA('NumElements',10,'ElementSpacing',1);
ha.Element.FrequencyRange = [100e6 300e6];
fc = 150e6;
x = collectPlaneWave(ha,[x1 x2],[10 20;45 60]',fc);
rng default;
noise = 0.1/sqrt(2)*(randn(size(x))+1i*randn(size(x)));
hdoa = phased.ESPRITEstimator('SensorArray',ha,...
'OperatingFrequency',fc);
doas = step(hdoa,x+noise);
az = broadside2az(sort(doas),[20 60])
1 件のコメント
Honglei Chen
2013 年 4 月 12 日
edited to code format
回答 (1 件)
Honglei Chen
2013 年 4 月 12 日
0 投票
Hi Ali,
Unlike beamscan or MVDR, ESPRIT is not a spectrum based algorithm. So the result of the algorithm is the angle itself. do you have anything specific you are looking for?
1 件のコメント
Modula
2018 年 3 月 6 日
So if we need to draw the power-angle curve using the espritestimator, is there any way to make it?
カテゴリ
ヘルプ センター および File Exchange で Direction of Arrival Estimation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!