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

Для выполнения октавной или дробной октавной фильтрации на входе:
Создать octaveFilter и задайте его свойства.
Вызовите объект с аргументами, как если бы это была функция.
Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.
octFilt = octaveFilter создает объект System, octFilt, которая выполняет фильтрацию в октавной полосе независимо по каждому входному каналу.
octFilt = octaveFilter( устанавливает для свойства StartFrequency значение centerFreq)centerFreq.
octFilt = octaveFilter( устанавливает для свойства Bandwidth значение centerFreq,bw)bw.
octFilt = octaveFilter(___, задает каждое свойство Name,Value)Name к указанному Value. Неопределенные свойства имеют значения по умолчанию.
octFilt = octaveFilter(1000,'1/3 octave','SampleRate',96000) создает объект System, octFiltс центральной частотой 1000 Гц, полосой пропускания фильтра 1/3 октавы и частотой дискретизации 96 000 Гц.Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)
Примечание
octaveFilter поддерживает дополнительные функции анализа фильтров. Дополнительные сведения см. в разделе Анализ конструкции октавного фильтра.
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] , Софокл Дж. Введение в обработку сигналов. Энглвуд Клиффс, Нью-Джерси: Прентис Холл, 2010.
[2] Акустичное общество Америки. Американская национальная стандартная спецификация для октавных и дробных октавных аналоговых и цифровых фильтров. ANSI S1.11-2004. Мелвилл, Нью-Йорк: Акустичное общество Америки, 2009.
dsp.BiquadFilter | multibandParametricEQ | Октавный фильтр | octaveFilterBank | weightingFilter