exponenta event banner

Графический EQ

Стандартный графический эквалайзер

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

  • Graphic EQ block

Описание

Блок графического EQ реализует графический эквалайзер, который может настраивать усиление на отдельных октавных или дробных октавных полосах. Блок фильтрует данные независимо по каждому входному каналу с течением времени, используя спецификации фильтра. Центральные частоты для полос в графическом эквалайзере основаны на стандарте ANSI S1.11-2004.

Порты

Вход

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

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

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

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

Продукция

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

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

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

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

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

Параметры

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

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

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

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

Укажите полосу пропускания фильтра как 1 octave, 2/3 octave, или 1/3 octave.

Стандарт ANSI S1.11-2004 определяет центральную и граничную частоты эквалайзера. Стандарт ISO 266:1997 (E) определяет соответствующие предпочтительные частоты для целей маркировки.

1-Octave Пропускная способность

Центральные частоты32 63 126 251 501 1000 1995 3981 7943 15849
Граничные частоты22 45 89 178 355 708 1413 2818 5623 1122 22387
Предпочтительные частоты31.5 63 125 250 500 1000 2000 4000 8000 16000

2/3-Octave Пропускная способность

Центральные частоты25 40 63 100 158 251 398 631 1000 1585 2512 3981 6310 10000 15849
Граничные частоты20 32 50 79 126 200 316 501 794 1259 1995 3162 5012 7943 12589 19953
Предпочтительные частоты25 40 63 100 160 250 400 630 1000 1600 2500 4000 6300 10000 16000

1/3-Octave Пропускная способность

Центральные частоты25 32 40 50 63 79 100 126 158 200 251 316 398 501 631 794 1000 1259 1585 1995 2512 3162 3981 5012 6310 7943 10000 12589 15849 19953
Граничные частоты22 28 35 45 56 71 89 112 141 178 224 282 355 447 562 708 891 1122 1413 1778 2239 2818 3548 4467 5623 7079 8913 11220 14125 17783 22387
Предпочтительные частоты25 31.5 40 50 63 80 100 125 160 200 250 315 400 500 630 800 1000 1250 1600 2000 2500 3150 4000 5000 6300 8000 10000 12500 16000 20000

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

Укажите тип реализации как Cascade или Parallel. Для получения информации об этих структурах реализации см. раздел Алгоритмы и графическое выравнивание.

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

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

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

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

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

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

Зависимости

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

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

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

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

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

Типы данных

double | single

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

no

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

no

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

yes

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

no

Алгоритмы

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

Реализация графического эквалайзера зависит от параметра Structure. Описание преимуществ и недостатков параллельных и каскадных реализаций см. в разделе Графическое выравнивание. Для получения информации о том, как эти алгоритмы реализуются в Audio Toolbox™, см. следующие разделы.

Ссылки

[1] Оливер, Ричард Дж. и Жан-Марк Жо. «Эффективный мультидиапазонный цифровой аудиоэквайзер с точным управлением частотным откликом». Представлен на 139-й Конференции AES, Нью-Йорк, октябрь 2015 года.

[2] Акустичное общество Америки. Американская национальная стандартная спецификация для октавных и дробных октавных аналоговых и цифровых фильтров. ANSI S1.11-2004. Мелвилл, Нью-Йорк: Акустичное общество Америки, 2009.

[3] Международная организация по стандартизации. Акустика - предпочтительные частоты. ISO 266:1997 (E). Второе издание. 1997.

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

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

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