filtros IIR complementarios

8

Me gustaría un par de filtros IIR complementarios (paso bajo / paso alto). Por complementario, quiero decir, cuando se suma la salida de los dos filtros, se recupera la señal original. Pensé que podría construir tales pares con filtros de Butterworth, pero usando un poco de matemática, descubrí que solo los filtros de primer orden eran complementarios. Pensé que había hecho esto antes, pero me estoy olvidando de cómo.

¿Hay algo mal con mis matemáticas? ¿Hay una solución fácil de la que me estoy olvidando?

¡Gracias!

Bjorn Roche
fuente
Si describe su aplicación con más detalle, sería útil. No veo ningún beneficio real para los filtros complementarios en este sentido. Sin embargo, si está dispuesto a filtrar sus señales nuevamente antes de agregarlas y recuperar el original, es una historia muy diferente que involucra wavelets. Entonces, si puedo obtener más información sobre lo que está tratando de hacer, debería poder ayudarlo.
Phonon

Respuestas:

3

La respuesta de Juancho es correcta, sin embargo, hay un problema: el filtro complementario de un paso bajo generalmente NO es un filtro de paso alto, al menos no en el sentido que está buscando. Por ejemplo, el cumplido de un pase bajo Butterworth de cuarto orden no se parece en absoluto a un filtro de paso alto de cuarto orden. Tiene aproximadamente solo la mitad de la inclinación, alcanza una ganancia máxima de ca. +6 dB por debajo de la frecuencia de cruce y luego se acerca lentamente a la ganancia unitaria por encima de la frecuencia de cruce.

Los únicos filtros de paso alto y bajo coincidentes que suman la unidad son los filtros de primer orden. Sin embargo, puede encontrar filtros coincidentes de orden superior que sumen una ganancia unitaria, de modo que la función de transferencia general de la suma sea un filtro de paso completo. Estos son filtros Butterworth de orden impar e incluso filtros Linkwitz Riley de orden.

Hilmar
fuente
Ah, interesante! Lo primero que probé cuando estaba viendo esto fue el butterworth de tercer orden porque pensé que recordaba que el butterworth de orden extraño tenía estas propiedades (y otras propiedades que quiero), pero no funcionó. Debo haber cometido un error. Lo intentaré de nuevo, gracias!
Bjorn Roche
Los BW de orden impar están desfasados ​​90 grados, por lo que puede sumarlos o restarlos para obtener una respuesta general plana. Sin embargo, la suma y la diferencia tienen un retraso de grupo significativamente diferente, por lo que hay una "mejor" opción única.
Hilmar
6

H2(mijθ)=1-H1(mijθ)h2[norte]=δ[norte]-h1[norte]

H1(z)si0 0+si1z-1+...una0 0+una1z-1+...H2(z)(una0 0-si0 0)+(una1-si1)z-1+...una0 0+una1z-1+...

H2(una0 0-si0 0)(una1-si1)

Los coeficientes recursivos son los mismos para ambos filtros.

Juancho
fuente
¡Una gran respuesta es obvia en retrospectiva! ¡Gracias!
Bjorn Roche