电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

FFT快速傅立叶变换的工作原理

FFT快速傅立叶变换的工作原理_第1页
1/6
FFT快速傅立叶变换的工作原理_第2页
2/6
FFT快速傅立叶变换的工作原理_第3页
3/6
FFT 快速傅立叶变换的工作原理 实数DFT,复数DFT,FFT FFT是计算DFT的快速算法,但是它是基于复数的,所以计算实数DFT的时候需要将其转换为复数的格式,下图展示了实数DFT和虚数DFT的情况,实数DFT将时域中N点信号转换成2个(N/2+1)点的频域信号,其中1个(N/2+1)点的信号称之为实部,另一个(N/2+1)点的信号称之为虚部,实部和虚部分别是正弦和余弦信号的幅度。 相比较而言,复数DFT将2个N点的时域信号转换为2个N点的频域信号。时域和频域中,1个N点信号是实部,另1个N点信号是虚部。 如果要计算N点实数DFT,则将这个N个点作为时域中的实部,另取 N个0点作为时域的虚部,用 FFT计算这样一个复数信号的DFT得到 2个N点的频域信号,1个N点是实部另1个N点是虚部,在这两个N点的信号中,从 0到 N/2个点就是须计算的N点实数的DFT频域。 对于实数DFT来说,就像前几章讲的那样,它的频域也是离散周期信号,其周期为N点,从 0到 N/2点和1-N到-1点具有对称性,这个你可以从下面一张图看出。图中坐标不是用 N表示是用采样频率的分数表示,如果你看不懂,请看前面几章。 所以你如果用FFT反变换计算的是实数时域,则要满足上图的对称性。 -------------------------------- FFT如何工作 FFT的计算可以分为三步:首先将 1个 N点的时域信号分成 N个 1点的时域信号,然后计算这 N个 1点时域信号的频域,得到 N个频域的点,然后将这个 N个频域的点按照一定的顺序加起来,就得到了我们需要的频谱。这里每个点的意思是复数,都有实部和虚部。 第一步的信号分解按照下面的规律执行: 可以看出它是按照比特反转顺序来分解的。 第二步是计算每个点的频谱: 这一步很简单,因为一个时域的点的频谱的数值就是它自己,所以这一步什么也不需做,但需明白这时候 N个点不是时域信号了,而是频域信号。 第三步是将这 N个频域信号结合起来 这一步是最麻烦的一步。就是和前面时域分解的顺序相反,将 2个 1点的频域信号变成 1个 2点的频域信号,再将 2个 2点的频域信号变成 1个 4点的频域信号,一直到结束。这里看下如何将 2个 4点的频域信号变成 1个 8点的频域信号。 首先对 1个 4点的频域信号进行复制,这样能稀释时域信号,也对另 1个 4点的频域信号进行复制不过复制之前需要乘上正弦函数,这样得到的稀释时域信号时 经过了平移的,然后将这两个频域信号加起来,如下图所示。之所以这么做的目的是在时域分解的时候就是用这种...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

FFT快速傅立叶变换的工作原理

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部