La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ESCUELA POLITÉCNICA DEL EJÉRCITO

Presentaciones similares


Presentación del tema: "ESCUELA POLITÉCNICA DEL EJÉRCITO"— Transcripción de la presentación:

1 ESCUELA POLITÉCNICA DEL EJÉRCITO
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA DISEÑO DE UN SISTEMA DE COMPRESIÓN DE SEÑALES ECG UTILIZANDO LA TARJETA TIGER SHARc ADZS – TS201S JORGE EDUARDO PASPUEL CHIRIBOGA DANIEL VINICIO RAMOS BOONE 2012

2 IMPORTANCIA Y JUSTIFICACIÓN INTRODUCCIÓN TÉCNICAS DE COMPRESIÓN
contenido OBJETIVOS IMPORTANCIA Y JUSTIFICACIÓN INTRODUCCIÓN TÉCNICAS DE COMPRESIÓN ESTRUCTURA DEL PROGRAMA ANÁLISIS DE RESULTADOS CONCLUSIONES Y RECOMENDACIONES

3 OBJETIVOS

4 OBJETIVO GENERAL Diseñar e implementar un sistema de compresión de señales ECG mediante el uso de la tarjeta DSP TIGER SHARC ADZS-TS201S.

5 OBJETIVOS específicos
Elaborar un análisis comparativo entre la forma de onda de la señal recuperada y la forma de onda de la original. Demostrar que el algoritmo a utilizar cumpla con una tasa de compresión (CR) suficientemente válida cuyo uso sea beneficioso como aplicación en los campos de la Cardiología y/o cualquier ámbito de investigación.

6 IMPORTANCIA Y JUSTIFICACIÓN

7 importancia Su utilidad para el diagnóstico y corrección de distintas patologías. Es un procedimiento barato y no invasivo. Se emplea en almacenamiento o transmisión.

8 justificación Este proyecto de tesis va enfocado al desarrollo y aplicación de tecnología biomédica, específicamente al estudio de la compresión de señales bioeléctricas producidas por el corazón del ser humano.

9 INTRODUCCIÓN

10 INTRODUCCIÓN En el cuerpo del ser humano abundan señales bioeléctricas, que llevan información de los sistemas biológicos, con las que se puede determinar el estado de salud de una persona o la existencia de una patología. El electrocardiograma es una de estas señales, conocidas también como señales ECG, que muestran la actividad eléctrica del corazón y la medida de biopotenciales.

11 INTRODUCCIÓN El estudio del sistema cardiovascular ha contribuido bastante en los avances efectuados en diagnósticos médicos y es considerado como una excelente técnica al no ser invasiva. La práctica de señales ECG de larga duración se ha desarrollado para la investigación. Los registros digitalizados de ECG suelen utilizarse usualmente en aplicaciones tales como monitorización o en bases de datos de pacientes.

12 INTRODUCCIÓN Los DSP’S presentan una serie de ventajas que se convierten en apropiados para el desarrollo de la compresión. Son procesadores orientados netamente al tratamiento digital de señales Admiten operaciones típicas de procesado digital en pocos ciclos de reloj. Programación por software que permite la flexibilidad necesaria para la implementación.

13 INTRODUCCIÓN POTENCIALES BIOELÉCTRICOS Se da por medio de un transductor apto para convertir corrientes y potenciales iónicos en corrientes y potenciales eléctricos. La ubicación de los electrodos es indispensable, ya que para medir los biopotenciales se necesita del reflejo que producen un gran número de potenciales activos sobre la superficie del cuerpo.

14 INTRODUCCIÓN DESCRIPCIÓN DE SEÑALES ECG
El electrocardiograma (ECG) es la señal resultante de la contracción de los músculos del corazón que describe su actividad eléctrica, es decir es una representación gráfica en el tiempo de la variedad de voltajes procedentes del miocardio.

