Estoy intentando modelar un filtro Cauer birrecíproco en LTspice pero no obtengo los resultados esperados. Más concretamente, utilizando
γ=re(pi)−1re(pi)+1
donde re(pi) es la parte real del polo, da este resultado:
Entre las pocas referencias, una que da un ejemplo numérico es una tesis, "Design and Realization Methods for IIR Multiple Notch Filters and High Speed Narrow-band and Wide-band Filters, L. Barbara Dai" y, simplemente mirando los números y comparándolos con lo que yo tenía, parecía como si los polos necesitaran ser "normalizados" al único polo real, pN+12 . Eso es lo que hice:
γ=re(pi)pN+12−1re(pi)pN+12+1
Así, aunque los valores numéricos seguían siendo diferentes, pero no como antes, obtuve este resultado:
El ejemplo utilizado aquí no es el utilizado en la tesis, pero parece que obtengo buenos resultados (no puedo verificarlos) tanto con optimizaciones de banda de parada, como de banda de transición y para cualquier orden (impar).
Entonces, mi pregunta es: ¿es esta la forma de hacerlo, "normalizar" los polos dividiendo cada uno al polo único y real?
[editar]
A modo de comparación, he aquí una comparación utilizando los mismos parámetros que en la tesis ( As=68=>Ap,ωs=23=>ωp,f0=2 ), entre un filtro Cauer IIR normal (V(o3)), los coeficientes no cuantificados de Barbara Dai (V(o1)) y los coeficientes my utilizados con la "normalización" descrita anteriormente (V(y1), γ1=−0.0912405,γ2=−0.3412645,γ3=−0.729655 ):