this PDF file - vcti > portal de revistas universidad antonio

Anuncio
• Sistema de transmisión de señales biomédicas a través del servicio general de paquetes vía radio gpr •
Sistemadetransmisióndeseñalesbiomédicasa
través del servicio general de paquetesvíaradio gprs
Transmissionsystemforbiomedicalsignalsthrough
thegeneralpacketradio service GPRS
JuanManuelCaicedo*,EdgarWillingtonGutierrez**,KarinCorrea***
Fecharecepción:julio18de2014-fechaaceptación:octubre21de2014
Abstract
TheaccesstohealthsystemsinColombiaforremotetowns,isadifficultythat
has motivated great efforts in finding solutions in telemedicine to shorten the
distancesthroughtheuseofcommunicationsystemsbetweendifferentcities.
Theapparentgrowthofcellularcommunicationscoverageinthecountryhas
prompteditsuseinvariousprocessesoftelemedicine.Thispaperpresentsthe
resultsobtainedintheprocessofdesign,implementationandvalidationofa
platform for capturing, processing and transmission of biomedical signals,
usingtheGeneralPacketRadioServiceGPRS,whichcanbeaccessedremotely
throughagraphicalfrontendtomanageinformationobtainedfromacloud
server. We evaluate the system by measuring the precision of the acquired
biomedical signals (above 98,5%); the time of connection to the cellular
network (2,45 seconds) and the transmission rate subject to the conditions
for provision of GSM service on two different protocols (1,23 seconds 5Kb
filesUDP).Finally,theECGsignalwascompressedfortransmissionusingthe
ARXmodel.
Keywords: BiomedicalSignals,GPRS,Telemedicine,Transmission.
Resumen
El acceso a los sistemas de salud en Colombia para las poblaciones rurales
lejanas, es una dificultad que ha motivado grandes esfuerzos en la búsqueda
desolucionesentelemedicinaquepermitanacortarlasdistanciasatravésdel
usodelossistemasdecomunicaciónentrediferentespoblaciones.Elevidente
crecimiento de la cobertura de las comunicaciones celulares en el país ha
impulsado su empleo en diversos procesos de tele-salud. Este documento
presenta los resultados obtenidos en el proceso de diseño, implementación
*
IngenieroFísicodelaUniversidaddelCauca,EspecialistaenGestióndeProyectos,
Profesor de la Universidad Antonio Nariño, Facultad de Ingeniería Biomédica.
Email:[email protected].
** IngenierodeSistemasdelaUniversidadAntonioNariño,EspecialistaenComputaciónparaladocencia,ProfesordelaUniversidadAntonioNariño,Facultadde
IngenieríaBiomédica.Email:[email protected].
*** IngenieroFísicodelaUniversidaddelCauca,Mg(c)enAutomática,Profesordela
UniversidadAntonioNariño,FacultaddeIngenieríaBiomédica.Email:karincoar@
uan.edu.co.
34
Universidad Antonio Nariño - Revista Facultades de Ingeniería
• Juan Manuel Caicedo, Edgar Willington Gutierrez y Karin Correa •
y validación de una plataforma de captura, procesamiento y transmisión de
señales biomédicas, empleando el Servicio General de Paquetes vía Radio
GPRS, que puede ser accedida remotamente a través de una interfaz gráfica
deusuarioparagestionarlainformaciónobtenidadeunservidorenlanube.
Paraelsistemafueronevaluadoslosparámetrosdeprecisiónenlamediciónde
lasvariablesbiomédicas(superioresal98,5%);eltiempodeconexiónalared
celular(2,45segundos)ylavelocidaddetransmisiónsujetaalascondicionesde
prestacióndelservicioGSM,endosprotocolosdiferentes(1,23segundospara
archivosde5KbenUDP).Finalmente,laseñalECGfuecomprimidaparasu
transmisiónempleandoelmodeloARX.
Palabras clave: Señalesbiomédicas,GPRS,Telemedicina,Transmisión.
i. introducción
Elampliocrecimientoencoberturadelasredes
celulares 3G, inevitablemente ha generado un
impacto en los sistemas de comunicación para
plataformasrobóticasasistenciales,tantoparala
configuraciónytele-operaciónderobots,como
paralatransmisióndeseñalesbiomédicasdelos
mismos [1]. La transmisión de datos utilizando
redesmóviles,surgecomounaalternativaalas
comunicaciones inalámbricas convencionales
[2],involucrandodiversosprotocolosytecnologíascomovoz,mensajesdetexto(SMS),mensajesmultimedia(MMS),elSistemaGeneralpara
Comunicaciones Móviles (GSM) y el Servicio
GeneraldePaquetesvíaRadio(GPRS).
En el campo de la robótica asistencial, la telemedicinaesuncomponenteinherentequepermitelainteracciónremotaentreelpacienteysu
médico.Losrobotsasistenciales,suelendotarse
de plataformas simples de comunicación para
la transmisión de señales biomédicas; algunas
máscomplejasparaelenvíoyrecepciónaudioy
video; e incluso sofisticados sistemas utilizados
en delicados procedimientos quirúrgicos a distancia.
Elcrecimientodelacoberturaylavelocidadde
las redes celulares en el mundo, ha convertido
este sistema en una alternativa económica, de
fácilintegraciónydegranalcanceparamuchas
aplicacionesutilizadasentelemedicinaqueinvolucran el uso de los robots asistenciales. Diversosautoreshancreadoarquitecturashardware/
software que emplean las redes celulares para
enviar señales fisiológicas individuales (ECG,
Revista
EEG,EMG)[3][4][5],enfrentandounafuerte
lucha para optimizar el volumen y flujo de la
información,dadaslasrestriccionesdelsistema
GSM/GPRS.
Enesteartículosedescribeeldesarrollodeuna
plataforma de comunicaciones por Internet
sobrelaredcelular,paraelenvíoremotodesde
un robot asistencial de las diferentes señales
como:ECG,EMG,temperaturacorporal,SPO2,
frecuenciascardíacayrespiratoria.Elsistemase
caracteriza por incorporar algoritmos de compresión ECG para la optimización del volumen
dedatosysehaimplementadosobreunaarquitecturacliente–servidorenlanubeatravésde
conexionesFTP,mejorandolosactualessistemas
detelemedicinabasadosencomunicacionesmóviles(relacionadosenelestadodelarte),tomandocomoparámetrosdeponderación:latecnologíaempleadaparalatransmisión(GSM,GPRS,
EDGE,3G/UMTS),lostiemposdeadquisición,
procesamiento, visualización y las velocidades
desubidaydescargadelosdatoshaciaydesde
lanube.
ii. estado del arte
Laadquisición,procesamientoytransmisiónde
señalesbiomédicassobreredescelulares,hasido
analizada como punto de partida para el desarrollodelpresenteproyecto.Elpresenteestado
del arte se genera a partir de una investigación
realizada sobre losresultados más significativos
encontradosenlosúltimosdoce(12)años.
En2002,unimportantetrabajodeQueroyTarrida[6],denominadoCARDIOSMART,seconvirtióenunodelospionerosenelempleoderedes
UAN • ISSN 2145 - 0935 • Vol. 5 • No. 9 • pp 34-42 • julio - diciembre de 2014
35
• Sistema de transmisión de señales biomédicas a través del servicio general de paquetes vía radio gpr •
celulares para la transmisión de señales ECG a
unavelocidadmáximade1500bpsconenvíosde
paquetescada15segundos(paraunmonitoreo
programado de 24 horas sobre pacientes con
anomalíascardíacas).En2005QiangyMingshi
[7] emplearon una PDA con sistema operativo
Windows CE, con conexión serial al módulo
deadquisicióndeseñalesbiomédicasymódem
GPRSembebido,paraelenvíodeECG,convelocidaddetransmisiónmáximade35Kbps,sujeta
a la congestión de la red a diferentes horas del
díaysinelempleodealgoritmosdecompresión.
En2007,Xue[8]desarrollóunsistemainalámbrico de monitoreo ECG con transmisión por
radioGPRS,atravésdeunmódemconinterfaz
RS232,limitadoa9600bpsyalenvíoexclusivo
de mensajes de texto para generar alarmas de
arritmia sin transmisión de las tramas ECG. El
primer sistema de envío continuo de la trama
ECGencontrado,datadel2008.Ge[9]desarrollóunsistemadetransmisióncontinuadeECG
en tiempo real, de bajo consumo a través de la
redcelular,sinalgoritmodecompresión,conpaquetesdetamañomáximode400bytessinerror
deentrega,obteniendoretardosdetransmisión
entre21y37segundos.En2010,KenyXiaoying
[10], desarrollaron un sistema de telemedicina
para señales ECG, con base en un dispositivo
con sistema operativo Linux de tiempo real
embebido, mejorando drásticamente el tamaño
máximodelospaquetesenviadosconrespectoa
lostrabajosanterioresalalcanzarvelocidadesde
hasta56Kbpsydespacharpaquetesde2Kbytes.
En2011ZhangySong[11],incluyeronlosprimerosmódemsserialesconcompatibilidad3G,
paradesarrollarunsistemademonitorioremoto
deECGconenvíosdetramascompletascada20
segundos, sin la comodidad del análisis en tiemporeal,peroconseñalescomplejasmuestreadas
a24bitsparaunareconstrucciónmuynítidaen
eldestinatario.En2012,undesarrollohechopor
Mitra[12],empleacomoalternativa el envío de
fotograf íasdeseñalesECGyplanteaunsoftware
deprocesamientodigitalquelaconvierteenuna
señal
manipulable del lado del operario remoto. En
2014Gamasu[13],incorporalatecnologíaBluetoothparagestionarconmayorfluidezlosdatos
36
Universidad Antonio Nariño - Revista Facultades de Ingeniería
entre la tarjeta de adquisición y el sistema de
transmisión,derrumbandoloscuellosdebotella
delosprotocolosRS-232.
Un gran número de trabajos similares quedan
porfueradeesteanálisisenelquesolosecontemplan los desarrollos pertinentes y afines al
presenteproyecto.
Es fácil analizar, que los sistemas desarrollados
noinvolucranalgoritmosdecompresióndeseñalesbiomédicasyportalrazón,envíanpaquetes
degrandestamañosconretardosdesubidamuy
altos, o se limitan al envío exclusivo de alertas y
nodelastramasdelasseñalesECG.
Por otra parte, los sistemas no involucran el
envíodemúltiplesydiversasseñalesbiomédicas
lo que los aleja de convertirse en monitores de
signos vitales remotos.
Iii. materiales y métodos
El Sistema de Transmisión de Señales Biomédicas a través del Servicio General de Paquetes
VíaRadioGPRS,estáconformado,comopuede
apreciarseenlaFigura1,porunmódulodeadquisicióndeseñales,unmódulodetransmisión
celular, un servidor en la nube y una interfaz
gráfica de usuario remota.
Figura 1.diagramadebloquesdelsistema
A. Hardware
ElSistemadeTransmisióndeSeñalesBiomédicas
(Figura 2), está conformado por un dispositivo
decapturaypre-procesamientoe-health sensor
delaempresaLibelium Comunicaciones Distribuidas S.L.; un sistema de desarrollo Arduino
Ethernet; y un módem GSM/GPRS ADH8066.
Losdatossonenviadosaunservidorenlanube
enformatotextoypuedenseraccedidosatravés
de una interfaz gráfica de usuario, desarrollada
enelambientedeinstrumentaciónvirtualLabView delaempresaNational Instruments, desde
cualquier computador en el mundo dotado de
conexiónainternetysistemaoperativoWindows.
• Juan Manuel Caicedo, Edgar Willington Gutierrez y Karin Correa •
El acondicionamiento de las señales biomédicas (ECG, EMG, temperatura corporal, SPO2,
frecuencia respiratoria y cardíaca) se realiza a
travésdelatarjetae-health sensor,diseñadapara
recibirypre-procesardiversasseñalesfisiológicascomoseapreciaenlaFigura4,yentregarlas
alatarjetaArduinoporlasentradasanalógicas
ydigitales:
Figura 2. diagrama general del hardware
Módulo de Captura con E-health Sensor y
Arduino: Laadquisiciónyelprocesamientode
lasseñalesbiomédicasserealizaatravésdeuna
tarjeta Arduino Ethernet. Como se aprecia en
laFigura3,ArduinoEthermetesunsistemade
desarrollodesoftware/hardwareabiertobasado
en el microcontrolador ATmega328 de Atmel
Corporation, elegido frente a opciones como
Arduino UNO o Arduino Mega, por incluir
en su arquitectura una interfaz para memoria
MicroSD, necesaria para preparar un archivo
detextoconlosdatosdelasseñalesbiomédicas.
Arduinoesunodelosdispositivosdeprototipado
rápido más populares del mercado, debido a
su facilidad, rapidez y economía, además de
un extenso conjunto de versiones con diversos
periféricos y microcontroladores de 8, 16 y 32
bits.
Figura 3. Arduinoethernet[14]
Revista
Figura 4. E-healthsensor[15]
Latarjetae-health,permiteconectardirectamenteasusborneras,loslatiguillosdelossensores
deECGyEMGyelsensordeflujodeairenasal;
a través de un conector tipo Jack se conecta la
sondadetemperatura;yposeeunconectortipo
SIL(single inline package)paraelpulsioxímetro
comosepuedeapreciarenlaFigura5.
Latarjetae-healthcuentaconlosamplificadores
deinstrumentaciónparalasseñalesECGyEMG,
asícomolosfiltrospasabajo,pasaaltoyNotch
(todostresdecuartoorden).
Deigualmanera,latarjetae-healthcuentacon
los elementos capacitivos y resistivos para el
acondicionamiento de las demás señales analógicas (frecuencia respiratoria y temperatura
corporal), implementados como puentes de
WheastoneyfiltrosbásicosRCyRL.
Figura 5.E-healthsensorysusinterfaces
UAN • ISSN 2145 - 0935 • Vol. 5 • No. 9 • pp 34-42 • julio - diciembre de 2014
37
• Sistema de transmisión de señales biomédicas a través del servicio general de paquetes vía radio gpr •
El módem ADH8066: El envío de los datos al servidorenlanube,lorealizaunmódemADH8066,
FIGURA 4 - E-HEALTH SENSOR [15]
queLa
setarjeta
conecta
a lapermite
tarjetaconectar
Arduino
a travésade
e-health,
directamente
sus
borneras,
los
latiguillos
de
los
sensores
de
ECG
y EMG y el
una interfaz serial RS232 y soporta comandos
sensor de flujo de aire nasal; a través de un conector tipo
AT.EstemódemfueescogidoentrevariasopcioJack se conecta la sonda de temperatura; y posee un
conector tipo SIL (single inline package) para el
nes,porquepermiteelenvíodepaquetesatravés
pulsioxímetro como se puede apreciar en la Figura 5.
deUDP(UserDatagramProtocol)ydeTCP/IP
La tarjeta e-health cuenta con los amplificadores de
instrumentación para las señales ECG y EMG, así como los
(TransmissionControlProtocol/InternetProfiltros pasa bajo, pasa alto y Notch (todos tres de cuarto
tocol).Elmódemnecesitaunatarjetadeacople
orden).
manera,
e-health
cuentay con
paraDesuigual
interfaz
conla latarjeta
tarjeta
Arduino,
paralos
elementos
capacitivos
y
resistivos
para
el
estefin,seempleólaADH8066BREAKOUTde
acondicionamiento de las demás señales analógicas
respiratoria ELECTRONICS.
y
temperatura
corporal),
la(frecuencia
empresa SPARKFUN
En la
implementados como puentes de Wheastone y filtros
Figura6puedeobservarseelmontajecompleto
básicos RC y RL.
del módulo de comunicaciones que incluye el
módem montado sobre la tarjeta adaptadora y
algunos elementos adicionales como la antena,
laSIMCARD,LED’sindicadoresyunbotónde
encendido/apagado.
El sistema envía los datos en un archivo de texto
atravésdelprotocoloUDPsobrelaredcelular
en el sistema GPRS. GPRS es la abreviatura de
General Packet Radio Service, y es un tipo de
FIGURA 5 - E-HEALTH SENSOR Y SUS INTERFACES
tecnología de transferencia de datos basado en
El módem ADH8066: El envío de los datos al servidor en la
elSistemaGlobalparaComunicacionesMóviles
nube, lo realiza un módem ADH8066, que se conecta a la
(GSM).ElGPRSesespecialmenteadecuadopara
tarjeta Arduino a través de una interfaz serial RS232 y
Este emergentes
módem fue escogido
entre
elsoporta
envíocomandos
de pocosAT.datos
discontivarias opciones, porque permite el envío de paquetes a
nuos,
o
el
envío
de
una
gran
cantidad
de
datos
en
través de UDP (User Datagram Protocol) y de TCP/IP
(Transmission Control Protocol / Internet Protocol). El
tiemposconsiderablementegrandes.
módem necesita una tarjeta de acople para su interfaz con
la tarjeta Arduino y para este fin se empleó la ADH8066
BREAKOUT de la empresa SPARKFUN ELECTRONICS.
En la Figura 6 puede observarse el montaje completo del
módulo de comunicaciones que incluye el módem montado
sobre la tarjeta adaptadora y algunos elementos adicionales
como la antena, la SIM CARD, LED’s indicadores y un
botón de encendido/apagado.
El sistema envía los datos en un archivo de texto a través
del protocolo UDP sobre la red celular en el sistema GPRS.
GPRS es la abreviatura de General Packet Radio Service, y
es un tipo de tecnología de transferencia de datos basado
en el Sistema Global para Comunicaciones Móviles (GSM).
El GPRS es especialmente adecuado para el envío de
Figura 6. MódemADH8066ensuimplementaciónfinal
B. Firmware y Software
Firmware de la tarjeta Arduino: En la tarjeta
Arduino Ethernet, se embebió el algoritmo encargado de capturar las señales de ECG, EMG,
TemperaturaCorporalyFrecuenciaRespiratoria
a través de cuatro de las entradas analógicas.
Para la saturación parcial de oxígeno (SpO2),
38
Universidad Antonio Nariño - Revista Facultades de Ingeniería
fue necesario emplear varias entradas digitales,
conectadasdeformainvasivaalospinesdecada
FIGURA 6 - MÓDEM ADH8066 EN SU IMPLEMENTACIÓN FINAL
unodelossietesegmentosdelosdesplieguesdigitalesdelsensordepulsioximetríaconelfinde
B. Firmware y Software
decodificarelvalordesplegadoenlosmismos.
Firmware de la tarjeta Arduino: En la tarjeta Arduino
Ethernet, se embebió el algoritmo encargado de capturar
ElalgoritmoinicializalatarjetaMicroSDyluego
las señales de ECG, EMG, Temperatura Corporal y
Frecuencia Respiratoria a través de cuatro de las entradas
arrancaelmódemADH8066atravésdecomananalógicas. Para la saturación parcial de oxígeno (SpO2),
dosATenviadosporlainterfazRS232.Unavez
fue necesario emplear varias entradas digitales, conectadas
digitalizados
todos
lospines
datos,
en
de forma invasiva
a los
de son
cadaorganizados
uno de los siete
segmentos de
los despliegues
digitales
sensor de
de
posiciones
específicas
dentro
de undel
archivo
pulsioximetría con el fin de decodificar el valor desplegado
texto,separadaspormarcadorespreestablecidos
en los mismos.
para
facilitarinicializa
su decodificación
y, finalmente,
el
El algoritmo
la tarjeta MicroSD
y luego arranca
el módemesADH8066
de comandos
AT enviados
por
archivo
enviadoa através
un servidor,
donde
se reemla interfaz RS232. Una vez digitalizados todos los datos,
plazaelactualencadaoperación.
son organizados en posiciones específicas dentro de un
archivo
de
texto,
separadas
por
marcadores
La
Figura 7 muestra
elsudiagrama
deyflujo
del
preestablecidos
para facilitar
decodificación
finalmente
el archivo es enviado a un servidor, donde se reemplaza el
firmwareembebidoenlatarjetaArduino.Puede
actual en cada operación.
apreciarse
el envío
de la información
está
La Figura que
7 muestra
el diagrama
de flujo del firmware
embebido en la tarjeta
Arduino. Puede
que el
condicionado
al vencimiento
deapreciarse
un temporienvío de la información está condicionado al vencimiento de
zador,
programado
para realizar
la función
un temporizador,
programado
para realizar
la función de
de
envío del archivo de texto cada 3 segundos.
envíodelarchivodetextocada3segundos.
FIGURA 7 - DIAGRAMA DE FLUJO DEL FIRMWARE
Figura 7.Diagramadeflujodelfirmware
Elenvíodelarchivodetextorequierelaimplementación de una subrutina de compresión de
los datos de ECG en su interior. A pesar de la
existenciasdediversosmétodosdecompresión
deseñalesECG[16],seempleóel“ModeloAutoregresivo con Entrada Externa” (ARX) [17],
conocidocomo“ModelodeEcuacióndeError”.
Estemétododecompresión,aligualquemuchos
otros, se basa en la técnica de predicción de la
• Juan Manuel Caicedo, Edgar Willington Gutierrez y Karin Correa •
señalECG,eslinealeinvarianteeneltiempo.El La interfaz gráfica posee el algoritmo inverso
4
principiodeoperacióndelastécnicaspredictivas paraladescompresióndelaseñalECGdelarchies emplear muestras previamente codificadas vodetexto,esdecir,laimplementaciónrecípro4
El
envío del archivo de texto requiere la implementación cadelmodelodecompresiónARX.
paragenerarunaprediccióndelamuestraactual.
IV. RESULTADOS
de una
subrutina de compresión de los datos de ECG en su
Esteprocesoesseguidoporlacodificacióndela
Con el fin de validar la funcionalidad del sistema y
El envío
del archivo
de texto requiere
la implementación
IV. RESULTADOS
interior.
A pesar
de la existencias
de diversos
métodos de Enlapantalladelainterfazgráfica,lainformacuantificar
su precisión y eficiencia, se han llevado a cabo
diferenciaentreelvaloractualyelvalorpredicho
de
una subrutina
de compresión
de los
de ECG
en su ciónseactualizacada3,2segundos.
compresión
de señales
ECG [16],
sedatos
empleó
el “Modelo
Con
el fin
validar una
la funcionalidad
sistema de
y
dos
clases
de de
pruebas:
que involucra del
el empleo
paralamuestramásreciente.Duranteunperiointerior.
A pesar
de Entrada
la existencias
de (ARX)
diversos
métodos
de
Autoregresivo
con
Externa”
[17],
conocido
cuantificar
su biomédicos
precisión y eficiencia,
separa
han la
llevado
a cabo
instrumentos
comerciales
medición
en
compresión
de señales
ECG muchas
[16],Error”.
sede
empleó
el “Modelo
como
“Modelo
de Ecuación
de
Este
método
de dos clases de pruebas: una que involucra el empleo de
do de
movimiento
lento,
las
muestras
paralelo de las variables fisiológicas; y otra que conlleva la
Autoregresivo
con
Entrada
Externa”
(ARX)
[17],
conocido
compresión,
al
igual
que
muchos
otros,
se
basa
en
consecutivas serán similares y la diferencia será la instrumentos
comerciales
para la medición
en
determinaciónbiomédicos
de los tiempos
de conexión
y envío del
como
de Ecuación
deECG,
Error”.
método
de
técnica“Modelo
de predicción
de la señal
es Este
lineal e
invariante
paralelo
de texto
las variables
fisiológicas;
y otra que el
conlleva
la
archivo
de
para
dos
protocolos
diferentes:
UDP
y
el
mayor
a
medida
que
el
movimiento
aumente.
Se
compresión,
que muchos
otros, de
se las
basatécnicas
en la
en el tiempo.al Eligual
principio
de operación
determinación
de los tiempos de conexión y envío del
TCP/IP.
asume
que
la
codificación
de
la
entropía
de
la
técnica
de
predicción
de
la
señal
ECG,
es
lineal
e
invariante
predictivas es emplear muestras previamente codificadas
archivo
texto1 para
dos protocolos
diferentes:
el UDP
y el
En lade
Tabla
se presentan
los tiempos
de subida
para
el
en
el generar
tiempo. una
El principio
de de
operación
de las
técnicas
para
predicción
la muestra
actual.
Este TCP/IP.
prediccióndeunaseñalECG,mejoraráelerror
archivo
de
señales
biomédicas
generado
en
tramos.
El
predictivas
es emplear
muestras
previamente
codificadas
proceso
es seguido
por la
codificación
de la diferencia
entre
enelradiodecompresiónfrentealacodificación
En la Tabla
1 semás
presentan
los que
tiempos
de subida
para de
el
archivo
base (el
pequeño
posee
una trama
para
generar
de la para
muestra
actual. Este
el valor
actualuna
y elpredicción
valor predicho
la muestra
más archivo de señales biomédicas generado en tramos. El
datos
representativa
para
el
ECG)
oscila
entre
840
y
960
directa
de
la
entropía
de
una
señal
ECG.
El
esproceso
seguidounpor
la codificación
de la diferencia
entre
reciente.es
Durante
periodo
de movimiento
lento, muchas
archivo
(el más
pequeño
que posee
una
trama fue
de
bytes, y base
el máximo
tamaño
empleado
para las
pruebas
el
actual yconsecutivas
el valor predicho
para la ymuestra
más
quemadecompresiónsemuestraenlaFigura8,
de valor
las
muestras
serán similares
la diferencia
datos
representativa
para
el(tamaños
ECG) oscila
entrea840
y Kb).
960
de
5
veces
el
archivo
base
cercanos
los
5
reciente.
Durante
un periodo
muchas
serádonde
mayor
a representalaseñalECGcodificadade
medida
que de
el movimiento
movimiento lento,
aumente.
Se bytes, y el máximo tamaño empleado para las pruebas fue
b(n)
La subida de datos fue probada al enviar archivos de
de
las muestras
consecutivas
serán
similares
ypredicción
la diferencia
asume
que
la
codificación
de
la
entropía
de
la
de
de
5 veces
cercanos
a los 5 TCP
Kb).
salida.
tamaños
deel
1,archivo
2, 3, 4 ybase
5 Kb,(tamaños
a través de
los protocolos
será mayor a medida que el movimiento aumente. Se
una señal ECG, mejorará el error en el radio de compresión
La
subida
de datos
fue probadaGPRS
al enviar
archivos
de
y UDP
sobre
la infraestructura
de un
operador
9.Interfazgráficadeusuarioremoto
asume
la codificación
de la de
entropía
de
predicción
de Figura
frente
aque
la codificación
directa
la que
entropía
de una
SisetieneunaseñalECGy(n)
halasido
codi-señal
tamaños
de 1,Es
2, importante
3, 4 y 5 Kb,aclarar
a través
de solo
los protocolos
TCP
celular
local.
que
los
tiempos
de
una
señal
ECG, mejorará
el error en
radio de
ECG.
El esquema
de compresión
se el
muestra
encompresión
la Figura 8, y UDP sobre la infraestructura GPRS de un operador
ficada
hasta
el
dato
n-1,
siendo
y(n-1),
y(n-2),
…
subida
están
condicionados
por
la
velocidad
del
sistema
y
frente
la codificación
de lacodificada
entropía de
señal
donde ab(n)
representa ladirecta
señal ECG
de una
salida.
celular
local. Es GPRS,
importante
aclarar
que solo los
tiempos de
su
transmisión
ya que
la descarga
y visualización
iv.
resultados
los
valores
de
la
señal
ECG
hasta
el
momento,
ECG.
El
esquema
de
compresión
se
muestra
en
la
Figura
8,
Si se tiene una señal ECG y(n) que ha sido codificada subida están condicionados por la velocidad del sistema y
están sujetos a las condiciones de conectividad a internet
donde
b(n)
representa
la señal
ECG
codificada
de salida.
hasta
el
dato
n-1, siendo
y(n-1),
y(n-2),
… los valores
de la su transmisión GPRS, ya que la descarga y visualización
entoncesunaseñalECGestimada,espredichaa
que se tengan en el computador del operario remoto. Se
Sipartirdelasmuestrasprevias:
se
tienehasta
una el
señal
ECG y(n)
que ha una
sidoseñal
codificada
el fin de validar
lacondiciones
funcionalidad
del sistema a internet
señal
ECG
momento,
entonces
ECG Con
están
a las
conectividad
esperasujetos
que esta
conexión
sea ade
través
de un router y un
hasta
el dato
n-1, siendo
y(n-1),
… los valores
estimada,
es predicha
a partir
de y(n-2),
las muestras
previas: de la y cuantificar
su
precisión
y
eficiencia,
se
han
que
se
tengan
en
el
computador
del
operario
remoto.
Se
servicio
ADSL
al
menos,
con
lo
que
este
parámetro
no sea
señal ECG hasta el momento, entonces una señal ECG
espera
que
esta
conexión
sea
a
través
de
un
router
y
un
significativo
en
la
decodificación
y
visualización
de
los
datos
llevado a cabo dos clases de pruebas: una que
(1)
estimada, es predicha a partir de las muestras previas:
servicio
ADSL
al menos, con lo que este parámetro no sea
en
tiempo
real.
Donde φ φsese
considera
la “regla
de predicción”. involucraelempleodeinstrumentosbiomédicos
significativo
en la decodificación
y visualización
de los datos
Donde
considera
la “regla
de predicción”.
La SIM CARD
empleada, pertenece
a la tecnología
3G y
Conociendo la predicción de la seña ECG, es posible comercialesparalamediciónenparalelodelas
en
tiempo
real.
el
operador
celular
que
la
comercializa,
promociona
como
ConociendolaprediccióndelaseñaECG,espoDonde
φ se
consideraε(n)=y(n)+
la “reglaŷ(n).
de predicción”. variables
codificar
el error
de predicción
La SIM
CARD empleada,
pertenece
a la
tecnología
3G y
fisiológicas;
y otrasin
que
conlleva
la
develocidad
teórica
de subida
reuso
346
Kbps.
siblecodificarelerrordepredicciónε(n)=y(n)+
Conociendo
la predicción de la seña ECG, es posible
el
operador
celular
que
la
comercializa,
promociona
como
La
frecuencia
de
actualización
de
la
pantalla
en
la
terminacióndelostiemposdeconexiónyenvío
codificar
ŷ(n). el error de predicción ε(n)=y(n)+ ŷ(n).
velocidad
teórica es
de de
subida
sinpara
reuso
346 Kbps.
estación remota
3,2 s,
garantizar
el sincronismo
delarchivodetextoparadosprotocolosdiferenfrecuencia
actualización
de la
pantalla para
en la
delLasistema
y el de
tiempo
de retención
adecuado
tes:elUDPyelTCP/IP.
estación
remota
de 3,2
s, para garantizar
el sincronismo
visualización
deescada
pantallazo,
de tal forma
que las
del
sistema
y ely tiempo
para la
gráficas
de ECG
EMG node
se retención
desplazanadecuado
permanentemente
EnlaTabla1sepresentanlostiemposdesubida
visualización
de cada
pantallazo, de
forma datos
que las
sino que cambian
completamente
sin tal
descartar
ni
gráficas
de ECG y EMG no se desplazan permanentemente
paraelarchivodeseñalesbiomédicasgenerado
repetirlos.
TABLA I sin descartar datos ni
sino que cambian completamente
entramos.Elarchivobase(elmáspequeñoque
repetirlos.
TIEMPOS DE SUBIDA PARA LOS ARCHIVOS BIOMÉDICOS A TRAVÉS DE
poseeunatramadedatosrepresentativaparael
TABLA I
UDP Y TCP SOBRE GPRS
ECG)oscilaentre840y960bytes,yelmáximo
TIEMPOS DE SUBIDA PARA LOS ARCHIVOS BIOMÉDICOS A TRAVÉS DE
Tamaño
Tasa
de Pérdida
Retardo de
: Empleando el entorno de tamañoempleadoparalaspruebasfuede5veces
Interfaz
Gráfica
en LabView
Figura
8. EsquemadecompresióndeunaseñalECG
UDP Ydel
TCP SOBRE
GPRS
FIGURA
8 - ESQUEMA
DE COMPRESIÓN DE UNA SEÑAL ECG
Protocolo
desarrollo LabView de National Instruments, se desarrolló elarchivobase(tamañoscercanosalos5Kb).La
Archivo (Kb)
(%)
Subida (s)
Tamaño del
Tasa de Pérdida
Retardo de
: Empleando
el aentorno
Interfaz
Gráfica
en para
LabView
una interfaz
gráfica
el usuario
remoto
modo de
de datos fue probada
al enviar
1
18archivos 3,23
Interfaz
Gráfica
en
LabView:
Empleando
el9. ElsubidaProtocolo
desarrollo
LabView
de National
Instruments,
seFigura
desarrolló
instrumento
virtual
como
puede
apreciarse
en la
Archivo (Kb)
(%)
Subida (s)
24 y 5 Kb, a través
16 de los 5,25
de
tamaños
de
1,
2,
3,
una
interfaz
gráfica
para
el
usuario
remoto
a
modo
de
software
se
conecta
vía
FTP
al
servidor
para
descargar
y
entorno de desarrollo LabView de National
TCP
22
6,43
13
18
3,23
instrumento
virtual
como
puede
apreciarse
en la Figura
9. El
abrir
el archivo
dese
texto
generado
en interfaz
la tarjeta
Arduino.
AprotocolosTCPyUDPsobrelainfraestructura
Instruments,
desarrolló
una
gráfica
33
7,11
24
16
5,25
software
se
conecta
vía
FTP
al
servidor
para
descargar
y
partir de la decodificación del archivo, la interfaz genera losGPRSdeunoperadorcelularlocal.Esimportan32
7,93
TCP
35
22
6,43
paraelusuarioremotoamododeinstrumento
abrir
el archivo
decualitativos
texto generado
en la tarjeta
Arduino.
A
reportes
visuales
y cuantitativos
de las
señales
5
2,33
41
33
7,11
están 7,93
virtualcomopuedeapreciarseenlaFigura9.El
partir
de la decodificación
archivo, la interfaz genera los te aclarar que solo los52tiempos de subida
biomédicas
medidas en el del
paciente.
1
1,21
32
reportes
visuales
cualitativos
de las señales
UDP
1,28
13
50
2,33
softwareseconectavíaFTPalservidorparadesLa
interfaz
gráfica
posee yelcuantitativos
algoritmo inverso
para la condicionadosporlavelocidaddelsistemaysu
4
2
biomédicas
medidas
en
el
paciente.
2
1
1,21
descompresión
de la señal ECG del archivo de texto, es transmisiónGPRS,yaqueladescargayvisuali- 1,17
cargaryabrirelarchivodetextogeneradoenla
1,23
UDP
35
01
1,28
La interfaz
gráfica posee el
algoritmodel
inverso
para de
la zaciónestánsujetosalascondicionesdeconectidecir,
la
implementación
recíproca
modelo
tarjetaArduino.Apartirdeladecodificacióndel
Los envíos fueron realizados
a intervalos de 25 s y en todos los
casos la
4
1,17
descompresión
de la señal ECG del archivo de texto, es
compresión ARX.
tasa
de
error
en
la
entrega
fue
de
0%.
5
1
1,23
vidadaInternetquesetenganenelcomputador
archivo,
la interfaz
genera
los
reportes
visuales
decir,
implementación
recíproca
del
modelo de
En
lalapantalla
de la interfaz
gráfica,
la información
se
Los envíos fueron realizados a intervalos de 5 s y en todos los casos la
deloperarioremoto.Seesperaqueestaconexión
compresión
ARX.
cualitativosycuantitativosdelasseñalesbioméTablas
2, 3 yfue4depresentan
la determinación de la
actualiza
cada
3,2 segundos.
tasaLas
de error
en la entrega
0%.
En
la pantalla de la interfaz gráfica, la información se sea incertidumbre
para
la medición
de la temperatura
dicasmedidasenelpaciente.
a través de un
router
y un servicio
ADSL al corporal,
FIGURA 8 - ESQUEMA DE COMPRESIÓN DE UNA SEÑAL ECG
actualiza cada 3,2 segundos.
Revista
UAN
Tablas parcial
2, 3 y 4
la determinación
de la
la Las
saturación
depresentan
oxígeno (SPo2)
y la frecuencia
incertidumbre
para lala medición
de la temperatura
respiratoria, para
cual fueron
empleados corporal,
patrones
la saturación
parcial de oxígeno
(SPo2) y la frecuencia
referencia.
• ISSN 2145 - 0935certificados
• Vol. 5 • No.como
9 • ppinstrumentos
34-42 • julio -de
diciembre
de 2014
39
II empleados patrones
respiratoria, para la cualTABLA
fueron
certificados
como
instrumentos
de
referencia.
ESTIMACIÓN DE LA INCERTIDUMBRE PARA LA TEMPERATURA CORPORAL
TABLA II
• Sistema de transmisión de señales biomédicas a través del servicio general de paquetes vía radio gpr •
menos,conloqueesteparámetronoseasignificativoenladecodificaciónyvisualizacióndelos
datosentiemporeal.
La SIM CARD empleada,pertenecealatecnología3Gyeloperadorcelularquelacomercializa,
promociona como velocidad teórica de subida
sinreuso346Kbps.
Lafrecuenciadeactualizacióndelapantallaen
laestaciónremotaesde3,2s,paragarantizarel
sincronismodelsistemayeltiempoderetención
adecuadoparalavisualizacióndecadapantallazo,detalformaquelasgráficasdeECGyEMG
no se desplazan permanentemente sino que
cambian completamente sin descartar datos ni
repetirlos.
LasTablas2,3y4presentanladeterminaciónde
laincertidumbreparalamedicióndelatemperaturacorporal,lasaturaciónparcialdeoxígeno
Tabla I.Tiemposdesubidaparalosarchivos
biomédicosatravésde udp y tcpsobregprs
Tamaño
Protocolo del Archivo
(Kb)
1
2
TCP
3
4
5
1
2
UDP
3
4
5
Tasade
Pérdida
(%)
18
16
22
33
32
5
1
0
2
1
Retardo de
Subida
(s)
3,23
5,25
6,43
7,11
7,93
2,33
1,21
1,28
1,17
1,23
Losenvíosfueronrealizadosaintervalosde5syentodos
loscasoslatasadeerrorenlaentregafuede0%.
Tabla II.Estimacióndelaincertidumbre
paralatemperaturacorporal
Patrón
20
25
Promedio
Error
20,10
25,16
0,10
0,16
Incertidumbre
Expandida (U)
0,323
0,409
Comopatróndereferenciaparalamedición,fueempleadountermohigrómetroHANNAHI9564concertificadodecalibraciónvigente.
40
Universidad Antonio Nariño - Revista Facultades de Ingeniería
Tabla III.EstimacióndelaincertidumbreparaSPO2
Patrón
Promedio
Error
Incertidumbre
Expandida(U)
90
90,10
0,10
1,52
96
95.80
-0,20
1,79
Comopatróndereferenciaparalamedición,fueempleado un Analizador de Pulsioxímetros SpO2 METRON
DAEGconcertificadodecalibraciónvigente.
Tabla IV.Estimacióndelaincertidumbreparafrecuencia respiratoria
Patrón Promedio Error
15
30
15
30
0
0
Incertidumbre
Expandida(conK=2)
0,08
0,08
Como patrón de referencia para la medición, fue empleado
un simulador de paciente FLUKE PS115 con certificado de
calibración vigente.
(SPo2) y la frecuencia respiratoria, para la cual
fueron empleados patrones certificados como
instrumentos de referencia.
v. discusión
El principal aporte del proyecto presentado en
esteescritoconsisteenlaintegracióndediversos
estudios y tecnologías en una solución puntual
para la captura, medición, compresión y transmisióndeseñalesbiomédicasatravésdeinternet,sobreunareddetelefoníacelular.
Una investigación aplicada al desarrollo de una
plataforma de comunicaciones para un robot
asistencial, ha dado como fruto un sistema de
capturaytransmisióndeseñalesdeECG,EMG,
temperatura corporal y frecuencias cardíaca y
respiratoria,capazdepre-procesarycomprimir
los datos en un archivo de texto que es enviado
a un servidor en la nube, a través de Internet
empleandoGPRS.
Los algoritmos de compresión, se aplican puntualmentealasseñalesdeECG,quesereconstruyen en una terminal remota, a través de una
interfaz gráfica de usuario amigable, robusta y
sencilla, desarrollada a modo de instrumento
virtual.
• Juan Manuel Caicedo, Edgar Willington Gutierrez y Karin Correa •
El monitor remoto, se conecta al servidor en la
nubeenperiodosdetiempoigualesoinferiores
a2,45s.Estaconexiónserealizasolounavez,al
inicio,yelsistemadeescuchapermaneceabierto
hasta que el instrumento virtual sea detenido. Sin
embargo,elsistemaescapazdedetectarerrores
porfallosenlaconexióndurantelosprocesosde
transmisión y reiniciarla. Cada vez que el monitor remoto detecta que el archivo de texto de
señales biomédicas en el servidor ha cambiado
deversión,lodescargaydecodifica,enperiodos
detiempoinferioresa0,63s.
El proceso que requiere mayor tiempo, es el
que toma la subida del archivo desde la tarjeta
Arduinoatravésdelmódemcelularpormedio
deGPRS.Enestaetapa,elprocesodeinvestigación cobijó dos protocolos diferentes: el TCP y
el UDP, y como puede apreciarse en la Tabla I,
esindispensableemplearelUDPcuyavelocidad
paraarchivosdetextode5Kbfuehasta6,45vecesmayorquelasdelTCP.
Enrelaciónalostrabajosanteriores,citadosenel
estadodelartedelpresenteproyecto,existeuna
evidentemejoraenvariosaspectossignificativos:
Eltamañomáximodelpaqueteenviadoseelevó
hastalos5Kb,2,5vecesmayorqueeldeKeny
Xiaoying [10] que emplea un sistema operativo
Linux en tiempo real (el más alto encontrado
enlainvestigaciónprevia).Elretardodesubida
de los paquetes se posicionó por debajo de los
3 segundos (hasta de 1,23s), muy distante a los
trabajos citados, que en condiciones promedio
no descienden de los 15 segundos. Finalmente,
laincorporaciónmultiparamétrica(ECG,EMG,
TemperaturaCorporal,SPo2yfrecuenciasrespiratoriaycardíaca)hacensistemasdetelemedicinabasadosencomunicacionesmóviles.
vi. conclusiones
Es fácil evidenciar, frente a las mediciones realizadasyalosdatosobtenidosenlainterfazgráficaremota,quelostiemposdesubidaybajada
de los archivos de texto de señales biomédicas,
no obstaculizan el despliegue adecuado de los
gráficos de ECG y EMG. En este punto es fundamental el análisis de dos factores: el primero
es que el tiempo que permanece una señal en
pantalla, dentro del monitor remoto, es mayor
Revista
que el tiempo empleado por el sistema para la
capturaytransmisióndelosdatosparaunnuevo
pantallazo; el segundo consiste en que la velocidad de transmisión no se ve afectada por los
algoritmos de compresión y decodificación de
lasseñalesECG,puestoqueestosprocesosson
desarrollados por el microprocesador de la tarjetaArduino(cuyavelocidadderespuestaesde
1MIPS)yelprocesadordelpcempleadocomo
estaciónremota.
Al emplear las redes celulares como medio de
transmisión,laplataformadesarrolladapuedeser
empleada en cualquier lugar del mundo donde
hayacoberturadelaredcelular3Gydelsistema
GPRS,convirtiéndoloenunaalternativadebajo
costoparaelapoyoalatelemedicinadiagnóstica.
Los resultados del proceso de verificación
de las variables medidas, se hicieron frente
a instrumentos calibrados, empleados como
patrones certificados y como puede analizarse
en las Tablas II, III y IV, el funcionamiento del
sistema de captura y acondicionamiento de las
señalesescompletamenteválido,alencontrarse
errores máximos para la temperatura corporal
de 0.16°C; 1.79% para la saturación parcial de
oxígenoy0rpmparalafrecuenciarespiratoria.
La frecuencia cardíaca no fue sometida a metrologíayvalidación,yaquefuederivadaapartirde
lalecturadelECG.
El trabajo actual puede encaminarse a la incorporación modular de diversas señales biomédicas como presión arterial y glucometría, entre
otras, de forma que se pueda generalizar como
unsistemaremotodecapturaytransmisiónde
parámetrosdiagnósticosendiversaspatologías.
Unposibledesarrolloadicionaldealtoimpacto,
seríaunmódulocapazdeadquirir,comprimiry
transmitir imágenes médicas de diversas fuentes,
comorayosx,microscopios,endoscopios,entre
otros,sobreelsistemaactual.
Finalmente,laaparicióndelaplataforma4Gysu
despliegueenColombiaporpartedelosoperadoresdetelefoníacelular,rompeunagranvariedaddebarrerasdevelocidadyanchodebanda.
Actualizar el actual sistema al 4G en cuanto su
coberturacubralasregionesruralesdelpaís,sería un éxito rotundo en las intenciones de acercar
UAN • ISSN 2145 - 0935 • Vol. 5 • No. 9 • pp 34-42 • julio - diciembre de 2014
41
• Sistema de transmisión de señales biomédicas a través del servicio general de paquetes vía radio gpr •
lamedicinasobreredescelulares,aldiagnóstico
depacientesremotosentiemporeal.
Referencias
[1] C. E. Lin, C. C. Li, C. C. Wu, H. S. Liu y M.
Y.Tseng,«ArealtimeGPRSsurveillancesystemusingtheembeddedsystem»deThe29th
Annual Conference of the IEEE Industrial
ElectronicsSociety,Changhua,2003.
[2] C. S. Pattichis, E. Kyriacou, S. Voskaride, M.
S.PattichisyR.lstepanian,«Wirelesstelemedicine systems: an overview,» Antennas and
Propagation Magazine, IEEE, vol. 44, pp. 143
-153,2002.
[3] S. Garawi, R. S. H. Istepanian y M. A. AbuRgheff, «3G wireless communications for
mobile robotic teleultrasonography systems,»
CommunicationsMagazine,IEEE,vol.44,pp.
9196,2006.
[4] P. Sankhe, S. Kuriakose y U. Lahiri, «A step
towards a robotic system with smartphone
workingasitsbrain:Anassistivetechnology,»
de Control, Automation, Robotics and EmbeddedSystems(CARE),InternationalConferenceon,Jabalpur,2013.
[5] E.Wang,S.ZhangyZ.Zhang,«Researchand
ImplementofPPPandTCP/IPProtocolBased
onGPRS,»deWirelessCommunications,Networking and Mobile Computing (WiCOM),
7th International Conference on, Wuhan,
2011.
[6] J.Quero,C.Tarrida,J.SantanayV.Ermolov,
«Health Care Applications Based on Mobile
Phone Centric Smart Sensor Network,» de
Engineering in Medicine and Biology Society,
2007. EMBS 2007. 29th Annual International
ConferenceoftheIEEE,Lyon,2007.
[7] Z.QiangyW.Mingshi,«AWirelessPDA-based Electrocardiogram Transmission System
forTelemedicine,»deEngineeringinMedicineandBiologySociety,2005.IEEEEMBS2005.
27thAnnualInternationalConferenceofthe,
Shangai,2006.
[8] Y. Xue, W. Shuicai y B. Yanping, «An EGG
wireless Monitoring Instrument Based on
GPRS,» de Complex Medical Engineering,
2007. CME 2007. IEEE/ICME International
Conferenceon,Beijing,2007.
[9] X. Ge, D. Lai, Z. Fang y X. Wu, «A RealTimeContinuousECGTransmittingMethod
42
Universidad Antonio Nariño - Revista Facultades de Ingeniería
through GPRS with Low Power Consumption,»deBioinformaticsandBiomedicalEngineering,2008.ICBBE2008.The2ndInternationalConferenceon,Shangai,2008.
[10]C.KenyL.Xiaoying,«DevelopmentofRemote
Monitoring Cardiac Patients System Based on
GPRS,»deBiomedicalEngineeringandComputer Science (ICBECS), 2010 International
Conferenceon,Wuhan,2010.
[11]K.Zhang,L.SongyD.Lu,«Designofremote
ECG monitoring system based on GPRS,» de
Computer Science and Network Technology
(ICCSNT),2011InternationalConferenceon,
Harbin,2011.
[12]R.N.Mitra,S.Mitra,S.PramanikyB.B.Chaudhuri,«Arobusttechniquefordelineationand
featuresextractionofECGsignalfrommobilephone photography,» de Communications,
Devices and Intelligent Systems (CODIS),
2012 International Conference on, Kolkata,
2012.
[13]R. Gamasu, «ECG Based Integrated Mobile
Tele medicine System for Emergency Health
Tribulations,» International Journal of BioScience and Bio-Technology, vol. 6, nº 1, pp.
83-94,2014.
[14]«Arduino,» [En línea]. Available: www.arduino.cc.[Últimoacceso:21032014].
[15]Libelium Comunicaciones Distribuidas S.L.,
«CookingHacks,»[Enlínea].Available:http://
www.cookinghacks.com/documentation/
tutorials/ehealth-biometric-sensorplatformarduino-raspberry-pi-medical. [Último acceso:03022014].
[16]A. Boskovic y M. Despotovic, «An Efficient
Approach to ECG Signal Transmission via
GPRS,»deComputerasaTool,2005.EUROCON 2005.The International Conference on,
Belgrade,2005.
[17]S. M. Jalaleddine, C. G. Hutchens, R. D.
StrattanyW.A.Coberly,«ECGdatacompression techniques-a unified approach,» Biomedical Engineering, IEEE Transactions on, vol.
37,pp.329343,1990.
[18]M. Elenea, J. Quero, S. Toral, C. Tarrida, J.
Segovia y L. Franquelo, «CARDIOSMART:
intelligent cardiology monitoring system
using GPS/GPRS networks,» de IECON 02
[IndustrialElectronicsSociety,IEEE200228th
AnnualConferenceofthe],Sevilla,2002.
Descargar