实验二:离散
LSI
系统的时域分?/p>
一、实验目的:
1
加深对离散系统的差分方程、单位脉冲响应、单位阶跃响应的理解?/p>
2.
初步了解?/p>
MATLAB
语言进行离散时间系统时域分析的基本方法?/p>
.
二、实验内容:
1
、已知描述某离散
LSI
系统的差分方程为
2
(
)
3
(
1)
(
2)
(
1)
y
n
y
n
y
n
x
n
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
,分别用
impz
?/p>
dstep
函数?/p>
filtic
?/p>
filter
函数两种方法求解系统的单位序列响应和单位阶跃响应?/p>
?/p>
impz
?/p>
dstep
函数
程序如下?/p>
a=[1,-3/2,1/2];
b=[0,1/2,0];
N=32;
n=0:N-1;
hn=impz(b,a,n);
gn=dstep(b,a,n);
subplot(1,2,1);stem(n,hn,
'k'
);
title(
'
系统的单位序列响?/p>
'
);
ylabel(
'h(n)'
);xlabel(
'n'
);
axis([0,N,1.1*min(hn),1.1*max(hn)]);
subplot(1,2,2);stem(n,gn,
'k'
);
title(
'
系统的单位阶跃响?/p>
'
);
ylabel(
'g(n)'
);xlabel(
'n'
);
axis([0,N,1.1*min(gn),1.1*max(gn)