DSP实验指导书(2812)(2)

2019-03-23 10:15

哈尔滨启东科技有限公司 DSP实验指导书

设置好后观察信号序列的波形(sin函数,如图);

5. 单击运行;

6. 观察三个变量从初始化到运算结束整个过程中的变化;观察正弦波形从初始化到运算结束整个过程中的变化;

7. 修改输入序列的长度或初始值,重复上述过程。

五、思考题

1. 试用C语言编写实现其他数学运算的程序; 2. 考虑如何实现其他波形信号的产生。

- 6 -

哈尔滨启东科技有限公司 DSP实验指导书

§2.2 卷积计算

一、实验目的

二、实验设备

三、实验原理

卷积是数字信号处理中经常用到的运算。其基本的表达式为:

1. 一台装有CCS软件的计算机; 2. DSP实验箱的TMS320F2812主控板; 3. DSP硬件仿真器。 1. 掌握卷积运算的基本原理;

2. 掌握用C语言编写DSP程序的方法。

y?n??m?0?h?m?x?n?m?

n写实现程序时需要注意两点:(1)序列数组长度的分配,尤其是输出数组y (n) 要有足够的长度;(2)循环体中变量的位置,即n和m的关系。

四、实验步骤

1. 复习卷积的基本原理;

2. 在CCS环境中打开本实验的工程(Example_convolve.pjt),编译并重建 .out 输出文件,然后通过仿真器把执行代码下载到DSP芯片中;

3. 单击运行;

4. 观察三个数组从初始化到卷积运算结束整个过程中的变化(可单击变量名前的“+”号把数组展开);

- 7 -

哈尔滨启东科技有限公司 DSP实验指导书

4. 修改输入序列的长度或初始值,重复上述过程,观察卷积结果。

五、思考题

1. 试用汇编语言编写实现卷积运算的程序; 2. 考虑如何实现复数的卷积运算。

- 8 -

哈尔滨启东科技有限公司 DSP实验指导书

§2.3 相关运算

一、实验目的

1. 掌握相关系数的估计方法;

2. 掌握用C语言编写DSP程序的方法。

二、实验设备

1. 一台装有CCS软件的计算机;

三、实验原理

相关系数是数字信号处理中的一个重要概念,包括自相关系数和互相关系数。它们的定义是:

2. TMS320F2812主控板; 3. DSP硬件仿真器。

?xx?k??E?x?n?x?n?k?? ,k为相关系数的阶数;

?xy?k??E?x?n?y?n?k??。

根据相关系数的定义,需要求输入信号的期望值,这在实际上是不可能实现的。因此,通常只根据一

定长度的已知输入信号求相关系数的一个估计,这时采用以下的公式:(设N为已知信号的长度)

1N?k?1?xx?k????x?n?x?n?k?

nN?0和

??xy?k??1N?k?1?x?n?y?n?k? Nn?0既然是估计值,那么就存在一致性和有效性的问题,可以证明上面两式的估计是有偏估计,而以下的则是无偏估计:

?xx?k???1N?k?1?x?n?x?n?k? (无偏估计),

N?kn?01N?k?1?x?n?y?n?k? (无偏估计)

N?kn?0

??xy?k??本实验在上面公式的基础上实现各阶相关系数的估计。

四、实验步骤

1. 在CCS环境中打开本实验的工程(Example_about.pjt),编译并重建 .out 输出文件,然后通过仿真器把执行代码下载到DSP芯片中;

2. 在Watch窗口中添加相关系数数组r作为观察对象; 3. 运行程序,观察数据值的变化;

- 9 -

哈尔滨启东科技有限公司 DSP实验指导书

4. 修改估计模式mode,重复上述过程,观察有偏估计与无偏估计的差别;

5. 修改输入数组x[ ]和y[ ]的初始赋值函数、参与估计的数组长度、输出数组的长度等参数,重复上述过程,观察运行结果;

五、思考题

1. 试证明上面给出的第二组相关系数估计公式的无偏性; 2. 在本实验程序的基础上,修改代码,实现自相关系数的估计; 3. 分析阶数对相关系数的影响。

- 10 -


DSP实验指导书(2812)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2013(秋季)计算机基础习题集答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: