Los Filtros FIR

14
comunicaciones2 ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FACULTAD DE INFORMATICA Y ELECTRONICA ESCUELA DE TELECOMUNICACIONES Y REDES TEMA: FILTROS IIR Y FIR INTEGRANTES Amanda Lara Víctor Tapia Darwin Gamboa Javier Narváez Darwin Parreño

Transcript of Los Filtros FIR

Page 1: Los Filtros FIR

comunicaciones2

ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO

FACULTAD DE INFORMATICA Y ELECTRONICA

ESCUELA DE TELECOMUNICACIONES Y REDES

TEMA: FILTROS IIR Y FIR

INTEGRANTES

Amanda Lara Víctor Tapia Darwin Gamboa Javier Narváez Darwin Parreño

RIOBAMBA -ECUADOR

Page 2: Los Filtros FIR

comunicaciones2

INTRODUCCION

Filtros digitales

Un filtro digital emplea un procesador digital que efectúa operaciones matemáticas en valores muestreados de la señal. El procesador puede ser de propósito general, tal como cualquier ordenador personal, un chip DSP (procesador digital de señales) especializado .La señal de entrada analógica debe ser muestreada y digitalizada usando un ADC(conversor analógico digital).El resultado son números binarios que representan los valores sucesivos muestreados. Estos son transferidos al procesador, el cual efectúa operaciones matemáticas 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#1La clasificación de los filtros de acuerdo con el tipo de respuesta ante entrada unitaria es la siguiente:

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.

Page 3: Los Filtros FIR

comunicaciones2

OBJETIVOS:

GENERAL:

Investigar las características, aplicaciones de los filtros IIR y FIR

ESPECIFICOS:

Determinar la utilización de cada uno de los filtros .

Investigar los diferentes métodos que existen para el diseño de filtros digitales especialmente para los IIR y los FIR.

Realizar la simulación de los dos tipos de filtros que estudiaremos en un programa simulador, en este caso Matlab.

MARCO TEORICO

Page 4: Los Filtros FIR

comunicaciones2

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 retroalimentación no tienen polos, y por lo tanto siempre son estables. Estos filtros son muy utilizados en problemas de filtrado donde hay un requerimiento de característica 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 más sensibles a errores. Estos filtros no tienen una contraparte analógica.

El filtro FIR es un tipo de filtro digital que si su entrada es un impulso , la salida será un número limitado de términos no nulos. Para obtener la salida solo se emplean valores de las entradas actuales y anteriores.

Su expresión en el dominio discreto es:

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

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

Fig#2

La cual puede ser reflejada en la aplicación de la transformada Z:

Page 5: Los Filtros FIR

comunicaciones2

Se puede ver la misma entrada retardada cada vez más 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 más 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 función de transferencia .Tienen además la ventaja que pueden diseñarse para ser de fase lineal , es decir , no introducen desfases en la señal, a diferencia de los IIR o los filtros analógicos, por este motivo tienen interés en audio.

Sin embargo tienen el inconveniente de ser más largos al tener más coeficientes que los filtros IIR capaces de cumplir similares características. Esto requiere un mayor tiempo de cálculo que pueden dar problemas en aplicaciones de tiempo real, como estudios de grabación o conciertos en vivo.

Representación del diagrama en bloques de un filtro FIR para un total de 12 coeficientes

Fig#3

Ventajas de los filtros FIR son:

Facilidad de diseño para filtros de fase lineal Realización eficiente en forma tanto recursiva como no recursiva Los filtros FIR no recursivos, son siempre estables. El ruido de redondeo puede hacerse fácilmente pequeño con realizaciones no

recursivas.

Desventajas de los filtros FIR son:

Page 6: Los Filtros FIR

comunicaciones2

Se requiere un número de puntos N alto para aproximar filtros de transición 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 retroalimentación, es decir si tienen polos, por lo que sí hay que cuidarse de donde estén para evitar que nuestro sistema pueda volverse inestable. Estos filtros si tienen contraparte analógica, por lo tanto son un cuanto más naturales a nosotros. Como una regla general, un filtro IIR tiene lóbulos laterales más pequeños en la banda de rechazo que un FIR con el mismo numero de parámetros, debido a esto, si la distorsión en fase es pequeña o no tan importante, es preferible utilizar un filtro IIR, y esto es porque su implementación requiere menos parámetros, menos memoria y menor complejidad computacional. La mayoría de las veces están diseñados extendiendo antiguos métodos para el diseño de filtros analógicos. Usualmente son diseñados en tres pasos: Primero se diseña un pasabajos analógico que cumpla con la banda de paso, los más comunes son el butterworth, chebyshev y elípticos. El siguiente paso es transformar el filtro analógico a digital, usando por ejemplo los métodos de impulso invariante o transformación bilineal. Las principales razones de diseño en analógico y transformación a digital son: Que el diseño de filtros analógicos está muy avanzado y que además estos métodos tienen fórmulas 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 características finales que presentará el filtro como la estabilidad. Otros parámetros a tener en cuenta a la hora de elegir una estructura es el gasto computacional que presenta.

Estructura del filtro IIR

Fig#4

2.2.-Polos y ceros

Page 7: Los Filtros FIR

comunicaciones2

