directivity

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

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

Синтаксис

D = directivity(H,FREQ,ANGLE)

Описание

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

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

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

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

Пример: H = phased.CustomMicrophoneElement;

Частоты для вычисления направленности и шаблонов, заданные как положительный скаляр или 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 задан как коэффициент усиления элемента относительно изотропного излучателя.

Примеры

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

Вычислите направленность пользовательского элемента микрофона. Создайте пользовательский кардиоидный микрофон и постройте график отклика микрофона на частоте 700 Гц для повышений между -90 и + 90 степенями.

Определите шаблон для пользовательского элемента микрофона. Системный объект PolarPatternAngles свойство имеет значение по умолчанию [-180:180] степени.

myAnt = phased.CustomMicrophoneElement;
myAnt.PolarPatternFrequencies = [500 1000];
myAnt.PolarPattern = mag2db([...
    0.5+0.5*cosd(myAnt.PolarPatternAngles);...
    0.6+0.4*cosd(myAnt.PolarPatternAngles)]);

Вычислите направленность как функцию изменения повышения при нулевых степенях азимута.

elev = [-90:5:90];
azm = zeros(size(elev));
ang = [azm;elev];
freq = 700;
d = directivity(myAnt,freq,ang);
plot(elev,d)
xlabel('Elevation (deg)')
ylabel('Directivity (dBi)')

Figure contains an axes. The axes contains an object of type line.

Направленность является максимальной 0 повышение.

Подробнее о

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

Для просмотра документации необходимо авторизоваться на сайте