第2章离散傅里叶变换及其快速算法3.ppt
《第2章离散傅里叶变换及其快速算法3.ppt》由会员分享,可在线阅读,更多相关《第2章离散傅里叶变换及其快速算法3.ppt(43页珍藏版)》请在三一办公上搜索。
1、2.3 快速傅里叶变换(FFT),一、直接计算DFT的问题及改进的途径二、按时间抽取的基2FFT算法三、按频率抽取的基2FFT算法四、离散傅立叶反变换的快速算法 五、N为组合数的FFT算法六、Chirpz变换,一、直接计算DFT的问题及改进的途径,1.直接计算DFT的问题 长度为N的有限长序列x(n)的DFT为 考虑x(n)为复数序列的一般情况,对某一个k值,直接按(1)式计算X(k)值需要N次复数乘法、(N-1)次复数加法。,(1),X(k)一共有N个点,故完成全部DFT运算,需要N2次复数相乘和N(N-1)次复数相加,在这些运算中,乘法比加法复杂,需要的运算时间多,尤其是复数相乘,每个复数
2、相乘包括4个实数相乘和2个实数相加,例 又每个复数相加包括2个实数相加,所以,每计算一个 X(k)要进行4N次实数相乘和2N+2(N-1)=2(2N-1)次实数相加,因此,整个DFT运算需要4N2实数相乘和2N(2N-1)次实数相加。,从上面的分析看到,在DFT计算中,不论是乘法和加法,运算量均与N2成正比。因此,N较大时,运算量十分可观。例,计算N=10点的DFT,需要100次复数相乘,而N=1024点时,需要1048576(一百多万)次复数乘法,如果要求实时处理,则要求有很高的计算速度才能完成上述计算量。反变换IDFT与DFT的运算结构相同,只是多乘一个常数1/N,所以二者的计算量相同。,
3、DFT是信号分析与处理中的一种重要变换。因直接计算DFT的计算量与变换区间长度N的平方成正比,当N较大时,计算量太大,所以在快速傅里叶变换(简称FFT)出现以前,直接用DFT算法进行谱分析和信号的实时处理是不切实际的。直到1965年发现了DFT的一种快速算法以后,情况才发生了根本的变化。,2.减少运算量的基本途径 显然,把N点DFT分解为几个较短的DFT,可使乘法次数大大减少。另外,旋转因子 具有明显的周期性和对称性。其周期性表现为,其对称性表现为,或者,二、按时间抽取的基2FFT算法,按n的奇偶把x(n)分解为两个N/2点的子序列。偶数项为一组,奇数项为一组。,则x(n)的DFT为,所以,由
4、于,于是,一个N点的DFT被分解为两个N/2点的DFT了,这两个N/2点的DFT再按照上式合并成一个N点DFT。,(1),只有N/2个点,而 却有N个点,要用,表达全部 值,还必须利用 系数的周期特性。,即,同样又考虑到 的对称性:,将上述三个式子代入式(1),就可将 表达为前后两部分:,(2),(3),式(2)、(3)可以用上图的“蝶形结”来表示。通过上述分解后,每个N/2点DFT只需要(N/2)2=N2/4次复数相乘。依此类推,X1(k)和X2(k)可以继续分下去,这种按时间抽取算法是在输入序列分成越来越小的子序列上执行DFT运算,最后再合成为点的DFT。,蝶形信号流图,将X1(k)和X2
5、(k)合成X(k)运算可归结为:,图(a)为实现这一运算的一般方法,它需要两次乘法、两次加减法。考虑到-bW和bW两个乘法仅相差一负号,可将图(a)简化成图(b),此时仅需一次乘法、两次加减法。图(b)的运算结构像一蝴蝶通常称作蝶形运算结构简称蝶形结,采用这种表示法,就可以将以上所讨论的分解过程用流图表示。,两个N/2点的DFT需要2(N/2)2=N2/2次复乘,再加上将两个N/2点的DFT合成为N点DFT时蝶形结前的N/2次复乘,一共需要 次复乘。可见,分解后运算量大约节省了一倍。既然这样的分解是有效的,由于N/2仍然是偶数,因此可以对两个N/2点的DFT再分别作进一步分解。如右图所示:,N
6、=23=8 的例子。,与第一次分解相同,将x1(r)按奇偶分解成两个N/4长的子序列x3(l)和x4(l),即,那么,X1(k)又可表示为,式中,同理,由X3(k)和X4(k)的周期性和Wm N/2的对称性 Wk+N/4 N/2=-Wk N/2 最后得到:,用同样的方法可计算出,其中,最后剩下的是2点DFT,它可以用一个蝶形结表示:这样,一个8点的完整的按时间抽取运算的流图由于这种方法每一步分解都是按输入时间序列是属于偶数还是奇数来抽取的,所以称为“按时间抽取法”或“时间抽取法”。,按时间抽取的8点FFT,2.DITFFT算法与直接计算DFT运算量的比较 每一级运算都需要N/2次复数乘和N次复
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散 傅里叶变换 及其 快速 算法
链接地址:https://www.31ppt.com/p-5641120.html