《数字信号处理》实验指导书

2026/4/29 9:33:43

五、实验报告要求

(1)报告中要给出实验的MATLAB程序,并对每个语句给出注释,说明语句作用; (2)简述实验目的和原理;

(3)给出用笔算时卷积和conv计算线性卷积对照图; (4)给出收获和体会。

六、思考题

如何用matlab实现卷积函数?

实验三 基于 ICETEK-F2812-A 教学系统软件的离散系统时域分析

一.实验目的

1.熟悉 ICETEK-F2812-A 教学系统软件的使用方法。 2. 熟悉 CCS 使用软件

二.实验设备

PC 兼容机一台,操作系统为Windows2000(或Windows98,WindowsXP,以下默认为 Windows2000),安装Code Composer Studio 3.1 软件。

三.实验原理

(一). ICETEK-F2812-A教学系统软件实验设备的安装和设置 A.开发环境

开发 TMS320C55xx 使用系统一般需要以下设备和软件调试工具: 1. 通用PC一台,安装Windows2000 或WindowsXP 操作系统及常用软件(如:WinRAR 等)。 2.TMS320C28xx 评估板及相关电源。如:ICETEK–F2812-A 评估板。 3.通用DSP 仿真器一台及相关连线。如:ICETEK-5100USB 仿真器。

4.控制对象(选用)。如:ICETEK-CTR 控制板(在2812 实验箱中已包含)。 5.TI 的DSP 开发集成环境Code Composer Studio。如:CCS3. 3。 6.仿真器驱动程序。 7.实验程序及文档。

B. ICETEK-DSP 教学实验箱的硬件连接

1.连接电源:打开实验箱,取出三相电源连接线,将电源线的一端插入实验箱外部左侧箱壁上的电源插孔中。确认实验箱面板上电源总开关(位于实验箱底板左上角)处于“关”的位置,连接电源线的另一端至220V 交流供电插座上,保证稳固连接。 2.使用电源连接线(插头是带孔的)连接各模块电源:确认实验箱总电源断开。连ICETEK-CTR 板上边插座到实验箱底板上+12V 电源插座;ICETEK-CTR 板下边插座到实验箱底板上+5V 电源插座;如使用PP(并口)型仿真器,则连接仿真器上插座到实验箱底板上+5V 电源插座; 连接DSP 评估板模块电源插座到实验箱底板上+5V 电源插座。注意各插头要插到底,防止虚接或接触不良。

3.连接DSP 评估板信号线:当需要连接信号源输出到A/D 输入插座时,使用信号连接线分别连接相应插座。

4.接通电源:检查实验箱上220V 电源插座(箱体左侧)中保险管是否完好,在连接电源线以后,检查各模块供电连线是否正确连接,打开实验箱上的电源总开关(位于实验箱底板左上角),使开关位于“开”的位置,电源开关右侧的指示灯亮。 C.构造 DSP 开发软件环境

1.安装 CCS 软件(此文档假定用户将 CCS 安装在默认目录C:\\CCStudio_v3.3 中,同时也建议用户按照默认安装目录安装): 2.安装 DSP 通用仿真器驱动 D. 设置 CCS 工作在软件仿真环境 E. 启动 CCS

1.启动Simulator 方式:

双击桌面上图标:

2.启动Emulator 方式:

(1) 首先将实验箱电源关闭。连接实验箱的外接电源线。

(2) 检查ICETEK-5100USB 仿真器的黑色JTAG 插头是否正确连接到ICETEK–F2812-A评估板的P5 插头上。注:仿真器的插头中有一个孔加入了封针,和P5 插头上的缺针位置应重合,保证不会插错。

(3) 检查是否已经用电源连接线连接了ICETEK–F2812-A 评估板上的POW1 插座和实验箱底板上+5V 电源插座。注:新改良的实验箱都不需要额外插电源连接线了。

(4) 检查其他连线是否符合实验要求。检查实验箱上三个拨动开关位置是否符合实验要求。 (5) 打开实验箱上电源开关(位于实验箱底板左上角),注意开关边上红色指示灯点亮。ICETEK–F2812-A 评估板上指示灯VCC 点亮。如果打开了ICETEK-CTR 的电源开关,ICETEK-CTR 板上指示灯POWER 点亮。如果打开了信号源电源开关,相应开关边的指示灯点亮。

(6) 用实验箱附带的USB 信号线连接ICETEK-5100USB 仿真器和PC 机后面的USB 插座, 注意ICETEK-5100USB 仿真器上指示灯Power 和Run 灯点亮。

⑺ 双击桌面上仿真器初始化图标:

如果出现下面提示窗口,表示初始化成功,按一下空格键进入下一步操作。

如果窗口中没有出现“按任意键继续…”,请关闭窗口,关闭实验箱电源,再将USB电缆从仿真器上拔出,返回第⑵步重试。如果窗口中出现“The adapter returned an error.”,并提示“按任意键继续…”,表示初始化失败,请关闭窗口重试两三次,如果仍然不能初始化则关闭实验箱电源,再将USB电缆从仿真器上拔出,返回第⑵步重试。

⑻ 双击桌面上图标: 启动CCS 3.3:

⑼ 如果进入CCS 提示错误,先选“Abort”,然后用“emurst”初始化仿真器,如提示出错,可多做几次。如仍然出错,拔掉仿真器上USB 接头(白色方形),按一下ICETEK–F2812-A 评估板上S1 复位按钮,连接USB 接头,再做“快捷方式xdsrstusb”。

⑽ 如果遇到反复不能连接或复位仿真器、进入CCS 报错,请打开Windows 的“任务管理”,在“进程”卡片上的“映像名称”栏中查找是否有“cc_app.exe”,将它结束再试。 ⑾ 和 ccs 的以前版本(例如ccs2.21 版本)不同的是,仅仅进入ccs3.3 软件环境后,CCS 软件和2812 芯片还无法连接在一起,如下图显示:

⑿ 此时要按照如下图所示操作,才能把ccs 软件和2812 芯片连接在一起,然后才能对2812 芯片进行控制。

⒀ 如下图所示,我们就可以确认CCS 软件和2812 芯片连接在一起了。

F.退出 CCS

(二)卷积算法基础理论: 卷积的基本原理和公式:

卷积和:对离散系统“卷积和”也是求线性时不变系统输出响应(零状态响应)的主要方法。 卷积和的运算在图形表示上可分为四步:

①翻褶 先在亚变量坐标M 上作出x(m)和h(m),将m=0 的垂直轴转为轴翻褶成h(-m)。

②移位 将h(-m)移位n,即得h(n-m)。当n为正整数时,右移n位。当n 为负整数时,左移n位。 ③相乘 再将h(n-m)和x(m)的相同m 值的对应点值相乘。 ④相加 把以上所有对应点的乘积叠加起来,即得y(n)值。 依上法,取n=…,-2,-1,0,1,2,3,…各值,即可得全部y(n)值。 2.源程序及注释:

* 程序的自编函数及其功能:

①processing1(int *input2, int *output2):

调用形式:processing1(int *input2, int *output2)

参数解释:intput2、output2 为两个整型指针数组。

返回值解释: 返回了一个“ TRUE ”, 让主函数的while 循环保持连续。

功能说明:对输入的input2 buffer 波形进行截取m 点,再以零点的Y 轴为对称轴进行翻褶,把生成的波形上的各点的值存入以OUTPUT2 指针开始的一段地址空间中。 ②processing2(int *output2, int *output3):


《数字信号处理》实验指导书.doc 将本文的Word文档下载到电脑
搜索更多关于: 《数字信号处理》实验指导书 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

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