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-измерителем.

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

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

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

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

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

k=20log10(1PressureReference).

См. также

|

Введенный в R2018a