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 --- 3740/CH9/EX9.1/Ex9_1.jpg | Bin 0 -> 89625 bytes 3740/CH9/EX9.1/Ex9_1.sce | 35 +++++++++++++++++++++++++++++++++++ 3740/CH9/EX9.2/Ex9_2.jpg | Bin 0 -> 81012 bytes 3740/CH9/EX9.2/Ex9_2.sce | 26 ++++++++++++++++++++++++++ 3740/CH9/EX9.3/Ex9_3.jpg | Bin 0 -> 52404 bytes 3740/CH9/EX9.3/Ex9_3.sce | 15 +++++++++++++++ 6 files changed, 76 insertions(+) create mode 100644 3740/CH9/EX9.1/Ex9_1.jpg create mode 100644 3740/CH9/EX9.1/Ex9_1.sce create mode 100644 3740/CH9/EX9.2/Ex9_2.jpg create mode 100644 3740/CH9/EX9.2/Ex9_2.sce create mode 100644 3740/CH9/EX9.3/Ex9_3.jpg create mode 100644 3740/CH9/EX9.3/Ex9_3.sce (limited to '3740/CH9') diff --git a/3740/CH9/EX9.1/Ex9_1.jpg b/3740/CH9/EX9.1/Ex9_1.jpg new file mode 100644 index 000000000..6050ee31e Binary files /dev/null and b/3740/CH9/EX9.1/Ex9_1.jpg differ diff --git a/3740/CH9/EX9.1/Ex9_1.sce b/3740/CH9/EX9.1/Ex9_1.sce new file mode 100644 index 000000000..ceb977e24 --- /dev/null +++ b/3740/CH9/EX9.1/Ex9_1.sce @@ -0,0 +1,35 @@ +//Optoelectronics - An Introduction, 2nd Edition by J. Wilson and J.F.B. Hawkes +//Example 9.1 +//OS=Windows XP sp3 +//Scilab version 5.5.2 +clc; +clear; + +//given +eta=0.6;//Dimensionless Quantum Efficiency of photodiode +Lambda0=1.3e-6;//Wavelength in m +e=1.6e-19;//Electronic charge in C +P=10e-6;//Optical power in W +h=6.6e-34;//Planck's constant in SI Units +c=3e8;//Speed of light in m/s +iD=3e-9;//Reverse bias leakage current in A +Deltaf=500e6;//Bandwidth of system in Hz +k=1.38e-23;//Boltzmann constant in SI Units +Rl=50;//Load resistor in Ohms +T=300;//Absolute temperature in K +Fn=1;//Assumption + +iLambda=eta*P*e*Lambda0/(h*c);//Corresponding photogenerated current in A +mprintf("\n iLambda = %.2f uA",iLambda/1e-6);//Dividing by 10^(-6) to convert to uA +//The answers vary due to round off error + +//Let the total shot noise be Ishot +Ishot=sqrt(2*(iLambda+iD)*e*Deltaf); +mprintf("\n Ishot = %.1f nA",Ishot/1e-9);//Dividing by 10^(-9) to convert to nA + +DeltaiJ=sqrt(4*k*T*Fn*Rl*Deltaf)/Rl;//Corresponding Johnson noise in A +mprintf("\n DeltaiJ = %.2f nA",DeltaiJ/1e-9);//Dividing by 10^(-9) to convert to nA +//The answers vary due to round off error + +SNR=(iLambda^2)/(Ishot^2 + DeltaiJ^2);//Corresponding Dimensionless Signal to Noise Ratio +mprintf("\n (S/N) = %.2f",SNR);//The answers vary due to round off error diff --git a/3740/CH9/EX9.2/Ex9_2.jpg b/3740/CH9/EX9.2/Ex9_2.jpg new file mode 100644 index 000000000..fbb52fd3d Binary files /dev/null and b/3740/CH9/EX9.2/Ex9_2.jpg differ diff --git a/3740/CH9/EX9.2/Ex9_2.sce b/3740/CH9/EX9.2/Ex9_2.sce new file mode 100644 index 000000000..35b044b45 --- /dev/null +++ b/3740/CH9/EX9.2/Ex9_2.sce @@ -0,0 +1,26 @@ +//Optoelectronics - An Introduction, 2nd Edition by J. Wilson and J.F.B. Hawkes +//Example 9.2 +//OS=Windows XP sp3 +//Scilab version 5.5.2 +clc; +clear; + +//given +L=15;//Length of link in km +Deltaf=100e6;//Bandwidth in b/s +Pmin=-50;//Receiver sensitivity in dBm is the minimum power received by receiver +alphat=2;//Fiber transmission loss in dB/km +Ns=10;//Number of splices contributing to loss +Ls=0.5;//Loss of each splice in dB +Lc=1;//Detector coupling loss in dB +La=5;//Additional Losses due to various factors in dB; +//Let the transmitter launch power in dBm be 'P' +P=0; + +Margin=P-Pmin;//Power Margin in dBm +mprintf("\n Margin = %d dBm",Margin); + +//Let the total system loss in dB be 'Lt' +Lt=alphat*L+Lc+Ns*Ls+La; +mprintf("\n Total System Loss = %d dB",Lt); +mprintf("\n Excess power margin = %d dB",Margin-Lt);//Excess power margin in dB diff --git a/3740/CH9/EX9.3/Ex9_3.jpg b/3740/CH9/EX9.3/Ex9_3.jpg new file mode 100644 index 000000000..047e94b59 Binary files /dev/null and b/3740/CH9/EX9.3/Ex9_3.jpg differ diff --git a/3740/CH9/EX9.3/Ex9_3.sce b/3740/CH9/EX9.3/Ex9_3.sce new file mode 100644 index 000000000..068dee910 --- /dev/null +++ b/3740/CH9/EX9.3/Ex9_3.sce @@ -0,0 +1,15 @@ +//Optoelectronics - An Introduction, 2nd Edition by J. Wilson and J.F.B. Hawkes +//Example 9.3 +//OS=Windows XP sp3 +//Scilab version 5.5.2 +clc; +clear; + +//given +Lambda0=0.63e-6;//Wavelength in m +Deltan=6e-3;//Dimensionless Change in refractive index of titanium +n1=2.286;//Ordinary dimensionless refractive index of Titanium + +n2=n1-Deltan;//Changed dimensionless refractive index of titanium +NA=sqrt(n1^2 - n2^2);//Corresponding dimensionless numerical aperture +mprintf("\n NA = %.3f",NA); -- cgit