AnyMath 文档

工程师。顾客服务

自定义天线。

库::`[医]工程师`

资料描述

*EngeePhased系统对象。CustomAntennaElement*为具有自定义空间方向图的天线元件建模。 辐射图案可以针对极化或非极化场来定义。

要创建和使用自定义天线,请按照以下步骤操作:

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

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

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

语法

创造

  • 天线=EngeePhased。海关津贴() -创建具有默认属性值的天线元素。 默认情况下,辐射模式模型在空间上是各向同性的。

  • 天线=EngeePhased。CustomAntennaElement(名称=值) -以一对的形式创建具有指定属性的自定义天线元素 名称=值,在哪里 姓名 -物业的名称,以及 价值 -适当的值。 您可以指定多个对 «名称-值» 对的顺序并不重要。 未指定的属性保留其默认值。 例如,天线的输出辐射方向图取决于是否设置极化。

*要创建非极化辐射图案,请设置SpecifyPolarizationPattern*值 错误 (默认情况下)。 然后使用属性*MagnitudePattern*和*PhasePattern*来定义方向模式。

*要创建偏振辐射图案,请设置属性SpecifyPolarizationPattern*值 真的. 然后使用属性*HorizontalMagnitudePattern*,HorizontalPhasePattern,VerticalMagnitudePattern*和VerticalPhasePattern*来定义方向图案。

+ 例子::

+

antenna = EngeePhased.CustomAntennaElement(SpecifyPolarizationPattern=true)

使用

  • RESP=天线(FREQ,ANG) -返回天线辐射模式*RESP*在工作频率*FREQ*方向*ANG*。 *RESP*参数的类型取决于天线元件是否支持极化。:

*If for a propertySpecifyPolarizationPattern*值已设置 错误,则*RESP*是矩阵 ,包含天线在工作频率*FREQ*方向*ANG*的辐射方向图。

*If for a propertySpecifyPolarizationPattern*值已设置 真的,那么它是一个包含两个字段*RESP的元组。H*和*RESP。V*,分别表示水平和垂直极化中的天线方向图。 每个字段都是一个矩阵 ,包含天线在工作频率*FREQ*方向*ANG*的辐射方向图。

当一个对象第一次启动时,它被初始化。 此初始化锁定不可变属性和输入参数,例如输入数据的维度、复杂性和数据类型。 如果更改不可变属性或输入参数,系统对象将返回错误。 要更改不可变属性或输入数据,必须首先调用该方法 释放! 解锁一个物体。

争论

输入参数

FREQ — 天线元件的工作频率

+ 标量,标量 | vector是长度为L的字符串

Details

天线的工作频率,指定为一个真正的正标量或一个真正的矢量,是长度的字符串 包含正数。

典型值范围为*FrequencyVector*。 否则,该元素没有方向模式,并将其返回为 -Inf.

测量单位为Hz。

数据类型

漂浮64</无翻译>

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

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

Details

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

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

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

测量单位是度。

有关方位角和位置角的详细信息,请参阅 方位角和位置角

数据类型

漂浮64</无翻译>

输出参数

RESP — 天线方向图

+ L上的复数矩阵M

Details

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

特征

# *FrequencyVector*是 工作频率范围的矢量

+ [0 1e20] (默认情况下)| 非负实向量是L上的第1行

Details

要获得频率特性和天线方向图的频率,指定为非负实矢量串 . 向量的元素必须按升序排列。 天线元件不具有在由频率矢量的最小和最大元素指定的频率范围之外的辐射方向图。

测量单位为Hz。

# 频率响应 — 天线元件的频率特性

+ [0 0] (默认情况下)| l上的实向量1

Details

属性定义的频率下的频率特性*FrequencyVector*,设置为字符串向量 ,在哪里 -*FrequencyVector*向量的长度。

测量单位为dB。

# *PatternCoordinateSystem*是 自定义天线方向图的坐标系

+ "az-el" (默认情况下)| "phi-theta"

Details

自定义天线方向图的坐标系,指定为 "az-el""phi-theta".

如果将*PatternCoordinateSystem*属性设置为 "az-el",使用属性*AzimuthAngles*和*ElevationAngles*指定方向图案的坐标系。

如果将*PatternCoordinateSystem*属性设置为 "phi-theta",使用属性*PhiAngles*和*ThetaAngles*指定方向图案的坐标系。

# 方位角 — 方位角

+ −180:180 (默认)| 长度为P的实向量

Details

方位角,定义为长度矢量 . 为这些角度设置了自定义方向图案。

