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

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

Можно смоделировать микрофон с пользовательским шаблоном ответа с помощью Системы 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')

Похожие темы