Parametric EQ Filter (Obsolete)

(Удален) Модель параметрического фильтра эквалайзера второго порядка

Примечание

Для блока Parametric EQ Filter требуется Audio Toolbox™. Существующие модели, использующие блок Parametric EQ Filter, продолжают запускаться. Для новых моделей используйте блок Parametric EQ из Audio Toolbox.

  • Parametric EQ Filter (Obsolete) block

Библиотека

dspobslib

Описание

Блок Parametric EQ Filter фильтрует каждый канал входного сигнала с течением времени, используя заданную центральную частоту, полосу пропускания и пиковое (dip) усиление. Этот блок предлагает настраиваемые параметры создания фильтра, которые позволяют вам настраивать характеристики фильтра во время симуляции.

Блок проектирует фильтр в соответствии с параметрами фильтра, установленными в диалоговом окне блока. Свойства выхода порта, такие как тип данных, сложность и размерность, идентичны свойствам входа порта.

Каждый столбец входного сигнала обрабатывается как отдельный канал. Если вход является двумерным сигналом, первая размерность представляет длину канала (или формат кадра), а второе измерение представляет количество каналов. Если вход является одномерным сигналом, то он интерпретируется как один канал.

Этот блок поддерживает вход переменного размера, что позволяет изменять длину канала во время симуляции. Чтобы включить вход переменного размера, снимите флажок Inherit sample rate from input. Количество каналов должно оставаться постоянным.

Алгоритмы

Этот блок приносит возможности dsp.ParametricEQFilter Системные object™ к Simulink® окружение.

Фильтр использует связанную структуру allpass, чтобы оптимизировать совместный расчет пиковой и узкополосной характеристики. Для получения информации об алгоритмах, используемых блоком Parametric EQ Filter, смотрите раздел Алгоритм dsp.ParametricEQFilter.

Параметры

Filter specification

Параметры или коэффициенты, используемые для разработки фильтра, заданные как один из следующих:

  • 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.

Specify bandwidth from input port

При установке этого флажка пропускная способность фильтра вводится через порт BW. Когда вы снимаете этот флажок, полоса пропускания фильтра задается в диалоговом окне блока посредством параметра Filter bandwidth (Hz).

Этот параметр применяется, когда вы устанавливаете Filter specification на Bandwidth and center frequency.

Filter bandwidth (Hz)

Шумовая полоса фильтра, заданная как конечный положительный числовой скаляр, который меньше половины скорости дискретизации входного сигнала. Этот параметр применяется, когда вы устанавливаете Filter specification на Bandwidth and center frequency и очистите параметр Specify bandwidth from input port. Значение по умолчанию является 2205. Этот параметр настраивается.

Specify center frequency from input port

Когда вы устанавливаете этот флажок, центральная частота эквалайзера вводится через Fc порт. Когда вы снимаете этот флажок, центральная частота эквалайзера задается в диалоговом окне блока посредством параметра Equalizer center frequency (Hz).

Этот параметр применяется, когда вы устанавливаете Filter specification на Bandwidth and center frequency или Quality factor and center frequency.

Equalizer center frequency (Hz)

Центральная частота фильтра, заданная как конечная положительная скалярная величина, который меньше половины скорости дискретизации входного сигнала. Этот параметр применяется, когда вы устанавливаете Filter specification на Bandwidth and center frequency или Quality factor and center frequency, и очистите параметр Specify center frequency from input port. Значение по умолчанию является 11025. Этот параметр настраивается.

Specify gain (dB) from input port

Когда вы устанавливаете этот флажок, пиковое или понижающее усиление фильтра в дБ вводится через PGaindB порт. Когда вы снимаете этот флажок, коэффициент усиления фильтра задается в диалоговом окне блока посредством параметра Gain (dB).

Этот параметр применяется, когда вы устанавливаете Filter specification на Bandwidth and center frequency или Quality factor and center frequency.

Gain (dB)

Пик или коэффициент падения фильтра, заданный как действительный скаляр в дБ. Значение, больше нуля, соответствует пику. Значение, меньше нуля, соответствует падению. Этот параметр применяется, когда вы устанавливаете Filter specification на Bandwidth and center frequency или Quality factor and center frequency, и очистите параметр Specify gain (dB) from input port. Значение по умолчанию является 6.0206. Этот параметр настраивается.

Specify bandwidth coefficient from input port

При установке этого флажка коэффициент пропускной способности вводится через BWCoeff порт. Когда вы снимаете этот флажок, коэффициент пропускной способности задается в диалоговом окне блока через параметр Bandwidth coefficient.

Этот параметр применяется, когда вы устанавливаете Filter specification на Coefficients.

Bandwidth coefficient

Коэффициент, который определяет полосу пропускания фильтра, заданную в виде конечного числового скаляра в области значений [-1 1].

  • -1 соответствует максимальной ширине полосы пропускания (одна четвертая частота дискретизации входного сигнала).

  • 1 соответствует минимальной пропускной способности (0 Гц, то есть allpass-фильтр).

