Пользовательский микрофон
The CustomMicrophoneElement
Объект создает пользовательский элемент микрофона.
Для вычисления отклика микрофонного элемента для заданных направлений:
Определите и настройте пользовательский элемент микрофона. См. «Конструкция».
Функции step
вычислить ответ согласно свойствам phased.CustomMicrophoneElement
. Поведение step
характерен для каждого объекта в тулбоксе.
Примечание
Начиная с R2016b, вместо использования step
метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x)
и y = obj(x)
выполнять эквивалентные операции.
H = phased.CustomMicrophoneElement
создает пользовательский системный объект, H
, который моделирует пользовательский элемент микрофона.
H = phased.CustomMicrophoneElement(
создает пользовательский объект микрофона, Name
,Value
)H
, с каждым заданным набором свойств до заданного значения. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
).
|
Вектор рабочей частоты Задайте частоты в hertz, где частотные характеристики элемента измеряются как вектор. Элементы вектора должны быть увеличены. Элемент микрофона не имеет отклика вне заданной частотной области значений. По умолчанию: |
|
Частотные характеристики Задайте частотные характеристики в децибелах, измеренные на частотах, заданных в По умолчанию: |
|
Частоты измерения полярного шаблона Задайте частоты измерения в hertz полярных шаблонов как вектор-строка длины M. Частоты измерения должны находиться в пределах области значений частоты, заданной в По умолчанию: |
|
Углы измерения полярного шаблона Укажите углы измерения в степенях полярных шаблонов как вектор-строка длины N. Углы измеряются от центральной оси захвата микрофона и должны быть между -180 и 180 включительно. По умолчанию: |
|
Полярный шаблон Задайте полярные шаблоны элемента микрофона в виде M-на-N матрицы. M - количество измерительных частот, заданное в По умолчанию: всенаправленный шаблон с 0 дБ ответом везде |
Характерно для phased.CustomMicrophoneElement Объект | |
---|---|
beamwidth | Вычислите и отобразите ширину луча шаблона элемента датчика |
directivity | Направленность пользовательского элемента микрофона |
isPolarizationCapable | Поляризационная способность |
pattern | Постройте график направленности и шаблонов пользовательского элемента микрофона |
patternAzimuth | Постройте график направленности элемента микрофона или шаблона в зависимости от азимута |
patternElevation | Постройте график направленности элемента микрофона или шаблона от повышения |
plotResponse | Постройте диаграмму направленности микрофона |
step | Выходной ответ микрофона |
Общий для всех системных объектов | |
---|---|
release | Разрешить изменение значения свойства системного объекта |
Полная характеристика пользовательского элемента микрофона является комбинацией его частотной характеристики и пространственной характеристики. phased.CustomMicrophoneElement
вычисляет оба отклика с помощью интерполяции по ближайшему соседу и затем умножает их, чтобы сформировать общий отклик. Когда PolarPatternFrequencies
значение свойства нескалярно, объект задает несколько полярных шаблонов. В этом случае интерполяция использует полярный шаблон, который измеряется ближе всего к заданной частоте.
phased.ConformalArray
| phased.OmnidirectionalMicrophoneElement
| phased.ULA
| phased.URA
| phitheta2azel
| uv2azel