diff options
Diffstat (limited to '2528/CH11')
-rwxr-xr-x | 2528/CH11/EX11.1/Ex11_1.sce | 22 | ||||
-rwxr-xr-x | 2528/CH11/EX11.2/Ex11_2.sce | 22 | ||||
-rwxr-xr-x | 2528/CH11/EX11.3/Ex11_3.sce | 60 | ||||
-rwxr-xr-x | 2528/CH11/EX11.4/Ex11_4.sce | 17 | ||||
-rwxr-xr-x | 2528/CH11/EX11.5/Ex11_5.sce | 28 | ||||
-rwxr-xr-x | 2528/CH11/EX11.6/Ex11_6.sce | 17 | ||||
-rwxr-xr-x | 2528/CH11/EX11.7/Ex11_7.sce | 14 |
7 files changed, 180 insertions, 0 deletions
diff --git a/2528/CH11/EX11.1/Ex11_1.sce b/2528/CH11/EX11.1/Ex11_1.sce new file mode 100755 index 000000000..647a1e2f2 --- /dev/null +++ b/2528/CH11/EX11.1/Ex11_1.sce @@ -0,0 +1,22 @@ +// Chapter 11
+// Design a low pass Butterworth filter
+// Page.No-397
+// Example11_1
+//Figure 11.13 and 11.14
+// Given
+clear;clc;
+L=1.414; //Alpha
+Ri=1; //in Ohm
+Rf=2-L;
+printf("\n The value of Rf is = %.3f Ohm\n",Rf); // Result
+Av=1+Rf/Ri;
+printf("\n The pass band gain of = %.3f \n",Av); // Result
+fc=1000; //in Hz
+W=2*%pi*fc;
+printf("\n The critical frequency is = %.0f radians per seconds\n",W); // Result
+R=1/W;
+printf("\n The Resistor required is = %.6f Ohm\n",R); // Result
+C1=2/L;
+printf("\n The capacitor1 required is = %.3f F\n",C1); // Result
+C2=L/2;
+printf("\n The capacitor2 required is = %.3f F\n",C2); // Result
diff --git a/2528/CH11/EX11.2/Ex11_2.sce b/2528/CH11/EX11.2/Ex11_2.sce new file mode 100755 index 000000000..d2b59a846 --- /dev/null +++ b/2528/CH11/EX11.2/Ex11_2.sce @@ -0,0 +1,22 @@ +// Chapter 11
+// Design a second order high pass Bessel's filter
+// Page.No-404
+// Example11_2
+//Figure 11.25
+// Given
+clear;clc;
+L=1.732; // Aplha = DAMPING
+Kf=1.274;
+R1=L/2;
+printf("\n The Resistor required is = %.3f Ohm\n",R1); // Result
+R2=2/L;
+printf("\n The Resistor required is = %.3f Ohm\n",R2); // Result
+F3db=5000; //in Hz
+Fc=F3db/Kf;
+printf("\n The critical frequency is = %.0f Hz\n",Fc); // Result
+Wc=2*%pi*Fc;
+printf("\n The Wc is = %.0f radians per seconds\n",Wc); // Result
+R1n=R1/Wc;
+printf("\n The value of scaled Resistor R1 is = %.7f Ohm\n",R1n); // Result
+R2n=R2/Wc;
+printf("\n The value of scaled Resistor R2 is = %.7f Ohm\n",R2n); // Result
diff --git a/2528/CH11/EX11.3/Ex11_3.sce b/2528/CH11/EX11.3/Ex11_3.sce new file mode 100755 index 000000000..c6abea486 --- /dev/null +++ b/2528/CH11/EX11.3/Ex11_3.sce @@ -0,0 +1,60 @@ +// Chapter 11
+// Design a filter to remove subsonic tones
+// Page.No-406
+// Example11_2
+//Figure 11.29
+// Given
+clear;clc;
+f3db=20; //In Hz
+W3db=2*%pi*f3db;
+printf("\n The desired break frequency, W3db is = %.1f radians per second\n",W3db); // Result
+disp("Stage 1");
+kf=1.557;
+Wc=W3db/kf;
+printf("\n The Wc is = %.1f radians per second\n",Wc); // Result
+Rscaled=1/80.7; //Rscaled value
+R=1000*Rscaled; //Practical Value
+printf("\n The scaled Resistor required is = %.3f Ohm\n",R); // Result
+C=1*10^-6; //Assumed Value
+printf("\n The assumed capacitor is = %.6f Farad\n",C); // Result
+disp("Stage 2");
+Alpha=1.775;
+R1=Alpha/2;
+printf("\n The Resistor R1 required is = %.4f Ohm\n",R1); // Result
+R2=2/Alpha;
+printf("\n The Resistor R2 required is = %.3f Ohm\n",R2); // Result
+kf1=1.613;
+Wc1=W3db/kf1;
+printf("\n The required critical frequency ,Wc is = %.1f radians per second\n",Wc1); // Result
+//we will scale the resistor
+R1s=R1/Wc1;
+R2s=R2/Wc1;
+printf("\n The scaled resistor R1 is = %.4f Ohm\n",R1s); // Result
+printf("\n The scaled resistor R2 is = %.4f Ohm\n",R2s); // Result
+printf("\n The assumed capacitor is = %.6f Farad\n",C); // Result
+//for practical values of resistor and capacitor multiplying by 10^6
+R1m=R1s*10^6;
+R2m=R2s*10^6;
+printf("\n The practical value of resistor R1 is = %.0f Ohm\n",R1m); // Result
+printf("\n The practical value of resistor R2 is = %.0f Ohm\n",R2m); // Result
+printf("\n The assumed capacitor is = %.6f Farad\n",C); // Result
+
+disp("Stage 3");
+Alpha=1.091;
+R21=Alpha/2;
+R22=2/Alpha;
+kf2=1.819;
+Wc2=W3db/kf2;
+printf("\n The required critical frequency ,Wc is = %.1f radians per second\n",Wc2); // Result
+//Scale resistor by Wc to achive tuning frequency
+R21s=R21/Wc2;
+R22s=R22/Wc2;
+printf("\n The scaled resistor R1 is = %.5f Ohm\n",R21s); // Result
+printf("\n The scaled resistor R2 is = %.4f Ohm\n",R22s); // Result
+//for practical values of resistor and capacitor multiplying by 10^6
+R21m=R21s*10^6;
+R22m=R22s*10^6;
+printf("\n The practical value of resistor R1 is = %.0f Ohm\n",R21m); // Result
+printf("\n The practical value of resistor R2 is = %.0f Ohm\n",R22m); // Result
+printf("\n The assumed capacitor is = %.6f Farad\n",C); // Result
+
diff --git a/2528/CH11/EX11.4/Ex11_4.sce b/2528/CH11/EX11.4/Ex11_4.sce new file mode 100755 index 000000000..22f3730da --- /dev/null +++ b/2528/CH11/EX11.4/Ex11_4.sce @@ -0,0 +1,17 @@ +// Chapter 11
+// crossover network
+// Page.No-412
+// Example11_4
+//Figure 11.32
+// Given
+clear;clc;
+L=1.414; //Alpha
+fc=800; //In Hz
+Rf=2-L;
+printf("\n The value of Rf is = %.3f Ohm\n",Rf); // Result
+Wc=2*%pi*fc;
+printf("\n The critical frequency is = %.0f radians per seconds\n",Wc); // Result
+R=1/Wc;
+printf("\n The value of scaled Resistor R1 is = %.7f Ohm\n",R); // Result
+
+printf("\n The value of scaled Resistor and capacitor is = %.0f Ohm and 10nF \n",R*10^8); // Result
diff --git a/2528/CH11/EX11.5/Ex11_5.sce b/2528/CH11/EX11.5/Ex11_5.sce new file mode 100755 index 000000000..8e9859baf --- /dev/null +++ b/2528/CH11/EX11.5/Ex11_5.sce @@ -0,0 +1,28 @@ +// Chapter 11
+// Band pass Filter
+// Page.No-418
+// Example11_5
+// Given
+clear;clc;
+f2=1200; //in Hz
+f1=800; //in Hz
+BW=f2-f1;
+printf("\n The Bandwidth is %.3f Hz\n",BW); // Result
+fo=(f1*f2)^0.5;
+printf("\n fo is %.0f Hz\n",fo); // Result
+Q=fo/BW;
+printf("\n Q is %.2f \n",Q); // Result
+Av=-2*Q*Q;
+printf("\n Av is %.0f \n",Av); // Result
+fut=10*Av*fo;
+printf("\n funity is %.0f Hz\n",fut); // Result
+R2=2*Q;
+printf("\n R2 is %.1f Ohm\n",R2); // Result
+R1b=Q/(2*Q*Q-1);
+printf("\n R1b is %.4f Ohm\n",R1b); // Result
+W=2*%pi*fo;
+printf("\n The frequency is = %.0f radians per seconds\n",W); // Result
+C=1/W;
+printf("\n C is %.7f F\n",C); // Result
+//practical component value
+printf("\n R and C are %.0f Ohm and %.8f F\n",R2*10,C/10); // Result
diff --git a/2528/CH11/EX11.6/Ex11_6.sce b/2528/CH11/EX11.6/Ex11_6.sce new file mode 100755 index 000000000..a5dc2986b --- /dev/null +++ b/2528/CH11/EX11.6/Ex11_6.sce @@ -0,0 +1,17 @@ +// Chapter 11
+// Band pass Filter
+// Page.No-424
+// Example_11_6
+// Given
+clear;clc;
+Q=25;
+fo=4300; //in Hz
+Rd=3*Q-1; //R damping
+printf("\n Rdamping is %.1f Ohm\n",Rd); // Result
+W=2*%pi*fo;
+printf("\n The frequency is = %.0f radians per seconds\n",W); // Result
+C=1/W;
+printf("\n C is %.7f F\n",C); // Result
+//practical component value
+printf("\n Rdamping and C are %.0f Ohm and %.10f F\n",Rd*5000,C/5000); // Result
+//remaining other Resistor are of 5K Ohm
diff --git a/2528/CH11/EX11.7/Ex11_7.sce b/2528/CH11/EX11.7/Ex11_7.sce new file mode 100755 index 000000000..05f1474ae --- /dev/null +++ b/2528/CH11/EX11.7/Ex11_7.sce @@ -0,0 +1,14 @@ +// Chapter 11
+// Band pass Filter
+// Page.No-427
+// Example_11_7
+// Given
+clear;clc;
+Q=30;
+fo=60; //in Hz
+Rd=3*Q-1; //R damping
+printf("\n Rdamping is %.1f Ohm\n",Rd); // Result
+W=2*%pi*fo;
+printf("\n The frequency is = %.0f radians per seconds\n",W); // Result
+C=1/W;
+printf("\n C is %.5f F\n",C); // Result
|