Tesis:

Exploración del espacio de diseño de algoritmos de tratamiento de voz para sistemas empotrados.


  • Autor: MARTINEZ DE ICAYA GOMEZ, María Elvira

  • Título: Exploración del espacio de diseño de algoritmos de tratamiento de voz para sistemas empotrados.

  • Fecha: 2009

  • Materia: Sin materia definida

  • Escuela: FACULTAD DE INFORMATICA

  • Departamentos: ARQUITECTURA Y TECNOLOGIA DE SISTEMAS INFORMATICOS

  • Acceso electrónico:

  • Director/a 1º: PEINADO BOLOS, Mª Virginia
  • Director/a 2º: RODELLAR BIARGE, Mª Victoria

  • Resumen: Uno de los problemas más difíciles en el diseño a nivel de sistema es escoger entre la gran cantidad de opciones al especificar un problema desde alto nivel. Este proceso tiene una fuerte dependencia de la calidad de las estimaciones de área, tiempo de ejecución y consumo de potencia de cada tarea elemental. El objetivo de esta tesis consiste en explorar el espacio de diseño de una aplicación heterogénea y mixta de tratamiento de voz, utilizando para ello técnicas de codiseño con objeto de obtener una buena elección en el destino hardware o software de cada tarea elemental. La aplicación con la que se ha trabajado es un reconocedor robusto de palabras aisladas, se ha explorado sus posibilidades sobre una arquitectura destino que consiste de un DSP y varios módulos consistentes en hardware reconfigurable, las tareas elementales son algoritmos. La especificación se realiza en ANSI-C y variantes, lo que permite una fácil reusabilidad para cada algoritmo. La estimación se basa en la generación y perfilado automático de código ensamblador, para dos plataformas DSP de Texas Instruments y de código RTL-VHDL sintetizable mediante herramientas de síntesis automática para FPGAs de Altera y Xilinx. Los valores de estimación obtenidos serán las entradas a la fase de particionado. Para dicha fase se ha programado un algoritmo basado en heurísticos que modifica, introduciendo el valor de estimación de potencia consumida, el algoritmo GCLP creado por Kalavade [Kal. 95] en la Universidad de Berkeley. Se han estudiado dos alternativas de diseño para diferentes aplicaciones: diseños con alto rendimiento, para aplicaciones que requieran rapidez de respuesta, y por otro lado, alternativas de mínimo consumo, orientadas fundamentalmente a aplicaciones móviles.