【老生谈算法】matlab实现FFT算法程序.docx
2022-11-06 22:26:57 13KB matlab fft
1
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
128点FFT的C语言实现,附详细的FFT实现过程讲解
2022-11-06 00:37:21 125KB c语言fft fft_128点 c语言__fft fft
1
傅里叶变换 ( Fourier transform),使用matlab编程对信号进行频谱分析,十分实用
2022-11-05 23:07:44 1KB fft傅里叶变换 频谱分析
1
fftw 快速傅里叶变换, C#算法 直接调用dll
2022-11-05 19:37:30 740KB c#_fftw c#调用dll fft
1
FPGA的1024点的FFT算法程序,经过调试,程序移植性强。
1
使用matlab实现OFDM的基本功能 FFT的点数:512 载波数量:200 调制方式:16QAM 每个符号代表的比特数:4 每个子载波包含的符号数:12 信道条件:加性高斯白噪声信道(AWGNC) 循环前缀长度:148 循环后缀长度:20
1
离散傅里叶变换,加窗fft解决谐波信号中的频谱泄露和栅栏效应
1