summaryrefslogtreecommitdiff
path: root/374/CH6
diff options
context:
space:
mode:
Diffstat (limited to '374/CH6')
-rw-r--r--374/CH6/EX6.1/61.sci16
-rw-r--r--374/CH6/EX6.10/610.sci9
-rw-r--r--374/CH6/EX6.2/62.sci14
-rw-r--r--374/CH6/EX6.3/63.sci15
-rw-r--r--374/CH6/EX6.4/64.sci9
-rw-r--r--374/CH6/EX6.5/65.sci16
-rw-r--r--374/CH6/EX6.6/66.sci16
-rw-r--r--374/CH6/EX6.7/67.sci15
-rw-r--r--374/CH6/EX6.8/68.sci15
-rw-r--r--374/CH6/EX6.9/69.sci8
10 files changed, 133 insertions, 0 deletions
diff --git a/374/CH6/EX6.1/61.sci b/374/CH6/EX6.1/61.sci
new file mode 100644
index 000000000..47252d685
--- /dev/null
+++ b/374/CH6/EX6.1/61.sci
@@ -0,0 +1,16 @@
+//chapter 6 example 1//
+clc
+clear
+//energy=E,efficiency=n,wavelength=l,plancks constant=h,speed of light=c,incident power required=R,incident power required=Po//
+h=6.62*(10^-34);
+c=3*(10^8);//in mts/sec//
+E=2.2*(10^-19);//in joules//
+l=((h*c)/E)*(10^6);//operating wavelength//
+printf("\n a) operating wavelength required=%f micro meter\n",l)
+f=c/l;
+n=0.7;//efficiency//
+e=1.6*(10^-19);//charge of electron//
+R=((n*e)/(h*f))*(10^-6);
+Ip=2.0*(10^-6);
+Po=(Ip/R)*(10^6);
+printf("\n b) incident power required=%f m\n",Po) \ No newline at end of file
diff --git a/374/CH6/EX6.10/610.sci b/374/CH6/EX6.10/610.sci
new file mode 100644
index 000000000..8f7d7a557
--- /dev/null
+++ b/374/CH6/EX6.10/610.sci
@@ -0,0 +1,9 @@
+//chapter 6 example 10//
+clc
+clear
+//plancks constant=h,speed of light=c,energy gay=Eg,critical wavelength=lc//
+h=6.62*(10^-34);
+c=3*(10^8);//in mts per sec//
+Eg=1.15*1.6*(10^-19);
+lc=((h*c)/Eg)*(10^9);
+printf("\n critical wavelength=%f nm\n",lc) \ No newline at end of file
diff --git a/374/CH6/EX6.2/62.sci b/374/CH6/EX6.2/62.sci
new file mode 100644
index 000000000..acb0beeb8
--- /dev/null
+++ b/374/CH6/EX6.2/62.sci
@@ -0,0 +1,14 @@
+//chapter 6 example 2//
+clc
+clear
+//quantum efficiency=n,number of hole pairs generated=re,number of incident photon=rp,responsivity=R,charge of the electron=e,speed of the light=c//
+re=1.5*(10^11);
+rp=3*(10^11);
+n=re/rp;//quantum efficiency//
+printf("\n quantum efficiency=%f m\n",n)
+e=1.6*(10^-19);
+l=0.85*(10^-6);//in mts//
+c=3*(10^8);//in mts/sec//
+h=6.62*(10^-34);
+R=(n*e*l)/(h*c);
+printf("\n responsivity of the photo diode=%f AW-1\n",R)
diff --git a/374/CH6/EX6.3/63.sci b/374/CH6/EX6.3/63.sci
new file mode 100644
index 000000000..75873e6bf
--- /dev/null
+++ b/374/CH6/EX6.3/63.sci
@@ -0,0 +1,15 @@
+//chapter 6 example 3//
+clc
+clear
+//energy=E,plancks constant=h,speed of light=c,frequency=f,responsivity=R,incident optical power=Po//
+h=6.62*(10^-34);
+c=3*(10^8);//in mts/sec//
+E=1.5*(10^-19);//in joules//
+l=((h*c)/E)*(10^6);
+printf("\n a) wavelength at which photodiode is operating=%f micro meter\n",l)
+n=0.65;//efficiency//
+e=1.6*(10^-19);
+R=((n*e*l)/(h*c))*(10^-6);
+Ip=3*(10^-6);
+Po=(Ip/R)*(10^6);
+printf("\n b) Responsivity=%fo micro watts \n",Po) \ No newline at end of file
diff --git a/374/CH6/EX6.4/64.sci b/374/CH6/EX6.4/64.sci
new file mode 100644
index 000000000..e66d708c9
--- /dev/null
+++ b/374/CH6/EX6.4/64.sci
@@ -0,0 +1,9 @@
+//chapter 6 example 4//
+clc
+clear
+//energy gap=Eg,cut off wavelength=lc,plancks constant=h,speed of light=c//
+h=6.62*(10^-34);
+c=3*(10^8);//in mts/sec//
+Eg=1.43*1.6*(10^-19);
+lc=((h*c)/Eg)*(10^6);
+printf("\n cut off wavelength=%f micro meterc\n",lc) \ No newline at end of file
diff --git a/374/CH6/EX6.5/65.sci b/374/CH6/EX6.5/65.sci
new file mode 100644
index 000000000..8eaabed86
--- /dev/null
+++ b/374/CH6/EX6.5/65.sci
@@ -0,0 +1,16 @@
+//chapter 6 example 5//
+clc
+clear
+//absorption coeffcient=a,refractive index=n1,reflection coeffcient=Rf,fraction of the incident power absorbed=K,distance=d//
+n1=3.5;
+d=3*(10^-6);
+a=10^5;
+W=3*(10^-6);
+Rf=((n1-1)^2)/((n1+1)^2);
+K=exp(-a*d)*(1-(exp(-a*W)))*(1-Rf);
+printf("\n fraction of incident power absorbed=%f \n",K)
+a1=(10^6);
+W1=(10^-6);
+d1=(10^-6);
+K1=exp(-a1*d1)*(1-(exp(-a1*W1)))*(1-Rf);
+printf("\n fraction of incident power absorbed=%f \n",K1)
diff --git a/374/CH6/EX6.6/66.sci b/374/CH6/EX6.6/66.sci
new file mode 100644
index 000000000..56f85f4e0
--- /dev/null
+++ b/374/CH6/EX6.6/66.sci
@@ -0,0 +1,16 @@
+//chapter 6 example 6//
+clc
+clear
+//effeciency=n,charge of electron=e,wavwlength=l,plancks constant=h,speed of light=c,diode current=Ip,multiplication factor=M//
+n=0.7;
+e=1.6*(10^-19);
+l=0.8*(10^-6);//in meters//
+h=6.62*(10^-34);
+c=3*(10^8);//in mts per sec//
+R=(n*e*l)/(h*c);//responsivity//
+printf("\n Responsivity=%f AW-1\n",R)
+Po=0.8*(10^-6);//in watts//
+Ip=(Po*R)*(10^6);//diode current//
+I=10;//in micro amperes//
+M=I/Ip;
+printf("\n Multiplication factor=%f \n",M) \ No newline at end of file
diff --git a/374/CH6/EX6.7/67.sci b/374/CH6/EX6.7/67.sci
new file mode 100644
index 000000000..31dfe2cb5
--- /dev/null
+++ b/374/CH6/EX6.7/67.sci
@@ -0,0 +1,15 @@
+//chapter 6 example 7//
+clc
+clear
+//charge of electron=e,diode current=Id,plancks constant=h,effeciency=n,wavelength=l,area=A,noise equivalent power=NEP,directivity=D//
+h=6.62*(10^-34);
+c=3*(10^8);//in mts per sec//
+e=1.6*(10^-19);//charge of the electron//
+l=1.2*(10^-6);//in mts//
+Id=10*(10^-9);//in amperes//
+n=0.6;
+NEP=((h*c*sqrt(2*e*Id))/(n*e*l))*(10^14);
+printf("\n noise equivalent power=%f*(10^-14) W\n",NEP)
+A=100*50*(10^-12);
+D=(A^0.5)/(NEP*(10^-14));
+printf("\n directivity=%f mHz1/2W-1\n",D)
diff --git a/374/CH6/EX6.8/68.sci b/374/CH6/EX6.8/68.sci
new file mode 100644
index 000000000..0ce0599fb
--- /dev/null
+++ b/374/CH6/EX6.8/68.sci
@@ -0,0 +1,15 @@
+//chapter 6 example 8//
+clc
+clear
+//optical gain=Go,charge of the electron=e,speed of the light=c,current supplied=Ic,wavelength=l,common emitter current gain=hFE,effeciency=n//
+h=6.62*(10^-34);
+c=3*(10^8);//in mts per sec//
+e=1.6*(10^-19);//charge of the electron//
+l=1.25*(10^-6);//in mts//
+Po=130*(10^-6);//in watts//
+Ic=16*(10^-3);//in ampers//
+Go=(h*c*Ic)/(e*l*Po);
+printf("\n a) optical gain of the transistor=%f \n",Go)
+n=0.45;
+hFE=Go/n;
+printf("\n b) common emitter current gain=%f \n",hFE) \ No newline at end of file
diff --git a/374/CH6/EX6.9/69.sci b/374/CH6/EX6.9/69.sci
new file mode 100644
index 000000000..a851b15c8
--- /dev/null
+++ b/374/CH6/EX6.9/69.sci
@@ -0,0 +1,8 @@
+//chapter 6 example 9//
+clc
+clear
+//electron transit time=tf,bandwidth=Bm,photoconductive gain=G,//
+tf=8*(10^-12);//in seconds//
+G=60;
+Bm=(1/(2*%pi*tf*G))*(10^-8);
+printf("\n maximum 3dB bandwidth=%f MHz\n",Bm) \ No newline at end of file