summaryrefslogtreecommitdiff
path: root/275/CH5
diff options
context:
space:
mode:
authorpriyanka2015-06-24 15:03:17 +0530
committerpriyanka2015-06-24 15:03:17 +0530
commitb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch)
treeab291cffc65280e58ac82470ba63fbcca7805165 /275/CH5
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 '275/CH5')
-rwxr-xr-x275/CH5/EX5.5.10/Ch5_5_10.sce19
-rwxr-xr-x275/CH5/EX5.5.11/Ch5_5_11.sce13
-rwxr-xr-x275/CH5/EX5.5.12/Ch5_5_12.sce32
-rwxr-xr-x275/CH5/EX5.5.15/Ch5_5_15.sce24
-rwxr-xr-x275/CH5/EX5.5.16/Ch5_5_16.sce24
-rwxr-xr-x275/CH5/EX5.5.19/Ch5_5_19.sce17
-rwxr-xr-x275/CH5/EX5.5.23/Ch5_5_23.sce20
-rwxr-xr-x275/CH5/EX5.5.24/Ch5_5_24.sce12
-rwxr-xr-x275/CH5/EX5.5.27/Ch5_5_27.sce23
-rwxr-xr-x275/CH5/EX5.5.29/Ch5_5_29.sce29
-rwxr-xr-x275/CH5/EX5.5.3/Ch5_5_3.sce12
-rwxr-xr-x275/CH5/EX5.5.35/Ch5_5_35.sce17
-rwxr-xr-x275/CH5/EX5.5.36/Ch5_5_36.sce15
-rwxr-xr-x275/CH5/EX5.5.37/Ch5_5_37.sce16
-rwxr-xr-x275/CH5/EX5.5.38/Ch5_5_38.sce20
-rwxr-xr-x275/CH5/EX5.5.4/Ch5_5_4.sce12
-rwxr-xr-x275/CH5/EX5.5.40/Ch5_5_50.sce20
-rwxr-xr-x275/CH5/EX5.5.43/Ch5_5_43.sce10
-rwxr-xr-x275/CH5/EX5.5.44/Ch5_5_44.sce11
-rwxr-xr-x275/CH5/EX5.5.45/Ch5_5_45.sce12
-rwxr-xr-x275/CH5/EX5.5.49/Ch5_5_49.sce17
-rwxr-xr-x275/CH5/EX5.5.5/Ch5_5_5.sce13
-rwxr-xr-x275/CH5/EX5.5.51/Ch5_5_51.sce18
-rwxr-xr-x275/CH5/EX5.5.53/Ch5_5_53.sce17
-rwxr-xr-x275/CH5/EX5.5.55/Ch5_5_55.sce15
-rwxr-xr-x275/CH5/EX5.5.56/Ch5_5_56.sce19
-rwxr-xr-x275/CH5/EX5.5.57/Ch5_5_57.sce15
-rwxr-xr-x275/CH5/EX5.5.58/Ch5_5_58.sce17
-rwxr-xr-x275/CH5/EX5.5.59/Ch5_5_59.sce16
-rwxr-xr-x275/CH5/EX5.5.6/Ch5_5_6.sce12
-rwxr-xr-x275/CH5/EX5.5.61/Ch5_5_61.sce12
-rwxr-xr-x275/CH5/EX5.5.62/Ch5_5_62.sce15
-rwxr-xr-x275/CH5/EX5.5.65/Ch5_5_65.sce20
33 files changed, 564 insertions, 0 deletions
diff --git a/275/CH5/EX5.5.10/Ch5_5_10.sce b/275/CH5/EX5.5.10/Ch5_5_10.sce
new file mode 100755
index 000000000..903318ed3
--- /dev/null
+++ b/275/CH5/EX5.5.10/Ch5_5_10.sce
@@ -0,0 +1,19 @@
+clc
+disp("Example 5.10")
+printf("\n")
+disp("Calculate overall voltage gain in db & output voltage when input voltage is 1uV for cascaded amplifier")
+printf("Given\n")
+//Voltage gain of amplifier
+Av1=10
+Av2=100
+Av3=1000
+//input voltage
+Vi=10^-6
+//overall voltage gain
+Av=Av1*Av2*Av3
+//in db
+Avdb=20*log10(Av)
+//output voltage when input voltage is 10^-6V
+Vo=Av*Vi
+printf("overall voltage gain in dB \n%f dB\n",Avdb)
+printf("output voltage \n%f volt\n",Vo)
diff --git a/275/CH5/EX5.5.11/Ch5_5_11.sce b/275/CH5/EX5.5.11/Ch5_5_11.sce
new file mode 100755
index 000000000..4d9c0ca28
--- /dev/null
+++ b/275/CH5/EX5.5.11/Ch5_5_11.sce
@@ -0,0 +1,13 @@
+clc
+disp("Example 5.11")
+printf("\n")
+disp("Calculate overall voltage gain in db of cascaded 2 stage amplifier")
+printf("Given\n")
+//Voltage gain
+Av1=10
+Av2=20
+//overall voltage gain
+Av=Av1*Av2
+//in db
+Avdb=20*log10(Av)
+printf("Overall gain is \n%f dB\n",Avdb)
diff --git a/275/CH5/EX5.5.12/Ch5_5_12.sce b/275/CH5/EX5.5.12/Ch5_5_12.sce
new file mode 100755
index 000000000..cf02c1dc7
--- /dev/null
+++ b/275/CH5/EX5.5.12/Ch5_5_12.sce
@@ -0,0 +1,32 @@
+clc
+disp("Example 5.12")
+printf("\n")
+disp("Calculate overall voltage gain ,gain of 2nd & 3rd stage,input voltage of 2nd stage & all in db of three stage amplifier")
+printf("Given\n")
+//input voltage
+Vi=0.05
+//output voltage
+Vo=150
+//voltage gain of 1st stage
+Av1=20
+//input to 3rd stage
+V2=15
+//overall voltage gain
+Av=Vo/Vi
+//input to 2nd stage
+V1=Av1*Vi
+//voltage gain of 2nd stage
+Av2=V2/V1
+//voltage gain of 3rd stage
+Av3=Vo/V2
+//all stages gain in db
+Av1db=20*log10(Av1)
+Av2db=20*log10(Av2)
+Av3db=20*log10(Av3)
+//overall gain in db
+Av=Av1db+Av2db+Av3db
+printf("overall voltage gain \n%f\n",Av)
+printf("voltage gain of 2nd & 3rd stages \n%f\n%f\n",Av2,Av3)
+printf("input voltage of 2nd stage \n%f volt\n",V1)
+printf("Decibal voltage gain of 1st, 2nd, 3rd stage \n%fdB\n%fdB\n%fdB\n",Av1db,Av2db,Av3db)
+printf("Overall gain in db \n%f dB\n",Av)
diff --git a/275/CH5/EX5.5.15/Ch5_5_15.sce b/275/CH5/EX5.5.15/Ch5_5_15.sce
new file mode 100755
index 000000000..0983b8deb
--- /dev/null
+++ b/275/CH5/EX5.5.15/Ch5_5_15.sce
@@ -0,0 +1,24 @@
+clc
+disp("Example 5.15")
+printf("\n")
+disp("For CE amplifier shown in fig 5.5 find R1,R2,Re & Rc")
+printf("Given\n")
+Vcc=24
+//load resistance
+RL=120*10^3
+//since Rc<<RL
+Rc=RL/10
+//select Ve & Vce
+Ve=5
+Vce=3
+Vrc=Vcc-Vce-Ve //from circuit
+Ic=Vrc/Rc
+//find Re
+Re=Ve/Ic
+R2=10*Re
+//Vbe for si transistor
+Vbe=0.7
+Vb=Vbe+Ve
+I2=Vb/R2
+R1=(Vcc-Vb)/I2
+printf("The resistance values are\nR1=%f ohm\nR2=%f ohm\nRe=%f ohm\nRc=%f ohm\n",R1,R2,Re,Rc)
diff --git a/275/CH5/EX5.5.16/Ch5_5_16.sce b/275/CH5/EX5.5.16/Ch5_5_16.sce
new file mode 100755
index 000000000..66162069d
--- /dev/null
+++ b/275/CH5/EX5.5.16/Ch5_5_16.sce
@@ -0,0 +1,24 @@
+clc
+disp("Example 5.16")
+printf("\n")
+disp("For CE amplifier shown in fig 5.5 find R1,R2,Re & Rc")
+printf("Given\n")
+Vcc=18
+//load resistance
+RL=56*10^3
+//since Rc<<RL
+Rc=RL/10
+//select Ve & Vce
+Ve=5
+Vce=3
+Vrc=Vcc-Vce-Ve //from circuit
+Ic=Vrc/Rc
+//find Re
+Re=Ve/Ic
+R2=10*Re
+//Vbe for si transistor
+Vbe=0.7
+Vb=Vbe+Ve
+I2=Vb/R2
+R1=(Vcc-Vb)/I2
+printf("The resistance values are\nR1=%f ohm\nR2=%f ohm\nRe=%f ohm\nRc=%f ohm\n",R1,R2,Re,Rc)
diff --git a/275/CH5/EX5.5.19/Ch5_5_19.sce b/275/CH5/EX5.5.19/Ch5_5_19.sce
new file mode 100755
index 000000000..4ba2ed5a9
--- /dev/null
+++ b/275/CH5/EX5.5.19/Ch5_5_19.sce
@@ -0,0 +1,17 @@
+clc
+disp("Example 5.19")
+printf("\n")
+disp("calculate upper cut-off frequency & voltage gain at lower cut-off frequency")
+printf("Given\n")
+//bandwidth of amplifier
+BW=500*10^3
+//lower cut-off frequency
+f1=25
+//midband gain
+Ao=120
+//upper cut-off frequency
+f2=BW+f1
+//voltage gain at lower cut-off frequency
+A1=Ao/sqrt(2)
+printf("upper cut-off frequency \n %f hz\n",f2)
+printf("Voltage gain at lower cut-off frequency \n %f \n",A1) \ No newline at end of file
diff --git a/275/CH5/EX5.5.23/Ch5_5_23.sce b/275/CH5/EX5.5.23/Ch5_5_23.sce
new file mode 100755
index 000000000..bcf5efe1c
--- /dev/null
+++ b/275/CH5/EX5.5.23/Ch5_5_23.sce
@@ -0,0 +1,20 @@
+clc
+disp("Example 5.23")
+printf("\n")
+disp("calculate closed-loop gain for the negative feedback amplifier")
+printf("Given\n")
+//voltage gain without feedback
+Av=100000
+//feedback factor
+B=1/100
+//voltage gain with feedback
+Acl=Av/(1+(B*Av))
+//when Av is changed by 50%
+Av1=50*100000/100
+Av2=Av+Av1
+//voltage gain with feedback when Av changed by +50%
+Acl1=Av2/(1+(B*Av2))
+//voltage gain with feedback when Av changed by -50%
+Av3=Av-Av1
+Acl2=Av3/(1+(B*Av3))
+printf("closed loop gain of negative feedback amplifier is \n %f \n",Acl2) \ No newline at end of file
diff --git a/275/CH5/EX5.5.24/Ch5_5_24.sce b/275/CH5/EX5.5.24/Ch5_5_24.sce
new file mode 100755
index 000000000..6997820a4
--- /dev/null
+++ b/275/CH5/EX5.5.24/Ch5_5_24.sce
@@ -0,0 +1,12 @@
+clc
+disp("Example 5.24")
+printf("\n")
+disp("calculate closed-loop gain for the negative feedback amplifier")
+printf("Given\n")
+//voltage gain without feedback
+Av=1000
+//feedback factor
+B=0.1
+//voltage gain with feedback
+Acl=Av/(1+(B*Av))
+printf("closed loop gain of negative feedback amplifier is \n %f \n",Acl) \ No newline at end of file
diff --git a/275/CH5/EX5.5.27/Ch5_5_27.sce b/275/CH5/EX5.5.27/Ch5_5_27.sce
new file mode 100755
index 000000000..1bbb116f3
--- /dev/null
+++ b/275/CH5/EX5.5.27/Ch5_5_27.sce
@@ -0,0 +1,23 @@
+clc
+disp("Example 5.27")
+printf("\n")
+disp("calculate input impedance of amplifier with negative feedback")
+printf("Given\n")
+//input impedance without feedback
+Zb=10^3
+//open loop voltage gain
+Av=100000
+//feedback network resistance
+RF1=56*10^3
+RF2=560
+//input side resistance
+R1=68*10^3
+R2=33*10^3
+//feedback factor
+B=RF2/(RF1+RF2)
+//input impedance with feedback
+Zi=Zb*(1+(B*Av))
+//input impedance with feedback by considering R1 & R2
+Rp=(R1*R2)/(R1+R2)
+Zin=(Zi*Rp)/(Zi+Rp)
+printf("input impedance with negative feedback \n%f ohm\n",Zin)
diff --git a/275/CH5/EX5.5.29/Ch5_5_29.sce b/275/CH5/EX5.5.29/Ch5_5_29.sce
new file mode 100755
index 000000000..b7c5fcd29
--- /dev/null
+++ b/275/CH5/EX5.5.29/Ch5_5_29.sce
@@ -0,0 +1,29 @@
+clc
+disp("Example 5.29")
+printf("\n")
+disp("calculate input & output impedance of amplifier with negative feedback")
+printf("Given\n")
+//input impedance without feedback
+Zb=10^3
+//open loop voltage gain
+Av=7533
+//input side resistance
+R1=68*10^3
+R2=47*10^3
+//feedback factor
+B=1/101
+//input impedance with feedback
+Zi=Zb*(1+(B*Av))
+//input impedance with feedback by considering R1 & R2
+Rp=(R1*R2)/(R1+R2)
+Zin=(Zi*Rp)/(Zi+Rp)
+//output impedance without feedback
+Zc=50*10^3
+Rc=3.9*10^3
+//output impedance with feedback
+Zo=Zc/(1+(B*Av))
+//output impedance with feedback by considering Rc
+Zout=(Rc*Zo)/(Rc+Zo)
+printf("input impedance with negative feedback \n%f ohm\n",Zin)
+printf("output impedance with negative feedback \n%f ohm\n",Zout)
+
diff --git a/275/CH5/EX5.5.3/Ch5_5_3.sce b/275/CH5/EX5.5.3/Ch5_5_3.sce
new file mode 100755
index 000000000..41783e61a
--- /dev/null
+++ b/275/CH5/EX5.5.3/Ch5_5_3.sce
@@ -0,0 +1,12 @@
+clc
+disp("Example 5.3")
+printf("\n")
+disp("Calculate output power change in decibel of amplifier")
+printf("Given\n")
+//output power when frequency is 5khz
+P1=50*10^-3
+//output power when frequency is 20khz
+P2=25*10^-3
+//output power change in decibel
+delPo=10*log10(P2/P1)
+printf("output power change \n%f dB\n",delPo)
diff --git a/275/CH5/EX5.5.35/Ch5_5_35.sce b/275/CH5/EX5.5.35/Ch5_5_35.sce
new file mode 100755
index 000000000..372a4d7f8
--- /dev/null
+++ b/275/CH5/EX5.5.35/Ch5_5_35.sce
@@ -0,0 +1,17 @@
+clc
+disp("Example 5.35")
+printf("\n")
+disp("Estimate the closed loop upper cut-off frequency & total harmonic distortion")
+printf("Given\n")
+//open loop gain
+Av=60000
+//closed loop gain
+Acl=300
+//open loop upper cut-off frequency
+F2OL=15*10^3
+//closed loop upper cut-off frequency & Av/Acl=(1+BAv)
+F2CL=F2OL*Av/Acl
+//total harmonic distortion with feedback if there is 10% distortion without feedback
+HD=10/(Av/Acl)
+printf("closed loop upper cut-off frequency \n%f hz\n",F2CL)
+printf("total harmonic distortion with feedback if there is 10per distortion without feedback \n%f\n",HD)
diff --git a/275/CH5/EX5.5.36/Ch5_5_36.sce b/275/CH5/EX5.5.36/Ch5_5_36.sce
new file mode 100755
index 000000000..4790007e2
--- /dev/null
+++ b/275/CH5/EX5.5.36/Ch5_5_36.sce
@@ -0,0 +1,15 @@
+clc
+disp("Example 5.36")
+printf("\n")
+disp("calculate open loop cut-off frequency if the open loop gain is 200000")
+printf("Given\n")
+//open loop gain
+Av=200000
+//closed loop gain
+Acl=250
+//upper cut-off frequency with feedback
+F2CL=4*10^6
+//upper cut-off frequency without feedback
+F2OL=F2CL/(Av/Acl)
+printf("upper cut-off frequency without feedback \n%f hz\n",F2OL)
+
diff --git a/275/CH5/EX5.5.37/Ch5_5_37.sce b/275/CH5/EX5.5.37/Ch5_5_37.sce
new file mode 100755
index 000000000..8b4754205
--- /dev/null
+++ b/275/CH5/EX5.5.37/Ch5_5_37.sce
@@ -0,0 +1,16 @@
+clc
+disp("Example 5.37")
+printf("\n")
+disp("calculate the phase shift with negative feedback")
+printf("Given\n")
+//open loop phase shift
+Po=15
+//open loop gain
+Av=60000
+//closed loop gain
+Acl=300
+//to calculate phase shift with feedback
+AvB=(Av/Acl)-1
+k=((AvB*sin(Po*%pi/180))/(1+(AvB*cos(Po*%pi/180))))
+Pcl=Po-(atan(k)*180/%pi)
+printf("The phase shift with negative feedback=\t%f degree\n",Pcl)
diff --git a/275/CH5/EX5.5.38/Ch5_5_38.sce b/275/CH5/EX5.5.38/Ch5_5_38.sce
new file mode 100755
index 000000000..5bff9a152
--- /dev/null
+++ b/275/CH5/EX5.5.38/Ch5_5_38.sce
@@ -0,0 +1,20 @@
+clc
+disp("Example 5.38")
+printf("\n")
+disp("calculate bandwidth,gain & harmonic distortion with feedback")
+printf("Given\n")
+//open loop gain
+Av=1000
+//bandwidth without feedback
+BWol=500*10^3
+//feedback factor
+B=0.1
+//bandwidth with feedback
+BWcl=BWol*(1+(B*Av))
+//closed loop gain
+Acl=Av/(1+(B*Av))
+//harmonic distortion if 15% negative feedback used
+HDcl=15/(1+(B*Av))
+printf("bandwidth with feedback is \n %f hz \n",BWcl)
+printf("closed loop gain \n %f \n",Acl)
+printf("Harmonic distortion with feedback \n %f \n",HDcl) \ No newline at end of file
diff --git a/275/CH5/EX5.5.4/Ch5_5_4.sce b/275/CH5/EX5.5.4/Ch5_5_4.sce
new file mode 100755
index 000000000..4b6446a9b
--- /dev/null
+++ b/275/CH5/EX5.5.4/Ch5_5_4.sce
@@ -0,0 +1,12 @@
+clc
+disp("Example 5.4")
+printf("\n")
+disp("Calculate output power change in decibel of amplifier")
+printf("Given\n")
+//output voltage of amplifier when frequency 3khz
+V1=2
+//output voltage of amplifier when frequency 50khz
+V2=0.5
+//output power change in decibel
+delPo=20*log10(V2/V1)
+printf("output power change \n%f dB\n",delPo)
diff --git a/275/CH5/EX5.5.40/Ch5_5_50.sce b/275/CH5/EX5.5.40/Ch5_5_50.sce
new file mode 100755
index 000000000..c5f6b605c
--- /dev/null
+++ b/275/CH5/EX5.5.40/Ch5_5_50.sce
@@ -0,0 +1,20 @@
+clc
+disp("Example 5.50")
+printf("\n")
+disp("calculate the frequency of oscillation & feedback factor of Hartley oscillator")
+printf("Given\n")
+//inductance
+L1=2*10^-3
+L2=8*10^-3
+//mutual inductance
+M=100*10^-6
+//capacitor
+C=0.001*10^-6
+//total inductance
+L=L1+L2+M
+//frequency of oscillation
+f=1/(2*%pi*sqrt(L*C))
+//feedback factor
+B=L1/L2
+printf("frequency of oscillation of hartley oscillator \n %f hz \n",f)
+printf("feedback factor \n %f \n",B) \ No newline at end of file
diff --git a/275/CH5/EX5.5.43/Ch5_5_43.sce b/275/CH5/EX5.5.43/Ch5_5_43.sce
new file mode 100755
index 000000000..cb9d68563
--- /dev/null
+++ b/275/CH5/EX5.5.43/Ch5_5_43.sce
@@ -0,0 +1,10 @@
+clc
+disp("Example 5.43")
+printf("\n")
+disp("calculate the frequency of oscillation of RC phase shift oscillator")
+printf("Given\n")
+R=500
+C=0.1*10^-6
+//frequency of oscillation
+f=1/(2*%pi*R*C*sqrt(6))
+printf("frequency of oscillation \n%f hz\n",f)
diff --git a/275/CH5/EX5.5.44/Ch5_5_44.sce b/275/CH5/EX5.5.44/Ch5_5_44.sce
new file mode 100755
index 000000000..76b4dc61f
--- /dev/null
+++ b/275/CH5/EX5.5.44/Ch5_5_44.sce
@@ -0,0 +1,11 @@
+clc
+disp("Example 5.44")
+printf("\n")
+disp("calculate the value of Capacitor for a RC phase shift oscillator")
+printf("Given\n")
+R=1000
+//frequency of oscillation
+f=5000
+//capacitor value
+C=1/(2*%pi*R*f*sqrt(6))
+printf("Capacitor value \n%e farad \n",C)
diff --git a/275/CH5/EX5.5.45/Ch5_5_45.sce b/275/CH5/EX5.5.45/Ch5_5_45.sce
new file mode 100755
index 000000000..7cd54acb5
--- /dev/null
+++ b/275/CH5/EX5.5.45/Ch5_5_45.sce
@@ -0,0 +1,12 @@
+clc
+disp("Example 5.45")
+printf("\n")
+disp("calculate the value of R & c for RC phase shift oscillator")
+printf("Given\n")
+//oscillating frequency
+f=2000
+//select Capacitor value
+C=0.1*10^-6
+//resistance value
+R=1/(2*%pi*f*C*sqrt(6))
+printf("Resistance value \n%f ohm\n",R)
diff --git a/275/CH5/EX5.5.49/Ch5_5_49.sce b/275/CH5/EX5.5.49/Ch5_5_49.sce
new file mode 100755
index 000000000..b1dc0300c
--- /dev/null
+++ b/275/CH5/EX5.5.49/Ch5_5_49.sce
@@ -0,0 +1,17 @@
+clc
+disp("Example 5.49")
+printf("\n")
+disp("calculate frequency of oscillation,feedback factor & gain required for sustained oscillation of hartley oscillator")
+printf("Given\n")
+//inductance
+L1=5*10^-3
+L2=10*10^-3
+//capacitor
+C=0.01*10^-6
+//frequency of oscillation
+f=1/(2*%pi*sqrt((L1+L2)*C))
+//feedback factor
+B=L1/L2
+//gain required for sustained oscillation
+Av=L2/L1
+printf("gain required for sustained oscillation=\t>%f\n",Av) \ No newline at end of file
diff --git a/275/CH5/EX5.5.5/Ch5_5_5.sce b/275/CH5/EX5.5.5/Ch5_5_5.sce
new file mode 100755
index 000000000..392a76eb9
--- /dev/null
+++ b/275/CH5/EX5.5.5/Ch5_5_5.sce
@@ -0,0 +1,13 @@
+clc
+disp("Example 5.5")
+printf("\n")
+disp("Calculate power gain of amplifier")
+printf("Given\n")
+//have equal input & load resistance
+//input voltage
+Vi=100*10^-3
+//output voltage
+Vo=3
+//power gain of amplifier
+Apdb=20*log10(Vo/Vi)
+printf("power gain of amplifier \n%f\n",Apdb)
diff --git a/275/CH5/EX5.5.51/Ch5_5_51.sce b/275/CH5/EX5.5.51/Ch5_5_51.sce
new file mode 100755
index 000000000..027eabd74
--- /dev/null
+++ b/275/CH5/EX5.5.51/Ch5_5_51.sce
@@ -0,0 +1,18 @@
+clc
+disp("Example 5.51")
+printf("\n")
+disp("calculate the value of L1 & L2 of Hartley oscillator")
+printf("Given\n")
+//frequency of oscillation
+f=25*10^3
+C=0.02*10^-6
+//feedback factor
+B=0.2
+//Total inductance
+L=1/(4*(%pi)^2*f^2*C)
+L1byL2=B
+L1plusL2=L
+//therefore
+L2=L/1.2
+L1=L-L2
+printf("The values of L1=\t%f henry\nL2=\t%f henry\n",L1,L2)
diff --git a/275/CH5/EX5.5.53/Ch5_5_53.sce b/275/CH5/EX5.5.53/Ch5_5_53.sce
new file mode 100755
index 000000000..fe93c2c6a
--- /dev/null
+++ b/275/CH5/EX5.5.53/Ch5_5_53.sce
@@ -0,0 +1,17 @@
+clc
+disp("Example 5.53")
+printf("\n")
+disp("Design the value of L1,L2 & C for a hartley oscillator")
+printf("Given\n")
+//frequency of oscillation
+f=30*10^3
+//then value of LC
+LC=1/(4*(%pi)^2*f^2)
+//select c as
+C=0.1*10^-6
+//Total inductance
+L=LC/C
+//let L1=L2
+L1=L/2
+L2=L1
+printf("The values of L1=\t%f henry\nL2=\t%f henry\nC=\t%e farad\n",L1,L2,C)
diff --git a/275/CH5/EX5.5.55/Ch5_5_55.sce b/275/CH5/EX5.5.55/Ch5_5_55.sce
new file mode 100755
index 000000000..7932ae835
--- /dev/null
+++ b/275/CH5/EX5.5.55/Ch5_5_55.sce
@@ -0,0 +1,15 @@
+clc
+disp("Example 5.55")
+printf("\n")
+disp("calculate the frequency of oscillation of Colpitts oscillator")
+printf("Given\n")
+//capacitor
+C1=400*10^-12
+C2=C1
+//inductance
+L=2*10^-3
+//Total capacitance
+C=C1*C2/(C1+C2)
+//frequency of oscillation
+f=1/(2*%pi*sqrt(L*C))
+printf("frequency of oscillations \n%f hz\n",f)
diff --git a/275/CH5/EX5.5.56/Ch5_5_56.sce b/275/CH5/EX5.5.56/Ch5_5_56.sce
new file mode 100755
index 000000000..bc3506d21
--- /dev/null
+++ b/275/CH5/EX5.5.56/Ch5_5_56.sce
@@ -0,0 +1,19 @@
+clc
+disp("Example 5.56")
+printf("\n")
+disp("calculate the frequency of oscillation,feedback factor & gain required for sustained oscillation")
+printf("Given\n")
+//Capacitance
+C1=40*10^-12
+C2=10*10^-12
+//inductance
+L=3*10^-3
+//total effective capacitance
+C=C1*C2/(C1+C2)
+//frequency of oscillation
+f=1/(2*%pi*sqrt(L*C))
+//feedback factor
+B=C2/C1
+//gain required for sustained oscillation
+Av=C1/C2
+printf("gain required for sustained oscillation =\t>%f\n",Av)
diff --git a/275/CH5/EX5.5.57/Ch5_5_57.sce b/275/CH5/EX5.5.57/Ch5_5_57.sce
new file mode 100755
index 000000000..81cfa9341
--- /dev/null
+++ b/275/CH5/EX5.5.57/Ch5_5_57.sce
@@ -0,0 +1,15 @@
+clc
+disp("Example 5.57")
+printf("\n")
+disp("calculate the value of L of Colpitts oscillator ")
+printf("Given\n")
+//capacitor
+C1=100*10^-12
+C2=60*10^-12
+//total effective capacitance
+C=C1*C2/(C1+C2)
+//frequency of oscillation
+f=40*10^3
+//inductance
+L=1/(4*(%pi)^2*f^2*C)
+printf("inductance value is \n%f henry\n",L)
diff --git a/275/CH5/EX5.5.58/Ch5_5_58.sce b/275/CH5/EX5.5.58/Ch5_5_58.sce
new file mode 100755
index 000000000..861b11428
--- /dev/null
+++ b/275/CH5/EX5.5.58/Ch5_5_58.sce
@@ -0,0 +1,17 @@
+clc
+disp("Example 5.58")
+printf("\n")
+disp("calculate the value of C1 & C2 of Colpitts oscillator")
+printf("Given\n")
+//inductance
+L=5*10^-3
+//frequency of oscillation
+f=50*10^3
+//total effective capacitance
+C=1/(4*(%pi)^2*f^2*L)
+//feedback factor
+B=0.1
+//then C2/C1=0.1, so substituting in C=C1C2/(C1+C2) we get
+C1=1.1*C/0.1
+C2=0.1*C1
+printf("The value of C1=\t%e farad\nC2=\t%e farad\n",C1,C2)
diff --git a/275/CH5/EX5.5.59/Ch5_5_59.sce b/275/CH5/EX5.5.59/Ch5_5_59.sce
new file mode 100755
index 000000000..bc55b4252
--- /dev/null
+++ b/275/CH5/EX5.5.59/Ch5_5_59.sce
@@ -0,0 +1,16 @@
+clc
+disp("Example 5.59")
+printf("\n")
+disp("calculate the value of L & C for a colpitts oscillator")
+printf("Given\n")
+//frequency of oscillation
+f=40*10^3
+LC=1/(4*(%pi)^2*f^2)
+//select L
+L=10*10^-3
+//find C
+C=1/(4*(%pi)^2*f^2*L)
+//let C1=C2 so we get
+C1=2*C
+C2=C1
+printf("The values of L=\t%f henry\nC1=\t%e farad\nC2=\t%e farad\n",L,C1,C2)
diff --git a/275/CH5/EX5.5.6/Ch5_5_6.sce b/275/CH5/EX5.5.6/Ch5_5_6.sce
new file mode 100755
index 000000000..328e3f523
--- /dev/null
+++ b/275/CH5/EX5.5.6/Ch5_5_6.sce
@@ -0,0 +1,12 @@
+clc
+disp("Example 5.6")
+printf("\n")
+disp("Calculate new level of output voltage when it has fallen by 4db")
+printf("Given\n")
+//output voltage of an amplifier is 2V when frequency 1khz
+V1=2
+//power in db
+Po=-4
+//new level of output voltage
+V2=10^(Po/20)*V1
+printf("new output voltage \n%f volt\n",V2)
diff --git a/275/CH5/EX5.5.61/Ch5_5_61.sce b/275/CH5/EX5.5.61/Ch5_5_61.sce
new file mode 100755
index 000000000..c9fb67518
--- /dev/null
+++ b/275/CH5/EX5.5.61/Ch5_5_61.sce
@@ -0,0 +1,12 @@
+clc
+disp("Example 5.61")
+printf("\n")
+disp("calculate the frequency of oscillation for Wein_Bridge Oscillator")
+printf("Given\n")
+//Resistance
+R=2*10^3
+//capacitor
+C=0.1*10^-6
+//frequency of oscillation
+f=1/(2*%pi*R*C)
+printf("frequecy of oscillation \n%f hz\n",f)
diff --git a/275/CH5/EX5.5.62/Ch5_5_62.sce b/275/CH5/EX5.5.62/Ch5_5_62.sce
new file mode 100755
index 000000000..6765c9b06
--- /dev/null
+++ b/275/CH5/EX5.5.62/Ch5_5_62.sce
@@ -0,0 +1,15 @@
+clc
+disp("Example 5.62")
+printf("\n")
+disp("calculate the value of R & c for Wein-Bridge oscillator")
+printf("Given\n")
+//frequency of oscillation
+f=1000
+//find RC
+RC=1/(2*%pi*f)
+//select C<10^-6F
+C=0.1*10^-6
+//the value of R
+R=1/(2*%pi*f*C)
+printf("the value of c \n%f farad\n",C)
+printf("the value of R \n%f ohm\n",R)
diff --git a/275/CH5/EX5.5.65/Ch5_5_65.sce b/275/CH5/EX5.5.65/Ch5_5_65.sce
new file mode 100755
index 000000000..1f309f5cc
--- /dev/null
+++ b/275/CH5/EX5.5.65/Ch5_5_65.sce
@@ -0,0 +1,20 @@
+clc
+disp("Example 5.65")
+printf("\n")
+disp("calculate the Series & parallel resonant frequencies of Crystal")
+printf("Given\n")
+//indutance
+L=3
+//Capacitor due to mechanical mounting of crystal
+Cm=10*10^-12
+//electrical equivalent capacitance of crystal compliance
+Cs=0.05*10^-12
+//electrical equivalent resistance of crystal structure internal friction
+R=2*10^3
+//series resonant frequency
+fs=1/(2*%pi*sqrt(L*Cs))
+Cp=Cm*Cs/(Cm+Cs)
+//parallel resonant frequency
+fp=1/(2*%pi*sqrt(L*Cp))
+printf("series resonant frequency \n%f hz\n",fs)
+printf("parallel resonant frequency \n%f hz\n",fp)