diff options
author | priyanka | 2015-06-24 15:03:17 +0530 |
---|---|---|
committer | priyanka | 2015-06-24 15:03:17 +0530 |
commit | b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch) | |
tree | ab291cffc65280e58ac82470ba63fbcca7805165 /2183/CH7 | |
download | Scilab-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-x | 2183/CH7/EX7.1/Ex_7_1.sce | 10 | ||||
-rwxr-xr-x | 2183/CH7/EX7.10/Ex_7_10.sce | 9 | ||||
-rwxr-xr-x | 2183/CH7/EX7.11/Ex_7_11.sce | 16 | ||||
-rwxr-xr-x | 2183/CH7/EX7.12/Ex_7_12.sce | 17 | ||||
-rwxr-xr-x | 2183/CH7/EX7.13/Ex_7_13.sce | 10 | ||||
-rwxr-xr-x | 2183/CH7/EX7.14/Ex_7_14.sce | 9 | ||||
-rwxr-xr-x | 2183/CH7/EX7.2/Ex_7_2.sce | 16 | ||||
-rwxr-xr-x | 2183/CH7/EX7.3/Ex_7_3.sce | 15 | ||||
-rwxr-xr-x | 2183/CH7/EX7.4/Ex_7_4.sce | 12 | ||||
-rwxr-xr-x | 2183/CH7/EX7.5.a/Ex_7_5_a.sce | 9 | ||||
-rwxr-xr-x | 2183/CH7/EX7.6/Ex_7_6.sce | 9 | ||||
-rwxr-xr-x | 2183/CH7/EX7.7/Ex_7_7.sce | 8 | ||||
-rwxr-xr-x | 2183/CH7/EX7.8/Ex_7_8.sce | 10 | ||||
-rwxr-xr-x | 2183/CH7/EX7.9/Ex_7_9.sce | 16 |
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) = ") |