15 INTRODUCCIÓN SEGMENTOS Y ONDAS DEL ELECTROCARDIOGRAMA

16 INTRODUCCIÓN AMPLITUDES Y DURACIONES DE SEÑALES ECG NORMALES Amplitud
Onda P 0.25mV Onda R 1.60mV Onda Q 25% de la onda R Onda T 0.1 a 0.5mV Duración Intervalo P-R 0.12 a 0.20S Intervalo Q-T 0.35 a 0.44S Segmento S-T 0.05 a 0.15S Intervalo de onda P 0.11S Intervalo QRS 0.09S

17 Ubicación de Electrodos
INTRODUCCIÓN DERIVACIONES PARA ADQUISICIÓN DE SEÑALES ECG Polaridad Derivación Ubicación de Electrodos Bipolar D1 Brazo Izquierdo Brazo Derecho D2 Pierna Izquierda D3 Unipolar de Miembro aVR Vector Brazo Derecho aVL Vector Brazo Izquierdo aVF Vector Pie Izquierdo Unipolar Precordial V1 4to espacio intercostal derecho junto al borde esternal V2 4to espacio intercostal izquierdo junto al borde esternal V3 Punto equidistante entre V2 y V4 V4 5to espacio intercostal izquierdo nivel de línea medio-vascular V5 5to espacio intercostal izquierdo nivel de línea axilar anterior V6 5to espacio intercostal izquierdo nivel de línea axilar media

18 TÉCNICAS de compresión

19 TÉCNICAS de compresión
Algoritmos de comprensión sin pérdidas. Alta complejidad. Baja compresión. Algoritmos de comprensión con pérdidas Mayor compresión. Información relevante Métodos directos Métodos transformados Método por extracción de parámetros

20 TÉCNICAS de compresión
Algoritmos de comprensión sin pérdidas. Codifiación Huffman. Familia LZ78 Familia LZ77 Métodos directos Polinomios predictores AZTEC TP CORTÉS FAN/SAPA SAIES Métodos transformados Transformada de Fourier Transformada Rápida de Fourier (FFT) Transformada Discreta del Coseno (DCT) Transformada Wavelet Discreta “DWT”

21 TÉCNICAS de compresión
Se requiere un algoritmo de compresión con péridas para comparar la señal original con la recuperada. PRD  ERROR CUADRÁTICO MEDIO

22 TÉCNICAS de compresión

23 TÉCNICAS de compresión

24 TÉCNICAS de compresión

25 TÉCNICAS de compresión
DESCRIPCIÓN DE BANCO DE FILTROS Es un arreglo formado por más de un filtro pasa banda que separa la señal de entrada en otros componentes, cada uno de los cuales transporta la subbanda de una sola frecuencia de la señal original.

26 TÉCNICAS de compresión
DESCRIPCIÓN DE BANCO DE FILTROS

27 TÉCNICAS de compresión
DESCRIPCIÓN DE BANCO DE FILTROS Con la finalidad de cuantificar las señales subbanda, se han aplicado bancos de filtros de distintas maneras en vista que la energía de un ECG no se distribuye uniformemente dentro del dominio espectral.

28 TÉCNICAS de compresión
DESCRIPCIÓN DE BANCO DE FILTROS El banco de filtro utilizado es de M canales, el mismo que es diezmado cada 16 datos. Este esquema se usa en aplicaciones de descomposición subbanda para codificación, almacenamiento y/o transmisión de señales.

29 TÉCNICAS de compresión
DESCRIPCIÓN DE BANCO DE FILTROS Banco de filtros de M canales de diezmado máximo.

30 TÉCNICAS de compresión
DESCRIPCIÓN DE BANCO DE FILTROS CMFB Banco de filtros de análisis Separar las componentes de frecuencia en cada banda. Banco de filtros de síntesis Toman los datos recuperados tratados y se colocan en una matriz semejante a la matriz del diezmado del filtro análisis.

