exponenta event banner

Параметрический EQ

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

  • Библиотека:
  • Панель/фильтры звуковых инструментов

  • Parametric EQ block

Описание

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

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

Порты

Вход

развернуть все

  • Матричный вход - каждый столбец входа рассматривается как независимый канал.

  • 1-D vector input - Вход обрабатывается как сигнальный канал.

Этот порт не называется, если не указаны дополнительные входные порты.

Типы данных: single | double

Укажите центральную частоту как положительный скаляр, который меньше половины частоты дискретизации входного сигнала.

Зависимости

Чтобы включить этот порт, выберите параметр Центральная частота (Гц) в поле Указать из входного порта.

Типы данных: single | double

Укажите полосу пропускания фильтра как положительный скаляр, который меньше или равен половине частоты дискретизации входного сигнала и 20 кГц.

Зависимости

Чтобы включить этот порт, выберите Bandwidth and Center Frequency в спецификациях Filter и Specify from input port для параметра Filter Bandwidth (Hz).

Типы данных: single | double

В качестве скаляра укажите пиковое или понижающее усиление в дБ.

Зависимости

Чтобы включить этот порт, выберите параметр Specify from input port для параметра Peak Gain (dB).

Типы данных: single | double

Укажите коэффициент качества как положительный скаляр.

Зависимости

Чтобы включить этот порт, выберите Quality factor and center frequency для параметров Спецификация фильтра (Filter Specification) и Указать из входного порта (Specify from input port) для параметра Коэффициент качества (Qual

Типы данных: single | double

Продукция

развернуть все

Блок параметрического EQ выводит сигнал того же типа данных, что и входной сигнал. Размер выходного сигнала зависит от размера входного сигнала:

  • Матричный вход - блок выводит матрицу того же размера и типа данных, что и входной сигнал.

  • 1-D vector input - Блок выводит матрицу N-by-1 (вектор столбца), где N - количество элементов в векторе 1-D.

Типы данных: single | double

Параметры

развернуть все

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

Настраиваемый: Нет

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

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

Настраиваемый: Нет

Укажите центральную частоту как положительный скаляр, который меньше половины частоты дискретизации входного сигнала.

Чтобы задать центральную частоту (Гц) для входного порта, выберите параметр «Указать из входного порта».

Настраиваемый: Да

Укажите полосу пропускания фильтра как положительный скаляр, который меньше или равен половине частоты дискретизации входного сигнала или 20 кГц, в зависимости от того, какая частота больше.

Чтобы задать полосу пропускания фильтра (Гц) для входного порта, выберите параметр «Указать из входного порта».

Настраиваемый: Да

Зависимости

Чтобы включить этот параметр, задайте для параметра «» Спецификация фильтра «» значение Bandwidth and center frequency.

Укажите коэффициент качества как скаляр в диапазоне [0,1, 20].

Чтобы задать Коэффициент качества (Quality Factor) для входного порта, выберите параметр Указать из входного порта (Specify from input port) для параметра.

Настраиваемый: Да

Зависимости

Чтобы включить этот параметр, задайте для параметра «» Спецификация фильтра «» значение Quality factor and center frequency.

Укажите пиковый коэффициент усиления в дБ как скаляр в диапазоне [− 30, 30].

Настраиваемый: Да

При выборе этого параметра блок наследует частоту дискретизации от входного сигнала. При сбросе этого параметра частота дискретизации задается в поле Частота дискретизации на входе (Гц).

Настраиваемый: Нет

Настраиваемый: Да

Зависимости

Чтобы включить этот параметр, очистите параметр Inherit sample rate от входного параметра.

  • Interpreted execution - Моделирование модели с помощью интерпретатора MATLAB ®. Эта опция сокращает время запуска и имеет скорость моделирования, сравнимую сCode generation. В этом режиме можно отладить исходный код блока.

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

Настраиваемый: Нет

Характеристики блока

Типы данных

double | single

Прямой проход

no

Многомерные сигналы

no

Сигналы переменного размера

yes

Обнаружение пересечения нулей

no

Ссылки

[1] Орфанидис, Софокл Дж. «Дизайн цифрового параметрического эквалайзера высокого порядка». Журнал Общества аудиотехники. том 53, ноябрь 2005, стр. 1026-1046.

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

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

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