文档

斑点

系统对象:分阶段。mvdrestimator2d
包裹:分阶段

情节空间谱

句法

Plotspectrum(估算器)
Plotspectrum(估计器,名称,值)
hl = plotspectrum(___

描述

Plotspectrum(估计器绘制了该对象的最新执行产生的空间频谱。

Plotspectrum(估计器,,,,名称,价值绘制空间频谱,其中一个或多个指定的其他选项名称,价值配对参数。

HL= plotspectrum(___返回图中的行手柄。

输入参数

H

空间频谱估计器对象。

名称值对参数

指定可选的逗号分隔对名称,价值参数。姓名是参数名称和价值是相应的值。姓名必须出现在引号中。您可以按任何顺序指定几个名称和值对参数NAME1,Value1,...,Namen,Valuen

“归一化响应”

将此值设置为真的绘制归一化频谱。将此值设置为错误的在没有归一化的情况下绘制频谱。

默认:错误的

'标题'

字符向量用作图形标题。

默认:''

'单元'

图单元,指定为'D b',,,,'mag', 或者“战俘”

默认:'D b'

例子

展开全部

估计具有矩形晶格的50个元素URA收到的两个信号的DOA。天线工作频率为150 MHz。第一个信号的实际方向是方位角-37°,高度为0°。第二个信号的方向在方位角为17°,高度为20°。

创建以8 kHz采样的信号。

FC = 150E6;FS = 8000;t =(0:1/fs:1)。';x1 = cos(2*pi*t*300);x2 = cos(2*pi*t*400);阵列= phased.ura('尺寸',[5 10],“ elementspacing',[1 0.6]);array.element.frequencyRange = [100E6 300E6];x = collectplanewave(数组,[x1 x2],[-37 0; 17 20]',fc);

添加复杂的噪音。

噪声= 0.1*(randn(size(x))+1i*randn(size(x)));

为URA创建MVDR DOA估计器。

估算器= phase.mvdrestimator2d(“感觉运动”,大批,...'工作频率',fc,...“ doaoutputport”,真的,“数字信号”,2,...“ Azimuthscanangles”,-50:50,...“高程canangles”,-30:30);

使用DOA估计的方法。

[〜,doas] =估计器(x +噪声)
doas =2×217 -37 20 0

绘制频谱。

Plotspectrum(估算器)