Вы находитесь на странице: 1из 11

comunicaciones2

ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FACULTAD DE INFORMATICA Y ELECTRONICA ESCUELA DE TELECOMUNICACIONES Y REDES

TEMA: FILTROS IIR Y FIR INTEGRANTES


y y y y y

Amanda Lara Vctor Tapia Darwin Gamboa Javier Narvez Darwin Parreo

RIOBAMBA -ECUADOR

comunicaciones2

INTRODUCCION
Filtros digitales Un filtro digital emplea un procesador digital que efecta operaciones matemticas en valores muestreados de la seal. El procesador puede ser de propsito general, tal como cualquier ordenador personal, un chip DSP (procesador digital de seales) especializado . La seal de entrada analgica debe ser muestreada y digitalizada usando un ADC(conversor analgico digital).El resultado son nmeros binarios que representan los valores sucesivos muestreados. Estos son transferidos al procesador, el cual efecta operaciones matemticas en ellos .Las operaciones pueden ser desde filtros de promediado de la muestra actual con alguna de las anteriores hasta multiplicaciones por constantes de los valores de entrada o de instantes anteriores almacenados en memoria.

Funcionamiento de un filtro digital:

Fig#1 La clasificacin de los filtros de acuerdo con el tipo de respuesta ante entrada unitaria es la siguiente:

y y

FIR (Finite Impulse Response) IIR (Infinite Impulse Response)

TIIR (Truncated Infinite Impulse Response)

FILTROS FIR.- respuesta finita a un impulso. FILTROS IIR.- respuesta infinita a un impulso.

comunicaciones2

OBJETIVOS:

GENERAL: 

Investigar las caractersticas, aplicaciones de los filtros IIR y FIR

ESPECIFICOS:   Determinar la utilizacin de cada uno de los filtros . Investigar los diferentes mtodos que existen para el diseo de filtros digitales especialmente para los IIR y los FIR. Realizar la simulacin de los dos tipos de filtros que estudiaremos en un programa simulador, en este caso Matlab.

comunicaciones2

MARCO TEORICO 1.-FILTROS FIR Los filtros FIR (Finite Impulse Response), llamados as porque su respuesta al impulso se da en un numero finito de muestras, son filtros del tipo no recursivo, por tal motivo estos filtros al no tener retroalimentacin no tienen polos, y por lo tanto siempre son estables. Estos filtros son muy utilizados en problemas de filtrado donde hay un requerimiento de caracterstica de fase lineal en la banda de paso del filtro. Su requerimiento en cuanto a recursos es mayor y dada la mayor cantidad de operaciones estos filtros son ms sensibles a errores. Estos filtros no tienen una contraparte analgica. El filtro FIR es un tipo de filtro digital que si su entrada es un impulso , la salida ser un nmero limitado de trminos no nulos. Para obtener la salida solo se emplean valores de las entradas actuales y anteriores.  Su expresin en el dominio discreto es:

El orden del filtro esta dado por N , es decir ,el numero de coeficientes. Tambin la salida puede ser expresada como la convolucion de una seal de entrada x[n] como un filtro h[n].

La estructura de un filtro FIR por tanto es la siguiente:

Fig#2

comunicaciones2

La cual puede ser reflejada en la aplicacin de la transformada Z:

Se puede ver la misma entrada retardada cada vez ms en el tiempo , multiplicada por diversos coeficientes y finalmente sumada al final. Hay muchas variaciones de esta estructura. Si tenemos una respuesta de frecuencia como objetivo, conseguiremos que la respuesta del filtro se asemeje mas a ella cuanto ms largo sea o numero de coeficientes tenga. Los filtros FIR son estables puesto que solo tienen polos , es decir , elementos en el numerador en su funcin de transferencia .Tienen adems la ventaja que pueden disearse para ser de fase lineal , es decir , no introducen desfases en la seal, a diferencia de los IIR o los filtros analgicos, por este motivo tienen inters en audio. Sin embargo tienen el inconveniente de ser ms largos al tener ms coeficientes que los filtros IIR capaces de cumplir similares caractersticas. Esto requiere un mayor tiempo de clculo que pueden dar problemas en aplicaciones de tiempo real, como estudios de grabacin o conciertos en vivo.

Representacin del diagrama en bloques de un filtro FIR para un total de 12 coeficientes

Fig#3

Ventajas de los filtros FIR son:


y y y y

