Gammatone Filter Bank

Набор фильтров Gammatone

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

  • Gammatone filter bank block

Описание

Блок Gammatone Filter Bank анализирует сигнал путем передачи его через банк фильтров gammatone, равномерно распределенных по шкале эквивалентной прямоугольной полосы пропускания (ERB). Наборы фильтров Gammatone спроектированы, чтобы смоделировать человеческую слуховую систему.

Порты

Входной параметр

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

Аудиовход к набору фильтров в виде скаляра, вектора или матрицы. Если вы задаете вход как матрицу, блок обрабатывает столбцы как независимые звуковые каналы. Если вы задаете вход как вектор, блок обрабатывает вход как содержащий один канал.

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

Вывод

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

Аудиовыход от набора фильтров, возвращенного как скаляр, вектор, матрица или трехмерный массив. Форма выходного сигнала зависит от формы входного сигнала и Количества фильтров. Если введенный M-by-N матрица, то выведенный M - Номером filters-by-N массива. Если N является 1, затем выход является матрицей.

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

Параметры

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

Частотный диапазон набора фильтров в виде двухэлементного вектора-строки из монотонно увеличения значений в Гц.

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

Количество просачивается набор фильтров в виде положительного целого числа.

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

Выберите этот параметр, чтобы задать частоту дискретизации от входного порта.

Введите частоту дискретизации в виде положительного целого числа в Гц.

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

Зависимости

Чтобы включить этот параметр, установите, Наследовали частоту дискретизации от входного порта до off.

Выберите этот параметр к отдельным портам для каждого фильтра выход.

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

Эта кнопка использует fvtool функция, чтобы визуализировать gammatone ответы набора фильтров.

Тип симуляции, чтобы запуститься в виде одного из следующего:

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

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

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

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

Типы данных

double | single

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

no

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

no

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

yes

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

no

Алгоритмы

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

Ссылки

[1] Slaney, Малкольм. "Эффективное внедрение Паттерсона-Холдуорта слуховой набор фильтров". Технический отчет 35, 1993 Apple Computer.

[2] Паттерсон, R.D., К. Робинсон, Дж. Холдсуорт, Д. Маккеаун, Ц. Чжан и М. Аллерхэнд. "Комплексные Звуки и Слуховые Изображения". Слуховая Физиология и Восприятие. 1992, стр 429–446.

[3] Аертсен, утра H. J. и П. Ай. М. Джохэннесма. "Спектровременные Восприимчивые Поля Слуховых Нейронов в Grassfrog". Биологическая Кибернетика. Издание 38, Выпуск 4, 1980, стр 223–234.

[4] Glasberg, Брайан Р. и главный судья Брайана Мур. "Деривация Слуховых Форм Фильтра из С пазами шумовых Данных". Слушание Исследования. Издание 47. Выпуск 1-2, 1990, стр 103–138.

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

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

Введенный в R2021b