- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2014-1012第4章 快速傅里叶变换(fft)
学习目标 理解按时间抽取的基-2FFT算法的原理、运算流图、所需计算量和算法特点; 理解按频率抽取的基-2FFT算法的原理、运算流图、所需计算量和算法特点; 理解IFFT算法; 正变换运算量 二、 改进的途径 与两个因素有关 x(n) 长序列 —— 短序列 WNkn 对一个连续时间信号xa(t)采样1秒得到一个4096个采样点的序列,若计算采样信号的4096点DFT。假定仅对200≤ f ≤300Hz频率范围所对应的DFT采样点感兴趣。 (1)若直接用DFT,要计算这些值需要多少次复乘? MN=101×4096=413696 (2)若用基2的DIT-FFT计算,则需要多少次复乘? N/2log2N=4096/2 X log24096=24576 (这时得到的是全部点的DFT结果) N点x(n)序列,构造新序列 y(n)=x(n/2),n为偶数时; y(n)=0, n为奇数, n=0,1,2,…,2N-1, 求:Y(k)与X(k)的关系,k=0,1,2,…. ,2N-1 已知x(n)长度为N(N为偶数)。定义两个长度为N/2的序列如下: 其中,G(k)=DFT[g(n)], H(k)=DFT[h(n)],分别为N/2长。 试利用G(k)和H(k)表示出X(k)=DFT[x(n)],k=0,1,…,N-1。 N点x(n)序列,构造新序列 y(n)=x((n))NR2N(n), 试求:Y(k)与X(k)的关系,k=0,1,2,…. 2N-1 2、蝶形运算 基2的DIF-FFT,输入为自然顺序,输出为位倒序; 两节点“距离”为2M-m=2M/2m=N/2m; 第m级运算: §4. 5 IDFT的高效算法 §4. 5 IDFT的高效算法 2 直接调用FFT子程序计算IFFT,则可用下面的方法: 2 直接调用FFT子程序计算IFFT,则可用下面的方法: 进一步减少运算量的措施: 多类蝶形单元运算 利用旋转因子的特殊值 旋转因子的生成 预先计算出旋转因子的数值存为表格,程序执行中直接查表得到所需旋转因子 实序列的FFT算法 利用DFT的共轭对称性 设x(n)是2N点实数序列, 试用一次N点DFT来计算x(n)的 2N点DFT:X(k), k=0,1,……2N-1。 (2) MN L=M+N-1≈M x1(n)*x2(n) 用DFT计算线性卷积 补N-N1个零 补N-N2个零 N点DFT N点DFT N点IDFT x1(n) x2(n) x1(n) 0,1,2,………,N1-1,………….,N-1 x2(n) 0,1,2,………,N2-1,………….,N-1 N≥N1+N2-1 §4.6 FFT的应用 线性卷积的FFT算法——快速卷积 y(n) =yc(n) =yl (n) L≥M+N-1 讨论: (1)M ≈ N,则L≈2M-1≈2M,则 99.9 53.9 29.24 16 8.82 5.92 2.78 1.6 0.941 0.572 Km 4096 2048 1024 512 256 128 64 32 16 8 M=N 当M=512 时,运算速度可快16倍; 当M=4096 时,约快100倍; M越长,好处越明显。 短序列补很多零,长序列需全部输入后才能计算 存储容量大 运算时间长,处理延时很大,难于实时处理 怎么解决?——块卷积(重叠相加和重叠保留法) 2.重叠相加法 设h(n)的点数为N,将x(n)分解为很多段,每段为m点,各段互不重叠,m和N的数量级相同,用xi(n)表示x(n)的第i段: im≤n≤(i+1)m-1 其他n i=0, 1, … xi(n)为m点,yi(n)为(m+N-1)点; 相邻两段输出序列必然有(N-1)个点发生重叠,即前一段的后(N-1)个点和后一段的前(N-1)个点相重叠; 将重叠部分相加再和不重叠的部分共同组成输出。 特点: x(n)分段各数据子段互不重叠; h(n)与xi(n)各子段所作为线性卷积得yi(n); yi(n)数据间有N-1点重叠; 最后的卷积结果y(n)为各子段线性卷积yi(n) 之和。 3. 重叠保留法 将x(n)分段,每段L个点,序列中补零处不补零,而在每一段的前边补上前一段保留下来的(M-1)个输入序列值, 组成N=L+M-
您可能关注的文档
- 2013年初三物理期末复习建议.ppt
- 2013新人教版八年级上册英语第一单元全课件1.ppt
- 2013届山东省中考物理复习方案课件:第四单元 功勋卓著的电与磁(新课标人教版).ppt
- 2013级汇编语言.ppt
- 2013新版人教新目标英语八年级上unit10sectiona.ppt
- 2014-0805操作工基础知识第二章机械基础知识.ppt
- 2014-1012第3章 离散傅里叶变换(dft).ppt
- 2014届中考化学一轮复习第十一单元《盐 化肥》课件.ppt
- 2013年注册核安全工程师-综合知识-综合第七章(隶校).ppt
- 2014届中考化学一轮复习第十一单元《盐+化肥》(考点梳理+核心要点+经典真题+综合检测)课件(共79张).ppt
- 2014届高三生物二轮收尾细致复习:必修3 第2章 第1节 第1节 通过神经系统的调节.ppt
- 2014-2-20世界气候类型和自然景观.ppt
- 2014年二级建造师实务3.11.ppt
- 2014年二级建造师建筑工程管理与实务精讲.ppt
- 2014年企业会计准则第9号——职工薪酬.ppt
- 2014年低压复训单选题(222t).ppt
- 2014年人教新目标九年级英语unit12(全单元)课件.ppt
- 2014年学考复习 通用技术1 要点归纳.ppt
文档评论(0)