Proyecto Filtros
Proyecto Filtros
Proyecto Filtros
OBJETIVO. Realizar un programa que realice filtros FIR e IIR normalizados con diferentes parmetros de cada diseo. INTRODUCCIN. Un filtro es un sistema que, dependiendo de algunos parmetros, realiza un proceso de discriminacin de una seal de entrada obteniendo variaciones en su salida. Los filtros digitales tienen como entrada una seal analgica o digital y a su salida tienen otra seal analgica o digital, pudiendo haber cambiado en amplitud, frecuencia o fase dependiendo de las caractersticas del filtro. 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. El filtrado digital consiste en la realizacin interna de un procesado de datos de entrada. El valor de la muestra de la entrada actual y algunas muestras anteriores (que previamente haban sido almacenadas) son multiplicadas por unos coeficientes definidos. Tambin podra tomar valores de la salida en instantes pasados y multiplicarlos por otros coeficientes. Finalmente todos los resultados de todas estas multiplicaciones son sumados, dando una salida para el instante actual. Esto implica que internamente tanto la salida como la entrada del filtro sern digitales, por lo que puede ser necesario una conversin analgico-digital o digital-analgico para uso de filtros digitales en seales analgicas. Los filtros digitales se usan frecuentemente para tratamiento digital de la imagen o para tratamiento del sonido digital. 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:
Filtros pasa alto. Filtros pasa bajo. Filtros pasa banda. o Banda eliminada o Multibanda
Pasa todo Resonador Oscilador Filtro peine (comb filter) Filtro ranura (notch filter) ... De acuerdo con su orden: o primer orden o segundo orden o ... De acuerdo con el tipo de respuesta ante entrada unitaria: o FIR (Finite Impulse Response) o IIR (Infinite Impulse Response) o TIIR (Truncated Infinite Impulse Response) De acuerdo con la estructura con que se implementa: o Laticce o Varios en cascada o Varios en paralelo
o o o o o o
Hoy dia con el diseo asistido por ordenador la complejidad del filtro no es tan importante, y es el diseador en cada caso particular conociendo las propiedades de cada uno de ellos el que debe de elegir el modelo que ms se adpte a sus necesidades. El principal problema en el diseo consiste en el clculo de los coeficientes de la ecuacin de diferencias que se adapten mejor a nuestras necesidades de respuesta en frecuencia. Como se ha comentado en temas anteriores es usual clasificar a los filtros en funcin de la banda de paso: Pasa baja Pasa alta Pasa banda Para banda o rechazo de banda La respuesta en frecuencia de cualquier filtro digital es peridica en el dominio de la frecuencia repitiendose cada Fs. En la prctica no es posible disear filtros ideales , se presenta a continuacin la plantilla de los diferentes tipos de filtros:
Pasa Bajo
Pasa Alto
Pasa Banda
Para Banda
FILTROS FIR. FIR es un acrnimo en ingls para Finite Impulse Response o Respuesta finita al impulso. Se trata de un tipo de filtros digitales en el que, como su nombre indica, si la entrada es una seal impulso, la salida tendr un nmero finito de trminos no nulos. Para obtener la salida slo se basan en entradas actuales y anteriores. Su expresin en el dominio n es:
En la expresin anterior N es el orden del filtro, que tambin coincide con el nmero de trminos no nulos y con el nmero de coeficientes del filtro. Los coeficientes son bk. La salida tambin puede expresarse como la convolucin de la seal de entrada x(n) con la respuesta impulsional h(n):
Estos filtros tienen todos los polos en el origen, por lo que son estables. Los ceros se presentan en pares de recprocos si el filtro se disea para tener fase lineal. Hay tres mtodo bsicos para disear este tipo de filtros:
Mtodo de las ventanas. Las ms habituales son: o Ventana rectangular o Ventana de Barlett o Ventana de Hanning o Ventana de Hamming o Ventana de Blackman o Ventana de Kaiser Muestreo en frecuencia. Rizado constante (Aproximacin de Tchebyshev y algoritmo de intercambio de Remez).
Los filtros FIR tienen la gran ventaja de que pueden disearse para ser de fase lineal, lo cual hace que presenten ciertas propiedades en la simetra de los coeficientes. Este tipo de filtros tiene especial inters en aplicaciones de audio. Adems son siempre estables. Por contra tambin tienen la desventaja de necesitar un orden mayor respecto a los filtros IIR para cumplir las mismas caractersticas. Esto se traduce en un mayor gasto computacional.
FILTROS IIR. IIR es un acrnimo en ingls para Infinite Impulse Response o Respuesta infinita al impulso. Se trata de un tipo de filtros digitales en el que, como su nombre indica, si la entrada es una seal impulso, la salida tendr un nmero infinito de trminos no nulos, es decir, nunca vuelve al reposo. La salida de los filtros IIR depende de las entradas actuales y pasadas, y adems de las salidas en instantes anteriores. Esto se consigue mediante el uso de realimentacin de la salida.
Donde los a y b son los coeficientes del filtro. El orden es el mximo entre los valores de M y N.
Este tipo de filtros presenta polos y ceros que determina la estabilidad y la causalidad del sistema. Cuando todos los ceros estn en el interior de la circunferencia unidad se dice que es fase mnima. Si todos estn en el exterior es fase mxima. Si algn polo est fuera de la circunferencia unidad el sistema es inestable. Las formas habituales de disear este tipo de filtros son:
Indirecta (a partir de prototipos analgicos) o Impulso invariante o Aproximacin de derivadas o Transformacin bilineal Directa o Aproximacin de Pad o Aproximacin de mnimos cuadrados
Las principales diferencias respecto a los filtros FIR es que los IIR pueden cumplir las mismas exigencias que los anteriores pero con menos orden de filtro. Esto es importante a la hora de implementar el filtro, pues presenta una menor carga computacional. Este tipo de filtros puede ser inestable, an cuando se disean para ser estables. En principio no pueden disearse para tener fase lineal pero se pueden aplicar algunas tcnicas como el filtrado bidireccional para lograrlo. DESARROLLO De las diferentes tcnicas de diseo se desarrollo la tcnica de ventaneo con la que lo primero es decidir las especificaciones de respuesta en frecuencia Hd(w) y determinar su correspondiente en respuesta al impulso hd(n). Para disear un filtro FIR con caractersticas especficas tenemos las siguientes ecuaciones:
H d ( w) = hd (n )e jwn
n =0
1 hd (n ) = 2
H d (w)e jwn dw
En general la respuesta hd(n) es infinita pero esta es truncada mediante el ventaneo, en el punto: n = M 1 y multiplicando por la ventana rectangular o unitaria se obtiene:
h (n ) n = 0,1,...M 1 h(n ) = d otrocaso 0 Realizando clculos para diferentes filtros tenemos: Filtro pasa altas
sin ( n M 2 1 ) sin wc ( n M 2 1 ) M 1 (n ) 2 hd ( n ) = wc 1
Filtro pasa bajas
Si
n=
M 1 2
hd ( n ) =
sin ( n
M 1 M 1 ) ) sin wc ( n 2 2 M 1 (n ) 2
wc
M 1 2 M 1 n= 2
RESULTADOS
BIBLIOGRAFIA.
[1] Diseo de filtros digitales fir mediante la tcnica de ventanas. Martnez Barrera Mary Carmen, Dr. Ibarra Manzano Oscar G., Ing. Ibarra Manzano Mario A.; Ing. Arceo Miquel Luis Jorge, Instituto Tecnolgico de Quertaro, Facultad de Ingeniera Mecnica Elctrica y Electrnica, Universidad de Guanajuato. [2] http://es.wikipedia.org/wiki/FIR [3] http://es.wikipedia.org/wiki/IIR