Пользовательский микрофон
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
).
|
Операционный вектор частоты Задайте частоты в герц, где частотные характеристики элемента измеряются как вектор. Элементы вектора должны увеличиваться. Элемент микрофона не имеет никакого ответа вне заданного частотного диапазона. Значение по умолчанию: |
|
Частотные характеристики Задайте частотные характеристики в децибелах, измеренных на частотах, заданных в Значение по умолчанию: |
|
Полярные частоты измерения шаблона Задайте измеряющиеся частоты в герц полярных шаблонов как вектор-строка из длины M. Измеряющиеся частоты должны быть в частотном диапазоне, заданном в Значение по умолчанию: |
|
Полярные углы измерения шаблона Задайте измеряющиеся углы в градусах полярных шаблонов как вектор-строка из длины N. Углы измеряются от центральной оси погрузки микрофона и должны быть между –180 и 180, включительно. Значение по умолчанию: |
|
Полярный шаблон Задайте полярные шаблоны элемента микрофона как матрица M на n. M является количеством измеряющихся частот, заданных в Значение по умолчанию: всенаправленный шаблон с ответом на 0 дБ везде |
Характерный для phased.CustomMicrophoneElement Объект | |
---|---|
beamwidth | Вычислите и отобразите ширину луча шаблона элемента датчика |
directivity | Направленность пользовательского элемента микрофона |
isPolarizationCapable | Возможность поляризации |
pattern | Постройте пользовательскую направленность элемента микрофона и шаблоны |
patternAzimuth | Постройте пользовательскую направленность элемента микрофона или шаблон по сравнению с азимутом |
patternElevation | Постройте пользовательскую направленность элемента микрофона или шаблон по сравнению с вертикальным изменением |
plotResponse | Постройте диаграмму направленности микрофона |
step | Выведите ответ микрофона |
Характерный для всех системных объектов | |
---|---|
release | Позвольте изменения значения свойства Системного объекта |
Общий ответ пользовательского элемента микрофона является комбинацией своей частотной характеристики и пространственного ответа. phased.CustomMicrophoneElement
вычисляет оба ответа с помощью самой близкой соседней интерполяции и затем умножает их, чтобы сформировать общий ответ. Когда PolarPatternFrequencies
значение свойства является нескалярным, объект задает несколько полярных шаблонов. В этом случае интерполяция использует полярный шаблон, который измеряется самый близкий к заданной частоте.
phased.OmnidirectionalMicrophoneElement
| phased.ULA
| phased.URA
| phased.ConformalArray
| uv2azel
| phitheta2azel