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 --- 25/CH12/EX12.3/12_3.sce | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 25/CH12/EX12.3/12_3.sce (limited to '25/CH12/EX12.3/12_3.sce') diff --git a/25/CH12/EX12.3/12_3.sce b/25/CH12/EX12.3/12_3.sce new file mode 100755 index 000000000..79dabd26b --- /dev/null +++ b/25/CH12/EX12.3/12_3.sce @@ -0,0 +1,18 @@ +// example:-12.3,page no.-677. +// program to calculate the input and output SNR. +f=4*10^9;B=1*10^6;Grf=10^2;Gif=10^3;Lt=10^0.15;Lm=10^0.6;To=290; +Fm=10^0.7;Tm=(Fm-1)*To;Tp=300;Tb=200;eta=0.9; +Frf=10^0.3;Fif=10^0.11;k=1.38*10^-23; +Trf=(Frf-1)*To; +Tif=(Fif-1)*To; +Trec=Trf+(Tm/Grf)+((Tif*Lm)/Grf); +Ttl=(Lt-1)*Tp; +Ta=eta*Tb+(1-eta)*Tp; +Ni=k*B*Ta; +Ni=10*log10(Ni/0.001); // converting in to dBm. +si=-80; // in dBm. +SNRi=si-Ni; // input SNR. +Tsys=Ta+Ttl+Lt*Trec; +SNRo=si-10*log10((k*B*Tsys)/0.001); +disp(SNRi,'input SNR in dB = ') +disp(SNRo,'output SNR in dB = ') \ No newline at end of file -- cgit