Октавный и дробный октавный фильтр
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