Sie sind auf Seite 1von 37

PONTIFICIA UNIVERSIDAD CATLICA DEL PER

FACULTAD DE CIENCIAS E INGENIERA

DISEO DE UN SISTEMA DIGITAL DE DIECISEIS CANALES PARA LA ADQUISICIN DE SEALES BIOMDICAS

Plan de tesis que presenta el alumno Catherine Nathalie Mesa Benito

ASESORA: Roco Callupe

Lima, junio 2010

1. TTULO DISEO DE UN SISTEMA DIGITAL DE DIECISEIS CANALES PARA LA ADQUISICIN DE SEALES BIOMDICAS 2. INTRODUCCIN Actualmente son muchas las universidades a nivel mundial y otras a nivel nacional dedicadas a la investigacin de las seales biomdicas debido a la informacin que contienen y esto permite utilizarlas para diagnsticos y tratamientos. Por tal razn la demanda de equipos de adquisicin de seales biomdicas se ha incrementando considerablemente. Estos equipos se han desarrollado utilizando tecnologas de precisin y velocidad que permiten la adquisicin y procesamiento de estas seales.

Sin embargo, los equipos comerciales no permiten el acceso de usuario hacia su arquitectura fsica, es decir, no permiten modificar su hardware agregando o cambiando funciones, por tanto estos dispositivos comerciales muchas veces no se adecuan a las necesidades del usuario.

Los circuitos integrados estn presentes en diferentes productos, una alternativa para los circuitos integrados son los FPGAs ya que estos nos ofrecen implementar un circuito integrado a medida; estos dispositivos aparecieron por primera vez en el mercado en 1984 por otro lado esta tecnologa esta presente en diversas reas especialmente en la industria donde se requiera una alta velocidad.

Por lo tanto el presente trabajo ofrece la alternativa del diseo de un sistema de adquisicin digital que cuente con la flexibilidad que el usuario necesita, permitiendo al usuario agregar tareas a la arquitectura ya definida, tambin se ofrece un protocolo de comunicacin universal y una interfaz de usuario de fcil uso. Adems se tomar en cuenta los parmetros necesarios para adquirir las seales biomdicas.

3. MARCO TEORICO 3.1 3.1.1 Estado del Arte Presentacin del asunto de estudio

El cuerpo humano emite diferentes tipos de seales elctricas que representan actividades funcionales; entre las cuales podemos encontrar seales

electroencefalogrficas (EEGs), electrocardiogrficas (ECGs), electromiogrficas (EMGs), entre otras, estas seales contiene informacin importante las cuales son utilizadas para diagnsticos y tratamientos, por tal razn su estudio se ha ido incrementando actualmente. Durante los aos de la posguerra (1940-1950), algunos grupos se concentraron en tratar de realizar la primera grabacin de seales bioelectricas, actividad neuronal o muscular entre otras, para luego analizarlas usando tcnicas elctricas. En los aos 70s empez a introducirse la alta tecnologa en los dispositivos mdicos (digital, control por computadora, etc.) [1]. En la actualidad las tcnicas sobre el procesamiento digital en comparacin a las analgicas han evolucionado de una forma impresionante en los sistemas de adquisicin de seales biopotenciales [2]. El procesamiento digital es ms eficiente (velocidad de procesamiento e inmunidad al ruido) y flexible (reprogramable) ya sea en hardware o software debido a que nos brinda una gran ventaja ya que su implementacin es fcil (no necesitan mucho componentes) pero permite desarrollar arquitecturas complejas; adems los efectos que producen los errores pueden ser predecibles y a la vez controladas, adicionalmente los factores externos no afectan a la seal ya digitalizada [3]. Actualmente la mayora de laboratorios de Bioingeniera que cuentan con equipos de adquisicin digital comerciales los cuales no son muy flexibles debido a que el acceso a su arquitectura es restringido. El presente documento contiene informacin referida a distintos estudios respecto a sistemas de adquisicin, tecnologas usadas para la digitalizacin y pre procesamiento de seales y las formas de realizar una comunicacin por un dispositivo USB. Adems se presentara los beneficios que nos ofrece un sistema basado en FPGA, por ltimo se mencionara los software que existen para estos dispositivos que se encuentran en el mercado.

Finalmente se obtendr los parmetros principales en un sistema digital de adquisicin de seales bipotenciales ya sea en la etapa de digitalizacin, la uniformizacin de la transmisin de lo obtenido y la obtencin de una interfaz de usuario accesible y de fcil manejo para el usuario. Estado de la investigacin 3.1.1.1 Digitalizacin de seales :

Existen diferentes tipos de conversores anlogo-digital (ADC) que permiten transformar una seal anloga a una seal digital para que luego esta se pueda almacenar o pueda ser transferida a un computador. Entre los distintos tipos de ADCs resaltan los siguientes [9]: Conversin por seguimiento (servo) Conversin por aproximaciones sucesivas Conversin por integracin Conversin rpida Conversin por sobre muestreo (sigma-delta)

