7128点 :3.09864ms使用方法指导:1,需要两个文件,fft_fp.c和fft_fp.h2,根据需求修改fft_fp.h中的采样点数FFT_N,采样点数以宏定义的方式定义3,外部声明两个全局变量,已经在fft_fp.c中定义 extern struct compx s[FFT_N]; //FFT输入和输出:从S[0]开始存放,根据大小自己定义 extern float SIN_TAB[FFT_N/4+1]; //正弦信号表4,调用create_sin_tab(float *sin_t)函数将正弦信号数据表生成在内存中,比如这样调用create_sin_tab(SIN_TAB);5,采样数据,将ADC采样的数据按自然序列放在s的实部,虚部为06,调用FFT(struct compx *xin)函数开始计算,计算结果也存放在xin中,比如我们这样调用:FFT(s),结果存放在s中7,计算每个频点的模值,计算方法如下: for(i=1;i<FFT_N/2;i++){ //求变换后结果的模值,存入复数的实部部分 s[i].real=sqrt(s[i].real*s[i].real+s[i].imag*s[i].imag)/(i=0?FFT_N:(FFT_N/2)); }8,大功告成!
2022-11-06 00:42:26 6KB fftc语言 C语言fft64点 ForReal adcfft
1
stm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-ADC FFT.zipstm32-A
2022-07-09 09:12:21 4.15MB stm32-ADCFFT.zi
IOS应用源码之CFFTPSample.rar
2022-06-22 13:08:11 45KB IOS应用源码
数字示波器,实现ADC采样,波形显示,fft处理数据,频率计作用
2022-06-12 10:55:22 3.43MB fft处理 stm32 ADCFFT 频率计
1
对arm_cfft_radix2_f32函数使用进行介绍,并提供样例程序
2021-06-29 22:04:37 77KB 程序 MSP432
TI官方浮点运算库,支持各种算法,效果比自己用C编写的效果要好,运算速度快,很实用。
2021-06-29 19:30:38 13.01MB DSP CFFT FIR
1
这个程序是一个stm32F407的3个ADC进行交替转换,ADC采样率达到最大8.4Msps,连续采样,采样之后采用cortex-M4内部的dsp和fpu单元进行快速的复杂傅里叶变换,通过串口打印输入信号的波形和cfft运算后的结果
2019-12-21 20:05:44 3.23MB stm32 ADC CFFT 频谱分析
1