AnyMath 文档

EngeePhased.RootMUSICEstimator

页面进行中。

采用根音法进行轴承估计.

库::`[医]工程师` 座:: Root MUSIC DOA

资料描述

系统对象*EngeePhased。RootMUSICEstimator*使用根多重信号分类(Root MUSIC)方法评估入射到同质线性天线阵列(ULA)或同质圆形天线阵列(UCA)上的给定数量的窄带信号的到达方向(DOA)。

要评估DOA,请执行以下步骤:

  1. 创建*EngeePhased。RootMUSICEstimator*对象并设置其属性。

  2. 用参数调用对象,就好像它是一个函数一样。

若要了解有关如何使用系统对象的详细信息,请参阅 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.

争论

输入参数

X — 输入信号

+ Q上的复数矩阵P

Details

输入信号,指定为复数矩阵 上 ,在哪里 -天线阵列中元素的数量,以及 -通道数。

数据类型

漂浮物32, 漂浮64</无翻译> 支持复数::是

伊朗 — 座椅角度

+ 一个标量从 −90°至90°

Details

的地方的角度,设置为从范围内的标量 −90° 以前 90°,这适用于所有信号。 根据相位模式激励算法的要求,所有信号的位置角必须相同。

测量单位是度。

数据类型

漂浮物32, 漂浮64</无翻译>

输出参数

昂 — 信号到达的估计方向

+ 向量-一串Q元素

Details

作为实向量返回的信号的计算DOA是相对于天线阵列法线的一串计算角度。

测量单位是度。

特征

# 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*属性设置为 "财产".

方法

所有系统对象通用

步!::运行系统对象运算算法 释放!::允许更改系统对象属性的值 重置!::重置系统对象的内部状态

文学作品

  1. Van Trees,H. Optimum Array Processing. 纽约:Wiley-Interscience,2002。

  2. Mathews,C.P.,Zoltowski,M.D.,_eigenstructure techniques for2-D angle estimation with uniform circular arrays._IEEE Transactions on Signal Processing,vol. 42,No.9,pp.2395-2407,Sept. 1994.