矢量长度 应该还有更多 2. 方位角应在 −180° 以前 180° 并严格按升序排列。

测量单位是度。

依赖关系

若要使用此属性,请设置*PatternCoordinateSystem*值 阿兹-埃尔.

# 立面图 — 地方的角落

+ [-90:90] (默认情况下)| 长度为Q的实向量

Details

地点的角度,定义为长度的向量 . 为这些角度设置了自定义方向图案。

矢量长度 应该还有更多 2. 座椅的角度应在 −90° 以前 90° 并严格按升序排列。

测量单位是度。

依赖关系

若要使用此属性,请设置*PatternCoordinateSystem*值 阿兹-埃尔.

# PhiAngles — _phi-theta_坐标系中的_phi_角度

+ 0:360 (默认情况下)| 长度为P的实向量

Details

_phi_角度,定义为长度的实向量 . 角度必须在 以前 360°. 矢量长度 应该还有更多 2.

在_phi-theta坐标系中为这些角度设置了自定义方向图案。_

依赖关系

若要使用此属性,请设置*PatternCoordinateSystem*值 phi-theta.

# 长方形 — theta是坐标系中的角度_phi-theta_

+ 0:180 (默认情况下)| 长度为Q的实向量

Details

_theta_角度,定义为长度的实向量 . _theta_的角度必须在 以前 180°. 矢量长度 应该还有更多 2.

在_phi-theta坐标系中为这些角度设置了自定义方向图案。_

依赖关系

若要使用此属性,请设置*PatternCoordinateSystem*值 phi-theta.

# 特殊化模式 — 极化辐射模式

+ 错误 (默认情况下)| 真的

Details

的偏振辐射图案,定义为 错误真的.

如果*SpecifyPolarizationPattern*属性设置为 错误 天线元件发射或接收非极化辐射。 在这种情况下,使用MagnitudePattern*设置天线方向图。

如果*SpecifyPolarizationPattern*属性设置为 真的 天线元件发射或接收极化辐射。 在这种情况下,使用属性HorizontalMagnitudePattern*和*HorizontalPhasePattern*设置水平极化图案和属性*VerticalMagnitudePattern*和*VerticalPhasePattern*用于设置垂直极化的方向图案。

# *MagnitudePattern*是 合天线的辐射方向图的幅度

+ 零(181,361) (默认情况下)| P上的实矩阵Q | Q by P by L的实数阵

Details

合极化天线的辐射方向图的幅值,设为矩阵 或数组 .

幅度测量的单位为dB。

如果*MagnitudePattern*属性的值是矩阵 ,相同的辐射模式适用于FrequencyVector*中指定的所有频率。 如果*MagnitudePattern*属性的值是数组 ,每个矩阵 该数组定义了在FrequencyVector*中指定的相应频率的辐射模式。

如果方向图案包含值 沿位置的方位角和角度的任意方向上,转换为 资讯 指向该方向的零方向图案。 *EngeePhased系统对象。CustomAntennaElement*使用插值来估计给定方向上的天线方向图。 为避免插值误差,用户的方向图应包含范围内的方位角 [−180,180] 度,并且所述地方的角度在所述范围内 [−90,90] 度。

依赖关系

若要使用此属性,请设置*SpecifyPolarizationPattern*值 错误.

# *相位模式*是 合天线的辐射方向图的相位

+ 零(181,361) (默认情况下)| P上的实矩阵Q | Q by P by L的实数阵

Details

合极化天线的辐射方向图的相位,设为矩阵 或数组 .

相位的测量单位是度。

如果*PhasePattern*属性的值是矩阵 ,相同的辐射模式适用于FrequencyVector*中指定的所有频率。 如果*PhasePattern*属性的值是数组 ,每个矩阵 该数组为FrequencyVector*中指定的适当频率定义辐射图。 *EngeePhased系统对象。CustomAntennaElement*使用插值来估计给定方向上的天线方向图。 为避免插值误差,用户的方向图应包含范围内的方位角 [−180,180] 度,并且所述地方的角度在所述范围内 [−90,90] 度。

依赖关系

若要使用此属性,请设置*SpecifyPolarizationPattern*值 错误.

# *HorizontalMagnitudePattern*是 天线辐射方向图的水平极化分量的幅度

+ 零(181,361) (默认情况下)| P上的实矩阵Q | Q by P by L的实数阵

Details

天线辐射方向图的水平极化分量的幅值,设为矩阵 或数组 .

幅度测量的单位为dB。

