Está en la página 1de 4

1

Diseo y desarrollo de un prototipo para la obtencin indirecta de la Derivacin


Bipolar II del ECG a travs de la seal fotopletismogrfica
Sigla nombre mas apellido paterno1, L. Yabar2
Estudiante de 11vo. ciclo de la Carrera de Ingeniera Electrnica, Facultad de Ing. Electrnica y Sistemas, Universidad
Tecnolgica del Per, Lima, Per
2
Docente de la Facultad de Ing. Electrnica y Sistemas, Universidad Tecnolgica del Per, Lima, Per
Email: alumno

Resumen - Este trabajo consiste en el diseo y desarrollo de


un prototipo que obtiene una aproximacin de la seal
correspondiente a la Derivacin II Bipolar del ECG a travs de una
seal fotopletismogrfica (PPG) normal. Estas seales son de vital
importancia para el funcionamiento del corazn y son obtenidas
a travs de un solo transductor optoelectrnico. Este transductor
ofrecer a los pacientes la comodidad necesaria que no se
encuentra en mtodos similares y tradicionales. Luego, fue
desarrollado un prototipo electrnico de bajo costo para el
acondicionamiento de la seal PPG, su respectiva conversin
anloga-digital y el envo de datos en forma serial hacia una
computadora personal. Asimismo, ha sido desarrollada una
interfaz grfica de usuario en MS Visual C++ 6.0, la cual
permite el procesamiento de la seal PPG para la obtencin de la
Derivacin II Bipolar de ECG, y la correspondiente
visualizacin de ambas seales en un monitor para PC. Esto ha
sido posible a travs de algoritmos de software para la
implementacin de un modelo autoregresivo recursivo (RARX)
que convierte la seal PPG a la seal ECG mencionada,
considerando que ambas seales son seales repetitivas y tienen
la misma frecuencia de repeticin. El trabajo desarrollado
(hardware y software) es de bajo costo en relacin a los Equipos
Mdicos de Monitoreo tradicionales y surge como una gran
alternativa para ser utilizado en los servicios mdico
asistenciales de mediana y de baja complejidad en los Centros
de Salud ms alejados del Per, mejorando la calidad de vida de
los pacientes y contribuyendo a la investigacin y desarrollo de
la Instrumentacin Biomdica en el Per.

que trabajan en los servicios de mediana y de baja


complejidad, en los centros de salud del Per. Tambin
contribuyendo en que difieran de los mtodos
tradicionales (Equipos Mdicos de Monitoreo) sin
producir disconfort en los pacientes, y al mismo tiempo
utilizando herramientas novedosas de hardware y
software. En nuestro caso corresponder a la Derivacin
Bipolar II del ECG (Derivacin II) y la seal
Fotopletismogrfica (PPG), tal como se muestran en la
Figura 1. Se tiene conocimiento que estas seales estn
correlacionadas en el tiempo debido a que ambas
representan vistas diferentes (eventos elctricos y eventos
mecnicos) del mismo evento fisiolgico, que
corresponde a los latidos del corazn. Como se observa, la
seal PPG tiene variaciones muy lentas con respecto a la
Derivacin II del ECG, de modo que contiene un nmero
pequeo de armnicos [1]. Si se observa ms
detenidamente, debido a esa correlacin en el tiempo,
existe la posibilidad de obtener en forma indirecta la
Derivacin Bipolar II del ECG normal a partir de la seal
PPG normal, mediante herramientas de software
utilizadas en Procesamiento Digital de Seales. Con ello,
se podra obtener y visualizar ambas seales a partir de un
solo medio de transduccin (optoelectrnico, en nuestro
caso) ubicado en el dedo del paciente.

Palabras clave Derivacin II Bipolar ECG, Interfaz Grfica de


Usuario (GUI), PC, Seal fotopletismogrfica, Modelo
Autoregresivo Recursivo (RARX).

