Измерение звукового давления диапазонов частот октавы

Этот пример демонстрирует, как измерить уровни звукового давления диапазонов частот октавы. Пользовательский интерфейс (UI) позволяет вам экспериментировать с различными параметрами, в то время как измерение отображено.

Измерение звукового давления

Много приложений, включающих акустические измерения, должны учесть нелинейные характеристики человеческой слуховой системы. По этой причине об уровнях звука обычно сообщают в децибелах (дБ) и по шкале частоты, которая увеличивается логарифмически. Взвешивание частоты настраивает уровни, чтобы учесть зависимую частотой чувствительность уха. A-взвешивание наиболее распространено, когда оно сокращает низкие частоты и высокие частоты так же к слуховой системе для "нормальных" уровней. C-взвешивание является альтернативой для измерения очень громких звуков, когда это подражает более плоскому ответу человеческого уха на уровне более чем 100 дБ.

Этот пример использует splMeter Системный объект, чтобы измерить уровни звукового давления (SPL). Можно измерить уровни звукового давления звуковых файлов или выполнить живые измерения SPL с микрофоном.

Можно задать фильтр взвешивания (Z/A/C) и полосу пропускания частоты, используемую для измерений. Для получения дополнительной информации о фильтрах взвешивания смотрите, что Аудио Взвешивает пример Фильтров.

Симуляция MATLAB

soundPressureMeasurementExampleApp загружает пользовательский интерфейс метра SPL (показанный ниже). Демонстрация начинается с розового шума, который измеряется относительно плоский по шкале частоты октавы. Можно экспериментировать с различными источниками аудиосигналов, коэффициентами частоты и полосами пропускания.

Выполните soundPressureMeasurementExampleApp запустить демонстрацию и отобразить измерения.