分阶段。米VDRBeamformer System object
窄带最小方差无畸变响应波束形成器
描述
分阶段。米VDRBeamformer System object™ implements a narrowband minimum-variance distortionless-response (MVDR) beamformer. The MVDR beamformer is also called the Capon beamformer. An MVDR beamformer belongs to the family of constrained optimization beamformers.
波束:到达一个阵列的信号:
创建阶段性的。MVDRBeamformerobject and set its properties.
调用带有参数的对象,就像调用函数一样。
要了解更多关于System对象如何工作的信息,请参见什么是系统对象?(MATLAB)。
创建
语法
波束形成器=分阶段的。MVDRBeamformer
mvdrbeamformer(名称,值)
描述
创建一个MVDR波束生成器系统对象,beamformer
=分阶段。米VDRBeamformerbeamformer
,使用默认属性值。
创建具有每个属性的MVDR波束形成器beamformer
=分阶段。米VDRBeamformer(的名字
,价值
)的名字
设置为指定的价值
。可以以任意顺序指定附加的名称-值对参数,如(Name1
,Value1
、……以
,家
).将每个属性名用单引号括起来。
mvdrbeamformer ('SensorArray',phased.URA,' operingfrequency ',300e6)
将传感器阵列设置为具有默认URA属性值的统一矩形阵列(URA)。波束形成器的工作频率为300兆赫。
属性
使用
对于R2016b之前的版本,请使用一步
函数来运行系统对象算法。关于一步
是您创建的对象,后面跟着本节中显示的参数。
例如,Y = step(obj,x)
而且Y = obj(x)
执行等效操作。
语法
Y =波束形成器(X)
Y =波束形成器(X,XT)
Y =波束形成器(X,ANG)
Y =波束形成器(X,XT,ANG)
[Y,W] =波束形成器(___)
描述
使用Y
= beamformer (X
,XT
)XT
作为训练样本,计算波束形成权值。要使用此语法,请设置TrainingInputPort财产真正的
。
使用Y
= beamformer (X
,盎
)盎
作为波束形成方向。要使用此语法,请设置DirectionSource财产输入端口的
。
组合所有输入参数。要使用此语法,请设置Y
= beamformer (X
,XT
,盎
)TrainingInputPort
财产真正的
并设置DirectionSource财产输入端口的
。
(
返回波束形成权值,Y
,W
=波束形成器(___)W
。要使用此语法,请设置WeightsOutputPort财产真正的
。
输入参数
输出参数
对象的功能
要使用对象函数,请将System对象指定为第一个输入参数。例如,释放名为obj
,使用以下语法:
发行版(obj)
例子
更多关于
参考文献
[1] Van Trees, H.最佳阵列处理。纽约:Wiley-Interscience, 2002。
“一种线性约束自适应阵列处理算法”,IEEE学报。1972年8月,第60卷第8期,第926-935页。