INTRODUCCIN
En el Per, es cada vez ms preocupante la falta de
disponibilidad de Equipos Mdicos de Monitoreo debido
a su altos costos, asimismo estos se encuentran
disponibles solamente en los servicios mdicos
asistenciales de alta complejidad. Por otro lado, la
reaccin de los pacientes debe ser tomada en cuenta
cuando en ellos son ubicados varios transductores de los
Equipos de Monitoreo, mientras stos sean menos habr
mayor confort para el paciente. Por estas razones, se
advirti la necesidad de desarrollar un prototipo de bajo
costo para el monitoreo de seales fisiolgicas, que
beneficie a los pacientes y al personal mdico asistencial

Fig. 1 Seal Fotopletismogrfica (parte superior) y Derivacin II


Bipolar del ECG (parte inferior).

La seal PPG y la Derivacin Bipolar II del ECG


proveen informacin sobre el estado del corazn e
ntimamente ligados al funcionamiento del sistema
circulatorio, y por consiguiente a la vida del paciente. La
Fotopletismografa, como sabemos, es el registro de los
cambios de volumen de una parte del organismo debido a
la circulacin de la sangre, por medios pticos [2]. Esta
tcnica ha sido bien desarrollada durante la segunda mitad
del siglo XX mediante del uso de emisores y receptores
infrarrojos, as como el uso de amplificadores y filtros

analgicos para poder acondicionar la seal PPG


obtenida.
MATERIALES Y METODOS
El objetivo principal de este trabajo es obtener la seal
correspondiente a la Derivacin Bipolar II del ECG a
partir de la seal PPG. Es decir, la obtencin de ambas
seales
utilizando
solamente
un
transductor
optoelectrnico, un circuito electrnico, herramientas de
software adecuadas para Procesamiento de Seales
Biomdicas y el uso de una interfase usuario en el
monitor de la PC, para la visualizacin de dichas seales.
En la Figura 2, se muestra el Diagrama de Bloques
Completo del sistema.

Posteriormente se desarroll un circuito electrnico


digital, el cual est comprendido principalmente por un
microcontrolador PIC 16F876A. Este microcontrolador se
encarga de convertir la seal PPG analgica a su
respectivo formato digital de 8 bits (resolucin de 19.53
mV para cada dato convertido), a una frecuencia de
conversin de 100 Hz. Asimismo, se encarga tambin de
enviar dichos datos hacia el puerto serial de la PC a travs
de su mdulo interno USART (Transmisor Receptor
Sncrono-Asncrono Universal), configurado en modo
asncrono (8 bits de datos, un bit de stop, sin paridad y a
9600 bps) [3]. En la Figura 3, se muestra el Diagrama de
Flujo correspondiente al programa elaborado en lenguaje
ensamblador para el PIC 16F876A para los fines
establecidos.

Fig. 2 Diagrama de Bloques completo del sistema.

En primer lugar, se explica el hardware electrnico


desarrollado. Se parti del diseo y construccin del
transductor
optoelectrnico
dedal,
que
consta
principalmente de un LED emisor junto con un
fototransistor receptor infrarrojos emparejados a una
longitud de onda de 940 nm y alineados 180 o entre s.
Para evitar el ingreso de luz externa se acondicion una
cubierta anatmica oscura y se coloc un gancho con
resorte interno para evitar ruidos producidos por el
movimiento del dedo durante las mediciones. Como la
seal a la salida del fototransistor es de muy baja
amplitud, contiene ruido y est montada sobre una
componente de DC, se desarroll un circuito electrnico
analgico que contiene un filtro DC (seguido del receptor
infrarrojo) para eliminar la gran componente continua de
la seal PPG. Adems, contiene un conjunto de
amplificadores operacionales de tipo JFET (TL072) que
nos ofrecen una alta inmunidad al ruido, razn por el cual
nos permiten implementar el preamplificador (Ganancia =
100), el filtro pasabanda Butterworth de segundo orden
(0.05 a 20 Hz de ancho de banda) y el amplificador de
salida (Ganancia = 5). Con ello obtenemos una seal PPG
adecuada para su posterior tratamiento. Adems, se
agreg un sumador de voltaje que nos permite colocar
nuestra seal PPG entre los niveles de 0 a 5 voltios, para
su respectiva conversin analgica digital.