La continua evolucin en el desarrollo de la electrnica digital ha permitido a estos dispositivos tener altas prestaciones como son alta resolucin, gran rango dinmico, menor tiempo de conversin y a un bajo costo [2]. Algunos equipos utilizados en la adquisicin de seales EEG utilizan ADCs de propsito general como los que se encuentran dentro de un microcontrolador [11],[18], [19]; por otro lado, otros sistemas de adquisicin de seales biopotenciales utiliza dispositivos conversores anlogo-digital de aplicacin especifica [4],[5],[6] y tambin se usa microconversores [3]. Las tecnologas que utilizan son distintas pero en la actualidad se prefiere el uso de ADC con tecnologa sigma-delta o con el principio de conversin por aproximaciones sucesivas. Los ADCs con tecnologa sigma-delta poseen una alta resolucin, realizan conversin de seales que se encuentran en frecuencias DC hasta en Megahertz, por lo tanto puede trabajar con las seales biopotenciales ya que estas se encuentra en un rango de 0.01Hz y 1KHz, en este tipo de ADC se realiza un sobre muestreo de la seal, luego es filtrada para finalmente ser separada a travs de un filtro digital. Este tipo de arquitectura tiene

una relacin entre resolucin, velocidad y consumo, esto muestra la flexibilidad tiene este conversor. Los ADCs delta sigma muestrean por un cierto periodo de tiempo y despus con el promedio de este determinan su respectivo cdigo binario [7].

Fig. N1 Diagrama de un conversor Delta-Sigma [7] Los conversores a travs de registros de aproximaciones sucesivas son usados para aplicaciones que poseen una mediana o alta resolucin debido a que tienen un rango de 8 a 18 bits y una velocidad aproximada de 10 mega muestras por segundo [7]. El funcionamiento de este ADC se basa en un registro de aproximaciones sucesivas (SAR), adems el valor que tenga la seal se va mantener hasta el final de la conversin debido que se utiliza el circuito de sample and hold.

Fig. N2 Diagrama de un conversor por aproximaciones sucesivas [7]

3.1.1.2

Interfaz:

Despus de realizar la digitalizacin es necesario almacenar los datos y organizarlos para luego transferirlos a la PC, para dicho objetivos se han usado diferentes dispositivos. En algunos dispositivos se utilizaron como unidades de control microprocesadores y/o microcontroladores [3], [5], [11], [18] otras aprovechan el uso de programables como los FPGA [19]. A continuacin se presentan algunas caractersticas de los microcontroladores que se utilizaron en algunas aplicaciones: Tabla N1 (Elaboracin propia)Caracterstica de Microcontroladores (extrado de las hojas de datos de fabricante)[29],[30],[31] Memoria MICROCONTROLADOR FABRICANTE Atmega32 AT90S4433 8051 Texas Instruments 8 bits Freescale 68HC908GP32 TMS320C28x MAXQ2010 (Motorola) 8 bits 8MHz 150 MIPS 10MHz 512 bytes 68Kbytes 2Kbytes Atmel Atmel INSTRUCCIONES Velocidad 8 bits 8 bits 16 MHz 8MHz 12,24 o 48 MHZ 128 bytes RAM 2Kbytes 128 bytes dispositivos lgico

Texas Instruments 16 y 32 bits MAXIM 16 bits

En comparacin a los microcontroladores, los FPGA permiten realizar procesos de manera simultnea de esta manera se puede reducir el tiempo en un procesamiento, la tecnologa de los FPGAs nos ofrecen 5 beneficios que son [20]:

Tabla N 2 (Elaboracin propia) Informacin extrada de National Insturments Al poseer paralelismo, estos dispositivos ofrecen mayor potencia RENDIMIENTO de procesamiento porque los FPGA no tienen que seguir instrucciones secuenciales. Por lo tanto a nivel de hardware son veloces y permite configuraciones especializadas. Permite el desarrollo de prototipos de una manera flexible y TIEMPO DE LLEGAR rpida debido que se puede probar la idea en hardware e ir AL MERCADO modificndola hasta encontrar la solucin adecuada todo esto sin pasar por el proceso de fabricacin. Generalmente los usuarios necesitan un hardware personalizado, PRECIO pero el precio de implementar cambios en un circuito integrado es menor en comparacin de hacerlos en un FPGA. Debido a que los FPGAs no utilizan un sistema operativo, adems pueden realizar diferentes tareas paralelamente ya que se tiene FIABILIDAD un hardware especializado para cada una, por lo tanto no existe el riesgo que las tareas se dificulten una a la otra por querer utilizar un mismo recurso situacin que se puede presentar en los procesadores. Debido a que los FPGAs son reprogramables poseen la MANTENIMIENTO A capacidad de afrontar los cambios que puedan surgir en un futuro LARGO PLAZO ya que se puede ir realizando mejoras al hardware inicialmente implementado.

3.1.1.3

Comunicacin USB

Hoy en da gran parte de la tecnologa utiliza o tiene una comunicacin con la PC, generalmente dicha comunicacin es a travs de un puerto USB (Universal Serial Bus). En el diseo y la programacin de un dispositivo de memoria masiva como el USB, se envuelven varios conceptos como interfaz, protocolos y estructuras. En el protocolo USB es necesario un dispositivo control de la comunicacin conocido como el host (normalmente la PC) y un dispositivo interfaz que se encarga de transmitirle datos al host [13].

En la investigacin realizada por Manj Benning en The Experimental Portable EEG/EMG Amplifier utiliza un microcontrolador de la marca CYpress EZ-USBFX 2TM USB dicho

dispositivo integra un puerto USB 2.0 que trabaja como un transmisor y receptor, adems cuenta con un microcontrolador 8051 y una interfaz perifrico programable. La velocidad que tiene el dispositivo se encuentra sobre 56Mbytes por segundo y el dispositivo tiene un costo de 34 dlares [20]. En la investigacin USB-Based 256-Channel Electroencephalographic Data Acquisition System for Electrical Source Imaging of the Human Brain se utiliza el controlador de USB FT245BM que se encuentras basado en 8 bits, con bus de datos paralelo, adems

