西电DSP实验报告.docx

西电DSP实验报告.docx

ID:58184131

大小:4.72 MB

页数:58页

时间:2020-04-26

西电DSP实验报告.docx_第1页
西电DSP实验报告.docx_第2页
西电DSP实验报告.docx_第3页
西电DSP实验报告.docx_第4页
西电DSP实验报告.docx_第5页
资源描述:

《西电DSP实验报告.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、西安电子科技大学数字信号处理(DSP)课程实验报告实验名称VISUALDSP++的使用入门成绩电子工程学院班姓名张吉凯学号同作者崔健孟智超杨伟祺实验日期2017年5月16日指导教师评语:指导教师:年月日实验报告内容基本要求及参考格式一、实验目的二、实验所用仪器(或实验环境)三、实验基本原理及步骤(或方案设计及理论计算)四、实验数据记录(或仿真及软件设计)五、实验结果分析及回答问题(或测试环境及测试结果)实验一:VISUALDSP++的使用入门一、实验目的:熟悉VISUALDSP++的开发环境二、实验内容:练习一:启动VisualDS

2、P++,建立一个用C源代码的工程(Project),同时用调试器来评估用C语言所编写代码的性能;练习二:创立一个新的工程,修改源码来调用一个汇编(asm)程序,重新编译工程,用调试器来评估用汇编语言所写程序的性能;练习三:利用调试器的绘图(plot)功能来图形显示一个卷积算法中的多个数据的波形;练习四:利用调试器的性能统计功能(Statisticalprofile)来检查练习三中卷积算法的效率。利用所收集到的性能统计数据就能看出算法中最耗时的地方。三、实验步骤及实验结果:练习一:1)新建工程进入VisualDSP++,显示Visua

3、lDSP++的集成开发和调试环境窗口,选择菜单File中Open打开文件:…unit_1dot_product_cdotprodc.dpj。2)编译dotprodc工程在菜单Project中选择BuildProject来对工程进行编译。在本例子中,编译器会检测到一个未定义的错误,显示为:“.\dotprod_main.c”,line115:error#20:identifier“itn”isundefineditni;将该错误改正后,保存并重新编译,没有错误出现,编译成功。3)运行VsualDSP++调试器第6页在编译完成后,

4、环境将自动进入调试状态,对于初次进入debugger,将显示对象选择对话框,在其中指定对象和处理器信息。4)运行dotprod.c从Debug菜单中选择Run项,程序将被执行,其输出结果在Outputwindow中显示。图1.程序结果练习二:1)创建一个新的工程(project)从Project菜单中选取New项,在弹出的工程保存对话框中,将工程名定义为dot_product_asm.dpj,并保存在…unit_1dot_product_asm目录下。2)向dot_product工程中添加文件选中dotprod_main.c,d

5、otprod.c,dotprod_func.asm和dotprodasm.ldf文件,将这几个文件加到工程中。3)修改工程源文件打开dotprod_main.c文件,在源代码中找到下列相应的四条语句:/*externdoublea_dot_c_asm(doublepm*,double*);*/externdoublea_dot_d(doublepm*,double*);result[l]=a-dot_c(a,c);第6页/*result[1]=a_dot_casm(a,c);*/将这四条语句修改为:externdoublea_dot

6、_c_asm(doublepm*,double*);/*externdoublea_dot_d(doublepm*,double*);*//*result[1]a=dot_c(a,c);*/result[l]=a_dot_c_asm(a,c);4)修改链接描述文件dotprodasm.ldf在文件中找到语句:INPUT_SECTIONS(dotprod.doj(seg_pmco)dotprod.doj(pm_codel)dotProd.doj(pm_code2)dotProd.doj(pm_code3))将其修改为:INPUT_SE

7、CTIONS(dotprod.doj(seg_pmco)dotprod.doj(pm_codel)dotProd_func.doj(pm_code2)dotprod.doj(pm_code3))5)编译和运行dot_product图2.程序结果练习三:1)将算法程序调入Debugger环境第6页2)打开绘图窗口并设定参数选择菜单ViewDebugWindowsPlotNew…项,将出现Plot参数设置窗口。3)运行程序并在图形窗口中观察数据接F5运行程序,当程序Halt(SHIFT-F5)后,Plot窗口中将出现数据曲线如下:

8、图3.plot曲线结果练习四:1)调用convolution程序选用菜单File\LoadProgram…命令项,在对话框中选择文件…unit_1convolutiondebugconvolution.dxe。并在随后的源文件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。