Пользовательский элемент микрофона

Поддержка пользовательских микрофонных элементов

Можно смоделировать микрофон с пользовательской диаграммой направленности с помощью phased.CustomMicrophoneElement Системные object™. Полная характеристика пользовательского элемента микрофона является комбинацией его частотной характеристики и пространственной характеристики. phased.CustomMicrophoneElement вычисляет оба отклика с помощью интерполяции по ближайшему соседу и затем умножает их, чтобы сформировать общий отклик. Когда PolarPatternFrequencies значение свойства нескалярно, объект задает несколько полярных шаблонов. В этом случае интерполяция использует полярный шаблон, который измеряется ближе всего к заданной частоте. Когда вы используете phased.CustomMicrophoneElementнеобходимо задать эти атрибуты микрофона.:

  • Частоты, где вы задаете свой ответ, используя FrequencyVector свойство.

  • Ответ, соответствующий заданным частотам, используя FrequencyResponse свойство.

  • Частоты и углы, при которых измеряется полярный шаблон микрофона.

  • Величина микрофона.

Пользовательский шаблон кардиоидного микрофона

Создайте пользовательский кардиоидный микрофон и постройте диаграмму направленности степени на частотах 500 и 800 Гц.

sCustMic = phased.CustomMicrophoneElement;
sCustMic.PolarPatternFrequencies = [500 1000];
sCustMic.PolarPattern = mag2db([...
    0.5+0.5*cosd(sCustMic.PolarPatternAngles);...
    0.6+0.4*cosd(sCustMic.PolarPatternAngles)]);
pattern(sCustMic,[500,800],[-180:180],0,'Type','powerdb')

Похожие темы