From b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b Mon Sep 17 00:00:00 2001 From: priyanka Date: Wed, 24 Jun 2015 15:03:17 +0530 Subject: initial commit / add all books --- 401/CH9/EX9.8/Example9_8.sce | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100755 401/CH9/EX9.8/Example9_8.sce (limited to '401/CH9/EX9.8') diff --git a/401/CH9/EX9.8/Example9_8.sce b/401/CH9/EX9.8/Example9_8.sce new file mode 100755 index 000000000..c931f9149 --- /dev/null +++ b/401/CH9/EX9.8/Example9_8.sce @@ -0,0 +1,40 @@ +//Example 9.8 +//Program to determine: +//(a)Maximum bandwidth without equilization +//(b)Mean square thermal noise current per unit bandwidth +//(c)(Compare (a) and (b) for transimpedance amplifier + +clear; +clc ; +close ; + +//Given data +Ra=4*10^6; //Ohms - INPUT RESISTANCE +Rb=4*10^6; //Ohms - DETECTOR BIAS RESISTANCE +Ct=6*10^(-12); //Farad - TOTAL CAPACITANCE +k=1.381*10^(-23); //m^2 kg/s - BOLTZMANN's CONSTANT +T=300; //Kelvin - TEMPERATURE +Rf=100*10^3; //Ohms - LOAD RESISTANCE +G=400; //OPEN LOOP GAIN OF TRANSIMPEDANCE AMP. + +//Total effective load resistance +Rtl=Rb*Ra/(Rb+Ra); + +//(a)Maximum bandwidth without equilization +B=1/(2*%pi*Rtl*Ct) + +//(b)Mean square thermal noise current per unit bandwidth +it_sq_bar=4*k*T/Rtl; + +//(c)(Compare (a) and (b) for transimpedance amplifier +B1=G/(2*%pi*Rf*Ct) +it_sq_bar1=4*k*T/Rf; + +//Displaying the Results in Command Window +printf("For High Gain Transimpedance Amplifier:") +printf("\n\n (a)Maximum bandwidth without equilization, B = %0.2f X 10^4 Hz.",B/10^4); +printf("\n\n (b)Mean square thermal noise current per unit bandwidth, it_sq_bar = %0.2f X 10^(-27) A^2/Hz.",it_sq_bar/10^(-27)); +printf("\n\n (c)For High Gain Transimpedance Amplifier:") +printf("\n\n Maximum bandwidth without equilization, B = %0.2f X 10^8 Hz.",B1/10^8); +printf("\n\n Mean square thermal noise current per unit bandwidth, it_sq_bar = %0.2f X 10^(-25) A^2/Hz.",it_sq_bar1/10^(-25)); +printf("\n\n Mean square thermal noise current for transimpedance amplifier is %1.0f times or %1.0f dB greater.",it_sq_bar1/it_sq_bar,10*log10(it_sq_bar1/it_sq_bar)); \ No newline at end of file -- cgit