西电dsp实验报告.docxVIP

  • 10
  • 0
  • 约7.16千字
  • 约 32页
  • 2017-06-05 发布于湖北
  • 举报
西电dsp实验报告要点

DSP系统设计实验班级:1302011姓名:刘罡学号验一: VISUAL DSP++的使用入门一、实验目的:熟悉VISUAL DSP++的开发环境二、实验内容:练习一:启动Visual DSP++,建立一个用C源代码的工程(Project),同时用调试器来评估用C语言所编写代码的性能;练习二:创立一个新的工程,修改源码来调用一个汇编(asm)程序,重新编译工程,用调试器来评估用汇编语言所写程序的性能;练习三:利用调试器的绘图(plot)功能来图形显示一个卷积算法中的多个数据的波形;练习四:利用调试器的性能统计功能(Statistical profile)来检查练习三中卷积算法的效率。利用所收集到的性能统计数据就能看出算法中最耗时的地方。三、实验步骤及实验结果:练习一:1)新建工程进入 Visual DSP++,显示Visual DSP++的集成开发和调试环境窗口,选择菜单File 中Open 打开文件:…\unit_1\dot_product_c \dotprodc.dpj。2)编译dotprodc工程在菜单Project中选择Build Project来对工程进行编译。在本例子中,编译器会检测到一个未定义的错误,显示为:“.\dotprod_main.c”,line 115:error #20:identifier“itn”is undefined itn i;将该错误改正后,保存并重新编译,没有错误出现,编译成功。3)运行VsualDSP++调试器在编译完成后,环境将自动进入调试状态,对于初次进入debugger,将显示对象选择对话框,在其中指定对象和处理器信息。4)运行dotprod.c从 Debug菜单中选择 Run项,程序将被执行,其输出结果在 Output window中显示。练习二:1)创建一个新的工程(project)从 Project菜单中选取New项,在弹出的工程保存对话框中,将工程名定义为dot_product_asm.dpj,并保存在…\unit_1\dot_product_asm目录下。2)向dot_product工程中添加文件选中dotprod_main.c,dotprod.c,dotprod_func.asm和dotprodasm.ldf文件,将这几个文件加到工程中。3)修改工程源文件打开dotprod_main.c文件,在源代码中找到下列相应的四条语句:/*extern double a_dot_c_asm(double pm*,double*);*/ extern double a_dot_d(double pm*,double*); result[l]=a-dot_c(a,c);/*result[1]=a_dot_casm(a,c);*/将这四条语句修改为: extern double a_dot_c_asm(double pm*,double*);/*extern double a_dot_d(double pm*,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_SECTIONS(dotprod.doj(seg_pmco)dotprod.doj(pm_codel) dotProd_func.doj(pm_code2)dotprod.doj(pm_code3))5)编译和运行dot_product练习三:1)将算法程序调入Debugger环境2)打开绘图窗口并设定参数选择菜单View\Debug Windows\Plot\New…项,将出现Plot参数设置窗口。3)运行程序并在图形窗口中观察数据接F5运行程序,当程序Halt(SHIFT-F5)后,Plot窗口中将出现数据曲线如下:练习四:1)调用convolution程序选用菜单File\Load Program…命令项,在对话框中选择文件…\unit_1\convolution\debug\ convolution.dxe。并在随后的源文件对话框中选择文件…\unit_1\convolution\convolution.cpp。2)打开统计特性选项选取菜单Tools\Statistical\Enable Profiling 项,使其变为有效。再选取菜单Vi

文档评论(0)

1亿VIP精品文档

相关文档