Sie sind auf Seite 1von 6

Filtros digitales

Objetivos:

Comprender la diferencia entre filtros FIR (Finite Impulse Response) y


los filtros IIR (Infinite Impulse Response).
Entender el anlisis espectral de los filtros FIR.
Disear un filtro FIR por mtodos de ventanas tipo Hamming,
simulndolo en herramientas computacionales como Matlab-Simulink,
para luego comparar sus resultados.

Introduccin
Los filtros digitales tienen una gran importancia en el procesamiento de
seales discretas. Estos, son muy utilizados en electrnica, en reas como
comunicaciones y procesamiento de imgenes, procesamiento digital de
audio, procesamiento de seales biomdicas. Este, tipo de filtros se
caracterizan por su precisin y su consistencia al momento de simular su
respuesta a distintos tipos de seales, ya sean impulsos, escalones o tren de
pulsos. Sin embargo, los filtros digitales no cumplen con el criterio de
Nyquist, porque el ancho de banda es estrictamente limitado previo al
procesamiento digital de datos muestreados. Por este motivo, se debe crear
un filtro que prevenga el aliasing, que aparece cuando el ancho de banda de
la seal de entrada es mayor que la mitad de la frecuencia de muestreo.
Este documento, tiene el propsito de realizar una introduccin al diseo de
filtros digitales FIR, entendiendo el tipo de diseo utilizado y las
caractersticas de funcionamiento. Se presentar el respectivo bode y el
anlisis espectral a distintas seales de entrada.

Marco terico

Filtros digitales

Los coeficientes que definen la respuesta en frecuencia de un filtro de


sistemas lineales invariantes en el tiempo (LIT) son a_k y b_k, por esto que
la funcin de transferencia correspondiente est dada por:
FUNCIN
Si se introduce una seal x(n) que pase a travs del sistema se obtendr
una salida Y(w)=H(w)X(w), siendo H(w) su respectiva respuesta en
frecuencia

Retardo de grupo y retardo de fase

El retardo de grupo expresa el retardo experimentado por la seal de


entrada al atravesar un filtro y todas las componentes presentes en la seal
tendrn el mismo retardo. El retardo de grupo se define como:

( )=

d ()
d

(1)

La funcin de retardo de grupo es utilizada a menudo como especificacin


para el diseo de un filtro, especialmente cuando es importante el
comportamiento en el dominio del tiempo, como en los sistemas de
transmisin de datos. [1]

El retardo de fase indica el retardo experimentado por una sinusoide de


frecuencia

al pasar a travs del sistema. Est definida como:

fase ( )=

( )

Por lo tanto, el retraso de grupo y de fase permite cuantificar el grado en el


cual el filtro modifica la fase de una seal.

Efecto aliasing

El teorema de Nyquist indica que para que la transferencia de informacin


del sistema muestreado se realice correctamente, la frecuencia de muestreo
debe ser mnimo el doble de la frecuencia ms alta que contenga la seal
original. La componente de frecuencia equivale a la mitad de la frecuencia
de muestreo y se le conoce con el nombre de: frecuencia de Nyquist.
Cuando existen frecuencias superiores a este factor de Nyquist se
representan de forma negativa. Las componentes de las frecuencias altas
que pasan la frecuencia de Nyquist limitan las otras frecuencias y por tanto
introducen errores en el anlisis.
La mala interpretacin de las frecuencias ms altas y tambin ms bajas a
la frecuencia de Nyquist, se le denomina como "Alising".
Procedimiento de laboratorio y anlisis de resultados

Diseo del filtro pasa bajas con ventana Hamming de orden


15

El comando haming de matla

La ecuacin del filtro es descrita a partir del coeficiente y de la secuencia de


entrada:
M

y ( n )= bk x(nk)
k=0

Donde bk corresponde a los coeficientes del filtro y x(n) es la secuencia de


entrada

Diseo del filtro pasa bajas con ventana Hamming de orden


15 usando fdatool
Para disear el filtro en fdatool seleccionamos en este caso la opcin
de filtro pasabajas, con un mtodo de diseo ventana Hamming de
orden 15 y elegimos en la especificaciones de frecuencia las unidades
normalizadas obtenida del cociente de la frecuencia de muestreo
sobre la frecuencia de corte, este tiene un valor de 0.33 como se
haba mostrado anteriormente. A continuacin se adjunta una imagen
el proceso de diseo:

Como se puede observar en la siguiente imagen, la respuesta obtenida por


el filtro directamente Matlab y en simulink es distinta. Esto se debe a
distintos efectos que no tiene en cuenta Matlab. Uno de ellos es el
fenmeno de Gibbs, esto se debe a que se presentan discontinuidades
cuando se evala el filtro por medio de series de Fourier, es decir no hay
una buena convergencia en cada uno de los coeficientes. Por otro lado, el
comando freqz de Matlab sol evala a la frecuencia la que responde el
filtro, lo que implica, que no implementa el cloque del filtro anlogo, que
permite prevenir el aliasing

Respuesta al impulso

Respuesta al escalon

Das könnte Ihnen auch gefallen