Anda di halaman 1dari 7

Anlisis de seales electroencefalogrficas asociadas a algunas patologas

Martin Acevedo Pacheco , Dra. Mara Monserrat Morn Castillo


Facultad de Ciencias de la Electrnica - BUAP

Resumen
El presente trabajo aborda un tema muy amplio en el mundo de la electrnica aplicada
a la salud, en el anlisis y procesamiento de seales electroencefalogrficas. Para
realizar el anlisis de seales electroencefalogrficas asociadas a algunas patologas,
primeramente partimos del diagnstico de enfermedades por medio de seales EEG, as
como su adquisicin y procesamiento, la cual debe ser lo ms precisa posible para
realizar la manipulacin de la seal digital discreta EEG por medio de la
programacin. El diseo general de una interfaz cerebro-computadora consta de una
etapa de acondicionamiento de la seal, conversin de la seal analgica a digital,
Implementacin del algoritmo y finalmente conversin de la seal digital a analgica.
La arquitectura de programacin a emplear es un DSP (digital signal processor)
implementado en un FPGA, al combinar la arquitectura del DSP con la versatilidad y
reprogramacin del FPGA no solo ahorramos costos comparados con los sistemas
robustos de electroencefalogramas, sino creamos un sistema verstil reprogramable con
fines de investigacin e implementacin de algoritmos. Es as como podemos concluir
que la mejor arquitectura de programacin depende de la aplicacin a realizar, en
nuestro caso un DSP es la mejor arquitectura que podramos emplear. La tendencia en
el mundo de la programacin respecto al tema, es la combinacin de un DSP con
componentes de un FPGA.

Introduccin
El electroencefalograma (EEG) es el registro de la actividad elctrica de las neuronas del encfalo. El
registro prolongado de EEG es una tcnica especial de electroencefalografa, desarrollada con el fin de
obtener mayor informacin para el diagnstico de neuropatologas, principalmente la epilepsia. El
objetivo principal del monitoreo prolongado de EEG es captar eventos electroencefalogrficos
espontneos, caractersticos de dicha enfermedad. Adems tiene aplicacin en el estudio de la funcin
cerebral en estados de sueo, anestesia y de pacientes en unidades de cuidado intensivo. [1]

En la actualidad existen diferentes universidades e institutos dedicamos a la investigacin de la


actividad cerebral, pero la mayora de ellos cuenta con electroencefalgrafos de alto precio y
carecen de una arquitectura de programacin flexible, que pueda ser manipulada para fines de
investigacin.
La propuesta por el investigador es poder implementar algoritmos matemticos mediante un
sistema de anlisis y adquisicin de datos para determinar patrones en pacientes con alguna
patologa y enfermedades, que ayuden a predecir tcnicas para el desarrollo de terapias y
monitorizacin de los pacientes, o bien diagnstico y tratamiento. Razn por la cual es necesario
crear un sistema verstil de adquisicin de Seales manipulable para tener la posibilidad
programar los algoritmos obtenidos y probarlos con variables de fuentes reales.

Seales EEG [2]


Muchos rganos del cuerpo humano manifiestan su funcin a travs de actividad elctrica. El
corazn produce una seal llamada electrocardiograma o ECG, mientras que la actividad de los
msculos produce un electromiograma o EMG. El cerebro genera una seal conocida como
electroencefalograma o EEG.
El origen de estos biopotenciales proviene de la actividad elctrica a nivel celular. Las seales
EEG se caracterizan por sus amplitudes extremadamente pequeas (en el rango de microvolts).
Electrodos de oro recubiertos de plata se colocan en el cuero cabelludo y se fijan para hacer un
contacto de baja resistencia. Estas seales son difciles de interpretar ya que representan la
actividad de billones de neuronas. Sin embargo, un anlisis en el espectro de frecuencia del EEG
puede revelar cambios en la potencia de la seal a diferentes frecuencias que se producen durante
varias etapas del sueo, como resultado de efectos anestsicos y algunas veces como el resultado
de una lesin cerebral.
Diagnstico de enfermedades por EEG
Las investigaciones de los ltimos aos han logrado descifrar gran parte de las seales producidas por
el cerebro que tienen relacin con diferentes patologas en enfermedades mentales como el alzhimer, la
epilepsia, dislexia o enfermedades como la hipoglucemia, para comprender y descomponer gran la gran
cantidad de informacin que est relacionada con estas alteraciones del buen funcionamiento del cuerpo
humano se han implementado nuevos algoritmos y anlisis de las seales EEG. [3]

