Performance Evaluation of FIR Filters on Low-Cost Microcontrollers for Voice Processing Applications

Authors

  • Lenin Ramiro Merino Villegas ISUS

Keywords:

Filtros FIR; Arduino; ESP8266; Microcontroladores; Señales de voz

Abstract

This article presents an analysis of the behavior of finite impulse response (FIR) digital filters implemented on low-cost microcontrollers, aimed at enhancing voice signal quality in noisy environments. Two platforms were used: Arduino Mega 2560 and ESP8266, programmed through the Arduino IDE. A bandpass filter targeting the 85–255 Hz range was designed using a Hamming window. The evaluation was based on metrics such as signal-to-noise ratio and processing time, applied to data gathered from six participants. Results reveal differences in processing capabilities and noise attenuation, with the ESP8266 emerging as a more robust option for demanding scenarios. This study offers valuable insights for developers seeking accessible solutions in digital signal processing.

References

Álvarez Cedillo, J. A., Lindig Bos, K. M., & Martínez Romero, G. (2008). Implementación de filtros digitales tipo FIR en FPGA. Polibits, (37), 75–81. https://www.scielo.org.mx/pdf/poli/n37/n37a12.pdf

Arduino, S. A. (2015). Arduino. Arduino LLC.

Bertran Albertí, E. (2006). Procesado digital de señales: Fundamentos para comunicaciones y control – I. Edicions UPC. https://upcommons.upc.edu/bitstream/handle/2099.3/36546/9788498802597.pdf

Herrador, R. E. (2009). Guía de usuario de Arduino. Editorial Reverté.

Martínez Barrera, M. C., Ibarra Manzano, O. G., Ibarra Manzano, M. A., & Arceo Miquel, L. J. (s. f.). Diseño de filtros digitales FIR mediante la técnica de ventanas. Universidad Autónoma de Querétaro. https://www.uaq.mx/investigacion/difusion/veranos/memorias-VII/ITQ%20Martinez%20Barrera.doc

Moya, J. P. A. (2011). Procesamiento digital de señales. Instituto Tecnológico de Costa Rica.

Osorio, J. A. C., Garzón, H. B. C., & Osorio, J. A. C. (2008). Fundamentos y aplicación del muestreo en señales ubicadas en las bandas altas del espectro. Scientia et Technica, 14(39), 37–42.

Paz, M. E., Rodríguez, O. A., & Galasso, C. L. (2016). Uso de la placa Discovery para el cálculo e implementación de filtros FIR e IIR. XIX Concurso de Trabajos Estudiantiles (EST 2016) - JAIIO 45. http://sedici.unlp.edu.ar/handle/10915/58186

Shannon, C. E. (1949). Communication in the presence of noise. Proceedings of the IRE, 37(1), 10–21.

Suárez, C. A. H., & Jacinto, E. (2009). Una nueva metodología en el diseño de filtros digitales FIR sobre FPGA. Visión Electrónica, 3(2), 40–47.

Valderrama, J., & Brea, E. (2020). ESP8266: Un microcontrolador para el Internet de las Cosas. Universidad Central de Venezuela, Informe Técnico.

Published

2025-07-02

How to Cite

Merino Villegas, L. R. (2025). Performance Evaluation of FIR Filters on Low-Cost Microcontrollers for Voice Processing Applications. Investigación Tecnológica IST Central Técnico, 7(1), 114–128. Retrieved from http://www.investigacionistct.ec/ojs/index.php/investigacion_tecnologica/article/view/189