summaryrefslogtreecommitdiff
path: root/2444/CH7
diff options
context:
space:
mode:
authorpriyanka2015-06-24 15:03:17 +0530
committerpriyanka2015-06-24 15:03:17 +0530
commitb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch)
treeab291cffc65280e58ac82470ba63fbcca7805165 /2444/CH7
downloadScilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.gz
Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.bz2
Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.zip
initial commit / add all books
Diffstat (limited to '2444/CH7')
-rwxr-xr-x2444/CH7/EX7.1/ex7_1.sce13
-rwxr-xr-x2444/CH7/EX7.10/ex7_10.sce11
-rwxr-xr-x2444/CH7/EX7.11/ex7_11.sce18
-rwxr-xr-x2444/CH7/EX7.12/ex7_12.sce17
-rwxr-xr-x2444/CH7/EX7.13/ex7_13.sce18
-rwxr-xr-x2444/CH7/EX7.14/ex7_14.sce18
-rwxr-xr-x2444/CH7/EX7.15/ex7_15.sce17
-rwxr-xr-x2444/CH7/EX7.16/ex7_16.sce13
-rwxr-xr-x2444/CH7/EX7.2/ex7_2.sce18
-rwxr-xr-x2444/CH7/EX7.3/ex7_3.sce17
-rwxr-xr-x2444/CH7/EX7.4/ex7_4.sce24
-rwxr-xr-x2444/CH7/EX7.5/ex7_5.sce20
-rwxr-xr-x2444/CH7/EX7.6/ex7_6.sce16
-rwxr-xr-x2444/CH7/EX7.7/ex7_7.sce18
-rwxr-xr-x2444/CH7/EX7.8/ex7_8.sce19
-rwxr-xr-x2444/CH7/EX7.9/ex7_9.sce13
16 files changed, 270 insertions, 0 deletions
diff --git a/2444/CH7/EX7.1/ex7_1.sce b/2444/CH7/EX7.1/ex7_1.sce
new file mode 100755
index 000000000..aeefd710b
--- /dev/null
+++ b/2444/CH7/EX7.1/ex7_1.sce
@@ -0,0 +1,13 @@
+// Exa 7.1
+clc;
+clear;
+close;
+format('v',5)
+// Given data
+L = 29.3;// in µH
+L = L * 10^-6;// in H
+C = 450;// in pF
+C = C * 10^-12;// in F
+f_o = 1/( 2*%pi*(sqrt( L*C )) );// in Hz
+f_o = f_o * 10^-6;// in MHz
+disp(f_o,"The frequency of oscillation in MHz is");
diff --git a/2444/CH7/EX7.10/ex7_10.sce b/2444/CH7/EX7.10/ex7_10.sce
new file mode 100755
index 000000000..a1567c665
--- /dev/null
+++ b/2444/CH7/EX7.10/ex7_10.sce
@@ -0,0 +1,11 @@
+// Exa 7.10
+clc;
+clear;
+close;
+format('v',6)
+// Given data
+C = 0.04;// in pF
+Cdesh = 2;// in pF
+Per1 = (1/2)*(C/Cdesh)*100;// in %
+Per2 = (sqrt(1+C/Cdesh)-1)*100;// in %
+disp("Parallel resonant frequency is greater than series resonant frequency by "+string(Per2)+" %");
diff --git a/2444/CH7/EX7.11/ex7_11.sce b/2444/CH7/EX7.11/ex7_11.sce
new file mode 100755
index 000000000..5f82b8ac5
--- /dev/null
+++ b/2444/CH7/EX7.11/ex7_11.sce
@@ -0,0 +1,18 @@
+// Exa 7.11
+clc;
+clear;
+close;
+format('v',5)
+// Given data
+R1 = 800;// in k ohm
+R1 = R1 * 10^3;// in ohm
+R2 = R1;// in ohm
+R3 = R1;// in ohm
+R = R1;// in ohm
+C1 = 100;// in pF
+C1 = C1 * 10^-12;// in F
+C2 = C1;// in F
+C3 = C1;// in F
+C = C1;// in F
+f_o = 1/(2*%pi*R*C*sqrt(6));// in Hz
+disp(f_o,"The frequency of oscillation in Hz is");
diff --git a/2444/CH7/EX7.12/ex7_12.sce b/2444/CH7/EX7.12/ex7_12.sce
new file mode 100755
index 000000000..1184aefb2
--- /dev/null
+++ b/2444/CH7/EX7.12/ex7_12.sce
@@ -0,0 +1,17 @@
+// Exa 7.12
+clc;
+clear;
+close;
+format('v',6)
+// Given data
+C1 = 0.016;// in µF
+C1 = C1 * 10^-6;// in F
+C2 = C1;// in F
+C3 = C1;// in F
+C = C1;// in F
+//f_o = 1/(2*%pi*R*C*sqrt(10));
+f_o = 1;// in kHz
+f_o = f_o * 10^3;// in Hz
+R = 1/(2*%pi*f_o*C*sqrt(10));// in ohm
+disp(R,"The value of resiatnce in ohm is");
+disp("Standard value : 3.3 kohm")
diff --git a/2444/CH7/EX7.13/ex7_13.sce b/2444/CH7/EX7.13/ex7_13.sce
new file mode 100755
index 000000000..97166548e
--- /dev/null
+++ b/2444/CH7/EX7.13/ex7_13.sce
@@ -0,0 +1,18 @@
+// Exa 7.13
+clc;
+clear;
+close;
+format('v',5)
+// Given data
+f_o = 10;// in kHz
+f_o = f_o * 10^3;// in Hz
+R = 200;// in k ohm
+R = R * 10^3;// in ohm
+C = 1/(2*%pi*f_o*R);// in F
+C=C*10^12;// in pF
+disp(C,"The value of C in pF is");
+R4 = R;// in ohm
+R4= R4*10^-3;// in k ohm
+disp(R4,"The value of R4 in k ohm is");
+R3 = R4*2;// in k ohm
+disp(R3,"The value of R3 in k ohm is");
diff --git a/2444/CH7/EX7.14/ex7_14.sce b/2444/CH7/EX7.14/ex7_14.sce
new file mode 100755
index 000000000..c2497e16d
--- /dev/null
+++ b/2444/CH7/EX7.14/ex7_14.sce
@@ -0,0 +1,18 @@
+// Exa 7.14
+clc;
+clear;
+close;
+format('v',4)
+// Given data
+f = 15;// in kHz
+f = f * 10^3;// in Hz
+R = 200;// in k ohm
+R = R * 10^3;// in ohm
+C = 1/(2*%pi*f*R);// in F
+C= C*10^12;// in pF
+disp(C,"The value of C in pF is");
+R4 = R;// in ohm
+R4= R4*10^-3;// in k ohm
+disp(R4,"The value of R4 in k ohm is");
+R3 = R4*2;// in k ohm
+disp(R3,"The value of R3 in k ohm is");
diff --git a/2444/CH7/EX7.15/ex7_15.sce b/2444/CH7/EX7.15/ex7_15.sce
new file mode 100755
index 000000000..260445514
--- /dev/null
+++ b/2444/CH7/EX7.15/ex7_15.sce
@@ -0,0 +1,17 @@
+// Exa 7.15
+clc;
+clear;
+close;
+format('v',5)
+// Given data
+R1 = 20;// in k ohm
+R1 = R1 * 10^3;// in ohm
+R2 = R1;// in ohm
+R = R1;// in ohm
+C1 = 1000;// in pF
+C1 = C1 * 10^-12;// in F
+C2 = C1;// in F
+C = C1;// in F
+f = 1/(2*%pi*R*C);// in Hz
+f= f*10^-3;// in kHz
+disp(f,"The frequency of oscillations in kHz is");
diff --git a/2444/CH7/EX7.16/ex7_16.sce b/2444/CH7/EX7.16/ex7_16.sce
new file mode 100755
index 000000000..05bfb328e
--- /dev/null
+++ b/2444/CH7/EX7.16/ex7_16.sce
@@ -0,0 +1,13 @@
+// Exa 7.16
+clc;
+clear;
+close;
+format('v',5)
+// Given data
+R_E = 60;// in k ohm
+R_E = R_E * 10^3;// in ohm
+C = 0.25;// in µF
+C = C * 10^-6;// in F
+Eta = 0.65;
+f = 1/(2.3*R_E*C*log10(1/(1-Eta)));// in Hz
+disp(f,"The pulse repetition frequency in Hz is");
diff --git a/2444/CH7/EX7.2/ex7_2.sce b/2444/CH7/EX7.2/ex7_2.sce
new file mode 100755
index 000000000..a806fd0f1
--- /dev/null
+++ b/2444/CH7/EX7.2/ex7_2.sce
@@ -0,0 +1,18 @@
+// Exa 7.2
+clc;
+clear;
+close;
+format('v',6)
+// Given data
+f_o = 100;// in kHz
+f_o = f_o * 10^3;// in Hz
+L = 100;//in µH
+L = L * 10^-6;// in H
+//Formula f_o = 1/( 2*%pi*(sqrt(L*C)) );
+C1 = 1/(4*(%pi^2)*(f_o^2)*L);// in F
+C1 = C1 * 10^12;// in pF
+f_o = 1500;// in kHz
+f_o = f_o * 10^3;// in Hz
+C2 = 1/(4*(%pi^2)*(f_o^2)*L);// in F
+C2 = C2 * 10^12;// in pF
+disp("The range of variable capacitor is "+string(C2)+" pF to "+string(C1)+" pF")
diff --git a/2444/CH7/EX7.3/ex7_3.sce b/2444/CH7/EX7.3/ex7_3.sce
new file mode 100755
index 000000000..aecda30e0
--- /dev/null
+++ b/2444/CH7/EX7.3/ex7_3.sce
@@ -0,0 +1,17 @@
+// Exa 7.3
+clc;
+clear;
+close;
+format('v',7)
+// Given data
+V_CC = 12;// in V
+Pout = 88;// in mW
+Plosses = 8;// in mW
+Pin = Pout+Plosses;// in mW
+Pin = Pin * 10^-3;// in W
+I_C = Pin/V_CC;// in A
+Gm = 10;// in mA/V
+Gm = Gm * 10^-3;// in A/V
+V_B = I_C/Gm;// in V
+ratio = V_CC/V_B;// Transformer winding turn ratio
+disp(ratio,"The Transformer winding turn ratio is");
diff --git a/2444/CH7/EX7.4/ex7_4.sce b/2444/CH7/EX7.4/ex7_4.sce
new file mode 100755
index 000000000..159ce2c04
--- /dev/null
+++ b/2444/CH7/EX7.4/ex7_4.sce
@@ -0,0 +1,24 @@
+// Exa 7.4
+clc;
+clear;
+close;
+format('v',5)
+// Given data
+L = 100;// in µH
+L = L * 10^-6;// in H
+C1 = 0.001;// in µF
+C1 = C1 * 10^-6;// in F
+C2 = 0.01;// in µF
+C2 = C2 * 10^-6;// in F
+f = (1/(2*%pi))*(sqrt( (1/(L*C1))+(1/(L*C2)) ));// in Hz
+f = f * 10^-3;// in kHz
+disp(f,"The opertaing frequency in kHz is");
+Beta = C1/C2;// feedback fraction
+disp(Beta,"The feed back fraction is");
+Amin = 1/Beta;// minimum gain to sustain oscillations
+disp(Amin,"The minimum gain to sustain oscillations is");
+// A = R_C/R_E ;
+R_C = 2.5;// in k ohm
+R_C = R_C * 10^3;// in ohm
+R_E = R_C/Amin;// in ohm
+disp(R_E,"The emitter resistance in ohm is");
diff --git a/2444/CH7/EX7.5/ex7_5.sce b/2444/CH7/EX7.5/ex7_5.sce
new file mode 100755
index 000000000..79b871227
--- /dev/null
+++ b/2444/CH7/EX7.5/ex7_5.sce
@@ -0,0 +1,20 @@
+// Exa 7.5
+clc;
+clear;
+close;
+format('v',6)
+// Given data
+f_o = 950;// in kHz
+f_o = f_o *10^3;// in Hz
+C1 = 100;// in pF
+C1 = C1 * 10^-12;// in F
+C2 = 7500;// in pF
+C2 = C2 * 10^-12;// in F
+//Formula f_o = (1/(2*Pi))*(sqrt( (1/(L*C1))+(1/(L*C2)) ));
+L1 = (1/(4*(%pi^2)*(f_o^2)))*( (1/C1) + (1/C2) );// in H
+L1 = L1 * 10^3;// in mH
+f_o = 2050;// in kHz
+f_o = f_o * 10^3;// in Hz
+L2 = (1/(4*(%pi^2)*(f_o^2)))*( (1/C1) + (1/C2) );// in H
+L2 = L2 * 10^3;// in mH
+disp("The range of inductance values is : "+string(L2)+" mH to "+string(L1)+" mH");
diff --git a/2444/CH7/EX7.6/ex7_6.sce b/2444/CH7/EX7.6/ex7_6.sce
new file mode 100755
index 000000000..08f6b275d
--- /dev/null
+++ b/2444/CH7/EX7.6/ex7_6.sce
@@ -0,0 +1,16 @@
+// Exa 7.6
+clc;
+clear;
+close;
+format('v',5)
+// Given data
+L1 = 30;// in mH
+L1 = L1 * 10^-3;// in H
+L2 = 1*10^-8;// in H
+M = 0;// in H
+L = L1+L2+(2*M);// in H
+C = 100;// in pF
+C = C * 10^-12;// in F
+f_o = 1/(2*%pi*(sqrt( L*C )));// in Hz
+f_o = f_o * 10^-3;// in kHz
+disp(f_o,"The frequency of oscillation in kHz is");
diff --git a/2444/CH7/EX7.7/ex7_7.sce b/2444/CH7/EX7.7/ex7_7.sce
new file mode 100755
index 000000000..8e68ad26f
--- /dev/null
+++ b/2444/CH7/EX7.7/ex7_7.sce
@@ -0,0 +1,18 @@
+// Exa 7.7
+clc;
+clear;
+close;
+format('v',5)
+// Given data
+L1 = 1;// in mH
+L1 = L1 * 10^-3;// in H
+L2 = 100;// in µH
+L2 = L2 * 10^-6;// in H
+M = 50;// in µH
+M = M * 10^-6;// in H
+C = 100;// in pF
+C = C * 10^-12;// in F
+L = L1+L2+(2*M);// in H
+f_o = 1/(2*%pi*(sqrt( L*C )));// in Hz
+f_o = f_o * 10^-3;// in kHz
+disp(f_o,"The oscillation frequency in kHz is");
diff --git a/2444/CH7/EX7.8/ex7_8.sce b/2444/CH7/EX7.8/ex7_8.sce
new file mode 100755
index 000000000..a567090ab
--- /dev/null
+++ b/2444/CH7/EX7.8/ex7_8.sce
@@ -0,0 +1,19 @@
+// Exa 7.8
+clc;
+clear;
+close;
+format('v',5)
+// Given data
+Rs = 5;// in k ohm
+Rs =Rs * 10^3;// in ohm
+Ls = 0.8;// in H
+Cs = 0.08;// in pF
+Cs = Cs * 10^-12;// in pF
+C_P = 1;// in pF
+C_P = C_P * 10^-12;// in F
+f_s = 1/(2*%pi*(sqrt( Ls*Cs )));// in Hz
+f_s = f_s * 10^-3;// in kHz
+disp(f_s,"The series resonant frequency in kHz is");
+f_p = (1/(2*%pi)) * (sqrt( (1+(Cs/C_P))/(Ls*Cs) ));// in Hz
+f_p = f_p * 10^-3;// in kHz
+disp(f_p,"The parallel resonant frequency in kHz is");
diff --git a/2444/CH7/EX7.9/ex7_9.sce b/2444/CH7/EX7.9/ex7_9.sce
new file mode 100755
index 000000000..200924939
--- /dev/null
+++ b/2444/CH7/EX7.9/ex7_9.sce
@@ -0,0 +1,13 @@
+// Exa 7.9
+clc;
+clear;
+close;
+format('v',7)
+// Given data
+f_s = 1;// in MHz
+f_s = f_s * 10^6;// in Hz
+Cs = 0.1;// in pF
+Cs = Cs * 10^-12;// in pF
+// f_s = 1/(2*%pi*(sqrt( Ls*Cs )));
+Ls = 1/(4*(%pi^2)*Cs*(f_s^2));// in H
+disp(Ls,"The value of inductance in H is");