Дискретное варьирование Lowpass

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

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

Описание

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

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

Порты

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

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

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

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

Вывод

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

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

Параметры

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

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

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

s=2Ts(z1z+1),

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

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

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

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

Введенный в R2017b