Fig. 3 Diagrama de Flujo correspondiente al programa elaborado en


lenguaje ensamblador para el Microcontrolador PIC 16F876A.

Los datos obtenidos a la salida del mdulo USART se


encuentran en los niveles lgicos de 0 y 5 voltios (TTL),
los cuales son incompatibles con los niveles lgicos del
puerto serial. Para evitar este inconveniente, se requiere el
uso de un transmisor-receptor MAX232 que se encarga de
convertir los datos en niveles TTL a niveles lgicos
RS232 utilizados para el puerto serial (12V como 0
lgico y 12V como 1 lgico). Se agreg tambin un
cable serial con un conector DB9 hembra que estar
conectado al conector DB9 macho (puerto serial) de la
PC. Finalmente para la alimentacin se utilizaron dos
bateras de 9V para la parte analgica y un regulador de
5V (seguido de una de las bateras de 9V) para la parte
digital.
El desarrollo del software correspondiente a la
obtencin de la Derivacin Bipolar II del ECG normal a
partir de la seal PPG normal, comienza a partir de tomar
perodos independientes de ambas seales y observando
sus comportamientos en el tiempo. Para ello se tomaron

seales reales correspondientes de algunas personas, para


luego determinar el tipo de modelamiento adecuado para
obtener una buena aproximacin de la seal ECG. Entre
los modelos ms conocidos y utilizados, optamos por los
modelos autoregresivos (ARX) debido a su linealidad,
invariabilidad en el tiempo y versatilidad. Al mismo
tiempo, optamos por los modelos autoregresivos
recursivos (RARX) porque son de fcil implementacin
computacional y son adecuados para aquellas seales
cuyos cambios dinmicos puedan variar en el tiempo [4].
Los modelos RARX pueden ser entendidos como
funciones de transferencia que son aplicados
generalmente para dos seales estacionarias (con media y
variancia independientes del tiempo). En este caso, las
seales PPG y ECG pueden ser consideradas
estacionarias. Entonces utilizamos el comando rarx del
System Identification Toolbox del Matlab 6.0 que nos
permite obtener un modelo RARX, para una sola salida
(un perodo de seal ECG real) y una sola entrada (un
perodo de seal PPG real), utilizando el mtodo de los
mnimos cuadrados. Este mtodo garantiza la
minimizacin del error en la obtencin de los modelos
RARX [5]. Y dada la naturaleza repetitiva de ambas
seales, se puede aplicar este mismo modelo RARX a
cada perodo de la seal PPG real (convolucionando cada
perodo de seal PPG real con el modelo RARX obtenido,
para obtener cada perodo de la Derivacin Bipolar II del
ECG en forma aproximada).
La interfaz grfica de usuario (GUI) se desarroll en
Windows, por el hecho que es un sistema operativo
multitarea y tiene la ventaja de ser fcil para el usuario,
pero con el inconveniente de ser difcil para el
programador [6]. Tomando en cuenta este detalle, se
reforzaron los conocimientos de programacin orientada a
objetos (ventanas y controles), como tambin se probaron
diversos entornos de programacin para desarrollar
aplicaciones en Windows. Entre ellos, se trabaj con el
entorno MS Visual C++ 6.0, el cual contiene un control
especial Active X para la comunicacin serial
denominado MSCOMM, que permite leer y guardar los
datos correspondientes a la seal PPG que entran al puerto
serial. Adems, ofrece una biblioteca de clases MFC
(Microsoft Foundation Classes) que dan soporte a los
objetos como ventanas, controles como etiquetas, cajas de
dilogo y sobre todo objetos GDI (Graphic Device
Interface), que nos permiten desarrollar aplicaciones de
GUI en entorno Windows (Win32). El Diagrama de Flujo
correspondiente a la aplicacin MS Visual C++ 6.0 para la
visualizacin de la seal PPG, la obtencin de la
Derivacin Bipolar II del ECG (a partir de la seal PPG) y
su respectiva visualizacin, se muestra en la Figura 4. En
esta figura, se puede apreciar la lectura de los datos
correspondientes a la seal PPG los cuales provienen del
puerto serial. Posteriormente se aplica un filtro FIR para
suavizar la seal PPG de entrada, a travs de una

