作业帮 > 综合 > 作业

如何将AD采集到的数据,用FFT进行变换

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/04 19:09:35
如何将AD采集到的数据,用FFT进行变换
我编写驱动,采集到了实时A-->D数据,现在要用FFT将这些数据进行变换,并得出波形
FFT变换我得到了源码,但好像要用不止一个数据,谁给解释下,怎么用FFT变换我的AD数据,具体一些,我对FFT完全忘干净了,
包括:FFT函数接口,接口需要什么样的参数,几个参数,我如何调用,调用顺序如何
谁能给个例子?
我采集到的是实时数据,例如
A-->D = 496
A-->D = 457
A-->D = 487
.
要从时域--》频域,最后能画得出波形
谁给个例子
#include
kkfft(double pr[],double pi[],int n,int k,double fr[],double fi[],int l,int il)
{
int it,m,is,i,j,nv,l0;
double p,q,s,vr,vi,poddr,poddi;
for (it=0; it