summaryrefslogtreecommitdiff
path: root/2183/CH7
diff options
context:
space:
mode:
authorpriyanka2015-06-24 15:03:17 +0530
committerpriyanka2015-06-24 15:03:17 +0530
commitb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch)
treeab291cffc65280e58ac82470ba63fbcca7805165 /2183/CH7
downloadScilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.gz
Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.bz2
Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.zip
initial commit / add all books
Diffstat (limited to '2183/CH7')
-rwxr-xr-x2183/CH7/EX7.1/Ex_7_1.sce10
-rwxr-xr-x2183/CH7/EX7.10/Ex_7_10.sce9
-rwxr-xr-x2183/CH7/EX7.11/Ex_7_11.sce16
-rwxr-xr-x2183/CH7/EX7.12/Ex_7_12.sce17
-rwxr-xr-x2183/CH7/EX7.13/Ex_7_13.sce10
-rwxr-xr-x2183/CH7/EX7.14/Ex_7_14.sce9
-rwxr-xr-x2183/CH7/EX7.2/Ex_7_2.sce16
-rwxr-xr-x2183/CH7/EX7.3/Ex_7_3.sce15
-rwxr-xr-x2183/CH7/EX7.4/Ex_7_4.sce12
-rwxr-xr-x2183/CH7/EX7.5.a/Ex_7_5_a.sce9
-rwxr-xr-x2183/CH7/EX7.6/Ex_7_6.sce9
-rwxr-xr-x2183/CH7/EX7.7/Ex_7_7.sce8
-rwxr-xr-x2183/CH7/EX7.8/Ex_7_8.sce10
-rwxr-xr-x2183/CH7/EX7.9/Ex_7_9.sce16
14 files changed, 166 insertions, 0 deletions
diff --git a/2183/CH7/EX7.1/Ex_7_1.sce b/2183/CH7/EX7.1/Ex_7_1.sce
new file mode 100755
index 000000000..b9149d936
--- /dev/null
+++ b/2183/CH7/EX7.1/Ex_7_1.sce
@@ -0,0 +1,10 @@
+// Example 7.1 //WAVELENGTH
+clc;
+clear;
+close;
+E=1.35//energy gap in electron-volt
+e=1.6*10^-19;//elecronic charge
+C=3*10^8;//Speed of light in meter per second
+ht=6.63*10^-34;//plank constt.
+h=((ht*C)/(E*e))*10^6;//Wavelength
+disp(h,"wavelength in micro meter")
diff --git a/2183/CH7/EX7.10/Ex_7_10.sce b/2183/CH7/EX7.10/Ex_7_10.sce
new file mode 100755
index 000000000..a4e4aacaa
--- /dev/null
+++ b/2183/CH7/EX7.10/Ex_7_10.sce
@@ -0,0 +1,9 @@
+//Example 7.10 // Bandwidth
+clc;
+clear;
+close;
+//given data :
+t_tr=100;// in ps
+tau_rc=100;// in ps
+BW=(1/(2*%pi*(t_tr+tau_rc)*10^-12))*10^-9;
+disp(BW,"Bandwidth,BW(G bit/s) = ")
diff --git a/2183/CH7/EX7.11/Ex_7_11.sce b/2183/CH7/EX7.11/Ex_7_11.sce
new file mode 100755
index 000000000..3370d7afc
--- /dev/null
+++ b/2183/CH7/EX7.11/Ex_7_11.sce
@@ -0,0 +1,16 @@
+//Example 7.11 // Multiplication factor
+clc;
+clear;
+close;
+//given data :
+eta=80/100;// quantum efficiency
+e=1.6*10^-19;
+lamda=.88*10^-6;// in m
+h=6.63*10^-34;//
+c=3*10^8;
+I=12;// in micro-A
+R=(eta*e*lamda)/(h*c);
+P0=0.6*10^-6;// in W
+Ip=P0*R*10^6;
+M=I/Ip;
+disp(M,"Multiplication factor,M = ")
diff --git a/2183/CH7/EX7.12/Ex_7_12.sce b/2183/CH7/EX7.12/Ex_7_12.sce
new file mode 100755
index 000000000..e5234ec92
--- /dev/null
+++ b/2183/CH7/EX7.12/Ex_7_12.sce
@@ -0,0 +1,17 @@
+//Example 7.12 // Optical gain and hFE
+clc;
+clear;
+close;
+//given data :
+h=6.63*10^-34;
+c=3*10^8;
+e=1.6*10^-19;
+Ic=15*10^-3;// in A
+P0=140*10^-6;// in W
+lamda=1.3*10^-6;// in m
+eta=45/100;// quantum efficiency
+G0=(h*c*Ic)/(e*P0*lamda);
+disp(G0,"The optical gain,G0 = ")
+h_FE=G0/eta;
+disp(h_FE,"hFE = ")
+// answer is wrong in the textbook
diff --git a/2183/CH7/EX7.13/Ex_7_13.sce b/2183/CH7/EX7.13/Ex_7_13.sce
new file mode 100755
index 000000000..4020ea3cd
--- /dev/null
+++ b/2183/CH7/EX7.13/Ex_7_13.sce
@@ -0,0 +1,10 @@
+//Example 7.13 // Maximum 3dB bandwidth
+clc;
+clear;
+close;
+//given data :
+tF=5*10^-12;// in sec
+G=60;// photoconductive gain
+Bm=(1/(2*%pi*tF*G))*10^-6;
+disp(Bm,"The maximum 3dB bandwidth,Bm(MHz) = ")
+// answer is wrong in textbook
diff --git a/2183/CH7/EX7.14/Ex_7_14.sce b/2183/CH7/EX7.14/Ex_7_14.sce
new file mode 100755
index 000000000..fc1853cff
--- /dev/null
+++ b/2183/CH7/EX7.14/Ex_7_14.sce
@@ -0,0 +1,9 @@
+//Example 7.14 // SNR
+clc;
+clear;
+close;
+r=1;//responsivity
+p=0.1;//micro watt
+ins=910;//nA
+snr=((r^2*(p*10^3)^2)/(ins^2));//
+disp(snr,"SNR is, =")
diff --git a/2183/CH7/EX7.2/Ex_7_2.sce b/2183/CH7/EX7.2/Ex_7_2.sce
new file mode 100755
index 000000000..378722185
--- /dev/null
+++ b/2183/CH7/EX7.2/Ex_7_2.sce
@@ -0,0 +1,16 @@
+
+// Example 7.2 //quantum efficiency and responsivity
+clc;
+clear;
+close;
+e=1.6*10^-19;//elecronic charge
+re=1.2*10^12;// Average no. of electron hole pair generated
+rp=3*10^12;//no. of photons
+h=0.85;//wavelength in micro meter
+E=0.75;//energy gap in electron volt
+C=3*10^8;//SPEED of light in meter per second
+n=round((re/rp)*100);//quantum efficiency
+ht=6.62*10^-34;//plank constt.
+R=((n/100)*e*h*10^-6)/(ht*C);
+disp(n,"quantum efficiency (%)")
+disp(R,"Responsivity is in Ampere per Watt")
diff --git a/2183/CH7/EX7.3/Ex_7_3.sce b/2183/CH7/EX7.3/Ex_7_3.sce
new file mode 100755
index 000000000..de5daf3ca
--- /dev/null
+++ b/2183/CH7/EX7.3/Ex_7_3.sce
@@ -0,0 +1,15 @@
+// Example 7.3 //Wavelength and Incident optical power
+clc;
+clear;
+close;
+E=1.5*10^-19;//energy in joule
+e=1.6*10^-19;//elecronic charge
+If=3*10^-6;//forward current in ampere
+C=3*10^8;//Speed of light in meter per second
+n=0.6;//quantum efficiency
+ht=6.62*10^-34;//plank constt.
+h=((ht*C)/E)*10^6;//Wavelength
+R=(n*e)/(E);//Responsivity in ampere per watt
+Po=(If/R)*10^6;//Output power in micro watt
+disp(h,"wavelength in micro meter")
+disp(Po,"Output power in micro Watt")
diff --git a/2183/CH7/EX7.4/Ex_7_4.sce b/2183/CH7/EX7.4/Ex_7_4.sce
new file mode 100755
index 000000000..1894380ac
--- /dev/null
+++ b/2183/CH7/EX7.4/Ex_7_4.sce
@@ -0,0 +1,12 @@
+
+// Example 7.4 //responsivity
+clc;
+clear;
+close;
+n=20;//efficiency
+e=1.6*10^-19;//elecronic charge
+h=0.80;//wavelength in micro meter
+C=3*10^8;//SPEED of light in meter per second
+ht=6.62*10^-34;//plank constt.
+R=((n/100)*e*h*10^-6)/(ht*C);
+disp(R,"Responsivity is in Ampere per Watt")
diff --git a/2183/CH7/EX7.5.a/Ex_7_5_a.sce b/2183/CH7/EX7.5.a/Ex_7_5_a.sce
new file mode 100755
index 000000000..7f57833c3
--- /dev/null
+++ b/2183/CH7/EX7.5.a/Ex_7_5_a.sce
@@ -0,0 +1,9 @@
+// Example 7.5.a //photocurrent
+clc;
+clear;
+close;
+R=0.85;//in AW^-1
+pi=1.5;//in mW
+po=1;//in mW
+ip=po*R;//in mA
+disp(ip,"photocurrent in mA is")
diff --git a/2183/CH7/EX7.6/Ex_7_6.sce b/2183/CH7/EX7.6/Ex_7_6.sce
new file mode 100755
index 000000000..51824e0cc
--- /dev/null
+++ b/2183/CH7/EX7.6/Ex_7_6.sce
@@ -0,0 +1,9 @@
+// Example 7.6 // responsivity
+clc;
+clear;
+close;
+e=1.6*10^-19;//elecronic charge
+eg=0.75;//eV
+n=0.7;//
+R=(n*e)/(eg*e);//
+disp(R,"Responsivity is in Ampere per Watt")
diff --git a/2183/CH7/EX7.7/Ex_7_7.sce b/2183/CH7/EX7.7/Ex_7_7.sce
new file mode 100755
index 000000000..49547776b
--- /dev/null
+++ b/2183/CH7/EX7.7/Ex_7_7.sce
@@ -0,0 +1,8 @@
+// Example 7.7 //width of deplition region
+clc;
+clear;
+close;
+n=70;//efficinecy
+absc=10^5;//cm^-1
+W=(2.303*-log10(1-(n/100)))/(absc);//in meter
+disp(round(W*10^6),"deplition width in micro meter is")
diff --git a/2183/CH7/EX7.8/Ex_7_8.sce b/2183/CH7/EX7.8/Ex_7_8.sce
new file mode 100755
index 000000000..1afda51ea
--- /dev/null
+++ b/2183/CH7/EX7.8/Ex_7_8.sce
@@ -0,0 +1,10 @@
+//Example 7.8 // Maximum response time
+clc;
+clear;
+close;
+//given data :
+Vd=3*10^4;// in m/s
+W=30*10^-6;// in m
+Bm=Vd/(2*%pi*W);
+M=(1/Bm)*10^9;
+disp(M,"Maximum response time,(ns) = ")
diff --git a/2183/CH7/EX7.9/Ex_7_9.sce b/2183/CH7/EX7.9/Ex_7_9.sce
new file mode 100755
index 000000000..4919f9795
--- /dev/null
+++ b/2183/CH7/EX7.9/Ex_7_9.sce
@@ -0,0 +1,16 @@
+//Example 7.9 // NEP and specific detectivity
+clc;
+clear;
+close;
+//given data :
+h=6.63*10^-34;
+c=3*10^8;
+Id=9*10^-9;// in A
+e=1.6*10^-19;
+eta=60/100;
+lamda=1.3*10^-6;// in m
+A=100*50*10^-12;// in m^2
+NEP=(h*c*sqrt(2*Id*e))/(eta*e*lamda);
+disp(NEP,"NEP,(W) = ")
+D=sqrt(A)/NEP;
+disp(D,"Specific detectivity,(MHz^(-1/2) W^-1) = ")