directivity

Системный объект: фазированный. OmnidirectionalMicrophoneElement
Пакет: поэтапный

Направленность всенаправленного элемента микрофона

Синтаксис

D = directivity(H,FREQ,ANGLE)

Описание

D = directivity(H,FREQ,ANGLE) возвращает Directivity (dBi) всенаправленного элемента микрофона, H, на частотах, заданных FREQ и в углах направления, заданных ANGLE.

Входные параметры

расширить все

Всенаправленный элемент микрофона, заданный как phased.OmnidirectionalMicrophoneElement Системный объект.

Пример: H = phased.OmnidirectionalMicrophoneElement

Частоты для вычисления направленности и шаблонов, заданные как положительный скаляр или 1-байт- L вещественный вектор-строка. Частотные модули указаны в герцах.

  • Для антенны, микрофона или гидроакустического гидрофона или элемента проектора, FREQ должно находиться в области значений значений, заданных FrequencyRange или FrequencyVector свойство элемента. В противном случае элемент не выдает отклика, и направленность возвращается следующим –Inf. Большинство элементов используют FrequencyRange свойство кроме phased.CustomAntennaElement и phased.CustomMicrophoneElement, которые используют FrequencyVector свойство.

  • Для массива элементов, FREQ должен находиться в частотной области значений элементов, образующих массив. В противном случае массив не выдает отклика, и направленность возвращается следующим –Inf.

Пример: [1e8 2e6]

Типы данных: double

Углы для вычисления направленности, заданные как 1-байтовый M вещественный вектор-строка или 2-байтовая M вещественная матрица, где M - количество угловых направлений. Угловые модули находятся в степенях. Если ANGLE является матрицей M 2 байта, затем каждый столбец задает направление по азимуту и повышению, [az;el]. Угол азимута должен лежать между -180 ° и 180 °. Угол возвышения должен лежать между -90 ° и 90 °.

Если ANGLE является вектором с M 1 байт, затем каждая запись представляет угол азимута, причем угол возвышения принимается равным нулю.

Угол азимута является углом между осью x и проекцией вектора направления на плоскость xy. Этот угол положителен при измерении от оси x к оси y. Угол возвышения является углом между вектором направления и xy плоскостью. Этот угол положителен при измерении к оси z. См. «Азимут и углы возвышения».

Пример: [45 60; 0 10]

Типы данных: double

Выходные аргументы

расширить все

Направленность, возвращенная как M -by - L матрица. Каждая строка соответствует одному из углов M, заданных как ANGLE. Каждый столбец соответствует одному из L значений частоты, заданных в FREQ. Модули направленности находятся в dBi, где dBi задан как коэффициент усиления элемента относительно изотропного излучателя.

Примеры

расширить все

Вычислите направленность всенаправленного элемента микрофона для нескольких различных направлений.

Создайте системный объект всенаправленного микрофонного элемента.

myMic = phased.OmnidirectionalMicrophoneElement();

Выберите интересующие углы при постоянном угле возвышения, равном нулю степеней. Выберите семь азимутальных углов с центром при борезайте (ноль степеней азимута и ноль степеней повышения). Наконец, установите желаемую частоту в 1 кГц.

ang = [-30,-20,-10,0,10,20,30; 0,0,0,0,0,0,0];
freq = 1000;

Вычислите направленность вдоль постоянного выреза по повышению.

d = directivity(myMic,freq,ang)
d = 7×1

     0
     0
     0
     0
     0
     0
     0

Затем выберите интересующие углы, чтобы находиться под постоянным азимутальным углом при нуле степеней. Все углы возвышения расположены по центру вокруг boresight. Пять углы возвышения варьируются от -20 до + 20 степени. Установите необходимую частоту в 1 ГГц.

ang = [0,0,0,0,0; -20,-10,0,10,20];
freq = 1000;

Вычислите направленность вдоль разреза постоянного азимута.

d = directivity(myMic,freq,ang)
d = 5×1

     0
     0
     0
     0
     0

Для всенаправленного микрофона направленность не зависит от направления.

Подробнее о

расширить все