Digital signal processing in microcontrollers: An experimental approach to optimization
##plugins.themes.bootstrap3.article.main##
Abstract
Introduction: Digital signal processing in microcontrollers is key in embedded systems, but faces limitations in terms of memory, computing power, and energy. Algorithmic optimization can improve performance without compromising accuracy.
Objective: To evaluate optimization strategies to increase computational efficiency in microcontrollers. To reduce resource consumption while maintaining accuracy in signal processing.
Method: Floating-point and fixed-point implementations were compared on an-Arduino Uno, with measurements of time, memory, and accuracy. Fifty iterations were performed per variant, and the results were transmitted wirelessly via an HC-05.
Results: The optimized version reduced execution time by more than 40% and decreased SRAM and Flash memory usage. Implementing the FFT reduces computational complexity while maintaining adequate accuracy.
Conclusions: Microcontroller optimization improves efficiency, reduces energy consumption, and preserves spectral accuracy. This validates its application in IoT, edge computing, and low-cost embedded systems.
Downloads
##plugins.themes.bootstrap3.article.details##

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Los artículos publicados son de exclusiva responsabilidad de sus autores y no reflejan necesariamente las opiniones del comité editorial.
La Revista CESTA respeta los derechos morales de sus autores, los cuales ceden al comité editorial los derechos patrimoniales del material publicado. A su vez, los autores informan que el presente trabajo es inédito y no ha sido publicado anteriormente.
Todos los artículos están bajo una Licencia Creative Commons Atribución-NoComercial-SinDerivadas 4.0 Internacional.
