Октава и набор фильтров дробной октавы
octaveFilterBank
разлагает сигнал на поддиапазоны дробной октавы или октаву. Полоса октавы является диапазоном частот, где самая высокая частота является дважды самой низкой частотой. Полоса октавы и дробные ленточные фильтры октавы обычно используются, чтобы подражать, как люди чувствуют громкость.
Применять банк полосы октавы или дробных ленточных фильтров октавы:
Создайте объект octaveFilterBank
и установите его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
octFiltBank = octaveFilterBank
octFiltBank = octaveFilterBank(bandwidth)
octFiltBank = octaveFilterBank(bandwidth,fs)
octFiltBank = octaveFilterBank(___,Name,Value)
возвращает набор фильтров октавы. Фильтры объектов информационно-независимо через каждый вход образовывают канал в зависимости от времени.octFiltBank
= octaveFilterBank
устанавливает свойство octFiltBank
= octaveFilterBank(bandwidth
)Bandwidth
на bandwidth
.
устанавливает свойство octFiltBank
= octaveFilterBank(bandwidth
,fs
)SampleRate
на fs
.
наборы каждое свойство octFiltBank
= octaveFilterBank(___,Name,Value
)Name
к заданному Value
. Незаданные свойства имеют значения по умолчанию.
octFiltBank = octaveFilterBank('1/2 octave','FrequencyRange',[62.5,12000])
создает ½ банка ленточного фильтра октавы, octFiltBank
, с полосовыми фильтрами, помещенными между 62,5 Гц и 12 000 Гц.audioOut = octFiltBank(audioIn)
Чтобы использовать объектную функцию, задайте Систему object™ как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
octaveFilterBank
реализован как параллельная структура фильтров октавы. Отдельные фильтры октавы разработаны, как описано octaveFilter
. По умолчанию частоты центра набора фильтров октавы помещаются, как задано стандартом ANSI S1.11-2004. Можно изменить размещения фильтра с помощью Bandwidth
, FrequencyRange
, ReferenceFrequency
и свойств OctaveRatioBase
.
[1] Orfanidis, Софокл Дж. Введение в обработку сигналов. Englewood Cliffs, NJ: Prentice Hall, 2010.
[2] Акустическое общество Америки. Американская национальная стандартная спецификация для аналога полосы октавы и Дробной Полосы октавы и цифровых фильтров. ANSI S1.11-2004. Мелвилл, Нью-Йорк: акустическое общество Америки, 2009.