From b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b Mon Sep 17 00:00:00 2001 From: priyanka Date: Wed, 24 Jun 2015 15:03:17 +0530 Subject: initial commit / add all books --- 2375/CH4/EX4.3/ex4_3.sce | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100755 2375/CH4/EX4.3/ex4_3.sce (limited to '2375/CH4/EX4.3') diff --git a/2375/CH4/EX4.3/ex4_3.sce b/2375/CH4/EX4.3/ex4_3.sce new file mode 100755 index 000000000..320f95e03 --- /dev/null +++ b/2375/CH4/EX4.3/ex4_3.sce @@ -0,0 +1,42 @@ +// Exa 4.3 +clc; +clear; +close; +format('v',6) +// Given data +h_ic = 2;// in k ohm +h_fc = -51; +h_oc = 25*10^-6;// in ohm +h_rc= 1; +V_CC = 20;// in V +R1 = 10;// in k ohm +R2 = 10;// in k ohm +R_S = 1;// in k ohm +R_E = 5;// in k ohm +R_B= 5;// in k ohm +R_L= 5;// in k ohm +// (i) Current Gain +Ai = (-h_fc)/(1+h_oc*R_E*10^3); +disp(Ai,"The current gain is"); +// (ii) Input impedance +Zi = h_ic*10^3 + h_rc*Ai*R_E*10^3;// in ohm +Zi = Zi * 10^-3;// in k ohm +disp(Zi,"The input impedance in k ohm is"); +// (iii) Voltage Gain +A_V = (Ai*R_L*10^3)/(Zi*10^3); +A_V = 1;// (approx) +disp(A_V,"The voltage gain is"); +// (iv) Overall Input Impedance +Z_IS = (R_B*Zi)/(R_B+Zi);// in k ohm +disp(Z_IS,"The overall input impedance in k ohm is"); +// (v) Overall voltage gain +A_VS = (A_V*Zi)/(Zi+R_S); +disp(A_VS,"The overall voltage gain is"); +// (vi) Overall current gain +A_IS =Ai*(R_B/(R_B+Zi)); +disp(A_IS,"The overall current gain is"); +// (vii) Output impedance +RdasS = (R_S*R_B)/(R_S+R_B);// in k ohm +Yo = h_oc - ( (h_fc*h_rc)/(h_ic*10^3+RdasS*10^3) );// in mho +Zo = 1/Yo;// in ohm +disp(Zo,"The output impedance in ohm is"); -- cgit