Discrete Varying Notch

Метка дискретного времени фильтрует с различными коэффициентами

  • Библиотека:
  • Control System Toolbox / Линейное Варьирование Параметра

Описание

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

Используйте этот блок и другие блоки в библиотеке Linear Parameter Varying, чтобы реализовать элементы общего контроля переменными параметрами или коэффициентами. Для получения дополнительной информации смотрите Запланированные на усиление Системы управления Модели в Simulink.

Порты

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

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

Отметьте входной сигнал фильтра

Значение непрерывного времени частоты метки, заданной в rad/s.

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

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

Вывод

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

Отметьте выходной сигнал фильтра.

Параметры

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

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

s=2Ts(z1z+1),

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

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

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

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

Введенный в R2017b