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