EngeePhased.OmnidirectionalMicrophoneElement
Всенаправленный акустический элемент.
Библиотека: EngeePhased
Описание
Объект EngeePhased.OmnidirectionalMicrophoneElement моделирует акустический элемент со всенаправленной диаграммой направленности.
Чтобы рассчитать отклик акустического элемента для заданных направлений, выполните следующие действия:
-
Создайте объект EngeePhased.OmnidirectionalMicrophoneElement и установите его свойства.
-
Вызовите объект с аргументами, как если бы это была функция.
Конструктор
-
microphone = phased.OmnidirectionalMicrophoneElement
создает всенаправленный акустический элемент,microphone
, со свойствами объекта системы по умолчанию. -
microphone = phased.OmnidirectionalMicrophoneElement(Name=Value)
создает всенаправленный акустический элемент,microphone
, с каждым указанным свойством Name (имя), установленным на указанное Value (значение). Вы можете указать дополнительные аргументы в виде пары имя-значение в любом порядке (Name1
,Value1
,…,NameN
,ValueN
).-
Пример:
microphone = EngeePhased.OmnidirectionalMicrophoneElement(FrequencyRange=[0 1000],BackBaffled=true)
создает акустический элемент с рефлектором, частотный диапазон которого задан между 0 и 1000 Гц.
-
-
RESP = microphone(FREQ,ANG)
возвращает амплитудную характеристику акустического элемента,RESP
, на частотах, указанных в аргументах FREQ, и направлениях, указанных в аргументе ANG.
Свойства
FrequencyRange — диапазон рабочих частот
[0 1e20] (по умолчанию)
| неотрицательный вещественный вектор строк 1 на 2
Рабочий диапазон частот акустического элемента, заданный в виде неотрицательного вещественного вектора 1 на 2 строки в форме [LowerBound HigherBound]. Акустический элемент не имеет отклика вне указанного частотного диапазона.
Единицы измерения – Гц.
Типы данных: Float64
BackBaffled — задний рефлектор (отражатель) акустического элемента Backbaffle
false (по умолчанию)
| true
Свойство Backbaffle для акустического элемента, задается как false
или true
.
Установите для этого свойства значение true
, чтобы убрать отклик из задней полусферы элемента антенны. В этом случае отклик антенны на все азимутальные углы, превышающие ±90° от широкой стороны (0° по азимуту и 0° по высоте), равен нулю.
Когда значение этого свойства равно false
, задняя сторона антенного элемента не имеет дефлектора.
Типы данных: ` logical`
Аргументы
Вход
FREQ — рабочая частота акустического элемента
вектор положительных значений в строке 1 на P
Частоты сигналов, заданные в виде вектора положительных значений в строке 1 на P.
Единицы измерения – Гц.
Типы данных: Float64
ANG — азимутальные и высотные углы направлений ответа
вещественный вектор 1 на Q
| вещественная матрица 2 на Q
Азимутальные и высотные углы направлений ответа, заданные в виде вещественного вектора строк 1 на Q или вещественной матрицы 2 на Q, где Q – количество угловых направлений.
Единицы измерения – градусы.
Азимутальный угол должен лежать в диапазоне от -180° до 180° включительно. Угол возвышения должен лежать в диапазоне от -90° до 90° включительно.
Если ANG
– вектор 1 на Q, каждый элемент задает азимутальный угол направления. В этом случае соответствующий угол возвышения принимается равным нулю.
Если ANG
– матрица 2 на Q, каждый столбец матрицы задает направление в форме [азимут;высота].
Азимутальный угол – это угол между осью x и проекцией вектора направления на плоскость xy. Этот угол положителен при измерении от оси x по направлению к оси y. Угол возвышения – это угол между вектором направления и плоскостью xy. Этот угол положителен при измерении в направлении оси z.
Типы данных: Float64
Выход
RESP — амплитудная характеристика антенны
комплексная матрица Q на P
Отклик антенного элемента по напряжению, возвращаемый в виде комплексной матрицы Q на Q. В этой матрице Q – количество углов, указанных в аргументе ANG
, а P – количество частот, указанных в аргументе FREQ.
Типы данных: Float64