云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 信号硬件实验 - 图文

信号硬件实验 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/6/22 22:49:12

信号与系统实验指导

实验项目八:离散系统的冲激响应、卷积和

一、实验项目名称:离散系统的冲激响应、卷积和 二、实验目的与任务:

目的:加深对离散系统冲激响应、卷积和分析方法的理解。 任务:利用MATLAB函数conv、filter计算卷积及系统输出。

三、实验原理:

在离散时间情况下,最重要的是线性时不变(LTI)系统。线性时不变系统

的输入输出关系可通过冲激响应h[n]表示

y[n]?x[n]?h[n]?k????x[k]h[n?k]

?其中?表示卷积运算,MATLAB提供了求卷积函数conv,即

y=conv(x,h)

这里假设x[n]和h[n]都是有限长序列。如果x[n]仅在nx?n?nx?Nx?1区间内为非零,而h[n]仅在nh?n?nh?Nh?1上为非零,那么y[n]就仅在

(nx?nh)?n?(nx?nh)?Nx?Nh?2

内为非零值。同时也表明conv只需要在上述区间内计算y[n]的Nx?Nh?1个样本值。需要注意的是,conv并不产生存储在y中的y[n]样本的序号,而这个序号是有意义的,因为x和h的区间都不是conv的输入区间,这样就应负责保持这些序号之间的联系。

filter命令计算线性常系数差分方程表征的因果LTI系统在某一给定输入时

的输出。具体地说,考虑一个满足下列差分方程的LTI系统:

?ak?0Nky[n?k]??bmx[n?m]

m?0M式中x[n]是系统输入,y[n]是系统输出。若x是包含在区间nx?n?nx?Nx?1内x[n]的一个MATLAB向量,而向量a和b包含系数ak和bk,那么

y=filter(b,a,x)

- 43 -

信号与系统实验指导

就会得出满足下面差分方程的因果LTI系统的输出:

?a(k?1)y[n?k]??b(m?1)x[n?m]

k?0m?0NM注意,a(k?1)?ak和b(m?1)?bm,因为MATLAB要求所有的向量序号都从1开始。例如,为了表示差分方程y[n]?2y[n?1]?x[n]?3x[n?1]表征的系统,就应该定义a=[1 2] 和 b=[1 -3]。 由filter产生的输出向量y包含了y[n]在与向量x中所在样本同一区间上的样本,即nx?n?nx?Nx?1,以使得两个向量x和y中都包含了Nx个样本。

四、实验内容

实验内容(一)、使用实验仿真系统 实验步骤:

1、启动工具箱主界面,选中“实验二 离散系统的冲激响应、卷积和”,点击按钮“进入实验”,启动实验二的启动界面,如图4.2-1所示。

界面,如图4.2-2。

3、求离散信号的卷积和。设定输入序列x?[a1a2?an] 和

图4.2-1 实验二启动界面

2、仔细阅读实验目的和实验内容,点击按钮“进入实验”,打开实验二主

- 44 -

信号与系统实验指导

y?[b1b2?bm],以及它们相应的取值范围nx?[xmin:xmax]和

ny?[ymin:ymax],点击“确定”按钮,可以得到信号x和y 的卷积结果的图

形。注意输入序列的长度和相应取值范围的长度要相等,否则会得到警告消息。

4、由离散信号的差分方程求系统输出。根据线性常系数差分方程:

图4.2-2 实验二

a0y[n]?a1y[n?1]???aky[n?k]?b0x[n]?b1x[n?1]???bmx[n?m] 和输入序列x[n],求得输出序列y[n]。因此输入系数向量a 和 b 的值,以及输入信号x 的值及其取值范围,点击按钮“确定”,将得到输出信号y的图形。如果没有输入x的取值范围,将默认为x的起始坐标点为1。

实验内容(二)、MATLAB仿真 实验步骤:

- 45 -

信号与系统实验指导

1、考虑有限长信号

?1,0?n?5 x[n]???0,其余n?n,0?n?5h[n]??

?0,其余n(a) 首先用解析方法计算y[n]?x[n]*h[n]。

(b) 接下来利用conv计算y[n]?x[n]*h[n]的非零样本值,并将这些样本存入向量y中。构造一个标号向量ny,对应向量y样本的序号。用stem(ny,y)画出这一结果。验证其结果与(a)是否一致。 2、对以下差分方程描述的系统

y[n]?0.5x[n]?x[n?1]?2x[n?2] y[n]?0.8y[n?1]?2x[n] y[n]?0.8y[n?1]?2x[n?1]

分别利用filter计算出输入信号x[n]?nu[n]在1?n?4区间内的响应y[n]。 思考问题:

考虑函数conv和filter之间的关系,试利用filter函数来实现离散时间信号

的卷积。

五、项目需用仪器设备名称:计算机、MATLAB软件。 六、所需主要元器件及耗材:无 七、学时数:2

- 46 -

搜索更多关于: 信号硬件实验 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

信号与系统实验指导 实验项目八:离散系统的冲激响应、卷积和 一、实验项目名称:离散系统的冲激响应、卷积和 二、实验目的与任务: 目的:加深对离散系统冲激响应、卷积和分析方法的理解。 任务:利用MATLAB函数conv、filter计算卷积及系统输出。 三、实验原理: 在离散时间情况下,最重要的是线性时不变(LTI)系统。线性时不变系统的输入输出关系可通过冲激响应h[n]表示 y[n]?x[n]?h[n]?k????x[k]h[n?k] ?其中?表示卷积运算,MATLAB提供了求卷积函数conv,即 y=conv(x,h) 这里

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com