#include "arm_math.h" // 包含ARM CMSIS DSP库的头文件
// 假设我们有一个包含1024个样本点的浮点数组
float32_t fft_buffer[1024];
// 初始化FFT配置结构体
arm_cfft_radix4_instance_f32 fft_instance;
arm_cfft_radix4_init_f32(&fft_instance, 1024, 0, 1); // 1024点FFT,正向变换
// 执行FFT
arm_cfft_radix4_f32(&fft_instance, fft_buffer);
// 此时fft_buffer包含了FFT的结果 |