cuenta con una tasa de transferencia de 1MbyteHz y cuenta con un buffer de recepcin de 384 bytes y 128 de transmisin [5]. 3.1.1.4 Software

Existen diversos software de anlisis de seales biopotenciales que permiten un mejor manejo de la seal, aplicando diferentes herramientas para poder ver, analizar y

transformar los datos de acuerdo a lo requerido. A continuacin algunos software que se encuentran en el mercado ofrecidos para laboratorios: Software ACQknowledge BIOPAC: proporciona la configuracin de la lnea de adquisicin de datos, es decir nos permite definir el tipo de seal que se adquirir, tambin ofrece filtros y transformaciones, todo esto en tiempo real. Por otra parte el software cuenta con diferentes herramientas de anlisis que se encuentran activas durante y despus del proceso de adquisicin, algunas de estas herramientas permiten cambiar de ventanas de comando, aplicar la transformada rpida de Fourier (FFT) entre otras opciones [22]. El software de BioCapture es un sistema del paquete de software SciWorks CM, este nos proporciona la adquisicin de datos sofisticada, el control de experimento, anlisis de datos y gestin de datos, sin necesidad de programacin adicional [28]. BioExplorer: desarrollado por CyberEvolution, adquiere, procesa y permite visualizar los datos en tiempo real. Adems se puede configurar los filtros a utilizar para la adquisicin; es utilizado generalmente para experimentos, su costo es entre 375 a 450 dlares [26].

Neurowerk: software con una interfaz amigable y de fcil manejo. Posee visualizacin ptica, grfica y numrica con opcin de mltiples ventanas, monitoreo de pacientes a travs de una cmara. Tiene tambin la opcin de revisin y anlisis en lnea de EEG [27]. Bio Semi: el programa tiene las funciones de adquisicin, filtrado. Adems muestra los datos en pantalla y permite escalarlos; el software esta desarrollado en el programa grfico de LabVIEW. Tiene un costo menor en comparacin a otros software, adems el usuario cuenta con una licencia libre que le permite acceder al cdigo fuente [25]. Tambin existen universidades que se dedicaron a crear programas destinados al anlisis de seales EEG por ejemplo la UNAM (Universidad Nacional Autnoma de Mxico), que unos aos atrs diseo un programa para dicho propsito y adems para analizar el mapeo cerebral [24].

3.1.2

Sntesis sobre el asunto de estudio

Como se mostro anteriormente el desarrollo actual de sistemas digitales ha dado una evolucin vertiginosa la cual permite desarrollar equipos de alta eficiencia a un bajo costo. Se le da nfasis al momento de la digitalizacin de datos, para que estos puedan conservar su esencia y no se vean distorsionados por distintas perturbaciones que puedan darse al momento de la digitalizacin. Debido a esa razn se tiene que cumplir ciertos requerimientos para elegir un ADC, las caractersticas que se debe cumplir el ADC para poder digitalizar seales biopotenciales son una alta resolucin, un rango dinmico alto adems poder realizar conversiones de seales con un rango de frecuencias ente 0.01Hz y 1KHz ya que en este rango se encuentran las seales biopotenciales. Existen sistemas de adquisicin para las seales biopotenciales, pero estos no son flexibles, es decir no permiten una modificacin en el hardware de acuerdo a las necesidades que pueda tener el usuario, todas las funciones que estos poseen estn definidas. Por otro lado la tecnologa que se est utilizando para la comunicacin entre los sistemas de adquisicin digital y con la PC se est uniformizando de acuerdo a las necesidades del mercado el general, adems se va utilizando distintas formas de comunicacin ya sea por puerto USB, serial o inalmbrica, siendo ms comn el uso del USB. Los software que se utilizan para la visualizacin de estas seales para su anlisis cuentan con varias herramientas importante que nos permiten definir la frecuencia de muestreo, el tiempo en que se prefiere adquirir la muestra, tambin aplicar algunas operaciones como transformada de Fourier entre otras, adems nos muestran las grficas de estas seales a lo largo del tiempo.

3.2

Conceptualizaciones Generales

Seales Biomdicas

Definicin

Es una seal que contiene informacin, son principalmente usadas para la investigacin de sistemas biolgicos [10].

Origen

Las seales biomdicas tiene origen en diferentes fuentes como: Biolelctricas: es generada por las clulas nerviosas y clulas musculares. Esta fuente es la membrana potencial. Bioimpedancia: informacin la impedancia de la de tejido tiene

acerca

composicin,

volumen

sanguneo, etc Bioacusticas: fenmeno creado por el ruido acstico, como el flujo de la sangre por el corazn genera dicho ruido tpico Biomagneticas: varios rganos producen un campo magntico dbil donde se encuentra informacin que no est incluida en otra bioseales. Biomecanicas: estas seales incluyen el movimiento y las seales de desplazamiento, la presin y la tensin y las seales de flujo, y otros Biooptical: resultado de las funciones pticas del sistema biolgico, presentes de manera natural o inducida por la medida Bioqumicas: seales bioqumicas son el resultado de las mediciones qumicas de los vivos

tejidos [10]. Tipos Las bioseales se clasifican de distintas maneras, las que se a continuacin son las ms importantes. De acuerdo a la fuente mencionar: esta clasificacin se define segn su origen o naturaleza fsica. De acuerdo de la aplicacin mdica: las seales son adquiridas y procesadas para usar para un diagnstico

