发布时间 : 星期一 文章数字信号处理实验四(实验箱)报告 - 图文更新完毕开始阅读95d0826304a1b0717fd5dddf
数字信号处理实验报告
实验名称:实验四 基于E300TECHV6713的卷积算法实验 实验时间: 2014 年 11 月 10 日 学号: 201211106134 姓名: 孙舸 成绩:
评语:
一、 实验目的:
1、掌握卷积算法的原理;
3、阅读所提供的样例实验程序,运行样例程序,分析结果;
2、掌握在CCS环境下,TMS320程序编写、编译和调试程序的方法。
二、 实验原理与步骤:
(一) 原理:
Convolve子程序
时域表达式: y?n???h?m?x?n?m?,n?0,1,?,L?1
m?0n程序参数说明:
Input:原始输入数据序列,浮点型,长度128; Impulse:冲激响应序列,浮点型,长度128; Output:卷积输出结果序列,浮点型,长度256; Length:参与卷积运算的两输入序列长度;
子程序流程图:
开始p=Length1-2k<=Length1-1NYNk>Length1-1k<=Length1-1Yi<=pNNYOutput[k]=Output[k]+x[k-i]*y[i],i++i<=pOutput[k]=Output[k]+x[Length1-1-i]*y[Length1-1-p+i],i++p++,p<=Length1-1k++p-1END
(二) 步骤:
A、实验前准备
1)正确完成计算机、E300的连接;
2)用音频线连接音源和E300板的MIC_IN,系统上电;
E300拨码开关设置:
SW1:1:OFF;2:OFF;3:OFF;4:OFF
SW6:1:ON;2:ON;3:ON;4:ON;5:ON;6:ON B、实验 启动
CCS,用
Project/Open
打开“..\\ Algorithm\\01
Convolve\\example.pjt”工程文件;双击“example.pjt”及 “Source”可查看源程序;并加载“example.out”;
在主程序中的两个“k++”处,设置断点,如图所示;单击“Run”运行程序,程序运行到第一个断点处停止;
用View / Graph / Time/Frequency打开图形观察窗口;设置观察图形窗口变量及参数;采用双踪观察两路输入变量Input及Impulse的波形,波形长度为128,数值类型为32位浮点型;
再打开一个图形观察窗口,以观察卷积结果波形;该观察窗口的参数设置
为:变量为Output,长度为256,数据类型为32位浮点数;
调整观察窗口,观察两路输入波形和卷积结果波形;这两路输入波形是由程序产生,并对这两个信号进行卷积;
单击“Animate”或按F10运行程序;调整图形观察窗口,该部分实验的输入信号为音源输出的音频信号的采样信号,且两信号相同,观察卷积结果;