31 Estudio y diseño de una técnica para la compresión de señales ECG
APLICACIÓN DE LOS BANCOS DE FILTROS • Codificación de Voz • Procesamiento de Señales e Imágenes • Procesamiento adaptativo de Señales • Compresión de Voz, Señales e imágenes • Scrambling (Cifrado para DVDs) • Transmisión de señales del mismo canal

32 ESTRUCTURA DEL PROGRAMA

33 DIAGRAMA DE BLOQUES

34 Programa de Enlace Programa de Enlace Carga de Variables
Función Análisis Función Síntesis Carga de Variables

35 Aplicación del Filtro Análisis en los datos ECG
Muestras ECG Muestras Filtradas en cada uno de los 16 Canales Filtro Análisis

36 Aplicación del Filtro Análisis en los datos ECG

37 Aplicación del Filtro Análisis en los datos ECG
Cada uno de los datos de la muestra pasa a través de los 16 canales. Este proceso se desarrolla a través de la acumulación de condiciones iniciales y finales. Por último los valores filtrados retornan para continuar el proceso.

38 Diezmado y datos concatenados
Datos Filtrados Componentes de frecuencia de los datos por cada canal. Diezmado De cada 16 datos tomo uno como válido Los 15 restantes les asigno cero. Concatenados Por cada canal tengo 64 datos válidos. Los datos de todos los canales forman 1024

39 Diezmado y datos concatenados

40 Cálculo del Épsilon Para el cálculo del épsilon, es necesario determinar el valor de energía de los datos E T = i=0 N ECGconcatenado i 2 PRD= E L E T x100  E L = E T . PRD E L = E T . PRD Reemplazando: E L E R = E T − E T . PRD E R = E T 1− PRD E L  Energía Liberada E 𝐑  Energía Retenida E 𝑻  Energía Total

41 Energía Retenida Energía Calculada Cálculo del Épsilon
Luego se ordenó el valor absoluto del ECG concatenado en forma descendente. De esta forma se va calculando la energía , en el momento en el que la energía Retenida sea mayor a la calculada, se acaba de encontrar la posición del épsilon, que es una antes al ese acontecimiento.

42 Cálculo del Épsilon

43 Datos Significativos En los datos significativos se excluye todos los valores que esten por debajo del epsilon al compararlos con el ECG concatenado De igual forma estos datos se cuentan para conocer la cantidad de datos que se tiene y al mismo tiempo se almacenan las posiciones.

44 Realización del Mapa 186 1 Se van a tomar en orden 8 datos binarios para pasarlos a decimales. La selección se hace en orden. De esta forma en vez de tener un vector de 1024 muestras, se llega a tener un vector de 128.

45 Cuantización Para la cuantización las señales pasan de ser análogas a ser digitales Se tomó 256 niveles de cuantización. Con este valor se determina el cuanto, a través de la fórmula: quanto= = =0,

46 Cuantización Valor pico pico es 2 d q = 1+d qa V q =Redondeo( d q )

47 Datos a transmitir Los datos a ser envidos: Mapa ECG cuantizado
Número de datos significativos

48 Valor potenciado en la posición
Recuperación de mapa 128 datos del mapa recibido. Cambio de decimal a binario. Ejemplo Valor ≥ pot raux pot Valor potenciado en la posición 215 128 64 32 16 8 4 2 1 215 ≥ 128 87 87 ≥ 64 23 23 ≥ 32 23 ≥ 16 7 7 ≥ 8 7 ≥ 4 3 3 ≥ 2 1 ≥ 1 1/2

49 DeCuantización Decuantización D eq = d q ∗qa+1 Error de Cuantización

50 Recuperación de datos significativos
ECG Recuperado 0,92 -0,23 -0,04 0,26 0,54 Mapa recuperado 1 ECG decuantizado 0,72 0,53

51 Recuperación de datos significativos
Distribución de los datos en sus posiciones una matriz

