exponenta event banner

Параметрический EQ-фильтр (устарел)

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

Примечание

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

  • Parametric EQ Filter (Obsolete) block

Библиотека

dspobslib

Описание

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

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

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

Этот блок поддерживает ввод переменного размера, позволяя изменять длину канала во время моделирования. Чтобы включить ввод переменного размера, снимите флажок Наследовать частоту выборки из ввода. Количество каналов должно оставаться постоянным.

Алгоритмы

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

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

Параметры

Спецификация фильтра

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

  • Bandwidth and center frequency (по умолчанию) - проектирование фильтра с использованием полосы пропускания фильтра (Гц), центральной частоты эквалайзера (Гц) и коэффициента усиления (дБ).

  • Coefficients - Проектирование фильтра с использованием коэффициента пропускной способности, коэффициента центральной частоты и коэффициента усиления (линейные единицы измерения).

  • Quality factor and center frequency - Проектирование фильтра с использованием центральной частоты эквалайзера (Гц), коэффициента усиления (дБ) и коэффициента качества.

Этот параметр не настраивается.

Укажите полосу пропускания от входного порта

Если этот флажок установлен, пропускная способность фильтра вводится через порт BW. Если этот флажок снят, полоса пропускания фильтра задается в диалоговом окне блока с помощью параметра Полоса пропускания фильтра (Гц).

Этот параметр применяется при установке для параметра «Спецификация фильтра» значения Bandwidth and center frequency.

Полоса пропускания фильтра (Гц)

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

Укажите центральную частоту из входного порта

Если этот флажок установлен, центральная частота эквалайзера вводится через порт Fc. При снятии этого флажка центральная частота эквалайзера задается в диалоговом окне блока с помощью параметра Центральная частота эквалайзера (Гц).

Этот параметр применяется при установке для параметра «Спецификация фильтра» значения Bandwidth and center frequency или Quality factor and center frequency.

Центральная частота эквалайзера (Гц)

Центральная частота фильтра, заданная как конечный положительный скаляр, который меньше половины частоты дискретизации входного сигнала. Этот параметр применяется при установке для параметра «Спецификация фильтра» значения Bandwidth and center frequency или Quality factor and center frequencyи снимите флажок «Указать центральную частоту из параметра входного порта». Значение по умолчанию: 11025. Этот параметр настраивается.

Укажите коэффициент усиления (дБ) от входного порта

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

Этот параметр применяется при установке для параметра «Спецификация фильтра» значения Bandwidth and center frequency или Quality factor and center frequency.

Коэффициент усиления (дБ)

Пиковое или понижающее усиление фильтра, определяемое как действительный скаляр в дБ. Значение больше нуля соответствует пику. Значение меньше нуля соответствует падению. Этот параметр применяется при установке для параметра «Спецификация фильтра» значения Bandwidth and center frequency или Quality factor and center frequencyи сбросьте параметр Specify vain (dB) из параметра входного порта. Значение по умолчанию: 6.0206. Этот параметр настраивается.

Укажите коэффициент пропускной способности из входного порта

Если этот флажок установлен, коэффициент пропускной способности вводится через порт BWCoeff. Если этот флажок снят, коэффициент пропускной способности задается в диалоговом окне блока с помощью параметра Коэффициент пропускной способности.

Этот параметр применяется при установке для параметра «Спецификация фильтра» значения Coefficients.

Коэффициент пропускной способности

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

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

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

Этот параметр применяется при установке для параметра «Спецификация фильтра» значения Coefficients и снимите флажок Specify bandwidth coefficior from input port (задать Значение по умолчанию: 0.72654. Этот параметр настраивается.

Укажите коэффициент центральной частоты из входного порта

Если этот флажок установлен, коэффициент центральной частоты вводится через порт FcCoeff. При снятии этого флажка центральный частотный коэффициент задается в диалоговом окне блока с помощью параметра «Центральный частотный коэффициент».

Этот параметр применяется при установке для параметра «Спецификация фильтра» значения Coefficients.

Коэффициент центральной частоты

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

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

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

Этот параметр применяется при установке для параметра «Спецификация фильтра» значения Coefficients и снимите флажок Указать коэффициент центральной частоты из параметра входного порта. Значение по умолчанию: 0, что соответствует одной четвертой частоты дискретизации входного сигнала. Этот параметр настраивается.

Укажите коэффициент усиления от входного порта

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

Этот параметр применяется при установке для параметра «Спецификация фильтра» значения Coefficients.

Коэффициент усиления (линейные единицы)

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

Укажите коэффициент качества из входного порта

Если этот флажок установлен, коэффициент качества вводится через Q-порт. При снятии этого флажка коэффициент качества задается в диалоговом окне блока с помощью параметра «Коэффициент качества».

Этот параметр применяется при установке для параметра «Спецификация фильтра» значения Quality factor and center frequency.

Коэффициент качества

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

Наследовать частоту выборки из входных данных

При установке этого флажка частота дискретизации блока вычисляется как N/Ts, где N - размер кадра входного сигнала, а Ts - время дискретизации входного сигнала. Если этот флажок снят, частота дискретизации блока является значением, указанным в поле Частота дискретизации на входе (Гц). По умолчанию этот флажок установлен.

Частота входных выборок (Гц)

Частота дискретизации входного сигнала, заданная как положительное скалярное значение. Значение по умолчанию: 44100. Этот параметр применяется при снятии флажка Наследовать частоту выборки из ввода. Этот параметр не настраивается.

Просмотр ответа фильтра

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

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

Моделирование с использованием

Тип выполняемого моделирования. Для этого параметра можно установить значение:

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

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

  • Interpreted execution

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

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

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

Вход

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

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

Продукция

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

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

Ссылки

[1] Орфанидис, Софокл Дж. Введение в обработку сигналов. Река Верхнее Седло, Нью-Джерси: Прентис-Холл, 1996.

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2015a