Main Content

dfilt.df1

Filtro I de tiempo discreto de forma directa

Sintaxis

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

Descripción

Hd = dfilt.df1(b,a) devuelve un filtro I de tiempo discreto de forma directa, Hd, con coeficientes en el numerador b y coeficientes en el denominador a. Los estados del filtro para este objeto se almacenan en un objeto filtstates.

Hd = dfilt.df1 devuelve un filtro I por defecto, de tiempo discreto y forma directa, Hd, con b=1 y a=1. Este filtro pasa la entrada a la salida sin cambios.

Nota

El coeficiente principal del denominador a(1) no puede ser 0.

Imagen del diagrama del filtro I de forma directa

Para mostrar los estados del filtro, utilice este código para acceder al objeto filtstates.

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

El vector es

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

Ejemplos

Cree un filtro de tiempo discreto de forma directa I con coeficientes de un diseño Butterworth de paso bajo de cuarto orden

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

Historial de versiones

Introducido antes de R2006a

Consulte también

|