基于VisSim的FFT算法程序的自动生成.docVIP

  • 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算法

文档评论(0)

1亿VIP精品文档

相关文档