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

2015 
La presente tesis trata de buscar metodologias para trasladar el diseno de redes neuronales, ," .. ;., ". ;. ". disenadas en aritmetica de punto flotante, a aritmetica de punto fijo. Las redes neuronales en aritmetica de punto flotante operan normalmente en un ordenador o sistema basado en procesadores. La aritmetica en punto fijo es apropiada para ser implementada en circuitos digitales; si ademas, son programables por el disenador, son idoneos para el desarrollo de prototipos. La implementacion en dispositivos digitales mejora las prestaciones fisicas: ocupacion de area, velocidad y consumo de potencia. La arquitectura planteada esta totalmente paralelizada, lo que permite aumentar la velocidad de respuesta y ser usada en el procesado digital de senales en tiempo real. La primera decision es elegir una herramienta de diseno rapida y flexible; esto ultimo 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 metodos de diseno disponibles en la actualidad. Al finalizar esta revision se eligio un entorno que opera sobre Simulink de Matlab. El metodo propuesto se probo en cuatro escenarios distintos, con distintos tipos de senales 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 minimo numero de bits; lo que disminuye el area y la potencia, y maximiza la velocidad. Finalmente se extraen las prestaciones fisicas para las diferentes soluciones. Por ultimo se presentan las conclusiones y lineas futuras, fruto del desarrollo realizado.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []