讲座快速离散傅立叶变换.ppt
《讲座快速离散傅立叶变换.ppt》由会员分享,可在线阅读,更多相关《讲座快速离散傅立叶变换.ppt(51页珍藏版)》请在三一办公上搜索。
1、讲座:快速离散傅立叶变换,本讲的教学内容改进DFT计算的方法按时间抽取的FFT算法(DIT FFT)按频率抽取的FFT算法(DIF FFT),第十章 快速离散傅立叶变换,(1)FFT:Fast Fourier Transform(2)傅立叶级数和傅立叶变换理论在19世纪就已经提出,时域离散傅立叶变换理论也在20世纪初发展完善.但由于其手工计算的复杂性,在工程实践中并没有得到广泛应用.相反,在应用中使用广泛的是其它一些手工计算相对简单的数学分析手段,如沃尔什变换.直到1965年,库利-图基提出了针对N时复合数情况的快速离散傅立叶变换算法,与传统算法相比降低了1个数量级,由此引发了研究快速算法的热
2、潮.这些算法统称为FFT.FFT算法的广泛应用,不仅奠定了离散傅立叶变换在数字信号处理中的经典地位,也极大推动了数字信号处理应用与发展.,第一节 改进DFT计算的方法,衡量算法的复杂性:乘.加法运算次数,不考虑控制调度等操作;只考虑DFT的正变换,因为:,K=0,1,N-1 DFT正变换,DFT反变换,反变换相对正变换:输入取共扼;输出取共轭并加权.,直接计算DFT的运算量,n=0,1,N-1,k=0,N-1,复数运算 对每一个k值:复乘:N 复加:N-1,第一节 改进DFT计算的方法,对所有k:复乘:复加:N(N-1)即复数运算量与 近似成正比(不考虑 情况),实数运算,k=0,N-1,第一
3、节 改进DFT计算的方法,对每一个固定k:,实乘:4N 实加:,对所有k:,实乘:4N2,实加:,2N(2N-1)=,4N2,-2N,实数运算量与,近似成正比,结论:直接计算DFT的乘.加运算量近似与,成正比.,第一节 改进DFT计算的方法,改善运算效率的途径(1)利用 的对称性和周期性等特性合并运算项复共轭对称性:对n和k的周期性:可约性 特殊值,第一节 改进DFT计算的方法,式中其它各对称项也可以找到类似归并办法.这样乘法次数大约可减少一半.(2)大点数DFT逐次分解成小点数DFT)分解 正是FFT算法的基本原理,第一节 改进DFT计算的方法,例:利用对称性,可以合并对称项:,FFT的基本
4、原理:为了提高DFT的运算效率,把大点数DFT按倒位序逐次分解为更小点数DFT的合成.在分解过程中,要利用系数 的对称性和周期性.如果算法是逐次分解时间序列得到的,那么这种分解算法称为按时间抽取算法.阐述按时间抽取原理最方便的方法是研究 这种特殊情况.由于N为2的整数幂,可以不断将x(n)一分为二.这就是最常用的基-2FFT算法.如果序列不满足这个条件,可以人为地加上若干零点得到.,第一节 改进DFT计算的方法,第二节 按时间抽取FFT算法,算法原理:假设序列x(n)长为(n=0,N-1),由于N为 偶数,可以将x(n)按n为奇数和偶数分解为两个 N/2的长序列,并依此逐级分解来计算x(k).
5、,是x(n)按n为奇、偶数分为2个子序列,得:,第二节 按时间抽取FFT算法,第一级分解定义偶序列与奇序列:,上式可写为:,第二节 按时间抽取FFT算法,其中:,k=0,N/2-1,第二节 按时间抽取FFT算法,上式表明一个N点的DFT可以分解成两个 点的DFT.这两个 点的DFT又可按式合成一个N点DFT一个问题:和 的长度为,它们的DFT 和 的点数也为,而x(k)却有N个点。利用 的周期性解决这一问题,即:,第二节 按时间抽取FFT算法,表达为前后两个部分:,前半部分,后半部分,k=0,k=0,和,的周期为,同样可得,把,即:,第二节 按时间抽取FFT算法,这样只要求出0-1 区间所有
6、和,就可以求出0N-1 区间内全部X(k)的值.这就是FFT运算的关键所在。用以下信号流图表示为:,根据流图的形状,上述运算称为碟形运算。,第二节 按时间抽取FFT算法,复乘:1 复加:2,一次蝶形运算:,运算分析:,当,一次分解后DFT运算的信号流图为:,第二节 按时间抽取FFT算法,仍为偶数,可以,直接计算N点DFT所需复乘,复加N(N-1),可见当,N较大时,一次分解后运算量减少近一半.,由于,N=,(M1),经一次分解后,点DFT再分别分解为两个,点DFT的组合.,进一步把每个,复乘:,一次分解:2个,点DFT+,个蝶形运算,复加:,第二节 按时间抽取FFT算法,第二级分解,可得:,第
7、二节 按时间抽取FFT算法,与第一级分解一样,利用 和 隐含的周期性,为 改写为前,后两部分:,其中:,第二节 按时间抽取FFT算法,由此一个,点DFT分解成两个,点的DFT.,其流图为:,第二节 按时间抽取FFT算法,也可以进行同样分解:,第二节 按时间抽取FFT算法,奇序列中的偶序列,奇序列中的奇序列,第二节 按时间抽取FFT算法,为,改写为前,后两部分:,第二节 按时间抽取FFT算法,其中:,系数统一为(今后都使用统一的系数),这样,一个N点DFT就分解成4个N/4点的DFT,其信号流图为:,第二节 按时间抽取FFT算法,根据前面的分析,第二级分解组合比第一级分解后的运算量又降低了一半.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 讲座 快速 离散 傅立叶 变换

链接地址:https://www.31ppt.com/p-5336206.html