##plugins.themes.bootstrap3.article.main##

Johan Mardini Marcos Daza Yaribeth Rodríguez

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

Download data is not yet available.

##plugins.themes.bootstrap3.article.details##

How to Cite
Mardini, J., Daza, M., & Rodríguez, Y. (2025). Digital signal processing in microcontrollers: An experimental approach to optimization. CESTA, 6(2). https://doi.org/10.17981/cesta.06.02.2025.05
Section
Artículos

Most read articles by the same author(s)