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 transpuesto de forma directa II

Sintaxis

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

Descripción

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

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

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

donde está (el orden del numerador) y es (el orden del denominador).nlength(b)-1mlength(a)-1 Si es menor que , lo rellena con ceros a la longitud ; si es menor que , lo almohadilla con ceros a la longitud . length(x)nfilticnlength(y)mfilticm Los elementos del 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 los retrasos dados las entradas pasadas y las salidas pasadas.znmzxy

z = filtic(b,a,y) supone 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 del filtro.n

trabaja tanto para entradas reales como complejas.filtic

Diagnóstico

Si alguno de los argumentos de entrada , , , , o no es un vector (es decir, si cualquier argumento es un escalar o 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