calibrate

Калибруйте метр с помощью калибровочного тона с известным уровнем

Описание

calibrate(SPL,micRecording,SPLreading) устанавливает CalibrationFactor свойство splMeter объект. Калибровочный фактор основан на вычисленном уровне звукового давления (SPL) micRecording и известный SPLreading.

Чтобы калибровать, сначала установите свойство SampleRate splMeter возразите, чтобы совпадать с micRecording, и свойства PressureReference и FrequencyWeighting совпадать со значениями от физического метра SPL.

Входные параметры

свернуть все

splMeter Системный объект, который будет калиброван.

Звуковой сигнал раньше калибровал микрофон в виде вектор-столбца. micRecording должен быть получен от микрофона, который вы хотите калибровать. Запись должна состоять из тестового тона на 1 кГц.

Типы данных: single | double

Уровень звукового давления (SPL), о котором сообщают от физического метра в дБ в виде скаляра.

Типы данных: single | double

Алгоритмы

Установить CalibrationFactor свойство на splMeter объект, calibrate функциональное использование:

  • Калибровочный тон записал от микрофона, который вы хотите калибровать

  • Частота дискретизации используется вашей звуковой картой для AD преобразования.

  • Известная громкость, обычно определяемое использование физического метра SPL.

  • Взвешивание частоты используется вашим физическим метром SPL.

  • Атмосферное давление в месте записи.

Схема указывает на типичную физическую настройку и местоположения запрошенной информации.

CalibrationFactor свойство установлено согласно уравнению:

CalibrationFactor=10((SPLreadingk)/20)rms(x)

где x запись микрофона, прошел через фильтр взвешивания, заданный свойством FrequencyWeighting splMeter объект. k является 1 Паскаль относительно ссылочного давления, вычисленного в дБ:

k=20log10(1PressureReference).

Смотрите также

|

Введенный в R2018a