dfilt.df1

Дискретное время, прямая форма я фильтрую

Синтаксис

Hd = dfilt.df1(b,a)
Hd = dfilt.df1

Описание

Hd = dfilt.df1(b,a) возвращает дискретное время, прямая форма, которую я фильтрую, Hd, с коэффициентами числителя b и коэффициенты знаменателя a. Состояния фильтра для этого объекта хранятся в объекте filtstates.

Hd = dfilt.df1 возвращает значение по умолчанию, дискретное время, прямая форма, которую я фильтрую, Hd, с b =1 и a =1. Этот фильтр передает вход до неизменного вывода.

Примечание

Ведущий коэффициент знаменателя a(1) не может быть 0.

Изображение прямой формы одна схема фильтра

Чтобы отобразить состояния фильтра, используйте этот код, чтобы получить доступ к объекту filtstates.

Hs = Hd.states       % Where Hd is the dfilt.df1 object and
double (Hs)          % Hs is the filtstates object

Вектор

[zb(1)zb(2)zb(n)za(1)za(2)za(n)]

Примеры

Создайте прямую форму I фильтров дискретного времени с коэффициентами от четвертого порядка lowpass проект Баттерворта

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

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

|

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