Этот параметр применяется, когда вы устанавливаете Filter specification на Coefficients и очистите параметр Specify bandwidth coefficient from input port. Значение по умолчанию является 0.72654. Этот параметр настраивается.

Specify center frequency coefficient from input port

Когда вы устанавливаете этот флажок, коэффициент центральной частоты вводится через FcCoeff порт. Когда вы снимаете этот флажок, коэффициент центральной частоты задается в диалоговом окне блока через параметр Center frequency coefficient.

Этот параметр применяется, когда вы устанавливаете Filter specification на Coefficients.

Center frequency coefficient

Коэффициент, который определяет центральную частоту фильтра, заданный как конечный числовой скаляр в области значений [-1 1].

  • -1 соответствует минимальной центральной частоте (0 Гц).

  • 1 соответствует максимальной центральной частоте (половина частоты дискретизации входного сигнала).

Этот параметр применяется, когда вы устанавливаете Filter specification на Coefficients и очистите параметр Specify center frequency coefficient from input port. Значение по умолчанию является 0, что соответствует одной четверти скорости дискретизации входного сигнала. Этот параметр настраивается.

Specify gain from input port

Когда вы устанавливаете этот флажок, пик или коэффициент усиления фильтра в линейных модулях вводится через PGain порт. Когда вы снимаете этот флажок, коэффициент усиления фильтра задается в диалоговом окне блока посредством параметра Gain (Linear Units).

Этот параметр применяется, когда вы устанавливаете Filter specification на Coefficients.

Gain (Linear Units)

Пик или коэффициент падения фильтра, заданный как действительная положительная скалярная величина в линейных модулях. Значение, больше единицы, увеличивает входной сигнал. Значение, меньше единицы, ослабляет входной сигнал. Этот параметр применяется, когда вы устанавливаете Filter specification на Coefficients и очистите параметр Specify gain from input port. Значение по умолчанию является 2. Этот параметр настраивается.

Specify quality factor from input port

При установке этого флажка коэффициент качества вводится через порт Q. Когда вы снимаете этот флажок, коэффициент качества задается в диалоговом окне блока посредством параметра Quality factor.

Этот параметр применяется, когда вы устанавливаете Filter specification на Quality factor and center frequency.

Quality factor

Коэффициент качества фильтра, заданный как действительная положительная скалярная величина. Коэффициент качества определяется как Equalizer center frequency (Hz)/ Filter bandwidth (Hz). Более высокий коэффициент качества соответствует более узкому пику или падению. Этот параметр применяется, когда вы устанавливаете Filter specification на Quality factor and center frequency и очистите параметр Specify quality factor from input port. Значение по умолчанию является 5. Этот параметр настраивается.

Inherit sample rate from input

Когда вы устанавливаете этот флажок, частота дискретизации блока вычисляется как N/ Ts, где N является форматом кадра входного сигнала, и Ts является шагом расчета входного сигнала. Когда вы снимаете этот флажок, частота выборки блоков является значением, заданным в Input sample rate (Hz). По умолчанию этот флажок установлен.

Input sample rate (Hz)

Скорость дискретизации входного сигнала, заданная как положительная скалярная величина значение. Значение по умолчанию является 44100. Этот параметр применяется при снятии флажка Inherit sample rate from input. Этот параметр nontunable.

View Filter Response

Открывает FVTool инструмента визуализации фильтра и отображает амплитуду/фазовую характеристику Parametric EQ Filter. Ответ основан на параметрах диалогового окна блока. Изменения, внесенные в эти параметры, обновляют FVTool.

Чтобы обновить ответ величины во время работы FVTool, измените параметры диалогового окна и нажатия кнопки Apply.

Simulate using

Тип выполняемой симуляции. Можно задать этот параметр как:

  • Code generation (по умолчанию)

    Симулируйте модель с использованием сгенерированного кода C. При первом запуске симуляции Simulink генерирует код С для блока. Код С повторно используется для последующих симуляций, пока модель не меняется. Эта опция требует дополнительного времени запуска, но обеспечивает более высокую скорость симуляции, чем Interpreted execution.

  • Interpreted execution

    Симулируйте модель с помощью MATLAB®  интерпретатор. Эта опция сокращает время запуска, но имеет более низкую скорость симуляции, чем Code generation.

Поддерживаемые типы данных

ПортПоддерживаемые типы данных

Вход

  • Плавающая точка двойной точности

  • Плавающая точка с одной точностью

Выход

  • Плавающая точка двойной точности

  • Плавающая точка с одной точностью

Ссылки

[1] Orfanidis, Sophocles J. Введение в обработку сигналов. Upper Saddle River, NJ: Prentice Hall, 1996.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2015a
Для просмотра документации необходимо авторизоваться на сайте