Procesamiento digital de señales de audio sobre ZedBoard
En este trabajo de grado se presenta una aplicación de procesamiento de audio sobre FPGA. La implementación del proyecto se realiza en un sistema de desarrollo ZedBoard. Se emplea un diagrama de bloques para la descripción del sistema en el entorno Vivado Design Suite de Xilinx. La señal de audio se...
- Autores:
-
Riaño Molina, Lorena
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2016
- Institución:
- Instituto Tecnológico Metropolitano
- Repositorio:
- Repositorio ITM
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.itm.edu.co:20.500.12622/1567
- Acceso en línea:
- http://hdl.handle.net/20.500.12622/1567
- Palabra clave:
- Procesamiento de datos
Matriz de puertas programables
Señales de audio
Information storage
Computer Program Language
Programming languages
Almacenamiento de información
C (Lenguaje de programación de computadores)
Lenguajes de programación (Computadores electrónicos)
- Rights
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
Summary: | En este trabajo de grado se presenta una aplicación de procesamiento de audio sobre FPGA. La implementación del proyecto se realiza en un sistema de desarrollo ZedBoard. Se emplea un diagrama de bloques para la descripción del sistema en el entorno Vivado Design Suite de Xilinx. La señal de audio se ingresa a través de la línea de entrada de la ZedBoard. La conversión de la señal es realizada por un CODEC de audio que se comunica con la FPGA a través de un bus I2C. El control del CODEC es ejecutado a través de un programa en lenguaje C desarrollado sobre el Software Development Kit (SDK) de Xilinx. Esta aplicación es ejecutada por un sistema procesamiento ZYNQ-7000 en uno de los núcleos ARM Cortex-A9 de la SoC FPGA. Sobre la señal digitalizada se aplica la transformada rápida de Fourier (FFT) desarrollado en lenguaje C. Los resultados obtenidos son comparados con la simulación realizada en MATLAB. |
---|