EngeePhased.RootMUSICEstimator
资料描述
系统对象*EngeePhased。RootMUSICEstimator*使用根多重信号分类(Root MUSIC)方法评估入射到同质线性天线阵列(ULA)或同质圆形天线阵列(UCA)上的给定数量的窄带信号的到达方向(DOA)。
要评估DOA,请执行以下步骤:
-
创建*EngeePhased。RootMUSICEstimator*对象并设置其属性。
-
用参数调用对象,就好像它是一个函数一样。
若要了解有关如何使用系统对象的详细信息,请参阅 AnyMath系统对象.
语法
创造
-
estim=EngeePhased。RootMUSICEstimator()-创建使用应用于均匀线性相控阵(ULA)或均匀圆形相控阵(UCA)的根MUSIC方法评估信号到达方向的系统对象。 当使用UCA时,该方法使用相模激励算法[2]将输入相控天线阵列转换为类似ULA的阵列。 -
estim=EngeePhased。RootMUSICEstimator(名称=值)-创建使用根音乐方法评估信号到达方向的系统对象,指定的属性为一对名称=值,在哪里姓名-物业的名称,以及价值-适当的值。 您可以指定多个对 «名称-值» 对的顺序并不重要。 未指定的属性保留其默认值。
使用
-
Ang=estim(X)-使用root-MUSIC方法评估*X*信号的DOA。 此语法仅适用于属性*SensorArray*值集EngeePhased.ULA. -
Ang=estim(X,ElAng)-另外使用*ElAng*信号位置的估计角度。 此语法仅适用于属性*SensorArray*值集EngeePhased.UCA.
争论
特征
#
NumSignalsMethod —
一种估计信号数量的方法
String
Details
一种估计信号数量的方法,定义为 "AIC" (默认情况下)或 "MDL". 在 "AIC" 使用了Akaike信息准则,并且在 "MDL" -描述的最小长度的标准。
依赖关系
若要使用此属性,请将*NumSignalsSource*属性设置为 "汽车".
#
PropagationSpeed —
信号传播速度
Real number
Details
信号的传播速度,设为正标量。
测量单位为m/s。
默认值 — 3e8.
#
OperatingFrequency —
工作频率
Real number
Details
的工作频率,设置为正标量。
测量单位为Hz。
默认值 — 3e8.
#
NumSignalsSource —
预期传入信号数量
String
Details
传入信号的预期数量,设置为 "汽车" 或 "财产".
如果为此属性设置了值 "汽车",信号数由属性*NumSignalsMethod*中指定的方法估计。
如果为此属性设置了值 "财产",信号的数量在*NumSignals*属性中设置。
#
ForwardBackwardAveraging —
执行向前-向后平均
Logical
Details
执行向前-向后平均,设置为 错误 (默认情况下)或 真的
将*ForwardBackwardAveraging*属性设置为 真的 以启用前向-后向平均,其评估具有共轭对称阵列变化的天线阵元的协方差矩阵。
#
SpatialSmoothing —
空间平滑中的平均值数
Real number
Details
空间平滑用于估计协方差矩阵的平均数,设为正整数。 每个额外的平滑值处理一个额外的相干源,但将有效元素数减少一个。 此属性的最大值为 . 对于ULA -这是传感器的数量。 对于UCA —这是类似于ULA的天线阵列内部结构的大小,由相模激励的方法确定。
默认值 0 指示未使用空间平滑。
# SensorArray — 天线阵列对象
Details
定义为系统对象的天线阵列 EngeePhased.ULA*或 *EngeePhased.UCA.
依赖关系
使用对象时 *EngeePhased.UCA*ArrayNormal*属性只能设置为 "z".
#
NumSignals —
传入信号数量
Real number
Details
指定为正整数的信号数。 信号数必须小于SensorArray属性中指定的数组中的元素数。 您可以使用单精度或双精度指定此属性。
依赖关系
若要使用此属性,请将*NumSignalsSource*属性设置为 "财产".