- 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
您可能关注的文档
- 弗洛伊德的人格结构.docx
- 弘文教育个性化测评推广方案.doc
- 开放大学教务管理系统业务流程图0422.doc
- 强身份认证解决方案.doc
- 强化现场管理真抓实干确保安全生产.doc
- 快递突发事件应急预案.docx
- 快速接头的作用及优势.docx
- 急性心肌梗死延迟pci.doc
- 急性白血病的分型.docx
- 急性心肌梗死的诱因.doc
- 2025年新外研版三年级上册英语同步教学课件.pptx
- 红十字会大讲堂管理制度.docx
- 技术奇点(Singularity)理论的科学基础、哲学思辨与未来社会构想 _2026年1月.docx
- 公共艺术项目在激活城市消极空间(如高架桥下、废弃铁轨)中的作用 _2026年1月.docx
- “双减”政策对校外培训行业转型及家庭教育投入变化的影响 _2026年1月.docx
- Z世代员工对职场“摸鱼文化”的态度成因与管理对策研究 _2026年1月.docx
- 跨文化团队管理中的沟通障碍、文化冲突与融合策略案例分析 _2026年1月.docx
- 共享经济平台将劳动者归类为“合作伙伴”的伦理与法律责任 _2026年1月.docx
- 大型国际展会(如进博会、CES)的绿色会展实践与可持续发展评估 _2026年1月.docx
- 地理标识产品(如阳澄湖大闸蟹)与产地旅游的融合发展研究 _2026年1月.docx
原创力文档

文档评论(0)