Es en el cerebro donde se generan gran parte de las seales que requiere nuestro cuerpo para
mantenernos vivos, cada proceso genera una seal EEG, como tener hambre, sueo, cansancio, el
proceso de digestin, emociones entre otras. Lo complicado es que todas estas seales no tiene un
patrn definido, si no cada seal tiene diferente frecuencia y tensin, en algunos casos las formas
varan en cada paciente. Por lo tanto la forma de interpretar y descifrar las seales provenientes
del cerebro (EEG), nos llevan a obtener informacin valiosa para poder encontrar maneras de
tratar algunas patologas.
Adquisicin de Seales EEG
La adquisicin de seales EEG es crucial para obtener una lectura correcta y poder manipularlas,
debido a que debemos reducir el ruido y todas las perturbaciones presentes para obtener una seal
limpia y confiable, con el propsito de poder establecer patrones a partir de su comportamiento.
Las perturbaciones presentes en la adquisicin de Seales EEG se describen a continuacin.

Ruido inherente en los componentes electrnicos del equipo de adquisicin: Los


componentes electrnicos generan ruido elctrico con componentes desde 0Hz hasta
miles de Hertz, dado que el ancho de banda de la seal EEG comparte parte del espectro
del ruido elctrico de los componentes electrnicos, este no puede ser eliminado, sin
2

embargo puede ser disminuido mediante la seleccin de componentes de calidad y


mediante el empleo de tcnicas de diseo inteligentes.

Ruido elctrico ambiental: Es el ruido debido a la interferencia electromagntica,


generada, entre otros, por transmisiones de radio y televisin, lmparas fluorescentes y
lneas de alta tensin. La principal fuente de ruido en lo que a la seal EEG respecta es la
interferencia causada por la componente de 60Hz de las fuentes de alimentacin.

Ruido producido por movimiento: Es de dos tipos, el primero por la interfaz entre el
electrodo y la piel y el segundo por el movimiento de los cables de los electrodos. El
rango de frecuencia para estas interferencias est entre 0 y 20 Hz.

Interfaz cerebro-computadora BCI


En la siguiente imagen se muestra un diagrama general del diseo una interfaz cerebrocomputadora, o mejor conocida por sus iniciales en ingls BCI (Brain Computer Interface).

Fig.1 Diagrama general del diseo de una interfaz BCI (Brain computer interface). [4]

En el cual las diferentes partes se describen como:


Adquisicin y procesamiento de la seal. (Signal acquisition and processing). La seal es
adquirida a travs de electrodos, y despus es digitalizada para poder ser procesada. Con el
procesamiento se logra extraer caractersticas que reflejan la situacin del usuario.
Caractersticas de la seal (Signal features). Con base en una serie de patrones previamente
establecidos la seal obtenida puede ser clasificada dependiendo sus caractersticas. Es en esta
etapa donde el uso de una base de datos para la caracterizacin de la seal es de gran utilidad para
poder comparar la seal obtenida con la informacin almacenada ya conocida.
3

