Octave Filter

Октавный и дробный октавный фильтр

  • Библиотека:
  • Audio Toolbox/Фильтры

  • Octave Filter block

Описание

Блок Octave Filter выполняет октавно-диапазонную или дробно-октавно-диапазонную фильтрацию независимо по каждому входному каналу. Октавный диапазон является полосой частот, где самая высокая частота в два раза ниже самой низкой частоты. Октавно-диапазонные и дробные октавно-диапазонные фильтры обычно используются, чтобы имитировать, как люди воспринимают громкость. Октавные фильтры лучше всего понять при просмотре по логарифмической шкале, которая моделирует, как человеческое ухо взвешивает спектр.

Порты

Вход

расширить все

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

  • 1-D векторный вход -- Вход рассматривается как один канал.

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

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

Зависимости

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

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

Выход

расширить все

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

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

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

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

Параметры

расширить все

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

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

  • Максимальная центральная частота является значением, которое заставляет верхнее ребро полосы равняться частоте Найквиста, Fs/2. Частоты выше этого значения насыщены.

  • Минимальная центральная частота является значением, которое заставляет нижнее ребро полосы равняться 1 Гц. Частоты ниже этого значения квантуются до 1 Гц.

Чтобы задать Center frequency (Hz) от входа порта, выберите Specify from input port для параметра.

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

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

  • off -- Блок Octave Filter запускается с входной частотой выборки.

  • on -- Блок Octave Filter запускается с двукратной частотой выборки входа. Избыточная дискретизация минимизирует эффекты искривления частоты, введенные билинейным преобразованием. Интерполятор конечной импульсной характеристики полуполосы реализует избыточную дискретизацию перед октавной фильтрацией. Дециматор полуполосы уменьшает частоту дискретизации назад на частоту дискретизации входа после октавной фильтрации.

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

Когда вы выбираете этот параметр, блок наследует свою частоту дискретизации от входного сигнала. Когда вы очищаете этот параметр, вы задаете частоту дискретизации в Input sample rate (Hz).

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

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

Зависимости

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

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

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

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

Пределы ослабления маски определены в стандарте ANSI S1.11-2004.

  • Если маска зеленая, проект соответствует требованиям.

  • Если маска красная, проект нарушает податливость.

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

БПФ с 2048 точками используется для вычисления величины отклика.

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

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

Типы данных

double | single

Прямое сквозное соединение

no

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

no

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

yes

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

no

Подробнее о

расширить все

Алгоритмы

расширить все

Ссылки

[1] Orfanidis, Sophocles J. Введение в обработку сигналов. Englewood Cliffs, Нью-Джерси: Prentice Hall, 2010.

[2] Акустическое общество Америки. Американские национальные стандартные спецификации для аналоговых и цифровых фильтров Octave-Band и Fractional-Octave-Band: ANSI S1.11-2004. Melville, NY: Acoustical Society of America, 2009.

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2016b