Измерьте уровень звукового давления звукового сигнала
Система splMeter
object™ вычисляет измерения уровня звукового давления. Объект возвращает измерения для:
взвешенные частотой уровни звука
быстро или медленные взвешенные временем уровни звука
эквивалентно-непрерывные уровни звука
пиковые уровни звука
максимальные уровни звука
Реализовывать измерение SPL:
Создайте объект splMeter
и установите его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
SPL = splMeter
SPL = splMeter(Name,Value)
SPL = splMeter
создает Системный объект, SPL
, который выполняет измерение SPL.
SPL = splMeter(
наборы каждое свойство Name,Value
)Name
к заданному Value
. Незаданные свойства имеют значения по умолчанию.
SPL = splMeter('FrequencyWeighting','C-weighting','SampleRate',12000)
создает Системный объект, SPL
, который выполняет C-взвешивание и действует на уровне 12 кГц.[Lt,Leq,Lpeak,Lmax]
= SPL(audioIn)
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
[1] Харрис, Сирил М. Руководство Акустических Измерений и Шумового Управления. 3-й американский Институт редактора Физики, 1998.
[2] Международная электротехническая комиссия. Электроакустика - метры Уровня звука - Часть 1: Спецификации. 61672-1:2013 IEC.
[3] Американский национальный институт стандартов. ANSI S1.4: спецификация для метров уровня звука. 1983.