Facilidad de diseo para filtros de fase lineal Realizacin eficiente en forma tanto recursiva como no recursiva Los filtros FIR no recursivos, son siempre estables. El ruido de redondeo puede hacerse fcilmente pequeo con realizaciones no recursivas.

comunicaciones2

Desventajas de los filtros FIR son:


y y

Se requiere un nmero de puntos N alto para aproximar filtros de transicin brusca. El retardo de fase puede no ser entero.

2.-FILTROS IIR Los filtros IIR (Infinite Impulse Response), llamados as porque su respuesta al impulso se da en un numero infinito de muestras, son los filtros que si tienen retroalimentacin, es decir si tienen polos, por lo que s hay que cuidarse de donde estn para evitar que nuestro sistema pueda volverse inestable. Estos filtros si tienen contraparte analgica, por lo tanto son un cuanto ms naturales a nosotros. Como una regla general, un filtro IIR tiene lbulos laterales ms pequeos en la banda de rechazo que un FIR con el mismo numero de parmetros, debido a esto, si la distorsin en fase es pequea o no tan importante, es preferible utilizar un filtro IIR, y esto es porque su implementacin requiere menos parmetros, menos memoria y menor complejidad computacional. La mayora de las veces estn diseados extendiendo antiguos mtodos para el diseo de filtros analgicos. Usualmente son diseados en tres pasos: Primero se disea un pasabajos analgico que cumpla con la banda de paso, los ms comunes son el butterworth, chebyshev y elpticos. El siguiente paso es transformar el filtro analgico a digital, usando por ejemplo los mtodos de impulso invariante o transformacin bilineal. Las principales razones de diseo en analgico y transformacin a digital son: Que el diseo de filtros analgicos est muy avanzado y que adems estos mtodos tienen frmulas de forma cerrada. El paso final es transformar en frecuencia para obtener el filtro deseado, pasabajos, pasa-altos, etc. 2.1.-Estructura del filtro IIR Hay numerosas formas de implementar los filtros IIR. La estructura afecta a las caractersticas finales que presentar el filtro como la estabilidad. Otros parmetros a tener en cuenta a la hora de elegir una estructura es el gasto computacional que presenta.

Estructura del filtro IIR

Fig#4

comunicaciones2

2.2.-Polos y ceros Este tipo de filtros presenta polos y ceros que determinan la estabilidad y la causalidad del sistema. Cuando todos los ceros y polos estn en el interior de la circunferencia unida se dice que es fase mnima y el sistema es estable y causal. Si todos los ceros estn en el exterior es fase mxima. Si algn polo est fuera de la circunferencia unida el sistema es inestable. 2.3.-Diferencias con los filtros FIR  Las principales diferencias respecto a los filtros FIR es que los IIR puede 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 inestables, an cuando se diseen para ser estables. En principio no pueden disearse para tener fase lineal pero se pueden aplicar algunas tcnicas como el filtrado bidireccional para lograrlo.

 

3.-Ventajas y desventajas de filtros IIR y FIR.


y y

y y y

Los filtros FIR pueden tienen una respuesta lineal en fase (no se introduce distorsin por fase en la seal), los filtros IIR tienen respuesta no lineal. Los filtros FIR que son realizados sin recursividad son siempre estables porque no tienen polos. En los IIR esto no siempre se puede garantizar. Cuando se disean filtros IIR con polos cerca del crculo unitario se debe hacer con cuidado porque no es raro que al implementar el filtro, resulte que el polo caiga fuera del crculo hacindolo inestable. Los filtros IIR requieren menos coeficientes, menos clculos y son ms eficientes, Los FIR requieren ms procesamiento y memoria. Los filtros analgicos pueden ser transformados en su equivalente IIR, los FIR no tienen equivalente analgico. Los filtros FIR son ms difciles de sintetizar, en los IIR se logra ms fcil la respuesta arbitraria en frecuencia.

4.-Diseo De Filtros Digitales Fir 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.

comunicaciones2

4.1.-Tcnicas de Diseo de Filtros FIR. Hay tres mtodos de diseo de filtros FIR:
y y y

Mtodo de las Series de Fourier. Mtodo del Muestreo en Frecuencia. Mtodos Iterativos basados en condiciones ptimas de diseo.

4.2.-DISEO DE FILTROS USANDO VENTANAS


y

