Optimization of algorithms in microcontrollers for efficient signal processing
DOI:
https://doi.org/10.70554/OBJK2026.v02n02.07Keywords:
Arduino, Efficiency, Algorithm, Digitization, Signal processingAbstract
Algorithm optimization on microcontrollers is a crucial challenge in the field of digital signal processing applied to embedded systems, where memory, energy, and computing capacity are severely limited. This work reviews strategies and methodologies for implementing signal processing algorithms on low-power platforms, with the aim of maximizing computational and energy efficiency without compromising accuracy. Optimization techniques at both the software and hardware levels are described, including the selection of appropriate algorithms (FFT, DFT, digital filtering), the use of fixed-point arithmetic, task parallelization, and the adaptation of code to specific microcontroller architectures. The results reported in the literature show significant improvements in execution time and energy consumption in practical applications such as digital noise filtering, signal demodulation in communication systems, spectral analysis of electrical loads, and real-time pattern recognition. The discussion highlights the importance of balancing algorithmic complexity with the constraints of embedded systems, emphasizing that efficiency must be achieved without sacrificing signal processing accuracy. Finally, future trends point toward the use of low-power microcontrollers with integrated artificial intelligence capabilities, opening new possibilities for applications in IoT, energy monitoring, and intelligent control systems. This work provides a structured guide for researchers and developers interested in implementing efficient signal processing solutions in resource-constrained environments, based on experiences documented in the literature and real applications of algorithmic optimization on microcontrollers.References
J. A. López, J. C. Hernández, and M. A. Ramírez, “Implementación de la transformada rápida de Fourier en sistemas embebidos para análisis de señales,” Ciencia Latina Revista Científica Multidisciplinar, vol. 5, no. 6, pp. 12345–12360, Dec. 2021. [Online]. Available: https://ciencialatina.org/index.php/cienciala/article/view/6098. Accessed: Jan. 16, 2026.
J. A. Gómez, “Implementación de la transformada rápida de Fourier en microcontroladores para aplicaciones de análisis de señales,” Revista Ciencia y Tecnología, vol. 1, no. 23, pp. 45–56, Jul. 2020. [Online]. Available: https://ojs2.utp.edu.co/index.php/revistaciencia/article/view/6231. Accessed: Jan. 16, 2026.
J. C. Paredes, “Implementación de la transformada rápida de Fourier en microcontroladores para aplicaciones de análisis espectral,” Proyecto de titulación, Escuela Politécnica Nacional, Quito, Ecuador, 2016. [Online]. Available: https://bibdigital.epn.edu.ec/handle/15000/10804. Accessed: Jan. 16, 2026.
J. L. Ramírez, “Implementación de la transformada rápida de Fourier en un microcontrolador para aplicaciones de análisis de señales,” Tesis de licenciatura, Facultad de Ingeniería, Universidad Autónoma de Querétaro, Querétaro, México, 2018. [Online]. Available: https://ri-ng.uaq.mx/handle/123456789/7034. Accessed: Jan. 16, 2026.
J. C. Ferreira, “Desempenho comparativo das transformadas rápidas de Fourier e de Hartley implementadas no microcontrolador ESP8266,” Proceeding Series of the Brazilian Society of Computational and Applied Mathematics, vol. 6, no. 1, Feb. 2018, CNMAC 2017. [Online]. Available: https://proceedings.sbmac.emnuvens.com.br/sbmac/article/view/1913. Accessed: Jan. 16, 2026.
M. A. Pereira, “Acionamento de dispositivos via decodificações de sons utilizando a transformada rápida de Fourier em um microcontrolador,” Monografía (pregrado en Ingeniería de Control y Automatización), Escola de Minas, Universidade Federal de Ouro Preto, Ouro Preto, Brazil, 2017. [Online]. Available: https://monografias.ufop.br/handle/35400000/442. Accessed: Jan. 16, 2026.
J. Torres Gómez, “Demodulación de señales digitales mediante microcontroladores PIC18F4550,” ResearchGate, 2013. [Online]. Available: https://www.researchgate.net/profile/Jorge-Torres-Gomez/publication/259443695_Demodulacion_de_senales_digitales_mediante_microcontroladores_PIC18F4550/links/00b7d52b9b444a091e000000/Demodulacion-de-senales-digitales-mediante-microcontroladores-PIC18F4550.pdf. Accessed: Jan. 16, 2026.
J. Riaño, C. Ladino, and F. Martínez, “Implementación de la transformada FFT sobre una FPGA orientada a su aplicación en convertidores electrónicos de potencia,” Tekhnê, vol. 9, pp. 21–32, Jun. 2012. [Online]. Available: https://revistas.udistrital.edu.co/index.php/tekhne/article/view/8925. Accessed: Jan. 16, 2026.
A. A. Moreno Sánchez, “Implementación de un algoritmo basado en FFT en un microcontrolador con motor DSP para la medición de distorsión armónica, potencia compleja, valores RMS, y factor de potencia de una carga monofásica para integrar en una red IoT,” Monografía, Programa de Ingeniería Electrónica, Escuela Colombiana de Ingeniería Julio Garavito, Bogotá D.C., Colombia, 2019. [Online]. Available: https://apiescuelaing.bibliolabtech.com/server/api/core/bitstreams/57d403c2-ece9-4c57-9b76-a8f5ece60166/content. Accessed: Jan. 16, 2026.
J. A. Hernández and M. L. Pérez, “Aplicación de la Transformada Discreta de Fourier para la reducción de ruido en audios,” Universidad de La Laguna, 2018. [Online]. Available: https://riull.ull.es/xmlui/bitstream/handle/915/43008/Aplicacion%20de%20la%20Transformada%20Discreta%20de%20Fourier%20para%20la%20reduccion%20de%20ruido%20en%20audios.pdf?sequence=1. Accessed: Jan. 16, 2026.
R. Silva and M. Costa, “Aplicación de la transformada rápida de Fourier en microcontroladores para monitoreo de señales eléctricas,” Anuário de Ciências e Tecnologia, vol. 12, no. 2, pp. 77–89, Dec. 2022. [Online]. Available: https://periodicos.univali.br/index.php/acotb/article/view/19433. Accessed: Jan. 16, 2026.
Y. Pérez and M. Rodríguez, “Aplicación de la transformada rápida de Fourier en microcontroladores para el análisis de señales eléctricas,” Ingeniería Electrónica, Automática y Comunicaciones, vol. 45, no. 2, pp. 113–124, Apr. 2024. [Online]. Available: http://scielo.sld.cu/scielo.php?pid=S1815-59282024000200013&script=sci_abstract&tlng=en. Accessed: Jan. 16, 2026.
N. M. Volpato, P. Santi, C. Laureri, and P. Colombo, “Assay of acyclovir in human skin layers by high-performance liquid chromatography,” Journal of Pharmaceutical and Biomedical Analysis, vol. 16, pp. 515–520, 1997, doi: 10.1016/S0731-7085(97)00091-5.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Johan Mardini, Marcos Daza, Yariibeth Rodríguez

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
The authors retain copyright and grant the journal the right to publish the work under a Creative Commons Attribution License, which allows third parties to use the published content as long as they credit the author(s) and the publication in OnBoard Knowledge Journal.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.


