分阶段。WidebandCollector
宽带信号采集器
描述
的分阶段。WidebandCollector
系统对象™实现了一个宽带信号收集器。收集器将从指定方向到达的入射宽带波场转换为待进一步处理的信号。波场入射到天线和麦克风元件、传感器阵列或子阵列上。对象通过控制的两种方式之一来收集信号波阵面
波阵面财产。
您可以使用此对象
的值将到达的信号建模为极化或非极化场,这取决于元素或数组是否支持极化金宝app极化财产。利用极化,你可以接收一个信号作为极化电磁场,或者接收两个独立的信号使用正交极化方向。
通过使用非极化麦克风和声纳换能器阵列元件和设置声场模型极化来
“没有”
.您还必须设置PropagationSpeed到适合介质的值。类创建的子数组中的字段
分阶段。ReplicatedSubarray
而且分阶段。PartitionedArray
对象。你可以使用转向角参数将所有子数组转向同一方向,STEERANG
,或使用子数组元素权重参数将每个子数组引导到不同的方向,WS
.您不能设置波阵面财产“不明”
子阵。
收集到达元素或数组的信号:
创建
分阶段。WidebandCollector
对象并设置其属性。使用参数调用对象,就像调用函数一样。
有关系统对象如何工作的详细信息,请参见什么是系统对象?
创建
描述
创建一个宽带信号收集器对象,收集器
=分阶段。WidebandCollector收集器
,使用默认属性值。
使用每个属性创建一个宽带信号收集器收集器
=分阶段。WidebandCollector(的名字
,价值
)的名字
设置为指定的价值
.您可以以任意顺序指定额外的名-值对参数,如(Name1
,Value1
,...,以
,家
).将每个属性名用单引号括起来。
例子:collector = phased.WidebandCollector('Sensor',phased.URA,'CarrierFrequency',300e6)
将传感器阵列设置为具有默认URA属性值的均匀矩形阵列(URA)。波束形成器的载波频率为300 MHz。
属性
对象的功能
要使用对象函数,请将System对象指定为第一个输入参数。例如,释放system对象的系统资源obj
,使用这种语法:
发行版(obj)
例子
更多关于
算法
如果波阵面
属性值为“平面”
,分阶段。WidebandCollector
对每个平面波信号执行以下操作:
将信号分解为多个子带。
对每个子带使用远场中收集元素的时间延迟的相位近似。
将采集到的信号在所有子带中重新分组,形成输出信号。
如果波阵面
属性值为“不明”
时,对象独立地收集每个通道。
有关详细信息,请参见[1].
参考文献
[1] Van Trees, H。优化阵列处理.纽约:Wiley-Interscience, 2002。
扩展功能
版本历史
在R2011a中引入