Engee 文档

EngeePhased.ULA

均匀线性天线阵列(ULA)。

资料库

EngeePhased

说明

系统对象 EngeePhased.ULA 对均匀线性天线阵列(ULA)进行建模并计算其响应。

要计算给定方向上每个天线阵元的响应,请按照以下步骤操作:

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

  2. 像函数一样调用带有参数的对象。

语法

创建

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

  • `object = EngeePhased.ULA`创建一个均匀线性天线阵列(ULA),该阵列由具有*默认*属性值的相同各向同性相控阵传感器元件组成。本地坐标系的原点是天线阵列的相位中心。正 x 轴是天线阵列的法线方向,天线阵列元素沿 y 轴分布。

    举例说明:

    array = EngeePhased.ULA
  • object = EngeePhased.ULA(Name=Value) 创建一个均匀线性天线阵列(ULA),每个指定属性 Name(名称)设置为指定的 价值观(值)。您可以以任意顺序(Name1=Value1,…​,NameN=ValueN)指定其他参数作为名值对(name-value pair)。

    例如

    array = EngeePhased.ULA(ElementSpacing=1.5,ArrayAxis="z")
  • object = EngeePhased.URA(N,D,Name=Value) 创建一个均匀线性天线阵列(ULA),其 NumElements 属性设置为 NElementSpacing 属性设置为 D,其他指定属性 Name (名称)设置为指定的 价值观 (值)。ND 是纯值参数。当指定一个只限值参数时,必须指定前面所有的只限值参数。Name-价值观 对的参数可以任意顺序指定。

    例如

    array = EngeePhased.ULA(N,D,NumElements=5)

利用率

  • resp = object(freq,ang) 返回参数 resp 的线性天线阵元在参数 freq 指定的工作频率和 ang 指定的方向上的响应。

属性

元件 - 相控阵天线元件
具有默认属性值(默认)的 "各向同性天线元素"|"相控阵系统工具箱中的天线元素、声学元素或传感器"|"天线工具箱中的天线阵"|"天线工具箱中的天线阵

Details

从相控阵系统工具箱中指定为天线元件、声学元件或传感器的相控阵元件,或从天线工具箱中指定为天线阵列的相控阵元件。

*例如EngeePhased.CosineAntennaElement`。

NumElements - 天线阵元数
2(默认)` | `正整数

Details

线性天线阵列的元素数,指定为正整数。

数据类型: Float64

ElementSpacing - 天线阵元间距
0.5(默认) |`正标量

Details

线性天线阵列两个相邻元素之间的距离,以正标量形式指定。

测量单位为 m。

数据类型: Float64

ArrayAxis - 线性天线阵列轴
y (default)` | x | z

Details

指定为 xyz 的线性天线阵列轴。

线性天线阵列的元素将沿坐标系的选定轴定位。天线阵列轴定义了元素法向量的方向。

ArrayAxis 属性值 元件法线方向

x

方位角 = 90°,仰角 = 0°(y 轴)

y (默认)

方位角 = 0°,仰角 = 0°(x 轴)

z

方位角 = 0°,高度 = 0°(x 轴)

*锥形 元素的锥形
1(默认)` | 复数标量 | 行数 1 乘 N 的复数向量 | `列数 N 乘 1 的复数向量

Details

线性天线阵列元素的收缩,以复数标量、行 1 乘 N 的复数向量或列 N 乘 1 的复数向量表示。锥形,也称为加权因子,应用于线性天线阵列的每个天线元件,改变接收数据的振幅和相位。

  • 如果 Taper 是标量,则所有元素都将使用相同的锥度值。

  • 如果 Taper 是矢量,则每个锥度值都应用于相应的天线元件。

数据类型: Float64

条目

*频率 天线元件的工作频率
L 线上的正实数矢量 1

Details

天线元件的工作频率,以 L 线上的正实数矢量 1 表示。

测量单位为赫兹。

数据类型: Float64

ang - 响应方向的方位角和高度角
M` 上第 1 行的实向量 |` M` 上的实矩阵 2

Details

答案方向的方位角和高度角,以 M 表示的第 1 行实数矢量或 M 表示的第 2 行实数矩阵表示,其中 M 是角度方向的数目。

测量单位为度。

方位角应在 -180°至 180°(含 180°)的范围内。仰角必须在-90°至 90°(含 90°)的范围内。

如果 ang 是 M 上的矢量 1,则每个元素指定一个方位角。在这种情况下,相应的仰角假定为零。

如果 ang 是 M 上的矩阵 2,矩阵的每一列以 [方位角;仰角] 的形式指定一个方向。

方位角是 x 轴与方向向量在 xy 平面上的投影之间的夹角。从 x 轴向 y 轴测量时,该角度为正。仰角是方向向量与 xy 平面之间的夹角。沿 z 轴方向测量时,该角度为正值。

数据类型: Float64

输出

响应 - 天线阵列模式
L 上的复矩阵 N

Details

天线元件的电压响应,以复数矩阵 N on L 的形式返回。在该矩阵中,N 是 ang 中指定的角度数,L 是 freq 中指定的频率数。

数据类型: Float64

方法

所有系统对象通用

step!

启动系统对象的运行算法 release!: 更改系统对象属性值的权限 reset!: 重置系统对象的内部状态

参考文献

  1. Brookner, E., ed. "雷达技术"。马萨诸塞州列克星敦:LexBook,1996 年。

  2. Van Trees, H. "Optimum Array Processing." New York: Wiley-Interscience, 2002.New York: Wiley-Interscience, 2002.