如果*HorizontalMagnitudePattern*属性的值是矩阵 ,相同的辐射模式适用于FrequencyVector*中指定的所有频率。 如果*HorizontalMagnitudePattern*属性的值是数组 ,每个矩阵 该数组定义了在FrequencyVector*中指定的相应频率的辐射模式。

如果方向图案包含值 沿位置的方位角和角度的任意方向上,转换为 资讯 指向该方向的零方向图案。 *EngeePhased系统对象。CustomAntennaElement*使用插值来估计给定方向上的天线方向图。 为避免插值误差,用户的方向图应包含范围内的方位角 [−180,180] 度,并且所述地方的角度在所述范围内 [−90,90] 度。

依赖关系

若要使用此属性,请设置*SpecifyPolarizationPattern*值 真的.

# *HorizontalPhasePattern*是 天线辐射方向图的水平极化分量的相位

+ 零(181,361) (默认情况下)| P上的实矩阵Q | Q by P by L的实数阵

Details

天线辐射方向图的水平极化分量的相位,定义为矩阵 或数组 .

相位的测量单位是度。

如果*HorizontalPhasePattern*属性的值是矩阵 ,相同的辐射模式适用于FrequencyVector*中指定的所有频率。 如果*HorizontalPhasePattern*属性的值是数组 ,每个矩阵 该数组为FrequencyVector*中指定的适当频率定义辐射图。

如果方向图案包含值 沿位置的方位角和角度的任意方向上,转换为 资讯 指向该方向的零方向图案。 *EngeePhased系统对象。CustomAntennaElement*使用插值来估计给定方向上的天线方向图。 为避免插值误差,用户的方向图应包含范围内的方位角 [−180,180] 度,并且所述地方的角度在所述范围内 [−90,90] 度。

依赖关系

若要使用此属性,请设置*SpecifyPolarizationPattern*值 真的.

# *垂直磁共振成像*是 天线辐射方向图的垂直极化分量的幅度

+ 零(181,361) (默认情况下)| P上的实矩阵Q | Q by P by L的实数阵

Details

天线辐射方向图的垂直极化分量的幅值,设为矩阵 或数组 .

幅度测量的单位为dB。

如果*VerticalMagnitudePattern*属性的值是矩阵 ,相同的辐射模式适用于FrequencyVector*中指定的所有频率。 如果*VerticalMagnitudePattern*属性的值是数组 ,每个矩阵 该数组为FrequencyVector*中指定的适当频率定义辐射图。

如果方向图案包含值 沿位置的方位角和角度的任意方向上,转换为 资讯 指向该方向的零方向图案。 *EngeePhased系统对象。CustomAntennaElement*使用插值来估计给定方向上的天线方向图。 为避免插值误差,用户的方向图应包含范围内的方位角 [−180,180] 度,并且所述地方的角度在所述范围内 [−90,90] 度。

依赖关系

若要使用此属性,请设置*SpecifyPolarizationPattern*值 真的.

# *垂直模式*是 天线的辐射方向图的垂直极化分量的相位

+ 零(181,361) (默认情况下)| P上的实矩阵Q | Q by P by L的实数阵

Details

天线辐射方向图的垂直极化分量的相位,设为矩阵 或数组 .

相位的测量单位是度。

如果*VerticalPhasePattern*属性的值是矩阵 ,相同的辐射模式适用于FrequencyVector*中指定的所有频率。 如果*VerticalPhasePattern*属性的值是数组 ,每个矩阵 该数组为FrequencyVector*中指定的适当频率定义辐射图。

如果方向图案包含值 沿位置的方位角和角度的任意方向上,转换为 资讯 指向该方向的零方向图案。 *EngeePhased系统对象。CustomAntennaElement*使用插值来估计给定方向上的天线方向图。 为避免插值误差,用户的方向图应包含范围内的方位角 [−180,180] 度,并且所述地方的角度在所述范围内 [−90,90] 度。

依赖关系

若要使用此属性,请设置*SpecifyPolarizationPattern*值 真的.

# MatchArrayNormal — 元的法线与天线阵列的法线相匹配

+ 真的 (默认情况下)| 错误

Details

将*MatchArrayNormal*属性设置为 真的 以将天线元件对准到天线阵列的法线。 天线方向图旋转,使轴 元的坐标系沿着天线阵列的法线定向。 仅当天线元件属于天线阵列时才使用此属性。

将*MatchArrayNormal*属性设置为 错误 以使用没有旋转的元件的辐射图案。

方法

所有系统对象通用

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

此外

算法

Details

定制天线元件的辐射方向图是其频率响应和空间响应的组合。 该系统对象通过插值最近邻来计算这两个特征,然后将它们相乘以获得公共图。