phased.FrostBeamformer
Frost beamformer
Description
这phased.FrostBeamformer
OBJect implements a Frost beamformer. A Frost beamformer consists of a time-domain MVDR beamformer combined with a bank of FIR filters. The beamformer steers the beam towards a given direction while the FIR filters preserve the input signal power.
To compute the beamformed signal:
Create the
phased.FrostBeamformer
OBJect and set its properties.Call the object with arguments, as if it were a function.
要了解有关系统对象如何工作的更多信息,请参阅what Are System Objects?
Creation
Description
creates a Frost beamformer System object™,波束形式
= phased.FrostBeamformer波束形式
,,,,with default property values.
creates a Frost beamformer object,波束形式
= phased.FrostBeamformer(name
,,,,Value
)波束形式
,每个指定的属性名称设置为指定值。您可以按任何顺序指定其他名称值对参数name1
,,,,Value1
,,,,。。。,,,,nameN
,,,,valuen
)。Enclose each property name in single quotes.
BeamFormer = phased.FrostbeamFormer('Sensorarray',Phase.ula('Numelements',20),'samplerate',300E3)
将传感器数组设置为具有默认ULA属性值的均匀线性阵列(ULA),除了元素数。波束形式的样品速率为300 kHz。
Properties
用法
句法
Description
usesy
= beamformer(X
,,,,XT
)XT
作为训练数据以计算波束形成重量。要使用此语法,请设置TrainingInputport财产为true
。
usesy
= beamformer(X
,,,,ANG
)ANG
作为波束形成方向。要使用此语法,请设置Directionsource财产为“输入端口”
。
combines all input arguments. To use this syntax, set theTrainingInputport财产为y
= beamformer(X
,,,,XT
,,,,ANG
)true
并设置Directionsource财产为“输入端口”
。
[[
返回波束形成重量,y
,,,,w
] = beamformer(___)w
。要使用此语法,请设置weightsOutputPort财产为true
。
输入参数
Output Arguments
对象功能
要使用对象函数,请将系统对象指定为第一个输入参数。例如,释放名称的系统对象的系统资源OBJ
,,,,use this syntax:
释放(OBJ)
Examples
Algorithms
phased.FrostBeamformer
使用Frost提出的波束形成算法。它可以被视为最小差异无失真响应(MVDR)光束器的时间域对应物。该算法执行以下操作:
Steers the array to the beamforming direction.
Applies an FIR filter to the output of each sensor to achieve the distortionless response constraint. The filter is specific to each sensor.
该系统对象支持输入数据,属性和参数的单金宝app一和双重精度。如果输入数据
X
is single precision, the output data is single precision. If the input dataX
is double precision, the output data is double precision. The precision of the output is independent of the precision of the properties and other arguments.
For more information about Frost beamforming, see[[1]。
References
[[1] Frost, O. “An Algorithm For Linearly Constrained Adaptive Array Processing”,IEEE会议论文集。Vol. 60, Number 8, August, 1972, pp. 926–935.
[2]货车,H。Optimum Array Processing。纽约:Wiley-Interscience,2002年。