Metodologías de diseño de redes neuronales sobre dispositivos digitales programables para el procesado de señales en tiempo real

  1. PÉREZ SUÁREZ, SANTIAGO TOMÁS
Dirigida por:
  1. Carlos Manuel Travieso González Director/a
  2. Jesús Bernardino Alonso Hernández Codirector/a

Universidad de defensa: Universidad de Las Palmas de Gran Canaria

Fecha de defensa: 19 de noviembre de 2015

Tribunal:
  1. Marcos Faúndez Zanuy Presidente/a
  2. David Sánchez Rodríguez Secretario/a
  3. Miren Karmele Lopez de Ipiña Peña Vocal
  4. Juan L. Navarro Mesa Vocal
  5. V. Rodellar Biarge Vocal

Tipo: Tesis

Resumen

La presente tesis trata de buscar metodologías para trasladar el diseño de redes neuronales, ," .. ;., ". ;. ". diseñadas en aritmética de punto flotante, a aritmética de punto fijo. Las redes neuronales en aritmética de punto flotante operan normalmente en un ordenador o sistema basado en procesadores. La aritmética en punto fijo es apropiada para ser implementada en circuitos digitales; si además, son programables por el diseñador, son idóneos para el desarrollo de prototipos. La implementación en dispositivos digitales mejora las prestaciones físicas: ocupación de área, velocidad y consumo de potencia. La arquitectura planteada está totalmente paralelizada, lo que permite aumentar la velocidad de respuesta y ser usada en el procesado digital de señales en tiempo real. La primera decisión es elegir una herramienta de diseño rápida y flexible; esto último implica que se pueden probar diferentes arquitecturas y verificar la total funcionalidad del sistema. Con vistas a elegir la herramienta apropiada se revisan los diferentes métodos de diseño disponibles en la actualidad. Al finalizar esta revisión se eligió un entorno que opera sobre Simulink de Matlab. El método propuesto se probó en cuatro escenarios distintos, con distintos tipos de señales y funcionalidad. En los cuatro casos se obtienen los modelos en punto fijo, para ello se prueban las arquitecturas que cumplen la funcionalidad con el mínimo número de bits; lo que disminuye el área y la potencia, y maximiza la velocidad. Finalmente se extraen las prestaciones físicas para las diferentes soluciones. Por último se presentan las conclusiones y líneas futuras, fruto del desarrollo realizado.