AnyMath 文档

工程师。分区阵列

分子晶格的相控阵天线。

库::`[医]工程师`

资料描述

*EngeePhased系统对象。PartitionedArray*模拟划分为子晶格的天线阵列。

要创建和使用划分为子晶格的天线阵列,请按照以下步骤操作:

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

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

若要了解有关如何使用系统对象的详细信息,请参阅 AnyMath系统对象.

语法

创作

  • 数组=EngeePhased。分区阵列() -创建一个天线阵列,分为具有默认属性值的天线子晶格。

  • 数组=EngeePhased。分区阵列(名称=值) -创建一个天线阵列,以一对的形式划分为具有指定属性的天线子晶格 名称=值,在哪里 姓名 -物业的名称,以及 价值 -适当的值。 您可以指定多个对 «名称-值» 对的顺序并不重要。 未指定的属性保留其默认值。

使用

  • RESP=数组(FREQ,ANG,V) -返回天线子晶格在工作频率*FREQ*方向*ANG*的辐射模式*RESP*。 每个天线子晶格的相位中心位于其几何中心。 *V*是传播速度。 每个天线子晶格中的元件根据传输线长度对齐的方案连接到子晶格的相位中心。

  • RESP=数组(FREQ,ANG,V,STEERANGLE) -使用输入参数*STEERANGLE*的值作为天线子晶格的旋转方向。 如果*SubarraySteering*属性设置为 "阶段" 或 "时间".

  • RESP=数组(FREQ,ANG,V,WS) -使用输入参数*WS*的值作为天线子晶格元素的加权系数。 如果*SubarraySteering*属性设置为 "习惯".

争论

输入参数

FREQ — 天线阵列的工作频率

+ vector是长度为L的字符串

Details

天线阵列的工作频率,设置为实矢量,是长度的字符串 包含正数。 典型值在由*FrequencyRange*或*FrequencyVector*元素的属性指定的范围内,具体取决于天线阵列中的元素类型。 元件在该范围之外的频率处具有零辐射图案。

测量单位为Hz。

数据类型

漂浮64</无翻译>

昂 — 辐射方向图的方位角和角度

+ vector是长度为M的字符串 | 2乘M矩阵

Details

辐射方向图的方向,指定为实矢量,是长度的字符串 或者一个真正的矩阵 上 .

如果*ANG*是一个矩阵,那么每列定义一个方向的形式 [方位角;仰角]. 方位角应在 −180° 以前 180° 包容性。 座椅的角度应在 −180° 以前 180° 包容性。

如果*ANG*是字符串向量,则每个元素设置方向的方位角。 在这种情况下,相应的座椅角度被假定为 0°.

测量单位是度。

数据类型

漂浮64</无翻译>

V — 信号传播速度

+ 正标量

Details

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

测量单位为m/s。

数据类型

漂浮64</无翻译>

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

+ 实向量为2乘1

Details

天线子晶格的旋转角度,设为长度的列向量 . 向量具有形式 [azimuthAngle;elevationAngle]. 方位角应在 &minus180;° 以前 180° 包容性。 座椅的角度应从 −90° 以前 90° 包容性。

测量单位是度。

依赖关系

若要使用此参数,请将*SubarraySteering*属性设置为 "阶段" 或 "时间".

数据类型

漂浮64</无翻译>

WS — 天线子晶格元件的权重系数

+ 复矩阵NSEon N | N个元素的元组

Details

天线子晶格元素的加权系数,指定为复数矩阵 上 或元组 元素在哪里 -天线子晶格的数量。

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

*矩阵 上 ,在哪里 -最大天线子晶格中的元件数。 第一个 每列中的条目是天线子晶格的加权系数,其中 -天线子晶格中的元件数;

*元组 元素。 每个元素包含用于相应天线子晶格的加权系数的列向量。 矢量具有等于相应天线子晶格中元素数量的长度。

依赖关系

若要使用此参数,请将*SubarraySteering*属性设置为 "习惯".

数据类型

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

输出参数

RESP — 天线阵列辐射方向图

+ L上的复数矩阵M

Details

作为复矩阵返回的天线阵列辐射方向图 上 ,在哪里 -在*ANG中指定的角度数*, -在*FREQ*中指定的频率数。

特征

# 阵列 — 天线阵列

+ 乌拉 (默认)| 天线阵列系统对象

Details

用于分离的天线阵列,定义为以下类型之一的系统对象:

系统对象 *工程师。乌拉;

系统对象 *工程师。市建局;

系统对象 *工程师。UCA;

系统对象 *工程师。共形阵列.

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

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

Details

以实矩阵的形式设置天线子晶格的选择 上 ,在哪里 -这是天线子晶格的数量,并且 -天线阵列中元素的数量。 矩阵的每一行对应于一个天线子晶格,并且该行中的每个条目指示一个元素是否属于该天线子晶格。

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

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

# SubarraySteering — 一种天线子晶格的控制方法

+ "没有" (默认情况下)| "阶段" | "时间" | "习惯"

Details

控制天线子晶格的方法设置为 "没有", "阶段", "时间" 或 "习惯".

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

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

如果*SubarraySteering*属性设置为 "习惯" 通过为每个天线子晶格中的所有元素设置独立的权重来控制天线子晶格。 使用对象的*WS*参数确定所有天线子晶格的权重。

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

+ 3.0e8 (默认情况下)| 正标量

Details

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

测量单位为Hz。

依赖关系

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

NumPhaseShifterBits — 移相器的位深度

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

Details

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

方法

所有系统对象通用

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

文学作品

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