De La Facultad de Ingeniara Electrónica de La Unh'Crsidad Naciollal Mayor de San Marcos Lima - Perlí
De La Facultad de Ingeniara Electrónica de La Unh'Crsidad Naciollal Mayor de San Marcos Lima - Perlí
De La Facultad de Ingeniara Electrónica de La Unh'Crsidad Naciollal Mayor de San Marcos Lima - Perlí
Abstraet : Thc precision in the analysis 01' the Electrocardiogram for diagnosis 01'
cardiac illnesses is cxtrel1lely imporlant. The possibility lo dcvelop a national
technology of low cost for the analysis DI' thcsc signs is inenovativc in our country,
The \vork thm is presenlcd uses the elcctric signs taken place by the heart rnuscle
(hearl), which are proccssed through a DSP in ordcr to allo\\' to diagnose hC<lrtl1<1wsor
congenit~ll illnesses.
I. INTRODUCCIÓN
La gcneradón de señales eléctricas de un organismo hiol6gico como es la actividad eléctrica interna generada por
comportamientos o funcionamientos específicos de órganos internos. contiene informaci6n (parámetros) muy
importantes ~n el estudio y entendimiento del mismo. Dc esta manera el cuerpo humano gcnera múltiples señales
eléctricas (hioelectricidad) capaces de scr Illonitoreados a partir tk las cuales, sc extrae inforlll~h.:i('lIl.Por ejemplo
tenell10s sCli,t1eseléctricas asociadas a la actividad nerviosa. í.:erehral. cardiaca. muscular. ocular. respiratoria. cte. El
an:ilisis del '-"ual es pl)sihk mediante exúmenes como Electroencefalograma (EEG). Electrocardiograma (ECG).
EJcctnJmiograma (EMG), elc. Donde la intervención de la electrónica es muy imp0l'lante para hacerlos posihle.
11. ELECTROCARIlIOGRA~IA
El electrocardiograma (ECG o EKG) representa la actividad eléctrica de las células de un corazón normal. Este
impulso es generado en un pequeño grupo de células conocido corno nodo Jitmsal o nódulo de Keirh-Flach. Este
nodo se encuentra localizado en la parte superior de la aurícula derecha en la desembocadura de la vena cava
superior. Este grupo de células es el principal marcapasos del corazón por su capacidad de producir un mayor
número de despolarizaciones por minuto (90-60 laúmin). Esta transmisión del impulso eléctrico a trayés de las
células miocárdicas es lo que va a dar lugar a las diferentes ondas (ver figura 1) que aparccen en el ECG[Socicdad
Vasco-Navarra de Pcdiatria. A B e del Electrocardiograma), como son:
V5 IR ST
segment
Tu, I
I, .I~_~
I \
QS PR QT
interv.u interv.u
Un ECO normal (ver figura 2) está compuesto por doce derivaciones diferentes. Estas se dividen en tres grupos:
1. Derivaciones bipolares de las extremidades: Registran la diferencia de potencial eléctrico entre dos
puntos:
• Derivación/: entre brazo izquierdo (+) y brazo derecho (-).
• DerivaciófllI: entre pierna izquierda (+) y brazo derecho (~).
• Derivación/II: entre pierna izquierda (+) y brazo derecho (-).
2. Derh'acioncs monopolarcs de los miembros: Registran las variaciones de potencial de un punto con
respecto a otro que se considera con actividad eléctrica O. Se denominan aVR, aVL y aVF. por:
• a: significa aumento y se obtiene al eliminar el electrodo negativo dentro del propio aparato de registro.
• v: Vector.
• R (rigllO. L (le/O y/ (joot): según el lugar donde se coloque el electrodo positivo, hrazo derecho, hrazo
izquierdo o pierna izquierda.
3. Derivaciones precordiales (de \Vilson): el electrodo se coloca en:
• V,: 4° espacio intercostal derecho, línea paraesternal derecha.
• V2: 4° espacio intercostal izquierdo. línea paraesternal izquierda.
A la hora de interpretar un ECG debemos tratar de responder a ulla serie de preguntas que nos guiariin a lo largo del
análisis de algo que a simple vista puede parecer muy complcjo[Jcnkis D. El ECG normal, Gonsalcz J. G. Sistema
Tutor en electrocardiograma]. Las preguntas que nos pueden servir de guía son las siguientes:
¿l/ay mula P?
Muchas arritmias se identifican por la ausencia de onda P o su aspecto anormal. Cuando hay signos eléctricos muy
rápidos y desorganizados entre los complejos QRS y la onda P no es identificable, ritmo corresponde a fibrilación
auricular (FA).
Contestando a estas tres preguntas podemos diferenciar un ECG normal de uno que no lo cs.
v,
V<~
1 J
I
v,
vo
-L1 I
3~•• 1.1S-13Q lh 1
A la hora de "leer" ó interpretar un electrocardiograma (EeG) de hemos de tener en cuenta que hay una serie de "
i\ledidas básicas" que siempre deberán ser obtenidas (Jcnkis D. El ECG normal]. Existen diferentes méwJos o
"secuencias" para obtenerlas, nosotros proponemos una secuencia de "lectura del ECG" la cual detectaremos
prácticamente cualquier alteración clcctrocardiográfica.
El sistema consiste de dos etapas importantes: Adquisición de la señal y el Procesamiento de la Señal. Así el primer
paso importante en el desarrollo consiste en diseñar un sistema analógico que involucre amplificadores, filtros,
acopladores; que adaptan la señal a niveles manejables. Sobre esta señal ya acondicionada aplicaremos un
procesamiento, el cual será diseñado, simulado e implementado. Nos valdremos de herramientas de software como
Matlab, Spectral Lab y hardware como Procesadores Digitales de Señales (DSP) y Computadora Personal (ver ligura
3).
Entradas
INTERFACE MUX
ANALÓGIC
ANALÓGICA
Módulo
L::J
TlC32040Cf TlCS2UOCF
TMS320C PC
" 31 "
Usaremos electrodos de AgCl (cloruro de plata) para scnsar vohajes o potenciales biológicos. El principal problema
en el desarrollo de Jos electrodos es la estabilidad de las intcrfaces entre el electrodo y la piel, la corrosión y el ruido
inducido. Los amplificadores tienen por función tomar la señal a medir. Su funcionamiento resulta crucial para la
obtención de buenos resultados en el sistema. El tipo de amplificador usado es el amplificador de instrumentación,
el cual nos permite lomar una señal de información diferencial, separándola de la señal común que no trae
información. Sin embargo esta operación se ve degradada por el nivel de la información a tomar, la cual es muy
pequeña y es comparable con el ruido que también ingresa al sistema. Es importante tomar cuidados como aislar lo
mejor posible el amplificador diferencial del medio ambiente para evitar interferencias. tener un pozo de tierra
óptimo, cte. La elección del amplificador de instrumentación requiere tomar en consideración parámetros
importantes como la tensión de offset, voltaje de entrada de ruido e impedancia de entrada. Finalmente es
importante aplicar solo una pequeña ganancia para no amplificar demasiado señales indeseables que saturarían el
amplificador (ver figura 4)
Dia~rama de Bloques
PRE.AMP
n
''"F.PB 'lo
}{
OPTO
'caO,os
FPA G=PARAAlUSTE
1
I G=1O G=l(l) 1
OC
ACOPlADOR OE N'lEL
OESEADO
I
1 1 I
I I 1
1 1 I
1 1 I
1- GNDl
"1 1-- GN02
SISTEMA CON
"1
SISTEMA CON AlSLAMIENTO GALV.A.NICO
BATERIA 1 8A.TERJA2
Como se menciono en el punto anterior, la operación del amplificador de instrumentación no era ideal, por ello se
hace necesario el uso de filtros analógicos, los cuales recortan la señal obtenida, teniendo como criterio que la
información se halla solo en un rango de frecuencia y que por lo tanto la señal fuera de ese rango es ruido. Entonces
usamos un filtro pasabanda (dejando pasar solo el rango de frecuencias útiles), Es requisito indispensable que el uso
de estos filtros no distorsionen la información, para lo cual usamos filtros BulterWOrlh [Coughlin R.; Frederick D.
Amplificadores Operacionales y Circuitos Integrados LinealesJ. El rnOlivo de lal elección es que este tipo de filtro no
produce distorsión en la handa de paso y además liene una pronunciada pendiente a la frecuencia de corte,
acercándose a un filtro ideal a medida que se aumenla el orden del filtro. En nuestro caso usaremos el liltro de
cuarto orden al cual le corresponde una atenuación de -80dB/dccada. Las frecuencias de corte consideradas son
fI =0.05Hz y 1'2=100Hz.
Los filtros 8ultcrworth poseen la propiedad de tener una curva de respuesta lo más plana posihle en el origen. es
decir. para la frecuencia cero. Para satisfacer esta exigencia. la función característica de Buttcnvorlh de grado n
dehcr~ín ser nula para la frecuencia \1,.'=0. Los fihros ButlcnVOrlh resultan muy sencillos de calcular. Presentando una
respuesta transitoria satisfactoria.
El sistema a usar debe dar protección al usuario, no se debe permitir que fluyan {por el paciente corrientes mayores
de I mA, para lo cual hacemos un aislamiento galvánico, mediante un optoacoplador. Además se hace necesario
agregar un nivel DC a la información proveniente de los filtros para evitar que esta ponga en corte (inactivo) al dimJo
del optoacoplador. Este nivel DC luego debe ser retirado medianle un filtro pasabajas con una frecuencia de corte de
O.5Hz evitando en lo posible la distorsión.
Pemlitc amplificar la señal a un ni\'cl suficiente para poder ser procesada por la siguiente etapa.
V. PROCESAl\IIENTO DE DATOS
ESla elapa permite hacer un filtrado final a la información oblenida en la clapa anlerior mediante el uso de liltros
digilales [Proaxis, J. G.; Manolakis, D. J. Tratamiento Digital de Señales, Jackson L.B. Digital Fillers and Signal
Processing], así corno un análisis en el dominio de la frecuencia. Haremos uso de un Procesador Digital tle Señales
(DSP TMS320C31) para implemelltar el diseño dc filtros digitales y transformada rápida de Fourier de 1024 puntos.
El conversor Análogo Digital que utilizamos el TLC32040CFN forma parte de la tarjeta de desarrollo DSK
TMS320C31 de Texas Instruments y Irahaja con una frecuencia máxima de reloj de 44KHz y una resolución tic 14
bits IUser's Guide TMS320C3I Texas Inslrumenl].
Los Filtros Digilalcs que usaremos, serán diseñados usando Matlah (simulación) para él calculo de los coeficientes
[Kamen E. \V. ; Heck B. Fundamental of Signal and Systems using Matlab]. Usaremos Filtros FIR (Respuesla Finita
al Impulso) por presentar una característica de fase lineal en la banda de paso (no introduce distorsión). Al
implementar estos filtros digitales ohtendremos una señal con mejor calidad. Usando el software de desarrollo de la
tarjeta DSK implcmentaremos una serie dc filtros digitales. de esta forma se puede elegir el filtro de respuesta mas
óptima como partc de la calibraci6n necesaria del sistema completo. Así mismo implementaremos rulinas de
transformada rápida de rourier (m 256, 512 Y 1024 puntos) para realizar un análisis espectral de la señal y poder
identificar las posibles fuentes de ruido que afectan la señal.
El procesamiento y análisis dc esla señal tiene como primera etapa un análisis lisiológico de las señales cardiacas
para cSlahlecer que informaci6n y su importancia medica. Una vez establecidos los parámetros importantes con los
que trahajaremos podemos iniciar el diseño de los mismos.
5. ¡ Vis/l(/Ii:.ación en ¡.le
Utilizamos una computadora Pelllium 1 de 133M Hz, donde desarrollamos un sofh",are en Lenguaje C que se
encargará de yisualizar la señal que recibe de la tarjeta del DSP a Ira\'\.~s de una interface que posee un conversor ¡-VD
comercial conectado por medio del pueno paralelo de la computadora.
ELECTRÓNICA - UNMSM
N° 6 Diciemhre 2000
69
5.2 Mmeriales
VI. RESULTADOS
Este tópico nos muestra los resultados finales obtenidos después de construir el hardware, y efectuar 5 derivaciones
antes mencionadas [U], corno podemos observar en las figuras y gráficos siguientes. La figura 5a muestra el equipo
final en sus diferentes elapas. Y la figura 5b nos ilustra el equipo en operación normal.
Seguidamente mostramos el análisis de las señales ohtcnida usando un programa desarrollado en Matlab:
Deri,,'ación 1 :
Figura 6.1
05 ¡ ! i ¡ 1 :
10 .._-~ ~---+--'----r-_._-+---t---i------
D•• ! ¡ I i i i
60 --_.¡ '-"-'-'¡,'---'--_.~,:, ---- ~,; "i, _ _ I,-- .-'"
SO .... _ .• !, - ,'----.. ... +.....
- . ,' _ _ . '.
.1..• __ .• _ •.• ,,' .••••••
o, ~o~_ ¡ ; j .1 i
soo
: ¡ , : : ¡
70 .......
~ _...•..........
¡ ; .......•........
j .••
. ! i. '
0-"
',1
[
• •• ---r-t~t---i---t-.t--_.t- .....
!
o, ¡ : ¡ : ¡ ; i ¡
-t --r:--¡-_.-t---¡-_.~----t.
__._¡--
0.15
D.•
40 ....•.. ... ~_j_....l...-.L_ .....¡ L ...__ L..'.1
~-+\~Lj_+--!--+'-+-f-
20 ....1-_ ,j- .. _-l..---.i.---.~----¡--_ ..'¡" ... _._~._,-.
!
X. Derivación 11 :
Aquí se muestra señal, obtenida usando la Derivacion 11en sus diferentes etapas.
Figura 6.2
03
~........•.............
,,,. .-.----.';,.---.-_..-t--! !
.¡. .. ---i! --,. . _. .;.¡
02
0.1 .••-!
1 .
...
,
••.. .¡- '000 , ¡
,
o 800 o ••~ ~ ~ J-_ ,.
.0.1 !
600 .. ¡ l- .._.i .~-----.~ ....- .
.02
-o.•. 200
, i , j ,
.-.----t -.-----t-----.--t----.-~-1-.-----~.--
.0.5 ,!
o
.o.'~.5 o lO 40 60 eo 100
Fig 6.2.a Señal obtenida Fig 6.2.b Espectro de la señal obtenida
directamente de la Derivación 11 experimentalmente de la Derivación 11
03
".. ¡
.._._.,'.
i
' ..•,L.
i;
:
¡ ! '
,;.. ~ .
02
.+.-- .,- l----t..-..-.¡ -..1 .¡ --.+. ,
O.,
o
_.~---¡.-.-l-l---..¡.. ---l---~--l-.....:...
1 :; ~
~. IV'!. i ! i
~3
,
.O.S
•••
'"
~.5 O¥"'IO -"20 30' ~ so 60 70 80 9tl
Fig 6.2.e Señal obtenida después de la etapa de Fig 6.2.d Espectro obtenida después de la etapa de
filtrado filtrado
Derivación 111:
Aquí se muestra señal, obtenida usando la Derivacion 111en sus diferentes etapas.
Figura 6:3
,,.. ~,.,
(l,1.
, .
. I lOO'
""
".1 6'10
"'.'
2051
"00 .
0.1
_0.2
""
60'
,
_0.4 "r-.
-0.5 ....... - .... "- .... _-_.~.-
o
Fig 6.3.c Señal obtenida después de la etapa de
filtrado
Derivación m'T'-
Aquí se muestra señal, obtenida usando la Derivación avr en sus diferentes etapas.
Figura 6.4
02
lOOO
o.,
POl
" .
•00
.0.3 . 200
-04 ... o
.0.5
.• s O.s
o so '00 "O
Fig 6.4.b Espectro de la señal obtenida
Fig 6.4.3 Señal obtenida directamente de la
experimentalmente de la Derivación avr
Derivación a~'r
........1,..
.
"Ol
o
.~ :
.•,,11~'w1/."V'~v~;;;~;~;,,:;~~~ " '00
.•2 ...• ...............................'4'N;;;"
..• ........f -.
600
'00
¡
-0.4 ~ .
O
O so 100 "O
Fig 6.4.c Señal obtenida después de la etapa de Fig 6.4.d Espectro obtenida después de la etapa de
filtrado filtrado
Aquí se muestra señal, obtenida usando la Dcrivacion avl en sus diferentes ctapas.
Figura 6.5
,,.., !
1000
'''''
'''''
400
200
•0.3 . ~.
o
~O.3S ,. SO,~}OO~15Q ••••••••• 200-..l
&mdtS ,o:~o.
Fig 6.5.a Señal obtenida Fig 6.5.b Espectro de la señal obtenida
directamente de la Derivación avl experimentalmente de la Derivación avl
0,15
1;(00
0.1 __ .
1200
0.05 ;.
o " 1COÓ
,
~O_05 ; ..
'00
;~o
400
.0..2
rO.25 200
~o..3
, ................ w.
,3D ,
-0.35.0.5 •••• .'0.. o 100 200 300 ~oo 450
filtrado filtrado
Señal de Corazón
A_ ... ~ -
•••• -;
A
-----
V -- V - ---
Tiempo
VII. CONCLUSIONES
La implcmentacion de este equipo es una herramienta muy importante para el diagnostico clínico y ambulatorio,
debido a su bajo costo en cuanto a materiales. Adicionalmente este proyecto sirve de base para posteriores
desarrollos en esta ¡trea pues el nivel de análisis dentro del procesamiento digital de seniles es enorme. Así
seguiremos desarrollando herramientas software que faciliten aun mas el examen y autodiagnostico del
electrocardiograma. En nuestro medio el alto costo de equipos como el electrocardiógrafo resulta poco accesible y la
posibilidad de contar con un equipo de bajo costo, programable y eficiente rcsulta ideal. El presente proyecto fue
desarrollado como una primer paso dentro del área de Bioingenieria y Procesamiento Digital de Señales. por nuestro
Grupo de Procesamiento Digital de Señales con el apoyo del Instituto de Investigación de la Facultad de Ingeniería
Elec!r<;nica de la UNMSM.
VlIl. AGRADECIMIENTOS
El proyecto no se hubiera podido realizar de no contar con el apoyo incondicional del Ing Ezequiel Zavala H., quien
en calidad de Director del Instituto de Investigación de la FIE-UNMSM. confió en la capacidad dc los alumnos,
brindándonos el material necesario para llevar a cabo nuestra labor; y al Dr. Víctor Coronel. por preocuparse en
hacernos llegar bibliografía actualizada en estos tcmas.
IX. BIBLIOGRAFÍA
Coughlin R.; Frcdcrick D. Amplificadores Operacionales y Circuitos Integrados Lineales. 4t01. Edición. Prcnticc Hall.
Kamen E. W. ; Heek B. Fundamental of Signal and Systems using Mallab Prentiee Hall
Jackson L.B. Digital Filtcrs and Signa! Processing 2nd, Edition. Kluwcr Academic Publishers.
NC Stale Universily
hltp://www. bae. ncsu.edulbaelresearehlblanehard/www/465/textbooklotherprojeets/ I999/B ioc leetrieity
Texas Instrument.
http://www.tLcom