Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

filtic

Condiciones iniciales para la implementación del filtro de forma directa transpuesta II

Sintaxis

z = filtic(b,a,y,x)
z = filtic(b,a,y)

Descripción

z = filtic(b,a,y,x) encuentra las condiciones iniciales, para los retrasos en elz transpuesto de forma directa II implementación del filtro dadas salidas y entradas pasadas.yx Los vectores y representan los coeficientes numerador y denominador, respectivamente, de la función de transferencia del filtro.ba

Los vectores y contienen la entrada o salida más reciente, y la entrada o salida más antigua en último lugar.xy

x=[x(1),x(2),x(3),,x(n)]y=[y(1),y(2),y(3),,y(m)]

donde está (el orden numerador) y es (el orden denominador).nlength(b)-1mlength(a)-1 Si es menor que, lo rellena con ceros a la longitud; Si es menor que, lo rellena con ceros a la longitud. length(x)nfilticnlength(y)mfilticm Los elementos más allá y los elementos del más allá son innecesarios por lo que los ignora.xx(n-1)yy(m-1)filtic

La salida es un vector de columna de longitud igual al mayor de y.  describe el estado de las demoras dadas las entradas pasadas y las salidas pasadas.znmzxy

z = filtic(b,a,y) asume que la entrada es 0 en el pasado.x

La estructura transpuesta de forma directa II se muestra en la siguiente ilustración.

– 1 es el orden de filtro.n

funciona tanto para entradas reales como complejas.filtic

Diagnóstico

Si cualquiera de los argumentos de entrada,, o no es un vector (es decir, si algún argumento es un escalar o una matriz), proporciona el siguiente mensaje de error:yxbafiltic

Requiere entradas vectoriales. 

Algoritmos

realiza una ecuación de diferencia inversa para obtener los Estados de retardo.filticz

Referencias

[1] Oppenheim, A.V., and R.W. Schafer, Discrete-Time Signal Processing, Prentice-Hall, 1989, pp. 296, 301-302.

Consulte también

|

Introducido antes de R2006a