文档

分阶段。MVDREstimator系统对象

ULA的MVDR (Capon)空间谱估计器

描述

MVDREstimator对象计算均匀线性阵列的最小方差无失真响应(MVDR)空间谱估计。这种DOA估计器也称为Capon DOA估计器。

估计空间谱:

  1. 定义和设置您的MVDR空间谱估计器。看到建设

  2. 调用一步根据的性质估计空间谱分阶段。MVDREstimator.的行为一步特定于工具箱中的每个对象。

请注意

从R2016b开始,而不是使用一步方法来执行由System对象™定义的操作,您可以调用带有参数的对象,就像调用函数一样。例如,Y = step(obj,x)而且Y = obj(x)执行等效操作。

建设

H =阶段性。MVDREstimator创建一个MVDR空间谱估计器系统对象,H.该对象使用均匀线性阵列(ULA)的窄带MVDR波束形成器估计传入信号的空间频谱。

H =阶段性。MVDREstimator (的名字价值创建对象,H,每个指定的属性Name设置为指定的Value。可以以任意顺序指定附加的名称-值对参数,如(Name1Value1、……).

属性

SensorArray

传感器阵列手柄

将传感器阵列指定为句柄。传感器阵列必须为a分阶段。齿龈对象。

默认值:分阶段。齿龈使用默认属性值

PropagationSpeed

信号传播速度

指定信号的传播速度,以米每秒为单位,作为一个正标量。

默认值:光速

OperatingFrequency

系统工作频率

指定系统的工作频率(单位为赫兹)为正标量。默认值为300mhz。

默认值:3 e8

NumPhaseShifterBits

移相器量化比特数

用于量化波束形成器的相移分量或转向矢量权重的比特数。指定非负整数的位数。值为零表示不执行量化。

默认值:0

ForwardBackwardAveraging

执行前后平均

将此属性设置为真正的用前后向平均法估计共轭对称阵流形传感器阵列的协方差矩阵。

默认值:

SpatialSmoothing

空间平滑

指定空间平滑用来估计协方差矩阵为非负整数的平均次数。每额外的平滑处理一个额外的相干源,但减少有效元素数量1。该属性的最大值为M - 2,其中M为传感器的数量。

默认值:0,表示没有空间平滑

ScanAngles

扫描角度

指定扫描角度(以度为单位)为实向量。角是侧面角,必须在-90和90之间,包括在内。必须按升序指定角度。

默认值:90:90

DOAOutputPort

启用DOA输出

若要获取信号到达方向(DOA),请将此属性设置为真正的并在调用时使用相应的输出参数一步.如果不希望获得DOA,请将此属性设置为

默认值:

NumSignals

信号数

指定DOA估计的信号数为一个正标量整数。属性时应用此属性DOAOutputPort属性为true。

默认值:1

方法

plotSpectrum 绘制空间谱图
重置 MVDR空间谱估计对象的重置状态
一步 执行空间谱估计
通用于所有系统对象
释放

允许系统对象属性值更改

例子

全部展开

首先,估计单元间距为1米的标准10单元ULA接收到的两个信号的DOAs。天线工作频率为150mhz。第一个信号的实际方向是方位角10°,仰角20°。第二个信号的方向方位角为60°,仰角为−5°。然后绘制MVDR空间谱。

注意:此示例仅在R2016b或更高版本中运行。如果您使用的是较早的版本,请将对函数的每次调用替换为等效函数一步语法。例如,替换myObject (x)步骤(myObject x)

创建附加噪声的信号。然后,创建ULA System对象™。

Fs = 8000;T = (0:1/fs:1).';X1 = cos(2* t*300);X2 = cos(2* t*400);阵列=相控。齿龈(“NumElements”10“ElementSpacing”1);array.Element.FrequencyRange = [100e6 300e6];Fc = 150.0e6;x = collectPlaneWave(array,[x1 x2],[10 20;60 -5]',fc);噪声= 0.1*(randn(size(x)) + 1i*randn(size(x)));

构造MVDR估计器系统对象。

估计器=阶段性。MVDREstimator (“SensorArray”数组,...“OperatingFrequency”足球俱乐部,“DOAOutputPort”,真的,“NumSignals”2);

估计doa。

[y,doas] =估计量(x +噪声);Doas = broadside2az(sort(Doas),[20 -5])
doas =1×29.5829 - 60.3813

绘制光谱图。

plotSpectrum(估计值)

参考文献

[1] Van Trees, H.最佳阵列处理。纽约:Wiley-Interscience, 2002。

扩展功能

在R2012a中介绍

这个话题有帮助吗?