summaryrefslogtreecommitdiff
path: root/3543/CH6
diff options
context:
space:
mode:
authorprashantsinalkar2017-10-10 12:27:19 +0530
committerprashantsinalkar2017-10-10 12:27:19 +0530
commit7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 (patch)
treedbb9e3ddb5fc829e7c5c7e6be99b2c4ba356132c /3543/CH6
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 '3543/CH6')
-rw-r--r--3543/CH6/EX6.31/EX6_31.pngbin0 -> 37465 bytes
-rw-r--r--3543/CH6/EX6.31/EX6_31.sce44
-rw-r--r--3543/CH6/EX6.32/EX6_32.pngbin0 -> 32578 bytes
-rw-r--r--3543/CH6/EX6.32/EX6_32.sce32
-rw-r--r--3543/CH6/EX6.33/EX6_33.pngbin0 -> 153448 bytes
-rw-r--r--3543/CH6/EX6.33/EX6_33.sce28
-rw-r--r--3543/CH6/EX6.34/EX6_34.pngbin0 -> 159744 bytes
-rw-r--r--3543/CH6/EX6.34/EX6_34.sce35
-rw-r--r--3543/CH6/EX6.35/EX6_35.pngbin0 -> 33298 bytes
-rw-r--r--3543/CH6/EX6.35/EX6_35.sce29
-rw-r--r--3543/CH6/EX6.36/EX6_36.pngbin0 -> 34683 bytes
-rw-r--r--3543/CH6/EX6.36/EX6_36.sce29
-rw-r--r--3543/CH6/EX6.37/EX6_37.pngbin0 -> 34982 bytes
-rw-r--r--3543/CH6/EX6.37/Ex6_37.sce29
-rw-r--r--3543/CH6/EX6.38/EX6_38.pngbin0 -> 34671 bytes
-rw-r--r--3543/CH6/EX6.38/EX6_38.sce29
-rw-r--r--3543/CH6/EX6.39/EX6_39.pngbin0 -> 42522 bytes
-rw-r--r--3543/CH6/EX6.39/EX6_39.sce32
-rw-r--r--3543/CH6/EX6.40/EX6_40.pngbin0 -> 34892 bytes
-rw-r--r--3543/CH6/EX6.40/Ex6_40.sce28
-rw-r--r--3543/CH6/EX6.41/EX6_41.pngbin0 -> 27843 bytes
-rw-r--r--3543/CH6/EX6.41/EX6_41.sce24
22 files changed, 339 insertions, 0 deletions
diff --git a/3543/CH6/EX6.31/EX6_31.png b/3543/CH6/EX6.31/EX6_31.png
new file mode 100644
index 000000000..23397330e
--- /dev/null
+++ b/3543/CH6/EX6.31/EX6_31.png
Binary files differ
diff --git a/3543/CH6/EX6.31/EX6_31.sce b/3543/CH6/EX6.31/EX6_31.sce
new file mode 100644
index 000000000..d18d101a7
--- /dev/null
+++ b/3543/CH6/EX6.31/EX6_31.sce
@@ -0,0 +1,44 @@
+// Example 6.31
+// Calculation of a)peak photocurrent , b)shot noise and c)mean square shot noise current
+// Page no 489
+
+clc;
+clear;
+close;
+
+//Given data
+n=0.7; // Efficiency
+lambda=0.9*10^-6; // Wavelength
+R=5*10^3; // Load resistance
+I=2*10^-9; // Dark current
+P=300*10^-6; // Incident power
+B=15*10^6; // Bandwidth
+T=298; // Room temperature
+h=6.62*10^-34;
+c=3*10^8;
+e=1.602*10^-19; // Charge of an electron
+k=1.381*10^-23; // Boltzman constant
+
+// a)Peak photocurrent
+I=(n*P*e*lambda)/(h*c);
+I=I*10^6;
+
+//b) Shot noise and mean square shot noise current
+s=2*e*B*(2+I);
+s=s*10^11;
+
+//c) mean square shot noise current
+t=(4*k*T*B)/R;
+t=t*10^17;
+
+
+
+
+//Displaying results in the command window
+printf("\n Peak photocurrent (in nA)= %0.3f ",I);
+printf("\n Shot noise(in 10^-20 A)0 = %0.1f ",s);
+printf("\n Mean square shot noise current(in 10^-17 A) = %0.2f ",t);
+
+
+
+// The answers vary due to round off error
diff --git a/3543/CH6/EX6.32/EX6_32.png b/3543/CH6/EX6.32/EX6_32.png
new file mode 100644
index 000000000..1e1cf2e96
--- /dev/null
+++ b/3543/CH6/EX6.32/EX6_32.png
Binary files differ
diff --git a/3543/CH6/EX6.32/EX6_32.sce b/3543/CH6/EX6.32/EX6_32.sce
new file mode 100644
index 000000000..30f992c5d
--- /dev/null
+++ b/3543/CH6/EX6.32/EX6_32.sce
@@ -0,0 +1,32 @@
+// Example 6.32
+// Calculation of signal to noise ratio
+// Page no 495
+
+clc;
+clear;
+close;
+
+//Given data
+I=152.3*10^-9; // Peak photocurrent
+s=74.15*10^-20; // Shot noise
+t=4.94*10^-17; // Mean square shot noise current
+F=10*log10(3); // Noise figure
+B=15*10^6; // Bandwidth
+T=298; // Room temperature
+k=1.381*10^-23; // Boltzman constant
+R=5*10^3; // Load resistance
+e=1.602*10^-19; // Charge of an electron
+
+
+// Signal to noise ratio
+S=(I^2)/((2*e*B*(2+I))+(4*k*T*B*F)/R);
+S=S*10^3;
+
+
+
+
+//Displaying results in the command window
+printf("\n Signal to noise ratio = %0.2f ",S);
+
+
+// The answers vary due to round off error
diff --git a/3543/CH6/EX6.33/EX6_33.png b/3543/CH6/EX6.33/EX6_33.png
new file mode 100644
index 000000000..dbec06a62
--- /dev/null
+++ b/3543/CH6/EX6.33/EX6_33.png
Binary files differ
diff --git a/3543/CH6/EX6.33/EX6_33.sce b/3543/CH6/EX6.33/EX6_33.sce
new file mode 100644
index 000000000..e921bbf5c
--- /dev/null
+++ b/3543/CH6/EX6.33/EX6_33.sce
@@ -0,0 +1,28 @@
+// Example 6.33
+// Calculation of a)load resistance and b)bandwidth
+// Page no 495
+
+clc;
+clear;
+close;
+
+//Given data
+Cd=5*10^-12 // Capacitance of pin photodiode
+B=10*10^6; // Bandwidth
+Ca=10*10^-12; // Input capacitance
+
+
+// a)Load resistance
+R=1/(2*%pi*B*Cd);
+R=R*10^-3;
+// b)Bandwidth
+Bm=1/(2*%pi*(Cd+Ca)*R);
+Bm=Bm*10^-9;
+
+
+
+//Displaying results in the command window
+printf("\n Wavelength of photodiode (in Kilo ohm)= %0.2f ",R);
+printf("\n Bandwidth(in MHz) = %0.3f ",Bm);
+
+// The answers vary due to round off error
diff --git a/3543/CH6/EX6.34/EX6_34.png b/3543/CH6/EX6.34/EX6_34.png
new file mode 100644
index 000000000..c3d08ec5d
--- /dev/null
+++ b/3543/CH6/EX6.34/EX6_34.png
Binary files differ
diff --git a/3543/CH6/EX6.34/EX6_34.sce b/3543/CH6/EX6.34/EX6_34.sce
new file mode 100644
index 000000000..5c8570561
--- /dev/null
+++ b/3543/CH6/EX6.34/EX6_34.sce
@@ -0,0 +1,35 @@
+// Example 8.34
+// Calculation of signal to noise ratio.
+// Page no 491
+
+clc;
+clear;
+close;
+
+//Given data
+
+h=6.62*10^-34; // Planck constant
+c=5*10^-12; // capacitor
+lambda=1.55*10^-6; // Wavelength
+B=50*10^6; // Speed of communication
+s=2*10^-9;
+I=10^-7;
+k=1.381*10^-23;
+T=291;
+x=0.3;
+e=1.602*10^-19;
+
+// Maximum load resistance is
+R=1/(2*%pi*c*B);
+
+S=I^2/((2*e*B*I)+(4*k*T*B/R));
+M=((4*k*T)/(e*x*R*I))^(0.435);
+S1=((((M^2)*(I^2))/(2*e*B*I*M^2.3))+((4*k*T*B)/R));
+S1=10*log10(S1);
+//Displaying results in the command window
+printf("\n Load resistor(in ohm) = %0.1f ",R);
+printf("\n S/N(in dB) = %0.2f ",S);
+printf("\n M = %0.2f ",M);
+printf("\n S/N(in dB) = %0.2f ",S1);
+
+// The answers vary due to round off error
diff --git a/3543/CH6/EX6.35/EX6_35.png b/3543/CH6/EX6.35/EX6_35.png
new file mode 100644
index 000000000..f898a8e2b
--- /dev/null
+++ b/3543/CH6/EX6.35/EX6_35.png
Binary files differ
diff --git a/3543/CH6/EX6.35/EX6_35.sce b/3543/CH6/EX6.35/EX6_35.sce
new file mode 100644
index 000000000..5f3e80d76
--- /dev/null
+++ b/3543/CH6/EX6.35/EX6_35.sce
@@ -0,0 +1,29 @@
+// Example 6.35
+// Calculation of a) responsivity b)incident optical power
+// Page no 493
+
+clc;
+clear;
+close;
+
+//Given data
+n=0.6; // Quantum efficiency
+e=1.602*10^-19; // Charge of electron
+lambda=0.9*10^-6; // Wavelength
+h=6.626*10^-34; // Planck constant
+c=3*10^8; // Velocity of light
+I=2*10^-6; // Photocurrent
+
+// a)Responsivity
+R= (n*e*lambda)/(h*c);
+
+// b)Incident power
+P=I/R;
+P=P*10^6;
+
+
+//Displaying results in the command window
+printf("\n Responsivity(in A/W) = %0.3f ",R);
+printf("\n Incident power (in microwatt) = %0.3f ",P);
+
+// The answers vary due to round off error
diff --git a/3543/CH6/EX6.36/EX6_36.png b/3543/CH6/EX6.36/EX6_36.png
new file mode 100644
index 000000000..23762cc9d
--- /dev/null
+++ b/3543/CH6/EX6.36/EX6_36.png
Binary files differ
diff --git a/3543/CH6/EX6.36/EX6_36.sce b/3543/CH6/EX6.36/EX6_36.sce
new file mode 100644
index 000000000..2e352331e
--- /dev/null
+++ b/3543/CH6/EX6.36/EX6_36.sce
@@ -0,0 +1,29 @@
+// Example 6.36
+// Calculation of a) responsivity b)Multiplication factor
+// Page no 493
+
+clc;
+clear;
+close;
+
+//Given data
+n=0.8; // Quantum efficiency
+e=1.602*10^-19; // Charge of an electron
+lambda=0.9*10^-6; // Wavelength
+h=6.626*10^-34; // Planck constant
+c=3*10^8; // Velocity of light
+I=15*10^-6; // Photocurrent
+P=0.6*10^-6;
+
+// a)Responsivity
+R= (n*e*lambda)/(h*c);
+// b)Multiplication factor
+Ip=P*R;
+M=I/Ip;
+
+
+//Displaying results in the command window
+printf("\n Responsivity(in A/W) = %0.3f ",R);
+printf("\n Multiplication factor = %0.2f ",M);
+
+// The answers vary due to round off error
diff --git a/3543/CH6/EX6.37/EX6_37.png b/3543/CH6/EX6.37/EX6_37.png
new file mode 100644
index 000000000..b2bbaf9f5
--- /dev/null
+++ b/3543/CH6/EX6.37/EX6_37.png
Binary files differ
diff --git a/3543/CH6/EX6.37/Ex6_37.sce b/3543/CH6/EX6.37/Ex6_37.sce
new file mode 100644
index 000000000..e21832bb6
--- /dev/null
+++ b/3543/CH6/EX6.37/Ex6_37.sce
@@ -0,0 +1,29 @@
+// Example 6.37
+// Calculation of a) quantum efficiency b) responsivity
+// Page no 494
+
+clc;
+clear;
+close;
+
+//Given data
+e5=500; // No of incident photons
+e8=800; // No of incident electrons
+e=1.602*10^-19; // Charge of an electron
+lambda=1.3*10^-6; // Wavelength
+h=6.626*10^-34; // Planck constant
+c=3*10^8; // Velocity of light
+I=15*10^-6; // Photocurrent
+P=0.6*10^-6;
+
+// a)Quantum efficiency
+n=e5/e8;
+// b)Responsivity
+R=(n*e*lambda)/(h*c);
+
+
+//Displaying results in the command window
+printf("\n Quantum efficiency (percent) = %0.1f ",n*100);
+printf("\n Responsivity(in A/W) = %0.3f ",R);
+
+// The answers vary due to round off error
diff --git a/3543/CH6/EX6.38/EX6_38.png b/3543/CH6/EX6.38/EX6_38.png
new file mode 100644
index 000000000..4b1c2835e
--- /dev/null
+++ b/3543/CH6/EX6.38/EX6_38.png
Binary files differ
diff --git a/3543/CH6/EX6.38/EX6_38.sce b/3543/CH6/EX6.38/EX6_38.sce
new file mode 100644
index 000000000..e7b807297
--- /dev/null
+++ b/3543/CH6/EX6.38/EX6_38.sce
@@ -0,0 +1,29 @@
+// Example 6.38
+// Calculation of a) quantum efficiency b) responsivity
+// Page no 494
+
+clc;
+clear;
+close;
+
+//Given data
+e5=1.2*10^11; // No of electrons collected
+e8=3.6*10^11; // No of incident photon
+e=1.602*10^-19; // Charge of an electron
+lambda=0.85*10^-6; // Wavelength
+h=6.626*10^-34; // Planck constant
+c=3*10^8; // Velocity of light
+I=15*10^-6; // Photocurrent
+P=0.6*10^-6;
+
+// a)Quantum efficiency
+n=e5/e8;
+// b)Responsivity
+R=(n*e*lambda)/(h*c);
+
+
+//Displaying results in the command window
+printf("\n Quantum efficiency = %0.2f ",n);
+printf("\n Responsivity(in A/W) = %0.3f ",R);
+
+// The answers vary due to round off error
diff --git a/3543/CH6/EX6.39/EX6_39.png b/3543/CH6/EX6.39/EX6_39.png
new file mode 100644
index 000000000..447dbf023
--- /dev/null
+++ b/3543/CH6/EX6.39/EX6_39.png
Binary files differ
diff --git a/3543/CH6/EX6.39/EX6_39.sce b/3543/CH6/EX6.39/EX6_39.sce
new file mode 100644
index 000000000..c3e714118
--- /dev/null
+++ b/3543/CH6/EX6.39/EX6_39.sce
@@ -0,0 +1,32 @@
+// Example 6.39
+// Calculation of a) operating wavelength b) incidence optical power
+// Page no 495
+
+clc;
+clear;
+close;
+
+//Given data
+n=0.60 // Quantum efficiency
+E=1.5*10^-19; // Photons of energy
+e=1.602*10^-19; // Charge of an electron
+h=6.626*10^-34; // Planck constant
+c=3*10^8; // Velocity of light
+I=2*10^-6; // Photocurrent
+
+
+// a)Operating wavelength
+lambda=(h*c)/E;
+lambda=lambda*10^6;
+
+// b)Incident optical power
+R=(n*e)/E;
+P=I/R;
+P=P*10^6;
+
+
+//Displaying results in the command window
+printf("\n Wavelength of photodiode (in micrometer)= %0.2f ",lambda);
+printf("\n Incident optical power(in microWatt) = %0.2f ",P);
+
+// The answers vary due to round off error
diff --git a/3543/CH6/EX6.40/EX6_40.png b/3543/CH6/EX6.40/EX6_40.png
new file mode 100644
index 000000000..6587816c3
--- /dev/null
+++ b/3543/CH6/EX6.40/EX6_40.png
Binary files differ
diff --git a/3543/CH6/EX6.40/Ex6_40.sce b/3543/CH6/EX6.40/Ex6_40.sce
new file mode 100644
index 000000000..12b0d2003
--- /dev/null
+++ b/3543/CH6/EX6.40/Ex6_40.sce
@@ -0,0 +1,28 @@
+// Example 6.40
+// Calculation of load resistance and bandwidth
+// Page no 495
+
+clc;
+clear;
+close;
+
+//Given data
+Cd=6*10^-12 // Capacitance of pin photodiode
+B=20*10^6; // Bandwidth
+Ca=6*10^-12; // Input capacitance
+
+
+// a)Load resistance
+R=1/(2*%pi*B*Cd);
+R=R*10^-3;
+// b)Bandwidth
+Bm=1/(2*%pi*(Ca+Ca)*R);
+Bm=Bm*10^-9;
+
+
+
+//Displaying results in the command window
+printf("\n Load resistance (in Kilo ohm)= %0.2f ",R);
+printf("\n Bandwidth(in MHz) = %0.0f ",Bm);
+
+// The answers vary due to round off error
diff --git a/3543/CH6/EX6.41/EX6_41.png b/3543/CH6/EX6.41/EX6_41.png
new file mode 100644
index 000000000..6e4786cd3
--- /dev/null
+++ b/3543/CH6/EX6.41/EX6_41.png
Binary files differ
diff --git a/3543/CH6/EX6.41/EX6_41.sce b/3543/CH6/EX6.41/EX6_41.sce
new file mode 100644
index 000000000..657b59f00
--- /dev/null
+++ b/3543/CH6/EX6.41/EX6_41.sce
@@ -0,0 +1,24 @@
+// Example 6.41
+// Calculation of maximum bandwidth
+// Page no 496
+
+clc;
+clear;
+close;
+
+//Given data
+t=5*10^-12 // Electron transit time
+G=70; // Gain of the device
+
+
+
+// Maximum bandwidth
+Bm=1/(2*%pi*t*G);
+Bm=Bm*10^-6;
+
+
+
+//Displaying results in the command window
+printf("\n Bandwidth(in MHz) = %0.1f ",Bm);
+
+// The answers vary due to round off error