From 7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 Mon Sep 17 00:00:00 2001 From: prashantsinalkar Date: Tue, 10 Oct 2017 12:27:19 +0530 Subject: initial commit / add all books --- 2459/CH19/EX19.1/Ex19_1.PNG | Bin 0 -> 9608 bytes 2459/CH19/EX19.1/Ex19_1.sce | 11 +++++++++++ 2459/CH19/EX19.10/Ex19_10.PNG | Bin 0 -> 6806 bytes 2459/CH19/EX19.10/Ex19_10.sce | 13 +++++++++++++ 2459/CH19/EX19.11/Ex19_11.PNG | Bin 0 -> 5207 bytes 2459/CH19/EX19.11/Ex19_11.sce | 13 +++++++++++++ 2459/CH19/EX19.12/Ex19_12.PNG | Bin 0 -> 5417 bytes 2459/CH19/EX19.12/Ex19_12.sce | 11 +++++++++++ 2459/CH19/EX19.13/Ex19_13.PNG | Bin 0 -> 5704 bytes 2459/CH19/EX19.13/Ex19_13.sce | 13 +++++++++++++ 2459/CH19/EX19.14/Ex19_14.PNG | Bin 0 -> 8913 bytes 2459/CH19/EX19.14/Ex19_14.sce | 23 +++++++++++++++++++++++ 2459/CH19/EX19.14/Figure19_14.JPG | Bin 0 -> 25317 bytes 2459/CH19/EX19.2/Ex19_2.PNG | Bin 0 -> 4577 bytes 2459/CH19/EX19.2/Ex19_2.sce | 17 +++++++++++++++++ 2459/CH19/EX19.3/Ex19_3.PNG | Bin 0 -> 7379 bytes 2459/CH19/EX19.3/Ex19_3.sce | 10 ++++++++++ 2459/CH19/EX19.4/Ex19_4.PNG | Bin 0 -> 8690 bytes 2459/CH19/EX19.4/Ex19_4.sce | 19 +++++++++++++++++++ 2459/CH19/EX19.5/Ex19_5.PNG | Bin 0 -> 8309 bytes 2459/CH19/EX19.5/Ex19_5.sce | 27 +++++++++++++++++++++++++++ 2459/CH19/EX19.6/Ex19_6.PNG | Bin 0 -> 7155 bytes 2459/CH19/EX19.6/Ex19_6.sce | 15 +++++++++++++++ 2459/CH19/EX19.7/Ex19_7.PNG | Bin 0 -> 6733 bytes 2459/CH19/EX19.7/Ex19_7.sce | 12 ++++++++++++ 2459/CH19/EX19.8/Ex19_8.PNG | Bin 0 -> 6810 bytes 2459/CH19/EX19.8/Ex19_8.sce | 13 +++++++++++++ 2459/CH19/EX19.9/Ex19_9.PNG | Bin 0 -> 6057 bytes 2459/CH19/EX19.9/Ex19_9.sce | 14 ++++++++++++++ 2459/CH19/EX19.9/Figure19_9.JPG | Bin 0 -> 23205 bytes 30 files changed, 211 insertions(+) create mode 100644 2459/CH19/EX19.1/Ex19_1.PNG create mode 100644 2459/CH19/EX19.1/Ex19_1.sce create mode 100644 2459/CH19/EX19.10/Ex19_10.PNG create mode 100644 2459/CH19/EX19.10/Ex19_10.sce create mode 100644 2459/CH19/EX19.11/Ex19_11.PNG create mode 100644 2459/CH19/EX19.11/Ex19_11.sce create mode 100644 2459/CH19/EX19.12/Ex19_12.PNG create mode 100644 2459/CH19/EX19.12/Ex19_12.sce create mode 100644 2459/CH19/EX19.13/Ex19_13.PNG create mode 100644 2459/CH19/EX19.13/Ex19_13.sce create mode 100644 2459/CH19/EX19.14/Ex19_14.PNG create mode 100644 2459/CH19/EX19.14/Ex19_14.sce create mode 100644 2459/CH19/EX19.14/Figure19_14.JPG create mode 100644 2459/CH19/EX19.2/Ex19_2.PNG create mode 100644 2459/CH19/EX19.2/Ex19_2.sce create mode 100644 2459/CH19/EX19.3/Ex19_3.PNG create mode 100644 2459/CH19/EX19.3/Ex19_3.sce create mode 100644 2459/CH19/EX19.4/Ex19_4.PNG create mode 100644 2459/CH19/EX19.4/Ex19_4.sce create mode 100644 2459/CH19/EX19.5/Ex19_5.PNG create mode 100644 2459/CH19/EX19.5/Ex19_5.sce create mode 100644 2459/CH19/EX19.6/Ex19_6.PNG create mode 100644 2459/CH19/EX19.6/Ex19_6.sce create mode 100644 2459/CH19/EX19.7/Ex19_7.PNG create mode 100644 2459/CH19/EX19.7/Ex19_7.sce create mode 100644 2459/CH19/EX19.8/Ex19_8.PNG create mode 100644 2459/CH19/EX19.8/Ex19_8.sce create mode 100644 2459/CH19/EX19.9/Ex19_9.PNG create mode 100644 2459/CH19/EX19.9/Ex19_9.sce create mode 100644 2459/CH19/EX19.9/Figure19_9.JPG (limited to '2459/CH19') diff --git a/2459/CH19/EX19.1/Ex19_1.PNG b/2459/CH19/EX19.1/Ex19_1.PNG new file mode 100644 index 000000000..3295a46d4 Binary files /dev/null and b/2459/CH19/EX19.1/Ex19_1.PNG differ diff --git a/2459/CH19/EX19.1/Ex19_1.sce b/2459/CH19/EX19.1/Ex19_1.sce new file mode 100644 index 000000000..592a83af6 --- /dev/null +++ b/2459/CH19/EX19.1/Ex19_1.sce @@ -0,0 +1,11 @@ +//chapter19 +//example19.1 +//page416 + +// the figure in book is for reference only as equations for Ec and Es are already explained in the theory in the book. + +printf("Ec=(Vmax+Vmin)/2 \n") +printf("Es=(Vmax-Vmin)/2 \n") +printf("But, Es=m*Ec \n") +printf("So (Vmax-Vmin)/2 = m*(Vmax+Vmin)/2 \n") +printf("thus, m = (Vmax-Vmin)/(Vmax+Vmin) \n") diff --git a/2459/CH19/EX19.10/Ex19_10.PNG b/2459/CH19/EX19.10/Ex19_10.PNG new file mode 100644 index 000000000..1ee97f388 Binary files /dev/null and b/2459/CH19/EX19.10/Ex19_10.PNG differ diff --git a/2459/CH19/EX19.10/Ex19_10.sce b/2459/CH19/EX19.10/Ex19_10.sce new file mode 100644 index 000000000..6988255cc --- /dev/null +++ b/2459/CH19/EX19.10/Ex19_10.sce @@ -0,0 +1,13 @@ +//chapter19 +//example19.10 +//page423 + +fc=500 // kHz +fs=1 // kHz + +lower_sideband=fc-fs +upper_sideband=fc+fs +BW=upper_sideband-lower_sideband + +printf("sideband frequencies = %.3f kHz and %.3f kHz \n",lower_sideband,upper_sideband) +printf("bandwidth required = %.3f kHz \n",BW) diff --git a/2459/CH19/EX19.11/Ex19_11.PNG b/2459/CH19/EX19.11/Ex19_11.PNG new file mode 100644 index 000000000..e99f0ebd6 Binary files /dev/null and b/2459/CH19/EX19.11/Ex19_11.PNG differ diff --git a/2459/CH19/EX19.11/Ex19_11.sce b/2459/CH19/EX19.11/Ex19_11.sce new file mode 100644 index 000000000..c26d64a3b --- /dev/null +++ b/2459/CH19/EX19.11/Ex19_11.sce @@ -0,0 +1,13 @@ +//chapter19 +//example19.11 +//page423 + +m=0.4 +Ic=8 // A +// Pt=Pc+Ps and Ps=0.5*m^2*Pc so Pt=Pc*(1+m^2/2) +// so Pt/Pc=1+m^2/2 but P is proportional to I^2 so +// (It/Ic)^2=1+m^2/2 and thus we get + +It=Ic*(1+m^2/2)^0.5 + +printf("antenna current for m=0.4 is = %.3f A \n",It) diff --git a/2459/CH19/EX19.12/Ex19_12.PNG b/2459/CH19/EX19.12/Ex19_12.PNG new file mode 100644 index 000000000..48132afae Binary files /dev/null and b/2459/CH19/EX19.12/Ex19_12.PNG differ diff --git a/2459/CH19/EX19.12/Ex19_12.sce b/2459/CH19/EX19.12/Ex19_12.sce new file mode 100644 index 000000000..7d1341b7a --- /dev/null +++ b/2459/CH19/EX19.12/Ex19_12.sce @@ -0,0 +1,11 @@ +//chapter19 +//example19.12 +//page424 + +It=8.93 // A +Ic=8 // A + +// we know that (It/Ic)^2=1+m^2/2 so making m as subject we get +m=(2*((It/Ic)^2-1))^0.5 + +printf("modulation factor = %.3f or %.3f percent \n",m,m*100) diff --git a/2459/CH19/EX19.13/Ex19_13.PNG b/2459/CH19/EX19.13/Ex19_13.PNG new file mode 100644 index 000000000..427611987 Binary files /dev/null and b/2459/CH19/EX19.13/Ex19_13.PNG differ diff --git a/2459/CH19/EX19.13/Ex19_13.sce b/2459/CH19/EX19.13/Ex19_13.sce new file mode 100644 index 000000000..3fd4e697a --- /dev/null +++ b/2459/CH19/EX19.13/Ex19_13.sce @@ -0,0 +1,13 @@ +//chapter19 +//example19.13 +//page424 + +Vt=110 // V +Vc=100 // V + +// since Pt/Pc=1+m^2/2 and P is proportional to V^2 we get (Vt/Vc)^2=1+m^2/2 +// making m as subject we get + +m=(2*((Vt/Vc)^2-1))^0.5 + +printf("modulation factor = %.3f or %.3f percent \n",m,m*100) diff --git a/2459/CH19/EX19.14/Ex19_14.PNG b/2459/CH19/EX19.14/Ex19_14.PNG new file mode 100644 index 000000000..8c1e5d859 Binary files /dev/null and b/2459/CH19/EX19.14/Ex19_14.PNG differ diff --git a/2459/CH19/EX19.14/Ex19_14.sce b/2459/CH19/EX19.14/Ex19_14.sce new file mode 100644 index 000000000..be01ac88b --- /dev/null +++ b/2459/CH19/EX19.14/Ex19_14.sce @@ -0,0 +1,23 @@ +//chapter19 +//example19.14 +//page424 + +Vc=5 // V +V_lower=2.5 // V +V_upper=2.5 // V +R=2 // kilo ohm + +// figure given in book is just for understanding purpose.It is not a part of solution. +// however, the figure has been made in xcos and screenshot has been attached for reference + +// since power=(rms voltage)^2/R we get + +Pc=(0.707*Vc)^2/R +P_lower=(0.707*V_lower)^2/R +P_upper=(0.707*V_upper)^2/R +Pt=Pc+P_lower+P_upper + +printf("power delivered by carrier = %.3f mW \n",Pc) +printf("power delivered by lower sideband = %.3f mW \n",P_lower) +printf("power delivered by upper sideband = %.3f mW \n",P_upper) +printf("total power delivered by AM wave = %.3f mW \n",Pt) diff --git a/2459/CH19/EX19.14/Figure19_14.JPG b/2459/CH19/EX19.14/Figure19_14.JPG new file mode 100644 index 000000000..3db4dfc69 Binary files /dev/null and b/2459/CH19/EX19.14/Figure19_14.JPG differ diff --git a/2459/CH19/EX19.2/Ex19_2.PNG b/2459/CH19/EX19.2/Ex19_2.PNG new file mode 100644 index 000000000..9b7500c37 Binary files /dev/null and b/2459/CH19/EX19.2/Ex19_2.PNG differ diff --git a/2459/CH19/EX19.2/Ex19_2.sce b/2459/CH19/EX19.2/Ex19_2.sce new file mode 100644 index 000000000..17a5275ad --- /dev/null +++ b/2459/CH19/EX19.2/Ex19_2.sce @@ -0,0 +1,17 @@ +//chapter19 +//example19.2 +//page416 + +// figure is given in book for understanding purpose only.It is not required for solving the example as maximum and minimum peak voltages are given in the problem statement itself. + +Vmax_pp=16 // mV +Vmin_pp=4 // mV + +Vmax=Vmax_pp/2 +Vmin=Vmin_pp/2 + +m=(Vmax-Vmin)/(Vmax+Vmin) + +printf("modulation factor = %.3f \n",m) + + diff --git a/2459/CH19/EX19.3/Ex19_3.PNG b/2459/CH19/EX19.3/Ex19_3.PNG new file mode 100644 index 000000000..781e6a5e9 Binary files /dev/null and b/2459/CH19/EX19.3/Ex19_3.PNG differ diff --git a/2459/CH19/EX19.3/Ex19_3.sce b/2459/CH19/EX19.3/Ex19_3.sce new file mode 100644 index 000000000..e055486c8 --- /dev/null +++ b/2459/CH19/EX19.3/Ex19_3.sce @@ -0,0 +1,10 @@ +//chapter19 +//example19.3 +//page417 + +Es=50 // V +Ec=100 // V + +m=Es/Ec + +printf("modulation factor = %.3f \n",m) diff --git a/2459/CH19/EX19.4/Ex19_4.PNG b/2459/CH19/EX19.4/Ex19_4.PNG new file mode 100644 index 000000000..95466423f Binary files /dev/null and b/2459/CH19/EX19.4/Ex19_4.PNG differ diff --git a/2459/CH19/EX19.4/Ex19_4.sce b/2459/CH19/EX19.4/Ex19_4.sce new file mode 100644 index 000000000..3502e0608 --- /dev/null +++ b/2459/CH19/EX19.4/Ex19_4.sce @@ -0,0 +1,19 @@ +//chapter19 +//example19.4 +//page419 + +fc=2500 // kHz +fs_min=0.05 // kHz +fs_max=15 // kHz + +upper_sideband_min=fc+fs_min +upper_sideband_max=fc+fs_max + +lower_sideband_min=fc-fs_min +lower_sideband_max=fc-fs_max + +BW=upper_sideband_max-lower_sideband_max + +printf("lower sideband is from %.3f to %.3f kHz \n",lower_sideband_min,lower_sideband_max) +printf("upper sideband is from %.3f to %.3f kHz \n",upper_sideband_min,upper_sideband_max) +printf("Bandwidth for RF amplifier = %.3f kHz \n",BW) diff --git a/2459/CH19/EX19.5/Ex19_5.PNG b/2459/CH19/EX19.5/Ex19_5.PNG new file mode 100644 index 000000000..923173cd4 Binary files /dev/null and b/2459/CH19/EX19.5/Ex19_5.PNG differ diff --git a/2459/CH19/EX19.5/Ex19_5.sce b/2459/CH19/EX19.5/Ex19_5.sce new file mode 100644 index 000000000..b743848ea --- /dev/null +++ b/2459/CH19/EX19.5/Ex19_5.sce @@ -0,0 +1,27 @@ +//chapter19 +//example19.5 +//page420 + +// v=5*(1+0.6*cos(6280*t))*sin(211d4*t) V +// compare with v=Ec*(1+m*cos(ws*t))*sin(wc*t) we get +Ec=5 // V +m=0.6 +fs=6280/(2*%pi) // Hz +fc=211d4/(2*%pi) // Hz + +Vmin=Ec-m*Ec +Vmax=Ec+m*Ec + +f1=(fc-fs)/1000 // in kHz +f2=fc/1000 // in kHz +f3=(fc+fs)/1000 // in kHz + +V1=m*Ec/2 +V2=Ec +V3=m*Ec/2 + +printf("minimum amplitude = %.3f V and maximum amplitude = %.3f V \n",Vmin,Vmax) +printf("frequency components = %.1f kHz, %.1f Hz, %.1fkHz \n",f1,f2,f3) +printf("amplitudes of components = %.3f V, %.3f V, %.3f V \n",V1,V2,V3) + +// in book there is error of 0.2 kHz in every frequency component. The accurate answers are 334.8,335.8,336.8 kHz diff --git a/2459/CH19/EX19.6/Ex19_6.PNG b/2459/CH19/EX19.6/Ex19_6.PNG new file mode 100644 index 000000000..734e33bd3 Binary files /dev/null and b/2459/CH19/EX19.6/Ex19_6.PNG differ diff --git a/2459/CH19/EX19.6/Ex19_6.sce b/2459/CH19/EX19.6/Ex19_6.sce new file mode 100644 index 000000000..81b60bd43 --- /dev/null +++ b/2459/CH19/EX19.6/Ex19_6.sce @@ -0,0 +1,15 @@ +//chapter19 +//example19.6 +//page420 + +fc=1000 // kHz +fs=5 // kHz +m=0.5 +Ec=100 // V + +lower_sideband=fc-fs +upper_sideband=fc+fs +amplitude=m*Ec/2 + +printf("lower and upper sideband frequencies = %.3f kHz and %.3f kHz \n",lower_sideband,upper_sideband) +printf("amplitude of each sideband term = %.3f V \n",amplitude) diff --git a/2459/CH19/EX19.7/Ex19_7.PNG b/2459/CH19/EX19.7/Ex19_7.PNG new file mode 100644 index 000000000..5569b0f40 Binary files /dev/null and b/2459/CH19/EX19.7/Ex19_7.PNG differ diff --git a/2459/CH19/EX19.7/Ex19_7.sce b/2459/CH19/EX19.7/Ex19_7.sce new file mode 100644 index 000000000..ba286e153 --- /dev/null +++ b/2459/CH19/EX19.7/Ex19_7.sce @@ -0,0 +1,12 @@ +//chapter19 +//example19.7 +//page422 + +Pc=500 // W +m=1 + +Ps=0.5*m^2*Pc +Pt=Pc+Ps + +printf("sideband power = %.3f W \n",Ps) +printf("power of modulated wave = %.3f W \n",Pt) diff --git a/2459/CH19/EX19.8/Ex19_8.PNG b/2459/CH19/EX19.8/Ex19_8.PNG new file mode 100644 index 000000000..ed67c2e81 Binary files /dev/null and b/2459/CH19/EX19.8/Ex19_8.PNG differ diff --git a/2459/CH19/EX19.8/Ex19_8.sce b/2459/CH19/EX19.8/Ex19_8.sce new file mode 100644 index 000000000..3dc0d537e --- /dev/null +++ b/2459/CH19/EX19.8/Ex19_8.sce @@ -0,0 +1,13 @@ +//chapter19 +//example19.8 +//page422 + +m1=0.8 +m2=0.1 +Pc=50 // kW + +Ps1=0.5*m1^2*Pc +Ps2=0.5*m2^2*Pc + +printf("for m=0.8, sideband power = %.3f kW \n",Ps1) +printf("for m=0.1, sideband power = %.3f kW \n",Ps2) diff --git a/2459/CH19/EX19.9/Ex19_9.PNG b/2459/CH19/EX19.9/Ex19_9.PNG new file mode 100644 index 000000000..07b29adfc Binary files /dev/null and b/2459/CH19/EX19.9/Ex19_9.PNG differ diff --git a/2459/CH19/EX19.9/Ex19_9.sce b/2459/CH19/EX19.9/Ex19_9.sce new file mode 100644 index 000000000..2ec82705a --- /dev/null +++ b/2459/CH19/EX19.9/Ex19_9.sce @@ -0,0 +1,14 @@ +//chapter19 +//example19.9 +//page422 + +// block diagram is for understanding purpose inly.It is not required to solve the example +m=1 +eta=0.72 +// carrier is not affected by modulating signal so its power level remains unchanged before and after modulation +Pc=40 // kW +Ps=0.5*m^2*Pc +P_audio=Ps/eta + +printf("carrier power after modulation = %.3f kW \n",Pc) +printf("required audio power = %.3f kW \n",P_audio) diff --git a/2459/CH19/EX19.9/Figure19_9.JPG b/2459/CH19/EX19.9/Figure19_9.JPG new file mode 100644 index 000000000..c60633d57 Binary files /dev/null and b/2459/CH19/EX19.9/Figure19_9.JPG differ -- cgit