52 Recuperación de datos significativos
Luego al tener los 64 datos, distribuidos en 16 subbandas, se va a poner un dato válido acompañado de 15 ceros. De esa forma se recupera la matriz diezmada.

53 Recuperación por el Filtro síntesis
se aplica el mismo principio del filtro síntesis, con la diferencia de que en este caso las componentes recuperadas ya están en cada canal. Al igual que en el filtro de análisis, se confirma la pérdida de 192 datos debido a la longitud del filtro

54 Aplicación del Filtro Síntesis en La Matriz recuperada

55 Recuperación por el Filtro síntesis
Cada uno de los datos divididos en bandas pasa a través de su correspondiente canal. Este proceso se desarrolla a través de la acumulación de condiciones iniciales y finales. Por último los valores filtrados retornan para continuar el proceso.

56 ECG recuperado Se suman todos los valores de los canales por cada fila. Se obtiene el vector de datos recuperado. Se recortan las primeras 192 muestras que no obtuvo el filtro. Se calcula el PRD para comparar con el asumido.

57 ESTRUCTURA DEL PROGRAMA
Programa de enlace • Su función es llamar a todas las librerías y variables necesarias para empezar a receptar la señal del ECG así como la de los filtros de análisis y síntesis.

58 ESTRUCTURA DEL PROGRAMA
FILTRO ANÁLISIS • La aplicación de análisis consiste en armar el filtro tanto en filas y columnas, donde tendremos 16 subbandas o canales del banco de filtro y una longitud de la respuesta impulsiva de los filtros de 192.

59 ESTRUCTURA DEL PROGRAMA
DIEZMADO y CONCATENACIÓN • Se extraen los valores más significativos del arreglo. Complementa el cálculo del épsilon donde se determinará el valor mínimo de la Energía que debe tener una variable para recuperar la señal original.

60 ESTRUCTURA DEL PROGRAMA
UMBRALIZACIÓN • Se compara el valor absoluto del ECG diezmado con el épsilon calculado de tal manera que se obtengan los valores más significativos en el ECG concatenado.

61 ESTRUCTURA DEL PROGRAMA
CUANTIZACIÓN • Una vez que se obtiene el ECG significativo, se realiza la cuantización de éste para que en conjunto con el mapa, la cantidad de datos significativos y el ECG cuantizado como tal, sean enviados y transmitidos.

62 ESTRUCTURA DEL PROGRAMA
RECUPERACIÓN • Se usa el mapa donde se indicaban las posiciones de los valores más significativos acompañado de la decuantización del ECG cuantizado.

63 ESTRUCTURA DEL PROGRAMA
FILTRADO • Se recuperan los datos significativos y por medio del Filtro Síntesis en Matriz Subbanda, se logra ubicar tanto en filas como columnas para así conseguir el ECG recuperado. Sin embargo, hay que considerar que se genera una pérdida de datos por este proceso.

64 ESTRUCTURA DEL PROGRAMA
FILTRADO • Se recuperan los datos significativos y por medio del Filtro Síntesis en Matriz Subbanda, se logra ubicar tanto en filas como columnas para así conseguir el ECG recuperado. Sin embargo, hay que considerar que se genera una pérdida de datos por este proceso.

65 DESCRIPCIÓN DE LA TARJETA DSP
• La tarjeta ADZS-TS201S tiene incorporado un procesador Tiger SHARC de doble núcleo con una velocidad de reloj de 600 MHz. Las aplicaciones que puede tener el procesador son: Video e imágenes. Ultrasonido, rayos x Vigilancia por medio de video. Escaneo de códigos de barras. Pantallas móviles en vehículos.

66 DESCRIPCIÓN DE LA TARJETA DSP
• Comunicación: Algoritmos extensos, que necesitan ser procesados en tiempo real y requieren ser exactos, ya que las señales no pueden ser susceptibles de pérdida o error; por ejemplo: o Estaciones base celulares 3G. o Estaciones base wireless de banda ancha. o Rastreo de activos, autos, personas. o Filtros y análisis de señales. o Manejo de algoritmos de telecomunicaciones como transformadas, predictores, etc