10

o tratamiento. Como se menciona esta clasificacin es de acuerdo a la aplicacin en donde se usara. De acuerdo a las caractersticas de la seal: desde el punto de vista de anlisis esta clasificacin es la ms relevante [10]. Definicin Dispositivo que convierte datos analgicos en una forma discreta, es decir digital, este dispositiva es de seal mixta. Es una onda electromagntica que varia constantemente en el tiempo y que, segn Analgica el aspecto que tenga puede propagarse a travs de diferentes medios como un cable, fibra ptica, etc. [14]. Secuencia de pulsos de tensin que se pueden transmitir de un medio Definicin conductor, por ejemplo un nivel de tensin positiva Conversor Anlogo Digital Seal representara un 1 binario y uno negativo un 0 [14]. Para que una seal sea procesada Digital digitalmente,

debe ser discreta en el tiempo y sus valores

deben ser discretos. Si la seal a ser procesada Conversin est en forma analgica, es convertida a seal la en

digital seal

muestreando analgica

instantes discretos en el tiempo, obteniendo una seal tiempo, discreta y en el

luego

11

cuantificando sus valores a un rango de valores discretos, recibe el proceso nombre que de

cuantificacin. Para este procedimiento se utilizan los convertidores A/D

(anlogo-digitales) que se encargan de estos tres importantes muestreo de la pasos: seal, y

cuantificacin,

codificacin (convertir las cantidades discretas a

cdigo binario) [17]. El procesamiento de

seales consiste en alterar la seal en forma no lineal. digital involucra representacin El procesamiento de seales la y

procesamiento de seales Procesamiento utilizando dispositivos

digitales. A pesar de que una seal sea

inherentemente analgica, se puede derivar en un modelo digital y la mayor parte del anlisis, diseo y procesamiento es llevada a cabo utilizando digitales, a

dispositivos

12

medida que los avances en algoritmos numricos y tecnologa de sistemas

digitales han hecho esta aproximacin a un precio cada vez ms

accesible [16].

Fenmeno que ocurre, en una conversin Aliasing A/D, cuando una frecuencia f es menor que la frecuencia de muestro multiplicada por dos [10]. Errores Error aadido a la seal durante el proceso Error de quantizacin A/D este error se debe a que la seal analgica representada por una seal digital puede asumir valores predefinidos limitados [10]. Chips de silicn reprogramables, utiliza bloques de lgica pre construidos y recursos de ruteo programable. Permite configurarlos con funcionalidades de hardware a travs de Definicin FPGA un software donde se describe las tareas a desarrollar, el archivo debe contener la informacin de cmo se debe conectar los componentes [20].

Es un lenguaje de descripcin y modelado diseado para VHDL describir la funcionalidad y la organizacin de sistemas hardware digitales [23].

Conjunto de normas para el intercambio de informacin Comunicacin hacia PC Protocolo consensuadas por las partes comunicantes con la finalidad de que los datos enviados se reciban de manera adecuada.

13

El Bus Serial Universal es una interface y protocolo que USB permite una simple conexin entre el computador y una variedad de dispositivos perifricos. Es apropiado para todo tipo de dispositivo de almacenamiento masivo.[13]

Conjunto de programas que controlan el funcionamiento de Software Definicin una computadora, as como los datos manejados por las aplicaciones [12].

Parte del sistema con la cual el usuario entra en contacto Interfaz de usuario Definicin fsica y cognitivamente con la mquina y pueden contener varios intrpretes de mandatos unos textuales y otros grficos [12]

Entorno

integrado

de

desarrollo

que

permite

la

programacin orientada a objetos en conjunto a un sistema Definicin de desarrollo. Este programa contiene diferentes

herramientas como editor de textos, compilador, depurador, etc. [15]. Visual C Conjunto finito de procesos a su vez finitos y bien definidos que conducen a un resultado. Es aquel proceso mecnico Algoritmo en conjunto con la lgica y las matemticas, un proceso mecnico se puede expresar en trminos de un conjunto finito de instrucciones bien definidas [15].

14

3.3

Modelo Terico

En un sistema de adquisicin digital de seales mdicas, se tiene que tener en cuenta varios conceptos como el que las seales mdicas se encuentran dentro del rango de frecuencias de 0.01 Hz a 1 KHz ; adems poseen una amplitud entre 100uV y 1mV. Los dispositivos de adquisicin se utilizan con la finalidad de que el usuario pueda realizar el anlisis de las seales adquiridas por tal razn es importante el contar con una interfaz digital hacia el usuario. Las seales mdicas son seales analgicas por tal motivo es necesario digitalizarlas, para dicho proceso se utiliza un Conversor Anlogo-Digital(ADC) la seleccin de este dispositivo tenemos que tener en consideracin que la seal debe conservar sus caractersticas por tal razn se tiene que minimizar los errores que se pueden presentar como aliasing y el error de quantizacin para esto sebe escoger un ADC que nos brinde una alta resolucin adems uno que realice la conversin en el menor tiempo posible. El FPGA nos permite controlar cada ADC, almacenar los valores de la conversin de las seales, empaquetar estos datos recibidos para luego enviarlos hacia la PC, para esto se tendr que programar el FPGA usando el VHDL como lenguaje de descripcin,

definiendo tareas especificas que luego se realizar en forma paralela. Como se menciono anteriormente los datos sern transmitidos a la PC mediante un puerto USB. Para la interfaz del usuario se desarrollara un software diseado en el programa Visual C, esta interfaz permitir al usuario visualizar las seales adquiridas y poder observas las caractersticas de las seales y manipularlas como alejando acercando entre otras opciones.

