Оценка групповой задержки Simulink

В этом примере показано, как оценить групповую задержку фильтра в Simulink®.

Чтобы оценить групповую задержку фильтра, извлеките фазовый отклик и вычислите его отрицательную производную относительно частоты. Групповая задержка задана как$-d(\phi(f))/d(f)$.

Модель в качестве примера

Модель Simulink GroupDelayEstimator оценивает групповую задержку данного фильтра с помощью следующих блоков:

  1. Дискретное Средство оценки Передаточной функции - Оценка дискретная передаточная функция фильтра с помощью его ввода и вывода.

  2. Экстрактор фазы - Извлечения фазовый отклик от оценки передаточной функции фильтра.

  3. Получите (Simulink) - Шкалы фазовый отклик, чтобы денормализовать частоту к 0 к половине частоты дискретизации. В этом случае частота дискретизации установлена в 44.1 кГц. Отрицательный из этого значения используется для оценки групповой задержки количества отсчетов.

  4. Фильтр дифференциатора - Взятия производная фазы относительно частоты.

  5. График массивов - Представление групповая задержка фильтра в количестве отсчетов.

Блок Селектора Фильтра позволит вам выбирать из различных фильтров. Средство оценки групповой задержки выход является шумным. Чтобы отфильтровать шум, выход средства оценки передается через фильтр нижних частот так, чтобы предполагаемая групповая задержка могла гладко визуализироваться. Этот фильтр lowpass имеет групповую задержку, которая равна половине порядка фильтра. Следовательно начальные немного выборок пропущены, чтобы компенсировать эту групповую задержку.

Исследование примера

Открытый и запуск модель. Вы видите, что групповая задержка выбранного просачивается количество отсчетов в блоке Array Plot. Теоретическое значение для блока КИХ-фильтра линейной фазы является половиной порядка фильтра. Поскольку фильтр Biquad и Метка фильтруют теоретическую групповую задержку, может визуализироваться путем открытия маски блока и нажатия кнопки View Filter Response. Поскольку Метка фильтрует блок, можно настроить частоту метки и видеть, что групповая задержка изменяется соответственно.

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

Смотрите также

Блоки