The video explains how to implement the Fourier Transform using the ARM MATH CMSIS library.
Key lines:
arm_rfft_fast_instance_f32 fft_instance;
arm_rfft_fast_init_f32(&fft_instance, FFT_LENGTH);
arm_rfft_fast_f32(&fft_instance, input_fft, output_fft, 0);
arm_cmplx_mag_f32(output_fft, output_fft_mag, FFT_LENGTH/2);
Real-time FFT:
https://github.com/Steppeschool/STM32...
Steppeschool community:
https://www.patreon.com/user?u=80399744
Website:
https://www.steppeschool.com
00:00 Introduction
01:25 Fast-Fourier Transform implementation
03:17 Extracting frequency magnitudes
04:33 Testing the Fourier Transform
06:16 Source code of Real-Time Fourier Transform implementation