diff options
Diffstat (limited to '3446/CH6/EX6.1/Ex6_1.sce')
-rw-r--r-- | 3446/CH6/EX6.1/Ex6_1.sce | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/3446/CH6/EX6.1/Ex6_1.sce b/3446/CH6/EX6.1/Ex6_1.sce new file mode 100644 index 000000000..77df77f66 --- /dev/null +++ b/3446/CH6/EX6.1/Ex6_1.sce @@ -0,0 +1,29 @@ +// Exa 6.1
+// To calculate spectral efficiency.
+
+clc;
+clear all;
+
+Area=8; //in km^2
+Cover=4000;// in km^2
+CallBH=1.2; //Avg calls during BH
+HT=100; // Avg holding time in sec
+Block=0.02; //Blocking=2%
+N=4;//Frequency reuse factor
+Spectrum=12.5;// in MHz
+CHBW=200;// in kHz
+User_CH=8;//No of users per RF channel
+
+//solution
+RFCH=Spectrum*1000/CHBW;
+TCH=int(RFCH)*User_CH;
+SigCH=3;//No of signalling channels per cell
+TCH_cell=TCH/N-SigCH;
+Cells=Cover/Area;
+OffLoad=108.4; // in Erlangs
+printf('Using Erlang-B Tables, Total traffic offered by %d channels at 0.02 blocking = %.1f Erlangs/cell \n ',TCH_cell,OffLoad*(1-Block));
+CarLoad=OffLoad*(1-Block);
+Calls_hr_cell=CarLoad*3600/HT;
+MaxUser_hr_cell=Calls_hr_cell/CallBH;
+Seff=CarLoad*Cells/(Spectrum*Cover);
+printf('Spectral Efficiency is %.2f Erlangs/MHz/km^2\n',Seff);
|