exponenta event banner

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

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

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

Связанные темы