哈尔滨工程大学 数字信号处理实验七_第1页
哈尔滨工程大学 数字信号处理实验七_第2页
哈尔滨工程大学 数字信号处理实验七_第3页
哈尔滨工程大学 数字信号处理实验七_第4页
哈尔滨工程大学 数字信号处理实验七_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实 验 报 告课程名称实验项目名称实验类型实验学时班级学号姓名指导教师实验室名称实验时间实验成绩预习部分实验过程表现实验报告部分总成绩教师签字日期实验七 小信号放大器性能分析与仿真 预习报告一、 实验名称小信号放大器性能分析与仿真二、 实验要求仿真分析各种小信号放大器的结构、参数及特性,要求合组讨论、单独实验,4学时。三、 实验原理小信号放大器是电子线路的重要组成部分之一,由于它工作在晶体管的线性区域之内,因此又称为线性放大器。使用MATLAB可以仿真小信号放大器的各种参数,如电压增益,输入阻抗,输出阻抗,频率响应等等。MATLAB的特点之一就是适合进行线性代数运算,因此无论在分析直流参数或分

2、析交流参数时,都可以采用基尔霍夫定律,即流入一个节点电流的代数和为零。这样很容易建立起电路方程,然后采用矩阵求逆的方式求出电压和电流的具体数值,进一步便可得到该放大器的各项参数。本次实验中要涉及到的电路有:晶体三极管的等效电路、共发射极放大电路、直接耦合放大电路、差分放大电路、阻容耦合音频放大电路、共发射极放大电路和共基极放大电路。我们将学习它们的原理,并学习使用缺省参数或设定参数调试运行amplif1.m程序,最后得到各输出参数。amplif1.m函数的用法如下:Av,Zi,Zo,Ie,Vb,Vc,vo=amplif1(Rb1,Rb2,Rc,Re,RL,h,Rs,vs,beta,Ec,Kp)

3、;四、 实验内容1、 学习晶体三极管电路的原理。2、 学习共发射极放大电路的原理,使用缺省参数或自己设定参数调试运行amplif1.m程序,得到各输出参数。3、 学习直接耦合放大电路的原理,使用缺省参数或自己设定的参数调试运行amplif2.m程序,得到各输出参数。4、 学习差分放大电路的原理,使用缺省参数或自己设定的参数调试运行amplif3.m程序,得到各输出参数。5、 学习阻容耦合音频放大电路的原理,使用缺省参数或自己设定的参数调试运行amplif4.m程序,得到各输出参数。绘出阻容耦合音频放大电路的幅频特性和输入阻抗曲线。6、 学习共发射极放大电路的高频频率响应原理,使用缺省参数或自己

4、设定的参数调试运行amplif5.m程序,得到各输出参数。并绘出图形。7、学习共基极放大电路的高频频率响应原理,使用缺省参数或自己设定的参数调试运行amplif6.m程序,得到各输出参数。并绘出图形。实验七 小信号放大器性能分析与仿真 实验报告一、 实验原理小信号放大器是电子线路的重要组成部分之一,由于它工作在晶体管的线性区域之内,因此又称为线性放大器。使用MATLAB可以仿真小信号放大器的各种参数,如电压增益,输入阻抗,输出阻抗,频率响应等等。MATLAB的特点之一就是适合进行线性代数运算,因此无论在分析直流参数或分析交流参数时,都可以采用基尔霍夫定律,即流入一个节点电流的代数和为零。这样很

5、容易建立起电路方程,然后采用矩阵求逆的方式求出电压和电流的具体数值,进一步便可得到该放大器的各项参数。本次实验中要涉及到的电路有:晶体三极管的等效电路、共发射极放大电路、直接耦合放大电路、差分放大电路、阻容耦合音频放大电路、共发射极放大电路和共基极放大电路。我们将学习它们的原理,并学习使用缺省参数或设定参数调试运行amplif1.m程序,最后得到各输出参数。amplif1.m函数的用法如下:Av,Zi,Zo,Ie,Vb,Vc,vo=amplif1(Rb1,Rb2,Rc,Re,RL,h,Rs,vs,beta,Ec,Kp); h=hie hre;hfe hoe为晶体管的h参数,beta为晶体管的直

