EngeePhased.OmnidirectionalMicrophoneElement
全向声学元件
*图书馆:EngeePhased
描述
*EngeePhased.OmnidirectionalMicrophoneElement* 对象是一个全向声学元件模型。
要计算指定方向上声学元件的响应,请按照以下步骤操作:
-
创建 EngeePhased.OmnidirectionalMicrophoneElement 对象并设置其属性。
-
像调用函数一样调用带参数的对象。
构造函数
-
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)
返回声学元件RESP
在 FREQ 参数指定的频率和 ANG 参数指定的方向上的振幅响应。
属性
频率范围 - 工作频率范围
|[0 1e20](默认)
|`1 乘 2 的非负实数字符串矢量
声学元件的工作频率范围,以[LowerBound HigherBound](下限上限)形式指定为 1×2 的非负实数矢量。在指定频率范围之外,声学元件没有响应。
测量单位为赫兹。
数据类型: Float64
BackBaffled - 背障板声学元件的背反射器
假(默认) | `true
声学元件的 Backbaffle 属性设置为 false
或 true
。
将此属性设置为 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