Discrete Varying Lowpass

Дискретный фильтр Баттерворта с меняющимися коэффициентами

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

  • Discrete Varying Lowpass block

Описание

Блок реализует дискретизацию Тастина непрерывного времени Nth- порядок Фильтра Баттерворта. Результатом является цифровой фильтр с единичным усилением постоянного тока и изменяющейся частотой отключения.

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

Порты

Вход

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

Lowpass фильтрация входного сигнала.

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

Выход

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

Lowpass сигнал выхода фильтра.

Параметры

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

Порядок фильтра Lowpass, заданный как положительное целое число.

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

s=2Ts(z1z+1),

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

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

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

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

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