Está en la página 1de 4

Laboratorio 3 Procesamiento Digital de Se nales

25 de septiembre de 2012
Hern an Dar o Ben tez Restrepo Ponticia Universidad Javeriana-Cali, Departamento de Electr onica y Computaci on Temas Filtros con Respuesta Impulsional Finita FIR - Filtros con Respuesta Impulsional Innita IIR - Filtro de media m ovil

1.

Objetivos

1. Dise nar ltros digitales FIR utilizando las t ecnicas de Ventanas, Muestreo en Frecuencia y aproximaci on de Chevyshev. 2. Dise nar ltros digitales IIR utilizando las t ecnicas de transformaci on bilineal y invarianza impulsional. 3. Implementar un ltro de media m ovil para el ltrado de una se nal de audio contaminada con ruido Gaussiano. 4. Efectuar un an alisis comparativo de las respuestas en magnitud y fase de ltros digitales FIR e IIR. 5. Analizar y argumentar con respecto a problemas sociotecnol ogicos de la ingenier a electr onica.

2.

Introducci on

Los ltros digitales se utilizan ampliamente en el tratamiento digital de se nales provenientes de diversas aplicaciones, que incluyen tratamiento y transmisi on de se nales de voz, datos y v deo entre otras. Los ltros LTI (Lineales e invariantes en el tiempo) son los que se utilizan frecuentemente debido a la simplicidad en el an alisis, dise no e implementaci on. Un ltro digital LTI (Linear Time Invariant) puede identicarse de forma u nica en el dominio tiempo/espacio por su respuesta impulsional h(n), (donde, n es un ndice entero que se utiliza como variable independiente). De forma alterna, los ltros digitales pueden caracterizarse de forma u nica en el dominio frecuencial por su respuesta en frecuencia H ( ) (donde, es la variable de frecuencia de valor real en radianes). Los ltros digitales LTI son de dos tipos: Filtros FIR (Finite-duration Impulse Response, para los cuales la respuesta impulsional h(n) es diferente de cero para un n umero nito de muestras; y ltros IIR (Innite-duration Impulse Response) cuya respuesta impulsional presenta un n umero innito de muestras diferentes de cero. En el caso FIR las muestras de la secuencia h(n) corresponden directamente a los coecientes de los ltros; para el caso IIR, los par ametros encontrados corresponden a los coecientes de una ecuaci on de diferencia que incluye t erminos de retroalimentaci on. El dise no de ltros digitales se realiza t picamente en tres pasos:

1. Convertir las restricciones de dise no deseadas en especicaciones precisas sobre las respuestas de magnitud y fase deseadas, tipo de ltro (FIR o IIR), orden del ltro, error tolerable o criterio de error. 2. Encontrar un ltro FIR o IIR que se aproxime a las especicaciones de dise no del paso anterior, tal que la respuesta en frecuencia del ltro obtenido se ajuste mejor a esas especicaciones de dise no de acuerdo con un criterio de error matem atico. 3. Realizar el ltro usando la tecnolog a digital m as adecuada para la aplicaci on bajo consideraci on. El paso 1 es altamente dependiente de la aplicaci on y de los detalles suministrados por el usuario. El paso 2 se realiza utilizando m etodos de aproximaci on y optimizaci on matem aticos. El paso 3 depende de la tecnolog a hardware y software utilizada para construir el ltro. En este laboratorio se propone el ltrado de se nales a trav es del dise no, implementaci on y prueba de ltros digitales FIR e IIR.

3.
3.1.
1.

Procedimiento
Se nales de prueba
Las se nales de prueba para probar los ltros FIR e IIR a dise nar son:

x1 (t) = sin(2 50t) + sin(2 125t) + sin(2 250t)

(1)

2. Se nal obtenida en el primer laboratorio del curso xf onema formada por las muestras del fonema /a/ de la palabra a nos

3.2.

Filtros FIR (20 %)


Dise no por ventanas Muestreo en frecuencia Aproximaci on de Chevyshev

1. Usando los siguientes m etodos de dise no de ltros FIR vistos en clase:

2. Filtre la se nales de prueba del apartado anterior de tal manera que: Para la se nal x1 (t) se elimine el componente frecuencial de 125 Hz Para la se nal de audio elimine el primer arm onico. 3. Nota Importante: Para el dise no de ltros FIR por ventanas no se puede emplear la rutina r1 de Matlab y se deben usar al menos dos tipos de ventanas diferentes a la rectangular y comparar los resultados. Por otra parte, para el dise no de ltros por muestreo en frecuencia y aproximaci on de Chevyshev puede emplear las rutinas r2 y rpm de Matlab. 4. Para cada caso graque la respuesta impulsional, los espectros de tensi on y fase de los ltros y la se nal antes y despu es del ltrado. Rotule los ejes de todas las gr acas. 5. Consigne en una tabla los valores de las frecuencias de corte y las atenuaciones en dB en estas frecuencias de corte de cada ltro implementado. Compare los resultados de ltrado de cada m etodo en cada una de las se nales en t erminos de si las especicaciones del ltro impuestas por el dise nador son o no cumplidas. Cu al m etodo es m as efectivo en cada una de las se nales ?. Justique su respuesta. 6. Investigue cu ales son las desventajas del dise no de ltros FIR por el m etodo de muestreo en frecuencia. C omo se puede corregir ?. Entregue detalles sobre la soluci on. 2

3.3.

Filtros IIR (25 %)


Use los m etodos de transformaci on bilineal y varianza impulsional para ltrar las se nales de la secci on 3.1 y remover los mismos componentes frecuenciales de la secci on 3.2. Para cada caso graque la respuesta impulsional, los espectros de tensi on y fase de los ltros y la se nal antes y despu es del ltrado. Rotule los ejes de todas las gr acas. Consigne en tablas, por cada ltro, los valores de las frecuencias de corte y las atenuaciones en dB en estas frecuencias de corte de los ltros implementados. Compare los resultados de ltrado de cada m etodo en cada una de las se nales en t erminos de si las especicaciones del ltro impuestas por el dise nador son o no cumplidas. Cu al m etodo es m as efectivo en cada una de las se nales ?. Justique su respuesta. Compare y analice mediante una tabla el desempe no de los mejores ltros FIR con los mejores IIR. Determine qu e ventajas y desventajas presenta cada uno de ellos para el ltrado de las se nales de prueba propuestas.

3.4.

Filtro media m ovil (35 %)

1. Implemente un ltro de media m ovil para ltar el ruido blanco de una se nal de audio contaminada con ruido. Para generar la se nal de audio contaminada tome 3 segundos de una canci on y adiciones ruido gaussiano de =0 y = 0,01. Nota: No se puede emplear la rutina lter de Matlab. Graque el espectro de frecuencia de la se nal antes y despu es de ser ltrada con el ltro de media m ovil de longitud M =15.

3.5.

An alisis ltro media m ovil

2. Determine a partir de cu al longitud M del ltro de media m ovil y de cuantas pasadas sobre la se nal a ltrar se comienza a distorsionar el contenido de la se nal. Para este n debe escoger una m etrica cuantitativa (por ejemplo SNR) y no s olo la valoraci on auditiva de la se nal. Realice una gr aca 3D que represente el comportamiento de la SNR con respecto a M y el n umero de pasadas sobre la se nal.

4.

An alisis de problemas sociotecnol ogicos (20 %)

En el a no 2008 el pa s presenci o un fuerte y controvertido debate entre los ex ministros de agricultura Cecilia L opez y Andr es Felipe Arias por el uso de las tierras de Carimagua en la Orinoqu a. La ex ministra L opez acus o al entonces ministro de agricultura Arias de favorecer a los grandes empresarios entreg andoles grandes extensiones de tierra con subsidios en lugar de haberlos entregado a los campesinos, adem as de presentar fuertes cr ticas a su gesti on como ministro de agricultura. Por otra parte, el ministro Arias respondi o argumentando que el proceso de licitaci on fue transparente y que su desempe no como ministro era inmejorable si se compara con la gesti on de Cecilia L opez quien fue ministra de agricultura durante el gobierno de C esar Gaviria entre 1996 y 1997 a nos de gran recesi on econ omica en Colombia. A partir de cada una de estas posturas surgieron dos documentos: Carimagua, un modelo desplazador de Cecilia L opez y Carimagua: Oportunismo difamador de Andr es Felipe Arias. Ambos documentos usan datos para defender puntos de vista y opiniones. Entre las argumentaciones respecto a los datos se usa el concepto de correlaci on y causalidad en donde se asume que al existir correlaci on entre datos existe una causalidad entre los mismos. Adem as, tambi en se recurre a la omisi on (voluntaria o involuntaria?) de datos que no favorecen el punto de vista propio. El prop osito de la lectura de estos informes sobre el uso de tierras, tema de gran importancia para el pa s es analizar e identicar la calidad y signicado de las argumentaciones basadas en datos. Por esta raz on se invita a la lectura individual de los informes Carimagua, un modelo desplazador entre las p aginas 1-36 y Carimagua: Oportunismo difamador entre las p ginas 1-22 para responder a las siguientes preguntas en no m as de una p agina: 3

Preguntas sobre: Carimagua, un modelo desplazador. Autora: Cecilia L opez: 1. De que es acusado el ex-ministro Andres Felipe Arias ?. 2. Cuales argumentos basados en datos se usan para ello ?. 3. De que otra manera a la planteada por la autora, puede interpretarse el gr aco 3 si se quiere contra argumentar ?. Preguntas lectura: Carimagua: Oportunismo difamador, Autor: Andres Felipe Arias 1. Cuales son los principales argumentos basados en datos que usa Andr es Felipe Arias para contra argumentar ?. 2. Cree usted que los biocombustibles son una oportunidad para mejorar los ingresos y la calidad de vida de los campesinos colombianos ?. Explique. 3. En la Tabla 1 se concluye que la relaci on entre desplazamiento y siembra de palma es una relaci on esp urea. Plantee y justique argumentos que rebatan esta idea.

5.

Informe

1. Presente un informe impreso claro y ordenado en donde se consigne el procedimiento, los programas, las demostraciones, las guras, las respuestas, las justicaciones y los resultados obtenidos. Igualmente incluya conclusiones, observaciones, y bibliograf a. El informe debe seguir la numeraci on de la gu a. 2. Escriba al nal del informe los temas del laboratorio que cada integrante del grupo trabaj o. 3. Tenga en cuenta las siguientes recomendaciones generales para el informe: Rotule con el nombre de la variable y las unidades todos los ejes de las gr acas Cuando inserte una tabla o una gura aseg urese de analizarla y hacer referencia a ella en el texto. Realice una revisi on ortogr aca y gramatical del reporte antes de entregarlo. Las faltas ortogr acas, la mala redacci on y los errores gramaticales se toman en cuenta para la calicaci on del reporte. Las conclusiones deben ser concretas, espec cas y estar soportadas por an alisis y resultados presentados en el reporte. Trate de extraer al menos una conclusi on de cada punto desarrollado en el informe. 4. Las gu as de laboratorio se desarrollan en parejas y el informe se debe escribir siguiendo el formato de DOS COLUMNAS de la IEEE para conferencias IEEE Manuscript template for A conference proceedings. El uso del formato IEEE en L TEXes recomendado. 5. Los informes de laboratorio deben ser entregados durante los primeros 5 minutos de la hora de clase, despu es de este plazo se calicar a el reporte sobre 3.0. Fecha de entrega y sustentaci on: El d a Lunes 22 de Octubre a las 6 P.M en la sala de simulaci on habr a una pr actica dirigida para resolver dudas respecto a los puntos del informe. Se debe entregar y sustentar el informe el d a martes 30 de Octubre a las 4:00 PM. Nota: a) Para facilitar la sustentaci on ante el profesor, realice scripts donde se denan los datos y se invoquen las funciones desarrolladas. b) La omisi on de alguno de los tems en el informe representa una disminuci on de la nota. c) Las funciones elaboradas deber an conservarse para su utilizaci on en pr acticas posteriores.