From 7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 Mon Sep 17 00:00:00 2001 From: prashantsinalkar Date: Tue, 10 Oct 2017 12:27:19 +0530 Subject: initial commit / add all books --- 3543/CH6/EX6.31/EX6_31.png | Bin 0 -> 37465 bytes 3543/CH6/EX6.31/EX6_31.sce | 44 ++++++++++++++++++++++++++++++++++++++++++++ 3543/CH6/EX6.32/EX6_32.png | Bin 0 -> 32578 bytes 3543/CH6/EX6.32/EX6_32.sce | 32 ++++++++++++++++++++++++++++++++ 3543/CH6/EX6.33/EX6_33.png | Bin 0 -> 153448 bytes 3543/CH6/EX6.33/EX6_33.sce | 28 ++++++++++++++++++++++++++++ 3543/CH6/EX6.34/EX6_34.png | Bin 0 -> 159744 bytes 3543/CH6/EX6.34/EX6_34.sce | 35 +++++++++++++++++++++++++++++++++++ 3543/CH6/EX6.35/EX6_35.png | Bin 0 -> 33298 bytes 3543/CH6/EX6.35/EX6_35.sce | 29 +++++++++++++++++++++++++++++ 3543/CH6/EX6.36/EX6_36.png | Bin 0 -> 34683 bytes 3543/CH6/EX6.36/EX6_36.sce | 29 +++++++++++++++++++++++++++++ 3543/CH6/EX6.37/EX6_37.png | Bin 0 -> 34982 bytes 3543/CH6/EX6.37/Ex6_37.sce | 29 +++++++++++++++++++++++++++++ 3543/CH6/EX6.38/EX6_38.png | Bin 0 -> 34671 bytes 3543/CH6/EX6.38/EX6_38.sce | 29 +++++++++++++++++++++++++++++ 3543/CH6/EX6.39/EX6_39.png | Bin 0 -> 42522 bytes 3543/CH6/EX6.39/EX6_39.sce | 32 ++++++++++++++++++++++++++++++++ 3543/CH6/EX6.40/EX6_40.png | Bin 0 -> 34892 bytes 3543/CH6/EX6.40/Ex6_40.sce | 28 ++++++++++++++++++++++++++++ 3543/CH6/EX6.41/EX6_41.png | Bin 0 -> 27843 bytes 3543/CH6/EX6.41/EX6_41.sce | 24 ++++++++++++++++++++++++ 22 files changed, 339 insertions(+) create mode 100644 3543/CH6/EX6.31/EX6_31.png create mode 100644 3543/CH6/EX6.31/EX6_31.sce create mode 100644 3543/CH6/EX6.32/EX6_32.png create mode 100644 3543/CH6/EX6.32/EX6_32.sce create mode 100644 3543/CH6/EX6.33/EX6_33.png create mode 100644 3543/CH6/EX6.33/EX6_33.sce create mode 100644 3543/CH6/EX6.34/EX6_34.png create mode 100644 3543/CH6/EX6.34/EX6_34.sce create mode 100644 3543/CH6/EX6.35/EX6_35.png create mode 100644 3543/CH6/EX6.35/EX6_35.sce create mode 100644 3543/CH6/EX6.36/EX6_36.png create mode 100644 3543/CH6/EX6.36/EX6_36.sce create mode 100644 3543/CH6/EX6.37/EX6_37.png create mode 100644 3543/CH6/EX6.37/Ex6_37.sce create mode 100644 3543/CH6/EX6.38/EX6_38.png create mode 100644 3543/CH6/EX6.38/EX6_38.sce create mode 100644 3543/CH6/EX6.39/EX6_39.png create mode 100644 3543/CH6/EX6.39/EX6_39.sce create mode 100644 3543/CH6/EX6.40/EX6_40.png create mode 100644 3543/CH6/EX6.40/Ex6_40.sce create mode 100644 3543/CH6/EX6.41/EX6_41.png create mode 100644 3543/CH6/EX6.41/EX6_41.sce (limited to '3543/CH6') 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 Binary files /dev/null and b/3543/CH6/EX6.31/EX6_31.png 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 Binary files /dev/null and b/3543/CH6/EX6.32/EX6_32.png 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 Binary files /dev/null and b/3543/CH6/EX6.33/EX6_33.png 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 Binary files /dev/null and b/3543/CH6/EX6.34/EX6_34.png 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 Binary files /dev/null and b/3543/CH6/EX6.35/EX6_35.png 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 Binary files /dev/null and b/3543/CH6/EX6.36/EX6_36.png 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 Binary files /dev/null and b/3543/CH6/EX6.37/EX6_37.png 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 Binary files /dev/null and b/3543/CH6/EX6.38/EX6_38.png 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 Binary files /dev/null and b/3543/CH6/EX6.39/EX6_39.png 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 Binary files /dev/null and b/3543/CH6/EX6.40/EX6_40.png 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 Binary files /dev/null and b/3543/CH6/EX6.41/EX6_41.png 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 -- cgit