6、流放大系数,Ec为电源电压,参数Kp=1表示硅管,Kp=2表示锗管,vs为信号源的开路电压输出参数: Av 电压放大倍数(V),Zi 输入阻抗(),Zo 输出阻抗(),Ie 集电极电流(mA),Vb基极电压(V),Vc集电极电压(V),Vo放大器输出电压(V)二、 实验内容1、 学习共发射极放大电路的原理,使用缺省参数或自己设定参数调试运行amplif1.m程序,得到各输出参数。首先编写函数amplif1.m程序清单如下:function Av,Zi,Zo,Ie,Vb,Vc,vo=amplif1(Rb1,Rb2,Rc,Re,RL,h,Rs,vs,beta,Ec,Kp);if nargin<

7、;11;Kp=1;end; %缺省参数 if nargin<10;Ec=12;end;if nargin<9;beta=50;end; if nargin<8;vs=10e-03;end;if nargin<7;Rs=1e+03;end;if nargin<6;h=1.2e+03 3.37e-4;50 27.1e-6;end;if nargin<5;RL=6e+03;end;if nargin<4;Re=1.5e+03;end;if nargin<3;Rc=2e+03;end;if nargin<2;Rb2=6e+03;end;if nar

8、gin<1;Rb1=24e+03;end;Rb=Rb1*Rb2/(Rb1+Rb2);YL=(Rc+RL)/(Rc*RL);Rs1=Rs*Rb/(Rs+Rb);Zi=h(1,1)-h(2,1)*h(1,2)/(YL+h(2,2); %交流参数Z1=Zi*Rb/(Zi+Rb);vb=vs*Z1/(Z1+Rs);ib=vb/Zi;Ro=1/h(2,2);ic=h(2,1)*ib*Ro/(Ro+1/YL);vo=-ic/YL;Av=vo/vb;format short;Yo=h(2,2)-h(2,1)*h(1,2)/(h(1,1)+Rs1)+1/Rc;Zo=1/Yo;Zi=round(Zi);Z

9、o=round(Zo);Av=round(Av*10)*.1;if Kp=1;Vbe=.6;ns='Si'else;Vbe=.2;ns='Ge'end;A=(Rb1+Rb2)/Rb2 Rb1;1 Rb+(1+beta)*Re; %交流参数B=inv(A)*Ec Vbe'Vb=B(1);Ib=B(2);Ie=(1+beta)*Ib;Vc=Ec-beta*Ib*Rc;Vb=round(Vb*10).*1;Vc=round(Vc*10).*1;Ie=round(Ie*1e+04)*.1;调用程序如下:clcAv,Zi,Zo,Ie,Vb,Vc,vo=amplif

10、1()仿真结果如图:结果分析:以上为输入程序后显示的输出结果,所用的都是缺省参数默认值。得到的值是在默认参数的设定下计算出的共发射极放大电路的各种指标参数值。如上图所示。2、 学习直接耦合放大电路的原理,使用缺省参数或自己设定的参数调试运行amplif2.m程序,得到各输出参数。实验讲义第54页图3.8是一个典型的直接耦合放大电路,由3个晶体管组成,第一级为低噪声放大,第二级为高增益放大,第三级为射随器,整个放大器的电压有负反馈电路决定,该电路具有较高的输入阻抗和较低的输出阻抗。首先编写函数amplif2.m程序清单如下:functionAv,Zi,Zo,Vb,Ie,E=amplif2(Rb1

11、,Re1,Rc1,R1,R2,Rc2,Re3,Rf,h,vs,beta,Ec,Ed,Kp);%BBI 2000if nargin<14;Kp=1;end;if nargin<13;Ed=15;end;if nargin<12;Ec=24;end;if nargin<11;beta=50;end;if nargin<10;vs=1e-03;end;if nargin<9;h=1.2e+03 3.37e-4;80 27.1e-6;end; if nargin<8;Rf=33e+03;end;if nargin<7;Re3=3.3e+03;end;if

12、 nargin<6;Rc2=18e+03;end;if nargin<5;R2=3.9e+03;end;if nargin<4;R1=130;end;if nargin<3;Rc1=100e+03;end;if nargin<2;Re1=100;end;if nargin<1;Rb1=1000e+03;end;hie=h(1,1);hfe=h(2,1);hoe=h(2,2);Rc=hie*Rc1/(hie+Rc1);T=hoe+1/Re1 -hoe -1-hfe;-hoe hoe+1/Rc hfe;1 0 hie;V=inv(T)*0 0 vs'v2

13、=V(2);ib2=v2/hie;Av1=v2/vs;Zi=vs/V(3);Re=Re3/hoe/(Re3+1/hoe);Rc=Rc2/hoe/(Rc2+1/hoe);T=1/Re -1-hfe;1 hie+Rc;V=inv(T)*0 -hfe*Rc*ib2'Av2=V(1)/v2;Av0=V(1)/vs; %Av0 Av1 Av2 Av1*Av2Zo=V(1)/(1+hfe)*hfe*Rc*ib2/(Rc+hie);Zo=abs(Zo);B=Re1/(Rf+Re1);F=1+Av0*B;Av=Av0/F;Zi=Zi*F;Zi=Zi*Rb1/(Zi+Rb1);Zo=Zo/F;vo=Av

14、*vs;if Kp=1;Vbe=.7;ns='Si'else;Vbe=.2;ns='Ge'endZ=Rb1+R2+(1+beta)*Re1 -(1+beta)*R2;beta*Rc1-R2 Rc1+(1+beta)*(R1+R2);Ib=inv(Z)*-Vbe Ed-Vbe'I1=(1+beta)*Ib(1);I2=(1+beta)*Ib(2);I3=(1+beta)*(Ec-Vbe-Rc2*beta*Ib(2)/(Rc2+(1+beta)*Re3);I=I1 I2 I3;I=round(I*1e+04)*.1;V=Re1*I1 (R1+R2)*I2 R

15、e3*I3+Vbe;V=round(V/10)*.1;Zi=round(Zi);Zo=round(Zo);Av=round(Av);E=Ec,Ed;Vb=V;Ie=I; format short;调用程序如下:clcA,Zi,Zo,Vb,Ie,E=amplif2()仿真结果如图:结果分析:以上为输入程序后显示的输出结果,所用的都是缺省参数默认值。得到的值是在默认参数的设定下计算出的直接耦合放大器的各种指标参数值。如上图所示。3、学习差分放大电路的原理,使用缺省参数或自己设定的参数调试运行amplif3.m程序,得到各输出参数。在分析差分放大器交流参数的过程中,可忽略射随输入阻抗对前一级的影响,

16、这样该放大器可用晶体管T1的基极,发射极和集电极;晶体管T2多的基极,发射极和集电极;晶体管T5的集电极,7个节点来描述。T1的基极为放大器的输入端,T2的基极在交流上是接地的,因此节点方程有5个,另外再加上两个晶体管的基极电流方程一共得到7个方程,使用矩阵方法求解这些方程就可以得到差分放大器的各项交流参数。首先编写函数amplif3.m程序清单如下:function Av,Zi,Zo,V,I,vo=amplif3(Rb,Rc,Re,R1,R2,R3,R4,Re3,Zee,h,vs,beta,Ec,Kp);if nargin<14;Kp=1;end;if nargin<13;Ec=

17、12;end;if nargin<12;beta=50;end;if nargin<11;vs=10e-03;end;if nargin<10;h=1.2+03 3.37e-4;100 27.1e-6;end;if nargin<9;Zee=1e+05;end;if nargin<8;Re3=3300;end;if nargin<7;R4=47;end;if nargin<6;R3=680;end;if nargin<5;R2=2400;end;if nargin<4;R1=4800;end;if nargin<3;Re=68;end

18、;if nargin<2;Rc=560;end;if nargin<1;Rb=4700;end;hie=h(1,1);hfe=h(2,1);hoe=h(2,2);A=1 0 0 0 0 hie 0;0 0 1 0 0 0 hie;A=A;(1+Re*hoe) -Re*hoe 0 0 -1 -(1+hfe)*Re 0;A=A;0 0 (1+Re*hoe) -Re*hoe -1 0 -(1+hfe)*Re;A=A;Zee 0 Zee 0 -(2*Zee+Re) 0 0;A=A;Rc*hoe -(1+Rc*hoe) 0 0 0 -hfe*Rc 0;A=A;0 0 Rc*hoe -(1+R

19、c*hoe) 0 0 -hfe*Rc;V=inv(A)*vs 0 0 0 0 0 0'vo=V(2) V(4);Av=vo/vs;Av=round(Av*10)*.1;Rb1=1/(1/Rb+1/R2+1/R1);Zi=vs/V(6);Zi=Zi*Rb1/(Zi+Rb1);Zo=(Rc+hie)/(1+hfe);Zo=round(Zo);Zi=round(Zi);if Kp=1;Vbe=.8;ns='Si'else; Vbe=.2;ns='Ge'end;A=(R1+R2+R3)/R3 R1+R2 R2;1 -(1+beta)*R4 0;0 beta -2

20、*(1+beta);B=inv(A)*Ec+(R1+R2)/R3*Vbe Vbe 0'format short;V=B(1) Ec-R1*(B(1)-Vbe)/R3+B(2)+B(3)-Rb*B(3) Ec-beta*B(3)*Rc;I=B(3)*(1+beta) (V(3)-Vbe)/Re3;I=round(I*1e+04)*.1;调用程序如下:clc;Av,Zi,Zo,V,I,vo=amplif3()仿真结果如图:结果分析:如图为在默认参数的设定下计算出的差分放大器的指标参数值。4、 学习阻容耦合音频放大电路的原理,使用缺省参数或自己设定的参数调试运行amplif4.m程序,得到各

21、输出参数。绘出阻容耦合音频放大电路的幅频特性和输入阻抗曲线。首先编写函数amplif4.m程序清单如下:function H,Zi=amplif4(Ce,C1,C2,Rb1,Rb2,Rc,Re,RL,h,Rs);if nargin<10;Rs=1e+03;end;if nargin<9;h=1.2e+03 3.37e-4;50 27.1e-6;end;if nargin<8;RL=6e+03;end;if nargin<7;Re=1.5e+03;end;if nargin<6;Rc=2e+03;end;if nargin<5;Rb2=6e+03;end;if

22、 nargin<4;Rb1=24e+03;end;if nargin<3;C2=20e-06;end;if nargin<2;C1=20e-06;end;if nargin<1;Ce=200e-06;end;syms s;hie=h(1,1);hfe=h(2,1);hoe=h(2,2);zt=hie 0;-hfe/hoe 1/hoe;ze=Re/(1+s*Re*Ce);ze=ones(2,2)*ze;Z=zt+ze;A=Z(1,1) det(Z);1 Z(2,2)/Z(2,1);Rb=Rb1*Rb2/(Rb1+Rb2);A=1 Rs+1/s/C1;0 1*1 0;1/R

23、b 1*A*1 0;1/Rc 1*1 1/s/C2;0 1;A=A*1 0;1/RL 1;Zi=A(1,1)/A(2,1)-Rs;f=logspace(1,5,101);b,a=numden(Zi);b=sym2poly(b);a=sym2poly(a);Zi=freqs(b,a,2*pi*f);k=max(abs(Zi+Rs)./Zi);H=k/A(1,1);b,a=numden(H);b=sym2poly(b);a=sym2poly(a);H=freqs(b,a,2*pi*f);Av=20*log10(abs(H);Avm=round(max(Av)*10)*.1;subplot(211)

24、;semilogx(f,Av);grid;zoom xon;xlabel('frequency(Hz)');ylabel('Av(dB)');title('Av_m_a_x=' num2str(Avm) '(dB)');subplot(212);semilogx(f,real(Zi),f,imag(Zi);grid;zoom xon;xlabel('frequency(Hz)');ylabel('Zi(Ohm)');set(gcf,'units','pix','

25、;pos',200,120,560,420,'name','Common Emitter Amplifer,BBI2000','num','off');调用程序如下:clc;H,Zi=amplif4()仿真结果如图:结果分析:学习阻容耦合音频放大电路的原理,使用缺省参数设定参数运行amplif4程序,得到各输出参数,绘出阻容耦合音频放大器的幅频特性和输入阻抗曲线。运行程序,得到输出结果如上图所示。5、 学习共发射极放大电路的高频频率响应原理,使用缺省参数或自己设定的参数调试运行amplif5.m程序,得到各输出参数。并绘出

26、图形。首先编写函数amplif5.m程序清单如下:function H=amplif5(Cc,ft,Ic,Rb1,Rb2,Rc,RL,Rs,h,rbc);if nargin<10;rbc=5e+06;end;if nargin<9;h=1200 3.37e-4;50 27.1e-6;end;if nargin<8;Rs=1e+03;end;if nargin<7;RL=6e+03;end;if nargin<6;Rc=2e+03;end;if nargin<5;Rb2=6e+03;end;if nargin<4;Rb1=24e+03;end;if na

27、rgin<3;Ic=2.5;end;if nargin<2;ft=100e+06;end;if nargin<1;Cc=3e-012;end;syms s;hie=h(1,1);hfe=h(2,1);hoe=h(2,2);gm=Ic/26;hfe=min(hfe .95*hie*gm);rbe=hfe/gm;rbb=hie-rbe;cbe=gm/(2*pi*ft);Rb=Rb1*Rb2/(Rb1+Rb2);RL1=1/(hoe+1/Rc+1/RL);ybe=1/rbe+s*cbe;zc=1/(1/rbc+s*Cc);A=1 zc;gm 1/(1-gm*zc);A=1 Rs;0

28、 1*1 0;1/Rb 1*1 rbb;0 1*1 0;ybe 1*A*1 0;1/RL1 1;H=1/A(1,1);b,a=numden(H);b=sym2poly(b);a=sym2poly(a);f=logspace(3,8,201);H=freqs(b,a,2*pi*f);Av=20*log10(abs(H);Avm=max(Av);I=find(abs(Av-(Avm-3)<.1);I=fix(mean(I);f3db=f(I);Av3db=Av(I);subplot(211);semilogx(f,Av,f3db f3db,Avm-0 20,'r:');gri

29、d;zoom xon;xlabel('frequency(Hz)');ylabel('Av(dB)');tstr='f_3_d_B=' num2str(round(f3db*1e-04)*.01) '(MHz)'tstr=tstr blanks(6) 'Av_0=' num2str(round(Avm*10)*.1) 'dB'title(tstr);subplot(212);semilogx(f,angle(H)*180/pi-180);grid;xlabel('frequency(Hz)&

30、#39;);ylabel('Phase');set(gcf,'units','pix','pos',200,120,560,420,'name','Common Emitter Amplifier,BBI2000','num','off');调用程序如下:clc;H=amplif5()仿真结果如图:结果分析:学习共发射极放大电路的高频频率原理,使用缺省参数设定参数运行amplif4程序,得到各输出参数,绘出共发射极放大电路的高频频率的幅频特性和输入阻抗曲线。运行程序,

31、得到输出结果如上图所示。7、学习共基极放大电路的高频频率响应原理,使用缺省参数或自己设定的参数调试运行amplif6.m程序,得到各输出参数。并绘出图形。首先编写函数amplif6.m程序清单如下:functionH=amplif6(Cc,ft,Ic,RL,Rs,h,rc,m);if nargin<8;m=0.2;end;if nargin<7;rc=5e+06;end;if nargin<6;h=1200 3.37e-4;50 27.1e-6;end;if nargin<5;Rs=1e+03;end;if nargin<4;RL=2e+03;end;if nar

32、gin<3;Ic=2.5;end;if nargin<2;ft=100e+06;end;if nargin<1;Cc=3e-012;end;syms s;hie=h(1,1);hfe=h(2,1);a0=hfe/(1+hfe);gm=Ic/26;hfe=min(hfe .95*hie*gm);re=a0/gm;rbb=hie-hfe/gm;cbe=gm/(2*pi*ft);Ce=cbe/(1+m);ze=1/(1/re+s*Ce);zc=1/(1/rc+s*Cc);A=rbb+ze rbb*(1-a0)*zc+ze)+zc*ze;1 rbb+zc/(rbb+a0*zc);A=1 Rs;0 1*A*1 0;1/RL 1;H=1/A(1,1);b,a=numden(H);b=sym2poly(b);a=sym2poly(a);f=logspace(3,8,401

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论