From 7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 Mon Sep 17 00:00:00 2001 From: prashantsinalkar Date: Tue, 10 Oct 2017 12:27:19 +0530 Subject: initial commit / add all books --- 3446/CH17/EX17.15/Ex17_15.sce | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 3446/CH17/EX17.15/Ex17_15.sce (limited to '3446/CH17/EX17.15') diff --git a/3446/CH17/EX17.15/Ex17_15.sce b/3446/CH17/EX17.15/Ex17_15.sce new file mode 100644 index 000000000..929600291 --- /dev/null +++ b/3446/CH17/EX17.15/Ex17_15.sce @@ -0,0 +1,33 @@ +// Exa 17.15 +// To calculate No of RNC required. + +clc; +clear all; + +BTS=800;//No of BTS sites +Sec=3;//No of sectors per BTS +freq_sec=2;//No of frequencies used per sector +cellsRNC=1152;//Maximum capacity of cellRNC +btsRNC=384;//One RNC can support btsRNC(BTSs) +VE=25;//Voice service(mErl/subscriber) +BRV=16;// bitrate Voice +CS1=10;//CS data service 1(mErl/subscriber) +BRC1=32;//bit rate for CS1 in kbps +CS2=5;//CS data service 2(mErl/subscriber) +BRC2=64;////bit rate for CS2 in kbps +PSdata=0.2;//PS data service(kbps per subscriber) +PSoverhead=0.15; +SHO=0.4;//40% +Totalsub=350000;//Total subsribers +Maxcap=196;//Maximum Iub capacity of tpRNC (in Mbps) +FR1=0.9;FR2=0.9;FR3=0.9;//Filler rates + +//solution +RNCreqd=(BTS*Sec*freq_sec)/(cellsRNC*FR1);//from eqn 17.28 +printf('using equation 17.28,Number of RNC required are %d \n ',round(RNCreqd)); +RNC_reqd=BTS/(btsRNC*FR2);//from eqn 17.29 +printf('using equation 17.29,Number of RNC required are %d \n ',round(RNC_reqd)); +RNCrequired=((VE/1000*BRV+CS1/1000*BRC1+CS2/1000*BRC2+(PSdata/(1-PSoverhead)))*(1+SHO)*Totalsub)/(Maxcap*1000*FR3);//from eqn 17.30 +printf('using equation 17.30,Number of RNC required are %d \n ',round(RNCrequired)); + +printf(' We select first value which is %d RNCs \n ',round(RNCreqd)); -- cgit