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.

Downloads

Download data is not yet available.

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 https://www.investigacionistct.ec/ojs/index.php/investigacion_tecnologica/article/view/189