工程师。N.舵手,舵手
天线元件的控制矢量。
库::`[医]工程师` 座:: Steering Vector
资料描述
*EngeePhased系统对象。SteeringVector*为指定的方向和频率计算天线阵列的控制矢量。
要计算指定方向和频率的天线阵列控制矢量,请执行以下步骤:
-
创建*EngeePhased对象。SteeringVector*并设置其属性。
-
用参数调用对象,就好像它是一个函数一样。
若要了解有关如何使用系统对象的详细信息,请参阅 AnyMath系统对象.
语法
创造
-
steervec=EngeePhased。舵手()-使用默认属性值创建天线阵列控制向量。 -
steervec=EngeePhased。SteeringVector(名称=值)-以对的形式为具有指定属性的天线阵列创建控制向量名称=值,在哪里姓名-物业的名称,以及价值-适当的值。 您可以指定多个对 «名称-值» 对的顺序并不重要。 未指定的属性保留其默认值。
使用
-
SV=steervec(FREQ,ANG)-返回操作频率*FREQ*的控制向量*SV*,指向边*ANG*。 SV*参数的值取决于IncludeElementResponse*,如下所示:
*If for a propertyIncludeElementResponse*value set 真的 *SV*组件包括单个元素的方向模式。
*If for a propertyIncludeElementResponse*value set 错误,然后计算假设元素是各向同性的,并且*SV*不包括单个元素的辐射图案。 如果天线阵列包含天线子晶格,SV*是子晶格的网格乘数。 每个天线子晶格的相位中心位于其几何中心。 如果属性的值为SensorArray*不包含天线子晶格,则*SV*是元素的网格乘数。
-
SV=steervec(FREQ,ANG,STEERANG)-使用*STEERANG*参数作为子晶格的旋转角度。 要使用此语法,请设置*SensorArray*包含天线子晶格的天线阵列类型,并为属性*IncludeElementResponse*-value真的. 包含天线子晶格的天线阵列是系统对象 EngeePhased.PartitionedArray*及 *EngeePhased.ReplicatedSubarray. 在这种情况下,将这些天线阵列的*subarraystering*属性设置为"阶段"或"时间". -
SV=steervec(FREQ,ANG,STEERANG,WS)-使用*WS*参数作为应用于每个子晶格内每个元素的权重。 要使用此语法,请设置*SensorArray*支持天线子晶格的天线阵列的值,并将*SubarraySteering*属性设置为"习惯".
争论
输入参数
昂 — 控制向量的方向
+
长度为M的实数向量 | 实矩阵为2乘M
Details
以度为单位的控制矢量的方向,作为长度的实数矢量给出 或者一个真正的矩阵 上 ,在哪里 —这是管理方向的数量。
*If*ANG*是矩阵 上 ,矩阵的每一列以形式定义空间中的一个方向 [方位角;仰角]. 方位角应介于 −180°和 180°包容。 座椅的角度应在 −90°至 90°包容。
*If*ANG*是长度的向量 其值对应于控制矢量的方位角,并且座椅角被设置为零。
| 数据类型 |
|
FREQ — 工作频率
+
l上的正向量1
Details
以Hz为单位的工作频率,指定为实矢量-一串长度 包含正数。
| 数据类型 |
|
斯特朗 — 天线子晶格的旋转角度
+
标量,标量 | 实向量为2乘1
Details
以度为单位的天线子晶格的旋转角度,设置为标量或实矢量 上 .
*If*STEERANG*是一个向量 上 ,它设置天线子晶格的控制方向的形式 [方位角;仰角]. 方位角应在 −180°至 180°包容。 座椅的角度应从 −90°至 90°包容。
*如果*STEERANG*是一个标量,其值对应于天线子晶格的方位角,而位置的角度为零。
| 数据类型 |
|
WS — 天线子晶格的权重系数
+
复矩阵NSEon N | N个元素的元组
Details
天线子晶格的加权系数,定义为复数矩阵 上 或元组 元素在哪里 -子晶格的数量。 这些权重应用于子晶格内的单个元素。
| 分租契 | 亚晶格权重 |
|---|---|
所有子晶格具有相同的尺寸。 然后子晶格的权重形成一个矩阵 上 ,在哪里 是每个子晶格中元素的数量,并且 -子晶格的数量。 每个*WS*列定义相应子晶格的权重。 |
|
子晶格可能不具有相同的尺寸。 在这种情况下,您可以将子晶格的权重设置为: *矩阵 上 ,在哪里 是最大子晶格中的元素数。 第一个 每列中的条目是子晶格元素的权重,其中 -子晶格中元素的数量。 *元组 元素。 每个元素都包含相应子晶格的权重列向量。 列向量具有等于相应子晶格中元素数量的长度。 |
依赖关系
要使用此参数,请将属性设置为*SensorArray*包含子晶格的天线阵列的值,并将阵列的*SubarraySteering*属性设置为 "习惯".
| 数据类型 |
|
| 支持复数 |
|
输出参数
SV — 控制向量
+
n乘M乘L的复数数组 | 元组
Details
作为复杂数组返回的控制向量 上 上 或包含数组的元组。
控制向量的形状取决于为*EnablePolarization设置的值*:
If for a propertyEnablePolarization*值已设置 错误,控制向量*SV*是一个数组 上 上 . 第一次测量的长度 -这是相控阵天线的元件数。 If*SensorArray*包含天线子晶格, -这是天线子晶格的数量。 第二维的长度 对应于*ANG*参数中指定的控制方向数。 第三维的长度 对应于*FREQ*参数中指定的频率数。
If for a propertyEnablePolarization*值已设置 真的,SV*是一个包含两个元素的元组 SV.H 和 SV.V. 这两个元素表示控制矢量的极化的水平(H)和垂直(V)分量。 每个元素都是一个大小数组 上 上 . 第一次测量的长度 -这是相控阵天线的元件数。 IfSensorArray*包含天线子晶格, -这是天线子晶格的数量。 第二维的长度 对应于*ANG*参数中指定的控制方向数。 第三维的长度 对应于*FREQ*参数中指定的频率数。 极化建模还要求*SensorArray*中指定的天线子晶格可以对极化进行建模,并且对于属性*IncludeElementResponse*已设置值 真的.
| 数据类型 |
|
特征
# 传感器阵列 — 天线阵列对象
+
乌拉 (默认)| 天线阵列系统对象
Details
天线阵列的物体、由子晶格制成的天线或天线阵列的元件。 天线阵列可以包含子晶格。
例如:
using EngeePhased
ura = EngeePhased.URA()
steervect = EngeePhased.SteeringVector(SensorArray=ura)
SteeringVector:
SensorArray=URA:
Element=IsotropicAntennaElement:
FrequencyRange=[0.0 1.0e20]
BackBaffled=false
UseThreads=true
Size=[2 2]
ElementSpacing=[0.5 0.5]
Lattice=Rectangular
ArrayNormal=x
Taper=1
UseThreads=true
PropagationSpeed=299792458
IncludeElementResponse=false
NumPhaseShifterBits=0
EnablePolarization=false
UseThreads=true
# PropagationSpeed-信号传播速度
+
299792458 (默认情况下)| 正标量
Details
信号的传播速度,设为正标量。 默认值是光速。 299792458.
测量单位为m/s。
# IncludeElementResponse — 在控制向量中包含单个元素的方向图
+
错误 (默认情况下)| 真的
Details
在控制向量中包含单个元素的方向模式的选项,设置为 错误 或 真的.
*如果*IncludeElementResponse*属性设置为 真的 控制向量包括个别天线阵元的方向图。
*如果*IncludeElementResponse*属性设置为 错误 控制向量是在假设元素是各向同性的情况下计算的,而不管元素是如何指定的。 将此属性设置为 真的 时使用极化信号。
如果属性*SensorArray*中指定的天线阵列包含天线子晶格,则方向矢量将应用于天线子晶格。 如果*SensorArray*不包含天线子晶格,则方向矢量应用于天线阵列的元素。
NumPhaseShifterBits — 移相器的位深度
+
0 (默认)| 从0到64的整数
Details
相移量化位数,设为整数从 0 以前 64 包容性。 比特的数量用于量化波束形成器的相移分量或控制矢量权重。 值为零表示不执行量化。
# EnablePolarization — 启用极化
+
错误 (默认情况下)| 真的
Details
启用极化场的选项,设置为 错误 或 真的.
*如果将*EnablePolarization*属性设置为 真的,偏振导通。
*如果将*EnablePolarization*属性设置为 错误,极化未启用。
启用极化要求属性*SensorArray*中指定的天线阵列支持极化。
如果将此属性设置为 错误 对于实际支持极化的天线阵列,将忽略关于极化的所有信息。 为了计算每个元件上的方向矢量,使用用于垂直和水平极化的组合方向图。