summaryrefslogtreecommitdiff
path: root/3763/CH10
diff options
context:
space:
mode:
authorprashantsinalkar2017-10-10 12:27:19 +0530
committerprashantsinalkar2017-10-10 12:27:19 +0530
commit7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 (patch)
treedbb9e3ddb5fc829e7c5c7e6be99b2c4ba356132c /3763/CH10
parentb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (diff)
downloadScilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.gz
Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.bz2
Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.zip
initial commit / add all books
Diffstat (limited to '3763/CH10')
-rw-r--r--3763/CH10/EX10.1/Ex10_1.sce15
-rw-r--r--3763/CH10/EX10.10/Ex10_10.sce18
-rw-r--r--3763/CH10/EX10.11/Ex10_11.sce15
-rw-r--r--3763/CH10/EX10.12/Ex10_12.sce16
-rw-r--r--3763/CH10/EX10.13/Ex10_13.sce15
-rw-r--r--3763/CH10/EX10.2/Ex10_2.sce13
-rw-r--r--3763/CH10/EX10.3/Ex10_3.sce14
-rw-r--r--3763/CH10/EX10.4/Ex10_4.sce17
-rw-r--r--3763/CH10/EX10.5/Ex10_5.sce20
-rw-r--r--3763/CH10/EX10.6/Ex10_6.sce20
-rw-r--r--3763/CH10/EX10.7/Ex10_7.sce15
-rw-r--r--3763/CH10/EX10.8/Ex10_8.sce17
-rw-r--r--3763/CH10/EX10.9/Ex10_9.sce14
13 files changed, 209 insertions, 0 deletions
diff --git a/3763/CH10/EX10.1/Ex10_1.sce b/3763/CH10/EX10.1/Ex10_1.sce
new file mode 100644
index 000000000..291775f1f
--- /dev/null
+++ b/3763/CH10/EX10.1/Ex10_1.sce
@@ -0,0 +1,15 @@
+clear
+//
+//
+//
+
+//Variable declaration
+h=6.626*10**-34 //plancks constant(J s)
+c=3*10**8 //velocity of light(m/s)
+Eg=1.44*1.6*10**-19 //band gap(J)
+
+//Calculation
+lamda=h*c/Eg //wavelength of emission(m)
+
+//Result
+printf("\n wavelength of emission is %0.0f angstrom",lamda*10**10)
diff --git a/3763/CH10/EX10.10/Ex10_10.sce b/3763/CH10/EX10.10/Ex10_10.sce
new file mode 100644
index 000000000..e81356d3e
--- /dev/null
+++ b/3763/CH10/EX10.10/Ex10_10.sce
@@ -0,0 +1,18 @@
+clear
+//
+//
+//
+
+//Variable declaration
+a=50
+n2=1.5 //refractive index of cladding
+n1=1.53 //refractive index of core
+lamda0=1 //wavelength(micro m)
+
+//Calculation
+V_number=(2*%pi*a*sqrt(n1**2-n2**2)/lamda0) //V number
+
+n=V_number**2/2 //maximum number of modes
+
+//Result
+printf("\n maximum number of modes is %0.3f ",n)
diff --git a/3763/CH10/EX10.11/Ex10_11.sce b/3763/CH10/EX10.11/Ex10_11.sce
new file mode 100644
index 000000000..ddfc497dc
--- /dev/null
+++ b/3763/CH10/EX10.11/Ex10_11.sce
@@ -0,0 +1,15 @@
+clear
+//
+//
+//
+
+//Variable declaration
+a=100*10**-6
+NA=0.3 //numerical aperture(m)
+lamda=850*10**-9 //wavelength(m)
+
+//Calculation
+V_number=(2*%pi**2*a**2*NA**2/lamda**2) //number of modes
+printf("\n total number of modes is %0.3f",2*V_number)
+
+//Result
diff --git a/3763/CH10/EX10.12/Ex10_12.sce b/3763/CH10/EX10.12/Ex10_12.sce
new file mode 100644
index 000000000..6b9fb2ce2
--- /dev/null
+++ b/3763/CH10/EX10.12/Ex10_12.sce
@@ -0,0 +1,16 @@
+clear
+//
+//
+//
+
+//Variable declaration
+a=25*10**-6
+n1=1.48 //refractive index of core
+delta=0.01 //refractive index difference
+V=25 //Vnumber
+
+//Calculation
+lamda=2*%pi*a*n1*sqrt(2*delta)/V //cutoff wavelength(m)
+
+//Result
+printf("\n cutoff wavelength is %0.3f micro m",lamda*10**6)
diff --git a/3763/CH10/EX10.13/Ex10_13.sce b/3763/CH10/EX10.13/Ex10_13.sce
new file mode 100644
index 000000000..3f0ab2abd
--- /dev/null
+++ b/3763/CH10/EX10.13/Ex10_13.sce
@@ -0,0 +1,15 @@
+clear
+//
+//
+//
+
+//Variable declaration
+V=2.405 //Vnumber
+lamda=1.3 //wavelength(micro m)
+NA=0.05 //numerical aperture(m)
+
+//Calculation
+amax=V*lamda/(2*%pi*NA) //maximum value of core radius(micro m)
+
+//Result
+printf("\n maximum value of core radius is %0.2f micro m",amax)
diff --git a/3763/CH10/EX10.2/Ex10_2.sce b/3763/CH10/EX10.2/Ex10_2.sce
new file mode 100644
index 000000000..49c604db3
--- /dev/null
+++ b/3763/CH10/EX10.2/Ex10_2.sce
@@ -0,0 +1,13 @@
+clear
+//
+//
+//
+
+//Variable declaration
+lamda=1.55 //wavelength(micro m)
+
+//Calculation
+Eg=1.24/lamda //band gap(eV)
+
+//Result
+printf("\n band gap is %0.3f eV",Eg)
diff --git a/3763/CH10/EX10.3/Ex10_3.sce b/3763/CH10/EX10.3/Ex10_3.sce
new file mode 100644
index 000000000..33ba1ea1e
--- /dev/null
+++ b/3763/CH10/EX10.3/Ex10_3.sce
@@ -0,0 +1,14 @@
+clear
+//
+//
+//
+
+//Variable declaration
+eta=0.65 //quantum efficiency
+n=5*10**5 //number of photons incident
+
+//Calculation
+N=eta*n //number of electron-hole pairs
+
+//Result
+printf("\n number of electron-hole pairs is %0.3f *10**5",N/10**5)
diff --git a/3763/CH10/EX10.4/Ex10_4.sce b/3763/CH10/EX10.4/Ex10_4.sce
new file mode 100644
index 000000000..8a8dbcd0e
--- /dev/null
+++ b/3763/CH10/EX10.4/Ex10_4.sce
@@ -0,0 +1,17 @@
+clear
+//
+//
+//
+
+//Variable declaration
+eta=0.6 //quantum efficiency
+q=1.6*10**-19 //charge(coulomb)
+lamda=1.3*10**-6 //lamda(m)
+h=6.625*10**-34 //plancks constant(J s)
+c=3*10**8 //velocity of light(m/s)
+
+//Calculation
+R=eta*q*lamda/(h*c) //responsibility(A/W)
+
+//Result
+printf("\n responsibility is %0.3f A/W",R)
diff --git a/3763/CH10/EX10.5/Ex10_5.sce b/3763/CH10/EX10.5/Ex10_5.sce
new file mode 100644
index 000000000..0328449e6
--- /dev/null
+++ b/3763/CH10/EX10.5/Ex10_5.sce
@@ -0,0 +1,20 @@
+clear
+//
+//
+//
+
+//Variable declaration
+eta=0.7 //quantum efficiency
+q=1.6*10**-19 //charge(coulomb)
+lamda=863*10**-9 //lamda(m)
+P0=0.5*10**-6 //optical power(W)
+h=6.625*10**-34 //plancks constant(J s)
+c=3*10**8 //velocity of light(m/s)
+IT=10*10**-6 //current(A)
+
+//Calculation
+IP=eta*q*lamda*P0/(h*c)
+M=IT/IP //multiplication factor
+
+//Result
+printf("\n multiplication factor is %0.3f ",M)
diff --git a/3763/CH10/EX10.6/Ex10_6.sce b/3763/CH10/EX10.6/Ex10_6.sce
new file mode 100644
index 000000000..f93e69589
--- /dev/null
+++ b/3763/CH10/EX10.6/Ex10_6.sce
@@ -0,0 +1,20 @@
+clear
+//
+//
+//
+
+//Variable declaration
+n2=1.47 //refractive index of cladding
+n1=1.5 //refractive index of core
+
+//Calculation
+phi_c=asin(n2/n1) //critical angle(radian)
+phi_c=phi_c*180/%pi //critical angle(degrees)
+NA=sqrt(n1**2-n2**2) //numerical aperture
+phi_max=asin(NA) //acceptance angle(radian)
+phi_max=phi_max*180/%pi //acceptance angle(degrees)
+
+//Result
+printf("\n critical angle is %0.1f degrees",phi_c)
+printf("\n numerical aperture is %0.1f ",NA)
+printf("\n acceptance angle is %0.1f degrees",phi_max)
diff --git a/3763/CH10/EX10.7/Ex10_7.sce b/3763/CH10/EX10.7/Ex10_7.sce
new file mode 100644
index 000000000..4c142c318
--- /dev/null
+++ b/3763/CH10/EX10.7/Ex10_7.sce
@@ -0,0 +1,15 @@
+clear
+//
+//
+//
+
+//Variable declaration
+d=50*10**-6 //diameter(m)
+NA=0.2 //numerical aperture(m)
+lamda=1*10**-6 //wavelength(m)
+
+//Calculation
+N=4.9*(d*NA/lamda)**2 //total number of guided modes
+
+//Result
+printf("\n total number of guided modes is %0.3f",N)
diff --git a/3763/CH10/EX10.8/Ex10_8.sce b/3763/CH10/EX10.8/Ex10_8.sce
new file mode 100644
index 000000000..cc5459223
--- /dev/null
+++ b/3763/CH10/EX10.8/Ex10_8.sce
@@ -0,0 +1,17 @@
+clear
+//
+//
+//
+
+//Variable declaration
+d=5*10**-6 //diameter(m)
+n2=1.447 //refractive index of cladding
+n1=1.45 //refractive index of core
+lamda=1*10**-6 //wavelength(m)
+
+//Calculation
+NA=sqrt(n1**2-n2**2) //numerical aperture
+N=4.9*(d*NA/lamda)**2 //total number of guided modes
+
+//Result
+printf("\n total number of guided modes is %0.3f ",N)
diff --git a/3763/CH10/EX10.9/Ex10_9.sce b/3763/CH10/EX10.9/Ex10_9.sce
new file mode 100644
index 000000000..289898803
--- /dev/null
+++ b/3763/CH10/EX10.9/Ex10_9.sce
@@ -0,0 +1,14 @@
+clear
+//
+//
+//
+
+//Variable declaration
+n1=1.46 //refractive index of core
+delta=0.05 //refractive index difference
+
+//Calculation
+NA=n1*sqrt(2*delta) //numerical aperture
+
+//Result
+printf("\n numerical aperture is %0.2f ",NA)