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

上传人:wm****3 文档编号:52326919 上传时间:2018-08-20 格式:PPT 页数:18 大小:128.50KB
返回 下载 相关 举报
实验1 序列的卷积与相关运算_第1页
第1页 / 共18页
实验1 序列的卷积与相关运算_第2页
第2页 / 共18页
实验1 序列的卷积与相关运算_第3页
第3页 / 共18页
实验1 序列的卷积与相关运算_第4页
第4页 / 共18页
实验1 序列的卷积与相关运算_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《实验1 序列的卷积与相关运算》由会员分享,可在线阅读,更多相关《实验1 序列的卷积与相关运算(18页珍藏版)》请在金锄头文库上搜索。

1、 北京交通大学 国家工科电工电子教学基地DSP应用技术1 一、实验目的 二、实验原理 三、实验内容 四、实验思考题 实验一 序列的卷积与相关运算北京交通大学 国家工科电工电子教学基地DSP应用技术2一、实验目的1掌握利用CCS建立工程、编译与调试代码的基本过程2掌握序列线性卷积和相关的基本原理3掌握利用DSP实现序列线性卷积和相关运算北京交通大学 国家工科电工电子教学基地DSP应用技术31.序列xk和序列hk线性卷积的定义为二、实验原理北京交通大学 国家工科电工电子教学基地DSP应用技术4二、实验原理2.序列xk和序列hk的相关函数反映了两个信号的 相似程度,称为互相关函数,其定义为 如果hk

2、=xk,上述互相关函数称为自相关函数,即北京交通大学 国家工科电工电子教学基地DSP应用技术51.工程的建立2.工程的调试三、实验内容北京交通大学 国家工科电工电子教学基地DSP应用技术6在计算序列线性卷积和相关的工程中,需要如下文件: (1) 建立工程名test.pjt;(2) 向工程中添加计算线性卷积和相关的C程序test.c(3) 向工程中添加连接命令文件test.cmd,(4) 向工程中添加库文件rts.lib(一般C语言程序需要C语言运行支持库,在tic5400cgtoolslib中) 此外,在C源程序中要包含有头文件stdio.h和math.h。1. 工程的建立CCS以工程(*.p

3、jt)的方式管理DSP程序北京交通大学 国家工科电工电子教学基地DSP应用技术7工程建立后,经编译生成可执行文件(.out),按FileLoad Program,将test.out下载到目标板,就可以等待运行了。1. 工程的建立北京交通大学 国家工科电工电子教学基地DSP应用技术8利用CCS新建工程、编译和运行调试的步骤北京交通大学 国家工科电工电子教学基地DSP应用技术92.工程的调试2.利用CCS工具进行工程的调试(1) 观察计算结果的数据(2) 观察数据的图形(3) 观察存储器中的数据(4) 利用文件I/O实现外部数据和DSP存储区的交换(5) 利用剖析工具分析程序各段执行的时间北京交通

4、大学 国家工科电工电子教学基地DSP应用技术102.工程的调试2.利用CCS工具进行工程的调试(1) 观察计算结果的数据工程运行时,命令输出结果出现在CCS左下窗口。此外,可以按View Watch Window,在观察窗中的Watch1项中键入y和r,可见卷积和相关的计算结果。 在必要的地方设置断点,可以按程序逐段查错。北京交通大学 国家工科电工电子教学基地DSP应用技术112.工程的调试2.利用CCS工具进行工程的调试(2) 观察数据的图形CCS除了提供观察数据的窗口以外,还提供直观地以图形的方式显示数据。北京交通大学 国家工科电工电子教学基地DSP应用技术122.工程的调试(2) 观察数

5、据的图形按ViewGraph Time/Frequency,出现图形属性界面。以卷积结果y为例,修改图形属性如图所示。北京交通大学 国家工科电工电子教学基地DSP应用技术132.工程的调试(2) 观察数据的图形确定图形属性后,按run就可以看到y的图形。如果希望动态地显示图形,在有效行加断点,然后 按Animate。北京交通大学 国家工科电工电子教学基地DSP应用技术142.工程的调试2.利用CCS工具进行工程的调试(3) 观察存储器中的数据观察存储器内容,按存储器的地址观察。按ViewMemory,在存储器窗口选项的地址栏,键入变量名(如y),或存储器的地址。这样存储器地址和相应的数据就出现

6、在存储器窗口中。北京交通大学 国家工科电工电子教学基地DSP应用技术152.工程的调试2.利用CCS工具进行工程的调试(4) 利用文件I/O实现外部数据和DSP存储区的交换(探针)CCS还提供File I/O工具,将外部数据文件导入DSP物理存储区,或将DSP物理存储区中的数据导入到外部文件中。北京交通大学 国家工科电工电子教学基地DSP应用技术162.工程的调试2.利用CCS工具进行工程的调试(5) 利用剖析工具分析程序各段执行的时间CCS还提供 剖析工具Profiler,分析代码所消耗的机器周期,为优化代码提供参考。北京交通大学 国家工科电工电子教学基地DSP应用技术17三、实验内容1.建立工程(test.pjt),编写计算序列xk=1,2,3,4,5与序列hk=2,-2,3,5的卷积和互相关的C源程序(test.c)。将C程序(test.c)、存储器配置文件(test.cmd)、rts.lib和相关的头文件(.h)添加到工程test.pjt中,编译和运行程序。2.利用CCS工具调试程序,观察计算结果的数据和图形。(view菜单下:图形观察窗、数据观察窗、存储器)北京交通大学 国家工科电工电子教学基地DSP应用技术181.如何利用CCS工具实现将计算结果提取到外部文件?2.如何查看CPU寄存器和外设寄存器的使用情况?3.如何设置存储器的配置文件(.cmd)? 四、实验思考题

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号