Implementación hardware en una fpga de una red neuronal artificial para el reconocimiento de patrones de voz específicos


Abstract:

En la mayoría de los sistemas computacionales se tiene la capacidad de procesamiento de operaciones complejas, que normalmente el cerebro humano no las realiza fácilmente, pero sabemos que estos sistemas no poseen nociones de pensamiento ni toma de decisiones, y que hasta hace poco era algo prácticamente imposible que las maquinas lo pudieran lograr, pero actualmente con el desarrollo de redes neuronales artificiales se los trata de asemejar al comportamiento del cerebro humano logrando desarrollar aplicaciones como reconocimiento de imágenes, reconocimiento del habla y caracteres, control de robots, etc. Debido al futuro prometedor de esta rama, se decidió involucrarse en el desarrollo de redes neuronales artificiales (RNA) utilizando herramientas de diseño de sistemas digitales como lo son MATLAB 7.1, System Generator 8.1, y Xilinx 8.1i que luego nos permitirán implementarlas en hardware, utilizando dispositivos reprogramables como lo son las FPGAs (Field Programmable Gate Array) de Xilinx; que ofrecen una gran capacidad de procesamiento paralelo y manejo de datos en tiempo real, que son características intrínsecas de las RNA. Para este propósito contamos con dos tarjetas como lo son la FPGA Virtex II Pro y la Spartan III que su utilización dependerá del tipo de aplicación y cantidad de recursos necesarios.

Año de publicación:

2012

Keywords:

  • Patrones de voz
  • Red neuronal artificial

Fuente:

rraaerraae

Tipo de documento:

Bachelor Thesis

Estado:

Acceso abierto

Áreas de conocimiento:

    Áreas temáticas:

    • Ciencias de la computación