67 DESCRIPCIÓN DEL SOFTWARE EMPLEADO POR LA TARJETA
Visual DSP es la herramienta empleada para escribir el lenguaje de programación de la tarjeta. Facilita la programación del DSP a través de un conjunto de instrucciones extremadamente flexibles y una arquitectura DSP con un lenguaje en un alto nivel amigable.

68 ANÁLISIS Y RESULTADOS

69 ANÁLISIS POR MEDIO DE LOS BANCOS DE DATOS DE SEÑALES ECG DISPONIBLES PARA INVESTIGACIÓN
Para la adquisición de información acerca de las señales ECG, se acudió a la base de datos de PHYSIONET.

70 CORRIDA DEL PROGRAMA Las interfaces empleadas en el desarrollo del programa son Visual DSP y Matlab, con la primera se obtuvieron resultados en la tarjeta que fueron comparados con los resultados que arrojaron la segunda interfaz de programación.

71 BASES DE DATOS de physionet
NSRDB (Normal Sinus Rhythm Database) MTI. Señal ECG normal. Muestra AFDB (Atrial Fibrillation Database) MIT. Fibrilación de la aurícula. Muestra 5091. CUDB (Ventricular Tachyarrhythmia Database) Creighton. Taquiarritmia ventricular. Muestra cu04.

72 Bases de datos Las bases de datos tres archivos: Encabezado .hea
Anotaciones .atr Muestra en el tiempo .dat Por medio de estos archivos se va a cambiar de unidades RAW a físicas por medio de las librerías de physionet.

73 GRÁFICO DE LA MUESTRA NSRDB

74 GRÁFICO DE LA MUESTRA AFDB

75 GRÁFICO DE LA MUESTRA CUDB

76 Filtrado Y DIEZMADO - MUESTRA NSRDB

77 Filtrado Y DIEZMADO - MUESTRA AFDB

78 Filtrado Y DIEZMADO - MUESTRA CUDB

79 Relación de datos significativos y cuantizados nsrdb

80 Relación de datos significativos y cuantizados afdb

81 Relación de datos significativos y cuantizados cudb

82 filtrado en síntesis – muestra nsrdb

83 filtrado en síntesis – afdb

84 filtrado en síntesis - cudb

85 Tiempo de obtención de las 1024 muestras de la señal
Base de datos Tiempo en 1024 muestras CUDB 4,096 s AFDB NSRDB 8 s

86 Tiempo de procesamiento del programa en Matlab
Tiempo Tiger Sharck (s) Tiempo Matlab (s) Relación (s) NSRDB 1,621 4,772 2,94 AFDB 1,617 4,618 2,86 CUDB 1,589 4,597 2,89

87 Tasa de compresión CR= NP S Donde: N es la cantidad de datos de la muestra original. P es la precisión determinada en bits que tiene cada elemento de la muestra. S es el número de bits del flujo de datos. La variable del flujo de datos S, se obtiene con la siguiente ecuación: S= N c P c

88 ejemplo Se va a calcular el CR de la base de datos AFDB – 5091 con un PRD del 5% CR= NP S = 1024∗ ∗8 =4,4651 Indica que la compresión es casi 5 veces mayor a la señal original.

89 Análisis de señales originales y recuperadas
Revisión de todas las bases de datos tratadas

90 NSRDB con PRD del 5% CR 2,7527

91 NSRDB con PRD del 10% CR 3,7191

92 NSRDB con PRD del 15% CR 4,5176

93 AFDB con PRD del 5% CR 4,4651

94 AFDB con PRD del 10% CR 6,6494

95 AFDB con PRD del 15% CR 7,68

96 CUDB con PRD del 5% CR 7,31

97 CUDB con PRD del 10% CR 8,35

