Дискретное время, прямая форма II транспонированных фильтров
Hd = dfilt.df2t(b,a)
Hd = dfilt.df2t
Hd = dfilt.df2t(b,a)
возвращает дискретное время, прямая форма II транспонированных фильтров, Hd
, с коэффициентами числителя b
и коэффициенты знаменателя a
.
Hd = dfilt.df2t
возвращает значение по умолчанию, дискретное время, прямая форма II транспонированных фильтров, Hd
, с b
=1 и a
=1. Этот фильтр передает вход до неизменного вывода.
Ведущий коэффициент знаменателя a(1)
не может быть 0.
Состояния фильтра объекта dfilt.df2t
могут быть извлечены как вектор-столбец с:
b =[1 2]; a =[1 -0.9]; Hd = dfilt.df2t(b,a); FiltStates = double(Hd.States);
Получившийся фильтр утверждает, что вектор-столбец
Создайте прямую форму II транспонированных фильтров дискретного времени с коэффициентами от 4-го порядка lowpass проект Баттерворта:
[b,a] = butter(4,.5); Hd = dfilt.df2t(b,a);