INFORME DE PROYECTO
Escuela profesional de Ingeneria electronica
Universidad Nacional del Altiplano
Fecha: 16/10/2025
Cod: 214591 ciclo:10
Área asignada: procesamiento Digital de Señales e Imágenes
estudiante: (Arizaca Velásques, Brian Saul)
Puno-Peru
2025
SISTEMAS DE PROCESAMIENTO DIGITAL DE SEÑALES DE AUDIO
(ECUALIZADOR DE 5 BANDAS CON ESP32)
1. Resumen
El presente informe describe la propuesta de diseño e implementación de un sistema de
procesamiento digital de señales de audio (DSP) basado en un ecualizador de 5 bandas
implementado en un microcontrolador ESP32. El objetivo del proyecto es analizar y
modificar el contenido espectral de una señal de audio en tiempo real utilizando técnicas
de muestreo, Transformada Rápida de Fourier (FFT) y filtrado digital IIR.
La fuente de señal será la salida de audio de un teléfono celular, la cual se digitalizará
mediante el convertidor analógico-digital (ADC) del ESP32.
El sistema permitirá ajustar la ganancia de cinco bandas de frecuencia (bajos, bajos
medios, medios, altos medios y agudos), demostrando los principios fundamentales del
procesamiento digital de señales de audio.
Palabras clave: DSP, audio, ecualizador, ESP32, FFT, filtro IIR, MicroPython.
2. Introducción
El procesamiento digital de señales (DSP) es una herramienta esencial para la
manipulación y mejora de señales en diferentes dominios, entre ellos el audio.
En este proyecto se plantea el diseño de un ecualizador digital de cinco bandas, cuyo
propósito es modificar el contenido frecuencial de una señal sonora mediante filtros
digitales implementados en un ESP32, utilizando MicroPython para el desarrollo del código
embebido y MATLAB para el análisis y simulación de las respuestas en frecuencia.
El ecualizador permitirá realzar o atenuar determinadas bandas de frecuencia, lo cual tiene
aplicaciones en el control del tono, mejora de calidad de sonido o eliminación de ruido.
Este proyecto sirve también como una experiencia práctica en la aplicación de técnicas
DSP en sistemas embebidos de bajo costo y alta eficiencia.
3. Objetivos
Objetivo general
Diseñar y simular un sistema de procesamiento digital de señales de audio tipo ecualizador
de 5 bandas implementado en un ESP32 con programación en MicroPython, capaz de
analizar y modificar el espectro de una señal proveniente de una fuente analógica externa.
Objetivos específicos
• Adquirir señales de audio analógicas mediante el ADC del ESP32 desde la salida jack
de un teléfono celular.
• Aplicar la Transformada Rápida de Fourier (FFT) (opcional)
• Diseñar e implementar filtros digitales IIR correspondientes a cinco bandas de
frecuencia.
• Controlar la ganancia de cada banda de manera independiente.
• Simular y validar el comportamiento de los filtros en MATLAB antes de su
implementación en hardware.
• Evaluar el desempeño del sistema mediante el análisis temporal y frecuencial de la
señal procesada.
4. Metodología
El desarrollo del sistema se llevará a cabo en las siguientes etapas:
Adquisición de señal
Fuente: salida de audio de un teléfono celular.
Conversión A/D: entrada analógica del ESP32 (ADC).
Frecuencia de muestreo prevista: 8 kHz – 16 kHz (ajustable según rendimiento).
Preprocesamiento
Normalización y eliminación del componente DC.
Conversión a formato adecuado para el procesamiento digital.
Análisis espectral (FFT)(opcional)
Aplicación de la Transformada Rápida de Fourier para identificar las principales
componentes frecuenciales.
Visualización y análisis de resultados en MATLAB y MicroPython (si es posible).
Diseño de filtros digitales
Se diseñarán cinco filtros IIR tipo pasa banda, con frecuencias centrales
aproximadas en:
Banda 1: 60 Hz (bajos)
Banda 2: 250 Hz (bajos medios)
Banda 3: 1 kHz (medios)
Banda 4: 4 kHz (altos medios)
Banda 5: 10 kHz (agudos)
Simulación de la respuesta de frecuencia en MATLAB para verificar estabilidad y
desempeño.
Implementación en el ESP32
Programación en MicroPython
Procesamiento en tiempo real mediante lectura continua del ADC y escritura al DAC
o salida PWM.
Evaluación del sistema
Comparación entre la señal original y la señal procesada.
Verificación de las respuestas en frecuencia y comportamiento del ecualizador.
Análisis de la latencia y consumo de recursos del ESP32.
5. Resultados esperados
Ecualización efectiva de la señal de audio en tiempo real.
Visualización del espectro antes y después del procesamiento(opcional).
Respuestas de frecuencia de los filtros IIR bien definidas y estables.
Confirmación experimental de que el ESP32 es capaz de realizar DSP de audio con
eficiencia.
6. Conclusiones (esperadas)
El sistema propuesto permitirá aplicar técnicas DSP en tiempo real usando hardware
de bajo costo.
El uso de filtros IIR ofrece una implementación eficiente para un ecualizador de 5
bandas en el ESP32.
El empleo de MATLAB en la etapa de simulación facilitará el diseño y ajuste de los
parámetros del sistema antes de su implementación.
Se espera que el prototipo demuestre los fundamentos del procesamiento digital de
señales aplicado al audio y sirva como base para futuros desarrollos.