《实验五快速傅里叶变换.docVIP

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

CENTRAL SOUTH UNIVERSITY 数字信号处理实验报告 题 目 学生姓名 学 院 物理与电子学院 专业班级 电子信息科学与技术 班 、实验:PC机一台、JQ-SOPC开发系统实验箱及辅助软件(DSP Builder、Matlab/Simulink、Quartus II、Modelsim)、实验目的: 1了解快速傅里叶变换的基本结构组成。 学习使用DSP Builder设计FFT。、实验原理: (1)FFT的原理: 快速傅里叶变换(FFT)是离散傅里叶变换(DFT)的一种高效运算方法,它大大简化了DFT 的运算过程,使运算时间缩短几个数量级。FFT 算法可以分为按时间抽取(DIT)和按频率抽取(DIF)两类,输入也可分为实数和复数两种情况。八点时间抽取基-2FFT算法信号流图如图1示: 图1 8点基-2 DIT-FFT信号流图、实验步骤: (1)将桌面的my_fft_8.mdl拷贝到 “D:\Program Files\MATLAB71\work”(MATLAB安装目录下的work文件夹)处,并双击打开。 图5-1 快速傅里叶变换系统图 图5-2 快速傅里叶变换子系统1图 图5-3 快速傅里叶变换子系统2图 图5-3 快速傅里叶变换子系统3图 (2)点击工具栏即可开始系统级simulink仿真,以验证该模型的正确性。在仿真进行过程中分别将三个输入控制开关打到000、001、010、011、100以选择五组输入数据进行FFT运算。 当开关打到000时选择第一组数据{2.0,2.0,4.0,7.0,3.0,5.0,5.0,8.0},其运算结果应为36、-2.41+3.84i、-4+8i、0.4219+1.844i、-8、0.4102-1.84i、-4-8i、-2.422-3.844i。 当开关打到001时选择第二组数据 {1.1,5.0,10.5,15.3,20.2,25.7,30.6,40.1},其运算结果应该为148.5、-16.1+52.35i、-19.8+24.7i、-22.02+12.25i、-23.7、-22.1-12.15i、-19.8-24.7i、-16.9-52.45i。 当开关打到010时选择第三组数据 {5.6,5.0,15.8,20.4,25.2,35.1,40.2,45.0},其运算结果结果应该为192.3、-23.39+63.19i、-25.2+25.3i、-15.69+14.49i、-18.7、-15.81-14.39i、-25.2-25.3i、-23.51-63.29i。 当开关打到011选择第四组数据 {10.2,15.3,18.1,20.3,24.2,30.0,35.2,42.3},其运算结果应该为195.6、-8.755+43.11i、-18.9+17.3i、-19.19+8.992i、-20.2、-19.25-8.906i、-18.9-17.3i、-8.812-43.2i。 当开关打到100选择第五组数据 {4.0,10.5,15.6,20.3,25.2,35.7,40.5,45.0},其运算结果应该为196.8、-21.45+60.28i、-26.9+19.1i、-20.85+10.58i、-26.2、-20.94-10.48i、-26.9-19.1i、-21.55-60.38i。 (3)双击模型图中的Testbench模块弹出类似如图7所示对话框。依次单击Generate HDL、Run Simulink、Run Modelsim三个选项。其中Run Modelsim选项后的Launch GUI前的选项框一定要选,这样可以观看modelsimRTL级仿真结果。 (4)双击模型图中的SignalComplier模块弹出类似如图8所示对话框。在parameters栏下的family选项选择cyclone II ,device选项选择默认的auto,然后点击simple下的complie,编译完后关闭该页。 (5)关闭MATLAB。在位置“D:\Program Files\MATLAB71\work\ my_fft_8_dspbuilder” (MATLAB安装目录下的work\ my_fft_8_dspbuilder)打开文件my_fft_8.qpf。 (6)工具栏中点击Assignments,选中Device,在器件family中选择Cyclone Ⅱ,选择下拉菜单中的EP2C35F672C6.,点击finish。 (7)执行Assignmets-Assignment Editor,将Category设为Pin,并按照下图对Pin进行

文档评论(0)

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

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

1亿VIP精品文档

相关文档