实验1 序列的卷积与相关运算.ppt

实验1 序列的卷积与相关运算.ppt

ID:48770144

大小:128.50 KB

页数:18页

时间:2020-01-23

实验1 序列的卷积与相关运算.ppt_第1页
实验1 序列的卷积与相关运算.ppt_第2页
实验1 序列的卷积与相关运算.ppt_第3页
实验1 序列的卷积与相关运算.ppt_第4页
实验1 序列的卷积与相关运算.ppt_第5页
资源描述:

《实验1 序列的卷积与相关运算.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、实验目的二、实验原理三、实验内容四、实验思考题实验一序列的卷积与相关运算一、实验目的1.掌握利用CCS建立工程、编译与调试代码的基本过程2.掌握序列线性卷积和相关的基本原理3.掌握利用DSP实现序列线性卷积和相关运算1.序列x[k]和序列h[k]线性卷积的定义为二、实验原理二、实验原理2.序列x[k]和序列h[k]的相关函数反映了两个信号的相似程度,称为互相关函数,其定义为如果h[k]=x[k],上述互相关函数称为自相关函数,即1.工程的建立2.工程的调试三、实验内容在计算序列线性卷积和相关的工程中,需要如下文件:(1)建立工程名test.

2、pjt;(2)向工程中添加计算线性卷积和相关的C程序test.c(3)向工程中添加连接命令文件test.cmd,(4)向工程中添加库文件rts.lib(一般C语言程序需要C语言运行支持库,在tic5400cgtoolslib中)此外,在C源程序中要包含有头文件stdio.h和math.h。1.工程的建立CCS以工程(*.pjt)的方式管理DSP程序工程建立后,经编译生成可执行文件(.out),按File→LoadProgram,将test.out下载到目标板,就可以等待运行了。1.工程的建立利用CCS新建工程、编译和运行调试的步骤2.工

3、程的调试2.利用CCS工具进行工程的调试(1)观察计算结果的数据(2)观察数据的图形(3)观察存储器中的数据(4)利用文件I/O实现外部数据和DSP存储区的交换(5)利用剖析工具分析程序各段执行的时间2.工程的调试2.利用CCS工具进行工程的调试(1)观察计算结果的数据工程运行时,命令输出结果出现在CCS左下窗口。此外,可以按View→WatchWindow,在观察窗中的Watch1项中键入y和r,可见卷积和相关的计算结果。在必要的地方设置断点,可以按程序逐段查错。2.工程的调试2.利用CCS工具进行工程的调试(2)观察数据的图形CCS除了提供

4、观察数据的窗口以外,还提供直观地以图形的方式显示数据。2.工程的调试(2)观察数据的图形按View→Graph→Time/Frequency,出现图形属性界面。以卷积结果y为例,修改图形属性如图所示。2.工程的调试(2)观察数据的图形确定图形属性后,按run就可以看到y的图形。如果希望动态地显示图形,在有效行加断点,然后按Animate。2.工程的调试2.利用CCS工具进行工程的调试(3)观察存储器中的数据观察存储器内容,按存储器的地址观察。按View→Memory,在存储器窗口选项的地址栏,键入变量名(如y),或存储器的地址。这样存储器地址和

5、相应的数据就出现在存储器窗口中。2.工程的调试2.利用CCS工具进行工程的调试(4)利用文件I/O实现外部数据和DSP存储区的交换(探针)CCS还提供FileI/O工具,将外部数据文件导入DSP物理存储区,或将DSP物理存储区中的数据导入到外部文件中。2.工程的调试2.利用CCS工具进行工程的调试(5)利用剖析工具分析程序各段执行的时间CCS还提供剖析工具Profiler,分析代码所消耗的机器周期,为优化代码提供参考。三、实验内容1.建立工程(test.pjt),编写计算序列x[k]={1,2,3,4,5}与序列h[k]={2,-2,3,5}的

6、卷积和互相关的C源程序(test.c)。将C程序(test.c)、存储器配置文件(test.cmd)、rts.lib和相关的头文件(.h)添加到工程test.pjt中,编译和运行程序。2.利用CCS工具调试程序,观察计算结果的数据和图形。(view菜单下:图形观察窗、数据观察窗、存储器)1.如何利用CCS工具实现将计算结果提取到外部文件?2.如何查看CPU寄存器和外设寄存器的使用情况?3.如何设置存储器的配置文件(.cmd)?四、实验思考题

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

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

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