Спроектируйте фильтр взвешивания аудио
Примечание
Блок Audio Weighting Filter будет удален из DSP System Toolbox™ в будущем релизе. Существующие экземпляры блока продолжают запускаться. Для нового кода используйте блок Audio Weighting Filter из Audio Toolbox™ вместо этого.
Фильтрация / Проекты Фильтра
dspfdesign
Этот блок приносит возможности создания фильтра filterbuilder функционируйте к Simulink® среда.
Смотрите, что Аудио Взвешивает Создание фильтра — Основная Панель для получения дополнительной информации о параметрах этого блока. Data Types и панели Code не доступны для блоков в библиотеке DSP System Toolbox Filter Designs.

Эта кнопка открывает Инструмент Визуализации Фильтра (fvtool) от продукта Signal Processing Toolbox™. Можно использовать инструмент, чтобы отобразиться:
Ответ величины, фазовый отклик и групповая задержка частотного диапазона.
Импульсная характеристика и переходной процесс во временном интервале.
Нулевая полюсом информация.
Инструмент также помогает вам оценить эффективность фильтра путем предоставления информации о порядке фильтра, устойчивости и линейности фазы. Для получения дополнительной информации о FVTool см. документацию Signal Processing Toolbox.
В этой группе вы задаете свой формат фильтра, такой как импульсная характеристика и порядок фильтра.
Тип взвешивания задает частотную характеристику фильтра. Допустимыми типами взвешивания для этого фильтра является AC , C-message, ITU-R 468–4, и ITU-T 0.41. Для определений доступных типов взвешивания смотрите fdesign.audioweighting страница с описанием.
Класс фильтра описывает зависимые частотой допуски, заданные в соответствующих стандартах [1], [2]. Существует два возможных значения класса: 1 и 2. Фильтры взвешивания класса 1 имеют более строгие допуски, чем фильтры класса 2. Значение класса фильтра не влияет на проект. Значение класса только используется, чтобы обеспечить маску спецификации в fvtool для анализа создания фильтра. Значением по умолчанию этого параметра является 1.
Класс фильтра только применим для A взвешивание и C взвешивание фильтров.
Задайте тип импульсной характеристики как один из IIR или FIR. Для A, C, C-сообщения и ITU-R фильтр 468–4, IIR единственная опция. Для фильтра взвешивания ITU-T 0.41, FIR единственная опция.
Задайте единицы частоты как Герц (Гц), килогерц (кГц), мегагерц (МГц) или гигагерц (ГГц). Нормированные проекты частоты не поддерживаются для фильтров взвешивания аудио. Значением по умолчанию этого параметра является Hz.
Задайте входную частоту дискретизации. Модули соответствуют установке параметра Frequency units.
Допустимые методы разработки зависят от типа взвешивания. Для типа A и C взвешивающие фильтры, единственным допустимым типом проекта является ANSI S1.42. Это - БИХ-метод разработки, который следует стандарту ANSI S1.42–2001. Для фильтра сообщения C единственным допустимым методом разработки является Bell 41009, который является БИХ-методом разработки после Системного технического справочника PUB 41009 Bell. Для ITU-R фильтр взвешивания 468–4 можно спроектировать КИХ-фильтр или БИХ. Если вы выбираете проект IIR, методом разработки является IIR least p-norm. Если вы выбираете проект FIR, выбором метода разработки является Equiripple или Frequency Sampling. Для фильтра взвешивания ITU-T 0.41 доступными КИХ-методами разработки является Equiripple или Frequency Sampling.
Выбор этого параметра направляет проект, чтобы масштабировать коэффициенты фильтра, чтобы уменьшать возможности, что входные параметры или вычисления в фильтре переполняют и превышают представимую область значений фильтра. Очистка этой опции удаляет масштабирование. Этот параметр применяется только к БИХ-фильтрам.
Для технических требований фильтра и метода разработки вы выбираете, это списки параметров структуры фильтра, доступные, чтобы реализовать ваш фильтр. Поскольку аудио, взвешивающее БИХ, фильтруют проекты, можно выбрать прямую форму I или II biquad (SOS). Можно также принять решение реализовать эти структуры в транспонированной форме.
Для КИХ-проектов можно выбрать прямую форму, транспонированная прямая форма, симметричная прямая форма, или прямая форма асимметричная структура.
Установите этот флажок, чтобы реализовать фильтр как подсистему основных блоков Simulink. Снимите флажок, чтобы реализовать фильтр как высокоуровневую подсистему. По умолчанию этот флажок снимается.
Высокоуровневая реализация обеспечивает лучшую совместимость через различные структуры фильтра, особенно фильтры, которые содержали бы алгебраические циклы, когда создано с помощью базовых элементов. С другой стороны, использование базовых элементов включает следующие параметры оптимизации:
Optimize for zero gains — Оконечные цепи, которые содержат блоки Gain с усилением нуля.
Optimize for unit gains — Удалите блоки Gain та шкала на коэффициент одной.
Optimize for delay chains — Замените цепями задержки, составленными из единичных задержек n с одной задержкой n.
Optimize for negative gains — Используйте вычитание в блоках Sum вместо отрицательных усилений в блоках Gain.
Установите этот флажок, чтобы масштабировать модульные усиления между разделами в фильтрах SOS. Этот параметр доступен только для фильтров SOS.
Задайте, как блок должен обработать вход. Доступные параметры могут варьироваться в зависимости от него настройки параметров Use basic elements for filter customization и Filter Structure. Можно установить этот параметр на одну из следующих опций:
Columns as channels (frame based) — Когда вы выбираете эту опцию, блок обрабатывает каждый столбец входа как отдельный канал.
Elements as channels (sample based) — Когда вы выбираете эту опцию, блок обрабатывает каждый элемент входа как отдельный канал.
Для получения дополнительной информации о выборке - и основанная на системе координат обработка, смотрите Выборку - и Основанные на системе координат Концепции.
Установите этот флажок, чтобы включить спецификацию коэффициентов с помощью MATLAB® переменные. Доступные содействующие имена отличаются в зависимости от структуры фильтра. Используя символьные имена позволяет настраиваться коэффициентов фильтра в сгенерированном коде. По умолчанию этот флажок снимается.
| Порт | Поддерживаемые типы данных |
|---|---|
Входной параметр |
|
Вывод |
|
[1] Американский национальный стандартный ответ проекта взвешивания сетей для акустических измерений, ANSI S1.42-2001, акустического общества Америки, Нью-Йорка, Нью-Йорка, 2001.
[2] Часть 1 метров уровня звука электроакустики: технические требования, IEC 61672-1, первый выпуск 2002-05.