Discrete Varying Notch

Фильтр с пробкой в дискретном времени с различными коэффициентами

  • Библиотека:
  • Набор инструментов системы управления/Изменение линейного параметра

  • Discrete Varying Notch block

Описание

Блок реализует дискретизацию Тастина узкополосного фильтра непрерывного времени с различными коэффициентами. Подайте значения частоты надреза, минимального усиления и коэффициента затухания в непрерывное время на freq, gmin и damp входные порты, соответственно. Эти параметры управляют глубиной и частотой надреза в непрерывном времени, как показано на следующем рисунке. Коэффициент затухания damp управляет Δ ширины выреза; большая damp означает большую Δ.

Используйте этот блок и другие блоки в библиотеке Linear Parameter Varinging, чтобы реализовать общие элементы управления с переменными параметрами или коэффициентами. Для получения дополнительной информации смотрите Model Gain-Scheduled Control Systems в Simulink.

Порты

Вход

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

Входной сигнал узкополосного фильтра

Непрерывное значение частоты надреза, заданное в рад/с.

Непрерывное значение усиления на частоте узлов, в абсолютных модулях. Это значение управляет глубиной надреза. Узкополосный фильтр имеет единичное усиление на низкой и высокой частоте. Коэффициент усиления самый низкий на частоте пробега.

Непрерывное время значение коэффициента затухания, заданное как положительная скалярная величина значение. Ширина надреза определяется коэффициентом затухания; чем ближе к 0, тем круче вырез.

Выход

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

Сигнал выхода узкополосного фильтра.

Параметры

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

Частота предварительной деформации, заданная как положительная скалярная величина. Дискретизация передаточной функции прерывистого фильтра в непрерывном времени может сдвинуть частоту надреза, когда она близка к частоте Найквиста. Чтобы гарантировать, что непрерывный и дискретный фильтры имеют совпадающую частотную характеристику около конкретной частоты w0, установите этот параметр равным w0. Значение по умолчанию w0 = 0 соответствует билинейному (Тастину) преобразованию без предварительной деформации:

s=2Ts(z1z+1),

где Ts - шаг расчета блока, заданный параметром Sample time Ts.

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

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

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

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