Октавный и дробный октавный фильтр
The octaveFilter Система object™ выполняет октавно-диапазонную или дробно-октавно-диапазонную фильтрацию независимо по каждому входному каналу. Октавный диапазон является полосой частот, где самая высокая частота в два раза ниже самой низкой частоты. Октавно-диапазонные и дробные октавно-диапазонные фильтры обычно используются, чтобы имитировать, как люди воспринимают громкость. Октавные фильтры лучше всего понять при просмотре по логарифмической шкале, которая моделирует, как человеческое ухо взвешивает спектр.

Чтобы выполнить октавно-диапазонную или дробно-октавно-диапазонную фильтрацию на вашем входе:
Создайте octaveFilter Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
octFilt = octaveFilter создает Системный объект, octFilt, который выполняет октавно-полосную фильтрацию независимо по каждому входному каналу.
octFilt = octaveFilter( устанавливает свойство CenterFrequency на centerFreq)centerFreq.
octFilt = octaveFilter( устанавливает свойство Bandwidth на centerFreq,bw)bw.
octFilt = octaveFilter(___, устанавливает каждое свойство Name,Value)Name к заданной Value. Неопределенные свойства имеют значения по умолчанию.
octFilt = octaveFilter(1000,'1/3 octave','SampleRate',96000) создает Системный объект, octFilt, с центральной частотой 1000 Гц, шириной полосы фильтра 1/3 октавы и частотой дискретизации 96 000 Гц.Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj, используйте следующий синтаксис:
release(obj)
Примечание
octaveFilter поддерживает дополнительные функции анализа фильтра. Для получения дополнительной информации смотрите Analyze Octave Filter Design.
createAudioPluginClass и configureMIDI функции сопоставляют настраиваемые свойства octaveFilter к пользовательским параметрам:
| Свойство | Область значений | Отображение | Модули |
|---|---|---|---|
CenterFrequency | [3, 22000] | журнал | Hz |
Bandwidth | '1 octave', '2/3 octave', '1/2 octave', '1/3 octave', '1/6 octave', '1/12 octave', '1/24 octave', или '1/48 octave' | Ваша область значений контроллеров MIDI дискретизирована на семь уровней, соответствующих семи | –– |
[1] , Sophocles J. Введение в обработку сигналов. Englewood Cliffs, Нью-Джерси: Prentice Hall, 2010.
[2] Акустическое общество Америки. Американская национальная стандартная спецификация для аналоговых и цифровых фильтров Octave-Band и Fractional-Octave-Band. ANSI S1.11-2004. Melville, NY: Acoustical Society of America, 2009.
dsp.BiquadFilter | multibandParametricEQ | Octave Filter | octaveFilterBank | weightingFilter