diff options
author | prashantsinalkar | 2017-10-10 12:27:19 +0530 |
---|---|---|
committer | prashantsinalkar | 2017-10-10 12:27:19 +0530 |
commit | 7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 (patch) | |
tree | dbb9e3ddb5fc829e7c5c7e6be99b2c4ba356132c /3822/CH6 | |
parent | b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (diff) | |
download | Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.gz Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.bz2 Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.zip |
initial commit / add all books
Diffstat (limited to '3822/CH6')
24 files changed, 242 insertions, 0 deletions
diff --git a/3822/CH6/EX6.1/Ex6_1.jpg b/3822/CH6/EX6.1/Ex6_1.jpg Binary files differnew file mode 100644 index 000000000..2da67a647 --- /dev/null +++ b/3822/CH6/EX6.1/Ex6_1.jpg diff --git a/3822/CH6/EX6.1/Ex6_1.sce b/3822/CH6/EX6.1/Ex6_1.sce new file mode 100644 index 000000000..2793b9b5a --- /dev/null +++ b/3822/CH6/EX6.1/Ex6_1.sce @@ -0,0 +1,22 @@ + +//Optoelectronics and Fiber Optics Communication by C.R. Sarkar and D.C. Sarkar
+//Example 6.1
+//OS = Windows 7
+//Scilab version 5.5.2
+
+clc;
+clear;
+
+//given
+eta=0.70;//quantum efficiency
+E=2.2*10^-19;//energy of the photons in Joule
+Ip=2*10^-6;//photocurrent in A //the value in question is different from that used in solution in question it is mA and in solution it is uA
+h=6.62*10^-34;//Planck's constant in SI units
+c=3*10^8;//speed of the light in m/s
+e=1.9*10^-19;//electric charge in coulomb
+lamda=(h*c)/E;//operating wavelength of the photodiode in m
+f=c/lamda;//frequency in Hz
+R=(eta*e)/(h*f);//Responsivity in A/W
+Po=Ip/R;//incident power in W
+mprintf("\n Operating wavelength of the photodiode is= %.2f um",lamda*1e6);//multiplication by 1e6 for conversion of unit from m to um
+mprintf("\n Incident power is =%.2f uW",Po*1e6);//multiplication by 1e6 for conversion of unit from W to uW
diff --git a/3822/CH6/EX6.10/Ex6_10.jpg b/3822/CH6/EX6.10/Ex6_10.jpg Binary files differnew file mode 100644 index 000000000..4ef918f34 --- /dev/null +++ b/3822/CH6/EX6.10/Ex6_10.jpg diff --git a/3822/CH6/EX6.10/Ex6_10.sce b/3822/CH6/EX6.10/Ex6_10.sce new file mode 100644 index 000000000..2c4e1e919 --- /dev/null +++ b/3822/CH6/EX6.10/Ex6_10.sce @@ -0,0 +1,17 @@ + +//OptoElectronics and Fibre Optics Communication, by C.K Sarkar and B.C Sarkar
+//Example 6.10
+//OS=Windows 10
+////Scilab version Scilab 6.0.0-beta-2(64 bit)
+clc;
+clear;
+
+//given
+E=1.15*(1.6e-19);//band gap energy in V
+h=6.62e-34;//plank's constant in S.I units
+c=3e8;//velocity of light in m/s
+
+
+lamda_c=(h*c)/(E);//critical wavelength in meter
+mprintf("The critical wavelength is=%.2f um",lamda_c*1e6);//multiplication by 1e6 to convert unit from m to um
+//the answer vary due to roundingoff
diff --git a/3822/CH6/EX6.11/Ex6_11.jpg b/3822/CH6/EX6.11/Ex6_11.jpg Binary files differnew file mode 100644 index 000000000..aabaa0734 --- /dev/null +++ b/3822/CH6/EX6.11/Ex6_11.jpg diff --git a/3822/CH6/EX6.11/Ex6_11.sce b/3822/CH6/EX6.11/Ex6_11.sce new file mode 100644 index 000000000..8f6afe5a4 --- /dev/null +++ b/3822/CH6/EX6.11/Ex6_11.sce @@ -0,0 +1,17 @@ + +//Optoelectronics and Fiber Optics Communication by C.R. Sarkar and D.C. Sarkar
+//Example 6.11
+//OS = Windows 7
+//Scilab version 5.5.2
+
+clc;
+clear;
+
+//given
+Pin=900*10^-3;// Input Power in W
+Voc=600*10^-3;// Open circuit voltage in V
+Isc=240*10^-3;//Short circuit current in A
+FF=0.75;//Fill factor
+Pmax=(Voc*Isc*FF);// Maximum Power in W
+eta=(Pmax/Pin);// Conversion Efficiency
+mprintf("\n Conversion Efficiency is =%.2f Percent",eta*100);//multiplication by 100 to convert into percentage
diff --git a/3822/CH6/EX6.12/Ex6_12.jpg b/3822/CH6/EX6.12/Ex6_12.jpg Binary files differnew file mode 100644 index 000000000..a4155a21d --- /dev/null +++ b/3822/CH6/EX6.12/Ex6_12.jpg diff --git a/3822/CH6/EX6.12/Ex6_12.sce b/3822/CH6/EX6.12/Ex6_12.sce new file mode 100644 index 000000000..e2adb6c22 --- /dev/null +++ b/3822/CH6/EX6.12/Ex6_12.sce @@ -0,0 +1,21 @@ + +//Optoelectronics and Fiber Optics Communication by C.R. Sarkar and D.C. Sarkar
+//Example 6.12
+//OS = Windows 7
+//Scilab version 5.5.2
+
+clc;
+clear;
+
+//given
+Area_Cell=4;// Area of each cell in cm^2
+eta=0.12;// Conversion Efficiency
+V=0.5;// Voltage generated in V
+Pt=12;// Total output Power in W
+IR=100*10^-3;// Solar Constant or Input Radiation in mW/cm^2
+Active_area_Panel=(Pt/(IR*eta));// Active area of the Panel in cm^2
+Number_Cells=(Active_area_Panel/Area_Cell);// Number of cells
+I=(eta*IR*Area_Cell/V);// Current capacity in A
+mprintf("\n Number of Cells are =%.2f",Number_Cells);
+mprintf("\n Active area of the Panel is= %.2fcm^2",Active_area_Panel);
+mprintf("\n Current capacity of each cell is =%.2fmA",I*1e3);//Multiplication by 1e3 to convert unit to mA from A
diff --git a/3822/CH6/EX6.2/Ex6_2.jpg b/3822/CH6/EX6.2/Ex6_2.jpg Binary files differnew file mode 100644 index 000000000..673f826ef --- /dev/null +++ b/3822/CH6/EX6.2/Ex6_2.jpg diff --git a/3822/CH6/EX6.2/Ex6_2.sce b/3822/CH6/EX6.2/Ex6_2.sce new file mode 100644 index 000000000..1e6d980e6 --- /dev/null +++ b/3822/CH6/EX6.2/Ex6_2.sce @@ -0,0 +1,21 @@ + +//Optoelectronics and Fiber Optics Communication by C.R. Sarkar and D.C. Sarkar
+//Example 6.2
+//OS = Windows 7
+//Scilab version 5.5.2
+
+clc;
+clear;
+
+//given
+rp=3*10^11;//number of incident photon
+re=1.5*10^11;//number of hole-pairs generated
+lamda=0.85*10^-6;//wavength in m
+h=6.62*10^-34;//Plank's constant in SI Unit
+c=3*10^8;//speed of the light in m/s
+e=1.9*10^-19;//electric charge in Coulomb
+eta=re/rp;//quantum efficiency
+c1=(e*lamda)/(h*c);//constant value
+R=eta*c1;//responsivity of the photodiode inA/W
+mprintf("\n Quantum efficiency is= %.2f",eta);
+mprintf("\n Responsivity of the photodiode is= %.2f A/W",R);
diff --git a/3822/CH6/EX6.3/Ex6_3.jpg b/3822/CH6/EX6.3/Ex6_3.jpg Binary files differnew file mode 100644 index 000000000..01ceca0e1 --- /dev/null +++ b/3822/CH6/EX6.3/Ex6_3.jpg diff --git a/3822/CH6/EX6.3/Ex6_3.sce b/3822/CH6/EX6.3/Ex6_3.sce new file mode 100644 index 000000000..06a651eb2 --- /dev/null +++ b/3822/CH6/EX6.3/Ex6_3.sce @@ -0,0 +1,22 @@ + +//Optoelectronics and Fiber Optics Communication by C.R. Sarkar and D.C. Sarkar
+//Example 6.3
+//OS = Windows 7
+//Scilab version 5.5.2
+
+clc;
+clear;
+
+//given
+eta=0.65;//quantum efficiency
+E=1.5*10^-19;//energy of the photons in V
+Ip=3*10^-6;//diode current in A
+h=6.62*10^-34;//Plank's constant in SI unit
+c=3*10^8;//speed of the light in m/s
+e=1.9*10^-19;//electric charge in coulomb
+lamda=(h*c)/E;//wavelengthof the operating diode in m
+f=c/lamda;//frequency in Hz
+R=(eta*e)/(h*f);//responsivity in A/W
+Po=Ip/R;//incident optical power in W
+mprintf("\n Operating wavelength is =%.2f um",lamda*1e6);//multiplication by 1e6 for conversion of unit from m to um
+mprintf("\n Incident optical power is =%.2f uW ",Po*1e6);//multiplication by 1e6 for conversion of unit from W to uW//the answer vary due to rounding
diff --git a/3822/CH6/EX6.4/Ex6_4.jpg b/3822/CH6/EX6.4/Ex6_4.jpg Binary files differnew file mode 100644 index 000000000..da53df490 --- /dev/null +++ b/3822/CH6/EX6.4/Ex6_4.jpg diff --git a/3822/CH6/EX6.4/Ex6_4.sce b/3822/CH6/EX6.4/Ex6_4.sce new file mode 100644 index 000000000..4a9030df9 --- /dev/null +++ b/3822/CH6/EX6.4/Ex6_4.sce @@ -0,0 +1,15 @@ + +//OptoElectronics and Fibre Optics Communication, by C.K Sarkar and B.C Sarkar
+//Example 6.4
+//OS=Windows 10
+////Scilab version Scilab 6.0.0-beta-2(64 bit)
+clc;
+clear;
+
+//given
+Eg1=1.43;//Band Gap Energy of photodetector in eV
+Eg2=[(1.43*1.6*10^-19)];//Band Gap Energy in joule
+
+lamdac=[(6.62*10^-34*3*10^8)/Eg2];//Cut-Off wave length in micrometer
+mprintf("\n cut-off wave length is=%.2fum",lamdac*10^6);//multiplication by 10^6 to convert unit into um//the error is due to roundingoff
+
diff --git a/3822/CH6/EX6.5/Ex6_5.jpg b/3822/CH6/EX6.5/Ex6_5.jpg Binary files differnew file mode 100644 index 000000000..67d49d775 --- /dev/null +++ b/3822/CH6/EX6.5/Ex6_5.jpg diff --git a/3822/CH6/EX6.5/Ex6_5.sce b/3822/CH6/EX6.5/Ex6_5.sce new file mode 100644 index 000000000..c955a07fa --- /dev/null +++ b/3822/CH6/EX6.5/Ex6_5.sce @@ -0,0 +1,24 @@ + +//OptoElectronics and Fibre Optics Communication, by C.K Sarkar and B.C Sarkar
+//Example 6.5
+//OS=Windows 10
+////Scilab version Scilab 6.0.0-beta-2(64 bit)
+clc;
+clear;
+
+//given
+//case (1):
+n1=3.5;//refractive index of layer 1
+alpha=1e5;//it is in m^-1
+d=3e-6//depth of planar layer in m
+W=1e-6//width of depletion layer in m
+//case (2):
+alpha2=1e6;//it is in 1/m
+
+Rf=[(n1-1)/(n1+1)]^2;//reflection coefficient
+//case (1):
+PW1byP1=exp(-alpha*(d))*[1-exp(-alpha*W)]*(1-Rf);//fraction of incident power absorbed
+//case (2):
+PW2byP1=[exp(-alpha2*(d))]*[1-exp(-alpha2*W)]*(1-Rf);//fraction of incident power absorbed
+mprintf("Fraction of energy absorbed for case 1 is=%0.2f percentage",PW1byP1*100);
+mprintf("\nFraction of energy absorbed for case 2 is=%0.2f percentage",PW2byP1*100);
diff --git a/3822/CH6/EX6.6/Ex6_6.jpg b/3822/CH6/EX6.6/Ex6_6.jpg Binary files differnew file mode 100644 index 000000000..c22455dc3 --- /dev/null +++ b/3822/CH6/EX6.6/Ex6_6.jpg diff --git a/3822/CH6/EX6.6/Ex6_6.sce b/3822/CH6/EX6.6/Ex6_6.sce new file mode 100644 index 000000000..e177e18bf --- /dev/null +++ b/3822/CH6/EX6.6/Ex6_6.sce @@ -0,0 +1,23 @@ + +//OptoElectronics and Fibre Optics Communication, by C.K Sarkar and B.C Sarkar
+//Example 6.6
+//OS=Windows 10
+////Scilab version Scilab 6.0.0-beta-2(64 bit)
+clc;
+clear;
+
+//given
+lamda=0.8e-6;//wave length of radiation in micrometer
+P=0.60e-6;//optical power in microwatts
+ita=0.7;//quantum efficiency of a silicon RAPD is 70%
+I=10e-6;//Output of device after avalanche gain in microampere
+e=1.6e-19;//
+h=6.62e-34;//plank's constant in S.I units
+c=3e8;//velocity of light in m/s
+
+R=[(ita*e*lamda)]/[h*c];//Responsivity in A/W
+Ip=P*R;//diode current in microampere
+M=I/Ip;//multiplication factor
+mprintf("\n Responsivity is=%.2f A/W",R);
+mprintf("\n Diode current is=%.2f uA",Ip*1e6);//multiplication by 1e6 to convert the unit from ampers to uA
+mprintf("\n Multiplication factor is=%.2f",M);
diff --git a/3822/CH6/EX6.7/Ex6_7.jpg b/3822/CH6/EX6.7/Ex6_7.jpg Binary files differnew file mode 100644 index 000000000..c04a50ef8 --- /dev/null +++ b/3822/CH6/EX6.7/Ex6_7.jpg diff --git a/3822/CH6/EX6.7/Ex6_7.sce b/3822/CH6/EX6.7/Ex6_7.sce new file mode 100644 index 000000000..c4ab4b79a --- /dev/null +++ b/3822/CH6/EX6.7/Ex6_7.sce @@ -0,0 +1,21 @@ + +//OptoElectronics and Fibre Optics Communication, by C.K Sarkar and B.C Sarkar
+//Example 6.7
+//OS=Windows 10
+////Scilab version Scilab 6.0.0-beta-2(64 bit)
+clc;
+clear;
+
+//given
+A=(100)*(50);//area in u-meter^2
+Id=10e-9;//Measured dark current in nanoampere
+eta=0.6;//Quantum efficiency is 60%
+lamda=1.2e-6;//operating wave length in micrometer
+e=1.6e-19;//charge of an electron in columb
+h=6.62e-34;//plank's constant in S.I units
+c=3e8;//velocity of light in m/s
+
+NEP=[h*c*sqrt(2*e*Id)]/(eta*e*lamda);//noise equivalent power in watts
+D=sqrt(A*10^-12)/(NEP);//Specific directivity of the device
+mprintf("\n Noise equivalent power is=%.2f *10^-14 W",NEP*10^14);//multiplication by10^-14 to change the unit 10^-14 W
+mprintf("\n Specific directivity is=%2.f *10^8m Hz^(1/2)/W",D/10^8)//multiplication by10^8 to change the unit 10^8 m Hz^(1/2)/W
diff --git a/3822/CH6/EX6.8/Ex6_8.jpg b/3822/CH6/EX6.8/Ex6_8.jpg Binary files differnew file mode 100644 index 000000000..1c65bc627 --- /dev/null +++ b/3822/CH6/EX6.8/Ex6_8.jpg diff --git a/3822/CH6/EX6.8/Ex6_8.sce b/3822/CH6/EX6.8/Ex6_8.sce new file mode 100644 index 000000000..832393bc4 --- /dev/null +++ b/3822/CH6/EX6.8/Ex6_8.sce @@ -0,0 +1,24 @@ + +//OptoElectronics and Fibre Optics Communication, by C.K Sarkar and B.C Sarkar
+//Example 6.8
+//OS=Windows 10
+////Scilab version Scilab 6.0.0-beta-2(64 bit)
+clc;
+clear;
+
+//given
+Ic=16e-3;//collector current in mA
+P=130e-6;//incident power in microwatts
+lamda=1.25e-6;//wavelength in micrometer
+h=6.62e-34;//plank's constant in S.I units
+c=3e8;//velocity of light in m/s
+
+//case 1:
+u=h*c*Ic;
+v=lamda*P*1.6e-19;
+Go=u/v;//optical gain of the photo transistor
+//case 2:
+hFE=Go/0.45;//common emitter current gain
+mprintf("\n optical gain of phototransistor Go is=%.2f",Go);
+mprintf("\n common emitter current gain hFE is=%.2f",hFE);
+//Answers are different due to roundingoff error
diff --git a/3822/CH6/EX6.9/Ex6_9.jpg b/3822/CH6/EX6.9/Ex6_9.jpg Binary files differnew file mode 100644 index 000000000..d1b82f08e --- /dev/null +++ b/3822/CH6/EX6.9/Ex6_9.jpg diff --git a/3822/CH6/EX6.9/Ex6_9.sce b/3822/CH6/EX6.9/Ex6_9.sce new file mode 100644 index 000000000..60908d7b2 --- /dev/null +++ b/3822/CH6/EX6.9/Ex6_9.sce @@ -0,0 +1,15 @@ + +//OptoElectronics and Fibre Optics Communication, by C.K Sarkar and B.C Sarkar
+//Example 6.9
+//OS=Windows 10
+////Scilab version Scilab 6.0.0-beta-2(64 bit)
+clc;
+clear;
+
+//given
+tf=8e-12;//electron transit time in second
+G=60//photoconductive gain of the device
+
+Bm=1/(2*%pi*tf*G);//the maximum 3dB bandwidth in Hz
+mprintf("The 3dB bandwidth is=%.2f MHz",Bm/1e6);//division by 1e6 to covert unit from Hz to MHz
+//The answer in textbook is wrong
|