15

Fig N 3 REPRESENTACIN GRFICA DEL MDELO TERICO

16

3.4

Definiciones Operativas Para un correcto funcionamiento del sistema se tomara en cuenta ciertas variables durante todo el proceso.

Tiempo de digitalizacin: es el tiempo requerido para que la seal analgica se digitalice por completo, este tiempo va depender del tiempo de grabacin de la seal, Cada conversin se debe realizar en un rango de 50 a 100 us.

Frecuencia de la muestro: es la frecuencia con que la seal analgica ser muestreada para poder convertirse en una digital. La frecuencia de muestreo es un parmetro fijo que va tener el ADC. Se escoger una frecuencia suficiente para que no genere retardo debido al procesamiento de la seal, esta tiene que tener un rango de 1KHZ y 10 KHz..

Nmero de bits: es la longitud que tendr la seal al momento de digitalizarla, cuanto mayor sea este nmero por muestra la precisin que se tenga ser mayor. En esta parte se determinara con cuantos bits ser trabajara 16 bits, 24bits por muestra.

Error de cuantificacin: Error aadido a la seal durante el proceso A/D este error se debe a que la seal analgica representada por una seal digital puede asumir valores predefinidos limitados; dicho error debe ser la mitad de un LSB.

Recursos de memoria: se refiere a la capacidad de memoria donde sern almacenaran los datos. Este parmetro es importante ya que para generar una base de datos se deber tener un gran espacio de memoria disponible.

17

Frecuencias de seales: cada seal biomdica tiene una frecuencia caracterstica en la que se encuentra esto depende del tipo de seal que se evala. A continuacin se muestra un cuadro donde se encuentra las caractersticas de las seales mdicas.

Fig. N 5 Seales Mdica [10]

18

4.1

POTENCIALIDADES Mejora en la tecnologa digital, y en el desarrollo de sistemas de adquisicin USUARIOS Grupos de investigacin, laboratorios de investigacin o educativos INFRAESTUCTURA Equipos de sistema de adquisicin con elevado costo

MEDIO GENERAL

Variables Externas

MEDIO ESPECFICO

MEDIO ORGANIZACIONAL

4. PLANTEAMIENTO DEL MARCO PROBLEMTICO

SOSTENIBILIDA D ECONOMICA MARCO LEGAL Pocas Empresas normativas para interesadas en el la la desarrollo de implementacin equipos con de sistemas o software de equipos anlisis mdicos especializado RECURSOS Equipos con poca flexibilidad de cambio de hardware

FLEXIBILIDAD EN FLEXIBILIDAD EN SISTEMAS DE SISTEMAS DE ADQUISICIN DE ADQUISICIN DE SEALES SEALES

PROCESO DE SOFTWARE Interfaz de usuario amigables

SOCIEDAD Mundo globalizado, mayor acceso a nuevas PROVEEDORES tecnologas Empresas importadoras o fabricantes de equipos

POLTICA Grupos de investigacin enfocados al estudio de seales mdicas MERCADOS MUNDIALES Demanda de sistema por investigadores y estudiantes

EDUCACIN Sistemas con mayor flexibilidad de acuerdo a las necesidades del usuario

19

4.2

Variables Internas
INICIO 1) Errores en la digitalizacin

Iniciar la adquisicin de datos

Iniciar la digitalizacin de los n canales a utilizar

Leer el valor de digitalizacin del canal a travs de la unidad de control 3)La velocidad depende de la cantidad de datos 2) Los procesos son secuenciales NO Termino de leer datos del canal

SI Almacenar valor en memoria

Se adquirio y almaceno datos de los n canales

NO 4) Acceso restringido hacia la arquitectura del control

SI Empaquetar datos para transmicin

Transmitir datos a PC

Visualizar en PC y analizar

FIN

20

PROBLEMAS

CAUSAS Existen diversos factores que pueden generar error al

1) Error en la digitalizacin

momento de la digitalizacin, el principal es que ingrese ruido a la seal analgica justo antes de digitalizarla. Tambin la propia digitalizacin puede producir errores pero estos se pueden controlar

2)

Los

procesos

son Debido a la arquitectura que la mayora de los equipos utilizan microcontroladores o procesadores , estos generan que las tareas se realicen de forma secuencial

secuenciales

3) La velocidad depende la Si la cantidad de datos es amplia el tiempo en que cantidad de datos se demore el proceso ser considerable, ya que como se menciono anteriormente las tareas son secuenciales. 4) Acceso restringido hacia La mayora de los equipos comerciales no permiten la arquitectura el acceso a los usuarios a su arquitectura por lo tanto en algunos casos no se adopta a las necesidades del usuario

21

4.3

Declaracin del marco problemtico

El avance de la tecnologa digital ha causado cambios en los sistemas de adquisicin digital, actualmente como se mencion anteriormente se requiere sistemas a ms bajo costo, con una alta resolucin, rango dinmico y velocidad de conversores. Por otra lado, actualmente varios laboratorios dedicados a investigacin en el rea de biomdica poseen equipos de adquisicin muy costos y al mismo tiempo estos poseen una rigidez en software o su hardware. Por otra parte, la mayora de los sistemas de adquisicin que se encuentran poseen un software que est diseado exclusivamente para el dispositivo por otro lado, la compatibilidad con otros software es nula y la licencia de los software posee un precio alto. Como se menciono en el prrafo anterior los sistemas actuales son inflexibles para usuario por lo tanto limitan la investigacin que se pueda realizar ya que se tienen que adecuar a los productos que posee cada usuario. Finalmente el acceder a un sistema de adquisicin de bioseales es complicada debido a que tienen que ser exportados y en caso que exista una falla el personal se encuentra inhabilitado para el mantenimiento de dichos equipos, por lo tanto el equipo ingresa a una etapa de inactividad.

