STM32 FFT相关知识
STM32 FFT 汇编定点FFT库(64,256,1024点)
https://blog.csdn.net/Programmer_jzm/article/details/121010393
用STM32实现FFT
https://blog.csdn.net/qq_44164303/article/details/109622217
总结:
1.采样频率:fs
2.采样点数NPT ---说明:这里由于采样频率.采样点数NPT都已经确定,所以进行FFT计算的【一帧数据】时间也确定了。NPT/fs=NPT*(1/fs)=64*(1/64000)=1/1000=0.001s
3.输出的output每隔一个对应着一个频率差为fs/NPT
如果fs=64KHz,采样点数64,那么输出的数组output[]内相邻元素频率差就是1KHZ,那么output[1]就对应着1KHz,output[2]就对应着2KHz,output[3]就对应着3KHz,
也就是output[1]就对应进行FFT计算的【一帧数据】的频率。fs/NPT=64Khz/64=1Khz
原话说的好:我们只取前NPT/2个,不要问为什么,问奈奎斯特吧。还有就是output[0]对应着直流分量。
STM32三重ADC采样,实现最高采样率
STM32F407三重ADC+DMA的思考
3个ADC进行交替转换,ADC采样率达到最大8.4Msps,
https://blog.csdn.net/i_water/article/details/45621295
https://download.csdn.net/download/laoylhuli/4420045
https://download.csdn.net/download/qq_36854651/10222465
STM32_FFT测信号相位
https://download.csdn.net/download/qq_42955211/12184177