Filtro IIR para suavizado (filtro de paso bajo)


9

Estoy usando el filtro IIR para suavizar

y[n]=ax[n]+(1a)y[n1]

Mi pregunta es, si agrego otro filtro IIR, ¿será el segundo orden del filtro IIR? Si no, ¿cómo se le puede llamar?

Mi segundo filtro es

y2[n]=ay[n]+(1a)y2[n1]

1
Sí, la combinación de los dos filtros IIR se llamaría un filtro IIR de segundo orden. El proceso de combinar dos filtros de primer orden para formar un filtro de segundo orden se llama en cascada.
Naresh

@Naresh Deberías publicar eso como respuesta.
Jim Clay

@Naresh Gracias por tu respuesta. Estaba confundido porque en Wikipedia, el segundo orden de suavizado tiene una ecuación diferente. Aquí está el enlace: en.wikipedia.org/wiki/Exponential_smoothing
user4234

Respuestas:


7

Si aplica dos filtros en una cascada en serie, el comportamiento de la cascada se puede expresar de dos maneras diferentes. En el dominio del tiempo, la respuesta a los impulsos del sistema en general se puede calcular haciendo girar las respuestas a los impulsos de e juntas. Para los filtros IIR, esto puede ser algo engorroso.y[n]y2[n]

En el dominio de frecuencia, la función de transferencia de dominio del sistema en general se puede calcular multiplicando las funciones de transferencia y juntas. Esta suele ser una ruta mucho más fácil para los filtros con comentarios.zHy(z)Hy2(z)

En su caso, los dos filtros en realidad tienen la misma relación de entrada / salida (suponiendo que es la entrada a . Usando la transformación , es fácil encontrar que:y[n]y2[n]z

Hy(z)=Hy2(z)=Y(z)X(z)=a1(1a)z1

Usando la relación que mencioné anteriormente, puede calcular la función de transferencia de los dos filtros en cascada usando:

H(z)=Hy(z)Hy2(z)=(a1(1a)z1)2

H(z)=a212(1a)z1+(1a)2z2

Podemos usar con la misma facilidad la transformación inversa para volver a la ecuación de diferencia para los dos filtros en cascada:z

yc[n]=a2x[n]2(1a)y[n1]+(1a)2y[n2]

Por inspección, podemos afirmar que este es un filtro de segundo orden (siempre que ), como sospechaba.a1 


Creo que el denominador de la primera función de transferencia debería ser 1 - (1-a) z ^ -1 (observe el signo menos).
jrast

Tienes razón; fijo.
Jason R

3

Sí, la combinación de los dos filtros IIR de primer orden se denominaría filtro IIR de segundo orden. El proceso de combinar dos filtros de primer orden para formar un filtro de segundo orden se llama en cascada.


hay otros era (como secciones paralelas) además de la cascada.
Robert Bristow-Johnson
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.