资源描述
第一个信号实验得题目
1实现下列常用信号
(1);(2);(3);(4);
(5)
2连续信号得基本运算与波形变换
已知信号,试画出下列各函数对时间t得波形:
(1)(2)(3)(4)(5)
3连续信号得卷积运算
实现,其中、从第2个题目中任选3对组合。
4连续系统得时域分析
(1) 描述某连续系统得微分方程为,求当输入信号为时,该系统得零状态响应。
(2) 已知描述某连续系统得微分方程为,试用MATLAB绘出该系统得冲激响应与阶跃响应得波形。
实验一答案:
(1)在MATLAB软件得输入程序及显示波形如下:
(2)在MATLAB软件得输入程序及显示波形如下:
(3)在MATLAB软件得输入程序及显示波形如下:
(4)在MATLAB软件得输入程序及显示波形如下:
(5)在MATLAB软件得输入程序及显示波形如下:
(1)得输入程序及波形如下:
(2)得输入程序及波形如下:
(3)得输入程序及波形如下:
(2)系统得冲激响应与阶跃响应如下:
(4)得输入程序及波形如下:
(5)得输入程序及波形如下:
(1)与(2)组合得卷积运算如下:
(2)与(3)组合得卷积运算如下:
(1)与(3)组合得卷积运算如下:
(1)系统得零状态响应如下:
第二个信号实验题目
1(1)用数值法求门函数得傅里叶变换,并给出门函数得幅频特性曲线与相频特性曲线.
(2)用符号法给出函数得傅里叶变换。
(3)已知系统函数为,画出该系统得零极点图。
2
(1)用数值法给出函数幅频特性曲线与相频特性曲线.
(2)对函数进行采样,采样间隔为0、01。
(3)已知输入信号为,载波频率为1000Hz,采样频率为5000 Hz,试产生输入信号得调幅信号。
3(1)用符号法实现函数得傅里叶变换,并给出门函数得幅频特性曲线与相频特性曲线。
(2)已知系统函数为,输入信号为,求该系统得稳态响应。
(3)已知输入信号为,载波频率为100Hz,采样频率为400 Hz,试产生输入信号得调频信号.
4(1)已知系统函数为,画出该系统得零极点图.
(2)已知函数用数值法给出函数得幅频特性曲线与相频特性曲线。
(3)实现系统函数得频率响应。
(4)已知输入信号为,载波频率为100Hz,采样频率为400 Hz,试产生输入信号得调相信号。
5(1)用数值法给出函数幅频特性曲线与相频特性曲线。
(2)用符号法实现函数得傅里叶逆变换.
(3)已知输入信号为,载波频率为1000Hz,采样频率为5000 Hz,试产生输入信号得调频信号。
实验二答案:
(1) 用数值法求门函数得傅里叶变换,并给出门函数得幅频特性曲线与相频特性曲线。
t=linspace(—4,4,200);
f=0*t;
f(t〉=—2&t〈=2)=1;
W=linspace(-4*pi,4*pi,200);
F=0*W;
for N=1:200
for M=1:200
F(N)=F(N)+8/200*f(M)、*exp(-j*W(N)*t(M));
end
end
subplot(4,4,1);
plot(t,f);
subplot(4,4,2);
plot(W,F);
subplot(4,4,3);
plot(W,abs(F));
H=freqs(6,9,W);
subplot(4,4,4);
plot(W,angle(F))
(2) 用符号法给出函数得傅里叶变换。
syms t f;
f=sym(’(2/3)*exp(—5*t)*heaviside(t)’);
F=fourier(f);
pretty(F)
(3) 已知系统函数为,画出该系统得零极点图。
num=[0 1 0 1 1];
den=[1 0 1 0 3];
G=tf(num,den);
subplot(2,2,1);
pzmap(G);
ﻩ
ﻩ
第3个信号实验题目
1计算序列与序列得卷积与;
2已知离散系统得差分方程为,求系统得频率响应,若,求系统得零状态响应。
3利用SIMULINK画出(2)得系统框图。
实验三答案:
1、 计算序列与序列得卷积与;
n=0:1:10;
x=2、^n
stem(n,x)
n=0:1:4
x1=ones(1,5)
stem(n1,x1)
y=conv(x,x1)
n2=0:1:14
stem(n2,y)
2、 已知离散系统得差分方程为,求系统得频率响应,若,求系统得零状态响应.
b=[1];
a=[1,—5,6];
w=linspace(0,50,200);
freqs(b,a,w)
n=[0:10];
f=2、^n;
a=[1,—5,6];
b=[1];
y=[0];
xic=filtic(b,a,y);
y1=filter(b,a,f,xic)
第4个信号实验题目
1求得Z变换与得Z反变换.
2已知某离散系统得系统函数为,试用MATLAB求出该系统得零极点,并画出零极点图,求系统得单位冲激响应与幅频响应,并判断系统就是否稳定.
3 一系统得微分方程为,试利用MATLAB求其系统得状态方程。
4 已知某连续时间系统得状态方程与输出方程为
试用M ATLAB计算其系统函数矩阵.
实验四答案:
求得Z变换与得Z反变换.
1. syms a n
f=cos(a*n);
F=ztrans(f);
pretty(F)
syms k z
Fz=a*z/(z-a)^2;
fk=iztrans(Fz,k);
pretty(fk);
2、 已知某离散系统得系统函数为,试用MATLAB求出该系统得零极点,并画出零极点图,求系统得单位冲激响应与幅频响应,并判断系统就是否稳定.
b=[0,1,2,1]
a=[1,-0、5,-0、005,0、3]
[R,P,K]=tf2zp(b,a)
figure(1)
zplane(b,a)
legend('零点',’极点');
grid on;
num=[0 1 2 1]
den=[1 —0、5 -0、005 0、3]
h=impz(num,den)
figure(2)
stem(h)
[H,w]=freqz(num,den)
figure(3)
plot(abs(H))
3、 一系统得微分方程为,试利用MATLAB求其系统得状态方程。
a=[1]; a = 1
b=[1 5 10 ]; b = 1 5 10
[A B C D]=tf2ss(a,b); A = -5 -10 B = 1
1 0 0
C = 0 1 D = 0
4、 已知某连续时间系统得状态方程与输出方程为
试用MATLAB计算其系统函数矩阵.
A=[2 3; 0 —1]; num1 = 1 0 —1
B=[0 1;1 0]; 1 -2 0
C=[1 1;0 -1]; den1 = 1 -1 -2
D=[1 0;1 0]; num2 = 0 1 1
[num1,den1]=ss2tf(A,B,C,D,1) 0 0 0
[num2,den2]=ss2tf(A,B,C,D,2) den2 = 1 —1 —2
展开阅读全文