- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 FFT设计 8.1 FFT的原理 8.2 FFT与蝶形运算 8.3 使用DSP Builder设计FFT 8.4 在DSP Builder中使用FFT IP Core 8.1 FFT的原理 8.1.1 快速傅立叶变换FFT 对于一个N点有限长序列,其DFT变换可表示为 假如、都为复数,计算N点序列的DFT共需要次复数乘法和次复数加法,在N较大时,计算量不可想象。 可以发现, 存在下列对称性和周期性: 利用上述对称性和周期性,可以大大简化DFT的运算。同时,可以把较多点的DFT分解为多个较少点的DFT运算。由于DFT的运算量与成正比,减少DFT的点数可以大大减少DFT的总运算量。不断地继续分解得到的DFT,可以加快DFT的运算过程,这种DFT的快速计算方法,我们称为FFT。若分解是对输入序列进行处理,称为时间抽取DIT(Decimation In Time);反之,若分解是对输出序列进行处理,则称为频率抽取FIT(Decimation In Frequency)。 用DIT方法,N点的DFT可以用下式计算: 对于,可以一直分解到2点DFT。这样,离散傅立叶变换的运算量就大大减少了,这种DFT的快速算法就是FFT。 图8-2显示了当N=8时DIT FFT的信号流图。 8.1.2 快速傅立叶反变换IFFT DFT是时域到频域的变换,同样也存在频域到时域的变换,即DFT的逆变换IDFT。对于频域上的抽样序列,其IDFT变换可表示为 8.2 FFT与蝶形运算 仔细观察图8-2可以发现,对于N是2的幂次的FFT运算有大量的形如图8-3的运算,即FFT由蝶形运算构成,实现了蝶形运算,FFT就可以实现了。 由于蝶形运算涉及复数运算,较为复杂,DSP Builder为能实现FFT模型的建构,专门引入了蝶形算子模块Butterfly,如图8-4。 Butterfly模块可以完成复数有符号数的蝶形运算。对于输入信号(复数) a=x+jX b=y+jY 蝶形运算系数: 蝶形运算: 8.3 使用DSP Builder设计FFT 由于FFT的算法过于复杂,在以往的数字信号处理器上实现一个高速信号的FFT变换是不可想象的。数字信号处理器固有的串行(顺序)执行结构,对一个高速(与该处理器的主频相当)的信号序列进行FFT,是很难实现的。然而,在FPGA上实现时,可以采用并行分布式结构,实现一个实时FFT的难度就比较小了。 8.3.1 8点DIT FFT模型的建立 在本节将介绍如何实现一个N=8的时间抽取FFT模型。 按照第3章的流程,在Simulink中建立一个新模型。参照图8-2的结构,调用DSP Builder模块完成DIT8FFT模型的绘制。模型如图8-5所示。 DIT8FFT模型中各个模块的参数设置如下: X模块:(Altbus) 库:Altera DSP Builder中Bus Manipulation库 参数“Bus Type”设为“signed Integer” 参数“[number of bits].[]”设为“8” ? XR、XR1、XR2、XR3、XR4、XR5、XR6、XR7模块:(Altbus) 库:Altera DSP Builder中Bus Manipulation库 参数“Bus Type”设为“signed Integer” 参数“[number of bits].[]”设为“16” XI、XI1、XI2、XI3、XI4、XI5、XI6、XI7模块:(Altbus) 库:Altera DSP Builder中Bus Manipulation库 参数“Bus Type”设为“signed Integer” 参数“[number of bits].[]”设为“16” ? Shift Taps模块:(Shift Taps) 库:Altera DSP Builder中Storage库 参数“Number of Taps”设为“8” 参数“Distance Between Taps”设为“1” 选择“Use Deicated Circuitry” ? x0、x1、x2、x3、x4、x5、x6、x7模块:(Real=Imag to Complex) 库:Altera DSP Builder中Complex Signals库 参数“Bus Type”设为“Signed Integer” 参数“[number of bits].[]”设为“8” Constant、C
您可能关注的文档
- 棉花植物新品种特异性、一致性和稳定性测试及评价标准.ppt
- 第2章平面任意力系a.ppt
- 机械大纲解读.ppt
- 大学经济类财务相关详解.ppt
- 机械制图培训讲稿.ppt
- 易焊性理论培训.ppt
- 设计制图 第四章 家具制图.ppt
- Matlab与化工数值计算-第2讲 非线性方程(组)求解与迭代法.ppt
- 农牧文化的交融2.ppt
- 名师单词速效记忆方法2.ppt
- 2025年高考数学圆锥曲线常用二级结论.docx
- 甘肃省靖远县高三下学期第二次联考数学(理)试题扫描版含答案.doc
- 四川省德阳五中高三二诊考试英语试卷扫描版含答案.doc
- 广东省高三第一次模拟考试英语试题扫描版含答案.doc
- 四川省德阳五中高三二诊考试数学(文)试卷扫描版含答案.doc
- 山西省高三第一次模拟考试理科综合试题扫描版含答案.doc
- 四川省广安眉山内江遂宁高三第三次诊断性考试理综化学试题扫描版含答案.doc
- 河南省六市高三下学期第一次联考试题(3月)数学(文)扫描版含答案.doc
- 山西省忻州市2017-2018学年高二上学期期末考试生物试题扫描版.doc
- 2025年国有企业领导班子、市行政审批和政务信息管理局党组书记、局长对照“四个带头”含违纪行为为典型案例检视剖析材料【2篇文】.docx
最近下载
- 新马克思主义党的学说和党的建设 教学课件 吴美华 05 第五章 党的思想理论建设.ppt VIP
- 第五章航空货物运输.ppt VIP
- 数字贸易之重生我是亚马逊.pptx VIP
- 2024年湖南交通职业技术学院高职单招(英语/数学/语文)笔试历年真题摘选含答案解析.docx
- 陕西省西安市高职单招2025-2026学年综合素质自考真题(附答案) .pdf VIP
- 儿童绘本《妞妞的鹿角》解析:.ppt
- (正式版)D-L∕T 429.7-2017 电力用油油泥析出测定方法.docx VIP
- 夜班护士准入培训及考核内容、申请表 .pdf VIP
- 安全系统工程教案.doc
- 新HSK考试5级试题样卷.pdf
文档评论(0)