(Демонтированный) Образцовый фильтр параметрического эквалайзера второго порядка
Блок Parametric EQ Filter требует Audio Toolbox™. Существующие модели с помощью блока Parametric EQ Filter продолжают запускаться. Для новых моделей используйте блок Parametric EQ от Audio Toolbox.
dspobslib
Блок Parametric EQ Filter фильтрует каждый канал входного сигнала в зависимости от времени с помощью заданной центральной частоты, пропускной способности и пика (падение) усиление. Этот блок предлагает настраиваемые параметры проекта фильтра, которые позволяют вам настроить характеристики фильтра, в то время как симуляция запускается.
Блочные конструкции фильтр согласно параметрам фильтра установлены в диалоговом окне блока. Свойства выходного порта, такие как тип данных, сложность, и размерность, идентичны свойствам входного порта.
Каждый столбец входного сигнала обработан как отдельный канал. Если вход является двумерным сигналом, первая размерность представляет длину канала (или формат кадра), и второе измерение представляет количество каналов. Если вход является одномерным сигналом, то он интерпретирован как один канал.
Этот блок поддерживает вход переменного размера, позволяя вам изменить длину канала во время симуляции. Чтобы включить вход переменного размера, снимите флажок Inherit sample rate from input. Количество каналов должно остаться постоянным.
Этот блок приносит возможности Системы dsp.ParametricEQFilter
object™ к среде Simulink®.
Фильтр использует двойную allpass структуру, чтобы оптимизировать объединенное вычисление ответ метки и пика. Для получения информации об алгоритмах, используемых блоком Parametric EQ Filter, смотрите раздел Algorithm dsp.ParametricEQFilter
.
Параметры или коэффициенты раньше разрабатывали фильтр, заданный как одно из следующего:
Bandwidth and center frequency
(значение по умолчанию) — Проект фильтр с помощью Filter bandwidth (Hz), Equalizer center frequency (Hz) и Gain (dB).
Coefficients
— Разработайте фильтр с помощью Bandwidth coefficient, Center frequency coefficient и Gain (Linear Units).
Quality factor and center frequency
— Разработайте фильтр с помощью Equalizer center frequency (Hz), Gain (dB) и Quality factor.
Этот параметр является ненастраиваемым.
Когда вы устанавливаете этот флажок, пропускная способность фильтра вводится через порт BW. Когда вы снимаете этот флажок, пропускная способность фильтра задана на диалоговом окне блока через параметр Filter bandwidth (Hz).
Этот параметр применяется, когда вы устанавливаете Filter specification на Bandwidth and center frequency
.
Пропускная способность фильтра, заданного в виде конечного положительного числа, которое является меньше чем половиной частоты дискретизации входного сигнала. Этот параметр применяется, когда вы устанавливаете Filter specification на Bandwidth and center frequency
и очищаете параметр Specify bandwidth from input port. Значением по умолчанию является 2205
. Этот параметр является настраиваемым.
Когда вы устанавливаете этот флажок, частота центра эквалайзера вводится через порт Fc. Когда вы снимаете этот флажок, частота центра эквалайзера задана на диалоговом окне блока через параметр Equalizer center frequency (Hz).
Этот параметр применяется, когда вы устанавливаете Filter specification на Bandwidth and center frequency
или Quality factor and center frequency
.
Центральная частота фильтра, заданного как конечная положительная скалярная величина, которая является меньше чем половиной частоты дискретизации входного сигнала. Этот параметр применяется, когда вы устанавливаете Filter specification на Bandwidth and center frequency
или Quality factor and center frequency
, и очищаете параметр Specify center frequency from input port. Значением по умолчанию является 11025
. Этот параметр является настраиваемым.
Когда вы устанавливаете этот флажок, усиление пика или падения фильтра в дБ вводится через порт PGaindB. Когда вы снимаете этот флажок, усиление фильтра задано на диалоговом окне блока через параметр Gain (dB).
Этот параметр применяется, когда вы устанавливаете Filter specification на Bandwidth and center frequency
или Quality factor and center frequency
.
Достигните максимума или опустите усиление фильтра, заданного как действительный скаляр в дБ. Значение, больше, чем нуль, соответствует пику. Значение меньше, чем нуль соответствует падению. Этот параметр применяется, когда вы устанавливаете Filter specification на Bandwidth and center frequency
или Quality factor and center frequency
, и очищаете параметр Specify gain (dB) from input port. Значением по умолчанию является 6.0206
. Этот параметр является настраиваемым.
Когда вы устанавливаете этот флажок, коэффициент пропускной способности вводится через порт BWCoeff. Когда вы снимаете этот флажок, коэффициент пропускной способности задан на диалоговом окне блока через параметр Bandwidth coefficient.
Этот параметр применяется, когда вы устанавливаете Filter specification на Coefficients
.
Коэффициент, который определяет пропускную способность фильтра, заданную в виде конечного числа в области значений [-1 1]
.
-1
соответствует максимальной пропускной способности (одна четверть частота дискретизации входного сигнала).
1
соответствует минимальной пропускной способности (0 Гц, то есть, фильтру allpass).
Этот параметр применяется, когда вы устанавливаете Filter specification на Coefficients
и очищаете параметр Specify bandwidth coefficient from input port. Значением по умолчанию является 0.72654
. Этот параметр является настраиваемым.
Когда вы устанавливаете этот флажок, центральный коэффициент частоты вводится через порт FcCoeff. Когда вы снимаете этот флажок, центральный коэффициент частоты задан на диалоговом окне блока через параметр Center frequency coefficient.
Этот параметр применяется, когда вы устанавливаете Filter specification на Coefficients
.
Коэффициент, который определяет центральную частоту фильтра, заданного в виде конечного числа в области значений [-1 1]
.
-1
соответствует минимальной центральной частоте (Гц 0
).
1
соответствует максимальной центральной частоте (половина частоты дискретизации входного сигнала).
Этот параметр применяется, когда вы устанавливаете Filter specification на Coefficients
и очищаете параметр Specify center frequency coefficient from input port. Значением по умолчанию является 0
, который соответствует одной четверти частота дискретизации входного сигнала. Этот параметр является настраиваемым.
Когда вы устанавливаете этот флажок, усиление пика или падения фильтра в линейных модулях вводится через порт PGain. Когда вы снимаете этот флажок, усиление фильтра задано на диалоговом окне блока через параметр Gain (Linear Units).
Этот параметр применяется, когда вы устанавливаете Filter specification на Coefficients
.
Достигните максимума или опустите усиление фильтра, заданного как действительная положительная скалярная величина в линейных модулях. Значение, больше, чем, каждый повышает входной сигнал. Значение меньше чем один ослабляет входной сигнал. Этот параметр применяется, когда вы устанавливаете Filter specification на Coefficients
и очищаете параметр Specify gain from input port. Значением по умолчанию является 2
. Этот параметр является настраиваемым.
Когда вы устанавливаете этот флажок, добротность вводится через порт Q. Когда вы снимаете этот флажок, добротность задана на диалоговом окне блока через параметр Quality factor.
Этот параметр применяется, когда вы устанавливаете Filter specification на Quality factor and center frequency
.
Добротность фильтра, заданного как действительная положительная скалярная величина. Добротность задана как Equalizer center frequency (Hz) / Filter bandwidth (Hz). Более высокая добротность соответствует более узкому пику или падению. Этот параметр применяется, когда вы устанавливаете Filter specification на Quality factor and center frequency
и очищаете параметр Specify quality factor from input port. Значением по умолчанию является 5
. Этот параметр является настраиваемым.
Когда вы устанавливаете этот флажок, частота дискретизации блока вычисляется как N/Ts, где N является форматом кадра входного сигнала, и Ts является шагом расчета входного сигнала. Когда вы снимаете этот флажок, частота дискретизации блока является значением, заданным в Input sample rate (Hz). По умолчанию этот флажок устанавливается.
Частота дискретизации входного сигнала, заданного как значение положительной скалярной величины. Значением по умолчанию является 44100
. Этот параметр применяется, когда вы снимаете флажок Inherit sample rate from input. Этот параметр является ненастраиваемым.
Открывает Инструмент Визуализации Фильтра FVTool и отображает значение/фазовый отклик Параметрического Фильтра EQ. Ответ основан на параметрах диалогового окна блока. Изменения, внесенные в эти параметры, обновляют FVTool.
Чтобы обновить ответ значения, в то время как FVTool запускается, измените параметры диалогового окна и нажмите Apply.
Тип симуляции, чтобы запуститься. Можно установить этот параметр на:
Code generation
(значение по умолчанию)
Моделируйте модель с помощью сгенерированного кода C. В первый раз, когда вы запускаете симуляцию, Simulink генерирует код С для блока. Код С снова используется для последующих симуляций, пока модель не изменяется. Эта опция требует дополнительного времени запуска, но обеспечивает более быструю скорость симуляции, чем Interpreted execution
.
Interpreted execution
Моделируйте модель с помощью интерпретатора MATLAB®. Эта опция сокращает время запуска, но имеет более медленную скорость симуляции, чем Code generation
.
Порт | Поддерживаемые типы данных |
---|---|
Входной параметр |
|
Вывод |
|
[1] Orfanidis, Софокл Дж. Введение в обработку сигналов. Верхний Сэддл-Ривер, NJ: Prentice Hall, 1996.