An Edge Computing Application of Fundamental Frequency Extraction for Ocean Currents and Waves
Nieves G Hernandez-Gonzalez1, Juan Montiel-Caminos1, Javier Sosa1
1Institute for Applied Microelectronics (IUMA), University of Las Palmas de Gran Canaria, 35015 Las Palmas de Gran Canaria, Spain.
Abstract:
This paper describes the design and optimization of a smart algorithm based on artificial intelligence to increase the accuracy of an ocean water current meter. The main purpose of water current meters is to obtain the fundamental frequency of the ocean waves and currents. The limiting factor in those underwater applications is power consumption and that is the reason to use only ultra-low power microcontrollers. On the other hand, nowadays extraction algorithms assume that the processed signal is defined in a fixed bandwidth. In our approach, belonging to the edge computing research area, we use a deep neural network to determine the narrow bandwidth for filtering the fundamental frequency of the ocean waves and currents on board instruments. The proposed solution is implemented on an 8 MHz ARM Cortex-M0+ microcontroller without a floating point unit requiring only 9.54 ms in the worst case based on a deep neural network solution. Compared to a greedy algorithm in terms of computational effort, our worst-case approach is 1.81 times faster than a fast Fourier transform with a length of 32 samples. The proposed solution is 2.33 times better when an artificial neural network approach is adopted.
More Related Videos
04:51Author Spotlight: Characterizing Environmental Biofilm Mechanics Using Optical Coherence Elastography and its Applications in Wastewater Treatment
Published on: March 1, 2024
08:22Author Spotlight: Advancing the Study of Brain-Heart Interplay with a Comprehensive EEGLAB Plugin for Multimodal Signal Analysis
Published on: April 26, 2024
Related Concept Videos
Fast Fourier Transform
The computational efficiency of the FFT becomes...
Propagation of Waves
Consider a scenario where a wave propagates from a string of low linear mass density to a string of high linear mass density. In such a case, the reflected wave is out of phase with respect to the incident wave, however the...
Discrete-Time Fourier Series
For a discrete-time periodic signal x[n]...
Basic signals of Fourier Transform
The sinc function, defined as sinc(x) = sin(πx)/(πx), is particularly notable for its symmetry and behavior at...
Energy and Power of a Wave
Waves can also be concentrated or spread out, as characterized by the intensity of the wave. Intensity is directly...
Discrete Fourier Transform
