summaryrefslogtreecommitdiff
path: root/401/CH9/EX9.7
diff options
context:
space:
mode:
Diffstat (limited to '401/CH9/EX9.7')
-rwxr-xr-x401/CH9/EX9.7/Example9_7.sce25
1 files changed, 25 insertions, 0 deletions
diff --git a/401/CH9/EX9.7/Example9_7.sce b/401/CH9/EX9.7/Example9_7.sce
new file mode 100755
index 000000000..2bfc37563
--- /dev/null
+++ b/401/CH9/EX9.7/Example9_7.sce
@@ -0,0 +1,25 @@
+//Example 9.7
+//Program to determine the optimum avalanche multiplication factor
+
+clear;
+clc ;
+close ;
+
+//Given data
+Rl=10*10^3; //Ohms - LOAD RESISTANCE
+T=120; //Kelvin - TEMPERATURE
+SNR=35; //dB - SIGNAL TO NOISE RATIO
+Fn=1; //dB - AMPLIFIER NOISE FIGURE
+B=10*10^6; //Hz - POST DETECTION BANDWIDTH
+x=1;
+k=1.381*10^(-23); //m^2 kg/s - BOLTZMANN's CONSTANT
+e=1.602*10^(-19); //Coulumbs - CHARGE OF AN ELECTRON
+
+//As Ip=10*Id, Minimum Photo Current
+Ip=(10^(SNR/10)*(12*k*T*B*10^(Fn/10)/Rl)/(4*k*T*10^(Fn/10)/(1.1*e*Rl))^(2/(2+x)))^(3/4);
+
+//Optimum avalanche multiplication factor
+Mop=(4*k*T*10^(Fn/10)/(e*Rl/10*1.1*Ip))^(1/(2+x));
+
+//Displaying the Result in Command Window
+printf("\n\n Optimum avalanche multiplication factor, Mop = %0.2f.",Mop); \ No newline at end of file