summaryrefslogtreecommitdiff
path: root/3446/CH17/EX17.15
diff options
context:
space:
mode:
authorprashantsinalkar2017-10-10 12:27:19 +0530
committerprashantsinalkar2017-10-10 12:27:19 +0530
commit7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 (patch)
treedbb9e3ddb5fc829e7c5c7e6be99b2c4ba356132c /3446/CH17/EX17.15
parentb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (diff)
downloadScilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.gz
Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.bz2
Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.zip
initial commit / add all books
Diffstat (limited to '3446/CH17/EX17.15')
-rw-r--r--3446/CH17/EX17.15/Ex17_15.sce33
1 files changed, 33 insertions, 0 deletions
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));