¿Cómo es que los filtros FIR son siempre estables?
Dado que contienen polos, ¿no deberían verse más afectados por problemas de estabilidad que otros?
filters
finite-impulse-response
usuario7277
fuente
fuente
Respuestas:
Los filtros FIR contienen solo ceros y no polos. Si un filtro contiene polos, es IIR. Los filtros IIR están realmente afectados por problemas de estabilidad y deben manejarse con cuidado.
EDITAR:
Después de pensarlo un poco más y de garabatear y buscar en Google, creo que tengo una respuesta a esta pregunta de los postes FIR que esperamos sea satisfactoria para las partes interesadas.
Comenzando con la transformación Z de un filtro FIR aparentemente sin polo: Como se muestra en la respuesta de RBJ, los polos FIR se revelan multiplicando el numerador y el denominador de por : De este modo, se obtienen nuestros polos en el origen de un filtro FIR general. H(z)zNH(z)=b0z N +b1z N - 1 +b2z N - 2 +⋯+bN
Sin embargo, para mostrar esto, la suposición de causalidad se coloca en el filtro. De hecho, si consideramos un filtro FIR más general donde no se asume la causalidad: Un número diferente de polos aparece en el origen: (N-k)G(z)=b0z N +b1z N - 1 +b2z N - 2 +⋯+bN
Por lo tanto, concluyo lo siguiente:
fuente
Los filtros FIR contienen tantos polos como ceros. pero todos los polos están ubicados en el origen, .z= 0
Debido a que todos los polos están ubicados dentro del círculo unitario, el filtro FIR es ostensiblemente estable.
probablemente este no sea el filtro FIR en el que está pensando el OP, pero hay una clase de filtros FIR llamados filtros IIR truncados (TIIR) que pueden tener un polo dentro o fuera del círculo unitario que se cancela por un cero en la misma ubicación. El ejemplo más simple de esto es la suma móvil o el filtro de media móvil. pero, desde una perspectiva de E / S, estos filtros TIIR son FIR.
pero ingenuamente no garantizaría la "estabilidad". usando el lenguaje del sistema de control, el filtro TIIR no es "completamente observable" y puede parecer estable porque su respuesta al impulso aparece de longitud finita, pero dentro de los estados del filtro podría estar yendo al infierno, y con precisión numérica finita, esa inestabilidad interna eventualmente aparecer en la salida.
tenemos que desengañarnos de la idea de que "los filtros FIR no tienen polos" . no es verdad
fuente
"¿Puedes mostrar matemáticamente que los filtros FIR tienen polos, porque no lo veo?" - Jim Clay
¿podemos suponer que este FIR es causal?
la respuesta de impulso finito:h [ n ] = 0∀n > N, n < 0
función de transferencia de la FIR:
todo lo que tienes que hacer es factorizar el numerador y sabrás dónde están los ceros. pero es bastante obvio dónde están todos los polos para un filtro FIR. y hay tantos polos como el orden del filtro FIR. Tenga en cuenta que estos polos no afectan la respuesta de frecuencia. a excepción de la fase.
fuente
Algo por definición, en realidad. Dado que ingresa energía finita y el Filtro solo entregará al máximo un múltiplo de la entrada de energía (su respuesta al impulso tiene una energía finita), la señal resultante tendrá como máximo un múltiplo de la entrada de energía. No puede resonar y, por lo tanto, escalar, como pueden hacerlo los filtros IIR. Esto está detrás de la respuesta de Kenneides también.
fuente
Nadie ha tocado realmente por qué los polos de un filtro FIR son extraíbles, por lo que he intentado responder esto a continuación.
Los filtros FIR tendrán polos extraíbles en el origen, porque la limitación de su respuesta al impulso lo requiere. Eso es alrededor del polo, es posible definir la función para que siga siendo holomórfica (diferenciable en cada punto de su dominio).
Es un teorema de Riemann que si una señal es diferenciable en cada punto de su dominio (a excepción de muchos puntos), entonces existe un vecindario alrededor de estos puntos especiales donde la función está limitada. Las implicaciones son bidireccionales en este teorema, por lo que debido a que los filtros FIR deben tener una respuesta de impulso limitada, entonces la respuesta de impulso debe ser diferenciable en cada punto dentro del círculo unitario. Por lo tanto, la señal se puede extender de manera consistente para que no haya singularidades (es decir, los polos son extraíbles).
fuente