directivity

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

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

Синтаксис

D = directivity(H,FREQ,ANGLE)

Описание

D = directivity(H,FREQ,ANGLE) возвращает Направленность (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 2 M матрицей, затем каждый столбец задает направление в азимуте и вертикальном изменении, [az;el]. Угол азимута должен находиться между-180 ° и 180 °. Угол вертикального изменения должен находиться между-90 ° и 90 °.

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

Угол азимута является углом между 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

Затем выберите углы интереса быть под постоянным углом азимута в нулевых степенях. Все углы вертикального изменения сосредоточены вокруг опорного направления. Пять углов вертикального изменения лежат в диапазоне от-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

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

Больше о

развернуть все

Смотрите также

| |