La invariancia de impulso es una técnica para diseñar filtros de respuesta de impulso infinita (IIR) de tiempo discreto a partir de filtros de tiempo continuo, en la que se muestrea la respuesta de impulso del sistema de tiempo continuo para producir la respuesta de impulso del sistema de tiempo discreto. La respuesta en frecuencia del sistema de tiempo discreto será una suma de copias desplazadas de la respuesta en frecuencia del sistema de tiempo continuo; si el sistema de tiempo continuo tiene un ancho de banda aproximadamente limitado a una frecuencia menor que la frecuencia de Nyquist del muestreo, entonces la respuesta en frecuencia del sistema de tiempo discreto será aproximadamente igual a ella para frecuencias inferiores a la frecuencia de Nyquist.
Discusión
La respuesta impulsional del sistema de tiempo continuo,, se muestrea con período de muestreopara producir la respuesta impulsional del sistema de tiempo discreto,.
Por lo tanto, las respuestas en frecuencia de los dos sistemas están relacionadas por
Si el filtro de tiempo continuo tiene un ancho de banda aproximadamente limitado (es decir,cuando), entonces la respuesta en frecuencia del sistema de tiempo discreto será aproximadamente la respuesta en frecuencia del sistema de tiempo continuo para frecuencias inferiores a π radianes por muestra (inferiores a la frecuencia de Nyquist 1/(2 T ) Hz):
- para
Comparación con la transformada bilineal
Cabe destacar que se producirá aliasing, incluso por debajo de la frecuencia de Nyquist, siempre que la respuesta del filtro de tiempo continuo sea distinta de cero por encima de dicha frecuencia. La transformación bilineal es una alternativa a la invariancia de impulso que utiliza una función de mapeo diferente: la respuesta en frecuencia del sistema de tiempo continuo, hasta frecuencia infinita, se proyecta en el rango de frecuencias hasta la frecuencia de Nyquist en el caso de tiempo discreto, a diferencia de la invariancia de impulso, que mapea las frecuencias linealmente con solapamiento circular.
Efecto sobre los polos en la función del sistema
Si los polos continuos en, la función del sistema se puede escribir en una expansión en fracciones parciales como
Así, utilizando la transformada inversa de Laplace, la respuesta al impulso es
La respuesta impulsional del sistema de tiempo discreto correspondiente se define entonces de la siguiente manera:
Al aplicar una transformada Z a la respuesta impulsional en tiempo discreto, se obtiene la siguiente función del sistema en tiempo discreto.
De este modo, los polos de la función del sistema de tiempo continuo se traducen en polos en z = e s k T . Los ceros, si los hay, no se transforman de forma tan sencilla.
Polos y ceros
Si la función del sistema tiene tanto polos como ceros, se pueden mapear de la misma manera, pero el resultado ya no es una invariancia de impulso: la respuesta al impulso en tiempo discreto no es simplemente igual a muestras de la respuesta al impulso en tiempo continuo. Este método se conoce como el método de la transformada Z adaptada o mapeo de polos y ceros.
Estabilidad y causalidad
Dado que los polos en el sistema de tiempo continuo en s = s k se transforman en polos en el sistema de tiempo discreto en z = exp( s k T ), los polos en la mitad izquierda del plano s se mapean al interior del círculo unitario en el plano z ; por lo tanto, si el filtro de tiempo continuo es causal y estable, entonces el filtro de tiempo discreto también será causal y estable.
Fórmula corregida
Cuando una respuesta de impulso causal en tiempo continuo tiene una discontinuidad en, las expresiones anteriores no son consistentes. [ 1 ] Esto se debe a quetiene límites derechos e izquierdos diferentes, y en realidad solo debería aportar su promedio, la mitad de su valor derecho., a.
Hacer esta corrección da
Al aplicar una transformada Z a la respuesta impulsional en tiempo discreto, se obtiene la siguiente función del sistema en tiempo discreto.
La segunda suma es cero para filtros sin discontinuidad, por lo que ignorarla suele ser seguro.
Véase también
Referencias
Otras fuentes
- Oppenheim, Alan V. y Schafer, Ronald W. con Buck, John R. Procesamiento de señales en tiempo discreto. Segunda edición. Upper Saddle River, Nueva Jersey: Prentice-Hall, 1999.
- Sahai, Anant. Clase magistral. Ingeniería Eléctrica 123: Procesamiento Digital de Señales. Universidad de California, Berkeley. 5 de abril de 2007.
- Eitelberg, Ed. «Invariancia de convolución e invariancia de impulso corregida». Procesamiento de señales, vol. 86, número 5, págs. 1116-1120. 2006
Enlaces externos
- Transformación invariante de impulso en CircuitDesign.info. Breve explicación, un ejemplo y aplicación a convertidores analógico-digitales sigma-delta de tiempo continuo .
- Procesamiento digital de señales
- teoría de filtros