From b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b Mon Sep 17 00:00:00 2001 From: priyanka Date: Wed, 24 Jun 2015 15:03:17 +0530 Subject: initial commit / add all books --- 2183/CH7/EX7.1/Ex_7_1.sce | 10 ++++++++++ 2183/CH7/EX7.10/Ex_7_10.sce | 9 +++++++++ 2183/CH7/EX7.11/Ex_7_11.sce | 16 ++++++++++++++++ 2183/CH7/EX7.12/Ex_7_12.sce | 17 +++++++++++++++++ 2183/CH7/EX7.13/Ex_7_13.sce | 10 ++++++++++ 2183/CH7/EX7.14/Ex_7_14.sce | 9 +++++++++ 2183/CH7/EX7.2/Ex_7_2.sce | 16 ++++++++++++++++ 2183/CH7/EX7.3/Ex_7_3.sce | 15 +++++++++++++++ 2183/CH7/EX7.4/Ex_7_4.sce | 12 ++++++++++++ 2183/CH7/EX7.5.a/Ex_7_5_a.sce | 9 +++++++++ 2183/CH7/EX7.6/Ex_7_6.sce | 9 +++++++++ 2183/CH7/EX7.7/Ex_7_7.sce | 8 ++++++++ 2183/CH7/EX7.8/Ex_7_8.sce | 10 ++++++++++ 2183/CH7/EX7.9/Ex_7_9.sce | 16 ++++++++++++++++ 14 files changed, 166 insertions(+) create mode 100755 2183/CH7/EX7.1/Ex_7_1.sce create mode 100755 2183/CH7/EX7.10/Ex_7_10.sce create mode 100755 2183/CH7/EX7.11/Ex_7_11.sce create mode 100755 2183/CH7/EX7.12/Ex_7_12.sce create mode 100755 2183/CH7/EX7.13/Ex_7_13.sce create mode 100755 2183/CH7/EX7.14/Ex_7_14.sce create mode 100755 2183/CH7/EX7.2/Ex_7_2.sce create mode 100755 2183/CH7/EX7.3/Ex_7_3.sce create mode 100755 2183/CH7/EX7.4/Ex_7_4.sce create mode 100755 2183/CH7/EX7.5.a/Ex_7_5_a.sce create mode 100755 2183/CH7/EX7.6/Ex_7_6.sce create mode 100755 2183/CH7/EX7.7/Ex_7_7.sce create mode 100755 2183/CH7/EX7.8/Ex_7_8.sce create mode 100755 2183/CH7/EX7.9/Ex_7_9.sce (limited to '2183/CH7') 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) = ") -- cgit