DSP实验报告 - 图文

更新时间:2024-02-02 07:54:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

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功能进行观察和记录。 脉冲信号与正弦信号互相关

脉冲信号与三角信号的互相关

三角函数的自相关函数的虚部,实部,模值

正弦信号与三角波的互相关

三角波的自相关

正弦波的自相关

方波与锯齿波的互相关函数个参数

方波的自相关

本文来源:https://www.bwwdw.com/article/712w.html

Top