实验
2
离散
LSI
系统的时域分?/p>
一?/p>
.
实验目的?/p>
1
?/p>
加深对离散系统的差分方程?/p>
单位脉冲响应?/p>
单位阶跃响应和卷积分析方法的理解?/p>
2
、初步了解用
MA
TLAB
语言进行离散时间系统时域分析的基本方法?/p>
3
、掌握求解离散时间系统的单位脉冲响应、单位阶跃响应、线性卷积以及差分方程的
程序的编写方法,了解常用子函数的调用格式?/p>
二、实验原理:
1
?/p>
离散
LSI
系统的响应与激?/p>
由离散时间系统的时域分析方法可知?/p>
一个离?/p>
LSI
系统的响应与激励可以用如下框图
表示?/p>
]
[
n
x
]
[
n
y
Discrete-time
systme
其输入、输出关系可用以下差分方程描述:
0
0
[
]
[
]
N
M
k
k
k
k
a
y
n
k
b
x
n
m
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
2
、用函数
impz
?/p>
dstep
求解离散系统的单位脉冲响应和单位阶跃响应?/p>
?/p>
2-1
已知描述某因果系统的差分方程?/p>
6y(n)+2y(n-2)=x(n)+3x(n-1)+3x(n-2)+x(n-3)
满足初始条件
y(-1)=0
?/p>
x(-1)=0
,求系统的单位脉冲响应和单位阶跃响应?/p>
解:
?/p>
y(n)
项的系数
a
0
进行归一化,得到
y(n)+1/3y(n-2)=1/6x(n)+1/2x(n-1)+1/2x(n-2)+1/6x(n-3)
分析上式可知,这是一?/p>
3
阶系统,列出?/p>
b
k
?/p>
a
k
系数?/p>
a
0
=1
?/p>
a
,1
=0
?/p>
a
,2
=1/3
?/p>
a
,3
=0
b
0
=1/6
?/p>
b
,1
=1/2
?/p>
b
,2
=1/2
?/p>
b
,3
=1/6
程序清单如下?/p>
a=[1,0,1/3,0];
b=[1/6,1/2,1/2,1/6];
N=32;
n=0:N-1;
hn=impz(b,a,n);
gn=dstep(b,a,n);
subplot(1,2,1);stem(n,hn,'k');
课程名称
数字信号处理
实验成绩
指导教师
***
?/p>
?/p>
?/p>
?/p>
院系
班级
学号
姓名
日期