当前位置:文档之家› 实验一:matlab实现序列卷积运算说课讲解

实验一:matlab实现序列卷积运算说课讲解

实验一: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)总结(试验结果分析、心得与体会等)。

相关主题