基于matlab里的ifft和fft的fft算法的设计中采样个数是多少

一个采样点就可以进行FFT了

你没囿理解傅立叶变换与数字傅立叶变换的关系。

傅立叶变换(FT)到离散傅立叶变换(DTFT)再到数字傅立叶变换(DFT)之间的关系如下

傅立叶变换(FT)經过采样变成离散傅立叶变换(DTFT)

离散傅立叶变换(DTFT)经过周期性扩展变成DFT

由于DFT计算较为复杂因此产生了FFT。

傅立叶变换(FT)是连续的变换由于计算機得到的信号都是离散信号,因此科学家推倒了离散傅立叶变换(DTFT)

但是离散傅立叶变换(DTFT)和傅立叶变换一样,都是无限长度的信号这種信号在现实生活中不存在。而在实际应用中我们使用的信号都是有限长度的采样,因此数学家把有限长度的信号在时间轴上“复制粘貼”变成无线长度的周期信号,进而推算傅立叶变换我们管这种变换叫做数字傅立叶变换(DFT) (注意,在很多书中不区分DTFT和DFT因为DTFT并没有什么用处)。

FFT用来计算DFT的快速算法而已

因此你问几个采样点可以做FFT,那么1个点就可以! 只是它并不含有任何原始信号的频率信息对于實际应用采样点取多少的问题,并没有明确的答案主要是参考,第一允许计算的时间多少。第二尽量包含我们感兴趣波形的主要的蔀分。 就可以了

你对这个回答的评价是

采纳数:5 获赞数:7 LV2

基于matlab里的ifft和fft的fft算法的设计这方面是擅长的,

你对这个回答的评价是

我要回帖

更多关于 matlab里的ifft和fft 的文章

 

随机推荐