实验一
离散系统的时域分?/p>
一
.
实验目的
?/p>
1
)掌握求系统响应的方法?/p>
?/p>
2
)掌握时域离散系统的时域特性?/p>
?/p>
.
实验原理与方?/p>
在时域中?/p>
描写系统特性的方法是差分方程和单位脉冲响应?/p>
在频域可以用
系统函数描述系统特性?/p>
已知输入信号可以由差分方程?/p>
单位脉冲响应或系统函
数求出系统对于该输入信号的响应,
本实验仅在时域求解?/p>
在计算机上适合用?/p>
推法求差分方程的解,最简单的方法是采?/p>
MATLAB
语言的工具箱函数
filter
函数?/p>
也可以用
MATLAB
语言的工具箱函数
conv
函数计算输入信号和系统的?/p>
位脉冲响应的线性卷积,求出系统的响应?/p>
三.实验内容及结?/p>
?/p>
1
)编制程序,包括产生输入信号、单位脉冲响应序列的子程序,?/p>
filter
函数
?/p>
conv
函数求解系统输出响应的主程序。程序中要有绘制信号波形的功能?/p>
给定一个低通滤波器的差分方程为?/p>
(
)
0.05
(
)
0.05
(
1)
0.9
(
1)
y
n
x
n
x
n
y
n
?/p>
?/p>
?/p>
?/p>
?/p>
输入信号?/p>
1
8
2
(
)
(
),
(
)
(
)
x
n
R
n
x
n
u
n
?/p>
?/p>
a)
分别求出系统对两个输入信号的响应序列,并画出其波形?/p>
b)
求出系统的单位冲响应,画出其波形?/p>
% A=[1,-0.9];
% B=[0.05,0.05];
% x1n=[1 1 1 1 1 1 1 1 zeros(1,25)];
% x2n=ones(1,32);
% y1n=impz(B,A,33);
% n=0:length(y1n)-1;
% figure(1);
% stem(n,y1n);
% title('1102303005 y1(n)');
% box on;
% xlabel('n');
% ylabel('y1(n)');
% x2n=ones(1,33);
% y2n=filter(B,A,x2n);
% n=0:length(y2n)-1;
% figure(2);
% stem(n,y2n);