- 16
- 0
- 约6.37千字
- 约 13页
- 2017-01-12 发布于重庆
- 举报
基-2FFT算法的软件实现.
实验二 基-2FFT算法的软件实现
一、实验目的
加深对DFT算法原理和基本性质的理解;
熟悉FFT算法的流程;
了解FFT算法的应用。
二、基本原理
DFT算法原理
(见教材第三章)
按时间抽取(DIT)的-2FFT算法
(1)算法原理
序列x(n)的N(N=2-M)点DFT为
,k=0, 1, …, N-1 (2.1)
将式(2.1)按n的奇偶性分解为
(2.2)
令, ,因为, 所以式(2.2)可写成
(2.3)
式(2.3)说明,按n的奇偶性将x(n)分解为两个N/2长的序列x1(l)和x2(l),则N点DFT可分解为两个N/2点DFT来计算。用X1(k)和X2(k)分别表示
(2.4)
(2.5)
将(2.4)式和(2.5)式代入(2.31)式,并利用和X1(k)、 X2(k)的隐含周期性可得到:
(2.6)
这样,将N点DFT的计算分解为计算两个N/2点离散傅立叶变换X1(k)和X2(k),再计算(2.6)式。为了将如上分解过程用运算流图表示,以便估计其运算量,观察运算规律,总结编程方法,先介绍一种表示(2.6)式的蝶形图。
图2.1蝶形运算图
原创力文档

文档评论(0)