Las ventanas son funciones matemticas usadas con frecuencia en el anlisis y el procesamiento de seales para evitar las discontinuidades al principio y al final de los bloques analizados. En procesamiento de seales, una ventana se utiliza cuando nos interesa una seal de longitud voluntariamente limitada. En efecto, una seal real tiene que ser de tiempo finito; adems, un clculo slo es posible a partir de un nmero finito de puntos. Para observar una seal en un tiempo finito, la multiplicamos por una funcin ventana.

En la eleccin de la ventana rectangular, hay que llegar a una solucin de compromiso entre dos requisitos antagnicos como son:
y y y y

Elegir M de forma que W(ejw) sea lo ms estrecho posible. Elegir M de forma que la duracin de w(n) se lo ms corta posible. Otra solucin alternativa consiste en usar ventanas menos abruptas en sus caractersticas en el dominio temporal. Todas estas funciones ventanas tienen lbulos laterales ms bajos comparados con la ventana rectangular, sin embrago para un mismo valor de M el ancho del lbulo principal es tambin ms amplio, por lo que la regin de transicin del filtro ser ms amplia. Para reducir este ancho, podemos simplemente incrementar la longitud de la ventana.

4.3.-Tipos de Ventanas :           Rectangular Hann, Blackman ,Blackman-Harris Hamming Blackman-Nuttall Flat top Gauss Triangular Bartlett Bartlett-Hann Kaiser

comunicaciones2

La ms simple es la ventana rectangular, que se define como:    Tipo de Ventana Rectangular Bartlett Hanning Hamming Blackman Ventana Hann Blackman Blackman-Harris Ancho de Transicin del Pico de lbulos lbulo principal laterales (dB) 4T /M 8T /M 8T /M 8T /M 12T /M
Fig#5

-13 -27 -32 -43 -58

4.4.-Mtodo del Muestreo Frecuencial


y

y y

Se trata de reconstruir el espectro continuo X(F) de una seal discreta a partir de los muestreos de la funcin X(F). El espectro reconstruido XN(F) ser igual a X(F) slo en las frecuencias de muestreo. Se puede considerar el DFT de la seal hN[n] de longitud N como N muestreos de su DTFT (H(F)) en F=k/N, k=0,1,...,N-1. La respuesta a impulso hN[n] se calcula con el IDFT,

Proceso de diseo
y y

Los muestreos deben hacerse en un periodo (0,1) de la extensin peridica de H(F). La fase de H(F) es lineal y por tanto cada uno de los muestreos tiene una fase dada por f(k)=-pk(N-1)/N, k=1,...,N.

5.-Diseo de filtros IIR Los filtros IIR pueden tener polos (debido a la retroalimentacin) y ceros, y las tcnicas de diseo difieren enteramente de las tcnicas para diseo de filtros FIR. Los mtodos directos de diseo se llevan a cabo en el plano complejo discreto , y los mtodos indirectos empiezan en el plano anlogo o continuo , para ser transformados despus al plano- . Las tcnicas son indirectas son las ms utilizadas y por lo general entregan mejores resultados. Entre las tcnicas directas se encuentran el posicionamiento ad-hoc de polos y ceros con el subsiguiente anlisis de frecuencia, anlisis en el dominio del tiempo y en el dominio de la frecuencia.

comunicaciones2

Un filtro ideal H(Z) en su respuesta al impulso y se resuelve un sistema de ecuaciones de coeficientes de manera de minimizar el error cuadrtico medio. En el dominio de la frecuencia, le objetivo es mapear una respuesta de frecuencia ideal hacia una estructura IIR. Las tcnicas indirectas implican el diseo de un filtro analgico apropiado en el plano y luego mapear desde ste al plano discreto , usando las siguientes transformaciones:

El logaritmo natural presenta un problema cuando se trata de mapear desde el plano al . Una solucin muy utilizada es expandir como una serie y truncar el primer elemento. Una vez hecho esto, hay dos tcnicas que permiten generar la transformada : la transformada bilineal y la diferencia hacia atrs (backward difference), de la cual la ms utilizada es la transformada bilineal. Las formas habituales de disear este tipo de filtros son:
y

Indirecta (a partir de prototipos analgicos)  Impulso invariante  Aproximacin de derivadas  Transformacin bilineal Directa  Aproximacin de Pad  Aproximacin de mnimos cuadrados

comunicaciones2

Tabla de Comparacin entre filtros recursivos (IIR) y no recursivos (FIR) a lo largo del tiempo. Las zonas marcadas indican las reas donde una de las implementaciones es superior a la otra.