exponenta event banner

plotResponse

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

График отклика микрофона

Синтаксис

plotResponse(H,FREQ)
plotResponse(H,FREQ,Name,Value)
hPlot = plotResponse(___)

Описание

plotResponse(H,FREQ) строит график ответной реакции элемента вдоль разреза азимута, где угол возвышения равен 0. Рабочая частота указана в FREQ.

plotResponse(H,FREQ,Name,Value) отображает ответ элемента с дополнительными опциями, заданными одним или несколькими Name,Value аргументы пары.

hPlot = plotResponse(___) возвращает дескрипторы линий или поверхности в окне рисунка, используя любой из входных аргументов в предыдущих синтаксисах.

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

H

Система элементов object™

FREQ

Рабочая частота в Герце, заданная как скалярный или 1-by-K вектор строки. FREQ должен находиться в пределах диапазона, заданного FrequencyVector имущество H. Если установить 'RespCut' имущество H кому '3D', FREQ должен быть скаляром. Когда FREQ - вектор строки, plotResponse рисует несколько частотных откликов на одних и тех же осях.

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

'CutAngle'

Угол реза, заданный как скаляр. Этот аргумент применим только в том случае, если RespCut является 'Az' или 'El'. Если RespCut является 'Az', CutAngle должно быть в диапазоне от -90 до 90. Если RespCut является 'El', CutAngle должно быть в диапазоне от -180 до 180.

По умолчанию: 0

'Format'

Формат графика, используя один из 'Line', 'Polar', или 'UV'. Если установить Format кому 'UV', FREQ должен быть скаляром.

По умолчанию: 'Line'

'NormalizeResponse'

Задайте для этого значения значение true для нормализации шаблона отклика. Задайте для этого значения значение false для построения графика шаблона отклика без его нормализации. Этот параметр неприменим при установке Unit значение параметра для 'dbi'.

По умолчанию: true

'OverlayFreq'

Задайте для этого значения значение true для наложения вырезов массива на графике линии 2-D. Задайте для этого значения значение false для построения графика разрезов в зависимости от частоты на 3-D графике водопада. Если это значение равно false, FREQ должен быть вектором, содержащим не менее двух записей.

Этот параметр применяется только в том случае, если Format не является 'Polar' и RespCut не является '3D'.

По умолчанию: true

'Polarization'

Задайте параметры поляризации для построения диаграммы антенных характеристик. Допустимые значения: |'None' | 'Combined' | 'H' | 'V' | где

  • 'None' задание печати массива неполяризованного отклика

  • 'Combined' задание печати комбинированного массива поляризационных откликов

  • 'H' задание печати массива характеристик горизонтальной поляризации

  • 'V' задание печати массива откликов вертикальной поляризации

Для антенн, не поддерживающих поляризацию, единственным допустимым значением является 'None'. Этот параметр неприменим при установке Unit значение параметра для 'dbi'.

По умолчанию: 'None'

'RespCut'

Разрез ответа. Допустимые значения зависят от Format, следующим образом:

  • Если Format является 'Line' или 'Polar', допустимые значения RespCut являются 'Az', 'El', и '3D'. Значение по умолчанию: 'Az'.

  • Если Format является 'UV', допустимые значения RespCut являются 'U' и '3D'. Значение по умолчанию: 'U'.

Если установить RespCut кому '3D', FREQ должен быть скаляром.

'Unit'

Единица измерения сюжета. Допустимые значения: 'db', 'mag', 'pow', или 'dbi'. Этот параметр определяет тип создаваемого графика.

Значение единицыТип графика
dbмодель мощности в масштабе дБ
magшаблон поля
powшаблон мощности
dbiдирективность

По умолчанию: 'db'

'AzimuthAngles'

Азимутальные углы для отображения отклика элемента, заданные как вектор строки. AzimuthAngles параметр задает диапазон отображения и разрешение азимутальных углов для визуализации диаграммы направленности. Этот параметр разрешен только в том случае, если RespCut параметр имеет значение 'Az' или '3D' и Format параметр имеет значение 'Line' или 'Polar'. Значения азимутальных углов должны лежать в диапазоне от -180 ° до 180 ° и должны быть в порядке, отличном от возрастания. При установке RespCut параметр для '3D', вы можете установить AzimuthAngles и ElevationAngles параметры одновременно.

По умолчанию: [-180:180]

'ElevationAngles'

Углы отметки для характеристики элемента печати, заданные как вектор строки. ElevationAngles параметр задает диапазон отображения и разрешение углов места для визуализации диаграммы направленности. Этот параметр разрешен только в том случае, если RespCut параметр имеет значение 'El' или '3D' и Format параметр имеет значение 'Line' или 'Polar'. Значения углов возвышения должны лежать в пределах от -90 ° до 90 ° и должны быть в порядке, отличном от возрастания. При установке RespCut параметр для '3D', вы можете установить ElevationAngles и AzimuthAngles параметры одновременно.

По умолчанию: [-90:90]

'UGrid'

Значения координат U для отклика элемента печати, заданные как вектор строки. UGrid параметр задает диапазон отображения и разрешение координат U для визуализации диаграммы направленности в пространстве U/V. Этот параметр разрешен только в том случае, если Format параметр имеет значение 'UV' и RespCut параметр имеет значение 'U' или '3D'. Значения UGrid должно быть в диапазоне от -1 до 1 и должно быть указано в порядке, не требующем повторного запроса. Можно установить UGrid и VGrid параметры одновременно.

По умолчанию: [-1:0.01:1]

'VGrid'

Значения координат V для отклика элемента печати, заданные как вектор строки. VGrid параметр задает диапазон отображения и разрешение координат V для визуализации диаграммы направленности в пространстве U/V. Этот параметр разрешен только в том случае, если Format параметр имеет значение 'UV' и RespCut параметр имеет значение '3D'. Значения VGrid должно быть в диапазоне от -1 до 1 и должно быть указано в порядке, не требующем повторного запроса. Можно установить VGrid и UGrid параметры одновременно.

По умолчанию: [-1:0.01:1]

Примеры

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

Разработать кардиоидный микрофон для работы в диапазоне частот от 500 до 1000 Гц.

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

Отображение полярного графика азимутального среза отклика на частоте 500 Гц и 1000 Гц.

fc = 500;
plotResponse(h,[fc 2*fc],'RespCut','Az','Format','Polar');

Постройте график направленности в виде линейного графика для тех же двух частот.

plotResponse(h,[fc 2*fc],'RespCut','Az','Format','Line','Unit','dbi');

Figure contains an axes. The axes with title Azimuth Cut (elevation angle = 0.0°) contains 2 objects of type line. These objects represent 0.5 kHz, 1.0 kHz.

Постройте график u-образного среза отклика пользовательского кардиоидного микрофона, который предназначен для работы в частотном диапазоне 500-1000 Гц.

Создайте кардиоидный микрофон.

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

Постройте график ответа.

fc = 500;
plotResponse(h,fc,'Format','UV');

Figure contains an axes. The axes with title Response in U Space contains an object of type line. This object represents 500 Hz.

Постройте график 3-D отклика пользовательского кардиоидного микрофона в пространстве, но с углами азимута и возвышения, ограниченными диапазоном от -40 до 40 градусов с приращением на 0,1 градуса.

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

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

Постройте график ответа 3-D.

fc = 500;
plotResponse(h,fc,'Format','polar','RespCut','3D',...
    'Unit','mag','AzimuthAngles',[-40:0.1:40],...
    'ElevationAngles',[-40:0.1:40]);

См. также

|