快速傅里叶变换实验报告.docVIP

  • 165
  • 0
  • 约2.86千字
  • 约 10页
  • 2022-09-17 发布于天津
  • 举报
实验五 快速傅里叶变换 一、实验仪器:PC机一台、JQ-SOPC开发系统实验箱及辅助软件(DSP Builder、Matlab/Simulink、Quartus II、Modelsim) 二、实验目的: (1)了解快速傅里叶变换的基本结构组成。 (2)学习使用DSP Builder设计FFT。 三、实验原理: (1)FFT的原理: 快速傅里叶变换(FFT)是离散傅里叶变换(DFT)的一种高效运算方法,它大大简化了DFT 的运算过程,使运算时间缩短几个数量级。FFT 算法可以分为按时间抽取(DIT)和按频率抽取(DIF)两类,输入也可分为实数和复数两种情况。八点时间抽取基-2FFT算法信号流图如图1示: 图1 8点基-2 DIT-FFT信号流图 (2) DSP Builder设计流程 图2显示了利用DSP Builder设计FFT的流程。 图2 DSP Builder设计流程 下面部分将以N=8点实数输入基-2DIT-FFT为例介绍用DSP Builder实现FFT的详细过程。 实验步骤: 一)、Simulink仿真 (1)把名为“my_fft_8”的文件转移到工作目录设为Matlab安装目录下的work文件夹, 并在Matlab/Simulink环境下调用。 输入模块详图 在Matlab/Simulink环境下对my_fft_8.mdl文件进行仿真参数设置,点击菜单栏的simulation选项,选择下拉菜单中的configuration parameters项,在弹出的对话框里的simulation time一栏下设置仿真开始时间和结束时间,这里可分别设为0、100.0。在solver option一栏下type和solver项分别设为variable-step和discrete.其他选项默认即可。 点击菜单栏中simulation选项下的start或工具栏黑色斜三角按钮即可开始系统级simulink仿真。在仿真进行过程中分别将三个输入控制开关打到000、001、010、011、100以选择五组输入数据进行FFT运算。 二)、RTL级仿真 点击Signal Compiler模块,打开参数设置页面,将device family设置成Cyclone II,点击compile,结束后,关闭该页面。再点击TestBenchOn模块,打开模块参数界面,在Advanced选项卡中,点选Lauch GUI,并依次点击Generate HDL,Run Simulink和Run Modelsim,启动RTL级仿真。随后显示的界面即为Modelsim RTL级仿真结果。 、硬件实现 编译文件 要想硬件实现波形,必须先把matlab文件的仿真内容转化到Quartus中,再在Quartus中进行编译,这样才能下载到实验板上去进行硬件实现。从matlab文件转化到Quartus中,再在Quartus中进行编译的过程如下表:(下表中的主操作与次操作都不可省略,只是有先后之分。) 操作位置 主操作 次操作 Signal Compiler模块 器件系列选择cylone II,点击compile 结束后,关闭该页面 D:\Program file\MATLAB7\work\sinware_dspbuilder 关闭MATLAB 打开文件sinwave.qpf. 工具栏中Assignmets,选中Device 器件family选中Cyclone II 选择下拉菜单中的EP2C35F672C6,点击finish Assignmets-Assignment Editor Category设为Pin 按照下附表对Pin进行设置并保存 Tools-SignalTap Ⅱ Logic-AnalyzerData窗口 空白处双击,Fiter设为allregisters:post fittings 点击List,将Clock,aclr,Input和Output添加至右边的窗口中 右边的对话框中 Clock设为Clock信号,Sample depth设为1K,点选Trigger in Source设为Clock信号,Pattern设为Rising edge 弹出的对话框 选择Yes 附表 Node Name Location Node Name Location Clock PIN_N2 aclr PIN_AE14 input2 PIN_N25 input1 PIN_N26 input0 PIN_P25 R0 PIN_D25 R1 PIN_D24 R2 PIN_D23 R3 PIN_D22 R4 PIN_E25 R5 PIN_E24 R6 PIN_E23 R7 PIN_E22 I0 PIN_F25 I1 PIN_F24 I2 PIN_F2

文档评论(0)

1亿VIP精品文档

相关文档