98 CUDB con PRD del 15% CR 8,98

99 Análisis del PRD es una variable que se asume para determinar los valores de las distintas energías y el épsilon, la cual es el error medio cuadrático porcentual pero en realidad no se sabe si se está trabajando con el valor que se asumió, Por medio de la siguiente fórmula se obtiene el cálculo del PRD PRD= x− x x Donde: x es el máximo número del valor absoluto de la muestra ECG. x es el máximo número del valor absoluto del ECG recuperado.

100 COMPARACIÓN DE SEÑALES
Muestra NSRDB – 16265 PRD 5% 10% 15% Energía Retenida 18,1476 18,0112 17,7837 Energía Total 18,1931 Epsilon 0,0212 0,0420 0,0713 # de datos significativos 430 285 212 PRD calculado 0,1091 0,2183 0,2078 CR 2,7527 3,7191 4,5176

101 COMPARACIÓN DE SEÑALES
Muestra AFDB PRD 5% 10% 15% Energía Retenida 1,9843 1,9694 1,9445 Energía Total 1,9893 Epsilon 0,0059 0,0203 0,0389 # de datos significativos 216 103 72 PRD calculado 0,1143 0,2358 0,2956 CR 4,4651 6,6494 7,68

102 COMPARACIÓN DE SEÑALES
Muestra CUDB – cu04 PRD 5% 10% 15% Energía Retenida 8,8471 8,7805 8,6697 Energía Total 8,8692 Epsilon 0,0363 0,0737 0,1167 # de datos significativos 82 56 43 PRD calculado 0,1257 0,0825 0,1474 CR 7,3143 8,3478 8,9825

103 Comparación del PRD

104 Comparación con otras técnicas

105 Comparación con técnicas que tienen el PRD = 5%
Método TP, con un PRD del 5,3 % a una tasa de compresión de 2 Método WP wavelet packets, con un PRD de 5,92 y una tasa de compresión 10,62 y en resolución 12 bits La transformada DWT (LP) con un PRD de 5,3% y una tasa de compresión de 11,6 y una resolución de 12 bits. Los métodos BF y MP con un PRD del 7% llegan a alcanzar una tasa de compresión de 5,7 y 12,2 respectivamente. PRD en la muestra NSRDB, se obtiene una compresión de 2,75 PRD en la muestra AFDB una compresión de 4,47 PRD en la muestra CUDB 7,31,

106 Comparación con técnicas que tienen el PRD = 10%
El método DWT (LP) con un PRD del 10,07% alcanza una compresión de 16,76 El método NN, que con un PRD de 10% llega a obtener una tasa de compresión de 8 PRD en la muestra NSRDB, se obtiene una compresión de 3,72 PRD en la muestra AFDB una compresión de 6,65 PRD en la muestra CUDB 8,35

107 Comparación con técnicas que tienen el PRD = 15%
El método de compresión DWT umbral, tiene un PRD de 13,13% se obtiene una tasa de compresión de 21,42;. PRD en la muestra NSRDB, se obtiene una compresión de 4,51 PRD en la muestra AFDB una compresión de 7,68 PRD en la muestra CUDB 8,98 A parte de las tasas de compresión, hay que determinar el costo de procesamiento que ejercen los métodos de compresión y ver si son soluciones viables para que puedan garantizar esos márgenes de compresión.

108 CONCLUSIONES

109 conclusiones En este esquema de filtrado, siempre se van a perder los últimos datos y siempre esta cantidad de datos va a corresponder a la longitud del filtro predictor, en el caso del análisis y la síntesis efectuada en este trabajo, se pierden 192 datos, que corresponden a la longitud del filtro, ya que los últimos datos, no tienen los 192 datos futuros para generar las condiciones iniciales y finales, razón por la cual se generan datos erróneos.

