Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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]
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 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.
Fig.1 Diagrama general del diseo de una interfaz BCI (Brain computer interface). [4]
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:
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
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]
Fig. 4 Prototipo del Sistema completo para realizar pruebas experimentales de la programacin
del DSP en FPGA usando la tarjeta Symbhia X9 - Intesc.
Conclusiones
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