数字信号处理实现技术
实验报告
指导老师:周 云 小组组号:6
2016年5月7日
实验报告(二)
一、实验名称:汇编语言-卷积运算 conv 二、实验目的
1. 学习卷积运算原理,学习卷积的汇编语言实现。 2. 熟悉VDSP软件和MATALAB的使用。
三、实验内容
1. 了解卷积的基本原理结构; 2.了解卷积程序的编写与改写;
3.数据源生成正弦波与正弦波卷积的测试。
四、实验步骤
1. 使用VDSP打开工程文件conv.dpj; 2.选择这个project的session;
3. 利用MATLAB生成正弦波和一个复杂波形(本实验选取线性调频信号)的数据文件;
4. 将生成的数据文件写入VDSP程序中; 5. 利用plot功能观测输入、输出序列的波形。
五、实验结果和分析
MATLAB中输入、卷积输出序列的波形如图所示:
sin110.80.60.40.20-0.2-0.4-0.6-0.8-1010203040506070
图1 输入正弦信号波形
convlution of sin1 andd sin120100-10-20-30-40020406080100120140
图2 输出正弦波与自身卷积波形
VDSP中输入、卷积输出序列的波形如图所示:
图3 输入正弦信号波形
图4 输出正弦波与自身卷积波形
对比MATLAB和VDSP中波形图,二者结果基本一致。 MATLAB中复杂波形输入、卷积输出序列的波形如图所示:
chirp10.80.60.40.20-0.2-0.4-0.6-0.8-1050100150200250图5 输入线性调频信号
相关推荐: