模式
绘制天线阵列的方向系数(CND)和方向图。
库::`[医]工程师`
语法
函数调用
-
模式(<参数:数组>>,<参数:FREQ>>)-绘制天线阵列的三维辐射图(以dBi为单位)<参数:数组>>. 工作频率设置在[参数:FREQ]. 您可以使用此功能显示支持极化的天线阵列的方向图。
-
模式(<参数:数组>>,<参数:FREQ>>,<参数:AZ>>)-在指定的方位角建立天线阵列的方向图[参数:AZ].
-
模式(_,Name=Value)-使用由该类型的一个或多个参数指定的附加参数构建天线阵列的辐射方向图 «名称-值».
-
[参数:PAT],[参数:AZ_ANG],[参数:EL_ANG]=模式(_,[参数:out]=:数据)-返回天线阵列的辐射方向图[参数:PAT]. 输出参数[参数:AZ_ANG]包含线对应的坐标值[参数:PAT]. 输出参数[参数:EL_ANG]包含与列对应的坐标值[参数:PAT].
争论
输入参数
# FREQ — 计算CND和辐射模式的频率
+
正标量 | 向量-l个实数值的第1行
Details
用于计算CND和辐射图的频率,指定为正标量或字符串向量 上 真正的价值。 频率测量单位为Hz。
*用于天线和麦克风元件 弗雷克 必须在相应元素的*FrequencyRange*或*FrequencyVector*属性中指定的值范围内。 否则,该元素不给出任何响应,并且CND返回为 -Inf. 大多数元素使用*FrequencyRange*属性,但 *EngeePhased.CustomAntennaElement*及 *工程师。自定义营养元素*使用*FrequencyVector*属性。
*用于天线阵元 弗雷克 它必须位于组成网格的元素的频率范围内。 否则,天线阵列不给出任何响应,并且CND返回为 -Inf.
| 数据类型 |
|
# AZ — 方位角
+
[−180, 180] | 长度为N的实向量
Details
用于计算CND和辐射模式的方位角,设置为从 真正的价值,在哪里 -这是方位角的数量。 角度的测量单位是度。 方位角应在 −180°至 180°.
方位角是轴之间的角度 和方向矢量到平面上的投影 . 当从轴测量 轴的方向上 这个角度是正的。
| 数据类型 |
|
# 埃尔 — 地方的角落
+
[−90, 90] | 长度为M的实数向量
Details
计算CND和辐射图的位置的角度,以从 真正的价值,在哪里 —这是所需方向的数量。 角度的测量单位是度。 座椅的角度应在 −90°至 90°.
一个地方的角度是方向矢量与平面之间的角度。 . 如果在轴的方向上测量,座椅的角度是正的 .
| 数据类型 |
|
输入参数 «名称-值»
指定格式中的可选参数对 名称=值,在哪里 姓名 -参数的名称,以及 价值 -适当的值。 类型参数 «名称-值» 它们应该放在其他参数之后,但对的顺序无关紧要。
例子: 模式(ULA_Array,fc,CoordinateSystem="polar") 在极坐标系中构建辐射图案。
# 类型 — 显示的辐射图案的类型
+
"方向性" (默认情况下)| "埃菲尔德" | "权力" | "powerdb"
Details
显示的辐射图案类型,设置为以下值之一:
-
"方向性"-CND,以dBi测量。 -
"埃菲尔德"-传感器或天线阵列的辐射方向图。 标量声场的方向图案被显示用于麦克风。 -
"权力"-传感器或天线阵列的功率的辐射方向图,定义为辐射方向图的平方。 -
"powerdb"-功率方向图,转换为dB。
| 数据类型 |
|
# 方向 — 天线阵列的方位
+
[0,0,0] (默认情况下)| 实数值的3乘1列向量
Details
天线阵列方位,设为列向量 上 真实值,包含三个旋转角度。 这三个角度定义了相对于轴的正交旋转。 , 和 的局部坐标系。 要创建完整的方向矩阵,将按以下顺序应用正交旋转:
-
相对于正轴的旋转 在拐角处 .
-
相对于正轴的旋转 在拐角处 .
-
相对于正轴的旋转 在拐角处 .
正角由右手法则决定。 正角定义了沿轴正方向看时的逆时针旋转,负角定义了顺时针旋转。 右手的规则定义如下:如果右手的拇指沿着轴的正方向定向,那么其他手指将在正旋转的方向上弯曲。
# 重量 — 天线阵列的权重系数
+
1 (默认情况下)| N乘1个复数值的列向量 | N乘L个复数值的矩阵
Details
天线阵列的加权系数,设为列向量 上 复数值或矩阵 上 复数值,其中 -这是天线阵列中元素的数量,并且 —这是在指定的频率数 [参数:FREQ]. 加权因子被应用于天线阵列元件以创建方向图和/或使天线阵列方向图变窄。
尺寸 重量/尺寸 弗雷克 |
委任事宜 |
|---|---|
列向量 上 复数值。 |
标量或向量字符串 上 . |
将权重应用于一个频率或所有频率 频率。 |
矩阵 上 复数值。 |
向量字符串 上 . |
应用每个 列 |
使用复数加权因子来引导天线阵列在不同方向上的响应。 您可以使用系统对象创建权重。 工程师。N.舵手,舵手 或计算自己的权重系数。 通常,在库的任何函数或系统对象中使用权重之前 [医]工程师,如 工程师。散热器 或 工程师。收集者,应用Hermitian共轭。 但是,对于功能 方向性, 模式, patternAzimuth 和 模式转换 对于天线阵列的任何系统对象,使用没有耦合的控制向量。
|
| 数据类型 |
|
# 元素权重 — 天线子晶格元素的权重系数
+
一个() (默认情况下)| nse矩阵由N
Details
应用于子晶格的每个元素的权重系数,作为矩阵给出 上 ,在哪里 是每个单独的子晶格中的元素的数量,并且 -子晶格的数量。 每列在 元素权重 定义相应子晶格中的元素的加权系数。
依赖关系
若要使用此参数,请设置属性 SubarraySteering碌录潞陆 天线阵值 "习惯".
| 数据类型 |
|
输出参数
# 帕特 — 天线阵列辐射方向图
+
实数值的N乘M矩阵
Details
作为矩阵返回的天线阵列辐射方向图 上 真正的价值。 方向图是方位角和位置角的函数。 线条 帕特 对应于矢量中的方位角 [参数:AZ_ANG]. 列对应于向量中地点的角 [参数:EL_ANG].
例子:
天线阵列辐射方向图的构建
Details
让我们设置天线元件的基本参数,并选择一个各向同性元件作为天线阵列的元件。 天线阵列的第一个最基本的几何形状是线性等距天线。 使用ULA系统对象设置此几何。
using EngeePhased
fc = 300e6 # частота излучения антенны
c = 3e8 # скорость распространения сигнала
lambda = c/fc # длина волны
freq_rng = [50e6 1000e6] # частотный диапазон антенны
element = EngeePhased.IsotropicAntennaElement(
FrequencyRange = freq_rng,
BackBaffled=false
)
ULA_Array = EngeePhased.ULA(
Element = element, # элемент антенной решетки
NumElements = 10, # количество элементов
ElementSpacing = lambda/2, # расстояние между элементами
ArrayAxis = "z", # ориентация антенны
Taper = 1 # весовой коэффициент
)
ULA:
Element=IsotropicAntennaElement:
FrequencyRange=[5.0e7 1.0e9]
BackBaffled=false
UseThreads=true
NumElements=10
ElementSpacing=0.5
ArrayAxis=z
Taper=1
UseThreads=true
让我们建立一个辐射模式。
pattern(ULA_Array,fc)

让我们考虑第二种类型的天线阵列几何形状-矩形。 与先前的几何形状不同,天线阵列具有二维结构。 让我们使用URA系统对象设置这样的几何并构建方向图。
URA_Array = EngeePhased.URA(
# задание антенного элемента
Element = element,
Size=[5 5], # размер решетки
ElementSpacing=[0.5 0.5], # расстояние между элементами
ArrayNormal = "z",# ориентация антенны
Taper=1 # весовой коэффициент
)
fig_ura = pattern(URA_Array,fc)
