信号与系统复习资料快速傅里叶变换FFT.pptVIP

信号与系统复习资料快速傅里叶变换FFT.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信号与系统复习资料快速傅里叶变换FFT.ppt

第四章 快速傅里叶变换(FFT) 主要内容 DIT-FFT算法 DIF-FFT算法* IFFT算法 §4.1 引言 FFT: Fast Fourier Transform 1965年,Cooley-Turky 发表文章《机器计算傅里叶级数的一种算法》,提出FFT算法,解决DFT运算量太大,在实际使用中受限制的问题。 FFT的应用: 频谱分析、滤波器实现、实时信号处理等。 DSP芯片实现。TI公司的TMS 320C30,10MHz时钟,基2-FFT 1024点FFT时间15ms。 典型应用:信号频谱计算、系统分析等 §4.2 直接计算DFT的问题及改进途径 3、降低DFT运算量的考虑 §4.3 按时间抽取(DIT)的FFT算法 1、算法原理 设序列点数 N = 2L,L 为整数。 若不满足,则补零 将N点DFT定义式分解为两个长度为N/2的DFT 将上式表达的运算用 “蝶形”信流图表示。 用“蝶形结”表示上面运算的分解: N点DFT分解为四个N/4点的DFT 类似进一步分解 类似的分解一直继续下去,直到分解为最后的两点蝶形运算为止(2点DFT). 如上述N=8=23,N/4=2点中: FFT运算量与运算特点 1. N=2L时,共有L=log2N级运算;每一级有N/2个蝶形结。 2.每一级有N个输入数据和N个输出数据,且每级输出 只与输入有关,前级输出为后级输入 (即原位计算迭代,节省存储单元) 。 3.计算量: 每级N/2次复乘法,(每蝶形只乘一次)。共有L*N/2=(N/2)log2N 次复乘法。 按时间抽取FFT蝶形运算特点 1、关于FFT运算的顺序处理 由于时间序列按时间序位的奇偶抽取,故输入序列是混序的,为此需要先进行混序处理。 混序规律: x(n)按n的二进制码倒置排列 位倒序实现: DSP实现采用位倒序寻址. 例 计算 , 。计算 点FFT。用时间抽取输入倒序算法,问倒序前寄存器的数 和倒序后 的数据值? DIT FFT中最主要的蝶形运算实现 (1)参与蝶形运算的两个结点(信号)间“距离”(码地址)与其所处的第几级蝶形有关;第m级的“结距离”为 (2)每级迭形结构为 DIT算法的其他形式流图 输入倒位序输出自然序 输入自然序输出倒位序 输入输出均自然序 相同几何形状 输入倒位序输出自然序 输入自然序输出倒位序 §4.4 按频率抽取(DIF)的FFT算法 §4.5 IDFT的FFT算法 (FFT应用一) 一、定义比较分析 离散时间信号与系统 Z变换与离散时间傅立叶变换(DTFT) 离散傅立叶变换(DFT) 快速傅立叶变换 数字滤波器的基本结构 无限单位冲激响(IIR)应数字滤波器设计 有限单位冲激响(FIR)应数字滤波器设计 频谱分析 数字滤波器 离散时间信号与系统 Z变换与离散时间傅立叶变换(DTFT) 离散傅立叶变换(DFT) 快速傅立叶变换 数字滤波器的基本结构 无限单位冲激响(IIR)应数字滤波器设计 有限单位冲激响(FIR)应数字滤波器设计 FFT * -*- 反回 系统分析 1、 DFT与IDFT 2N+2 (N – 1)= 2(2N – 1) 4N 一个X (k) 2N (2N – 1) 4N 2 N个X (k) (N点DFT) 2 一次复加 2 4 一次复乘 实数加法 实数乘法 2、DFT与IDFT运算特点 N (N – 1) N 2 N个X(k) (N点DFT) N – 1 N 一个X(k) 复数加法 复数乘法 同理:IDFT运算量与DFT相同。 1= 1= FFT算法分类: 时间抽算法 DIT: Decimation-In-Time 频率抽算法 DIF: Decimation-In-Frequency 将序列x(n)按n的奇偶分成两组: N为2的整数幂的FFT算法称基-2FFT算法。 记: ………(1) 可约性 再利用周期性求X(k)的后半部分 注:a. 上支路为加法,下支路为减法; b. 乘法运算的支路标箭头和系数。 0+8/2 3+8/2 K=0 K=3 分解后的运算量: N (N/2 –1) N2/2 两个N/2点DFT N N/2 N/2个蝶形 总计 2 1 一个蝶形 N/2 (N/2 –1) (N/2)2 一个N/2点DFT 复数加法 复数乘法 运算量减少了近一半 由于 ,

文档评论(0)

000 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档