- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[2018年最新整理]《快速傅里叶变换(FFT)第四章》
本章主要内容
理解按时间抽选的基2FFT算法原理、运算流图、所需计算量和算法特点;
理解按频率抽选的基2FFT算法原理、运算流图、所需计算量和算法特点;
理解IFFT算法;
了解混合基、分裂基和基4FFT算法;
理解用DFT的快速算法对信号进行频谱分析;DFT是信号分析与处理中的一种重要变换。但直接计算DFT的计算量与变换区间长度N的平方成正比,当N较大时,计算量太大,直接用DFT算法进行谱分析和信号的实时处理是不切实际的。
1965年发现了DFT的一种快速算法,使DFT的运算效率提高1-2个数量级,为数字信号处理技术应用于各种信号的实时处理创造了条件,推动了数字处理技术的发展。
1984年,提出了分裂基快速算法,使运算效率进一步提高;;4.1 离散傅里叶变换的高效计算思路;4.1 离散傅里叶变换的高效计算思路;4.1 离散傅里叶变换的高效计算思路;2、减少运算量的思路和方法
思路:N点DFT的复乘次数等于N2。把N点DFT分 解为几个较短的DFT,可使乘法次数大大减少。另外,旋转因子WmN具有周期性和对称性。;方法:
分解N为较小值:把序列分解为几个较短的序列,分别计算其DFT值;
利用旋转因子WNk的周期性、对称性、可约性进行合并、归类处理,以减少DFT的运算次数。
周期性:
对称性:
可约性:; 一、时域抽取法基2FFT基本原理
FFT算法基本上分为两大类:时域抽取法FFT(简称DIT-FFT)和频域抽取法FFT(简称DIF―FFT)。
1、时域抽取法FFT的算法思想:
将序列x(n)按n为奇、偶数分为x1(n)、x2(n)两组序列;用2个N/2点DFT来完成一个N点DFT的计算。
; 设序列x(n)的长度为N,且满足:
(1) 按n的奇偶把x(n)分解为两个N/2点的子序列;(2)用N/2点X1(k)和X2(k)表示N点 X(k);由于X1(k)和X2(k)均隐含周期为N/2,且 , X(k)又可表示为:
对上式的运算用下图所示的流图符号来表示
;对上式的运算用下图所示的流图符号来表示
;x(0);(3)第二次分解:
将x1(r)按r取奇、偶可分解成2个长度为N/4的子序列
x3(l)= x1(2l)、
x4(l) = x1(2l+1),
根据上面推导可得:X1 (k)= X3(k)+ WN/2k?X4(k), k=0,1,…,N/2-1
将x2(r)按r取奇、偶可分解成2个长N/4的子序列
x5(l)= x2(2l) , l=0,1,…,N/4
x6(l) = x2(2l+1) ; 同理得;X1(0); x3(l)= x1(2l)
x4(l) = x1(2l+1)
;4.2 基2时间抽选的FFT算法;二、 DIT―FFT算法与直接计算DFT运算量的比较
1、直接DFT运算N点运算:
复数乘次数:N×N
复数加次数:N×(N-1)
2、 用DIT-FFT作N点运算:
复数乘次数:M×N/2=N/2×log2N;
复加次数: 2 ×N/2×M= N×log2N。
可见FFT大大减少了运算次数,提高了运算速度。;4.2 基2时间抽选的FFT算法;2.原位计算
序列长为N=2M点的FFT,有M级蝶形,每级有N/2个蝶形运算。
同一级中,每个蝶形的两个输入数据只对本蝶形有用,每个蝶形的输入、输出数据节点在用一条水平线上。这样,当计算完一个蝶形后,所得的输出数据可立即存入原输入数据所占用的存储单元。经过M级运算后,原来存放输入序列数据的N个存储单元中可依次存放X(k)的N个值。
原位计算:利用同一存储单元存储蝶形计算输入、输出数据的方法。
优点:节约存储空间、降低设备成本。;3.旋转因子和运算级数的关系
N点DIT―FFT运算流图中,每个蝶形都要乘以旋转因子WpN,p称为旋转因子的指数。N=8 =23 时各级的旋转因子
第一级:L=1, 有1个旋转因子:WNp =WN/4J =W2LJ J=0
第二级:L=2,有2个旋转因子:WNp =WN/2J =W2LJ J=0,1
第三级:L=3,有4个旋转因子:WNp =WNJ =W2LJ J=0,1,2,3
对于N=2M 的一般情况,第L级共有2L-1个不同的旋转因子:
WNp =W2LJ J=0,1,2,… ,2L-1-1 2L =2L?M?2M = N?2L?M
故:
按照上面
您可能关注的文档
- [2018年最新整理]★2011中考真题120考点汇编★038:自变量的取值范围(含解析答案).doc
- [2018年最新整理]☆高考物理总复习牛顿第二定律单位制.doc
- [2018年最新整理]、Microsoft脚本编辑器简介.ppt
- [2018年最新整理]、教育统计与测量试题.doc
- [2018年最新整理]、深沟槽开挖专项施工方案.doc
- [2018年最新整理]、机电结构设计方法.ppt
- [2018年最新整理]。全概率公式与贝叶斯公式.ppt
- [2018年最新整理]《1+1古筝基础教程》及教学法介绍.docx
- [2018年最新整理]〈库存管理〉教材(压缩版).ppt
- [2018年最新整理]《2013年小企业会计准则》主要变化内容.ppt
- 浙江衢州市卫生健康委员会衢州市直公立医院高层次紧缺人才招聘11人笔试模拟试题参考答案详解.docx
- 浙江温州泰顺县退役军人事务局招聘编外工作人员笔试备考题库及参考答案详解一套.docx
- 江苏靖江市数据局公开招聘编外工作人员笔试模拟试题及参考答案详解.docx
- 广东茂名市公安局电白分局招聘警务辅助人员40人笔试模拟试题带答案详解.docx
- 江苏盐城市大丰区住房和城乡建设局招聘劳务派遣工作人员4人笔试模拟试题带答案详解.docx
- 浙江舟山岱山县东沙镇人民政府招聘笔试模拟试题及参考答案详解1套.docx
- 最高人民检察院直属事业单位2025年度公开招聘工作人员笔试模拟试题含答案详解.docx
- 浙江金华市委宣传部、中共金华市委网信办所属事业单位选调工作人员笔试备考题库及答案详解1套.docx
- 广东深圳市党建组织员招聘40人笔试模拟试题及答案详解1套.docx
- 江苏南京水利科学研究院招聘非在编工作人员4人笔试模拟试题及参考答案详解.docx
文档评论(0)