Este tipo de filtros presenta polos y ceros que determinan la estabilidad y la causalidad del sistema. Cuando todos los ceros y polos están en el interior de la circunferencia unida se dice que es fase mínima y el sistema es estable y causal. Si todos los ceros están en el exterior es fase máxima. Si algún 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, aún cuando se diseñen para ser estables.

En principio no pueden diseñarse para tener fase lineal pero se pueden aplicar algunas técnicas como el filtrado bidireccional para lograrlo.

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

Los filtros FIR pueden tienen una respuesta lineal en fase (no se introduce distorsión por fase en la señal), 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 diseñan filtros IIR con polos cerca del círculo unitario se debe hacer con cuidado porque no es raro que al implementar el filtro, resulte que el polo caiga fuera del círculo haciéndolo inestable.

Los filtros IIR requieren menos coeficientes, menos cálculos y son más eficientes, Los FIR requieren más procesamiento y memoria.

Los filtros analógicos pueden ser transformados en su equivalente IIR, los FIR no tienen equivalente analógico.

Los filtros FIR son más difíciles de sintetizar, en los IIR se logra más fácil la respuesta arbitraria en frecuencia.

4.-Diseño De Filtros Digitales Fir

Aunque los filtros IIR presentan características atractivas, tienen algunos inconvenientes como por ejemplo el no poder aprovechar las ventajas de la FFT en la implementación, ya que para esto es necesario un número de puntos finito. Otra desventaja es que los IIR alcanzan una magnífica respuesta en amplitud a expensas de un comportamiento no lineal en fase.

4.1.-Técnicas de Diseño de Filtros FIR.

Page 8: Los Filtros FIR

comunicaciones2

Hay tres métodos de diseño de filtros FIR:

Método de las Series de Fourier. Método del Muestreo en Frecuencia. Métodos Iterativos basados en condiciones óptimas de diseño.

4.2.-DISEÑO DE FILTROS USANDO VENTANAS

Las ventanas son funciones matemáticas usadas con frecuencia en el análisis y el procesamiento de señales para evitar las discontinuidades al principio y al final de los bloques analizados.

En procesamiento de señales, una ventana se utiliza cuando nos interesa una señal de longitud voluntariamente limitada. En efecto, una señal real tiene que ser de tiempo finito; además, un cálculo sólo es posible a partir de un número finito de puntos. Para observar una señal en un tiempo finito, la multiplicamos por una función ventana.

En la elección de la ventana rectangular, hay que llegar a una solución de compromiso entre dos requisitos antagónicos como son:

Elegir M de forma que W(ejw) sea lo más estrecho posible. Elegir M de forma que la duración de w(n) se lo más corta posible. Otra solución alternativa consiste en usar ventanas menos abruptas en sus

características en el dominio temporal. Todas estas funciones ventanas tienen lóbulos laterales más bajos

comparados con la ventana rectangular, sin embrago para un mismo valor de M el ancho del lóbulo principal es también más amplio, por lo que la región de transición del filtro será más 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

La más simple es la ventana rectangular, que se define como:

Page 9: Los Filtros FIR

comunicaciones2

Ventana Hann Blackman Blackman-Harris

Tipo de Ventana    Ancho de Transición   del lóbulo principal

Pico de lóbulos laterales (dB)

Rectangular 4 /M -13

Bartlett 8 /M -27

Hanning 8 /M -32

Hamming 8 /M -43

Blackman 12 /M -58

Fig#5

4.4.-Método del Muestreo Frecuencial

Se trata de reconstruir el espectro continuo X(F) de una señal discreta a partir de los muestreos de la función X(F). El espectro reconstruido XN(F) será igual a X(F) sólo en las frecuencias de muestreo.

Se puede considerar el DFT de la señal 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 diseño

Los muestreos deben hacerse en un periodo (0,1) de la extensión periódica 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.-Diseño de filtros IIR

Los filtros IIR pueden tener polos (debido a la retroalimentación) y ceros, y las técnicas de diseño difieren enteramente de las técnicas para diseño de filtros FIR. Los métodos directos de diseño se llevan a cabo en el plano complejo discreto , y los métodos indirectos empiezan en el plano análogo o continuo , para ser transformados después al plano- . Las técnicas son indirectas son las más utilizadas y por lo general entregan mejores resultados.

Entre las técnicas directas se encuentran el posicionamiento ad-hoc de polos y ceros con el subsiguiente análisis de frecuencia, análisis en el dominio del tiempo y en el dominio de la frecuencia.

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 cuadrático medio. En el dominio de la

frecuencia, le objetivo es mapear una respuesta de frecuencia ideal hacia una estructura IIR.

Page 10: Los Filtros FIR

comunicaciones2

Las técnicas indirectas implican el diseño de un filtro analógico 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 solución muy utilizada es expandir como una serie y truncar el primer elemento. Una vez hecho esto, hay dos técnicas que permiten generar la transformada

: la transformada bilineal y la diferencia hacia atrás (backward difference), de la cual la más utilizada es la transformada bilineal.

Las formas habituales de diseñar este tipo de filtros son:

Indirecta (a partir de prototipos analógicos) Impulso invariante Aproximación de derivadas Transformación bilineal

Directa Aproximación de Padé Aproximación de mínimos cuadrados

Tabla de Comparación 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.

Page 11: Los Filtros FIR

comunicaciones2