Estrategias para Una Instrumentación Virtual de Bajo Costo Con Aplicaciones Medicas
Estrategias para Una Instrumentación Virtual de Bajo Costo Con Aplicaciones Medicas
Estrategias para Una Instrumentación Virtual de Bajo Costo Con Aplicaciones Medicas
ESTRATEGIAS PARA UNA INSTRUMENTACIN VIRTUAL DE BAJO COSTO CON APLICACIONES MEDICAS
RESUMEN
La Sociedad de la Informacin (SI) nos plantea desafos en mltiples aspectos del mbito cientfico tcnico, econmico y social. La atencin medico asistencial adquiere caractersticas muy dinmicas en la SI. El foco de atencin para el avance en este campo es la computadora y las interfases inteligentes que seamos capaces de desarrollar En este trabajo se presentan dos estrategias, con buenos resultados implementados, para obtener una instrumentacin virtual de bajo costo en aplicaciones medicas. Una primera estrategia consiste en la utilizacin de la tarjeta de sonido (TS) para la adquisicin y procesamiento de seales biolgicas y la otra resulta del empleo del puerto paralelo para procesar seales digitales TTL compatibles . En ambos casos el procesamiento se realiza con instrumentacin virtual utilizando el programa Labview. Se destaca en los resultados obtenidos el proceso de modulacin demodulacion de una seal electrocardiogrfica utilizando la TS y el procesamiento de los ritmos cardiovascular y respiratorio en tiempo real utilizando el puerto paralelo. Se muestra la capacidad de los instrumentos virtuales desarrollados para realizar estudios de variabilidad en seales biolgicas. Estos resultados son importantes, por ejemplo en el desarrollo de equipos y dispositivos para la Telemedicina y la Telesalud donde se requiere de sistemas flexibles a bajo costo para la atencin del paciente desde el hogar. Palabras clave: instrumentacin virtual, tarjeta de sonido, puerto paralelo
1. INTRODUCCIN
El concepto de instrumentacin virtual surge a partir del uso de la PC como instrumento de medicin de variables fsicas. El instrumento virtual se define entonces como el conjunto de
software y hardware que instalado en una PC permite a los usuarios interactuar con la computadora de modo similar a como utilizaran un instrumento electrnico tradicional. El instrumento virtual se conecta con el exterior mediante una tarjeta apropiada para la captura, conversin y acondicionamiento de las seales elctricas que representan a las variables fsicas a estudiar. Las tarjetas de adquisicin de datos, por su costo relativamente alto, han limitado en buena medida la generalizacin de la instrumentacin virtual, hasta el momento. Las tarjetas de sonido (TS) se han convertido en un componente imprescindible de muchas PC y actualmente forman parte de la tarjeta madre (mother-board) en muchas configuraciones. La mayora de las tarjetas de sonido [2] implementan cuatro funciones bsicas: reproduccin, captura, sntesis y procesamiento de sonido. El corazn de cualquier tarjeta de sonido est formado por tres subsistemas: el convertidor analgico/digital (CAD), el procesador digital de seales (DSP, Digital Signal Processor) y el convertidor digital / analgico (CDA). De todos los parmetros que caracterizan las tarjetas de sonido actuales, los fundamentales son : Velocidad de muestreo hasta 44,100 muestras por segundo Resolucin 8 y 16 bits Con estos parmetros es factible en principio la adquisicin y procesamiento de seales biolgicas. Sin embargo las tarjetas de sonido por tener un ancho de banda aproximado entre 50Hz 20 KHz no son compatibles con la frecuencias de trabajo de las seales biolgicas las cuales se encuentran muy por debajo de los 50 Hz. Para resolver este problema recurrimos a la modulacin de las seales biolgicas, lo cual se explica en la siguiente seccin. En resumen, las caractersticas funcionales de las tarjetas de sonido, unido a su relativamente bajo (o ningn) costo, la hacen muy
atractivas para el campo de la instrumentacin biomdica de bajo costo. La segunda estrategia desarrollada en este trabajo para realizar una instrumentacin virtual de bajo costo con aplicaciones medicas se basa en el empleo del puerto paralelo. El Mundo Real que nos rodea presenta muchos eventos de naturaleza pulsante que el hombre necesita caracterizar. Entre estos se encuentran los latidos del corazn, la desintegracin radioactiva, trenes de pulsos luminosos, diferentes ritmos biolgicos, etc. La utilizacin del puerto paralelo[4] en sus diferentes modos de trabajo (EPP, ECP) representa ventajas por su simplicidad y desempeo adecuado para seales compatibles TTL 2. METODOLOGA 2.1 Tarjeta de Sonido Los parmetros asociados a la razn de muestreo y resolucin de las TS resultan muy atractivos para las seales biolgicas que son de baja frecuencia; pero presentan una gran dificultad con la respuesta a muy baja frecuencia. Las TS por debajo de uno s 30 Hz no responden satisfactoriamente debido al acoplamiento capacitivo que presentan, efectivo para las frecuencias de audio. Para resolver este problema recurrimos a la modulacin de las seales biolgicas. Las seales electrocardiogrficas se caracterizan por un ancho de banda desde 0,5 Hz hasta 200Hz con un peso muy importante de las frecuencias muy bajas, menores de unos 10Hz aproximadamente. Es necesario por tanto un traslado de frecuencia segn ya explicamos por las limitaciones de la TS. La captacin de seales se realiza por la entrada de micrfono o por la entrada de lnea de la TS. Para estas aplicaciones es ventajoso utilizar la entrada de lnea teniendo en cuenta su mayor capacidad de corriente. Para resolver el problema del traslado de frecuencia utilizamos un troceador o chopper [ 5]. La implementacin electrnica de este modulador puede ser diversa, en nuestro caso utilizamos un conmutador a mosfet (CI 4066) cuyo voltaje de compuerta se modula con un tren de pulsos (1Khz) generado con un astable 555. 2.2 Puerto Paralelo Los ordenadores PC han estandarizado un tipo de interfase, diseada originalmente para la comunicacin con la impresora, conocida como Centronics. En el ao 1991, se crea una norma que mejora esta interfaz , dotndola de mayor
velocidad y posibilidad de comunicacin bidireccional, que se conoce como IEEE 1284 [4] Esta norma define cinco modos de operacin, donde cada uno permite la transferencia de datos en las siguientes formas: a) desde la PC hacia el perifrico b) desde el perifrico hacia la PC c) bidireccional Estas caractersticas definen entre otras los 5 modos de trabajo segn: puerto paralelo estndar (SPP); el puerto paralelo con capacidad extendida (ECP); el puerto paralelo bidireccional (EPP); el modo BYTE y el modo NIBBLE. Las caractersticas anteriormente enumeradas convierten al puerto paralelo en una herramienta simple muy valiosa para la adquisicin de seales provenientes del Mundo Real. Sobre esta base se generaron y adquirieron por el puerto paralelo estndar pulsos TTL compatibles, a partir de dos sensores [3]. Un sensor de tecnologa opto electrnica detecta en el dedo ndice los pulsos de la onda de presin sangunea. El segundo sensor (termistor) detecta, en la cavidad nasal, el ritmo respiratorio. Ambas seales se acondicionan para hacerlas TTL compatibles y ser ledas por el puerto paralelo. Esta operacin se realiza con instrumentacin virtual por medio del programa Labview 6.1[6 ]. En LabView los programas se conocen con el nombre de instrumentos virtuales VI. Cada VI presenta un panel frontal, un diagrama en bloques y un icono-conector. El panel frontal constituye la interfaz con el usuario. En el diagrama en bloques se especifica en forma grfica las tareas que debe ejecutar el VI. El icono-conector permite utilizar el VI como sub VI en el diagrama en bloques de un VI de mayor jerarqua .
3. RESULTADOS
Los resultados obtenidos con la metodologa ya explicada en la seccin 2 se exponen a continuacin. 3.1 Tarjeta de sonido La tarjeta de sonido tipo AD1815/16 de Creative Technology se utiliza para adquirir y procesar las seales electrocardiogrficas generadas con el electrocardigrafo ECG 6101 Nihon Kohden y un simulador de ECG. Los parmetros seleccionados para configurar este proceso son los siguientes: - Velocidad de muestreo 44,100 - Digitalizacin 16 bits
El procesamiento de las seales adquiridas se realiza, mediante instrumentacin virtual. Las etapas se resumen a continuacin -Escritura de un archivo.WAV -Lectura del un archivo.WAV -Desmodulacin -Filtraje -Presentacin Los detalles del software del procesamiento se puede consultar en la referencia [1]. La estrategia general de la programacin consiste en captar la seal modulada, ejecutar la escritura de un archivo WAV, almacenar y recuperar el archivo, eliminar los valores negativos (deteccin), filtrar con un pasa bajo para recuperar la seal.
Fig. 2 Panel frontal que muestra los controles e indicadores del VI para determinar la frecuencia cardiaca a partir de las seales digitales adquiridas por el puerto paralelo .En la grafica superior se muestran los pulsos y en la inferior la frecuencia instantnea (negro) y el promedio (rojo) 3.2 Puerto Paralelo Tomando en consideracin lo expuesto en la seccin 2.2 de este trabajo, el puerto paralelo estndar se utiliza para la adquisicin de seales digitales TTL compatibles utilizando el programa LabView 6.1. El VI desarrollado [6 ] registra en tiempo real la seal digital as como las variables y parmetros que resultan de su procesamiento. . En este caso las caractersticas bsicas seleccionadas son la frecuencia, periodo y fase de los pulsos adquiridos. . En las figura 2 se muestra el panel frontal del VI que procesa la frecuencia cardiaca El panel frontal esta formado por 7 controles y 5 indicadores. En la pantalla superior se muestran los pulsos de entrada y en la pantalla inferior se grafica la frecuencia (negro) y el promedio (rojo) Los controles determinan la siguiente informacin: a) direccin del registro correspondiente al terminal de entrada (379h) b)el bit a leer, en este caso es el tercer bit pin 15 c) tiempo de adquisicin o muestreo d) numero de adquisiciones a salvar. En la fig. 3 se muestra el procesamiento de la seal respiratoria
El panel frontal del VI implementado, conjuntamente con los complejos QRS detectados y modulados se muestran en la figs 1A. y 1B Por medio del panel frontal se configura la adquisicin en formato de audio, se selecciona el tipo de filtro, se activa el detector y se predetermina la frecuencia de corte.
Fig. 1B Panel frontal del instrumento virtual acoplado a una TS. En la parte izquierda se observan los controles para configurar la TS, seleccionar el tipo de filtro y determinar la frecuencia de corte. En la parte central se muestra el indicador presentando dos complejos QRS despus de la desmodulacin.
DISCUSIN
Los resultados presentados relativos a la adquisicin y procesamiento de seales electrocardiogrficas utilizando la TS se caracterizan por los siguientes aspectos: La modulacin de la seal a la entrada de la TS se realiza con muy buenos resultados. Esto amplia las aplicaciones de la TS al procesamiento de seales de muy baja frecuencia El archivo y recuperacin de las seales en formato WAV funciona correctamente y muestra ser un medio electrnico conveniente con el cual documentar la adquisicin de seales para su posterior utilizacin El filtraje y deteccin de la seal modulada utilizando instrumentacin virtual y la tarjeta de sonido es un proceso efectivo y reproducible El anlisis de los resultados expuestos en la seccin 2.2 relativa a la adquisicin y procesamiento de seales digitales utilizando puerto paralelo se caracteriza por los siguientes aspectos La captacin y registro de seales digitales en tiempo real por el bus de datos del puerto paralelo utilizando Labview 6.1 se realiza en forma estable hasta 250 muestras por segundo. Tomando en consideracin que las seales biolgicas asociadas al ritmo respiratorio y cardiaco, entre otras, son del orden de un hertz; su conformacin a seales a TTL compatibles permite satisfactoriamente el procesamiento en tiempo real por puerto paralelo utilizando Labview Se destaca en los resultados obtenidos la posibilidad de poder realizar estudios de variabilidad en la frecuencia de las seales biolgicas procesadas con adquisicin por puerto paralelo e instrumentacin virtual
Telesalud donde se requiere de sistemas flexibles a bajo costo para la atencin del paciente desde el hogar
REFERENCIAS
[1] A Calle Herranz; A. Adan Vidal Adquisicion y procesamiento de un ECG por la Tarjeta de sonido de un PC, por publicar. [2] Creative Technology Sound Blaster Series HardWare Programming Guide 1996. [3] T. Gonzalez Castao; R Dario Fdez Hernandez Captacion y procesamiento de seales biolgicas por Puerto Paralelo de un PC, Trabajo de Diploma 2000-2001. [4] IEEE STD.1284-1994 Standard Signaling Methods. [5] Millman Grabel Microelectronics John Wiley 1990 [6] E.Valdes Zaldivar; A.Adan Adquisicion y Procesamiento de Seales Digitales utilizando el Puerto paralelo de un PC y Labview, por publicar
5. CONCLUSIONES
Es muy importante destacar como conclusin de este trabajo las capacidades disponibles con la instrumentacin virtual la tarjeta de sonido y el puerto paralelo para adquirir, registrar y procesar seales biolgicas a un relativo bajo costo. Se demuestra que para muchos fines es posible prescindir de una tarjeta de adquisicin para procesar estas seales. Estos resultados son importantes, por ejemplo en el desarrollo de equipos y dispositivos para la Telemedicina y la