您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > MATLAB语言仿真高频小信号放大器系
1(一)用MATLAB语言仿真高频小信号放大器系统。要求考虑信号源内阻、电感自损耗、负载电阻;要求输入信号由三个以上频率和幅度不同的正弦波合成;给出输入输出信号的波形图;给出通频带曲线;研究负载变化对电压放大倍数、有载品质因数、通频带的影响。a=10;b=5;c=1;%a,b,c是输入信号的幅度,单位为mV(毫伏)f=1e6;%f是输入信号的频率,单位为Hzyfe=58e-3;%yfe是晶体管的正向传输导纳p1=0.25;p2=0.25;%p1是集电极接入系数,p2是负载接入系数l=2.5e-6;%l是选频网络的电感,单位为Hc=100e-12;%c是选频网络的电容,单位为Frl=input('rl=')%rl是输出电阻,单位为欧姆clearj;w0=1/(sqrt(l*c));ql=rl/(w0*l);B=w0/ql;w=[(w0-2*B):(B/20):(w0+2*B)];f=w/(2*pi);T=1./f;t=0:T/20:2*T;x=a*sin(w'*t)+b*cos(2*w'*t)+c*sin(3*w'*t);g=30e-4+(2e-3+1/rl)/16;A0=yfe*p1*p2/g%电压放大倍数ql=rl/(w0*l)%有载品质因数B=w0/ql%通频带s=(w-w0)/w0;ss=sqrt(1+(ql.*s).^2);A=A0./ss;fork=1:length(A);y(k,:)=A1(k).*x(k,:);endy=A0*x;subplot(3,1,1);plot(t,x,'g-');xlabel('时间t');ylabel('输入x');gridon;subplot(3,1,2);plot(t,y,'r-');xlabel('时间t');ylabel('输出');gridon;subplot(3,1,3);plot(f,1./ss,'b*');gridon;2rl=20A0=0.5800ql=0.1265B=5.0000e+008rl=50A0=0.8286ql=0.3162B=2.0000e+0083rl=200A0=1.0545ql=1.2649B=5.0000e+007rl=1000A0=1.1373ql=6.3246B=1.0000e+0074rl=40000A0=1.1594ql=252.9822B=2.5000e+005rl=50000A0=1.1595ql=316.2278B=2.0000e+0055rl=1e5A0=1.1598ql=632.4555B=1.0000e+005rl=1e6A0=1.1600ql=6.3246e+003B=1.0000e+0046rl=1e8A0=1.1600ql=6.3246e+005B=100.0000结论:1、随着负载rl的增大品质因数ql增大2、随着负载rl的增大品质因数B减小3、随着负载rl的增大增益A0先增大且增加幅度很大,当rl=1e6欧姆左右时增益值几乎7没有变化(A0=1.6800)即增大负载可以提高电路的选频特性同时提高放大倍数。4、当负载rl35欧姆时电路对信号不仅没有放大而是减小了;当负载rl35欧姆时电路对信号才有放大。这是由于随着负载rl的增大电路由欠压状态经过临界状态进入过压状态的变化过程所导致。
本文标题:MATLAB语言仿真高频小信号放大器系
链接地址:https://www.777doc.com/doc-2887866 .html