Sei sulla pagina 1di 3

Matlab orientado al procesamiento digital de

señales bioelèctricas (marzo 2020)


Procesamiento digital de señales, ingeniería biomédica.
María Catalina Bejarano García – 99120200859 Daniel Esteban Losada Borrero - 1004063466

Resumen— El siguiente trabajo se realiza por Los ingenieros y científicos se valen de la


medio de la base de datos PhysioNet (disponible computadora para resolver diversos
en: https://physionet.org/). Se escoge una señal problemas, desde la evaluación de una función
del banco de señales multiparamétricas. Se estrae sencilla hasta la resolución de un sistema de
información útil de la señal a partir de la
ecuaciones. MATLAB se ha convertido en el
información compartida en dicha página web,
tal como frecuencia de muestreo, tipos de filtro entorno de computación técnica preferido de
empleados, protocolo de registro y condiciones muchos ingenieros y científicos porque es un
fisiológicas de los sujetos bajo estudio. sistema interactivo único que incluye cómputo
numérico, simbólico y visualización. En vista
Palabras Clave. transformación, algoritmo, señal, de la alta probabilidad de que un ingeniero
Matlab, discreto, continuo. recién graduado se encuentre en su trabajo con
el entorno de computación MATLAB, este
Abstract-- The following work is done through software se constituye en una buena opción
the PhysioNet database (available at: para introducir a la computación al estudiante
https://physionet.org/). A signal is chosen from de ingeniería. Pero además de brindarle
the multiparameter signal bank. Useful
estrategias pedagógicas para una mejor
information of the signal can be obtained from
the information shared on our website, such as aprehensión del conocimiento y un lenguaje
sampling frequency, filter types used, apropiado para la investigación científica del
registration protocol and physiological análisis y procesamiento de señales
conditions of the subjects under study. biomédicas (Etter, 1997).
Para laborar con este software se hace
I. INTRODUCCION necesario trabajar con señales discretas. Una
El procesamiento digital de señales es el señal cualquiera (p. ej. fisiológica) puede ser
tratamiento, análisis y manipulación de la discretizada mediante un proceso denominado
información contenida en una o más señales, muestreo, el cual transfiere del dominio
las cuales son cantidades físicas que varían con continuo al discreto. Analógicamente, este
el tiempo, espacio o cualquier otra variable proceso puede ser realizado por conversores
independiente. [1] analógico-digitales, microcontroladores, entre
otros; y digitalmente se emplean funciones
II. OBJETIVOS matemáticas como el delta de Dirac.
• Analizar señales bioelectricas, Asimismo, este puede ser o no uniforme
sabiendo que sus magnitudes (Rangayyan, 2002).
varian con el tiempo, incluso El siguiente bosquejo ilustra el proceso de
cuando todos los factores que las discretización que produce una señal discreta
originan estan controlados. x*(t) a partir de una función continua x(t):
• Exponer los fundamentos teoricos
y practicos basicos del metodo de
remuestreo y offsett.
Fuente: Rangayyan (2002).
III. MARCO TEORICO MATLAB
Matlab es un programa de cálculo numérico
que nos permite analizar datos, funciones,
matrices y crear algoritmos y programas de
manera sencilla y rápida a través de su
lenguaje propio. Cuenta también con múltiples
paquetes y herramientas adicionales que nos
permiten ampliar sus posibilidades.
Imagen 2. Gráfica amplitud vs tiempo de señal
Función Stem modificada en nivel DC.
El stem (Y) traza la secuencia de datos, Y, El offset de una señal alterna se puede definir como
stem se extienden desde una línea de base a lo el nivel de continua que se le suma a una señal
largo del eje x. Los valores de los datos se alterna. Por tanto, obtuvimos tres señales una con
indican mediante círculos que terminan cada offset = 0, offset positivo y offset negativo.
stem. Finalmente, para el porcentaje de los valores
Si Y es un vector, entonces la escala del eje x usamos un ciclo if, el cual ayuda para escoger los
valos mayores y menores a 0.
varía de 1 a longitud (Y).
Si Y es una matriz, entonces el tallo traza todos V. APLICACIÓN PROFESIONAL
los elementos en una fila contra el mismo valor Algunas investigaciones en biología vascular
de x, y la escala del eje x va de 1 a la cantidad y dinámica del flujo sanguíneo a través de la
de filas en Y. arteria coronaria sugieren que la variabilidad
de la presión arterial (VPA) puede ser un
factor de riesgo cardiovascular independiente
IV. RESULTADOS
del valor promedio de presión arterial (PA) [3]
teniendo en cuenta este tipo de datos, se puede
realizar una aplicación que permita detectar
patologías cardiacas por medio del diseño de
una interfaz entre LabVIEW y Matlab para
dispositivos electrónicos con sistema
operativo Android, donde se proporciona un
algoritmo que permita el funcionamiento de la
aplicación.
Ya existen aplicaciones que son un apoyo en
la interpretación de una técnica diagnóstica,
como lo es el ECG para médicos y
especialistas las cuales se encuentran en la
Imagen 1. Gráfica amplitud vs tiempo de la plataforma de google, algunas de ellas son
señal original, cantidad de picos. ECG Práctico, Electrocardiograma, ECG
Matlbal es un paquete de software tecnico que
interpretación. Como ingenieros biomédicos
puede usarse para procesar y analizar señales, en
esta grafica se muestra uno de los procedimientos
basados en estas aplicaciones y por medio del
màs comunes en el anàlisis de señales; la deteccion uso del software LabVIEW y Matlab que son
de picos o encontrara los màximos locales, para utilizados para analizar y registrar resultados
esto fue necesario limitar la detecciòn de picos a reales para aplicaciones en amplios sectores
una cierta anchura o sea, la señal con respecto al orientados a la ingeniería biomédica, estamos
dominio del tiempo, asì como cierta altura o en la capacidad de innovar este tipo de
magnitud. aplicaciones que ayuden a detectar patologías
cardiacas como apoyo para los especialistas en
salud en el diagnóstico de estas.

VI. CONCLUSIONES
• Al realizar señales en tiempo frecuencia cardíaca por medio de
continuo y discreto se la señal de un ECG.
reconocieron las propiedades de
cada una y la herramientas que se
emplean en el software MatLab BIBLIOGRAFIA
para el desarrollo de cada tipo de [1] Alvarado, J. (2011). Procesamiento digital
señal, para una señal en tiempo de señales. Costa Rica. Recuperado de:
continuo es necesario establecer http://www.ie.itcr.ac.cr/palvarado/PDS/pds.p
un incremento muy pequeño para df
que se pueda evaluar en todos los Gilat, A. (2006). Matlab: Una introducción
puntos de un rango establecido con ejemplos prácticos. Reverté.
previamente y para la Acevedo, J. (2010). Introducción a las señales
visualización de la interfaz de la y
gráfica se emplea la herramienta los sistemas. Universidad de Alcala.
plot. Por otro lado en cuanto a la Recuperado de:
señales de tiempo discreto el http://agamenon.tsc.uah.es/Asignaturas/ittst/sl
incremento debe ser de uno, /apuntes/Tema1Sesion1_Apuntes.pdf
debido a que la señal solo tomara Properties, S. (2017). Plot discrete sequence
los valores enteros en el rango de data MATLAB stem - MathWorks United
tiempo establecido, ya que con Kingdom. Mathworks.com. Recuperado de:
este tipo de señales se puede https://www.mathworks.com/help/matlab/ref/
extraer las muestras que la stem.html
conforman, para la visualización
de la interfaz se empleó la
herramienta steam la cual traza la
secuencia de datos con líneas que
se extienden desde una línea base
a lo largo del eje x.
• Al desarrollar los algoritmos
solicitados en la guía se
emplearon los conceptos de
desplazamiento en el tiempo,
inversión en el tiempo y
escalonamiento en el tiempo con
comprensión o expansión los
cuales se aplicaron en las señales
que se graficaron, por otro lado se
identificó que es importante la
simetría de las señales, donde
cualquier señal se puede separar
en la suma de dos señales una de
las cuales es par y la otra es impar,
al realizar los algoritmos se
hallaron cada una de estas. Estos
conceptos son necesarios para
aplicarlos en el desarrollo de
algoritmos que manejen señales
más complejas como las
biológicas, donde por ejemplo se
requiera el cálculo de la

Potrebbero piacerti anche