22

5. FUNDAMENTACIN

5.1

Terico Acadmico

El constante avance en el rea de bioingeniera demanda el tener equipos que sean flexibles para poder adecuarse a las necesidades de los investigadores pero al mismo tiempo brindar una adecuada adquisicin digital de las seales biomdicas para un correcto estudio de dichas seales. Esto implica que el ADC utilizado cumpla con las caractersticas necesarias por lo tanto es necesario tener en cuenta conocimientos sobre digitalizacin de seales y su procesamiento, por otro lado, al contar con un software donde se muestra los datos adquiridos para esto se debe tener una base sobre programacin 5.2 Realidad

Actualmente existen sistemas de adquisicin de seales biomdicas en el Per pero estos son costosos y de difcil acceso debido que en algunos casos es necesario importarlos por otro lado estos sistemas no son flexibles a las necesidades del usuario, estos sistemas son usados para investigaciones sobre seales mdicas. Por otra parte la tecnologa en el rea digital est teniendo un gran avance ofreciendo predecir y controlar los efectos de los errores que pudieran existir, por tal razn el uso de la tecnologa digital nos ofrece mayor eficiencia y flexibilidad. 5.3 Personal

El presente estudio se considera importante primero por la satisfaccin de desarrollar tecnologa que pueda ser til para grupos de investigacin en la adquisicin donde el sistema pueda adecuarse a las necesidades del usuario. Otra razn es la importancia de desarrollar las habilidades y adquirir los conocimientos requeridos para conseguir desarrollar proyectos tecnolgicos en un mediano a largo plazo.

23

6. HIPOTESIS

6.1

Hiptesis Principal

Dado que la mayora de sistemas de adquisicin digital de seales tienen un costo elevado y en algunos caso difcil acceso adems son rgidos para el usuario; entonces el diseo de un sistema multicanal de adquisicin digital de seales mdicas el cual tendr la capacidad de ofrecer flexibilidad y el desarrollo de tareas paralelas y que el usuario pueda agregar nuevas tareas proporcionara lo deseado por los investigadores el poder adecuarse a sus necesidades. Es sistema estar basado en un FPGA, teniendo en

cuenta el proceso de adquisicin y normas equipos mdicos. 6.2 Hiptesis Secundaria

1) Es posible obtener un sistema de adquisicin de seales que tenga la caracterstica de flexibilidad para el usuario. 2) En la adquisicin de seales mdicas se tiene que tener en cuenta el rango de frecuencias en las que se encuentra las seales paro poder definir el ancho de banda de trabajo. 3) Es posible crear un procedimiento claro y preciso, con el cual el personal pueda adquirir las seales mdicas, y estas tengan caractersticas necesarias para el software que se desarrollara. 4) El desarrollo de las tecnologas de procesamiento digital permite que sea posible realizar operaciones complejas y a la vez predecir y controlar efectos de los errores. 5) El desarrollo de un equipo con la tecnologa del FPGA proporcionara la capacidad de realizar tareas paralelamente adems permitir la flexibilidad que el usuario requiere. 6) La comunicacin por puerto USB es la que universalmente se usa por lo tanto brindara la fcil conexin a cualquier computador debido a que este puerto es universal. 7) Al ser implementada en una PC, el sistema puede contar con algoritmos de procesamiento de seales que permitan eliminar posible ruido producido etapa de digitalizacin y transmisin.

24

7. OBJETIVOS

7.1

Objetivo General

Disear un sistema de adquisicin digital de seales mdicas con diecisis canales, el cual permitir ser flexible al usuario en el uso de laboratorios de investigacin y adems contar con comunicacin hacia la PC y visualizacin de datos obtenidos.

7.2

Objetivos Especficos

1) Obtener un equipo de adquisicin de seales biomdicas que ofrezca flexibilidad a los usuarios.

2) Buscar informacin de sistemas de adquisicin digital para seales mdicas sobre tecnologas usadas y tendencias de dichos sistemas.

3) Disear el dispositivo de digitalizacin para las seales utilizando una resolucin adecuada y con una alta velocidad.

4) Disear el hardware necesario para controlar los canales del ADC, empaquetar y almacenar los datos obtenidos en la digitalizacin par luego transmitirlos.

5) Separar la seal requerida teniendo en cuanta el rango de frecuencias en que se encuentra la tipo de seal mdica requerida.

6) Disear el sistema de comunicacin entre el FPGA y el computador a travs del puerto USB.

7) Seleccionar el adaptador adecuado para realizar una transmisin por USB.

8) Realiza un programa donde se pueda visualizar y manejar los datos obtenidos en la adquisicin.

9) Obtener una interfaz de usuario que sea clara y precisa para el usuario.

25

8. METODOLOGA DE INVETIGACIN

8.1

Universo y Muestra

El universo en nuestro caso est compuesto por los laboratorios dedicados

a la

investigacin de la fisiologa e ingeniera adems que utilicen sistemas de adquisicin digital de seales biomdicas con diecisis canales.