Interpretacin del algoritmo (Translation algorithm). Una vez caracterizada la seal se puede
implementar un algoritmo que sea capaz de interpretar ciertos patrones y as traducir la
informacin recibida en comandos que puedan ser ejecutados para lograr una aplicacin en
hardware.
Retroalimentacin al usuario (User feedback). Despus de que el algoritmo traduce estas
caracterizaciones en comandos, se puede realizar una retroalimentacin al usuario, es decir una
aplicacin que satisfaga alguna necesidad, por ejemplo el manejo de un brazo robtico, un editor
de texto, un sintetizador de voz o una silla de ruedas dependiendo de la informacin recibida por
usuario.
Problemtica de los dispositivos en el rea de investigacin
Recientemente muchos laboratorios de bioingeniera han estado desarrollando nuevos sistemas
de adquisicin digital e implementan sistemas complejos, que requieren altos costos. Una
oportunidad para reducir costos y aumentar la flexibilidad de los dispositivos con fines de
investigacin es usar sistemas lgicos programables.
Es as como los dispositivos DSP (Digital Signal processor), FPGA (Field Programmable Gate
Array), microcontroladores, tarjetas de adquisicin de datos (DAQ) son generalmente empleados
para disear estos sistemas.
Ventajas al implementar FPGA
Ante un diseo como el que hemos planteado anteriormente y el objetivo buscado, un primer
problema a resolver es la seleccin del dispositivo. Las razones para utilizar una FPGA frente a
otros dispositivos como pueden ser microprocesadores o un DSP puro han sido:

Una FPGA ofrece una mayor velocidad de procesamiento e inmunidad al ruido.


Es flexible, es decir su arquitectura puede ser reprogramable permitiendo el uso de
arquitecturas complejas.
Los FPGA pueden tomar ventaja de sus arquitecturas altamente paralelas y ofrecer una
productividad muy superior a los DSP.
Las FPGA ofrecen una aplicacin ms natural para la mayora de los algoritmos DSP.
Una FPGA provee recursos casi ilimitados para procesos digitales, es decir, nos permite
realizar una gran cantidad de funciones.

DSP (Digital signal processing) implementado en FPGA


Un DSP (Digital Signal Processor) o Procesador digital de seal es un sistema basado en un
procesador o microprocesador que posee un conjunto de instrucciones, un hardware y
un software optimizados para aplicaciones que requieran operaciones numricas a muy alta
velocidad.
4

Pero la pregunta es por qu emplear un DSP implementado en un FPGA no es tan comn?


Algunas de las razones principales son las siguientes:

Falta de experiencia en el uso de estos dispositivos para aplicaciones intensivas de


cmputo.
Los algoritmos desarrollados para microprocesadores pueden ser difciles de traducir en
hardware.
Las herramientas de diseo an son inmaduras para el diseo DSP basado en FPGA.
El xito de un diseo de FPGA DSP depende en gran medida de la experiencia del
diseador, no slo en la implementacin de los diseos en FPGA, sino tambin en la
adaptacin de algoritmos para la eficiencia del hardware.

Algunos son de la opinin de que la programacin de los FPGA es difcil, ya que por lo general
requieren de un lenguaje orientado a hardware como Verilog o VHDL; adems, las
soluciones FPGA pueden tomar un orden de magnitud mayor que las de cdigo DSP, lo que
afecta los costos de desarrollo y aumenta el tiempo de mercado; mientras que el DSP
puede tener un programa estndar de C y ejecutarlo. Al implementar la arquitectura de un DSP en
una FPGA bsicamente se reduce a traducir las instrucciones de un programa en C a un diagrama
en bloques que sea implementado en hardware VHDL.
Estructura de programacin de un DSP en FPGA para el procesamiento de Seales
Digitales
La estructura para realizar la programacin del DSP en FPGA consta de las siguientes etapas:
Etapa de acondicionamiento de Seal, Conversin de seal analgica a digital (ADC) o
digitalizacin, Algoritmo implementado en DSP y Conversin de seal digital a analgica
(DAC). En la figura 2 se muestra un diagrama con las etapas para el acondicionamiento,
digitalizacin y procesamiento de seales empleando un FPGA:

Fig. 2 Sistema completo del procesamiento digital de seales con FPGA y un DSP como
arquitectura de programacin. [5]
5

Etapa de acondicionamiento de Seal. Como ya se mencion anteriormente en la


