summaryrefslogtreecommitdiff
path: root/3506/CH5
diff options
context:
space:
mode:
Diffstat (limited to '3506/CH5')
-rw-r--r--3506/CH5/EX5.1/Ex_5_1.JPGbin0 -> 48462 bytes
-rw-r--r--3506/CH5/EX5.1/Exp_5_1.sce23
-rw-r--r--3506/CH5/EX5.2/Ex_5_2.JPGbin0 -> 46765 bytes
-rw-r--r--3506/CH5/EX5.2/Exp_5_2.sce20
-rw-r--r--3506/CH5/EX5.3/Ex_5_3.JPGbin0 -> 47166 bytes
-rw-r--r--3506/CH5/EX5.3/Exp_5_3.sce14
-rw-r--r--3506/CH5/EX5.4/Ex_5_4.JPGbin0 -> 46753 bytes
-rw-r--r--3506/CH5/EX5.4/Exp_5_4.sce18
-rw-r--r--3506/CH5/EX5.5/Ex_5_5.JPGbin0 -> 45947 bytes
-rw-r--r--3506/CH5/EX5.5/Exp_5_5.sce23
10 files changed, 98 insertions, 0 deletions
diff --git a/3506/CH5/EX5.1/Ex_5_1.JPG b/3506/CH5/EX5.1/Ex_5_1.JPG
new file mode 100644
index 000000000..6bc34d0ba
--- /dev/null
+++ b/3506/CH5/EX5.1/Ex_5_1.JPG
Binary files differ
diff --git a/3506/CH5/EX5.1/Exp_5_1.sce b/3506/CH5/EX5.1/Exp_5_1.sce
new file mode 100644
index 000000000..d6066c2c4
--- /dev/null
+++ b/3506/CH5/EX5.1/Exp_5_1.sce
@@ -0,0 +1,23 @@
+//Optical Fiber communication by A selvarajan
+//example 5.1
+//OS=Windows XP sp3
+//Scilab version 5.5.1
+clc;
+clear all;
+//given
+
+optical_power=10*10^-6//optical power in W
+R=0.5//Responsivity in A/W
+Is=optical_power*R//shot noise current in A
+Id=2*10^-9//dark current in A
+Rl=1e6//Load resistance in ohm
+B=1e6//bandwidth in Hz
+T=300//Temperature in K
+K=1.38*10^-20//Boltzman constant in m2 g s-2 K-1
+q=1.609*10^-19//charge of a electron in Coulombs
+Ith=4*K*T*B/Rl//Mean Square Thermal noise current in A
+SNR=(Is^2)/(2*q*(Is+Id)+Ith)//Signal to noise ratio
+mprintf("Thermal noise current=%f*10^-18A",Ith*10^18)
+mprintf("\nShot noise current=%f*10^-6A",Is*10^6)
+mprintf("\nSignal to noise ratio=%fdB",10*log10(SNR))//The answers vary due to round off error
+
diff --git a/3506/CH5/EX5.2/Ex_5_2.JPG b/3506/CH5/EX5.2/Ex_5_2.JPG
new file mode 100644
index 000000000..391306f6c
--- /dev/null
+++ b/3506/CH5/EX5.2/Ex_5_2.JPG
Binary files differ
diff --git a/3506/CH5/EX5.2/Exp_5_2.sce b/3506/CH5/EX5.2/Exp_5_2.sce
new file mode 100644
index 000000000..8c019df9f
--- /dev/null
+++ b/3506/CH5/EX5.2/Exp_5_2.sce
@@ -0,0 +1,20 @@
+//Optical Fiber communication by A selvarajan
+//example 5.2
+//OS=Windows XP sp3
+//Scilab version 5.5.1
+clc;
+clear all;
+//given
+eta=0.6//quantum efficiency
+Po=10*10^-6//optical power in W
+q=1.6*10^-19//charge of an elctron in columb
+lambda=0.85*10^-6//wavelength in m
+h=6.6*10^-34//planck's constant
+c=3*10^8//velocity of light in m/s
+Rl=50//load Resistance in ohm
+R=(q*eta*lambda)/(h*c)//responsivity in A/W
+I=R*Po//current in A
+V=Rl*I//Voltage in V
+mprintf("Responsivity=%f",R)
+mprintf("\nCurrent=%fuA",I*10^6)//multiplication by 1e6 to convert unit from A to uA
+mprintf("\nVoltage=%fmV",V*10^3)//multiplication by 1e6 to convert unit from V to mV
diff --git a/3506/CH5/EX5.3/Ex_5_3.JPG b/3506/CH5/EX5.3/Ex_5_3.JPG
new file mode 100644
index 000000000..f1917e84b
--- /dev/null
+++ b/3506/CH5/EX5.3/Ex_5_3.JPG
Binary files differ
diff --git a/3506/CH5/EX5.3/Exp_5_3.sce b/3506/CH5/EX5.3/Exp_5_3.sce
new file mode 100644
index 000000000..27389f7a8
--- /dev/null
+++ b/3506/CH5/EX5.3/Exp_5_3.sce
@@ -0,0 +1,14 @@
+//Optical Fiber communication by A selvarajan
+//example 5.3
+//OS=Windows XP sp3
+//Scilab version 5.5.1
+clc;
+clear all;
+//given
+tau_tr=2*1e-9//transit time in sec
+Rl=50//load resistance in ohm
+Cd=3*1e-12//Junction capacitance in farad
+tau=2*Rl*Cd//Circuit time constant in sec
+f3dB=(0.35/tau_tr)//3dB bandwidth in Hz
+mprintf("Circuit time constant =%f ns",tau*1e9)//multiplication by 1e9 to convert unit from s to ns
+mprintf("\n3dB bandwidth=%fMHz",f3dB*1e-6)//multiplication by 1e-6 to convert unit from Hz to MHz
diff --git a/3506/CH5/EX5.4/Ex_5_4.JPG b/3506/CH5/EX5.4/Ex_5_4.JPG
new file mode 100644
index 000000000..e511fdf18
--- /dev/null
+++ b/3506/CH5/EX5.4/Ex_5_4.JPG
Binary files differ
diff --git a/3506/CH5/EX5.4/Exp_5_4.sce b/3506/CH5/EX5.4/Exp_5_4.sce
new file mode 100644
index 000000000..6de69c9e9
--- /dev/null
+++ b/3506/CH5/EX5.4/Exp_5_4.sce
@@ -0,0 +1,18 @@
+//Optical Fiber communication by A selvarajan
+//example 5.4
+//OS=Windows XP sp3
+//Scilab version 5.5.1
+clc;
+clear all;
+//given
+I=100*1e-9//current in A
+P=5*1e-9//Incident power in W
+h=6.6*10^-34//planck's constant
+c=3*10^8//velocity of light in m/s
+q=1.6*10^-19//charge of an elctron in columb
+eta=0.7//quantum efficiency
+lambda=1.5*10^-6//wavelength in m
+R=I/P;//APD responsivity in A/W
+M= (R*h*c)/(q*eta*lambda);//Multiplication factor
+mprintf("Responsivity=%f",R)
+mprintf("\nMultiplication factor=%f",M)
diff --git a/3506/CH5/EX5.5/Ex_5_5.JPG b/3506/CH5/EX5.5/Ex_5_5.JPG
new file mode 100644
index 000000000..ff01f009c
--- /dev/null
+++ b/3506/CH5/EX5.5/Ex_5_5.JPG
Binary files differ
diff --git a/3506/CH5/EX5.5/Exp_5_5.sce b/3506/CH5/EX5.5/Exp_5_5.sce
new file mode 100644
index 000000000..17ba15f4e
--- /dev/null
+++ b/3506/CH5/EX5.5/Exp_5_5.sce
@@ -0,0 +1,23 @@
+//Optical Fiber communication by A selvarajan
+//example 5.5
+//OS=Windows XP sp3
+//Scilab version 5.5.1
+clc;
+clear all;
+//given
+h=6.6*10^-34//planck's constant
+c=3*10^8//velocity of light in m/s
+q=1.6*10^-19//charge of an elctron in columb
+lambda=0.85*10^-6//wavelength in m
+I=0.1//incident light intensity in mW/mm2
+Iph1=10*1e-6//photocurrent in pin in A
+Iph2=500*1e-6//photocurrent in APD in A
+A=0.2//detector area in mm2
+P=I*A//Power seen by detector in mW
+photons_generated=P*1e-3/(h*c/lambda)//photons Generated
+Rate=Iph1/q//rate of carrier generation for pin
+eta=Rate/photons_generated;//Quantum efficiency for pin
+M=Iph2/Iph1//Multiplication factor
+mprintf('Quantum efficiency is=%f',eta);//The answers vary due to round off error
+mprintf('\n Avalanche multiple factor=%f',M);
+