(Удален) Настраиваемый фильтр параметрического эквалайзера второго порядка
dsp.ParametricEQFilter объект удален. Используйте designParamEQ функции или MultibandParametricEQ вместо этого объект из Audio Toolbox™. Дополнительные сведения см. в разделе Вопросы совместимости.
dsp.ParametricEQFilter объект является настраиваемым фильтром параметрического эквалайзера второго порядка.
Применение фильтра к каждому каналу входа:
Определите и настройте фильтр эквалайзера. См. раздел Строительство.
Звонить step фильтровать каждый канал в соответствии со свойствами dsp.ParametricEQFilter. Поведение step относится к каждому объекту на панели инструментов.
Примечание
Начиная с R2016b, вместо использования step для выполнения операции, определенной системным object™, можно вызвать объект с аргументами, как если бы это была функция. Например, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.
H = dsp.ParametricEQFilter возвращает фильтр параметрического эквалайзера второго порядка, который независимо фильтрует каждый канал ввода во времени, используя значения по умолчанию для Bandwidth, CenterFrequency, и PeakGaindB. center frequency и bandwidth задаются в Гц и настраиваются. peak gain (dip) указывается в дБ и также настраивается. bandwidth измеряется в среднем арифметическом между peak gain в абсолютных энергоблоках и одном.
H = dsp.ParametricEQFilter('Specification', 'Quality factor and center frequency') задает коэффициент качества (коэффициент Q) фильтра. Q factor определяется как центральная частота/полоса пропускания. Более высокое Q factor соответствует более узкому пику/падению. Коэффициент Q должен быть скалярным значением больше 0. Коэффициент Q настраивается.
H = dsp.ParametricEQFilter('Specification', 'Coefficients') определяет значения коэффициента усиления для полосы пропускания и центральной частоты. Это удаляет вычисления тригонометрии, используемые при настройке свойств. CenterFrequencyCoefficient должен быть скаляром между -1 и 1, где -1 соответствует 0 Гц, и 1 соответствует частоте Найквиста. BandwidthCoefficient должен быть скаляром между -1 и 1, где -1 соответствует наибольшей полосе пропускания, а 1 соответствует наименьшей полосе пропускания. В этом режиме пиковый коэффициент усиления задается в линейных единицах, а не в дБ.
H = dsp.ParametricEQFilter('Name', Value, ...) возвращает фильтр параметрического эквалайзера с заданным именем свойства. Можно указать несколько аргументов пары имя-значение в любом порядке как ('Name1',Value1,...,'NameN',ValueN).
|
Расчетные параметры или коэффициенты, определяющие фильтр Выберите один из следующих вариантов:
Значение по умолчанию: Используя |
|
полоса пропускания фильтра Укажите полосу пропускания фильтра как конечный положительный числовой скаляр, который меньше половины частоты дискретизации входного сигнала, в Гц. Это свойство применимо, если |
|
Коэффициент для полосы пропускания фильтра Укажите значение, определяющее пропускную способность фильтра как конечный числовой скаляр в диапазоне
Это свойство применимо только в том случае, если |
|
Центральная частота фильтра Укажите центральную частоту фильтра как конечный положительный числовой скаляр, который меньше половины частоты дискретизации входного сигнала, в Гц. Это свойство применимо только в том случае, если |
|
Коэффициент для центральной частоты фильтра Укажите значение, определяющее центральную частоту фильтра как конечный числовой скаляр между -1 и 1:
Это свойство применимо только в том случае, если Это свойство можно настроить. |
|
Пиковое или понижающее усиление фильтра в линейных единицах Укажите пиковое значение или коэффициент усиления фильтра в линейных единицах. Значение больше единицы повышает сигнал. Значение меньше единицы ослабляет сигнал. Значение по умолчанию - 2 (6,0206 дБ). Это свойство можно настроить. |
|
Пиковое или понижающее усиление фильтра в дБ Укажите пиковое значение или коэффициент усиления фильтра в дБ. Положительное значение повышает сигнал. Отрицательное значение ослабляет сигнал. Значение по умолчанию: |
|
Коэффициент качества параметрического EQ-фильтра Укажите коэффициент качества (коэффициент Q) фильтра. Коэффициент Q определяется как центральная частота, деленная на полосу пропускания. Более высокий коэффициент Q соответствует более узкому пику или падению. Это свойство применимо только в том случае, если |
|
Частота входных выборок Укажите частоту дискретизации входного сигнала в виде конечного числового скаляра в Гц. Значение по умолчанию: |
| getBandwidth | Преобразование коэффициента качества или коэффициента полосы пропускания в полосу пропускания в Гц |
| getCenterFrequency | Преобразование коэффициента центральной частоты в частоту в Гц |
| getOctaveBandwidth | Измерить пропускную способность фильтра параметрического эквалайзера в октавах |
| getPeakGain | Преобразование пикового или десятичного коэффициента усиления из дБ в абсолютные единицы |
| getPeakGaindB | Перевести пиковый или десятичный коэффициент усиления из абсолютных единиц в дБ |
| getQualityFactor | Преобразование полосы пропускания в коэффициент качества |
| сброс | Сброс состояний ParametricEQFilter объект |
| шаг | Вход фильтра с ParametricEQFilter объект |
| tf | Вычислительная передаточная функция |
| Общие для всех системных объектов | |
|---|---|
release | Разрешить изменение значения свойства объекта системы |
Параметрический эквалайзер формируется линейной комбинацией пика и фильтра выемок. См. раздел Алгоритм dsp.NotchPeakFilter для получения подробной информации.
GHпик (z)
Вот график двух случаев (увеличение и сокращение) величины в квадрате передаточных функций:


Передаточная функция может быть записана следующим образом:
γ 1 + γ) z − 2hereγ = tan (Δω2) andGB2 = 1 + G22
G - коэффициент усиления параметрического эквалайзера, GB - коэффициент усиления полосы пропускания, то есть уровень усиления, на котором измеряется коэффициент Δλ полосы пропускания.
dsp.NotchPeakFilter при этом большая часть работы реализуется в развязанном виде, так что центральная частота может быть настроена независимо от полосы пропускания. Следует отметить, что коэффициент Q определяется как центральная частота/полоса пропускания.
[1] Орфанидис, Софокл Дж. Введение в обработку сигналов реки Верхнее седло, Нью-Джерси: Прентис-Холл, 1996