DSP实验报告 - 图文
更新时间:2024-02-02 07:54:01 阅读量: 教育文库 文档下载
- dsp实验报告推荐度:
- 相关推荐
DSP
实验报告
验一 VISUALDSP++的使用入门
1.实验目的
熟悉VISUAL DSP++的开发环境。针对ADSP-TS201,利用几个用C、C++和汇编语言写成的简单例子来描述 VISUAL DSP+十编程环境和调试器(debugger)的主要特征和功能。对于运行在其它类型TS20x处理器的程序只需对其链接描述文件(.LDF)做一些修改,就可用于其它芯片或者ADSP-TS201的硬件仿真。在目录?\TS\ldf下有每种处理器类型的链接描述文件,可供参考。
2.实验内容
包括4个基本练习:
练习一:启动Visual DSP++ 4.0,建立一个用C源代码的工程(Project),同时用调试器来评估用C语言所编写代码的性能;
练习二:创立一个新的工程,修改源码来调用一个汇编(asm)程序,重新编译工程,用调试器来评估用汇编语言所写程序的性能;
练习三:利用调试器的绘图(plot)功能来图形显示一个FIR算法中的有关数据的波形; 练习四:利用调试器的性能统计功能(Statistical profile)来检查练习三中FIR算法的效率。利用所收集到的性能统计数据就能看出算法中最耗时的地方。
3.实验结果
评估函数 a_doc_c 的性能(profile)
Profile用来分析程序的运行时间特性,通过Profile可以找到最耗时的程序段,这可能就是需要进一步优化性能的程序段。
通过下述步骤来设置Profile功能并显示其结果:
重新编译加载程序,按F5继续运行程序,程序完全执行后,将在Console窗口显示结果,并在Profile窗口中显示程序运行过程中的各种数据。点击右键菜单中View Sample Count,显示如图7.7(1)所示:
打开绘图窗口并设定参数
选择菜单 View\\Debug Windows\\Plot\\New?项,将出现Plot参数设置窗口。
在 Plot Type项中选择 Line Plot,在 Plot Title中输入fir。其它参数设定如表7-1所示: 表7-1 Plot参数设置 Data Sets inputs Name inputs Memory TigerSharcMemory Address Inputs Count 256 Stride 1 Data float output output TigerSharcMemory output 256 1 float Plot设置对话框如图7.18示:
图7.18 Plot设置对话框
各行参数在设置完后,点击“Add”加入,最后点击“OK”。 此时屏幕将出现Plot设置对话框如图7.19所示的绘图窗口:
要评估汇编代码的效率,要在评估属性设置窗口中的“Memory ranges”中设定评估代码的起始地址。将Start Address设置为汇编子程序入口地址_a_dot_c_asm,将End Address设置为汇编子程序的出口地址_a_dot_c_asm.end。重新加载程序,并运行程序进行汇编语言程序评估,评估的设定窗口和结果窗口及结果如图7.17示:
实验——信号自相关与互相关的计算
本实验利用TS201评估板的硬件资源,通过板上codec对输入信号进行采样,取出其中一段数据,然后计算其自相关。计算结果可以通过主机用VisualDSP++的plot功能描绘出来。 1.测试程序简介
本实验使用的程序与实验12类似,所不同的是将FFT运算用相关运算替代。程序执行的过程为:数据采集(256点)->数据处理->数据采集(256点)->??的无限循环。其数据处理程序模块包含采样和处理程序以及被调用的自己编写的FFT,其他模块可参考实验12的源程序。 实验步骤
1) 连接硬件各个硬件设备,检查EZ-KIT板上的跳线位置是否正确,按照硬件连接图。按照硬件连接图正确连接查确保正确连接各个硬件设备。 2)加电和启动程序
检查无误后,分别打开信号源和评估板的电源,运行VisualDSP++,新建一个工程,工程名称自定义,正确设置工程的各个选项,将…\\DSP_exp\\float\%unit_3\\acorr目录下的源文件加入到工程中。 3) 选择或者建立正确的会话类型
按照要求选择建立EZ-KIT类型的会话,选择正确的SESSION。 4) 编译链接和观察结果
编译链接该工程,没有错误后运行程序。设置和运行EZ_KIT板,必须注意在Settings菜单中有几项必须正确设置。利用VisualDSP++的PLOT功能观察采样数据和相关结果。
5) 改变信号类型再观察
调节信号发生器,使其输出幅度为0.5?1V,频率为1?4kHZ。分别产生正弦波、方波和三角波,利用VisualDSP++的Plot功能进行观察和记录。 脉冲信号与正弦信号互相关
脉冲信号与三角信号的互相关
三角函数的自相关函数的虚部,实部,模值
正弦信号与三角波的互相关
三角波的自相关
正弦波的自相关
方波与锯齿波的互相关函数个参数
方波的自相关
正在阅读:
DSP实验报告 - 图文02-02
投资P2P理财应注意的八大数据12-21
窗外的桂花树作文600字06-16
观察胖大海作文500字06-17
家乐事净水器2010年招商手册05-16
宁波市刷子及清扫工具行业企业名录2018版141家06-20
阿朗卡多桥施工方案05-16
1安全生产管理办法汇编(成兰)05-03
新闻媒体招聘记者试题06-18
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 实验
- 图文
- 报告
- DSP
- 预应力简支T梁毕业设计
- 口袋妖怪心金魂银图文攻略
- Java程序设计基础练习题
- 潞安集团关于制定煤矿作业人员站位管理规定的通知
- 申请书(申请司法确认调解协议用)
- 幻灯片2-5设计说明0328
- 江西省上高二中2014届高三5月月考 数学理试题 - 图文
- 全球技术审计指南(第3号) - 连续审计:对保证、监控和风险评估的意义
- 过程设备设计 - 俞树荣 - 自测题
- 物料捆绑防跑防滑安全技术措施
- 桂林山水试讲稿
- 中控原料磨操作员试卷B卷
- 粤建科MQMC建筑门窗幕墙热工计算软件
- 2017中考英语(河南地区) 第二轮 语法考点聚焦复习资料考点跟踪突破30 祈使句和感叹句
- 人保保修部件方案
- 班主任基本功竞赛笔试复习题(含答案)
- 江苏省淮安市2018年高二学业水平(期末)政治模拟试卷(含答案)
- C语言练习题答案
- 我国城市形象的品牌塑造 - 文献综述
- 当代资本主义发展的现状、基本矛盾和趋势