数字信号处理课件第四章1快速傅里叶变换.ppt

数字信号处理课件第四章1快速傅里叶变换.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字信号处理课件第四章1快速傅里叶变换

课件 第四章学习目标 理解按时间抽选的基-2FFT算法的算法原理、运算流图、所需计算量和算法特点 理解按频率抽选的基-2FFT算法的算法原理、运算流图、所需计算量和算法特点 理解IFFT算法 第四章 快速傅里叶变换 FFT: Fast Fourier Transform 1965年,Cooley, Tukey 《机器计算傅里叶级数的一种算法》 一、直接计算DFT的问题及改进途径 运算量 FFT算法分类: 时间抽选法 DIT: Decimation-In-Time 频率抽选法 DIF: Decimation-In-Frequency 二 、按时间抽选的基-2FFT算法 1、算法原理 设序列点数 N = 2L,L 为整数。 若不满足,则补零 则x(n)的DFT: 再利用周期性求X(k)的后半部分 分解后的运算量: 这样逐级分解,直到2点DFT 当N = 8时,即分解到X3(k),X4(k),X5(k),X6(k),k = 0, 1 2、运算量 当N = 2L时,共有L级蝶形,每级N / 2个蝶形,每个蝶形有1次复数乘法2次复数加法。 3、算法特点 1)原位计算 2)倒位序 3)蝶形运算 对N = 2L点FFT,输入倒位序,输出自然序, 第m级运算每个蝶形的两节点距离为 2m–1 第m级运算: 蝶形运算两节点的第一个节点为k值,表示成L位二进制数,左移L – m位,把右边空出的位置补零,结果为r的二进制数。 4)存储单元 输入序列x(n) : N个存储单元 4、DIT算法的其他形式流图 输入倒位序输出自然序 输入自然序输出倒位序 输入输出均自然序 相同几何形状 输入倒位序输出自然序 输入自然序输出倒位序 * * 课件 课件 课件 课件 N (N – 1) N 2 N个X(k) (N点DFT) N – 1 N 一个X(k) 复数加法 复数乘法 2N+2 (N – 1)=2 (2N – 1) 4N 一个X (k) 2N (2N – 1) 4N 2 N个X (k) (N点DFT) 2 一次复加 2 4 一次复乘 实数加法 实数乘法 课件 课件 课件 将序列x(n)按n的奇偶分成两组: N为2的整数幂的FFT算法称基-2FFT算法。 课件 课件 课件 课件 N (N / 2 –1) N 2 / 2 两个N / 2点DFT N N / 2 N / 2个蝶形 总计 2 1 一个蝶形 N / 2 (N / 2 –1) (N / 2)2 一个N / 2点DFT 复数加法 复数乘法 运算量减少了近一半 课件 N / 2仍为偶数,进一步分解:N / 2 N / 4 课件 同理: 其中: 课件 课件 课件 课件 复数乘法: 复数加法: 比较DFT 课件 m表示第m级迭代,k,j表示数据所在的行数 课件 000 0 0 000 001 1 4 100 010 2 2 010 011 3 6 110 100 4 1 001 111 7 7 111 110 6 3 011 101 5 5 101 自然序 倒位序 0 1 1 1 0 1 1 1 0 0 1 0 0 0 n2 n1 n0 课件 课件 课件 课件 课件 系数 :N / 2个存储单元 课件 课件

您可能关注的文档

文档评论(0)

fangsheke66 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档