如何将AD采集到的数据,用FFT进行变换
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/11 19:08:49
如何将AD采集到的数据,用FFT进行变换
我编写驱动,采集到了实时A-->D数据,现在要用FFT将这些数据进行变换,并得出波形
FFT变换我得到了源码,但好像要用不止一个数据,谁给解释下,怎么用FFT变换我的AD数据,具体一些,我对FFT完全忘干净了,
包括:FFT函数接口,接口需要什么样的参数,几个参数,我如何调用,调用顺序如何
谁能给个例子?
我采集到的是实时数据,例如
A-->D = 496
A-->D = 457
A-->D = 487
.
要从时域--》频域,最后能画得出波形
谁给个例子
我编写驱动,采集到了实时A-->D数据,现在要用FFT将这些数据进行变换,并得出波形
FFT变换我得到了源码,但好像要用不止一个数据,谁给解释下,怎么用FFT变换我的AD数据,具体一些,我对FFT完全忘干净了,
包括:FFT函数接口,接口需要什么样的参数,几个参数,我如何调用,调用顺序如何
谁能给个例子?
我采集到的是实时数据,例如
A-->D = 496
A-->D = 457
A-->D = 487
.
要从时域--》频域,最后能画得出波形
谁给个例子
![如何将AD采集到的数据,用FFT进行变换](/uploads/image/z/1831425-33-5.jpg?t=%E5%A6%82%E4%BD%95%E5%B0%86AD%E9%87%87%E9%9B%86%E5%88%B0%E7%9A%84%E6%95%B0%E6%8D%AE%2C%E7%94%A8FFT%E8%BF%9B%E8%A1%8C%E5%8F%98%E6%8D%A2)
#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
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
如何将AD采集到的数据,用FFT进行变换
采集到离散信号点,在matlab中进行FFT变换时采样点数怎么取,直接从采集到的数据里取点吗?
如何使用Matlab,对一组数据进行FFT变换,得到频谱分析,
如何使用Matlab,对一组数据进行FFT变换,求得基波分量?
呈中心对称的一组数据进行fft变换后的结果为什么是复数
Matlab进行FFT变换
用matlab如何实现fft变换
如何对采集的数据进行分布拟合
如何将示波器采集到的离散信号导入Matlab来进行频谱分析?
请问用Matlab进行FFT变换后画的波形为什么总是称的?
在对周期信号进行DFT或fft变换时,如何选择信号的截取长度,为什么?
matlab 如何进行复数的 fft运算