La muestra en este caso es los laboratorios de bioingeniera que existen en el Per y adems que estas utilicen sistemas de adquisicin de seales biomdicas. Las muestras a tomar en cada laboratorio sern entre 10 a 20. 8.2 Procedimientos e instrumentos de anlisis

A continuacin se explicara de forma detallada los procedimientos que se realizaran para alcanzar los objetivos: Etapa 1: Investigacin preliminar Estudio de las tecnologas usada en los sistemas adquisicin digital de seales mdicas. Investigacin de la aplicacin de los sistemas de adquisicin digital de seales mdicas en el rea de investigacin de bioingeniera. Investigacin sobre las tendencias de los sistemas de adquisicin de seales mdicas en la actualidad. Investigacin sobre las tecnologas y formas de realizar una conversin anlogadigital y la resolucin que se ofrece Estudio sobre el uso y ventajas del FPGA, tambin estudio sobre el software que se usa para su programacin. Investigar sobre las formas que existen actualmente para realizar una comunicacin a travs de puerto USB. Estudio acerca de Visual C entorno en el que se realizar el programa que interactuara con el usuario. Definicin de los objetivos de la solucin propuesta

26

Etapa 2: Anlisis del sistema Identificacin de los requisitos necesarios para el diseo del sistema Definicin de la tecnologa a usar. Determinar las caractersticas del conversor anlogo-digital a utilizar. Determinar la forma de controlar las seales adquiridas Determinar las tareas que realizar el FPGA Determinar la manera en que se realizar la comunicacin por USB Determinar las funciones que tendr el programa que interactuar con el usuario

Etapa 3: Diseo e implementacin del sistema Diseo e implementacin de la etapa de digitalizacin de las seales medicas. Diseo e implementacin del hardware basado en FPGA para el control del ADC y almacenamiento de datos. Diseo e implementacin de la etapa de comunicacin a travs del puerto USB Programacin de interfaz de usuario en Visual C.

Etapa 4: Pruebas de funcionamiento Simulacin de la etapa de digitalizacin. Simulacin del hardware del FPGA a travs del lenguaje VHDL Simulacin de la etapa de comunicacin Pruebas del software desarrollado para la interfaz.

Etapa 5: Resultados y Documentacin Obtencin de resultados de etapa anterior. Conclusiones. Documentacin peridica de las etapas. Documento final.

27

Los instrumentos a utilizar para el desarrollo de la tesis son los siguientes:

Manuales Hojas de datos de fabricantes Una computadora Software Visual C Licencia de Visual C: Versin estudiantil Software Quartus

28

8.3

Calendario de actividades

29

8.4

Presupuesto

Tabla: Presupuesto del Trabajo de tesis (modificado del formato de presupuesto de la Direccin Acadmica de Investigacin de la PUCP)
PRESUPUESTO
Titulo del proyecto

DISEO DE UN SISTEMA DIGITAL DE DIECISEIS CANALES PARA LA ADQUISICIN DE SEALES BIOMDICAS


Duracin del proyecto
10 meses

Fecha de inicio Fecha de trmino

15 de Marzo de 2010 10 de Diciembre de 2010

Tipo de moneda

Dlares americanos meses


10

Totales parciales

Honorarios 1 Tesista de Electrnica Materiales

valor unit.
250.00

2,500.00

1 Licencia de Visual C : Versin estudiantil 1 Quartus 1 Bibliografa y Manuales 1 Computador Personal Imprevistos 1 aproximadamente el 5% del total

100.00 0 100.00 900.00

100.00 0 100.00 900.00

180.00

180.00

TOTALES

3,780.00

30

9. ESQUEMA TENTATIVO

TITULO DISEO DE UN SISTEMA DIGITAL DE DIECISEIS CANALES PARA LA ADQUISICIN DE SEALES BIOMDICAS

INDICE RESUMEN INTRODUCCIN CAPITULO 1: PROBLEMTICA ACTUAL EN DISEO DINMICO DE DISPOSITIVOS BIOMDICOS 1.1. Entorno general

1.1.1. Caractersticas generales de los sistemas de adquisicin 1.1.2. Tendencia tecnolgica digital.

1.2. Entorno especfico 1.2.1. Demanda 1.2.2. Fabricantes 1.2.3. Abastecedores 1.3. Entorno organizacional 1.3.1. Usuarios 1.3.2. Tecnologa 1.3.3. Complejidad 1.4. Proceso 1.4.1. Descripcin del proceso 1.4.2. Anlisis del proceso. 1.5. Declaracin de la Problemtica CAPITULO 2: SISTEMAS DE ADQUISICIN BASADOS EN TECNOLOGA DIGITAL 2.1. Estado del arte. 2.2. Seales Biomdicas 2.2.1 Caractersticas 2.2.2 Origen de las seales 2.3. Conversor Anlogo-Digital 2.3.1 Seal Analgica

31

2.3.2. Seal Digital 2.3.2 Conversores ADC 2.4. Programadores lgico programable 2.4.1. FPGA 2.4.3 Beneficios de FPGA

2.4.3 Lenguaje de descripcin de hardware VHDL 2.5. Objetivos 2.5.1 Objetivo General. 2.5.2 Objetivos Especficos. 2.6. Universo y muestra. 2.7. Metodologa de la investigacin. 2.8. Anlisis del sistema y determinacin de requerimientos. CAPITULO 3: DISEO DE UN SISTEMA DIGITAL DE DIECISEIS CANALES PARA LA ADQUISICIN DE SEALES BIOMDICAS 3.1. Consideraciones preliminares. 3.2. Diseo de la etapa de digitalizacin 3.3. Diseo del Hardware en FPGA 3.4 Diseo de comunicacin a la PC 3.7. Programacin de los algoritmos. . 3.7.2. Programacin de lenguaje C. 3.8. Programacin de la interfaz. CAPITULO 4: RESULTADOS 4.1 Simulacin de la etapa de digitalizacin 4.2 Simulacin del diseo en FPGA 4.3 Simulacin de la etapa de Comunicacin

