diff options
Diffstat (limited to '401/CH9/EX9.7')
-rwxr-xr-x | 401/CH9/EX9.7/Example9_7.sce | 25 |
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 |