Un filtro digital es un sistema que dependiendo de las variaciones de las
seales de entrada en el tiempo y amplitud, se realiza un procesamiento matemtico sobre dicha seal; generalmente mediante el uso de la Transformada rpida de Fourier; obtenindose en la salida el resultado del procesamiento matemtico o la seal de salida. Los filtros digitales tienen como entrada una seal analgica o digital y en su salida tienen otra seal analgica o digital, pudiendo haber cambiado en amplitud, frecuencia o fase dependiendo de las caractersticas del filtro digital. El filtrado digital es parte del procesado de seal digital. Se le da la denominacin de digital ms por su funcionamiento interno que por su dependencia del tipo de seal a filtrar, as podramos llamar filtro digital tanto a un filtro que realiza el procesado de seales digitales como a otro que lo haga de seales analgicas. Comnmente se usa para atenuar o amplificar algunas frecuencias. Por ejemplo, se puede implementar un sistema para controlar los tonos graves y agudos de cualquier sistema de audio. El procesamiento interno y la entrada del filtro sern digitales, por lo que puede ser necesario una conversin analgica-digital o digital-analgica para uso de filtros digitales con seales analgicas. Un tema muy importante es considerar las limitaciones del filtro de entrada debido a que la seal debe poder ser reconstruida, segn el Teorema de muestreo de Nyquist-Shannon. Tipos de filtros Hay varios tipos de filtros as como distintas clasificaciones para estos filtros: De acuerdo con la parte del espectro que dejan pasar y que atenan hay: o Filtros pasa alto. o Filtros pasa bajo. o Filtros pasa banda.
Filtros de delimitacin Banda eliminada. Multibanda. Pasa todo. Resonador. Oscilador. Filtro peine Filtro ranura o filtro rechaza banda
Ancho de banda y factor de calidad En un filtro ideal, toda componente espectral que se site ms all de la frecuencia de corte debera, en principio, ser eliminada completamente. En realidad, no podemos implementar este tipo de filtros con los mtodos que veremos. Por lo tanto, tenemos que establecer la rigidez o rapidez del corte, expresado en dB por octava. El factor de calidad Q de un filtro BP o BR permite regular la rapidez o la pendiente de la campana que se representa en la figura.
El factor de calidad Q corresponde a un cociente entre la frecuencia central del filtro y el ancho de banda a los puntos con 3 dB de atenuacin:
La figura 2 representa un filtro BP en el que hacemos variar el factor de calidad manteniendo fija la frecuencia central. La amplitud mxima o ganancia de un filtro BP o BR tambin es importante. El control de bandas mltiples, por ejemplo, y la ganancia de cada una de ellas, permitir fabricar mdulos ecualizadores o filtros grficos.
: Funcionamiento base de Filtros Digitales
El funcionamiento de base de un filtro digital es relativamente simple. Distinguimos de hecho dos tipos de funcionamiento, que se ilustran en la figura:
(a)Retardamos ligeramente una copia de la seal de entrada (de uno o varios perodos de muestreo) y combinamos la seal de entrada retrasada 5 con la nueva seal de entrada. Los filtros digitales basados en este funcionamiento se dice que son de respuesta impulsional finita o FIR (Finite Impulse Response).
(b)Retardamos una copia de la seal de salida, la cual combinamos con la nueva seal de entrada. Los filtros digitales basados en este funcionamiento se dice que son de respuesta impulsional infinita o IIR (Infinite Impulse Response). Tambin se les denomina filtros recursivos o con feedback. . Filtros FIR
En el caso de un filtro con respuesta impulsional finita (FIR), una muestra de la salida se puede definir como una combinacin linear de muestras de la entrada presentes y pasadas. Podemos expresar esta relacin con una ecuacin del tipo:
Esta ecuacin expresa que la muestra actual de la salida y[n] es igual a la suma de las muestras de la entrada actual x[n] multiplicada por el factor a0 y de la muestra anterior x[n1] multiplicada por el factor a1, y de todas las
muestras anteriores hasta el instante [nM] multiplicadas por su respectivo factor. Los factores ai son los coeficientes del filtro. Modificando estos coeficientes podremos variar de forma drstica las caractersticas del filtro. La serie de coeficientes a0, a1, ... constituye la respuesta impulsional del filtro.
Filtros IIR Los filtros con respuesta impulsional infinita (IIR) se distinguen de los filtros FIR por la presencia de una recursividad: la seal de salida del filtro se reinyecta a la entrada del mismo, constituyendo un circuito recursivo o con feedback. Este mtodo permite implementar filtros con respuesta ms compleja y con menos datos. Como inyectamos constantemente energa en el circuito, la respuesta impulsional tiene una duracin potencial infinita, y de ah le viene el nombre. La ecuacin tpica de un filtro IIR se expresa de la siguiente manera:
Esta ecuacin expresa que la salida es funcin de N+1 muestras de la entrada (actual y N anteriores), as como de M muestras anteriores de salida.
DISEO DE FILTROS DIGITALES
Aunque los filtros IIR presentan caractersticas atractivas, tienen algunos inconvenientes como por ejemplo el no poder aprovechar las ventajas de la FFT en la implementacin, ya que para esto es necesario un nmero de puntos finito. Otra desventaja es que los IIR alcanzan una magnfica respuesta en amplitud a expensas de un comportamiento no lineal en fase. VENTAJAS: * Facilidad de diseo para filtros de fase lineal * Realizacin eficiente en forma tanto recursiva como no recursiva * Factible implementacin utilizando la FFT
* Los filtros FIR no recursivos, son siempre estables. * El ruido de redondeo puede hacerse fcilmente pequeo con realizaciones no recursivas. DESVENTAJAS: Se requiere un nmero de puntos N alto para aproximar filtros de transicin brusca. El retardo de fase puede no ser entero Diagrama de un bloque simplificado de un filtro
Expresin general de un filtro Hay muchas formas de representar un filtro. Por ejemplo, en funcin de w (frecuencia digital), en funcin de z y en funcin de n (nmero de muestra). Todas son equivalentes, pero a la hora de trabajar a veces conviene ms una u otra. Como regla general se suele dejar el trmino a 0 =1. Si se expresa en funcin de z y en forma de fraccin:
Ejemplo del diseo de un filtro Aplicacin en matlab En primer lugar se parte de las especificaciones y, basndose en stas, se elige el tipo de filtro. En este ejemplo se parte de un filtro digital que anule las frecuencias menores a 5Hz y la de 50Hz y que no altere al resto, la frecuencia de muestreo ser 1000Hz, adems se quiere fase lineal.
Con estas especificaciones se elige un filtro FIR. El diseo se puede hacer manualmente o con la ayuda de un ordenador. En este ejemplo el mtodo de diseo ser el de Remez. En Matlab se obtienen los coeficientes que definen el filtro, que en la ecuacin anterior se llaman a y b (el numerador es la variable b y el denominador solo tiene un trmino que es 1, como corresponde a un filtro FIR): Construccin en matlab. [n,fo,mo,w]=remezord([0 5 45 50 50 55],[0 1 0 1],[0.01 0.1 0.01 0.1],1000); b = remez(n,fo,mo,w) En la siguiente figura se muestra el aspecto del filtro en el centro. En la parte superior se muestra la seal que se quiere filtrar y en la parte inferior la seal filtrada (se trata de un electrocardiograma).
FIG.1
Universidad Politcnica Salesiana
Investigacin
Filtros Digitales
Grupo #5 Castro Silva Carlos Alvarado Feijoo Josie Valencia William Cely Diego Cisneros Christian Moscoso