(Чтобы быть удаленным) Настраиваемый фильтр параметрического эквалайзера второго порядка
Объект dsp.ParametricEQFilter
будет удален в будущем релизе. Существующие экземпляры объекта продолжат запускаться. Для нового кода используйте функцию designParamEQ
от Audio Toolbox™ вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
Объект 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
(падение) задан в дБ и также настраиваемый. 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 | Позвольте изменения значения свойства Системного объекта |
Параметрический эквалайзер формируется линейной комбинацией пика и фильтра метки. Смотрите раздел Algorithm dsp.NotchPeakFilter
для деталей.
Вот график этих двух случаев (повышение и сокращение) значения, в квадрате из передаточных функций:
Передаточная функция может быть записана как:
G является усилением параметрического эквалайзера, и Гбайт является усилением пропускной способности, то есть, уровнем усиления, на котором измеряется пропускная способность Δω.
dsp.NotchPeakFilter
, который делает большую часть работы, реализован разъединенным способом так, чтобы центральная частота могла быть настроена независимо от пропускной способности. Обратите внимание на то, что фактор Q задан как центральная частота/пропускная способность.
[1] Orfanidis, Софокл Дж. Введение в обработку сигналов верхний Сэддл-Ривер, NJ: Prentice Hall, 1996