phased.FrostBeamformer
弗罗斯特beamformer
描述
的phased.FrostBeamformer
弗罗斯特beamformer对象实现。弗罗斯特beamformer由时域MVDR beamformer结合FIR滤波器的银行。beamformer引导光束对一个给定的方向而FIR滤波器保持输入信号的能力。
计算beamformed信号:
创建
phased.FrostBeamformer
对象并设置其属性。调用对象的参数,就好像它是一个函数。
了解更多关于系统对象是如何工作的,看到的系统对象是什么?(MATLAB)。
创建
描述
创建一个霜beamformer™系统对象,beamformer
= phased.FrostBeamformerbeamformer
默认的属性值。
创建一个霜beamformer对象,beamformer
= phased.FrostBeamformer (的名字
,价值
)beamformer
,每个指定的属性名设置为指定的值。您可以指定额外的名称-值对参数在任何顺序(Name1
,Value1
、……以
,家
)。在单引号附上每个属性的名字。
beamformer = phased.FrostBeamformer (SensorArray, phased.ULA (NumElements, 20),“SampleRate”, 300年e3)
设置传感器阵列均匀线性阵列(ULA)”使用默认齿龈属性值除了元素的数量。beamformer 300 kHz的采样率。
属性
使用
语法
描述
使用Y
= beamformer (X
,XT
)XT
作为训练数据来计算波束形成的权值。使用这个语法,设置TrainingInputPort财产真正的
。
使用Y
= beamformer (X
,盎
)盎
波束形成的方向。使用这个语法,设置DirectionSource财产输入端口的
。
结合所有输入参数。使用这个语法,设置TrainingInputPort财产Y
= beamformer (X
,XT
,盎
)真正的
并设置DirectionSource财产输入端口的
。
(
返回波束形成的权值,Y
,W
)= beamformer (___)W
。使用这个语法,设置WeightsOutputPort财产真正的
。
输入参数
输出参数
对象的功能
使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj
使用这个语法:
发行版(obj)
例子
算法
phased.FrostBeamformer
使用一个波束形成算法提出的霜。它可以被认为是最小方差无失真响应的时域同行beamformer (MVDR)。算法如下:
引导的阵列波束形成的方向。
一个冷杉过滤器适用于每个传感器实现无失真的输出响应约束。过滤器是特定于每个传感器。
该系统输入数据对象支持单和双精度,属性金宝app和参数。如果输入数据
X
单精度、输出数据是单精度。如果输入数据X
双精度,输出数据是双精度。输出的精度是独立的属性和其他参数的精度。
关于霜波束形成的更多信息,请参阅[1]。
引用
[1]霜,o .“线性约束自适应阵列处理的一种算法”,IEEE学报》。60卷,8号,1972年8月,页926 - 935。
[2]凡树木,H。最优阵列处理。纽约:Wiley-Interscience, 2002。
扩展功能
另请参阅
phased.PhaseShiftBeamformer
|phased.SubbandPhaseShiftBeamformer
|phased.TimeDelayBeamformer
|phased.TimeDelayLCMVBeamformer