Engee 文档

EngeePhased.ReplicatedSubarray

由复制天线子晶格组成的相控阵。 *Library:相控阵

描述

系统对象 EngeePhased.ReplicatedSubarray 表示一个相控天线阵列,其中包含天线子阵列的副本。天线子阵列是通过复制一个给定的天线阵列创建的。

要获取天线子阵列的响应,请执行以下步骤:

  1. 确定并配置包含复制天线子阵列的相控阵。

  2. 调用 step! 方法,根据 EngeePhased.ReplicatedSubarray 的属性计算天线子阵列的响应。步骤行为针对工具栏中的每个对象。

系统对象 EngeePhased.ReplicatedSubarray 也可用作执行波束成形、转向和其他操作的对象的 SensorArraySensor 属性的值。

与其使用 step! 方法来执行系统对象定义的操作,不如像调用函数一样调用带有参数的对象。例如,y = step(obj,x)y = obj(x) 执行等效操作。

构造函数

  • H =EngeePphased.ReplicatedSubarray 创建一个复制天线子阵列系统对象 H。该对象表示包含天线子网格副本的天线阵列。

  • H = EngeePphased.ReplicatedSubarray(Name,Value) 创建一个复制的天线子阵列对象 H,并将每个指定的 Name(名称)属性设置为指定的 价值观(值)。您可以以任意顺序(Name1,Value1,…​,NameN,ValueN)指定其他参数作为名-值对。

属性

*子阵列

用于复制的天线子网格

指定用于构成天线子网格的天线阵列。天线子网格必须是 EngeePhased.ULA , EngeePhased.URAEngeePhased.ConformalArray 对象。

默认:带有默认属性值的 EngeePhased.ULA

Layout.

天线子网格布局

将复制的天线子网格的位置指定为 "矩形 "或 "自定义"。

*默认:矩形"。

*GridSize.

矩形网格大小

以单个正整数或 1×2 正整数行向量的形式指定矩形网格的大小。此属性仅在 Layout 属性设置为 Rectangular 时适用。

如果 GridSize 属性设置为标量,则天线阵列的每一行和每一列的天线子网格数相同。

如果 GridSize 属性设置为 1 乘 2 的矢量值,则矢量为`[NumberOfRows, NumberOfColumns]`。NumberOfRows "元素是每列的天线子网格数。列数 "元素是每一行的天线子网格数。一行沿本地 y 轴,一列沿本地 z 轴。

该图显示了当设置 GridSize 属性的`[1,2]` 值时,如何复制一个 3 乘 2 的 URA 天线子网格。

object engee phased replicated subarray

*默认值:[1,2]

网格间距.

矩形网格之间的间距

以正实数标量、1 x 2 行向量或 Auto 指定天线子网格的矩形网格间距。该属性仅适用于 "布局 "属性设置为 "矩形 "的情况。网格间距的单位是米。

如果 GridSpacing 属性设置为标量,则行距和列距相同。

如果 GridSpacing 属性设置为长度为 2 行的矢量,则行距为"[SpacingBetweenRows, SpacingBetweenColumn]"。SpacingBetweenRows "元素指定沿列的行间距。SpacingBetweenColumn "元素指定行列之间的间距。

如果 GridSpacing 属性设置为 "Auto",复制将保留行和列中元素之间的间距。该值仅在 EngeePhased.ULAEngeePhased.URA 对象用作天线子网格时可用。

*默认值:自动

*子网格位置 用户网格中的天线子网格位置

以 3 乘 N 矩阵的形式指定自定义网格中天线子阵列的位置,其中 N 是天线阵列中天线子阵列的数量。矩阵的每一列代表一个天线子网格在天线阵本地坐标系中的位置,以米为单位,形式为"[x; y; z]"。

如果 Layout 属性设置为 "自定义",则会应用此属性。

*默认值:[0 0; -0,5 0,5; 0 0]

SubarrayNormal

自定义网格中天线子网格的法线方向

以 2 乘 N 矩阵的形式指定天线阵列中天线子阵列的法线方向,其中 N 是天线阵列中天线子阵列的数量。矩阵的每一列以"[方位角;仰角]"的形式指定相应天线子阵列的法线方向。每个角度都以度为单位,并在本地坐标系中定义。

子阵列位置(SubarrayPosition) 和子阵列法线(SubarrayNormal) 属性可用于表示天线子阵列对通过某些变换进行区分的任何排列。这些变换可包括平移、方位角旋转和仰角旋转。但是,不能使用需要相对于法线旋转的变换。

如果 Layout 属性设置为 "自定义",则此属性适用。

*默认设置:[0 0; 0 0]

子阵列转向.

天线子网格控制方法

将天线子网格控制方法指定为 "无"、"相位"、"时间 "或 "自定义"。

如果 SubarraySteering 属性设置为 "相位",则使用相移来控制天线子网格。使用 step! 方法的 STEERANG 参数确定控制方向。

如果 SubarraySteering 属性设置为 "Time"(时间),则使用时间延迟控制天线子网格。使用 step! 方法的 STEERANG 参数确定控制方向。

如果 SubarraySteering 属性设置为 "自定义",则将通过为每个子网格中的所有元素设置独立的权重因子来管理天线子网格。使用 step! 方法的 WS 参数定义所有天线子网格的权重系数。

*默认值:无。

PhaseShifterFrequency

天线子网格移相器频率

以正标量形式指定执行天线子网格控制的移相器的工作频率。

测量单位为赫兹。

该属性在 SubarraySteering 属性设置为 "相位 "时应用。

*默认值:3e8

NumPhaseShifterBits.

方法

所有系统对象通用

step!

启动系统对象算法

release!

允许更改系统对象属性的值

reset!

重置系统对象的内部状态