000061061 001__ 61061
000061061 005__ 20170510132215.0
000061061 037__ $$aTAZ-TFG-2016-4552
000061061 041__ $$aspa
000061061 1001_ $$aAra Sanz, David Lorien
000061061 24200 $$aDevelopment and optimization of algorithms for orthogonal signals used in vital sign detection
000061061 24500 $$aDesarrollo y optimización de algoritmos de procesado de Señales ortogonales utilizadas en la detección de señales vitales
000061061 260__ $$aZaragoza$$bUniversidad de Zaragoza$$c2016
000061061 500__ $$aDesarrollado en la Universidad de Linköping.
000061061 506__ $$aby-nc-sa$$bCreative Commons$$c3.0$$uhttp://creativecommons.org/licenses/by-nc-sa/3.0/
000061061 520__ $$aEl Trabajo Fin de Grado que se presenta forma parte de un proyecto mayor que tiene como objetivo el desarrollo de un sensor capaz de detectar a distancia el ritmo cardíaco y pulmonar de un sujeto. Para ello se hace uso de la tecnología radar Doppler y un interferómetro de seis puertos en la etapa de radiofrecuencia. Esta sección genera a su salida dos señales ortogonales en banda base que contienen la información del desplazamiento generado por la actividad cardio-respiratoria en la caja torácica del objetivo. El procesado digital de estas señales es el área en la que se enmarca la investigación realizada. Este trabajo propone un sistema de análisis implementable en una FPGA que permita determinar adecuadamente el ritmo cardíaco y pulmonar. Con este objetivo, tras un análisis preliminar de las señales recibidas, se establecen como parámetros de diseño una frecuencia de muestreo de 100 Hz y una ventana de datos de 10.24 segundos de duración. El algoritmo propuesto aplica en primer lugar la función arcotangente a las dos señales recibidas, lo que da como resultado un vector linealmente proporcional al desplazamiento físico de la caja torácica. Al vector obtenido se le aplica la ventana de Hamming y posteriormente se procede al cálculo de su densidad espectral de potencia. Tras evaluar este planteamiento teórico con el software MATLAB y comprobar su adecuado funcionamiento se procede a la implementación en VHDL. Para ello resulta necesario hacer uso de los algoritmos CORDIC y Radix-22 DIF, los cuales permiten realizar todas las operaciones matemáticas requeridas por el diseño. Los módulos de procesado desarrollados han sido evaluados funcionalmente, haciendo especial hincapié en el error introducido por cada uno de ellos. Tras realizar estas simulaciones se ha procedido a completar el sistema global con un bloque de control que permita el funcionamiento iterativo del algoritmo. Este diseño completo también ha sido testeado y se ha garantizado nuevamente su correcto comportamiento. Una vez comprobado el funcionamiento mediante simulación se procede a la implementación del código elaborado en la FPGA Nexys 2-1200 Spartan 3E. En esta evaluación resulta necesario la programación de un método de visualización que permita conocer las frecuencias detectadas, por lo que se hace uso de los diplays y LEDs de la placa. Tras ello se procede a verificar la respuesta del sistema ante diversas señales almacenadas en la RAM externa. Los resultados obtenidos son satisfactorios, se detecta adecuadamente el ritmo cardíaco y pulmonar la mayor parte del tiempo. Tras la investigación realizada se concluye que el sistema de procesado propuesto es adecuado en el tratamiento de señales ortogonales utilizadas en la detección de señales vitales, habiendo quedado comprobadas las buenas prestaciones del sistema desarrollado.
000061061 521__ $$aGraduado en Ingeniería de Tecnologías y Servicios de Telecomunicación
000061061 540__ $$aDerechos regulados por licencia Creative Commons
000061061 700__ $$aSerban, Adriana$$edir.
000061061 7102_ $$aUniversidad de Zaragoza$$bIngeniería Electrónica y Comunicaciones$$cTecnología Electrónica
000061061 7202_ $$aUrriza Parroqué, Isidro$$eponente
000061061 8560_ $$f665993@celes.unizar.es
000061061 8564_ $$s11554425$$uhttps://zaguan.unizar.es/record/61061/files/TAZ-TFG-2016-4552.pdf$$yMemoria (spa)
000061061 909CO $$ooai:zaguan.unizar.es:61061$$pdriver$$ptrabajos-fin-grado
000061061 950__ $$a
000061061 951__ $$adeposita:2017-05-10
000061061 980__ $$aTAZ$$bTFG$$cEINA