文档

plotSpectrum

系统对象:分阶段。MUSICEstimator
包:分阶段

情节的音乐频谱

语法

plotSpectrum(估计值)
output_args =方法(估计量、名称、值)
lh = plotSpectrum (___

描述

plotSpectrum (估计量绘制最近计算出的MUSIC谱图一步方法的执行分阶段。MUSICEstimator系统对象™,估计量

output_args=方法(估计量名称,值用一个或多个指定的附加选项绘制MUSIC空间频谱名称,值对参数。

lh = plotSpectrum (___返回图形的行句柄。

输入参数

全部展开

音乐估算器,指定为a分阶段。MUSICEstimator系统对象

名称-值对的观点

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

用于绘图的单元,指定为逗号分隔对,由“单位”'D b'“杂志”,或“战俘”

数据类型:字符

绘制归一化光谱,指定为逗号分隔对,由“NormalizedResponse”真正的.归一化将最大谱值的幅值设为1。

数据类型:字符

绘图的标题,指定为逗号分隔的对,由“标题”一个字符向量。

例子:真正的

数据类型:字符

输出参数

全部展开

图的线柄。

例子

全部展开

估计由标准10元件ULA接收的两个信号的DOA,其元素间距为1米。然后绘制音乐谱。

注意:您可以用等价的函数替换每个函数调用一步语法。例如,替换myObject (x)步骤(myObject x)

创建ULA数组。天线工作频率为150 MHz。

fc = 150.0 e6;数组=分阶段。齿龈(“NumElements”10“ElementSpacing”, 1.0);

在ULA上创建到达的信号。第一个信号的真实到达方向是方位角10°和仰角20°。第二个信号的方向是方位角60°,仰角-5°。

fs = 8000.0;t = (0:1 / fs: 1)。';sig1 = cos(2 *π* t * 300.0);sig2 = cos(2 *π* t * 400.0);sig = collectPlaneWave(array,[sig1 sig2],[10 20;60 5], fc);噪音= 0.1 * (randn(大小(sig)) + 1我* randn(大小(sig)));

估计doa。

估计量=分阶段。MUSICEstimator (“SensorArray”数组,...'运行频率'足球俱乐部,...“DOAOutputPort”,真的,“NumSignalsSource”“属性”...“NumSignals”2);[y,doas] =估计量(sig +噪声);Doas = broadside2az(sort(Doas),[20 -5])
doas =1×29.5829 - 60.3813

绘制MUSIC频谱。

plotSpectrum(估计量,“NormalizeResponse”,真正的)

介绍了R2016b