AnyMath 文档

工程师。分区阵列

天线阵列分为子晶格。

库::`[医]工程师`

资料描述

*EngeePhased系统对象。PartitionedArray*模拟划分为天线子晶格的天线阵列。 要创建天线阵列并接收其天线子晶格的响应,请执行以下步骤:

  1. 创建一个EngeePhased对象。PartitionedArray并设置其属性。

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

您还可以指定*EngeePhased系统对象。PartitionedArray*作为执行波束成形、控制和其他操作的系统对象的*SensorArray*或*Sensor*属性的值。

语法

创造

系统对象的构造函数可以通过以下方式调用:

* 对象=EngeePhased。分区阵列 创建一个天线阵列,该阵列分为具有默认属性值的天线子晶格。

+ 例子::

+

array = EngeePhased.PartitionedArray

* 对象=EngeePhased。分区阵列(名称=值) 创建一个分为天线子格的天线阵列,每个指定的*名称*属性设置为指定的*值*。 您可以以任何顺序将其他参数指定为名称-值对(名称1=价值1,…​,纳门=瓦伦).

+ 例子::

+

array = EngeePhased.PartitionedArray()

使用

* RESP=对象(FREQ,ANG,V) 在*FREQ*参数中指定的工作频率和*ANG*参数中指定的方向上,返回对*RESP*天线子格的输出参数的响应。 每个天线子晶格的相位中心位于其几何中心。 V为传播速度。 每个天线子晶格中的元件使用等信道连接到天线子晶格的相位中心。

* RESP=对象(FREQ,ANG,V,STEERANGLE) 使用输入参数*STEERANGLE*的值作为子晶格天线的控制方向。 为*SubarraySteering*属性设置值时,此语法可用。 阶段时间.

* RESP=对象(FREQ,ANG,V,WS) 使用输入参数*WS*的值作为天线子晶格元素的加权系数。 将*SubarraySteering*属性设置为 海关规定.

特征

*阵列* — 天线阵列

+ 工程师。[医]抽象阵列

Details

的天线阵列对象。

*次选举* — 天线子晶格矩阵

+ [1 1 0 0; 0 0 1 1] ( 默认情况下) | 实矩阵M乘N

Details

设实矩阵M形式的天线子晶格的选择乘以N。M为天线子晶格的个数,N为天线阵列中元素的个数。 矩阵的每一行对应于一个天线子晶格,并且该行中的每个条目指示一个元素是否属于该天线子晶格。

如果记录为零,则该元素不属于天线子晶格。 非零条目是应用于相应元素的加权因子的复数值。 每行必须至少包含一个非零条目。

每个天线子晶格的相位中心位于天线子晶格的几何中心。 *SubarraySelection*和*Array*属性定义几何中心。

<无转换>*数据类型*: 漂浮64</无翻译>

*SubarraySteering* — 天线子晶格控制方法

+ 无(默认情况下) | 阶段 | 时间 | 海关规定

Details

控制天线子晶格的方法设置为 , 阶段, 时间海关规定.

如果*SubarraySteering*属性设置为 阶段,采用相移来控制天线子晶格。 使用对象的*STEERANG*参数来确定控制的方向。

如果*SubarraySteering*属性设置为 时间 利用时间延迟控制天线子晶格。 使用对象的*STEERANG*参数来确定控制的方向。

如果*SubarraySteering*属性设置为 海关规定 通过为每个天线子晶格中的所有元素设置独立的权重来控制天线子晶格。 使用对象的*WS*自变量来确定所有天线子晶格的加权系数。

*例子*: 时间

<无转换>*数据类型*: 查尔, 字符串</无翻译>

*移相频率* — 天线子晶格移相器的频率

+ 300e6(默认) | 正标量

Details

天线子晶格移相器的频率设置为正标量。 移相器控制天线子晶格。

测量单位为Hz。

*例子*: 1e9

依赖关系

若要启用此属性,请将*SubarraySteering*属性设置为 阶段.

<无转换>*数据类型*: 漂浮64</无翻译>

*NumPhaseShifterBits* — 相移量化位数

+ 0(默认) | 一个非负整数

Details

用于量化波束成形矢量或控制矢量的加权系数的相移分量的比特数被设置为非负整数。 零值意味着不执行量化。

<无转换>*数据类型*: 漂浮64</无翻译>

争论

入口

*FREQ* — 天线阵列的工作频率

+ 一系列长度L的实向量

Details

天线阵列的工作频率,指定为长度为L的串的实向量。

典型值在*H.Array属性指定的范围内。元素*。 此属性称为*FrequencyRange*或*FrequencyVector*,具体取决于天线阵元的类型。 在该范围之外的频率处,元件具有零响应。

测量单位为Hz。

<无转换>*数据类型*: 漂浮64</无翻译>

*昂* — 响应方向的方位角和仰角

+ 长度为M的字符串的有效向量 ` | `实矩阵为2乘M

Details

指定为长度为M的串的实向量或2乘M的实矩阵的方向。

如果 是线长为M的矢量,每个元素设定方向的方位角。 在这种情况下,相应的仰角被假定为0。

如果 –一个2乘M的矩阵,矩阵的每一列以[方位角;高度]的形式定义一个方向。

方位角是*_x_*轴与方向矢量在*_xy_*平面上的投影之间的角度。 当从*_x_*轴朝向*_y_*轴测量时,该角度为正。 仰角是方向矢量与*_xy_*平面之间的角度。 该角度在*_z_*轴的方向上测量时为正。

测量单位是度。

<无转换>*数据类型*: 漂浮64</无翻译>

*V* — 信号传播速度

+ 正标量

Details

信号的传播速度,设为正标量。

测量单位为m/s。

<无转换>*数据类型*: 漂浮64</无翻译>

*斯特朗* — 天线子晶格的旋转角度

+ 实向量为2乘1

Details

天线子晶格的旋转角度,设为长度为2的列向量。 向量的形式为[azimuthAngle;elevationAngle]。 方位角必须在-180°至180°的范围内。 仰角应为-90°至90°。

测量单位是度。

*例子*: [20;15]

依赖关系

要启用此参数,请将*Sensor*属性设置为支持天线子晶格的天线阵列的值,并将此天线阵列的*SubarraySteering*属性设置为 阶段时间.

<无转换>*数据类型*: 漂浮64</无翻译>

*WS* —
复矩阵n_se由N | 单元格数组1乘N

Details

天线子晶格元素的加权系数,指定为n乘n的复矩阵N_SE或1乘N的单元阵列,其中N是天线子晶格的数目。

天线阵列可以具有不同的尺寸。 在这种情况下,天线子晶格的加权系数可以设置为:

*N_se由N个矩阵,其中N_SE是最大天线子晶格中的元素数。 每列的前Q个条目是天线子晶格的加权系数,其中Q是天线子晶格中的元素个数;

每个单元包含相应天线子晶格的权重列向量。 列向量具有等于相应天线子晶格中元素数量的长度。

依赖关系

若要启用此参数,请将*SubarraySteering*属性设置为 海关规定.

<无转换>*数据类型*: 漂浮64</无翻译>

出口;出口

*RESP* — 天线子晶格的伏安特性

+ L上的复数矩阵M

Details

天线子晶格的电压响应,以复数矩阵*M*by*L*返回。 在这个矩阵中,*M*是指定的角度数 ,而*L*是在*FREQ*中指定的频率数。

<无转换>*数据类型*: 漂浮64</无翻译>

方法

所有系统对象通用

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

连结

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