stringtranslate.com

filtro causal

En el procesamiento de señales , un filtro causal es un sistema causal lineal e invariante en el tiempo . La palabra causal indica que la salida del filtro depende sólo de entradas pasadas y presentes. Un filtro cuya salida también depende de entradas futuras es no causal , mientras que un filtro cuya salida depende sólo de entradas futuras es anticausal . Los sistemas (incluidos los filtros) que son realizables (es decir, que operan en tiempo real ) deben ser causales porque tales sistemas no pueden actuar sobre una entrada futura. En efecto, eso significa que la muestra de salida que mejor representa la entrada en ese momento sale un poco más tarde. Una práctica de diseño común para los filtros digitales es crear un filtro realizable acortando y/o desplazando el tiempo una respuesta de impulso no causal. Si es necesario un acortamiento, a menudo se logra como producto del impulso-respuesta con una función de ventana .

Un ejemplo de filtro anticausal es un filtro de fase máxima , que se puede definir como un filtro anticausal estable cuya inversa también es estable y anticausal.

Cada componente de la salida del filtro causal comienza cuando comienza su estímulo. Las salidas del filtro no causal comienzan antes de que comience el estímulo.

Ejemplo

La siguiente definición es una media móvil o móvil de datos de entrada . Se omite un factor constante de 12 por simplicidad:

donde podría representar una coordenada espacial, como en el procesamiento de imágenes. Pero si representa el tiempo , entonces una media móvil definida de esa manera no es causal (también llamada no realizable ), porque depende de entradas futuras, como . Un resultado realizable es

que es una versión retrasada del resultado no realizable.

Cualquier filtro lineal (como una media móvil) se puede caracterizar mediante una función h ( t ) llamada respuesta de impulso . Su salida es la convolución.

En esos términos, la causalidad requiere

y la igualdad general de estas dos expresiones requiere h ( t ) = 0 para todo t  <0.

Caracterización de filtros causales en el dominio de la frecuencia.

Sea h ( t ) un filtro causal con la correspondiente transformada de Fourier H (ω). Definir la función

que no es causal. Por otro lado, g ( t ) es hermitiana y, en consecuencia, su transformada de Fourier G (ω) tiene valor real. Ahora tenemos la siguiente relación.

donde Θ( t ) es la función de paso unitario de Heaviside .

Esto significa que las transformadas de Fourier de h ( t ) y g ( t ) están relacionadas de la siguiente manera

¿Dónde se realiza una transformada de Hilbert en el dominio de la frecuencia (en lugar del dominio del tiempo)? El signo de puede depender de la definición de la Transformada de Fourier.

Tomando la transformada de Hilbert de la ecuación anterior se obtiene esta relación entre "H" y su transformada de Hilbert:

Referencias