CONCLUSIONES Y RECOMENDACIONES

FUENTES ANEXOS

32

10. FUENTES [1] Dyro Joseph F. 2004 Clinical Engineering Handbook. Elsevier Inc.

[2] Filomena Eduardo, Aldonate Julio, Acevedo Rubn, Spinelli Enrique 2009 Revisin sobre nuevas tendencias en la adquisicin de biopotenciales.

[3] Corts C.A., Aristizabal L.A., Flrez R.D. 2005 Microconversores Sigma/Delata Aplicados al anlisis de bioseales VI Congreso de la Sociedad Cubana de Bioingeniera Habana

[4] Reid R. Harrison 2007 A versatile Integrated Circuit for the Acquisition of Biopotencials IEEE Custom Integrated Circuits Conference (CICC)

[5] Usakli A.B.,Gencer N.G. 2007 USB/Based 256-channel Electroencephalographic Data Acquisition System for Electrical Source Imaging of the Human Brain Instrumentation Science and Technology, 35 255-273

[6] Ciaccio Edward J., Saltman Adam, E., Hernandez Oscar M., Bornholdt Reidar J., Coromilas James. 2005 Multichannel Data Acquisition System for Mapping the Electrical Activity of the Heart. PACE, Vol 28.

[7] Texas Instruments. 2009. Amplifier and Data convert Guide

[8] Texas Instruments. 2009. Medical Applications Guide

[9]Northrop, Robert B. 2003 Analysis and application of analog electronic circuits to biomedical instruments. Florida

33

[10] Bronzino Joseph D. 2000 The Biomedical Engineering Hanbook. Segunda Edicin

[11] Paul Tupayachi, Jos Pieyro, Roco Callupe, Rosa Alvarado 2007 Diseo de un mdulo electroencefalogrfico para Interfaces Cerebro Computadora Orientada a personas con discapacidades motoras. Pontificia Universidad Catlica del Per. Grupo E-bio

[12] Prez Hernndez Mara Gabriela, Duarte Abraham 2006 La informtica, presente y futuro en la sociedad. DYKNSON

[13] Axelson, Jan 2006 USB Mass Storage: Designing and Programming Devices and Embedded Hots. Lakeview Research

[14] Fernandez Aldana, Luis Antonio 2009 Transmisin y comunicacin de datos. El Cid Editor. Pg. 17.

[15] Martnez Gil Francisco; Martn Quetgls Gregorio 2003 Introduccin a la programacin estructurada en C. Maite Simon

[16] Vignolo Barchiesi, Juan 2008 Introduccin al Procesamiento Digital de Seales. Ediciones Universitarias de Valparaso

[17] Sundarajan, D. 2003 Digital Signal Processing: Principles, Algorithms and Applications. World Scientific Publishing.

[18] OpenEEG EEG project [consultado 25/03/2010] http://openeeg.sourceforge.net/doc/index.html

34

[19] Sora Mengana, Alexander 200 5 Diseo de modulares digitales empleando FPGA para escaners de resonancia magntica. Universidades, Ciencia y Tecnologa. Volumen9, Nmero 35

[20] National Instruments 2008 Una introduccin de la tecnologa FPGA: Los cinco beneficios principales (En lnea) consultado 24/05/2010

[21] Manj Benning, Stephen Boyd, Adam Cochrane, Derek Uddenberg 2003 The Experimental Portable EEG/EMG Amplifier. University of Victoria

[22]BIOPAC Syatems, Inc Acqknowledge software [Consultado 2/04/2010] https://www.biopac.com/acqknowledge-data-acquisition-analysis-software-win

[23] Pardo Carpio Fernando 1997 Lenguaje para descripcin y Modelado de circuitos

[24] Discapacinet 2006 Crea la UNAM programa para analizar mapeo cerebral [Consultado 5/04/2010] http://www.esalud.gob.mx/wb2/eMex/eMex_Crea_la_UNAM_programa_para_analizar_mapeo_cer

[25] BioSemi Software [Consultado 2/04/2010] http://www.biosemi.com/software.htm

[26]CyberEvolution BioExplorer [Consultado 02/04/10] http://www.cyberevolution.com/

35

[27] Neurowerk Equipos diagnsticos fabricados en Alemania [Consultado 02/04/2010] http://www.abmedic.com/especialidades/neurofisiologia/eeg.pdf

[28]CleveMed Sistemas de Investigacin Fisiolgica. [Consultado 02/04/2010] http://www.clevemed.com/BioCapturePro/software.shtml

[29] Atmel Datasheet. [Consultado 12/07/2010]. http://www.atmel.com/dyn/products/datasheets.asp?family_id=607

[30]Texas Instruments Productos. [Consultado 12/07/2010]. http://focus.ti.com/mcu/docs/mcuhome.tsp?sectionId=101&DCMP=TIHomeTracking&HQS=Other +OT+home_p_micro

[31]Motorola Freescale Productos. . [Consultado 12/07/2010]. http://www.freescale.com/webapp/sps/library/prod_lib.jsp

36

Das könnte Ihnen auch gefallen