Октавный и дробно-октавный банк фильтров
octaveFilterBank разлагает сигнал на октавные или дробно-октавные поддиапазоны. Октавная полоса является частотой полосы где самая высокая частота в два раза ниже самой низкой частоты. Октавно-диапазонные и дробные октавно-диапазонные фильтры обычно используются, чтобы имитировать, как люди воспринимают громкость.

Чтобы применить банк октавно-диапазонных или дробных октавно-диапазонных фильтров:
Создайте octaveFilterBank Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
возвращает октавный банк фильтров. Объекты фильтруют данные независимо по каждому входному каналу с течением времени.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 Гц.Чтобы использовать функцию объекта, задайте Системную object™ в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj, используйте следующий синтаксис:
release(obj)
The octaveFilterBank реализуется как параллельная структура октавных фильтров. Отдельные октавные фильтры разработаны так, как описано в octaveFilter. По умолчанию октавные частоты центра фильтра размещаются в соответствии со стандартом ANSI S1.11-2004. Можно изменить размещения фильтров с помощью Bandwidth, FrequencyRange, ReferenceFrequency, и OctaveRatioBase свойства.
[1] Orfanidis, Sophocles J. Введение в обработку сигналов. Englewood Cliffs, Нью-Джерси: Prentice Hall, 2010.
[2] Акустическое общество Америки. Американская национальная стандартная спецификация для аналоговых и цифровых фильтров Octave-Band и Fractional-Octave-Band. ANSI S1.11-2004. Melville, NY: Acoustical Society of America, 2009.
gammatoneFilterBank | graphicEQ | Octave Filter Bank | octaveFilter | splMeter