deteccin de mnimos para establecer los intervalos y el


nmero de muestras correspondientes a cada perodo de
seal PPG filtrada. Seguidamente, se aplica el modelo
RARX a cada perodo obtenido en forma repetitiva para
obtener la seal ECG aproximada y mostrarla tambin en
pantalla. Esta GUI cuenta con iconos para abrir y cerrar el
puerto serial, lo cual permite el ingreso y visualizacin de
resultados. As como tambin cuenta con iconos para
guardar los datos obtenidos de ambas seales en archivos
de texto. Esta interfaz adems de lo antes sealado,
permite al usuario el monitoreo simultaneo de ambas
seales en tiempo real a partir de un solo medio de
transduccin.

Fig. 4. Diagrama de Flujo correspondiente a la aplicacin MS Visual


C++ 6.0 para la obtencin y visualizacin de la seal PPG y la
Derivacin II del ECG.

RESULTADOS
La interfaz grfica de usuario (GUI) desarrollada en
MS Visual C++ 6.0, para la visualizacin de la seal PPG
y la Derivacin Bipolar II del ECG, se muestran en la
Figura 5.

REFERENCIAS

Fig. 5 Interfaz grfica desarrollada en MS Visual C++ 6.0 para la


visualizacin de la seal PPG y la Derivacin Bipolar II del ECG.

Cabe mencionar tambin que los ndices de


correlacin entre la seal ECG real (obtenida
directamente) y la seal ECG aproximada (obtenida
mediante modelo RARX), correspondientes a 10
personas, se encuentran entre 0.9 y 0.98. El desarrollo
completo del trabajo (que incluye el transductor
optoelectrnico, el hardware electrnico analgico-digital
y la interfaz grfica de usuario desarrollado en MS Visual
C++ 6.0), se muestra en la Figura 6.

Fig. 6 Desarrollo completo del trabajo

CONCLUSIONES
Si bien los resultados obtenidos cumplieron con los
objetivos principales del presente trabajo, sobre todo el de
comprobar la hiptesis de obtener, en forma indirecta, la
Derivacin Bipolar II del ECG normal a partir de la seal
PPG normal, debemos considerar que el transductor
utilizado es an sensible a los cambios de iluminacin del
ambiente y a ligeros movimientos del dedo del paciente,
ocasionando problemas en la obtencin y visualizacin
correcta de dichas seales. El entorno MS Visual C++ 6.0,
con respecto a otros entornos de programacin similares,
ha demostrado que s tiene muy buenos comandos e
instrucciones para el procesamiento digital de seales en
tiempo real, para la comunicacin serial RS232, y para
una GUI aceptable; que permitieron la obtencin de los
resultados mostrados. Existen tambin limitaciones en la
visualizacin de las seales por momentos, pues depende
de la carga computacional de la PC. Debemos mencionar
que estos y otros inconvenientes estn siendo subsanados
en gran parte. Finalmente, debemos destacar el bajo costo
de desarrollo de este trabajo y la innovacin oportuna para
seguir desarrollando aplicaciones que permitan resolver
algunas inequidades en los servicios de salud del Per.

[1] Carr J, Brown. Introduction to Biomedical Equipment


Technology. Prentice Hall, USA, 1998..
[2] J. D. Bronzino. Clinical Engineering: International
Comparisons and Future Directions. Management of
Medical Technology. Cap 11, pp 413-443. 1992.

También podría gustarte