实验一:matlab实现序列卷积运算说课讲解
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一:m a t l a b实现序列卷积运算
↑前言
MATLAB 是一套功能强大的工程计算及数据处理软件,广泛应用于工业,电子,医疗和建筑等众多领域。它是一种面向对象的,交互式程序设计语言,其结构完整又优良的可移植性。它在矩阵运
算,数字信号处理方面有强大的功能。另外,MATLAB 提供了方便的绘图功能,便于用户直观地输出处理结果。
本课程实验要求学生运用MATLAB 编程完成一些数字信号处理的基本功能,加深对教学内容的理解。
课程试验1——用MATLAB 实现序列卷积运算
一、实验目的
• 加深对常用离散信号的理解
• 熟悉并验证离散时间信号用数字序列表示的方法及序列的线性卷积运
算。
二、实验内容
1、(1)单位抽样序列
⎩
⎨⎧=01)(n δ 00≠=n n 在MATLAB 中可以利用zeros()函数实现。
;
1)1();,1(==x N zeros x 如果)(n δ在时间轴上延迟了k 个单位,得到)(k n -δ即:
⎩⎨⎧=-01
)(k n δ 0
≠=n k n
(2)正弦序列
)/2sin()(ϕπ+=Fs fn A n x
在MATLAB 中
)
/***2sin(*1:0fai Fs n f pi A x N n +=-= 2、用MATLAB 计算序列x 1[k]={-2,0,1,–1,3;k=-1,0,1,2,3}和序列
x 2[k]={1, 2, 0,-1;k=-2,-1,0,1}的线性卷积。
三、实验要求
1、用MATLAB 独立编程并给出运行结果
2、试验报告的书写格式
(1)试验目的
(2)试验内容
(3)程序清单
(4)运行结果
(5)总结(试验结果分析、心得与体会等)