dfilt.df2t

Дискретное время, прямая форма 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);

Получившийся фильтр утверждает, что вектор-столбец

(z(1)z(2))

Примеры

Создайте прямую форму II транспонированных фильтров дискретного времени с коэффициентами от 4-го порядка lowpass проект Баттерворта:

[b,a] = butter(4,.5);  
Hd = dfilt.df2t(b,a);

Смотрите также

|

Представлено до R2006a