(Удален) Модель параметрического фильтра эквалайзера второго порядка
Примечание
Для блока Parametric EQ Filter требуется Audio Toolbox™. Существующие модели, использующие блок Parametric EQ Filter, продолжают запускаться. Для новых моделей используйте блок Parametric EQ из Audio Toolbox.
dspobslib
Блок Parametric EQ Filter фильтрует каждый канал входного сигнала с течением времени, используя заданную центральную частоту, полосу пропускания и пиковое (dip) усиление. Этот блок предлагает настраиваемые параметры создания фильтра, которые позволяют вам настраивать характеристики фильтра во время симуляции.
Блок проектирует фильтр в соответствии с параметрами фильтра, установленными в диалоговом окне блока. Свойства выхода порта, такие как тип данных, сложность и размерность, идентичны свойствам входа порта.
Каждый столбец входного сигнала обрабатывается как отдельный канал. Если вход является двумерным сигналом, первая размерность представляет длину канала (или формат кадра), а второе измерение представляет количество каналов. Если вход является одномерным сигналом, то он интерпретируется как один канал.
Этот блок поддерживает вход переменного размера, что позволяет изменять длину канала во время симуляции. Чтобы включить вход переменного размера, снимите флажок Inherit sample rate from input. Количество каналов должно оставаться постоянным.
Этот блок приносит возможности dsp.ParametricEQFilter
Системные object™ к Simulink® окружение.
Фильтр использует связанную структуру allpass, чтобы оптимизировать совместный расчет пиковой и узкополосной характеристики. Для получения информации об алгоритмах, используемых блоком Parametric EQ Filter, смотрите раздел Алгоритм 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.
Этот параметр nontunable.
При установке этого флажка пропускная способность фильтра вводится через порт 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. Этот параметр nontunable.
Открывает FVTool инструмента визуализации фильтра и отображает амплитуду/фазовую характеристику Parametric EQ Filter. Ответ основан на параметрах диалогового окна блока. Изменения, внесенные в эти параметры, обновляют FVTool.
Чтобы обновить ответ величины во время работы FVTool, измените параметры диалогового окна и нажатия кнопки Apply.
Тип выполняемой симуляции. Можно задать этот параметр как:
Code generation
(по умолчанию)
Симулируйте модель с использованием сгенерированного кода C. При первом запуске симуляции Simulink генерирует код С для блока. Код С повторно используется для последующих симуляций, пока модель не меняется. Эта опция требует дополнительного времени запуска, но обеспечивает более высокую скорость симуляции, чем Interpreted execution
.
Interpreted execution
Симулируйте модель с помощью MATLAB® интерпретатор. Эта опция сокращает время запуска, но имеет более низкую скорость симуляции, чем Code generation
.
Порт | Поддерживаемые типы данных |
---|---|
Вход |
|
Выход |
|
[1] Orfanidis, Sophocles J. Введение в обработку сигналов. Upper Saddle River, NJ: Prentice Hall, 1996.