- 3
- 0
- 约1.05万字
- 约 15页
- 2017-01-30 发布于重庆
- 举报
基于VisSim的FFT算法程序的自动生成
基于VisSim的FFT算法程序的自动生成
年 级: 硕2022
学 号: 3112079008
姓 名: 赵 明
专 业:测试计量技术与仪器
指导老师: 宁改娣
二零一二年十月
目录
第一章:设计的背景及意义 1
第二章:硬件电路设计 2
第三章:软件程序设计 3
第四章:程序测试 5
结论 6
参考文献 6
附录1 7
附录2 8
第一章:设计的背景及意义
DSP工程的开发过程中,程序设计大约占了90%的时间,并且程序错误不易排查,大大增加了开发难度。开发人员往往不能把主要精力放在结构和功能性的开发,资源的浪费显得十分严重。代码自动植生技术通过特定的代码生成器,可以直接生成目标代码,实现了软硬件的无缝接合,大大降低了人工编程的难度,降低了工程开发的周期和成本。设计人员只要重点对系统的结构和功能进行设计,不必过多考虑软件的实现过程就可以轻松实现系统的设计与开发。
目前MATLAB集成了很多TI的DSP的工程模块,开发人员可以调用这些仿真模块,根据系统要求搭成需要的组合结构。过代码自动植生直接生成代码CCS工程文件,实现了DSP和MATLAB的无缝连接,开发人员只要动生成的代码烧写到DSP中,即可完成DSP的程序开发。2011年,德州仪器 (TI) 与 Visual Solutions 宣布,VisSim/Embedded Controls Developer v8.0 (VisSim) 可为 TI 最新 TMS320C2000? Piccolo 浮点微控制器 (MCU) 提供完全模型化的支持,其可简化编程,加速设计进程。该软件支持快速应用开发,并可为算法创建、位真仿真、器件初始化、原型设计以及生产性 C 语言代码生成提供可视化支持。VisSim v8.0 完整版(可免费试用两个月)现已开始提供,可与 TI F28069 controlSTICK 及 F28069 实验板套件配合使用。
在DSP开发过程中,VisSim/Embedded Controls Developer v8.0 具有以下的几个特性与优势
(1)直观易用的界面可确保在几分钟内启动开发;
(2)生产级 C 语言代码生成器不但支持高速采样速率以及低 RAM 与低闪存需求,而且还可自动生成高效定点与浮点运算;
(3)便捷的下拉菜单可引导为所有外设生成中断驱动型高效代码,其中包括 A/D 转换器及 PWM 的高级模式;
(4)仿真特性可帮助开发人员在以图形方式互动查看结果的同时,确认、调试和调谐算法;
(5)VisSim 环境可自动使用 TI Code Composer Studio? IDE 与仿真功能(F2806x套件包含的)编译算法,并将其链接和下载到目标上;
(6)USB JTAG 的热链路支持下载与目标通信的实时主机服务,可对响应进行互动制图,并在目标执行过程中改变参数;
(7)F2806x MCU 的范例图包含互动 FFT、PSD、电机控制、数字电源以及各种其它应用,可为开发工作实现跨越式发展;
(8)现有的 VisSim 图无需调整图的结构,便可轻松改变目标,将其指向任何 C2000 MCU,从而可显著降低支持多目标所需的工程设计成本。
FFT是离散傅立叶变换的快速法,可以将一个信号变换到频域。有些信号在时域上是很难看出什么特征的,但是如果变换到频域之后,就很容易看出特征了。这就是很多信号分析采用FFT变换的原因。另外,FFT可以将一个信号的频谱提取出来,这在频谱分析方面也是经常用的。
本设计通过在TI F28069 controlSTICK开发环境中,利用VisSim自动生成FFT程序代码,将AD采集进来的模拟信号做傅里叶分析,得到相应的幅频特性,并且在相应的监控界面得到相应的波形图像。
第二章:硬件电路设计
硬件电路是按照DSP的最小系统进行设计的,其中包括了USB供电模块、JTAG仿真模块、USB仿真模块、外围的接口模块等。
如图2.1所示,USB供电模块,将USB的供电电压转换为标准的直流3.3V电压给DSP进行供电,USB口既可以作为仿真口,也可以作为供电接口。这样可以很方便进行DSP仿真,不需要外置电源。
图2.1 USB供电模块
如图2.2所示,JTAG仿真模块,按照标准的JTAG口进行设计,可以方便进行不同类型仿真器的仿真。
图2.2 JTAG仿真模块
如图2.3所示,DSP的外围接口电路,集成了GPIO和ADC等常用接口。
图2.3 外围接口电路
完整的硬件电路原理图详见附录1。
第三章:软件程序设计
在VisSim中建立工程,命名为“fft.vsm”,该工程主要用来完成FFT算法
您可能关注的文档
最近下载
- 2021年上海市嘉定区中考英语二模试卷含解析.pdf VIP
- 2025年广东省普通高中学业水平选择性考试生物(详解版).docx VIP
- 宁德市2025-2026学年(上期)高二期末考试数学试卷(含答案).pdf
- 鄂尔多斯职业学院单招《职业适应性测试》真题(达标题)附答案详解.docx VIP
- 2025年四川中科《浅谈肥胖治疗新进展》继续教育习题答案.docx VIP
- 小学三年级数学测量单元试题.docx VIP
- 三菱变频器使用手册-FR-E540 中文版.pdf VIP
- 小升初语文练习题6年级语文.pdf VIP
- 8.1 0—3岁婴幼儿心理发展评价(课件)《0-3岁婴幼儿心理发展与教育》(华东师范大学出版社).pptx VIP
- 《测量》习题3.doc VIP
原创力文档

文档评论(0)