seccin de BCI (Brain-computer interface), la seal es adquirida por medio de electrodos
o una diadema comercial como Neurosky.
Conversin de seal analgica a digital (ADC) o digitalizacin. La seal analgica es
digitalizada por un convertidor ADC generalmente disponible en un Circuito integrado
comercial o un dispositivo como lo es el PmodAD1.
Algoritmo implementado en DSP. Es la etapa de la programacin de la FPGA, el
algoritmo es implementado en el DSP.
Conversin de seal digital a analgica (DAC). La seal se vuelve a convertir en
analgica para ver su comportamiento originalmente al aplicarle el procesamiento de
seal digital (DSP). El convertidor se encuentra disponible comercialmente como lo es el
PmodDA1.

Una de las soluciones presentadas ante la falta de electrodos especializados y pacientes con los
cuales poder adquirir seales nos llev a proponer un sistema de laboratorio, en el cual se puede
comprobar experimentalmente la programacin del DSP en el FPGA.

Fig. 3 Sistema de laboratorio para realizar pruebas experimentales de la programacin del DSP en
FPGA. [5]

Prototipo del diseo completo

Fig. 4 Prototipo del Sistema completo para realizar pruebas experimentales de la programacin
del DSP en FPGA usando la tarjeta Symbhia X9 - Intesc.

Finalmente al hablar de un sistema de adquisicin de seales biomdicas no solo


englobamos EEG el cual es el tema del proyecto, sino tambin abordamos los diferentes tipos de
seales electroencefalogrficas (EEGs), electrocardiogrficas (ECGs) y electromiogrficas
(EMGs), debido a que el proceso para su adquisicin es el mismo, es por eso que las etapas
anteriormente pueden ser implementadas en el diseo de un sistema de adquisicin de Seales
Biomdicas generales. Aunque cabe recalcar que hay que tomar en cuenta las caractersticas de
cada seal segn sea el caso.

Conclusiones

Se investig el diagnstico de enfermedades patolgicas por seales EEG, as como su


adquisicin y las perturbaciones existentes.
Se investig el diseo general de una interfaz Cerebro-computadora o interfaz BCI
(Interface Brain computer).
Se abord la problemtica de los dispositivos existente y su falta de flexibilidad en su
arquitectura de programacin, para fines de investigacin en laboratorios.
Se abordaron las ventajas de implementar un FPGA en comparacin de otros dispositivos.
Se propuso un sistema de laboratorio para comprobar la programacin del DSP en FPGA.
Se plante la arquitectura DSP como la base de programacin en FPGA aplicable a todo
tipo de seales provenientes del cuerpo (seales electroencefalogrficas (EEGs),
electrocardiogrficas (ECGs) y electromiogrficas (EMGs)).

Agradecimientos
A la Dra. Mara Monserrat Morn Castillo, por darme la oportunidad de realizar este proyecto
bajo su tutela y a la Vicerrectora de Investigacin y Estudios de Posgrado por permitirme
participar en el programa Jvenes investigadores primavera XI.
Referencias
[1] Z. Huertas, E. Mardones, P. Nio. Diseo e implementacin de un prototipo de sistema de EEG porttil.
Memorias II Congreso Latinoamericano de Ingeniera Biomdica. La Habana, Cuba, 2001.
[2] Salvador Acha, Izquierdo Daniel Olgun, Olgun Sergio Martnez Chapa. Transmisin Inalmbrica de Seales
Electroencefalogrficas. Tecnolgico de Monterrey, campus Monterrey. Mxico, 2005.
[3] Oscar Leonardo Garzn. Adquisicin y anlisis de seales EEG para diagnstico de enfermedades. Internet
[Disponible]:http://www.academia.edu/23774231/Adquisici%C3%B3n_y_an%C3%A1lisis_de_se%C3%B1ales_EE
G_para_diagn%C3%B3stico_de_enfermedades (consultado el 30 de Marzo del 2016)
[4] IEEE Computer Society, V. 41, n 10. Estamos cerca de la reubicacin de la mente?. Internet [Disponible]:
http://citforum.ru/computer/2008-10/ (consultado el 29 de Abril el 2016)
[5] SOSA PAEZ Carlos Federico. Procesamiento Digital de Seales con FPGA. Laboratorio de Electrnica,
Investigacin y Servicios Facultad de Ciencias Fsico Matemticas. Universidad Nacional de San Luis. San Luis,
ARGENTINA, Diciembre 2012.
7