Está en la página 1de 3

Sistemas de Adquisici on y Procesamiento de Se nales Departamento de Electr onica Bioingenier a Primer Cuatrimestre 2013

Trabajo Pr actico No 3
Filtrado Digital

1.

Objetivos
Mediante este trabajo pr actico se pretende que el alumno logre: Aplicar los conceptos y m etodos relacionados con el dise no de ltros digitales. Ejercitarse en el entorno de Matlab, con el uso de los toolbox FDAtools y Simulink. Llevar a cabo la implementaci on ltros digitales en sistemas embebidos.

2.

Materiales Necesarios:
Pc con Matlab, Code Composer Studio 4 o superior. LaunchPad MSP430. Conversor DA. Osciloscopio. Fuentes de alimentaci on +V y -V.

3.

Condiciones de trabajo y aprobaci on:


Respetar la preinscripci on a comisiones de TP. Se dar a por aprobado el trabajo pr actico a aquellos grupos que obtengan evaluaci on satisfactoria en el 60 % de los puntos a desarrollar.

4.

Introducci on

La se nal de ECG es uno de los biopotenciales m as usado en el monitoreo de pacientes, ya sea en dispositivos port atiles como Holters o en monitores card acos de cuidados intensivos. La determinaci on de la frecuencia card aca mediante esta se nal puede ser de gran utilidad cl nica. Dado que la frecuencia card aca en un paciente puede no ser constante, ya que puede sufrir una braquicardia(disminuci on de la frecuencia card aca) o una taquicardia (Aumento de la frecuencia card aca), es necesario tener a disposici on un sistema de adquisici on que puede ser capaz de determinar la frecuencia card aca pr acticamente en tiempo real, ya que no se dispone de la misma por completo. Existen diferentes m etodos que permiten determinar la frecuencia card aca a partir de un electrocardiograma on-line, basados en ltros pasa bandas digitales y ltros de coincidencias.

Algoritmo de Pam & Tompkins Este m etodo esta basado pr acticamente en 5 pasos, ltrado en una banda, aplicar un ltro derivativo, ltro de cuadratura, integraci on mediante ventana m ovil y control de umbral. En este caso se pide que solo se implemente el ltro pasa-altos y pasa-bajos, en una banda entre 5-11 Hz.

5.

Consignas de trabajo
parte I: 1. Realizar las ecuaciones en diferencias correspondientes a un ltro pasa banda de segundo orden y el diagrama en bloques de implementaci on por la forma directa II traspuesta. Identicar el n umero de multiplicaciones y sumas necesarias para obtener una muestra a la salida. Identicar el n umero de retardos necesarios. 2. Empleando la H(z) del punto anterior en Simulink eval ue la capacidad de detecci on de la onda R utilizando este ltrado. La se nal de entrada se encuentra en el archivo ecgr uidoso.txt . 3. Usando el toolbox de M atlab : F DAtools redise ne el ltro digital de manera de obtener un orden suciente, menor a 32 que detecte todos los picos de la onda de prueba. Para el dise no se se deber a tener presente las caracter sticas de RSR de la se nal generada en el ejemplo de Simulink provisto con el TP. 4. Implementar en Simulink los bloques de ltrado digital y presentar los resultados obtenidos. 5. Usando el toolbox de M atlab : F DAtools redise ne el sistema para emplear un sistema FIR por Ventaneo con la ventana de Kaiser que cumpla con los mismos requisitos de ltrado propuestos para el ltro IIR. 6. Usando el toolbox de M atlab : F DAtools redise ne el sistema para emplear un ltro FIR Equirriple que cumpla con los mismos requisitos de ltrado propuestos para el ltro IIR. 7. Empleando la herramienta fvtool de MatLab realice una comparaci on de los ltros dise nados. Se deber a analizar costo computacional y caracter sticas de las respuestas en frecuencia tanto de magnitud como de fase. 2

parte II: 1. Realizar en pseudoc odigo la implementaci on del algoritmo de ltrado en la forma directa II Traspuesta. 2. Cargar los coecientes de las ecuaciones en diferencias en el c odigo en C proporcionado por la c atedra para implementarlo en el LaunchP ad con MSP430.

6.

Preguntas:
Parte I: 1. Cu al de los ltros dise nados presenta mayor robustez al efecto de cuanticaci on de los coecientes? 2. En el ltro dise nado con FDAtool: Cu al es el tiempo de retardo entre cada QRS y el pico de detecci on? C omo se podr a disminuir? Parte 2: 1. Si en el sistema de adquisici on la frecuencia de muestreo es de 200Hz. Cu al ser a valor adecuado de la frecuencia de corte del ltro antialias?Por qu e? 2. Qu e desventaja/s presentar a la ausencia de un ltro antialias en nuestro sistema? Explique. 3. Mida con el osciloscopio, el tiempo de retardo que existe entre el pico de deteccion y la onda R. Coincide aceptablemente con el estimado por el ltro IIR?

7.

Bibliograf a

1. J. Pan and W. J. Tompkins, A real-time QRS detection algorithm. IEEE Trans. Biomed. Eng., BME-32 (3):230-236, 1985. 2. FDAtool Starting Guide: www.mathworks.com/help/signal/ug/opening-fdatool.html 3. Oppenheim , A.V. ; Discrete-time Signal Processing. 2da Ed. Prentice Hall.

También podría gustarte