实验四 离散系统分析

实验四 离散系统分析

实验目的

 深刻理解离散时间系统的系统函数在分析离散系统的时域特性、频率特性以及稳定性中的重要作用及意义,熟练掌握利用MATLAB分析离散系统的时域响应、频率响应和零极点的方法。掌握利用DTFT和DFT确定系统特性的原理和方法

1.已知某离散LTI系统的差分方程为 y [ k ] − 1.143 y [ k − 1 ] + 0.4128 y [ k − 2 ] = 0.0675 x [ k ] + 0.1349 x [ k − 1 ] + 0.0675 x [ k − 2 ] y[k]-1.143y[k-1]+0.4128y[k-2]=0.0675x[k]+0.1349x[k-1]+0.0675x[k-2] y[k]1.143y[k1]+0.4128y[k2]=0.0675x[k]+0.1349x[k1]+0.0675x[k2]

1) 初始状态y[-1]=1,y[-2]=2,输入x[k]=u[k],计算并画出系统的完全响应。

求LTI系统的冲激响应的函数为:impulse(b,a)求LTI系统的阶跃响应的函数为:step(b,a)

a=[1 -1.143 0.4128];
b=[0.0675 0.1349 0.0675];
N=50;
x=ones(1,N);
zi=filtic(b,a,[1,2])
y=filter(b,a,x,zi);
stem(y);

zi数值完全响应

2) 当以下3个信号分别通过离散系统时,分别计算并画出离散系统的零状态响应:

输入信号

lsim()表示输入函数的响应

a=[1 -1.143 0.4128];
b=[0.0675 0.1349 0.0675];
N=25;
k=1:N;
x1=cos(pi/10*k);
y1=filter(b,a,x1) ;
figure(1);
subplot(121);stem(x1);title('输入信号');
subplot(122);stem(y1);title('响应');
x2=cos(pi/5*k);
y2=filter(b,a,x2); 
figure(2);
subplot(121);stem(x2);title('输入信号');
subplot(122);stem(y2);title('响应');
x3=cos(7*pi/10*k);
y3=filter(b,a,x3); 
figure(3);
subplot(121);stem(x3);title('输入信号');
subplot(122);stem(y3);title('响应');

零状态响应1
零状态响应2
零状态响应3

2.已知某因果LTI离散系统的系统函数为

H(z)

1) 计算并画出系统的单位脉冲响应,计算并画出零极点分布图

den=[1 -1.035 0.8264 -0.2605 0.04033];
num=[0.03571 0.1428 0.2143 0.1428 0.03571];
figure(1);
impz(num,den,-10:30);
figure(2);
p=roots(den)
z=roots(num)
zplane(z,p);

零点极点

单位脉冲响应

零极点分布图

2) 当如下信号通过系统时,计算并画出系统的零状态响应

信号

den=[1 -1.035 0.8264 -0.2605 0.04033];
num=[0.03571 0.1428 0.2143 0.1428 0.03571];
N=30;
f=ones(1,N)+cos(pi/4*k)+cos(pi/2*k);
k=0:1:N-1;
y=filter(num,den,f);
stem(k,y);

零状态响应

  • 6
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sigyi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值