Параметрический аудиоэквалайзер для устройств iOS

В этом примере показано, как использовать блок Parametric EQ и multibandParametricEQ Системная object™ для реализации параметрической модели аудиоэквалайзера, которая может запускаться на вашем хосте-компьютере или устройстве Apple iOS.

Введение

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

В этом примере вы проектируете параметрический аудиоэквалайзер в модели Simulink ®. Можно запустить модель на хосте-компьютере или iOS-устройстве. Алгоритм эквализации является каскадом из трех фильтров с настраиваемыми центральными частотами, полосами пропускания и усилениями. Вы можете визуализировать частотную характеристику в реальном времени, корректируя параметры.

Необходимое оборудование

Чтобы запустить этот пример на устройствах iOS, вам нужно следующее оборудование:

  • iPhone, iPod или iPad

  • Хост-компьютер с системой Mac OS X

  • USB- кабеля для подключения устройства iOS к хосту-компьютеру

Setup модели

Модель audioequalizeriOS обеспечивает выбор устройства (хост-компьютер или iOS устройство), и аудиоисточника (рабочее пространство MATLAB или микрофон). Вы можете выбрать строение, нажав на Configuration UI кнопка.

Пользовательский интерфейс строения:

Запуск модели на Хост-компьютер

Когда вы принимаете решение запустить модель на хост-компьютер, предоставляется пользовательский интерфейс, разработанный для взаимодействия с симуляцией, который можно открыть, нажав Host Tuning UI.

Пользовательский интерфейс настройки хоста:

UI позволяет настраивать параметры трех фильтров по отдельности, и просматривать частотную характеристику в режиме реального времени. Можно также проверить Bypass флажок для сравнения измененного звука с исходным звуком.

Нажмите на View Frequency Response кнопка для визуализации частотной характеристики фильтра.

Запуск модели на устройстве Apple iOS

Чтобы запустить модель на своем устройстве Apple iOS, необходимо сначала убедиться, что вы установили Simulink Support Package for Apple iOS Devices и что ваше устройство iOS сконфигурировано.

После правильной настройки устройства iOS используйте USB- кабеля, чтобы подключить устройство к хосту-компьютеру.

Вы можете принять решение сделать приложение автономного эквалайзера iOS, нажав на Deploy to hardware кнопку на панели инструментов редактора Simulink. После развертывания приложение может запускаться на вашем iOS-устройстве, даже когда отключено от хоста-компьютера. Пользовательский интерфейс настройки параметров отображается на экране устройства iOS, как показано ниже:

Можно также запустить модель в External режим нажатием на Run кнопку на панели инструментов редактора Simulink. Чтобы запустить External режим, устройство iOS должно оставаться подключенным к хосту-компьютеру. Этот режим позволяет вам просмотреть частотную характеристику на хост-компьютер при настройке параметров на вашем устройстве iOS. Частотная характеристика отобразится на главном экране следующим образом: