Engee 文档

EngeePhased.OmnidirectionalMicrophoneElement

全向声学元件

*图书馆:EngeePhased

描述

*EngeePhased.OmnidirectionalMicrophoneElement*  对象是一个全向声学元件模型。

要计算指定方向上声学元件的响应,请按照以下步骤操作:

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

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

构造函数

  • microphone = phased.OmnidirectionalMicrophoneElement 创建一个具有默认系统对象属性的全向声学元件 microphone

  • microphone = phased.OmnidirectionalMicrophoneElement(Name=Value) 创建一个全向声学元素 microphone,并将每个指定属性 Name (名称)设置为指定的 价值观(值)。您可以以任意顺序(Name1,Value1,…​,NameN,ValueN)指定其他参数作为名值对(name-value pair)。

    • *例如`microphone = EngeePhased.OmnidirectionalMicrophoneElement(FrequencyRange=[0 1000],BackBaffled=true)` 创建一个带有反射器的声学元件,其频率范围指定为 0 到 1000 Hz。

  • RESP = microphone(FREQ,ANG) 返回声学元件 RESPFREQ 参数指定的频率和 ANG 参数指定的方向上的振幅响应。

属性

频率范围 - 工作频率范围
|[0 1e20](默认) |`1 乘 2 的非负实数字符串矢量

声学元件的工作频率范围,以[LowerBound HigherBound](下限上限)形式指定为 1×2 的非负实数矢量。在指定频率范围之外,声学元件没有响应。

测量单位为赫兹。

数据类型: Float64

BackBaffled - 背障板声学元件的背反射器
假(默认) | `true

声学元件的 Backbaffle 属性设置为 falsetrue

将此属性设置为 true,可消除天线元件后半球的响应。在这种情况下,所有方位角大于 ±90°(方位角为 0°,仰角为 0°)的天线响应均为零。

当此属性值为 "假 "时,天线元件背面没有偏转器。

数据类型: ` logical`

参数

输入

FREQ-声学元件的工作频率
P` 上第 1 行的正值向量

以 P 上第 1 行正值向量形式指定的信号频率。

测量单位为赫兹。

数据类型: Float64

ANG - 响应方向的方位角和高度角
Q` 上的实向量 1 | Q` 上的实矩阵 2

答案方向的方位角和高度角,以 Q 上的线 1 实向量或 Q 上的实矩阵 2 表示,其中 Q 是角度方向的个数。

度量单位为度。

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

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

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

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

数据类型: Float64

输出

RESP - 天线的振幅特性
P` 上的复矩阵 Q

天线元件的电压响应,以复数矩阵 Q on Q 的形式返回。在该矩阵中,Q 是在 ANG 参数中指定的角度数,P 是在 FREQ 参数中指定的频率数。

数据类型: Float64

方法

所有系统对象通用

步骤

启动系统对象的算法

释放!

允许更改系统对象属性值

重置

重置系统对象的内部状态