110 conclusiones En el cálculo del épsilon cuando aumenta el PRD la energía retenida disminuye, ya que es inversamente proporcional al PRD, al igual que la cantidad de datos significativos. En el cálculo del épsilon cuando aumenta el PRD, el propio épsilon y la tasa de compresión aumentan.

111 conclusiones Al aumentar la tasa de compresión, se produce una disminución de la resolución en la recuperación de datos; es decir la señal recuperada no sigue la línea de tendencia de la señal original con una aproximación poco aceptable conforme la tasa de compresión vaya en incremento.

112 conclusiones Las señales de personas con una enfermedad en el corazón cambian en tanto en amplitud como en frecuencia y forma de onda; el programa está listo para funcionar ante esas dificultades y se pudo constatar en las señales CUDB y AFDB.

113 conclusiones Hay mejores métodos que CMFB, como DWT y WP en lo que respecta a obtención de resultados y tasas de compresión, pero serían totalmente mejores, si es que el costo de procesamiento que ejercen los mismos fuera un poco mejor que el que se emplea en CMFB.

114 conclusiones Los tiempos de procesamiento del DSP son mucho más rápidos que los empleados por matlab, ya que la arquitectura del DSP es distinta a la de una computadora y además la tarjeta está dedicada a operaciones con datos, en cambio la computadora ejerce muchas más operaciones que el DSP.

115 RECOMENDACIONES

116 RECOMENDACIONES Los archivos de las señales vienen en formato RAW, razón por la cual hay que hacer una operación para transformarlos en un formato físicamente real, que en este caso está representado en mili-voltios, para simplificar esta operación, se puede descargar el WFDB toolbox, por medio del cual se puede hacer el análisis de una base de datos de physionet.

117 RECOMENDACIONES Al descargarse una base de datos de Physionet, es indispensable observar con detenimiento, cuantas señales tienen y de qué tipo de señal para tratarlas de acuerdo a su problema o inconveniente.

118 RECOMENDACIONES Si se obtiene una muestra de toda la base de datos descargada de physionet, para no perder los datos correspondientes a la longitud del filtro al momento pasarlos a través del mismo, es necesario incluir a parte de la muestra, la cantidad de datos que le siguen a esa muestra en semejante número a la longitud del filtro, de esa manera no se van a perder los datos requeridos y voy a tener la oportunidad de analizar toda la muestra; a menos que esté trabajando con toda la base de datos, de esa forma si se van a perder la cantidad de datos correspondientes a la longitud del filtro.

119 RECOMENDACIONES Se recomienda trabajar con un PRD del 5%, ya que es donde se genera la mejor recuperación y donde se genera mayor estabilidad en los resultados, pero no necesariamente la mejor tasa de compresión. Para trabajar con un muy buen grado de precisión con el DSP es necesario trabajar con la tarjeta en punto flotante, que me va a determinar una buena precisión en decimales; cualidad que no me garantiza el trabajo en punto fijo.

120 RECOMENDACIONES Mientras se tome el tiempo que demora el programa de matlab en correr, no se debe de hacer nada más en la computadora, ya que el procesador se sobrecarga de tareas y la medida del tiempo no va a ser la real. Hay que leer bien el archivo de encabezado de physionet, para cerciorarse de la frecuencia de operación de la señal, tiempo total de la muestra, cantidad de señales y varias anotaciones importantes.

121 RECOMENDACIONES Los archivos de las señales vienen en formato RAW, razón por la cual hay que hacer una operación para transformarlos en un formato físicamente real, que en este caso está representado en mili-voltios, para simplificar esta operación, se puede descargar el WFDB toolbox, por medio del cual se puede hacer el análisis de una base de datos de physionet. Al descargarse una base de datos de physionet, es indispensable observar con detenimiento, cuantas señales tienen y de qué tipo de señal para tratarlas de acuerdo a su problema o inconveniente.


Descargar ppt "ESCUELA POLITÉCNICA DEL EJÉRCITO"

Presentaciones similares


Anuncios Google