任务一
工程中常用的巴特沃斯(低通)滤波器,其通带内满足最大平坦的特性。巴特沃斯滤波器的模方函数为:
∣H(jω)∣2=1+(ωcω)2n1
其中,ωc=500Hz 为截止频率,n 为滤波器阶数。试绘制出2~5阶巴特沃斯滤波器的幅频特性曲线,并对其特性进行分析。(提示:∣H(jω)∣2=H(jω)H∗(jω)=H(jω)H(−jω) )
1 2 3 4 5 6 7 8 9
| clc,clear all,close all; w=0:0.001:1000; wc=500; for n=2:5 H1=1./(1+(w/wc).^(2*n)); plot(H1); hold on; end legend('阶数为2','阶数为3','阶数为4','阶数为5');
|
由图可知,截止频率相同的巴特沃斯滤波器,阶数越高,通带范围越宽,过渡带范围越窄,通带截止频率越大,阻带截止频率越小,且截止频率相同,故不同阶数的巴特沃斯滤波器的幅频特性曲线相交于同一点。
任务二
利用MATLAB函数laplace()求信号f(t)=t+2 的拉普拉斯变换。利用函数zplane()根据系统函数H1(s)=s3+s2+2s+6s+2 和H2(s)=3s3+5s2+4s+6s2+1 画出零、极点分布,并判断系统的稳定性。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| clc,clear all,close all; syms t s F1=laplace(t+2,t,s); figure(1) ezplot(F1) figure(2) b1=[1,2]; a1=[1,1,2,6]; zplane(b1,a1); legend('零点','极点'); title('H1(s)零极点分布图'); figure(3) b2=[1,0,1]; a2=[3,5,4,6]; zplane(b2,a2); legend('零点','极点'); title('H2(s)零极点分布图');
|
对于因果系统,若**H(s)**的极点均在左半开平面,则该系统必是稳定系统
由上述两个图像可得,**H1(s)**不稳定,**H2(s)**稳定
任务三
利用MATLAB函数ilaplace()、laplace()等求解系统函数为H(s)=s2+3s+2s 的系统的冲激响应、阶跃响应,以及激励f(t)=cos(20t)ϵ(t) 产生的零状态响应,给出运行结果并进行分析。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| clc,clear all,close all; a=[1 3 2]; b=[1]; figure(1) subplot(2,1,1) impulse(b,a); subplot(2,1,2) step(b,a); sys=tf([1],[1,3,2]); t=0:0.01:5; f=cos(20*t).*(t>0)+0.*(t<0); y=lsim(sys,f,t); figure(2) subplot(211) plot(t,f); title('输入信号');xlabel('t'); subplot(212) plot(t,y); xlabel('t');title('零状态响应');
|