summaryrefslogtreecommitdiff
path: root/728/CH9/EX9.13/Ex9_13.txt
blob: b7d8dca6d5c350135e6b3437351cc83ac1047c1a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//Caption:Calculate (i)-equivalent noise resistance, (ii)-gain, (iii)-noise figure, (iv)-bandwidth
//Exa:9.13
clc;
clear;
close;
f_s=2*10^9;//in Hz
f_p=12*10^9;//in Hz
f_i=10*10^9;//in Hz
f_d=5*10^9;//in Hz
R_i=1*10^3;//in ohm
R_g=1*10^3;//in ohm
R_T_s=1*10^3;//in ohm
R_T_i=1*10^3;//in ohm
T_d=300;//in Kelvin
T_o=300;//in Kelvin
w_s=2*%pi*f_s;
w_i=2*%pi*f_i;
r=0.35;
r_Q=10;
r_d=300;//in ohm
C=0.01*10^-12;//in Farad
R=r^2/(w_s*w_i*C^2*R_T_i);
a=R/R_T_s;
g=((4*f_i*R_g*R_i*a)/(f_s*R_T_s*R_T_i*(1-a)^2));//gain
Gain=[10*log(g)]/log(10);//gain in dB
f={1+((2*T_d)/T_o)*[(1/r_Q)+(1/r_Q^2)]};//noise figure
F=[10*log(f)]/log(10);//noise figure in dB
B_W=(r/2)*sqrt(f_d/(f_s*Gain));//bandwidth
disp(a,'Equivalent noise resistance (in ohm) =');
disp(Gain,'Gain (in dB) =');
disp(F,'Noise figure (in dB) =');
disp(B_W,'Bandwidth =');