Professional Documents
Culture Documents
Technical Reference Guide Atoll
Technical Reference Guide Atoll
Technical
Reference
Guide
AT271_TRG_E6
Contact Information
Forsk (Head Office) 7 rue des Briquetiers
31700 Blagnac
France
www.forsk.com
sales@forsk.com
helpdesk@forsk.com
+33 (0) 562 74 72 10
+33 (0) 562 74 72 25
+33 (0) 562 74 72 11
Web
Sales and pricing information
Technical support
General
Technical support
Fax
sales_us@forsk.com
support_us@forsk.com
+1 312 674 4846
+1 888 GoAtoll (+1 888 462 8655)
+1 312 674 4847
www.forsk.com.cn
enquiries@forsk.com.cn
+86 20 8553 8938
+86 20 8553 8285
+86 10 6513 4559
Web
Information and enquiries
Telephone
Fax (Guangzhou)
Fax (Beijing)
Forsk 2009
AT271_TRG_E6
iii
iv
AT271_TRG_E6
Forsk 2009
Table of Contents
Table of Contents
1
1.1
1.1.1
1.1.1.1
1.1.1.2
1.1.1.3
1.1.1.4
1.1.1.5
1.1.1.6
1.1.2
1.1.2.1
1.1.2.2
1.1.2.3
1.1.3
1.1.3.1
1.1.3.2
1.1.3.3
1.1.3.4
1.1.3.5
1.1.4
1.2
1.2.1
1.2.2
1.3
2
2.1
2.1.1
2.1.1.1
2.1.1.2
2.1.1.2.1
2.1.1.2.2
2.1.1.3
2.1.1.3.1
2.1.1.3.2
2.1.1.3.3
2.1.1.3.4
2.1.1.4
2.1.1.5
2.1.1.6
2.1.1.7
2.1.2
2.2
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6
2.2.7
2.2.8
2.2.8.1
2.2.8.2
2.2.8.3
2.2.9
2.2.9.1
3
3.1
Forsk 2009
3.1.1
3.1.1.1
3.1.1.2
3.1.1.2.1
3.1.1.2.2
3.1.1.2.3
3.2
3.2.1
3.2.2
3.2.2.1
3.3
3.3.1
3.3.1.1
3.3.1.2
3.3.1.2.1
3.3.2
3.3.3
3.3.3.1
3.4
3.4.1
3.4.2
3.4.2.1
3.5
3.6
3.7
3.8
3.9
3.10
3.11
3.12
3.12.1
3.12.2
3.13
3.14
3.14.1
3.14.1.1
3.14.1.2
3.14.2
3.14.2.1
3.14.2.2
3.14.3
3.14.3.1
3.14.3.2
3.14.4
3.14.5
3.15
3.15.1
3.15.2
3.16
3.16.1
3.16.2
3.17
3.17.1
3.17.1.1
3.17.1.1.1
3.17.1.1.2
3.17.1.1.3
3.17.1.2
3.17.2
3.18
3.18.1
3.18.1.1
3.18.1.1.1
3.18.1.1.2
3.18.1.1.3
3.18.1.2
3.18.2
3.19
vi
Forsk 2009
Table of Contents
3.19.1
3.19.1.1
3.19.2
3.19.2.1
3.19.2.1.1
3.19.2.1.2
3.19.2.2
3.19.2.2.1
3.19.2.2.2
3.19.3
3.19.3.1
3.19.4
3.19.4.1
4
4.1
4.2
4.2.1
4.2.1.1
4.2.1.2
4.2.2
4.2.2.1
4.2.2.2
4.2.3
4.3
4.3.1
4.3.2
4.3.2.1
4.3.2.2
4.3.3
4.3.3.1
4.3.3.1.1
4.3.3.1.2
4.3.3.2
4.4
4.4.1
4.4.1.1
4.4.1.2
4.4.1.3
4.4.2
4.4.2.1
4.4.2.2
4.4.2.2.1
4.4.2.2.2
4.4.2.2.3
4.4.2.3
4.4.3
4.4.3.1
4.4.3.2
4.4.3.2.1
4.4.3.2.2
4.4.3.2.3
4.4.3.2.4
4.4.3.2.5
4.4.3.2.6
4.4.3.2.7
4.4.3.3
4.4.3.3.1
4.4.3.3.2
4.4.3.4
4.4.4
4.4.4.1
4.4.4.2
4.4.4.2.1
4.4.4.2.2
4.4.5
4.4.5.1
4.4.5.2
Forsk 2009
Calculations .................................................................................... 73
Overview ................................................................................................................................................ 73
Path Loss Matrices................................................................................................................................. 74
Calculation Area Determination........................................................................................................ 75
Computation Zone ...................................................................................................................... 75
Use of Polygonal Zones in Coverage Prediction Reports........................................................... 75
Calculate / Force Calculation Comparison ....................................................................................... 76
Calculate..................................................................................................................................... 76
Force Calculation........................................................................................................................ 76
Matrix Validity ................................................................................................................................... 76
Path Loss Calculations........................................................................................................................... 77
Ground Altitude Determination ......................................................................................................... 77
Clutter Determination ....................................................................................................................... 78
Clutter Class ............................................................................................................................... 78
Clutter Height.............................................................................................................................. 78
Geographic Profile Extraction........................................................................................................... 78
Extraction Methods ..................................................................................................................... 78
Radial Extraction ................................................................................................................... 78
Systematic Extraction ........................................................................................................... 79
Profile Resolution: Multi-Resolution Management...................................................................... 80
Propagation Models ............................................................................................................................... 82
Okumura-Hata and Cost-Hata Propagation Models......................................................................... 83
Hata Path Loss Formula ............................................................................................................. 83
Corrections to the Hata Path Loss Formula................................................................................ 83
Calculations in Atoll .................................................................................................................... 83
ITU 529-3 Propagation Model .......................................................................................................... 84
ITU 529-3 Path Loss Formula..................................................................................................... 84
Corrections to the ITU 529-3 Path Loss Formula ....................................................................... 84
Environment Correction ........................................................................................................ 84
Area Size Correction ............................................................................................................. 84
Distance Correction .............................................................................................................. 85
Calculations in Atoll .................................................................................................................... 85
Standard Propagation Model (SPM) ................................................................................................ 85
SPM Path Loss Formula............................................................................................................. 85
Calculations in Atoll .................................................................................................................... 86
Visibility and Distance Between Transmitter and Receiver................................................... 86
Effective Transmitter Antenna Height ................................................................................... 86
Effective Receiver Antenna Height ....................................................................................... 89
Correction for Hilly Regions in Case of LOS ......................................................................... 89
Diffraction .............................................................................................................................. 90
Losses due to Clutter ............................................................................................................ 90
Recommendations ................................................................................................................ 91
Automatic SPM Calibration......................................................................................................... 91
General Algorithm ................................................................................................................. 92
Sample Values for SPM Path Loss Formula Parameters ..................................................... 92
Unmasked Path Loss Calculation............................................................................................... 93
WLL Propagation Model ................................................................................................................... 94
WLL Path Loss Formula ............................................................................................................. 94
Calculations in Atoll .................................................................................................................... 94
Free Space Loss ................................................................................................................... 94
Diffraction .............................................................................................................................. 94
ITU-R P.526-5 Propagation Model ................................................................................................... 95
ITU 526-5 Path Loss Formula..................................................................................................... 95
Calculations in Atoll .................................................................................................................... 95
AT271_TRG_E6
vii
4.4.5.2.1
4.4.5.2.2
4.4.6
4.4.6.1
4.4.6.2
4.4.6.2.1
4.4.6.2.2
4.4.7
4.4.7.1
4.4.7.2
4.4.7.3
4.4.8
4.4.8.1
4.4.8.1.1
4.4.8.1.2
4.4.8.1.3
4.4.8.1.4
4.4.8.1.5
4.4.8.1.6
4.4.9
4.4.10
4.4.10.1
4.4.10.2
4.4.10.2.1
4.4.10.2.2
4.4.10.2.3
4.4.10.2.4
4.4.10.2.5
4.5
4.6
4.6.1
4.6.2
4.6.3
4.6.4
4.6.4.1
4.7
4.7.1
4.7.1.1
4.7.1.2
4.7.2
4.7.2.1
4.7.2.1.1
4.7.2.1.2
4.7.2.2
4.7.2.2.1
4.7.2.2.2
4.8
4.8.1
4.8.1.1
4.8.1.2
4.8.1.3
4.8.2
5
5.1
5.1.1
5.1.2
5.1.2.1
5.1.2.2
5.1.3
5.1.3.1
5.1.3.1.1
5.1.3.1.2
5.1.3.1.3
5.1.3.1.4
5.1.3.1.5
5.1.3.1.6
viii
Forsk 2009
Table of Contents
5.1.3.1.7
5.1.3.1.8
5.1.3.2
5.1.3.2.1
5.1.3.2.2
5.2
5.2.1
5.2.1.1
5.2.1.1.1
5.2.1.1.2
5.2.1.2
5.2.1.2.1
5.2.1.2.2
5.2.1.3
5.2.1.3.1
5.2.1.3.2
5.2.2
5.2.2.1
5.2.2.1.1
5.2.2.1.2
5.2.2.1.3
5.2.2.2
5.2.2.2.1
5.2.2.2.2
5.2.2.2.3
5.3
5.3.1
5.3.1.1
5.3.1.2
5.3.1.2.1
5.3.1.2.2
5.3.1.2.3
5.3.2
5.3.2.1
5.3.2.1.1
5.3.2.1.2
5.3.2.2
5.3.2.2.1
5.3.2.2.2
5.3.2.2.3
5.3.2.2.4
5.3.2.2.5
5.3.2.2.6
5.4
5.4.1
5.4.1.1
5.4.1.2
5.4.1.3
5.4.2
5.4.2.1
5.4.2.1.1
5.4.2.1.2
5.4.2.1.3
5.4.2.1.4
5.4.2.1.5
5.4.2.1.6
5.4.2.2
5.4.2.2.1
5.4.2.2.2
5.4.2.2.3
5.4.2.2.4
5.4.2.2.5
5.4.2.2.6
5.5
5.5.1
5.5.2
5.6
5.6.1
Forsk 2009
Second Best Signal Level per HCS Layer and a Margin .................................................... 134
Best Idle Mode Reselection Criterion (C2).......................................................................... 134
Coverage Display ..................................................................................................................... 135
Plot Resolution .................................................................................................................... 135
Display Types ..................................................................................................................... 135
Traffic Analysis..................................................................................................................................... 136
Traffic Distribution .......................................................................................................................... 136
Normal Cells (Nonconcentric, No HCS Layer).......................................................................... 136
Circuit Switched Services.................................................................................................... 136
Packet Switched Services................................................................................................... 136
Concentric Cells........................................................................................................................ 136
Circuit Switched Services.................................................................................................... 136
Packet Switched Services................................................................................................... 136
HCS Layers .............................................................................................................................. 136
Circuit Switched Services.................................................................................................... 137
Packet Switched Services................................................................................................... 137
Calculation of the Traffic Demand per Subcell ............................................................................... 137
Traffic Maps Based on Environments and User Profiles .......................................................... 137
Normal Cells (Nonconcentric, No HCS Layer) .................................................................... 137
Concentric Cells .................................................................................................................. 137
HCS Layers......................................................................................................................... 138
Traffic Maps Based on Transmitters and Services ................................................................... 142
Normal Cells (Nonconcentric, No HCS Layer) .................................................................... 142
Concentric Cells .................................................................................................................. 142
HCS Layers......................................................................................................................... 143
Network Dimensioning ......................................................................................................................... 146
Dimensioning Models and Quality Graphs ..................................................................................... 146
Circuit Switched Traffic ............................................................................................................. 146
Packet Switched Traffic ............................................................................................................ 146
Throughput.......................................................................................................................... 146
Delay ................................................................................................................................... 149
Blocking Probability............................................................................................................. 149
Network Dimensioning Process ..................................................................................................... 150
Network Dimensioning Engine.................................................................................................. 150
Inputs .................................................................................................................................. 150
Outputs ............................................................................................................................... 151
Network Dimensioning Steps.................................................................................................... 151
Step 1: Timeslots Required for CS Traffic........................................................................... 151
Step 2: TRXs Required for CS Traffic and Dedicated PS Timeslots................................... 151
Step 3: Effective CS Blocking, Effective CS Traffic Overflow and Served CS Traffic ......... 152
Step 4: TRXs to Add for PS Traffic ..................................................................................... 152
Step 5: Served PS Traffic ................................................................................................... 154
Step 6: Total Traffic Load.................................................................................................... 154
Key Performance Indicators Calculation .............................................................................................. 154
Circuit Switched Traffic................................................................................................................... 155
Erlang B .................................................................................................................................... 155
Erlang C.................................................................................................................................... 155
Served Circuit Switched Traffic................................................................................................. 155
Packet Switched Traffic .................................................................................................................. 155
Case 1: Total Traffic Demand > Dedicated + Shared Timeslots .............................................. 155
Traffic Load ......................................................................................................................... 155
Packet Switched Traffic Overflow ....................................................................................... 156
Throughput Reduction Factor ............................................................................................. 156
Delay ................................................................................................................................... 156
Blocking Probability............................................................................................................. 156
Served Packet Switched Traffic .......................................................................................... 156
Case 2: Total Traffic Demand < Dedicated + Shared Timeslots .............................................. 156
Traffic Load ......................................................................................................................... 156
Packet Switched Traffic Overflow ....................................................................................... 156
Throughput Reduction Factor ............................................................................................. 156
Delay ................................................................................................................................... 156
Blocking Probability............................................................................................................. 156
Served Packet Switched Traffic .......................................................................................... 157
Neighbour Allocation ............................................................................................................................ 157
Global Allocation for All Transmitters ............................................................................................. 157
Allocation for a Group of Transmitters or One Transmitter ............................................................ 160
Interference Prediction Studies ............................................................................................................ 160
Coverage Studies ........................................................................................................................... 160
AT271_TRG_E6
ix
5.6.1.1
5.6.1.1.1
5.6.1.1.2
5.6.1.1.3
5.6.1.1.4
5.6.1.2
5.6.1.2.1
5.6.1.2.2
5.6.1.2.3
5.6.1.2.4
5.6.1.3
5.6.1.3.1
5.6.1.3.2
5.6.1.4
5.6.1.4.1
5.6.1.4.2
5.6.1.4.3
5.6.1.4.4
5.6.2
5.7
5.7.1
5.7.1.1
5.7.1.2
5.7.1.3
5.7.1.4
5.7.1.5
5.7.2
5.7.2.1
5.7.2.2
5.7.2.3
5.7.2.4
5.7.3
5.7.3.1
5.7.3.1.1
5.7.3.1.2
5.7.3.2
5.7.3.2.1
5.7.3.2.2
5.7.3.3
5.7.3.3.1
5.7.3.3.2
5.7.3.4
5.7.3.4.1
5.7.3.4.2
5.7.3.5
5.7.3.5.1
5.7.3.5.2
5.7.3.6
5.7.3.6.1
5.7.3.6.2
5.7.4
5.7.4.1
5.7.4.1.1
5.7.4.1.2
5.7.4.2
5.7.4.2.1
5.7.4.2.2
5.7.4.2.3
5.7.4.2.4
5.7.4.2.5
5.7.4.2.6
5.7.4.2.7
5.8
5.8.1
5.8.2
5.8.2.1
5.8.2.2
5.8.2.3
Forsk 2009
Table of Contents
5.8.2.4
5.8.2.5
5.8.3
5.8.3.1
5.8.3.2
5.8.3.3
5.8.4
5.8.4.1
5.8.4.2
5.8.4.3
5.8.4.4
5.8.5
5.8.5.1
5.8.5.1.1
5.8.5.1.2
6
6.1
6.1.1
6.1.2
6.1.2.1
6.1.2.2
6.1.3
6.1.3.1
6.1.3.1.1
6.1.3.1.2
6.1.3.1.3
6.1.3.2
6.1.3.2.1
6.1.3.2.2
6.2
6.2.1
6.2.2
6.2.3
6.2.4
6.3
6.4
6.4.1
6.4.1.1
6.4.1.1.1
6.4.1.1.2
6.4.1.2
6.4.1.2.1
6.4.1.2.2
6.4.2
6.4.2.1
6.4.2.2
6.4.2.3
6.4.2.3.1
6.4.2.3.2
6.4.2.3.3
6.4.2.3.4
6.4.2.3.5
6.4.2.4
6.4.2.4.1
6.4.2.4.2
6.4.2.4.3
6.4.2.5
6.4.3
6.4.3.1
6.4.3.2
6.4.3.2.1
6.4.3.2.2
6.4.3.2.3
6.4.3.2.4
6.4.4
6.4.4.1
6.4.4.2
Forsk 2009
xi
6.4.4.2.1
6.4.4.2.2
6.4.4.3
6.4.4.3.1
6.4.4.3.2
6.4.4.4
6.4.4.5
6.5
6.5.1
6.5.1.1
6.5.1.1.1
6.5.1.1.2
6.5.1.1.3
6.5.2
6.5.2.1
6.5.2.1.1
6.5.2.1.2
6.5.2.2
6.5.2.2.1
6.5.2.2.2
6.5.2.3
6.5.2.3.1
6.5.2.3.2
6.5.2.4
6.5.2.4.1
6.5.2.4.2
6.5.2.4.3
6.5.2.5
6.5.2.5.1
6.5.2.5.2
6.5.2.6
6.5.2.6.1
6.5.2.6.2
6.5.2.6.3
6.6
6.6.1
6.6.2
6.7
6.7.1
6.7.1.1
6.7.1.2
6.7.1.2.1
6.7.1.2.2
6.7.1.3
6.7.1.3.1
6.7.1.3.2
6.7.1.3.3
6.7.2
6.7.2.1
6.7.2.1.1
6.7.2.1.2
6.7.2.1.3
6.7.2.1.4
6.7.2.2
6.8
6.8.1
6.8.2
6.8.2.1
6.8.2.2
6.8.2.3
6.8.2.3.1
6.8.2.3.2
7
7.1
7.1.1
7.1.2
7.1.2.1
xii
Forsk 2009
Table of Contents
7.1.2.2
7.1.3
7.1.3.1
7.1.3.1.1
7.1.3.1.2
7.1.3.1.3
7.1.3.2
7.1.3.2.1
7.1.3.2.2
7.2
7.2.1
7.2.1.1
7.2.1.2
7.2.1.3
7.2.1.4
7.2.1.5
7.2.2
7.2.2.1
7.2.2.2
7.2.2.3
7.2.2.4
7.3
7.4
7.4.1
7.4.1.1
7.4.1.1.1
7.4.1.1.2
7.4.1.2
7.4.1.3
7.4.2
7.4.2.1
7.4.2.1.1
7.4.2.1.2
7.4.2.1.3
7.4.2.2
7.4.2.2.1
7.4.2.2.2
7.4.2.2.3
7.4.2.3
7.4.2.3.1
7.4.2.3.2
7.4.2.3.3
7.4.3
7.4.3.1
7.4.3.2
7.4.3.2.1
7.4.3.2.2
7.4.3.3
7.4.3.3.1
7.4.3.3.2
7.5
7.5.1
7.5.1.1
7.5.1.2
7.5.1.2.1
7.5.1.2.2
7.5.1.2.3
7.5.1.3
7.5.1.3.1
7.5.1.3.2
7.5.1.3.3
7.5.2
7.5.2.1
7.5.2.1.1
7.5.2.1.2
7.5.2.2
7.5.2.2.1
7.5.2.2.2
Forsk 2009
xiii
7.5.2.3
7.5.2.3.1
7.5.2.3.2
7.5.2.4
7.5.2.4.1
7.5.2.4.2
7.6
7.6.1
7.6.2
7.7
7.7.1
7.7.1.1
7.7.1.2
7.7.1.2.1
7.7.1.2.2
7.7.1.2.3
7.7.1.3
7.7.1.3.1
7.7.1.3.2
7.7.1.3.3
7.7.2
7.7.2.1
7.7.2.2
7.7.2.3
7.8
7.8.1
7.8.2
7.8.2.1
7.8.2.2
7.8.2.3
7.9
7.9.1
7.9.2
7.9.2.1
8
8.1
8.1.1
8.1.2
8.1.3
8.1.4
8.1.5
8.1.6
8.1.7
8.1.8
8.2
8.2.1
8.2.1.1
8.2.1.2
8.2.2
8.2.2.1
8.2.2.2
8.2.2.2.1
8.2.2.2.2
8.2.2.3
8.2.2.4
8.2.2.5
8.2.2.5.1
8.2.2.5.2
8.2.2.6
8.2.2.6.1
8.2.2.6.2
8.2.2.7
8.2.2.7.1
8.2.2.7.2
8.2.2.8
8.3
8.3.1
xiv
TD-SCDMA Networks....................................................................365
Definitions and Formulas ......................................................................................................................365
Inputs ..............................................................................................................................................365
P-CCPCH Eb/Nt and C/I Calculation ..............................................................................................369
DwPCH C/I Calculation ...................................................................................................................369
DL TCH Eb/Nt and C/I Calculation..................................................................................................370
UL TCH Eb/Nt and C/I Calculation..................................................................................................370
Interference Calculation ..................................................................................................................371
HSDPA Dynamic Power Calculations .............................................................................................371
Smart Antenna Modelling................................................................................................................371
Signal Level Based Calculations ..........................................................................................................372
Point Analysis..................................................................................................................................372
Profile Tab .................................................................................................................................373
Reception Tab ...........................................................................................................................373
RSCP Based Coverage Predictions................................................................................................373
Calculation Criteria ....................................................................................................................373
P-CCPCH RSCP Coverage Prediction .....................................................................................374
Coverage Condition .............................................................................................................374
Coverage Display ................................................................................................................374
Best Server P-CCPCH Coverage Prediction.............................................................................374
P-CCPCH Pollution Coverage Prediction..................................................................................375
DwPCH RSCP Coverage Prediction .........................................................................................375
Coverage Condition .............................................................................................................375
Coverage Display ................................................................................................................375
UpPCH RSCP Coverage Prediction..........................................................................................376
Coverage Condition .............................................................................................................376
Coverage Display ................................................................................................................376
Baton Handover Coverage Prediction .......................................................................................376
Coverage Condition .............................................................................................................376
Coverage Display ................................................................................................................377
Scrambling Code Interference Analysis ....................................................................................377
Monte Carlo Simulations.......................................................................................................................377
Generating a Realistic User Distribution .........................................................................................377
AT271_TRG_E6
Forsk 2009
Table of Contents
8.3.1.1
8.3.1.1.1
8.3.1.1.2
8.3.1.2
8.3.1.2.1
8.3.1.2.2
8.3.2
8.3.2.1
8.3.2.2
8.3.2.2.1
8.3.2.2.2
8.3.2.2.3
8.3.2.2.4
8.3.2.2.5
8.3.2.2.6
8.3.2.2.7
8.3.2.3
8.3.2.3.1
8.3.2.3.2
8.3.2.3.3
8.3.2.3.4
8.3.2.3.5
8.3.2.4
8.4
8.4.1
8.4.2
8.4.3
8.4.4
8.4.5
8.4.6
8.4.7
8.4.8
8.4.9
8.4.10
8.4.11
8.5
8.5.1
8.5.1.1
8.5.1.2
8.5.1.3
8.5.1.4
8.5.1.4.1
8.5.1.4.2
8.5.1.5
8.5.2
8.5.3
8.6
8.6.1
8.7
8.7.1
8.7.2
8.8
8.8.1
8.8.1.1
8.8.1.2
8.8.1.3
8.8.1.3.1
8.8.1.3.2
8.8.1.4
8.8.1.4.1
8.8.1.4.2
8.8.1.4.3
8.8.2
8.8.2.1
8.8.2.1.1
8.8.2.1.2
8.8.2.1.3
8.8.2.1.4
Forsk 2009
xv
8.8.2.2
8.9
8.9.1
8.9.1.1
8.9.1.2
8.9.1.3
8.9.1.3.1
8.9.1.3.2
9
9.1
9.1.1
9.1.2
9.1.3
9.1.3.1
9.1.3.2
9.1.3.3
9.1.3.4
9.1.3.5
9.1.4
9.1.4.1
9.1.4.2
9.1.4.3
9.1.4.4
9.1.4.5
9.1.4.6
9.1.4.7
9.1.4.8
9.1.4.9
9.1.4.10
9.1.5
9.1.5.1
9.1.5.2
9.1.5.3
9.1.6
9.1.6.1
9.1.7
9.2
9.2.1
9.2.1.1
9.2.1.2
9.2.2
9.2.2.1
9.2.2.1.1
9.2.2.1.2
9.2.2.1.3
9.2.2.2
9.2.2.2.1
9.2.2.2.2
9.2.3
9.2.3.1
9.2.3.2
9.2.3.3
9.2.3.3.1
9.2.3.3.2
9.2.3.3.3
9.2.4
9.2.5
9.2.5.1
9.2.5.1.1
9.2.5.1.2
9.2.5.2
9.2.6
9.2.6.1
9.2.6.2
9.2.6.3
9.2.6.3.1
9.2.6.3.2
xvi
Forsk 2009
Table of Contents
9.2.6.3.3
9.2.6.3.4
9.2.6.3.5
9.2.6.3.6
9.2.6.3.7
9.3
9.3.1
9.3.1.1
9.3.1.2
9.3.1.3
9.3.1.4
9.3.1.5
9.3.2
9.3.2.1
9.3.2.2
9.3.2.3
9.3.2.4
9.3.2.5
9.3.3
9.3.4
9.3.5
9.3.6
9.3.6.1
9.3.6.2
9.3.6.3
9.3.6.3.1
9.3.6.3.2
9.3.6.4
9.3.6.5
9.3.6.6
9.3.6.7
9.3.6.8
9.3.6.8.1
9.3.6.8.2
9.3.6.9
9.3.6.10
9.3.7
9.3.7.1
9.3.7.1.1
9.3.7.1.2
9.3.7.1.3
9.3.7.1.4
9.3.7.2
9.3.7.3
9.3.8
9.3.8.1
9.3.8.2
9.3.9
9.3.9.1
9.3.9.2
9.3.9.3
9.4
9.4.1
9.4.2
9.4.2.1
9.4.2.2
9.4.2.3
9.5
10
10.1
10.1.1
10.1.1.1
10.1.1.1.1
10.1.1.1.2
10.1.1.1.3
10.1.1.2
10.1.1.2.1
Forsk 2009
xvii
10.1.1.2.2
10.1.1.3
10.1.1.3.1
10.1.1.3.2
10.1.1.4
10.1.1.4.1
10.1.1.4.2
10.1.1.4.3
10.1.2
10.1.2.1
10.1.2.1.1
10.1.2.1.2
10.1.2.1.3
10.1.2.2
10.1.2.2.1
10.1.2.2.2
10.1.2.3
10.1.2.3.1
10.1.2.3.2
10.1.2.4
10.1.2.4.1
10.2
10.2.1
10.2.1.1
10.2.1.2
10.2.2
10.2.2.1
10.2.2.2
xviii
AT271_TRG_E6
Forsk 2009
List of Figures
List of Figures
Figure 2.1:
Figure 2.2:
Figure 2.3:
Figure 4.1:
Figure 4.2:
Figure 4.3:
Figure 4.4:
Figure 4.5:
Figure 4.6:
Figure 4.7:
Figure 4.8:
Figure 4.9:
Figure 4.10:
Figure 4.11:
Figure 4.12:
Figure 4.13:
Figure 4.14:
Figure 4.15:
Figure 4.16:
Figure 4.17:
Figure 4.18:
Figure 4.19:
Figure 4.20:
Figure 4.21:
Figure 4.22:
Figure 4.23:
Figure 4.24:
Figure 4.25:
Figure 4.26:
Figure 4.27:
Figure 4.28:
Figure 5.1:
Figure 5.2:
Figure 5.3:
Figure 5.4:
Figure 5.5:
Figure 5.6:
Figure 5.7:
Figure 5.8:
Figure 5.9:
Figure 5.10:
Figure 5.11:
Figure 5.12:
Figure 5.13:
Figure 6.1:
Figure 6.2:
Figure 6.3:
Figure 6.4:
Figure 6.5:
Figure 6.6:
Figure 6.7:
Figure 6.8:
Figure 6.9:
Figure 6.10:
Figure 6.11:
Forsk 2009
xix
Figure 6.12:
Figure 6.13:
Figure 6.14:
Figure 6.15:
Figure 6.16:
Figure 7.1:
Figure 7.2:
Figure 7.3:
Figure 7.4:
Figure 7.5:
Figure 7.6:
Figure 7.7:
Figure 7.8:
Figure 8.1:
Figure 8.2:
Figure 8.3:
Figure 8.4:
Figure 8.5:
Figure 8.6:
Figure 8.7:
Figure 8.8:
Figure 8.9:
Figure 8.10:
Figure 8.11:
Figure 8.12:
Figure 8.13:
Figure 8.14:
Figure 8.15:
Figure 8.16:
Figure 8.17:
Figure 9.1:
Figure 9.2:
Figure 9.3:
Figure 9.4:
Figure 9.5:
Figure 9.6:
Figure 9.7:
Figure 9.8:
Figure 9.9:
Figure 9.10:
Figure 9.11:
Figure 9.12:
Figure 9.13:
Figure 9.14:
Figure 9.15:
Figure 9.16:
Figure 9.17:
Figure 9.18:
Figure 10.1:
Figure 10.2:
Figure 10.3:
Figure 10.4:
Figure 10.5:
Figure 10.6:
Figure 10.7:
Figure 10.8:
Figure 10.9:
Figure 10.10:
Figure 10.11:
Figure 10.12:
Figure 10.13:
Figure 10.14:
xx
AT271_TRG_E6
256
256
262
264
270
298
303
310
317
348
348
354
356
379
383
406
406
407
408
408
410
412
412
413
415
415
421
423
426
429
456
457
457
463
477
478
479
481
489
492
505
506
507
509
510
513
514
515
519
520
521
521
522
522
522
523
523
524
525
525
529
529
Forsk 2009
List of Figures
Figure 10.15:
Figure 10.16:
Figure 10.17:
Figure 10.18:
Figure 10.19:
Figure 10.20:
Figure 10.21:
Figure 10.22:
Figure 10.23:
Figure 10.24:
Figure 10.25:
Figure 10.26:
Forsk 2009
AT271_TRG_E6
530
530
530
531
532
532
533
534
534
535
535
536
xxi
xxii
AT271_TRG_E6
Forsk 2009
Chapter 1
Coordinate Systems and Units
This chapter presents the different coordinate systems available in Atoll by default. It describes the projection,
display, and internal coordinate systems, and describes the format of the coordinate systems files. This chapter
also provides details of the different power and length units available in Atoll.
Atoll
Atoll
Microwave
RF PlanningLink
andPlanning
Optimisation
Software
Microwave
Software
24
AT271_TRG_E6
Forsk 2009
1.1
Coordinate Systems
A map or a geo-spatial database is a flat representation of data collected from a curved surface. A projection is a means
for producing all or part of a spheroid on a flat sheet. This projection cannot be done without distortion. Therefore, the
cartographer must choose the characteristic (distance, direction, scale, area, or shape) that he wants to be shown accurately at the expense of the other characteristics, or compromise on several characteristics [1-3]. The projected zones are
referenced using cartographic coordinates (meter, yard, etc.). Two projection methods are widely used:
The Lambert Conformal-Conic Method: A portion of the earth is mathematically projected on a cone conceptually secant at one or two standard parallels. This projection method is useful for representing countries or regions
that have a predominant east-west expanse.
The Universal Transverse Mercator (UTM) Method: A portion of the earth is mathematically projected on a cylinder tangent to a meridian (which is transverse or crosswise to the equator). This projection method is useful for
mapping large areas that are oriented north-south.
The geographic system is not a projection. It is only a representation of a location on the surface of the earth in geographic
coordinates (degree-minute-second, grade) giving the latitude and longitude in relation to the meridian origin (e.g., Paris
for NTF system and Greenwich for ED50 system). The locations in the geographic system can be converted into other
projections.
References:
[1] Snyder, John. P., Map Projections Used by the US Geological Survey, 2nd Edition, United States Government
Printing Office, Washington, D.C., 313 pages, 1982.
[2] http://www.colorado.edu/geography/gcraft/notes/gps/gps_f.html
[3] http://www.posc.org/Epicentre.2_2/DataModel/ExamplesofUsage/eu_cs34.html
[4] http://www.ign.fr/telechargement/Pi/SERVICES/transfo.pdf (Document in French)
1.1.1
1.1.1.1
1.1.1.2
Datum
The datum consists of the ellipsoid and its position relative to the WGS84 ellipsoid. In addition to the ellipsoid, translation,
rotation, and distortion parameters define the datum.
1.1.1.3
Meridian
The standard meridian is Greenwich, but some geographic coordinate systems are based on other meridians. These
meridians are defined by the longitude with respect to Greenwich.
1.1.1.4
Ellipsoid
The ellipsoid is the pattern used to model the earth. It is defined by its geometric parameters.
Forsk 2009
AT271_TRG_E6
25
1.1.1.5
Projection
The projection is the transformation applied to project the ellipsoid of the earth on to a plane. There are different projection
methods that use specific sets of parameters.
1.1.1.6
1.1.2
If you are working in a multi-user environment, Atoll uses four coordinate systems:
1.1.2.1
If you import vector geographic data (e.g., traffic, measurements, etc.) with different
coordinate systems, it is possible to convert the coordinate systems of these data into the
projection coordinate system of your Atoll document.
The projection coordinate system is used to keep the coordinates of sites (radio network data) consistent with the
geographic data.
When you import a raster geographic data file, Atoll reads the geo-referencing information from the file (or from its header
file, depending on the geographic data file format), i.e., its Northwest pixel, to determine the coordinates of each pixel. Atoll
does not use any coordinate system during the import process. However, the geo-referencing information of geographic
data files are considered to be provided in the projection coordinate system of the document.
1.1.2.2
1.1.2.3
If the coordinate systems of all your geographic data files and sites (radio network data) are
the same, you do not have to define the projection and display coordinate systems
separately. By default, the two coordinate systems are the same.
26
AT271_TRG_E6
Forsk 2009
1.1.3
File Formats
The Coordsystems folder located in the Atoll installation directory contains all the coordinate systems, both geographic
and cartographic, offered in the tool. Coordinate systems are grouped by regions. A catalogue per region and a "Favourites" catalogue are available in Atoll. The Favourites catalogue is initially empty and can be filled by the user by adding
coordinate systems to it. Each catalogue is described by an ASCII text file with .cs extension. In a .cs file, each coordinate
system is described in one line. The line syntax for describing a coordinate system is:
Code = "Name of the system"; Unit Code; Datum Code; Projection Method Code,
Projection Parameters; "Comments"
Examples:
The identification code enables Atoll to differentiate coordinates systems. In case you create a new coordinate
system, its code must be an integer value higher than 32767.
When describing a new datum, you must enter the ellipsoid code and parameters instead of the datum code in
brackets. There can be 3 to 7 parameters defined in the following order: Dx, Dy, Dz, Rx, Ry, Rz, S. The syntax of
the line in the .cs file will be:
Code = "Name of the system"; Unit Code; {Ellipsoid Code, Dx, Dy, Dz, Rx, Ry,
Rz, S}; Projection Method Code, Projection Parameters; "Comments"
There can be up to seven projection parameters. These parameters must be ordered according to the parameter
index (see "Projection Parameter Indices" on page 30). Parameter with index 0 is the first one. Projection parameters are delimited by commas.
For UTM projections, you must provide positive UTM zone numbers for north UTM zones and negative numbers
for south UTM zones.
You can add all other information as comments (such as usage or region).
Codes of units, data, projection methods, and ellipsoids, and projection parameter indices are listed in the tables below.
1.1.3.1
Unit Codes
Code
Forsk 2009
Cartographic Units
Code
Geographic Units
Metre
100
Radian
Kilometre
101
Degree
Foot
102
Grad
Link
103
ArcMinute
Chain
104
ArcSecond
Yard
Nautical mile
Mile
-1
Unspecified
-1
Unspecified
AT271_TRG_E6
27
1.1.3.2
28
Datum Codes
Code
Datum
Code
Datum
121
260
Manoca
125
Samboja
261
Merchich
126
Lithuania 1994
262
Massawa
130
Moznet (ITRF94)
263
Minna
131
Indian 1960
265
Monte Mario
201
Adindan
266
M'poraloko
202
267
203
268
NAD Michigan
204
269
205
Afgooye
270
Nahrwan 1967
206
Agadez
271
Naparima 1972
207
Lisbon
272
208
Aratu
273
NGO 1948
209
Arc 1950
274
Datum 73
210
Arc 1960
275
211
Batavia
276
NSWC 9Z-2
212
Barbados
277
OSGB 1936
213
Beduaram
278
214
Beijing 1954
279
OS (SN) 1980
215
280
Padang 1884
216
Bermuda 1957
281
Palestine 1923
217
Bern 1898
282
Pointe Noire
218
Bogota
283
219
Bukit Rimpah
284
Pulkovo 1942
221
Campo Inchauspe
285
Qatar
222
Cape
286
Qatar 1948
223
Carthage
287
Qornoq
224
Chua
288
Loma Quintana
225
Corrego Alegre
289
Amersfoort
226
Cote d'Ivoire
290
RT38
227
Deir ez Zor
291
228
Douala
292
229
Egypt 1907
293
Schwarzeck
230
294
Segora
231
295
Serindung
232
Fahud
296
Sudan
233
Gandajika 1970
297
Tananarive 1925
234
Garoua
298
Timbalai 1948
235
Guyane Francaise
299
TM65
236
Hu Tzu Shan
300
TM75
237
301
Tokyo
238
302
Trinidad 1903
239
Indian 1954
303
240
Indian 1975
304
Voirol 1875
241
Jamaica 1875
305
242
Jamaica 1969
306
Bern 1938
243
Kalianpur
307
244
Kandawala
308
Stockholm 1938
245
Kertau
309
Yacare
247
La Canoa
310
Yoff
248
311
Zanderij
AT271_TRG_E6
Forsk 2009
1.1.3.3
1.1.3.4
Forsk 2009
Lake
312
Militar-Geographische Institut
250
Leigon
313
251
Liberia 1964
314
Deutsche Hauptdreiecksnetz
252
Lome
315
Conakry 1905
253
Luzon 1911
322
WGS 72
254
326
WGS 84
255
Herat North
901
256
Mahe 1971
902
Nord de Guerre
903
257
Makassar
258
Projection Method
Code
Projection Method
Undefined
Oblique Stereographic
10
11
Mercator
12
Cassini-Soldner
13
Oblique Mercator
Transverse Mercator
14
UTM Projection
Ellipsoid Codes
Code
Name
Major Axis
Minor Axis
Airy 1830
6377563.396
6356256.90890985
6377340.189
6356034.44761111
6378160
6356774.71919531
Bessel 1841
6377397.155
6356078.96261866
Bessel Modified
6377492.018
6356173.50851316
Bessel Namibia
6377483.865
6356165.38276679
Clarke 1858
6378293.63924683
6356617.98173817
Clarke 1866
6378206.4
6356583.8
6378693.7040359
6357069.45104614
10
6378300.79
6356566.43
11
6378249.2
6356515
12
6378249.145
6356514.86954978
13
6378249.145
6356514.96656909
14
6378249.2
6356514.99694178
15
6377276.345
6356075.41314024
16
6377298.556
6356097.5503009
17
6377301.243
6356100.231
18
6377304.063
6356103.03899315
19
GRS 1980
6378137
6356752.31398972
20
Helmert 1906
6378200
6356818.16962789
21
6378160
6356774.50408554
22
International 1924
6378388
6356911.94612795
23
International 1967
6378160
6356774.71919530
24
Krassowsky 1940
6378245
6356863.01877305
25
NWL 9D
6378145
6356759.76948868
26
NWL 10D
6378135
6356750.52001609
27
Plessis 1817
6376523
6355862.93325557
28
Struve 1860
6378297
6356655.84708038
AT271_TRG_E6
29
1.1.3.5
1.1.4
War Office
6378300.583
6356752.27021959
30
WGS 84
6378137
6356752.31398972
31
GEM 10C
6378137
6356752.31398972
32
OSU86F
6378136.2
6356751.51667196
33
OSU91A
6378136.3
6356751.61633668
34
Clarke 1880
6378249.13884613
6356514.96026256
35
Sphere
6371000
6371000
Projection Parameter
Index
Projection Parameter
Longitude of origin
Latitude of origin
False Easting
False Northing
1.2
Units
1.2.1
Power Units
Depending on the working environment, there can be either one or two types of units for transmission and reception
powers. If you are working with stand-alone documents, i.e., documents not connected to databases, there is only one unit
used in Atoll:
If you are working in a multi-user environment, Atoll uses two type of units:
The display units are used for the display in dialogs and tables, e.g., reception thresholds (coverage prediction properties,
etc.), and received signal levels (measurements, point analysis, coverage predictions etc.). You can set the display units
for your document in the Options dialog.
30
AT271_TRG_E6
Forsk 2009
1.2.2
Length Units
There are two types of units for distances, heights, and offsets:
The display length units are used to display distances, heights, and offsets in dialogs, tables, and the status bar. You can
set the display units for your document in the Options dialog.
The internal unit for lengths is metre for all Atoll documents whether they are connected to databases or not. The internal
unit is not stored in the databases. The internal unit cannot be changed.
1.3
BSIC Format
Depending on the working environment, there can be either one or two types of BSIC formats. If you are working with
stand-alone documents, i.e., documents not connected to databases, there is only one BSIC format:
If you are working in a multi-user environment, Atoll uses two type of formats:
The display format is used for the display in dialogs and tables. You can set the display format for your document from the
Transmitters folders context menu.
The internal format is the BSIC format stored in a database. The BSIC format set by the administrator in the central Atoll
project is stored in the database when the database is created, and cannot be modified by users. Only the administrator
can modify the internal format manually by editing the corresponding entry in the Units tables. All Atoll documents opened
from a database will have the internal format of the database as their default BSIC format.
Users working on documents connected to a database can modify the format in their documents locally, and save this
change in their documents, but they cannot modify the format stored in the database.
Forsk 2009
AT271_TRG_E6
31
32
AT271_TRG_E6
Forsk 2009
Chapter 2
Geographic and Radio Data
This chapter defines the different types of data with which you can work in Atoll. These data can be
geographic data, such as maps, and radio network data, such as sites, antennas, other equipment and
parameters.
Atoll
Atoll
Microwave
RF PlanningLink
andPlanning
Optimisation
Software
Microwave
Software
34
AT271_TRG_E6
Forsk 2009
2.1
Geographic Data
2.1.1
Data Type
Atoll manages several geographic data types; DTM (Digital Terrain Model), clutter (Land-Use), scanned images, vector
data, traffic data, population, and any other generic data.
2.1.1.1
Forsk 2009
Altitude values differ within a bin. Method used to calculate altitudes is described in the
Path loss calculations: Altitude determination part. Concerning DTM map display, Atoll
takes altitude of the southwest point of each bin to determine its colour.
In most documents, Digital Elevation Model (DEM) and Digital Terrain Model (DTM) are
differentiated and do not have the same meaning. By definition, DEM refers to altitude
above sea level including, both, ground and clutter while DTM just corresponds to the
ground height above sea level. In Atoll, the DEM term may be used instead of DTM term.
AT271_TRG_E6
35
2.1.1.2
2.1.1.2.1
Clutter Classes
Atoll supports 8 bits/pixel (255 classes) raster maps in .tif, .bil, .bmp, Erdas Imagine formats or 16 bits/pixel raster maps
in Planet format. This kind of clutter file describes the land cover (dense urban, buildings, residential, forest, open,
villages, ). A grid map represents ground and each bin of the map is characterised by a code corresponding to a main
type of cover (a clutter class). Atoll automatically lists all the clutter classes of the map. It is possible to specify an average
clutter height for each clutter class manually during the map description step. Clutter maps are taken into account in path
loss calculations by Atoll propagation models.
Clutter file provides a clutter code per bin. Bin size is defined by pixel size (P stated in metre). Pixel size must be the same
in both directions. Abscissa and ordinate axes are respectively oriented in right and downwards directions. First point given
in the file corresponds to the centre of the upper-left pixel of the image. This point refers to the northwest point geo-referenced by Atoll.
2.1.1.2.2
Clutter Heights
Files supported by Atoll for clutter heights are 8 or 16 bits/pixel raster maps in .tif, .bil and Erdas Imagine formats. The file
provides clutter height value on evenly spaced points. Abscissa and ordinate axes are respectively oriented in right and
downwards directions. Space between points is defined by pixel size (P in metre). Pixel size must be the same in both
directions. First point given in the file corresponds to the centre of the upper-left pixel of the map. This point refers to the
northwest point geo-referenced by Atoll.
These maps are taken into account in path loss calculations by Atoll propagation models.
Note:
2.1.1.3
Atoll considers the clutter height of the nearest point in calculations (see Path loss
calculations: Clutter determination part). For map display, Atoll takes clutter height of the
southwest point of each bin to determine its colour.
Traffic Data
Atoll offers different kinds of traffic data:
2.1.1.3.1
2.1.1.3.2
2.1.1.3.3
36
AT271_TRG_E6
Forsk 2009
2.1.1.3.4
2.1.1.4
Vector Data
These data represent either polygons (regions, etc.), lines (roads, coastlines, etc.) or points (towns, etc.). Atoll supports
vector data files in .dxf, Planet, .shp, .mif and .agd formats. These maps are only used for display and provide information about the geographic environment.
2.1.1.5
Scanned Images
These geographic data include the road maps and the satellite images. They are only used for display and provide information about the geographic environment. Atoll supports scanned image files in .tif (1, 4, 8, 24-bits/pixel), .bil (1, 4, 8, 24bits/pixel), Planet (1, 4, 8, 24-bits/pixel), .bmp (1-24-bits/pixel), Erdas Imagine (1, 4, 8, 24-bits/pixel) and .ecw (24-bits/
pixel) formats.
2.1.1.6
Population
Atoll deals with vector population files (polygons, lines or points) in .mif, .shp and .agd formats or 8, 16, 32 bits/pixel raster
population files in .tif, .bil, .bmp and Erdas Imagine formats. Population map describes the population distribution. They
are considered in clutter statistics and in coverage prediction reports.
2.1.1.7
2.1.2
The minimum resolution supported by Atoll is 1m for any raster maps, excepted for
scanned images, for which it is unlimited.
All the raster maps you want to import in an ATL document must be represented in the
same projection system.
Forsk 2009
File format
Import/
Export
Can contain
Georeferenced
.bil
Both
.tif
Both
Planet
Both
.bmp
Both
.dxf
Import Only
Yes
.shp
Both
Yes
.mif/.mid
Both
Yes
AT271_TRG_E6
37
Import Only
Yes
ArcView Grid
Export Only
.agd
Both
Vertical Mapper
(.grd, .grc)
Both
.ecw
Import Only
Images
Note:
The .wld files may be used as georeferencement file for any type of binary raster file.
DTM files in .tif (16-bits, 8-bits), .bil (16-bits, 8-bits), Planet (16-bits), Erdas Imagine (16-bits, 8-bits), Vertical
Mapper (.grd, .grc) and .bmp (8-bits) formats.
Clutter heights files in .tif (16-bits, 8-bits), .bil (16-bits, 8-bits), Planet (16-bits), Erdas Imagine (16-bits, 8-bits),
Vertical Mapper (.grd, .grc) and .bmp (8-bits) formats.
Clutter classes and traffic raster files in .tif (8-bits), .bil (8-bits), .bmp (8-bit), Erdas Imagine (8-bits) and Vertical
Mapper (.grd, .grc) and Planet format (16-bits) are also supported.
Vector data files in .dxf, Planet, .shp, .mif and .agd formats.
Vector traffic files in .dxf, Planet, .shp, .mif and .agd formats.
Scanned image files in .tif (1, 4, 8, 24-bits), .bil (1, 4, 8, 24-bits), Planet (1, 4, 8, 24-bits), .bmp (1-24-bits), Erdas
Imagine (1, 4, 8, 24-bits), Vertical Mapper (.grd, .grc) and .ecw (Enhanced Compressed Wavelet) (24 bits) formats.
Population files in .mif, .shp, .agd, .tif (8, 16, 32-bits), .bil (8, 16, 32-bits), .bmp (8, 32-bits), Vertical Mapper (.grd,
.grc) and Erdas Imagine (8, 16, 32-bits) formats.
Other generic data types in .mif, .shp, .agd, .tif (8, 16, 32-bits), .bil (8, 16, 32-bits), .bmp (8, 32-bits), Vertical
Mapper (.grd, .grc) and Erdas Imagine (8, 16, 32-bits) formats.
Note:
2.2
It is possible to import Packbit, FAX-CCITT3 and LZW compressed .tif files. However, in
case of DTM and clutter, we recommend not to use compressed files in order to avoid poor
performances. If uncompressed files are too big, it is better to split them.
Radio Data
Atoll manages several radio data types; sites, transmitters, antennas, stations and hexagonal designs. Data definition in
Atoll is detailed hereafter.
2.2.1
Site
A site is a geographical point where one or several transmitters (multi-sectored site or station) equipped with antennas are
located.
2.2.2
Antenna
An antenna is a device used for transmitting or receiving electromagnetic waves.
2.2.3
Transmitter
A transmitter is a group of radio devices located at a site. Transmitters are equipped with antenna(s) and other equipment
such as feeder, tower mounted amplifiers (TMA) and BTS.
2.2.4
Repeater
A repeater is a device that receives, amplifies and transmits the radiated or conducted RF carrier both in downlink and
uplink. It comprises a donor side and a server side. The donor side receives the signal from a donor transmitter. This signal
may be carried by different types of links such as radio link, microwave link, or optic fibre. The server side transmits the
repeated signal.
38
AT271_TRG_E6
Forsk 2009
2.2.5
Remote Antenna
The use of remote antennas allows antenna positioning at locations that would normally require prohibitively long runs of
feeder cable. A remote antenna is connected to the base station via an optic fibre. The main difference from a repeater is
that a remote antenna generates its own cell whereas a repeater extends the coverage of an existing cell.
2.2.6
Station
A station can represent one transmitter on a site or a group of transmitters on a same site sharing the same properties.
You can define station templates and build your network from stations instead of single transmitters.
2.2.7
Hexagonal Design
A hexagonal design is a group of stations created from the same station template.
2.2.8
2.2.8.1
TRX
A base station (transmitter) consists of several transceivers or TRXs. One TRX supports as many timeslots as the multiplexing factor defined in properties of your frequency band (8 timeslots in GSM networks). Three types of TRXs are
modelled in Atoll:
2.2.8.2
Subcell
A subcell corresponds to a group of TRXs having the same radio characteristics, the same quality (C/I) requirements, and
common settings. A subcell is characterised by the transmitter-TRX type pair. Each transmitter may have one or more
subcells. The most common configurations are the {BCCH, TCH} configuration or the {BCCH, TCH, TCH_INNER} one.
2.2.8.3
Cell Type
A cell type describes the subcells (types of TRXs) that a cell can use and their parameters, which can be different. In the
current Atoll version, the cell type definition must include a TRX type as the BCCH carrier (BCCH TRX type) and another
TRX type as the default traffic carrier (TCH TRX type). Only one TRX type carrying the broadcast and only one TRX type
carrying the default TCH are supported.
2.2.9
2.2.9.1
Cell
Cell comprises the carrier characteristics of a transmitter. Cell is characterised by the transmitter-carrier pair. The transmitter-carrier pair must be unique.
Forsk 2009
AT271_TRG_E6
39
40
AT271_TRG_E6
Forsk 2009
Chapter 3
File Formats
Atoll supports a set of file formats for each type of data, may it be geographic data or calculation results.
This chapter contains details of these file formats, their usage, availability, and limitations.
Atoll
Atoll
Microwave
RF PlanningLink
andPlanning
Optimisation
Software
Microwave
Software
42
AT271_TRG_E6
Forsk 2009
File Formats
3.1
BIL Format
Band Interleaved by Line is a method of organizing image data for multi-band images. It is a schema for storing the actual
pixel values of an image in a file. The pixel data is typically preceded by a file header that contains auxiliary data about the
image, such as the number of rows and columns in the image, a colour map, etc. .bil data stores pixel information band
by band for each line, or row, of the image. Although .bil is a data organization schema, it is treated as an image format.
An image description (number of rows and columns, number of bands, number of bits per pixel, byte order, etc.) has to be
provided to be able to display the .bil file. This information is included in the header .hdr file associated with the .bil file. A
.hdr file has the same name as the .bil file it refers to, and should be located in the same directory as the source file. The
.hdr structure is simple; it is an ASCII text file containing eleven lines. You can open a .hdr file using any ASCII text editor.
Atoll supports the following objects in .bil format:
3.1.1
3.1.1.1
Description
The header file is a text file that describes how data are organised in the .bil file. The header file is made of rows, each
row having the following format:
keyword
value
where keyword corresponds to an attribute type, and value defines the attribute value.
Keywords required by Atoll are described below. Other keywords are ignored.
nrows
ncols
nbands
nbits
byteorder
Byte order in which image pixel values are stored. Accepted values are M (Motorola byte order) or I (Intel byte order).
layout
Must be bil.
skipbytes
ulxmap
ulymap
xdim
ydim
datatype
It can be:
Forsk 2009
AT271_TRG_E6
43
Integer
1 bit
I2
Integer
2 bits
I4
Integer
4 bits
I8
Integer
8 bits
I16
Integer
16 bits
I32
Integer
32 bits
R32
Real
32 bits
R64
Real
64 bits
RGB24
Integer
By default, integer data types are chosen with respect to the pixel length (nbits).
valueoffset
valuescale
nodatavalue
3.1.1.2
Samples
Here, the data is 20m.
3.1.1.2.1
3.1.1.2.2
3.1.1.2.3
1500
ncols
1500
nbands
nbits
8 or 16
byteorder
layout
bil
skipbytes
ulxmap
975000
ulymap
1891000
xdim
20.00
ydim
20.00
1500
ncols
1500
nbands
nbits
byteorder
layout
bil
skipbytes
ulxmap
975000
ulymap
1891000
xdim
20.00
ydim
20.00
BIL File
.bil files are usually binary files without header. Data are stored starting from the Northwest corner of the area. The skipbytes value defined in the header file allows to skip records if the data do not start at the beginning of the file.
44
AT271_TRG_E6
Forsk 2009
3.2
TIF Format
Tagged Image File Format graphics filter supports all image types (monochrome, greyscale, palette colour, and RGB full
colour images) and Packbit, LZW or fax group 3-4 compressions. .tif files are not systematically geo-referenced. You have
to enter spatial references of the image manually during the import procedure (x and y-axis map coordinates of the centre
of the upper-left pixel, pixel size); an associated file with .tfw extension will be simultaneously created with the same name
and in the same directory as the .tif file it refers to. Atoll will then use the .tfw file during the import procedure for an automatic geo-referencing.
Note:
Atoll also supports .tif files using the Packbit, FAX-CCITT3 and LZW compression modes.
You can modify the colour palette convention used by Atoll when exporting .tif files. This can be helpful when working on
.tif files exported by Atoll in other tools. In the default palette, the first colour indexes represent the useful information and
the remaining colour indexes represent the background. It is possible to export .tif files with a palette which defines the
background colour at the colour index 0, and then the colour indexes necessary to represent useful information. Add the
following lines in the Atoll.ini file to set up the new palette convention:
[TiffExport]
PaletteConvention=Gis
Please refer to the Administrator Manual for more details about the Atoll.ini file.
Notes:
Using compressed geo data formats (compressed .tif, Erdas Imagine, or .ecw) can cause
performance loss due to real-time decompression. However, you can recover this loss in
performance by:
- Either, hiding the status bar, which provides geographic data information in real time, by
unchecking the Status Bar item in the View menu.
- Or, not displaying some of the information, such as altitude, clutter class and clutter
height, in the status bar. This can be done through the Atoll.ini file, by adding the following
lines:
[StatusBar]
DisplayZ=0
DisplayClutterClass=0
DisplayClutterHeight=0
Please refer to the Administrator Manual for more details about the Atoll.ini file.
.tfw file contains the spatial reference data of an associated .tif file. The .tfw file structure is simple; it is an ASCII text file
that contains six lines. You can open a .tfw file using any ASCII text editor.
3.2.1
Forsk 2009
Description
amount of translation
amount of rotation
AT271_TRG_E6
45
Atoll does not use the lines 2 and 3 when importing a .tif format geographic file.
3.2.2
Sample
3.2.2.1
3.3
BMP Format
This is the MS-Windows standard format. It holds black & white, 16-, 256- and True-colour images. The palletized 16colour and 256-colour images may be compressed via run length encoding (though compressed .bmp files are quite rare).
The image data itself can either contain pointers to entries in a colour table or literal RGB values. .bmp files are not systematically geo-referenced. You have to enter spatial references of the image manually during the import procedure (x and yaxis map coordinates of the centre of the upper-left pixel, pixel size). When exporting (saving) a .bmp file, an associated
file with .bpw extension is created with the same name and in the same directory as the .bmp file it refers to. Atoll stores
the georeferencing information in this file for future imports of the .bmp so that the .bpw file can be used during the import
procedure for automatic geo-referencing. Atoll also supports .bmw extension for the .bmp related world files.
Atoll supports the following objects in .tif format:
3.3.1
3.3.1.1
BITMAPFILEHEADER
bmfh
BITMAPINFOHEADER
RGBQUAD
BYTE
bmih
aColors[]
aBitmapBits[]
Contains some information about the bitmap file (about the file, not
about the bitmap itself).
Contains information about the bitmap (such as size, colours, etc.).
Contains a colour table.
Image data (whose format is specified by the bmih structure).
Start
Size
1
3
Name
Description
Generic
MS API
Signature
bfType
FileSize
bfSize
Reserved1
bfReserved1
Reserved2
bfReserved2
11
DataOffset
bfOffBits
Specifies the offset from the beginning of the file to the bitmap (raster)
data.
46
AT271_TRG_E6
Forsk 2009
Start
Size
15
Name
Description
Generic
MS API
Size
biSize
19
Width
biWidth
23
Height
biHeight
biPlanes
biBitCount
27
29
Planes
BitCount
31
Compression
biCompression
35
ImageSize
biSizeImage
39
XpixelsPerM
biXPelsPerMeter
43
YpixelsPerM
biYPelsPerMeter
47
ColoursUsed
biClrUsed
51
ColoursImportant
biClrImportant
Note:
biBitCount actually specifies the colour resolution of the bitmap. It also decides if there is a
colour table in the file and how it looks like.
- In 1-bit mode the colour table has to contain 2 entries (usually white and black). If a bit in
the image data is clear, it points to the first palette entry. If the bit is set, it points to the
second.
- In 4-bit mode the colour table must contain 16 colours. Every byte in the image data
represents two pixels. The byte is split into the higher 4 bits and the lower 4 bits and each
value of them points to a palette entry.
- In 8-bit mode every byte represents a pixel. The value points to an entry in the colour
table which contains 256 entries.
- In 24-bit mode three bytes represent one pixel. The first byte represents the red part, the
second the green and the third the blue part. There is no need for a palette because every
pixel contains a literal RGB-value, so the palette is omitted.
Start
Size
Name
Description
Generic
MS API
Blue
rgbBlue
Green
rgbGreen
Red
rgbRed
Reserved
rgbReserved
Note:
In a colour table (RGBQUAD), the specification for a colour starts with the blue byte, while
in a palette a colour always starts with the red byte.
Pixel data:
The interpretation of the pixel data depends on the BITMAPINFOHEADER structure. It is important to know that the rows
of a .bmp are stored upside down meaning that the uppermost row which appears on the screen is actually the lowermost
row stored in the bitmap. Another important thing is that the number of bytes in one row must always be adjusted by
appending zero bytes to fit into the border of a multiple of four (16-bit or 32-bit rows).
Forsk 2009
AT271_TRG_E6
47
3.3.1.2
Encoding type
BitCoun Compressio
t
n
1-bit
B&W images
4-bit
16 colour images
8-bit
256 colour images
Every byte holds 1 pixel. There are 256 colour table entries.
Padding each line with zeros up to a 32-bit boundary will result in up
to 3 bytes of zeros = 3 'wasted pixels'.
16-bit
High colour images
16
Every 4 bytes hold 1 pixel. The first holds its red, the second its
green, and the third its blue intensity. The fourth byte is reserved
and should be zero. There are no colour table entries. No zero
padding necessary.
Pixel data is stored in 2-byte chunks. The first byte specifies the
number of consecutive pixels with the same pair of colour. The
second byte defines two colour indices. The resulting pixel pattern
will have interleaved high-order 4-bits and low order 4 bits
(ABABA...). If the first byte is zero, the second defines an escape
code. The End-of-Bitmap is zero padded to end on a 32-bit
boundary. Due to the 16bit-ness of this structure this will always be
either two zero bytes or none.
The pixel data is stored in 2-byte chunks. The first byte specifies the
number of consecutive pixels with the same colour. The second byte
defines their colour indices. If the first byte is zero, the second
defines an escape code. The End-of-Bitmap is zero padded to end
on a 32-bit boundary. Due to the 16bit-ness of this structure this will
always be either two zero bytes or none.
24
4-bit
16 colour images
8-bit
256 colour images
n (Byte 1)
48
Every byte holds 8 pixels, its highest order bit representing the
leftmost pixel of these 8. There are 2 colour table entries. Some
readers assume that 0 is black and 1 is white. If you are storing
black and white pictures you should stick to this, with any other 2
colours this is not an issue. Remember padding with zeros up to a
32-bit boundary.
Every byte holds 2 pixels, its high order 4 bits representing the left of
those. There are 16 colour table entries. These colours do not have
to be the 16 MS-Windows standard colours. Padding each line with
zeros up to a 32-bit boundary will result in up to 28 zeros = 7 'wasted
pixels'.
24-bit
True colour images
3.3.1.2.1
Remarks
c (Byte 2)
Description
>0
any
n pixels to be drawn. The 1st, 3rd, 5th, ... pixels' colour is in c's high-order 4 bits, the
even pixels' colour is in c's low-order 4 bits. If both colour indices are the same, it
results in just n pixels of colour c.
End-of-line
End-of-Bitmap
Delta. The following 2 bytes define an unsigned offset in x and y direction (y being up).
The skipped pixels should get a colour zero.
>=3
The following c bytes will be read as single pixel colours just as in uncompressed files.
Up to 12 bits of zeros follow, to put the file/memory pointer on a 16-bit boundary again.
n (Byte 1)
c (Byte 2)
Description
>0
any
AT271_TRG_E6
Forsk 2009
3.3.2
End-of-line
End-of-Bitmap
Delta. The following 2 bytes define an unsigned offset in x and y direction (y being up).
The skipped pixels should get a colour zero.
>=3
The following c bytes will be read as single pixel colours just as in uncompressed files.
A zero follows, if c is odd, putting the file/memory pointer on a 16-bit boundary again.
Description
amount of translation
amount of rotation
Atoll supports .bpw and .bmw header file extensions for Import, but exports headers with .bpw file extensions.
3.3.3
Sample
3.3.3.1
3.4
3.4.1
Description
amount of translation
amount of rotation
3.4.2
Sample
3.4.2.1
Forsk 2009
AT271_TRG_E6
49
0.00
0.00
-100.00
60000.00
2679900.00
3.5
DXF Format
Atoll is capable of importing and working with AutoCAD drawings in the Drawing Interchange Format (DXF). .dxf files
can have ASCII or binary formats. But only the ASCII .dxf files can be used in Atoll.
.dxf files are composed of pairs of codes and associated values. The codes, known as group codes, indicate the type of
value that follows. .dxf files are organized into sections of records containing the group codes and their values. Each group
code and value is a separate line.
Each section starts with a group code 0 followed by the string, SECTION. This is followed by a group code 2 and a string
indicating the name of the section (for example, HEADER). Each section ends with a 0 followed by the string ENDSEC.
3.6
SHP Format
ESRI (Environmental Systems Research Institute, Inc.) ArcView GIS Shapefiles have a simple, non-topological format
for storing geometric locations and attribute information of geographic features. A shapefile is one of the spatial data
formats that you can work with in ArcExplorer. .shp data files usually have associated .shx and .dbf files.
Among these three files:
You can define mappings between the coordinate system used for the ESRI vector files, defined in the corresponding .prj
files, and Atoll. In this way, when you import a vector file, Atoll can detect the correct coordinate system automatically. For
more information about defining the mapping between coordinate systems, please refer to the Administrator Manual.
3.7
MIF Format
MapInfo Interchange Format (.mif) allows various types of data to be attached to a variety of graphical items. These ASCII
files are editable, easy to generate, and work on all platforms supported by MapInfo. Vector objects with a .mif extension
may be imported in Atoll.
Two files, a .mif and a .mid, contain MapInfo data. Graphics reside in the .mif file while the text contents are stored in the
.mid file. The text data is delimited with one row per record, and Carriage Return, Carriage Return plus Line Feed, or Line
Feed between lines. The .mif file has two sections, the file header and the data section. The .mid file is optional. When
there is no .mid file, all fields are blank.
You can find more information at http://www.mapinfo.com.
You can define mappings between the coordinate system used for the MapInfo vector files, defined in the corresponding
.mif files, and Atoll. In this way, when you import a vector file, Atoll can detect the correct coordinate system automatically.
For more information about defining the mapping between coordinate systems, please refer to the Administrator Manual.
3.8
TAB Format
TAB files (MapInfo Tables) are the native format of MapInfo. They actually consist of a number of files with extensions
such as .TAB, .DAT and .MAP. All of these files need to be present and kept together for the table to work. These are
defined as follows:
50
AT271_TRG_E6
Forsk 2009
3.9
ECW Format
The Enhanced Compressed Wavelet file format is supported in Atoll. .ecw files are geo-referenced image files, which can
be imported in Atoll. This is an Open Standard wavelet compression technology, developed by Earth Resource Mapping,
which can compress images with up to a 100-to-1 compression ratio. Each compressed image file contains a header carrying the following information about the image:
3.10
The image size expressed as the number of cells across and down
The number of bands (RGB images have three bands)
The image compression rate
The cell measurement units (meters, degrees or feet)
The size of each cell in measurement units
Coordinate space information (Projection, Datum etc.)
Atoll supports uncompressed as well as compressed (or partially compressed) DTM .img files.
You can create a .mnu file to improve the clutter class map loading.
The colour-to-code association (raster maps) may be automatically imported from the .img file.
These files are automatically geo-referenced, i.e., they do not require any additional file for geo-reference.
For image files, the number of supported bands is either 1 (colour palette is defined separately) or 3 (no colour palette but
direct RGB information for each pixel). In case of 3 bands, only 8 bit per pixel format is supported. Therefore, 8-bit images,
containing RGB information (three bands are provided: the first band is for Blue, the second one is for Green and the third
for Red), can be considered as 24 bit per pixel files. 32 bit per pixel files are not supported.
Notes:
Using compressed geo data formats (compressed .tif, Erdas Imagine, or .ecw) can cause
performance loss due to real-time decompression. However, you can recover this loss in
performance by:
- Either, hiding the status bar, which provides geographic data information in real time, by
unchecking the Status Bar item in the View menu.
- Or, not displaying some of the information, such as altitude, clutter class and clutter
height, in the status bar. This can be done through the Atoll.ini file, by adding the following
lines:
[StatusBar]
DisplayZ=0
DisplayClutterClass=0
DisplayClutterHeight=0
3.11
Please refer to the Administrator Manual for more details about the Atoll.ini file.
Numerical continuous grids, which contain numerical information (such as DTM), and are stored in files with the
.grd extension.
Classified grids, which contain alphanumeric (characters) information, and are stored in files with the .grc extension.
Atoll is capable of supporting the Vertical Mapper Classified Grid (GRC) and Vertical Mapper Continuous Grid (GRD) file
formats in order to import and export:
GRD: DTM, image, population, traffic density, and other data types.
GRC: DTM, clutter classes, clutter heights, environment traffic, image, population, and other data types.
It is also possible to export coverage prediction studies in GRD and GRC formats.
This is the geographic data format used by Planet EV. So, it is possible to directly import geographic data from Planet EV
to Atoll using this format.
Forsk 2009
AT271_TRG_E6
51
3.12
3.12.1
ncols XXX
nrows XXX
xllcenter XXX OR
xllcorner XXX
yllcenter OR
yllcorner XXX
cellsize XXX
Grid resolution.
nodata_value XXX
//Row 1
Top of the raster. Description of the first row. Syntax:
ncols number of values separated by spaces.
:
:
//Row N
3.12.2
Sample
ncols 303
nrows 321
xllcorner 585300.000000
yllcorner 5615700.000000
cellsize 100.000000
nodata_value 0
...
3.13
3.14
Planet Format
The Planet geographic data are described by a set of files grouped in a Planet directory. The directory structure depends
on the geographic data type.
Atoll supports the following objects in Planet format:
52
AT271_TRG_E6
Forsk 2009
3.14.1
DTM File
3.14.1.1
Description
The DTM directory consists of three files; the height file and two other files detailed below:
The index file structure is simple; it is an ASCII text file that holds position information about the file. It contains
five columns. You can open an index file using any ASCII text editor. The format of the index file is as follows:
Field
Acceptable values
Description
File name
Text
East min
Float
East max
Float
North min
Float
North max
Float
Square size
Float
The projection file provides information about the projection system used. This file is optional. It is an ASCII text
file with four lines maximum.
Line
Description
Spheroid
Zone
Projection
Central meridian
Latitude and longitude of projection central meridian and equivalent x and y coordinates in meters
(optional)
Note:
3.14.1.2
In the associated binary file, the value -9999 corresponds to No data which is supported
by Atoll.
Sample
Index file associated with height file (DTM data):
sydney1
Australian-1965
56
UTM
0 153 500000 10000000
3.14.2
3.14.2.1
Description
The Clutter directory consists of three files; the clutter file and two other files detailed below:
Field
Type
Description
Clutter-code
Integer (>1)
Feature-name
Forsk 2009
The menu file, an ASCII text file, defines the feature codes for each type of clutter. It consists of as many lines
(with the following format) as there are clutter codes in the clutter data files. This file is optional.
The index file gives clutter spatial references. The structure of clutter index file is the same as the structure of DTM
index file.
AT271_TRG_E6
53
3.14.2.2
In the associated binary file, the value -9999 corresponds to No data which is supported
by Atoll.
Sample
Menu file associated with the clutter file:
open
sea
inlandwater
residential
meanurban
denseurban
buildings
village
industrial
10
openinurban
11
forest
12
parks
13
denseurbanhigh
14
blockbuildings
15
denseblockbuild
16
rural
17
mixedsuburban
3.14.3
Vector Files
3.14.3.1
Description
Vector data comprises terrain features such as coastlines, roads, etc. Each of these features is stored in a separate vector
file. Four types of files are used, the vector file, where x and y coordinates of vector paths are stored, and three other files
detailed below:
The menu file, an ASCII text file, lists the vector types stored in the database. The menu file is composed of one
or more records with the following structure:
Field
Type
Description
Integer > 0
The index file, an ASCII text file, lists the vector files and associates each vector file with one vector type, and
optionally with one attribute file. The index file consists of one or more records with the following structure:
Field
Type
Dimensions
Real
54
AT271_TRG_E6
Description
Forsk 2009
3.14.3.2
The attribute file stores the height and description properties of vector paths. This file is optional.
Sample
Index file associated with the vector files
3.14.4
sydney1.airport
sydney1.riverlake
sydney1.coastline
sydney1.railways
sydney1.highways
sydney1.majstreets
sydney1.majorroads
Image Files
The image directory consists of two files, the image file with .tif extension and an index file with the same structure as the
DTM index file structure.
3.14.5
The text data files are ASCII text files with the following format:
Airport
637111.188 3094774.00
Airport
628642.688 3081806.25
Each file contains a line of text followed by easting and northing of that text, etc.
The index file, an ASCII text file, stores the position of each text file. It consists of one or more records with the
following structure:
Field
Type
Description
File name
East Min
Real
East Max
Real
North Min
Real
North Max
Real
Text feature
Forsk 2009
The menu file, an ASCII text file, contains the text features. This file is optional.
Airport
Ferryport
Railway_Station
AT271_TRG_E6
55
3.15
MNU Format
3.15.1
Description
A .mnu file is useful when importing clutter classes or raster traffic files in .tif, .bil and .img formats. It gives the correspondence between the clutter (or traffic) code and the class name. It is a text file with the same name as the clutter (or traffic)
file with .mnu extension. It must be stored at the same location as the clutter (or traffic) file. It has the same structure as
the menu file used in the Planet format.
Field
Type
Description
Class code
Integer > 0
Class name
3.15.2
Sample
A .mnu file associated to a clutter classes file:
3.16
none
open
sea
inland_water
residential
meanurban
One index.xml file which contains the mapping between the data tables in Atoll and the corresponding XML file
created by the export.
One XML file per data table which contains the data table format (schema) and the data.
The XML import does not modify the active document table and field definitions. Therefore, the Networks and CustomFields tables, although exported, are not imported.
The following sections describe the structures of these two types of XML files created at export.
3.16.1
Index.xml File
The index.xml file stores the system (GSM, UMTS, etc.) and the technology (TDMA, CDMA, etc.) of the document, and
the version of Atoll used for exporting the data tables to XML files. It also contains the mapping between the data tables
in the Atoll document and the XML file corresponding to each data table.
The root tag <Atoll_XML_Config...> of the index.xml file contains the following attributes:
Attribute
Description
Atoll_File_System
Corresponds to the SYSTEM_ field of the Networks table of the exported document
Atoll_File_Technology
Atoll_File_Version
The index file also contains a list of mapping between the tables exported from Atoll and the XML files corresponding to
each table. This list is sorted in the order the Atoll tables are to be imported.
The list is composed of <XML_Table.../> tags with the following attributes:
Attribute
Description
XML_File
Atoll_Table
56
AT271_TRG_E6
Forsk 2009
3.16.2
XML File
Atoll creates an XML file per exported data table. This XML file has two sections, one for storing the description of the table
structure, and the second for the data itself. The XML file uses the standard XML rowset schema (schema included in the
XML file between <s:Schema id=RowsetSchema> and </s:Schema> tags).
Rowset Schema
The XML root tag for XML files using the rowset schema is the following:
<xml xmlns:s='uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882'
xmlns:dt='uuid:C2F41010-65B3-11d1-A29F-00AA00C14882'
xmlns:rs='urn:schemas-microsoft-com:rowset'
xmlns:z='#RowsetSchema'>
The schema definition follows the root tag and is enclosed between the following tags:
<s:Schema id=RowsetSchema>
<!-Schema is defined here, using <s:ElementType> and <s:AttributeType> tags ->
</s:Schema>
In the rowset schema, after the schema description, the data are enclosed between <rs:data> and </rs:data>.
Between these tags, each record is handled by a <z:row /> tag having its attributes set to the record field values since
in the rowset schema, values are handled by attributes. Note that no closing tag </z:row> is required.
A sample extract of a Sites.xml file containing the Sites table with only one site is given below:
<xml xmlns:s='uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882'
xmlns:dt='uuid:C2F41010-65B3-11d1-A29F-00AA00C14882'
xmlns:rs='urn:schemas-microsoft-com:rowset'
xmlns:z='#RowsetSchema'>
<s:Schema id='RowsetSchema'>
<s:ElementType name='row' content='eltOnly' rs:updatable='true'>
<s:AttributeType name='NAME' rs:number='1' rs:maydefer='true' rs:writeunknown='true' rs:basetable='Sites' rs:basecolumn='NAME' rs:keycolumn='true'>
<s:datatype dt:type='string' dt:maxLength='50'/>
</s:AttributeType>
<s:AttributeType name='LONGITUDE' rs:number='2' rs:maydefer='true' rs:writeunknown='true' rs:basetable='Sites' rs:basecolumn='LONGITUDE'>
<s:datatype dt:type='float' dt:maxLength='8' rs:precision='15' rs:fixedlength='true'/>
</s:AttributeType>
<s:AttributeType name='LATITUDE' rs:number='3' rs:maydefer='true' rs:writeunknown='true' rs:basetable='Sites' rs:basecolumn='LATITUDE'>
<s:datatype dt:type='float' dt:maxLength='8' rs:precision='15' rs:fixedlength='true'/>
</s:AttributeType>
<s:AttributeType name='ALTITUDE' rs:number='4' rs:nullable='true' rs:maydefer='true' rs:writeunknown='true' rs:basetable='Sites' rs:basecolumn='ALTITUDE'>
Forsk 2009
AT271_TRG_E6
57
<s:datatype
edlength='true'/>
dt:type='r4'
dt:maxLength='4'
rs:precision='7'
rs:fix-
</s:AttributeType>
<s:AttributeType name='COMMENT_' rs:number='5' rs:nullable='true' rs:maydefer='true'
rs:writeunknown='true'
rs:basetable='Sites'
rs:basecolumn='COMMENT_'>
<s:datatype dt:type='string' dt:maxLength='255'/>
</s:AttributeType>
<s:extends type='rs:rowbase'/>
</s:ElementType>
</s:Schema>
<rs:data>
<rs:insert>
<z:row NAME='Site0' LONGITUDE='8301' LATITUDE='-9756'/>
</rs:insert>
</rs:data>
</xml>
3.17
3.17.1
Each transmitter path loss matrix is calculated on the area where calculation radius
intersects the computation zone (see: Computation zone).
DBF File
dBASE III file (pathloss.dbf) has a standard .dbf format described below. Its content can be checked by opening it in MSAccess. The format is detailed hereafter.
3.17.1.1
FS = FlagShip
D3 = dBaseIII+
Fb = FoxBase
D4 = dBaseIV
Fp = FoxPro
D5 = dBaseV
CL = Clipper
3.17.1.1.1
3.17.1.1.2
58
DBF Structure
Byte
Description
0...n
n+1
last
Size
Contents
Description
00
0x03
plain .dbf
0x04
plain .dbf
D4, D5 (FS)
0x05
plain .dbf
D5, Fp (FS)
AT271_TRG_E6
Forsk 2009
FS
0xB3
FS
0x83
0x8B
D4, D5
0x8E
D4, D5
0xF5
Fp
YYMMDD
All
ulong
All
ushort
All
10
ushort
All
12
0,0
Reserved
All
14
0x01
Begin transaction
D4, D5
0x00
End Transaction
D4, D5
0x00
ignored
0x01
Encrypted
D4, D5
01
04
08
15
0x00
normal visible
All
16
12
0 (1)
D4,D5
28
0x01
Fp, D4, D5
0x00
All
language driver ID
D4, D5
0x01
Fp
0x02
Fp
0x03
Fp
0xC8
codepage1250 Windows EE
Fp
0x00
ignored
29
30
32
n*32
+1
0,0
0x0D
reserved
All
all
all
Field descriptor array in the .dbf header (32 bytes for each field)
Byte
Size
Contents
Description
11
ASCI
all
11
ASCI
all
12
n,n,n,n
D3
n,n,0,0
Fp
0,0,0,0
ignored
16
byte
17
byte
18
0,0
reserved
all
20
21
23
2
1
byte
Work area ID
D4, D5
0x00
unused
n,n
multi-user dBase
D3, D4, D5
0,0
ignored
0x01
Set Fields
D3, D4, D5
0x00
ignored
24
0...0
reserved
all
31
0x01
D4, D5
0x00
ignored
Forsk 2009
0x43
Field type and size in the .dbf header, field descriptor (1 byte)
Size
Type
Description/Storage
C 1...n
Char
all
AT271_TRG_E6
59
FS
Fp, CL
n = 1...254
all
Date
all
Numeric
N 1...n Numeric
all
D8
F 1...n
n = 1...20
FS, Fp, CL
n = 1...18
D4, D5 (FS)
Memo
all
V 10
Variable
FS
P 10
Picture
Fp
B 10
Binary
D5
G 10
General
OLE objects
structure like M
D5, Fp
22
short int
FS
44
long int
FS
88
double
FS
L1
Logical
M 10
3.17.1.1.3
3.17.1.2
Size
Description
all
1n
All
Field
Type
Description
TX_NAME
Text
FILE_NAME
Text
MODEL_NAME
Text
MODEL_SIG
Text
Signature (identity number) of model used in calculations. You may check it in the
propagation model properties (General tab).
The Model_SIG is used for the purpose of validity. A unique Model_SIG is
assigned to each propagation model. When model parameters are modified, the
associated model ID changes. This enables Atoll to detect path loss matrix
invalidity. In the same way, two identical propagation models in different projects
do not have the same model IDa.
60
ULXMAP
Float
X-coordinate of the top-left corner of the path loss matrix upper-left pixel
ULYMAP
Float
Y-coordinate of the top-left corner of the path loss matrix upper-left pixel
RESOLUTION
Float
NROWS
Float
NCOLS
Float
FREQUENCY
Float
Frequency band
TILT
Float
AZIMUTH
Float
AT271_TRG_E6
Forsk 2009
Float
TX_POSX
Float
TX_POSY
Float
ALTITUDE
Float
RX_HEIGHT
Float
ANTENNA_SI
Float
Logical number referring to antenna pattern. Antennas with the same pattern will
have the same number.
MAX_LOS
Float
Maximum path loss stated in 1/16 dB. This information is used, when no
calculation radius is set, to check the matrix validity.
CAREA_XMIN
Float
CAREA_XMAX
Float
CAREA_YMIN
Float
CAREA_YMAX
Float
WAREA_XMIN
Float
WAREA_XMAX
Float
WAREA_YMIN
Float
WAREA_YMAX
Float
LOCKED
Boolean
Locking status
0: path loss matrix is not locked
1: path loss matrix is locked.
Boolean
Atoll indicates if losses due to the antenna pattern are taken into account in the
path loss matrix.
0: antenna losses not taken into account
1: antenna losses included
INC_ANT
a.
b.
c.
3.17.2
In order to benefit from the calculation sharing feature, users must retrieve the propagation models from the same
central database. This can be done using the Open from database command for a new document or the Refresh
command for an existing one. Otherwise, Atoll generates different model_ID (even if same parameters are applied
on the same kind of model) and calculation sharing become unavailable due to inconsistency.
These coordinates enable Atoll to determine the area of calculation for each transmitter.
These coordinates enable Atoll to determine the rectangle including the computation zone.
LOS File
The data file is a 16 bits binary row file organized in a standard row-column structure. It contains an integer path loss value,
with a 1/16 dB unit. Data are stored starting from the southwest to the northeast corner of the area.
3.18
3.18.1
DBF File
dBASE III file (pathloss.dbf) has a standard .dbf format described below. Its content can be checked by opening it in MSAccess. The format is detailed hereafter.
3.18.1.1
FS = FlagShip
D3 = dBaseIII+
Fb = FoxBase
D4 = dBaseIV
Fp = FoxPro
D5 = dBaseV
CL = Clipper
Forsk 2009
AT271_TRG_E6
61
3.18.1.1.1
3.18.1.1.2
DBF Structure
Byte
Description
0...n
n+1
last
Size
Contents
Description
00
0x03
plain .dbf
0x04
plain .dbf
D4, D5 (FS)
0x05
plain .dbf
D5, Fp (FS)
0x43
FS
0xB3
FS
0x83
0x8B
D4, D5
0x8E
D4, D5
0xF5
Fp
01
YYMMDD
All
04
ulong
All
08
ushort
All
10
ushort
All
12
0,0
Reserved
All
14
0x01
Begin transaction
D4, D5
0x00
End Transaction
D4, D5
0x00
ignored
0x01
Encrypted
D4, D5
0x00
normal visible
All
15
16
12
0 (1)
D4,D5
28
0x01
Fp, D4, D5
0x00
All
29
language driver ID
D4, D5
0x01
Fp
0x02
Fp
0x03
Fp
0xC8
codepage1250 Windows EE
Fp
0x00
ignored
0,0
reserved
All
all
all
30
32
n*32
+1
62
0x0D
Field descriptor array in the .dbf header (32 bytes for each field)
Byte
Size
Contents
Description
11
ASCI
all
11
ASCI
all
12
n,n,n,n
D3
n,n,0,0
Fp
0,0,0,0
ignored
16
byte
17
byte
18
0,0
reserved
all
20
byte
Work area ID
D4, D5
AT271_TRG_E6
Forsk 2009
21
23
n,n
multi-user dBase
D3, D4, D5
0,0
ignored
0x01
Set Fields
D3, D4, D5
0x00
ignored
0...0
reserved
all
31
0x01
D4, D5
0x00
ignored
Field type and size in the .dbf header, field descriptor (1 byte)
Size
Type
Description/Storage
C 1...n
Char
all
FS
Fp, CL
n = 1...254
all
D8
Date
all
F 1...n
Numeric
N 1...n Numeric
all
n = 1...20
FS, Fp, CL
n = 1...18
Logical
D4, D5 (FS)
Memo
all
V 10
Variable
FS
P 10
Picture
Fp
B 10
Binary
D5
G 10
General
OLE objects
structure like M
D5, Fp
22
short int
FS
44
long int
FS
88
double
FS
L1
M 10
Size
0
1n
3.18.1.2
unused
24
3.18.1.1.3
0x00
Description
all
All
Forsk 2009
Field
Type
Description
TX_NAME
Text
FILE_NAME
Text
AREA_XMIN
Float
Not used
AREA_XMAX
Float
Not used
AT271_TRG_E6
63
3.18.2
AREA_YMIN
Float
Not used
AREA_YMAX
Float
Not used
PTS File
The tuning file contains a header and the list of points.
The contents of the header is:
4 bytes : version
4 bytes : flag (can be used to manage flags like active flag)
50 bytes : GUID
4 bytes : Number of points
255 bytes : original measurements name (with prefix Num : for test mobile data and CW: for CW measurements)
256 bytes : comment
4 bytes : X_RADIUS
4 bytes : Y_RADIUS
4 bytes : Gain : measurement gain - losses
4 bytes : Global error
4 bytes : Rx height
4 bytes : Frequency
8 bytes : Tx Position
3.19
4 bytes : X
4 bytes : Y
4 bytes : Measurement value
4 bytes : Incidence angle.
3.19.1
The lines starting with the symbol "#" are considered as comments.
The interferer TRX type is not specified. In fact, the subcells of the interferer transmitter
differ by their power offsets. If the power offset of a subcell is X with respect to the BCCH,
then its interference C/I histogram will be shifted by X with respect to the BCCH
interference histogram. It contains no further information; therefore, the interferer TRX type
is always BCCH.
For each interfered subcell-interferer subcell pair, Atoll saves probabilities for several C/I
values (between 6 to 24 values). Five of these values are fixed; probabilities are calculated
for C/I values equal to 9, 1, 8, 14, and 22 dB. Then, between each fixed C/I value, there
can be up to three additional values (this number depends on the probability variation
between the fixed values). The C/I values have 0.5 dB accuracy and probability values are
calculated and stored with an accuracy of 0.002 for probabilities between 1 and 0.05, and
with an accuracy of 0.0001 for probabilities lower than 0.05.
If no power offset is defined on the Interfered TRX type, it is possible to use the "All" value.
The values of probability should be absolute (between 0 and 1), and not in precentage
(between 0 and 100%).
The first part is a header used for format identification. It must start with and contain the following lines:
The second part details interference histogram of each interfered subcell-interferer subcell pair.
The lines after the header are considered as comments if they start with the symbol "#". If not, they must have the following
format:
64
AT271_TRG_E6
Forsk 2009
<Column1><tab><Column2><tab><Column3><tab><Column4><newline>
The 4 tab-separated columns are defined in the table below:
3.19.1.1
Column name
Description
Column1
Interfered transmitter
Column2
Interfering transmitter
Column3
Column4
C/I Probability
C/I value and the probability associated to this value separated by a space
character. This entry cannot be null.
Sample
# Calculation Results Data File.
# Version 1.1, Tab separated format. Commented lines start with #.
# Remark:
# Fields are:
#-----------------------------------------------------------------------#Transmitter
Interferer
TRX type
#-----------------------------------------------------------------------#
# Warning, The parameter settings of this header can be wrong if
# the "export" is performed following an "import". They
# are correct when the "export" follows a "calculate".
#
# Service Zone Type is "Best signal level of the highest priority HCS layer".
# Margin is 5.
# Cell edge coverage probability 75%.
# Traffic spreading was Uniform
##---------------------------------------------------------------------#
#
Site0_2
Site0_1
Site0_2
Site0_3
Site0_3
Site0_1
Site0_3
Site0_2
3.19.2
Forsk 2009
When importing interference histograms with standard format, you must specify the .clc file
to be imported. Atoll looks for the associated .dct file in the same directory and uses it to
decode transmitter identifiers. If this file is unavailable, Atoll assumes that the transmitter
identifiers are the transmitter names. In this case, the columns 1 and 2 of the .clc file must
contain the names of the interfered and interferer transmitters instead of their identification
numbers.
AT271_TRG_E6
65
3.19.2.1
CLC File
3.19.2.1.1
Description
The .clc file consists of two parts:
The first part is a header used for format identification. It must start with and contain the following lines:
The second part details interference histogram of each interfered subcell-interferer subcell pair.
The lines after the header are considered as comments if they start with the symbol "#". If not, they must have the following
format:
<Column1><tab><Column2><tab><Column3><tab><Column4><tab><Column5><newline>
The 5 tab-separated columns are defined in the table below:
Column name
Description
Column1
Interfered transmitter
Column2
Interfering transmitter
Column3
Interfered subcell. If the column is null, its value is identical to the one of
the line above. In order to save storage, all subcells with no power offset
are not duplicated (e.g. BCCH, TCH).
Column4
C/I threshold
Column5
Probability to have C/I the value specified in column 4 (C/I threshold). This
field must not be empty.
Note:
3.19.2.1.2
The columns 1, 2, and 3 must be defined only in the first line of each histogram.
Sample
# Calculation Results Data File.
# Version 1.1,
# Remark:
# Fields are:
##------------#------------#------------#-----------#------------------#
#| Interfered | Interfering| Interfered | C/I
#| Transmitter| Transmitter| Trx type
| Probability
##------------#------------#------------#-----------#------------------#
#
# Warning, The parameter settings of this header can be wrong if
# the "export" is performed following an "import". They
# are correct when the "export" follows a "calculate".
#
# Service Zone Type is "Best signal level of the highest priority HCS layer".
# Margin is 5.
# Cell edge coverage probability 75%.
# Traffic spreading was Uniform
##---------------------------------------------------------------------#
1
TCH_INNER
8
9
66
1
0.944
10
0.904
11
0.892
14
0.844
AT271_TRG_E6
Forsk 2009
BCCH,TCH
15
0.832
16
0.812
17
0.752
22
0.316
25
0.292
0.944
10
.904
13
0.872
14
0.84
17
0.772
Note:
A new interference matrix histograms format has been introduced in Atoll 2.3.1 to improve
the import and export features and the overall performance. In this format, if the TCH and
BCCH histograms are the same, they are no longer duplicated. Atoll keeps a single record
of these histograms indicating that they belong to TCH and BCCH both. For example,
- Old format histograms between victim 1 and interferer 2:
1 2 TCH
-9.5
1 2 BCCH
-9.5
- 9
- 9
1
1
- 6
- 6
1
1
1 2 TCH,BCCH
3.19.2.2
DCT File
3.19.2.2.1
Description
-9.5
- 9
- 6
The first part is a header used for format identification. It must start with and contain the following lines:
The second part provides information about transmitters taken into account in AFP.
The lines after the header are considered as comments if they start with the symbol "#". If not, they must have the following
format:
<Column1><tab><Column2><newline>
Column name
Type
Description
Column1
Transmitter name
Text
Column2
Transmitter Identifier
Integer
Column3
Integer
Column4
Integer
Column5
% of vic coverage
Float
Column6
% of int coverage
Float
The last four columns describe the interference matrix scope. One transmitter per line is described separated with a tab
character.
3.19.2.2.2
Sample
# Calculation Results Dictionary File.
# Version 2.1,
# Fields are:
##-----------#-----------#-----------#-----------#---------#---------#
#|Transmitter|Transmitter|BCCH during|BSIC during|% of vic'|% of int'|
#|Name
##-----------#-----------#-----------#-----------#---------#---------#
Forsk 2009
AT271_TRG_E6
67
#
# Warning, The parameter settings of this header can be wrong if
# the "export" is performed following an "import". They
# are correct when the "export" follows a "calculate".
#
# Service Zone Type is "Best signal level per HCS layer".
# Margin is 5.
# Cell edge coverage probability is 75%.
# Traffic spreading was Uniform (percentage of interfered area)
##---------------------------#
3.19.3
Site0_0
-1
-1
100
100
Site0_1
-1
-1
100
100
Site0_2
-1
-1
100
100
Site1_0
-1
-1
100
100
Site1_1
-1
-1
100
100
Site1_2
-1
-1
100
100
Site2_0
-1
-1
100
100
Site2_1
-1
-1
100
100
The first part is a header used for format identification. It must start with and contain the following lines:
The second part details interference histogram of each interfered subcell-interferer subcell pair.
The lines after the header are considered as comments if they start with the symbol "#". If not, they must have the following
format:
<Column1><tab><Column2><tab><Column3><tab><Column4><tab><Column5><newline>
The 5 tab-separated columns are defined in the table below:
3.19.3.1
Column name
Description
Column1
Interfered transmitter
Column2
Interfering transmitter
Column3
Column4
C/I threshold
Column5
Probability to have C/I the value specified in column 4 (C/I threshold). This
field must not be empty.
Sample
# Calculation Results Data File.
# Version 1.1, Tab separated format. Commented lines start with #.
# Remark:
# Fields are:
#-----------------------------------------------------------------------#Transmitter
68
Interferer
TRX type
AT271_TRG_E6
C/I
Probability
Forsk 2009
#-----------------------------------------------------------------------#
# Warning, The parameter settings of this header can be wrong if
# the "export" is performed following an "import". They
# are correct when the "export" follows a "calculate".
#
# Service Zone Type is "Best signal level of the highest priority HCS layer".
# Margin is 5.
# Cell edge coverage probability 75%.
# Traffic spreading was Uniform
##---------------------------------------------------------------------#
Site0_2
Site0_1
BCCH,TCH
-10
Site0_2
Site0_1
BCCH,TCH
-9
0.996
Site0_2
Site0_1
BCCH,TCH
-6
0.976
Site0_2
Site0_1
BCCH,TCH
-4
0.964
Site0_2
Site0_1
BCCH,TCH
-1
0.936
Site0_2
Site0_1
BCCH,TCH
0.932
Site0_2
Site0_1
BCCH,TCH
0.924
Site0_2
Site0_1
BCCH,TCH
0.896
Site0_2
Site0_1
BCCH,TCH
0.864
Site0_2
Site0_1
BCCH,TCH
0.848
Site0_2
Site0_1
BCCH,TCH
0.832
Site0_2
Site0_1
BCCH,TCH
10
0.824
...
3.19.4
<Column1><SEP><Column2><SEP><Column3><SEP><Column4><newline>
Where the separator (<SEP>) can either be a tab or a semicolon.
The four columns are defined in the table below:
Column name
Description
Interfered transmitter
Column2
Interfering transmitter
Column3
Co-channel interference
probability
Column4
Adjacent channel
interference probability
Column1
Probability of having C I
Probability of having C I
Max
BCCH ,TCH
Max
BCCH ,TCH
C I req
C I req F
C I req corresponds to the required C/I threshold. This parameter is defined for each subcell.
F is the adjacent channel protection level.
3.19.4.1
Sample
# Calculation Results Data File.
# Version 1.1, Tab separated format. Commented lines start with #.
# Remark:
# Fields are:
#------------------------------------------------------------------------
Forsk 2009
AT271_TRG_E6
69
#Transmitter
Interferer
Co-channel
Adjacent channel
#-----------------------------------------------------------------------#
# Warning, The parameter settings of this header can be wrong if
# the "export" is performed following an "import". They
# are correct when the "export" follows a "calculate".
#
# Service Zone Type is "Best signal level of the highest priority HCS layer".
# Margin is 5.
# Cell edge coverage probability 75%.
# Traffic spreading was Uniform
##---------------------------------------------------------------------#
Site0_2
Site0_1
0.226667
0.024
Site0_2
Site0_3
0.27
0.024
Site0_3
Site0_1
0.276
0.02
Site0_3
Site0_2
0.226
0.028
The columns in the sample above are separated with a tab. These columns can also be separated with a semilcolon:
Site0_2;Site0_1;0.226667;0.024
Site0_2;Site0_3;0.27;0.024
Site0_3;Site0_1;0.276;0.02
Site0_3;Site0_2;0.226;0.028
70
AT271_TRG_E6
Forsk 2009
Chapter 4
Calculations
This chapter describes in detail the calculation of path losses, the propagation models implemented in Atoll
by default, the calculation of antenna attenuation according to antenna patterns, and other calculation
algorithms in Atoll.
Atoll
Atoll
Microwave
RF PlanningLink
andPlanning
Optimisation
Software
Microwave
Software
72
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
Calculations
4.1
Overview
Three kinds of predictions are available in Atoll:
Point analysis enables you to visualise transmitter-receiver profile and to get predictions for a user-defined
receiver in real time anywhere on a geographic map (Point analysis window: Profile tab).
Coverage studies consider each bin of calculation areas as a potential receiver you can define. Therefore, covered
bins correspond to areas where a criterion on the predicted received signal is fulfilled.
Point analysis based on path loss matrices enables you to get parameters derived from predicted values in coverage studies (field received, path loss, C/I, UMTS parameters) for a receiver anywhere inside a calculation area
(Point analysis window: Reception, Interference, AS analysis tabs).
Coverage studies
Point analysis
Any study
Profile
Reception, Results,
Interference, AS analysis
Receiver
position
Calculation
Real time
Profile
extractiona
Systematic
Result
a.
When using SPM, you can choose either radial or systematic calculation option.
Notes:
In coverage studies, Atoll calculates path loss for every bin within calculation areas.
However, only results on calculation bins inside the computation zone are displayed.
Profile point analysis is calculated in real time. Therefore, prediction is always consistent
with the network. On the other hand, if you modify any parameter (radio or geo), which may
make matrices invalid, consider updating the matrices before using point analysis based on
path loss matrices.
Due to different calculation methods, you can get different results at a same point when
performing a point analysis in profile or reception mode.
Tx
+ L ant
Rx
L model is the loss on the transmitter-receiver path calculated through the propagation model. L model value depends on
the selected propagation model.
L ant
Tx
L ant
Rx
Rx
Notes:
In any project, Atoll considers that the receiver antenna is in the transmitter antenna axis.
Therefore, the receiver antenna attenuation is supposed to be zero.
2nd step: When the option Shadowing taken into account is selected, Atoll evaluates a shadowing margin,
M Shadowing model , from the user-defined model standard deviation at the receiver and the cell edge coverage probability.
Forsk 2009
AT271_TRG_E6
73
For a cell edge coverage probability of 50%, the shadowing margin is always zero. In this
case, Atoll still works as above.
3rd step: Then, Atoll determines the prediction criterion and displays coverage.
For a signal level study,
The signal level at the receiver ( P Rec ) is calculated. We have (in dBm):
P Rec = EIRP L path M Shadowing model L Indoor + G ant
Where EIRP = P Tx + G ant
Tx
Rx
L Rx
L Tx
Tx
Rx
Rx
and L Rx
equal zero when calculating the received signal level (in point analysis, Profile and
Reception tabs, and in common coverage studies such as Coverage per transmitter,
Coverage by field level, Overlapping).
The prediction is performed for a user-defined cell edge coverage probability (x%). This means that the measured criterion
exceeds the predicted criterion for x% of time. The prediction is reliable during x% of time.
Note:
4.2
In case of interference studies, only signal from interfered transmitter (C) is downgraded by
the shadowing margin. We consider that interference value (I) is not altered by the
shadowing margin.
It must be active,
It must satisfy filter criteria defined in the Transmitters folder, and
It must have a calculation area.
In the rest of the document, a transmitter fulfilling the conditions detailed above will be called TBC transmitter.
The path loss matrix size of a TBC transmitter depends on its calculation area. Atoll determines a path loss value ( L path )
on each calculation bin (calculation bin is defined by the resolution) of the calculation area of the TBC transmitter. You may
have one or two path loss matrices per TBC transmitter.
74
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
4.2.1
4.2.1.1
Computation Zone
Transmitter calculation area is made of a rectangle or a square depending on transmitter calculation radius and the computation zone.
Calculation radius enables Atoll to define a square around the transmitter. One side of the square equals twice the entered
calculation radius.
Since the computation zone can be made of one or several polygons, transmitter calculation area corresponds to the intersection area between its calculation square and the rectangle containing the computation zone area(s).
4.2.1.2
Forsk 2009
AT271_TRG_E6
75
4.2.2
4.2.2.1
Calculate
The Calculate feature (F7) enables you:
1. To calculate prediction studies
The first time you click Calculate (no path loss matrices exist), Atoll computes path loss matrices for each TBC
transmitter. Then, it calculates created and unlocked coverage prediction studies inside the computation zone.
2. To check result validity and update calculations
If calculations have been performed once and you have changed some parameters such as radio data or calculation area, Atoll automatically detects path loss matrices to be recalculated. These are either one or several path
loss matrices that become invalid due to certain modifications. Then Atoll calculates the prediction study, or just
the prediction study if matrices were all still valid.
4.2.2.2
Force Calculation
With the Force calculation feature (Ctrl+F7), Atoll deletes all the path loss matrices even if they are valid, recalculates them
and then updates the results of prediction studies.
Note:
4.2.3
Geographic data (DTM, clutter) modification makes path loss matrices invalid. However,
Atoll does not detect this invalidity just by using Calculate. Therefore, to update
calculations, you must click the Force calculation command.
Matrix Validity
Atoll manages path loss matrix validity transmitter by transmitter, even in case of transmitters with two path loss matrices
(main and extended matrices). Therefore, even if only one path loss matrix of the transmitter is invalid, Atoll will recalculate
both of them. All the geographic data modifications and some radio data changes can make matrices invalid. This table
lists these modifications and also changes that have an impact only on prediction studies.
Modification
Matrix validity
Impact on
Calculate
Force
calculation
Frequency
Invalid
Sufficient
Not necessary
Invalid
Sufficient
Not necessary
Antennaa height
Invalid
Sufficient
Not necessary
Invalid
Sufficient
Not necessary
Invalid
Sufficient
Not necessary
Antenna pattern
Downtilt
Invalid
Sufficient
Not necessary
Invalid
Sufficient
Not necessary
Site position/altitude
Invalid
Sufficient
Not necessary
Invalid
Sufficient
Not necessary
Invalid
Sufficient
Not necessary
Invalid
Sufficient
Not necessary
Calculation areas
1. Calculation areas gets smaller
Valid
Prediction study
Sufficient
Not necessary
Calculation areas
2. Calculation areas gets larger
Invalid
Sufficient
Not necessary
Receiver height
Invalid
Sufficient
Not necessary
Receiver losses
Valid
Prediction study
Sufficient
Not necessary
Receiver gain
Valid
Prediction study
Sufficient
Not necessary
Prediction study
Sufficient
Not necessary
Azimuth
Receiver antenna
Rx
= 0
Invalid
Necessary
Invalid
Necessary
Invalid
Insufficientb
Necessary
76
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
Path loss matrices Insufficientb
Invalid
Valid
Prediction study
Sufficient
Not necessary
Valid
Prediction study
Sufficient
Not necessary
Valid
Prediction study
Sufficient
Not necessary
Valid
Prediction study
Sufficient
Not necessary
Necessary
a.Modification of any parameter related to main or other antennas makes matrix invalid.
b.Except if this action has an impact on the site positions/altitudes.
Tip 1
Calculate or Force Calculation?
If you modify radio data or calculation areas, use the Calculate button. On the other hand, if you change geographic
data, it is necessary to use Force calculation.
Tip 2
Calculation area management
When performing prediction studies, it is recommended to follow this methodology to minimise recalculations:
1st step: Calculate without computation zone.
2nd step: Draw a computation zone and calculate.
3rd step: Decrease the calculation radius and calculate.
4.3
4.3.1
Forsk 2009
AT271_TRG_E6
77
4.3.2
Clutter Determination
Some propagation models need clutter class and clutter height as information at receiver or along a transmitter-receiver
profile.
4.3.2.1
Clutter Class
Atoll uses clutter classes file to determine the clutter class.
4.3.2.2
Clutter Height
To evaluate the clutter height, Atoll uses clutter heights file if available in the .atl document; clutter height of a site is the
height of the nearest point in the file.
Example: Let us suppose a site S. In the clutter heights file, Atoll reads clutter heights of four points around the site, S1,
S1, S2 and S2. Here, the nearest point to S is S2; therefore Atoll takes the S2 clutter height as clutter height of S.
4.3.3
4.3.3.1
Extraction Methods
4.3.3.1.1
Radial Extraction
Atoll draws radials from the site (where transmitter is located) to each calculation bin located along the transmitter calculation area border. In other words, Atoll determines a geographic profile between site and each bin centre.
78
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
4.3.3.1.2
Systematic Extraction
In this case, Atoll systematically extracts a geographic profile between the site (where transmitter resides) and the receiver.
Forsk 2009
AT271_TRG_E6
79
4.3.3.2
80
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
Explorer window
DTM
DTM 1 (25m)
DTM 2 (40m)
Clutter
Clutter (20m)
Work space
Only DTM maps are considered along the whole profile when using Cost-Hata model. Therefore, here, the profile
resolution will be 25 m. It means that Atoll will extract geographic information, only the ground altitude, every 25 m.
DTM 1 is on the top of DTM 2. Thus, Atoll will consider ground elevation read from DTM 1 in the definition area of
DTM 1 and DTM 2 elsewhere. To get ground altitude every 25 m, Atoll uses the bilinear interpolation method
described in "Ground Altitude Determination" on page 77.
Notes:
Forsk 2009
The selected profile resolution does not depend on the geographic layer order. In the last
example, whatever the DTM file order you choose, profile resolution will always be 25m.
On the other hand, the geographic layer order will influence the usage of data to establish
the profile.
The calculation bin of path loss matrices defined by the grid resolution is independent of
geographic file resolution.
AT271_TRG_E6
81
82
AT271_TRG_E6
Macro cell
Rooftop
Fixed
Cell size
Receiver
location
Receiver
Broadcast
Profile
extraction
mode
Use
Diffraction
calculation
method
Profile
based on
Physical
phenomena
Fixed
WLL
Broadcast
Land and maritime
Mobile
Street
Macro cell
Radial
DTM
WLL
WiMAX
Fixed
Street
Rooftop
Radial
DTM
Clutter
Deygout
(3 obstacles)
Mobile
GSM900
CDMA2000
Street
WiMAX in Urban
and Suburban
Fixed
Street
Macro cell
Mini cell
Macro cell
Mini cell
Macro cell
Mini cell
Street
Rooftop
Radial
DTM
Radial
DTM
Deygout
(1 obstacle)
1900-6000 MHz
GSM900
GSM1800
UMTS
CDMA2000
Mobile
Street
Macro cell
Mini cell
Radial
DTM
Deygout
(1 obstacle)
L(d, f, HRx)
(per environment)
Diffraction loss
150-2000 MHz
Erceg-Greenstein
COST-Hata
(SUI)
Okumura-Hata
Radial
Systematic
DTM
Clutter
Deygout
(1 obstacle)
Deygout (3 obstacles)
Epstein-Peterson (3 obstacles)
Deygout corrected (3 obstacles)
Millington (1 obstacle)
300-1500 MHz
ITU 529-3
Deygout
(3 obstacles)
Deygout corrected
(3 obstacles)
150-3500 MHz
L(d, f, HRx)
Free space loss
L(d, HTxeff, HRxeff, Diff loss, clutter) (per environment)
Diffraction loss
Diffraction loss
30-10000 MHz
WLL
30-10000 MHz
ITU 526-5
Mobile
Rooftop
Macro cell
30-3000 MHz
100-400 MHz
Frequency
band
ITU 1546
ITU 370-7
(Vienna 93)
4.4
Propagation
model
Propagation Models
Propagation models available in Atoll are listed in the table below along with their main characteristics.
Forsk 2009
Chapter 4: Calculations
Notes:
4.4.1
4.4.1.1
Parameters
Okumura-Hata
f 1500 MHz
Cost-Hata
f > 1500 MHz
A1
69.55
46.30
A2
26.16
33.90
A3
-13.82
-13.82
B1
44.90
44.90
B2
-6.55
-6.55
4.4.1.2
Environment
a(Hr)
Rural/Small city
Large city
Note:
4.4.1.3
Calculations in Atoll
Hata models take into account topo map (DTM) between transmitter and receiver and morpho map (clutter) at the receiver.
1st step: For each calculation bin, Atoll determines the clutter bin on which the receiver is located. This clutter bin corresponds to a clutter class. Then, it uses the Hata formula assigned to this clutter class to evaluate L model1 .
2nd step: This step depends on whether the Add diffraction loss option is checked.
Forsk 2009
AT271_TRG_E6
83
Like for any Hata-based model, L model is, by default, limited to the computed free space
loss value. It is also possible to avoid this option (option in the related scrolling menu of
Configuration tab).
4.4.2
4.4.2.1
where:
E is the field strength for 1 kW ERP
f is the frequency (MHz).
h Tx is the transmitter antenna height above ground (m) (Hb notation is also used in Atoll)
h Rx is the receiver antenna height above ground (m)
d is the distance between the transmitter and the receiver (km)
b is the distance correction
The domain of validity of such is formula is:
Since Atoll needs the path loss (Lu) formula, a conversion has to be made. One can find the following conversion formula:
Lu = 139.37 + 20 log f E
which gives the following path loss formula for the ITU 529-3 model:
Lu = 69.55 + 26.16 log f 13.82 log h Tx + 44.9 6.55 log h Tx log d
4.4.2.2
4.4.2.2.1
Environment Correction
As described above, the Hata formula is valid for urban environment. For other environments and mobile antenna heights,
corrective formulas must be applied.
L model1 = Lu a h Rx for large city and urban environments
2
f
L model1 = Lu a h Rx 2 log ------ 5.4 for suburban area
28
4.4.2.2.2
84
Environment
a(Hr)
Rural/Small city
Large city
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
4.4.2.2.3
Distance Correction
The distance correction refers to the term b above.
Distance
d<20 km
1
4
3
d 0.8
b = 1 + 0.14 + 1.87 10 f + 1.07 10 h' Tx log ------
20
d>20 km
4.4.2.3
h Tx
where h' Tx = -------------------------------------------6 2
1 + 7 10 h Tx
Calculations in Atoll
Hata-based models take into account topo map (DTM) between transmitter and receiver and morpho map (clutter) at the
receiver.
1st step: For each calculation bin, Atoll determines the clutter bin on which the receiver is located. This clutter bin corresponds to a clutter class. Then, it uses the ITU 529-3 formula assigned to this clutter class to evaluate L model1 .
2nd step: This step depends on whether the Add diffraction loss option is checked.
Like for any Hata-based model, L model is, by default, limited to the computed free space
loss value. It is also possible to avoid this option (option in the related scrolling menu of
Configuration tab)
4.4.3
4.4.3.1
Forsk 2009
AT271_TRG_E6
85
4.4.3.2
Calculations in Atoll
4.4.3.2.1
If the distance Tx-Rx is less than the maximum user-defined distance (break distance), the receiver is considered to be
near the transmitter. Atoll will use the set of values marked Near transmitter.
If the distance Tx-Rx is greater than the maximum distance, receiver is considered far from transmitter. Atoll will use the
set of values Far from transmitter.
If the receiver is in the transmitter line of sight, Atoll will take into account the set of values (K1,K2)LOS.
If the receiver is not in the transmitter line of sight, Atoll will use the set of values (K1,K2)NLOS.
4.4.3.2.2
If the profile is not located between the transmitter and the receiver, HTxeff equals HTx only.
Spot Ht
If H 0Tx H 0Rx then, H Txeff = H Tx + H 0Tx H 0Rx
If H 0Tx H 0Rx then, H Txeff = H Tx
86
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
Absolute Spot Ht
H Txeff = H Tx + H 0Tx H 0Rx
Note:
Distance min and distance max are set to 3000 and 15000 m according to ITU
recommendations (low frequency broadcast f < 500 Mhz) and to 0 and 15000 m according
Okumura recommendations (high frequency mobile telephony).
These values are only used in the two last methods and have different meanings according to the method.
Forsk 2009
AT271_TRG_E6
87
R 3000m ,
R 0.01 d ,
R must contain at least three bins.
Notes:
When several influence areas are possible, Atoll chooses the highest one.
If d < 3000m, R = d.
5th step: Atoll performs a linear regression on the filtered profile within R in order to determine a regression line.
The regression line equation is:
y = ax + b
d i dm Hfilt i Hm
i
a = ----------------------------------------------------------------------- and b = H m ad m
2
d i dm
where,
1
H m = --n
Hfilt i
i
i is the point index. Only points within R are taken into account.
R
d m = d ---2
d(i) is the distance between i and the transmitter (m).
Then, Atoll extends the regression line to the transmitter location. Therefore, its equation is:
88
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
regr i = a i Res + b
6th step: Then, Atoll calculates effective transmitter antenna height, H Txeff (m).
H 0Tx + H Tx b
H Txeff = ------------------------------------2
1+a
If HTxeff is less than 20m, Atoll recalculates it with a new influence area, which begins at transmitter.
Notes:
If H Txeff is still less than 20m, an additional correction is taken into account (7th step).
7th step: If H Txeff is still less than 20m (even negative), Atoll evaluates path loss using H Txeff = 20m and applies a
correction factor.
Therefore, if H Txeff 20m ,
L model = L model H Txeff = 20m d f + K lowant
20 1 H Txeff 20
d
where, K lowant = --------- 0.3 H Txeff 20 -----------------------------------------------------------------------------5
d - 6.93 + -----------d -
9.63 + -----------10
1000
1000
4.4.3.2.3
The calculation of effective antenna heights ( H Rxeff and H Txeff ) is based on extracted
DTM profiles. They are not properly performed if you have not imported heights (DTM file)
beforehand.
4.4.3.2.4
Forsk 2009
AT271_TRG_E6
89
4.4.3.2.5
Diffraction
Four methods are available to calculate diffraction loss over the transmitter-receiver profile. They are detailed in the
Appendices.
Along the transmitter-receiver profile, you may consider:
4.4.3.2.6
Either ground altitude and clutter height (Consider heights in diffraction option),
In this case, Atoll uses clutter height information from clutter heights file if available in the .atl document. Otherwise,
it considers average clutter height specified for each clutter class in the clutter classes file description.
Or only ground altitude.
Li wi
i=1
where,
L: loss due to clutter defined in the Clutter tab by the user (in dB).
w: weight determined through the weighting function.
n: number of points taken into account over the profile. Points are evenly spaced depending on the profile resolution.
Four weighting functions are available:
1
Uniform weighting function: w i = --n
di
Triangular weighting function: w i = ------------n
dj
j=1
d i = D d' i , where di is the distance between the receiver and the ith point and D is the maximum distance
defined.
d
log ----i + 1
D
j=1
di
---D
e 1
Exponential weighting function: w i = -------------------------n
dj
---D
j=1
The chart below shows the weight variation with the distance for each weighting function.
90
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
4.4.3.2.7
Recommendations
Beware that the clutter influence may be taken into account in two terms, Diffraction loss and f(clutter) at the same time.
To avoid this, we advise:
1. Not to consider clutter heights to evaluate diffraction loss over the transmitter-receiver profile if you specify losses
per clutter class.
This approach is recommended if the clutter height information is statistical (clutter roughly defined, no altitude).
Or
2. Not to define any loss per clutter class if you take clutter heights into account in the diffraction loss.
In this case, f(clutter)=0. Losses due to clutter are only taken into account in the computed Diffraction loss term.
This approach is recommended if the clutter height information is either semi-deterministic (clutter roughly
defined, altitude defined with an average height per clutter class) or deterministic (clutter sharply defined, altitude
defined with an average height per clutter class or - even better - via a clutter height file).
In case of semi-deterministic clutter information, specify receiver clearance (m) per clutter class. Both ground altitude and
clutter height are considered along the whole transmitter-receiver profile except over a specific distance around the
receiver (clearance), where Atoll proceeds as if there was only the DTM map. The clearance information is used to model
streets.
To consider indoor losses in building only when using a deterministic clutter map (clutter
height map), the 'Indoor Coverage' box must not be checked in predictions unless this loss
will be counted twice inside buildings (on the entire reception clutter class and not only
inside the building).
Like for any Hata-based model, L model is, by default, limited to the computed free space
loss value. It is also possible to avoid this option (option in the related scrolling menu of
Configuration tab)
4.4.3.3
Even with no clearance, the clutter height (extracted either from clutter class or clutter
height folders) is never considered at the last profile point.
Forsk 2009
AT271_TRG_E6
91
Automatic model calibration provides a mathematical solution. The relevance of this mathematical solution with a physical
and realistic solution must be determined before committing these results.
You must keep in mind that the model calibration and its result (standard deviation and root mean square) strongly depend
on the CW measurement samples you use. A calibrated model must restore the behaviour of CW measurements depending on their configuration on a large scale, and not just totally coincide with a few number of CW measurements. The calibrated model has to give correct results for every new CW measurement point in the same geographical zone, without
having been calibrated on these new CW measurements.
4.4.3.3.1
General Algorithm
Propagation model calibration is a special case of the more general Least-Square problems, i.e. given a real m x n matrix
A, and a real m-vector b, find a real n-vector x0 that minimises the Euclidean length of Ax - b.
Here,
m is the number of measurement points,
n is the number of parameters to calibrate,
A is the values of parameter associated variables (log(d), log(heff), etc.) at each measurement point, and
b is the vector of measurement values.
The vector x0 is the set of parameters found at the end of the calibration.
The theoretical mathematical solution of this problem was found by Gauss (around 1830). Further enhancements to the
original method were proposed in the 60's in order to solve the numerical instability problem.
In 1974, Lawson & Hanson [2] proposed a theoretical solution of the least-square problem with general linear inequality
constraints on the vector x0. Atoll implementation is based on this method, which is explained in detail in [1].
References:
[1] Bjrck A. Numerical Methods for Least Square Problems, SIAM, 1996.
[2] Lawson C.L., Hanson R.J. Solving Least Squares Problems, SIAM, 1974.
4.4.3.3.2
Minimum
Typical
Maximum
K1
Variable
Variable
Variable
K2
20
44.9
70
K3
-20
5.83
20
K4
0.5
0.8
K5
-10
-6.55
K6
-1
K7
-10
K1 depends on the frequency and the technology. Here are some sample values:
Project type
Frequency (MHz)
K1
GSM 900
935
12.5
GSM 1800
1805
22
GSM 1900
1930
23
UMTS
2110
23.8
1xRTT
1900
23
2300
24.7
2500
25.4
2700
26.1
3300
27.8
3500
28.3
WiMAX
92
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
The above K1 values for WiMAX are extrapolated estimates for different frequency ranges. It is highly recommended to
calibrate the SPM using measurement data collected on the field for WiMAX networks before using the SPM for predictions.
All K paramaters can be defined by the automatic calibration wizard. Since Kclutter is a constant, its value is strongly
dependant on the values given to the losses per clutter classes. From experienced users, the typical losses (in dB) per
clutter class are:
Dense urban
From 4 to 5
Woodland
From 2 to 3
Urban
Suburban
From -5 to -3
Industrial
From -5 to -3
Open in urban
From -6 to -4
Open
Water
These values have to be entered only when considering statistical clutter class maps only.
If you want to calibrate the losses per clutter class (Kclutter != 0) and press the Identify (Clutter row selected), a warning
message appears asking you to force the Max distance to 0 (in the Clutter tab), if it is not already set to 0. In fact, Atoll
uses the following process on these constants:
1st step: Atoll makes groups of measurement points according to the clutter class on which they are located.
2nd step: Atoll calculates the mean error for each of this group with Max distance = 0 (i.e. the clutter loss is applied
only on the reception bin).
3rd step: For each group, the mean error is then automatically shifted to 0 by manipulating the corresponding loss.
For example, if the mean error on a certain clutter class is 5 dB and if the initial loss for this clutter class is 2 dB,
then the calibrated loss becomes 7 dB.
Therefore, the global mean error on all the measurement points is null. In short, it is not possible to calibrate the clutter
losses if Max distance != 0. This parameter must be forced to 0.
Note:
4.4.3.4
The Standard Propagation Model is deduced from the Hata formulae, valid in the case of
an urban environment. The above values are consistent since they are normalized with
respect to the urban clutter class (0 dB for urban clutter class). Positive values correspond
to denser clutter classes and negative values to less dense clutter classes.
Signature:
Type:
{D5701837-B081-11D4-931D-00C04FA05664}
Atoll.StdPropagModel.1
You can access these parameters in the Propagation Models table by double-clicking the Propagation Models folder in
the Modules tab.
To make the SPM calculate path losses excluding the antenna pattern attenuation, you have to change the type of the
SPM to:
Type:
Atoll.StdPropagModelUnmasked.1
However, changing the type only does not invalidate the already calculated path loss matrices, because the signature of
the propagation model is still the same. If you want Atoll to recognize that the SPM has changed, and to invalidate the path
loss matrices calculated with this model, you have to change the signature of the model as well. The default signature for
the SPM that calculates unmasked path loss matrices is:
Signature:
{EEE060E5-255C-4C1F-B36C-A80D3D972583}
The above signature is a default signature. Atoll automatically creates different signatures for different instances of the
same propagation model. Therefore, it is possible to create different instances of the SPM, with different parameter
settings, and create unmasked versions of these instances.
You can change the signature and type of the original instance of the SPM, but it is recommended to make a copy, i.e., a
new instance, of the SPM in order not to lose the original SPM parameters. So, you will be able to keep different versions
of the SPM, those that calculate path losses with antenna pattern attenuation, and others that calculate path losses without
it.
Forsk 2009
AT271_TRG_E6
93
It is not possible to calibrate the unmasked version of the SPM using measurement data.
You can also use Atoll.ini options, AngleCalculation = 2000 and AngleCalculation = 3000,
for calculating unmasked path losses and angles of incidence, respectively. These options
are only available for the propagation models available with Atoll by default. Please refer to
the Administrator Manual for details.
Using the SPM, you can also calculate the angles of incidence by creating a new instance
of the SPM with the following characteristics:
Type: Atoll.StdPropagModelIncidence.1
Signature: {659F0B9E-2810-4e59-9F0D-DA9E78E1E64B}
Important:
The "masked" version of the algorithm has not been changed. It still takes into account
Atoll.ini options. However, the "unmasked" version does not take Atoll.ini options into
account.
Its highly recommended to use one method (Atoll.ini options) or the other one (new
identifier & signature) but not to combine both.
4.4.4
4.4.4.1
4.4.4.2
Calculations in Atoll
4.4.4.2.1
4.4.4.2.2
Diffraction
Atoll calculates diffraction loss along the transmitter-receiver profile built from DTM and clutter maps. Therefore, losses
due to clutter are taken into account in diffraction losses. Atoll takes clutter height information from the clutter heights file
if available in the .atl document. Otherwise, it considers average clutter height specified for each clutter class in the clutter
classes file description.
The Deygout construction (considering 3 obstacles) is used. This method is detailed in the Appendices.
Receiver Clearance
Define receiver clearance (m) per clutter class when clutter height information is either statistical or semi-deterministic. Both ground altitude and clutter height are considered along the whole profile except over a specific distance
around the receiver (clearance), where Atoll proceeds as if there was only the DTM map (see SPM part). Atoll uses the
clearance information to model streets.
If the clutter is deterministic, do not define any receiver clearance (m) per clutter class. In this case, clutter height
information is accurate enough to be used directly without additional information such as clearance (Atoll can locate
streets).
Receiver Height
Entering receiver height per clutter class enables Atoll to consider the fact that receivers are fixed and located on the roofs.
Visibility
If the option Line of sight only is not selected, Atoll computes Lmodel on each calculation bin using the formula defined
above. When selecting the option Line of sight only, Atoll checks for each calculation bin if the Diffraction loss (as defined
in the Diffraction loss: Deygout part) calculated along profile equals 0.
94
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
In this case, receiver is considered in line of sight and Atoll computes Lmodel on each calculation bin using the
formula defined above.
Otherwise, Atoll considers that Lmodel tends to infinity.
4.4.5
4.4.5.1
4.4.5.2
Calculations in Atoll
4.4.5.2.1
4.4.5.2.2
Diffraction
Atoll calculates diffraction loss along the transmitter-receiver profile is built from the DTM map. The Deygout construction
(considering 3 obstacles), with or without correction, is used. These methods are detailed in the Appendices.
4.4.6
4.4.6.1
4.4.6.2
Calculations in Atoll
4.4.6.2.1
4.4.6.2.2
Rxeff
where,
Cn is the field strength received in dBV/m,
AH
Rxeff
Cn Calculation
The Cn value is determined from charts Cn=f(d, HTxeff).
In the following part, let us assume that Cn=En(d,HTxeff) (where En(d,HTxeff) is the field received in dBV/m) is read from
charts for a distance, d (in km), and an effective transmitter antenna height, HTxeff (in m).
First of all, Atoll evaluates the effective transmitter antenna height, H Txeff , as follows:
If 0 d 3km , H Txeff = H 0Tx + H Tx H 0Rx
If 3 d 15km , H Txeff = H 0Tx + H Tx H 0 3 ;d
If 15 d , H Txeff = H 0Tx + H Tx H 0 3 ;15
where,
H Tx is the transmitter antenna height above the ground (m).
Forsk 2009
AT271_TRG_E6
95
AHRxeff Calculation
AH
Rxeff
H Rx
c
= --- 20 log ----------
10
6
where,
HRx is the user-defined receiver height,
c is the height gain factor.
Note:
c values are provided in the recommendation 370-7; for example, c=4 in a rural case.
Acl Calculation
2
4.4.7
96
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
Where 10 m HBS 80 m , and a, b, and c are correction coefficients which depend on the SUI terrain type.
The Erceg-Greenstein propagation model is further developed through the correction factors introduced by the Stanford
University Interim model. The standards proposed by the IEEE working group 802.16 include channel models developed
by Stanford University. The basic path loss equation with correction factors is presented below:
d
PL = A + 10 a H BS Log 10 ------ + a f a H R
d 0
f
Where a(f) is the correction factor for the operating frequency, a f = 6 Log 10 ------------- , with f being the operating
2000
HR
frequency in MHz. a(HR) is the correction factor for the receiver antenna height, a H R = X Log 10 ------- , where d
2
depends on the terrain type.
Note:
a(HR) = 0 for HR = 2 m.
References:
[1] V. Erceg et. al, An empirically based path loss model for wireless channels in suburban environments, IEEE J.
Select Areas Commun., vol. 17, no. 7, July 1999, pp. 1205-1211.
[2] Abhayawardhana, V.S.; Wassell, I.J.; Crosby, D.; Sellars, M.P.; Brown, M.G.; "Comparison of empirical propagation
path loss models for fixed wireless access systems," Vehicular Technology Conference, 2005. IEEE 61st Volume 1, 30
May-1 June 2005 Page(s):73 - 77 Vol. 1
4.4.7.1
Type A is associated with maximum path loss and is appropriate for hilly terrain with moderate to heavy tree
densities.
Type B is characterised with either mostly flat terrains with moderate to heavy tree densities or hilly terrains
with light tree densities.
Type C is associated with minimum path loss and applies to flat terrain with light tree densities.
The constants used for a, b, and c are given in the table below.
Model Parameter
Terrain A
Terrain B
Terrain C
4.6
4.0
3.6
0.0075
0.0065
0.005
c (m)
12.6
17.1
20
10.8
10.8
20
4.4.7.2
(m-1)
(1)
(2)
Where,
1.
The word terrain is used in the original definition of the model rather than environment. Hence it is used
interchangeably with environment in this subsection.
Forsk 2009
AT271_TRG_E6
97
You can get the same equation, i.e., Lu = 12.634 + 26 Log 10 f + 20 Log 10 d , by
setting a(hBS) = 2.
4.4.7.3
Calculations in Atoll
The Erceg-Greenstein (SUI) propagation model takes DTM into account between the transmitter and the receiver, and it
can also take clutter into account at the receiver location.
1st step: For each pixel in the calculation radius, Atoll determines the clutter bin on which the receiver is located. This clutter
bin corresponds to a clutter class. Atoll uses the Erceg-Greenstein (SUI) path loss formula assigned to this clutter class to
evaluate path loss.
2nd step: This step depends on whether the Add diffraction loss option is selected or not.
If the Add diffraction loss option is not selected, 1st step gives the final path loss result.
If the Add diffraction loss option is selected, Atoll proceeds as follows:
a. It extracts a geographic profile between the transmitter and the receiver based on the radial calculation method.
b. It determines the largest obstacle along the profile in accordance with the Deygout method and evaluates losses due to diffraction L Diffraction . For more information on the Deygout method, see "3 Knife-Edge Deygout
Method" on page 105.
The final path loss is the sum of the path loss determined in 1st step and L Diffraction .
Shadow fading is computed in Atoll independent of the propagation model. For more information on the shadow fading
calculation, see "Shadowing Model" on page 113.
4.4.8
Transmitter antenna heights, h 1 : 10, 20, 37.5, 75, 150, 300, 600, and 1200 m
For any values of h 1 from 10 to 3000 m, an interpolation or extrapolation from the appropriate two curves is used,
as described in the recommendations (Annex 5, 4.1). For h 1 below 10 m, the extrapolation to be applied is given
in Annex 5, 4.2. It is possible for the value of h 1 to be negative, in which case the method is given in Annex 5,
4.3.
98
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
These recommendations are not valid for transmitter-receiver distances less than 1 km or greater than 1000 km. Therefore
in Atoll, the path loss between a transmitter and a receiver over less than 1 km is the same as the path loss over 1 km.
Similarly, the path loss between a transmitter and a receiver over more than 1000 km is the same as the path loss over
1000 km.
Moreover, these recommendations are not valid for transmitter antenna heights less than the average clutter height
surrounding the transmitter.
Notes:
4.4.8.1
The cold sea graphs are used for calculations over warm and cold sea both.
Calculations in Atoll
The input to the propagation model are the transmission frequency, transmitter and receiver heights, the distance between
the transmitter and the receiver, the precentage of time the field strength values are exceeded, the type of environment
(i.e., land or sea), and the clutter at the receiver location.
In the following calculations, f is the transmission frequency, d is the transmitter-receiver distance, and t is the percentage of time for which the path loss has to be calculated.
The following calculations are performed in Atoll to calculate the path loss using this propagation model.
4.4.8.1.1
4.4.8.1.2
4.4.8.1.3
Land paths
h 1 = h eff
Sea paths
h 1 = Max 1 h a
Here, all antenna heights (i.e., h 1 , h eff , and h a ) are in expressed in m. h a is the antenna height above ground and h eff
is the effective height of the transmitter antenna, which is its height over the average level of the ground between distances
of 0.2 d and d km from the transmitter in the direction of the receiver.
4.4.8.1.4
If 10 m h 1 3000 m
The field strength is interpolated or extrapolated from field strengths obtained from two curves using the following
equation:
Forsk 2009
AT271_TRG_E6
99
If 0 m h 1 10 m
-
For land path if the transmitter-receiver distance is less than the smooth-Earth horizon distance
d H h 1 = 4.1 h 1 , i.e., if d 4.1 h 1 ,
E h1 = E 10 d H 10 + E 10 d E 10 d H h 1 , or
E h1 = E 10 12.9 km + E 10 d E 10 d H h 1 because d H 10 = 12.9 km
For land path if the transmitter-receiver distance is greater than or equal to the smooth-Earth horizon distance
d H h 1 = 4.1 h 1 , i.e., if d 4.1 h 1 ,
E h1 = E 10 d H 10 + d d H h 1 , or E h1 = E 10 12.9 km + d d H h 1 because d H 10 = 12.9 km
Where E x y is the field strength value read for the transmitter-receiver distance of y from the graph available
for the transmitter antenna height of x.
If in the above equation, d H 10 + d d H h 1 1000 km even though d 1000 km , the field strength is determined from linear extrapolation for Log (distance) of the graph given by:
Log d D Low
E h1 = E Low + E Up E Low -------------------------------------------Log D Up D Low
Where D Low is penultimate tabulation distance (km), D Up is the final tabulation distance (km), E Low is the
field strength value for D Low , and E Up is the field strength value for D Up .
For sea path, h 1 should not be less than 1 m. This calculation requires the distance at which the path has 0.6
of the first Fresnel zone just unobstructed by the sea surface. This distance is given by:
D h1 = D 0.6 f h 1 h 2 = 10 m (km)
Df Dh
Where D 0.6 = Max 0.001 ------------------- (km) with D f = 0.0000389 f h 1 h 2 (frequency-dependent term),
D f + D h
and D h = 4.1 h 1 + h 2 (asymptotic term defined by the horizon distance).
If d D h1 the 0.6 Fresnel clearance distance for the sea path where the transmitter antenna height is 20 m is
also calculated as:
D 20 = D 0.6 f h 1 = 20 m h 2 = 10 m (km)
Once D h1 and D 20 are known, the field strength for the required distance is given by:
E h1
E Max
Log d D h1
= E D + E D E D -------------------------------------h1
20
h1
Log D 20 D h1
E' 1 F S + E'' F S
for d D h1
for D h1 d D 20
for d D 20
Where E Max is the maximum field strength at the required distance as calculated in "Step 2: Calculation of
Maximum Field Strength" on page 99, E D
ED
20
h1
is E Max for d = D h1 ,
Log h1 10
Log h1 10
= E 10 D 20 + E 20 D 20 E 10 D 20 ---------------------------------- , E' = E 10 d + E 20 d E 10 d ---------------------------------- ,
Log 20 10
Log 20 10
and E'' is the field strength calculated as described for land paths. E 10 y and E 20 y are field strengths
interpolated for distance y and h 1 = 10 m and 20 m , respectively, and F S = d D 20 d .
If h 1 0 m
A correction is applied to the field strength, E h1 , calculated in the above description in order to take into account
the diffraction and tropospheric scattering. This correction is the maximum of the diffraction correction,, and tropospheric scattering correction, .
100
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
C h1 = Max C h1d C h1t
Where
C h1d = 6.03 J
with
and
= K eff2 ,
h1
eff2 = arc tan ------------- , and K is 1.35 for 100 MHz, 3.31 for 600 MHz, 6.00 for 2000 MHz.
9000
e
180 d
C h1t = 30 Log ------------------------ with e = ---------------------- , a = 6370 km (radius of the Earth), and k = 4 3 is the effec e + eff2
ak
tive Earth radius factor for mean refractivity conditions.
4.4.8.1.5
1000 d 15
Note that for h 1 6.5 d + R , R' R .
The different correction factors are calculated as follows:
C Receiver =
h
3.2 + 6.2 Log f Log -----2- for h 2 R'
R'
R' h 2
2
With J = 6.9 + 20 Log 0.1 + 1 + 0.1 and = 0.0108 f R' h 2 arc tan ----------------- .
27
Forsk 2009
AT271_TRG_E6
101
D f + D h
as explained earlier.
-
h2
If h 2 10 m , C Receiver = 3.2 + 6.2 Log f Log ------
10
h2
If h 2 10 m and d d 10 , C Receiver = 3.2 + 6.2 Log f Log ------
10
h2
Log d d h2
If h 2 10 m and d d 10 and d d h2 , C Receiver = 3.2 + 6.2 Log f Log ------ -------------------------------------
10 Log d 10 d h2
Where J = 6.9 + 20 Log 0.1 + 1 + 0.1 , ' = 0.036 f , and = 0.065 Clearance f
Clearance is the clearance angle in degrees determined from:
: The elevation angle of the line from the receiver which just clears all terrain obstructions in the direction of the
transmitter over a distance of up to 16 km but not going beyond the transmitter.
h 1S h 2S
Ref : The reference angle, Ref = arc tan ------------------------ .
1000 d
Where h 1S and h 2S are the heights of the transmitter and the receiver above sea level, respectively.
4.4.8.1.6
102
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
4.4.9
13 Log f 3.23
Where,
W is the width (in meters) of the streets where the receiver is located
is the angle (in degrees) formed by the street axes and the direction of the incident wave
hs is the height (in meters) of the buildings close to the receiver
H1 is the average height (in meters) of the buildings close to the receiver
hb is the height (in meters) of the transmitter antenna with respect to the observer
hb0 is the height (in meters) of the transmitter antenna with respect to the ground level
H is the average height (in meters) of the buildings close to the base station
d is the separation (in kilometres) between the transmitter and the receiver
f is the frequency (in MHz)
<W<
50 m
< <
90
5m
< hs <
80 m
5m
< H1 <
50 m
20 m
< hb <
100 m
0.5 km
<d<
10 km
450 MHz
<f<
2200 MHz
h b0 H
Studies [2] have shown that the Sakagami-Kuboi propagation model can be extended to frequencies higher than 3 GHz,
which also allows a simplification in terms of the input required by the model.
The path loss formula for the extended Sakagami-Kuboi propagation model is:
L Model = 54 + 40 Log d 30 Log h b + 21 Log f + a
Where a is a corrective factor with three components:
H0
hm
W
a = a H 0 + a W + a h m = 11 Log ------- 7.1 Log ------ 5 Log --------
20
1.5
20
W is the width (in meters) of the streets where the receiver is located
H0 (= hs = H1) is the height (in meters) of the buildings close to the receiver
hb (= hb0) is the height (in meters) of the transmitter antenna with respect to the ground
hm is the height (in meters) of the receiver antenna
H is the average height (in meters) of the buildings close to the base station
d is the separation (in metres) between the transmitter and the receiver
f is the frequency (in GHz)
<W<
50 m
10 m
< H0 <
30 m
10 m
< hb <
100 m
0.1 km
<d<
3 km
0.8 GHz
<f<
8 GHz
1.5 m
< hm <
5m
Studies also show that above 3 GHz, the path loss predicted by the extended model is almost independant of the input
parameters such as street widths and angles. Therefore, the extended Sakagami-Kuboi propagation model can be simplified to the extended Sakagami propagation model:
Forsk 2009
AT271_TRG_E6
103
< hb <
100 m
0.1 km
<d<
3 km
3 GHz
<f<
8 GHz
1.5 m
< hm <
5m
The path loss calculation formula of the Sakagami extended propagation model resembles the formula of the Standard
Propagation Model. In Atoll, this model is in fact a copy of the Standard Propagation Model with the following values
assigned to the K coefficients:
K1
K2
40
K3
-30
K4
K5
K6
K7
-5
For more information on the Standard Propagation Model, see "Standard Propagation Model (SPM)" on page 85.
References:
[1] Manuel F. Catedra, Jesus Perez-Arriaga, "Cell Planning for Wireless Communications," Artech House Publishers,
1999.
[2] Koshiro Kitao, Shinichi Ichitsubo, "Path Loss Prediction Formula for Urban and Suburban Areas for 4G Systems,"
IEEE, 2006.
4.4.10
Appendices
4.4.10.1
4.4.10.2
Diffraction Loss
The calculation of diffraction is based on ITU 526-5 recommendations. General method for one or more obstacles (knifeedge diffraction) is used to evaluate diffraction losses (Diffraction loss in dB). Four construction modes are implemented
in Atoll. All of them are based on this same physical principle presented hereafter, but differ in the way they consider one
or several obstacles. Calculations take the earth curvature into account through the effective Earth radius concept (K
factor=1.333).
4.4.10.2.1
Knife-Edge Diffraction
The procedure checks whether a knife-edge obstructs the first Fresnel zone constructed between the transmitter and the
receiver. The diffraction loss, J(), depends on the obstruction parameter (), which corresponds to the ratio of the obstruction height (h) and the radius of the Fresnel zone (R).
104
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
R =
c0 n d1 d2
--------------------------------f d1 + d2
where,
n is the Fresnel zone index,
c0 is the speed of light (2.99792 x108 ms-1),
f is the frequency in Hz
d1 is the distance from the transmitter to obstacle in m,
d2 is the distance from obstacle to receiver in m.
We have: = h
--r
where,
R
r = ------2
h is the obstruction height (height from the obstacle top to the Tx-Rx axis).
Hence,
2
4.4.10.2.2
In case of multiple-knife edge method, the minimum required to estimate diffraction loss
is -0.78.
Forsk 2009
AT271_TRG_E6
105
1 Obstacle
3 Obstacles
Then, the main edge (point p) is considered as a secondary transmitter or receiver. Therefore, the profile is divided in two
parts: one half profile, between the transmitter and the knife-edge section, another half, constituted by the knife-edgereceiver section.
In case of ITU 526-5 and WLL propagation models, Diffraction loss term is determined as
follows:
- If P 0.78 , we have
DiffractionLoss = J P + J t + J r t
J P
Where, t = min -------------- 1
6
- Otherwise DiffractionLoss = 0
106
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
4.4.10.2.3
Epstein-Peterson Method
The Epstein-Peterson construction is limited to a maximum of three edges. First, Deygout construction is applied to determine the three main edges over the whole profile as described above. Then, the main edge height, hp, is recalculated
according to the Epstein-Peterson construction. hp is the height above a straight line connecting t and r points. The main
edge position dp is recorded and p and J(p) are evaluated from these data.
4.4.10.2.4
In case of ITU 526-5 propagation model, Diffraction loss term is determined as follows:
- If P 0.78 , we have DiffractionLoss = J P + t J t + J r + C
J P
Where, t = min -------------- 1
6
C = 8.0 + 0.04d (d: distance stated in km between the transmitter and the receiver).
- Otherwise DiffractionLoss = 0
4.4.10.2.5
Millington Method
The Millington construction, limited to a single edge, is applied over the entire profile. Two horizon lines are drawn at the
transmitter and at the receiver. A straight line between the transmitter and the receiver is defined and the height of the
intersection point between the two horizon lines above the Tx-Rx axis, hh, is calculated. The position dh is recorded and
then, from these values, h and J(h) are evaluated using the same previous formulas.
Therefore, we have
DiffractionLoss = J h
Forsk 2009
AT271_TRG_E6
107
4.5
A mean error is calculated between each measured value and the corresponding bin in the pathloss matrix. Mean error is
calculated for each pathloss matrix (main and extended) of each transmitter. This mean error is then applied to all the
matrix bins. This correction is done to smooth the local corrections (step 2) of measured values and not the corrected bins.
2.
For each measured value, an ellipse is used to define the pathloss area which has to be tuned. The main axis of the ellipse
is oriented to the transmitter.The ellipse is user-defined by two parameters :
Lets take M a measurement value and P i the path loss value at point i, before any correction.
The squared elliptic distance between i and M is given by:
2
Xi XM
Yi YM
D i = -------------------------+ -------------------------2
2
A
B
where:
X i and X M are the X-coordinates of i and M respectively
Y i and Y M are the Y-coordinates of i and M respectively
The mean error for the first correction is given by:
1
E = ---
n
ei
i
where:
e i is the error between measurement and prediction at point i
Then, the path loss value is corrected using E:
Pi
new
= Pi
old
+E
108
new
AT271_TRG_E6
so R i = 1 D i M g P i
old
+ E
Forsk 2009
Chapter 4: Calculations
where g is (measurement gain - losses).
So, the final corrected path loss is:
Pi
tuned
= Pi
new
+ R i so P i
tuned
= Pi
old
+ E + Ri
When several ellipses overlap a pathloss bin, the final corrected path loss is given by:
1 d j P j
tuned
j
Pi
= ---------------------------------------------------tuned
d j
n
Where:
n is the number of overlapping ellipses
4.6
4.6.1
cos e Rx sin a Rx d
y Rx =
cos e Rx cos a Rx d
z Rx
(1)
sin e Rx d
Let az and el respectively be the azimuth and tilt of the receiver in the transmitter antenna coordinate system
S Tx x'' y'' z'' . These angles describe the direction of the transmitter-receiver path in the transmitter antenna coordinate
system. Therefore, the receiver coordinates in S Tx x'' y'' z'' are:
Forsk 2009
AT271_TRG_E6
109
cos el sin az d
cos el cos az d
sin el d
(2)
cos a Tx sin a Tx 0
x
sin a Tx cos a Tx 0 y
z
0
0
1
(3)
and
1
0
0
x''
x'
y'' = 0 cos e Tx sin e Tx y'
z''
0 sin e Tx cos e Tx
z'
(4)
Therefore, the relation between the system S 0 x y z and the transmitter antenna system S Tx x'' y'' z'' is:
cos a Tx sin a Tx 0
1
0
0
x''
x
=
0
e
cos
sin
y''
sin a Tx cos a Tx 0 y
Tx
Tx
z''
0 sin e Tx cos e Tx
z
0
0
1
(5)
We get,
x''
y'' =
z''
cos a Tx
sin a Tx
0
x
cos e Tx sin a Tx cos e Tx cos a Tx sin e Tx y
z
sin e Tx sin a Tx sin e Tx cos a Tx cos e Tx
(6)
Then, substituting the receiver coordinates in the system S0 from Eq. (1) and the receiver coordinates in the system STx
from Eq. (2) in Eq. (6) leads to a system where two solutions are possible:
1st solution: If a Rx = a Tx , then az = 0 and el = e Rx e Tx
2nd solution: If a Rx a Tx , then
1
az = atan -----------------------------------------------------------------------------------------------cos e Tx
sin e Tx tan e Rx
-------------------------------------- + -------------------------------------------------tan a Rx a Tx
sin a Rx a Tx
and
cos e Tx tan e Rx
sin e Tx
el = atan sin az ------------------------------------- + ---------------------------------------------------
sin a Rx a Tx
tan a Rx a Tx
If sin az sin a Rx a Tx 0 , then az = az + 180
4.6.2
We assume that the horizontal and vertical patterns are two cross-sections of the 3-D
pattern. In other words, the description of the antenna pattern must satisfy the following:
H(0)=V(0) and H()=V()
In case of an electrical tilt, , the horizontal pattern is a conical section with a degrees
elevation off the horizontal plane. Here, horizontal and vertical patterns must satisfy the
following:
H(0)=V() and H()=V(-)
If the constraints listed above are satisfied, this implies that:
110
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
1. Interpolated horizontal and vertical patterns respectively fit in with the entered horizontal
and vertical patterns, even in case of electrical tilt,
2. The contribution of both the vertical pattern back and front parts are taken into account.
Otherwise, only the second point is guaranteed.
4.6.3
Atoll uses this modelling method from the Atoll 2.1 version (inclusive) and above. In Atolls
versions prior to the 2.1, another modelling method was available to evaluate angles and
losses due to antenna pattern. The user has the option to choose between these two
methods through Atoll.ini file (see Atoll administration files). For further information about
the old modelling method, please refer to the Technical Reference Guide 2.2.
The above interpolation is not used in case the transmitter antenna is described by a 3-D
antenna pattern.
4.6.4
Forsk 2009
AT271_TRG_E6
111
Angle ()
Attenuation (dB)
0.1
15
33.5
21
13.2
30
37.6
38
16.9
49
32.2
67
15.6
Then, Atoll verifies whether the difference of attenuation at a given angle is DPeak-to-Null less than the before and after it.
This comparison determines the nulls to be smoothed (NSmoothing).
Nulls to be smoothed (NSmoothing):
Angle ()
Attenuation (dB)
15
33.5
30
37.6
49
32.2
Once the nulls are known, Atoll applies the smoothing algorithm to all the attenuation values at all the angles between the
first peak, the null, and the last peak.
112
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
4.6.4.1
Smoothing Algorithm
For all nulls n N Smoothing surrounded by two peaks P1 and P2 at angles 1 and 2 ,
A 2 A 1
- i 1
A i Smoothed = A i F Smoothing A i A + ----------------------1
2 1
Where,
i is the angle in degrees from 1 to 2 incremented by 1 degree,
AAngle is the attenuation at any given angle which can be i, 1 or 2 , and
FSmoothing is the smoothing factor defined by the user.
4.7
Shadowing Model
Propagation models predict the mean path loss as a function of transmission and reception parameters such as frequency,
antenna heights, and distance, etc. Therefore, the predicted path loss between a transmitter and a receiver is constant, in
a given environment and for a given distance. However, in reality different types of clutter may exist in the transmitterreceiver path. Therefore, the path losses for the same distance could be different along paths that pass throught different
types of environments. The location of the receiver in different types of clutter causes variations with respect to the mean
path loss values given by the path loss models. Some paths undergo more loss while others are less obstructed and may
have higher received signal strength. The variation of path loss with respect to the mean path loss values predicted by the
propagation models, depending on the type of environment is called shadow fading (shadowing) or slow fading. "Slow"
fading implies that the variations in the path loss due to shadow fading occur comparatively slower than the fast fading
effect (Rayleigh fading), which is due to the mobile receiving multipath copies of a signal.
Different types of clutter (buildings, hills, etc.) make large shadows that cause variations in the path loss over long
distances. As a mobile passes under a shadow, the path loss to the mobile keeps varying from point to point. Shadow
fading varies as the mobile moves, while fast fading can vary even if the mobile remains at the same location or moves
over very small distances. It is crucial to account for the shadow fading in order to predict the reliability of coverage
provided by any mobile cellular system.
The shadowing effect is modelled by a log-normal (Gaussian) distribution, as shown in Figure 4.23: on page 113, whose
standard deviation depends on the type of clutter.
Forsk 2009
The suitability of the range of standard deviation used for each clutter class,
The definition (bin size) of the digital map,
How up-to-date the digital map is,
The number of clutter classes,
The accuracy of assignment of clutter classes.
AT271_TRG_E6
113
References:
[1] Saunders S. Antennas and propagation for Wireless Communication Systems pp. 180-198
[2] Holma H., Toskala A. WCDMA for UMTS
[3] Jhong S., Leonard M. CDMA systems engineering handbook pp. 309-315, 1051-1053
[4] Remy J.G., Cueugnet J., Siben C. Systmes de radiocommunications avec les mobiles pp. 309-310
[5] Laiho J., Wacker A., Novosad T. Radio network planning and optimisation for UMTS pp. 80-81
Interference-Based Predictions
Interference-based predictions include coverage predictions (Coverage by C/I Level, Interfered Zones, GPRS/
EGPRS Coding Schemes, RLC/MAC Throughout/Timeslot, Application Throughput/Timeslot, Circuit Quality Indicators) and calculations in point analysis windows Interference tab that require calculation of the received signal
level and interference received from other base stations.
In these calculations, ( C I calculations), the shadowing margin ( M Shadowing C I ) is added to the ratio of the
carrier power (C) and the interfering signal levels (I) received from the interfering base stations. This shadowing
margin is calculated for a given cell edge coverage probability and depends on the C/I standard deviation ( C I
in dB) associated to the clutter class where the receiver is located.
Interference+noise-Based Predictions
Interference+noise-based predictions include coverage predictions (Pilot Reception Analysis, Downlink Total
Noise, Service Area Analyses, Handoff Status, etc.) and point analysis (AS Analysis tab) that require calculation
of the received signal level and intra-cellular interference and noise received from other base stations.
In these calculations, the shadowing margins ( M Shadowing Ec Io
M Shadowing Eb Nt
114
UL
and
M Shadowing Eb Nt
DL
) , or
) are added to Ec/I0 or Eb/Nt. This shadowing margin is calculated for a given cell edge
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
coverage probability and depends on the Ec/I0 or Eb/Nt standard deviations ( Ec Io , Eb Nt
DL
, or Eb Nt
UL
Macro-Diversity Gains
UL
DL
Atoll calculates the uplink and downlink macro-diversity gains ( G macro diversity and G macro diversity ) depending
on the receiver handover status. These gains are respectively taken into account to evaluate the uplink Eb/Nt in
case of soft handover and the downlink Ec/Io from best server. For detailed description of the calculation of macrodiversity gains, please refer to "Macro-Diversity Gains Calculation" on page 118.
Monte-Carlo Simulations
Random values for shadowing margins are calculated for each transmitter-receiver link and added to the predicted
path loss. A shadowing margin for each transmitter-receiver link in each simulation is obtained by taking a random
value from the probability density distribution for the appropriate clutter class. The probability distribution is a lognormal distribution as explained above.
TD-SCDMA Documents
The shadowing margins are calculated as explained in "Shadowing Margin Calculation in Predictions" on page 116 and
"Shadowing Margin Calculation in Monte-Carlo Simulations" on page 117, and applied to signal level or interference+noise
predictions as explained below.
Interference+noise-Based Predictions
Interference+noise-based predictions include coverage predictions (P-CCPCH Eb/Nt and C/I Coverages, Service
Area Analsyses for downlink and uplink Eb/Nt and C/I, etc.) that require calculation of the received signal level and
interference received from other base stations.
In these calculations, the shadowing margins ( M Shadowing Eb Nt
M Shadowing Eb Nt
UL
P CCPCH
, M Shadowing Eb Nt
DL
, or
) are added to Eb/Nt. This shadowing margin is calculated for a given cell edge coverage
P CCPCH
, Eb Nt
DL
, or Eb Nt
UL
, in dB)
Monte-Carlo Simulations
Random values for shadowing margins are calculated for each transmitter-receiver link and added to the predicted
path loss. A shadowing margin for each transmitter-receiver link in each simulation is obtained by taking a random
value from the probability density distribution for the appropriate clutter class. The probability distribution is a lognormal distribution as explained above.
Interference+noise-Based Predictions
Interference-based predictions include coverage predictions (Coverage by C/(I+N) Level, Coverage by Best
Bearer, Coverage by Channel Throughput) that require calculation of the received signal level and interference
received from other base stations.
Forsk 2009
AT271_TRG_E6
115
Monte-Carlo Simulations
Random values for shadowing margins are calculated for each transmitter-receiver link and added to the predicted
path loss. A shadowing margin for each transmitter-receiver link in each simulation is obtained by taking a random
value from the probability density distribution for the appropriate clutter class. The probability distribution is a lognormal distribution as explained above.
4.7.1
Network Type
UMTS HSPA
IS-95 cdmaOne
CDMA2000 1xRTT 1xEV-DO
Standard
Deviation
MShadowing
Applied to
model
M Shadowing model
C I
M Shadowing C I
C/I
model
M Shadowing model
Ec Io
M Shadowing Ec Io
Ec/I0
Eb Nt
DL
M Shadowing Eb Nt
DL
Eb/Nt (DL)
Eb Nt
UL
M Shadowing Eb Nt
UL
Eb/Nt (UL)
model
M Shadowing model
Ec Io
M Shadowing Ec Io
Ec/I0
Eb Nt
DL
M Shadowing Eb Nt
DL
Eb/Nt (DL)
Eb Nt
UL
M Shadowing Eb Nt
UL
Eb/Nt (UL)
model
Eb Nt
TD-SCDMA
WiMAX 802.16d
WiMAX 802.16e
4.7.1.1
P CCPCH
M Shadowing model
M Shadowing Eb Nt
P CCPCH
C
Eb/Nt P-CCPCH
Eb Nt
DL
M Shadowing Eb Nt
DL
Eb/Nt (DL)
Eb Nt
UL
M Shadowing Eb Nt
UL
Eb/Nt (UL)
model
M Shadowing model
C I
M Shadowing C I
C/(I+N)
Therefore, the probability density function (pdf) for the random (shadowing) part of path loss is:
2
1
p L x = --------------------- e
dB 2
116
x ------------2
2 dB
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
The probability that the shadowing error exceeds z dB is
2
x ------------2
2 dB
PL x z =
p L x dx =
z
1
--------------------- e
dB 2
dx
1
P L x z = -----------
2
z-------- dB
x
-----2
z
dx = Q ---------
dB
P rec is the signal level predicted at the receiver. P rec = P' Tx L path M Shadowing
dB
A lookup table is used for mapping the values of Q vs. a set of cell edge coverage probabilities.
M Shadowing
Figure 4.24: Normalised Margin M arg in = ---------------------------- dB
In interference-based predictions, where signal to noise ratio is calculated, the shadowing margin is only applied to the
signal from the interfered transmitter (C). We consider that the interference value is not altered by the shadowing margin.
Random variations also exist in the interfering signals, but taking only the average interference gives accurate results. [3]
explains how a certain level of interference is maintained by congestion control in CDMA-based networks.
4.7.1.2
Forsk 2009
AT271_TRG_E6
117
1 = L + P for link 1
2
2 = L + P for link 2
i
Standard deviations of L L and P P can be calculated from i , the model standard deviation model , and the
correlation coefficient between 1 and 2 .
Assuming all P have the same standard deviations, we have:
2
model = L + P
2
L
= ---------------2
model
Therefore,
2
P = model 1
L = model
is set to 0.5 in Atoll, which gives:
model
model
L = ---------------- and P = ---------------2
2
Receiver
Therefore, to model shadowing error common to all the signals received at a receiver ( E Shadowing model ), values are
randomly generated for each receiver. These values have a zero-mean gaussian distribution with a standard deviation of
model
---------------- , where model is the model standard deviation associated with the receivers clutter class.
2
Next, Atoll generates another random value for each transmitter-receiver pair. This values represents the shadowing error
Path
not related to the location of the receiver ( E Shadowing model ). These values also have a zero-mean gaussian distribution
model
with a standard deviation ----------------- .
2
So, we have:
Receiver
Path
4.7.2
4.7.2.1
4.7.2.1.1
118
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
Knowing i , the uplink Eb/Nt standard deviation Eb Nt and the correlation coefficient between 1 and 2 , we
UL
can calculate standard deviations of L L and P P (assuming all P have the same standard deviations).
We have:
2
Eb Nt
= L + P
UL
L
= ------------------------2
Eb Nt
UL
Therefore,
2
P = Eb Nt
2
UL
L = Eb Nt
UL
M Shadowing Eb Nt
UL
Prediction reliability in order to have Eb/Nt higher or equal to Eb/Nt from the best server can be expressed as:
Cd
1
1
--------1- = P' Tx1 L 1 N 1 CI pred 1 P' Tx1 L path N 1 CI pred
1
N1
or
Cd
1
1
--------2- = P' Tx2 L 2 N 2 CI pred 2 P' Tx2 L path N 2 CI pred
2
N2
where
i
CI pred is the quality level (signal to noise ratio) predicted at the receiver for link i.
Ni is the noise level for link i.
We note:
2signals
M Shadowing Eb Nt
UL
and
2
1 = CI pred CI pred
2
RL
noMRC
RL
Cd
Cd
2signals
1
1
M Shadowing Eb Nt = 1 P L1 L2 --------1- CI pred --------2- CI pred
UL
N
N
1
2
2signals
M Shadowing Eb Nt = 1 P
UL
1 2
2signals
2signals
1 M Shadowing Eb Nt 2 M Shadowing Eb Nt
UL
UL
1 2
2signals
UL
= P L P
L
1 2
2signals
1 M Shadowing Eb Nt 2 M Shadowing Eb Nt
1
P P
2signals
P M Shadowing Eb Nt
2signals
1
Forsk 2009
2signals
2signals
UL
2signals
UL
1 L = L
L P M Shadowing Eb Nt
1 M Shadowing Eb Nt 2 M Shadowing Eb Nt
= P L P P M Shadowing Eb Nt
L
UL
UL
UL
1 L
UL
1 L = L
2signals
L P P M Shadowing Eb Nt
P
AT271_TRG_E6
UL
1 L
119
RL
2signals
M Shadowing Eb Nt
UL
1
2signals
2
2signals
2
= 1 P L P P M Shadowing Eb Nt L P P M Shadowing Eb Nt 1 L d L
L
P
UL
P
UL
2signals
P P M Shadowing Eb Nt
P
1
= ----------------- 2
P
M 2signals
Shadowing Eb Nt
UL
L
2
e
UL
x
---------2
2 P
2signals
M Shadowing Eb Nt UL L
dx = Q ---------------------------------------------------------------------
P
Then, we have:
noMRC
RL
2signals
M Shadowing Eb Nt
UL
2signals
M Shadowing Eb Nt UL
2signals
2
L
M Shadowing Eb Nt UL 1 L
- d L
= 1 P L Q --------------------------------------------------------------------- Q --------------------------------------------------------------------------------
P
P
If we introduce user defined standard deviation Eb Nt and correlation coefficient , and consider that P is a
UL
Gaussian pdf:
noMRC
RL
2signals
M Shadowing Eb Nt
UL
1
= 1 ----------- e
xL
--------2
M 2signals
Shadowing Eb Nt UL
M 2signals
x L Eb Nt
Shadowing Eb Nt UL x L Eb Nt UL 1
UL
- Q ------------------------------------------------------------------------------------------------------------------- dx L
Q ------------------------------------------------------------------------------------------------------
1
1
Eb Nt
Eb Nt
UL
UL
RL
nsignals
M Shadowing Eb Nt
UL
1
= 1 ----------- e
xL
--------2
M nsignals
Shadowing Eb Nt UL
M nsignals
x L Eb Nt
Shadowing Eb Nt UL x L Eb Nt UL 1
UL
- Q ------------------------------------------------------------------------------------------------------------------- dx L
Q ------------------------------------------------------------------------------------------------------
1
1
Eb Nt
Eb Nt
UL
UL
The case where softer handoff occurs (two signals from co-site cells) is equivalent to the one signal case. The Softer/soft
case is equivalent to the two signals case. For the path associated with the softer recombination, we will use combined
SNR to calculate the availability of the link.
The angle between the two signals. If this angle is small, correlation is high.
The relative values of the two signal lengths. If angle is 0 and lengths are the same, correlation is zero. Correlation
is different from zero when path lengths differ.
120
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
4.7.2.1.2
Atoll determines the uplink macro-diversity gain ( G macro diversity ) from the shadowing margins calculated in case of one
signal and n signals.
Therefore, we have:
UL
nsignals
UL
M Shadowing Eb Nt
UL
4.7.2.2
4.7.2.2.1
Ec I o = L + P
2
L
= --------------2
Ec I o
Therefore,
2
P = Ec I o 1
L = Ec I o
2 Available Signals
In technologies supporting soft handoff (UMTS, CDMA2000 and IS95-CDMA), cells are interference limited. As for one
link, to ensure a required cell edge coverage probability R L for the prediction, we add a shadowing margin,
2signals
Ec
2signals
M Shadowing Ec Io = P pilot L m Io -------
Io pred
i
i
Forsk 2009
AT271_TRG_E6
121
RL
noMRC
RL
Ec 1
Ec 2
Ec 1
Ec 1
2signals
M Shadowing Ec Io = 1 P L1 L2 ---------- -------
---------- -------
Io Io pred Io Io pred
2signals
2signals
2signals
2signals
P 1 2 1 M Shadowing Ec Io 2 M Shadowing Ec Io 1 L = L
= P L P
L
P P
2signals
2signals
P M Shadowing Ec Io L P M Shadowing Ec Io 1 L
2signals
2signals
P 1 2 1 M Shadowing Ec Io 2 M Shadowing Ec Io 1 L = L
1
2signals
2signals
= P L P P M Shadowing Ec Io L P P M Shadowing Ec Io 1 L
L
noMRC
RL
2signals
M Shadowing Ec Io
P L P P MShadowing Ec Io L P P MShadowing Ec Io 1 L dL
1
= 1
2signals
2signals
i
P P
P
2signals
M Shadowing Ec Io
1
L = ----------------- P 2
SHO L
x
---------2
2 P
2signals
M Shadowing Ec Io L
dx = Q -----------------------------------------------------------
P
Then, we have:
noMRC
RL
2signals
M Shadowing Ec Io = 1
2signals
2signals
M Shadowing Ec Io L
M Shadowing Ec Io 1 L
P L Q ----------------------------------------------------------- Q ------------------------------------------------------------------------ d L
L
P
P
If we introduce a user defined Ec/Io standard deviation and a correlation coefficient and consider that P is a
L
Gaussian pdf:
noMRC
RL
2signals
M Shadowing Ec Io
2
1
= 1 ----------2
xL
--------2
2signals
2signals
M Shadowing Ec Io x L Ec I o
M Shadowing Ec Io 1 x L Ec I o
Q ------------------------------------------------------------------------------------ Q ------------------------------------------------------------------------------------------------ dx L
Ec I o 1
Ec I o 1
n Available Signals
We can generalize the previous expression for n signals (n is the number of available signals - Atoll may consider up to 3
signals):
noMRC
RL
nsignals
M Shadowing Ec Io
2
1
= 1 ----------2
122
xL
--------2
nsignals
M Shadowing Ec Io x L Ec I o
Q ------------------------------------------------------------------------------------ x
Ec I o 1
AT271_TRG_E6
i=2
nsignals
M Shadowing Ec Io 1 x L Ec I o
Q ------------------------------------------------------------------------------------------------ dx L
Ec I o 1
Forsk 2009
Chapter 4: Calculations
1 =1 dB
2
1 =5 dB
2
1 =10 dB
2 signals
3
1 =5 dB
3
1 =10 dB
Figure 4.26: Margin - Probability (Case of 3 Signals with sigma = 8dB, delta1 = 1dB)
2 signals
3
1 =5 dB
3
1 =10 dB
Figure 4.27: Margin - Probability (Case of 3 Signals with sigma = 8dB, delta1 = 2dB)
4.7.2.2.2
Atoll determines the downlink macro-diversity gain ( G macro diversity ) from the shadowing margins calculated in case of
one signal and n signals.
Therefore, we have:
DL
nsignals
Forsk 2009
Atoll uses the DL macro-diversity gain to calculate Ec/Io. You can force Atoll not to take it
into account through the Atoll.ini file (see Atoll administration files). You must create this file
and place it in the Atoll installation directory.
AT271_TRG_E6
123
4.8
Appendices
4.8.1
Total UL and DL losses of transmitter ( L total UL L total DL ) and transmitter noise figure NF Tx in UMTS HSPA,
CDMA2000 1xRTT 1xEV-DO, IS-95 cdmaOne, TD-SCDMA, WiMAX 802.16d, and WiMAX 802.16e documents,
Transmitter total losses L Total in GSM GPRS EGPRS documents.
In Atoll, the transmitter-equipment pair is modelled a single entity. The entry to the BTS is considered the reference point
which is the location of the transmission/reception parameters.
4.8.1.1
UL
UL
UL
L Total UL = L Misc + L Feeder + L BTS Conf + NR Repeaters G Ant div G TMA (in dB)
where,
UL
UL
UL
UL
UL
L Feeder are the feeder reception losses ( L Feeder = L Feeder I Feeder + L Connector , where L Feeder , I Feeder and
UL
L Connector are respectively the feeder loss per metre (Feeder property), the reception feeder length in metre (Transmitter
property) and the connector reception losses,
UL
L BTS Conf are the losses due to BTS configuration (BTS property),
UL
transmitter noise figure ( NF TX ) and the repeater noise figure received at the donor.
Rp k
NIM Rp = NF TX NF Rp + G amp L
r
k
TX Rp k
(in dB)
where,
NF Rp is the repeater noise figure,
k
Rp k
124
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
L
TX R p k
are the losses between the donor transmitter and the repeater (repeater property).
For each active repeater ( k ), Atoll converts the noise injection margin ( NIM Rp ) to Watt. Then, it uses the values to calcuk
late the noise rise at the donor transmitter due to active repeaters ( NR Repeaters ).
NR Repeaters = 10 Log 1 +
-
-----------------NIM Rp
(in dB)
WithTMA
WithoutTMA
are the composite noise figures with and without TMA respectively.
Friis' equation is used to calculate the composite noise figure when there is a TMA.
NF Feeder 1
NF BTS 1
WithTMA
NF Composite = NF TMA + -------------------------------------+ --------------------------------------- (not in dB)
UL
UL
UL
G TMA
G TMA G Feeder
And,
WithoutTMA
NF Composite
where,
NF Feeder is the feeder noise figure,
NF TMA is the TMA noise figure,
NF BTS is the BTS noise figure,
UL
UL
UL
UL
UL
UL
UL
UL
L Feeder is the feeder reception loss ( L Feeder = L Feeder I Feeder + L Connector , where L Feeder , I Feeder and L Connector
are respectively the feeder loss per metre, the reception feeder length in metre and the connector reception loss),
Notes:
According to the book Radio network planning and optimisation for UMTS by Laiho J.,
Wacker A., Novosad T., the noise figure corresponds to the loss in case of passive
components. Therefore, feeder noise figure is equal to the cable uplink losses.
UL
Loss and gain inputs specified in .atl documents must be positive values.
DL
DL
DL
DL
DL
DL
DL
L Feeder is the feeder transmission loss ( L Feeder = L Feeder I Feeder + L Connector , where L Feeder , I Feeder and
DL
L Connector are respectively the feeder loss per metre, the transmission feeder length in metre and the connector transmission losses),
DL
L BTS Conf are the losses due to BTS configuration (BTS property).
4.8.1.2
DL
DL
DL
Forsk 2009
AT271_TRG_E6
125
DL
DL
DL
DL
L Feeder is the feeder transmission loss ( L Feeder = L Feeder I Feeder + L Connector , where L Feeder , I Feeder and
DL
L Connector are respectively the feeder loss per metre, the transmission feeder length in metre and the connector transmission loss),
DL
L BTS Conf are the losses due to BTS configuration (BTS property).
4.8.1.3
UL
UL
UL
L Total UL = L Misc + L Feeder + L BTS Conf G Ant div G TMA (in dB)
where,
UL
UL
UL
UL
UL
L Feeder are the feeder reception losses ( L Feeder = L Feeder I Feeder + L Connector , where L Feeder , I Feeder and
UL
L Connector are respectively the feeder loss per metre (Feeder property), the reception feeder length in metre (Transmitter
property) and the connector reception losses,
UL
L BTS Conf are the losses due to BTS configuration (BTS property),
UL
WithTMA
WithoutTMA
are the composite noise figures with and without TMA respectively.
Friis' equation is used to calculate the composite noise figure when there is a TMA.
NF Feeder 1
NF BTS 1
WithTMA
+ --------------------------------------- (not in dB)
NF Composite = NFTMA + -------------------------------------UL
UL
UL
G TMA
G TMA G Feeder
WithoutTMA
And NF Composite
where,
NF Feeder is the feeder noise figure,
NF TMA is the TMA noise figure,
NF BTS is the BTS noise figure,
UL
UL
UL
UL
UL
UL
UL
UL
L Feeder is the feeder reception loss ( L Feeder = L Feeder I Feeder + L Connector , where L Feeder , I Feeder and L Connector
are respectively the feeder loss per metre, the reception feeder length in metre and the connector reception loss),
Notes:
According to the book Radio network planning and optimisation for UMTS by Laiho J.,
Wacker A., Novosad T., the noise figure corresponds to the loss in case of passive
components. Therefore, feeder noise figure is equal to the cable uplink losses.
UL
126
AT271_TRG_E6
Forsk 2009
Chapter 4: Calculations
Loss and gain inputs specified in .atl documents must be positive values.
DL
DL
DL
DL
DL
DL
DL
L Feeder is the feeder transmission loss ( L Feeder = L Feeder I Feeder + L Connector , where L Feeder , I Feeder and
DL
L Connector are respectively the feeder loss per metre, the transmission feeder length in metre and the connector transmission losses),
DL
L BTS Conf are the losses due to BTS configuration (BTS property).
4.8.2
Secondary Antennas
When secondary antennas are installed on a transmitter, the signal level received from it is calculated as follows:
G ant mTx
P 1
G ant i
X i ----------------------Tx
Tx
P Tx X i --------------------L Tx
L Tx
i
----------------------------------------------
----------------------------------------------------------------------- +
L ant m az m el m
L ant i az i el i
Tx
Tx
i
P rec
Where,
PTx is the transmitter power (Ppilot in UMTS, CDMA2000 and IS95-CDMA documents),
i is the secondary antenna index,
xi is the percentage of power dedicated to the secondary antenna, i,
G ant m
Tx
Tx
The definition of angles, az and el, depends on the used calculation method.
2.
Forsk 2009
Formula cannot be directly calculated from components stated in dB and must be converted in linear values.
AT271_TRG_E6
127
128
AT271_TRG_E6
Forsk 2009
Chapter 5
GSM GPRS EGPRS Networks
This chapter provides descriptions of all the algorithms for calculations, analyses, automatic allocations and
prediction studies available in GSM GPRS EGPRS projects.
Atoll
130
AT271_TRG_E6
Forsk 2009
5.1
5.1.1
Calculation Criteria
Three criteria can be studied in point analysis (Profile tab) and in general coverage studies. Study criteria are detailed in
the table below.
Study criteria
Formulas
Signal level received from a transmitter on a TRX type
Txi
Txi
Txi
Rx
L Rx
Txi
Txi
Txi
Tx
Txi
Tx
+ G ant
Rx
where,
EIRP is the effective isotropic radiated power of the transmitter,
L model is the loss on the transmitter-receiver path (path loss) calculated by the propagation model,
L ant
Tx
M Shadowing model is the shadowing margin. This parameter is taken into account when the option Shadowing taken into
account is selected,
L Indoor are the indoor losses. These losses are defined for each clutter class. They are taken into account when the option
Indoor coverage is selected,
L Rx are the receiver losses,
G ant
Rx
P is the power offset defined for the selected TRX type in the transmitter property dialog,
tt is the TRX type (in the GSM GPRS EGPRS.mdb document template, there are three possible TRX types, BCCH, TCH
and inner TCH).
5.1.2
Point Analysis
5.1.2.1
Profile Tab
Txi
Atoll displays the signal level received from the selected transmitter on a TRX type ( P rec tt ).
Notes:
If power offsets of subcells are identical, field level received from a selected transmitter will
be the same for all the studied TRX types.
For a selected transmitter, it is also possible to study the path loss, L path , or the total
Txi
Txi
losses, L total . Path loss and total losses are the same on any TRX type.
5.1.2.2
Reception Tab
Analysis provided in the Reception tab is based on path loss matrices. So, you can study reception from TBC transmitters
for which path loss matrices have been computed on their calculation areas.
Txi
For each transmitter, Atoll displays the signal level received on a TRX type, ( P rec tt ).
Reception bars are displayed in a decreasing signal level order. The maximum number of reception bars depends on the
signal level received from the best server. Only reception bars of transmitters whose signal level is within a 30 dB margin
from the best server can be displayed.
Forsk 2009
AT271_TRG_E6
131
If power offsets of subcells are identical, field level received from a given transmitter will be
the same whichever the studied TRX type.
It is also possible to study the path loss, L path , or the total losses, L total of each
You can use a value other than 30 dB for the margin from the best server signal level, for
example a smaller value for improving the calculation speed. For more information on
defining a different value for this margin, see the Administrator Manual.
Txi
Txi
transmitter. Path loss and total losses are the same on any TRX type.
5.1.3
Coverage Studies
For each TBC transmitter, Txi, Atoll determines the selected criterion on each bin inside the Txi calculation area. In fact,
each bin within the Txi calculation area is considered as a potential (fixed or mobile) receiver.
Coverage study parameters to be set are:
5.1.3.1
The study conditions in order to determine the service area of each TBC transmitter,
The display settings to select how to colour service areas.
5.1.3.1.1
Each transmitter, Txi, belongs to a Hierarchical Cell Structure (HCS) layer, k, with a defined priority and a defined
reception threshold.
The maximum range option (available in the System tab of the Predictions property dialog) is inactive.
All Servers
For each HCS layer, k, the service area of Txi corresponds to the bins where:
Txi
Txi
Txi
MaximumThreshold
Note:
5.1.3.1.2
The minimum threshold is either globally defined or specifically for each subcell (subcell
reception threshold)
Txi
Txi
If the margin equals 0 dB, Atoll will consider bins where the signal level received from Txi is
the highest.
If the margin is set to 2 dB, Atoll will consider bins where the signal level received from Txi
is either the highest or 2dB lower than the highest.
If the margin is set to -2 dB, Atoll will consider bins where the signal level received from Txi
is 2dB higher than the signal levels from transmitters, which are 2nd best servers.
5.1.3.1.3
Txi
Txi
132
nd
Best P Txj ic M
rec
ji
AT271_TRG_E6
Forsk 2009
If the margin equals 0 dB, Atoll will consider bins where the signal level received from Txi is
the second highest.
If the margin is set to 2 dB, Atoll will consider bins where the signal level received from Txi
is either the second highest or 2dB lower than the second highest.
If the margin is set to -2 dB, Atoll will consider bins where the signal level received from Txi
is 2dB higher than the signal levels from transmitters, which are 3rd best servers.
5.1.3.1.4
Txi
Txi
MaximumThreshold
And
Txi
Txj
P rec BCCH Best P rec BCCH M
ji
If the margin equals 0 dB, Atoll will consider bins where the signal level received from Txi is
the highest.
If the margin is set to 2 dB, Atoll will consider bins where the signal level received from Txi
is either the highest or 2dB lower than the highest.
If the margin is set to -2 dB, Atoll will consider bins where the signal level received from Txi
is 2dB higher than the signal levels from transmitters that are the 2nd best servers.
5.1.3.1.5
Txi
Txi
MaximumThreshold
And
Txi
Txj
P rec BCCH Best P rec BCCH M
ji
Txi
The received P rec tt exceeds the reception threshold defined per HCS layer
M is the specified margin (dB).
Best function: considers the highest value.
Notes:
If the margin equals 0 dB, Atoll will consider bins where the signal level received from Txi is
the highest.
If the margin is set to 2 dB, Atoll will consider bins where the signal level received from Txi
is either the highest or 2dB lower than the highest.
If the margin is set to -2 dB, Atoll will consider bins where the signal level received from Txi
is 2dB higher than the signal levels from transmitters that are the 2nd best servers.
5.1.3.1.6
Txi
Txi
MaximumThreshold
And
Txi
Txj
P rec BCCH Best P rec BCCH M
ji
And
Forsk 2009
AT271_TRG_E6
133
ing the received P rec tt exceeds the reception threshold defined per HCS layer.
M is the specified margin (dB).
Best function: considers the highest value.
Notes:
If the margin equals 0 dB, Atoll will consider bins where the signal level received from Txi is
the highest.
If the margin is set to 2 dB, Atoll will consider bins where the signal level received from Txi
is either the highest or 2dB lower than the highest.
If the margin is set to -2 dB, Atoll will consider bins where the signal level received from Txi
is 2dB higher than the signal levels from transmitters that are the 2nd best servers.
5.1.3.1.7
In the case two layers have the same priority, the traffic is served by the transmitter for
which the difference between the received signal strength and the HCS threshold is the
highest. The way the competition is managed between layers with the same priority can be
modified. For more information, see the Administrator Manual.
Txi
Txi
MaximumThreshold
And
Txi
P rec BCCH 2
nd
If the margin equals 0 dB, Atoll will consider bins where the signal level received from Txi is
the second highest.
If the margin is set to 2 dB, Atoll will consider bins where the signal level received from Txi
is either the second highest or 2dB lower than the second highest.
If the margin is set to -2 dB, Atoll will consider bins where the signal level received from Txi
is 2dB higher than the signal levels from transmitters that are the 3rd best servers.
5.1.3.1.8
To compare Idle and Dedicated mode best servers for Voice traffic
Display the GPRS/EGPRS best server map (based on GSM idle mode)
The path loss criterion parameter C1 used for cell selection and reselection is defined by :
Txi
C1 = P rec ic MinimumThreshold
The path loss criterion (GSM03.22) is satisfied if C1 0 .
The reselection criterion C2 is used for cell reselection only and is defined by :
C2 = C1 + CELL_RESELECT_OFFSET
where CELL_RESELECT_OFFSET is the reselection value (in dB) defined for at the transmitter level.
The service area of Txi corresponds to the bins where:
Txi
Txi
Txi
Txi
Txj
BCCH = Best C2 BCCH
j
134
AT271_TRG_E6
Forsk 2009
5.1.3.2
Coverage Display
5.1.3.2.1
Plot Resolution
Prediction plot resolution is independent of the matrix resolutions and can be defined on a per study basis. Prediction plots
are generated from multi-resolution path loss matrices using bilinear interpolation method (similar to the one used to evaluate site altitude).
5.1.3.2.2
Display Types
It is possible to display the transmitter service area with colours depending on any transmitter attribute or other criteria
such as:
Number of Servers
Atoll evaluates how many service areas cover a bin in order to determine the number of servers. The bin colour depends
on the number of servers. Coverage consists of several independent layers whose visibility in the workspace can be
managed. There are as many layers as defined thresholds. Each layer corresponds to an area where the number of servers exceeds ( ) a defined minimum threshold.
Forsk 2009
AT271_TRG_E6
135
Best C2 (dBm)
Atoll calculates C2 values received from transmitters on each bin of each transmitter service area. When other service
areas overlap the studied one, Atoll chooses the highest value. A bin of a service area is coloured if the C2 value exceeds
( ) the defined thresholds (the bin colour depends on the C2 value). Coverage consists of several independent layers
whose visibility in the workspace can be managed. There are as many layers as defined thresholds. Each layer corresponds to an area where the best C2 value exceeds a defined minimum threshold.
5.2
Traffic Analysis
When starting a traffic analysis, Atoll distributes the traffic from maps to transmitters of each layer according to the compatibility criteria defined in the transmitter, services, mobility type, terminal type properties. Transmitters considered in traffic
analysis are the active and filtered transmitters that belong to the focus zone.
Notes:
If no focus zone exists in the .atl document, Atoll takes into account the computation zone.
For details of the average timeslot capacity calculation, see the Network Dimensioning
section (calculation of minimum reduction factor).
5.2.1
Traffic Distribution
5.2.1.1
5.2.1.1.1
5.2.1.1.2
The terminal, t, works on the frequency band used by the BCCH subcell,
The terminal, t, works on the frequency band used by the TCH subcell.
5.2.1.2
The transmitter is an GPRS/EGPRS station (option specified in the transmitter property dialog),
The terminal, t, is technologically compatible with the transmitter,
The terminal, t, works on the frequency band used by the BCCH subcell,
The terminal, t, works on the frequency band used by the TCH subcell.
Concentric Cells
In case of concentric cells, TCH_INNER TRX type has the highest priority to carry traffic.
5.2.1.2.1
5.2.1.2.2
The terminal, t, works on the frequency band used by the BCCH subcell,
The terminal, t, works on the frequency band(s) used by the TCH_INNER and TCH subcells.
5.2.1.3
The transmitter is an GPRS/EGPRS station (option specified in the transmitter property dialog),
The terminal, t, is technologically compatible with the transmitter,
The terminal, t, works on the frequency band used by the BCCH subcell,
The terminal, t, works on the frequency band(s) used by the TCH_INNER and TCH subcells.
HCS Layers
For each HCS layer, k, you may specify the maximum mobile speed supported by the transmitters of the layer.
136
AT271_TRG_E6
Forsk 2009
5.2.1.3.1
5.2.1.3.2
The terminal, t, works on the frequency band used by the BCCH subcell,
The terminal, t, works on the frequency band(s) used by the TCH_INNER and TCH subcells,
The users mobility, m, is less than the maximum speed supported by the layer, k.
5.2.2
The transmitter is an GPRS/EGPRS station (option specified in the transmitter property dialog),
The terminal, t, is technologically compatible with the transmitter,
The terminal, t, works on the frequency band used by the BCCH subcell,
The terminal, t, works on the frequency band(s) used by the TCH_INNER and TCH subcells,
The user mobility, m, is less than the maximum speed supported by the layer, k.
Users considered for evaluating the traffic demand fulfil the compatibility criteria defined in the transmitter, services, mobility, terminal properties as explained above.
Atoll distributes traffic on subcell service areas, which are determined using the option Best signal level per HCS
layer with a 0dB margin and the subcell reception threshold as lower threshold.
Same traffic is distributed to the BCCH and TCH subcells.
5.2.2.1
5.2.2.1.1
5.2.2.1.2
Concentric Cells
In case of concentric cells, Atoll distributes a part of traffic on the TCH_INNER service area (TCH_INNER is the highest
priority traffic carrier) and the remaining traffic on the outer ring served by the TCH subcell. The traffic spread over the
TCH_INNER subcell may overflow to the TCH subcell. In this case, the traffic demand is the same on the TCH_INNER
subcell but increases on the TCH subcell.
Forsk 2009
AT271_TRG_E6
137
Traffic overflowing from the TCH_INNER to the TCH is not uniformly spread over the TCH
service area. It is still located on the TCH_INNER service area.
Number of subscribers ( X up m ) for each TCH_INNER (Txi, TCH_INNER) and TCH (Txi, TCH) subcell, per user profile up
with a given mobility m, is inferred as:
X up m Txi,TCH_INNER = S up m Txi,TCH_INNER D
X up m Txi,TCH = S up m Txi,TCH S up m Txi,TCH_INNER D
S up m Txi,TCH_INNER and S up m Txi,TCH respectively refer to the TCH_INNER and TCH subcell service areas
containing the user profile up with the mobility m. D is the user profile density.
5.2.2.1.3
HCS Layers
We assume two HCS layers: the micro layer has a higher priority than the macro layer. Txi belongs to the micro layer and
Txj to the macro.
Normal Cells
Atoll distributes traffic on the TCH service areas. The traffic capture is calculated with the option Best signal level per HCS
macro
layer meaning that there is an overlap between HCS layers service areas. Let S overlapping Txj TCH denote this area
(TCH service area of the macro layer overlapped by the TCH service area of the micro layer). Traffic on the overlapping
area is distributed to the TCH subcell of the micro layer because it has a higher priority. On this area, traffic of the micro
layer may overflow to the macro layer. In this case, the traffic demand is the same on the TCH subcell of the micro layer
but increases on the TCH subcell of the macro layer.
Note:
138
Traffic overflowing to the macro layer is not uniformly spread over the TCH service area of
Txj. It is only located on the overlapping area.
AT271_TRG_E6
Forsk 2009
Number of subscribers ( X up m ) for each TCH subcell (Txj, TCH) of the macro layer, per user profile up with the mobility
m, is inferred as:
macro
macro
macro
Where S up m Txj TCH is the TCH service area of Txj containing the user profile up with the mobility m and D is the
profile density.
For each user described in the user profile up with the circuit switched service c and the terminal t, the probability for the
user being connected ( p up c t ) is calculated as explained in "Circuit Switched Services" on page 136.
macro
Then, Atoll evaluates the traffic demand, D up c t m , in Erlangs in the subcell (Txj, TCH) service area.
macro
Then, Atoll evaluates the traffic demand, D up p t m , in kbits/s in the subcell (Txj, TCH) service area.
macro
layer) and S up m Txi TCH is the TCH service area of Txi containing the user profile up with the mobility m.
Concentric Cells
Atoll evaluates the traffic demand on the micro layer (higher priority HCS layer) as explained above. For further details,
please refer to formulas given in case of concentric cells. Then, it proceeds with the macro layer (lower priority HCS layer).
The traffic capture is calculated with the option Best signal level per HCS layer. It means that there are overlapping areas
between HCS layers where traffic is spread according to the layer priority. On these areas, traffic of the higher priority layer
may overflow.
Forsk 2009
AT271_TRG_E6
139
overlapped by the TCH service area of the micro layer S overlapping Txi TCH Txj,TCH_INNER and another overlapped
macro
by the TCH_INNER service area of the micro layer S overlapping Txi,TCH_INNER Txj,TCH_INNER .
Let us consider three areas, S1, S2 and S3.
macro
macro
Where S up m Txj,TCH_INNER is the TCH_INNER subcell service area of Txj containing the user profile up with the
mobility m. We only consider the overlapping areas containing the user profile up with the mobility m.
macro
On S1, the number of subscribers per user profile up with a given mobility m ( X up m ) is inferred:
macro
X up m Txj,TCH_INNER = S 1 D
Where D is the user profile density.
The traffic spread over the TCH_INNER service area of the micro layer may overflow on the TCH subcell. The traffic overflowing to the TCH subcell is located on the TCH_INNER service area. On S2, the TCH subcell traffic coming from the
TCH_INNER subcell traffic overflow may overflow proportional to R2.
S2
R 2 = ----------------------------------------------------------------micro
S up m Txi,TCH_INNER
The traffic spread over the ring served by the TCH subcell of the micro layer only may overflow on S3 proportional to R3.
S3
R 3 = ------------------------------------------------------------------------------------------------------------------micro
micro
S up m Txi,TCH S up m Txi,TCH_INNER
micro
micro
Where S up m Txi,TCH and S up m Txi,TCH_INNER are the TCH and TCH_INNER service areas of Txi respectively
containing the user profile up with the mobility m.
For each user described in the user profile up with a circuit switched service c and a terminal t, the probability for the user
being connected ( p up c t ) is calculated as explained in "Circuit Switched Services" on page 136. Then, Atoll evaluates
macro
the traffic demand, D up c t m , in Erlangs in the subcell (Txj, TCH_INNER) service area.
macro
macro
X up m Txj,TCH_INNER p up c t +
D up c t m Txj,TCH_INNER = R D micro
2
up c t m Txi,TCH_INNER O max Txi,TCH_INNER O max Txi,TCH +
micro
140
AT271_TRG_E6
Forsk 2009
Then, Atoll evaluates the traffic demand, D up p t m , stated in kbits/s in the subcell (Txj, TCH_INNER) service area.
macro
macro
D up p t m Txj,TCH_INNER
X up m Txj,TCH_INNER p up p t +
= R D micro
2
up p t m Txi,TCH_INNER O max Txi,TCH_INNER O max Txi,TCH +
micro
the TCH service area of the micro layer S overlapping Txi TCH Txj,TCH -- TCH_INNER and another one by the
macro
TCH_INNER service area of the micro layer S overlapping Txi,TCH_INNER Txj,TCH -- TCH_INNER .
Let us consider three areas, S1, S2 and S3.
macro
macro
macro
macro
Where S up m Txj,TCH and S up m Txj,TCH_INNER are the TCH and TCH_INNER subcell service areas of Txj
respectively. We only consider the overlapping areas containing the user profile up with the mobility m.
macro
On S1, the number of subscribers per user profile up with a given mobility m ( X up m ) is inferred:
macro
X up m Txj,TCH = S' 1 D
Where D is the user profile density.
The traffic spread over the TCH_INNER service area of the micro layer may overflow on the TCH subcell. The traffic overflowing on the TCH subcell is located on the TCH_INNER service area. On S2, the TCH subcell traffic coming from the
TCH_INNER subcell traffic overflow may overflow proportionally to R2.
S' 2
R' 2 = ----------------------------------------------------------------micro
S up m Txi,TCH_INNER
The traffic spread over the ring served by the TCH subcell of the micro layer only may overflow on S3 proportional to R3.
S' 3
R' 3 = ------------------------------------------------------------------------------------------------------------------micro
micro
S up m Txi,TCH S up m Txi,TCH_INNER
micro
micro
Where S up m Txi,TCH and S up m Txi,TCH_INNER are the TCH and TCH_INNER service areas of Txi respectively
containing the user profile up with the mobility m.
For each user described in the user profile up with a circuit switched service c and a terminal t, the probability for the user
being connected ( p up c t ) is calculated as explained in "Circuit Switched Services" on page 136.
macro
Then, Atoll evaluates the traffic demand, D up c t m , in Erlangs in the subcell (Txj, TCH) service area.
macro
X up m Txj TCH p up c t +
macro
D up c t m Txj TCH =
macro
Then, Atoll evaluates the traffic demand, D up p t m , in kbits/s in the subcell (Txj, TCH) service area.
Forsk 2009
AT271_TRG_E6
141
macro
X up m Txj TCH p up p t +
macro
D up p t m Txj TCH =
macro
layer) and X up m Txi TCH the number of subscribers with the user profile up and mobility m on the TCH service area
of Txi (as explained in "Concentric Cells" on page 136).
5.2.2.2
HCS Servers and no margin if the network only consists of normal cells and concentric cells,
Highest Priority HCS Server and no margin in case of HCS layers.
When creating the traffic map, you have to specify the traffic demand per transmitter and per service (throughput for a
packet switched service and Erlangs for a circuit switched service) and the global distribution of terminals and mobility
types.
Let E c Txi TCH denote the Erlangs for the circuit switched service, c, on the TCH subcell of Txi.
Let T p Txi TCH denote the throughput of the packet switched service, p, on the TCH subcell of Txi.
We assume that 100% of users have the terminal, t, and the mobility type, m.
5.2.2.2.1
5.2.2.2.2
Concentric Cells
In case of concentric cells, Atoll distributes a part of traffic on the TCH_INNER service area (TCH_INNER is the highest
priority traffic carrier) and the remaining traffic, on the ring served by the TCH subcell only. The traffic spread over the
TCH_INNER subcell may overflow to the TCH subcell. In this case, the traffic demand is the same on the TCH_INNER
subcell and rises on the TCH subcell.
Note:
Traffic overflowing from the TCH_INNER to the TCH is not uniformly spread over the TCH
service area. It is only located on the TCH_INNER service area.
For each circuit switched service, c, Atoll evaluates the traffic demand, Dc,t,m, in Erlangs in the subcell, (Txi, TCH_INNER)
and (Txi, TCH), service areas.
S Txi,TCH_INNER
D c t m Txi,TCH_INNER = ----------------------------------------------------- E c Txi TCH
S Txi TCH
and
D c t m Txi,TCH =
S Txi,TCH S Txi,TCH_INNER
----------------------------------------------------------------------------------------------- E c Txi TCH +
S Txi TCH
D c t m Txi,TCH_INNER O max Txi,TCH_INNER
For each packet switched service, p, Atoll evaluates the traffic demand, Dp,t,m, in kbits/s in the subcell, (Txi, TCH_INNER)
and (Txi, TCH), service areas.
S Txi,TCH_INNER
D p t m Txi,TCH_INNER = ----------------------------------------------------- T p Txi TCH
S Txi TCH
and
142
AT271_TRG_E6
Forsk 2009
D p t m Txi,TCH =
S Txi,TCH S Txi,TCH_INNER
----------------------------------------------------------------------------------------------- T p Txi TCH +
S Txi TCH
D p t m Txi,TCH_INNER O max Txi,TCH_INNER
Where O max Txi,TCH_INNER is the maximum rate of traffic overflow (stated in %) specified for the TCH_INNER subcell,
S Txi,TCH and S Txi,TCH_INNER are the TCH and TCH_INNER service areas of Txi respectively.
5.2.2.2.3
HCS Layers
We assume we have two HCS layers: the micro layer has a higher priority and the macro layer has a lower one. Txi belongs
to the micro layer and Txj to the macro one.
Normal Cells
Atoll distributes traffic on the TCH service areas. The traffic capture is calculated with the option HCS Servers. It means
macro
that there is an overlapping area between HCS layers. Let S overlapping Txj TCH denote the TCH service area of the
macro layer overlapped by the TCH service area of the micro layer. Traffic on the overlapping area is distributed to the
TCH subcell of the micro layer (higher priority layer). On this area, traffic of the micro layer may overflow to the macro layer.
In this case, the traffic demand is the same on the TCH subcell of the micro layer but rises on the TCH subcell of the macro
layer.
Note:
Traffic overflowing on the macro layer is not uniformly spread over the TCH service area of
Txj. It is only located on the overlapping area.
Atoll starts evaluating the traffic demand on the micro layer (highest priority HCS layer).
micro
For each circuit switched service, c, Atoll calculates the traffic demand, D c t m , in Erlangs in the subcell (Txi, TCH) service
area.
micro
For each packet switched service, p, Atoll calculates the traffic demand, D p t m , in kbits/s in the subcell (Txi, TCH) service
area.
micro
the traffic demand, D c t m , in Erlangs in the subcell (Txj, TCH) service area.
macro
For each packet switched service, p, Atoll calculates the traffic demand, D p t m , in kbits/s in the subcell (Txj, TCH) service
area.
macro
micro
Concentric Cells
Atoll evaluates the traffic demand on the micro layer as explained above in case of concentric cells and then proceeds with
the macro layer (lower priority layer).
The traffic capture is calculated with the option HCS Servers. It means that there is overlapping areas between HCS
layers where traffic is spread over according to the layer priority. On these areas, traffic of the higher priority layer may
overflow.
Forsk 2009
AT271_TRG_E6
143
overlapped by the TCH service area of the micro layer S overlapping Txi TCH Txj,TCH_INNER and another overlapped
macro
by the TCH_INNER service area of the micro layer S overlapping Txi,TCH_INNER Txj,TCH_INNER .
Let us consider three areas, S1, S2 and S3.
S1 = S
macro
macro
macro
macro
The traffic specified for Txj in the map description ( E c Txj TCH ) is spread over S1 proportionally to R1.
S1
R 1 = ------------------------------------------map
S
Txj TCH
map
S
Txj TCH is the TCH service area of Txj in the traffic map with the option Best signal level of the highest priority
layer.
The traffic spread over the TCH_INNER service area of the micro layer may overflow to the TCH subcell. The traffic overflowing to the TCH subcell is located on the TCH_INNER service area. On S2, the TCH subcell traffic coming from the
TCH_INNER subcell traffic overflow may overflow proportional to R2.
S2
R 2 = ----------------------------------------------------------------micro
S
Txi,TCH_INNER
The traffic spread over the ring only served by the TCH subcell of the micro layer may overflow on S3 proportional to R3.
S3
R 3 = ------------------------------------------------------------------------------------------------------------------micro
micro
S
Txi,TCH S
Txi,TCH_INNER
macro
For each circuit switched service, c, Atoll calculates the traffic demand, D c t m , in Erlangs in the subcell (Txj,
TCH_INNER) service area.
R 1 E c Txj TCH +
macro
D c t m Txj,TCH_INNER =
micro
micro
S
Txi TCH S
Txi,TCH_INNER
E c Txi TCH O max Txi TCH
R 3 --------------------------------------------------------------------------------------------------------------------------micro
S
Txi TCH
macro
For each packet switched service, p, Atoll calculates the traffic demand, D p t m , in kbits/s in the subcell (Txj,
TCH_INNER) service area.
144
AT271_TRG_E6
Forsk 2009
D p t m Txj,TCH_INNER =
micro
micro
S
Txi TCH S
Txi,TCH_INNER
T p Txi TCH O max Txi TCH
R 3 --------------------------------------------------------------------------------------------------------------------------micro
S
Txi TCH
Where O max Txi TCH is the maximum rate of traffic overflow (stated in %) specified for the TCH subcell of Txi,
O max Txi,TCH_INNER is the maximum rate of traffic overflow (stated in %) specified for the TCH_INNER subcell of Txi
and S
micro
The area of the TCH ring of the macro layer is overlapped by the micro layer. There are two parts: an area overlapped by
macro
the TCH service area of the micro layer S overlapping Txi TCH Txj,TCH -- TCH_INNER and another overlapped by the
macro
TCH_INNER service area of the micro layer S overlapping Txi,TCH_INNER Txj,TCH -- TCH_INNER .
Let us consider three areas, S1, S2 and S3.
S' 1 = S
macro
Txj TCH S
macro
macro
macro
Where S
respectively.
macro
Txj,TCH_INNER are the TCH and TCH_INNER subcell service areas of Txj
The traffic specified for Txj in the map description ( E c Txj TCH ) is spread over S1 proportional to R1.
S' 1
R' 1 = ------------------------------------------map
S
Txj TCH
map
S
Txj TCH is the TCH service area of Txj in the traffic map with the option Best signal level of the highest priority
layer.
The traffic spread over the TCH_INNER service area of the micro layer may overflow to the TCH subcell. The traffic overflowing to the TCH subcell is located on the TCH_INNER service area. On S2, the TCH subcell traffic coming from the
TCH_INNER subcell traffic overflow may overflow proportional to R2.
S' 2
R' 2 = ----------------------------------------------------------------micro
S
Txi,TCH_INNER
The traffic spread over the ring only served by the TCH subcell of the micro layer may overflow on S3 proportional to R3.
S' 3
R' 3 = ------------------------------------------------------------------------------------------------------------------micro
micro
S
Txi,TCH S
Txi,TCH_INNER
macro
For each circuit switched service, c, Atoll calculates the traffic demand, D c t m , in Erlangs in the subcell (Txj, TCH) service
area.
R' 1 E c Txj TCH +
macro
macro
D c t m Txj
TCH =
micro
S
Txi,TCH S
Txi,TCH_INNER
E c Txi TCH O max Txi TCH
R' 3 -----------------------------------------------------------------------------------------------------------------------micro
S
Txi,TCH
macro
For each packet switched service, p, Atoll calculates the traffic demand, D p t m , in kbits/s in the subcell (Txj, TCH) service
area.
R' 1 T p Txj TCH +
macro
macro
D p t m Txj TCH =
micro
S
Txi,TCH S
Txi,TCH_INNER
T p Txi TCH O max Txi TCH
R' 3 -----------------------------------------------------------------------------------------------------------------------micro
S
Txi,TCH
Forsk 2009
AT271_TRG_E6
145
S
Txi,TCH is the TCH subcell service area of Txi and S
area of Txi.
5.3
micro
Network Dimensioning
Atoll is capable of dimensioning a GSM GPRS EDGE network with a mixture of circuit and package switched services.
This section describes the technical details of Atolls dimensioning engine.
5.3.1
5.3.1.1
5.3.1.2
5.3.1.2.1
Throughput
Throughput is defined as the amount of data delivered to the Logical Link Control Layer in a given unit of time. Each temporary block flow (TBF), and hence each user, has an associated measured throughput sample in a given network. Each
network will have a different throughput probability distribution depending on the load and network configuration. Instead
of using the precise probability distributions, it is more practical to compute the average and percentile throughput values.
In GPRS, the resources are shared between the users being served, and consequently, the throughput is reduced as the
number of active users increases. This reduction in user perceived throughput is modelled through a reduction factor. The
throughput experienced by a user accessing a particular service can be calculated as:
User throughput = Number of allocated timeslots x Timeslot capacity x Reduction Factor
Or
User throughput per allocated timeslot = Timeslot capacity x Reduction Factor
146
AT271_TRG_E6
Forsk 2009
Timeslot Capacity
The timeslot capacity is the average throughput per fully utilized timeslot. It represents the average throughput from the
network point of view. It mainly depends on the networks propagation conditions and criteria in the coverage area of a
transmitter (carrier power, carrier-to-interference distribution, etc.). It is a measure of how much data the network is able
to transfer with 1 data Erlang, or in other words, how efficiently the hardware resources are being utilized by the network.
It may also depend on the RLC protocol efficiency.
Atoll computes the average timeslot capacity during the traffic analysis and is used to determine the minimum throughput
reduction factor. But since this information is displayed in the network dimensioning results (only due to relevance), this
information has been considered as a part of the network dimensioning process in this document.
Timeslot Utilisation
Timeslot utilization takes into account the average number of timeslots that are available for packet switched traffic. It is a
measure of how much the network is loaded with data services. Networks with timeslot utilisation close to 100% are close
to saturation and the end-user performance is likely to be very poor.
In Atoll this parameter is termed as the Load (Traffic load for circuit switched traffic and packet switched traffic load for
packet switched traffic). It is described in more detail in the Network dimensioning steps section.
Reduction Factor
Reduction factor takes into account the user throughput reduction due to timeslot sharing among many users. The figure
below shows how the peak throughput available per timeslot is reduced by interference and sharing.Reduction factor is a
function of the number of timeslots assigned to a user (Nu), number of timeslots available in the system (Ns) and the average system packet switched traffic load (Lp) (utilization of resources in the system). Data Erlangs or data traffic is given by:
Data Erlangs = L P N S
if n = 0
if 0 < n N P
N
------P- if n > N P
n
Where n is the instantaneous number of connections in the system. The throughput reduction factor is defined as:
PX= n
X ---------------------PX= 0
RF
n=0
Or,
RF =
PX= n
X -----------------------------n=0
PX= i
i=0
Here, P(X=n) is the probability function of having n connections in the system. Under the same assumptions as those of
the Erlang formulas, the probability function can be written as:
Forsk 2009
AT271_TRG_E6
147
LP NP
------------------------n!
P X = n = ---------------------------------------------------------------------------------------------N
P
LP NP
-----------------------+
i!
i=0
i = NP
if 0 n N P
LP NP
------------------------------- i NP
N ! NP
+1 P
n
LP NP
------------------------------- i NP
N P! N P
P X = n = ---------------------------------------------------------------------------------------------N
P
LP NP
-----------------------+
i!
i=0
i = NP
if n > N P
LP NP
------------------------------- i NP
N ! NP
+1 P
NP
LP NP
-------------------------------- -------
i NP i
N ! NP
i=1
i = NP + 1 P
RF = ---------------------------------------------------------------------------------------------------------------N
LP NP
-----------------------+
i!
P
LP NP
-----------------------+
i!
i=1
LP NP
------------------------------- i NP
N
!
N
P
+1 P
i = NP
This formula is not directly applicable in any software application due to the summations up to infinity. Atoll uses the following version of this formula that is exactly the same formula without the summation overflow problem.
NP
NP
NP + 1
NP
LP NP
L
------------------------- --------------------- ln 1 L P +
-----P-
N
!
n!
n
P
=1
n=1
RF = n---------------------------------------------------------------------------------------------------------------------------------N
n
n=1
NP
n
LP
LP NP
LP NP
------------------------- + ----------------------------- --------------N P!
1 LP
n!
The default quality curves for the Reduction Factor have been derived using the above formula. Each curve is for a fixed
number of timeslots available for packet switched traffic (Np) describing the reduction factor at different values of packet
switched traffic load (Lp). The figure below contains all the reduction factor quality curves in Atoll. The Maximum reduction
factor can be 1, implying a maximum throughput, and the minimum can be 0, implying a saturated system with no data
throughput.
Figure 5.6: Reduction Factor for Different Packet Switched Traffic Loads (Lp, X-axis)
Each curve in the above figure represents an equivalent number of packet switched timeslots, NP.
148
AT271_TRG_E6
Forsk 2009
5.3.1.2.2
Delay
Delay is the time required for an LLC PDU to be completely transferred from the SGSN to the MS, or vice versa. Its modelling in an RF planning tool is a difficult task. Currently, study on this subject is underway at Forsk. Models for different traffic
types (HTTP, FTP, SMTP, SMS, etc.) are being studied to search for a possible analytical solution for this problem.
As the delay is a function of the delays and the losses incurred at the packet level, the network parameters, such as the
packet queue length, and different protocol properties, such as the size of the LLC PDU, become important. It is also quite
dependent upon the radio access round trip time (RA RTT) and has a considerable impact on the application level performance viewed by the user.
The delay parameter is a user level parameter rather than being a network level quantity, like throughput per cell, timeslot
capacity, TBF blocking and reduction factor, hence it is difficult to model and is currently under study. Hence, no default
curve is presently available for delay in Atoll.
5.3.1.2.3
Blocking Probability
In GPRS, there is no blocking as in circuit switched connections. If a new temporary block flow (TBF) establishment is
requested and there are already M users per timeslot, M being the maximum limit of multiplexing per timeslot (Multiplexing
factor), the request is queued in the system to be established later when resources become available.
Supposing that M number of users can be multiplexed over a single timeslot (PDCH), we can have a maximum of M * Np
users in the system. This implies that if a new TBF is requested when there are already M * Np users active, it will be
blocked and placed in a queue. So the blocking probability is the probability of having M * Np + 1 users in the system or
more, meaning,
PX= n
for n = M N P + 1
LP NP
------------------------------- i NP
N P! N P
P X = n = ---------------------------------------------------------------------------------------------N
P
LP NP
------------------------ +
i!
i=0
LP NP
------------------------------- i NP
N
!
N
P
P
+1
i = NP
BP =
LP NP
--------------------------------- 1 NP
N ! NP
n = M NP + 1 P
P X = n = -----------------------------------------------------------------------------------------------N
n = MN+1
LP NP
-----------------------+
i!
i=0
i = NP
LP NP
--------------------------------- 1 NP
N
!
N
P
+1 P
Eliminating the summations to infinity, the blocking probability can be stated in a simpler form:
M NP
LP
LP NP
-------------------------------------------- -------------- M N P NP 1 L
P
N P! N P
BP = -----------------------------------------------------------------------------------------N
P
i=0
NP
i
LP
LP NP LP NP
------------------------ + ----------------------------- --------------N P!
1 LP
i!
The above formula has been used to generate the default quality curves for blocking probability in Atoll.
These graphs are generated for a user multiplexing factor of 8 users per timeslot. Each curve represents an equivalent
number of packet switched timeslots, NP.
The curves depict the blocking probabilities for different number of available connections (Np) at different packet switched
traffic loads (Lp) for a fixed user multiplexing factor of 8. The figure below contains all the blocking probability curves for
packet switched traffic dimensioning in Atoll. The blocking probability increases with the packet switched traffic load, which
implies that as the packet switched traffic increases for a given number of timeslots, the system starts to get more and
more loaded, hence there is higher probability of having a temporary block flow placed in a waiting queue.
Forsk 2009
AT271_TRG_E6
149
Figure 5.7: Blocking Probability for Different Packet Switched Traffic Loads (Lp, X-axis)
Reference:
T. Halonen, J. Romero, J. Melero; GSM, GPRS and EDGE performance Evolution towards 3G/UMTS, John Wiley
and Sons Ltd.
5.3.2
5.3.2.1
The throughput reduction factor is greater than the minimum throughput reduction factor,
Delay is less than the maximum permissible delay defined in the service properties, and
The blocking probability is less than the maximum allowable blocking probability defined in the service properties.
The figure below depicts a simplified flowchart of the dimensioning engine in Atoll.
5.3.2.1.1
Inputs
150
Forsk 2009
5.3.2.1.2
Outputs
5.3.2.2
5.3.2.2.1
TD C
------------------------------- TS reqC !
GoS = ---------------------------------TS
reqC
TD C
-----------------k!
k=0
TD C
GoS = ----------------------------------------------------------------------------------------------------------------------------------------------------TS
1
TD C
TS reqC
TD C
+ TS reqC ! 1 ------------------
TS
reqC
reqC
TD C
-----------------k!
k=0
Atoll considers the effect of half-rate circuit switched traffic by taking into account a user-defined percentage of half-rate
traffic. Atoll computes the effective equivalent number of full-rate timeslots that will be required to carry the total traffic with
the defined percentage of half-rate traffic.
If the number of timeslots required to accommodate the full-rate circuit switched traffic is TSreq. FR, and the percentage of
half-rate traffic within the subcell is defined by HR, then the effective number of equivalent full-rate circuit switched timeslots TSeff. that can carry this traffic mix is calculated by:
HR
TS eff = TS reqFR 1 ---------
2
Atoll employs this simplified approach to integrating half-rate circuit switched traffic, which provides approximately the
same results as obtained by using the half-rate traffic charts.
5.3.2.2.2
Forsk 2009
AT271_TRG_E6
151
5.3.2.2.3
5.3.2.2.4
Timeslots
pixel
The average timeslot capacity of a transmitter is calculated by dividing the packet switched traffic demand over the entire
coverage area (in kbps) by the packet switched traffic demand in timeslots calculated above.
With the number of timeslots required to serve the circuit switched traffic, the timeslots required for packet switched traffic
and their respective distributions according to the timeslot configurations being known, Atoll calculates the number of
timeslots available for carrying the packet switched traffic demand. These timeslots can be dedicated packet switched
timeslots and the shared ones. So, following the principle that shared timeslots are potential carriers of both traffic types,
TS P = TS S + TS P dedicated
TS C = TS S + TS C dedicated
The packet switched traffic load is calculated by the formula:
ST C TS C dedicated + TD P
Timeslots
L P = ---------------------------------------------------------------------------------------------TS P
The second important parameter for the calculation of Reduction Factor, Delay and Blocking Probability is the equivalent
number of available timeslots for packet switched traffic, i.e. NP. This is computed by dividing the total number of timeslots
available for carrying packet switched traffic by the number of downlink timeslots defined in the mobile terminal properties.
So, NP is calculated at this stage as:
TS P
N P = --------------------------TS Terminal
Where, TSTerminal is the number of timeslots that a terminal will use in packet switched calls. This is determined by taking
the lower of the maximum number of timeslots for packet switched service defined in the service properties and the maximum number of timeslots that a mobile terminal can use for packet switched services defined in the terminal type properties.
TS Terminal = min TS Max Service TS Max TerminalType
Here, the min(X,Y) function yields the lower value among X and Y as result.
Now, knowing the packet switched traffic load, LP, and the equivalent number of available timeslots, NP, Atoll finds out the
KPIs that have been selected before launching the dimensioning process using the quality curves stored in the dimensioning model.
This particular part of this step can be iterative if the KPIs to consider in dimensioning are not satisfied in the first try. If the
KPIs calculated above are within acceptable limits as defined by the user, it means that the dimensioning process has
152
AT271_TRG_E6
Forsk 2009
RFmin
Number of pixels
0.3
189
0.36
57
0.5
20
0.6
200
0.72
473
0.9
23
0.98
87
So for a reliability level of 90%, the corresponding RFmin will be the one provided at least 90% of the pixels covered, i.e.
945 pixels. The corresponding value of the resulting RFmin in this example hence turns out to be 0.9, since this value
covers 962 pixels in total. Only 87 of the covered pixels imply an RFmin of 0.98. These will be the pixels that do not provide
satisfactory service.
This calculation is performed for each service type available in the subcell coverage area. The final minimum throughput
reduction factor is the highest one amongst all calculated for each service separately.
The minimum throughput reduction factor RFmin value is a minimum requirement that must be fulfilled by the network
dimensioning process when the Reduction Factor KPI is selected in the dimensioning model.
Forsk 2009
AT271_TRG_E6
153
5.3.2.2.5
5.3.2.2.6
5.4
TSC, dedicated is the number of timeslots dedicated to the circuit switched traffic,
TSP, dedicated is the number of timeslots dedicated to the packet switched traffic,
TSS is the number of shared timeslots for a transmitter,
Then, the number of timeslots available for the circuit switched traffic, TSC, is defined as:
TS C = TS S + TS C dedicated
And the number of timeslots available for the packet switched traffic, TSP, is given by:
TS P = TS S + TS P dedicated
154
AT271_TRG_E6
Forsk 2009
5.4.1
5.4.1.1
Erlang B
Under the current conditions of circuit switched traffic demand, TDC, and the number of timeslots available for the circuit
switched traffic, TSC, the percentage of blocked circuit switched traffic can be computed through:
TS C
TD C
------------------------- TS C !
% of blocked traffic = ----------------------------TS
C
TD C
-----------------k!
k=0
In a network dimensioning based on Erlang B model, the circuit switched traffic overflow rate, OC, is the same as the
percentage of traffic blocked by the subcell calculated above.
5.4.1.2
Erlang C
Similarly, under the current conditions of circuit switched traffic demand, TDC, and the number of timeslots available for
the circuit switched traffic, TSC, the percentage of delayed circuit switched traffic can be computed through:
TS C
TD C
% of traffic delayed = -------------------------------------------------------------------------------------------------------------------------TS 1
TD C
TS C
TD C
+ TS C ! 1 ----------
TS
C
TD C
------------------k!
k=0
If the circuit switched traffic demand, TDC, is higher than the number of timeslots available to accommodate circuit
switched traffic, the column for this result will be empty signifying that there is a percentage of circuit switched traffic actually being rejected rather than just being delayed under the principle of Erlang C model.
The circuit switched traffic overflow rate, OC, will be 0 if the circuit switched traffic demand, TDC, is less than the number
of timeslots available for the circuit switched traffic, TSC.
If, on the other hand, the circuit switched traffic demand, TDC, is higher than the number of timeslots available to carry the
circuit switched traffic, TSC, then there will be a certain percentage of circuit switched traffic that will overflow from the
subcell. This circuit switched traffic overflow rate, OC, is calculated as:
TD C TS C
O C = ---------------------------TD C
5.4.1.3
5.4.2
5.4.2.1
5.4.2.1.1
Traffic Load
The traffic load will be 100%, as the subcell will have more traffic to carry than it can. This implies that the system will be
loaded to the maximum and even saturated. Hence the user level quality of service is bound to be very unsatisfactory.
Forsk 2009
AT271_TRG_E6
155
5.4.2.1.2
5.4.2.1.3
5.4.2.1.4
Delay
Again for a 100% loaded or saturated subcell, the delay at the packet switched service user end will be infinite as there is
no data transfer (throughput = 0).
5.4.2.1.5
Blocking Probability
All the data packets will be rejected by the system since it is saturated and has no free resources to allocate to incoming
data packets. Hence, the blocking probability will be 100%.
5.4.2.1.6
5.4.2.2
Timeslots
L P = ---------------------------------------------------------------------------------------------TS P
The second parameter for computing the KPIs from the quality curves of the dimensioning model is the number of equivalent timeslots available for the packet switched data traffic, NP, which is calculated in the same manner as in the dimensioning process as well:
TS P
N P = --------------------------TS Terminal
These parameters calculated, now Atoll can compute the required KPIs through their respective quality curves.
5.4.2.2.1
Traffic Load
The traffic load is computed knowing the total traffic demand and the total number of timeslots available to carry the entire
traffic demand:
TD T
Traffic Load = ----------------------------------------------------------------------------------------------TS C dedicated + TS P dedicated + TS S
5.4.2.2.2
5.4.2.2.3
5.4.2.2.4
Delay
The resulting delay the subcell is calculated through the delay quality curve for given packet switched traffic load, LP, and
number of equivalent timeslots, NP.
5.4.2.2.5
Blocking Probability
The resulting blocking probability for a normally loaded subcell is calculated through the blocking probability quality curve
for given packet switched traffic load, LP, and number of equivalent timeslots, NP.
156
AT271_TRG_E6
Forsk 2009
5.4.2.2.6
5.5
Neighbour Allocation
The intra-technology neighbour allocation algorithm takes into account all the TBC transmitters. It means that all the TBC
transmitters of the .atl document are potential neighbours.
The transmitters to be allocated will be called TBA transmitters. They must fulfil the following conditions:
5.5.1
If no focus zone exists in the .atl document, Atoll takes into account the computation zone.
2.
The distance between both transmitters must be less than the user-definable maximum inter-site distance. If the
distance between the reference transmitter and the candidate neighbour is greater than this value, then the
candidate neighbour is discarded.
The calculation options,
Force co-site transmitters as neighbours: This option enables you to force transmitters located on the reference transmitter
site in the candidate neighbour list. This constraints can be weighted among the others and ranks the neighbours through
the importance field (see after).
Force adjacent transmitters as neighbours: This option enables you to force transmitters geographically adjacent to the
reference transmitter in the candidate neighbour list. This constraints can be weighted among the others and ranks the
neighbours through the importance field (see after).
Notes:
Forsk 2009
AT271_TRG_E6
157
When this option is checked, adjacent cells are sorted and listed from the most adjacent to
the least, depending on the above criterion. Adjacence is relative to the number of pixels
satisfying the criterion.
This criteria is only applicable to transmitters belonging to the same HCS layer. The
geographic adjacency criteria is not the same in 3G (UMTS HSPA, CDMA2000) projects.
Force neighbour symmetry: This option enables user to force the reciprocity of a neighbourhood link. Therefore, if the reference transmitter is a candidate neighbour of another transmitter, the later will be considered as candidate neighbour of the
reference transmitter.
Force exceptional pairs: This option enables you to force/forbid some neighbourhood relationships. Therefore, you may
force/forbid a transmitter to be candidate neighbour of the reference transmitter.
Delete existing neighbours: When selecting the Delete existing neighbours option, Atoll deletes all the current neighbours
and carries out a new neighbour allocation. If not selected, the existing neighbours are kept.
There must be an overlapping zone ( S A S B ) with a given cell edge coverage probability where:
3.
SA is the area where the received signal level from the transmitter A is greater than a minimum signal level. SA is
the coverage area of reference transmitter A restricted between two boundaries; the first boundary represents the
start of the handover area (best server area of A plus the handover margin named handover start) and the
second boundary shows the end of the handover area (best server area of A plus the margin called handover
end)
SB is the coverage area where the candidate transmitter B is the best server.
SA SB
Atoll calculates either the percentage of covered area ( ---------------------- 100 ) if the option Take into account Covered Area is
SA
selected, or the percentage of traffic covered on the overlapping area S A S B for the option Take into account Covered
Traffic. Then, it compares this value to the % minimum covered area (minimum percentage of covered area for the option
Take into account Covered Area or minimum percentage of covered traffic for the option Take into account Covered
Traffic). If this percentage is not exceeded, the candidate neighbour B is discarded.
The coverage condition can be weighted among the others and ranks the neighbours through the importance field (see
number 4 below).
The importance values are used by the allocation algorithm to rank the neighbours according to the allocation
reason, and to quantify the neighbour importance.
Atoll lists all neighbours and sorts them by importance value so as to eliminate some of them from the neighbour list if the
maximum number of neighbours to be allocated to each transmitter is exceeded. If we consider the case for which there
are 15 candidate neighbours and the maximum number of neighbours to be allocated to the reference transmitter is 8.
158
AT271_TRG_E6
Forsk 2009
Neighbourhood cause
When
Importance
value
Existing neighbour
Existing
importance
Exceptional pair
100 %
Co-site transmitter
(IF) function
Adjacent transmitter
(IF) function
(IF) function
Symmetric neighbourhood
relationship
(IF) function
Except forced neighbour case (importance = 100%), priority assigned to each neighbourhood cause is now linked to the
(IF) Importance Function evaluation. The importance is evaluated through a function (IF), taking into account the following
3 factors:
The (IF) function is user-definable using the Min importance and Max importance fields.
Factor
Min
importance
Default value
Max
importance
Default value
Min(O)
1%
Max(O)
30%
Min(A)
30%
Max(A)
60%
Min(C)
60%
Max(C)
100%
Neighbourhood cause
(IF) function
no
Min(O) + Delta(O)(O)
1% + 29%(O)
no
yes
Min(A)+Delta(A){Max(O)(O)+(100%Max(O))(A)}
yes
yes
Min(C)+Delta(C){Max(O)(O)+(100%Max(O))(A)}
Co-site
Adjacent
no
If there is no overlapping between the range of each factor, the neighbours will be ranked
by neighbourhood cause. Using the default values for minimum and maximum importance
fields, neighbours will be ranked in this order: first co-site neighbours, then adjacent
neighbours, and finally neighbours found on overlapping criterion.
If ranges of (IF) factors overlap each other, the neighbours may not be ranked by
neighbourhood cause.
The ranking between neighbours from the same category will depend on (A) and (O)
factors.
The default value of Min(O)= 1%, ensures that neighbours selected for symmetry will have
an importance greater than 0%. With a value of Min(O)= 0%, neighbours selected for
symmetry, will have an importance field greater than 0% only if there is some overlapping.
In the Results part, Atoll provides the list of neighbours, the number of neighbours and the maximum number of neighbours allowed for each cell. In addition, it indicates the importance (in %) of each neighbour and the allocation reason.
Therefore, a neighbour may be marked as exceptional pair, co-site, adjacent, coverage or symmetric. For neighbours
accepted for co-site, adjacency and coverage reasons, Atoll displays the percentage of area meeting the coverage conditions (or the percentage of covered traffic on this area) and the corresponding surface area (km2) (or the traffic covered
on the area in Erlangs), the percentage of area meeting the adjacency conditions and the corresponding surface area
(km2). Finally, if cells have previous allocations in the list, neighbours are marked as existing.
Forsk 2009
AT271_TRG_E6
159
Atoll uses traffic map(s) selected in the default traffic analysis in order to determine the
percentage of traffic covered in the overlapping area.
The percentage of area (or the percentage of covered traffic) is calculated with the
resolution specified in the property dialog of the predictions folder (Default resolution
parameter).
When the option Force adjacent transmitters as neighbours is used, the margin
handover start is not taken into account. Atoll considers a fixed value of 0 dB.
The force neighbour symmetry option enables the users to consider the reciprocity of a
neighbourhood link. This reciprocity is allowed only if the neighbour list is not already full.
Thus, if transmitter B is a neighbour of the transmitter A while transmitter A is not a
neighbour of the transmitter B, two cases are possible:
1st case: There is space in the transmitter B neighbour list: the transmitter A will be added
to the list. It will be the last one.
2nd case: The transmitter B neighbour list is full: Atoll will not include transmitter A in the list
and will cancel the link by deleting transmitter B from the transmitter A neighbour list.
5.5.2
When the options Force exceptional pairs and Force symmetry are selected, Atoll
considers the constraints between exceptional pairs in both directions so as to respect
symmetry condition. On the other hand, if neighbourhood relationship is forced in one
direction and forbidden in the other one, symmetry cannot be respected. In this case, Atoll
displays a warning in the Event viewer.
In the Results, Atoll displays only the transmitters for which it finds new neighbours.
Therefore, if a transmitter has already reached its maximum number of neighbours before
starting the new allocation, it will not appear in the Results table.
TBA transmitters,
Neighbours of TBA transmitters marked as exceptional pair, adjacent and symmetric,
Neighbours of TBA transmitters that satisfy coverage conditions.
Automatic neighbour allocation parameters are described in "Global Allocation for All Transmitters" on page 157.
5.6
5.6.1
Coverage Studies
Two interference studies with predefined settings are available:
The coverage by C/I level study: This study provides you a global analysis of the network quality.
The interfered areas study: This study shows the areas where a transmitter is interfered by other ones.
In both cases, Atoll calculates C/I ratio on each calculation bin where conditions on signal level reception are satisfied.
Then, it either considers the bins where the calculated C/I exceeds a lower threshold in the coverage and colours these
bins depending on C/I value (coverage by C/I level study), or it considers the bins where the calculated C/I is lower than
a upper threshold in the coverage and colours them depending on colour of the interfered transmitter (interfered areas
study).
The user-defined thermal noise (N) value is used in the calculations if the corresponding calculation conditions are
selected in the conditions tab of an interference study. The thermal noise is considered to be a white guassian background
noise fixed at the user-defined value for the entire network or part of the network under consideration. This value is defined
in the document database at -121 dBm by default.
All the TBC transmitters are taken into account in these studies. Let us assume that each bin within each TBC transmitter
calculation area corresponds to a probe mobile receiver.
Coverage study parameters to be set are:
160
The study conditions in order to determine the coverage area of each TBC transmitter
The display settings to select how to colour coverage areas.
AT271_TRG_E6
Forsk 2009
5.6.1.1
For information on the common prediction studies (like coverage by transmitter, profile
study, ), please, refer to Common prediction studies part.
5.6.1.1.1
Each transmitter, Txi, belongs to a hierarchical cell structure (HCS) layer, k, with a defined priority.
The maximum range option (available in the System tab of the Predictions property dialog) is inactive.
All Servers
For each HCS layer, k, the service area of Txi corresponds to the bins where:
Txi
5.6.1.1.2
Txj
where,
M is the specified margin (dB).
Best function: considers the highest value.
5.6.1.1.3
Best Signal Level of the Highest Priority HCS Layer and a Margin
In this case, the service area of Txi corresponds to the bins where:
Txi
Txj
and
Txi belongs to the HCS layer with the highest priority
where,
M is the specified margin (dB).
Best function: considers the highest value.
5.6.1.1.4
P rec BCCH 2
nd
Txj
ji
where,
M is the specified margin (dB).
2nd Best function: considers the second highest value.
Note:
When the maximum range option is selected, Atoll searches for interference on the bins:
- Where the respective criteria described above are checked, and
- Located within a specified distance from the transmitter (maximum range).
5.6.1.2
Forsk 2009
AT271_TRG_E6
161
TRX index
Channel list
MAIO
MSA
53
(53,*)
54
(54,*)
In case of BBH, assuming TRXs belong to the same TRX type, we have:
TRX index
Channel list
MAIO
MSA
53
([53,54,55],0)
54
([53,54,55],1)
55
([53,54,55],2)
TRX index
Channel list
MAIO
MSA
53 54 55 56
([53,54,55,56],2)
53 54 55 56
([53,54,55,56],3)
Therefore, for a mobile station, BBH and SFH work in the same way.
Consider the following notations:
v is a victim transmitter (TBC transmitter with a service area),
MSAS(v) is the set of MSAs associated to v. The number of MSAS(v) depends on TRX type(s) to be analysed (option
available in study properties): you may study a given TRX type tt (There are as many MSA(v) as TRXs allocated to the
subcell (v,tt)) or all the TRX types (The number of MSA(v) corresponds to the number of TRXs allocated to v),
i is a potential interfering transmitter (TBC transmitters which calculation area intersects service area of v),
MSAS(i) is the set of MSAs related to potential interferers i,
INT(v) is the set of transmitters that interfere v.
Several MSAs, m, are related to a transmitter. Therefore, for each victim transmitter v with MSA m (m MSAS(v)), Atoll
C v m
- , received at the mobile; mobile is connected to a victim transmitter, v with
calculates carrier to interference ratio --------------- Iv m
v
a given m. C m is the carrier power level received from v on m and I m corresponds to the interference received from
interfering transmitters i on m.
Atoll studies the most interfered MSA. So, it considers:
C v m
C
- except if analysis is detailed (Detailed result option).
---- = Min --------------- I v
k Iv m
If the interference conditions for the prediction study are defined using the option C/(I+N), Atoll takes the total noise N tot
into account as well. The total noise is computed by adding the thermal noise N thermal (defined in the document database
at -121 dBm by default) to the noise figure NF (either defined at the terminal type properties level, if a terminal type is
defined for the study, or defined directly in the prediction study conditions). So,
N tot = N thermal + NF
Cv m
C
-
Thus, for computations based on C/(I+N), ------------------ = Min ----------------------------- I + N tot
k
I v m + N tot
v
Note:
The M Shadowing used in the computations of C/I is a function of C/I standard deviation and
not the Model standard deviation.
5.6.1.2.1
C m = P rec m
162
AT271_TRG_E6
Forsk 2009
5.6.1.2.2
Interference Calculation
Potential interferers can be transmitters i (iv), using co-channels and/or adjacent channels. Therefore, we can write:
v
I m = I co m + I adj m + I IMPx3 G PC
v
Where I co m is the interference received at v on m due to co-channels, I adj m is the interference received at v on m
i
due to adjacent channels, I IMPx3 is the third order intermodulation interference, and G PC is the average power control
gain defined for the interfering transmitter i.
v
I co m =
i INT v n MSAS i
v i
p m n
P rec n T i n
co
And, I adj m is the interference received at v on m due to adjacent channels, given by:
I adj m =
i INT v n MSAS i
v i
p m n
P rec n
------------------- T i n
F
adj
v i
p m n is the probability of having a co- or adjacent channel collision between MSAs n and m (when n and m contain coand adjacent channels). It depends on the used frequency hopping mode.
i
T i n = L traffic n f act n
i
If Average is selected in the study properties, L traffic n is the traffic load defined for the MSA n of i. If Maximum option
i
is selected, L traffic n = 1 .
i
f act n is the activity factor defined for the MSA n of i. If the subcell (i,tt) supports DTX mode, it is a global value specified
in the study properties. Otherwise, the activity factor is 1.
Note:
Since BCCH carrier is always On Air, DTX and traffic load gains do not reduce BCCH
i
interfering energy. In other words, f act n = 1 and L traffic n = 1 on the BCCH for the
interference estimation.
I IMPx3 has three components, i.e., intermodulation interference from frequencies used by the interfering transmitter, interference due to spurious emissions from the interfering transmitter, and the intermodulation interference received at the
mobile terminal:
TX
SE
Term
P rec
TX
I IMPx3 = ---------------v
L IMPx3
SE i
SE
I IMPx3 = P rec
3 P rec
Term
I IMPx3 = -------------------------Prot
2 F IMPx3
i
Where P rec is the carrier power level received from the interferer i, L IMPx3 is the third order intermodulation loss at the
SE i
Prot
victim transmitter v, P rec is the spurious emission power level received from the interferer i, and F IMPx3 is the third order
intermodulation protection factor for the terminal.
For a pair of frequencies, f 1 and f 2 , two third order intermodulation products are generated at frequencies f 3 = 2 f 1 f 2
and f 4 = 2 f 2 f 1 . If a transmitter uses f 3 or f 4 , it is interfered by transmitters using f 1 and f 2 . All interferer frequencies
are used to calculate intermodulation products. When several frequency pairs generate intermodulation products, the
IMPs are independenly calculated and added to the interference. If power received over different frequencies is not the
same for two frequencies (not the same power offset for example), the corresponding intermodulation frequencies are
Forsk 2009
AT271_TRG_E6
163
5.6.1.2.3
We have: p m n = 1
5.6.1.2.4
Now, let us consider the occurrence, OCCUR f m f' n , such that a channel f of m can meet a channel f of n during hopping
sequence.
There is a collision if f and f are co- or adjacent channels. Then, we can define a collision as follows:
v
34 37 39
MSA n of i
([38 36 34], MAIO=2)
38 36 34
Here, the number of occurrences is 3; the number of co-channel collisions is 1 and the number of adjacent channel collisions is 1.
So, we have:
v i
v i
1
1
p m n co = --- and p m n adj = --3
3
34 37 39
MSA n of i
([38 36 34], MAIO=2)
38 36 34
Here, the number of occurrences is 9; the number of co-channel collisions is 1 and the number of adjacent channel collisions is 3.
So, we have:
v i
v i
1
1
p m n co = --- and p m n adj = --9
3
164
AT271_TRG_E6
Forsk 2009
5.6.1.3
Only the carrier power level is downgraded by the shadowing margin. The interference
level is not altered.
5.6.1.3.1
TRX j
where,
C
Maximum threshold or Minimum threshold ------------
I + N v
Maximum threshold
TRX j
This coverage area will include all the bins satisfying the above criteria even if they are only covered by the TRX with the
best C/I or C/(I+N) conditions.
5.6.1.3.2
TRX j
C
Maximum threshold or Minimum threshold ------------
I + N v
Maximum threshold
TRX j
where, TRXj is the TRX (belonging to Txi) with the worst C/I or C/(I+N) conditions at the bin.
This coverage area will include only the bins satisfying the above criteria, i.e. covered by the TRX with the worst C/I or C/
(I+N) conditions.
5.6.1.4
5.6.1.4.1
C/I Level
Each bin of the transmitter coverage area is coloured if the calculated C/I (or C/(I+N)) level exceeds ( ) the specified minimum thresholds (bin colour depends on C/I (or C/(I+N)) level). Coverage consists of several independent layers whose
visibility in the workspace can be managed. There are as many layers as transmitter coverage areas. Each layer shows
the different C/I levels available in the transmitter coverage area.
5.6.1.4.2
5.6.1.4.3
5.6.1.4.4
Transmitter
Atoll colours each bin of each transmitter coverage area. The bin colour corresponds to the transmitter colour. Coverage
consists of several independent layers whose visibility in the workspace can be managed. There are as many layers as
interfered transmitters.
Forsk 2009
AT271_TRG_E6
165
5.6.2
Point Analysis
Analysis provided in the Interference tab is based on path loss matrices. You can study interference on:
TBC transmitters for which path loss matrices have been computed,
calculation areas.
The carrier power level received from the victim transmitter v on the most interfered MAS m,
Either the overall interference received from interfering transmitters i on MAS m (both co-channel and adjacent
channel interferers are considered), or the co-channel interference received from co-channel interfering transmitters i on MAS m, or the adjacent channel interference received from adjacent channel interfering transmitters i on
MAS m (for further information about noise calculation, please refer to Signal to noise calculation: noise calculation
part)
The interference level received from each interfering transmitter i on m. Interferers are sorted in a descending
order w.r.t. carrier power level.
Notes:
Neither DTX nor traffic load of TRXs are taken into account to evaluate interference levels.
i
5.7
Only carrier power level is downgraded by the shadowing margin. The interference level is
not altered.
5.7.1
The study conditions in order to determine the coverage area of each TBC transmitter,
The display settings to select how to colour coverage areas.
Each transmitter, Txi, belongs to a HCS layer, k, with a defined priority and a reception threshold.
Each transmitter, Txi, is a GPRS/EGPRS station (Txi-EGPRS as notation).
GPRS/EGPRS equipment installed on each transmitter, Txi, does not support 8PSK modulation.
The maximum range option (available in the System tab of the Predictions property dialog) is inactive.
5.7.1.1
All Servers
For each HCS layer, k, the coverage area of Txi corresponds to Txi calculation area.
5.7.1.2
P rec
BCCH , is the highest one (Txi is the best server) or within a defined margin of the highest signal level (within
If the margin equals 0, the coverage area of Txi corresponds to the bins where
Txi EGPRS
P rec
5.7.1.3
P rec
BCCH , is the second highest one (Txi is the second best server) or within a defined margin of the second
If the margin equals 0, the coverage area of Txi corresponds to the bins where
Txi EGPRS
P rec
166
AT271_TRG_E6
Forsk 2009
5.7.1.4
P rec
BCCH , is the highest one (Txi is the best server) or within a defined margin of the highest signal level (within
Txi EGPRS
BCCH must exceed the reception threshold defined per HCS layer.
Notes:
If the margin equals 0, the coverage area of Txi corresponds to the bins where
Txi EGPRS
P rec
5.7.1.5
P rec
BCCH , is the highest one (Txi is the best server) or within a defined margin of the highest signal level (within
a margin of the best server). And, Txi belongs to the HCS layer with the highest priority. The highest priority is defined by
Txi EGPRS
layer.
Note:
5.7.2
In the case two layers have the same priority, the traffic is served by the transmitter for
which the difference between the received signal strength and the HCS threshold is the
highest. The way the competition is managed between layers with the same priority can be
modified. For more information, see the Administrator Manual.
Calculation Options
GPRS/EGPRS studies can be based either on signal level (C), or on the carrier-to-interference ratio (C/I) with or without
considering thenoise (N).
If a reference terminal type is defined when launching a CQI study, Atoll will consider the noise figure defined for that terminal type when computing the total noise ( N tot ). If no terminal type is defined, the value defined in the coverage prediction
properties (8 dB, by default) is used.
Different GPRS/EGPRS equipment can be defined for a transmitter and for the reference terminal type. In this case, Atoll
performs an intersection for the coding schemes defined in the transmitter and the reference terminal type GPRS/EGPRS
equipment to determine the coding schemes that are common in the two. Hence, Atoll creates a temporary GPRS/EGPRS
equipment comprising only these common coding schemes and uses this equipment to eventually compute the coding
scheme, throughput and other values.
If no reference terminal type is defined or if the defined reference terminal type has no GPRS/EGPRS equipment assigned
to it, Atoll will perform the computations based on the GPRS/EGPRS equipment of the transmitter. Similarly, if a transmitter
has no GPRS/EGPRS equipment defined, Atoll will compute the coverage study considering only the GPRS/EGPRS
equipment defined for the reference terminal type. If there is no GPRS/EGPRS equipment defined for the transmitter and
for the reference terminal type, there will be no coverage for the transmitter.
5.7.2.1
Calculations Based on C
In this case, only the received signal level is taken into account. Atoll evaluates the signal level received from GPRS/
Txi EGPRS
EGPRS transmitters on TRXs (TRX) belonging to a selected TRX type (tt) or on all the TRXs, P rec
5.7.2.2
TRX .
The signal level received from GPRS/EGPRS transmitters on TRXs (TRX) belonging to the selected TRX type (tt)
Txi EGPRS
TRX .
And
The carrier-to-interference ratio received on TRXs (TRX) belonging to the selected TRX type (tt) or on all the
Txi EGPRS
P rec
TRX
TRXs, -------------------------------------------------- .
I
Forsk 2009
AT271_TRG_E6
167
5.7.2.3
When GPRS/EGPRS prediction studies calculations are based on C/I, Atoll calculates the
carrier-to-interference ratio for all the EGPRS TBC transmitters but takes into account all
the TBC transmitters (GSM and GPRS/EGPRS) to evaluate the interference.
For further information on interference (I) calculation, please refer to Interference prediction
studies: Interference calculation part.
The received signal-level-to-thermal-noise ratio from GPRS/EGPRS transmitters on TRXs (TRX) belonging to the
Txi EGPRS
P rec
TRX
selected TRX type (tt) or on all the TRXs, -------------------------------------------------- .
N
And
The carrier-to-interference-and-noise ratio received on TRXs (TRX) belonging to the selected TRX type (tt) or on
Txi EGPRS
P rec
TRX
all the TRXs, -------------------------------------------------- .
I+N
Where, N is the thermal noise whose value is defined in the document database at -121 dBm by default.
Notes:
5.7.2.4
When GPRS/EGPRS prediction studies calculations are based on C/I, Atoll calculates the
carrier-to-interference ratio for all the EGPRS TBC transmitters but takes into account all
the TBC transmitters (GSM and GPRS/EGPRS) to evaluate the interference.
For further information on interference (I) calculation, please refer to Interference prediction
studies: Interference calculation part.
5.7.3
5.7.3.1
5.7.3.1.1
Txi EGPRS
P rec
Where, cs is the resulting coding scheme, CS is the set of all available coding schemes, and Reception Threshold CS
are the values of reception thresholds for the coding schemes available in the GPRS/EGPRS equipment, defined in the
Reception Thresholds column of the properties dialog.
There can be more than one coding schemes whose reception thresholds are less than the received signal level. cs is the
coding scheme with the lowest coding scheme number.
A Power Backoff, in dBs, can be defined for each subcell using an 8PSK modulation (EDGE) based codec equipment.
This power backoff is taken in to account when selecting the codec mode available in the coverage area of the subcell,
such that:
Txi EGPRS
5.7.3.1.2
Txi EGPRS
TRX P Backoff
Atoll reads the throughput value for the received signal level, P rec
168
AT271_TRG_E6
Forsk 2009
5.7.3.2
5.7.3.2.1
Where,
cs
is
the
resulting
Txi EGPRS
coding
Txi EGPRS
Highest TP=f C=P rec
TRX
scheme,
CS
is
the
TRX
set
of
all
available
coding
schemes,
and
is the highest throughput provided by any coding scheme at the received signal
level, from the Throughput = f(C) graphs defined in the properties dialog.
If there are more than one coding schemes providing the highest throughput at the bin, cs will be the one with the lowest
coding scheme number.
A Power Backoff, in dBs, can be defined for each subcell using an 8PSK modulation (EDGE) based codec equipment.
This power backoff is taken in to account when selecting the codec mode available in the coverage area of the subcell,
such that:
Txi EGPRS
5.7.3.2.2
Txi EGPRS
TRX - P Backoff
TRX
TRX .
5.7.3.3
5.7.3.3.1
And, cs C I = Lowest CS
Txi EGPRS
P rec
Txi EGPRS
P rec
TRX
C
----------------------------------------------------- -- I Threshold CS
I
Where, csC is the coding scheme determined from the signal level, csC/I is the coding scheme determined from the C/I
level, and CS is the set of all available coding schemes.
Reception Threshold CS are the values of reception thresholds for the coding schemes available in the GPRS/EGPRS
C
equipment, defined in the Reception Thresholds column of the properties dialog. And, ---- Threshold
are the values of
I
CS
C/I thresholds for the coding schemes available in the GPRS/EGPRS equipment, defined in the C/I Thresholds column of
the properties dialog.
There can be more than one coding schemes whose reception thresholds are less than the received signal level, and
whose C/I thresholds are less than the received C/I level. cs is the coding scheme with the lowest coding scheme number.
The resulting coding scheme, cs, is the coding scheme with the lowest coding scheme number from among csC and csC/I.
cs = Lowest cs C cs C I
A Power Backoff, in dBs, can be defined for each subcell using an 8PSK modulation (EDGE) based codec equipment.
This power backoff is taken in to account when selecting the codec mode available in the coverage area of the subcell,
such that:
Txi EGPRS
Txi EGPRS
TRX P Backoff
And
Txi EGPRS
Txi EGPRS
P rec
TRX P Backoff
TRX C
---------------------------------------------------------------------------------------------------------- ---- Threshold
I
CS
I
Forsk 2009
AT271_TRG_E6
169
5.7.3.3.2
5.7.3.4
GPRS/EGPRS Studies Based on C/I With ILA and Without Thermal Noise
5.7.3.4.1
Coding Scheme Based on C/I With ILA and Without Thermal Noise
With Ideal Link Adaptation active, Atoll selects the coding scheme that provides the highest throughput at the received
signal level and C/I value for a bin.
Atoll calculates signal level and C/I level received from Txi on each bin of the Txi coverage area. Then, selects two coding
schemes from among the coding schemes available in the GPRS/EGPRS equipment, such that:
For each TRX type, tt, cs C = Lowest CS
And, cs C I = Lowest CS
Txi EGPRS
TRX
Txi EGPRS
C P rec
TP = Highest TP=f ---- = ----------------------------------- TRX
I
I
Where, csC is the coding scheme determined from the signal level, csC/I is the coding scheme determined from the C/I
level, and CS is the set of all available coding schemes.
Txi EGPRS
TRX is the highest throughput provided by any coding scheme at the received signal
Txi EGPRS
C P rec
level, from the Throughput = f(C) graphs defined in the properties dialog. And, Highest TP=f ---- = -------------------------------- TRX
I
I
is the highest throughput provided by any coding scheme at the received C/I level, from the Throughput = f(C/I) graphs
defined in the properties dialog.
If there are more than one coding schemes providing the highest throughput at the bin, csC and csC/I will be the ones with
the lowest coding scheme numbers.
The resulting coding scheme, cs, is the coding scheme with the lowest coding scheme number from among csC and csC/I.
cs = Lowest cs C cs C I
A Power Backoff, in dBs, can be defined for each subcell using an 8PSK modulation (EDGE) based codec equipment.
This power backoff is taken in to account when selecting the codec mode available in the coverage area of the subcell,
such that:
Txi EGPRS
Txi EGPRS
TRX - P Backoff
TRX
And
Txi EGPRS
Txi EGPRS
TRX - P Backoff
TRX
C P rec
5.7.3.4.2
5.7.3.5
GPRS/EGPRS Studies Based on C/I Without ILA and With Thermal Noise
5.7.3.5.1
Coding Scheme Based on C/I Without ILA and With Thermal Noise
The reception thresholds given for signal level C are internally converted to C/N thresholds (where N is the thermal noise
defined in the document database at -121 dBm by default) in order to be indexed by C/(I+N) values. C/I thresholds are
also indexed by the C/(I+N) value.
Atoll calculates the C/N and C/(I+N) level received from Txi on each bin of the Txi coverage area. Then, selects two coding
schemes from among the coding schemes available in the GPRS/EGPRS equipment, such that:
170
Txi EGPRS
P rec
TRX
C----------------------------------------------------- ----------Threshold
I + N
CS
N
AT271_TRG_E6
Forsk 2009
And, cs C I + N = Lowest CS
Txi EGPRS
P rec
TRX
C----------------------------------------------------- ----------Threshold
I + N
CS
I+N
Where, csC/N is the coding scheme determined from the C/N level, csC/(I+N) is the coding scheme determined from the C/
(I+N) level, and CS is the set of all available coding schemes.
C ----------Threshold
I + N
CS are the values of C/(I+N) thresholds for the coding schemes available in the GPRS/EGPRS equipment, determined from the C/I threshold values defined in the C/I Thresholds column of the properties dialog.
There can be more than one coding schemes whose C/(I+N) thresholds are less than the received C/N level, whose C/
(I+N) thresholds are less than the received C/(I+N) level. cs is the coding scheme with the lowest coding scheme number.
The resulting coding scheme, cs, is the coding scheme with the highest coding scheme number from among csC/N and
csC/(I+N).
cs = Highest cs C N cs C I + N
A Power Backoff, in dBs, can be defined for each subcell using an 8PSK modulation (EDGE) based codec equipment.
This power backoff is taken in to account when selecting the codec mode available in the coverage area of the subcell,
such that:
Txi EGPRS
Txi EGPRS
P rec
TRX P Backoff
TRX
C
For each TRX type, tt, ----------------------------------------------------------------------------------------------------------- ------------ Threshold
I + N
CS
N
And
Txi EGPRS
Txi EGPRS
P rec
TRX P Backoff
TRX C
---------------------------------------------------------------------------------------------------------- ------------ Threshold
I + N
CS
I+N
5.7.3.5.2
The Throughput = f(C) graph is internally converted to Throughput = f(C/N) graph, in order to be indexed with the C/(I+N)
value. The Throughput = f(C/I) graph is also indexed with the C/(I+N) value. The final throughput is computed by interpolating between the throughput values obtained from these two graphs. The throughput interpolation method consists in
interpolating TPC/N and TPC/(I+N) according to the respective weights of I and N values.
The resulting throughput TP is given by:
TP = TP C N + 1 TP C I + N
Where,
pN
= --------------------pI + N
pN is the thermal noise power (value in Watts)
p(I+N) is the interferences + thermal noise power (value in Watts)
TPC/N is the throughput obtained from the C/N graph
TPC/(I+N) is the throughput obtained from the C/I+N graph
5.7.3.6
5.7.3.6.1
Forsk 2009
Txi EGPRS
C P rec
I + N
AT271_TRG_E6
171
And, cs C I + N = Highest CS
Txi EGPRS
C P rec
Where, csC/N is the coding scheme determined from the C/N level, csC/(I+N) is the coding scheme determined from the C/
(I+N) level, and CS is the set of all available coding schemes.
Txi EGPRS
C P rec
Highest TP=f ------------ = -------------------------------- TRX is the highest throughput provided by any coding scheme at the received C/
N
I
+
N
N level, from the Throughput = f(C/(I+N)) graphs converted from the f(C/I) graphs defined in the properties dialog. And,
Txi EGPRS
C P rec
Highest TP=f ------------ = -------------------------------- TRX is the highest throughput provided by any coding scheme at the received C/
I+N
I + N
(I+N) level, from the Throughput = f(C/(I+N)) graphs converted from the f(C/I) graphs defined in the properties dialog.
If there are more than one coding schemes providing the highest throughput at the bin, csC/N and csC/(I+N) will be the ones
with the highest coding scheme numbers.
The resulting coding scheme, cs, is the coding scheme with the highest coding scheme number from among csC/N and
csC/(I+N).
cs = Highest cs C N cs C I + N
A Power Backoff, in dBs, can be defined for each subcell using an 8PSK modulation (EDGE) based codec equipment.
This power backoff is taken in to account when selecting the codec mode available in the coverage area of the subcell,
such that:
Txi EGPRS
Txi EGPRS
P rec
TRX P Backoff
TRX
C
For each TRX type, tt, ----------------------------------------------------------------------------------------------------------- ------------ Threshold
I + N
CS
N
Txi EGPRS
Txi EGPRS
P rec
TRX P Backoff
TRX
C
And ----------------------------------------------------------------------------------------------------------- ------------ Threshold
I + N
CS
I+N
5.7.3.6.2
The Throughput = f(C) graph is internally converted to Throughput = f(C/N) graph, in order to be indexed with the C/(I+N)
value. The Throughput = f(C/I) graph is also indexed with the C/(I+N) value. The final throughput is computed by interpolating between the throughput values obtained from these two graphs. The throughput interpolation method consists in
interpolating TPC/N and TPC/(I+N) according to the respective weights of I and N values.
The resulting throughput TP is given by:
TP = TP C N + 1 TP C I + N
Where,
pN
= --------------------pI + N
pN is the thermal noise power (value in Watts)
p(I+N) is the interferences + thermal noise power (value in Watts)
TPC/N is the throughput obtained from the C/N graph
TPC/(I+N) is the throughput obtained from the C/I+N graph
5.7.4
Coverage Display
Coverage area can be displayed with colours depending on:
5.7.4.1
5.7.4.1.1
Coding Schemes
Only the bins with a coding scheme assigned are coloured. The bin colour depends on the assigned coding scheme.
Coverage consists of several independent layers whose visibility in the map window can be managed. There are as many
layers as transmitter coverage areas. Each layer shows the coding schemes available in the transmitter coverage area.
172
AT271_TRG_E6
Forsk 2009
5.7.4.1.2
5.7.4.2
5.7.4.2.1
5.7.4.2.2
The default value of the throughput offset is 0 kbps. If you are getting the same coverage
plots for the RLC/MAC and application level throughputs, try assigning a higher value to
this offset to visualise the difference.
Throughput/Timeslot
A bin of a coverage area is coloured if the calculated throughput exceeds the defined minimum threshold. The bin colour
depends on throughput. Coverage consists of several independent layers whose visibility in the map window can be
managed. There are as many layers as transmitter coverage areas. Each layer shows the throughputs that a transmitter
can provide on one timeslot.
5.7.4.2.3
Best Throughput/Timeslot
On each bin, Atoll chooses the highest throughput available from the TRXs of different transmitters covering that bin. A
bin of a coverage area is coloured if the best throughput exceeds the defined minimum threshold. The bin colour depends
on throughput. Coverage consists of several independent layers whose visibility in the map window can be managed.
There are as many layers as defined thresholds. Each layer shows the areas where a throughput can be provided on one
timeslot.
5.7.4.2.4
Average Throughput/Timeslot
On each bin, Atoll calculates the average throughput available from the TRXs of different transmitters covering that bin. A
bin of a coverage area is coloured if the average throughput exceeds the defined minimum threshold. The bin colour
depends on throughput. Coverage consists of several independent layers whose visibility in the map window can be
managed. There are as many layers as defined thresholds. Each layer shows the areas where a throughput can be
provided on one timeslot.
5.7.4.2.5
5.7.4.2.6
BLER can be displayed for RLC/MAC and application throughput according to the option
selected.
BLER Percentage
Atoll calculates BLER percentage by considering throughput/timeslot per bin (computed as described earlier) and the
maximum throughput/timeslot possible (deduced from the GPRS/EGPRS equipment graphs). A bin of a coverage area is
coloured if the calculated BLER percentage exceeds the defined minimum threshold. The bin colour depends on the
BLER. Coverage consists of several independent layers whose visibility in the map window can be managed. There are
as many layers as transmitter coverage areas. Each layer shows the BLERs that a transmitter experiences on one timeslot.
Forsk 2009
AT271_TRG_E6
173
5.7.4.2.7
5.8
5.8.1
The study conditions in order to determine the coverage area of each TBC transmitter,
The display settings to select how to colour coverage areas.
There are various codec modes defined for AMR depending on the FR and HR channel modes that it supports. Codec
modes defined in Atoll include the basic EFR, FR and HR codec modes along with the AMR codec modes:
AMR FR
- AMR TCH/AFS12.2
- AMR TCH/AFS10.2
- AMR TCH/AFS7.95
- AMR TCH/AFS7.4
- AMR TCH/AFS6.7
- AMR TCH/AFS5.9
- AMR TCH/AFS5.15
- AMR TCH/AFS4.75
AMR HR
- AMR TCH/AHS7.95
- AMR TCH/AHS7.4
- AMR TCH/AHS6.7
- AMR TCH/AHS5.9
- AMR TCH/AHS5.15
- AMR TCH/AHS4.75
EFR
FR
HR
A codec equipment should contain codec mode adaptation thresholds and quality graphs for the relevant circuit quality
indicators in order to be considered in circuit quality indicators coverage studies. The default codec equipment in Atoll
include default FER, BER and MOS quality graphs with respect to the carrier to interference ratio, and codec mode adaptation thresholds (computed from the FER vs. C/I graphs for all codec modes at 5% FER.).
Note:
Depending on the reference CQI, codec mode that provides the lowest BER or FER, or the
highest MOS are selected during computations.
References:
The above graphs are based on:
[1] T. Halonen, J. Romero, J. Melero; GSM, GPRS and EDGE performance Evolution towards 3G/UMTS, John Wiley
and Sons Ltd.
[2] J. Wigard, P. Mogensen; A simple mapping from C/I to FER and BER for a GSM type of air interface.
[3] 3GPP Specifications TR 26.975 V6.0.0; Performance characterization of the Adaptive Multi-Rate (AMR) speech
codec (Release 6)
174
AT271_TRG_E6
Forsk 2009
5.8.2
Forsk 2009
AT271_TRG_E6
175
5.8.2.1
The maximum range option (available in the System tab of the Predictions property dialog) is inactive.
All Servers
For each HCS layer, k, the coverage area of Txi corresponds to Txi calculation area.
5.8.2.2
P rec BCCH , is the highest one (Txi is the best server) or within a defined margin of the highest signal level (within a
margin of the best server).
Note:
If the margin equals 0, the coverage area of Txi corresponds to the bins where
Txi
5.8.2.3
P rec BCCH , is the second highest one (Txi is the second best server) or within a defined margin of the second highest
signal level (within a margin of the second best server).
Note:
If the margin equals 0, the coverage area of Txi corresponds to the bins where
Txi
5.8.2.4
P rec BCCH , is the highest one (Txi is the best server) or within a defined margin of the highest signal level (within a
Txi
margin of the best server). In addition P rec BCCH must exceed the reception threshold defined per HCS layer.
Notes:
If the margin equals 0, the coverage area of Txi corresponds to the bins where
Txi
5.8.2.5
In this case, the coverage area of Txi corresponds to the bins where P rec BCCH is the highest one (Txi is the best
server) or within a defined margin of the highest signal level (within a margin of the best server). And, Txi belongs to the
HCS layer with the highest priority. The highest priority is defined by the priority field (0: lowest) assuming the received
Txi
P rec BCCH exceeds the reception threshold defined per HCS layer.
Note:
5.8.3
In the case two layers have the same priority, the traffic is served by the transmitter for
which the difference between the received signal strength and the HCS threshold is the
highest. The way the competition is managed between layers with the same priority can be
modified. For more information, see the Administrator Manual.
Calculation Options
CQI studies can be based either on the signal-to-noise level (C/N) or on the signal-to-noise-plus-interference ratio (C/
(I+N)).
If a reference terminal type is defined when launching a CQI study, Atoll will consider the noise figure defined for that terminal type when computing the total noise (N). If no terminal type is defined, the value defined in the coverage prediction
properties (8 dB, by default) is used.
Different codec equipment can be defined for a transmitter and for the reference terminal type. In this case, Atoll performs
an intersection for the codec modes defined in the transmitter and the reference terminal type codec equipment to determine the codec modes that are common in the two. Hence, Atoll creates a temporary codec equipment comprising only
these common codec modes and uses this codec equipment to eventually compute the CQI values.
If no reference terminal type is defined or if the defined reference terminal type has no codec equipment assigned to it,
Atoll will perform the computations based on the codec equipment of the transmitter. Similarly, if a transmitter has no codec
equipment defined, Atoll will compute the coverage study considering only the codec equipment defined for the reference
176
AT271_TRG_E6
Forsk 2009
5.8.3.1
Codec Mode
Selection priority
FR
HR
EFR
AMR TCH/AFS4.75
AMR TCH/AFS5.15
AMR TCH/AFS5.9
AMR TCH/AFS6.7
AMR TCH/AFS7.4
AMR TCH/AFS7.95
AMR TCH/AFS10.2
10
AMR TCH/AFS12.2
11
AMR TCH/AHS4.75
12
AMR TCH/AHS5.15
13
AMR TCH/AHS5.9
14
AMR TCH/AHS6.7
15
AMR TCH/AHS7.4
16
AMR TCH/AHS7.95
17
In this case, only signal level received and the total noise are taken into account. Atoll evaluates P rec TRX , the signal
level received from transmitter Txi on TRXs (TRX) belonging to the selected TRX type (tt), or on all the TRXs, on each bin
of Txi coverage area and converts it into C/N values using the value of total noise computed as follows:
N tot = N + NF
Where, N is the thermal noise (defined in the document database at -121 dBm by default), and NF is the receiver noise
figure (either defined at the terminal type properties level, if a reference terminal type is defined for the study, or defined
in the coverage study properties).
The computed total noise N tot is then compared to the codec equipment reference noise N Ref . If the values are the same,
the defined graphs are used as is, unless the entry is downshifted by the difference N tot N Ref .
5.8.3.2
P rec TRX
----------------------------- : The signal-level-to-noise ratio received from transmitter Txi on TRXs (TRX) belonging to the selected
N tot
TRX type (tt) or on all the TRXs.
And
Txi
P rec TRX
----------------------------- : The carrier-to-interference-and-noise ratio received from transmitter Txi on TRXs (TRX) belonging
I + N tot
to the selected TRX type (tt) or on all the TRXs.
Forsk 2009
AT271_TRG_E6
177
5.8.3.3
Atoll calculates the carrier-to-interference ratio for all the TBC transmitters but takes into
account all the transmitters (even the ones with no codec equipment assigned) to evaluate
the interference.
5.8.4
Calculation Scenarios
With the above options, there are many different possible scenarios of calculations. These scenarios are described below.
5.8.4.1
Txi
P rec TRX
N tot
Where, cm is the codec mode with the highest priority among the set of codec modes CM having their adaptation threshTxi
P rec TRX
olds less than the received C/N level, ----------------------------- .
N tot
From the CQI=f(C/N) graph associated to the selected codec mode cm, Atoll evaluates the CQI for which the study was
Txi
P rec TRX
performed corresponding to ----------------------------- for the selected codec mode.
N tot
5.8.4.2
, for MOS
Txi
C P rec TRX
CQI Ref = Highest CQI=f ---- = ------------------------------
N tot
TRX
C rec
CQI Ref = Lowest CQI=f ---- = ------------------------------
N tot
Where, cm is the codec mode with the highest priority among the set of codec modes CM for which the reference CQI
Txi
P rec TRX
gives the highest or the lowest value at the received C/N level, ----------------------------- .
N tot
If more than one codec mode graphs give the same value for reference CQI, then Atoll selects the codec mode with the
highest priority.
From the CQI = f(C/N) graph associated to the selected codec mode cm, Atoll evaluates the CQI for which the study was
Txi
P rec TRX
performed corresponding to ----------------------------- for the selected codec mode.
N tot
5.8.4.3
178
AT271_TRG_E6
Forsk 2009
Txi
P rec TRX
I + N tot
Where, cm is the codec mode with the highest priority among the set of codec modes CM having their adaptation threshTxi
P rec TRX
olds less than the received C/(I+N) level, ----------------------------- .
I + N tot
From the CQI = f(C/I) graph associated to the selected codec mode cm (indexed with the C/(I+N) values), Atoll evaluates
Txi
P rec TRX
the CQI for which the study was performed corresponding to ----------------------------- for the selected codec mode.
I + N tot
5.8.4.4
, for MOS
Txi
P
TRX
C rec
CQI Ref = Highest CQI=f ---- = ------------------------------
I + N tot
C P rec TRX
CQI Ref = Lowest CQI=f ---- = ------------------------------
I
I
+
N
tot
Where, cm is the codec mode with the highest priority among the set of codec modes CM for which the reference CQI
Txi
P rec TRX
gives the highest or the lowest value at the received C/(I+N) level, ----------------------------- .
I + N tot
If more than one codec mode graphs give the same value for reference CQI, then Atoll selects the codec mode with the
highest priority.
From the CQI = f(C/I) graph associated to the selected codec mode cm (indexed with the C/(I+N) values), Atoll evaluates
Txi
P rec TRX
the CQI for which the study was performed corresponding to ----------------------------- for the selected codec mode.
I + N tot
5.8.5
Coverage Display
Coverage area can be displayed with colours depending on:
5.8.5.1
5.8.5.1.1
FER/BER/MOS
Only the bins with a CQI assigned are coloured. The bin colour depends on the assigned CQI value. Coverage consists
of several independent layers whose visibility in the map window can be managed. There are as many layers as transmitter
coverage areas. Each layer shows the CQI values available in the transmitter coverage area.
5.8.5.1.2
Forsk 2009
AT271_TRG_E6
179
180
AT271_TRG_E6
Forsk 2009
Chapter 6
UMTS HSPA Networks
This chapter provides descriptions of all the algorithms for calculations, analyses, automatic allocations,
simulations and prediction studies available in UMTS HSPA projects.
Atoll
182
AT271_TRG_E6
Forsk 2009
6.1
6.1.1
Calculation Criteria
Three criteria can be studied in point analysis (Profile tab) and in common coverage studies. Study criteria are detailed in
the table below:
Study criteria
Formulas
Tx
where,
EIRP is the effective isotropic radiated power of the transmitter,
ic is a carrier number,
L model is the loss on the transmitter-receiver path (path loss) calculated by the propagation model,
L ant
Tx
M Shadowing model is the shadowing margin. This parameter is taken into account when the option Shadowing taken into
account is selected,
L Indoor are the indoor losses. These losses are defined for each clutter class.They are taken into account when the option
Indoor coverage is selected,
L term are the receiver losses,
G term is the receiver antenna gain,
G Tx is the transmitter antenna gain,
L Tx is the transmitter loss ( L Tx = L total DL ). For information on calculating transmitter loss, see "UMTS HSPA,
CDMA2000 1xRTT 1xEV-DO, IS-95 cdmaOne, and TD-SCDMA Documents" on page 124.
Notes:
It is possible to analyse all the carriers. In this case, Atoll takes the highest pilot power of
cells to calculate the signal level received from a transmitter.
6.1.2
Point Analysis
6.1.2.1
Profile Tab
Atoll displays either the signal level received from the selected transmitter on a carrier ( P rec ic ), or the highest signal
level received from the selected transmitter on all the carriers.
Note:
For a selected transmitter, it is also possible to study the path loss, L path , or the total
losses, L total . Path loss and total losses are the same on any carrier.
6.1.2.2
Reception Tab
Analysis provided in the Reception tab is based on path loss matrices. So, you can study reception from TBC transmitters
for which path loss matrices have been computed on their calculation areas.
Forsk 2009
AT271_TRG_E6
183
For a selected transmitter, it is also possible to study the path loss, L path , or the total
losses, L total . Path loss and total losses are the same on any carrier.
6.1.3
You can use a value other than 30 dB for the margin from the best server signal level, for
example a smaller value for improving the calculation speed. For more information on
defining a different value for this margin, see the Administrator Manual.
Coverage Studies
For each TBC transmitter, Txi, Atoll determines the selected criterion on each pixel inside the Txi calculation area. In fact,
each pixel within the Txi calculation area is considered as a potential (fixed or mobile) receiver.
Coverage study parameters to be set are:
6.1.3.1
The study conditions in order to determine the service area of each TBC transmitter,
The display settings to select how to colour service areas.
6.1.3.1.1
All Servers
The service area of Txi corresponds to the bins where:
Txi
Txi
Txi
6.1.3.1.2
Txi
Txi
If the margin equals 0 dB, Atoll will consider bins where the signal level received from Txi is
the highest.
If the margin is set to 2 dB, Atoll will consider bins where the signal level received from Txi
is either the highest or 2dB lower than the highest.
If the margin is set to -2 dB, Atoll will consider bins where the signal level received from Txi
is 2dB higher than the signal levels from transmitters, which are 2nd best servers.
6.1.3.1.3
Txi
Txi
nd
Best P Txj ic M
rec
ji
184
AT271_TRG_E6
Forsk 2009
If the margin equals 0 dB, Atoll will consider bins where the signal level received from Txi is
the second highest.
If the margin is set to 2 dB, Atoll will consider bins where the signal level received from Txi
is either the second highest or 2dB lower than the second highest.
If the margin is set to -2 dB, Atoll will consider bins where the signal level received from Txi
is 2dB higher than the signal levels from transmitters, which are 3rd best servers.
6.1.3.2
Coverage Display
6.1.3.2.1
Plot Resolution
Prediction plot resolution is independent of the matrix resolutions and can be defined on a per study basis. Prediction plots
are generated from multi-resolution path loss matrices using bilinear interpolation method (similar to the one used to evaluate site altitude).
6.1.3.2.2
Display Types
It is possible to display the transmitter service area with colours depending on any transmitter attribute or other criteria
such as:
Forsk 2009
AT271_TRG_E6
185
Number of Servers
Atoll evaluates how many service areas cover a pixel in order to determine the number of servers. The pixel colour
depends on the number of servers. Coverage consists of several independent layers whose visibility in the workspace can
be managed. There are as many layers as defined thresholds. Each layer corresponds to an area where the number of
servers exceeds ( ) a defined minimum threshold.
6.2
6.2.1
Inputs
This table lists simulation and prediction inputs (calculation options, quality targets, active set management conditions,
etc.).
Name
Value
Unit
Description
F ortho
None
Orthogonality factor
Tx
None
MUD factor
F MUD
None
MUD factor
ic
None
Carrier number
AS_Th Txi ic
Cell parameter
None
E
-----c-
Mobility parameter
I 0 threshold
None
Global parameter
None
Global parameter
None
E
-----b-
(Bearer, Mobility) parameter
N t req
None
Global parameter
None
E
-----b-
(Bearer, Mobility) parameter
N t req
None
Global parameter
None
F MUD
Term
req
Q pilot
CM activation
RSCP pilot
CM activation
Q pilot
DL
DL
Q req
DL
Q req
UL
UL
Q req
UL
Q req
CE UL
NI
Site parameter
None
CE DL
NI
Site parameter
None
CE UL
NI
Simulation result
None
CE DL
NI
Simulation result
None
N max
N max
186
AT271_TRG_E6
Forsk 2009
Overhead C E UL
None
Overhead C E DL
None
TCH C E UL
None
TCH C E DL
None
Simulation constraint
None
Simulation result
None
None
Codes
N max Txi ic
N
N
Codes
Txi ic
Overhead C odes
Overhead C E DL
Codes HS PDSCH
Txi ic
None
Codes HS PDSCH
Txi ic
None
NF term
Terminal parameter
None
NF Tx
None
1.38 10-23
J/K
Boltzman constant
N max
N min
293
Ambient temperature
3.84 MHz
Hz
Spreading Bandwidth
RF ic ic adj
Network parameter
If not defined, it is assumed that there is no inter-carrier interference
None
Tx
NF Tx K T W
Term
NF Term K T W
bps
Chip rate
UL
X max
DL
%Power max
N0
N0
Rc
W 10
UL
Equipment parameter
None
DL
Terminal parameter
None
R nominal
Bearer parameter
kbps
Bearer parameter
None
DL
Bearer parameter
None
f rake efficiency
f rake efficiency
DL
DL
DL
Bearer parameter
None
DL
Cell parameter
kbps
R nominal
Bearer parameter
kbps
UL
Service parameter
kbps
rc
R max
UL
f act ADPCH
Forsk 2009
AT271_TRG_E6
187
f act ADPCH
Service parameter
kbps
UL
Bearer parameter
None
UL
Cell parameter
kbps
W --------------------DL
R nominal
None
W
---------------------UL
R nominal
None
DL
kbps
DL
kbps
DL
kbps
T RLC Av
kbps
R MAC
DL
kbps
DL
kbps
T application
UL
kbps
UL
kbps
T RLC Min
UL
kbps
R MAC
UL
kbps
kbps
Throughput offset
SF Rate
Scaling factor
P max Txi
Transmitter parameter
P SCH Txi ic
Cell parameter
P OtherCCH Txi ic
Cell parameter
P pilot Txi ic
Cell parameter
P HSDPA Txi ic
P HS PDSCH Txi ic
P HS SCCH Txi ic
n HS SCCH
P Headroom Txi ic
P max Txi ic
Cell parameter
P tch Txi ic
Simulation result
rc
R max
DL
Gp
UL
Gp
T application
R RLC peak
T RLC peak
DL
T MAC
R RLC peak
188
AT271_TRG_E6
Forsk 2009
Bearer parameter
P tch
max
Bearer parameter
P HSUPA Txi ic
Cell parameter
P tch
P tch Txi ic +
DL
P tx Txi ic
Simulation result
P tx R99 Txi ic + P HSDPA Txi ic + P HSUPA Txi ic
P term R99
Simulation result
P term HSUPA
Simulation result
P term
Simulation result
UL
min
Terminal parameter
P term
max
Terminal parameter
BTS
BTS parameter
term
Terminal parameter
Clutter parameter
G Tx
Antenna parameter
None
G Term
Terminal parameter
None
Terminal gain
G Div
DL
None
G Div
UL
None
L Tx
None
Transmitter lossb
L body
Service parameter
None
Body loss
L Term
Terminal parameter
None
Terminal loss
L indoor
Clutter parameter
L path
None
Path loss
M Shadowing model
None
M Shadowing Ec Io
None
DL
None
n=2 or 3
M Shadowing Eb Nt
DL
M Shadowing Eb Nt
UL
Forsk 2009
npaths
DL
G macro diversity
Indoor loss
None
None
AT271_TRG_E6
189
npaths
UL
G macro diversity
UL
M Shadowing Eb Nt
n=2 or 3
Global parameter (default value)
UL
None
None
None
P pilot Txi ic
----------------------------------LT
DL
P tch Txi ic
-------------------------------LT
DL
P tx Txi ic
-----------------------------LT
P term
-------------LT
P term R99
--------------------------LT
E Shadowing
Simulation result
In prediction studiese
For Ec/Io calculation
L path L Tx L term L body L indoor M Shadowing Ec Io
--------------------------------------------------------------------------------------------------------------------------------------------------G Tx G term
For DL Eb/Nt calculation
L path L Tx L term L body L indoor M Shadowing Eb Nt
DL
-----------------------------------------------------------------------------------------------------------------------------------------------------------G Tx G term
LT
P b Txi ic
P tot Txi ic
DL
P traf Txi ic
tch ic
UL
P b ic
UL
P b R99 ic
UL
P tch Txi ic
-------------------------------LT
UL
P b DPDCH ic
UL
P b R99 ic 1 r c
a.
For the calculation of interference, P OtherCCH Txi ic also includes the MBMS SCCPCH channel power
when the optional MBMS feature is activated. You must modify the data structure for activating the optional MBMS feature.
For more information, see the Administrator Manual.
b.
L Tx = L total UL on uplink and L Tx = L total DL on downlink. For information on calculating transmitter
losses on uplink and downlink, see "UMTS HSPA, CDMA2000 1xRTT 1xEV-DO, IS-95 cdmaOne, and TD-SCDMA
Documents" on page 124.
c.
npaths
M Shadowing Ec Io corresponds to the shadowing margin evaluated from the shadowing error probability
npaths
M Shadowing Eb Nt
UL
corresponds to the shadowing margin evaluated from the shadowing error probability
6.2.2
DL
DL
Ec/Io Calculation
This table details the pilot quality ( Q pilot or Ec Io ) calculations.
Name
190
Value
AT271_TRG_E6
Unit
Description
Forsk 2009
DL
I intra txi ic
P SCH txi ic
DL
DL
P tot txi ic BTS P tot txi ic --------------------------------
L
None
DL
I extra ic
DL
P tot txj ic
txj j i
DL
I inter carrier ic
txj
j
------------------------------------------------
RF ic ic adj
DL
Without Pilot:
DL
DL
Term
DL
I 0 ic
DL
DL
Term
Ec
Q pilot txi ic ------
I0
6.2.3
DL Eb/Nt Calculation
Eb
DL
This table details calculations of downlink traffic channel quality ( Q tch or ------- ). When the optional MBMS feature is
Nt DL
activated, the MBMS Eb/Nt is also calculated in the same manner. You must modify the data structure for activating the
optional MBMS feature. For more information, see the Administrator Manual.
Name
DL
I intra txi ic
Value
Unit
Description
P SCH txi ic
DL
DL
P tot txi ic BTS F ortho P tot txi ic --------------------------------
L
DL
I extra ic
DL
P tot txj ic
txj j i
DL
I inter carrier ic
txj
j
------------------------------------------------
RF ic ic adj
DL
N tot ic
DL
DL
DL
Term
Eb
DL
Q tch txi ic ------
N t DL
BTS P b txi ic
DL
--------------------------------------------------------------------------------------------------------------- G DL
Div G p
DL
DL
N tot ic 1 F ortho BTS P b txi ic
None
DL
BTS P b txi ic
DL
- G DL
Total Noise: -----------------------------------------------Div G p
DL
N tot ic
DL
ic
DL
G SHO
req
P tch txi ic
DL
f rake efficiency
DL
Q tch tx k
ic
None
None
txk ActiveSet
DL
Q ic
--------------------------------------------------------DL
Q tch BestServer ic
DL
Q req
-------------------- P tch txi ic
DL
Q ic
a.
Calculation option may be selected in the Global parameters tab. The chosen option will be taken into account
only in simulations. In point analysis and coverage studies, Atoll uses the option Total noise to evaluate DL and UL Eb/Nt.
Forsk 2009
AT271_TRG_E6
191
6.2.4
UL Eb/Nt Calculation
Eb
UL
This table details calculations of uplink traffic channel quality ( Q tch or ------- ).
Nt UL
Name
UL intra
I tot
txi
UL extra
I tot
Value
Pb
UL
ic
term
txi
txi ic
term
txj j i
Pb
ic
Description
UL
P b ic
UL
UL
I inter carrier txi
ic
Unit
ic adj
term
txj j
--------------------------------------
RF ic ic adj
UL
I tot txi ic
UL extra
I tot
UL intra
Tx
UL
UL
N tot txi ic
UL
tx
I tot txi ic + N 0
Eb
UL
Q tch txi ic ------
N t UL
term P b DPDCH ic
UL
--------------------------------------------------------------------------------------------------------------- G UL
Div G p
UL
Tx
UL
N tot txi ic 1 F MUD term P b ic
None
UL
term P b DPDCH ic
UL
- G UL
Total noise: --------------------------------------------------------Div G p
UL
N tot txi ic
UL
UL
UL
Q tch tx k ic
tx k ActiveSet
samesite
UL
UL
ic
Softer/soft HO (MRC):
Max UL
UL
UL
f
tx
ic
tx
ic
rake efficiency
tch
k
tch
l
tx ,tx ActiveSet
k l
txk samesite
tx k
UL
tx l othersite
UL
G macro diversity
UL
G SHO
req
P term ic
UL
Q ic
---------------------------------------------------------UL
Q tch BestServer ic
None
UL
Q req
-------------------- P term
UL
Q ic
a.
Calculation option may be selected in the Global parameters tab. The chosen option will be taken into account
only in simulations. In point analysis and coverage studies, Atoll uses the option Total noise to evaluate DL and UL Eb/Nt.
6.3
192
AT271_TRG_E6
Forsk 2009
6.4
Simulations
The simulation process consists of two steps:
1. Obtaining a realistic user distribution
Atoll generates a user distribution using a Monte-Carlo algorithm, which requires traffic maps and data as input. The resulting user distribution complies with the traffic database and maps provided to the algorithm.
Each user is assigned a service, a mobility type, and an activity status by random trial, according to a probability law that
uses the traffic database.
The user activity status is an important output of the random trial and has direct consequences on the next step of the
simulation and on the network interferences. A user may be either active or inactive. Both active and inactive users
consume radio resources and create interference.
Then, Atoll randomly assigns a shadowing error to each user using the probability distribution that describes the shadowing effect.
Finally, another random trial determines user positions in their respective traffic zone and whether they are indoors or
outdoors (according to the clutter weighting and the indoor ratio per clutter class defined for the traffic maps).
2. Power control simulation
6.4.1
The determination of the number of users and the activity status allocation depend on the type of traffic cartography used.
Note:
Atoll follows a Poisson distribution to determine the total number of users attempting a
connection in each simulation. In order for Atoll to use a constant total number of users
attempting a connection, the following lines must be added to the Atoll.ini file:
[CDMA]
RandomTotalUsers=0
6.4.1.1
Forsk 2009
AT271_TRG_E6
193
In case of vector traffic map composed of lines, the number of subscribers (X) per user
profile is calculated from the line length (L) and the user profile density (D) (nb of
subscribers per km) as follows: X = L D
The number of subscribers (X) is an input when the vector traffic map is composed of
points.
For each behaviour described in a user profile, according to the service, frequency use and exchange volume, Atoll calculates the probability for the user being active in uplink and in downlink at an instant t.
6.4.1.1.1
The used terminal (equipment used for the service (from the Terminals table)),
The average number of calls per hour N call ,
The number of users and their distribution per activity status is determined as follows:
1.
N call d
p o = --------------------3600
2.
ni = X p0
Next, we can take into account activity periods during the connection in order to determine the activity status of each user.
3.
DL
DL
DL
UL
DL
DL
Where, f act and f act are respectively the UL and DL activity factors defined for the circuit switched service i.
4.
= n i p inactive
6.4.1.1.2
The used terminal (equipment used for the service (from the Terminals table)),
The average number of packet sessions per hour N sess ,
The volume (in kbytes) which is transferred on the downlink V DL and the uplink V UL during a session.
A packet session consists of several packet calls separated by a reading time. Each packet call is defined by its size and
may be divided in packets of fixed size (1500 Bytes) separated by an inter arrival time.
In Atoll, a packet session is described by following parameters:
UL
N packet c all : Average number of packet calls on the uplink during a session,
DL
N packet c all : Average number of packet calls on the downlink during a session,
UL
T packet call : Average time (millisecond) between two packets calls on the uplink ,
DL
T packet call : Average time (millisecond) between two packets calls on the downlink ,
194
AT271_TRG_E6
Forsk 2009
V UL
V DL
UL
DL
S packet c all = ------------------------------------------- and S packet c all = ------------------------------------------UL
UL
DL
DL
N packet c all f eff
N packet c all f eff
UL
DL
Where f eff and f eff are the UL and DL efficiency factors defined for the packet switched service j.
Note:
UL
2.
DL
In case of HSDPA and HSUPA services, f eff and f eff are set to 1.
DL
S packet c all
S packet c all
UL
- + 1 and N DL
- + 1
N packet = int ----------------------------------packet = int ----------------------------------UL
S packet 1024
S DL
packet 1024
Note:
3.
1kBytes = 1024Bytes.
UL
DL
DL
N packet 1 T packet
N packet 1 T packet
UL
DL
D Inactivity packet call = -------------------------------------------------------------- and D Inactivity packet call = -------------------------------------------------------------1000
1000
4.
UL
UL
DL
DL
DL
D Inactivity session = N packet c all D Inactivity packet call and D Inactivity session = N packet c all D Inactivity packet call
5.
UL
DL
DL
N packet S packet 8
N packet S packet 8
UL
UL
DL
- and D DL
D Activity session = N packet c all ----------------------------------------------------Activity session = N packet c all ----------------------------------------------------UL
DL
R average 1000
R average 1000
UL
DL
Where R average and R average are the uplink and downlink average requested rates defined for the service j.
Therefore, the average duration of a connection (in s) is:
UL
UL
UL
DL
DL
DL
D Connection = D Activity session + D Inactivity session and D Connection = D Activity session + D Inactivity session
6.
N sess
N sess
UL
UL
DL
DL
p Connection = -------------- D Connection and p Connection = -------------- D Connection
3600
3600
Forsk 2009
AT271_TRG_E6
195
DL
DL
p Connection p Connection
UL + DL
p Connected = ---------------------------------------------------------------p Connected
2nd case: At a given time, packet are uploaded (no packet is downloaded).
DL
p Connection 1 p Connection
UL
p Connected = -----------------------------------------------------------------------------p Connected
3rd case: At a given time, packet are downloaded (no packet is uploaded).
UL
p Connection 1 p Connection
DL
p Connected = -----------------------------------------------------------------------------p Connected
Now, we have to take into account activity periods during the connection in order to determine the activity status of each
user.
8.
f
UL
DL
D Activity session
D Activity session
DL
= ----------------------------------------------------------------------------------------------------- and f
= ----------------------------------------------------------------------------------------------------UL
UL
DL
DL
D Inactivity session + D Activity session
D Inactivity session + D Activity session
Therefore, we have:
The user can be active on UL and inactive on DL; this probability is:
1
p UL = f
UL
1 f
DL
UL + DL
p Connected
The user can be active on DL and inactive on UL; this probability is:
1
p DL = f
DL
1 f
UL
UL + DL
p Connected
p UL + DL = f
UL
DL
UL + DL
p Connected
p inactive = 1 f
UL
1 f
DL
UL + DL
p Connected
2nd case: At a given time, packet are uploaded (no packet is downloaded).
The user can be active on UL and inactive on DL; this probability is:
2
p UL = f
UL
UL
p Connected
p inactive = 1 f
UL
UL
p Connected
3rd case: At a given time, packet are downloaded (no packet is uploaded).
The user can be active on DL and inactive on UL; this probability is:
3
p DL = f
DL
DL
p Connected
p inactive = 1 f
9.
DL
DL
p Connected
196
AT271_TRG_E6
Forsk 2009
6.4.1.2
The user distribution per service and the activity status distribution between the users are
average distributions. And the service and the activity status of each user are randomly
drawn in each simulation. Therefore, if you compute several simulations at once, the
average number of users per service and average numbers of inactive, active on UL, active
on DL and active on UL and DL users, respectively, will correspond to calculated
distributions. But if you check each simulation, the user distribution between services as
well as the activity status distribution between users is different in each of them.
If you are creating a Map based on Transmitters and Services (Throughputs), enter the throughput demands
in the uplink and downlink for each sector and for each listed service. Atoll calculates the number of active users
on UL and DL in the Txi cell using the service (NUL and NDL) as follows:
UL
DL
Rt
Rt
N UL = ---------------------and N DL = ---------------------UL
DL
R average
R average
UL
is the kbits per second transmitted on UL in the Txi cell to supply the service.
DL
is the kbits per second transmitted on DL in the Txi cell to supply the service.
Rt
Rt
DL
R average is the downlink average requested rate defined for the service,
UL
. R average is the uplink average requested rate defined for the service.
If you are creating a Map based on Transmitters and Services (# Active Users), enter the active users in the
uplink and downlink for each sector and for each listed service (NUL and NDL).
6.4.1.2.1
If you are creating a Map based on Transmitters and Services (Erlangs), enter Erlangs, i.e., the total number
of users, active and inactive, for each sector and for each circuit-switched service (n).
DL
DL
UL
DL
Forsk 2009
AT271_TRG_E6
197
DL
DL
Where, f act and f act are respectively the UL and DL activity factors defined for the circuit switched service i.
active
We have:
active
= N UL
active
= N DL
p UL + p UL + DL n i
p DL + p UL + DL n i
Therefore, we have:
N UL p UL + DL N DL p UL + DL
n i UL + DL = min ------------------------------------- -------------------------------------
P UL + p UL + DL P DL + p UL + DL
n i UL = N UL n i UL + DL
n i DL = N DL n i UL + DL
And
active
ni
= n j UL + n j DL + n j UL + DL
inactive
The number of inactive users on uplink and downlink is calculated from the total number of active users as follows:
active
ni
= ------------------------------ p inactive
1 p inactive
inactive
ni
Erlangs
n i is the total number of users trying to access the service i. This figure includes both active and inactive users. They are
determined as follows:
Calculation of activity probabilities:
UL
DL
DL
DL
UL
DL
DL
Where, f act and f act are respectively the UL and DL activity factors defined for the circuit switched service i.
Calculation of number of users per activity status:
inactive
= n i p inactive
6.4.1.2.2
198
AT271_TRG_E6
Forsk 2009
6.4.2
The activity status distribution between users is an average distribution. In fact, in each
simulation, the activity status of each user is randomly drawn. Therefore, if you compute
several simulations at once, average numbers of inactive, active on UL, active on DL and
active on UL and DL users correspond to the calculated distribution. But if you check each
simulation, the activity status distribution between users is different in each of them.
Forsk 2009
AT271_TRG_E6
199
R99 part
UL Power Control
DL Power Control
Mobile Scheduling
Convergence Study
6.4.2.1
Algorithm Initialization
The total power transmitted by the base station txi on the carrier ic m ,
P Tx txi ic m , is initialised to
P pilot txi ic m + P SCH txi ic m + P otherCCH txi ic m + P HSDPA txi ic m + P HSUPA txi ic . Uplink received powers by
UL intra
UL extra
txi ic m , I tot
UL
no connected mobile).
UL
I tot txi ic m
UL
X k txi ic m = --------------------------------- = 0
UL
N tot txi ic m
6.4.2.2
The algorithm is detailed for any iteration k. Xk is the value of the X (variable) at the iteration k. In the algorithm, all Q req
DL
and Q req thresholds depend on user mobility and are defined in Service and Mobility parameters tables. All variables are
described in Definitions and formulas part.
Here, the rate downgrading is not taken into account.
For each mobile Mb
200
AT271_TRG_E6
Forsk 2009
[CDMA]
MultiBandSimu=1
Dual-band terminals can have the following configurations:
Configuration 1: The terminal can work on f1 and f2 without any priority (select "All" as main frequency band in the
terminal property dialogue).
Configuration 2: The terminal can work on f1 and f2 but f1 has a higher priority (select "f1" as main frequency band
and "f2" as secondary frequency band in the terminal property dialogue).
1. Default mode (the dual-band dedicated carrier selection mode is not active)
This part describes the way the algorithm works when the dual-band dedicated carrier selection mode is not active. It
applies to single frequency band networks as well as dual-band networks.
For each station txi containing Mb in its calculation area and using the main frequency band supported by the Mbs terminal
(i.e. either f1 for a single frequency band network, or f1 or f2 for a dual-band terminal with the configuration 1, or f1 for a
dual-band terminal with the configuration 2).
Determination of BestCarrier k txi M b .
If a given carrier is specified for the service requested by Mb and if it is used by txi
BestCarrier k txi M b is the carrier specified for the service.
Else the carrier selection mode defined for txi is considered.
If carrier selection mode is UL min noise
For each carrier ic used by txi, we calculate current loading factor:
UL
I tot txi ic
UL
UL
- + X
X k txi ic = ----------------------------UL
N tot txi ic
EndFor
UL
UL
DL
Term
Forsk 2009
AT271_TRG_E6
201
Admission control (If simulation respects a loading factor constraint and Mb was not connected in previous iteration).
UL
UL
Tx BS M b = txi
Endif
EndFor
If no TxBS has been selected and Mbs terminal can work on one frequency band only, Mb has failed to be connected to
the network and is rejected.
If no TxBS has been selected and Mbs terminal can work on another frequency band.
Determination of BestCarrier k txi M b for each station txi containing Mb in its calculation area and using another
frequency band supported by the Mbs terminal (i.e. f1 or f2 for a dual-band terminal with the configuration 1, or f2 for a
dual-band terminal with the configuration 2)
If carrier selection mode for txi is UL min noise
For each carrier ic used by txi, we calculate current loading factor:
UL
I tot txi ic
UL
UL
- + X
X k txi ic = ----------------------------UL
N tot txi ic
EndFor
UL
UL
DL
Term
max
Admission control (If simulation respects a loading factor constraint and Mb was not connected in previous iteration).
UL
UL
202
AT271_TRG_E6
Forsk 2009
UL
UL
For each cell (txi, ic) on the best site N BS M b and using one of the frequency bands supported by the Mbs terminal (i.e.
either f1 or f2)
Rejection of bad candidate cells when the pilot is not received and when the uplink load factor is exceeded during the
admission load control (If simulation respects a loading factor constraint and Mb was not connected in previous iteration)
pilot
UL
UL
I tot txi ic
UL
UL
- + X
X k txi ic = ----------------------------UL
N tot txi ic
EndFor
UL
Forsk 2009
AT271_TRG_E6
203
The Sequential carrier selection mode is not implemented with the dual-band dedicated
carrier selection algorithm. It only works with the default algorithm.
Endif
max
BestCell k M b is the best serving cell and its pilot quality is Q pilot M b
k
In the following lines, we will consider ic as the carrier used by the best serving cell
EndFor
Calculation of the terminal power required by Mb to obtain the R99 radio bearer: P term
M b ic k
P term R99 M b ic k 1
UL
P b R99 txi M b ic = -------------------------------------------------------L T txi M b
UL
UL
UL
UL
UL
UL
UL
UL
UL
UL
Q k M b = Q tch txi M b ic k
Else if (Mi is in softer handoff)
204
AT271_TRG_E6
Forsk 2009
UL
Q k M b = f rake efficiency
UL
Q tch txi M b ic k
txi ActiveSet
UL
UL
UL
UL
UL
UL
UL
UL
UL
Q k M b = Max f rake efficiency
Q tch ic Q tch ic G macro diversity 2 links
other site
txi ActiveSet
samesite
End If
UL
- Either Q pilot
CM activation
txi M b ic Q pilot
CM activation
min
req
max
req
min
UL
P tch Service M b
DL
P b txi M b ic = ---------------------------------------------------L T txi M b
DL
BTS P b txi M b ic k
DL
DL
- G DL
Q tch txi M b ic k = ----------------------------------------------------------------------------------------------------------------------------------p Service M b G div
DL
DL
N tot ic 1 F ortho BTS P b txi M b ic k 1
If the user selects the option "Total noise"
DL
BTS P b txi M b ic k
DL
DL
DL
Q tch txi M b ic k = ------------------------------------------------------------- G p Service M b G div
DL
N tot ic
End For
Forsk 2009
AT271_TRG_E6
205
DL
Q k M b = f rake efficiency
DL
Q tch txi M b ic k
txi ActiveSet
Do
For each cell (txi,ic) in Mb active set
Calculation of the required power for DL traffic channel between (txi,ic) and Mb:
DL
DL
- Either Q pilot
CM activation
txi M b ic Q pilot
CM activation
max
max
Recalculation of a decreased Q req (a part of the required quality is managed by the cells set to P tch )
req
P tch Service M b
DL
P b txi M b ic = --------------------------------------------------L T txi M b
DL
BTS P b txi M b ic
DL
DL
- G DL
Q tch txi M b ic k = -------------------------------------------------------------------------------------------------------------------------p Service M b G div
DL
DL
N tot ic 1 F ortho BTS P b txi M b ic
DL
DL
DL
If the user is inactive, then his contribution to interference in the calculation of N tot ic is P b txi M b ic r c .
EndFor
DL
DL
Q k M b = f rake efficiency
DL
Q tch txi M b ic k
txi ActiveSet
DL
DL
DL
Update of N tot ic
EndFor
EndFor
Control of Radio Resource Limits (OVSF Codes, Cell Power, Channel Elements)
For each cell (txi,ic)
P tx txi ic k
DL
While ------------------------------ %Power max
P max
206
AT271_TRG_E6
Forsk 2009
Codes
Codes
Rejection of the mobile with the lowest service priority starting from the last admitted
EndFor
For each site (Node B) Ni
While N
CE DL
CE DL
N i k N max
Ni
Rejection of the mobile with the lowest service priority starting from the last admitted
While N
CE UL
CE UL
N i k N max
Ni
Rejection of the mobile with the lowest service priority starting from the last admitted
EndFor
UL
UL
txi ic X max
Rejection of the mobile with the lowest service priority starting from the last admitted
EndFor
While at least one cell with X
6.4.2.3
UL
UL
6.4.2.3.1
In case of a static HSDPA power allocation strategy, Atoll checks in the simulation that:
DL
In case of dynamic HSDPA power allocation strategy, Atoll checks in the simulation that:
DL
6.4.2.3.2
Forsk 2009
AT271_TRG_E6
207
6.4.2.3.3
The first four users may be simultaneously served if there are enough HSDPA power and OVSF codes available
in order for them to obtain a HSDPA bearer. In this case, they will be connected. Else, they will be delayed.
The next eleven ones will be delayed since there are no longer HS-SCCH channels available. Their connection
status will be "HSDPA Delayed".
Finally, the last five users will be rejected beacuse the maximum number of HSDPA user has been fixed to 15.
Their connection status will be "HSDPA Scheduler Saturation".
208
AT271_TRG_E6
Forsk 2009
6.4.2.3.4
Ec
Let us assume the following notation: ------- ic
corresponds to the CPICH quality.
Nt
pilot
Two options, available in Global parameters, may be used to calculate Nt: option Without useful signal or option Total
noise.
Therefore, we have:
BTS P c ic
i
Ec
------- ic
for the total noise option,
= --------------------------------------------- Nt
pilot
DL
N tot ic
And
BTS P c ic
i
Ec
------- ic
for the without useful signal option.
= -------------------------------------------------------------------------------------- Nt
pilot
DL
N tot ic 1 BTS P c ic
i
With
DL
DL
DL
term
DL
DL
DL
DL
P SCH ic
P SCH ic
DL
term
I intra ic = P tot ic + BTS 1 F MUD 1 P tot ic ----------------------- BTS P tot ic ----------------------
LT
LT
txi
txi
txi
DL
I extra ic =
DL
P tot ic
txj j i
Ptot icadj
DL
DL
txj j
I inter carrier ic = -------------------------------------RF ic ic adj
term
and N 0
Note:
Atoll performs intra-cell interference computations based on the total power. You can
instruct Atoll to use maximum power by adding the following lines in the Atoll.ini file:
[CDMA]
PmaxInIntraItf = 1
In this case, Atoll considers the following formula:
P max ic P SCH ic
P max ic P SCH ic
P max ic
DL
term
I intra ic = ---------------------- + BTS 1 F MUD 1 ------------------------------------------------------ BTS ------------------------------------------------------
LT
LT
LT
Forsk 2009
AT271_TRG_E6
209
Let us assume the following notation: CQI pilot corresponds to the CPICH CQI. CQI pilot is read in the table
Ec
. This table is defined for the terminal reception equipment and the selected mobility.
CQI pilot = f ------- ic
Nt
pilot
3.
With
DL
DL
DL
DL
term
DL
DL
DL
P SCH ic
P SCH ic
DL
term
I intra ic = P tot ic + BTS 1 F MUD 1 F ortho P tot ic ----------------------- BTS P tot ic ----------------------
LT
LT
txi
txi
txi
DL
I extra ic =
DL
P tot ic
txj j i
Ptot icadj
DL
DL
j
I inter carrier ic = txj
-------------------------------------RF ic ic adj
and
L path L Tx L term L body L indoor M Shadowing Ec Io
L T = -------------------------------------------------------------------------------------------------------------------------------------------------G Tx G term
term
term
Therefore,
req
DL
Ec
------- ic
N tot ic
HS SCCH
Nt
And
210
AT271_TRG_E6
Forsk 2009
------- ic
N tot ic
Nt
HS SCCH
Ec- ic
BTS 1 + 1 F ortho 1 F MUD ----- HS SCCH
Nt
DL
DL
DL
term
DL
DL
DL
P SCH ic
P SCH ic
DL
term
I intra ic = P tot ic + BTS 1 F MUD 1 F ortho P tot ic ----------------------- BTS P tot ic ----------------------
LT
LT
txi
txi
txi
DL
I extra ic =
DL
P tot ic
txj j i
Ptot icadj
DL
DL
txj j
I inter carrier ic = -------------------------------------RF ic ic adj
And
L path L Tx L term L body L indoor M Shadowing Ec Io
L T = -------------------------------------------------------------------------------------------------------------------------------------------------G Tx G term
term
term
Note:
Atoll performs intra-cell interference computations based on the total power. You can
instruct Atoll to use maximum power by adding the following lines in the Atoll.ini file:
[CDMA]
PmaxInIntraItf = 1
In this case, Atoll considers the following formula:
P max ic P SCH ic
P max ic P SCH ic
P max ic
DL
term
I intra ic = ----------------------+ BTS 1 F MUD 1 Fortho ------------------------------------------------------ BTS ------------------------------------------------------
LT
LT
LT
4.
The best bearer that can be used depends on the HS-PDSCH CQI. Let us assume the following notation:
CQI HS PDSCH corresponds to the HS-PDSCH CQI. Atoll calculates CQI HS PDSCH as follows:
CQI HS PDSCH = CQI pilot P pilot + P HS PDSCH
5.
Knowing the HS-PDSCH CQI, Atoll finds the best bearer that can be used in the table Best Bearer=f(HS-PDSCH CQI).
This table is defined for the terminal reception equipment and the specified mobility.
Forsk 2009
AT271_TRG_E6
211
212
AT271_TRG_E6
Forsk 2009
The number of HS-PDSCH channels (7) exceeds the maximum number of HS-PDSCH channels the terminal can
use (5),
And the transport block size (9719 bits) exceeds the maximum transport block size (7298 bits) the terminal can
carried.
In the Bearer table, Atoll searches a suitable bearer and selects the bearer index 22.
6.
The number of HS-PDSCH channels (5) does not exceed the maximum number of HS-PDSCH channels the terminal can use (5) and the maximum number of HS-PDSCH channels available at the cell level (15),
The transport block size (7168 bits) does not exceed the maximum transport block size (7298 bits) the terminal
can carried.
16QAM modulation is supported by the terminal.
HS-PDSCH Quality Update
Once the bearer selected, Atoll exactly knows the number of HS-PDSCH channels. Therefore, when the method Without
useful signal is used, it may recalculate the HS-PDSCH quality with the real number of HS-PDSCH channels (A default
value (5) was taken into account in the first HS-PDSCH quality calculation).
With
DL
DL
DL
term
DL
DL
DL
DL
P SCH ic
P SCH ic
DL
term
I intra ic = P tot ic + BTS 1 F MUD 1 F ortho P tot ic ----------------------- BTS P tot ic ----------------------
LT
LT
txi
txi
txi
DL
I extra ic =
DL
P tot ic
txj j i
Ptot icadj
DL
DL
txj j
I inter carrier ic = -------------------------------------RF ic ic adj
Forsk 2009
AT271_TRG_E6
213
And
L path L Tx L term L body L indoor M Shadowing Ec Io
L T = -------------------------------------------------------------------------------------------------------------------------------------------------G Tx G term
term
term
Therefore,
req
DL
Ec
------- ic
N tot ic
HS SCCH
Nt
And
req
DL
Ec
------- ic
N tot ic
Nt
HS SCCH
- ic
BTS 1 + 1 F ortho 1 F MUD ----- HS SCCH
Nt
DL
DL
DL
term
DL
DL
DL
P SCH ic
P SCH ic
DL
term
I intra ic = P tot ic + BTS 1 F MUD 1 F ortho P tot ic ----------------------- BTS P tot ic ----------------------
LT
LT
txi
txi
txi
DL
I extra ic =
DL
P tot ic
txj j i
Ptot icadj
DL
DL
j
I inter carrier ic = txj
-------------------------------------RF ic ic adj
And
L path L Tx L term L body L indoor M Shadowing Ec Io
L T = -------------------------------------------------------------------------------------------------------------------------------------------------G Tx G term
term
term
214
AT271_TRG_E6
Forsk 2009
Atoll performs intra-cell interference computations based on the total power. You can
instruct Atoll to use maximum power by adding the following lines in the Atoll.ini file:
[CDMA]
PmaxInIntraItf = 1
In this case, Atoll considers the following formula:
P max ic P SCH ic
P max ic P SCH ic
P max ic
DL
term
I intra ic = ----------------------+ BTS 1 F MUD 1 F ortho ------------------------------------------------------ BTS ------------------------------------------------------
L
LT
LT
T
2.
Let us assume the following notation: CQI HS PDSCH corresponds to the HS-PDSCH CQI. CQI HS PDSCH is read in
Ec
. This table is defined for the terminal reception equipment and the
the table CQI HS PDSCH = f ------- ic
Nt
HS PDSCH
specified mobility.
3.
6.4.2.3.5
Scheduling Algorithms
Three scheduling algorithms are available, Max C/I, Round Robin and Proportional Fair. Impact they have on the simulation result is described in the tables below.
Let 16 HSDPA users in the cell. All of them are active on DL and connected to the A-DCH R99 bearer. The number of HSSCCH channels and the maximum number of HSDPA users have been respectively set to 4 and 15.
Forsk 2009
Max C/I: 15 HSDPA users (where 15 corresponds to the maximum number of HSDPA users defined) enters the
scheduler in the same order as in the simulation. Then, they are sorted in descending order by the channel quality
indicator (CQI), i.e. in a best bearer descending order.
Mobiles
Simulation Rank
Best Bearer
(kbps)
DL Obtained Rate
(kbps)
Connection
Status
M1
2400
2400
Connected
M2
15
2400
1440
Connected
M3
2080
160
Connected
M4
2080
3.4
Delayed
M5
10
2080
3.4
Delayed
M6
12
2080
3.4
Delayed
M7
13
2080
3.4
Delayed
M8
14
2080
3.4
Delayed
M9
1920
3.4
Delayed
M10
1600
3.4
Delayed
M11
1600
3.4
Delayed
M12
1600
3.4
Delayed
M13
1600
3.4
Delayed
M14
1600
3.4
Delayed
M15
11
1440
3.4
Delayed
M16
16
2080
Scheduler Saturation
Round Robin: HSDPA users are taken into account in the same order than the one in the simulation (random
order).
Mobiles
Simulation Rank
Best Bearer
(kbps)
DL Obtained Rate
(kbps)
Connection
Status
M1
1600
1600
Connected
M2
2400
960
Connected
M3
1600
3.4
Delayed
M4
1600
3.4
Delayed
M5
1600
3.4
Delayed
M6
1600
3.4
Delayed
AT271_TRG_E6
215
M7
1920
3.4
Delayed
M8
2080
3.4
Delayed
M9
2080
3.4
Delayed
M10
10
2080
3.4
Delayed
M11
11
1440
3.4
Delayed
M12
12
2080
3.4
Delayed
M13
13
2080
3.4
Delayed
M14
14
2080
3.4
Delayed
M15
15
2400
3.4
Delayed
M16
16
2080
Scheduler Saturation
Proportional Fair: 15 HSDPA users (where 15 corresponds to the maximum number of HSDPA users defined)
enters the scheduler in the same order as in the simulation. Then, they are sorted in an ascending order according
to a new random parameter which corresponds to a combination of the user rank in the simulation and the channel
quality indicator (CQI).
For a user i, the random parameter RP i is calculated as follows:
Simu
RP i = 50 R i
CQI
+ 50 R i
Where,
Simu
Ri
CQI
Ri
Note:
Mobiles
6.4.2.4
You can change the default weights by editing the atoll.ini file. For more information, see
the Administrator Manual.
Simulation
CQI Rank
Rank
RP
Connection Status
M1
150
2400
2400
Connected
M2
10
550
1600
960
Connected
M3
550
2080
160
Connected
M4
650
2080
3.4
Delayed
M5
11
700
1600
3.4
Delayed
M6
10
750
2080
3.4
Delayed
M7
12
800
1600
3.4
Delayed
M8
800
1920
3.4
Delayed
M9
15
850
2400
3.4
Delayed
M10
13
900
1600
3.4
Delayed
M11
12
900
2080
3.4
Delayed
M12
14
1000
1600
3.4
Delayed
M13
13
1000
2080
3.4
Delayed
M14
14
1100
2080
3.4
Delayed
M15
11
15
1300
1440
3.4
Delayed
M16
16
2080
Scheduler Saturation
216
AT271_TRG_E6
Forsk 2009
6.4.2.4.1
Mobiles
Simulation Rank
HSDPA
Connection
Status
M1
Connected
M2
Connected
M3
Connected
M4
Connected
M5
Delayed
M6
Delayed
M7
Delayed
M8
Rejected
HSUPA Users
Atoll processes all the HSUPA users who are connected to an HSDPA bearer or were delayed in the HSDPA part. It
considers each user in the order established during the generation of the user distribution without exceeding the maximum
number of HSUPA users within each cell.
In this case, Atoll will consider the first six HSUPA users only and will reject the seventh user in order not to exceed the
maximum number of HSUPA users allowed in the cell (his connection status is "HSUPA scheduler saturation").
6.4.2.4.2
Admission Control
During admission control, Atoll selects a list of HSUPA bearers that are compatible with the user equipment capabilities
for each HSUPA user.
Let us focus on one HSUPA user with category 3 user equipment and a 50km/h mobility.
HSUPA user equipment categories are provided in the HSUPA User Equipment Categories table. The capabilities of the
category 3 user equipment are:
Atoll considers an HSUPA bearer as compatible with the category 3 user equipment if:
The TTI duration used by the bearer is supported by the user equipment (10 ms).
The transport block size does not exceed the maximum transport block size supported by the user equipment
(14484 bits):
The number of E-DPDCH channels required by the bearer does not exceed the maximum number of E-DPDCH
channels that the terminal can use (2).
The minimum spreading factor used by the bearer is not less than the smallest spreading factor supported by the
terminal (4).
The HSUPA bearers compatible with category 3 user equiment are framed in red:
Forsk 2009
AT271_TRG_E6
217
Ec
req
UL
P term HSUPA = -------
L T N tot
Nt E DPDCH
With
UL
UL intra
tx
UL extra
ic + I tot
UL
tx
ic + I inter carrier ic + N 0
UL intra
UL extra
, I tot
UL
tx
Atoll rejects the user if the terminal power required to obtain the lowest compatible HSUPA bearer ( P term HSUPA )
exceeds the maximum terminal power (his connection status is "HSUPA Admission Rejection").
At the end of this step, the number of non-rejected HSUPA users is n HSUPA . All of them will be connected to an HSUPA
bearer at the end.
6.4.2.4.3
The remaining cell load factor on uplink ( X txi ic ) depends on the maximum load factor allowed on uplink and how
much uplink load is produced by the served R99 traffic. It can be expressed as follows:
218
AT271_TRG_E6
Forsk 2009
UL
UL
UL
Then, Atoll evenly shares the remaining cell load factor between the HSUPA users admitted during the previous step.
UL
UL
X txi ic
X user txi ic = ---------------------------------n HSUPA
Ec max
From this value, Atoll calculates the maximum E-DPDCH EcNt allowed ( -------
). For further information on the
Nt E DPDCH
calculation, see "Uplink Load Factor Due to One User" on page 229.
max
1
Ec
-------
= ----------------------------------------------- for the Without useful signal option
Nt E DPDCH
UL
F txi ic
-------------------------------------- 1
UL
X user txi ic
UL
max
X user
Ec
-------
= ----------------- for the Total noise option
Nt E DPDCH
UL
F
Then, it selects an HSUPA bearer. The allocation depends on the maximum E-DPDCH EcNt allowed and on UE capabilities. Atoll selects the best HSUPA bearer from the HSUPA compatible bearers. This is the HSUPA bearer
UL
req
Ec max
Ec
-------
-------
Nt E DPDCH Nt E DPDCH
max
req
Ec req
When several HSUPA bearers are available, Atoll selects the one with the lowest -------
.
Nt E DPDCH
If we keep the same example as previously, we have six HSUPA users in the cell. The remaining cell load factor is shared
between the users. If the remaining cell load factor is 0.6, the UL load factor alloted to each user is 0.1. Lets take the cell
UL reuse factor equal to 1.5. Atoll calculates the maximum E-DPDCH EcNt allowed (the Without useful signal option is
selected).
Ec max
We have: -------
= -11.5 dB
Nt E DPDCH
Here, the obtained HSUPA bearer is the index 5 HSUPA bearer. It provides a potential throughput of 128 kbps and
requires E-DPDCH EcNt of -13 dB (lower than -11.5 dB) and a terminal power lower than the maximum terminal power
allowed.
.
HSUPA Bearers
Index
Required Ec/Nt
Threshold (dB)
Nb of
Retransmissions
Potential
Throughput
(kbps)
-21.7
32
16
-19
64
32
-16.1
128
64
-13.9
192
96
-13
256
128
-10.1
512
256
-8
768
384
UL
After selecting the bearer, Atoll reads the corresponding RLC peak rate, R RLC peak Index HSUPABearer and checks that
each user has obtained the average requested rate (defined in the properties of the service). A user is considered as
"happy" if the RLC peak rate provided by the HSUPA bearer exceeds the average requested rate and "unhappy" if not.
Atoll collects the unused load of "happy" users and redistributes it among the "unhappy" users. This process is repeated
until there is no more available load.
UL
The unused load ( X user unused ) of an "happy" user corresponds the difference of load between the user load allowing
Ec max
the maximum E-DPDCH EcNt ( -------
) and the user load required to reach the required E-DPDCH EcNt
Nt E DPDCH
Ec req
( -------
). It is determined as follows:
Nt E DPDCH
UL
UL
UL
Forsk 2009
AT271_TRG_E6
219
X user is the UL load factor alloted to the user after equally sharing the remaining cell UL load between the HSUPA users.
Ec req
UL
).
X user req is the UL load factor required in order to reach the required E-DPDCH EcNt ( -------
Nt E DPDCH
6.4.2.5
Convergence Criteria
The convergence criteria are evaluated for each iteration, and can be written as follow:
DL
max P tx ic k P tx ic k 1
max N DL
user ic k N user ic k 1
Stations
Stations
- 100 int --------------------------------------------------------------------------------------------------- DL = max int -------------------------------------------------------------------------------------- 100
DL
P tx ic k
N user ic k
UL
UL
max I UL
max N UL
tot ic k I tot ic k 1
user ic k N user ic k 1
Stations
Stations
- 100 int --------------------------------------------------------------------------------------------------- UL = max int -------------------------------------------------------------------------------------- 100
UL
UL
I tot ic k
N user ic k
6.4.3
Results
6.4.3.1
220
AT271_TRG_E6
Forsk 2009
Name
DL
I intra txi
Value
DL
SCH txi ic
P txi ic P
DL
--------------------------------P tot txi ic F ortho BTS tot
LT
txi
ic
Unit
Description
None
DL
DL
I extra ic
DL
P tot txj ic
txj j i
DL
I inter carrier ic
txj
j
------------------------------------------------
RF ic ic adj
DL
DL
I tot ic
DL
N tot ic
UL intra
I tot
DL
DL
I tot ic + N 0
DL
Term
Pb
None
UL
txi ic
UL extra
I tot
txi
term
txi
ic
UL
P b ic
term
txj j i
Pb
UL
UL
I inter carrier txi
ic
ic
ic adj
term
txj j
--------------------------------------
RF ic ic adj
UL
I tot txi ic
UL extra
I tot
UL intra
Tx
UL
UL
N tot txi ic
UL
tx
I tot txi ic + N 0
UL
txi ic
I tot txi ic
----------------------------UL
N tot txi ic
UL
txi ic
I tot txi ic
------------------------------------------------------------------------------------------UL intra
Tx
I tot
txi ic 1 F MUD term
None
UL
txi ic
1
-----------------------------UL
F txi ic
None
None
None
UL
UL
DL
+ I inter carrier ic L T
--------------------------------------------------------------------------------------- + 1 F ortho BTS
DL
P Tx txi ic
-----------------------------------------------------------------------------------------------------------------------------------------1
------------- + 1 F ortho BTS
tch
DL
CI req
DL
txi ic
DL
Q req
DL
with CI req = ----------DL
Gp
Simulation result available per mobile
DL
I tot ic
-------------------DL
N tot ic
DL
DL
txi ic
I tot ic
------------------------------DL
I intra txi ic
NR
DL
txi ic
10 log 1 X
DL
txi ic
dB
NR
UL
txi ic
10 log 1 X
UL
txi ic
dB
Forsk 2009
AT271_TRG_E6
221
6.4.3.2
6.4.3.2.1
Statistics Tab
In the Statistics tab, Atoll displays as results:
The number of non-connected users: This figure includes rejected and delayed users.
The number of R99 bearer users connected to a cell (result of the R99 part). This figure includes R99 users as
well as HSDPA and HSUPA users since all of them request a R99 bearer.
- The number of R99 bearer users per frequency band.
- The number of R99 bearer users per activity status.
DL
UL
The downlink and uplink rates ( R R99 and R R99 ) generated by their connection to R99 bearers. Only active
users are considered.
DL
R R99 =
DL
UL
Active
users
UL
Active
users
DL
UL
R nominal R99 Bearer is the downlink nominal rate of the user R99 radio bearer and R nominal R99 Bearer is the uplink
nominal rate of the user R99 radio bearer.
The number of connected users with an HSDPA bearer (result of the HSDPA part) and the downlink rate they generate. Both HSDPA and HSUPA users are considered since they both request an HSDPA bearer. On the other
DL
hand, only active users are taken into consideration in the downlink rate calculation ( R HSDPA ).
DL
R HSDPA =
DL
Active
users
DL
R RLC peak Index HSDPABearer is the RLC peak rate provided by the HSUPA bearer.
The number of connected HSUPA users (result of the HSUPA part). Only HSUPA users are considered.
At the end of the R99 part, HSDPA and HSUPA users can be:
-
Either connected and in this case, they obtain the requested R99 bearer (ADPCH-UL64 for HSDPA users and
ADPCH-EDPCCH for HSUPA users),
Or rejected exactly for the same reasons as R99 users.
Then, only connected HSDPA and HSUPA users are considered in the HSDPA part. At the end of the HSDPA
part, they can be:
-
In the HSUPA part, Atoll processes all the HSUPA users who are connected to an HSDPA bearer or were delayed
in the previous step. At the end, they can be:
-
In addition, Atoll indicates the uplink rate the active HSUPA users connected with an HSUPA bearer ( R HSUPA )
generate:
UL
R HSUPA =
UL
Active
users
UL
R RLC peak Index HSUPABearer is the RLC peak rate provided by the HSUPA bearer.
6.4.3.2.2
Mobiles Tab
In the Mobiles tab, Atoll indicates for each user:
UL
DL
The uplink and downlink total requested rates in kbps (respectively, R requested M b and R requested M b )
For an R99 user, the DL and UL total requested rates correspond to the DL and UL nominal rates of the R99 bearer associated to the service.
For an HSDPA user, the uplink requested rate corresponds to the nominal rate of ADPCH R99 radio bearer and the downlink requested rate is the sum of the ADPCH radio bearer nominal rate and the RLC peak rate that the selected HSDPA
radio bearer can provide. Here, the HSDPA user is treated as if he is the only user in the cell and then, Atoll determines
the HSDPA bearer he would obtain by considering the entire HSDPA power available of the cell.
For an HSUPA user, the uplink requested rate is equal to the sum of the ADPCH-EDPCCH radio bearer nominal rate and
the RLC peak rate of the requested HSUPA radio bearer. The requested HSUPA radio bearer is selected from the HSUPA
222
AT271_TRG_E6
Forsk 2009
UL
DL
The uplink and downlink total obtained rates in kbps (respectively, R obtained M b and R obtained M b )
For an R99 user, the obtained rate is the same as the requested rate if he is connected without being downgraded. Otherwise, the obtained rate is lower (it corresponds to the nominal rate of the selected R99 bearer). If the user is rejected, the
obtained rate is zero.
For an HSDPA user connected to an HSDPA bearer, the uplink obtained rate equals the requested one and the downlink
obtained rate corresponds to the instantaneous rate; this is the sum of the A-DPCH radio bearer nominal rate and the RLC
peak rate provided by the selected HSDPA radio bearer after scheduling and radio resource control. If the HSDPA user is
delayed (he is only connected to an R99 radio bearer), uplink and downlink obtained rates correspond to the uplink and
downlink nominal rates of ADPCH radio bearer. Finally, if the HSDPA user is rejected either in the R99 part or in the
HSDPA part (i.e., because the HSDPA scheduler is saturated), the uplink and downlink obtained rates are zero.
For a connected HSUPA user, on uplink, if the user is connected to an HSUPA bearer, the obtained uplink rate is the sum
of the ADPCH-EDPCCH radio bearer nominal rate and the RLC peak rate provided by the selected HSUPA radio bearer
after noise rise scheduling. On downlink, if the user is connected to an HSDPA bearer, the obtained downlink rate corresponds to the instantaneous rate. The instantaneous rate is the sum of the ADPCH-EDPCCH radio bearer nominal rate
and the RLC peak rate provided by the selected HSDPA radio bearer after scheduling and radio resource control. If the
user is delayed, the obtained downlink rate corresponds to the downlink nominal rate of ADPCH-EDPCCH radio bearer.
If the HSUPA user is rejected, the obtained uplink and downlink rates are "0."
P term = P term R99 f act EDPCCH + P term HSUPA for HSUPA users
And
P term = P term R99 in case of a R99 user
DL
This is the net HSDPA throughput without coding (redundancy, overhead, addressing, etc.).
DL
This is the number of 512-bit length OVSF codes consumed by the HSDPA or the HSUPA user for ADPCH and HSPDSCH channels.
It corresponds to the HSDPA power required to provide the HSDPA or HSUPA user with the downlink requested rate.
If the HSDPA bearer allocated to the user is the best one, the required HSDPA power corresponds to the available HSDPA
power of the cell. On the other hand, if the HSDPA has been downgraded in order to be compliant with cell and UE capabilities, the required HSDPA power will be lower than the available HSDPA power of the cell.
This is the HSDPA power required to provide the HSDPA or HSUPA user with the downlink obtained rate.
UL
This is the net HSUPA throughput without coding (redundancy, overhead, addressing, etc.).
Forsk 2009
AT271_TRG_E6
223
For an R99 user, the uplink and downlink requested RLC peak rates are 0.
For an HSDPA user, the uplink RLC peak rate is 0 and the downlink requested RLC pear rate is the rate that the selected
HSDPA radio bearer can provide. Here, the HSDPA user is treated as if he is the only user in the cell and then, Atoll determines the HSDPA bearer he would obtain by considering the entire HSDPA power available of the cell.
For an HSUPA user, the requested uplink RLC peak rate is the rate of the requested HSUPA radio bearer. The requested
HSUPA radio bearer is selected from the HSUPA bearers compatible with the user equipment. Here, the HSUPA user is
treated as if he is the only user in the cell and then, Atoll determines the HSUPA bearer the user would obtain by considering the entire remaining load of the cell. If the user is connected to an HSDPA bearer in the downlink, the downlink
requested RLC peak rate is the rate that the requested HSDPA radio bearer can provide. The requested HSDPA radio
bearer is determined as explained in the previous paragraph.
For an R99 user, the uplink and downlink obtained RLC peak rates are 0.
For an HSDPA user connected to an HSDPA bearer, the uplink obtained RLC peak rate is 0, and the downlink obtained
RLC peak rate is the rate provided by the selected HSDPA radio bearer after scheduling and radio resource control.
For a connected HSUPA user, on uplink, if the user is connected to an HSUPA bearer, the obtained uplink RLC peak rate
is the rate provided by the selected HSUPA radio bearer after noise rise scheduling. On downlink, if the user is connected
to an HSDPA bearer, the downlink obtained RLC peak rate is the rate provided by the selected HSDPA radio bearer after
scheduling and radio resource control.
6.4.3.2.3
Cells Tab
In the Cells tab, Atoll gives:
This is:
-
P tch ic +
DL
They are the connected and delayed HSDPA bearer users. This figure includes HSDPA and HSUPA users.
It corresponds to the number of connected HSDPA bearer users that the cell supports at a time, i.e. within one transmission time interval. At the end of the HSDPA part of the simulation, all these users are connected to the cell, with a connection with the R99 radio bearer (ADPCH-UL64 for HSDPA users and ADPCH-EDPCCH bearer for HSUPA users) and a
HSDPA bearer.
DL
This is the number of kilobits per second that the cell supports on downlink to provide simultaneous connected HSDPA
bearer users with a HSDPA bearer.
DL
R Inst cell =
DL
R obtained M b
M b cell
224
AT271_TRG_E6
Forsk 2009
DL
T MAC cell =
M b cell
S block M b
------------------------------------------T TTI TTI M b
Where,
S block M b is the transport block size (in kbits) of the HSDPA bearer selected by the user; it is defined for each HSDPA
bearer in the HSDPA Radio Bearers table.
TTI M b is the minimum number of TTI (Transmission Time Interval) between two TTI used; it is defined in the terminal
user equipment category properties.
3
T TTI is the TTI duration, i.e. 2 10 s (2000 TTI in one second). This value is specified by the 3GPP.
DL
DL
R obtained M b
M cell
DL
b
R Av Inst cell = -------------------------------------------------------nM
b
DL
DL
DL
M b cell
DL
DL
DL
min R obtained M b )
M b cell
It corresponds to the lowest of RLC peak rates obtained by HSDPA bearer users connected to the cell.
DL
max R obtained M b )
M b cell
It corresponds to the highest of RLC peak rates obtained by HSDPA bearer users connected to the cell.
UL
UL
T application cell =
UL
T application M b
M b cell
UL
The uplink cell load factor due to HSUPA traffic ( X HSUPA cell ):
UL
I tot cell HSUPA is the total interference at transmitter received from HSUPA bearer users.
6.4.3.2.4
Sites Tab
In the Sites tab, Atoll displays:
DL
The instantaneous HSDPA rate carried by the site in kbps ( R Inst site )
DL
R Inst site =
DL
R Inst cell
cell site
DL
DL
The instantaneous HSDPA MAC Throughput carried by the site in kbps ( T MAC site in kbps)
T MAC site =
DL
T MAC cell
cell site
Forsk 2009
AT271_TRG_E6
225
UL
site =
UL
site )
UL
R obtained M c
M c site
6.4.4
Appendices
6.4.4.1
UL
UL
) is calculated as
1
= -------------------------------------------------W
1 + ---------------------------------------UL
UL
Q req R nominal
6.4.4.2
Resources Management
6.4.4.2.1
A 128 bit-length code for the E-HICH and E-RGCH channels (i.e. four 512 bit-length OVSF codes), for each cell.
Therefore, Atoll will take four 512-bit-length codes,
A 256 bit-length code for the E-AGCH channel (i.e. two 512 bit-length OVSF codes), for each cell. Therefore, Atoll
will take two 512-bit-length codes,
If the cell supports HSDPA, Atoll reserves for potential HSDPA users:
Codes HS PDSCH
The minimum number of HS-PDSCH codes defined for the cell, N min
codes (i.e. thirty-two 512 bit-length OVSF codes). Therefore, Atoll will take 32 N min
512-bit-
length codes,
A 128 bit-length code per HS-SCCH channel (i.e. four 512 bit-length OVSF codes), for each cell. Therefore, Atoll
will take 4 n HS SCCH 512-bit-length codes,
Then, it allocates to the cell OVSF codes to support R99 bearers required by R99 and HSDPA users:
A 256 bit-length code per common channel (i.e. two 512 bit-length OVSF codes), for each cell. Therefore, Atoll will
take 2 N
512-bit-length codes,
A code per cell-receiver link, for TCH (traffic channels). The length of code to be allocated, Code_Length, depends
on the user activity. We have:
Overhead Codes
DL
226
Codes-TCH
Codes-TCH
512
= -----------------------------------Code_Length
AT271_TRG_E6
Forsk 2009
Figure 6.10: OVSF Code Tree Indices (Not OVSF Code Numbers)
The OVSF code allocation follows the Buddy algorithm, which guarantees that:
If a k-length OVSF code is used, all of its children with lengths 2k, 4k, , cannot be used as they will not be orthogonal.
If a k-length OVSF code is used, all of its ancestors with lengths k/2, k/4, , cannot be used as they will not be
orthogonal.
Example: We consider a user with a service requiring the UDD64 R99 radio bearer. This user is active on DL while
connected to a cell (which does not support HSDPA). The spreading factor for active users has been set to 64 and site
equipment requires four overhead downlink channel elements per cell. Atoll will consume four 256 bit-length OVSF codes
for common channels (i.e. eight 512 bit-length OVSF codes) and a 64 bit-length OVSF code for traffic channels (i.e. eight
additional 512 bit-length OVSF codes).
Notes:
In the R99 part, the OVSF code allocation follows the mobile connection order (mobile
order in the Mobiles tab).
The OVSF code and channel element management is differently dealt with in case of
softer handover. Atoll allocates OVSF codes for each cell-mobile link while it globally
assigns channel elements to a site.
In the HSDPA part, each HSDPA user is assigned a HSDPA bearer (Fast link adaptation). Therefore, Atoll allocates to the
cell:
Codes HS PDSCH
A number of 16-bit length OVSF codes per cell-HSDPA receiver, for HS-PDSCH N
. This
number depends on the HSDPA bearer assigned to the user; this is the number of HS-PDSCH channels required
by the HSDPA bearer. Therefore, Atoll will take 32 N
user connected to the cell
Codes HS PDSCH
Notes:
In the HSDPA part, Atoll sorts HSDPA mobiles according the selected scheduling
technique. Then, the OVSF code allocation follows this order.
When HSDPA users (at least one) are connected to the cell, Atoll gives the cell back the
Codes HS PDSCH
). On the
other hand, if no HSDPA user is connected, Atoll still keeps these codes and the codes for
HS-SCCH too. This is the same with HSUPA users. Even if no HSUPA user is connected
to the cell, Atoll still keeps the codes for E-HICH, E-RGCH and E-AGCH channels.
6.4.4.2.2
Overhead CE UL
TCH CE UL
CE UL
j channel elements for each cell j on a site NI. This figure includes:
Therefore, the number of channel elements required on uplink at the site level, N
N
CE UL
NI =
CE UL
CE UL
N I , is:
j NI
Forsk 2009
AT271_TRG_E6
227
N
channels),
TCH CE DL
CE DL
j channel elements for each cell j on a site NI. This figure includes:
channel elements for control channels (Pilot channel, Synchronisation channel, common
per cell-receiver link, for TCH (traffic channels).
Therefore, the number of channel elements required on downlink at the site level, N
N
CE DL
NI =
CE DL
CE DL
N I , is:
j NI
Note:
6.4.4.3
In case of softer handover (the mobile has several links with co-site cells), Atoll allocates
channel elements for the best serving cell-mobile link only.
6.4.4.3.1
Q req
Let CI req = ----------- be the required quality.
DL
Gp
DL
Gp
DL
and Q req are the processing gain on downlink and the Eb/Nt target on downlink respectively.
In case of soft-handoff, required quality is limited to the effective contribution of the transmitter.
DL
Ptch ic
tch
DL
ortho
nonOrtho
P tx ic = P CCH ic + P CCH
ic +
Ptch ic
tch
where
ortho
P CCH
ic = P SCH ic
DL
LT r
DL
DL
nonOrtho
P tx ic P CCH
ic P tch ic
P tch ic = CI req
nonOrtho
ic
P CCH
term
+ ---------------------------------- + N0
LT
L r
T
DL
+
nonOrtho
term
F ortho BTS P CCH
ic r + N 0
LT r
P tch ic = --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------1
---------------------- + 1 F ortho BTS
CI req r
I intra ic is the total power received at the receiver from the cell with which it is connected.
I extra ic is the total power received at the receiver from other cells.
I inter carrier ic is the inter-carrier interference received at the terminal.
We have:
228
AT271_TRG_E6
Forsk 2009
+
nonOrtho
term
F
ic
r
+
N
r
ortho
BTS
CCH
0
T
DL
ortho
nonOrtho
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------P tx ic = P CCH ic + P CCH
ic +
1
---------------------- + 1 F ortho BTS
tch
CI req r
DL
P tx ic
ic
tx
= P ortho ic + P nonOrtho ic + --------------------------------------------------------------------------------------------------------------------------- +
CCH
CCH
1
+
--------------------1
F
tch
ortho
BTS
CI req r
DL
1 F ortho BTS P tx ic r
------------------------------------------------------------------------------------ +
1
tch ---------------------- + 1 F ortho BTS
CI req r
nonOrtho
term
ic
DL
tx
----------------------------------------------------------------------------------------------------------------------------------------------------------- P DL
P tx ic
tx ic
1
---------------------- + 1 F ortho BTS
tch
r
CI
req
ortho
nonOrtho
= P CCH ic + P CCH
nonOrtho
ic +
term
ic r + N 0
LT r
---------------------------------------------------------------------------------------------------------------------------1
---------------------- + 1 F
tch
ortho
CI req r
nonOrtho
BTS
term
P tx ic
-----------------------------------------------------------------------------------------------------------------------------------------------------------
1
1
---------------------- + 1 F ortho BTS
tch
CI req r
ortho
nonOrtho
P CCH ic + P CCH
ic +
DL
The downlink load factor represents the signal degradation in relation to the reference interference (thermal noise plus
synchronisation channel power).
6.4.4.3.2
6.4.4.4
DL
DL
I tot ic
= -------------------DL
N tot ic
This part details how Atoll calculates the contribution of one user to the UL load factor ( X k ).
In this calculation, we assume that the cell UL reuse factor ( F
UL
txi ic ) is constant.
The result depends on the option used to calculate Nt (Without useful signal or Total noise that you may select in Global
parameters).
P b k req
W
UL
- -----------------------------------------------------------------------------------------------------------------------Q req k = ----------------------------UL
UL
tx
R nominal k I intra P b k req + I extra + I inter carrier + N 0
UL
P b k req
W
UL
- ------------------------------------------------------------------------------Q req k = ----------------------------UL
UL
tx
UL
R nominal k I intra F P b k req + N 0
Forsk 2009
AT271_TRG_E6
229
UL
R nominal k
R nominal k
UL
UL
UL
UL
tx
P b k req 1 + Q req k ------------------------------ = Q req k ------------------------------ I intra F + N 0
W
W
UL
UL
R nominal k
R nominal k
UL
UL
UL
tx
Q req k ------------------------------ I intra F
Q req k ------------------------------ N 0
W
W
= -------------------------------------------------------------------------------------------- + -----------------------------------------------------------------------UL
UL
R nominal k
R nominal k
UL
UL
1 + Q req k -----------------------------1 + Q req k -----------------------------W
W
UL
P b k req
UL
req
R nominal k
Ec
UL
We note ------- k
= Q req k ----------------------------- Nt E DPDCH
W
UL
tx
I intra F
N0
UL
P b k req = ------------------------------------------------------------- + ------------------------------------------------------------
1
1
- + 1 ---------------------------------------------- + 1
--------------------------------------------req
Ec req
Ec
- k
- k
----- -----
Nt
Nt
E DPDCH
Pb
As I intra =
E DPDCH
UL
k req , we have:
UL
I intra = I intra F
tx
N0
- + N 0 ------------------------------------------------------------- ------------------------------------------------------------
tx
1
- + 1
--------------------------------------------req
Ec
- k
-----
Nt E DPDCH
1
- + 1
--------------------------------------------req
Ec
- k
-----
Nt E DPDCH
------------------------------------------------------------
1
- + 1
--------------------------------------------req
Ec
- k
-----
Nt E DPDCH
= -----------------------------------------------------------------------------------------------UL
1
1F
-------------------------------------------------------------
K
1
- + 1
--------------------------------------------req
Ec
- k
-----
Nt E DPDCH
K
I intra
tx
UL
N0 F
I intra = ----------------------------------------------------------------------------------------------1
-------------------------------------------------------------------------------------- 1
UL
1
F
-------------------------------------------------------------
K
1
- + 1
--------------------------------------------req
Ec
- k
-----
Nt E DPDCH
UL
UL
I intra + I extra + I inter carrier
I intra F
1
- = ------------------------------------------ = -------------------------------------= ----------------------------------------------------------------------------------UL
tx
tx
tx
I intra F + N 0
N0
I intra + I extra + I inter carrier + N 0
1 + --------------------------UL
I intra F
Therefore, we have:
X
UL
= F
UL
------------------------------------------------------------
1
- + 1
--------------------------------------------req
Ec
- k
-----
Nt E DPDCH
So, we can conclude that the contribution of one user to the UL load is defined as:
UL
X k
230
= F
UL
1
-------------------------------------------------------------
1
- + 1
--------------------------------------------req
Ec
- k
-----
Nt E DPDCH
AT271_TRG_E6
Forsk 2009
P b k req
W
UL
- ----------------------------------------------------------------------------------Q req k = ----------------------------UL
tx
R nominal k I intra + I extra + I inter carrier + N 0
UL
P b k req
W
UL
- -----------------------------------------Q req k = ----------------------------UL
UL
tx
R nominal k I intra F + N 0
UL
R nominal k
UL
UL
UL
tx
P b k req = Q req k ------------------------------ I intra F + N 0
W
UL
req
R nominal k
Ec
UL
We note ------- k
= Q req k ----------------------------- Nt E DPDCH
W
req
Ec
UL
UL
tx
P b k req = ------- k
I intra F + N 0
Nt E DPDCH
Pb
UL
As I intra =
k req , we have:
I intra = I intra F
UL
tx
+ N0
Ec
req
- k
-----Nt E DPDCH
K
tx
N0
req
Ec
------- k
Nt E DPDCH
K
I intra = -------------------------------------------------------------------UL
1F
UL
UL
I intra + I extra + I inter carrier
I intra F
1
- = ------------------------------------------ = -------------------------------------= ----------------------------------------------------------------------------------tx
UL
tx
tx
I intra F + N 0
N0
I intra + I extra + I inter carrier + N 0
1 + --------------------------UL
I intra F
Therefore, we have:
X
UL
= F
UL
Ec
req
- k
-----Nt E DPDCH
K
So, we can conclude that the contribution of one user to the UL load is defined as:
UL
X k
6.4.4.5
= F
UL
req
Ec
------- k
Nt E DPDCH
Forsk 2009
AT271_TRG_E6
231
6.5
6.5.1
Point Analysis
6.5.1.1
AS Analysis Tab
Let us suppose a receiver with a terminal, a service and a mobility type. This receiver does not create any interference.
You can make the prediction for a specific carrier or for all carriers of the main frequency band for the selected terminal.
If you have selected a dual-band terminal, you can make the coverage prediction on a specific carrier or on all carriers of
any frequency band for the selected terminal, or for all the carriers of all the frequency bands. The analysis is based on
the following parameters:
The uplink load factor and the downlink total power of cells,
The cell HSDPA power in case of a HSDPA user,
The cell UL reuse factor, the cell UL load factor due to HSUPA and the maximum cell UL load factor for HSUPA
users.
These parameters can be results of a given simulation, average values calculated from a group of simulations, or userdefined cell inputs. In the last case, when no value is defined in the Cells table, Atoll uses the following default values:
Total transmitted power = 50% of the maximum power (i.e, 40 dBm if the maximum power is set to 43 dBm)
Uplink load factor = 50%.
Uplink reuse factor = 1
Uplink load factor due to HSUPA = 0%
Maximum uplink load factor = 75%
On the other hand, no default value is used for the HSDPA power; this parameter must be defined by the user.
6.5.1.1.1
DL
DL
term
DL
And
DL
DL
DL
DL
term
232
AT271_TRG_E6
Forsk 2009
DL
DL
DL
I extra ic =
DL
P tot j ic
txj j i
P SCH ic
DL
DL
DL
I intra ic = P tot i ic BTS P tot i ic ----------------------
L
T
And
Ptot j icadj
DL
DL
txj j
I inter carrier ic = ------------------------------------------RF ic ic adj
DL
For each transmitter of the network, P tot ic is the total power received at the receiver from the transmitter on the best
carrier ic of the transmitter i.
P Tx ic
DL
P tot ic = -----------------LT
P Tx ic is the total power transmitted by the transmitter on the best carrier. Total power transmitted by each cell is either
a simulation result (provided in Simulation properties (Cells tab)) or a value user-defined in Cell properties.
DL
For each transmitter of the network, P tot ic adj is the total power received at the receiver from the transmitter on the
carrier icadj. This carrier is adjacent to ic.
P Tx ic adj
DL
P tot ic adj = ------------------------LT
P Tx ic adj is the total power transmitted by the transmitter on the carrier icadj. Total power transmitted by each cell is either
a simulation result (provided in Simulation properties (Cells tab)) or a value user-defined in Cell properties.
term
3rd step: N 0
term
N0
calculation
= NF term K T W
DL
The macro-diversity gain, G macro diversity , models the decrease in shadowing margin due to the fact there are several
available pilot signals at the mobile.
DL
npaths
M Shadowing Ec Io is the shadowing margin when the mobile receives n pilot signals (not necessarily from transmitters
belonging to the mobile active set).
Note:
This parameter is determined from cell edge coverage probability and Ec/Io standard
deviation. When the Ec/Io standard deviation is set to 0, the macro-diversity gain equals 0.
Forsk 2009
ic .
AT271_TRG_E6
233
Q pilot
DL
Resulting
If Q pilot
req
Resulting
age probability). The cell whose Q pilot i ic is the highest one enters the active set as best server ( Q pilot BS ic ) and
the best carrier (icBS) of the best server, BS, will be the carrier used by other transmitters of the active set (when active
set size is greater than 1). Pilot is available.
Resulting
If Q pilot
req
Q pilot , no cell (i,ic) can enter the active set. Pilot is unavailable.
Then, pilot qualities at the receiver from transmitters i (except the best server) on the best carrier of the best server, icBS,
are recalculated to determine the entire receiver active set (when active set size is greater than 1). Same formulas and
DL
DL
DL
DL
term
And
DL
DL
DL
term
DL
Other cells (i,icBS) in the active set must satisfy the following criteria:
Q pilot i ic BS Q pilot BS ic BS AS_threshold i BS ic BS
i ic BS neighbour list i BS ic BS (optionally)
Thermal Noise
This parameter is calculated as described above (3rd step).
Io (Best Server)
Io (Best server) is the total noise received at the receiver on icBS. The notation Best server refers to the best server of
active set. This is relevant when using the calculation option Without pilot. In this case, it informs that the pilot signal of
the best server (BS,icBS) is deducted from the total noise.
6.5.1.1.2
Downlink Sub-Menu
The Downlink sub-menu may contain R99-related results and HSDPA-related results when a HSPA user is modelled.
R99-related Results
Atoll calculates the traffic channel quality from each cell (k,icBS) of the receivers active set at the receiver. No power
control is performed as in simulations. Here, Atoll determines the downlink traffic channel quality at the receiver for the
maximum allowed traffic channel power per transmitter. Then, after combination, the total downlink traffic channel quality
is evaluated and compared with the specified target quality.
Eb/Nt Target
DL
Eb/Nt target ( Q req ) is a user-defined parameter for a given service, mobility and reception equipment. This parameter is
available in the R99 Radio Bearers table.
234
AT271_TRG_E6
Forsk 2009
Q pilot
CM activation
Q pilot
- Or the pilot RSCP is lower than the pilot RSCP activation threshold (Global parameters):
CM activation
P c RSCP pilot
When compressed mode is activated, the downlink Eb/Nt target is increased by the value
DL
user-defined for the DL Eb/Nt target increase field (Global parameters), Q req .
The calculation of the required transmitter power on traffic channels ( P tch ) may be divided into three steps.
DL
BTS P b max k ic BS
DL
DL
- G DL
Q max k ic BS = ------------------------------------------------------------p G Div
DL
N tot ic BS
max
P tch
DL
DL
DL
DL
DL
term
With P b max k ic BS = ------------ and N tot ic BS = I intra ic BS + I extra ic BS + I inter carrier ic BS + N 0
LT
k
Where
max
P tch is the maximum power allowed on traffic channel. This parameter is user-defined in the R99 Radio Bearers table.
DL
N tot ic BS is the total noise at the receiver on the best carrier of the best server.
DL
I intra ic BS is the intra-cell interference at the receiver on the best carrier of the best server.
P SCH k ic BS
DL
I intra ic BS = P DL k ic BTS F ortho P DL k ic ----------------------------------- tot
tot
BS
BS
L
T
DL
I extra ic BS
DL
is the extra-cell interference at the receiver on the best carrier of the best server.
I extra ic BS =
Ptot j icBS
DL
j j k
DL
I inter carrier ic BS
is the inter-carrier interference at the receiver on the best carrier of the best server.
Ptot j icadj
DL
DL
txj j
I inter carrier ic BS = ------------------------------------------RF ic BS ic adj
Q MAX is the traffic channel quality at the receiver on icBS after signal combination of all the transmitters k of the active set.
On downlink, if there is no handoff, we have:
DL
DL
Q MAX ic BS = Q max k ic BS
For any other handoff status, we have:
DL
DL
Qmax k icBS
DL
Forsk 2009
AT271_TRG_E6
235
f rake efficiency is the downlink rake efficiency factor defined in Terminal properties.
req
Q req
req
- P max
P tch = ------------------------------tch
DL
Q MAX ic BS
Notes:
Q pilot
CM activation
Q pilot
- Or the pilot RSCP is lower than the pilot RSCP activation threshold (Global parameters):
CM activation
P c RSCP pilot
When compressed mode is activated, the downlink Eb/Nt target is increased by the value
DL
user-defined for the DL Eb/Nt target increase field (Global parameters), Q req . In this
DL
DL
Q req Q req
req
- P max
case, we have: P tch = --------------------------------tch
DL
Q MAX ic BS
BTS P b max k ic BS
DL
DL
- G DL
Q max k ic BS = ------------------------------------------------------------p G Div
DL
N tot ic BS
max
P tch
DL
With P b max k ic BS = -----------LT
k
DL
DL
DL
DL
term
max
req
P SCH k ic BS
P tch P tch
DL
I intra ic BS = P DL k ic BTS F ortho P DL k ic ------------------------------------ 1 BTS max (-----------------------------,0)
tot
tot
BS
BS
L
L
T
DL
I extra ic BS =
Tk
Ptot j icBS
DL
j j k
Ptot j icadj
DL
DL
txj j
I inter carrier ic BS = ------------------------------------------RF ic BS ic adj
Where
req
Eb/Nt Max
DL
Q MAX is the traffic channel quality at the receiver on icBS after signal combination of all the transmitters k of the active set.
On downlink, if there is no handoff, we have:
DL
DL
Q MAX ic BS = Q max k ic BS
For any other handoff status, we have:
DL
DL
Qmax k icBS
DL
Where
DL
f rake efficiency is the downlink rake efficiency factor defined in Terminal properties.
236
AT271_TRG_E6
Forsk 2009
DL
DL
DL
DL
Therefore, the service on the downlink traffic channel is available if Q MAX ic BS Q req (or Q MAX ic BS Q req Q req
when compressed mode is activated).
Effective Eb/Nt
DL
DL
DL
DL
DL
DL
DL
Q eff = min Q MAX Q req (or Q eff = min Q MAX Q req Q req when compressed mode is activated).
Q MAX ic BS
DL
G SHO = ----------------------------------------------------DL
max Q max k ic BS
DL
DL
HSDPA-related Results
Atoll determines the best HSDPA bearer that the user can obtain. The HSDPA user is processed as if he is the only user
in the cell i.e. he uses the entire HSDPA power available in the cell.
For further information on the fast link adaptation modelling, see "Fast Link Adaptation Modelling" on page 209.
HS-PDSCH Ec/Nt
Atoll calculates the best HS-PDSCH quality (HS-PDSCH Ec/Nt). The way of calculating it depends on the selected option
in the transmitters global parameters (HSDPA part): CQI based on CPICH quality or CQI based on HS-PDSCH quality.
For further details on the HS-PDSCH quality calculation, see either "HS-PDSCH Quality Calculation" on page 210 if the
selected option is "CQI based on CPICH quality" or "HS-PDSCH Quality Calculation" on page 213 if the selected option
is "CQI based on HS-PDSCH quality".
HS-SCCH Ec/Nt
When the HS-SCCH power allocation strategy is dynamic, this parameter corresponds to the HS-SCCH Ec/Nt threshold
defined for the selected mobility type.
When the HS-SCCH power allocation strategy is static, the HS-SCCH Ec/Nt is calculated from the fixed HS-SCCH power.
We have:
BTS P c ic
i
Ec
------- ic
for the total noise option,
= ----------------------------------- Nt
HS SCCH
DL
N tot ic
And
BTS P c ic
i
Ec
------- ic
= -------------------------------------------------------------------------------------------------------------------------------------- for the without useful signal option.
Nt
HS SCCH
DL
term
N tot ic 1 F ortho 1 F MUD BTS P c ic
i
With
DL
DL
DL
term
DL
DL
DL
DL
P SCH ic
P SCH ic
DL
term
I intra ic = P tot ic + BTS 1 F MUD 1 F ortho P tot ic ----------------------- BTS P tot ic ----------------------
LT
LT
txi
txi
txi
DL
I extra ic =
DL
P tot ic
txj j i
Ptot icadj
DL
DL
txj j
I inter carrier ic = -------------------------------------RF ic ic adj
Forsk 2009
AT271_TRG_E6
237
term
CQI
It corresponds to the HS-PDSCH CQI. The way of calculating it depends on the selected option in the transmitters global
parameters (HSDPA part): CQI based on CPICH quality or CQI based on HS-PDSCH quality.
For further details on the HS-PDSCH quality calculation, see either "HS-PDSCH CQI Determination" on page 211 if the
selected option is "CQI based on CPICH quality" or "HS-PDSCH CQI Determination" on page 215 if the selected option is
"CQI based on HS-PDSCH quality".
6.5.1.1.3
Uplink Sub-Menu
The Uplink sub-menu may contain R99-related results and HSUPA-related results when a HSPA user is modelled.
R99-related Results
For each cell (k,icBS) in the receivers active set, Atoll calculates uplink traffic channel quality from receiver. No power
control is performed as in simulations. Here, Atoll determines the uplink traffic channel quality at the cell for the maximum
terminal power allowed. Then, the total uplink traffic channel quality is evaluated with respect to the receiver handover
status. From this value, Atoll calculates the terminal power required to obtain the R99 bearer and compares it to the maximum terminal power allowed.
Max terminal power ( P term ) is an input user-defined for each terminal. It corresponds to the terminals maximum power.
The calculation of the terminal power required to obtain a R99 bearer ( P term R99 ) may be divided into three steps.
UL
term P b max k ic BS
UL
UL
- G UL
Q max k ic BS = -------------------------------------------------------------p G Div
UL
N tot k ic BS
max
UL
P term 1 r c
UL
With P b max k ic BS = -----------------------------------------LT
k
UL
N tot k ic BS is the total noise at the transmitter on the best carrier of the best server. This value is calculated from the
cell uplink load factor X
UL
k ic BS .
tx
N0
UL
N tot k ic BS = ----------------------------------------UL
1 X k ic BS
tx
Q MAX ic BS is the traffic channel quality at the transmitter on icBS after signal combination of all the transmitters k of the
active set.
UL
UL
UL
UL
238
AT271_TRG_E6
Forsk 2009
G macro diversity 2 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
UL
UL
UL
UL
G macro diversity 3 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
For softer and softer-softer handoffs (1/2 and 1/3):
UL
UL
Qmax k icBS
UL
For softer-soft handoffs (2/3), there are two possibilities. If the MRC option is selected (option available in Global parameters), we have:
UL
UL
UL
Q MAX ic BS = G macro diversity 2 links max f rake efficiency
UL
UL
Q max k ic BS Q max
k ic BS
Else,
UL
UL
UL
Q req
req
- P max
P term R99 = ------------------------------term
UL
Q MAX ic BS
UL
Q req is the uplink traffic quality target defined by the user for a given service and mobility. This parameter is available in
the R99 Radio Bearers table.
Notes:
Q pilot
CM activation
Q pilot
- The pilot RSCP is lower than the pilot RSCP activation threshold (Global parameters):
CM activation
P c RSCP pilot
When compressed mode is activated, the uplink Eb/Nt target is increased by the value
UL
user-defined for the UL Eb/Nt target increase field (Global parameters), Q req . In this
UL
UL
Q req Q req
req
- P max
case, we have: P term R99 = --------------------------------term
UL
Q MAX ic BS
req
max
Therefore, the service on the uplink traffic channel is available if P term R99 P term .
Eb/Nt Max
For each cell (k,icBS) in the receivers active set, we have:
UL
term P b max k ic BS
UL
UL
- G UL
Q max k ic BS = -------------------------------------------------------------p G Div
UL
N tot k ic BS
max
UL
P term 1 r c
UL
With P b max k ic BS = -----------------------------------------LT
k
Forsk 2009
AT271_TRG_E6
239
N tot k ic BS is the total noise at the transmitter on the best carrier of the best server. This value is calculated from the
cell uplink load factor X
UL
k ic BS .
tx
max
req
N0
P term P term R99
UL
- + 1 term max (---------------------------------------------N tot k ic BS = ----------------------------------------- , 0)
UL
LT
1 X k ic BS
k
tx
Q MAX ic BS is the traffic channel quality at the transmitter on icBS after signal combination of all the transmitters k of the
active set.
UL
UL
UL
UL
G macro diversity 2 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
UL
UL
UL
UL
G macro diversity 3 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
For softer and softer-softer handoffs (1/2 and 1/3):
UL
UL
Qmax k icBS
UL
For softer-soft handoffs (2/3), there are two possibilities. If the MRC option is selected (option available in Global parameters), we have:
UL
UL
UL
Q MAX ic BS = G macro diversity 2 links max f rake efficiency
UL
UL
Q max k ic BS Q max
k ic BS
Else,
UL
UL
UL
Effective Eb/Nt
UL
UL
UL
UL
UL
UL
UL
Q eff = min Q MAX Q req (or Q eff = min Q MAX Q req Q req when compressed mode is activated).
Q MAX ic BS
UL
G SHO = ----------------------------------------------------UL
max Q max k ic BS
UL
UL
HSUPA-related Results
Atoll determines the best HSUPA bearer that the user can obtain. The HSUPA user is processed as if he is the only user
in the cell i.e. he uses the entire remaining load of the cell.
For further information on the HSUPA bearer selection, see "HSUPA Bearer Allocation Process" on page 218.
240
AT271_TRG_E6
Forsk 2009
Ec
req
From -------
, Atoll calculates the terminal power required to obtain the HSUPA bearer, P term HSUPA .
Nt E DPDCH
Ec req
req
UL
P term HSUPA = -------
L T N tot
Nt E DPDCH
With
UL
UL intra
tx
UL extra
ic + I tot
UL
tx
ic + I inter carrier ic + N 0
UL intra
UL extra
, I tot
UL
tx
req
Ec max
Ec
-------
-------
Nt E DPDCH Nt E DPDCH
max
req
With
max
Ec
-------
: the maximum E-DPDCH EcNt allowed.
Nt E DPDCH
max
After selecting the HSUPA bearer, Atoll reads the corresponding RLC peak rate, R RLC peak Index HSUPABearer .
Application Throughput
UL
Atoll displays the provided application throughput ( T application ). The application throughput represents the net throughput
after deduction of coding (redundancy, overhead, addressing, etc.). This one is calculated as follows:
UL
6.5.2
Coverage Studies
Let us assume each pixel on the map corresponds to a probe receiver with a terminal, a mobility type and a service. This
receiver does not create any interference. You can make the coverage prediction for a specific carrier or for all carriers of
the main frequency band for the selected terminal. If you have selected a dual-band terminal, you can make the coverage
prediction on a specific carrier or on all carriers of any frequency band for the selected terminal, or for all the carriers of all
the frequency bands. Coverage predictions are based on parameters that can be either simulation results, or user-defined
cell inputs.
Forsk 2009
AT271_TRG_E6
241
6.5.2.1
Resulting
Q pilot
ic given
Atoll displays the best pilot quality received with a fixed cell edge coverage probability.
2nd case: Analysis Based on All Carriers
Atoll proceeds as in point predictions. It determines the best carrier of each transmitter i containing the receiver in its calculation area and using a frequency band supported by the receivers terminal. The best carrier selection depends on the
option selected for the site equipment (UL minimum noise, DL minimum power, random, sequential) and is based on the
UL load percentage and the downlink total power of cells (simulation results or cell properties). Atoll calculates the pilot
quality at the receiver from these transmitters on their best carriers and determines the best serving transmitter BS on its
best carrier icBS ( Q pilot ic BS ). Then, it calculates the best pilot quality received with a fixed cell edge coverage probaBS
bility,
Resulting
Q pilot
ic BS
Atoll displays the best pilot quality received with a fixed cell edge coverage probability.
3rd case: Analysis based on all carriers of any frequency band (for dual-band terminals with priority defined on frequency
bands only)
The frequency band that can be used is fixed. Atoll determines the best carrier of each transmitter i containing the receiver
in its calculation area and using the selected frequency band. The best carrier selection depends on the option selected
for the site equipment (UL minimum noise, DL minimum power, random, sequential) and is based on the UL load percentage and the downlink total power of cells (simulation results or cell properties). Then, Atoll calculates the pilot quality at
the receiver from these transmitters on their best carriers and determines the best serving transmitter BS on its best carrier
icBS ( Q pilot ic BS ). Then, it calculates the best pilot quality received with a fixed cell edge coverage probability,
BS
Resulting
Q pilot
ic BS .
Atoll displays the best pilot quality received with a fixed cell edge coverage probability.
6.5.2.1.1
6.5.2.1.2
req
req
( ic = ic BS or ic given ). Q pilot is a target value defined in the Mobility table by the user.
req
ciated colours. There is a layer per transmitter with no intersection between layers. Layer colour is the colour assigned to
the best serving transmitter BS.
req
ic Q pilot ( ic = ic BS or ic given ). Each layer is assigned a colour and displayed with inter-
242
AT271_TRG_E6
Forsk 2009
Q pilot
req
ic Q pilot ( ic = ic BS or ic given ) in the required number of simulations. Each layer is assigned a colour and
req
req
6.5.2.2
Best server and active set determination is performed as in point prediction (AS analysis).
Atoll displays traffic channel quality at the receiver for transmitters in active set on the carrier ic ( ic BS or ic given ).
For further details of calculation formulas and methods, see "Downlink Sub-Menu" on page 234.
6.5.2.2.1
6.5.2.2.2
DL
DL
DL
DL
Atoll displays a coverage with a unique colour if Q MAX ic Q req (or Q MAX ic Q req Q req if compressed mode is
activated).
DL
Q req is a user-defined parameter for a service and mobility. It is available in the R99 Radio Bearers table.
DL
Q req is the DL Eb/Nt target increase; this parameter is user-defined in the Global parameters.
DL
DL
DL
DL
Atoll displays a coverage if Q MAX ic Q req (or Q MAX ic Q req Q req if compressed mode is activated). Coverage
consists of several layers with associated colours. There is a layer per transmitter with no intersection between layers.
Layer colour is the colour assigned to best serving transmitter.
DL
layer per user-defined mobility defined in Mobility sub-folder. For each layer, area is covered if Q MAX ic Q req (or
DL
DL
DL
Q MAX ic Q req Q req if compressed mode is activated). Each layer is assigned a colour and displayed with intersections between layers.
Forsk 2009
AT271_TRG_E6
243
DL
per user-defined service defined in Services sub-folder. For each layer, area is covered if Q MAX ic Q req (or
DL
DL
DL
Q MAX ic Q req Q req if compressed mode is activated). Each layer is assigned a colour and displayed with intersections between layers.
DL
Q MAX ic Q req in the required number of simulations. Each layer is assigned a colour and displayed with intersections
between layers.
DL
DL
DL
DL
tab (Prediction properties). For each layer, area is covered if Q MAX ic p Q req (or Q MAX ic Q req Q req if
compressed mode is activated). Each layer is assigned a colour and displayed with intersections between layers.
properties). For each layer, area is covered if Q MAX ic Threshold . Each layer is assigned a colour and displayed with
intersections between layers.
properties). For each layer, area is covered if Q eff ic Threshold . Each layer is assigned a colour and displayed with
DL
DL
DL
DL
DL
DL
DL
intersections between layers. Q eff ic = min Q MAX ic Q req (or Q eff ic = min Q MAX ic Q req Q req when
compressed mode is activated).
DL
DL
DL
DL
erties). For each layer, area is covered if Q MAX ic Q req M arg in (or Q MAX ic Q req Q req M arg in when
compressed mode is activated). Each layer is assigned a colour and displayed with intersections between layers.
3.
Service oriented studies (effective service area, DL or UL service area analysis) with per service display are based
on a calculation and display optimisation method. Atoll considers that a calculation pixel covered for the upper service of
the list is automatically covered for the lower services. Sometimes, this optimisation is not possible. In such a case, the
composite coverage is reliable but single service coverage layers might be incorrect. Atoll detects when this optimisation
may involve errors. In this case, it advises the user to perform a study for each service to get a reliable service coverage.
Different cases where optimisation method does not work correctly are detailed below:
- Any uplink or downlink quality study must be performed for each service if handover is not available for all the services
and the service order is different from the one found when considering handover for all the services. A pixel could be
covered by a service requiring a high quality target, due to handover (Eb/Nt combination), while it would not be covered
by a service requiring a lower quality target but not allowing handover.
UL
Q req
UL
I Q = ----------UL
Gp
DL
Q req
DL
I Q = ----------------------------DL
max
G p P tch
- Effective service area study must be performed for each service if uplink and downlink orders of services (explained
above) are not the same.
244
AT271_TRG_E6
Forsk 2009
Q req
req
- P max
P tch ic = -----------------------tch
DL
Q MAX ic
Where
DL
Q req is the Eb/Nt target on downlink. This parameter, available in the R99 Radio Bearers table, is user-defined for given
service and mobility.
max
P tch is a user-defined input for each bearer related to a service. It corresponds to the maximum allowable traffic channel
power for a transmitter.
DL
DL
Q req Q req
req
- P max
When compressed mode is activated, we have: P tch ic = --------------------------------tch .
DL
Q MAX ic
Coverage consists of several layers with a layer per user-defined required power threshold defined in the Display tab
req
(Prediction properties). For each layer, area is covered if P tch ic Threshold . Each layer is assigned a colour and
displayed with intersections between layers.
max
erties). For each layer, area is covered if P tch ic P tch M arg in . Each layer is assigned a colour and displayed with
intersections between layers.
6.5.2.3
mitter for the maximum terminal power allowed. Then, the total uplink traffic channel quality ( Q MAX ic ) is evaluated with
respect to receiver handover status.
Note:
Best server and active set determination is performed as in point prediction (AS analysis).
Atoll displays traffic channel quality at transmitters in active set on the carrier ic ( ic BS or ic given ) received from the
receiver.
For further details of calculations formulas and methods, see "Uplink Sub-Menu" on page 238.
6.5.2.3.1
6.5.2.3.2
UL
UL
UL
UL
Atoll displays a coverage if Q MAX ic Q req (or Q MAX ic Q req Q req if compressed mode is activated). Coverage
colour is unique.
UL
Q req is a user-defined parameter for a service and mobility. It is available in the R99 Radio Bearers table.
UL
Q req is the UL Eb/Nt target increase; this parameter is user-defined in the Global parameters.
UL
UL
UL
UL
Atoll displays a coverage if Q MAX ic Q req (or Q MAX ic Q req Q req if compressed mode is activated). Coverage
consists of several layers with associated colours. There is a layer per transmitter with no intersection between layers.
Layer colour is the colour assigned to best server transmitter.
Forsk 2009
AT271_TRG_E6
245
UL
layer per user-defined mobility defined in Mobility sub-folder. For each layer, area is covered if Q MAX ic Q req (or
UL
UL
UL
Q MAX ic Q req Q req if compressed mode is activated). Each layer is assigned a colour and displayed with intersections between layers.
UL
per user-defined service defined in Services sub-folder. For each layer, area is covered if Q MAX ic Q req (or
UL
UL
UL
Q MAX ic Q req Q req if compressed mode is activated). Each layer is assigned a colour and displayed with intersections between layers.
UL
UL
UL
UL
Q MAX ic Q req (or Q MAX ic Q req Q req if compressed mode is activated) in the required number of simulations.
Each layer is assigned a colour and displayed with intersections between layers.
properties). For each layer, area is covered if Q MAX ic Threshold . Each layer is assigned a colour and displayed with
intersections between layers.
properties). For each layer, area is covered if Q effective ic Threshold . Each layer is assigned a colour and displayed
with intersections between layers.
UL
UL
UL
UL
UL
UL
UL
Q eff ic = min Q MAX ic Q req (or Q eff ic = min Q MAX ic Q req Q req when compressed mode is activated).
UL
UL
UL
UL
erties). For each layer, area is covered if Q MAX ic Q req M arg in (or Q MAX ic Q req Q req M arg in if
compressed mode is activated). Each layer is assigned a colour and displayed with intersections between layers.
properties). For each layer, area is covered if P term R99 ic Threshold . Each layer is assigned a colour and displayed
with intersections between layers.
max
erties). For each layer, area is covered if P term R99 ic P term M arg in . Each layer is assigned a colour and displayed
with intersections between layers.
erties). For each layer, area is covered if G SHO Threshold . Each layer is assigned a colour and displayed with intersections between layers.
6.5.2.4
246
AT271_TRG_E6
Forsk 2009
Ptot icadj
DL
DL
N tot ic =
j
- + N0
Ptot ic + txj-------------------------------------RF ic ic adj
DL
term
txj j
DL
Downlink noise rise, NR DL ic , is calculated from the downlink total noise, N tot , as follows:
term
N0
-
NR DL ic = 10 log ------------ N DL
tot
6.5.2.4.1
Study Inputs
The Downlink Total Noise Analysis depends on the downlink total transmitted power of cells. This parameter can be either
a simulation output, or a user-defined cell input. In the last case, when no value is defined in the Cells table for the total
transmitted power, Atoll considers 50% of the maximum power as default value (i.e. 40 dBm if the maximum power is set
to 43 dBm).
6.5.2.4.2
erties). For each layer, area is covered if minN tot ic Threshold . Each layer is assigned a colour and displayed with
ic
erties). For each layer, area is covered if maxN tot ic Threshold . Each layer is assigned a colour and displayed with
ic
erties). For each layer, area is covered if averageN tot ic Threshold . Each layer is assigned a colour and displayed
ic
noise rise threshold defined in the Display tab. Each area is assigned a colour with intersections between areas.
noise rise threshold defined in the Display tab. Each area is assigned a colour with intersections between areas.
defined noise rise threshold defined in the Display tab. Each area is assigned a colour with intersections between areas.
6.5.2.4.3
erties). For each layer, area is covered if N tot ic Threshold . Each layer is assigned a colour and displayed with intersections between layers.
Forsk 2009
AT271_TRG_E6
247
6.5.2.5
When studying a certain HSDPA radio bearer, you can display areas where a certain RLC peak rate is available with different cell edge coverage probabilities (i.e. the probability of having a certain RLC peak rate).
Let us assume each pixel on the map corresponds to one or several users with HSDPA capable terminal, mobility and
HSDPA service. Each user may be using a specific carrier or all of them. Moreover, he does not create any interference.
Note that the HSDPA service area is limited by the pilot quality and the A-DPCH quality.
6.5.2.5.1
These parameters can be either simulation outputs, or user-defined cell inputs. In the last case, when no value is defined
in the Cells table for the total transmitted power and the number of HSDPA users, Atoll uses the following default values:
Total transmitted power = 50% of the maximum power (i.e, 40 dBm if the maximum power is set to 43 dBm)
Number of HSDPA users = 1
On the other hand, no default value is used for the HSDPA power; this parameter must be defined by the user.
6.5.2.5.2
When studying a certain HSDPA radio bearer, only one display option is available. It allows you to display where a certain
RLC peak rate is available with different cell edge coverage probabilities.
Atoll displays the A-DPCH quality at the receiver ( Q MAX ic ) for the best server on the carrier ic ( ic BS or ic given ). No
power control is performed as in simulations. Here, Atoll determines downlink traffic channel quality at the receiver for a
maximum traffic channel power allowed for the best server.
For further details of calculation formulas and methods, please refer to Prediction studies: Point analysis AS analysis tab
Downlink sub-menu part.
Coverage consists of several layers with a layer per user-defined quality threshold defined in the Display tab (Prediction
DL
properties). For each layer, area is covered if Q MAX ic Threshold . Each layer is assigned a colour and displayed with
intersections between layers.
Atoll displays the A-DPCH quality at the best server ( Q MAX ic ) on the carrier ic ( ic BS or ic given ). No power control is
performed as in simulations. Here, Atoll determines uplink traffic channel quality at the receiver for a maximum terminal
power allowed.
For further details of calculations formulas and methods, please refer to Point analysis AS analysis tab Uplink submenu part.
Coverage consists of several layers with a layer per user-defined quality threshold defined in the Display tab (Prediction
UL
properties). For each layer, area is covered if Q MAX ic Threshold . Each layer is assigned a colour and displayed with
intersections between layers.
248
AT271_TRG_E6
Forsk 2009
This display option is relevant in case of dynamic HS-SCCH power allocation only. In this case, Atoll displays on each pixel
the HS-SCCH power per HS-SCCH channel. Coverage consists of several layers with a layer per threshold. For each
layer, area is covered if P HS SCCH ic Threshold . Each layer is assigned a colour and displayed with intersections
between layers.
This display option is relevant in case of static HS-SCCH power allocation only. In this case, Atoll displays on each pixel
the HS-SCCH quality per HS-SCCH channel. Coverage consists of several layers with a layer per threshold. For each
Ec
layer, area is covered if ------- ic
Threshold . Each layer is assigned a colour and displayed with intersections
Nt
HS SCCH
between layers.
Atoll displays on each pixel the HS-PDSCH quality. Coverage consists of several layers with a layer per threshold. For
Ec
each layer, area is covered if ------- ic
Threshold . Each layer is assigned a colour and displayed with inter Nt
HS PDSCH
sections between layers.
Atoll displays either the CPICH CQI (see the calculation detail in "CPICH CQI Determination" on page 210) when the
selected option in Global parameters (HSDPA part) is CQI based on CPICH quality, or the HS-PDSCH CQI (see the calculation detail in the section 10.7.1.2.2) when considering the CQI based on HS-PDSCH quality option.
Coverage consists of several layers with a layer per CQI threshold ( CQI threshold ). For each layer, area is covered if
CQI CQI threshold . Each layer is assigned a colour and displayed with intersections between layers.
Atoll displays the MAC rate ( R MAC ) provided on each pixel. The MAC rate is calculated as follows:
S block
DL
R MAC = --------------T TTI
Where,
S block is the transport block size (in kbits) of the selected HSDPA bearer; it is defined for each HSDPA bearer in the
related table.
3
T TTI is the TTI duration, i.e. 2 10 s (2000 TTI in one second). This value is specified by the 3GPP.
DL
Coverage consists of several layers with a layer per possible MAC rate ( R MAC ). For each layer, area is covered if the
MAC rate exceeds the user-defined thresholds. Each layer is assigned a colour and displayed with intersections between
layers.
Atoll displays the MAC throughput ( T MAC ) provided on each pixel. The MAC throughput is calculated as follows:
S block
DL
T MAC = -----------------------------T TTI TTI
Where,
S block is the transport block size (in kbits) of the selected HSDPA bearer; it is defined for each HSDPA bearer in the
HSDPA Radio Bearers table.
TTI is the minimum number of TTI (Transmission Time Interval) between two TTI used; it is defined in the terminal user
equipment category properties.
3
T TTI is the TTI duration, i.e. 2 10 s (2000 TTI in one second). This value is specified by the 3GPP.
Forsk 2009
AT271_TRG_E6
249
Coverage consists of several layers with a layer per possible MAC throughput ( T MAC ). For each layer, area is covered if
the MAC throughput exceeds the user-defined thresholds. Each layer is assigned a colour and displayed with intersections
between layers.
After selecting the bearer, Atoll reads the corresponding RLC peak rate. This is the highest rate that the bearer can provide
on each pixel.
DL
Coverage consists of several layers with a layer per possible RLC peak rate ( R RLC p eak ). For each layer, area is covered
if the RLC peak rate can be provided. Each layer is assigned a colour and displayed with intersections between layers.
Atoll displays the RLC peak throughput ( T RLC p eak ) provided on each pixel. The RLC peak throughput is calculated as
follows:
DL
R RLC p eak
DL
T RLC p eak = --------------------------TTI
Where TTI is the minimum number of TTI (Transmission Time Interval) between two TTI used; it is defined in the terminal user equipment category properties.
DL
Coverage consists of several layers with a layer per possible RLC peak throughput ( T RLC p eak ). For each layer, area is
covered if the RLC peak throughput exceeds the user-defined thresholds. Each layer is assigned a colour and displayed
with intersections between layers.
Atoll displays the average RLC throughput ( T RLC Av ) provided on each pixel. The average RLC throughput is calculated
as follows:
DL
Coverage consists of several layers with a layer per possible average RLC throughput ( T RLC Av ). For each layer, area
is covered if the average RLC throughput exceeds the user-defined thresholds. Each layer is assigned a colour and
displayed with intersections between layers.
Atoll displays the application throughput ( T application ) provided on each pixel. The application throughput represents the
net throughput after deduction of coding (redundancy, overhead, addressing, etc.). This one is calculated as follows:
DL
Coverage consists of several layers with a layer per possible application throughput ( T application ). For each layer, area is
covered if the application throughput exceeds the user-defined thresholds. Each layer is assigned a colour and displayed
with intersections between layers.
250
AT271_TRG_E6
Forsk 2009
Atoll displays the average MAC throughput per mobile ( T MAC average ) provided on each pixel. The average MAC
throughput per mobile is calculated as follows:
n HSDPA
DL
DL
T MAC x
x=1
T MAC average = --------------------------------------n HSDPA
Where,
n HSDPA is the number of HSDPA users within the cell.
DL
T MAC x is the MAC throughput of each HSDPA user. For further information on the calculation of the MAC throughput,
see "Colour per MAC Throughput" on page 249.
DL
Coverage consists of several layers with a layer per possible average MAC throughput per mobile ( T MAC average ). For
each layer, area is covered if the average MAC throughput per mobile exceeds the user-defined thresholds. Each layer is
assigned a colour and displayed with intersections between layers.
Atoll displays the average RLC throughput per mobile ( T RLC average ) provided on each pixel. The average RLC throughput per mobile is calculated as follows:
n HSDPA
DL
DL
T RLC p eak x
x=1
T RLC average = ---------------------------------------------------n HSDPA
Where,
n HSDPA is the number of HSDPA users within the cell.
DL
T RLC p eak x is the RLC peak throughput of each HSDPA user. For further information on the calculation of the RLC peak
throughput, see "Colour per RLC Peak Throughput" on page 250.
DL
Coverage consists of several layers with a layer per possible average RLC throughput per mobile ( T RLC average ). For
each layer, area is covered if the average RLC throughput per mobile exceeds the user-defined thresholds. Each layer is
assigned a colour and displayed with intersections between layers.
Atoll displays the average application throughput per mobile ( T application average ) provided on each pixel. The average
application throughput per mobile is calculated as follows:
n HSDPA
DL
DL
T application x
x=1
T application average = ----------------------------------------------------n HSDPA
Where,
n HSDPA is the number of HSDPA users within the cell.
DL
T application x is the application throughput of each HSDPA user. For further information on the calculation of the application throughput, see "Colour per Application Throughput" on page 250.
Coverage consists of several layers with a layer per possible average application throughput per mobile
DL
( T application average ). For each layer, area is covered if the average application throughput per mobile exceeds the userdefined thresholds. Each layer is assigned a colour and displayed with intersections between layers.
Forsk 2009
AT271_TRG_E6
251
Atoll shows areas where the selected HSDPA radio bearer is available with different cell edge coverage probabilities.
Coverage consists of several layers with a layer per cell edge coverage probability defined in the Display tab. For each
layer, area is covered if the selected HSDPA radio bearer is available. Each layer is assigned a colour and displayed with
intersections between layers.
6.5.2.6
Let us assume each pixel on the map corresponds to one or several users with HSUPA capable terminal, mobility and
HSUPA service. Each user may be using a specific carrier or all of them. Moreover, he does not create any interference.
6.5.2.6.1
These parameters can be either simulation outputs, or user-defined cell inputs. In the last case, When no value is defined
in the Cells table, Atoll uses the following default values:
6.5.2.6.2
Calculation Options
Atoll can calculate the HSUPA coverage prediction in one of two ways:
6.5.2.6.3
HSUPA resources can be dedictated to a single user: On each pixel, the HSUPA user is processed as if he is
the only user in the cell i.e he will use the entire remaining load after allocating capacity to all R99 users.
HSUPA resources can be shared by HSUPA users defined or calculated per cell: Atoll considers several
HSUPA users per pixel. After allocating capacity to all R99 users, the remaining load of the cell will be shared
equally between all the HSUPA users. When the coverage prediction is not based on a simulation, the number of
HSUPA users is taken from the cell properties. The displayed results of the coverage prediction will be an average
result for one user.
Display Options
The following display options are available in the prediction property dialogue.
layer, area is covered if P term Threshold . Each layer is assigned a colour and displayed with intersections between
layers.
Atoll displays the MAC rate ( R MAC ) provided on each pixel. The MAC rate is calculated as follows:
252
AT271_TRG_E6
Forsk 2009
S block
UL
R MAC = --------------T TTI
Where,
UL
S block is the transport block size (in kbits) for the selected HSUPA bearer; it is defined for each HSUPA bearer in the
HSUPA Radio Bearers table.
T TTI is the duration of one TTI for the selected HSUPA bearer; it is defined for each HSUPA bearer in the HSUPA Radio
Bearers table.
UL
Coverage consists of several layers with a layer per possible MAC rate ( R MAC ). For each layer, area is covered if the
MAC rate exceeds the user-defined thresholds. Each layer is assigned a colour and displayed with intersections between
layers.
Coverage consists of several layers with a layer per possible RLC peak rate ( R RLC p eak ). For each layer, area is covered
if the RLC peak rate can be provided. Each layer is assigned a colour and displayed with intersections between layers.
Atoll displays the minimum RLC throughput ( T RLC Min ) provided on each pixel. The minimum RLC throughput is calculated as follows:
UL
Coverage consists of several layers with a layer per possible average RLC throughput ( T RLC Av ). For each layer, area
is covered if the minimum RLC throughput exceeds the user-defined thresholds. Each layer is assigned a colour and
displayed with intersections between layers.
Atoll displays the application throughput ( T application ) provided on each pixel. The application throughput represents the
net throughput after deduction of coding (redundancy, overhead, addressing, etc.). This one is calculated as follows:
UL
Coverage consists of several layers with a layer per possible application throughput ( T application ). For each layer, area is
covered if the application throughput exceeds the user-defined thresholds. Each layer is assigned a colour and displayed
with intersections between layers.
Forsk 2009
AT271_TRG_E6
253
6.6
6.6.1
If no focus zone exists in the .atl document, Atoll takes into account the computation zone.
2.
The distance between both cells must be less than the user-definable maximum inter-site distance. If the distance
between the reference cell and the candidate neighbour is greater than this value, then the candidate neighbour
is discarded.
The calculation options,
Carriers: This option enables you to select the carrier(s) on which you want to run the allocation. You may choose one or
more carriers. Atoll will allocate neighbours to cells using the selected carriers.
Force co-site cells as neighbours: This option enables you to force cells located on the reference cell site in the candidate
neighbour list. This constraints can be weighted among the others and ranks the neighbours through the importance field
(see after).
Force adjacent cells as neighbours (only for intra-carrier neighbours): This option enables you to force cells geographically
adjacent to the reference cell in the candidate neighbour list.This constraints can be weighted among the others and ranks
the neighbours through the importance field (see after).
Notes:
Adjacence criterion: Let CellA be a candidate neighbour cell of CellB. CellA is considered
adjacent to CellB if there exists at least one pixel in the CellB Best Server coverage area
where CellA is Best Server (if several cells have the same best server value) or CellA is the
second best server that enters the Active Set (respecting the HO margin of the allocation).
When this option is checked, adjacent cells are sorted and listed from the most adjacent to
the least, depending on the above criterion. Adjacence is relative to the number of pixels
satisfying the criterion.
Force neighbour symmetry: This option enables user to force the reciprocity of a neighbourhood link. Therefore, if the reference cell is a candidate neighbour of another cell, this one will be considered as candidate neighbour of the reference cell.
Force exceptional pairs: This option enables you to force/forbid some neighbourhood relationships. Therefore, you may
force/forbid a cell to be candidate neighbour of the reference cell.
254
AT271_TRG_E6
Forsk 2009
3.
The reference cell A and the candidate cell B are located inside a continuous layer of cells with carrier c1 (c1 is the selected
carrier on which you run the allocation).
SA is the area where the cell A is the best serving cell. It means that the cell A is the first one in the active set.
-
The pilot signal received from the cell A is greater than the minimum pilot signal level.
The pilot quality from A exceeds a user-definable minimum value (minimum Ec/I0).
The pilot quality from A is the best.
SB is the area where the cell B can enter the active set.
-
The pilot signal received from the cell B is greater than the minimum pilot signal level.
The pilot quality from B is greater than the pilot quality from A minus the Ec/I0 margin. The Ec/I0 margin has
the same meaning as the AS-threshold defined in the Cell properties. So, it should logically have the same
value.
Inter-carrier neighbours: inter-frequency handover is a hard handover. It is needed in a multi-carrier W-CDMA network:
-
To make a coverage reason handover from micro cell frequency to macro cells (2nd case).
1st case: the reference cell A is located inside a continuous layer of cells with carrier c1 (c1 is the selected carrier on which
you run the allocation) and the candidate cell B belongs to a layer of cells with carrier c2.
SA is the area where the cell A is not the best serving cell of its layer but can enter the active set.
-
The pilot signal received from the cell A is greater than the minimum pilot signal level.
The pilot quality from A exceeds a user-definable minimum value (minimum Ec/I0).
The pilot quality from A is not the highest one. It is strictly lower than the best pilot quality received and greater
than the best pilot quality minus the Ec/I0 margin.
SB is the area where the cell B is the best serving cell of its layer.
-
Forsk 2009
The pilot signal received from the cell B is greater than the minimum pilot signal level.
The pilot quality from B exceeds a user-definable minimum value (minimum Ec/I0).
The pilot quality from B is the highest one.
AT271_TRG_E6
255
The pilot signal received from the cell A is greater than the minimum pilot signal level.
The pilot quality from A is the highest one
The pilot quality from A is lower than a user-definable minimum value (minimum Ec/I0) plus the Ec/I0 margin.
SB is the area where the cell B is the best serving cell of its layer.
-
The pilot signal received from the cell B is greater than the minimum pilot signal level.
The pilot quality from B exceeds a user-definable minimum value (minimum Ec/I0).
The pilot quality from B is the highest one.
256
AT271_TRG_E6
Forsk 2009
The importance values are used by the allocation algorithm to rank the neighbours according to the allocation
reason, and to quantify the neighbour importance.
Atoll lists all neighbours and sorts them by importance value so as to eliminate some of them from the neighbour list if the
maximum number of neighbours to be allocated to each transmitter is exceeded. If we consider the case for which there
are 15 candidate neighbours and the maximum number of neighbours to be allocated to the reference cell is 8. Among
these 15 candidate neighbours, only 8 (having the highest importances) will be allocated to the reference cell. Note that
specific maximum numbers of neighbours (maximum number of intra-carrier neighbours, maximum number of inter-carrier
neighbours) can be defined at the cell level (property dialog or cell table). If defined there, this value is taken into account
instead of the default one available in the dialog.
As indicated in the table below, the neighbour importance depends on the neighbourhood cause; this value goes from 0
to 100%.
Neighbourhood cause
When
Importance
value
Existing neighbour
Existing
importance
Exceptional pair
100 %
Co-site transmitter
(IF) function
Adjacent transmitter
(IF) function
(IF) function
Symmetric neighbourhood
relationship
(IF) function
Except forced neighbour case (importance = 100%), priority assigned to each neighbourhood cause is now linked to the
(IF) Importance Function evaluation. The importance is evaluated through a function (IF), taking into account 3 factors:
The (IF) function is user-definable using the Min importance and Max importance fields.
Factor
Min
importance
Default value
Max
importance
Default value
Min(O)
1%
Max(O)
30%
Min(A)
30%
Max(A)
60%
Min(C)
60%
Max(C)
100%
Neighbourhood cause
(IF) function
no
Min(O) + Delta(O)(O)
1% + 29%(O)
no
yes
Min(A)+Delta(A){Max(O)(O)+(100%Max(O))(A)}
yes
yes
Min(C)+Delta(C){Max(O)(O)+(100%Max(O))(A)}
Co-site
Adjacent
no
Forsk 2009
If there is no overlapping between the range of each factor, the neighbours will be ranked
by neighbourhood cause. Using the default values for minimum and maximum importance
fields, neighbours will be ranked in this order: first co-site neighbours, then adjacent
neighbours, and finally neighbours found on overlapping criterion.
If ranges of (IF) factors overlap each other, the neighbours may not be ranked by
neighbourhood cause.
The ranking between neighbours from the same category will depend on (A) and (O)
factors.
AT271_TRG_E6
257
The default value of Min(O)= 1%, ensures that neighbours selected for symmetry will have
an importance greater than 0%. With a value of Min(O)= 0%, neighbours selected for
symmetry, will have an importance field greater than 0% only if there is some overlapping.
In the Results part, Atoll provides the list of neighbours, the number of neighbours and the maximum number of neighbours allowed for each cell. In addition, it indicates the importance (in %) of each neighbour and the allocation reason.
Therefore, a neighbour may be marked as exceptional pair, co-site, adjacent, coverage or symmetric. For neighbours
accepted for co-site, adjacency and coverage reasons, Atoll displays the percentage of area meeting the coverage conditions and the corresponding surface area (km2), the percentage of area meeting the adjacency conditions and the corresponding surface area (km2). Finally, if cells have previous allocations in the list, neighbours are marked as existing.
Notes:
The neighbour lists may be optionally used in the power control simulations to determine
the mobile's active set.
The percentage of area is calculated with the resolution specified in the properties dialog of
the predictions folder (default resolution parameter).
The force neighbour symmetry option enables the users to consider the reciprocity of a
neighbourhood link. This reciprocity is allowed only if the neighbour list is not already full.
Thus, if the cell B is a neighbour of the cell A while the cell A is not a neighbour of the cell
B, two cases are possible:
1st case: There is space in the cell B neighbour list: the cell A will be added to the list. It will
be the last one.
2nd case: The cell B neighbour list is full: Atoll will not include cell A in the list and will
cancel the link by deleting cell B from the cell A neighbour list.
6.6.2
When the options Force exceptional pairs and Force symmetry are selected, Atoll
considers the constraints between exceptional pairs in both directions so as to respect
symmetry condition. On the other hand, if neighbourhood relationship is forced in one
direction and forbidden in the other one, symmetry cannot be respected. In this case, Atoll
displays a warning in the Event viewer.
In the Results, Atoll displays only the cells for which it finds new neighbours. Therefore, if a
TBA cell has already reached its maximum number of neighbours before starting the new
allocation, it will not appear in the Results table.
TBA cells,
Neighbours of TBA cells marked as exceptional pair, adjacent and symmetric,
Neighbours of TBA cells that satisfy coverage conditions.
Automatic neighbour allocation parameters are described in "Global Allocation for All Transmitters" on page 254.
6.7
258
Forsk 2009
If no focus zone exists in the .atl document, Atoll takes into account the computation zone.
6.7.1
6.7.1.1
First order neighbours: The neighbours of TBA cells listed in the Intra-technology neighbours table,
Second order neighbours: The neighbours of neighbours,
Third order neighbours: The neighbours neighbours neighbours.
Notes:
2.
In the context of the primary scrambling code allocation, the term "neighbours" refers to
intra-carrier neighbours.
Atoll can take into account inter-technology neighbour relations as constraints to allocate
different scrambling codes to the UMTS neighbours of a GSM transmitter. In order to
consider inter-technology neighbour relations in the scrambling code allocation, you must
make the Transmitters folder of the GSM .atl document accessible in the UMTS .atl
document. For information on making links between GSM and UMTS .atl documents, see
the User Manual.
Atoll considers symmetry relationship between a cell, its first order neighbours, its second
order neighbours and its third order neighbours.
For a reference cell A, Atoll considers all the cells B that can enter the active set on the area where the reference cell
is the best server (area where (Ec/Io)A exceeds the minimum Ec/Io and is the highest one and (Ec/Io)B is within a Ec/Io
margin of (Ec/Io)A).
Note:
3.
Atoll takes the total downlink power used by the cell into account in order to evaluate Io. Io
equals the sum of total transmitted powers. In case this parameter is not specified in the
cell properties, Atoll uses 50% of the maximum power.
Reuse distance,
Notes:
4.
5.
Scrambling code reuse distance can be defined at cell level. If this value is not defined,
then Atoll will use the default reuse distance defined in the Scrambling Code Automatic
Allocation dialog.
Exceptional pairs,
Domains of scrambling codes,
Note:
6.
7.
8.
Forsk 2009
When no domain is assigned to cells, Atoll considers the 512 primary scrambling codes
available.
The number of primary scrambling codes per cluster. In Atoll, we call "cluster", a group of scrambling codes as
defined in 3GPP specifications. 3GPP specifications define 64 clusters consisting of 8 scrambling codes (in this
case, clusters are numbererd from 0 to 63). However, it is possible to define another value (e.g. if you set the
number of codes per cluster to 4, scrambling codes will be distributed in 128 clusters).
The carrier on which the allocation is run: It can be a given carrier or all of them. In this case, either Atoll
independently plans scrambling codes for the different carriers, or it allocates the same primary scrambling code
to each carrier of a transmitter if the option "Allocate carriers identically" is selected.
The possibility to use a maximum of codes from the defined domains (option "Use a Maximum of Codes"): Atoll
will try to spread the scrambling code spectrum the most.
AT271_TRG_E6
259
The "Delete All Codes" option: When selecting this option, Atoll deletes all the current scrambling codes and
carries out a new scrambling code allocation. If not selected, the existing scrambling codes are kept.
In addition, it depends on the selected allocation strategy. Allocation strategies can be:
Clustered allocation: The purpose of this strategy is to choose for a group of mutually constrained cells, scrambling
codes among a minimum number of clusters. In this case, Atoll will preferentially allocate all the codes within the
same cluster.
Distributed per cell allocation: This strategy consists in using as many clusters as possible. Atoll will preferentially
allocate codes from different clusters.
One cluster per site allocation: This strategy allocates one cluster to each site, then, one code from the cluster to
each cell of each site. When all the clusters have been allocated and there are still sites remaining to be allocated,
Atoll reuses the clusters as far as possible at another site.
Distributed per site allocation: This strategy allocates a group of adjacent clusters to each site, then, one cluster
to each transmitter on the site according to its azimuth and finally, one code from the cluster to each cell of each
transmitter. The number of adjacent clusters per group depends on the number of transmitters per site you have
in your network; this information is required to start allocation based on this strategy. When all the groups of adjacent clusters have been allocated and there are still sites remaining to be allocated, Atoll reuses the groups of
adjacent clusters as far as possible at another site.
In the Results table, Atoll only displays scrambling codes allocated to TBA cells.
6.7.1.2
Allocation Process
For each TBA cell, Atoll lists all cells which have constraints with the cell. They are referred to as near cells. The near cells
of a TBA cell may be:
Its neighbour cells: the neighbours listed in the Intra-technology neighbours table (options Existing neighbours
and "First Order"),
The neighbours of its neighbours (options Existing neighbours and Second Order),
The third order neighbours (options Existing neighbours and Third Order),
The cells that fulfil Ec/Io condition (option Additional Overlapping Conditions),
The cells with distance from the TBA cell less than the reuse distance,
The cells that make exceptional pairs with the TBA cell.
The cell and its near cells are neighbours of a same GSM transmitter (only if the Transmitters folder of the GSM
.atl document is accessible in the UMTS .atl document),
The neighbour cells cannot share the same cluster (for the "Distributed per site" allocation strategy only).
These constraints have a certain weight taken into account to determine the TBA cell priority during the allocation process
and the cost of the scrambling code plan. During the allocation, Atoll tries to assign different scrambling codes to the TBA
cell and its near cells. If it respects all the constraints, the cost of the scrambling code plan is 0. When a cell has too many
constraints and there are not anymore scrambling codes available, Atoll breaks the constraint with the lowest cost so as
to generate the scrambling code plan with the lowest cost. For information on the cost generated by each constraint, see
"Cell Priority" on page 261.
6.7.1.2.1
260
AT271_TRG_E6
Forsk 2009
Group 1
Group 2
Group 3
Group 4
...
Group 21
Cluster 0
Cluster 1
Cluster 2
Cluster 3
Cluster 4
Cluster 5
Cluster 6
Cluster 7
Cluster 8
Cluster 9
Cluster 10
Cluster 11
...
Cluster 61
Cluster 62
Cluster 63
If no domain is assigned to cells, Atoll can use all these groups for the allocation. On the other hand, if a domain is used,
the tool compares adjacent clusters really available in the assigned domain to the theoretical groups and only keeps adjacent clusters mapping the theoretical groups.
Let us assume that we have a domain consisted of 12 clusters: clusters 1 to 8 and clusters 12 to 15.
Therefore, Atoll will be able to use the following groups of adjacent clusters:
If a domain does not contain any adjacent clusters, the user is warned through the 'Event Viewer'.
6.7.1.2.2
Multi-Carrier Network
In case you have a multi-carrier network and you run the scrambling code allocation on all the carriers, the allocation process depends on the allocation strategy as detailed above and in addition, wether the option "Allocate Carriers Identically"
is selected or not.
When the option is not selected, algorithm works for each strategy, as explained above. On the other hand, when the
option is selected, allocation order changes. It is no longer based on the cell priority but depends on the transmitter priority.
All transmitters which have constraints with the studied transmitter will be referred to as near transmitters.
In case of a "Per cell" strategy (Clustered and Distributed per cell), Atoll starts scrambling code allocation with the highest
priority transmitter and its near transmitters and continues with the lowest priority transmitters not allocated yet and their
near transmitters. The same scrambling code is assigned to each cell of the transmitter.
In case of the "One cluster per site" strategy, Atoll assigns a cluster to each site and then, allocates a scrambling code to
each transmitter. It starts with the highest priority transmitter and its near transmitters and continues with the lowest priority
transmitters not allocated yet and their near transmitters. The same scrambling code is assigned to each cell of the transmitter.
In case of the "Distributed per site" strategy, Atoll assigns a group of adjacent clusters to each site, then a cluster to each
transmitter and finally, allocates a scrambling code to each transmitter. It starts with the highest priority transmitter and its
near transmitters and continues with the lowest priority transmitters not allocated yet and their near transmitters. The same
scrambling code is assigned to each cell of the transmitter.
For information on calculating transmitter priority, see "Transmitter Priority" on page 264.
Note:
When cells, transmitters or sites have the same priority, processing is based on an
alphanumeric order.
6.7.1.3
Priority Determination
6.7.1.3.1
Cell Priority
Scrambling code allocation algorithm in Atoll allots priorities to cells before performing the actual allocation. Priorities
assigned to cells depend upon how much constrained each cell is and the cost defined for each constraint. A cell without
Forsk 2009
AT271_TRG_E6
261
The cost due to the domain constraint, C i Dom , depends on the number of scrambling codes available for the allocation.
The domain constraint is mandatory and cannot be broken.
When no domain is assigned to cells, 512 scrambling codes are available and we have:
C i Dom = 0
When domains of scrambling codes are assigned to cells, each unavailable scrambling code generates a cost. The higher
the number of codes available in the domain, the less will be the cost due to this criterion. The cost is given as:
C i Dom = 512 Number of scrambling codes in the domain
Distance Criterion
The constraint level of any cell i depends on the number of cells (j) present within a radius of "reuse distance" from its
centre. The total cost due to the distance constraint is given as:
Cj Dist i
C i Dist =
Each cell j within the reuse distance generates a cost given as:
C j Dist i = w d ij c dis tan ce
Where
w d ij is a weight depending on the distance between i and j. This weight is inversely proportional to the inter-cell distance.
For a reuse distance of 2000m, the weight for an inter-cell distance of 1500m is 0.25, the weight for co-site cells is 1 and
the weight for two cells spaced out 2100m apart is 0.
c dis tan ce is the cost of the distance constraint. This value can be defined in the Constraint Cost dialogue.
The constraint level of any cell i depends on the number of exceptional pairs (j) for that cell. The total cost due to exceptional pair constraint is given as:
C i EP =
cEP i j
j
Where
c EP is the cost of the exceptional pair constraint. This value can be defined in the Constraint Cost dialogue.
Neighbourhood Criterion
The constraint level of any cell i depends on the number of its neighbour cells j, the number of second order neighbours k
and the number of third order neighbours l.
Lets consider the following neighbour schema:
Ci N =
Cj N1 i + Cj j N1 i + Ck N2 i + Ck k N2 i + Cl N3 i + Cl l N3 i
j
262
AT271_TRG_E6
Forsk 2009
This criterion is considered when the co-planning mode is activated (i.e. the Transmitters folder of the GSM .atl document
is made accessible in the UMTS .atl document) and inter-technology neighbours have been allocated. If the cell i is neighbour of a GSM transmitter, the cell constraint level depends on how many cells j are neighbours of the same GSM transmitter. The total cost due to GSM neighbour constraint is given as:
C i N 2G =
cN
2G
j Tx 2G
Where
cN
2G
is the cost of the GSM neighbour constraint. This value can be defined in the Constraint Cost dialogue.
Cluster Criterion
When the "Distributed per Site" allocation strategy is used, you can consider additional constraints on allocated clusters
(one cell, its first order neighbours and its second order neighbours must be assigned scrambling codes from different clusters). In this case, the constraint level of any cell i depends on the number of first and second order neighbours, j and k.
The total cost due to the cluster constraint is given as:
C i Cluster =
Cj N1 i cCluster + Ck N2 i cCluster
j
Where
c Cluster is the cost of the cluster constraint. This value can be defined in the Constraint Cost dialogue.
Therefore, the total cost due to constraints on any cell i is defined as:
C i = C i Dom + C i U
With
Forsk 2009
AT271_TRG_E6
263
6.7.1.3.2
Transmitter Priority
In case you have a multi-carrier network and you run scrambling code allocation on "all" the carriers with the option "allocate carriers identically", algorithm in atoll allots priorities to transmitters. Priorities assigned to transmitters depend on how
much constrained each transmitter is and the cost defined for each constraint. The higher the cost on a transmitter, the
higher the priority it has for the scrambling code allocation process.
Let us consider a transmitter Tx with two cells using carriers 0 and 1. The cost due to constraints on the transmitter is given
as:
C Tx = C Tx Dom + C Tx U
With C Tx U =
Here, the domain available for the transmitter is the intersection of domains assigned to cells of the transmitter. The
domain constraint is mandatory and cannot be broken.
6.7.1.3.3
Site Priority
In case of "Per Site" allocation strategies (One cluster per site and Distributed per site), algorithm in Atoll allots priorities
to sites. Priorities assigned to sites depend on how much constrained each site is and the cost defined for each constraint.
The higher the cost on a site, the higher the priority it has for the scrambling code allocation process.
Let us consider a site S with three transmitters; each of them has two cells using carriers 0 and 1. The cost due to
constraints on the site is given as:
C S = C S U + C S Dom
With C S U =
Here, the domain considered for the site is the intersection of domains available for transmitters of the site. The domain
constraint is mandatory and cannot be broken.
6.7.2
Allocation Examples
6.7.2.1
264
AT271_TRG_E6
Forsk 2009
6.7.2.1.1
Strategy: Clustered
Since the restrictions of neighbourhood only apply to co-sites with the same importance and sites distances are greater
than reuse distances, every cell has the same priority. Then, scrambling code allocation to cells is performed in an alphanumeric order.
Atoll starts allocating the codes from the start of cluster 0 at As it is possible to use a maximum of codes, Atoll starts
each site.
allocation at the start of a different cluster at each site.
When a cluster is reused, and there are non allocated
codes left in the cluster, Atoll first allocates those codes
before reusing the already used ones.
6.7.2.1.2
Strategy: Distributed
Since the restrictions of neighbourhood only apply to co-sites with the same importance and sites distances are greater
than reuse distances, every cell has the same priority. Then, scrambling code allocation to cells is performed in an alphanumeric order.
Atoll allocates codes from different clusters to each cell of Atoll allocates codes from different clusters to each sites
the same site. Under given constraints of neighbourhood cells. As it is possible to use a maximum of codes, Atoll alloand reuse distance, same codes can be allocated to each cates the codes so that there is least repetition of codes.
sites cells.
Forsk 2009
AT271_TRG_E6
265
6.7.2.1.3
In this strategy, a cluster of codes is limited to be used at When it is possible to use a maximum of codes, Atoll can
just one site at a time unless all codes and clusters have allocate different codes from a reused cluster at another
been allocated and there are still sites remaining to be allo- site.
cated. In this case Atoll reuses the clusters as far as possible at another site.
6.7.2.1.4
In this strategy, a group of adjacent clusters is limited to be When it is possible to use a maximum of codes, Atoll can
used at just one site at a time unless all codes and groups allocate different codes from a reused group of adjacent
of adjacent clusters have been allocated and there are still cluster at another site.
sites remaining to be allocated. In this case (here only one
group of adjacent clusters (clusters 0, 1 and 2) is available),
Atoll reuses the group at another site.
6.7.2.2
266
AT271_TRG_E6
Forsk 2009
Atoll allocates one cluster at each site as detailed in the In this case, Atoll allocates one cluster at each site and
previous section. Then, it allocates a code from the cluster then, one code to each transmitter so as to use a maximum
to each cell of the site so as to use a maximum of codes. of codes. Then, the same code is given to each cell of the
transmitter.
In both cases (with and without Allocate Carriers Identically), every site has the same priority. Then, cluster allocation to
sites is performed in an alphanumeric order.
6.8
6.8.1
Overview
It is possible to automatically calculate and allocate neighbours between GSM and UMTS networks. In Atoll, it is called
inter-technology neighbour allocation.
Inter-technology handover is used in two cases:
When the UMTS coverage is not continuous. In this case, the UMTS coverage is extended by UMTS-GSM
handover into the GSM network,
And in order to balance traffic and service distribution between both networks.
Note that the automatic inter-technology neighbour allocation algorithm takes into account both cases.
In order to be able to use the inter-technology neighbour allocation algorithm, you must have:
An .atl document containing the GSM network, GSM.atl, and another one describing the UMTS network,
UMTS.atl,
An existing link on the Transmitters folder of GSM.atl into UMTS.atl.
The external neighbour allocation algorithm takes into account all the GSM TBC transmitters. It means that all the TBC
transmitters of GSM.atl are potential neighbours. The cells to be allocated will be called TBA cells which, being cells of
UMTS.atl, satisfy following conditions:
6.8.2
Two allocation strategies are available: the first one is based on distance and the second one on coverage overlapping.
We assume we have a UMTS reference cell, A, and a GSM candidate neighbour, transmitter B.
Forsk 2009
AT271_TRG_E6
267
6.8.2.1
The distance between the UMTS reference cell and the GSM neighbour must be less than the user-definable
maximum inter-site distance. If the distance between the UMTS reference cell and the GSM neighbour is greater
than this value, then the candidate neighbour is discarded.
2.
Transmitter azimuths are taken into account to evaluate the inter-transmitter distance (for
further information on inter-transmitter distance calculation, please refer to "Calculation of
Inter-Transmitter Distance" on page 270)
Carriers: This option enables you to select the carrier(s) on which you want to run the allocation. You may choose one or
more carriers. Atoll will allocate neighbours to cells using the selected carriers.
Force co-site cells as neighbours: It enables you to automatically include GSM transmitters located on the same site as
the reference UMTS cell in the candidate neighbour list. This option is automatically selected.
Force exceptional pairs: This option enables you to force/forbid some neighbourhood relationships. Therefore, you may
force/forbid a GSM transmitter to be candidate neighbour of the reference UMTS cell.
Delete existing neighbours: When selecting the Delete existing neighbours option, Atoll deletes all the current neighbours
and carries out a new neighbour allocation. If not selected, existing neighbours are kept.
3.
Atoll lists all candidate neighbours and sorts them by priority so as to eliminate some of them from the neighbour
list if the maximum number of neighbours to be allocated to each cell is exceeded. The candidate neighbour
priority depends on the neighbourhood cause. Priority assigned to each neighbourhood cause is listed in the table
below (1 is a higher priority than 2 and so on).
Neighbourhood cause
When
Priority
Existing neighbour
Exceptional pair
Co-site cell
If there are 15 candidate neighbours and the maximum number of neighbours to be allocated to the reference cell is 8.
Among 15 candidate neighbours, only 8 (those with the highest priority) will be allocated to the reference cell.
In the Results part, Atoll provides the list of neighbours, the number of neighbours and the maximum number of neighbours allowed for each cell. In addition, it indicates the allocation cause for each neighbour. Therefore, a neighbour may
be marked as exceptional pair or co-site. If the neighbour is not forced but fulfils distance conditions, Atoll displays the
distance from the reference cell. Finally, if cells have previous allocations in the list, neighbours are marked as existing.
6.8.2.2
The distance between the UMTS reference cell and the GSM neighbour must be less than the user-definable
maximum inter-site distance. If the distance between the UMTS reference cell and the GSM neighbour is greater
than this value, then the candidate neighbour is discarded.
Note:
2.
Carriers: This option enables you to select the carrier(s) on which you want to run the allocation. You may choose one or
more carriers. Atoll will allocate neighbours to cells using the selected carriers.
Force co-site cells as neighbours: It enables you to automatically include GSM transmitters located on the same site as
the reference UMTS cell in the candidate neighbour list. This option is automatically selected.
Force exceptional pairs: This option enables you to force/forbid some neighbourhood relationships. Therefore, you may
force/forbid a GSM transmitter to be candidate neighbour of the reference UMTS cell.
Delete existing neighbours: When selecting the Delete existing neighbours option, Atoll deletes all the current neighbours
and carries out a new neighbour allocation. If not selected, existing neighbours are kept.
3.
There must be an overlapping zone ( S A S B ) with a given cell edge coverage probability.
268
AT271_TRG_E6
Forsk 2009
1st case: SA is the area where the cell A is the best serving cell of the UMTS network.
- The pilot signal received from A is greater than the minimum pilot signal level,
- The pilot quality from A exceeds a user-definable minimum value (minimum Ec/I0) and is the highest one.
In this case, the Ec/I0 margin must be equal to 0dB and the max Ec/Io option disabled.
2nd case: SA represents the area where the pilot quality from the cell A strats decreasing but the cell A is still
the best serving cell of the UMTS network.
The Ec/I0 margin must be equal to 0dB, the max Ec/Io option selected and a maximum Ec/Io user-defined.
-
The pilot signal received from A is greater than the minimum pilot signal level,
The pilot quality from A exceeds the minimum Ec/I0 but is lower than the maximum Ec/Io.
The pilot quality from A is the highest one.
3rd case: SA represents the area where the cell A is not the best serving cell but can enter the active set.
Here, the Ec/I0 margin has to be different from 0dB and the max Ec/Io option disabled.
-
The pilot signal received from A is greater than the minimum pilot signal level,
The pilot quality from A is within a margin from the best Ec/Io, where the best Ec/Io exceeds the minimum
Ec/Io.
1st case: SB is the area where the cell B is the best serving cell of the GSM network.
In this case, the margin must be set to 0dB.
-
The signal level received from B on the BCCH TRX type exceeds the user-defined minimum threshold and
is the highest one.
2nd case: The margin is different from 0dB and SB is the area where:
- The signal level received from B on the BCCH TRX type exceeds the user-defined minimum threshold and
is within a margin from the best BCCH signal level.
SA SB
Atoll calculates the percentage of covered area ( ---------------------- 100 ) and compares this value to the % minimum covered
SA
area. If this percentage is not exceeded, the candidate neighbour B is discarded.
Candidate neighbours fulfilling coverage conditions are sorted in descending order with respect to percentage of covered
area.
Atoll lists all candidate neighbours and sorts them by priority so as to eliminate some of them from the neighbour
list if the maximum number of neighbours to be allocated to each cell is exceeded. The candidate neighbour
priority depends on the neighbourhood cause. Priority assigned to each neighbourhood cause is listed in the table
below (1 is a higher priority than 2 and so on).
Neighbourhood cause
When
Priority
Existing neighbour
Exceptional pair
Co-site cell
If there are 15 candidate neighbours and the maximum number of neighbours to be allocated to the reference cell is 8.
Therefore, among 15 candidate neighbours, only 8 (those with the highest priority) will be allocated to the reference cell.
In the Results part, Atoll provides the list of neighbours, the number of neighbours and the maximum number of neighbours allowed for each cell. In addition, it indicates the allocation cause for each neighbour. Therefore, a neighbour may
Forsk 2009
AT271_TRG_E6
269
The percentage of covered area is calculated with the resolution specified in the properties
dialog of the predictions folder (default resolution parameter).
In the Results, Atoll displays only the cells for which it finds new neighbours. Therefore, if a
TBA cell has already reached its maximum number of neighbours before starting the new
allocation, it will not appear in the Results table.
6.8.2.3
Appendices
6.8.2.3.1
6.8.2.3.2
270
This formula is not used when allocation algorithm is based on coverage overlapping. In
this case, real inter-transmitter distance is considered.
AT271_TRG_E6
Forsk 2009
Chapter 7
IS-95 cdmaOne and
CDMA2000 Networks
This chapter provides descriptions of all the algorithms for calculations, analyses, automatic allocations,
simulations and prediction studies available in IS-95 cdmaOne and CDMA2000 projects.
Atoll
272
AT271_TRG_E6
Forsk 2009
7.1
7.1.1
Calculation Criteria
Three criteria can be studied in point analysis (Profile tab) and in common coverage studies. Study criteria are detailed in
the table below:
Study criteria
Formulas
Tx
where,
EIRP is the effective isotropic radiated power of the transmitter,
ic is a carrier number,
L model is the loss on the transmitter-receiver path (path loss) calculated by the propagation model,
L ant
Tx
M Shadowing model is the shadowing margin. This parameter is taken into account when the option Shadowing taken into
account is selected,
L Indoor are the indoor losses. These losses are defined for each clutter class.They are taken into account when the option
Indoor coverage is selected,
L term are the receiver losses,
G term is the receiver antenna gain,
G Tx is the transmitter antenna gain,
L Tx is the transmitter loss ( L Tx = L total DL ). For information on calculating transmitter loss, "UMTS HSPA, CDMA2000
1xRTT 1xEV-DO, IS-95 cdmaOne, and TD-SCDMA Documents" on page 124.
Notes:
It is also possible to analyse all the carriers at once. In this case, Atoll displays the best
signal level received from a transmitter. Therefore, if the network consists of 1xRTT and
1xEV-DO carriers, Atoll takes the highest power of both cells for each transmitter (i.e. the
highest value between the pilot power of the 1xRTT cell and the maximum power of the
1xEV-DO cell) to calculate the received signal level.
7.1.2
Point Analysis
7.1.2.1
Profile Tab
Atoll displays either the signal level received from the selected transmitter on a carrier ( P rec ic ), or the highest signal
level received from the selected transmitter on all the carriers.
Forsk 2009
AT271_TRG_E6
273
For a selected transmitter, it is also possible to study the path loss, L path , or the total
losses, L total . Path loss and total losses are the same on any carrier.
7.1.2.2
Reception Tab
Analysis provided in the Reception tab is based on path loss matrices. So, you can study reception from TBC transmitters
for which path loss matrices have been computed on their calculation areas.
For each transmitter, Atoll displays either the signal level received on a carrier, ( P rec ic ), or the highest signal level
received on all the carriers.
Reception bars are displayed in a decreasing signal level order. The maximum number of reception bars depends on the
signal level received from the best server. Only reception bars of transmitters whose signal level is within a 30 dB margin
from the best server can be displayed.
Note:
For a selected transmitter, it is also possible to study the path loss, L path , or the total
losses, L total . Path loss and total losses are the same on any carrier.
7.1.3
You can use a value other than 30 dB for the margin from the best server signal level, for
example a smaller value for improving the calculation speed. For more information on
defining a different value for this margin, see the Administrator Manual.
Coverage Studies
For each TBC transmitter, Txi, Atoll determines the selected criterion on each bin inside the Txi calculation area. In fact,
each bin within the Txi calculation area is considered as a potential (fixed or mobile) receiver.
Coverage study parameters to be set are:
7.1.3.1
The study conditions in order to determine the service area of each TBC transmitter,
The display settings to select how to colour service areas.
7.1.3.1.1
All Servers
The service area of Txi corresponds to the bins where:
Txi
Txi
Txi
7.1.3.1.2
Txi
Txi
Txj
If the margin equals 0 dB, Atoll will consider bins where the signal level received from Txi is
the highest.
If the margin is set to 2 dB, Atoll will consider bins where the signal level received from Txi
is either the highest or 2dB lower than the highest.
If the margin is set to -2 dB, Atoll will consider bins where the signal level received from Txi
is 2dB higher than the signal levels from transmitters, which are 2nd best servers.
7.1.3.1.3
274
AT271_TRG_E6
Forsk 2009
Txi
Txi
P rec ic 2
nd
Txj
Best P rec ic M
ji
If the margin equals 0 dB, Atoll will consider bins where the signal level received from Txi is
the second highest.
If the margin is set to 2 dB, Atoll will consider bins where the signal level received from Txi
is either the second highest or 2dB lower than the second highest.
If the margin is set to -2 dB, Atoll will consider bins where the signal level received from Txi
is 2dB higher than the signal levels from transmitters, which are 3rd best servers.
7.1.3.2
Coverage Display
7.1.3.2.1
Plot Resolution
Prediction plot resolution is independent of the matrix resolutions and can be defined on a per study basis. Prediction plots
are generated from multi-resolution path loss matrices using bilinear interpolation method (similar to the one used to evaluate site altitude).
7.1.3.2.2
Display Types
It is possible to display the transmitter service area with colours depending on any transmitter attribute or other criteria
such as:
Forsk 2009
AT271_TRG_E6
275
Number of Servers
Atoll evaluates how many service areas cover a bin in order to determine the number of servers. The bin colour depends
on the number of servers. Coverage consists of several independent layers whose visibility in the workspace can be
managed. There are as many layers as defined thresholds. Each layer corresponds to an area where the number of servers exceeds ( ) a defined minimum threshold.
7.2
7.2.1
7.2.1.1
Inputs
This table lists simulation and prediction inputs (calculation options, quality targets, active set management conditions,
etc.)
Name
Value
Unit
Description
F ortho
None
Orthogonality factor
F MUD
Tx
None
MUD factor
ic
Global parameter
None
Carrier number
req
min
req
req
None
min
min
None
req
None
min
None
req
None
min
None
None
Q pilot
Q pilot
Q pilot txi ic
Q pilot txi ic
Q pilot
Q pilot
DL
Q req FCH
276
E
-----b-
N t req
FCH DL
AT271_TRG_E6
Forsk 2009
SCH DL
DL
Q req SCH
None
None
None
Site parameter
None
Q req FCH
E
-----b-
N t req
FCH UL
SCH UL
UL
Q req SCH
NI
Site parameter
None
CE U L
NI
Simulation result
None
CE D L
NI
Simulation result
None
N max
Overhead C E UL
None
Overhead C E DL
None
FCH C E UL
None
FCH C E DL
None
Simulation constraint
None
Simulation result
None
NF term
Terminal parameter
None
NF Tx
None
1.38 10-23
J/K
Boltzman constant
293
Ambient temperature
1.23 MHz
Hz
Spreading Bandwidth
RF ic ic adj
Network parameter
If not defined, it is assumed that there is no inter-carrier interference
None
Tx
NF Tx K T W
Term
NF Term K T W
Rc
bps
Chip rate
f rake efficiency
UL
Equipment parameter
None
DL
Terminal parameter
None
Frate SCH
Simulation result
None
R FCH
DL
Terminal parameter
bps
DL
bps
Simulation result
None
Codes
N max txi ic
N
Codes
txi ic
UL
X max
DL
%Power max
N0
N0
f rake efficiency
DL
R SCH
UL
Frate SCH
Forsk 2009
DL
DL
AT271_TRG_E6
277
UL
Terminal parameter
UL
bps
bps
W
-------------DL
R FCH
None
W
-------------DL
R SCH
None
W ------------UL
R FCH
None
W
-------------UL
R SCH
None
DL
Service parameter
None
AF FCH
UL
Service parameter
None
P Sync txi ic
Cell parameter
P paging txi ic
Cell parameter
P pilot txi ic
Cell parameter
P max txi ic
Cell parameter
M pooling txi ic
Cell parameter
dB
P FCH
min
Service parameter
P FCH
max
Service parameter
P SCH
min
Service parameter
P SCH
max
Service parameter
Simulation result
R SCH
UL
FCH DL
Gp
SCH DL
Gp
FCH UL
Gp
SCH UL
Gp
AF FCH
P FCH txi ic
UL
DL
tch FCH ic
P SCH ic tch
tch SCH ic
P tx txi ic
+ P FCH txi ic
P term
min
Terminal parameter
max
Terminal parameter
P term
FCH
P term ic
SCH
Simulation result
BTS
BTS parameter
term
Terminal parameter
Clutter parameter
P term ic
278
UL
AT271_TRG_E6
Forsk 2009
Antenna parameter
None
G Term
Terminal parameter
None
Terminal gain
L Tx
None
Transmitter lossa
L body
Service parameter
None
Body loss
L Term
Terminal parameter
None
Terminal loss
L indoor
Clutter parameter
L path
None
Path loss
Terminal parameter
None
Number of fingers
Terminal parameter
M Shadowing model
None
M Shadowing Ec Io
None
DL
Indoor loss
npaths
DL
G macro diversity
None
n=2 or 3
M Shadowing Eb Nt
DL
M Shadowing Eb Nt
UL
None
None
UL
UL
G macro diversity
npaths
UL
M Shadowing Eb Nt
n=2 or 3
Global parameter (default value)
E Shadowing
UL
None
None
None
P pilot txi ic
--------------------------------LT
Simulation result
In prediction studiesd
For Ec/I0 calculation
L path L Tx L term L body L indoor M Shadowing Ec Io
--------------------------------------------------------------------------------------------------------------------------------------------------G Tx G term
LT
P c txi ic
FCH DL
txi ic tch
SCH DL
txi ic tch
Pb
Pb
DL
P b txi ic tch
FCH DL
Pb
DL
Forsk 2009
txi ic tch
P tx txi ic
---------------------------LT
DL
P tot txi ic
P traf txi ic
SCH DL
txi ic tch + P b
tch ic
AT271_TRG_E6
279
FCH UL
ic
P term
-------------LT
SCH UL
ic
P term
-------------LT
Pb
Pb
SCH
UL
Pb
ic
UL
P b ic
UL
UL
P b ic + P c ic = ------------------1 p
UL
p P tot ic
FCH UL
P b ic
SCH UL
ic + P b
UL
P tot ic
UL
P c ic
a.
losses on uplink and downlink, see "UMTS HSPA, CDMA2000 1xRTT 1xEV-DO, IS-95 cdmaOne, and TD-SCDMA
Documents" on page 124.
b.
npaths
M Shadowing Ec Io corresponds to the shadowing margin evaluated from the shadowing error probability
npaths
M Shadowing Eb Nt
corresponds to the shadowing margin evaluated from the shadowing error probability
UL
7.2.1.2
DL
DL
Ec/I0 Calculation
This table details the pilot quality ( Q pilot or Ec Io ) calculations.
Name
Value
DL
DL
I intra txi ic
P tot txi ic
DL
I extra ic
DL
P tot txj ic
Unit
Description
None
txj j i
DL
I inter carrier ic
txj
j
------------------------------------------------
RF ic ic adj
DL
I 0 ic
Ec
Q pilot txi ic ------
I0
7.2.1.3
DL
DL
DL
Term
DL Eb/Nt Calculation
Eb
DL
This table details calculations of downlink traffic channel quality ( Q tch (tch could be FCH or SCH) or ------- ).
Nt DL
Name
DL
I intra txi ic
DL
I extra ic
Value
Unit
Description
DL
P tot txj ic
txj j i
DL
I inter carrier ic
txj
j
------------------------------------------------
RF ic ic adj
280
AT271_TRG_E6
Forsk 2009
DL
N tot ic
DL
Term
DL
DL
Q FCH txi
BTS
ic tch
DL
--------------------------------------------------------------------------------------------------------------- G FCH
p
DL
DL
N tot ic 1 F ortho BTS P b txi ic
E b DL
ic ------
N t FCH
None
FCH DL
BTS P b
txi ic tch
DL
- G FCH
Total noise: --------------------------------------------------------------------------p
DL
N tot ic
DL
f rake efficiency
DL
Q FCH ic
DL
Q FCH tx k ic
None
DL
Q SCH txi
BTS
ic tch
DL
--------------------------------------------------------------------------------------------------------------- G SCH
p
DL
DL
N tot ic 1 F ortho BTS P b txi ic
E b DL
ic ------
N t SCH
None
SCH DL
BTS P b
txi ic tch
DL
- G SCH
Total noise: --------------------------------------------------------------------------p
DL
N tot ic
DL
f rake efficiency
DL
Q SCH ic
DL
Q SCH tx k ic
DL
Q FCH ic
------------------------------------------------------------DL
Q FCH BestServer ic
DL
G SHO FCH
None
None
DL
Q SCH ic
------------------------------------------------------------DL
Q SCH BestServer ic
DL
G SHO SCH
DL
Q req FCH
--------------------------- P FCH txi ic
DL
Q FCH ic
req
P FCH txi ic
DL
Q req SCH
--------------------------- P SCH txi ic
DL
Q SCH ic
req
P SCH txi ic
req
req
P tch txi ic
req
a.
Calculation option may be selected in the Global parameters tab. The chosen option will be taken into account
only in simulations. In point analysis and coverage studies, Atoll uses the option Total noise to evaluate DL and UL Eb/Nt.
b.
Calculation option may be selected in the Global parameters tab. The chosen option will be taken into account
only in simulations. In point analysis and coverage studies, Atoll uses the option Total noise to evaluate DL and UL Eb/Nt.
7.2.1.4
UL Eb/Nt Calculation
Eb
UL
This table details calculations of uplink traffic channel quality ( Q tch (tch could be FCH or SCH) or ------- ).
Nt UL
Name
UL intra
I tot
Value
Pb
UL
txi ic
UL extra
I tot
txi
ic
UL
term
txj j i
Pb
ic
UL
P b ic + P c ic
UL
UL
I inter carrier txi
Description
UL
ic + P c ic
term
txi
Unit
UL
ic adj + P c ic adj
term
txj
j
-----------------------------------------------------------------------------
RF ic ic adj
UL
I tot txi ic
Forsk 2009
UL extra
I tot
Tx
UL intra
UL
AT271_TRG_E6
281
UL
N tot txi ic
tx
I tot txi ic + N 0
Eb
UL
Q FCH txi ic ------
N t UL
term P b
ic
UL
--------------------------------------------------------------------------------------------------------------- G FCH
p
UL
Tx
UL
N tot txi ic 1 F MUD term P b ic
None
FCH UL
term P b
ic
UL
- G FCH
Total noise: ----------------------------------------------------p
UL
N tot txi ic
Without useful signal:
SCH UL
Eb
UL
Q SCH txi ic ------
N t UL
term P b
ic
UL
--------------------------------------------------------------------------------------------------------------- G SCH
p
UL
Tx
UL
N tot txi ic 1 F MUD term P b ic
None
SCH UL
term P b
ic
UL
- G SCH
Total noise: -----------------------------------------------------p
UL
N tot txi ic
UL
UL
UL
Q tch tx k ic
tx k ActiveSet
samesite
UL
UL
Q tch ic
Softer/Soft HO (MRC):
Max UL
UL
UL
f rake efficiency Q tch tx k ic Q tch tx l ic
tx ,tx ActiveSet
k l
txk samesite
tx k
UL
tx othersite
l
UL
G macro diversity
UL
UL
G SHO FCH
Q FCH ic
------------------------------------------------------------UL
Q FCH BestServer ic
None
None
UL
UL
G SHO SCH
Q SCH ic
------------------------------------------------------------UL
Q SCH BestServer ic
UL
FCH req
ic
Q req FCH
--------------------------- P FCH
term ic
UL
Q FCH ic
SCH req
ic
Q req SCH
--------------------------- P SCH
term ic
UL
Q SCH ic
P term
UL
P term
req
P term ic
FCH req
P term
SCH req
ic + P term
ic
a.
Calculation option may be selected in the Global parameters tab. The chosen option will be taken into account
only in simulations. In point analysis and coverage studies, Atoll uses the option Total noise to evaluate DL and UL Eb/Nt.
b.
Calculation option may be selected in the Global parameters tab. The chosen option will be taken into account
only in simulations. In point analysis and coverage studies, Atoll uses the option Total noise to evaluate DL and UL Eb/Nt.
7.2.1.5
Simulation Results
This table contains some simulation results provided in the Cells and Mobiles tabs of the simulation property dialog.
Name
DL
I intra txi ic
Value
Unit
Description
DL
DL
P tot txi ic F ortho BTS P tot txi ic
None
DL
282
AT271_TRG_E6
Forsk 2009
DL
I extra ic
DL
P tot txj ic
txj j i
DL
I inter carrier ic
txj
j
------------------------------------------------
RF ic ic adj
DL
DL
I tot ic
DL
N tot ic
UL intra
I tot
DL
DL
DL
Term
None
Pb
UL
txi ic
UL extra
I tot
txi
term
txi
ic
UL
UL
P b ic + P c ic
term
txj j i
Pb
UL
UL
I inter carrier txi
UL
ic + P c ic
ic
UL
ic adj + P c ic adj
term
txj
j
-----------------------------------------------------------------------------
RF ic ic adj
UL
I tot txi ic
UL extra
I tot
UL intra
Tx
UL
UL
N tot txi ic
UL
tx
I tot txi ic + N 0
UL
UL
txi ic
I tot txi ic
----------------------------UL
N tot txi ic
UL
txi ic
I tot txi ic
------------------------------------------------------------------------------------------UL intra
Tx
I tot
txi ic 1 F MUD term
None
UL
txi ic
1
-----------------------------UL
F txi ic
None
P tx txi ic
-------------------------------- 100
P max txi ic
None
None
None
UL
%Power
DL
txi ic
DL
+ I inter carrier ic L T
--------------------------------------------------------------------------------------- + 1 F ortho BTS
P tx txi ic
-----------------------------------------------------------------------------------------------------------------------------------------1
------------- + 1 F ortho BTS
tch
DL
CI req
DL
txi ic
with
DL
CI req
SCH DL
FCH DL
Q req
Q req
= ------------------------ + -----------------------SCH DL
FCH DL
Gp
Gp
DL
I tot ic
Simulation result available per mobile: -------------------DL
N tot ic
DL
DL
I tot ic
------------------------------DL
I intra txi ic
txi ic
NR
DL
txi ic
10 log 1 X
DL
txi ic
dB
NR
UL
txi ic
10 log 1 X
UL
txi ic
dB
7.2.2
7.2.2.1
Inputs
This table lists simulation and prediction inputs (calculation options, quality targets, active set management conditions,
etc.)
Forsk 2009
AT271_TRG_E6
283
Name
Value
Unit
Description
F ortho
None
Orthogonality factor
F MUD
Tx
None
MUD factor
ic
Global parameter
None
Carrier number
req
min
req
req
None
min
min
None
req
None
min
None
req
None
Q pilot
min
None
E
-----c-
N t min
None
n SF
None
R RLC peak
None
E
-----c-
N t min
None
n TS
None
None
Q pilot
Q pilot
Q pilot txi ic
Q pilot txi ic
Q pilot
UL
UL
DL
DL
R RLC peak
EVDO CE
NI
Site parameter
None
EVDO CE
NI
Simulation result
None
None
N max
TCH C E UL
MacIndexes
txi ic
Simulation constraint
None
MacIndexes
txi ic
Simulation result
None
None
Simulation result
None
NF term
Terminal parameter
None
NF Tx
None
1.38 10-23
J/K
Boltzman constant
293
Ambient temperature
1.23 MHz
Hz
Spreading Bandwidth
RF ic ic adj
Network parameter
If not defined, it is assumed that there is no inter-carrier interference
None
N max
N
EVDO
n max txi ic
n
284
EVDO
txi ic
AT271_TRG_E6
Forsk 2009
Tx
NF Tx K T W
Term
NF Term K T W
Rc
bps
Chip rate
f rake efficiency
Equipment parameter
None
Simulation result
bps
R TCP ACK
Simulation result
bps
R BCMCS
Cell parameter
bps
DL
Simulation result
bps
DL
Simulation result
bps
X max
N0
N0
UL
UL
UL
R max
R avg
DL
DL
R application
SF rate R max R
bps
SF Rate
Service parameter
Scaling factor
Service parameter
kbps
Offset
Gp
W
---------UL
R
None
G idle power
Cell parameter
None
G MU
Cell parameter
None
P max txi ic
Cell parameter
P tx txi ic b pilot
P max txi ic
UL
P tx txi ic b traffic
ER DRC
Cell parameter
TS BCMCS
Cell parameter
TS EVDO CCH
Cell parameter
P term ic
Simulation result
P term
min
Terminal parameter
P term
max
Terminal parameter
BTS
BTS parameter
term
Terminal parameter
Clutter parameter
G Tx
Antenna parameter
None
Forsk 2009
AT271_TRG_E6
285
Terminal parameter
None
Terminal gain
L Tx
None
Transmitter lossa
L body
Service parameter
None
Body loss
L Term
Terminal parameter
None
Terminal loss
L indoor
Clutter parameter
L path
None
Path loss
G ACK
Terminal parameter
None
G RRI
None
G DRC
Terminal parameter
None
G Auxiliary pilot
None
G TCH
Terminal parameter
None
M Shadowing model
None
M Shadowing Ec Io
None
DL
npaths
DL
G macro diversity
M Shadowing Eb Nt
Indoor loss
None
n=2 or 3
Result calculated from cell edge coverage probability and UL Eb/Nt
standard deviation
UL
UL
npaths
UL
G macro diversity
UL
M Shadowing Eb Nt
n=2 or 3
Global parameter (default value)
E Shadowing
UL
None
None
None
None
P tx txi ic b pilot
-------------------------------------------LT
P tx txi ic b traffic
----------------------------------------------LT
P term
-------------LT
Cell parameter
dB
Cell parameter
dB
Simulation result
In prediction studiesd
For Ec/I0 and Ec/Nt calculations
L path L Tx L term L body L indoor M Shadowing Ec Io
--------------------------------------------------------------------------------------------------------------------------------------------------G Tx G term
For UL Eb/Nt calculation
L path L Tx L term L body L indoor M Shadowing Eb Nt
UL
-----------------------------------------------------------------------------------------------------------------------------------------------------------G Tx G term
LT
In simulations
L path L Tx L term L body L indoor E Shadowing
-------------------------------------------------------------------------------------------------------------------------------G Tx G term
DL
P b ic
UL
NR threshold txi ic
UL
NR threshold txi ic
a.
b.
M Shadowing Ec Io corresponds to the shadowing margin evaluated from the shadowing error probability
npaths
npaths
M Shadowing Eb Nt
UL
corresponds to the shadowing margin evaluated from the shadowing error probability
286
AT271_TRG_E6
Forsk 2009
the shadowing model ( M Shadowing Ec Io ) while extra-cell interference level is not. Therefore, M Shadowing Ec Io is set to
1 in downlink extra-cell interference calculation.
7.2.2.2
Name
Value
Unit
Description
txi ic
DL
I intra
b
or
b
pilot
traffic
I extra ic b pilot + N 0
DL
None
None
None
Unit
Description
DL
I extra ic b pilot
DL
txj j i
DL
I extra ic b traffic
DL
txj j i
DL
DL
txj
j
-----------------------------------------------------------------
RF ic ic adj
DL
txj
j
--------------------------------------------------------------------
RF ic ic adj
DL
I 0 ic b pilot
DL
I 0 ic b traffic
DL
N tot ic b pilot
DL
N tot ic b traffic
Q pilot txi ic
Ec
------ txi ic b pilot
I0
DL
DL
DL
term
DL
DL
term
term
term
I extra ic b traffic + N 0
DL
Ec
------ txi ic b pilot
Nt
Ec
------ txi ic b traffic
Nt
7.2.2.3
DL
UL Eb/Nt Calculation
This table details calculations of uplink quality ( Q
Name
UL intra
I tot
Forsk 2009
Eb
or ------- ).
Nt UL
Value
Pb
UL
txi ic
UL extra
I tot
txi
UL
ic
ic
term
txi
UL
P b ic
term
txj j i
AT271_TRG_E6
287
Pb
UL
UL
I inter carrier txi
ic
ic adj
term
txj j
--------------------------------------
RF ic ic adj
UL
I tot txi ic
UL extra
I tot
UL intra
Tx
UL
UL
N tot txi ic
UL
tx
I tot ic + N 0
UL
term P b ic
--------------------------------------------------------------------------------------------------------------- G UL
p
UL
Tx
UL
N tot txi ic 1 F MUD term P b ic
Eb
txi ic ------
N t UL
None
UL
term P b ic
- G UL
Total noise: --------------------------------------p
UL
N tot txi ic
No HO: Q
Softer HO:
UL
f rake efficiency
UL
UL
Q tch tx k ic
UL
UL
ica
txi ic
tx k ActiveSet
samesite
Q total ic
Softer/Soft HO (MRC):
Max UL
UL
UL
f rake efficiency Q tch tx k ic Q tch tx l ic
tx ,tx ActiveSet
k l
tx samesite
tx k
k
UL
tx othersite
l
UL
G macro diversity
UL
Q total ic
--------------------------------------------------------UL
Q BestServer ic
UL
G SHO
None
None
Q req
req
P term ic
Q req
----------------------- P term
UL
Q total ic
a.
Calculation option may be selected in the Global parameters tab. The chosen option will be taken into account
only in simulations. In point analysis and coverage studies, Atoll uses the option Total noise to evaluate DL and UL Eb/Nt.
b.
In simulations, the uplink Eb/Nt target is calculated whithout considering the aknoledgement signal.
7.2.2.4
Simulation Results
This table contains some simulation results provided in the Cells and Mobiles tabs of the simulation property dialog.
Name
Value
DL
288
DL
AT271_TRG_E6
Unit
Description
Forsk 2009
DL
I extra ic b traffic
DL
DL
term
txj j i
DL
I inter carrier ic
b traffic
txj
j
--------------------------------------------------------------------
RF ic ic adj
DL
DL
I tot ic b traffic
DL
DL
N tot ic b traffic
UL intra
I tot
txi
UL extra
I tot
DL
Pb
UL
ic
txi ic
UL
P b ic
term
txj j i
Pb
UL
UL
I inter carrier txi
ic
term
txi
ic
ic adj
term
txj j
--------------------------------------
RF ic ic adj
UL
UL extra
I tot txi ic
I tot
UL intra
Tx
UL
N tot txi ic
I tot txi ic + N 0
N mobiles txi ic
Simulation result
None
None
None
UL
UL
tx
DL
DL
txi ic
I tot ic b traffic
--------------------------------------DL
N tot ic b traffic
UL
txi ic
I tot txi ic
----------------------------UL
N tot txi ic
UL
txi ic
I tot txi ic
------------------------------------------------------------------------------------------UL intra
Tx
I tot
txi ic 1 F MUD term
None
UL
txi ic
1
-----------------------------UL
F txi ic
None
UL
UL
NR
DL
txi ic
10 log 1 X
DL
txi ic
dB
NR
UL
txi ic
10 log 1 X
UL
txi ic
dB
7.3
2.
Forsk 2009
AT271_TRG_E6
289
7.4
If you have selected to restrict the active set to neighbours, the cell must be a neighbour of the best server
(the restricted to neighbours option is selected in the equipment properties).
Simulations
The simulation process is divided into two steps:
1.
Atoll generates a user distribution using a Monte-Carlo algorithm, which requires traffic maps and data as input. The resulting user distribution complies with the traffic database and maps provided to the algorithm.
Each user is assigned a service, a mobility type, and an activity status by random trial, according to a probability law that
uses the traffic database.
The user activity status is an important output of the random trial and has direct consequences on the next step of the
simulation and on the network interferences. A user may be either active or inactive. Both active and inactive users
consume radio resources and create interference.
Additionally, each 1xEV-DO Rev. 0 user is assigned a transition flag ("True" or "False") for each possible data rate transition (from 9.6 to 19.2 kbps, 19.2 to 38.4 kbps, 38.4 to 76.8 kbps, and 76.8 to 153.6 kbps for data rate upgrading and from
153.6 to 76.8 kbps, 76.8 to 38.4 kbps, 38.4 to 19.2 kbps, and 19.2 to 9.6 kbps for data rate downgrading). These transition
flags are based on the data rate downgrading and upgrading probabilities. If a transition flag is "True," the user data rate
can be downgraded or upgraded if necessary.
Then, Atoll randomly assigns a shadowing error to each user using the probability distribution that describes the shadowing effect.
Finally, another random trial determines user positions in their respective traffic zone and whether they are indoors or
outdoors (according to the clutter weighting and the indoor ratio per clutter class defined for the traffic maps).
2.
This algorithm depends on the network. Atoll uses a power control algorithm in case of cdmaOne/CDMA2000 1xRTT
networks and a different algorithm, which mixes data rate control on downlink and power control on uplink, for CDMA2000
1xEV-DO networks.
7.4.1
7.4.1.1
Atoll follows a Poisson distribution to determine the number of total connected users before
each simulation. In order to make Atoll use a constant number of total connected users, the
following lines must be added to the Atoll.ini file:
[CDMA]
RandomTotalUsers=0
7.4.1.1.1
290
In case of vector traffic map composed of lines, the number of subscribers (X) per user
profile is calculated from the line length (L) and the user profile density (D) (nb of
subscribers per km) as follows: X = L D
The number of subscribers (X) is an input when the vector traffic map is composed of
points.
AT271_TRG_E6
Forsk 2009
Voice service users are active on uplink and downlink. However, the FCH can have inactivity periods on both links. This
UL
DL
is modelled by the FCH activity factor, AFFCH and AF FCH . Therefore, all voice service users try to access the service
UL
UL
DL
DL
with the following FCH rates, R FCH AF FCH on uplink and R FCH AF FCH on downlink.
UL
DL
R FCH and R FCH are respectively the uplink and downlink FCH nominal rates.
Data service users are active on uplink and downlink. FCH is always allocated but can have inactivity periods on both links;
UL
DL
this is modelled by the FCH activity factor, AFFCH and AF FCH . SCH may be allocated with four possible rates (2x, 4x,
8x and 16xFCH nominal rate).
Therefore, data service users can access the service with different rates. Possible rates are detailed in the table below:
Allocated rates
UL
AF FCH
On DL
DL
R FCH
DL
AF FCH
UL
UL
R FCH AF FCH + 2
UL
UL
R FCH AF FCH + 4
UL
UL
R FCH AF FCH + 8
2x
R FCH AF FCH + 2
4x
R FCH AF FCH + 4
8x
R FCH AF FCH + 8
16x
R FCH AF FCH + 16
UL
On UL
UL
R FCH
UL
UL
DL
DL
DL
DL
DL
DL
DL
DL
R FCH AF FCH + 16
DL
R FCH and R FCH are respectively the uplink and downlink FCH nominal rates.
Forsk 2009
AT271_TRG_E6
291
DL
SCH channel.
Note:
For data service users, a random trial compliant with data rate probabilities is performed for each link in order to determine
the rate for each user.
On uplink, we have:
rk
UL
UL
For each SCH rate factor, r k , the number of users n j with the data rate R FCH AF FCH + r k is calculated as follows,
rk
UL
nj = Pr
nj
FCH
nj
= nj
UL
UL
rk
nj
rk
On downlink, we have:
rk
DL
DL
For each SCH rate factor, r k , the number of users, n j with the data rate, R FCH AF FCH + r k , is calculated as follows,
rk
DL
nj = Pr
nj
FCH
nj
= nj
DL
DL
rk
nj
rk
UL
For each service, j, several data rate probabilities, P k , can be assigned to different rates R k . The number of users
active on uplink ( n j UL ) and the number of inactive users ( n j inactive ) are calculated as follows:
Probability of being active on UL: p UL =
Pk
UL
UL
Rk
UL
Rk
Pk
UL
UL
Rk
UL
Rk
Then, Atoll determines the distribution of users between the different possible rates, R k . The number of users with the
UL
UL
UL
nj Rk = Pk nj
Inactive users have a requested data rate equal to 0.
292
AT271_TRG_E6
Forsk 2009
The user distribution per service is an average distribution and the service of each user is
randomly drawn in each simulation. Therefore, if you compute several simulations at once,
the average number of users per service will correspond to the calculated distribution. But if
you check each simulation, the user distribution between services is different in each of
them.
It is the same for the SCH rate distribution between 1xRTT data service users and the
traffic data rate distribution between 1xEV-DO data service users.
In calculations detailed above, we assume that the sum of data rate probabilities is less
than or equal to 1. If the sum of data rate probabilities exceeds 1, Atoll considers
rk
probabilities P r .
k
7.4.1.1.2
This calculation can be divided into several steps. First of all, Atoll determines the number of users active on UL and DL
using the service j in the Txi cell.
For each transmitter, Txi, and each service j:
-
Either Atoll deduces the number of users active on UL and DL using the service j in the Txi cell, if you have
selected the throughput map option.
UL
DL
Rt
Rt
N UL = --------- and N DL = --------UL
DL
Rj
Rj
Where,
UL
Rt
is the number of kbits per second transmitted on UL in the Txi cell to provide the service j to the users
Rt
is the number of kbits per second transmitted on DL in the Txi cell to provide the service j to the users
Rj
DL
and R j
correspond to uplink and downlink rates of a user. FCH is always allocated to active users but
UL
UL
UL
UL
UL
ice FCH nominal rate on UL and AF FCH corresponds to the FCH activity factor on UL) and
DL
Rj
DL
DL
DL
DL
= R FCH AFFCH (where R FCH is the service FCH nominal rate on DL and AF FCH corresponds to the
Or Atoll directly uses the defined NUL and NDL values (number of users active on UL and DL using the service
j in the Txi cell), if you have selected the user map option.
Users active on UL and DL both are included in the NUL and NDL values. Therefore, it is necessary to accurately determine
the number of users active on UL ( n j UL ), on DL ( n j DL ) and on UL and DL ( n j UL + DL ) both.
Users are always active on FCH for both links. Therefore, we have following activity probabilities.
Probability of being active on UL: p UL = 0
Probability of being active on DL: p DL = 0
Probability of being active on UL and DL both: p UL + DL = 1
Probability of being inactive: p inactive = 0
Let us consider n j active , the total number of active users using the service j in the Txi cell
We have,
p UL + p UL + DL n j active = N UL
p DL + p UL + DL n j active = N DL
Thus,
Forsk 2009
AT271_TRG_E6
293
UL
DL
DL
Voice service users try to access the service with the FCH rates, R FCH AF FCH on uplink and R FCH AF FCH on downlink.
All user characteristics determined, a second random trial is performed to obtain their geographical positions.
FCH is always allocated to active users but can have inactivity periods on both links. This is modelled by the FCH activity
UL
DL
factors, AFFCH and AF FCH . SCH may be allocated with four possible rates (2x, 4x, 8x, 16xFCH nominal rate). Several
UL
DL
Note:
Atoll determines the number of users active on UL and DL using the service j in the Txi cell. For each transmitter, Txi, and
each service j:
-
Either Atoll deduces the number of users active on UL and DL using the service j in the Txi cell, if you have
selected the throughput map option.
UL
DL
Rt
Rt
N UL = --------- and N DL = --------UL
DL
Rj
Rj
Where,
UL
Rt
is the number of kbits per second transmitted on UL in the Txi cell to provide the service j (user-defined
Rt
is the number of kbits per second transmitted on DL in the Txi cell to provide the service j (user-defined
and R j
UL
Rj
Rj
DL
rk + AFFCH RFCH Pr
rk + AFFCH RFCH Pr
UL
UL
UL
rk
DL
Rj
DL
DL
rk
UL
DL
+ 1
Pr
UL
+ 1
Pr
rk
DL
rk
UL
UL
DL
DL
R FCH AF FCH
R FCH AF FCH
DL
R FCH and R FCH are the uplink and downlink FCH nominal rates respectively.
Note:
In calculations detailed above, we assume that the sum of data rate probabilities is less
than or equal to 1. If the sum of data rate probabilities exceeds 1, Atoll considers
Pr ,
k
rk
probabilities P r .
k
294
Or Atoll directly uses the defined values for NUL and NDL (number of users active on UL and DL using the
service j in the Txi cell), if you have selected the user map option.
AT271_TRG_E6
Forsk 2009
Allocated rates
On UL
UL
On DL
UL
R FCH AF FCH
2x
R FCH AF FCH + 2
4x
R FCH AF FCH + 4
8x
R FCH AF FCH + 8
16x
R FCH AF FCH + 16
DL
DL
R FCH AF FCH
UL
UL
R FCH AF FCH + 2
UL
UL
R FCH AF FCH + 4
UL
UL
R FCH AF FCH + 8
UL
UL
DL
DL
DL
DL
DL
DL
DL
DL
R FCH AF FCH + 16
Atoll determines the distribution of users with the different possible rates. A random trial compliant with data rate probabilities is performed for each link in order to determine the data rate of each user.
On uplink, we have,
rk
UL
UL
For each SCH rate factor, r k , the number of users n j with the data rate R FCH AF FCH + r k is calculated as follows,
rk
UL
nj = Pr
nj
FCH
nj
= nj
UL
UL
rk
nj
rk
On downlink, we have,
rk
DL
DL
For each SCH rate factor, r k , the number of users, n j with the data rate, R FCH AF FCH + r k , is calculated as follows,
Forsk 2009
AT271_TRG_E6
295
DL
nj = Pk nj
FCH
nj
= nj
DL
DL
rk
nj
rk
UL
For each service, j, several data rate probabilities, P k , can be assigned to different uplink rates R k . The number of
users active on uplink ( n j UL ) and the number of inactive users ( n j inactive ) are calculated into several steps. First
of all, Atoll determines the number of users active on UL using the service j in the Txi cell.
For each transmitter, Txi, and each service j:
-
Either Atoll deduces the number of users active on UL using the service j in the Txi cell, if you have selected
the throughput map option.
UL
Rt
N UL = --------UL
Rj
Where:
UL
Rt
is the number of kbits per second transmitted on UL in the Txi cell to provide the service j (user-defined value in the
UL
Rj
Rj
Pk
UL
UL
Rk
Note:
In calculations detailed above, we assume that the sum of data rate probabilities is less
than or equal to 1. If the sum of data rate probabilities exceeds 1, Atoll considers
rk
probabilities P r .
k
Or Atoll directly uses the defined values of NUL (number of users active on UL using the service j in the Txi
cell), if you have selected the user map option.
Pk
UL
UL
Rk
UL
Rk
Pk
UL
UL
Rk
UL
Rk
296
AT271_TRG_E6
Forsk 2009
UL
R k , n j R k , is calculated as follows:
UL
UL
nj Rk = Pk nj
Inactive users have a requested data rate equal to 0.
Note:
7.4.1.2
The user distribution per service is an average distribution and the service of each user is
randomly drawn In each simulation. Therefore, if you compute several simulations at once,
the average number of users per service will correspond to the calculated distribution. But if
you check each simulation, the user distribution between services is different in each of
them.
It is the same for the SCH rate distribution between 1xRTT data service users and the
traffic data rate distribution between 1xEV-DO data service users.
UL
UL
UL
UL
upgraded ( P Upg k R k ) or downgraded ( P Downg k R k ) on the uplink (reverse link) for each data rate ( R k ). The
probabilities are taken into account in order to determine if a user with a certain data rate can be upgraded or downgraded.
User data rate downgrading and upgrading occur during congestion control when the cell is over- or underloaded.
The following table shows the data rate changes that are possible when a data rate is upgraded or downgraded. The probabilities are defined with a number from 1 to 255 for each data rate.
9.6 kbps
19.2 kbps
153.6 kbps
76.8 kbps
19.2 kbps
38.4 kbps
76.8 kbps
38.4 kbps
38.4 kbps
76.8 kbps
38.4 kbps
19.2 kbps
76.8 kbps
153.6 kbps
19.2 kbps
9.6 kbps
During the generation of the user distribution, each 1xEV-DO Rev. 0 user is assigned a random number between 1 and
255 for each possible data rate transition. When this number is lower or equal to the value of the probability, the transition
flag for this data rate transition is set to "True" meaning that this data rate transition can be performed if necessary.
UL
The number of 1xEV-DO Rev. 0 users with a certain data rate that can be downgraded ( n j R k Downg ) and upgraded
UL
UL
UL
P Upg k R k n j R k
UL
n j R k Upg = ------------------------------------------------------------255
And
UL
UL
UL
P Downg k R k n j R k
UL
n j R k Downg = -------------------------------------------------------------------255
Note:
7.4.1.3
The number of users with a certain data rate that can be downgraded or upgraded is an
average. Therefore, if you compute several simulations at once, the average number of
users with a certain data rate that can be downgraded or upgraded will correspond to the
calculated value. But if you check each simulation, this number is different in each of them.
7.4.2
7.4.2.1
Forsk 2009
AT271_TRG_E6
297
7.4.2.1.1
Algorithm Initialization
The
total
power
transmitted
by
the
base
station
txi
on
carrier
ic
P Tx txi ic
is
initialised
to
Uplink received powers by the base station txi on carrier ic, I tot
UL extra
txi ic , I tot
UL
I tot txi ic
UL
X k txi ic = ----------------------------- = 0
UL
N tot txi ic
7.4.2.1.2
The algorithm is detailed for any iteration k. Xk is the value of the variable X at the iteration k. In the algorithm, all Q req
DL
and Q req thresholds depend on user mobility and are defined in Service and Mobility parameters tables. All variables are
described in Definitions and formulas part.
For each mobile Mb
I tot txi ic
UL
UL
- + X
X k txi ic = ----------------------------UL
N tot txi ic
EndFor
UL
298
AT271_TRG_E6
Forsk 2009
UL
max
Admission control (If simulation respects a load factor constraint and Mb was not connected in previous iteration).
UL
UL
max
Else
max
tx BS M b = txi
Endif
EndFor
If no txBS has been selected, Mb cannot get a connection to the network
In the following lines, we will consider ic = BestCarrier k tx BS M b M b
EndFor
FCH UL
Pb
M b ic k 1
P term
txi M b ic = ----------------------------------------------------L T txi M b
FCH U L
term P b
txi M b ic
UL
FCH UL
Q FCH txi M b ic k = ------------------------------------------------------------------------------------------------------------------------------------------------ Gp
Service
UL
FCH U L
txi M b ic
N tot txi ic 1 F MUD term P b
If the user selects the option Total noise
FCH U L
term P b
txi M b ic
UL
UL
- G FCH
Q FCH txi M b ic k = ----------------------------------------------------------------------- Service
p
UL
N tot txi ic
Forsk 2009
AT271_TRG_E6
299
UL
UL
UL
Q FCH txi M b ic k
txi ActiveSet
UL
Q FCH M b =
UL
txi ActiveSet
UL
Q FCH M b =
UL
txi ActiveSet
UL
UL
UL
UL
Q FCH M b = Max f rake efficiency
Q FCH txi M b ic Q FCH
k
other site
txi ActiveSet
(same site)
UL
txi M b ic G macro diversity 2 links
EndIf
FCH r eq
P term
UL
req
FCH r eq
If P term
min
M b ic k P term txi M b
max
M b ic k P term M b then Mb cannot select any station and its active set is cleared
Pb
min
P FCH Service M b
txi M b ic = -----------------------------------------------------L T txi M b
FCH D L
BTS P b
txi M b ic
DL
FCH DL
Q FCH txi M b ic k = -------------------------------------------------------------------------------------------------------------------------------------- Gp
Service M b
DL
FCH D L
txi M b ic
N tot ic 1 F ortho BTS P b
If the user selects the option Total noise
FCH D L
BTS P b
txi M b ic
DL
DL
- G FCH
Q FCH txi M b ic k = ----------------------------------------------------------------------- Service M b
p
DL
N tot ic
End For
DL
DL
DL
Q FCH txi M b ic k
Do
For each cell (txi,ic) in Mb active set
Calculation of the required power for DL traffic channel between (txi,ic) and Mb:
DL
req
max
If P FCH txi M b ic k P FCH Service M b then txi ic is excluded from Mb active set
DL
300
AT271_TRG_E6
Forsk 2009
DL
DL
Q FCH txi M b ic k
DL
While Q FCH M b Q req Service M b Mobility M b FCH and Mb active set is not empty
k
Update of N tot S j ic
EndFor
For each mobile Mi
DL
Update of N tot ic
EndFor
Control of Radio Resource Limits (Walsh Codes, Cell Power and Site Channel Elements)
For each cell (txi,ic) on a site Nl
P tx txi ic k
DL
While ------------------------------ %Power max
P max
req
Rejection of mobile with highest P FCH txi M b ic k for the lowest service priority
EndWhile
EndFor
For each site Nl
The list of rejected mobiles for the site Nl is L rejected N l
If the equipment installed on Nl supports power pooling between transmitters
Activation of power pooling between transmitters for each cell (txi,ic) containing rejected users
Control of the available power for the other cells (txj,ic) of the site where power pooling between transmitters is not activated
If
DL
txj ic
txj N l
Then, the power unused by the cells (txj,ic) of the site can be allocated to cells (txi,ic)
Sort of all the rejected mobiles by priority in a descending order and by simulation rank in a descending order
For the first mobile Mb of the list ( M b L rejected N l )
req
DL
Codes
Codes
CE DL
CE DL
N I k N max
NI k
req
Rejection of mobile with highest P tch txi M b k for the lowest service priority
Forsk 2009
AT271_TRG_E6
301
CE UL
CE UL
N I k N max
NI k
req
Rejection of mobile with highest P term M b ic k for the lowest service priority
EndFor
UL
UL
txi ic X max
7.4.2.1.3
UL
UL
Convergence Criterion
The convergence criteria are evaluated at each iteration, and can be written as follow:
DL
DL
P tx ic k P tx ic k 1
N user ic k N user ic k 1
100
DL = max int ma x ----------------------------------------------------- 100 int ma x -----------------------------------------------------------------DL
P tx ic k
Stations
Stations
N
ic
user
UL
UL
UL
UL
I tot ic k I tot ic k 1
N user ic k N user ic k 1
UL = max int ma x ---------------------------------------------------- 100
- 100 int ma x -----------------------------------------------------------------UL
UL
Stations
Stations
I ic
N
ic
tot
user
7.4.2.2
302
AT271_TRG_E6
Forsk 2009
7.4.2.2.1
Algorithm Initialization
Total power on carrier ic, P Tx ic , of base station Sj is initialised to P pilot ic + P sync ic + P paging ic .
UL intra
UL extra
ic , I tot
UL
I tot S j ic
UL
- = 0
X k S j ic = ---------------------------UL
N tot S j ic
7.4.2.2.2
The algorithm is detailed for any iteration k. Xk is the value of the variable X at the iteration k. In the algorithm, all Q req
DL
and Q req thresholds depend on user mobility and are defined in Service and Mobility parameters tables. All variables are
described in Definitions and formulas part.
For each mobile Mi
I tot S j ic
UL
UL
X k S j ic = ---------------------------- + X
UL
N tot S j ic
EndFor
UL
Forsk 2009
AT271_TRG_E6
303
UL
max
Admission control (If simulation respects a load factor constraint and Mi was not connected in previous iteration).
UL
UL
S BS M i = S j
Endif
EndFor
If no SBS has been selected, Mi cannot get a connection to the network
In the following lines, we will consider ic = BestCarrier k S BS M i M i
EndFor
FCH U L
Pb
SCH r eq
M i ic k 1
M i ic k 1
P term
P term
SCH U L
and P b
M i S j ic = --------------------------------------------------- M i S j ic = ---------------------------------------------------L T M i S j
L T M i S j
FCH U L
term P b
M i S j ic
UL
FCH UL
Q FCH M i S j ic k = ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Gp
Service
UL
FCH U L
SCH U L
M i S j ic + P b
M i S j ic
N tot ic 1 F MUD term P b
SCH U L
term P b
M i S j ic
UL
SCH UL
Q SCH M i S j ic k = ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Gp
Service
UL
FCH U L
SCH U L
N tot ic 1 F MUD term P b
M i S j ic + P b
M i S j ic
If the user selects the option Total noise
304
AT271_TRG_E6
Forsk 2009
term P b
M i S j ic
UL
UL
- G FCH
Q FCH M i S j ic k = -------------------------------------------------------------------- Service
p
UL
N tot ic
SCH U L
term P b
M i S j ic
UL
UL
- G SCH
Q SCH M i S j ic k = -------------------------------------------------------------------- Service
p
UL
N tot ic
End For
If (Mi is not in handoff)
UL
UL
UL
UL
UL
UL
Q FCH M i S j ic k
S j ActiveSet
UL
UL
UL
Q SCH M i S j ic k
S j ActiveSet
UL
UL
S j ActiveSet
UL
UL
UL
S j ActiveSet
UL
UL
S j ActiveSet
UL
UL
UL
S j ActiveSet
UL
Q FCH M i
k
UL
UL
UL
= Max f rake efficiency
Q FCH ic Q FCH
other site
i AS ActiveSet
UL
ic G macro diversity 2 links
UL
UL
UL
= Max f rake efficiency
Q SCH ic Q SCH
other site
i AS ActiveSet
UL
ic G macro diversity 2 links
(same site)
UL
Q SCH M i
k
(same site)
EndIf
FCH r eq
P term
UL
SCH r eq
P term
UL
req
P term M i
ic k =
req
FCH r eq
P term
M i
ic k +
SCH r eq
P term
M i
ic k
min
P term
SCH r eq
P term
min
P term M i S j
r eq
- P FCH
M i ic k = -------------------------------- M i ic k
term
req
P term M i k
min
P term M i S j
r eq
- P SCH
M i ic k = -------------------------------- M i ic k
term
req
P term M i k
EndIf
FCH r eq
If P term
Forsk 2009
max
M i ic k P term M i then Mi cannot select any station and its active set is cleared
AT271_TRG_E6
305
max
max
UL
UL
R SCH Service M i
UL
R SCH Service M i -----------------------------------------------------2
SCH r eq
SCH r eq
P term
UL
UL
P term
M i ic k
Q req Service M i Mobility M i R SCH Service M i SCH
M i ic k = ---------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------UL
UL
2
Q Service M Mobility M R
Service M 2
req
req
FCH r eq
P term M i ic k = P term
SCH r eq
M i ic k + P term
SCH
SCH
M i ic k
EndWhile
req
max
CE U L
CE U L
M i N max
UL
UL
UL
R SCH Service M i
UL
R SCH Service M i -----------------------------------------------------2
CE U L
N SCH M i k
CE U L
N SCH M i k = --------------------------------2
SCH r eq
SCH r eq
P term
SCH UL
UL
P term
M i ic k
Service M i Mobility M i R SCH Service M i
Q req
M i ic k = ---------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------SCH UL
UL
2
Q
Service M Mobility M R
Service M 2
req
req
FCH r eq
P term M i ic k = P term
N
CE U L
SCH r eq
M i ic k + P term
CE U L
CE U L
M i k = N SCH M i k + N FCH
SCH
M i ic k
Mi k
EndWhile
Endif
Pb
min
P FCH Service M i
M i S j ic = ----------------------------------------------------L T M i S j
FCH D L
BTS P b
M i S j
DL
DL
- G FCH
Q FCH M i S j ic k = ---------------------------------------------------------------------------------------------------------------------- Service M i
p
DL
DL
N tot ic 1 F ortho BTS P b M i S j ic
If the user selects the option Total noise
FCH D L
BTS P b
M i S j
DL
Q FCH M i S j ic k = ------------------------------------------------------------DL
N tot ic
If cell (Sj,ic) in Mi SCH active set
Calculation of quality level on (Sj,ic) SCH at Mi, with the minimum power allowed on SCH for the Mi service
SCH D L
Pb
306
min
P SCH Service M i
M i S j ic = ----------------------------------------------------L T M i S j
AT271_TRG_E6
Forsk 2009
BTS P b
M i S j
DL
DL
- G SCH
Q SCH M i S j ic k = ---------------------------------------------------------------------------------------------------------------------- Service M i
p
DL
DL
N tot ic 1 F ortho BTS P b M i S j ic
If the user selects the option Total noise
SCH D L
BTS P b
M i S j
DL
Q SCH M i S j ic k = ------------------------------------------------------------DL
N tot ic
EndIf
End For
Recombination of the first f active set links (f is the number of fingers of the Mi terminal): only quality levels from the
first f cells (Sf,ic) of active set are recombined.
DL
DL
Q FCH M i S j ic k
Q SCH M i S j ic k
DL
S f ActiveSet FCH
DL
DL
DL
S f ActiveSet SCH
Do
For each cell (Sj,ic) in Mi FCH active set
Calculation of the required power for DL traffic channel between (Sj,ic) and Mi:
DL
DL
req
max
DL
Downgrading the service SCH rate (only for (Sj,ic) best server cell of Mi):
req
max
DL
DL
DL
R SCH Service M i
DL
R SCH Service M i = ----------------------------------------------------2
req
DL
DL
P SCH M i S j ic k
Q req Service M i Mobility M i R SCH Service M i SCH
req
P SCH M i S j ic k = -------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------DL
DL
2
Q Service M Mobility M R
Service M 2
req
req
req
SCH
SCH
req
max
req
If P SCH M i S j ic k P SCH Service M i or P tx S j ic k + P tch M i S j ic k P max S j ic then Mi will not use SCH
Endif
While N
CE D L
CE D L
M i N max
DL
DL
DL
R SCH Service M i
DL
R SCH Service M i = ----------------------------------------------------2
CE D L
N SCH M i k
CE D L
N SCH M i k = --------------------------------2
req
DL
DL
P SCH M i S j ic k
Q req Service M i Mobility M i R SCH Service M i SCH
req
P SCH M i S j ic k = -------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------DL
DL
2
Q Service M Mobility M R
Service M 2
req
Forsk 2009
AT271_TRG_E6
SCH
SCH
307
req
req
CE D L
CE D L
CE D L
M i k = N SCH M i k + N FCH
Mi k
EndWhile
If N
CE D L
CE D L
M i N max
Endif
While N
Codes
Codes
DL
DL
R SCH Service M i
DL
R SCH Service M i = ----------------------------------------------------2
Codes
N SCH M i k
Codes
N SCH M i k = -------------------------------2
req
DL
DL
P SCH M i S j ic k
Q req Service M i Mobility M i R SCH Service M i SCH
req
P SCH M i S j ic k = -------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------DL
DL
2
Q Service M Mobility M R
Service M 2
req
req
req
SCH
SCH
req
Codes
Codes
Codes
M i k = N FCH M i k + N SCH M i k
EndWhile
If N
Codes
Codes
Endif
Endif
EndFor
Recombination of the first f active set links (f is the number of fingers of the Mi terminal): only quality levels from the
first f cells (Sf,ic) of active set are recombined.
DL
DL
Q FCH M i S f ic k
Q SCH M i S f ic k
DL
S f ActiveSet FCH
DL
DL
DL
S f ActiveSet SCH
DL
DL
While Q k M i Q req Service M i Mobility Mi and Mi FCH active set is not empty
DL
DL
And Q k M i Q req Service M i Mobility Mi (if SCH active set is not empty)
Endif
Update of N tot S j ic
EndFor
For each mobile Mi
DL
Update of N tot ic
EndFor
Control of Radio Resource Limits (Walsh Codes, Cell Power and Site Channel Elements)
For each cell (Sj,ic) on a site Nl
P tx S j ic k
DL
While ---------------------------- %Power max
P max
req
Rejection of mobile with highest P tch S j M b ic k for the lowest service priority
308
AT271_TRG_E6
Forsk 2009
DL
S i ic
Si Nl
Then, the power unused by the cells (Si,ic) of the site can be allocated to cells (Sj,ic)
Sort of all the rejected mobiles by priority in a descending order and by simulation rank in a descending order
For the first mobile Mb of the list ( M b L rejected N l )
req
DL
Codes
Codes
S j ic k N max S j ic
CE DL
CE DL
N I k N max
NI
req
Rejection of mobile with highest P tch M i S j k for the lowest service priority
While N
CE UL
CE UL
N I k N max
NI
req
Rejection of mobile with highest P term M i ic k for the lowest service priority
EndFor
UL
UL
S j ic X max
7.4.2.2.3
UL
UL
S j ic X max exists
Convergence Criterion
The convergence criteria are evaluated at each iteration, and can be written as follow:
DL
DL
P tx ic k P tx ic k 1
N user ic k N user ic k 1
100
DL = max int ma x ----------------------------------------------------- 100 int ma x -----------------------------------------------------------------DL
P tx ic k
Stations
Stations
N
ic
user
UL
UL
UL
UL
I tot ic k I tot ic k 1
N user ic k N user ic k 1
UL = max int ma x ---------------------------------------------------- 100
- 100 int ma x -----------------------------------------------------------------UL
UL
Stations
Stations
I ic
N
ic
tot
user
Forsk 2009
AT271_TRG_E6
309
7.4.2.3
7.4.2.3.1
Algorithm Initialization
UL intra
UL extra
ic , I tot
UL
310
AT271_TRG_E6
Forsk 2009
I tot S j ic
UL
X k S j ic = ---------------------------- = 0
UL
N tot S j ic
7.4.2.3.2
by using a certain uplink 1xEV-DO Rev. A radio bearer ( Index UL RevA Bearer ) in a certain number of subframes ( n SF ).
E
-----c-
is the value defined in the 1xEV-DO Rev. A Radio Bearer Selection (Uplink) table for the combination (radio
N t min
UL
bearer Index, mobility and number of subframe) providing the user requested data rate. Two values are available for this
parameter, one when the service uplink mode is "Low Latency" and another one for high capacity services.
All variables are described in Definitions and formulas part (see "Definitions and Formulas" on page 276).
For each mobile Mi
I tot S j ic
UL
UL
X k S j ic = ---------------------------- + X
UL
N tot S j ic
EndFor
UL
UL
max
Admission control (If simulation respects a load factor constraint and Mi was not connected in previous iteration).
UL
UL
Forsk 2009
AT271_TRG_E6
311
EndFor
P term M i ic k 1
UL
P b M i S j ic = -----------------------------------------L T M i S j
UL
UL
term P b M i S j ic
UL
M i S j ic k = ---------------------------------------------------------------------------------------------------------------------- G p Service
UL
Tx
UL
N tot ic 1 F MUD term P b M i S j ic
UL
term P b M i S j ic
UL
M i S j ic k = -------------------------------------------------------- G p Service
UL
N tot ic
End For
If (Mi is not in handoff)
UL
Q total M i = Q
UL
M i S j ic
UL
UL
M i S j ic k
S j ActiveSet
Q total M i =
k
Max Q
UL
I AS ActiveSet
UL
Q total M i =
k
Max Q
UL
I AS ActiveSet
UL
UL
Q total M i
k
UL
UL
UL
= Max f rake efficiency
Q M i S j ic k Q M i S j ic k
othersite
i AS ActiveSet
(same site)
312
AT271_TRG_E6
G UL
macro diversity 2 links
Forsk 2009
DL
j
- + N0
Ptot Sj i c btraffic + txj-------------------------------------------------------------------RF ic ic adj
DL
N tot ic b traffic =
term
j j k
DL
If Mi is an 1xEV-DO Rev. 0 service user, determination of the maximum data rate from the graph (Max rate=f(C/I)) specified
for the mobility type of Mi
Ec
DL
R max M i S k = f ------ M i S k ic b pilot
Nt
If Mi is an 1xEV-DO Rev. A service user, selection of the downlink 1xEV-DO Rev. A radio bearer ( Index DL R evA Bearer ):
DL
E
E
Index DL R evA Bearer where -----c- M i S k ic b pilot -----c- Index DL R evA Bearer
Nt
min
Nt
DL
DL
Determination of the uplink data rate due to TCP acknowledgements, R TCP ACK M i S k from the graph (UL Thr due to
TCP=f(DL Thr) specified for the service of Mi
UL
DL
UL
UL
Determination of the nearest lower and higher supported rates ( R low and R high ) for R TCP ACK M i S k
UL
UL
UL
UL
UL
UL
For R low and R high , calculation of CI req R low and CI req R high
Ec
UL
CI req = ------
1 + G DRC + G TCH for DO Rev.0 terminals
N t min
UL
And
E c UL
UL
CI req = ------
1 + G DRC + G TCH + G RRI + G Auxiliary pilot for DO Rev.A terminals
N t min
EndFor
UL
UL
UL
UL
UL
UL
UL
UL
Linear interpolation of CI req R TCP ACK between CI req R low and CI req R high
UL
UL
CI req = CI req R
UL
W
UL
UL
Q req = CI req ------------------------------------------------UL
UL
R + R TCP ACK
EndIf
req
req
min
max
Forsk 2009
AT271_TRG_E6
313
max
UL
UL
req
UL
P term M i ic k
req
- R UL Service M i ( R low Service M i is the nearest lower supported data
P term M i ic k = -------------------------------------------------UL
R low Service M i
rate)
R
UL
UL
EndWhile
req
max
Update of N tot S j ic
EndFor
Control of Radio Resource Limits (Number of EVDO users, MAC Indices and Site Channel Elements)
For each cell (Sj,ic)
While n
EVDO
EVDO
S j ic n max S j ic
MacIndexes
MacIndexes
S j ic N max
S j ic
EVDO CE
EVDO CE
N I k N max
NI
UL
UL
UL
UL
S j ic NR threshold S j ic + NR threshold S j ic
UL
UL
S j ic NR threshold S j ic + NR threshold S j ic and there is at least one mobile that can be downgraded
Downgrading the traffic data channel rate for all 1xEV-DO Rev. 0 mobiles for which the data rate transition flag is set to
"True".
UL
Update of N tot S j ic
Endwhile
For each cell (Sj,ic) with NR
While NR
UL
UL
UL
UL
S j ic NR threshold S j ic NR threshold S j ic
UL
UL
S j ic NR threshold S j ic NR threshold S j ic and there is at least one mobile that can be upgraded
Upgrading the traffic data channel rate for all 1xEV-DO Rev. 0 mobiles for which the data rate transition flag is set to "True".
UL
Update of N tot S j ic
Endwhile
For each cell (Sj,ic) with NR
314
UL
UL
UL
S j ic NR threshold S j ic + NR threshold S j ic
AT271_TRG_E6
Forsk 2009
UL
UL
UL
Downgrading the traffic data channel rate for the 1xEV-DO Rev. A mobile with the highest data rate
UL
Update of N tot S j ic
Endwhile
For each cell (Sj,ic) with NR
While NR
UL
UL
UL
UL
S j ic NR threshold S j ic NR threshold S j ic
UL
UL
Upgrading the traffic data channel rate for the 1xEV-DO Rev. A mobile with the lowest data rate (only 1xEV-DO Rev. A
mobiles which have not been downgraded can be upgraded. In addition, the upgraded data rate cannot exceed the initial
user data rate drawn by the Monte-Carlo algorithm. This means that only mobiles downgraded during the uplink power
control step can be upgraded)
UL
Update of N tot S j ic
Endwhile
For each cell (Sj,ic) with X
UL
UL
S j ic X max
UL
UL
S j ic X max exists
N tot ic b traffic =
Ptot Sj ic btraffic + N0
DL
term
j j k
EndFor
DL
If Mi is an 1xEV-DO Rev. 0 service user, determination of the maximum data rate from the graph (Max rate=f(C/I)) specified
for the mobility type of Mi
Ec
DL
R max M i S k = f ------ M i S k ic b pilot
Nt
If Mi is an 1xEV-DO Rev. A service user, selection of the downlink 1xEV-DO Rev. A radio bearer ( Index DL R evA Bearer ):
DL
Ec
Ec
Index DL R evA Bearer for which ------ M i S k ic b pilot ------ Index DL R evA Bearer
Nt
min
Nt
DL
Forsk 2009
AT271_TRG_E6
315
DL
DL
R av S j
ic =
M N
DL
R max M i S j ic
S ic
i
mobiles j
- 1 ER DRC S j ic
G MU N mobiles S j ic --------------------------------------------------------------------N mobiles S j ic
N mobiles
7.4.2.3.3
Convergence Criterion
The algorithm convergence is studied on uplink only. The uplink convergence criterion is evaluated at each iteration, and
can be written as follow:
UL
UL
UL
UL
I tot ic k I tot ic k 1
N user ic k N user ic k 1
UL = max int ma x ---------------------------------------------------- 100
- 100 int ma x -----------------------------------------------------------------UL
UL
Stations
Stations
I ic
N
ic
tot
user
7.4.3
Appendices
7.4.3.1
Admission Control
During admission control, Atoll calculates the uplink load factor of a considered cell assuming the mobile concerned is
connected with it. Here, activity status assigned to users is not taken into account. So even if the mobile is not active on
UL, it can be rejected due to cell load saturation. To calculate the cell UL load factor, either Atoll takes into account the
mobile power determined during power control if mobile was connected in previous iteration, or it estimates a load rise due
to the mobile and adds it to the current load. The load rise ( X
X
UL
UL
) is calculated as follows:
1
= --------------------------------------W
1 + ----------------------------UL
UL
Q req R
UL
UL
316
UL
UL
UL
= R FCH + R SCH
AT271_TRG_E6
Forsk 2009
7.4.3.2
Resources Management
7.4.3.2.1
Figure 7.4: Walsh Code Tree Indices (Not Walsh Code Numbers)
128 128-bit-length Walsh codes per cell are available in CDMA2000 and IS-95 cdmaOne documents.
During the resource control, Atoll determines the number of 128-bit-length Walsh codes that will be consumed by each
cell. Therefore, it allocates :
A code with the longest length (i.e. a 128 bit-length code) per common channel for each cell,
Two 128 bit-length codes per cell-receiver link for FCH in RC1, RC2, RC3 or RC5 and only one for FCH in RC4.
The number of 128 bit-length codes to be allocated per cell-receiver link for SCH (in case SCH is supported by the
Walsh codes
N 128 bits
, is determined as follows:
DL
And
Walsh codes
N 128 bits
DL
Where
DL
7.4.3.2.2
If a k-length Walsh code is used, all of its children with lengths 2k, 4k, , cannot be used as they are not orthogonal.
If a k-length Walsh code is used, all of its ancestors with lengths k/2, k/4, , cannot be used as they are not orthogonal.
Notes:
The Walsh code allocation follows the mobile connection order (mobile order in the Mobiles
tab).
The Walsh code and channel element management is dealt with differently in case of
softer handoff. Atoll allocates Walsh codes for each transmitter-receiver link while it
assigns channel elements globally to a site.
Overhead CE UL
FCH CE UL
CE UL
j channel elements for each cell j on a site NI. This figure includes:
1 + Frate SCH per cell-receiver link, for TCH (TCH correspond to Traffic channels i.e. FCH and
SCH).
Forsk 2009
AT271_TRG_E6
317
CE UL
NI =
CE UL
CE UL
N I , is:
j NI
N
channel),
FCH CE DL
CE DL
j channel elements for each cell j on a site NI. This figure includes:
channel elements for control channels (Pilot channel, Synchronisation channel, Paging
DL
1 + Frate SCH per cell-receiver link, for TCH (TCH correspond to Traffic channels i.e. FCH and
SCH).
Therefore, the number of channel elements required on downlink at the site level, N
N
CE DL
NI =
CE DL
CE DL
N I , is:
j NI
Note:
In case of softer handover (the mobile has several links with co-site cells), Atoll allocates
channel elements for the best serving cell-mobile link only.
CE UL
j channel elements for each cell j on a site NI. This figure includes:
2 channel elements for control channels (Pilot channel, Data Rate Control channel, etc ). This value is fixed and
hard-coded.
TCH CE UL
Therefore, the number of channel elements required on uplink at the site level, N
N
CE UL
NI =
CE UL
CE UL
N I , is:
j NI
On downlink, only one user can be served by a cell at a time, so this resource is not limited.
7.4.3.3
7.4.3.3.1
DL SCH
Q req
Q req
Let CI req = ------------------------ + ------------------------ be the required quality.
DL FCH
DL SCH
Gp
Gp
FCH
SCH
In case of soft handoff, required quality is limited to the effective contribution of the transmitter.
DL
ortho
Ptch ic
tch
where
ortho
318
AT271_TRG_E6
LT
Forsk 2009
P tx ic P tch ic
term
P tch ic = CI req I extra ic + I inter carrier ic + 1 F ortho BTS ----------------------------------------------- + N 0 L T
LT
DL
term
I intra ic is the total power received at receiver from the cell to which it is connected.
DL
ortho
P tx ic = P CCH ic +
DL
term
tch
ortho
BTS
CI req
We have:
I extra ic + I inter carrier ic L T
DL
term
LT
--------------------------------------------------------------------------------------- + 1 F ortho BTS P tx ic + N 0
DL
P tx ic
DL
ortho
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------P tx ic = P CCH ic +
1
------------- + 1 F ortho BTS
tch
CI req
- + 1 F ortho BTS
--------------------------------------------------------------------------------------DL
P ic
DL
tx
tch
DL
P tx ic --------------------------------------------------------------------------------------------------------------------------------------------------------- P tx ic
1
------------- + 1 F ortho BTS
CI req
ortho
= P CCH ic +
term
N0
LT
--------------------------------------------------------------------
1
term
N0
LT
-------------------------------------------------------------------1
tch ------------- + 1 F ortho BTS
CI req
DL
P tx ic = ------------------------------------------------------------------------------------------------------------I extra ic L T
------------------------------------ + 1 F ortho BTS
DL
P tx ic
-------------------------------------------------------------------------------------1
1 + 1 F
------------ortho BTS
tch
CI req
ortho
P CCH ic +
DL
The downlink load factor represents the signal degradation in relative to the reference interference (thermal noise).
7.4.3.3.2
DL
DL
I tot ic
= -------------------DL
N tot ic
7.5
7.5.1
Forsk 2009
AT271_TRG_E6
319
7.5.1.1
We assume that ic is the best carrier of a transmitter i containing the receiver in its calculation radius.
For, IS-95 cdmaOne and CDMA2000 1xRTT users we have,
BTS P c i ic
term
DL
DL
DL
DL
Q pilot i ic = ------------------------------------------------- with I 0 ic = P tot i ic + I extra ic + I inter carrier ic + N 0
DL
I 0 ic
For CDMA2000 1xEV-DO users, we have,
DL
DL
DL
DL
term
The calculation of Q pilot i ic can be divided into 6 steps explained in the table below.
DL
1st step
P tot i ic b pilot is the pilot burst from the transmitter i on the carrier
ic at the receiver.
receiver.
P tx i ic b pilot
DL
P tot i ic b pilot = ------------------------------------LT
P pilot i ic
P c i ic = --------------------------LT
and
P tx i ic b pilot = P max i ic
DL
I extra ic =
Ptot j ic
DL
DL
DL
2nd step
We have,
DL
I extra ic b pilot =
Ptot j ic bpilot
DL
j j i
and
DL
j j i
DL
I inter carrier ic
Finally, we have,
j j
b pilot = ------------------------------------------------------RF ic ic adj
3rd step
DL
P tot j ic adj
DL
j j
I inter carrier ic = --------------------------------------RF ic ic adj
320
term
N0
calculation
term
N0
= F term K T W
AT271_TRG_E6
Forsk 2009
4th step
DL
The macro-diversity gain, G macro diversity , models the decrease in shadowing margin due to the fact there are several pilot signals at the
5th step
mobile.
DL
npaths
M Shadowing Ec Io is the shadowing margin for the mobile receiving n pilot signals (not necessarily from transmitters belonging to the mobile
active set).
Note: This parameter is determined from the fixed cell edge coverage probability and the model standard deviation. When the model standard
deviation is set to 0, the macro-diversity gain equals 0.
Determination of active set
Atoll takes the transmitter i with the highest Q pilot i ic and calculates the best pilot quality received with a fixed cell edge coverage
Resulting
probability Q pilot
Resulting
Q pilot
ic
Resulting
Q pilot
ic .
DL
G macro diversity
req
Q pilot
max Q pilot i ic
Resulting
6th step
probability). The cell with the highest Q pilot i ic enters the active set as best server ( Q pilot BS ic ) and the best carrier (icBS) of the best
server
BS will be the one used by other transmitters of active set (when active set size is greater than 1). Pilot is available.
Resulting
If Q pilot
req
ic Q pilot , no cell (i,ic) can enter the active set. Pilot is unavailable.
Then, pilot qualities at the receiver from transmitters i (other than the best server) on the best carrier of the best server, icBS, are recalculated
to determine the entire receiver active set (when active set is greater than 1). Same formulas and calculation method are used to update
DL
Q pilot i ic BS Q min
This is a user-defined input in the terminal properties. It corresponds to the active set size.
3.
Number of fingers
The number of fingers, f, of the rake receiver. This parameter is defined in the terminal properties. It is relevant in
CDMA2000 1xRTT only4. This is the maximum number of active set links that the terminal (rake) can combine.
4.
Thermal noise
Io (Best server)
7.5.1.2
Downlink Sub-Menu
Outputs calculated by Atoll depend on the studied network (IS-95 cdmaOne, CDMA2000 1xRTT or CDMA2000 1xEV-DO).
7.5.1.2.1
IS-95 cdmaOne
Let m denote the number of cells in the receiver active set and f be the number of fingers defined for the terminal. We
assume that f is less than or equal to m5.
Among the m cells of the receiver active set, only the first f cells will be considered in order to determine the traffic channel
availability on downlink. Each of these cells is noted (k,icBS).
Atoll calculates the traffic channel quality from each cell (k,icBS). No power control is performed as in simulations. Here,
Atoll determines the downlink traffic channel quality at the receiver for the maximum traffic channel power per transmitter
4.
In IS-95 cdmaOne, the number of fingers is the same than the active set size and CDMA2000 1xEV-DO systems
do not support soft handover on downlink.
5.
In IS-95 cdmaOne, the number of fingers is normally the same than the active set size.
Forsk 2009
AT271_TRG_E6
321
Eb/Nt target
The Eb/Nt target parameter is available in the Services table. This is the user-defined downlink traffic data quality target
DL
The calculation of the required transmitter power on FCH ( P FCH ) may be divided into three steps.
1st step: Eb/Nt max for the first f (number of fingers) cells of active set
DL
BTS P b max k ic BS
DL
- G DL
Q max k ic BS = ------------------------------------------------------------p
DL
N tot ic BS
max
P FCH
DL
DL
DL
DL
DL
term
- and N tot ic BS = I intra ic BS + I extra ic BS + I inter carrier ic BS + N 0
With P b max k ic BS = ------------LT
k
Where
max
P FCH is the maximum power allowed on FCH. This parameter is user-defined in the Services table.
L T is the total loss between the transmitter i and the receiver.
k
N tot ic BS is the total noise at the receiver on the best carrier of the best server.
With
DL
I extra ic BS =
Ptot j icBS
DL
j j k
DL
For each transmitter in the network, P tot ic BS is the total power received at the receiver from this transmitter on icBS.
DL
I inter carrier ic BS is the inter-carrier interference at the receiver on the best carrier of the best server.
Ptot j icadj
DL
DL
I inter carrier ic BS
txj j
= ------------------------------------------RF ic BS ic adj
Q MAX is the traffic channel quality at the receiver on icBS after combining the signal from each cell (k,icBS).
On downlink, if there is no handoff, we have:
DL
DL
Q MAX ic BS = Q max k ic BS
For any other handoff status, we have:
DL
DL
Qmax k icBS
DL
Where
DL
f rake efficiency is the downlink rake efficiency factor defined in the Terminal properties.
req
322
AT271_TRG_E6
Forsk 2009
Q req FCH
req
- P max
P FCH = ------------------------------FCH
DL
Q MAX ic BS
3.
Eb/Nt max for the first f (number of fingers) cells of active set
DL
BTS P b max k ic BS
DL
- G DL
Q max k ic BS = ------------------------------------------------------------p
DL
N tot ic BS
max
P FCH
term
DL
DL
DL
DL
DL
- and N tot ic BS = I intra ic BS + I extra ic BS + I inter carrier ic BS + N 0
With P b max k ic BS = ------------LT
k
Where
max
P FCH is the maximum power allowed on FCH. This parameter is user-defined in the Services table.
L T is the total loss between the transmitter i and the receiver.
k
N tot ic BS is the total noise at the receiver on the best carrier of the best server.
With
max
req
DL
P FCH P FCH
I intra ic BS = 1 BTS F ortho P DL k ic 1
tot
BS
BTS max ( ----------------------------------,0)
LT
k
And
DL
I extra ic BS =
Ptot j icBS
DL
j j k
DL
For each transmitter in the network, P tot ic BS is the total power received at the receiver from the transmitter on icBS.
DL
I inter carrier ic BS is the inter-carrier interference at the receiver on the best carrier of the best server.
Ptot j icadj
DL
DL
txj j
I inter carrier ic BS = ------------------------------------------RF ic BS ic adj
Eb/Nt max
DL
Q MAX is the traffic channel quality at the receiver on icBS after combining the signal from each cell (k,icBS).
On downlink, if there is no handoff, we have:
DL
DL
Q MAX ic BS = Q max k ic BS
For any other handoff status, we have:
DL
DL
Qmax k icBS
DL
Where
DL
f rake efficiency is the downlink rake efficiency factor defined in the Terminal properties.
DL
DL
Therefore, the service on the downlink traffic channel is available if Q MAX ic BS Q req FCH .
5.
Effective Eb/Nt
DL
Q eff is the downlink effective traffic channel quality at the receiver on icBS.
DL
DL
DL
Forsk 2009
AT271_TRG_E6
323
Q MAX ic BS
DL
G SHO = -------------------------------------------------------DL
max Q max k ic BS
k
max
k
7.5.1.2.2
DL
Q max k
DL
CDMA2000 1xRTT
Let mFCH and mSCH respectively denote the number of cells in the receiver active set for the fundamental channel (FCH)
and the supplemental channel (SCH) and f be the number of rake fingers defined for the terminal. We assume that f is less
than or equal to mFCH and mSCH.
Among the mFCH cells of the receiver active set, only the first f cells will be considered in order to determine the FCH availability on downlink. In the same way, only the first f cells among the mSCH cells of the receiver active set will be considered
in order to determine the SCH availability on downlink. Each of these cells is noted (k,icBS).
Atoll calculates the traffic channel quality on FCH from each cell (k,icBS). No power control is performed as in simulations.
Here, Atoll determines the downlink traffic channel quality on FCH at the receiver for the maximum traffic channel power
per transmitter allowed on FCH. Then, after combination, the total downlink traffic channel quality on FCH is evaluated and
compared with the specified target quality.
Atoll calculates the traffic channel quality on SCH from each cell (k,icBS). No power control is performed as in simulations.
Here, Atoll determines the downlink traffic channel quality on SCH at the receiver for the maximum traffic channel power
per transmitter allowed on SCH. This value depends on the downlink data rate specified in the analysis. Then, after combination, the total downlink traffic channel quality on SCH is evaluated and compared with the specified target quality.
1.
Eb/Nt target on FCH ( Q req FCH ) is the downlink traffic data quality target on the fundamental channel (FCH). This value
is user-defined for a given service and terminal.
DL
Eb/Nt target on SCH ( Q req SCH ) is the downlink traffic data quality target on the supplemental channel (SCH). This value
is specified for a given service, terminal and SCH rate.
2.
req
The calculation of the required transmitter powers on FCH and SCH ( P FCH and P SCH ) may be divided into three steps.
1st step: Eb/Nt max for the first f (number of fingers) cells of active set
DL
Let us assume the following notations: Eb/Nt max on FCH and SCH respectively correspond to Q max FCH and
DL
Q max SCH .
Therefore, for each cell (k,icBS), we have:
DL FCH
BTS P b max k ic BS
DL
FCH
- G DL
Q max k ic BS FCH = ----------------------------------------------------------------p
DL
N tot ic BS
And
DL SCH
BTS P b max k ic BS
DL
SCH
- G DL
Q max k ic BS SCH = -----------------------------------------------------------------p
DL
N tot ic BS
DL FCH
With P b
max
max
P FCH
P SCH
DL SCH
k ic BS = ------------- , P b max k ic BS = ------------LT
LT
k
DL
DL
DL
DL
term
P FCH is the maximum power allowed on FCH. This parameter is user-defined in the Services table for a certain terminal.
max
P SCH is the maximum power allowed on SCH for the specified downlink data rate. This parameter is user-defined in the
Services table for a certain terminal and SCH rate.
L T is the total loss between the transmitter i and the receiver.
k
324
AT271_TRG_E6
Forsk 2009
N tot ic BS is the total noise at the receiver on the best carrier of the best server.
With
DL
I extra ic BS =
Ptot j icBS
DL
j j k
DL
For each transmitter in the network, P tot ic BS is the total power received at the receiver from this transmitter on icBS.
DL
I inter carrier ic BS is the inter-carrier interference at the receiver on the best carrier of the best server.
Ptot j icadj
DL
DL
txj j
I inter carrier ic BS = ------------------------------------------RF ic BS ic adj
Q MAX FCH is the traffic channel quality on FCH at the receiver on icBS after combining the signal from each cell (k,icBS).
On downlink, if there is no handoff, we have:
DL
DL
DL
Where
DL
f rake efficiency is the downlink rake efficiency factor defined in Terminal properties.
DL
Q MAX SCH is the traffic channel quality on SCH at the receiver on icBS after combining the signal from each cell (k,icBS).
On downlink, if there is no handoff, we have:
DL
DL
DL
req
req
Q req FCH
req
- P max
P FCH = ---------------------------------------------FCH
DL
Q MAX ic BS FCH
DL
Q req SCH
req
- P max
P SCH = ---------------------------------------------SCH
DL
Q MAX ic BS SCH
3.
Eb/Nt max on FCH for the first f (number of fingers) cells of active set
DL
Let us assume the following notation: Eb/Nt max on FCH corresponds to Q max FCH .
Therefore, for each cell (k,icBS), we have:
DL FCH
BTS P b max k ic BS
DL
FCH
- G DL
Q max k ic BS FCH = ----------------------------------------------------------------p
DL
N tot ic BS
DL FCH
With P b max
max
P FCH
DL
DL
DL
DL
term
k ic BS = ------------- and N tot ic BS = I intra ic BS + I extra ic BS + I inter carrier ic BS + N 0
LT
k
Where
Forsk 2009
AT271_TRG_E6
325
P FCH is the maximum power allowed on FCH. This parameter is user-defined in the Services table for a certain terminal.
L T is the total loss between the transmitter i and the receiver.
k
N tot ic BS is the total noise at the receiver on the best carrier of the best server.
With
max
req
DL
P FCH P FCH
I intra ic BS = 1 BTS F ortho P DL k ic 1
tot
BS
BTS max (----------------------------------,0)
LT
k
And
DL
I extra ic BS =
Ptot j icBS
DL
j j k
DL
For each transmitter in the network, P tot ic BS is the total power received at the receiver from the transmitter on icBS.
DL
I inter carrier ic BS is the inter-carrier interference at the receiver on the best carrier of the best server.
Ptot j icadj
DL
DL
txj j
I inter carrier ic BS = ------------------------------------------RF ic BS ic adj
Eb/Nt max on SCH for the first f (number of fingers) cells of active set
DL
Let us assume the following notation: Eb/Nt max on SCH corresponds to Q max SCH .
Therefore, for each cell (k,icBS), we have:
DL SCH
BTS P b max k ic BS
DL
SCH
- G DL
Q max k ic BS SCH = -----------------------------------------------------------------p
DL
N tot ic BS
DL SCH
With P b max
max
P SCH
DL
DL
DL
DL
term
k ic BS = ------------- and N tot ic BS = I intra ic BS + I extra ic BS + I inter carrier ic BS + N 0
LT
k
Where
max
P SCH is the maximum power allowed on SCH for the specified downlink data rate. This parameter is user-defined in the
Services table for a certain terminal and SCH rate.
L T is the total loss between the transmitter i and the receiver.
k
N tot ic BS is the total noise at the receiver on the best carrier of the best server.
With
max
req
DL
P SCH P SCH
I intra ic BS = 1 BTS F ortho P DL
tot k ic BS 1 BTS max (----------------------------------,0)
LT
k
And
DL
I extra ic BS =
Ptot j icBS
DL
j j k
DL
For each transmitter in the network, P tot ic BS is the total power received at the receiver from the transmitter on icBS.
DL
I inter carrier ic BS is the inter-carrier interference at the receiver on the best carrier of the best server.
326
AT271_TRG_E6
Forsk 2009
Ptot j icadj
DL
DL
txj j
I inter carrier ic BS = ------------------------------------------RF ic BS ic adj
DL
Q MAX FCH
is the traffic channel quality on FCH at the receiver on icBS after combining the signal from each cell (k,icBS).
DL
DL
Where
DL
f rake efficiency is the downlink rake efficiency factor defined in Terminal properties.
DL
Q MAX SCH is the traffic channel quality on SCH at the receiver on icBS after combining the signal from each cell (k,icBS).
On downlink, if there is no handoff, we have:
DL
DL
DL
6.
DL
Q req SCH
DL
DL
and
DL
Q eff FCH
DL
and Q eff SCH are respectively effective traffic channel qualities at the receiver on icBS supplied on FCH and
SCH.
DL
DL
DL
DL
DL
Downlink soft handover gain on FCH and downlink soft handover gain on SCH
DL
DL
G SHO FCH and G SHO SCH respectively correspond to DL soft handover gains on FCH and SCH.
DL
Q MAX ic BS FCH
DL
G SHO FCH = ----------------------------------------------------------------------DL
max Q max k ic BS FCH
k
And
DL
Q MAX ic BS SCH
DL
G SHO SCH = ----------------------------------------------------------------------DL
max Q max k ic BS SCH
k
max
k
7.5.1.2.3
DL
Q max k
DL
CDMA2000 1xEV-DO
Atoll calculates the effective pilot quality level at the receiver and compares this value with the required quality level.
1.
Required rate
DL
The required rate, R req , is the downlink data rate selected for the analysis.
2.
Forsk 2009
Required C/I
AT271_TRG_E6
327
req
) is determined from the graph Max Rate=f(C/I) defined for the mobil-
ity type selected in the analysis. It corresponds to the value read in the graph Max Rate=f(C/I) (Rev0) for the specified
DL
For 1xEV-DO Rev. A users, the required data rate ( R req ) is obtained by using a certain downlink transmission format (i.e.
a 1xEV-DO Rev. A radio bearer ( Index DL R evA Bearer ) with a certain number of timeslots ( n TS )). It is calculated as
follows:
DL
Effective C/I
Ec
Let ------ ic BS b pilot be the effective C/I at the receiver on icBS.
Nt
For the best cell (BS,icBS) of the receiver active set, we have:
pilot
Ec
Q resulting ic BS
------ ic BS b pilot = -------------------------------------------------pilot
Nt
Q resulting ic BS
Where
pilot
DL
4.
DL
DL
is the value read in the graph Max Rate=f(C/I) (Rev0) for the calculated
effective C/I, E c
.
------ ic BS b pilot
Nt
For 1xEV-DO Rev. A users, the effective data rate ( R
DL
format, i.e the radio bearer index ( Index DL R evA Bearer ) with the number of timeslots ( n TS ). For the defined mobility
Ec
C
type, Atoll selects the downlink transmission format where ------ ic BS b pilot ----
.
I req Then, it determines the downlink
Nt
effective data rate as follows:
R
DL
DL
7.5.1.3
DL
DL
R req .
Uplink Sub-Menu
Outputs calculated by Atoll depend on the studied network (IS-95 cdmaOne, CDMA2000 1xRTT or CDMA2000 1xEV-DO).
7.5.1.3.1
IS-95 cdmaOne
For each cell (i,icBS) in the receiver active set, Atoll calculates the uplink traffic channel quality on FCH from the receiver.
No power control is performed as in simulations. Here, Atoll determines the uplink traffic channel quality at the cell for the
maximum terminal power allowed. Then, the total uplink traffic channel quality is evaluated with respect to the receiver
handover status. From this value, Atoll calculates the required terminal power and compares it to the maximum terminal
power allowed.
1.
The Max terminal power parameter ( P term ) is user-defined for each terminal. It corresponds to the maximum terminal
power allowed.
2.
The required terminal power ( P term ) calculation may be divided into three steps:
328
AT271_TRG_E6
Forsk 2009
1st step: Evaluation of the uplink traffic channel quality, Q max i ic BS , for each cell of active set
For each cell (i,icBS), we have:
UL
term P b max i ic BS
UL
- G UL
Q max i ic BS = ---------------------------------------------------------p
UL
N tot i ic BS
max
P term
UL
With P b max i ic BS = ------------LT
i
N tot i ic BS is the total noise at the transmitter on the best carrier of the best server. This value is deduced from the cell
uplink load factor X
UL
i ic BS .
tx
N0
UL
N tot i ic BS = --------------------------------------UL
1 X i ic BS
tx
2nd step: Calculation of the total traffic channel quality at the transmitter on icBS ( Q MAX ) based on the receiver handover
status.
If there is no handover, we have:
UL
UL
Q MAX ic BS = Q max i ic BS
For soft handover, we have:
UL
UL
UL
UL
G macro diversity 2 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
UL
UL
UL
UL
UL
G macro diversity 3 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
For softer and softer-softer handovers, we have:
UL
UL
Qmax i icBS
UL
For softer-soft handover, there are two possibilities. If the MRC option is selected (option available in Global parameters),
we have:
UL
UL
UL
Q MAX ic BS = G macro diversity 2 links max f rake efficiency
UL
UL
Q max i ic BS Q max
i ic BS
otherwise,
UL
UL
UL
req
Q req FCH
req
- P max
P term = ------------------------------term
UL
Q MAX ic BS
Where
Forsk 2009
AT271_TRG_E6
329
Q req FCH is the user-defined uplink data traffic quality target on FCH for a given service and a terminal. This parameter
is available in the Services table.
req
max
Therefore, the service on the uplink data traffic channel is available if P term P term .
3.
term P b max i ic BS
UL
- G UL
Q max i ic BS = ---------------------------------------------------------p
UL
N tot i ic BS
max
P term
UL
With P b max i ic BS = ------------LT
i
N tot i ic BS is the total noise at the transmitter on the best carrier of the best server. This value is deduced from the cell
uplink load factor X
UL
i ic BS .
tx
max
req
N0
P FCH P FCH
UL
- + 1 term max (--------------------------------N tot i ic BS = ---------------------------------------,0)
UL
LT
1 X i ic BS
i
tx
Q MAX ic BS is the traffic channel quality on FCH at the transmitter on icBS after signal combination of all the transmitters
of the active set.
If there is no handover, we have:
UL
UL
Q MAX ic BS = Q max i ic BS
For soft handover, we have:
UL
UL
UL
UL
G macro diversity 2 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
UL
UL
UL
UL
UL
G macro diversity 3 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
For softer and softer-softer handovers, we have:
UL
UL
Qmax i icBS
UL
For softer-soft handover, there are two possibilities. If the MRC option is selected (option available in Global parameters),
we have:
UL
UL
UL
Q MAX ic BS = G macro diversity 2 links max f rake efficiency
UL
UL
Q max i ic BS Q max
i ic BS
otherwise,
UL
UL
UL
4.
330
Effective Eb/Nt
AT271_TRG_E6
Forsk 2009
Q eff is the uplink effective traffic channel quality at the receiver on icBS.
UL
UL
UL
UL
G SHO
Q MAX ic BS
UL
G SHO = ----------------------------------------------------UL
max Q max i ic BS
i
UL
UL
7.5.1.3.2
CDMA2000 1xRTT
For each cell (i,icBS) in the receiver active set, Atoll calculates the uplink traffic channel quality on FCH and SCH from the
receiver. No power control is performed as in simulations. Here, Atoll determines the uplink traffic channel quality on FCH
at the cell for the maximum terminal power allowed on FCH. In the same way, it evaluates the uplink traffic channel quality
on SCH at the cell for the maximum terminal power allowed on SCH. Then, total uplink traffic channel qualities on FCH
and SCH are evaluated with respect to the receiver handover status. From these values, Atoll deduces required terminal
powers on FCH and SCH, calculates the total terminal power required and compares this value with the maximum terminal
power allowed.
1.
The Max terminal power parameter ( P term ) is user-defined for each terminal. It corresponds to the maximum terminal
power allowed. On uplink, the terminal power is shared between pilot, FCH and SCH channels. So, we may write:
max
max
max
max
max
UL
UL
max
Q req FCH R FCH AF FCH
P term FCH
- ------------------------------------------------------------------ = -------------------------UL
UL
max
R SCH
Q req SCH
P term SCH
Therefore,
max
1 p P term
max
P term FCH = --------------------------------------------------------------------------------UL
UL
Q req SCH R SCH
1 + -----------------------------------------------------------------------UL
UL
UL
Q req FCH R FCH AF FCH
And
max
1 p P term
max
P term SCH = --------------------------------------------------------------------------------UL
UL
UL
Q req FCH R FCH AF FCH
1 + -----------------------------------------------------------------------UL
UL
Q req SCH R SCH
2.
req
The required terminal powers on FCH and SCH, respectively P term FCH and P term SCH , are calculated as follows:
UL
1st step: Evaluation of uplink traffic channel qualities on FCH and SCH, Q max ic BS
i
UL
FCH
and Q max ic BS
i
SCH
, for
term P b max i ic BS
UL
FCH
- G UL
Q max i ic BS FCH = ---------------------------------------------------------------p
UL
N tot i ic BS
And
UL SCH
term P b max i ic BS
UL
UL SCH
Q max i ic BS SCH = ---------------------------------------------------------------- Gp
UL
N tot i ic BS
Forsk 2009
AT271_TRG_E6
331
With P b max
max
max
P term FCH
P term SCH
UL SCH
i ic BS = ---------------------------- and P b max i ic BS = ---------------------------LT
LT
i
N tot i ic BS is the total noise at the transmitter on the best carrier of the best server. This value is deduced from the cell
uplink load factor X
UL
i ic BS .
tx
N0
UL
N tot i ic BS = --------------------------------------UL
1 X i ic BS
tx
2nd step: Calculation of FCH and SCH total traffic channel qualities at the transmitter on icBS, Q MAX FCH and
UL
UL
UL
UL
UL
UL
And
UL
UL
UL
UL
G macro diversity 2 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
UL
UL
UL
UL
And
UL
UL
UL
UL
G macro diversity 3 links is the uplink macro-diversity gain.This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
For softer and softer-softer handovers, we have:
UL
UL
UL
UL
For softer-soft handover, there are two possibilities. If the MRC option is selected (option available in Global parameters),
we have:
UL
UL
UL
Q MAX ic BS FCH = G macro diversity 2 links max f rake efficiency
UL
UL
i ic BS
FCH
And
UL
UL
UL
Q MAX ic BS SCH = G macro diversity 2 links max f rake efficiency
UL
UL
i ic BS
SCH
otherwise,
332
AT271_TRG_E6
Forsk 2009
UL
UL
And
UL
UL
UL
req
req
UL
Q req FCH
Q req SCH
req
req
- P max
- P max
P term FCH = ---------------------------------------------term FCH and P term SCH = ---------------------------------------------term SCH
UL
UL
Q MAX ic BS FCH
Q MAX ic BS SCH
Where
UL
Q req FCH is the user-defined uplink data traffic quality target on FCH for a given service and a terminal. This parameter
is available in the Services table.
UL
Q req SCH is the user-defined uplink data traffic quality target on SCH for a given service, terminal and SCH rate. This
parameter is available in the Services table.
req
Then, from the required terminal power on FCH and SCH, Atoll determines the total terminal power required ( P term ).
req
req
req
req
req
req
max
Therefore, the service on the uplink data traffic channel is available if P term P term .
3.
term P b max i ic BS
UL
FCH
- G UL
Q max i ic BS FCH = ---------------------------------------------------------------p
UL
N tot i ic BS
UL FCH
With P b max
max
P term FCH
i ic BS = ---------------------------LT
i
N tot i ic BS is the total noise at the transmitter on the best carrier of the best server. This value is deduced from the cell
uplink load factor X
UL
i ic BS .
tx
max
req
N0
P FCH P FCH
UL
N tot i ic BS = ---------------------------------------,0)
- + 1 term max (--------------------------------UL
LT
1 X i ic BS
i
tx
term P b max i ic BS
UL
UL SCH
Q max i ic BS SCH = ---------------------------------------------------------------- Gp
UL
N tot i ic BS
UL SCH
With P b max
max
P term SCH
i ic BS = ---------------------------LT
i
Forsk 2009
AT271_TRG_E6
333
N tot i ic BS is the total noise at the transmitter on the best carrier of the best server. This value is deduced from the cell
uplink load factor X
UL
i ic BS .
tx
max
req
N0
P SCH P SCH
UL
- + 1 term max (---------------------------------N tot i ic BS = --------------------------------------,0)
UL
LT
1 X i ic BS
i
tx
UL
Q MAX ic BS FCH and Q MAX ic BS SCH are respectively the traffic channel qualities on FCH and SCH at the transmitter
on icBS after signal combination of all the transmitters of the active set.
If there is no handoff, we have:
UL
UL
UL
UL
UL
UL
And
UL
UL
UL
UL
G macro diversity 2 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
UL
UL
UL
UL
And
UL
UL
UL
UL
G macro diversity 3 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
For softer and softer-softer handovers, we have:
UL
UL
UL
UL
For softer-soft handover, there are two possibilities. If the MRC option is selected (option available in Global parameters),
we have:
UL
UL
UL
Q MAX ic BS FCH = G macro diversity 2 links max f rake efficiency
UL
UL
i ic BS
FCH
And
UL
UL
UL
Q MAX ic BS SCH = G macro diversity 2 links max f rake efficiency
UL
UL
i ic BS
SCH
otherwise,
UL
UL
UL
And
UL
UL
UL
6.
334
AT271_TRG_E6
Forsk 2009
Q eff FCH is the uplink effective traffic channel quality on FCH at the receiver on icBS.
UL
Q eff SCH is the uplink effective traffic channel quality on SCH at the receiver on icBS.
UL
UL
UL
UL
UL
UL
Q eff FCH = min Q MAX FCH Q req FCH and Q eff SCH = min Q MAX SCH Q req SCH
7.
UL
Q MAX ic BS FCH
Q MAX ic BS SCH
UL
UL
G SHO FCH = -------------------------------------------------------------------- and G SHO SCH = -------------------------------------------------------------------UL
UL
max Q max i ic BS FCH
max Q max i ic BS SCH
I
max
I
7.5.1.3.3
UL
Q max i
UL
Q max i
ic BS value.
CDMA2000 1xEV-DO
For each cell (l,icBS) in the receiver active set, Atoll calculates the uplink quality level from the receiver. No power control
is performed as in simulations. Here, Atoll determines the uplink quality level at the cell for the maximum terminal power
allowed. Then, the total uplink quality level is evaluated with respect to the receiver handover status. From this value, Atoll
calculates the required terminal power and compares it with the maximum terminal power allowed.
1.
The Max terminal power parameter ( P term ) is user-defined for each terminal. It corresponds to the maximum terminal
power allowed.
2.
The required terminal power ( P term ) calculation may be divided into four steps:
UL
1st step: Evaluation of the uplink quality, Q max i ic BS , for each cell of active set
For each cell (i,icBS), we have:
UL
term P b max i ic BS
UL
- G UL
Q max i ic BS = ---------------------------------------------------------p
UL
N tot i ic BS
max
P term
UL
With P b max i ic BS = ------------LT
i
N tot i ic BS is the total noise at the transmitter on the best carrier of the best server. This value is deduced from the cell
uplink load factor X
UL
i ic BS .
tx
N0
UL
N tot i ic BS = --------------------------------------UL
1 X i ic BS
tx
2nd step: Calculation of the total quality at the transmitter on icBS ( Q MAX ) based on the receiver handover status.
If there is no handoff, we have:
UL
UL
Q MAX ic BS = Q max i ic BS
For soft handover, we have:
UL
UL
UL
UL
G macro diversity 2 links is the uplink macro-diversity gain.This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
Forsk 2009
AT271_TRG_E6
335
UL
UL
UL
UL
G macro diversity 3 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
For softer and softer-softer handovers, we have:
UL
UL
Qmax i icBS
UL
For softer-soft handover, there are two possibilities. If the MRC option is selected (option available in Global parameters),
we have:
UL
UL
UL
Q MAX ic BS = G macro diversity 2 links max f rake efficiency
UL
i ic BS
otherwise,
UL
UL
UL
UL
G ACK , G DRC and G TCH are respectively acknowledgement, data rate control and traffic data gains relative to the pilot.
They are defined in the terminal properties (1xEV-DO Rev. 0 tab).
In case of a 1xEV-DO Rev. A capable terminal, we have:
E c UL
UL
UL
Q req = ------
G p 1 + G ACK + G DRC + G TCH + G RRI + G Auxiliary pilot
N t min
Where
UL
E
-----c-
is the minimum pilot quality level required on uplink to obtain the defined data rate, R req . The required data rate,
N t min
UL
UL
R req (i.e. the uplink data rate selected for the analysis) is obtained by using a certain uplink transmission format (i.e. 1xEVDO Rev. A radio bearer ( Index UL RevA Bearer ) with a certain number of subframes ( n SF )) and calculated as follows:
UL
format (radio bearer Index, mobility and number of subframe). Two values are available for this parameter, one when the
service uplink mode is "Low Latency" and another one for high capacity services.
G ACK , G DRC , G TCH , G RRI and G Auxiliary pilot are respectively acknowledgement, data rate control, traffic data channel, reverse rate indicator and auxiliary pilot channel gains relative to the pilot. They are defined in the terminal properties
(1xEV-DO Rev. A tab). Two values of G TCH are available, one when the service uplink mode is "Low Latency" and another
one for high capacity services.
req
Q req
req
- P max
P term = ------------------------------term
UL
Q MAX ic BS
req
max
Therefore, the service on the uplink traffic data channel is available if P term P term .
336
AT271_TRG_E6
Forsk 2009
Atoll also calculates the required terminal power without taking into account the ACK channel contribution. Calculations
are quite similar to those detailed in the previous paragraph, only the evaluation of the required quality on uplink is different.
In this case, we have:
E c UL
UL
UL
Q req withoutACK = ------
G p 1 + G DRC + G TCH for 1xEV-DO Rev. 0 capable terminals
N t min
And
Ec
UL
UL
Q req withoutACK = ------
G p 1 + G DRC + G TCH + G RRI + G Auxiliary pilot for 1xEV-DO Rev. A capable terminals
N t min
UL
And then,
UL
Q req withoutACK
req
max
P term withoutACK = ------------------------------------------ P term
UL
Q MAX ic BS
4.
UL SHO gain
UL
1st step: Evaluation of the uplink quality, Q max i ic BS , for each cell of active set.
For each cell (i,icBS), we have:
UL
term P b max i ic BS
UL
- G UL
Q max i ic BS = ---------------------------------------------------------p
UL
N tot i ic BS
max
P term
UL
With P b max i ic BS = ------------LT
i
N tot i ic BS is the total noise at the transmitter on the best carrier of the best server. This value is deduced from the cell
uplink load factor X
UL
i ic BS .
tx
max
req
N0
P term P term
UL
- + 1 term max (--------------------------------N tot i ic BS = ---------------------------------------,0)
UL
LT
1 X i ic BS
i
tx
2nd step: Calculation of the total quality at the transmitter on icBS ( Q MAX ) based on the receiver handover status.
UL
Q MAX ic BS is the traffic channel quality at the transmitter on icBS after signal combination of all the transmitters of the
active set.
If there is no handoff, we have:
UL
UL
Q MAX ic BS = Q max i ic BS
For soft handover, we have:
UL
UL
UL
UL
G macro diversity 2 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
UL
UL
UL
UL
UL
G macro diversity 3 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
Forsk 2009
AT271_TRG_E6
337
UL
Qmax i icBS
UL
For softer-soft handover, there are two possibilities. If the MRC option is selected (option available in Global parameters),
we have:
UL
UL
UL
Q MAX ic BS = G macro diversity 2 links max f rake efficiency
UL
i ic BS
otherwise,
UL
UL
UL
Q MAX ic BS
UL
G SHO = ----------------------------------------------------UL
max Q max i ic BS
i
7.5.2
Coverage Studies
Let us assume each pixel of the map corresponds to a probe receiver with associated terminal, mobility and service. This
receiver may be using a specific carrier or all of them. Moreover, it does not create any interference. Coverage studies are
based on the uplink load percentage and the downlink total power of cells. These parameters can either be outputs of a
simulation, average values calculated from a group of simulations or user-defined cell inputs.
7.5.2.1
7.5.2.1.1
Resulting
Q pilot
ic BS
Atoll displays the best pilot quality received with a fixed cell edge coverage probability.
7.5.2.1.2
Resulting
Q pilot
ic given
Atoll displays the best pilot quality received with a fixed cell edge coverage probability.
1.
Single colour
Resulting
req
ic = ic BS or ic given
2.
req
ciated colours. There is a layer per transmitter with no intersection between layers. Layer colour is the colour assigned to
the best serving transmitter BS.
3.
In this case, the receiver is not completely defined and no mobility assigned. Coverage consists of several layers with a
layer per user-defined mobility type defined in the Mobility Types sub-folder. For each layer, area is covered if
338
AT271_TRG_E6
Forsk 2009
Q pilot
req
ic Q pilot ( ic = ic BS or ic given ). Each layer is assigned a colour and displayed with intersections between
layers.
4.
This display option is available only if analysis is based on all simulations in a group (i.e. if you select a group of simulations
and the All option in the Condition tab of prediction properties).
Coverage consists of several layers with a layer per user-defined probability level defined in the Display tab (Prediction
Resulting
req
simulations. Each layer is assigned a colour and displayed with intersections between layers.
5.
Coverage consists of several layers with a layer per user-defined cell edge coverage probability, p, defined in the Display
Resulting
req
Coverage consists of several layers with a layer per user-defined quality threshold defined in the Display tab (Prediction
Resulting
Coverage consists of several layers with a layer per user-defined quality margin defined in the Display tab (Prediction propResulting
req
7.5.2.2
7.5.2.2.1
Atoll displays total traffic channel quality at the receiver on the carrier ic ( ic BS or ic given ).
For further details on formulas, see "Definitions and Formulas" on page 276. For further details on calculation, see "Downlink Sub-Menu" on page 321.
You may choose following display options:
1.
Single colour
DL
DL
DL
Atoll displays a coverage with a unique colour if Q MAX ic FCH Q req FCH . Q req FCH is the downlink traffic data quality target on the fundamental channel (FCH). This parameter is user-defined for a given service and a terminal in the Services sub-folder.
2.
DL
Atoll displays a coverage if Q MAX ic FCH Q req FCH . Coverage consists of several layers with associated colours.
There is a layer per transmitter with no intersection between layers. Layer colour is the colour assigned to best serving
transmitter.
3.
In this case, receiver is not completely defined and no mobility is assigned. Coverage consists of several layers with a
layer per user-defined mobility defined in Mobility sub-folder. For each layer, area is covered if
DL
DL
Q MAX ic FCH Q req FCH . Each layer is assigned a colour and displayed with intersections between layers.
4.
In this case, receiver is not completely defined and no service is assigned. Coverage consists of several layers with a layer
DL
DL
per user-defined service defined in Services sub-folder. For each layer, area is covered if Q MAX ic FCH Q req FCH .
Each layer is assigned a colour and displayed with intersections between layers.
Forsk 2009
AT271_TRG_E6
339
This display option is available only if analysis is based on all simulations in a group (i.e. if you select a group of simulations
and the All option in the Condition tab of prediction properties).
Coverage consists of several layers with a layer per user-defined probability level defined in the Display tab (Prediction
DL
DL
properties). For each layer, area is covered if Q MAX ic FCH Q req FCH in the required number of simulations. Each
layer is assigned a colour and displayed with intersections between layers.
6.
Coverage consists of several layers with a layer per user-defined cell edge coverage probability, p, defined in the Display
DL
DL
tab (Prediction properties). For each layer, area is covered if Q MAX ic p FCH Q req FCH . Each layer is assigned a
colour and displayed with intersections between layers.
7.
Coverage consists of several layers with a layer per user-defined quality threshold defined in the Display tab (Prediction
DL
properties). For each layer, area is covered if Q MAX ic FCH Threshold . Each layer is assigned a colour and displayed
with intersections between layers.
8.
Coverage consists of several layers with a layer per user-defined quality threshold defined in the Display tab (Prediction
DL
properties). For each layer, area is covered if Q eff ic FCH Threshold . Each layer is assigned a colour and displayed
with intersections between layers.
9.
Coverage consists of several layers with a layer per user-defined quality margin defined in the Display tab (Prediction propDL
DL
erties). For each layer, area is covered if Q MAX ic FCH Q req FCH M arg in . Each layer is assigned a colour and
displayed with intersections between layers.
10.
Q req FCH
req
- P max
P FCH ic = -------------------------FCH
DL
Q MAX ic
max
Where P FCH is a user-defined input for a given service and terminal. It corresponds to the maximum traffic data power
allowed on FCH for a transmitter.
Coverage consists of several layers with a layer per user-defined required power threshold defined in the Display tab
req
(Prediction properties). For each layer, area is covered if P FCH ic Threshold . Each layer is assigned a colour and
displayed with intersections between layers.
11.
Coverage consists of several layers with a layer per user-defined power margin defined in the Display tab (Prediction propmax
req
erties). For each layer, area is covered if P FCH P FCH ic M arg in . Each layer is assigned a colour and displayed with
intersections between layers.
12.
This display option is relevant for CDMA2000 1xRTT data services only. For each possible data rate, R
DL
DL
DL
DL
DL
DL
DL
DL
DL
DL
DL
( R FCH AF FCH , R FCH AF FCH + 2 , R FCH AF FCH + 4 , R FCH AF FCH + 8 , R FCH AF FCH + 16 ), Atoll calculates traffic channel quality at the receiver for each cell (k,ic) (with ic=icBS or icgiven). Downlink traffic channel quality at the
receiver is evaluated from a maximum traffic channel power per transmitter allowed for the corresponding data rate. Then,
DL
DL
Coverage consists of several layers with a layer per possible data rate, R
DL
Q MAX ic
DL
Q req R
DL
DL
DL
DL
Q req R
DL
. Each layer is assigned a colour and displayed with intersections between layers.
is the downlink traffic data quality target for the data rate, R
DL
7.5.2.2.2
CDMA2000 1xEV-DO
Ec
As in point analysis, Atoll calculates the effective pilot quality level at the receiver from the best server cell, ------ ic b pilot .
Nt
Best server and active set determination is performed as in point prediction (AS analysis).Then, from this value, it determines the effective downlink data rate received, R
340
DL
AT271_TRG_E6
Forsk 2009
DL
) provided on downlink is determined from the graph Max Rate=f(C/I) (Rev0) defined for the mobility type
DL
is the value read in the graph Max Rate=f(C/I) (Rev0) for the
DL
) provided on downlink depends on the downlink transmission format, i.e the radio bearer index
( Index DL R evA Bearer ) with the number of timeslots ( n TS ). Atoll selects the downlink transmission format where
Ec
C
------ ic BS b pilot ----
.
I req Then, it determines the downlink effective data rate as follows:
Nt
R
DL
DL
The effective data rate corresponds to the guaranted data rate after a certain number of retransmissions (i.e. the number
of timeslots, n TS ).
When HARQ (Hybrid Automatic Repeat Request) is used, the required average number of retransmissions is smaller and
DL
The average number of retransmissions ( n Rtx av ) is determined from early termination probabilities defined for the
selected downlink transmission format. The Early Termination Probability graph shows the probability of early termination
DL
( p ) as a function of the number of retransmissions ( n Rtx ). Atoll calculates the average number of retransmissions
DL
( n Rtx av ) as follows:
n Rtx max
DL
DL
DL
DL
DL
=1
Rtx
n Rtx av = ------------------------------------------------------------------------------------------------DL
p n Rtx max
Display Options
You may choose following display options:
1.
Coverage consists of several layers with a layer per quality threshold defined in the Display tab (Prediction properties).
Ec
For each layer, area is covered if ------ ic b pilot Threshold . Each layer is assigned a colour and displayed with intersecNt
tions between layers.
2.
Coverage consists of several layers with a layer per possible data rate ( R
rate, R
3.
DL
DL
, can be obtained. Each layer is assigned a colour and displayed with intersections between layers.
This display option is available for 1xEV-DO Rev. A users only. It enables you to view the obtained downlink data rate
DL
when HARQ is used. Coverage consists of several layers with a layer per possible average data rate ( R av ). For each
DL
layer, area is covered if the average data rate, R av , can be obtained. Each layer is assigned a colour and displayed with
intersections between layers.
Forsk 2009
AT271_TRG_E6
341
7.5.2.3
7.5.2.3.1
mum terminal power. Then, the total uplink traffic channel quality ( Q MAX ic FCH ) is evaluated with respect to the
receiver handover status.
Note:
Best server and active set determination is performed as in point prediction (AS analysis).
Atoll displays uplink quality on FCH at transmitters in active set on the carrier ic ( ic BS or ic given ) received from the
receiver.
For further details on formulas, see "Definitions and Formulas" on page 276. For further details on calculations, see "Uplink
Sub-Menu" on page 328.
1.
Single colour
UL
UL
UL
Atoll displays a coverage if Q MAX ic FCH Q req FCH . Coverage colour is unique. Q req FCH is the uplink data traffic
quality target on the fundamental channel (FCH). This parameter is user-defined for a given service and a terminal in the
Services sub-folder.
2.
UL
Atoll displays a coverage if Q MAX ic FCH Q req FCH . Coverage consists of several layers with associated colours.
There is a layer per transmitter with no intersection between layers. Layer colour is the colour assigned to best server
transmitter.
3.
In this case, receiver is not completely defined and no mobility is assigned. Coverage consists of several layers with a
layer per user-defined mobility defined in Mobility sub-folder. For each layer, area is covered if
UL
UL
Q MAX ic FCH Q req FCH . Each layer is assigned a colour and displayed with intersections between layers.
4.
In this case, receiver is not completely defined and no service is assigned. Coverage consists of several layers with a layer
UL
UL
per user-defined service defined in Services sub-folder. For each layer, area is covered if Q MAX ic FCH Q req FCH .
Each layer is assigned a colour and displayed with intersections between layers.
5.
This display option is available only if analysis is based on all simulations in a group (i.e. if you select a group of simulations
and the All option in the Condition tab of prediction properties). Coverage consists of several layers with a layer per userdefined probability level defined in the Display tab (Prediction properties). For each layer, area is covered if
UL
UL
Q MAX ic FCH Q req FCH in the required number of simulations. Each layer is assigned a colour and displayed with
intersections between layers.
6.
Coverage consists of several layers with a layer per user-defined cell edge coverage probability, p, defined in the Display
UL
UL
tab (Prediction properties). For each layer, area is covered if Q MAX ic p FCH Q req FCH . Each layer is assigned a
colour and displayed with intersections between layers.
7.
Coverage consists of several layers with a layer per user-defined quality threshold defined in the Display tab (Prediction
UL
properties). For each layer, area is covered if Q MAX ic FCH Threshold . Each layer is assigned a colour and displayed
with intersections between layers.
8.
Coverage consists of several layers with a layer per user-defined quality threshold defined in the Display tab (Prediction
UL
properties). For each layer, area is covered if Q effective ic FCH Threshold . Each layer is assigned a colour and
displayed with intersections between layers.
9.
Coverage consists of several layers with a layer per user-defined quality margin defined in the Display tab (Prediction propUL
UL
erties). For each layer, area is covered if Q MAX ic FCH Q req FCH M arg in . Each layer is assigned a colour and
displayed with intersections between layers.
342
AT271_TRG_E6
Forsk 2009
menu part. Coverage consists of several layers with a layer per user-defined power threshold defined in the Display tab
FCH re q
Coverage consists of several layers with a layer per user-defined power margin defined in the Display tab (Prediction properties). For each layer, area is covered if P max P FCH re q ic M arg in . Each layer is assigned a colour and displayed
term
term
with intersections between layers.
12.
This display option is relevant for CDMA2000 1xRTT data services only. For each possible data rate, R
UL
UL
UL
UL
UL
UL
UL
UL
UL
UL
UL
( R FCH AF FCH , R FCH AF FCH + 2 , R FCH AF FCH + 4 , R FCH AF FCH + 8 , R FCH AF FCH + 16 ), Atoll calcuUL
UL
UL
UL
Q MAX ic
UL
UL
UL
UL
Q req R
UL
is the uplink traffic data quality target for the data rate, R
UL
. This
parameter is user-defined for the service, a given terminal and data rate in the service properties.
7.5.2.3.2
CDMA2000 1xEV-DO
As in point analysis, Atoll calculates uplink quality from receiver for each cell (l,ic) (with ic=icBS or icgiven) in receiver active
set. No power control simulation is performed. For 1xEV-DO Rev. 0 users, Atoll determines uplink quality at the transmitter
for the maximum terminal power allowed and an uplink data channel rate of 9.6 kbps. For 1xEV-DO Rev. A users, Atoll
determines uplink quality at the transmitter for the maximum terminal power allowed and an uplink data channel rate of
UL
4.8 kbps. Then, the total uplink quality ( Q MAX ic ) is evaluated with respect to the receiver handover status.
Note:
Best server and active set determination is performed as in point prediction (AS analysis).
Atoll displays uplink quality at transmitters in active set on the carrier ic ( ic BS or ic given ) received from the receiver.
For further details on formulas, see "Definitions and Formulas" on page 276. For further details on calculations, see "Uplink
Sub-Menu" on page 328.
1.
Single colour
UL
UL
UL
Atoll displays a coverage if Q MAX ic Q req . Coverage colour is unique. For 1xEV-DO Rev. 0 users, Q req is the quality
UL
required on uplink for a 9.6 kbps data channel rate. For 1xEV-DO Rev. A users, Q req is the quality required on uplink for
a 4.8 kbps data channel rate. This parameter is calculated from the minimum uplink pilot quality and gains on the different
uplink channels.
We have:
E c UL
UL
UL
Q req = ------
G p 1 + G ACK + G DRC + G TCH for 1xEV-DO Rev 0 terminals,
N t min
And
Ec
UL
UL
Q req = ------
G p 1 + G ACK + G RRI + G DRC + G TCH + G Auxiliary Pilot for 1xEV-DO Rev A terminals.
N t min
UL
2.
UL
Atoll displays a coverage if Q MAX ic Q req . Coverage consists of several layers with associated colours. There is a layer
per transmitter with no intersection between layers. Layer colour is the colour assigned to best server transmitter.
3.
In this case, receiver is not completely defined and no mobility is assigned. Coverage consists of several layers with a
UL
UL
layer per user-defined mobility defined in Mobility sub-folder. For each layer, area is covered if Q MAX ic Q req . Each
layer is assigned a colour and displayed with intersections between layers.
4.
In this case, receiver is not completely defined and no service is assigned. Coverage consists of several layers with a layer
UL
UL
per user-defined service defined in Services sub-folder. For each layer, area is covered if Q MAX ic Q req . Each layer is
assigned a colour and displayed with intersections between layers.
5.
Forsk 2009
343
UL
Q MAX ic Q req in the required number of simulations. Each layer is assigned a colour and displayed with intersections
between layers.
6.
Coverage consists of several layers with a layer per user-defined cell edge coverage probability, p, defined in the Display
UL
UL
tab (Prediction properties). For each layer, area is covered if Q MAX ic p Q req . Each layer is assigned a colour and
displayed with intersections between layers.
7.
Here, Atoll calculates the total uplink traffic channel quality ( Q MAX ic TCH ).
UL
Q req TCH
UL
- P max
Q MAX ic TCH = -------------------------term
req
P term
With
Ec
UL
UL
Q req TCH = ------
G p G TCH
N t min
UL
Coverage consists of several layers with a layer per user-defined quality threshold defined in the Display tab (Prediction
UL
properties). For each layer, area is covered if Q MAX ic TCH Threshold . Each layer is assigned a colour and displayed
with intersections between layers.
8.
Coverage consists of several layers with a layer per user-defined quality threshold defined in the Display tab (Prediction
UL
properties). For each layer, area is covered if Q effective ic TCH Threshold . Each layer is assigned a colour and
displayed with intersections between layers.
UL
UL
UL
Coverage consists of several layers with a layer per user-defined quality margin defined in the Display tab (Prediction propUL
UL
erties). For each layer, area is covered if Q MAX ic Q req M arg in . Each layer is assigned a colour and displayed with
intersections between layers.
10.
P term
req
P term
= ------------------------------------------------------------------- G TCH for 1xEV-DO Rev 0 terminals,
1 + G ACK + G DRC + G TCH
And
TCH re q
P term
req
P term
= ------------------------------------------------------------------------------------------------------------------------------------- G TCH for 1xEV-DO Rev A terminals.
1 + G ACK + G RRI + G DRC + G TCH + G Auxiliary Pilot
Coverage consists of several layers with a layer per user-defined power threshold defined in the Display tab (Prediction
properties). For each layer, area is covered if P TCH re q ic Threshold . Each layer is assigned a colour and displayed
term
with intersections between layers.
11.
Coverage consists of several layers with a layer per user-defined power margin defined in the Display tab (Prediction properties). For each layer, area is covered if P max P req ic M arg in . Each layer is assigned a colour and displayed with
term
term
intersections between layers.
12.
UL
UL
UL
layers with a layer per possible data rate. For each layer, area is covered if Q MAX ic R
UL
UL
Q req R
UL
. Each layer is
Q req R
344
UL
UL
AT271_TRG_E6
Forsk 2009
UL
Ec
UL
UL
Q req = ------
G p 1 + G ACK + G DRC + G TCH
N t min
UL
Where
E
-----c-
is the minimum pilot quality level on uplink. This parameter is available in the Mobility types table.
N t min
UL
G ACK , G DRC and G TCH are respectively acknowledgement, data rate control and traffic data gains relative to the pilot.
They are defined in the terminal properties (1xEV-DO Rev. 0 tab).
UL
is obtained when a certain uplink transmission format (i.e. 1xEV-DO Rev. A radio bearer
( Index UL RevA Bearer ) with a certain number of subframes ( n SF )) is used. It is calculated as follows:
UL
DO Rev. A Radio Bearer Selection (Uplink) table for the uplink transmission format (radio bearer Index, mobility and
number of subframe). Two values are available for this parameter, one when the service uplink mode is "Low Latency"
and another one for high capacity services.
G ACK , G DRC , G TCH , G RRI and G Auxiliary pilot are respectively acknowledgement, data rate control, traffic data channel, reverse rate indicator and auxiliary pilot channel gains relative to the pilot. They are defined in the terminal properties
(1xEV-DO Rev. A tab). Two values of G TCH are available, one when the service uplink mode is "Low Latency" and another
one for high capacity services.
13.
This display option is available for 1xEV-DO Rev. A users only. When HARQ (Hybrid Automatic Repeat Request) is used,
UL
the required average number of retransmissions is smaller and the data rate is an average data rate ( R av ) calculated as
follows:
UL
The average number of retransmissions ( n Rtx av ) is determined from early termination probabilities defined for the
selected uplink transmission format (i.e. the radio bearer index ( Index UL R evA Bearer ) with the number of subframes
( n SF )). The Early Termination Probability graph shows the probability of early termination ( p ) as a function of the number
UL
UL
of retransmissions ( n Rtx ). Atoll calculates the average number of retransmissions ( n Rtx av ) as follows:
n Rtx max
UL
UL
UL
UL
UL
=1
Rtx
n Rtx av = ------------------------------------------------------------------------------------------------UL
p n Rtx max
UL
UL
UL
For each possible average data rate, R av , Atoll calculates the total uplink quality ( Q MAX ic R av ). Coverage consists of
UL
UL
UL
UL
several layers with a layer per possible average data rate. For each layer, area is covered if Q MAX ic R av Q req R av .
Each layer is assigned a colour and displayed with intersections between layers.
UL
UL
UL
Q req R av is the uplink quality required to obtain the average data rate, R av .
7.5.2.4
Forsk 2009
AT271_TRG_E6
345
Ptot icadj
DL
DL
N tot ic =
j
- + N0
Ptot ic + txj-------------------------------------RF ic ic adj
DL
term
txj j
DL
N tot ic =
j
+ N0
Ptot ic bpilot + txj------------------------------------------------------RF ic ic adj
DL
term
txj j
term
N0
DL
-
Downlink noise rise, NR DL ic , is calculated from the downlink total noise, N tot , as: NR DL ic = 10 log ------------ N DL
tot
7.5.2.4.1
Coverage consists of several layers with a layer per user-defined noise level defined in the Display tab (Prediction propDL
erties). For each layer, area is covered if min NR tot ic Threshold . Each layer is assigned a colour and displayed
ic
Coverage consists of several layers with a layer per user-defined noise level defined in the Display tab (Prediction propDL
erties). For each layer, area is covered if max NR tot ic Threshold . Each layer is assigned a colour and displayed with
ic
Coverage consists of several layers with a layer per user-defined noise level defined in the Display tab (Prediction propDL
erties). For each layer, area is covered if average NR tot ic Threshold . Each layer is assigned a colour and displayed
ic
Atoll displays bins where min NR DL ic Threshold . Coverage consists of several areas with an area per user-defined
ic
noise rise threshold defined in the Display tab. Each area is assigned a colour with intersections between areas.
5.
Atoll displays bins where max NR DL ic Threshold . Coverage consists of several areas with an area per user-defined
ic
noise rise threshold defined in the Display tab. Each area is assigned a colour with intersections between areas.
6.
Atoll displays bins where average NR DL ic Threshold . Coverage consists of several areas with an area per useric
defined noise rise threshold defined in the Display tab. Each area is assigned a colour with intersections between areas.
7.5.2.4.2
Coverage consists of several layers with a layer per user-defined noise level defined in the Display tab (Prediction propDL
erties). For each layer, area is covered if N tot ic Threshold . Each layer is assigned a colour and displayed with intersections between layers.
2.
Atoll displays bins where NR DL ic Threshold . Coverage consists of several areas with an area per user-defined noise
rise threshold defined in the Display tab. Each area is assigned a colour with intersections between areas.
7.6
346
AT271_TRG_E6
Forsk 2009
7.6.1
If no focus zone exists in the .atl document, Atoll takes into account the computation zone.
The distance between both cells must be less than the user-definable maximum inter-site distance. If the distance
between the reference cell and the candidate neighbour is greater than this value, then the candidate neighbour
is discarded.
The calculation options,
2.
Carriers: This option enables you to select the carrier(s) on which you want to run the allocation. You may choose one or
more carriers. Atoll will allocate neighbours to cells using the selected carriers.
Force co-site cells as neighbours: This option enables you to force cells located on the reference cell site in the candidate
neighbour list. This constraints can be weighted among the others and ranks the neighbours through the importance field
(see after).
Force adjacent cells as neighbours (only for intra-carrier neighbours): This option enables you to force cells geographically
adjacent to the reference cell in the candidate neighbour list.This constraints can be weighted among the others and ranks
the neighbours through the importance field (see after).
Force neighbour symmetry: This option enables user to force the reciprocity of a neighbourhood link. Therefore, if the reference cell is a candidate neighbour of another cell, this one will be considered as candidate neighbour of the reference cell.
Force exceptional pairs: This option enables you to force/forbid some neighbourhood relationships. Therefore, you may
force/forbid a cell to be candidate neighbour of the reference cell.
Delete existing neighbours: When selecting the Delete existing neighbours option, Atoll deletes all the current neighbours
and carries out a new neighbour allocation. If not selected, the existing neighbours are kept.
Note:
Adjacence criterion: Let CellB be a candidate neighbour cell of CellA. CellB is considered
adjacent to CellA if there exists at least one pixel in the CellA Best Server coverage area
where CellB is Best Server (if several cells have the same best server value) or CellB is the
second best server that enters the Active Set (respecting the T_Drop of the allocation).
When this option is checked, adjacent cells are sorted and listed from the most adjacent to
the least, depending on the above criterion. Adjacence is relative to the number of pixels satisfying the criterion.
There must be an overlapping zone ( S A S B ) with a given cell edge coverage probability:
3.
The reference cell A and the candidate cell B are located inside a continuous layer of cells with carrier c1 (c1 is the selected
carrier on which you run the allocation).
SA is the area where the cell A is the best serving cell. It means that the cell A is the first one in the active set.
-
The pilot signal received from the cell A is greater than the minimum pilot signal level.
The pilot quality from A exceeds Min. Ec/I0.
The pilot quality from A is the best.
SB is the area where the cell B can enter the active set.
The pilot signal received from the cell B is greater than the minimum pilot signal level.
The pilot quality from B is greater than T_Drop.
Inter-carrier neighbours: inter-frequency handover is a hard handover. It is needed in a multi-carrier (1xRTT and
1xEV-DO carriers) CDMA network:
-
To make a coverage reason handover from micro cell frequency to macro cells (2nd case).
1st case: the reference cell A is located inside a continuous layer of cells with carrier c1 (c1 is the selected carrier on which
you run the allocation) and the candidate cell B belongs to a layer of cells with carrier c2.
Forsk 2009
AT271_TRG_E6
347
The pilot signal received from the cell A is greater than the minimum pilot signal level.
The pilot signal from A is not the highest one. It is strictly lower than the best pilot signal received and higher
than the best pilot signal minus the margin.
The pilot signal received from the cell B is greater than the minimum pilot signal level.
The pilot signal from B is the highest one.
The pilot signal received from the cell A is greater than the minimum pilot signal level.
The pilot signal from A is the highest one
The pilot signal from A is lower than the minimum pilot signal level plus the margin.
The pilot signal received from the cell B is greater than the minimum pilot signal level.
The pilot signal from B is the highest one.
348
AT271_TRG_E6
Forsk 2009
The importance values are used by the allocation algorithm to rank the neighbours according to the allocation
reason, and to quantify the neighbour importance.
Atoll lists all neighbours and sorts them by importance value so as to eliminate some of them from the neighbour list if the
maximum number of neighbours to be allocated to each transmitter is exceeded. If we consider the case for which there
are 15 candidate neighbours and the maximum number of neighbours to be allocated to the reference cell is 8. Among
these 15 candidate neighbours, only 8 (having the highest importances) will be allocated to the reference cell. Note that
specific maximum numbers of neighbours (maximum number of intra-carrier neighbours, maximum number of inter-carrier
neighbours) can be defined at the cell level (property dialog or cell table). If defined there, this value is taken into account
instead of the default one available in the dialog.
As indicated in the table below, the neighbour importance depends on the neighbourhood cause; this value goes from 0
to 100%.
Neighbourhood cause
When
Importance
value
Existing neighbour
Existing
importance
Exceptional pair
100 %
Co-site transmitter
(IF) function
Adjacent transmitter
(IF) function
(IF) function
Symmetric neighbourhood
relationship
(IF) function
Except forced neighbour case (importance = 100%), priority assigned to each neighbourhood cause is now linked to the
(IF) Importance Function evaluation. The importance is evaluated through a function (IF), taking into account 3 factors:
The (IF) function is user-definable using the Min importance and Max importance fields.
Factor
Min
importance
Default value
Max
importance
Default value
Min(O)
1%
Max(O)
30%
Min(A)
30%
Max(A)
60%
Min(C)
60%
Max(C)
100%
Neighbourhood cause
(IF) function
no
Min(O) + Delta(O)(O)
1% + 29%(O)
no
yes
Min(A)+Delta(A){Max(O)(O)+(100%Max(O))(A)}
yes
yes
Min(C)+Delta(C){Max(O)(O)+(100%Max(O))(A)}
Co-site
Adjacent
no
Forsk 2009
If there is no overlapping between the range of each factor, the neighbours will be ranked
by neighbourhood cause. Using the default values for minimum and maximum importance
fields, neighbours will be ranked in this order: first co-site neighbours, then adjacent
neighbours, and finally neighbours found on overlapping criterion.
If ranges of (IF) factors overlap each other, the neighbours may not be ranked by
neighbourhood cause.
AT271_TRG_E6
349
The ranking between neighbours from the same category will depend on (A) and (O)
factors.
The default value of Min(O)= 1%, ensures that neighbours selected for symmetry will have
an importance greater than 0%. With a value of Min(O)= 0%, neighbours selected for
symmetry, will have an importance field greater than 0% only if there is some overlapping.
In the Results part, Atoll provides the list of neighbours, the number of neighbours and the maximum number of neighbours allowed for each cell. In addition, it indicates the importance (in %) of each neighbour and the allocation reason.
Therefore, a neighbour may be marked as exceptional pair, co-site, adjacent, coverage or symmetric. For neighbours
accepted for co-site, adjacency and coverage reasons, Atoll displays the percentage of area meeting the coverage conditions and the corresponding surface area (km2), the percentage of area meeting the adjacency conditions and the corresponding surface area (km2). Finally, if cells have previous allocations in the list, neighbours are marked as existing.
Notes:
The neighbour lists may be optionally used in the power control simulations to determine
the mobile's active set.
The percentage of area is calculated with the resolution specified in the properties dialog of
the predictions folder (default resolution parameter).
The force neighbour symmetry option enables the users to consider the reciprocity of a
neighbourhood link. This reciprocity is allowed only if the neighbour list is not already full.
Thus, if the cell B is a neighbour of the cell A while the cell A is not a neighbour of the cell
B, two cases are possible:
1st case: There is space in the cell B neighbour list: the cell A will be added to the list. It will
be the last one.
2nd case: The cell B neighbour list is full: Atoll will not include cell A in the list and will
cancel the link by deleting cell B from the cell A neighbour list.
7.6.2
When the options Force exceptional pairs and Force symmetry are selected, Atoll
considers the constraints between exceptional pairs in both directions so as to respect
symmetry condition. On the other hand, if neighbourhood relationship is forced in one
direction and forbidden in the other one, symmetry cannot be respected. In this case, Atoll
displays a warning in the Event viewer.
In the Results, Atoll displays only the cells for which it finds new neighbours. Therefore, if a
TBA cell has already reached its maximum number of neighbours before starting the new
allocation, it will not appear in the Results table.
TBA cells,
Neighbours of TBA cells marked as exceptional pair, adjacent and symmetric,
Neighbours of TBA cells that satisfy coverage conditions.
Automatic neighbour allocation parameters are described in "Global Allocation for all Transmitters" on page 347.
7.7
PN Offset Allocation
PN offset is used to identify a cell. It is a time offset used by a cell to shift a Pseudo Noise sequence. Mobile processes
the strongest received PN sequence and reads its phase that identifies the cell.
By default, there are 512 PN Offsets. PN Offsets are numbered (0...511).
350
AT271_TRG_E6
Forsk 2009
If no focus zone exists in the .atl document, Atoll takes into account the computation zone.
7.7.1
7.7.1.1
PILOT_INC parameter,
Atoll uses this parameter to determine the pool of possible PN offsets (512 divided by PILOT_INC value). The first
PN offset is PILOT_INC and other ones are multiples of this value.
For example: When PILOT_INC is set to 4, the pool of possible PN offsets consists of PN offsets from 4 to 508
with a separation interval of 4 (i.e. [4,8,12,16,...508]).
2.
First order neighbours: The neighbours of TBA cells listed in the Intra-technology neighbours table,
Second order neighbours: The neighbours of neighbours,
Third order neighbours: The neighbours neighbours neighbours.
Notes:
3.
In the context of the PN Offset allocation, the term "neighbours" refers to intra-carrier
neighbours.
Atoll can take into account inter-technology neighbour relations as constraints to allocate
different PN Offsets to the CDMA neighbours of a GSM transmitter. In order to consider
inter-technology neighbour relations in the PN Offset allocation, you must make the
Transmitters folder of the GSM .atl document accessible in the CDMA .atl document. For
information on making links between GSM and CDMA .atl documents, see the User
Manual.
Atoll considers symmetry relationship between a cell, its first order neighbours, its second
order neighbours and its third order neighbours.
For a reference cell A, Atoll considers all the cells B that can enter the active set on the area where the reference cell
is the best server (area where (Ec/I0)A exceeds Min. Ec/I0 and is the highest one and (Ec/I0)B exceeds T_Drop).
Note:
4.
Atoll takes the total downlink power used by the cell into account in order to evaluate Io. Io
equals the sum of total transmitted powers. In case this parameter is not specified in the
cell properties, Atoll uses 50% of the maximum power.
Reuse distance is a constraint on the allocation of PN offsets. A PN offset cannot be reused at a site that is not at least as
far away as the reuse distance from the site allocated with the particular PN offset.
Note:
5.
6.
7.
PN offset reuse distance can be defined at cell level. If this value is not defined, then Atoll
will use the default reuse distance defined in the PN offset Automatic Allocation dialog.
PN-cluster size. Within the context of PN offset allocation, the term "PN-cluster" refers to a sub-group of PN
offsets.
Exceptional pairs,
Domains of PN Offsets,
Note:
Forsk 2009
When no domain is assigned to cells, Atoll considers the PILOT_INC parameter only to
determine available PN offsets (e.g., If PILOT_INC is set to 4, all PN offsets from 4 to 508
with a separation interval of 4 can be allocated).
AT271_TRG_E6
351
The carrier on which the allocation is run: It can be a given carrier or all of them. In this case, either Atoll
independently plans PN Offsets for the different carriers, or it allocates the same PN Offset to each carrier of a
transmitter if the option "Allocate carriers identically" is selected.
The possibility to use a maximum of PN offsets (option "Use a Maximum of PN Offsets"): Atoll will try to spread
the PN offset spectrum the most.
The "Delete All Codes" option: When selecting this option, Atoll deletes all the current PN Offsets and carries out
a new PN Offset allocation. If not selected, the existing PN Offsets are kept.
9.
10.
In addition, it depends on the selected allocation strategy. Allocation strategies can be:
PN offset per cell: The purpose of this strategy is to reduce the spectrum of allocated PN offsets the maximum
possible. Atoll will allocate the first possible PN offsets in the domain.
Adjacent PN-Clusters per site: This strategy consists of allocating one cluster of adjacent PN offsets to each site,
then, one PN offset of the cluster to each cell of each transmitter according to its azimuth. When all the clusters
have been allocated and there are still sites remaining to be allocated, Atoll reuses the clusters at another site.
Distributed PN-clusters per site: This strategy consists of allocating one cluster of PN offsets to each site in the
network, then, one PN offset of the cluster to each cell of each transmitter according to its azimuth. With this
strategy, the cluster is made of PN offsets separated as much as possible. When all the clusters have been allocated and there are still sites remaining to be allocated, Atoll reuses the clusters at another site.
In the Results table, Atoll only displays PN offsets allocated to TBA cells.
7.7.1.2
Allocation Process
For each TBA cell, Atoll lists all cells which have constraints with the cell. They are referred to as near cells. The near cells
of a TBA cell may be:
Its neighbour cells: the neighbours listed in the Intra-technology neighbours table (options Existing neighbours
and "First Order"),
The neighbours of its neighbours (options Existing neighbours and Second Order),
The third order neighbours (options Existing neighbours and Third Order),
The cells that fulfil Ec/I0 condition (option Additional Ec/I0 conditions),
The cells with distance from the TBA cell less than the reuse distance,
The cells that make exceptional pairs with the TBA cell.
The cell and its near cells are neighbours of a same GSM transmitter (only if the Transmitters folder of the GSM
.atl document is accessible in the UMTS .atl document),
These constraints have a certain weight taken into account to determine the TBA cell priority during the allocation process
and the cost of the PN Offset plan. During the allocation, Atoll tries to assign different PN Offsets to the TBA cell and its
near cells. If it respects all the constraints, the cost of the PN Offset plan is 0. When a cell has too many constraints and
there are not anymore PN Offsets available, Atoll breaks the constraint with the lowest cost so as to generate the PN Offset
plan with the lowest cost. For information on the cost generated by each constraint, see "Cell Priority" on page 353.
7.7.1.2.1
352
AT271_TRG_E6
Forsk 2009
7.7.1.2.2
Multi-Carrier Network
In case you have a multi-carrier network and you run the PN Offset allocation on all the carriers, the allocation process
depends on wether the option "Allocate Carriers Identically" is selected or not.
When the option is not selected, algorithm works for each strategy, as explained above. On the other hand, when the
option is selected, allocation order changes. It is no longer based on the cell priority but depends on the transmitter priority.
All transmitters which have constraints with the studied transmitter will be referred to as near transmitters.
In case of a "Per cell" strategy (PN offset per cell), Atoll starts PN offset allocation with the highest priority transmitter and
its near transmitters and continues with the lowest priority transmitters not allocated yet and their near transmitters. The
same PN offset is assigned to each cell of the transmitter.
In case of a "Per site" strategy (Adjacent and Distributed PN-clusters per site strategies), Atoll assigns a cluster to each
site and then, allocates a PN offset to each transmitter. It starts with the highest priority transmitter and its near transmitters
and continues with the lowest priority transmitters not allocated yet and their near transmitters. The same PN offset is
assigned to each cell of the transmitter.
For information on calculating cell priority, see "Cell Priority" on page 353. For information on calculating transmitter priority, see "Transmitter Priority" on page 355.
Note:
7.7.1.2.3
When cells, transmitters or sites have the same priority, processing is based on an
alphanumeric order.
128 PN offsets that can be allocated: they are all PN offsets from 4 to 508 with a separation interval of 4.
Each PN-cluster consists of three PN offsets. So, there are 42 PN-clusters available.
If you select "Adjacent PN-cluster per site" as allocation strategy, Atoll will consider PN-clusters consisted of adjacent PN
offsets (e.g. {4,8,12}, {16,20,24}, ...,{496,500,504}).
If you select "Distributed PN-cluster per site" as allocation strategy, Atoll will consider PN-clusters consisted of PN offsets
separated as much as possible (e.g. {4,172,340}, {8,176,344}, ...,{168,336,504}).
7.7.1.3
Priority Determination
7.7.1.3.1
Cell Priority
PN Offset allocation algorithm in Atoll allots priorities to cells before performing the actual allocation. Priorities assigned to
cells depend upon how much constrained each cell is and the cost defined for each constraint. A cell without any constraint
has a default cost, C , equal to 0. The higher the cost on a cell, the higher the priority it has for the PN Offset allocation
process.
There are five criteria employed to determine the cell priority:
The cost due to the domain constraint, C i Dom , depends on the number of PN Offsets available for the allocation. The
domain constraint is mandatory and cannot be broken.
When no domain is assigned to cells, 512 PN Offsets are available and we have:
C i Dom = 0
When domains of PN Offsets are assigned to cells, each unavailable PN Offset generates a cost. The higher the number
of codes available in the domain, the less will be the cost due to this criterion. The cost is given as:
C i Dom = 512 Number of PN Offsets in the domain
Distance Criterion
The constraint level of any cell i depends on the number of cells (j) present within a radius of "reuse distance" from its
centre. The total cost due to the distance constraint is given as:
C i Dist =
Cj Dist i
j
Each cell j within the reuse distance generates a cost given as:
Forsk 2009
AT271_TRG_E6
353
The constraint level of any cell i depends on the number of exceptional pairs (j) for that cell. The total cost due to exceptional pair constraint is given as:
C i EP =
cEP i j
j
Where
c EP is the cost of the exceptional pair constraint. This value can be defined in the Constraint Cost dialogue.
Neighbourhood Criterion
The constraint level of any cell i depends on the number of its neighbour cells j, the number of second order neighbours k
and the number of third order neighbours l.
Lets consider the following neighbour schema:
Ci N =
Cj N1 i + Cj j N1 i + Ck N2 i + Ck k N2 i + Cl N3 i + Cl l N3 i
j
354
AT271_TRG_E6
Forsk 2009
This criterion is considered when the co-planning mode is activated (i.e. the Transmitters folder of the GSM .atl document
is made accessible in the UMTS .atl document) and inter-technology neighbours have been allocated. If the cell i is neighbour of a GSM transmitter, the cell constraint level depends on how many cells j are neighbours of the same GSM transmitter. The total cost due to GSM neighbour constraint is given as:
C i N 2G =
cN
2G
j Tx 2G
Where
cN
2G
is the cost of the GSM neighbour constraint. This value can be defined in the Constraint Cost dialogue.
Therefore, the total cost due to constraints on any cell i is defined as:
C i = C i Dom + C i U
With
C i U = C i Dist + C i EP + C i N + C i N 2G
7.7.1.3.2
Transmitter Priority
In case you have a multi-carrier network and you run PN Offset allocation on "all" the carriers with the option "allocate
carriers identically", algorithm in atoll allots priorities to transmitters. Priorities assigned to transmitters depend on how
much constrained each transmitter is and the cost defined for each constraint. The higher the cost on a transmitter, the
higher the priority it has for the PN Offset allocation process.
Let us consider a transmitter Tx with two cells using carriers 0 and 1. The cost due to constraints on the transmitter is given
as:
C Tx = C Tx Dom + C Tx U
With C Tx U =
Here, the domain available for the transmitter is the intersection of domains assigned to cells of the transmitter. The
domain constraint is mandatory and cannot be broken.
7.7.1.3.3
Site Priority
In case of "Per Site" allocation strategies (Adjacent PN-clusters per site and Distributed PN-clusters per site), algorithm in
Atoll allots priorities to sites. Priorities assigned to sites depend on how much constrained each site is. The higher the
constraint on a site, the higher the priority it has for the PN Offset allocation process.
Let us consider a site S with three transmitters; each of them has two cells using carriers 0 and 1. The site constraint is
given as:
C S = C S U + C S Dom
With, C S U =
Here, the domain considered for the site is the intersection of domains available for transmitters of the site.
Forsk 2009
AT271_TRG_E6
355
7.7.2
Allocation Examples
In order to understand the differences between the different allocation strategies and the behaviour of the algorithm when
using a maximum of PN offsets or not, let us consider the following sample scenario:
7.7.2.1
356
AT271_TRG_E6
Forsk 2009
7.7.2.2
Atoll allocates a PN cluster of adjacent PN offsets to Site0 As it is possible to use a maximum of PN offsets, Atoll alloand then, one PN offset of the PN cluster to each cell. cates different PN clusters of adjacent PN offsets to sites so
Under given constraints of neighbourhood and reuse that there is least repetition of PN offsets.
distance, the same PN cluster can be allocated to each site
and same PN offsets to each sites cells.
7.7.2.3
Atoll allocates a PN cluster of distributed PN offsets to Site0 As it is possible to use a maximum of PN offsets, Atoll alloand then, one PN offset of the PN cluster to each cell. cates different PN clusters of distributed PN offsets to sites
Under given constraints of neighbourhood and reuse so that there is least repetition of PN offsets.
distance, the same PN cluster can be allocated to each site
and same PN offsets to each sites cells.
7.8
7.8.1
Overview
It is possible to automatically calculate and allocate neighbours between GSM/TDMA and CDMA (i.e. IS-95 cdmaOne or
CDMA2000) networks. In Atoll, it is called inter-technology neighbour allocation.
Inter-technology handover is used in two cases:
Forsk 2009
When the CDMA coverage is not continuous. In this case, the CDMA coverage is extended by CDMA-GSM
handover into the GSM network,
And in order to balance traffic and service distribution between both networks.
AT271_TRG_E6
357
An .atl document containing the GSM/TDMA network, GSM.atl, and another one containing the CDMA (i.e. IS-95
cdmaOne or CDMA2000) network, CDMA.atl,
An existing link on the Transmitters folder of GSM.atl into CDMA.atl.
The external neighbour allocation algorithm takes into account all the GSM TBC transmitters. It means that all the TBC
transmitters of GSM.atl are potential neighbours. The cells to be allocated will be called TBA cells which, being cells of
CDMA.atl, fulfill following conditions:
7.8.2
Two allocation strategies are available: the first one is based on distance and the second one on coverage overlapping.
We assume we have a CDMA reference cell, A, and a GSM candidate neighbour, transmitter B.
7.8.2.1
The distance between the CDMA reference cell and the GSM neighbour must be less than the user-definable
maximum inter-site distance. If the distance between the CDMA reference cell and the GSM neighbour is greater
than this value, then the candidate neighbour is discarded.
2.
Transmitter azimuths are taken into account to evaluate the inter-transmitter distance. For
further information on inter-transmitter distance calculation, see "Calculation of InterTransmitter Distance" on page 270.
Carriers: This option enables you to select the carrier(s) on which you want to run the allocation. You may choose one or
more carriers. Atoll will allocate neighbours to cells using the selected carriers.
Force co-site cells as neighbours: It enables you to automatically include GSM transmitters located on the same site as
the reference CDMA cell in the candidate neighbour list. This option is automatically selected.
Force exceptional pairs: This option enables you to force/forbid some neighbourhood relationships. Therefore, you may
force/forbid a GSM transmitter to be candidate neighbour of the reference CDMA cell.
Delete existing neighbours: When selecting the Delete existing neighbours option, Atoll deletes all the current neighbours
and carries out a new neighbour allocation. If not selected, existing neighbours are kept.
3.
Atoll lists all candidate neighbours and sorts them by priority so as to eliminate some of them from the neighbour
list if the maximum number of neighbours to be allocated to each cell is exceeded. The candidate neighbour
priority depends on the neighbourhood cause. Priority assigned to each neighbourhood cause is listed in the table
below (1 is a higher priority than 2 and so on).
Neighbourhood cause
When
Priority
Existing neighbour
Exceptional pair
Co-site cell
If there are 15 candidate neighbours and the maximum number of neighbours to be allocated to the reference cell is 8.
Among 15 candidate neighbours, only 8 (those with the highest priority) will be allocated to the reference cell.
In the Results part, Atoll provides the list of neighbours, the number of neighbours and the maximum number of neighbours allowed for each cell. In addition, it indicates the allocation cause for each neighbour. Therefore, a neighbour may
358
AT271_TRG_E6
Forsk 2009
7.8.2.2
The distance between the CDMA reference cell and the GSM neighbour must be less than the user-definable
maximum inter-site distance. If the distance between the CDMA reference cell and the GSM neighbour is greater
than this value, then the candidate neighbour is discarded.
Note:
2.
Carriers: This option enables you to select the carrier(s) on which you want to run the allocation. You may choose one or
more carriers. Atoll will allocate neighbours to cells using the selected carriers.
Force co-site cells as neighbours: It enables you to automatically include GSM transmitters located on the same site as
the reference CDMA cell in the candidate neighbour list. This option is automatically selected.
Force exceptional pairs: This option enables you to force/forbid some neighbourhood relationships. Therefore, you may
force/forbid a GSM transmitter to be candidate neighbour of the reference CDMA cell.
Delete existing neighbours: When selecting the Delete existing neighbours option, Atoll deletes all the current neighbours
and carries out a new neighbour allocation. If not selected, existing neighbours are kept.
3.
There must be an overlapping zone ( S A S B ) with a given cell edge coverage probability where:
1st case: SA is the area where the cell A is the best serving cell of the CDMA network.
- The pilot signal received from A is greater than the minimum pilot signal level,
- The pilot quality from A exceeds a user-definable minimum value (minimum Ec/I0) and is the highest one.
In this case, the Ec/I0 margin must be equal to 0dB and the max Ec/I0 option disabled.
2nd case: SA represents the area where the pilot quality from the cell A strats decreasing but the cell A is still
the best serving cell of the CDMA network.
The Ec/I0 margin must be equal to 0dB, the max Ec/I0 option selected and a maximum Ec/I0 user-defined.
-
The pilot signal received from A is greater than the minimum pilot signal level,
The pilot quality from A exceeds the minimum Ec/I0 but is lower than the maximum Ec/I0.
The pilot quality from A is the highest one.
3rd case: SA represents the area where the cell A is not the best serving cell but can enter the active set.
Here, the Ec/I0 margin has to be different from 0dB and the max Ec/I0 option disabled.
-
The pilot signal received from A is greater than the minimum pilot signal level,
The pilot quality from A is within a margin from the best Ec/I0, where the best Ec/I0 exceeds the minimum
Ec/I0.
1st case: SB is the area where the cell B is the best serving cell of the GSM network.
In this case, the margin must be set to 0dB.
-
The signal level received from B on the BCCH TRX type exceeds the user-defined minimum threshold and
is the highest one.
2nd case: The margin is different from 0dB and SB is the area where:
- The signal level received from B on the BCCH TRX type exceeds the user-defined minimum threshold and
is within a margin from the best BCCH signal level.
SA SB
Atoll calculates the percentage of covered area ( ---------------------- 100 ) and compares this value to the % minimum covered
SA
area. If this percentage is not exceeded, the candidate neighbour B is discarded.
Candidate neighbours fulfilling coverage conditions are sorted in descending order with respect to percentage of covered
area.
Forsk 2009
AT271_TRG_E6
359
Atoll lists all candidate neighbours and sorts them by priority so as to eliminate some of them from the neighbour
list if the maximum number of neighbours to be allocated to each cell is exceeded. The candidate neighbour
priority depends on the neighbourhood cause. Priority assigned to each neighbourhood cause is listed in the table
below (1 is a higher priority than 2 and so on).
Neighbourhood cause
When
Priority
Existing neighbour
Exceptional pair
Co-site cell
If there are 15 candidate neighbours and the maximum number of neighbours to be allocated to the reference cell is 8.
Among 15 candidate neighbours, only 8 (those with the highest priority) will be allocated to the reference cell.
In the Results part, Atoll provides the list of neighbours, the number of neighbours and the maximum number of neighbours allowed for each cell. In addition, it indicates the allocation cause for each neighbour. Therefore, a neighbour may
be marked as exceptional pair or co-site. If the neighbour is not forced but fulfils coverage conditions, Atoll displays the
percentage of covered area and the overlap area (km2) in brackets. Finally, if cells have previous allocations in the list,
neighbours are marked as existing.
Notes:
7.8.2.3
The percentage of covered area is calculated with the resolution specified in the properties
dialog of the predictions folder (default resolution parameter).
In the Results, Atoll displays only the cells for which it finds new neighbours. Therefore, if a
TBA cell has already reached its maximum number of neighbours before starting the new
allocation, it will not appear in the Results table.
7.9
7.9.1
Overview
It is possible to automatically calculate and allocate neighbours between cdmaOne and CDMA2000 networks. In Atoll, it
is called inter-technology neighbour allocation.
360
AT271_TRG_E6
Forsk 2009
An .atl document containing the CDMA2000 network, CDMA2000.atl, and another one containing the cdmaOne
network, CDMA.atl,
An existing link of the Transmitters folder of CDMA.atl into CDMA2000.atl or vice-versa.
The external neighbour allocation algorithm takes into account all the CDMA TBC cells. It means that all the TBC cells of
CDMA.atl are potential neighbours. The cells to be allocated will be called TBA cells which, being cells of CDMA2000.atl,
fulfill following conditions:
7.9.2
The distance between the CDMA2000 reference cell and the CDMA neighbour must be less than the userdefinable maximum inter-site distance. If the distance between the CDMA2000 reference cell and the CDMA
neighbour is greater than this value, then the candidate neighbour is discarded.
2.
Transmitter azimuths are taken into account to evaluate the inter-transmitter distance. For
information on inter-transmitter distance calculation, please refer to paragraph "Calculation
of Inter-Transmitter Distance" on page 270.
Carriers: This option enables you to select the carrier(s) on which you want to run the allocation. You may choose one or
more carriers. Atoll will allocate neighbours to cells using the selected carriers.
Force co-site cells as neighbours: It enables you to automatically include CDMA cells located on the same site as the reference CDMA2000 cell in the candidate neighbour list. This option is automatically selected.
Force exceptional pairs: This option enables you to force/forbid some neighbourhood relationships. Therefore, you may
force/forbid a CDMA cell to be candidate neighbour of the reference CDMA2000 cell.
Delete existing neighbours: When selecting the Delete existing neighbours option, Atoll deletes all the current neighbours
and carries out a new neighbour allocation. If not selected, existing neighbours are kept.
3.
Atoll lists all candidate neighbours and sorts them by priority so as to eliminate some of them from the neighbour
list if the maximum number of neighbours to be allocated to each cell is exceeded. The candidate neighbour
priority depends on the neighbourhood cause. Priority assigned to each neighbourhood cause is listed in the table
below (1 is a higher priority than 2 and so on).
Neighbourhood cause
When
Priority
Existing neighbour
Exceptional pair
Co-site cell
If there are 15 candidate neighbours and the maximum number of neighbours to be allocated to the reference cell is 8.
Among 15 candidate neighbours, only 8 (those with the highest priority) will be allocated to the reference cell.
In the Results part, Atoll provides the list of neighbours, the number of neighbours and the maximum number of neighbours allowed for each cell. In addition, it indicates the allocation cause for each neighbour. Therefore, a neighbour may
be marked as exceptional pair or co-site. If the neighbour is not forced but fulfils distance conditions, Atoll displays the
distance from the reference cell. Finally, if cells have previous allocations in the list, neighbours are marked as existing.
Notes:
Forsk 2009
AT271_TRG_E6
361
7.9.2.1
In the Results, Atoll displays only the cells for which it finds new neighbours. Therefore, if a
TBA cell has already reached its maximum number of neighbours before starting the new
allocation, it will not appear in the Results table.
362
AT271_TRG_E6
Forsk 2009
Chapter 8
TD-SCDMA Networks
This chapter provides descriptions of all the algorithms for calculations, analyses, automatic allocations
and prediction studies available in TD-SCDMA projects.
Atoll
364
AT271_TRG_E6
Forsk 2009
TD-SCDMA Networks
This chapter describes in detail the algorithms, calculation parameters, and processes of the coverage predictions and the
simulations available in TD-SCDMA documents. The first part of this chapter lists all the input and output parameters in
the TD-SCDMA documents, their significance, location in the Atoll GUI, and their usage. Detailed explanation of the basic
coverage predictions, which do not require simulation results, is provided in the second part. The third part describes the
traffic scenario generation and Montel Carlo simulation algorithms including smart antenna modelling and dynamic channel allocation. The next sections are dedicated to TD-SCDMA coverage predictions which can be based on results
obtained from simulations. The last three sections describe in detail the allocation of frequencies, i.e., master and slave
carriers, the allocation of neigbours, and the allocation of scrambling codes.
8.1
8.1.1
Inputs
This table lists the inputs to computations, coverage predictions, and simulations.
Name
Value
Unit
Description
R Ch
Global parameter
Mcps
Spread
Global parameter
None
F Max
Spread
Global parameter
None
Proc
Global parameter
None
N TS
SF
Global parameter
None
SF
Global parameter
ms
Frame
Global parameter
ms
N Ch TS
GP
Global parameter
None
N Ch TS
Data
Global parameter
None
N Ch TS
Midamble
Global parameter
None
N Ch PTS
GP
Global parameter
None
N Ch DwPTS
GP
Global parameter
None
SYNC_DL
Global parameter
None
None
F Min
G P CCPCH
D
D
N Ch DwPTS
Total
N Ch DwPTS
Global parameter
Total
N Ch DwPTS
GP
SYNC_DL
= N Ch DwPTS + N Ch DwPTS
N Ch UpPTS
GP
Global parameter
None
SYNC_UL
Global parameter
None
None
N Ch UpPTS
Total
N Ch UpPTS
Global parameter
Total
N Ch UpPTS
GP
SYNC_UL
= N Ch UpPTS + N Ch UpPTS
N Ch TS
W = -----------------SF
D
bps
F Avg
MHz
Forsk 2009
AT271_TRG_E6
365
MHz
F IRF
Cell parameter
None
None
Transmitter parameter
(user-defined or calculated from transmitter equipment characteristics)
None
Transmitter parameter
(user-defined or calculated from transmitter equipment characteristics)
None
Transmitter loss
L Tx = L Total UL on uplink
TX
BTS parameter
None
P TCH
Max
Cell parameter
P P CCPCH
Cell parameter
P DwPCH
Cell parameter
P OCCH TS0
Cell parameter
TComp P CCPCH
Cell parameter
None
P Max
Cell parameter
None
Req
Cell parameter
None
RU DL
Req
Cell parameter
None
P HS PDSCH
Available
Cell parameter
P HR
Cell parameter
None
Power headroom
P HS SCCH
Cell parameter
N HS SCCH
Cell parameter
None
N HS SICH
Cell parameter
None
Cell parameter
None
Min
Cell parameter
None
Max
Cell parameter
None
Max
Cell parameter
None
N Intra Neigh
Max
Cell parameter
None
P OCCH
Timeslot parameter
DL
Timeslot parameter
%P DL
Timeslot parameter
(Simulation constraint)
None
X UL
Timeslot parameter
(Simulation result)
None
Timeslot parameter
(Simulation constraint)
None
P HS PDSCH
Timeslot parameter
Min
Timeslot parameter
None
Max
Timeslot parameter
None
TX
F JD
NF
TX
TX
RU UL
Max
N HSDPA
N HS-PDSCH Codes
N HS-PDSCH Codes
N Intra Neigh
P TCH
Max
Max
X UL
Available
N HS-PDSCH Codes
N HS-PDSCH Codes
366
AT271_TRG_E6
L Tx = L Total DL on downlink
Forsk 2009
Timeslot parameter
Body
Service parameter
None
Body loss
f DL
Act
Service parameter
None
f UL
Act
Service parameter
None
f DL
Eff
Service parameter
None
f UL
Eff
Service parameter
None
F Scaling
Service parameter
None
O TP
Service parameter
kbps
UL
None
DL
None
UL
ms
T PacketCall
DL
ms
UL
KBytes
DL
KBytes
UL
KBytes
S Max PacketCall
DL
KBytes
T Packet
UL
ms
DL
ms
UL
Bytes
DL
Bytes
Nom
kbps
Nom
kbps
W
-)
R99 bearer parameter (Can be calculated as ------------Nom
R DL
None
W
-)
R99 bearer parameter (Can be calculated as ------------Nom
R UL
None
Min
Max
N DL
TS
None
TS
None
E b Req
C Req
R99 bearer parameter per mobility ( ------
or ----
)
N t TCH UL
I TCH UL
None
E b Req
C Req
R99 bearer parameter per mobility ( ------
or ----
)
N t TCH DL
I TCH DL
None
N PacketCall
N PacketCall
T PacketCall
S Min PacketCall
S Min PacketCall
S Max PacketCall
T Packet
S Packet
S Packet
R DL
R UL
Proc
G DL
Proc
G UL
P TCH DL
P TCH DL
N UL
Req
Q TCH UL
Req
Q TCH DL
Forsk 2009
AT271_TRG_E6
367
Req
G DL
Div
None
Div
None
Term
Terminal parameter
P Min
Term
Terminal parameter
P UpPCH
Terminal parameter
UpPCH power
Term
Terminal parameter
None
Term
Terminal parameter
None
Term
Terminal parameter
None
Term
Terminal parameter
None
Terminal gain
Term
Terminal parameter
None
Terminal loss
TAdd P CCPCH
Mobility parameter
TDrop P CCPCH
Mobility parameter
Req
Mobility parameter
Req
Mobility parameter
E b Req
C Req
Mobility parameter ( ------
or ----
)
N t P CCPCH
I P CCPCH
None
E c Req
Mobility parameter ( ------
)
N t HS SCCH
None
E c P CCPCH
Mobility parameter ( ------
)
N t HS SICH
None
C Req
Mobility parameter ( ----
)
I DwPCH
None
None
None
CI
None
CI
None
L Indoor
None
Indoor loss
Ortho
None
F UL
Ortho
None
Spread
Spreading angle
1.38 x 10-23
J/K
Boltzman constant
293
Ambient temperature
TX
N0
NF TX K T BW
Term
NF Term K T BW
TX
Antenna parameter
None
RSCP TCH UL
RSCP TCH DL
G UL
P Max
NF
F JD
G
L
RSCP DwPCH
RSCP UpPCH
Req
Q P CCPCH
Req
Q HS SCCH
Req
Q HS SICH
Req
Q DwPCH
Model
Eb/Nt
P CCPCH or
CI
P CCPCH
Eb/Nt
or DL
Eb/Nt
or UL
DL
UL
F DL
N0
368
AT271_TRG_E6
Forsk 2009
None
Path loss
None
P CCPCH
None
Eb Nt DL
None
Eb Nt UL
None
Model
M Shadowing
M Shadowing
M Shadowing
M Shadowing
LT
TX
Term
Body
Model
M Shadowing
L Path L L
L
L Indoor
= -----------------------------------------------------------------------------------------------------------------------------------TX
Term
G G
Term
Body
by M Shadowing .
P CCPCH
L Path L L
L
L Indoor M Shadowing
= -----------------------------------------------------------------------------------------------------------------------------------TX
Term
G G
Eb Nt P
LT
LT
None
TX
Term
L Path L L
L
L Indoor M Shadowing
= -----------------------------------------------------------------------------------------------------------------------------------TX
Term
G G
Eb Nt UL
a.
TX
Term
P CCPCH
Eb Nt DL
Eb Nt DL
Body
Therefore, M Shadowing or
Eb Nt UL
Body
L Path L L
L
L Indoor M Shadowing
= -----------------------------------------------------------------------------------------------------------------------------------TX
Term
G G
P CCPCH
For the calculation of interference, P OCCH also includes the MBMS SCCPCH channel power when the optional MBMS
feature is activated. You must modify the data structure for activating the optional MBMS feature. For more information, see
the Administrator Manual.
8.1.2
Name
TX i ic
E
-----b-
N t P CCPCH
Value
TX i ic
RSCP P CCPCH
-----------------------------------------------------------TX i ic
N Tot DL
TX i
TX i ic
TX i ic
TX i ic
Term
I Intra DL + I Extra DL + I IC DL ic jc + N 0
TX i ic
RSCP P CCPCH
TX i ic
I Intra DL
With
TX i
TX i
TX i ic
I IC DL ic jc
8.1.3
Name
Forsk 2009
TX i
TX i ic
1 F DL
= 0
1
I Extra DL
Description
None
None
Inter-carrier interference
Unit
Description
TX i ic
TX i
RSCP P CCPCH
-----------------------------------------------------------TX i ic
N Tot DL
TX i ic
C
----
I P CCPCH
N Tot DL
Proc
G P CCPCH
Unit
Term
1 F JD
TX i
and
TX j ic
TX j jc
TX j jc
j
----------------------------------------------------------------------------------------------------------F IRF ic jc
AT271_TRG_E6
369
TX i ic
N Tot DL
TX i ic
TX i
RSCP DwPCH
---------------------------------------------------TX i ic
N Tot DL
TX i ic
C
----
I DwPCH
TX i ic
TX i ic
Term
I Intra DL + I Extra DL + I IC DL ic jc + N 0
TX i ic
RSCP DwPCH
TX i ic
I Intra DL
With
TX i
TX i
Ortho
1 F DL
= 0
1
Inter-carrier interference
TX i
Term
1 F JD
and
RSCPDwPCH
TX i ic
I Extra DL
None
ji
TX j jc
RSCPDwPCH
I IC DL ic jc
8.1.4
TX
j
----------------------------------------------F IRF ic jc
Name
TX i ic
E
-----b-
N t TCH DL
Value
TX i ic
RSCP TCH DL
------------------------------------------------------TX i ic
N Tot DL
TX i
TX i ic
TX i ic
I Intra DL
Div
TX i ic
Description
None
None
Inter-carrier interference
Unit
Description
None
None
TX i ic
TX i
RSCP TCH DL
------------------------------------------------------- G Div
DL
TX i ic
N Tot DL
TX i ic
C
----
I TCH DL
N Tot DL
Proc
G DL G DL
Unit
TX i ic
Term
I Intra DL + I Extra DL + I IC DL ic jc + N 0
TX i
TX i
Ortho
Term
1 F DL 1 F JD + 1
TX i ic
TX i ic
I Extra DL
I IC DL ic jc
8.1.5
TX j ic
TX j jc
TX j jc
ji
RSCPTCH DL + RSCPOCCH
TX
j
-----------------------------------------------------------------------------------------F IRF ic jc
Name
TX i ic
E
-----b-
N t TCH UL
TX i ic
C
----
I TCH UL
Value
TX i ic
Term
RSCP TCH UL
----------------------------------------------------------TX i ic
N Tot UL
Term
Term
P Req
Proc
Div
G UL G UL
TX i ic
RSCP TCH UL
----------------------------------------------------------- G Div
UL
TX i ic
N Tot UL
Req
370
TX j ic
RSCPTCH DL + RSCPOCCH
Req
Q TCH UL
Q TCH UL
Term
- or P Term
P Max -------------------------------Max -----------------------------TX i ic
TX i ic
E
b
C
------
----
I TCH UL
N t TCH UL
AT271_TRG_E6
Forsk 2009
8.1.6
Interference Calculation
Name
Value
TX j jc
I C2C TX i TX j
TX j ic
TX j ic
Unit
Description
UpPCH interference
TX j jc
RSCPTCH DL + RSCPOCCH
TX j
8.1.7
TX i ic
X TS1 UL
------------------------------------TX i ic
1 X TS1 UL
TX i
TX i ic
I TS1 UL
N0
Name
Value
Unit
Description
TX i ic
P HS SCCH
TX i ic
TX i
TX i ic
E
-----c-
N Tot DL RSCP HS SCCH
N t HS SCCH
------------------------------------------------------------------------------------------------------------------------------------------------- L Model
T
TX i
HS-SCCH power
HS-PDSCH power
HS-SICH power
TX i ic
TX i ic
P HS PDSCH
TX i ic
TX i ic
TX i ic
TX i ic
P HS SCCH
TX i ic
Mi
P HS SICH
8.1.8
TX i ic
Mi
Mi
E
-----c-
N Tot UL RSCP HS SICH
N t HS SICH
------------------------------------------------------------------------------------------------------------------------------------------- L Model
T
Mi
Name
Value
Unit
Description
E SA
None
Calculation parameter
Degrees
Calculation parameter
Degrees
gn
None
None
None
None
None
None
1 e
2
j ------- d sin
2
j ------- 2d sin
... e
wn
e
2
j ------- nd sin
j n sin
with d = --2
H
R = S S
H
SA
T
2
j ------- E SA 1 d sin
gn S R S = gn S S S S
10 Log G
SA
in dB
R Avg
j pj Rj
j=1
RN S
None
E SA
---------------------------------H
1
S RN S
None
Forsk 2009
AT271_TRG_E6
371
RN
Rn + RI =
2
n
I+
pj Sj Sj
None
None
None
None
None
j=1
2
Rn
n I
J
pj Sj Sj
RI
j=1
P N
S RN S
p S RN S
2
H
2
1
p S RN S
H
P
1
------- = --------------------------------------------------------------= p S RN S
H
2
1
P
N
S RN S
SA
Q UL
S I S = E SA
SA
10 Log E SA in dB
K
1
----
K
1
RN
Avg
RN
1
k
k=1
8.2
8.2.1
Point Analysis
For the selected transmitted TXi and carrier (ic), you can study three parameters in point analysis Profile tab:
Study criteria
Formulas
Signal level received from a transmitter on a carrier (cell)
RSCP
TX i ic
= EIRP
TX i ic
Model
Total losses ( L T ) in dB
L T = L Path + L
TX i
Model
+ L Indoor + M Shadowing G
TX i
Where,
RSCP is the received signal code power for the P-CCPCH.
EIRP is the effective isotropic radiated power of the transmitter. EIRP
TX i ic
TX i ic
= P P CCPCH + G
TX i
TX i
ic is a carrier number
L Model is the loss on the transmitter-receiver path (path loss) calculated by the propagation model
TX i
M Shadowing is the shadowing margin. This parameter is taken into account when the option Shadowing taken into
account is selected
L Indoor are the indoor losses. These losses are defined for each clutter class. They are taken into account when the option
"Indoor coverage" is selected
G
372
TX i
AT271_TRG_E6
Forsk 2009
TX i
TX i
= L Total DL )
Notes:
8.2.1.1
It is possible to analyse all the carriers. In this case, Atoll takes the highest P-CCPCH
power of cells to calculate the signal level received from a transmitter.
Profile Tab
TX i ic
Atoll displays either the signal level received from the selected transmitter on a carrier ( RSCP P CCPCH ), or the highest
signal level received from the selected transmitter on all the carriers.
Notes:
For a selected transmitter, it is also possible to study the path loss, L Path , or the total
losses, L T . Path loss and total losses are the same on any carrier.
8.2.1.2
Reception Tab
Analysis provided in the Reception tab is based on path loss matrices. You can study reception from TBC transmitters for
which path loss matrices have been calculated on their calculation areas.
TX i ic
For each transmitter, Atoll displays either the signal level received on a carrier, ( RSCP P CCPCH ), or the highest signal
level received on all the carriers.
Received signal level bar graphs are displayed in a decreasing signal level order. The number of bars in the graph depends
on the signal level received from the best server. Only bars for transmitters whose signal level is within a 30 dB margin
from the best server signal are displayed.
Note:
8.2.2
You can use a value other than 30 dB for the margin from the best server signal level, for
example a smaller value for improving the calculation speed. For more information on
defining a different value for this margin, see the Administrator Manual.
The study conditions to determine the service area of each TBC transmitter
The display settings to for colouring the covered pixels
Atoll uses the parameters entered in the Condition tab of the coverage study properties dialogue to determine pixels
covered by the each transmitter. Coverage prediction display resolution is independent of the path loss matrix and
geographic data resolutions, and can be different for each coverage prediction. Coverage predictions are calculated using
bilinear interpolation of multi-resolution path loss matrices (similar to the evaluation of site altitudes).
8.2.2.1
Calculation Criteria
The RSCP from a transmitter TXi and a selected carrier (ic) is given by:
RSCP
TX i ic
= EIRP
TX i ic
Model
Term
Term
Where,
RSCP is the received signal code power. RSCP can be calculated for P-CCPCH, DwPCH, or the downlink TCH.
TX i ic
TX i ic
EIRP is the effective isotropic radiated power of the transmitter. EIRP P CCPCH = P P CCPCH + G
TX i ic
EIRP DwPCH
TX i ic
P DwPCH
+G
TX i
TX i
, or
TX i ic
EIRP DL TCH
TX i ic
P DL TCH
+G
TX i
TX i
TX i
TX i
ic is a carrier number
TX i
Forsk 2009
AT271_TRG_E6
373
M Shadowing is the shadowing margin. This parameter is taken into account when the option Shadowing taken into
account is selected
L Indoor are the indoor losses. These losses are defined for each clutter class.They are taken into account when the option
"Indoor coverage" is selected
L
Term
Term
TX i
TX i
TX i
= L Total DL )
8.2.2.2
8.2.2.2.1
Coverage Condition
This coverage prediction calculates and displays the Received Signal Code Power (RSCP) for the P-CCPCH. The coverage prediction is calculated for a given set of a terminal type, a mobility type, a service, a carrier, and for TS0. The best
server for the coverage prediction is determined according to the P-CCPCH RSCP from the carrier with the highest PCCPCH power, or from the master carrier in case of N-frequency mode compatible transmitters. Afterwards, the coverage
prediction is calculated for the selected carrier. If the selected carrier does not exist on a transmitter, there will not be any
pixels covered by this transmitter. If you perform this coverage prediction for all the carriers, Atoll calculates the RSCP
considering:
You can select the display colours according to the RSCP, or on any best server parameter.
TX i ic
The pixels in the TX i ic coverage area where RSCP P CCPCH TAdd P CCPCH Mobility are covered and coloured
according to the selected display parameter.
8.2.2.2.2
Coverage Display
It is possible to colour the transmitter service areas using a unique colour per transmitter, or colour the pixels in the coverage areas by any transmitter attribute or other criteria such as:
Atoll calculates the best RSCP P CCPCH received from each transmitter TX i ic on each pixel. Where other
service areas overlap the studied one, Atoll chooses the highest RSCP. A pixel of a service area is coloured if
TX i ic
RSCP P CCPCH TAdd P CCPCH Mobility . The pixel colour depends on the RSCP level. Coverage consists
of several independent layers whose visibility in the workspace can be managed. There are as many layers as
defined thresholds. Each layer corresponds to an area where the RSCP from the best server exceeds a defined
minimum threshold.
RSCP
tion properties). For each layer, area is covered if RSCP P CCPCH TAddP CCPCH Mobility M P CCPCH .
Each layer is assigned a colour and displayed with intersections between layers.
On each pixel of each transmitter service area, the coverage corresponds to the pixels where the RSCP P CCPCH
from the transmitter exceeds TAddP CCPCH defined in the mobility selected in the Conditions tab, with different
cell edge coverage probabilities. There is one coverage area per transmitter in the explorer.
8.2.2.3
374
AT271_TRG_E6
Forsk 2009
the carrier with the highest P-CCPCH power, if no preferred carrier is defined for the service, or
the master carrier in case of N-frequency mode compatible transmitters.
RSCP P CCPCH =
8.2.2.4
TX i ic
TX i ic
and where
RSCP P CCPCH TAdd P CCPCH Mobility and determines the polluting transmitters according to:
TX i ic
TX j jc
RSCP P CCPCH Best RSCP P CCPCH M
ji
Atoll determines the number of transmitters covering each pixel and colours the pixel according to the number of polluting
transmitters. Coverage consists of several independent layers whose visibility in the workspace can be managed. There
are as many layers as defined thresholds. Each layer corresponds to an area where the number of servers exceeds ( )
a defined minimum threshold.
8.2.2.5
8.2.2.5.1
Coverage Condition
This coverage prediction calculates and displays the Received Signal Code Power (RSCP) for the DwPCH. The coverage
prediction is calculated for a given set of a terminal type, a mobility type, a service, a carrier, and for DwPTS. The best
server for the coverage prediction is determined according to the P-CCPCH RSCP from the carrier with the highest PCCPCH power, or from the master carrier in case of N-frequency mode compatible transmitters. Afterwards, the coverage
prediction is calculated for the selected carrier. If the selected carrier does not exist on a transmitter, there will not be any
pixels covered by this transmitter. If you perform this coverage prediction for all the carriers, Atoll calculates the RSCP
considering:
Req
The pixels in the TX i ic coverage area where RSCP DwPCH RSCP DwPCH Mobility are covered and coloured
according to the selected display parameter.
8.2.2.5.2
Coverage Display
It is possible to colour the transmitter service areas using a unique colour per transmitter, or colour the pixels in the coverage areas by any transmitter attribute or other criteria such as:
Atoll calculates the best RSCP DwPCH received from each transmitter TX i ic on each pixel.. Where other service areas overlap the studied one, Atoll chooses the highest RSCP. A pixel of a service area is coloured if
TX i ic
Req
RSCP DwPCH RSCP DwPCH Mobility . The pixel colour depends on the RSCP level. Coverage consists of
several independent layers whose visibility in the workspace can be managed. There are as many layers as
defined thresholds. Each layer corresponds to an area where the RSCP from the best server exceeds a defined
minimum threshold.
Req
RSCP
tion properties). For each layer, area is covered if RSCP DwPCH RSCP DwPCH Mobility M DwPCH . Each layer
is assigned a colour and displayed with intersections between layers.
Forsk 2009
AT271_TRG_E6
375
On each pixel of each transmitter service area, the coverage corresponds to the pixels where the RSCP DwPCH
TX i ic
from the transmitter TX i ic exceeds RSCP DwPCH defined in the mobility selected in the Conditions tab, with
different cell edge coverage probabilities. There is one coverage area per transmitter in the explorer.
8.2.2.6
8.2.2.6.1
Coverage Condition
This coverage prediction calculates and displays the Received Signal Code Power (RSCP) for the UpPCH in the uplink.
The coverage prediction is calculated for a given set of a terminal type, a mobility type, a service, a carrier, and for UpPTS.
The best server for the coverage prediction is determined according to the P-CCPCH RSCP from the carrier with the highest P-CCPCH power, or from the master carrier in case of N-frequency mode compatible transmitters. Afterwards, the
coverage prediction is calculated for the selected carrier. If the selected carrier does not exist on a transmitter, there will
not be any pixels covered by this transmitter. If you perform this coverage prediction for all the carriers, Atoll calculates the
RSCP considering:
Atoll uses the UpPCH power of the selected terminal to calculate the RSCP from each pixel of each transmitters best
server coverage area.
Term
Req
The pixels where RSCP UpPCH RSCP UpPCH Mobility are covered and coloured according to the selected display
parameter.
8.2.2.6.2
Coverage Display
It is possible to colour the transmitter service areas using a unique colour per transmitter, or colour the pixels in the coverage areas by any transmitter attribute or other criteria such as:
Atoll calculates the best RSCP UpPCH received from each pixel of each transmitter service area at the transmitter.
Where other service areas overlap the studied one, Atoll chooses the highest RSCP. A pixel of a service area is
Term
Req
coloured if RSCP UpPCH RSCP UpPCH Mobility . The pixel colour depends on the RSCP level. Coverage
consists of several independent layers whose visibility in the workspace can be managed. There are as many
layers as defined thresholds. Each layer corresponds to an area where the RSCP at the best server exceeds a
defined minimum threshold.
Req
RSCP
tion properties). For each layer, area is covered if RSCP UpPCH RSCP UpPCH Mobility M UpPCH . Each layer
is assigned a colour and displayed with intersections between layers.
Term
RSCP UpPCH at the transmitter exceeds RSCP UpPCH defined in the mobility selected in the Conditions tab, with
different cell edge coverage probabilities. There is one coverage area per transmitter in the explorer.
8.2.2.7
8.2.2.7.1
Coverage Condition
This coverage prediction determines the pixels which receive RSCP from cells other than the best server high enough to
perform baton handovers. Received Signal Code Power (RSCP) is calculated for the P-CCPCH. The coverage prediction
is calculated for a given set of a terminal type, a mobility type, a service, a carrier, and for TS0. The best server for the
coverage prediction is determined according to the P-CCPCH RSCP from the carrier with the highest P-CCPCH power,
or from the master carrier in case of N-frequency mode compatible transmitters. Afterwards, the coverage prediction is
calculated for the selected carrier. If the selected carrier does not exist on a transmitter, there will not be any pixels covered
by this transmitter. If you perform this coverage prediction for all the carriers, Atoll calculates the RSCP considering:
The
are
TX i ic
RSCP P CCPCH
376
covered
and
coloured
according
to
TX j jc
RSCP P CCPCH
AT271_TRG_E6
the
selected
display
parameters,
where
TX j jc
TComp P CCPCH
Forsk 2009
8.2.2.7.2
Coverage Display
It is possible to display the potential handover areas or the number of transmitters covering each pixel.
Handover Areas
Atoll displays the pixels where there are transmitters other than the best server that satisfy the above criteria.
Coverage consists of a single layer with a defined colour whose visibility in the workspace can be managed.
8.2.2.8
RSCP P CCPCH TAdd P CCPCH Mobility and determines the interfering transmitters according to:
TX i ic
TX j jc
RSCP P CCPCH Best RSCP P CCPCH M
ji
Atoll determines whether the cells of two transmitters covering a pixel have the same scrambling code. If the pixel is interfered, Atoll colours it according to the colour assigned to the scrambling code in the display parameters. Coverage consists
of several independent layers whose visibility in the workspace can be managed. There are as many layers as scrambling
codes. Each layer corresponds to the area where the corresponding scrambling code has interference. A layer corresponding to areas where more than one scrambling code interferes is also available.
8.3
Generating a realistic user distribution as explained in "Generating a Realistic User Distribution" on page 377.
Atoll generates user distributions as part of the Monte Carlo algorithm based on traffic data. The resulting user
distribution complies with the traffic database and maps selected when creating simulations.
8.3.1
Dynamic channel allocation and power control as explained under "Power Control Simulation" on page 383.
Atoll follows a Poisson distribution to determine the total number of users attempting a
connection in each simulation. In order for Atoll to use a constant total number of users
attempting a connection, the following lines must be added to the Atoll.ini file:
[CDMA]
RandomTotalUsers=0
Each user is randomly assigned a service, a terminal, and a mobility type. The activity status is determined based on the
calculations of activity probabilities using the traffic inputs.
The user activity status influences the next step of the simulation, i.e., the interference in the network. Both active and
inactive users use radio resources and generate interference.
Forsk 2009
AT271_TRG_E6
377
8.3.1.1
In case of vector traffic map composed of lines, the number of users per user profile is
calculated from the line length (L) and the user profile density (DUP) (users per km):
The number of users is an input when the vector traffic map is composed of points.
N Users = L D UP
At any given instant, Atoll calculates the probability for a user being active in the uplink and in the downlink according to
the service usage characteristics described in the user profiles, i.e., the number of voice calls or data sessions, the average
duration of each voice call, or the volumes of the data exchanged in the uplink and the downlink in each data session.
8.3.1.1.1
The user terminal equipment used for the service (from the Terminals table),
The average number of calls per hour N Call ,
N Call D Call
Calculation of the service usage duration per hour ( p 0 : probability of a connection): p 0 = -------------------------------3600
Calculation of the number of users trying to access the service i ( n i ): n i = N Users p 0
The activity status of each user depends on the activity periods during the connection, i.e., the uplink and downlink activity
UL
DL
factors defined for the circuit switched service i, f Act and f Act .
Calculation of activity probabilities:
UL
DL
UL
DL
DL
DL
UL
UL
DL
= f Act f Act
UL
DL
UL + DL
Number of users active in the uplink and downlink both: n i Active = n i p Active
378
AT271_TRG_E6
Forsk 2009
8.3.1.1.2
The user terminal equipment used for the service (from the Terminals table),
The average number of packet sessions per hour N Sess ,
DL
UL
during a session.
A packet session consists of several packet calls separated by a reading time. Each packet call is defined by its size and
may be divided in packets of fixed size (1500 Bytes) separated by an inter-packet arrival time.
DL
UL
DL
V
V
S PacketCall = ------------------------------------------- and S PacketCall = ------------------------------------------UL
UL
DL
DL
N PacketCall f Eff
N PacketCall f Eff
UL
DL
In case of HSDPA services, f Eff and f Eff are the uplink and downlink A-DPCH activity factors, respectively.
Calculation of the average number of packets per packet call:
UL
DL
S PacketCall
S PacketCall
UL
- + 1 and N DL
- + 1
N Packet = Int -----------------------------------Packet = Int -----------------------------------UL
S Packet 1024
S DL
Packet 1024
Note:
UL
DL
DL
N Packet 1 T Packet
N Packet 1 T Packet
UL
DL
D Inactivity PacketCall = --------------------------------------------------------------- and D Inactivity PacketCall = --------------------------------------------------------------1000
1000
Calculation of the average duration of inactivity in a session (s):
UL
UL
UL
DL
DL
DL
UL
DL
DL
N Packet S Packet 8
UL
UL
- and
D Activity Session = N PacketCall -----------------------------------------------------UL
R Nom 1000
N Packet S Packet 8
DL
DL
D Activity Session = N PacketCall -----------------------------------------------------DL
R Nom 1000
Therefore, the average duration of a connection in the session s is:
UL
UL
UL
DL
DL
DL
D Connection = D Activity Session + D Inactivity Session and D Connection = D Activity Session + D Inactivity Session
Calculation of the service usage duration per hour (probability of a connection):
Forsk 2009
AT271_TRG_E6
379
DL
DL
p Connection p Connection
UL + DL
The probability of being connected is: p Connected = ---------------------------------------------------------------p Connected
b. 2nd case: At a given time, packet are uploaded only.
UL
DL
p Connection 1 p Connection
UL
The probability of being connected is: p Connected = -----------------------------------------------------------------------------p Connected
c. 3rd case: At a given time, packet are downloaded only.
DL
UL
p Connection 1 p Connection
DL
The probability of being connected is: p Connected = -----------------------------------------------------------------------------p Connected
Calculation of the probability of being active:
To determine the activity status of each user, the activity periods during the connection are taken into account.
f
UL
UL
DL
D Activity Session
D Activity Session
DL
= -------------------------------------------------------------------------------------------------- and f
= -------------------------------------------------------------------------------------------------UL
UL
DL
DL
D Inactivity Session + D Activity Session
D Inactivity Session + D Activity Session
Therefore, we have:
a. 1st case: At a given time, packets are downloaded and uploaded.
UL
UL
1 f
DL
p Connected
DL
DL
1 f
UL
p Connected
DL
p Connected
The probability of the user being active on UL and inactive on DL: p1 Active = f
The probability of the user being active on DL and inactive on UL: p1 Active = f
UL + DL
The probability of the user being active on both UL and DL: p1 Active
= f
UL
The probability of the user being inactive on both UL and DL: p1 Inactive = 1 f
UL + DL
UL + DL
UL + DL
UL
1 f
DL
UL + DL
p Connected
The probability of the user being active on UL and inactive on DL: p2 Active = f
UL
The probability of the user being inactive on both UL and DL: p2 Inactive = 1 f
UL
p Connected
UL
UL
p Connected
The probability of the user being active on DL and inactive on UL: p1 Active = f
DL
The probability of the user being inactive on both UL and DL: p3 Inactive = 1 f
DL
p Connected
DL
DL
p Connected
UL
UL
DL
DL
DL
UL + DL
380
AT271_TRG_E6
Forsk 2009
8.3.1.2
The user distribution per service, and the activity status distribution between the users are
average distributions. The service and the activity status of each user are random in each
simulation. Therefore, if you compute several simulations at once, the average number of
users per service and average numbers of inactive, active on UL, active on DL, and active
on UL and DL users, will correspond to calculated distributions. But, if you compare each
simulation, you will observe that the user distribution between services as well as the
activity status distribution between users is different in each simulation.
UL
DL
UL
RS
UL
DL
RS
RS
DL
= -------------= -------------and N
for R99 circuit and packet switched services
UL
DL
R Nom
R Nom
DL
RS
= ------------ for HSDPA service
DL
R Avg
DL
and R S
are the uplink and downlink rates for service S in the TXi cell from the traffic map.
DL
DL
8.3.1.2.1
UL
and N
DL
UL
DL
values include users active on uplink ( n i Active ), on downlink ( n i Active ) and on both links
UL + DL
DL
UL
DL
DL
DL
UL
UL
DL
= f Act f Act
Calculation of the total number of active users, n i Active , attempting to access the circuit switched service
i:
We have: N
UL
UL
UL + DL
DL
DL
UL + DL
Therefore,
UL
UL + DL
DL
UL + DL
N p Active
N p Active
UL + DL
- -------------------------------------------
n i Active = Min ------------------------------------------UL
UL + DL
UL + DL
p Active + p Active p DL
Active + p Active
Forsk 2009
AT271_TRG_E6
381
UL
n i Active
DL
DL
n i Active
UL
DL
n i Active = N
n i Active = N
UL + DL
UL + DL
And
UL + DL
Erlangs
n i is the total number of users trying to access the service i. This figure includes both active and inactive users.
They are determined as follows:
Calculation of activity probabilities:
UL
DL
UL
DL
DL
DL
UL
UL
DL
= f Act f Act
UL
DL
DL
UL + DL
Therefore, a connected user can have four different activity status: either active on both links, active on UL only,
active on DL only, or inactive.
8.3.1.2.2
UL
and N
DL
UL
DL
UL + DL
values include users active on uplink ( n j Active ), on downlink ( n j Active ) and on both links ( n j Active ).
UL
DL
UL + DL
n j Active = N
UL
UL
n j Active = 0
DL
n j Active = N
If N
UL
DL
UL
DL
DL
UL + DL
n j Active = N
DL
DL
n j Active = 0
UL
n j Active = N
UL
Therefore, we have:
382
AT271_TRG_E6
Forsk 2009
DL
UL + DL
8.3.2
The activity status of users is based on an average distribution. The activity status of each
user is random in each simulation. Therefore, if you compute several simulations at once,
the average numbers of inactive, active on UL, active on DL, and active on UL and DL
users, will correspond to calculated distributions. But, if you compare each simulation, you
will observe that the activity status distribution between users is different in each
simulation.
8.3.2.1
Algorithm Initialisation
At the start of each simulation, the system loads for each carrier and timeslot are reset to initial values:
Forsk 2009
AT271_TRG_E6
383
8.3.2.2
Q UL
Req
and Q DL
thresholds depend on the user mobility, and are defined in the Service and Mobility parameter tables.
All the variables used in the description below are listed in "Definitions and Formulas" on page 365.
The following calculations are made for all R99 and HSDPA mobiles (Mi) using R99 bearers.
8.3.2.2.1
The RSCP from a transmitter TXi and a selected carrier ic is given by:
TX i ic
TX i ic
TX i
TX i
Model
Mi
Mi
Mi
in dBm
Where,
TX i
M Shadowing is the shadowing margin. This parameter is taken into account when the option Shadowing taken into
account is selected
L Indoor are the indoor losses. These losses are defined for each clutter class.They are taken into account when the option
"Indoor coverage" is selected
L
Mi
Mi
Mi
TX i
TX i
TX i
= L Total DL )
A cell TX i ic is considered the best server of a mobile Mi if it satisfies the following conditions:
TX i ic
TX i ic
The best server is determined once for the whole simulation during the first iteration, i.e., k = 0, because the best server
does not change during the simulation and smart antennas do not influence this step.
Mi is considered unable to connect to the network if no best server has been selected. In this case, Mi is rejected for the
reason P-CCPCH RSCP < Min P-CCPCH RSCP. If Mi has no best server, it is not taken into account in the next steps.
8.3.2.2.2
384
AT271_TRG_E6
Forsk 2009
the
carrier preferred for the service. In the case of N-frequency compatible transmitters, Mi can be allocated timeslots over
more than one slave carrier.
Mi is considered unable to connect to the network if no carrier or not enough timeslots have been selected. In this case,
the mobile Mi will be rejected for the reason "RU Saturation". If the carrier and timeslot(s) selected by the DCA do not
satisfy the control of radio resource limits for DL power or UL load, then the mobile will be rejected for the reason "DL Load
Saturation" or "Admission Rejection" respectively.
There are four strategies for the DCA available in Atoll. These strategies are described below one by one.
1. Load
Carrier Selection by Load: The DCA determines the least loaded carrier with enough timeslots to accomodate
the service being used by each mobile Mi. The best carrier for a mobile is the one that is least loaded:
BestCarrier TX i M i = Carrier
Where, X
And, X
DCA
DCA
DCA
DCA
DCA
= X DL
Min X
DCA
TX i ic TS M i
= N Tot DL
TX i ic TS M i
N Tot UL
- X DCA if the mobile is connected in the uplink.
= ----------------------------------------------------TX i ic TS M i
TX i
N Tot UL
+ N0
DCA
X UL
TX i
Ortho
1 f UL 1 f JD
= -----------------------------------------------------------------------1
1 + ------------Req
Q UL
E
-----b-
N t UL
Proc
= --------------------- is the uplink required signal quality. The uplink processing gain G UL calcuProc
G UL
Req
Req
C
Req
Where Q UL = ----
I UL
lated from the service parameters, if no smart antenna is used by the transmitter in the uplink.
If a smart antenna is used by the transmitter in the uplink, the smart antenna gain is taken into account in calcuReq
lating Q UL .
Notes:
TX i ic TS M i
N Tot UL
N Tot DL
The carrier is the same in the uplink and in the downlink for mobiles accessing circuitswitched services.
TX i ic TS M i
Timeslot selection by Load: From the selected carrier, Atoll selects the timeslots which are the least loaded and
have enough resource units for the service being accessed by Mi.
2. Available RUs
Carrier selection by Available RUs: The DCA determines the carrier which has the highest number of available
resource units with enough timeslots to accomodate the service being used by each mobile Mi. The best carrier
for a mobile is the one that has the highest number of resource units:
BestCarrier TX i M i = Carrier
Max RUs
Timeslot selection by Available RUs: From the selected carrier, Atoll selects the timeslots which have the highest numbers of available resource units.
3. Direction of Arrival
Carrier selection by Direction of Arrival: The DCA determines the direction of arrival of the signal from the
served user Mi and checks whether there is an interfering mobile in the same direction as Mi. Atoll searches for
interfering mobiles within the angle defined by the Angular Step. For example, if you enter an angular step of 15
degrees, Atoll searches for interfering mobiles within 15 degrees to the right and to the left of the served user, and
allocates a different carrier than the ones used by any interfering mobiles found. The best carrier for a mobile is
the one which is not interfered by another mobile in the direction of the mobile Mi.
BestCarrier TX i M i = Carrier
DoA Mi DoA Mj
In other words, the direction of arrival for the served user Mi should not be the direction of arrival of an interfering
mobile.
Forsk 2009
AT271_TRG_E6
385
8.3.2.2.3
E
-----b-
N t TCH UL
TX i ic TS M i
Mi
Mi
TX i ic TS Mi
TX i ic TS Mi
RSCP TCH UL
RSCP TCH UL
Div
C-
- G Proc
- G Div
= --------------------------------------------------------------= --------------------------------------------------------------UL G UL or --UL
TX i ic TS M i
TX i ic TS Mi
I TCH UL
N Tot UL
N Tot UL
N Tot UL
TX i ic TS Mi
= I Tot UL
TX i
+ N0
Where
TX i ic TS Mi
I Tot UL
i
= RSCP TCH
UL TX i ic TS M i
Mi
Mj
RSCP TCH UL TX i ic TS M i
Mi
M j TX i ic TS Mi
Mj Mi
Mj
Mj
1 RSCP TCH UL TX i ic TS M i +
M j TX i ic TS Mi
Mj Mi
Mj
RSCP TCH UL TX i ic TS M i
M j TX i ic TS Mi
Mi
Mi
Ortho
1 F UL
TX i
1 F JD and = 0
1
The above formula gives the value of I Tot UL for the uplink connection between Mi and TX i ic , taking into account the
interference received from other mobiles, Mj, which are located in the Mi best server coverage area, as well as located in
the coverage areas of other cells. The mobile Mi is the focus, i.e., the mobile that is listened to by the transmitter TX i ic .
The four terms comprising I Tot UL are:
The useful signal for which the received mobile is the focus (Mi).
The intra-cell interference for which the best-server is the same for the received mobile Mj and the focus Mi,
TX i ic .
The extra-cell interference for which the best-server for the received mobile Mj is not TX i ic .
Mi
Mi
Mi
Mi
RSCP TCH UL TX i ic
P Req TX i ic TS M i
k1
TS M i = ----------------------------------------------------------------------Model
LT
Model
Mi
L Path L L L Body L Indoor M Shadowing
= ------------------------------------------------------------------------------------------------------------------------------ and P Req TX i ic TS M i is the uplink required mobile
TX i
Mi
G G
power
calculated
for
the
timeslot
allocated
to
Mi .
If
Mi
is
an
HSDPA
user,
Model
LT
Mi
Mi
386
AT271_TRG_E6
Forsk 2009
In L T
, G
TX i
SA
= G UL and L
TX i
SA
= L UL are calculated according to the smart antenna modelling method used, for
Mi
TX i
and L
TX i
antenna model.
Notes:
Interference is updated only for active mobiles on the uplink for circuit- and packetswitched services. However, if these mobiles are rejected, they are considered in the
number of rejected mobiles.
M
i
Calculation of Uplink Required Power ( P Req
):
Mi
P Req TX i ic TS M i
Req
or
Mi
P Req TX i ic
TS M i
Mi
P Req TX i ic
Mi
Mi
C
----
I TCH UL
TS M i
----------------------------------------TX i ic TS M i
k1
C
----
I TCH UL
Mi
Mi
Mi
If P Req TX i ic TS M i P Max
Mi
P Req TX i ic
Mi
then the mobile Mi is rejected for the reason "Pmob > PmobMax", and
TS M i is set to 0.
Mi
P Min and P Max are set in the properties of the terminal used by the mobile Mi.
Where
TX i ic TS M i
RSCP TCH UL
TX i
Mi
P Req TX i ic TS M i
k1
= ----------------------------------------------------------------------Model
LT
Mi
Mi
Model
Mi
L Path L L L Body L Indoor M Shadowing
= ------------------------------------------------------------------------------------------------------------------------------ and P Req TX i ic TS M i
TX i
Mi
G G
power for iteration k - 1 transmitted on the timeslot allocated to Mi.
Model
LT
Model
In L T
, G
TX i
SA
= G UL and L
TX i
k1
SA
= L UL are calculated according to the smart antenna modelling method used, for
Mi
TX i
and L
TX i
antenna model.
Note:
8.3.2.2.4
The uplink required powers for mobiles inactive in the uplink accessing circuit- or packetswitched services are calculated for information only. However, if these mobiles are
rejected, they are considered in the number of rejected mobiles.
E
-----b-
N t TCH DL
TX i
TX i ic TS M i
TX i
TX i ic TS M i
TX i ic TS M i
RSCP TCH DL
RSCP TCH DL
Div
C-
- G Proc
- G Div
= -----------------------------------------------------------------= -----------------------------------------------------------------DL G DL or --DL
TX i ic TS M i
TX i ic TS M i
I TCH DL
N Tot DL
N Tot DL
N Tot DL
Forsk 2009
TX i ic TS M i
= I Tot DL
Mi
+ I IC DL ic jc + I MM M i M j + N 0
AT271_TRG_E6
387
TX i ic TS Mi
= RSCP Tot DL
I Tot DL
Mi
TX i
TX i ic TS Mi
Mj
RSCP Tot DL
TX i
M j TX i ic TS Mi
Mj Mi
TX i
TX i ic TS Mi
RSCP Tot DL
Mj +
M j TX i ic TS M i
Mj Mi
TX j ic TS M i
RSCP Tot DL
Mj
M j TX i ic TS M i
The useful signal for which the received mobile is the focus (Mi).
The intra-cell interference for which the best-server is the same for the received mobile Mj and the focus Mi,
TX i ic .
The extra-cell interference for which the best-server for the received mobile Mj is not TX i ic .
TX j jc TS Mi
RSCP Tot DL
Mi
All TX j
I IC DL ic jc = --------------------------------------------------------------------------F IRF ic jc
TX i
TX i
Ortho
1 F DL
Mi
1 F JD and = 0
1
I IC DL ic jc is the inter-carrier interference from a carrier jc to another carrier ic on the downlink, which is reduced by
the interference reduction factor F IRF ic jc defined for the pair (ic, jc).
TX i ic TS Mi
RSCP Tot DL
With
TX i ic TS M i
= RSCP TCH DL
TX i ic TS M i
RSCP TCH DL
Model
LT
TX i
TX i ic TS Mi
+ RSCP OCCH
TX i ic TS M i
TX i ic TS M i
P TCH DL
TX i ic TS Mi
P OCCH
k1
= ---------------------------------------------- and RSCP OCCH
= ----------------------------------Model
Model
LT
LT
Mi
Mi
Model
TX i ic TS M i
L Path L L L Body L Indoor M Shadowing
= ------------------------------------------------------------------------------------------------------------------------------ and P TCH DL
TX i
Mi
G G
k1
ted on the timeslot allocated to Mi during the iteration k - 1. If Mi is an HSDPA user, P TCH DL
Model
In L T
, G
TX i
TX i ic TS M i
P TCH DL
SA
= G DL and L
TX i
TX i ic TS M i
= 0.1 P TCH DL
SA
= L DL are calculated according to the smart antenna modelling method used, for
TX i ic TS M i
TX i
and L
TX i
RSCPTCH UL Mi
M
j
I MM M i M j = --------------------------------------------------------- is the interference from each mobile Mj transmitting in the uplink on the same timesF IRF ic jc
lots as those on which the mobile Mi is receiving in the downlink. Mj can interfere Mi directly if and only if:
Mi Mj
The interference received from the mobile Mj at the mobile Mi is calculated using either the free-space propagation model
or the Xia model.
Mj
Mj
P TCH UL
RSCP TCH UL M i = -----------------------L MM
388
AT271_TRG_E6
Forsk 2009
If d
If d
Mi Mj
Mi Mj
3m
3m
the frequency band used by the best server of the mobile Mi, and d is the distance between the mobiles Mi and Mj in km.
TX ic TS M i
):
TX i ic TS Mi
P Req
k
TX i ic TS M i
P Req
k1
Req
or
TX i ic TS Mi
P Req
k
TX i ic TS M i
And if P Req
TX i ic TS M i
If P Req
TX i ic TS M i
P Req
k1
C
----
I TCH DL
----------------------------------------TX i ic TS M i
C
----
I TCH DL
TX i ic TS M i
Min
Min
= P TCH DL Service
TX i ic TS M i
Max
P TCH DL Service then the mobile Mi is rejected for the reason "Ptch > PtchMax", and P Req
is set to 0.
Min
Max
P TCH DL Service and P TCH DL Service are set in the properties of the R99 bearer associated with the service used
by the mobile Mi.
TX i ic TS M i
TX i ic TS M i
= P TCH DL
TX i ic TS M i
+ P Req
For each mobile, Atoll also calculates the downlink traffic power for the different values of the Angular Step Step .
TX i ic TS Mi
RSCP TCH DL
Where
TX i ic TS Mi
Step
= RSCP TCH DL
TX i ic TS M i
RSCP TCH DL
TX i
SA
G DL
---------------------------SA
L DL Step
TX i ic TS M i
P Req
k1
= ---------------------------------------------Model
LT
Mi
Mi
Model
TX i ic TS M i
L Path L L L Body L Indoor M Shadowing
= ------------------------------------------------------------------------------------------------------------------------------ and P Req
TX i
Mi
G G
tion k - 1 transmitted on the timeslot allocated to Mi.
Model
LT
Model
In L T
, G
TX i
TX i ic TS M i
P Req
SA
= G DL and L
TX i
k1
SA
= L DL are calculated according to the smart antenna modelling method used, for
TX i
and L
TX i
model.
Note:
8.3.2.2.5
The downlink power for mobiles inactive in the downlink accessing circuit- or packetswitched services are calculated for information only.
RSCP TCH UL
Forsk 2009
AT271_TRG_E6
389
8.3.2.2.6
Where TX i ic is the transmitter considered and Mi is the focus, i.e., the mobile that is the target for TX i ic .
8.3.2.2.7
Control of Radio Resource Limits (Downlink Traffic Power and Uplink Load)
This step checks whether the downlink traffic powers of the downlink timeslots and the uplink loads of the uplink timeslots
of all the cells satisfy the conditions defined globally or per cell and timeslot.
TX i ic TS M i
Where P Max DL
%P Max DL
is the maximum cell power per timeslot defined per cell, and %P Max DL is the maximum allowed
downlink load either taken from the properties of each cell or from the simulation properties if a global value is defined.
For each transmitter TXi, carrier ic, and downlink timeslot TS M ,
i
TX i ic TS M i
P R99 DL
TX i ic TS M i
= P TCH DL
TX i ic TS M i
If P R99 DL
TX i ic TS M i
+ P OCCH
TX i ic TS M i
P Max DL Eff the mobile with the lowest service priority is rejected for the reason "DL Load Saturation".
, is either taken from the properties of each cell or from the simulation
TX i ic TS M i
If X UL
TX i ic TS M i
X Max UL
the mobile with the lowest service priority is rejected for the reason "UL Load Saturation".
X UL
TX i ic TS Mi
N Tot UL
= ----------------------------------------------------- if no smart antenna is used by the transmitter in the uplink.
TX i ic TS M i
TX i
N Tot UL
+ N0
If a smart antenna is used by the transmitter in the uplink, the smart antenna gain is taken into account in the calculation
of uplink load.
8.3.2.3
8.3.2.3.1
The total transmitted power of the cell ( P Tot DL ) is the sum of the R99 transmitted power and the HSDPA powers.
TX i ic
TX i ic
TX i ic
P Tot DL = P R99 DL + P HR
390
TX i ic
TX i ic
+ P HS SCCH + P HS PDSCH
AT271_TRG_E6
Forsk 2009
HS-SCCH Power:
HS-SCCH channels are transmitted on DL traffic timeslots. The maximum number of supported HS-SCCH channels is defined per cell. Power can be allocated to HS-SCCH statically or dynamically:
-
Static Allocation
The static HS-SCCH power is defined in the properties of the HSDPA cell.
Dynamic Allocation
HS-SCCH
power
TX i ic
TX i ic
is
calculated
TX i ic
Req
E
-----c-
= Q HS SCCH Mobility
N t HS SCCH
for
so
that
TX i ic
TX i ic
TX i ic
TX i ic
TX i ic
effective
TX i ic
P Max DL Eff
maximum
TX i ic
P Max DL
cell
%P Max DL .
traffic
power
TX i ic
P Max DL
per
timeslot
is
calculated
as:
is the maximum allowed downlink load either taken from the properties of each cell or from the simulation properties if a global value is defined.
TX i ic
TX i ic
P HS SCCH
TX i ic
TX i
TX i ic
E
-----c-
N Tot DL RSCP HS SCCH
N t HS SCCH
- L Model
= -----------------------------------------------------------------------------------------------------------------------------------------------T
TX i
TX i ic
Where N Tot DL is the downlink total noise calculated in "Downlink Power Control" on page 387,
TX i
TX i
Ortho
1 F DL
Mi
1 F JD and = 0
1
TX i
Mi
Mi
Model
TX i ic
L Path L L L Body L Indoor M Shadowing
= ------------------------------------------------------------------------------------------------------------------------------ and P HS SCCH is the HS-SCCH power calculatTX i
Mi
G G
ed for the timeslots allocated to Mi.
Model
LT
Model
In L T
, G
TX i
SA
= G DL and L
TX i
SA
TX i ic
TX i
and L
TX i
HS-PDSCH Power:
HS-PDSCH channels are transmitted on DL traffic timeslots. Power can be allocated to HS-PDSCH statically or
dynamically:
-
Static Allocation
The static HS-PDSCH power is defined in the properties of the HSDPA cell.
Dynamic Allocation
HS-PDSCH power is calculated as follows:
TX i ic
TX i ic
TX i ic
TX i ic
TX i ic
TX i ic
P HS SCCH
TX i ic
Where P R99 DL = P TCH DL + P OCCH . The effective maximum cell traffic power per timeslot is calculated as:
TX i ic
TX i ic
TX i ic
P Max DL Eff = P Max DL %P Max DL . P Max DL is the maximum power defined per cell, and %P Max DL
is the maximum allowed downlink load either taken from the properties of each cell or from the simulation properties if a global value is defined.
The HS-SICH power is calculated as follows:
HS-SICH Power:
HS-SICH channels can be transmitted on any UL traffic timeslot. The maximum number of supported HS-SICH
channels is defined per cell. Power can be allocated to HS-SICH statically or dynamically:
-
Static Allocation
The static HS-SICH power is defined in the properties of the terminal used by the HSDPA mobile Mi.
Forsk 2009
AT271_TRG_E6
391
Dynamic Allocation
TX i ic
Ec
Mi
TX i ic
Req
= Q HS SICH Mobility so that P HS SICH P Max HS SICH
HS-SICH power is calculated for ------
N t HS SICH
Mi
Mi
Mi
P HS SICH
Where
Mi
Mi
TX i ic
Mi
E
-----c-
N Tot UL RSCP HS SICH
N t HS SICH
- L Model
= -----------------------------------------------------------------------------------------------------------------------------------------T
Mi
TX i ic
N Tot UL
Mi
is the uplink total noise calculated in "Uplink Power Control" on page 386,
Ortho
1 F UL
TX i
1 F JD and = 0
1
TX i
Mi
Mi
Model
Mi
L Path L L L Body L Indoor M Shadowing
= ------------------------------------------------------------------------------------------------------------------------------ and P HS SICH is the HS-SICH power calculated
TX i
Mi
G G
for the timeslots allocated to Mi.
Model
LT
Model
In L T
, G
TX i
SA
= G UL and L
TX i
SA
Mi
TX i
and L
TX i
The total transmitted power of the cell ( P Tot DL ) is the sum of the R99 transmitted power and the HSDPA powers.
TX i ic
TX i ic
TX i ic
P Tot DL = P R99 DL + P HR
8.3.2.3.2
TX i ic
TX i ic
+ P HS SCCH + P HS PDSCH
The number of active HSDPA users belonging to each sub-connection status is 1/3rd of the total number of active HSDPA
users.
n HS SCCH is the maximum number of HS-SCCH channels and n HS SICH is the maximum number of HS-SICH channels
that the cell can manage. Each HSDPA user consumes one HS-SCCH and HS-SICH channels. Therefore, at a given
instance, the number of connected HSDPA users cannot exceed the number of HS-SCCH and HS-SICH channels per
cell. The maximum number of HSDPA users ( n Max ) corresponds to the maximum number of HSDPA users that the cell
can support.
8.3.2.3.3
HS-SICH
HS-SICH admission control is performed for active HSDPA users connected to A-DCH bearers on the uplink and having
an HS-SICH sub-connection status. Each cell is able to manage a maximum number of HS-SICH channels, n HS SICH .
During the R99 part, the DCA provides an UL timeslot with one SF16 resource unit that has the uplink Ec/Nt higher than
the required quality. If no cell with such a resource unit is available, the user is rejected.
392
AT271_TRG_E6
Forsk 2009
HS-PDSCH
Scheduling is performed for active HSDPA users connected to A-DCH bearers on the downlink and having an HS-PDSCH
sub-connection status. The scheduling is performed as follows:
1. Each HS-PDSCH user is considered as the only served user. The scheduler allocates the best available HSDPA
bearer to each user. The best available HSDPA bearer is selected depending on the users Ec/Nt. If no bearer can
be allocated due to low Ec/Nt, the user is rejected for the reason "HSDPA Scheduler Saturation".
The required HS-PDSCH Ec/Nt value is read from receiver equipment properties. For each bearer, Atoll checks
that the Ec/Nt reaches the quality target. HS-PDSCH Ec/Nt is calculated by taking into account all intra and extra
cells interferences.
2. The scheduler sorts the HS-PDSCH users to whom bearers have been assigned in the order of decreasing RLC
peak rates. If two users have the same bearer, the user with the higher Ec/Nt has the higher rank.
3. The scheduler considers the group of HS-PDSCH users to whom bearers, HS-SCCH, and HS-SICH have been
assigned. The number of HS-PDSCH users cannot exceed the maximum number of HSDPA users ( n Max ) supported by the cell. If there are enough HSDPA power and resource units available in order to obtain a HSDPA
bearer, the users will be connected. Otherwise, they will be delayed and their connection status will be HSDPA
Delayed.
4. Other HS-PDSCH users will be rejected for the reason "HSDPA Scheduler Saturation".
For N-frequency mode compatible transmitters, the resource units available in the master and slave carriers can be
shared, i.e., a mobile can be connected to timeslots belonging more than one carrier.
8.3.2.3.4
8.3.2.3.5
8.3.2.4
Convergence Criteria
The convergence criteria are evaluated for each iteration and can be written as follows:
Max
TX i ic TS M i
DL = Int
P
100
All TX i Err
TX i ic TS M i
TX i ic TS M i
N Tot UL
Max N Tot UL
k
k 1 100
UL = Int
---------------------------------------------------------------------------------------------TX i ic TS M i
All TX i
N
Tot UL
k
TX i ic TS M i
Where, P Err
TX i ic TS M i
P Err
is given by:
TX i ic TS Mi
TX i ic TS M i
P Rec
P Rec
Step k
Step k 1
=
----------------------------------------------------------------------------------------------------------------------- with smart antennas.
TX
ic
TS
Mi
0 Step 360
i
P Rec
Max
Step k
TX i ic TS M i
P Err
TX i ic TS Mi
TX i ic TS M i
P Rec
P Rec
k
k 1 without smart antennas.
= -------------------------------------------------------------------------------------------TX i ic TS Mi
P Rec
k
Forsk 2009
AT271_TRG_E6
393
simulation has not converged. If DL and UL are lower than their respective thresholds, the simulation has
reached convergence.
8.4
The study conditions to determine the service area of each TBC transmitter
The display settings to for colouring the covered pixels
Atoll uses the parameters entered in the Condition tab of the coverage study properties dialogue to determine pixels
covered by the each transmitter. Coverage prediction display resolution is independent of the path loss matrix and
geographic data resolutions, and can be different for each coverage prediction. Coverage predictions are calculated using
bilinear interpolation of multi-resolution path loss matrices (similar to the evaluation of site altitudes).
8.4.1
The
pixels
in
TX i ic
the
TX i ic
coverage
area
where
TX i ic
and
TX i ic
C
Req
Req
E
-----b-
Q P CCPCH or ----
Q P CCPCH are covered and coloured according to the selected display
N t P CCPCH
I P CCPCH
option.
TX i
TX i ic
TX
TX ic
i
i
TX i ic
E b TX i ic
RSCP P CCPCH
RSCP P CCPCH
C
- G Proc
----
Where ------
and
= ----------------------------------------------------------=
----------------------------------------------------------P
CCPCH
TX i ic
N t P CCPCH
I P CCPCH
TX i ic
N Tot DL
N Tot DL
TX i ic
TX i ic
P P CCPCH
RSCP P CCPCH = ---------------------------LT
TX i ic
TX i ic
Term
394
AT271_TRG_E6
Forsk 2009
TX i ic
TX i
TX i ic
TX i
Ortho
1 F DL
TX i
TX i ic
1 F JD
TX j ic
TX i
and = 0
1
TX j ic
I Extra DL =
ji
TX j jc
TX j jc
j
I IC DL ic jc = ----------------------------------------------------------------------------------------------------------F IRF ic jc
I IC DL ic jc is the inter-carrier interference from a carrier jc to another carrier ic on the downlink, which is reduced by
the interference reduction factor F IRF ic jc defined for the pair (ic, jc).
TX i ic
TX i ic
P OCCH TS0
RSCP OCCH TS0 = ------------------------------LT
TX i
Eb Nt
Term
L Path L L
L Body L Indoor M Shadowing
L T = ------------------------------------------------------------------------------------------------------------------------------------TX i
Term
G G
TX i
Term
and N 0
Coverage Display
It is possible to colour the transmitter service areas using a unique colour per transmitter, or colour the pixels in the coverage areas by any transmitter attribute or other criteria such as:
TX ic
i
i
Eb
C
layer, a pixel is covered if ------
Threshold or ----
Threshold . Each layer is assigned a
N t P CCPCH
I P CCPCH
For
each
layer,
pixel
is
covered
if
TX i ic
Req
Eb Nt
E
-----b-
Q P CCPCH M P CCPCH
N t P CCPCH
or
TX i ic
Req
CI
C
----
Q P CCPCH M P CCPCH . Each layer is assigned a colour and displayed with intersections
I P CCPCH
between layers.
C
----
I P CCPCH
Req
Q P CCPCH or
CECP
Req
Q P CCPCH . Each layer is assigned a colour and displayed with intersections between
CECP
layers.
8.4.2
Forsk 2009
AT271_TRG_E6
395
TX i ic
C
Req
The pixels in the TX i ic coverage area where RSCP P CCPCH TAdd P CCPCH Mobility and ----
Q DwPCH
I DwPCH
TX i
TX i ic
RSCP DwPCH
C
Where ----
= -------------------------------------------------- I DwPCH
TX i ic
N Tot DL
TX i ic
TX i ic
P DwPCH
RSCP DwPCH = -------------------LT
TX i ic
TX i ic
Term
TX i ic
TX i
TX i ic
I Extra DL =
TX i
Ortho
1 F DL
TX i
Term
1 F JD
and = 0
1
TX j ic
RSCPDwPCH
ji
TX j jc
RSCPDwPCH
TX
j
I IC DL ic jc = ----------------------------------------------F IRF ic jc
I IC DL ic jc is the inter-carrier interference from a carrier jc to another carrier ic on the downlink, which is reduced by
the interference reduction factor F IRF ic jc defined for the pair (ic, jc).
TX i
Eb Nt
Term
L Path L L
L Body L Indoor M Shadowing
L T = ------------------------------------------------------------------------------------------------------------------------------------TX i
Term
G G
TX i
Term
and N 0
Coverage Display
It is possible to colour the transmitter service areas using a unique colour per transmitter, or colour the pixels in the coverage areas by any transmitter attribute or other criteria such as:
C/I (dB)
Atoll calculates the C/I on each pixel of the TX i ic best server coverage area. The pixel colour depends on the
C/I level. Coverage consists of several independent layers whose visibility in the workspace can be managed.
There are as many layers as thresholds defined in the Display tab (Prediction properties). For each layer, a pixel
TX i ic
C
is covered if ----
Threshold . Each layer is assigned a colour and displayed with intersections between
I DwPCH
layers.
C
Req
CI
Q DwPCH M DwPCH . Each layer is assigned a colour and displayed with
layer, a pixel is covered if ----
I DwPCH
intersections between layers.
396
AT271_TRG_E6
Forsk 2009
C
tab (Prediction properties). For each layer, a pixel is covered if ----
I DwPCH
Req
8.4.3
The
in
TX i ic
RSCP TCH DL
TX i ic
the
coverage
area
where
TX i ic
and
Req
RSCP TCH DL Service Mobility are covered and coloured according to the selected display option.
TX i ic
TX i ic
P TCH DL Service
RSCP TCH DL = ---------------------------------------------------Model
LT
TX i
Term
Model
L Path L L
L Body L Indoor M Shadowing
Max
= ------------------------------------------------------------------------------------------------------------------------------------- and P TCH DL Service is the maximum downlink traffic
TX i
Term
G G
power defined for the selected service.
Model
LT
Model
In L T
, G
TX i
SA
= G DL and L
TX i
SA
= L DL are calculated according to the smart antenna modelling method used, for
Max
TX i
and L
TX i
antenna model.
Coverage Display
It is possible to colour the transmitter service areas using a unique colour per transmitter, or colour the pixels in the coverage areas by any transmitter attribute or other criteria such as:
each layer, a pixel is covered if RSCP TCH DL Threshold . Each layer is assigned a colour and displayed with
intersections between layers.
Req
RSCP
For each layer, a pixel is covered if RSCP TCH DL RSCP TCH DL Service Mobility M TCH DL . Each layer
is assigned a colour and displayed with intersections between layers.
RSCP TCH DL
Req
CECP
RSCP TCH DL Service Mobility . Each layer is assigned a colour and displayed with
Forsk 2009
AT271_TRG_E6
397
8.4.4
The
in
TX i ic
RSCP TCH UL
the
TX i ic
coverage
Req
RSCP TCH UL Service
area
where
TX i ic
and
Mobility are covered and coloured according to the selected display option.
TX i ic
TX i ic
P Max
RSCP TCH UL = ---------------Model
LT
TX i
Term
Model
L Path L L
L Body L Indoor M Shadowing
Term
= ------------------------------------------------------------------------------------------------------------------------------------- and P Max is the maximum uplink traffic power defined for
TX i
Term
G G
the selected terminal.
Model
LT
Model
In L T
, G
TX i
SA
= G UL and L
TX i
SA
= L UL are calculated according to the smart antenna modelling method used, for
Term
TX i
and L
TX i
Coverage Display
It is possible to colour the transmitter service areas using a unique colour per transmitter, or colour the pixels in the coverage areas by any transmitter attribute or other criteria such as:
each layer, a pixel is covered if RSCP TCH UL Threshold . Each layer is assigned a colour and displayed with
intersections between layers.
Req
RSCP
For each layer, a pixel is covered if RSCP TCH UL RSCP TCH UL Service Mobility M TCH UL . Each layer
is assigned a colour and displayed with intersections between layers.
RSCP TCH UL
Req
CECP
RSCP TCH UL Service Mobility . Each layer is assigned a colour and displayed with
8.4.5
398
AT271_TRG_E6
Forsk 2009
Term
P TCH DL
P OCCH
With RSCP TCH DL = ----------------------- and RSCP OCCH = ----------------Model
Model
LT
LT
TX i
Term
Model
L Path L L
L Body L Indoor M Shadowing
= ------------------------------------------------------------------------------------------------------------------------------------- and P TCH DL and P TCH DL are respectively the downTX i
Term
G G
link traffic power and the other common control channel power for the selected timeslot.
Model
LT
Model
In L T
, G
TX i
SA
= G DL and L
TX i
SA
= L DL are calculated according to the smart antenna modelling method used, for
Max
TX i
and L
TX i
antenna model.
8.4.6
The
in
TX i ic
the
coverage
area
where
TX i ic
TX i ic
TX i ic
E b TX i ic
C
Req
Req
Req
RSCP TCH DL RSCP TCH DL Service Mobility , and ------
Q TCH DL or ----
Q TCH DL are
N t TCH DL
I TCH DL
TX i
TX i ic
TX i
TX i ic
E b TX i ic
RSCP TCH DL
RSCP TCH DL
Div
Div
C-
- G Proc
Where ------
= -----------------------------------------------------= ------------------------------------------------------ G DL
DL G DL and --TX i ic
TX i ic
N t TCH DL
I TCH DL
N Tot DL
N Tot DL
Max
TX i ic
P TCH DL Service
With RSCP TCH DL = --------------------------------------------------- Eb Nt DL
LT
TX i
Eb Nt DL
Term
L Path L L
L Body L Indoor M Shadowing
Max
= ------------------------------------------------------------------------------------------------------------------------------------- and P TCH DL Service is the maximum downlink trafTX i
Term
G G
fic power defined for the selected service.
Eb Nt DL
LT
Eb Nt DL
In L T
, G
TX i
SA
= G DL and L
TX i
SA
= L DL are calculated according to the smart antenna modelling method used, for
Max
TX i
and L
TX i
antenna model.
TX i ic
TX i ic
TX i ic
Term
TX i
TX i ic
TX i ic
TX i ic
TX i
Ortho
Term
I Intra DL = 1 F DL 1 F JD + 1 RSCP TCH DL + RSCP OCCH
TX i ic
TX i ic
P OCCH
With RSCP OCCH = ------------------------ Eb Nt DL
LT
Forsk 2009
AT271_TRG_E6
399
I Extra DL =
TX j ic
TX j ic
RSCPTCH DL + RSCPOCCH
ji
TX j jc
TX j jc
RSCPTCH DL + RSCPOCCH
TX
j
I IC DL ic jc = -----------------------------------------------------------------------------------------F IRF ic jc
I IC DL ic jc is the inter-carrier interference from a carrier jc to another carrier ic on the downlink, which is reduced by
the interference reduction factor F IRF ic jc defined for the pair (ic, jc).
Coverage Display
It is possible to colour the transmitter service areas using a unique colour per transmitter, or colour the pixels in the coverage areas by any transmitter attribute or other criteria such as:
For
each
layer,
pixel
is
covered
E b TX i ic
Req
Min ------
Q TCH DL Threshold
N t TCH DL
if
or
TX i ic
C
Req
Threshold . Each layer is assigned a colour and displayed with intersections
Min ----
Q
I TCH DL TCH DL
between layers.
For
each
layer,
pixel
is
covered
TX i ic
Req
Eb Nt
E
-----b-
Q TCH DL M TCH DL
N t TCH DL
if
or
TX i ic
Req
CI
C
----
Q TCH DL M TCH DL . Each layer is assigned a colour and displayed with intersections between
I TCH DL
layers.
P TCH DL =
For
each
Req
Q TCH DL
-------------------------------TX i ic
E b
layer,
Max
pixel
is
Req
covered
----- N t TCH DL
Req
P TCH DL Threshold ,
if
Req
Q TCH DL
-----------------------------TX i ic
C
----
I TCH DL
where
Max
Max
(Prediction properties). For each layer, a pixel is covered if P TCH DL P TCH DL Service M arg in , where
Req
Req
Q TCH DL
Q TCH DL
Req
Req
Max
- P Max
P TCH DL = ------------------------------- P TCH DL Service . Each layer
TCH DL Service or P TCH DL = -----------------------------TX i ic
TX i ic
E
C
----
-----b-
I TCH DL
N t TCH DL
is assigned a colour and displayed with intersections between layers.
400
AT271_TRG_E6
Forsk 2009
C
----
I TCH DL
8.4.7
Req
Q TCH DL
or
CECP
Req
Q TCH DL . Each layer is assigned a colour and displayed with intersections between layers.
CECP
The
in
TX i ic
the
coverage
area
where
TX i ic
TX ic
TX ic
i
i
TX i ic
Eb
C
Req
Req
Req
RSCP TCH UL RSCP TCH UL Service Mobility , and ------
Q TCH UL or ----
Q TCH UL are
N t TCH UL
I TCH UL
Term
Term
TX i ic
TX i ic
E b TX i ic
RSCP TCH UL
RSCP TCH UL
Div
C-
- G Proc
- G Div
Where ------
= ----------------------------------------------------------= ----------------------------------------------------------UL G UL and --UL
TX i ic
TX i ic
N t TCH UL
I TCH UL
N Tot UL
N Tot UL
Req
Req
Term
TX i ic
Q TCH UL
Q TCH UL
P Max
Term
Term
Term
- or P Term
With RSCP TCH UL = ------------------------- and P Req = P Max -------------------------------Req = P Max -----------------------------TX i ic
TX i ic
Eb Nt UL
E
C
-----b-
LT
----
I TCH UL
N t TCH UL
TX i
Eb Nt UL
Term
L Path L L
L Body L Indoor M Shadowing
Term
= ------------------------------------------------------------------------------------------------------------------------------------- and P Max is the maximum power defined for the
TX i
Term
G G
selected terminal.
Eb Nt UL
LT
Eb Nt UL
In L T
, G
TX i
SA
= G UL and L
TX i
SA
= L UL are calculated according to the smart antenna modelling method used, for
Term
TX i
and L
TX i
Coverage Display
It is possible to colour the transmitter service areas using a unique colour per transmitter, or colour the pixels in the coverage areas by any transmitter attribute or other criteria such as:
Forsk 2009
AT271_TRG_E6
401
erties).
For
each
layer,
pixel
is
covered
if
E b TX i ic
Req
Min ------
Q TCH UL Threshold
N t TCH UL
or
TX i ic
C
Req
Threshold . Each layer is assigned a colour and displayed with intersections
Min ----
Q
I TCH UL TCH UL
between layers.
For
each
layer,
pixel
is
covered
if
TX i ic
Req
Eb Nt
E
-----b-
Q TCH UL M TCH UL
N t TCH UL
or
TX i ic
Req
CI
C
----
Q TCH UL M TCH UL . Each layer is assigned a colour and displayed with intersections between
I TCH UL
layers.
Q TCH UL
Term
Term
- P Term
For each layer, a pixel is covered if P Req Threshold , where P Req = -------------------------------Max
TX i ic
E
-----b-
N t TCH UL
or
Req
Q TCH UL
Term
Term
P Req = ----------------------------- P Max . Each layer is assigned a colour and displayed with intersections between layers.
TX i ic
C
----
I TCH UL
P Req =
properties).
Req
Q TCH UL
-------------------------------TX i ic
E b
For
each
Term
layer,
Term
P Max or P Req =
----- N t TCH UL
pixel
Req
Q TCH UL
-----------------------------TX i ic
C
----
I TCH UL
is
covered
if
Term
Term
where
Term
Eb
tab (Prediction properties). For each layer, a pixel is covered if ------
N t TCH UL
TX i ic
C
----
I TCH UL
8.4.8
Req
Q TCH UL
or
CECP
Req
Q TCH UL . Each layer is assigned a colour and displayed with intersections between layers.
CECP
402
AT271_TRG_E6
Forsk 2009
The pixels in the TX i ic coverage area are covered and coloured according to the selected display option if all the following conditions are satisfied:
8.4.9
TX i ic
C
Req
Req
E
-----b-
Q TCH DL or ----
Q TCH DL for any of the 6 timeslots
N t TCH DL
I TCH DL
C
Req
Req
E
-----b-
Q TCH UL or ----
Q TCH UL for any of the 6 timeslots
N t TCH UL
I TCH UL
TX i ic
Req
TX i ic
Req
TX i ic
TX i ic
TX i ic
TX i ic
The mobility, service, and terminal are used to calculate the best server coverage of the interfered cell.
Assuming that a transmitter TX j is interfering a studied transmitter TX i on a timeslot, on the same carrier ic or on another
carrier jc, the cell to cell interference is given by:
TX j jc
I C2C TX i TX j =
TX j ic
TX j ic
TX j jc
RSCPTCH DL + RSCPOCCH
TX j
TX j ic
Where
TX j ic
P TCH DL
RSCP TCH DL = -------------------------------LT
TX j ic
RSCP TCH DL
TX j ic
TX j jc
and
TX j jc
P TCH DL
RSCP TCH DL = -------------------------------LT
TX j jc
TX j
using
smart
antenna,
and
TX j
P TCH DL G Ant
TX j jc
P TCH DL G Ant
- and RSCP TCH
- ------------ otherwise.
= ------------------------ ---------- DL = ----------------------TX j
TX j
LT
LT
L Ant
L Ant
TX j ic
TX j jc
TX j
TX j
TX j ic
TX j jc
P OCCH G Ant
P OCCH G Ant
- and RSCP OCCH
- otherwise.
RSCP OCCH = ------------------ ----------= ------------------ ----------TX j
TX j
LT
LT
L Ant
L Ant
ITU526 5
L T = L Path
ITU526 5
L Path
TX j
TX i
L TX L RX
is the path loss calculated using the ITU526-5 propagation model without antenna loss.
Forsk 2009
AT271_TRG_E6
403
8.4.10
UpPCH Interference
UpPCH is usually carried by the UpPTS timeslot. However, if the interference on UpPTS is high, from unsynchronised
DwPTS or TS0 timeslots of other cells, it is possible to shift the UpPCH to TS1. This is called UpPCH shifting. If some cells
in a network use UpPCH shifting, you can use this coverage prediction to study the interference on the shifted UpPCH of
these cells from other cells. The interference from other cells is in this case generated by the traffic on the TS1 of interfering
cells.
This coverage prediction calculates and displays the uplink interference on the TS1, I TS1 UL . The coverage prediction is
calculated for a given set of a terminal type, a mobility type, a service, a carrier, and for TS1. The best server for the coverage prediction is determined according to the P-CCPCH RSCP from the carrier with the highest P-CCPCH power, or from
the master carrier in case of N-frequency mode compatible transmitters. Afterwards, the coverage prediction is calculated
for the selected carrier. If the selected carrier does not exist on a transmitter, there will not be any pixels covered by this
transmitter. If you perform this coverage prediction for all the carriers, Atoll calculates the interference for all the carriers
but keeps the worst case value, i.e., the most interfered carrier. You can choose to display the minimum, the maximum,
or the average total noise. The coverage prediction is calculated using the main antenna.
TX i ic
TX i ic
Pixels in the TX i ic coverage area where RSCP P CCPCH TAdd P CCPCH Mobility and I TS1 UL Threshold are
covered and coloured according to the selected display option.
The uplink interference on TS1 is calculated from the uplink load calculated in the simulations or manually defiend for the
TS1.
TX i ic
TX i
8.4.11
TX i ic
X TS1 UL
------------------------------------TX i ic
1 X TS1 UL
HSDPA Coverage
This coverage prediction calculates and displays the RLC peak rate or the MAC rate per pixel covered by HSDPA cells.
The coverage prediction is calculated for a given set of an HSDPA terminal type, a mobility type, an HSDPA service, a
carrier, and for all downlink timeslots. The best server for the coverage prediction is determined according to the P-CCPCH
RSCP from the carrier with the highest P-CCPCH power, or from the master carrier in case of N-frequency mode compatible transmitters. Afterwards, the coverage predictions are calculated for the selected carrier. If the selected carrier does
not exist on a transmitter or if it does not support HSDPA, there will not be any pixels covered by this transmitter. If you
perform these coverage predictions for all the carriers, Atoll calculates the RLC or MAC rate considering:
The pixels in the TX i ic coverage area are covered and coloured if:
TX i ic
Req
E
------C-
Q HS PDSCH , and
N t HS PDSCH
E
------C-
is enough to select a bearer for the pixels.
N t HS PDSCH
TX i ic
TX i ic
For more information on HSDPA bearer selection, see "HSDPA Part of the Algorithm" on page 390.
Coverage Display
It is possible to colour the transmitter service areas using a unique colour per transmitter, or colour the pixels in the coverage areas by any transmitter attribute or other criteria such as:
MAC Rate
MAC
R DL
404
= S Block 500
AT271_TRG_E6
Forsk 2009
8.5
SA
TX
SA
TX
SA
TX
SA
G UL = G UL , L UL = L UL and G DL = G DL , L DL = L DL
SA
TX
SA
TX
TX
TX
G DL = G DL , L DL = L DL and G UL = G Ant , L UL = L
= L Total UL
TX
= L Total DL
SA
TX
SA
TX
TX
TX
G UL = G UL , L UL = L UL and G DL = G Ant , L DL = L
TX
TX
TX
TX
G DL = G UL = G Ant , L UL = L
TX
TX
= L Total UL , and L DL = L
8.5.1
Modelling in Simulations
8.5.1.1
TX
= L Total DL
A grid-of-beams smart antenna, called GOB, consists of more than one directional antenna pattern (beam) in different
directions. Each beam of a GOB has a different azimuth so that the GOB as a whole covers an entire sector. During the
simulations, Atoll determines the most suitable beam from the GOB for each user served by the smart antenna. The most
suitable beam (best beam) is the one which provides the highest gain towards the served user:
Beam Best = Beam
H
Where G Beam , L Beam , and L Beam are the gains, horizontal, and vertical attenuations of the beams of the GOB. In words,
the best beam is the one among all the beams of a GOB that has the highest difference between gain, and horizontal and
SA
SA
SA
SA
vertical attenuations. The gains and losses of the GOB ( G DL , G UL , L DL , and L UL ) are determined from the selected
best beam.
The following example shows how Atoll calculates the GOB gains and losses.
Example:
Let us assume a GOB with 5 beams that have the same vertical patterns, and whose horizontal patterns are pointed
towards different directions as shown in the figure below:
Forsk 2009
AT271_TRG_E6
405
Beam
Gain (dBi)
Horizontal
Attenuation
(dB)
Vertical
Attenuation
(dB)
Total Gain
(dB)
18
60
15
18 - 60 - 15
-57
30
18
60
15
18 - 60 - 15
-57
60
18
2.21
15
18 - 2.21- 15
0.79
-30
18
60
15
18 - 60 - 15
-57
-60
18
60
15
18 - 60 - 15
-57
Transmitter
Centre of the pixel where the served user is located
SA
SA
8.5.1.2
406
AT271_TRG_E6
Forsk 2009
SA
The adaptive beam gains ( G DL and G UL ) are the antenna gains defined for the beam, and the adaptive beam losses
SA
SA
( L DL and L UL ) are the horizontal and vertical pattern attenuations L Beam + L Beam towards the user direction.
The following example shows how Atoll calculates the adaptive beam gains and losses.
Example:
Let us assume an adaptive beam smart antenna selected for a transmitter along with a main antenna. Let us assume that
the adaptive beam and the main antenna have the same 18 dBi gain, and the vertical attenuation at the user location is
15 dB.
If the user is located at = 60 azimuth, as shown in the figure below:
Transmitter
Centre of the pixel where the served user is located
SA
SA
In fact, as the ideal beam steering algorithm steers the beam towards the served user, L Beam = 0 . These values are used
in interference calculation to determine the downlink interfering signal due to transmission towards the served user, as well
as for calculating the uplink interfering signals received at transmitter when decoding signal received from the served user.
8.5.1.3
Statistical Modelling
A statistical modelling approach is also available in Atoll which can be used to model the effect of smart antennas through
C/I gains. You can create smart antenna equipment in Atoll based on the statistical approach by providing C/I gains and
their cumulative probabilities for different spreading angles, Spread .
You can assign a spreading angle to each clutter class in your document. Atoll reads the clutter class in which the served
user is located to determine the spreading angle. Different clutter types have different spreading effects on the propagation
of radio waves. Urban and dense urban clutter types introduce more multipath and spread the signal at a wider angle than
an open or rural clutte type.
Once you have assigned the spreading angles to clutter classes, you can enter the C/I gains and their cumulative probabilities for each spreading angle, in the smart antenna equipment based on the statistical model. For each smart antenna
equipment based on statistical modelling, you can set a probability threshold, TProb
SA
To find the smart antenna gain, Atoll determines the clutter class of the served user, it reads the spreading angle from the
clutter class properties, it reads the probability threshold from the smart antenna properties, and reads the smart antenna
C/I gain defined for the Probability = 1 TProb
SA
The following example shows how Atoll calculates the statistical C/I gains and losses.
Example:
Let us assume that the served user is located at a an urban clutter class with Spread = 10 . The smart antenna equipSA
SA
SA
Prob = 19%
= 4.6298 dB and G
SA
Prob = 20.4%
= 4.7196 dB , then G
SA
Prob = 20%
= 4.6941 dB
The smart antenna gains are the same for uplink and downlink. Their are no losses for this type of smart antenna equipment. Negative values of C/I gains are considered as losses.
Forsk 2009
AT271_TRG_E6
407
8.5.1.4
8.5.1.4.1
Downlink
408
AT271_TRG_E6
Forsk 2009
2
j ------- d sin
2
j ------- 2d sin
... e
T
2
j ------- E SA 1 d sin
2
j ------- nd sin
j n sin
SA
= gn S R S
Where the notation H represents the Hilbert transform, which is the complex conjugate transpose of a matrix, g n is the
gain of the nth antenna element in the direction , and R is the array correlation matrix for a given user direction , given
by:
H
R = S S
For the direction of the served user, i.e., , the smart antenna gain is calculated as follows:
G
SA
= g n S R S = g n S S S S = g n E SA
The smart antenna gain includes the gain of the beamforming as well as the gain of power combination.
The smart antenna gain in dB is G
SA
= 10 Log G
SA
The smart antenna is able to form the beam only in the horizontal plane, therefore, the vertical pattern is assumed to
remain the same.
R Avg =
j pj Rj
j=1
Where R Avg is the average downlink array correlation matrix, J is the number of served mobiles during the simulation, j
is the probability of presence of the mobile j, p j is the EIRP transmitted towards the mobile j, and R j is the array correlation
matrix for the mobile j.
8.5.1.4.2
Uplink
The uplink models the adaptive Minimum Mean Square Error algorithm which optimizes the useful signal as well as
cancels the interference from the most interfering E SA 1 interfering mobiles. The optimal beam forming method used in
Atoll overcomes the limitations of a null steering beam former and maximizes the signal quality.
A simple null steering beam former requires the knowledge of the directions of interference sources, and the estimated
weights do not maximize the signal quality. Whereas, an optimal beam former does not require knowledge of directions
and power levels of interference to maximize the output. It only requires the direction of the useful signal in order to calculate the optimum signal quality.
Forsk 2009
AT271_TRG_E6
409
Where S is the steering vector in the direction of the served user, . , which is a constant value for a given useful
signal, represents the smart antenna gain in the uplink given by the equation:
E SA
= ---------------------------------H
1
S RN S
1
R N is the inverse of the total noise correlation matrix. The total noise correlation matrix is the sum of the thermal noise
correlation matrix R n , and the interference correlation matrix R I , given by:
J
2
RN = Rn + RI = n I +
pj Sj Sj
j=1
J
pj Sj Sj
Where R n = n I and R I =
j=1
2
n is the thermal noise power. I is the identity matrix. p j is the power received by one element of the smart antenna from
the jth interfering mobile. S j is the steering vector in the direction of the jth interfering mobile, . J is the total number of
interfering mobiles.
The total noise power, including thermal noise and interference from all uplink interferers, received by a cell is given by:
= 2 S H R1 S
P
N
The total power received from the served user is given by:
= p 2 S H R1 S 2
P
Where p is the power received by one element of the smart antenna from the served user.
The uplink signal quality is calculated by:
2
H
2
1
p S RN S
H
P
SA
1
Q UL = ------- = --------------------------------------------------------------= p S RN S
H
2
1
P
N
S RN S
From the above equation, we can determine the uplink smart antenna beam forming gain in the direction of the served
user. RSCP TCH UL can be calculated from the above equation by considering the interference and noise to be null, i.e.,
1
R N = I . This gives:
H
RSCP TCH UL = p S I S = p E SA
410
AT271_TRG_E6
Forsk 2009
SA
= E SA .
The inverse noise correlation matrix R N for each iteration k includes the effect of the matrix calculated for the previous
iteration. Hence, Atoll is able to calculate an average of the smart antenna interference-cancellation effect. The result is
the angular distribution of the uplink load, which is calculated from the inverse of the noise correlation matrix obtained at
the end of the last iteration of a Monte Carlo simulation. This angular distribution of the uplink load can be stored in the
Cell Parameters per Timeslot table. The average of the inverse noise correlation matrices is calculated as follows:
K
1
RN
Avg
1
= ----
K
RN
1
k
k=1
1
Where R N
Avg
is the average of the inverse noise correlation matrices of all the iterations from k = 1 to K, and R N
is
the inverse noise correlation matrix of the kth iteration. The uplink load is calculated from the average inverse noise correlation matrix.
8.5.1.5
8.5.2
Example:
Let us assume a smart antenna equipment using adaptive beam modelling. The angular step defined for the simulations
is Step = 30 . Therefore, the results are calculated for each point located at regular steps of 30 , i.e., 12 points. The
downlink traffic power at the served user (W) with the adaptive beam pointing in the users direction is P W . The downlink
traffic powers, using the same adaptive beam pointed towards the served user, at the 12 other points are also determined.
Forsk 2009
AT271_TRG_E6
411
8.5.3
UL
DL
UL
DL
The uplink load and the downlink traffic power at a given pixel are determined by calculating the angle of that pixel with
respect to the transmitter azimuth, and reading the uplink load and downlink traffic power from the geographic distribution
results. If an exact value for the angle is not available, the load and power are determined using linear interpolation for the
given angle between two available values.
412
AT271_TRG_E6
Forsk 2009
lation. For a pixel located at = 315 , the downlink traffic power P Traffic
from these results. In this example,
DL 315
P Traffic
30 dBm , and X
UL 315
UL 315
are read
= 2.75 % .
For each pixel, Atoll determines the downlink traffic powers and the uplink loads from all the transmitters.
Figure 8.11: Geographic Distribution of downlink traffic power and uplink load
8.6
8.6.1
8.7
Neighbour Allocation
Atoll permits the automatic allocation of intra-technology neighbours in a TD-SCDMA document. Two allocation algorithms
are available, one dedicated to intra-carrier neighbours and the other for inter-carrier neighbours. The intra-technology
neighbour allocation algorithms take into account all the cells of TBC transmitters. It means that all the cells of TBC transmitters of your .atl document are potential neighbours.
The cells to be allocated will be called TBA cells. They must fulfil following conditions:
Forsk 2009
If no focus zone exists in the .atl document, Atoll takes into account the computation zone.
AT271_TRG_E6
413
8.7.1
Adjacency criterion: Geographically adjacent cells are determined on the basis of their
best server coverages in TD-SCDMA projects. Let CellA be a candidate neighbour cell of
CellB. CellA is considered adjacent to CellB if there exists at least one pixel in the CellB
best server coverage area (and P-CCPCH RSCP of CellB > P-CCPCH RSCP T_Add)
where CellA is best server (of several cells have the same best server value) or CellA is the
second best server that enters the handover set (i.e., P-CCPCH RSCP of CellA > PCCPCH RSCP T_Drop and P-CCPCH RSCP of CellA > P-CCPCH RSCP of CellB T_Comp.)
When this option is selected, adjacent cells are sorted and listed from the most adjacent to
the least, depending on the above criterion. Adjacency is relative to the number of pixels
satisfying the criterion.
Force neighbour symmetry: This option enables you to force the reciprocity of a neighbourhood link. Therefore, if
the reference cell is a candidate neighbour of another cell, the later will be considered as candidate neighbour of
the reference cell.
Force exceptional pairs: This option enables you to force/forbid some neighbourhood relationships. Therefore, you
may force/forbid a cell to be candidate neighbour of the reference cell.
Delete existing neighbours: When selecting the Delete existing neighbours option, Atoll deletes all the current
neighbours and carries out a new neighbour allocation. If not selected, the existing neighbours are kept.
3. There must be an overlapping zone ( S A S B ) with a given cell edge coverage probability:
-
The P-CCPCH RSCP from the cell A is greater than the P-CCPCH RSCP T_Add.
The P-CCPCH RSCP from the cell A is greater than the P-CCPCH RSCP from all other cells.
SB is the area where the cell B can enter the handover set.
414
AT271_TRG_E6
Forsk 2009
The P-CCPCH RSCP from the cell B is greater than the P-CCPCH RSCP T_Drop.
The P-CCPCH RSCP from the cell B is greater than the P-CCPCH RSCP from the cell A minus the PCCPCH RSCP T_Comp.
Inter-carrier neighbours: Inter-carrier handover is a hard handover. It is needed in a multi-carrier CDMA network:
- To balance and share the load between carriers and layers.
- To make a coverage reason handover from micro cells to macro cells.
SA is the area where the received signal level from the transmitter A is greater than a minimum signal level.
SA is the coverage area of reference cells transmitter A restricted between an upper and a lower limit. The
upper limit represents the start of the handover area (best server area of A plus the handover margin named
"handover start"), and the lower limit represents the end of the handover area (best server area of A plus the
margin called "handover end").
SB is the coverage area where the candidate cells transmitter B is the best server.
Forsk 2009
AT271_TRG_E6
415
Neighbourhood cause
When
Importance
value
Existing neighbour
Existing
importance
Exceptional pair
100 %
Co-site transmitter
IF
Adjacent transmitter
IF
IF
Symmetric neighbourhood
relationship
IF
Except the case of forced neighbours (importance = 100%), priority assigned to each neighbourhood cause is determined
using the Importance Function (IF). The IF considers three factors for calculating the importance:
The IF is user-definable using the Min importance and Max importance fields.
Factor
Min importance
Default value
Max importance
Default value
Min(O)
1%
Max(O)
30%
Min(A)
30%
Max(A)
60%
Min(C)
60%
Max(C)
100%
Neighbourhood
cause
IF
Co-site
Adjacent
No
No
Min O + O O
1% + 29% O
No
Yes
Yes
Yes
If there is no overlapping between the range of each factor, the neighbours will be ranked
by neighbourhood cause. Using the default values for minimum and maximum importance
fields, neighbours will be ranked in the following order:
i.
Co-site neighbours
416
If the ranges of the importance factors overlap, the neighbours may not be ranked
according to the neighbourhood cause.
The ranking between neighbours from the same category depends on the factors (A) and
(O).
AT271_TRG_E6
Forsk 2009
The default value of Min(O) = 1% ensures that neighbours selected for symmetry will have
an importance greater than 0%. With a value of Min(O) = 0%, neighbours selected for
symmetry will have an importance field greater than 0% only if there is some coverage
overlapping.
In the Results part, Atoll provides the list of neighbours, the number of neighbours, and the maximum number of neighbours allowed for each cell. In addition, it indicates the importance (in %) of each neighbour and the allocation reason, i.e.,
a neighbour may be marked as exceptional pair, co-site, adjacent, coverage, or symmetric. For neighbours accepted for
co-site, adjacency, and coverage reasons, Atoll displays the percentage of area that satisfies the coverage conditions and
the corresponding surface area (km2), the percentage of area that satisfies the adjacency conditions and the corresponding surface area (km2). Finally, if cells have previous allocations in the list, neighbours are marked as existing.
Notes:
The percentage of area is calculated using the resolution specified in the Properties dialog
of the Predictions folder (Default Resolution).
Symmetric neighbour relations are only added to the neighbour lists if the neighbour lists
are not already full. Thus, if the cell B is a neighbour of the cell A, but cell A is not a
neighbour of the cell B, there can be two possibilities:
i.
There is space in the cell B neighbour list: cell A will be added to the list. It will be the
last one.
ii. The cell B neighbour list is full: Atoll will not include cell A in the list and will remove the
symmetric relation by deleting cell B from the cell A neighbour list.
8.7.2
If you select Force exceptional pairs and Force symmetry options, Atoll considers the
constraints between exceptional pairs in both directions so as to respect the symmetric
relation. On the other hand, if a neighbour relation is forced in one direction and forbidden
in the other, symmetry cannot be respected. In this case, Atoll displays a warning message
in the Event Viewer.
In the results, Atoll displays only the cells for which it finds new neighbours. Therefore, if a
TBA cell has already reached its maximum number of neighbours before starting the new
allocation, it will not appear in the Results table.
TBA cells
Neighbours of TBA cells marked as exceptional pair, adjacent, or symmetric
Neighbours of TBA cells that satisfy coverage conditions
Automatic neighbour allocation parameters are described in "Global Allocation for All Transmitters" on page 414.
8.8
Forsk 2009
AT271_TRG_E6
417
Furthermore, if there are transmitters that support the N-frequency mode among the TBC transmitters of your network, the
scrambling code allocation also considers the master and slave carrier allocations.
Note:
If no focus zone exists in the .atl document, Atoll takes into account the computation zone.
8.8.1
8.8.1.1
First order neighbours: The neighbours of TBA cells listed in the Intra-technology neighbours table,
Second order neighbours: The neighbours of neighbours,
Third order neighbours: The neighbours neighbours neighbours.
Notes:
In the context of the scrambling code allocation, the term "neighbours" refers to intra-carrier
neighbours.
Atoll can take into account inter-technology neighbour relations as constraints to allocate
different scrambling codes to the TD-SCDMA neighbours of a GSM transmitter. In order to
consider inter-technology neighbour relations in the scrambling code allocation, you must
make the Transmitters folder of the GSM .atl document accessible in the TD-SCDMA .atl
document. For information on making links between GSM and TD-SCDMA .atl documents,
see the User Manual.
Atoll considers symmetry relationship between a cell, its first order neighbours, its second
order neighbours and its third order neighbours.
8.8.1.2
Allocation Strategies
You can choose from the following four allocation strategies:
418
Clustered: The purpose of this strategy is to choose for a group of mutually constrained cells, scrambling codes
among a minimum number of clusters. In this case, Atoll will preferentially allocate all the codes within the same
cluster.
Distributed per Cell: This strategy consists in using as many clusters as possible. Atoll will preferentially allocate
codes from different clusters.
One SYNC_DL code per site: This strategy allocates one cluster, i.e., one SYNC_DL code, per site, then one
scrambling code from the cluster to each cell of the site. When all the clusters have been allocated but there are
still sites remaining, Atoll reuses the clusters as far as possible at another site.
AT271_TRG_E6
Forsk 2009
Same carriers must be assigned different scrambling codes. Different carriers of the same
site can be assigned the same scrambling code. Therefore, cells of a transmitter (i.e.
different carriers) are assigned the same scrambling code, if the scrambling code domains
associated with the carriers have a common cluster or enough codes in one cluster.
Distributed per site: This strategy allocates a group of adjacent clusters, i.e., consecutive SYNC_DL codes, to
each site, then one cluster, or SYNC_DL code, to each transmitter on the site according to its azimuth, and finally
one scrambling code from each cluster to each cell of each transmitter. The number of adjacent clusters, or consecutive SYNC_DL codes, depends on the number of transmitters per site. When all the sites have been allocated
adjacent clusters, and there are still sites remaining to be allocated, Atoll reuses the adjacent clusters as far as
possible at another site.
In the Results table, Atoll only displays scrambling codes and SYNC_DL codes allocated to TBA cells.
8.8.1.3
Allocation Process
For each TBA cell, Atoll lists all cells which have constraints with the cell. They are referred to as near cells. The near cells
of a TBA cell may be:
Its neighbour cells: the neighbours listed in the Intra-technology neighbours table (options Existing neighbours
and "First Order"),
The neighbours of its neighbours (options Existing neighbours and Second Order),
The third order neighbours (options Existing neighbours and Third Order),
The cells with distance from the TBA cell less than the reuse distance,
The cells that make exceptional pairs with the TBA cell.
The cell and its near cells are neighbours of a same GSM transmitter (only if the Transmitters folder of the GSM
.atl document is accessible in the UMTS .atl document),
The neighbour cells cannot share the same cluster (for the "Distributed per site" allocation strategy only).
These constraints have a certain weight taken into account to determine the TBA cell priority during the allocation process
and the cost of the scrambling code plan. During the allocation, Atoll tries to assign different scrambling codes to the TBA
cell and its near cells. If it respects all the constraints, the cost of the scrambling code plan is 0. When a cell has too many
constraints and there are not anymore scrambling codes available, Atoll breaks the constraint with the lowest cost so as
to generate the scrambling code plan with the lowest cost. For information on the cost generated by each constraint, see
"Cell Priority" on page 420.
8.8.1.3.1
Forsk 2009
AT271_TRG_E6
419
Defines theoretical groups of adjacent clusters, independent of the defined domain, considering the 128 scrambling codes available and 4 codes per cluster.
Starts the distribution of clusters to groups from the cluster 0
Takes into account the maximum number of transmitters per site in order to determine the number of clusters in
each group
Determines the total number of groups
If the number of scrambling codes per cluster is set to 4 and the maximum number of transmitters per site in the network
is 3, the theoretical groups of adjacent clusters will be:
Group 1
Group 2
Group 3
Group 4
Cluster 0
Cluster 3
Cluster 6
Cluster 9
Cluster 1
Cluster 4
Cluster 7
Cluster 10
Cluster 2
Cluster 5
Cluster 8
Cluster 11
...
Group 11
Cluster 30
...
Cluster 31
If no domain is assigned to cells, Atoll can use all these groups for the allocation. On the other hand, if a domain is used,
Atoll compares adjacent clusters actually available in the assigned domain with the theoretical groups and only keeps adjacent clusters common with the theoretical groups.
If we have a domain comprising 12 clusters: clusters 1 to 8 and clusters 12 to 15. In this case, Atoll will use the following
groups of adjacent clusters:
8.8.1.3.2
Multi-Carrier Network
In case you have a multi-carrier network and you run the scrambling code allocation on all the carriers, the allocation order
changes. It is no longer based on the cell priority but depends on the transmitter priority. All transmitters which have
constraints with the studied transmitter will be referred to as near transmitters.
In case of a "Per cell" strategy (Clustered and Distributed per cell), Atoll starts scrambling code allocation with the highest
priority transmitter and its near transmitters and continues with the lowest priority transmitters not allocated yet and their
near transmitters. The same scrambling code is assigned to each cell of the transmitter.
In case of the "One SYNC_DL code per site" strategy, Atoll assigns a cluster, i.e., a SYNC_DL code, to each site and then,
allocates a scrambling code to each transmitter. It starts with the highest priority transmitter and its near transmitters and
continues with the lowest priority transmitters not allocated yet and their near transmitters. The same scrambling code is
assigned to each cell of the transmitter.
In case of the "Distributed per site" strategy, Atoll assigns a group of adjacent clusters, i.e., SYNC_DL codes, to each site,
then a cluster to each transmitter and finally, allocates a scrambling code to each transmitter. It starts with the highest priority transmitter and its near transmitters and continues with the lowest priority transmitters not allocated yet and their near
transmitters. The same scrambling code is assigned to each cell of the transmitter.
For information on calculating transmitter priority, see "Transmitter Priority" on page 423.
Note:
When cells, transmitters or sites have the same priority, processing is based on an
alphanumeric order.
8.8.1.4
Priority Determination
8.8.1.4.1
Cell Priority
Scrambling code allocation algorithm in Atoll allots priorities to cells before performing the actual allocation. Priorities
assigned to cells depend upon how much constrained each cell is and the cost defined for each constraint. A cell without
any constraint has a default cost, C , equal to 0. The higher the cost on a cell, the higher the priority it has for the scrambling
code allocation process.
There are six criteria employed to determine the cell priority:
420
AT271_TRG_E6
Forsk 2009
Distance Criterion
The constraint level of any cell i depends on the number of cells (j) present within a radius of "reuse distance" from its
centre. The total cost due to the distance constraint is given as:
Cj Dist i
C i Dist =
Each cell j within the reuse distance generates a cost given as:
C j Dist i = w d ij c dis tan ce
Where
w d ij is a weight depending on the distance between i and j. This weight is inversely proportional to the inter-cell distance.
For a reuse distance of 2000m, the weight for an inter-cell distance of 1500m is 0.25, the weight for co-site cells is 1 and
the weight for two cells spaced out 2100m apart is 0.
c dis tan ce is the cost of the distance constraint. This value can be defined in the Constraint Cost dialogue.
The constraint level of any cell i depends on the number of exceptional pairs (j) for that cell. The total cost due to exceptional pair constraint is given as:
C i EP =
cEP i j
j
Where
c EP is the cost of the exceptional pair constraint. This value can be defined in the Constraint Cost dialogue.
Neighbourhood Criterion
The constraint level of any cell i depends on the number of its neighbour cells j, the number of second order neighbours k
and the number of third order neighbours l.
Lets consider the following neighbour schema:
Ci N =
Cj N1 i + Cj j N1 i + Ck N2 i + Ck k N2 i + Cl N3 i + Cl l N3 i
j
Forsk 2009
AT271_TRG_E6
421
This criterion is considered when the co-planning mode is activated (i.e. the Transmitters folder of the GSM .atl document
is made accessible in the UMTS .atl document) and inter-technology neighbours have been allocated. If the cell i is neighbour of a GSM transmitter, the cell constraint level depends on how many cells j are neighbours of the same GSM transmitter. The total cost due to GSM neighbour constraint is given as:
C i N 2G =
cN
2G
j Tx 2G
Where
cN
2G
is the cost of the GSM neighbour constraint. This value can be defined in the Constraint Cost dialogue.
Cluster Criterion
When the "Distributed per Site" allocation strategy is used, you can consider additional constraints on allocated clusters
(one cell, its first order neighbours and its second order neighbours must be assigned scrambling codes from different clusters). In this case, the constraint level of any cell i depends on the number of first and second order neighbours, j and k.
The total cost due to the cluster constraint is given as:
C i Cluster =
Cj N1 i cCluster + Ck N2 i cCluster
j
Where
c Cluster is the cost of the cluster constraint. This value can be defined in the Constraint Cost dialogue.
Therefore, the total cost due to constraints on any cell i is defined as:
C i = C i Dom + C i U
With
C i U = C i Dist + C i EP + C i N + C i N 2G + C i Cluster
422
AT271_TRG_E6
Forsk 2009
8.8.1.4.2
Transmitter Priority
In case you have a multi-carrier network and you run scrambling code allocation on "all" the carriers, Atoll allots priorities
to transmitters. Priorities assigned to transmitters depend on how much constrained each transmitter is and the cost
defined for each constraint. The higher the cost on a transmitter, the higher the priority it has for the scrambling code allocation process.
Let us consider a transmitter Tx with two cells using carriers 0 and 1. The cost due to constraints on the transmitter is given
as:
C Tx = C Tx Dom + C Tx U
With C Tx U =
Here, the domain available for the transmitter is the intersection of domains assigned to cells of the transmitter. The
domain constraint is mandatory and cannot be broken.
8.8.1.4.3
Site Priority
In case of "Per Site" allocation strategies (One SYNC_DL code per Site and Distributed per Site), Atoll allots priorities to
sites. Priorities assigned to sites depend on how much constrained each site is and the cost defined for each constraint.
The higher the cost on a site, the higher the priority it has for the scrambling code allocation process.
Let us consider a site S with three transmitters; each of them has two cells using carriers 0 and 1. The cost due to
constraints on the site is given as:
C S = C S U + C S Dom
With C S U =
Here, the domain considered for the site is the intersection of domains available for transmitters of the site. The domain
constraint is mandatory and cannot be broken.
8.8.2
8.8.2.1
Forsk 2009
AT271_TRG_E6
423
8.8.2.1.1
Strategy: Clustered
Since the restrictions of neighbourhood only apply to co-sites and, in our case, the distances between sites are greater
than the reuse distance, every cell has the same priority. Allocation is performed in an alphanumeric order.
8.8.2.1.2
424
AT271_TRG_E6
Forsk 2009
8.8.2.1.3
8.8.2.1.4
8.8.2.2
Forsk 2009
AT271_TRG_E6
425
8.9
When the TD-SCDMA coverage is not continuous. In this case, the TD-SCDMA coverage is extended by TDSCDMA to GSM handovers.
In order to balance traffic and service distribution between both networks.
Atolls automatic inter-technology neighbour allocation algorithm takes into account both cases.
In order to be able to use the inter-technology neighbour allocation algorithm, you must have:
An .atl document containing the GSM network, GSM.atl, and another one containing the TD-SCDMA network, TDSCDMA.atl,
An existing link on the Transmitters folder of GSM.atl into TD-SCDMA.atl.
The external neighbour allocation algorithm takes into account all the GSM TBC transmitters. It means that all the TBC
transmitters of GSM.atl are potential neighbours. The TD-SCDMA cells, in TD-SCDMA.atl, to be allocated neighbours are
called TBA cells which fulfill following conditions:
8.9.1
Two allocation strategies are available: the first one is based on distance and the second one on coverage overlapping.
We assume we have a TD-SCDMA reference cell, A, and a GSM candidate neighbour transmitter, B.
426
AT271_TRG_E6
Forsk 2009
8.9.1.1
Transmitter azimuths are taken into account to evaluate the inter-transmitter distance. For
further information on inter-transmitter distance calculation, please refer to "Calculation of
Inter-Transmitter Distance" on page 429.
Neighbourhood cause
When
Priority
Existing neighbour
Exceptional pair
Co-site cell
If there are 15 candidate neighbours and the maximum number of neighbours to be allocated to the reference cell is 8.
Among 15 candidate neighbours, only 8 (those with the highest priority) will be allocated to the reference cell.
In the Results part, Atoll provides the list of neighbours, the number of neighbours, and the maximum number of neighbours allowed for each cell. In addition, it indicates the reason of allocation for each neighbour. Therefore, a neighbour
may be marked as exceptional pair or co-site. If the neighbour is not forced but fulfills distance conditions, Atoll displays
the distance from the reference cell. Finally, if cells have previous allocations in the list, neighbours are marked as existing.
8.9.1.2
The inter-transmitter distance is not effected by the azimuths. Only the geographical intertransmitter distance is considered.
Forsk 2009
AT271_TRG_E6
427
1st case: SA is the area where the cell A is the best serving cell of the TD-SCDMA network.
- The pilot signal received from A is greater than the minimum pilot signal level and is the highest one.
- The margin is set to 0 dB.
2nd case: The margin is different from 0 dB and SA is the area where:
- The pilot signal level received from A exceeds the user-defined minimum pilot signal level and is within a
margin from the highest signal level.
1st case: SB is the area where the cell B is the best serving transmitter of the GSM network.
In this case, the margin must be set to 0 dB.
-
The signal level received from B on the BCCH TRX type exceeds the user-defined minimum threshold and
is the highest one.
2nd case: The margin is different from 0 dB and SB is the area where:
- The signal level received from B on the BCCH TRX type exceeds the user-defined minimum threshold and
is within a margin from the best BCCH signal level.
SA SB
Atoll calculates the percentage of covered area ( ---------------------- 100 ) and compares this value to the % minimum covered
SA
area. If this percentage is less than the minimum, the candidate neighbour B is discarded.
Candidate neighbours fulfilling coverage conditions are sorted in descending order with respect to percentage of covered
area.
4. Atoll lists all candidate neighbours and sorts them by priority so as to eliminate some of them from the neighbour
list if the maximum number of neighbours to be allocated to each cell is exceeded. The candidate neighbour priority depends on the neighbourhood cause. Priority assigned to each neighbourhood cause is listed in the table
below (1 is a higher than 2, and so on).
Neighbourhood cause
When
Priority
Existing neighbour
Exceptional pair
Co-site cell
If there are 15 candidate neighbours and the maximum number of neighbours to be allocated to the reference cell is 8.
Therefore, among 15 candidate neighbours, only 8 (those with the highest priority) will be allocated to the reference cell.
In the Results part, Atoll provides the list of neighbours, the number of neighbours, and the maximum number of neighbours allowed for each cell. In addition, it indicates the allocation cause for each neighbour. Therefore, a neighbour may
be marked as exceptional pair or co-site. If the neighbour is not forced but fulfills coverage conditions, Atoll displays the
percentage of covered area and the overlap area (km2) in brackets. Finally, if cells have previous allocations in the list,
neighbours are marked as existing.
Notes:
Coverage predictions are not required to perform an automatic neighbour allocation. When
starting an automatic neighbour allocation, Atoll automatically calculates the path loss
matrices, if not found.
The percentage of covered area is calculated with the resolution specified in the properties
dialog of the Predictions folder (Default Resolution).
In Results, Atoll displays only the cells for which it finds new neighbours. Therefore, if a
TBA cell has already reached its maximum number of neighbours before starting a new
allocation, it will not appear in the Results table.
8.9.1.3
Appendices
8.9.1.3.1
428
AT271_TRG_E6
Forsk 2009
8.9.1.3.2
Forsk 2009
AT271_TRG_E6
429
430
AT271_TRG_E6
Forsk 2009
Chapter 9
WiMAX BWA Networks
This chapter provides descriptions of all the algorithms for calculations, analyses, automatic allocations,
simulations and coverage predictions available in WiMAX BWA projects.
Atoll
432
AT271_TRG_E6
Forsk 2009
All the calculations are performed on TBC (to be calculated) transmitters. For the definition
of TBC transmitters please refer to "Path Loss Matrices" on page 74.
A cell refers to a transmitter-carrier (TX-c) pair. The cell being studied during a calculation
is referred to as TXi(ic) in this chapter.
All the calculation algorithms in this section are described for two types of cells.
-
All the calculation algorithms in this section are described for two types of receivers.
-
9.1
A studied cell (represented by the subscript "i") comprising the studied transmitter TXi and
its carrier ic. It is the cell which is currently the focus of the calculation. For example, a victim
cell when calculating the interference it is receiving from other cells.
Other cells (represented by the subscript "j") comprising the other transmitter TXj and its carrier jc. The other cells in the network can be interfering cells (downlink) or the serving cells
of interfering mobiles (uplink).
Mi: A pixel (coverage predictions), subscriber (calculations on subscriber lists), or mobile
(Monte Carlo simulations) covered/served by the studied cell TXi(ic).
Mj: A mobile (Monte Carlo simulations) covered/served by any other cell TXj(jc).
9.1.1
Input
This table lists the input to computations, coverage predictions, and simulations.
Name
Value
Unit
Description
D Frame
Global parameter
ms
Frame Duration
Choice List: 2, 2.5, 4, 5, 8, 10, 12.5, 20
ms
r CP
Global parameter
None
O Fixed
DL
Global parameter
SD
UL
Global parameter
SD
DL
Global parameter
UL
Global parameter
TDD
Global parameter
Global parameter
ms
O Fixed
O Variable
O Variable
r DL-Frame
TDD
D TTG
Forsk 2009
AT271_TRG_E6
433
TDD
Global parameter
ms
M PC
Global parameter
dB
None
N SC DL
None
N SCa Total
None
N SCa Preamble
None
None
None
N SCa DC
None
N SCa Pilot or
None
None
PZ
N SC UL or N SC UL
PZ
N SCa Used or
PZ
N SCa Used
N SCa Data or
PZ
N SCa Data
PZ
N SCa Pilot
N SCa Guard or
PZ
N SCa Guard
PZ
N SCa Pilot
PZ
N SCa Used
PZ
N SCa Data
Calculation result
( N SCa Guard = N SCa Total N SCa Used N SCa DC or
PZ
N SCa Guard
= N SCa Total
PZ
N SCa Used
N SCa DC )
PZ UL
None
PZ DL
None
CNR Req PZ
dB
Speed Max PZ
Km/hr
d Max PZ
p PZ
None
3 PSG + 2 SSG
f Segment = ---------------------------------------------------15
None
W Channel
MHz
Channel bandwidth
First
None
N Channel
Last
None
F Start FB TDD
MHz
F Start FB FDD DL
MHz
F Start FB FDD UL
MHz
f Sampling
None
Sampling factor
f ACS FB
dB
Bearer parameter
None
Bearer index
Mod B
Bearer parameter
None
CR B
Bearer parameter
None
Bearer parameter
bits/
symbol
Bearer Efficiency
N Channel
434
AT271_TRG_E6
Forsk 2009
Bearer parameter
dB
1.38 x 10-23
J/K
Boltzmanns constant
290
Ambient temperature
dB
N Ant TX
Transmitter parameter
None
N Ant RX
Transmitter parameter
None
TX
Antenna parameter
dB
TX
dB
Transmitter loss
N Channel
Cell parameter
None
P Preamble
Cell parameter
dBm
Preamble power
dB
dB
dB
nf
G
L
TX
P Traffic = 10
P Traffic
-----------------------10
in %
Ratio
P Pilot
= 10
P Pilot
------------------10
in %
Ratio
P Idle Pilot = 10
P Idle Pilot
--------------------------------10
in %
TL DL
Cell parameter
TL UL
Cell parameter
NR UL
Cell parameter
dB
N Users Max
Cell parameter
None
SU
Cell parameter
AU
Cell parameter
T AMS
Cell parameter
dB
PI
Cell parameter
None
Preamble index
T Preamble
Cell parameter
dB
D Reuse
Cell parameter
QoS
Service parameter
None
Service parameter
None
Service priority
B DL Highest
Service parameter
None
B UL Highest
Service parameter
None
f Act
UL
Service parameter
f Act
DL
Service parameter
TPD Min UL
Service parameter
kbps
TPD Min DL
Service parameter
kbps
TPD Max UL
Service parameter
kbps
Forsk 2009
AT271_TRG_E6
435
Service parameter
kbps
TP Offset
Service parameter
kbps
Throughput offset
f TP Scaling
Service parameter
Scaling factor
L Body
Service parameter
dB
Body loss
P Min
Terminal parameter
dBm
P Max
Terminal parameter
dBm
nf
Terminal parameter
dB
Terminal parameter
dB
Terminal parameter
dB
Terminal loss
N Ant TX
Terminal parameter
None
N Ant RX
Terminal parameter
None
G STTD
UL
Clutter parameter
dB
G STTD
DL
Clutter parameter
dB
f SM Gain
Clutter parameter
None
L Indoor
Clutter parameter
dB
Indoor loss
L Path
dB
Path loss
M Shadowing Model
dB
M Shadowing C I
Result calculated from cell edge coverage probability and C/I standard
deviation
dB
BTS
BTS parameter
Rho factor
% of BTS signal correctly transmitted
n0
dBm/Hz
QoS
Scheduler parameter
G SM
None
G STTD
UL
dB
DL
dB
f Bias
Max
G STTD
9.1.2
Name
Value
TX i ic
TX i ic
TX i ic
F End
TX i ic TX j jc
W CCO
TX i ic
TX i ic
TX i ic
TX i ic TX j jc
436
TX i ic
TX i ic
TX i ic
TX j jc
TX i ic
Description
MHz
MHz
MHz
None
MHz
TX i ic TX j jc
W CCO
--------------------------------------TX i ic
W Channel
TX i ic TX j jc
r CCO
W ACO
TX i ic
F Start
Unit
TX j jc
TX i ic
TX j jc
TX i ic
TX i ic
AT271_TRG_E6
Forsk 2009
W ACO
L
--------------------------------------TX i ic
W Channel
TX i ic TX j jc
r ACO
L
TX i ic TX j jc
W ACO
TX j jc
TX i ic
TX i ic
TX j jc
TX i ic
None
MHz
None
None
None
None
TX i ic TX j jc
W ACO
H
--------------------------------------TX i ic
W Channel
TX i ic TX j jc
r ACO
H
TX i ic TX j jc
TX i ic TX j jc
r ACO
r ACO
TX i ic TX j jc
+ r ACO
TDD
TX i ic TX j jc
r FDD TDD
r DL Frame
-------------------------- if interferer uses a TDD frequency band and victim uses
100
an FDD frequency band
1 other wise
TX ic
i
f ACS FB
---------------------------
TX i ic TX j jc
TXi ic TXj jc TX i ic TX j jc
10
+ r ACO
10
r CCO
r FDD TDD
TX i ic
TX i ic TX j jc
rO
TX j jc
if W Channel W Channel
TX ic
i
f ACS FB
TX ic
--------------------------- TX ic TX jc W i
TXi ic TXj jc TXi ic TXj jc
10
i
j
Channel
+ r ACO
10
---------------------- r CCO
r FDD TDD
TX j jc
W Channel
TX i ic
TX j jc
if W Channel W Channel
9.1.3
9.1.3.1
Name
TX i ic
C Preamble
Value
TX i ic
Mi
Mi
Forsk 2009
TX i
dBm
dB
Path loss
dB
Total losses
TX i
+G
TX i
TX i
+ 10
TX i
Log E SA
TX i
L Model + L Ant
L Path + L
Mi
dBm
Mi
Mi
L Path
L Total
Description
L Ant L Body
TX i ic
TX i ic
EIRP Preamble
Unit
TX i
Mi
TX i
+L
Mi
Mi
+ L Ant + L Body
AT271_TRG_E6
437
9.1.3.2
Name
Value
Unit
Description
dBm
None
dBm
Unit
Description
dBm
dB
dB
Unit
Description
dB
Unit
Description
dB
dBm
TX i ic
TX ic
N SCa Preamble
i
n 0 + 10 Log 10 F Sampling --------------------------------------TX i ic
N SCa Total
TX i ic
n 0 Preamble
TX i ic
N SCa Preamble
---------------------------------------TX i ic
N SCa Total
TX ic
i
n 0 + 10 Log 10 F Sampling
1
--3
Preamble
f Segment
TX i ic
TX i ic
n Preamble
9.1.3.3
n 0 Preamble + nf
Mi
Name
Value
TX j jc
TX j jc
I Preamble
TX i ic TX j jc
TX i ic TX j jc
+ f Seg
TX i ic TX j jc
10 Log r O
TX i ic TX j jc
TX i ic TX j jc
10 Log 10 p Collision
f Seg
9.1.3.4
TX i ic TX j jc
C Preamble + f O
fO
Name
Value
TX i ic
TX i ic
CNR Preamble
9.1.3.5
TX i ic
C Preamble n Preamble
Name
TX i ic
CINR Preamble
Value
TX jc
j
I Preamble
TX i ic
TX i ic
All TXj jc
TX jc
j
I +
Preamble
f Segment
TX ic
i
I Preamble
n Preamble
---------------------------------------------------
10
10
10 Log
10
+ 10
All TX j jc
TX i ic
N Preamble
9.1.4
9.1.4.1
Name
TX i ic
C Traffic
438
Value
TX i ic
Mi
Mi
Mi
Unit
Description
dBm
Mi
L Ant L Body
AT271_TRG_E6
Forsk 2009
TX i ic
C Pilot
TX i ic
EIRP Pilot
L
Mi
Mi
dBm
TX i
dBm
TX i
dBm
dBm
dBm
Unit
Description
dBm
None
Segmenting factor
dBm
Mi
L Ant L Body
TX i ic
TX i ic
EIRP Traffic
P Traffic + G
TX i ic
TX i ic
EIRP Pilot
P Pilot
TX i ic
+G
TX i
TX i
L
L
TX i ic
TX i ic
TX i ic
TX i ic
P Preamble P Traffic
P Traffic
TX i ic
P Preamble P Pilot
P Pilot
9.1.4.2
Mi
Name
Value
N SCa Used
TX i ic
WiMAX 802.16d: n 0 + 10 Log 10 F Sampling ------------------------------
N SCa Total
M
TX i ic
n 0 DL
PZ DL
N SCa Used
TXi ic
-
WiMAX 802.16e: n 0 + 10 Log 10 F Sampling ----------------------------TX i ic
N SCa Total
PZ DL
N SCa Used
TX i ic
- f Segment
n 0 + 10 Log 10 F Sampling ----------------------------TX i ic
N SCa Total
3 PSG + 2 SSG
---------------------------------------------------15
f Segment
TX i ic
TX i ic
n DL
9.1.4.3
n 0 DL + nf
Mi
Name
Value
TX jc
j
Unit
Description
dBm
TX jc
j
I Idle
I Non AAS
------------------
-------------------------10
10
Monte Carlo Simulations: 10 Log 10
+ 10
without
TX jc
j
TX j jc
I Total
I AAS
----------------10
smart antennas, or 10 Log 10
with smart antennas
TX jc
j
TX jc
j
TX jc
j
I Idle
I AAS
I Non AAS
-----------------------------------
-------------------------10
10
10
+ 10
+ 10
Coverage Predictions: 10 Log 10
TX j jc
I Traffic
TX j jc
I Pilot
TX j jc
EIRP Pilot
TX j jc
TX j jc
EIRP Traffic
P Traffic + G
TX j jc
TX j jc
EIRP Pilot
TX j jc
I Non AAS
Forsk 2009
L Path L Indoor + G
P Pilot
+G
TX j
TX j
Mi
Mi
Mi
dBm
Mi
Mi
dBm
TX j
dBm
TX j
dBm
dBm
Mi
L
L
Mi
Mi
L Ant L Body
L Ant L Body
TX j jc
TXj jc
10 Log TL DL
1 AU
TX j jc
TXj jc
I Pilot
I Traffic
TX j jc
TX jc
TX j jc
------------------ N j
N SCa Data
----------------10
SCa Used N SCa Data
- + 10 10 ----------------------------------------------------------------
---------------------------- 10
TX j jc
TX j jc
N SCa Used
N SCa Used
AT271_TRG_E6
439
TX j jc
I AAS
EIRP AAS
L Path L Indoor + G
TX j jc
TX j jc
EIRP AAS
TX j jc
I Idle Pilot
P Traffic + G
TX j jc
EIRP Idle Pilot
TX j
Mi
L Path L Indoor + G
TX j jc
TX j jc
P Idle Pilot + G
TX j
Mi
Mi
Mi
L Ant L Body
TX j
Mi
Mi
Mi
L Ant
Mi
L Body
TX j
dBm
dBm
dBm
dBm
dBm
dB
dB
Unit
Description
dB
dB
Unit
Description
dB
dB
TX jc
j
TX j jc
I Idle
I Idle Pilot
TX jc
TX j jc
- N j
TX j jc
-------------------------
10
SCa Used N SCa Data
-
10 Log 1 TL DL
10
---------------------------------------------------------------TX j jc
N SCa Used
TX i ic TX j jc
TX i ic TX j jc
10 Log r O
fO
TX i ic TX j jc
TX i ic TX j jc
10 Log 10 p Collision
f Seg
9.1.4.4
Name
Value
TX i ic
TX i ic
C Traffic n DL
TX i ic
CNR Traffic
TX i ic
TX i ic
CNR Preamble
DL
DL
TX i ic
CNR Traffic
TX i ic
C Pilot
DL
TX i ic
T AMS
DL
+ G STTD + G STTD
TX i ic
n DL
TX i ic
CNR Pilot
TX i ic
= CNR Pilot
9.1.4.5
DL
TX i ic
CNR Preamble
TX i ic
CNR Pilot
DL
+ G STTD + G STTD
DL
TX i ic
T AMS
DL
+ G STTD + G STTD
Name
Value
TX jc
TX i ic
j
I DL
n DL
TX i ic
-----------------------------------
C Traffic 10 Log
10 +
10 M Shadowing C I
10
10
All TX j jc
TX i ic
CINR Traffic
TX i ic
TX i ic
DL
DL
TX i ic
TX i ic
DL
DL
TX i ic
C Pilot
TX i ic
CINR Pilot
TX jc
TX i ic
j
I DL
n DL
-----------------------------------
10 Log
10 +
10 M Shadowing C I
10
10
All TX j jc
TX i ic
CINR Pilot
TX i ic
= CINR Pilot
CINR Pilot
440
DL
DL
+ G STTD + G STTD
TX i ic
TX i ic
= CINR Pilot
DL
DL
+ G STTD + G STTD
AT271_TRG_E6
Forsk 2009
TX i ic
dBm
Unit
Description
dBm
dBm
Unit
Description
dBm
dBm
Unit
Description
dBm
dB
10 Log 10 TL UL
dB
Mj
TX i ic
I UL
n UL
------------------------TX i ic
10
10
10 Log 10
10 + 10
n UL
All M j
All TX jc
dB
I UL + n I
----------------------------------2
n I
dB
M
TX ic
j
i
I UL
n UL
------------------------
10
10
10 Log 10
10 + 10
All Mj
All TX jc
dBm
Unit
Description
I + N DL
9.1.4.6
TX ic
i
I DL
n DL
-------------------------------------
10
10
10 Log
10
+ 10
All
TX
jc
Name
Value
Mi
Mi
C UL
TX i
Mi
L Ant
P
Mi
EIRP UL
With P
Mi
TX i
Mi
L Body
Mi
+G
Mi
Mi
Mi
Mi
Mi
control
9.1.4.7
Name
Value
TX i ic
N SCa Used
WiMAX 802.16d: n 0 + 10 Log 10 F Sampling ------------------------------
N SCa Total
TX i ic
n 0 UL
PZ UL
N SCa Used
TXi ic
-
WiMAX 802.16e: n 0 + 10 Log 10 F Sampling ----------------------------TX i ic
N SCa Total
TX i ic
TX i ic
n UL
9.1.4.8
n 0 UL + nf
TX i ic
Name
Mj
I UL
TX i ic TX j jc
fO
Mj
f TL UL
TX i ic
NR UL
Value
Mj
TX i ic TX j jc
C UL + f O
Mj
+ f TL UL
TX i ic TX j jc
10 Log r O
Mj
NR UL
TX i ic
I + N UL
9.1.4.9
Name
Forsk 2009
AT271_TRG_E6
441
Mi
C UL n UL
Mi
Mi
UL
UL
Mi
CNR UL
TX i ic
Mi
TX i ic
dB
Unit
Description
dB
UL
UL
9.1.4.10
Name
Value
TX i ic
Mi
Mi
CNR UL
TX i ic
NR UL
Mi
CINR UL
M Shadowing C I
Mi
CINR UL
TX i ic
UL
UL
+ G STTD + G STTD
TX i ic
M Shadowing C I
Mi
UL
UL
9.1.5
9.1.5.1
Name
Value
Unit
Description
Hz
Sampling frequency
F Sampling 10
------------------------------------------TX i ic
N SCa Total
kHz
Inter-subcarrier distance
D Sym Useful
1
---------------------TX i ic
F
ms
D CP
r CP
-------F
ms
D Symbol
D Sym Useful + D CP
ms
Symbol duration
D Frame
Used
ms
TX i ic
N SD Used Frame
D Used
Frame
Floor ------------------- TXi ic
D Symbol
SD
SD
Symbols
SD
TX i ic
TX i ic
F Sampling
TX i ic
TX i ic
TX i ic
TX i ic
TX i ic
TDD
TX i ic
N SD DL Subframe
W Channel 10
TDD
TX i ic
TDD
DL
TX i ic
R DL
TX i ic
N Sym DL Subframe
TX i ic
N SD UL Subframe
442
TX i ic
O Variable
TX i ic
Floor N SD DL Subframe N SCa Data 1 ----------------------
100
WiMAX 802.16e:
Mi
DL
PZDL
O Variable
TX i ic
Floor N SD DL Subframe N SCa Data 1 ----------------------
100
TX i ic
TDD
UL
AT271_TRG_E6
Forsk 2009
TX i ic
R UL
TX i ic
O Variable
TXi ic
Floor N SD UL Subframe N SCa Data 1 ----------------------
100
WiMAX 802.16e:
TX i ic
N Sym UL Subframe
Symbols
Unit
Description
Mi
B DL Highest Service
None
Mi
B UL Highest Service
None
Unit
Description
kbps
kbps
kbps
kbps
kbps
kbps
UL
i
PZUL
O Variable
TXi ic
Floor N SD UL Subframe N SCa Data 1 ----------------------
100
9.1.5.2
Bearer Determination
Name
Value
Mi
B DL
Mi
B UL
9.1.5.3
TB
TX ic
i
CINR Traffic
TX ic
i
TB
i
CINR UL
Name
Value
TX i ic
R DL
Mi
DL
Without segmentation: -----------------------------------D Frame
TX i ic
R DL
Mi
DL
- f Segment
With segmentation: -----------------------------------D Frame
Mi
CTP P DL
Mi
B DL
Max
Mi
B DL
1 + f SM Gain G SM 1
B DL
TX i ic
Max
B DL
Mi
1 + f SM Gain G SM 1 if
Mi
TX i ic
CTP P DL 1 BLER B DL
CTP E DL
Mi
Mi
f TP Scaling
Mi
CTP E DL ----------------------------- TP Offset
100
Mi
CTP A DL
TX i ic
R UL
UL
Without segmentation: -----------------------------------D Frame
Mi
CTP P UL
B UL
Max
B UL
1 + f SM Gain G SM 1
Mi
B UL
Mi
CTP E UL
Mi
CTP A UL
9.1.6
Max
Mi
B UL
1 + f SM Gain G SM 1 if
Mi
TX i ic
TX i ic
CTP P UL 1 BLER B UL
Mi
Mi
f TP Scaling
Mi
CTP E UL ----------------------------- TP Offset
100
Name
Value
Sel
TPD Min DL
-----------------------------Sel
Unit
Description
None
Sel
Mi
R Min DL
Forsk 2009
Mi
Mi
CTP P DL
AT271_TRG_E6
443
Mi
None
None
None
kbps
kbps
None
None
None
None
Sel
Mi
RD Rem DL
Sel
None
Sel
Mi
RD Rem UL
Sel
None
None
TPD Min UL
-----------------------------Sel
Sel
Mi
R Min UL
Mi
CTP P UL
Sel
100 %
TX i ic
R Rem DL
Mi
RMin DL
Sel
Mi
Sel
100 %
TX i ic
R Rem UL
Mi
RMin UL
Sel
Mi
Sel
Sel
Mi
Sel
Mi
TPD Rem DL
Mi
Sel
Sel
Mi
Sel
Mi
TPD Rem UL
Mi
Mi
TPD Rem DL
--------------------------------Sel
Sel
Mi
RD Rem DL
Mi
CTP P DL
Sel
Mi
TPD Rem UL
--------------------------------Sel
Sel
Mi
RD Rem UL
Mi
CTP P UL
TX i ic
Sel
R Rem DL
Mi
Sel
Proportional Demand:
TX i ic
R Eff Rem DL
Sel
Mi
Mi
RD Rem DL
--------------------------------------Sel
Mi
RDRem DL
Sel
Mi
R Max DL
TX i ic
Sel
R QoS DL
Mi
Sel
Mi
TPD Rem DL
Max Aggregate Throughput: --------------------------------Sel
Mi
CTP P DL
TX i ic
Sel
Mi
R Rem UL
Sel
Proportional Demand:
TX i ic
R Eff Rem UL
Sel
Mi
Mi
RD Rem UL
--------------------------------------Sel
Mi
RDRem UL
Sel
Mi
R Max UL
TX i ic
Sel
R QoS UL
Mi
Sel
Mi
TPD Rem UL
Max Aggregate Throughput: --------------------------------Sel
Mi
CTP P UL
TX ic
i
Min R Rem DL
TX i ic
R Eff Rem DL
TX ic
i
Min R Rem UL
TX i ic
R Eff Rem UL
QoS
444
Sel
Mi
Mi
Mi
Sel
Mi
Sel
Mi
f Bias
R Max rtPS
R Max nrtPS
R Max ErtPS
1 + ---------- = -----------------------------= ------------------------------ = -----------------------------Sel
Sel
Sel
100
Mi
Mi
Mi
R Max rtPS
R Max nrtPS
R Max BE
AT271_TRG_E6
Forsk 2009
1 QoS
N QoS ---
TX i ic
R Rem DL -----------------------------------------------------------r
1 QoS
N QoS ---
TX i ic
R QoS DL
None
None
None
None
Unit
Description
kbps
kbps
kbps
kbps
kbps
kbps
All QoS
1 QoS
N QoS ---
TX i ic
R Rem UL -----------------------------------------------------------r
1 QoS
N QoS ---
TX i ic
R QoS UL
All QoS
Sel
Sel
Mi
Sel
Mi
TL DL
Sel
Sel
Mi
Sel
Mi
= R UL
9.1.6.1
Mi
R Min DL + R Max DL
Sel
Mi
TL UL
Sel
Mi
= R DL
Mi
R Min UL + R Max UL
Name
Value
Sel
Sel
Mi
Mi
Sel
Sel
Sel
Mi
Mi
UTP P DL 1 BLER B DL
Mi
UTP E DL
Sel
Sel
Sel
Mi
UTP A DL
Mi
UTP E DL
Sel
Mi
Sel
f TP Scaling
Mi
----------------------------- TP Offset
100
Sel
Mi
Sel
Mi
Mi
R UL CTP P UL
UTP P UL
Sel
Sel
Sel
Mi
Mi
UTP P UL 1 BLER B UL
Mi
UTP E UL
Sel
Sel
Sel
Mi
UTP A UL
9.1.7
Sel
Mi
R DL CTP P DL
UTP P DL
Mi
UTP E UL
Mi
Sel
f TP Scaling
Mi
----------------------------- TP Offset
100
Name
Value
Unit
Description
E SA
None
Calculation parameter
Degrees
Calculation parameter
Degrees
gn
None
None
None
None
None
1 e
2
j ------- d sin
wn
e
2
j ------- nd sin
j n sin
with d = --2
R = S S
H
Forsk 2009
... e
T
2
j ------- E SA 1 d sin
G SA
2
j ------- 2d sin
gn S R S = gn S S S S
10 Log G SA in dB
AT271_TRG_E6
445
j pj Rj
R Avg
None
j=1
RN S
None
E SA
---------------------------------H
1
S RN S
None
None
None
None
None
None
Uplink interference
None
RN
2
n
Rn + RI =
pj Sj Sj
I+
j=1
2
Rn
n I
J
pj Sj Sj
RI
j=1
P N
S RN S
p S RN S
2
H
2
1
p S RN S
H
P
1
------- = --------------------------------------------------------------= p S RN S
H
2
1
P
N
S RN S
CINR UL
S I S = E SA
G SA
10 Log E SA in dB
K
1
----
K
1
RN
Avg
RN
1
k
k=1
E SA
2
------------------------------------------ n
H
1
S RN
S
I UL
Avg
I UL + n
----------------------------2
n
NR UL
9.2
Calculation Processes
The following sections describe the processes of different calculations performed in Atoll and their results.
9.2.1
Point Analysis
Point analysis profile tab and reception tab display the following calculation results based on the calculation algorithm
described in "Preamble Signal Level Calculation" on page 466.
TX i ic
Mi
, G
Mi
Mi
Mi
, L Ant , and L Body are not considered in the calculations performed for the point
analysis tool.
446
AT271_TRG_E6
Forsk 2009
9.2.1.1
Profile Tab
TX i ic
Atoll displays the preamble signal level received from the studied cell, C Preamble , which you select on the map or in the
list of transmitters. You can also choose to display the path loss, L Path , or the total losses, L Total for a selected cell.
9.2.1.2
Reception Tab
Analysis provided in the Reception tab is based on path loss matrices. So you can display received preamble signal levels
from the cells for which path loss matrices have been calculated over their calculation areas. For each cell, Atoll displays
TX i ic
9.2.2
You can use a value other than 30 dB for the margin from the highest preamble signal
level, for example a smaller value for improving the calculation speed. For more
information on defining a different value for this margin, see the Administrator Manual.
Coverage by Transmitter
Coverage by Signal Level
Overlapping Zones
These coverage predictions can be performed at any stage of network planning because they do not depend on the traffic
input. Therefore, these calculations are of special interest before and during the deployment stage of the network to study
the coverage footprint of the system.
TX i ic
For these calculations, Atoll calculates the received preamble signal level ( C Preamble ) as explained in "Preamble Signal
Level Calculation" on page 466. Then, Atoll determines the selected display criterion on each pixel inside the cells calculation area. Each pixel within the calculation area of TXi(ic) is considered a non-interfering receiver.
Coverage prediction parameters to be set are:
The coverage prediction conditions to determine the coverage area of each studied cell, and
The display settings to colour the coverage areas.
Note:
Mi
, G
Mi
Mi
Mi
, L Ant , and L Body are not considered in the calculations performed for the
9.2.2.1
9.2.2.1.1
All Servers
The coverage area of each cell TXi(ic) corresponds to the pixels where.
TX i ic
TX i ic
9.2.2.1.2
TX i ic
or L Path
MaximumThreshold
TX i ic
TX i ic
or L Path
MaximumThreshold
AND
TX i ic
TX j jc
C Preamble Best C Preamble M
ji
Where M is the specified margin (dB). The Best function considers the highest value from a list of values.
Forsk 2009
AT271_TRG_E6
447
If M = 0 dB, Atoll considers pixels where the received preamble signal level from TXi(ic) is
the highest.
If M = 2 dB, Atoll considers pixels where the received preamble signal level from TXi(ic) is
either the highest or within a 2 dB margin from the highest.
If M = -2 dB, Atoll considers pixels where the received preamble signal level from TXi(ic) is
2 dB higher than the received preamble signal levels from the cells which are 2nd best
servers.
9.2.2.1.3
TX i ic
TX i ic
or L Path
MaximumThreshold
AND
TX ic
i
C Preamble 2
nd
TX jc
Best C j
Preamble M
ji
Where M is the specified margin (dB). The 2nd Best function considers the second highest value from a list of values.
Notes:
If M = 0 dB, Atoll considers pixels where the received preamble signal level from TXi(ic) is
the second highest.
If M = 2 dB, Atoll considers pixels where the received preamble signal level from TXi(ic) is
either the second highest or within a 2 dB margin from the second highest.
If M = -2 dB, Atoll considers pixels where the received preamble signal level from TXi(ic) is
2 dB higher than the received preamble signal levels from the cells which are 3rd best
servers.
9.2.2.2
Coverage Display
9.2.2.2.1
Coverage Resolution
The resolution of the coverage prediction does not depend on the resolutions of the path loss matrices or the geographic
data and can be defined separately for each coverage prediction. Coverage predictions are generated using a bilinear
interpolation method from multi-resolution path loss matrices (similar to the one used to calculate site altitudes).
9.2.2.2.2
Display Types
It is possible to display the coverage predictions with colours depending on any transmitter or cell attribute, and other criteria such as:
448
AT271_TRG_E6
Forsk 2009
Number of Servers
Atoll evaluates the number of cells that cover a pixel (i.e., the pixel falls within the coverage areas of these cells). The pixel
colour depends on the number of servers. Coverage consists of several independent layers whose visibility in the workspace can be managed. There are as many layers as defined thresholds. Each layer corresponds to an area where the
number of servers exceeds ( ) a defined threshold.
9.2.3
Mi
, G
Mi
Mi
Mi
For these calculations, Atoll calculates the received signal level and noise at each pixel for the signal type being studied,
i.e., preamble, traffic, or pilot. Each pixel within the calculation area of TXi(ic) is considered a non-interfering receiver. The
properties of the non-interfering probe receiver are set by selecting a terminal, mobility, and service.
These coverage predictions can be performed at any stage of network planning because they do not depend on the traffic
input. Therefore, these calculations are of special interest before and during the deployment stage of the network to study
the coverage footprint of the system.
Coverage prediction parameters to be set are:
The following sections describe the determination of coverage area of each cell ("Coverage Area Determination" on
page 449), the calculation of the coverage parameter ("Coverage Parameter Calculation" on page 450), and the display
options ("Coverage Display" on page 450) of the coverage predictions.
9.2.3.1
Forsk 2009
AT271_TRG_E6
449
9.2.3.2
TX i ic
Best Preamble Signal Level (DL) (dBm): C Preamble as explained in "Preamble Signal Level Calculation" on
page 466.
TX i ic
page 473.
TX i ic
Best Traffic Signal Level (DL) (dBm): C Traffic as explained in "Traffic and Pilot Signal Level Calculation (DL)"
on page 473.
TX i ic
Preamble C/N Level (DL) (dB): CNR Preamble as explained in "Preamble C/N Calculation" on page 470.
TX i ic
TX i ic
CNR Traffic
The following parameters are calculated for the Signal Quality Analysis (UL) coverage prediction.
Mi
Signal Level (UL) (dBm): C UL as explained in "Traffic Signal Level Calculation (UL)" on page 484.
C/N Level (UL) (dB): CNR UL as explained in "Traffic C/N Calculation (UL)" on page 487.
9.2.3.3
Coverage Display
9.2.3.3.1
Coverage Resolution
Mi
The resolution of the coverage prediction does not depend on the resolutions of the path loss matrices or the geographic
data and can be defined separately for each coverage prediction. Coverage predictions are generated using a bilinear
interpolation method from multi-resolution path loss matrices (similar to the one used to calculate site altitudes).
9.2.3.3.2
450
AT271_TRG_E6
Forsk 2009
9.2.3.3.3
9.2.4
Serving Base Station and Reference Cell as described in "Best Server Determination" on page 471.
Atoll calculates the following parameters for each subscriber in the list that has a serving base station assigned and whose
Lock Status is set to None or Server.
Azimuth ( ): Angle with respect to the north for pointing the subscriber terminal towards its serving base station.
Mechanical Downtilt ( ): Angle with respect to the horizontal for pointing the subscriber terminal towards its
serving base station.
Atoll calculates the following parameters for each subscriber in the list that has a serving base station assigned, using the
properties of the default terminal and service.
Received Preamble Power (DL) (dBm) as described in "Preamble Signal Level Calculation" on page 466.
Received Traffic Power (DL) (dBm) as described in "Traffic and Pilot Signal Level Calculation (DL)" on page 473.
Traffic Total Noise (I+N) (DL) (dBm) as described in "Traffic C/(I+N) Calculation (DL)" on page 483.
Traffic C/(I+N) (DL) (dB) as described in "Traffic C/(I+N) Calculation (DL)" on page 483.
Bearer (DL) as described in "Bearer Determination" on page 496.
Permutation Zone (DL) as described in "Permutation Zone Selection (WiMAX 802.16e)" on page 471.
BLER (DL): Downlink block error rate read from the BLER vs. CINR Traffic graph available in the reception equip-
Forsk 2009
TX i ic
AT271_TRG_E6
451
9.2.5
Mi
BLER (UL): Uplink block error rate read from the BLER vs. CINR UL graph available in the reception equipment
Generating a realistic user distribution as explained in "Generating a Realistic User Distribution" on page 452.
Atoll generates user distributions as part of the Monte Carlo algorithm based on traffic data. The resulting user
distribution complies with the traffic database and maps selected when creating simulations.
9.2.5.1
Scheduling and Radio Resource Management as explained under "Simulation Process" on page 455.
"Simulations Based on Raster Traffic Maps, Vector Traffic Maps, and Subscriber Lists" on page 452.
"Simulations Based on Traffic Map Based on Transmitters and Services" on page 454.
Once all the user characteristics have been determined, a second random trial is performed to obtain their geographical
locations weighted according to the clutter classes, and whether they are indoor or outdoor according to the percentage
of indoor users per clutter class defined for the traffic maps.
9.2.5.1.1
Simulations Based on Raster Traffic Maps, Vector Traffic Maps, and Subscriber Lists
Raster traffic maps are based on environments. Each pixel of the map is assigned an environment class which contains
a list of user profiles with an associated mobility type and a given density, i.e., number of users of a user profile per km.
Vector traffic maps are based on user profiles. Each polygon or line of the map is assigned a density of users with a given
user profile and mobility type. If the map is composed of points, each point is assigned a number of users with given user
profile and mobility type.
Fixed subscribers listed in subscriber lists have a user profile assigned to each of them.
The user profile models the behaviour of the different user categories. Each user profile contains a list of services and their
associated parameters describing how these services are accessed by the user.
The number of users of each user profile is calculated from the surface area (SEnv) of each environment class map (or
each polygon) and the user profile density (DUP).
N Users = S Env D UP
Notes:
In case of vector traffic map composed of lines, the number of users of each user profile is
calculated from the line length (L) and the user profile density (DUP) (users per km):
The number of users is an input when the vector traffic map is composed of points.
N Users = L D UP
At any given instant, Atoll calculates the probability for a user being active in the uplink and in the downlink according to
the service usage characteristics described in the user profiles, i.e., the number of voice calls or data sessions, the average
duration of each voice call, or the volumes of the data exchanged in the uplink and the downlink in each data session.
The user terminal equipment used for the service (from the Terminals table).
The average number of calls per hour N Call .
N Call D Call
Calculation of the service usage duration per hour ( p 0 : probability of a connection): p 0 = -------------------------------3600
Calculation of the number of users trying to access the service v ( n v ): n v = N Users p 0
The activity status of each user depends on the activity periods during the connection, i.e., the uplink and downlink
UL
DL
activity factors defined for the voice type service v, f Act and f Act .
452
AT271_TRG_E6
Forsk 2009
DL
UL
DL
DL
UL
UL
DL
Probability of being active in the uplink and downlink both: p Active = f Act f Act
Calculation of number of users per activity status:
Number of inactive users: n v Inactive = n v p Inactive
UL
UL
DL
UL + DL
Number of users active in the uplink and downlink both: n v Active = n v p Active
Therefore, a user can be either active on both links, inactive on both links, active on UL only, or active on DL only.
The user terminal equipment used for the service (from the Terminals table).
The average number of data calls per hour N Call .
UL
DL
TP Average
DL
UL
TP Average
UL
during a session.
UL
DL
N Call V 8
N Call V 8
DL
and f
= ---------------------------------------------= ---------------------------------------------UL
DL
TP Average 3600
TP Average 3600
UL
UL
1 f
UL
DL
1 f
DL
DL
1 f
UL
UL + DL
UL
DL
UL
DL
UL + DL
Number of users active in the uplink and downlink both: n d Active = N Users p Active
Calculation of the number of active users trying to access the service d (nd):
UL
DL
UL + DL
Forsk 2009
The user distribution per service and the activity status distribution between the users are
average distributions. And the service and the activity status of each user are randomly
drawn in each simulation. Therefore, if you calculate several simulations at once, the
average number of users per service and average numbers of inactive, active on UL, active
on DL and active on UL and DL users, respectively, will correspond to calculated
distributions. But if you check each simulation, the user distribution between services as
well as the activity status distribution between users is different in each of them.
AT271_TRG_E6
453
9.2.5.1.2
UL
UL
DL
TP Cell
TP Cell
DL
= -------------------------- and N
= -------------------------UL
DL
TP Average
TP Average
UL
Where TP Cell is the total uplink throughput demand defined in the map for any service s for the coverage area of
DL
the transmitter TXi, TP Cell is the total downlink throughput demand defined in the map for any service s for the
UL
coverage area of the transmitter TXi, TP Average is the average uplink throughput demand of the service s, and
DL
DL
At any given instant, Atoll calculates the probability for a user being active in the uplink and in the downlink as follows:
UL
and N
UL
( n v Active
DL
UL + DL
( n v Active ). As for the other types of traffic maps, Atoll considers both active and inactive users for voice services.
The activity status of each user depends on the activity periods during the connection, i.e., the uplink and downlink
UL
DL
activity factors defined for the voice type service v, f Act and f Act .
Calculation of activity probabilities:
UL
DL
UL
DL
DL
UL
UL
DL
= f Act f Act
Calculation of the number of active users trying to access the voice service v:
We have: N
UL
UL
UL + DL
DL
DL
UL + DL
= p Active + p Active n v
Where, nv is the total number of active users in the TXi coverage area using the service v.
Calculation of number of users per activity status:
UL
UL + DL
DL
UL + DL
N p Active
N p Active
UL + DL
- -------------------------------------------
Number of users active in the uplink and downlink both: n v Active = Min ------------------------------------------UL + DL
DL
UL + DL
p UL
UL
DL
UL + DL
n v Active
DL
UL + DL
n v Active
UL + DL
454
AT271_TRG_E6
Forsk 2009
UL
DL
UL + DL
n d Active = N
UL
UL
n d Active = 0
DL
n d Active = N
If N
UL
DL
UL
DL
DL
UL + DL
n d Active = N
DL
DL
n d Active = 0
UL
n d Active = N
UL
nd is the total number of active users in the TXi coverage area using the service d:
UL
DL
UL + DL
9.2.5.2
The activity status distribution between users is an average distribution. In fact, in each
simulation, the activity status of each user is randomly drawn. Therefore, if you calculate
several simulations at once, average numbers of inactive, active on UL, active on DL and
active on UL and DL users correspond to the calculated distribution. But if you check each
simulation, the activity status distribution between users is different in each of them.
Simulation Process
WiMAX cells include intelligent schedulers and radio resource management features for regulating network traffic loads,
optimising spectral efficiency, and satisfying the QoS demands of the users. Each Monte Carlo simulation in the Atoll
WiMAX BWA module is a snap-shot of the network with resource allocation carried out over a duration of 1 second. The
number of WiMAX frames in 1 second depends on the selected frame duration, D Frame . The steps of this algorithm are
listed below.
The simulation process can be summed up into the following iterative steps.
For each simulation, the simulation process,
1. Generates mobiles according to the input traffic data as explained in "Generating a Realistic User Distribution" on
page 452.
2. Resets the cell loads to initial values, i.e., 100 % downlink traffic load, 0 % uplink traffic load, 0 dB uplink noise
rise, 0 % segmentation usage ratio, and 0 % AAS usage ratio.
-
TX i ic
TX i ic
TX i ic
TX i ic
Cell transmission powers and offsets ( P Preamble , P Traffic , P Pilot , and P Idle Pilot ) are set to the
values defined by the user.
Mi
Cell loads ( TL DL
TX i ic
TX i ic
, TL UL
TX i ic
, NR UL
, SU
TX i ic
, and AU
TX i ic
Cells table.
3. Determines the best servers for all the mobiles generated for the simulation as explained in "Best Server Determination" on page 471.
Forsk 2009
AT271_TRG_E6
455
456
AT271_TRG_E6
Forsk 2009
I in
n k 1
n k 2
I out + k 2 I in
= ----------------------------------------------------------------------1 + k 2
Where k is the iteration number, n is any given victim mobile, and is a stability factor used to help simulations converge quickly. The stability factor is currently set to 0.2. The effect of the stability factor can be understood by the following figure.
Forsk 2009
AT271_TRG_E6
457
TL DL
Mi
%RDL
TX i ic
and TL UL
Mi
Mi
%RUL
Mi
SU
Mi
TX i ic
M
PZ
%R DL
Mi
PZDL = Seg
= Seg
DL
= -----------------------------------------------------------------------TX i ic
TL DL
Mi
Where
Mi
Mi
%R DL
PZ DL = Seg
M
i
PZ DL = Seg
AU
Mi
TX i ic
Where
AAS
= ------------------------------------------TX i ic
TL DL
AAS
Mi
Mi
%R DL
%R DL
AAS
is the sum of the percentages of the downlink cell resources allocated to mobiles served
AAS
TL DL
TX i ic
TL UL
TX i ic
NR UL
TX i ic
TX i ic
Max TL DL
TL DL
k
All TX ic
k 1
TX i ic
TX i ic
Max TL UL
TL UL
k 1
All TX i ic
TX i ic
TX i ic
Max NR UL
NR UL
k
All TX ic
i
TX i ic
Let TL DL
TX i ic
Req
, TL UL
k 1
TX i ic
Req
, and NR UL
Req
creating the simulation. Atoll stops the simulation in the following cases.
458
AT271_TRG_E6
Forsk 2009
TL DL
TX i ic
TL DL
TX i ic
Req
AND TL UL
TX i ic
TL UL
TX i ic
Req
AND NR UL
TX i ic
NR UL
Req
No convergence: Simulation has not converged even after the last iteration, i.e., k = Max Number of Iterations
defined when creating the simulation, if:
TX i ic
TL DL
TX i ic
TL DL
TX i ic
Req
OR TL UL
TX i ic
TL UL
TX i ic
Req
OR NR UL
TX i ic
NR UL
Req
13. Repeats the above steps (from step 4) for the iteration k+1 using the new calculated loads as the current loads.
Simulation Results
At the end of the simulation process, the main results obtained are:
No Service: If the mobile does not have any best serving cell (step 3.), if the mobile is not located in the service
area of its best server (step 5.), or if the mobile is not able to access a bearer in the direction of its activity (step 7.),
i.e., UL, DL, or UL+DL.
Scheduler Saturation: If the mobile is not in the list of mobiles selected for scheduling (step 9.)
Resource Saturation: If all the cell resources are used up before allocation to the mobile (step 9.)
9.2.6
Mi
,G
Mi
Mi
Mi
the required parameter. For these calculations, Atoll calculates the received signal level, noise, and interference at each
pixel. Each pixel within the calculation area of TXi(ic) is considered a non-interfering receiver. The properties of the noninterfering probe receiver are set by selecting a terminal, mobility, and service.
The downlink coverage predictions are based on the downlink traffic loads of the cells, and the uplink coverage predictions
are based on the uplink noise rise values. These parameters can either be calculated by Atoll during the Monte Carlo simulations, or set by the user manually for all the cells.
Coverage prediction parameters to be set are:
The minimum thresholds at the receiver are defined in the Display parameters.
The following sections describe the determination of coverage area of each cell ("Coverage Area Determination" on
page 459), the calculation of the coverage parameter ("Coverage Parameter Calculation" on page 460), and the display
options ("Coverage Display" on page 460) of the coverage predictions.
9.2.6.1
Forsk 2009
AT271_TRG_E6
459
9.2.6.2
Traffic C/(I+N) Level (DL) (dB): CINR Traffic as explained in "Traffic C/(I+N) Calculation (DL)" on page 483.
TX i ic
page 483.
TX i ic
Preamble C/(I+N) Level (DL) (dB): CINR Preamble as explained in "Preamble C/(I+N) Calculation" on page 470.
Preamble Total Noise (I+N) (DL) (dBm): I + N Preamble as explained in "Preamble C/(I+N) Calculation" on
TX i ic
page 470.
The following parameters are calculated for the Coverage by Best Bearer (DL) coverage prediction.
Mi
The following parameters are calculated for the Coverage by Channel Throughput (DL) coverage prediction.
Mi
Peak MAC Throughput (DL) (kbps): CTP P DL as explained in "Channel Throughput Calculation" on page 496.
Effective MAC Throughput (DL) (kbps): CTP E DL as explained in "Channel Throughput Calculation" on
Mi
page 496.
Mi
The following parameters are calculated for the Coverage by C/(I+N) Level (UL) coverage prediction.
Mi
C/(I+N) Level (UL) (dB): CINR UL as explained in "Traffic C/(I+N) Calculation (UL)" on page 490.
TX i ic
The following parameters are calculated for the Coverage by Best Bearer (UL) coverage prediction.
Mi
The following parameters are calculated for the Coverage by Channel Throughput (UL) coverage prediction.
Mi
Peak MAC Throughput (UL) (kbps): CTP P UL as explained in "Channel Throughput Calculation" on page 496.
Effective MAC Throughput (UL) (kbps): CTP E UL as explained in "Channel Throughput Calculation" on
Mi
page 496.
Mi
9.2.6.3
Coverage Display
9.2.6.3.1
Coverage Resolution
The resolution of the coverage prediction does not depend on the resolutions of the path loss matrices or the geographic
data and can be defined separately for each coverage prediction. Coverage predictions are generated using a bilinear
interpolation method from multi-resolution path loss matrices (similar to the one used to calculate site altitudes).
9.2.6.3.2
460
AT271_TRG_E6
Forsk 2009
9.2.6.3.3
9.2.6.3.4
9.2.6.3.5
Forsk 2009
AT271_TRG_E6
461
9.2.6.3.6
9.2.6.3.7
9.3
Calculation Algorithms
The following sections describe all the calculation algorithms used in point analysis, calculation of coverage predictions,
calculations on subscriber lists, and Monte Carlo simulations.
9.3.1
462
AT271_TRG_E6
Forsk 2009
If the studied cell is assigned a channel number N Channel , it receives co-channel interference on channel number
TX i ic
TX i ic
TX i ic
N Channel , and adjacent channel interference on the adjacent channel numbers, i.e., N Channel 1 and N Channel + 1 .
In order to calculate the co- and adjacent channel overlaps between two channels, it is necessary to calculate the start
and end frequencies of both channels (explained in "Conversion From Channel Numbers to Start and End Frequencies"
on page 463). Once the start and end frequencies are known for the studied and other cells, the co- and adjacent overlaps,
and the total overlap ratio are calculated as respectively explained in:
9.3.1.1
TX i ic
TX j jc
F Start FB and F Start FB : Start frequency of the frequency band assigned to the cells TXi(ic) and TXj(jc).
F Start FB can be the start frequency of a TDD frequency band ( F Start FB TDD ), or the uplink or the downlink
start frequency of an FDD frequency band ( F Start FB FDD UL or F Start FB FDD DL ).
TX i ic
TX j jc
N Channel and N Channel : Channel numbers assigned to cells TXi(ic) and TXj(jc).
For FDD networks, Atoll considers that the same channel number is assigned to a cell in the downlink and uplink,
i.e., the channel number you assign to a cell is considered for uplink and downlink both.
TX i ic
TX j jc
W Channel and W Channel : Bandwidths of the channels assigned to cells TXi(ic) and TXj(jc).
Calculations
The following formulas are used to convert the channel numbers into start and end frequencies:
For cell TXi(ic):
TX i ic
F Start
TX i ic
F End
TX i ic
TX i ic
TX i ic
TX i ic
TX i ic
TX i ic
TX j jc
TX j jc
F Start
Forsk 2009
TX j jc
AT271_TRG_E6
463
TX j jc
TX j jc
TX j jc
TX j jc
F End
Output
9.3.1.2
TX i ic
F Start
F End
TX i ic
TX j jc
and F Start : Start frequencies for the cells TXi(ic) and TXj(jc).
TX j jc
and F End
TX i ic
F Start
TX j jc
and F Start : Start frequencies for the cells TXi(ic) and TXj(jc) as calculated in "Conversion From Channel
TX i ic
F End
TX j jc
and F End
: End frequencies for the cells TXi(ic) and TXj(jc) as calculated in "Conversion From Channel
Calculations
Atoll first verifies that co-channel overlap exists between the cells TXi(ic) and TXj(jc).
Co-channel overlap exists if:
TX i ic
TX j jc
F Start F End
TX i ic
AND F End
TX j jc
F Start
W CCO
TX j jc
TX i ic
TX j jc
TX i ic
r CCO
TX i ic TX j jc
W CCO
= -------------------------------------TX i ic
W Channel
Output
9.3.1.3
TX i ic TX j jc
r CCO
TX i ic
F Start
TX j jc
and F Start : Start frequencies for the cells TXi(ic) and TXj(jc) as calculated in "Conversion From Channel
TX i ic
F End
TX j jc
and F End
: End frequencies for the cells TXi(ic) and TXj(jc) as calculated in "Conversion From Channel
TX i ic
Calculations
Atoll first verifies that adjacent channel overlaps exist between (the lower-frequency and the higher-frequency adjacent
channels of) the cells TXi(ic) and TXj(jc).
Adjacent channel overlap exists on the lower-frequency adjacent channel if:
TX i ic
TX i ic
TX j jc
TX i ic
TX j jc
F End
TX j jc
F End
TX i ic
AND F End
TX i ic
TX j jc
+ W Channel F Start
464
AT271_TRG_E6
Forsk 2009
W ACO
TX j jc
TX i ic
TX j jc
TX i ic
TX i ic
r ACO
TX i ic TX j jc
W ACO
L
= -------------------------------------TX i ic
W Channel
W ACO
TX j jc
TX i ic
TX i ic
TX j jc
TX i ic
r ACO
TX i ic TX j jc
W ACO
H
= -------------------------------------TX i ic
W Channel
r ACO
TX i ic TX j jc
= r ACO
TX i ic TX j jc
+ r ACO
Output
9.3.1.4
TX i ic TX j jc
r ACO
: Adjacent channel overlap ratio between the cells TXi(ic) and TXj(jc).
Input
TDD
Calculations
The FDD TDD overlap ratio is calculated as follows depending on the frequency bands assigned to the cells TXi(ic) and
TXj(jc):
Frequency Band
TX ic TX jc
i
j
Overlap Ratio r FDD
TDD
TXi(ic)
TXj(jc)
TDD
TDD
TDD
FDD
FDD
TDD
r DL Frame
-------------------------100
FDD
FDD
TDD
Output
9.3.1.5
TX i ic TX j jc
r FDD TDD
: FDD TDD overlap ratio between the cells TXi(ic) and TXj(jc).
TX i ic TX j jc
r CCO
: Co-channel overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "Co-Channel
TX i ic TX j jc
r ACO
: Adjacent channel overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "Adjacent
Forsk 2009
AT271_TRG_E6
465
TX i ic TX j jc
r FDD TDD
: FDD TDD overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "FDD TDD
f ACS FB : Adjacent channel suppression factor defined for the frequency band of the cell TXi(ic).
W Channel and W Channel : Bandwidths of the channels assigned to the cells TXi(ic) and TXj(jc).
TX i ic
TX j jc
Calculations
The total overlap ratio is:
TX i ic TX j jc
rO
TX i ic
f ACS FB
---------------------------
TX i ic TX j jc
TXi ic TXj jc TX i ic TX j jc
10
+ r ACO
10
r CCO
r FDD TDD
TX i ic
TX j jc
TX i ic
TX j jc
if W Channel W Channel
TX i ic
f ACS FB
TX i ic
---------------------------
TX i ic TX j jc W Channel
TX i ic TX j jc TX i ic TX j jc
10
+ r ACO
10
---------------------- r CCO
r FDD TDD
TX j jc
W Channel
if W Channel W Channel
TX i ic
W Channel
- is used to normalise the transmission power of the interfering cell TXj(jc). This means
The multiplicative factor ----------------------TX j jc
W Channel
TX j jc
that if the interfering cell transmits at X dBm over a bandwidth of W Channel , and it interferes over a bandwidth less than
TX i ic
W Channel
, the interference from this cell should not be considered at X dBm but less than that. The factor ----------------------TX j jc
W Channel
TX j jc
W Channel
TX j jc
TX j jc
converts X dBm over W Channel to Y dBm (which is less than X dBm) over less than W Channel .
Output
9.3.2
TX i ic TX j jc
rO
: Total co- and adjacent channel overlap ratio between the cells TXi(ic) and TXj(jc).
9.3.2.1
E SA : Number of antenna elements defined for the smart antenna equipment used by the transmitter TXi.
TX i
TX i
TX i
: Transmitter antenna gain for the antenna used by the transmitter TXi.
: Total transmitter losses for the transmitter TXi ( L
TX i
= L Total DL ).
L Model : Loss on the transmitter-receiver path (path loss) calculated using a propagation model.
L Ant : Antenna attenuation (from antenna patterns) calculated for the antenna used by the transmitter TXi.
TX i
This parameter is taken into account when the option "Shadowing taken into account" is selected.
M Shadowing Model = 0 when calculating the received preamble signal level from interfering cells TXj(jc).
466
AT271_TRG_E6
Forsk 2009
L Indoor : Indoor losses taken into account when the option "Indoor coverage" is selected.
These losses are defined for each clutter class.
Mi
Mi
Mi
L Ant
: Receiver terminals antenna gain for the pixel, subscriber, or mobile Mi.
: Receiver terminals antenna attenuation calculated for the pixel, subscriber, or mobile Mi.
The antenna used for the calculations at the pixel, subscriber, or mobile Mi is pointed towards its best serving cell.
Mi
Mi
This means that L Ant = 0 for calculating the signal level. Whereas, L Ant is calculated in the direction of the interfering cells from the antenna patterns of the antenna used by Mi, while the antenna is pointed towards Mis best
serving cell.
Mi
L Body : Body loss defined for the service used by the pixel, subscriber, or mobile Mi.
Note:
L
Mi
, G
Mi
Mi
Mi
, L Ant , and L Body are not considered in the calculations performed for the point
analysis tool and the basic, preamble signal level based coverage predictions.
Calculations
The received preamble signal level (dBm) from any cell TXi(ic) is calculated for a pixel, subscriber, or mobile Mi as follows:
TX i ic
TX i ic
Mi
Mi
Mi
Mi
L Ant L Body
Where EIRP is the effective isotropic radiated power of the cell calculated as follows:
TX i ic
TX i ic
TX i ic
TX i ic
TX i
TX i
L
TX i
TX i
TX i
+ 10 Log E SA
TX i
TX i
+L
Mi
Mi
Mi
Mi
+ L Ant + L Body
Output
9.3.2.2
TX i ic
C Preamble : Received preamble signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
L Path : Path loss between the cell TXi(ic) and the pixel, subscriber, or mobile Mi.
L Total : Total losses between the cell TXi(ic) and the pixel, subscriber, or mobile Mi.
Input
K: Boltzmanns constant.
T: Temperature in Kelvin.
N SCa Preamble : Number of used subcarriers defined in the Global Parameters (WiMAX 802.16d) or the number
TX i ic
of subcarriers used by the preamble defined for the frame configuration of the cell TXi(ic) (WiMAX 802.16e).
TX i ic
N SCa Total : Total number of subcarriers defined in the Global Parameters (WiMAX 802.16d) or for the frame configuration of the cell TXi(ic) (WiMAX 802.16e).
Forsk 2009
AT271_TRG_E6
467
F Sampling : Sampling frequency for the cell TXi(ic) as calculated in "Calculation of Sampling Frequency" on
page 493.
nf
Mi
: Noise figure of the terminal used for calculations by the pixel, subscriber, or mobile Mi.
Calculations
The power spectral density of thermal noise is calculated as follows:
n 0 = 10 Log 10 K T 1000 = 174 dBm/Hz
The thermal noise over the preamble for a cell is calculated as:
TX i ic
n 0 Preamble
TX i ic
TX ic
N SCa Preamble
i
N SCa Total
The preamble noise is the sum of the thermal noise and the noise figure of the terminal used for the calculations by the
pixel, subscriber, or mobile Mi.
TX i ic
TX i ic
n Preamble = n 0 Preamble + nf
Mi
1 total number of preamble subcarriers. The power transmitted over a segmented preamble has ---------------------times the
Preamble
f Segment
spectral density of the power transmitted over the entire channel bandwidth. When calculating the C/N and C/(I+N)
1
- due to this power concentration is equivalent to a reduction in the noise
ratios, the increase in power by ---------------------Preamble
f Segment
Preamble
level by f Segment . This power concentration due to segmentation on the C/N and C/(I+N) results in an increase
in the coverage footprint of the preamble. Hence, if segmentation is used, the thermal noise at the pixel,
Preamble
subscriber, or mobile Mi covered by the preamble is reduced by a factor of f Segment . Which means that the thermal noise over the preamble for a cell is calculated as:
TX i ic
n 0 Preamble
TX i ic
TX ic
N SCa Preamble Preamble
i
- f Segment
= n 0 + 10 Log 10 F Sampling --------------------------------------TX i ic
N SCa Total
The following table shows the different types of subcarriers and their numbers for preamble transmission in
WiMAX 802.16e.
N SCa Total
128
512
1024
2048
Guard Subcarriers
N SCa Preamble
All
1 (54)
107
1 (54)
35
0.3271
Left
10
Right
Total
10
20
f Segment
None
36
0.3364
None
36
0.3364
All
1 (214)
428
None
143
0.3341
42
41
83
1 (214)
142
0.3318
None
143
0.3341
All
1 (426)
851
1 (426)
283
0.3325
86
86
172
None
284
0.3337
None
284
0.3337
All
1 (852)
1703
1 (852)
567
0.3329
None
568
0.3335
None
568
0.3335
172
172
344
468
Preamble
DC Subcarrier
Segment
AT271_TRG_E6
Forsk 2009
Output
TX i ic
9.3.2.3
Input
TX j jc
C Preamble : Preamble signal level received from any interfering cell TXj(jc) (as calculated in "Preamble Signal
Level Calculation" on page 466) at the pixel, subscriber, or mobile Mi covered by the cell TXi(ic).
TX i ic TX j jc
rO
: Total channel overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "Co- and Adjacent
N Seg
TX j jc
and N Seg
: Segment numbers assigned to the cells TXi(ic) and TXj(jc) calculated from their respective
TX i ic
TX j jc
N Seg
Calculations
The received preamble interference (dBm) from any cell TXj(jc) is calculated for a pixel, subscriber, or mobile Mi as follows:
TX j jc
TX j jc
TX i ic TX j jc
I Preamble = C Preamble + f O
TX i ic TX j jc
Where f O
TX i ic TX j jc
+ f Seg
is the interference reduction factor due to channel overlap between the cells TXi(ic) and TXj(jc),
calculated as follows:
TX i ic TX j jc
fO
TX i ic TX j jc
= 10 Log r O
TX i ic TX j jc
And, f Seg
is the interference reduction factor due to preamble segmentation (WiMAX 802.16e), calculated as
follows:
TX i ic TX j jc
f Seg
TX i ic TX j jc
= 10 Log p Collision
TX i ic TX j jc
ing table:
TX i ic TX j jc
TX i ic
TX j jc
Not Segmented
Not Segmented
Not Segmented
Segmented
1/3
Segmented
Not Segmented
p Collision
TX i ic
Segmented
Segmented
0 if N Seg
TX i ic
1 if N Seg
TX j jc
N Seg
TX j jc
= N Seg
Output
TX j jc
I Preamble : Preamble interference received from any interfering cell TXj(jc) at the pixel, subscriber, or mobile Mi
covered by a cell TXi(ic).
Forsk 2009
AT271_TRG_E6
469
9.3.2.4
C Preamble : Received preamble signal level from the cell TXi(ic) as calculated in "Preamble Signal Level Calculation" on page 466.
TX i ic
n Preamble : Preamble noise for the cell TXi(ic) as calculated in "Preamble Noise Calculation" on page 467.
Calculations
The preamble C/N for a cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile Mi:
TX i ic
TX i ic
TX i ic
Output
9.3.2.5
TX i ic
CNR Preamble : Preamble C/N from the cell TXi(ic) at any pixel, subscriber, or mobile Mi.
Input
TX i ic
C Preamble : Preamble signal level received from the cell TXi(ic) at a pixel, subscriber, or mobile Mi as calculated
in "Preamble Signal Level Calculation" on page 466.
TX i ic
n Preamble : Preamble noise for the cell TXi(ic) as calculated in "Preamble Noise Calculation" on page 467.
I Preamble : Preamble interference received from any cell TXj(jc) at a pixel, subscriber, or mobile Mi covered by a
TX j jc
TX i ic
CNR Preamble : Preamble C/N from the cell TXi(ic) at a pixel, subscriber, or mobile Mi as calculated in "Preamble
C/N Calculation" on page 470.
Calculations
The preamble C/(I+N) for a cell TXi(ic) is calculated as follows at any pixel, subscriber, or mobile Mi:
TX i ic
CINR Preamble
TX i ic
C Preamble
TX jc
j
I Preamble
TX i ic
------------------------ 10 Log
10
n Preamble M Shadowing C I
10
All TX j jc
The Preamble Total Noise (I+N) for a cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile Mi:
TX j jc
TX i ic
I + N Preamble
TX i ic
I Preamble
n Preamble
--------------------------------------------------
10
10
10
+ 10
= 10 Log
All TX j jc
Output
470
TX i ic
CINR Preamble : Preamble C/(I+N) from the cell TXi(ic) at a pixel, subscriber, or mobile Mi.
AT271_TRG_E6
Forsk 2009
I + N Preamble : Preamble total noise from the interfering cells TXj(jc) at the pixel, subscriber, or mobile Mi covered
by a cell TXi(ic).
9.3.3
Input
TX i ic
C Preamble : Preamble signal level received from any cell TXi(ic) at a pixel, subscriber, or mobile Mi as calculated
in "Preamble Signal Level Calculation" on page 466 using the terminal and service parameters ( L
Mi
, G
Mi
Mi
, L Ant ,
Mi
Calculations
The best server of any pixel, subscriber, or mobile Mi, BS M , is the cell from which the received preamble signal level is
i
the highest among the preamble signal levels received from all the cells. The best server is determined as follows:
BS M = TX i ic
i
TX ic
i
C Preamble =
Best
All TX ic
i
TXi ic
C Preamble
Output
9.3.4
Input
TX i ic
CNR Preamble : Preamble C/N from the cell TXi(ic) at a pixel, subscriber, or mobile Mi as calculated in "Preamble
C/N Calculation" on page 470.
TX i ic
Calculations
A pixel, subscriber, or mobile Mi is within the service area of its best serving cell TXi(ic) if:
TX i ic
TX i ic
Output
9.3.5
Forsk 2009
AT271_TRG_E6
471
Input
TX i ic
CNR Req PZ : Minimum preamble C/N required at the pixel, subscriber, or mobile Mi to connect to a permutation
TX i ic
TX i ic
CNR Preamble
M i TX i ic
Calculations
Mi is assigned the permutation zone with the highest priority among the permutation zones whose selection criteria Mi
satisfies. Mi satisfies the selection criteria of a permutation zone if:
The distance between Mi and TXi(ic) is less than or equal to the maximum distance covered by the permutation
zone:
d
M i TX i ic
TX i ic
d Max PZ
The preamble C/N at Mi is better than or equal to the minimum preamble C/N required by the permutation zone:
TX i ic
TX i ic
The mobility of Mi is less than or equal to the maximum mobile speed supported by the permutation zone:
TX i ic
TX ic
Mi
i
PZ UL = Highest Priority PZ UL
M TX ic
TX ic
TX ic
TX ic
i
i
i
i
d i
d Max PZ AND CNRPreamble CNRReq PZ
TX ic
i
AND Mobility Mi SpeedMax PZ
M TX ic
TX ic
TX ic
TX ic
i
i
i
i
d i
d Max PZ AND CNRPreamble CNRReq PZ
TX ic
i
AND Mobility Mi SpeedMax PZ
If N (> 1) permutation zones satisfy the distance, speed, and signal quality criteria, and all have the same priority, the
permutation zone assigned to the pixel, subscriber, or mobile will be the first in the list of permutation zones (frame configuration) among these N zones.
Output
9.3.6
Mi
Mi
PZ DL and PZUL : Downlink and uplink permutation zones assigned to the pixel, subscriber, or mobile Mi.
472
AT271_TRG_E6
Forsk 2009
9.3.6.1
P Pilot
TX i ic
TX i ic
TX i
: Transmitter antenna gain for the antenna used by the transmitter TXi.
TX i
TX i
TX i
TX i
TX i
= G Ant .
TX i
TX i
= L Total DL ).
L Model : Loss on the transmitter-receiver path (path loss) calculated using a propagation model.
).
L Ant : Antenna attenuation (from antenna patterns) calculated for the antenna used by the transmitter TXi.
TX i
This parameter is taken into account when the option "Shadowing taken into account" is selected.
M Shadowing Model = 0 when calculating the received traffic and pilot signal levels for C/(I+N) calculations.
L Indoor : Indoor losses taken into account when the option "Indoor coverage" is selected.
These losses are defined for each clutter class.
Mi
Mi
Mi
L Ant
: Receiver terminals antenna gain for the pixel, subscriber, or mobile Mi.
: Receiver terminals antenna attenuation calculated for the pixel, subscriber, or mobile Mi.
The antenna used for the calculations at the pixel, subscriber, or mobile Mi is pointed towards its best serving cell.
Mi
This means that L Ant = 0 for calculating the traffic and pilot signal level.
Mi
L Body : Body loss defined for the service used by the pixel, subscriber, or mobile Mi.
Calculations
The received traffic and pilot signal levels (dBm) from any cell TXi(ic) are calculated for a pixel, subscriber, or mobile Mi
as follows:
TX i ic
TX i ic
TX i ic
C Pilot
= EIRP Pilot
Mi
Mi
L
L
Mi
Mi
Mi
Mi
Mi
Mi
Where EIRP is the effective isotropic radiated power of the cell calculated as follows:
TX i ic
TX i ic
TX i ic
TX i ic
TX i
TX i
TX i ic
TX i ic
= P Pilot
+G
TX i
TX i
being the traffic and pilot transmission powers of the cell TXi(ic) calculated as follows:
TX i ic
TX i ic
TX i ic
TX i ic
= P Preamble P Pilot
Output
Forsk 2009
TX i ic
C Traffic : Received traffic signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
C Pilot
TX i ic
: Received pilot signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
AT271_TRG_E6
473
9.3.6.2
Input
K: Boltzmanns constant.
T: Temperature in Kelvin.
N SCa Used : Number of used subcarriers defined in the Global Parameters (WiMAX 802.16d).
N SCa Total : Total number of subcarriers defined in the Global Parameters (WiMAX 802.16d).
N SCa Used : Number of subcarriers used by the downlink permutation zone of a WiMAX 802.16e cell TXi(ic)
PZ DL
assigned to Mi.
TX i ic
N SCa Total : Total number of subcarriers defined for the frame configuration of a WiMAX 802.16e cell TXi(ic).
F Sampling : Sampling frequency for the cell TXi(ic) as calculated in "Calculation of Sampling Frequency" on
TX i ic
page 493.
nf
Mi
: Noise figure of the terminal used for calculations by the pixel, subscriber, or mobile Mi.
Calculations
The power spectral density of thermal noise is calculated as follows:
n 0 = 10 Log 10 K T 1000 = 174 dBm/Hz
The thermal noise for a cell is calculated as:
TX i ic
TX i ic
N SCa Used
WiMAX 802.16d: n 0 DL = n 0 + 10 Log 10 F Sampling ------------------------------
N SCa Total
M
TX i ic
n 0 DL
PZ DL
N SCa Used
TX i ic
-
= n 0 + 10 Log 10 F Sampling ----------------------------TX i ic
N SCa Total
The downlink noise is the sum of the thermal noise and the noise figure of the terminal used for the calculations by the
pixel, subscriber, or mobile Mi.
TX i ic
n DL
TX i ic
= n 0 DL + nf
Mi
474
Number of SSG
f Segment
1/5
1/3
7/15
3/5
AT271_TRG_E6
Forsk 2009
TX i ic
n 0 DL
PZ DL
N SCa Used
TXi ic
- f Segment
= n 0 + 10 Log 10 F Sampling ----------------------------TX i ic
N SCa Total
Output
9.3.6.3
TX i ic
n DL
9.3.6.3.1
"Traffic and Pilot Interference Signal Levels Calculation (DL)" on page 475.
"Effective Traffic and Pilot Interference Calculation (DL)" on page 478.
Input
TX j jc
P Pilot
P Idle Pilot : Idle pilot power offset of the interfering cell TXj(jc).
L Model : Loss on the transmitter-receiver path (path loss) calculated using a propagation model.
L Ant : Antenna attenuation (from antenna patterns) calculated for the antenna used by the transmitter TXj.
L Indoor : Indoor losses taken into account when the option "Indoor coverage" is selected.
TX j jc
TX j jc
TX j jc
TX j
TX j
= L Total DL ).
TX j
TX j
Mi
Mi
Mi
L Ant
: Receiver terminals antenna gain for the pixel, subscriber, or mobile Mi.
: Receiver terminals antenna attenuation calculated for the pixel, subscriber, or mobile Mi.
Mi
Mi
When calculating L Ant , Mis antenna is pointed towards its best serving cell TXi(ic). L Ant is calculated in the direction of TXj(jc) from the antenna patterns of the antenna used by Mi while the antenna is pointed towards TXi(ic).
Forsk 2009
Mi
L Body : Body loss defined for the service used by the pixel, subscriber, or mobile Mi.
TL DL
TX j jc
AT271_TRG_E6
475
AU
TX j jc
AAS usage ratios are calculated using Monte Carlo simulations as explained in "Simulation Process" on page 455.
TX j jc
N SCa Used : Number of used subcarriers defined for the first downlink permutation zone in the frame configuration
assigned to the interfering cell TXj(jc).
TX j jc
N SCa Data : Number of data subcarriers defined for the first downlink permutation zone in the frame configuration
assigned to the interfering cell TXj(jc).
Calculations
WiMAX cells can transmit different powers on pilot (NUsed NData) and data (NData) subcarriers for the part of the frame
with traffic, and a different pilot power for the part of the frame that does not have traffic bursts. Data subcarriers are off
during the empty part of the frame. Therefore, the interference received from a cell depends on the traffic load and the
different powers of the cell, i.e., pilot, traffic, and idle pilot powers.
Monte Carlo simulations and coverage prediction calculations present different scenarios for interference calculations in
the case of smart antennas.
TX j jc
TX j jc
I Idle
I Non AAS
------------------
-------------------------10
10
= 10 Log 10
+ 10
TXj jc
TX j jc
I AAS
----------------10
= 10 Log 10
Coverage Predictions:
In the case of coverage prediction calculations, the interferer could either be transmitting using the transmitter
antenna, or using the smart antenna, or it could be empty, or not transmitting.Therefore, the interference received
from any cell TXj(jc) can be given by:
TX j jc
TX j jc
I Total
TX j jc
TX j jc
I Idle
I AAS
INon AAS
-----------------------------------
-------------------------10
10
10
= 10 Log 10
+ 10
+ 10
I Non AAS : interference from the loaded part of the frame transmitted using the transmitter antenna,
I AAS
I Idle
TX j jc
TX j jc
: interference from the loaded part of the frame transmitted using the smart antenna,
: interference from the empty, or idle, part of the frame.
TX j jc
I Pilot
TX j jc
= EIRP Pilot
L Path L Indoor + G
Mi
Mi
L
L
Mi
Mi
Mi
Mi
Mi
Mi
L Ant L Body
L Ant L Body
Where EIRP is the effective isotropic radiated power of the cell calculated as follows:
TX j jc
TX j jc
TX j jc
476
TX j
TX j
TX j jc
TX j jc
= P Pilot
+G
TX j
TX j
being the traffic and pilot transmission powers of the cell TXj(jc) calculated as follows:
AT271_TRG_E6
Forsk 2009
TX j jc
TX j jc
TX j
TX j jc
and P Pilot
TX j jc
TX j jc
= P Preamble P Pilot
TX j
= G Ant , i.e., the transmitter antenna gain for the antenna used by the transmitter TXj.
The interference from the loaded part of the frame transmitted using the transmitter antenna is given as:
TX j jc
TX j jc
I Pilot
ITraffic
TX j jc
TX jc
TX j jc
------------------ N j
N SCa Data
TX j jc
TX j jc
----------------10
SCa Used N SCa Data
- + 10 10 ----------------------------------------------------------------
10
= 10 Log TL DL
1 AU
----------------------------TX j jc
TX j jc
N SCa Used
N SCa Used
TX j jc
I Non AAS
The interference from the loaded part of the frame transmitted using the smart antenna is calculated as
follows:
The received interfering traffic signal level (dBm) from any cell TXj(jc) is calculated for a pixel, subscriber, or mobile
Mi as follows:
TX j jc
TX j jc
I AAS
= EIRP AAS
L Path L Indoor + G
Mi
Mi
Mi
Mi
L Ant L Body
Where EIRP is the effective isotropic radiated power of the cell calculated as follows:
TX j jc
TX j jc
EIRP AAS
= P Traffic + G
TX j
TX j
TX j jc
With P Traffic being the traffic transmission power of the cell TXj(jc) calculated as follows:
TX j jc
TX j jc
TX j jc
TX j
is the smart antenna gain in the direction of the victim mobile Mi, calculated as follows:
TX j
= G SA is calculated in the direction of the victim mobile Mi, while the smart antenna at the interfering
cell has a beam formed in the direction of an interfering mobile Mj. is the direction, with respect to the azimuth of the cell TXj(jc), in which the victim mobile Mi is located. For more information on the calculation of
G SA , refer to section "Optimum Beamformer Model" on page 505. Victim and interfering mobiles are generated by a time-slot scenario as explained in "Simulation Process" on page 455.
TX i ic
In the figure below, G SA is calculated from the victim cell TXi(ic) to calculate C Traffic , and G SA is calTX j jc
cell towards the victim mobile, and another beam is formed by the interfering cell towards the interfering mobile.
Coverage Predictions:
G
TX j
= G SA is calculated in the direction of the victim mobile Mi from the angular distribution of the down-
link traffic power density available at the end of the simulations. The angular distribution of the downlink traffic
power density, which represents the average array correlation matrix, is calculated during Monte Carlo simulations and can be stored in the Cells table. is the direction in which the victim pixel or subscriber Mi is located. For more information on the calculation of G SA , refer to section "Optimum Beamformer Model" on
page 505.
TX i ic
In the figure below, G SA is calculated from the victim cell TXi(ic) to calculate C Traffic , and G SA is calTX j jc
cell towards the victim pixel or subscriber, and the interference is calculated from the simulation results.
Forsk 2009
AT271_TRG_E6
477
R Avg =
j pj Rj
j=1
Where R Avg is the average array correlation matrix, J is the number of served mobiles during the simulation,
j is the probability of presence of the mobile j, p j is the EIRP transmitted towards the mobile j, and R j is the
array correlation matrix for the mobile j.
The probability of presence of the mobile j is the ratio between the downlink resources provided to the mobile
j and the total amount of available downlink resources. For example, if a mobile has been granted 10% of the
number of available slots in the downlink subframe, its probability of presence is 10%.
The gain of the interfering signal, G SA , transmitted in the direction of each pixel is given by:
H
G SA = g n S R Avg S
Where S is the steering vector in the direction (probe mobile/pixel), H denotes the Hilbert transformation,
R Avg is the average array correlation matrix, and g n is the gain of the nth antenna element in the direction
of .
The interference from the empty, or idle, part of the frame transmitted using the transmitter antenna is
calculated as follows:
The received interfering pilot signal level (dBm) from any cell TXj(jc) is calculated for a pixel, subscriber, or mobile
Mi as follows:
TX j jc
TX j jc
Mi
Mi
Mi
Mi
L Ant L Body
Where EIRP is the effective isotropic radiated power of the cell calculated as follows:
TX j jc
TX j jc
TX j
TX j
TX j jc
With P Idle Pilot being the idle pilot transmission power of the cell TXj(jc) calculated as follows:
TX j jc
TX j jc
TX j jc
TX j
TX j
= G Ant , i.e., the transmitter antenna gain for the antenna used by the transmitter TXj.
The interference from the empty, or idle, part of the frame transmitted using the transmitter antenna is given as:
TX j jc
TX j jc
I Idle
I Idle Pilot
TX jc
TX j jc
- N j
TX j jc
-------------------------
10
SCa Used N SCa Data
-
---------------------------------------------------------------= 10 Log 1 TL DL 10
TX j jc
N SCa Used
Output
9.3.6.3.2
TX j jc
I Total : Interference received at the pixel, subscriber, or mobile Mi from any interfering cell TXj(jc).
478
AT271_TRG_E6
Forsk 2009
Input
TX j jc
I Total : Interference received at the pixel, subscriber, or mobile Mi from any interfering cell TXj(jc) as calculated
in "Traffic and Pilot Interference Signal Levels Calculation (DL)" on page 475.
TX i ic TX j jc
rO
: Total channel overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "Co- and Adjacent
Calculations
The total traffic and pilot interference (dBm) from any cell TXj(jc) is calculated for a pixel, subscriber, or mobile Mi as
follows:
TX j jc
I DL
TX j jc
TX i ic TX j jc
= I Traffic + f O
TX i ic TX j jc
+ f Seg
Calculations for the interference reduction factors due to channel overlapping, downlink traffic load, and segmentation are
explained below:
Interference reduction due to the co- and adjacent channel overlap between the studied and the interfering
cells:
Interference reduction due to the co- and adjacent channel overlap between the cells TXi(ic) and TXj(jc) is calculated as follows:
TX i ic TX j jc
fO
TX i ic TX j jc
= 10 Log r O
Forsk 2009
AT271_TRG_E6
479
SP
TX i ic
TX i ic
SU
= ------------------------------------------------------------------------------------------------ and
TX i ic
TX i ic
TX i ic
SU
+ f Segment 1 SU
TX j jc
SU
= -----------------------------------------------------------------------------------------------TX j jc
TX j jc
TX j jc
SU
+ f Segment 1 SU
TX j jc
Where, SP is the switching point between the segmented and the non-segmented zones, SU is the segmentation usage ratios of the cells, and f Segment is segmenting factor, which gives the bandwidth used by a segment.
The segmenting factor, f Segment , is calculated from the number of secondary subchannel groups assigned to
the first downlink PUSC permutation zone in the Permutation Zones table.
3 PSG + 2 SSG
f Segment = ---------------------------------------------------15
Where, PSG is the number of primary subchannel groups, which is always 1, and SSG is the number of secondary subchannel groups, which is 1 for FFT sizes 128 and 512, and can be 0, 1, 2, or 3 for FFT sizes 1024
and 2048. Segmenting factors for different numbers of secondary subchannel groups are:
SSG
f Segment
1/5
1/3
7/15
3/5
Note:
The multiplicative coefficients of 3 and 2 are derived from the ratio of the numbers of
subchannels that belong to the primary and to the secondary subchannel gourps. For
example, for the FFT size of 1024 (or 2048), each primary subchannel group contains 6 (or
12) subchannels, and each secondary subchannel group contains 4 (or 8) subchannels,
which gives the ratio of 3:2. And, the denominator of 15 = 3 x 3 + 2 x 3.
If the segmentation usage ratio is set to 0, it means that the segmented zone does not exist. Setting SU to 0
gives SP = 0, and setting SU to 1 gives SP = 1 (or 100%), which shows how the switching point varies with
the segmentation usage ratio.
Derivation of the switching point formula:
The Segmentation Usage ratio is used to partition the total downlink traffic load into
segmented and non-segmented zones. Therefore, the switching point formula is derived
from the equation:
TX i ic
TX i ic
TX i ic
TX i ic
SU
TL DL
1 SU
TL DL
--------------------------------------------------------------------------------- = ------------------------------------------------------------------TX i ic
TX i ic
TX i ic
TX i ic
TX i ic
SP
f Segment W Channel
1 SP
W Channel
With cells using segmentation, there can be four different interference scenarios.
-
480
Between the segmented zone of the victim and the segmented zone of the interferer.
Between the segmented zone of the victim and the non-segmented zone of the interferer.
Between the non-segmented zone of the victim and the segmented zone of the interferer.
Between the non-segmented zone of the victim and the non-segmented zone of the interferer.
AT271_TRG_E6
Forsk 2009
TX i ic
PSG
is the number of
is the number of primary subchannel groups in the cell TXi(ic), and SSG
secondary subchannel groups in the cell TXi(ic). The numbers of primary and secondary subchannel groups
for different segments are:
Segment
Number of Primary
Subchannel Groups (PSG)
Number of Secondary
Subchannel Groups (SSG)
1 (Group 0)
1 (Group 2)
1 (Group 4)
Where m = 0, 1, 2, or 3 for FFT sizes 1024 and 2048, and m = 1 for FFT sizes 128 and 512.
The numbers of primary and secondary subchannel groups for the different cases are given in the table below:
TX i ic
TX i ic
TX j jc
p Coll
TX i ic
TX j jc
NN
Not
segmented
Not
segmented
NS
Not
segmented
Segmented
p Coll
SN
Segmented
Not
segmented
SS
Segmented
Segmented
p Coll
p Coll
p Coll
PSG
TX j jc
PSG Com
SSG Com
m in TXj(jc)
1 if same
segment
0 otherwise
m in TXi(ic)
m in TXi(ic)
SSG
PSG
SSG
m in TXj(jc)
The segment numbers and the cell permutation base numbers (Cell PermBase) are determined from the cells
preamble index. The mapping between the preamble index, the segment number, and Cell PermBase is available in the IEEE specifications. This mapping is performed in Atoll as follows:
Preamble Index ( PI )
Range: 0 to 113
Cell PermBase ( PB )
Range: 0 to 31
Forsk 2009
AT271_TRG_E6
PI 96
96 PI 114
PI Modulo 32
PI 96
481
PI
Floor ------
32
Range: 0, 1, 2
PI 96 Modulo 3
TX i ic TX j jc
p Collision
TX j jc
TX i ic
SS
p Coll
If SP
SP
TX j jc
TX i ic
TX j jc
= SS
SN
+ p Coll SP
SP
TX jc
TX i ic
p Coll SP
--------------------------------------------------------------------------------------------------------------------------- If SP j
SP
TX i ic
SP
Case 2: If the pixel, subscriber, or mobile Mi is covered by the non-segmented zone of TXi(ic), the total
collision probability for the pixel, subscriber, or mobile Mi is calculated as follows:
TX i ic TX j jc
p Collision
TX j jc
TX i ic
NN
p Coll
If SP
SP
TX j jc
TX j jc
TX i ic
NS
= NN
+ p Coll SP
SP
TX j jc
TX i ic
Coll 1 SP
p
----------------------------------------------------------------------------------------------------------------------------------------- SP
If SP
TX i ic
1 SP
The interference reduction factor due to segmentation for the pixel, subscriber, or mobile Mi is calculated as
follows:
TX i ic TX j jc
f Seg
TX i ic TX j jc
= 10 Log 10 p Collision
Output
TX j jc
I DL
: Effective downlink traffic and pilot interference received at the pixel, subscriber, or mobile Mi from any
9.3.6.4
TX i ic
C Traffic : Received traffic signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated in
"Traffic and Pilot Signal Level Calculation (DL)" on page 473.
TX i ic
C Pilot
: Received pilot signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated in
n DL
: Downlink noise for the cell TXi(ic) as calculated in "Noise Calculation (DL)" on page 474.
CNR Preamble : Preamble C/N from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated in "Preamble
TX i ic
N Ant TX : Number of MIMO transmission (downlink) antennas defined for the cell TXi(ic).
N Ant RX : Number of MIMO reception (downlink) antennas defined for the terminal used by the pixel, subscriber,
TX i ic
Mi
or mobile Mi.
G STTD : Downlink STTD/MRC gain from the MIMO Configurations table for the number of transmission antennas,
DL
TX i ic
Mi
N Ant TX , the number of reception antennas, N Ant RX , and user mobility, Mobility M i .
DL
G STTD : Downlink STTD/MRC gain offset defined for the clutter class of the pixel, subscriber, or mobile Mi.
Calculations
The traffic and pilot C/N for a cell TXi(ic) are calculated as follows for any pixel, subscriber, or mobile Mi:
TX i ic
TX i ic
TX i ic
CNR Pilot
482
TX i ic
= C Pilot
TX i ic
n DL
AT271_TRG_E6
Forsk 2009
TX i ic
DL
DL
DL
DL
DL
DL
if
DL
DL
if
CNR Pilot
TX i ic
= CNR Pilot
+ G STTD + G STTD
In case of AMS:
TX i ic
TX i ic
CNR Pilot
TX i ic
= CNR Pilot
+ G STTD + G STTD
TX i ic
TX i ic
TX i ic
TX i ic
Output
9.3.6.5
TX i ic
CNR Traffic : Traffic C/N from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
CNR Pilot
TX i ic
: Pilot C/N from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
Input
TX i ic
C Traffic : Received traffic signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated in
"Traffic and Pilot Signal Level Calculation (DL)" on page 473.
TX i ic
n DL
TX j jc
I DL
: Downlink noise for the cell TXi(ic) as calculated in "Noise Calculation (DL)" on page 474.
: Effective downlink traffic and pilot interference from any cell TXj(jc) calculated for a pixel, subscriber, or
mobile Mi covered by a cell TXi(ic) as explained in "Traffic and Pilot Interference Calculation (DL)" on page 475.
This parameter is taken into account when the option "Shadowing taken into account" is selected.
CNR Preamble : Preamble C/N from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated in "Preamble
TX i ic
N Ant TX : Number of MIMO transmission (downlink) antennas defined for the cell TXi(ic).
N Ant RX : Number of MIMO reception (downlink) antennas defined for the terminal used by the pixel, subscriber,
TX i ic
Mi
or mobile Mi.
G STTD : Downlink STTD/MRC gain from the MIMO Configurations table for the number of transmission antennas,
DL
TX i ic
Mi
N Ant TX , the number of reception antennas, N Ant RX , and user mobility, Mobility M i .
Forsk 2009
DL
G STTD : Downlink STTD/MRC gain offset defined for the clutter class of the pixel, subscriber, or mobile Mi.
AT271_TRG_E6
483
Calculations
The traffic C/(I+N) for a cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile Mi:
TX jc
TX i ic
j
I DL
n DL
TX i ic
TX i ic
------------------------------------
CINR Traffic = C Traffic 10 Log
+
10
10 M Shadowing C I
10
10
All TX j jc
The Traffic Total Noise (I+N) for a cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile Mi:
TX jc
j
I +
TX i ic
N DL
TX ic
i
I DL
n DL
-------------------------------------
10
10
10
+ 10
= 10 Log
All
TX
jc
TX i ic
DL
DL
TX i ic
DL
DL
if
TX i ic
TX i ic
Output
TX i ic
CINR Traffic : Traffic C/(I+N) from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
I + N DL
TX i ic
: Traffic Total noise from the interfering cells TXj(jc) at the pixel, subscriber, or mobile Mi covered by
a cell TXi(ic).
9.3.6.6
Mi
P Max : Maximum transmission power of the terminal used by the pixel, subscriber, or mobile Mi without power control.
Mi
P Eff : Effective transmission power of the terminal used by the pixel, subscriber, or mobile Mi after power control
as calculated in "Traffic C/(I+N) Calculation (UL)" on page 490.
TX i
E SA : Number of antenna elements defined for the smart antenna equipment used by the transmitter TXi.
TX i
: Transmitter antenna gain for the antenna used by the transmitter TXi.
TX i
TX i
= G SA = 10
TX i
Log E SA
TX i
TX i
TX i
= G Ant .
TX i
TX i
= L Total UL ).
L Model : Loss on the transmitter-receiver path (path loss) calculated using a propagation model.
).
L Ant : Antenna attenuation (from antenna patterns) calculated for the antenna used by the transmitter TXi.
TX i
This parameter is taken into account when the option "Shadowing taken into account" is selected.
M Shadowing Model = 0 when calculating the received signal level from interfering mobiles.
484
L Indoor : Indoor losses taken into account when the option "Indoor coverage" is selected.
AT271_TRG_E6
Forsk 2009
Mi
Mi
Mi
L Ant
: Receiver terminals antenna gain for the pixel, subscriber, or mobile Mi.
: Receiver terminals antenna attenuation calculated for the pixel, subscriber, or mobile Mi.
Mi
When calculating L Ant , Mis antenna is pointed towards its best serving cell. If TXi(ic) is the best serving cell for
Mi
Mi
Mi
Mi, then L Ant = 0 for calculating C UL . If TXi(ic) is not the best serving cell for Mi, then L Ant is calculated in the
direction of TXi(ic) from the antenna patterns of the antenna used by Mi while the antenna is pointed towards Mis
best serving cell.
Mi
L Body : Body loss defined for the service used by the pixel, subscriber, or mobile Mi.
Calculations
The received traffic signal level (dBm) from a pixel, subscriber, or mobile Mi at its serving cell TXi(ic) is calculated as
follows:
Mi
Mi
TX i
TX i
Mi
Mi
L Ant L Body
Where EIRP is the effective isotropic radiated power of the terminal calculated as follows:
Mi
EIRP UL = P
With P
Mi
Mi
+G
Mi
Mi
Mi
= P Max without power control at the start of the calculations, and is the P
Mi
Mi
Output
9.3.6.7
Mi
C UL : Received uplink signal level from the pixel, subscriber, or mobile Mi at a cell TXi(ic).
Input
K: Boltzmanns constant.
T: Temperature in Kelvin.
N SCa Used : Number of used subcarriers defined in the Global Parameters (WiMAX 802.16d).
N SCa Total : Total number of subcarriers defined in the Global Parameters (WiMAX 802.16d).
N SCa Used : Number of subcarriers used by the uplink permutation zone of a WiMAX 802.16e cell TXi(ic)
Mi
PZ UL
assigned to Mi.
TX i ic
N SCa Total : Total number of subcarriers defined for the frame configuration of a WiMAX 802.16e cell TXi(ic).
F Sampling : Sampling frequency for the cell TXi(ic) as calculated in "Calculation of Sampling Frequency" on
TX i ic
page 493.
nf
TX i ic
Calculations
The power spectral density of thermal noise is calculated as follows:
n 0 = 10 Log 10 K T 1000 = 174 dBm/Hz
The thermal noise for a cell is calculated as:
N SCa Used
TX i ic
TX i ic
WiMAX 802.16d: n 0 UL = n 0 + 10 Log 10 F Sampling ------------------------------
N SCa Total
Forsk 2009
AT271_TRG_E6
485
PZ UL
N SCa Used
TX i ic
-
= n 0 + 10 Log 10 F Sampling ----------------------------TX i ic
N SCa Total
TX i ic
n 0 UL
The uplink noise is the sum of the thermal noise and the noise figure of the cell TXi(ic).
TX i ic
n UL
TX i ic
= n 0 UL + nf
TX i ic
Output
9.3.6.8
TX i ic
n UL
9.3.6.8.1
Calculation of the uplink interference from an individual interfering mobile as calculated in "Traffic Interference
Signal Levels Calculation (UL)" on page 486.
Calculation of the uplink noise rise which represents the total uplink interference from all the interfering mobiles as
calculated in "Noise Rise Calculation (UL)" on page 487.
Mj
C UL : Uplink signal level received at a cell TXi(ic) from an interfering mobile Mj covered by a cell TXj(jc) as calculated in "Traffic Signal Level Calculation (UL)" on page 484.
TX i ic TX j jc
rO
: Total channel overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "Co- and Adjacent
Mj
Calculations
The uplink interference received at a cell TXi(ic) from an interfering mobile Mj covered by a cell TXj(jc) is calculated as
follows:
Mj
Mj
TX i ic TX j jc
I UL = C UL + f O
Mj
+ f TL UL
Calculations for the interference reduction factors due to channel overlapping and uplink traffic load are explained below:
Interference reduction due to the co- and adjacent channel overlap between the studied and the interfering
cells:
Interference reduction due to the co- and adjacent channel overlap between the cells TXi(ic) and TXj(jc) is calculated as follows:
TX i ic TX j jc
fO
TX i ic TX j jc
= 10 Log r O
Without smart antenna: All the mobiles present in other cells TXj(jc) that are transmitting in uplink contribute
to the interference received by TXi(ic) in uplink.
Mj
Mj
f TL UL = 10 Log 10 TL UL
-
486
With smart antenna: A set of interfering mobiles is generated for each mobile being served by the victim cell
TXi(ic). The probability of generating a mobile as an interferer depends on its uplink traffic load (see "TimeSlot Scenario:" on page 457). As the traffic load has already been taken into account for generating the list of
interfering mobiles,
AT271_TRG_E6
Forsk 2009
f TL UL = 0
Output
9.3.6.8.2
Mj
I UL : Uplink interference signal level received at a cell TXi(ic) from an interfering mobile Mj covered by a cell TXj(jc).
Input
Mj
I UL : Uplink interference signal levels received at a cell TXi(ic) from interfering mobiles Mj covered by other cells
TXj(jc).
TX i ic
n UL
Calculations
The uplink noise for the cell TXi(ic) is calculated as follows:
TX i ic
NR UL
M
TX ic
j
i
I UL
n UL
------------------------TX i ic
10
10
= 10 Log 10
10 + 10
n UL
All M j
All TX jc
I UL + n I
NR UL = ----------------------------------2
n I
The Total Noise (I+N) for a cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile Mi:
I +
TX i ic
N UL
M
TX ic
j
i
I UL
n UL
------------------------
10
10
10 + 10
= 10 Log 10
All
M
j
All TX jc
Output
9.3.6.9
TX i ic
NR UL
I +
TX i ic
or NR UL
TX i ic
N UL
: Uplink noise rise or the angular distribution of the uplink noise rise for the cell TXi(ic).
: Total Noise for a cell TXi(ic) calculated for any pixel, subscriber, or mobile Mi.
Mi
C UL : Received uplink signal level from the pixel, subscriber, or mobile Mi at its serving cell TXi(ic) as calculated
in "Traffic Signal Level Calculation (UL)" on page 484.
TX i ic
n UL
: Uplink noise for the cell TXi(ic) as calculated in "Noise Calculation (UL)" on page 485.
CNR Preamble : Preamble C/N from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated in "Preamble
TX i ic
Forsk 2009
TX i ic
AT271_TRG_E6
487
N Ant TX : Number of MIMO transmission (uplink) antennas defined for the terminal used by the pixel, subscriber,
or mobile Mi.
TX i ic
N Ant RX : Number of MIMO reception (uplink) antennas defined for the cell TXi(ic)..
G STTD : Uplink STTD/MRC gain from the MIMO Configurations table for the number of transmission antennas,
UL
TX i ic
Mi
N Ant TX , the number of reception antennas, N Ant RX , and user mobility, Mobility M i .
UL
G STTD : Uplink STTD/MRC gain offset defined for the clutter class of the pixel, subscriber, or mobile Mi.
T B Lowest : Bearer selection threshold of the lowest bearer in the reception equipment assigned to the cell TXi(ic).
T B Highest : Bearer selection threshold of the highest bearer in the reception equipment assigned to the cell
TX i ic
TX i ic
TXi(ic) or defined in the properties of the service being accessed by the pixel, subscriber, or mobile Mi.
The bearer assigned to the pixel, subscriber, or mobile Mi is determined as explained in "Bearer Determination"
on page 496.
Mi
PZ UL
N SC
: Number of subchannels per channel defined for the uplink permutation zone assigned to the pixel, sub-
scriber, or mobile Mi as calculated in "Permutation Zone Selection (WiMAX 802.16e)" on page 471.
Mi
P Max : Maximum transmission power of the terminal used by the pixel, subscriber, or mobile Mi.
P Min : Minimum transmission power of the terminal used by the pixel, subscriber, or mobile Mi.
Mi
Calculations
The uplink C/N from a pixel, subscriber, or mobile Mi at its serving cell TXi(ic) is calculated as follows:
Mi
Mi
TX i ic
CNR UL = C UL n UL
Mi
UL
UL
Mi
UL
UL
if
TX i ic
TX i ic
TX i ic
TX i ic
Until CNR UL T B Lowest OR N SC UL 1 , Atoll improves the uplink C/N by adding the subchannelisation gain
to it.
488
AT271_TRG_E6
Forsk 2009
Mi
CNR UL = CNR UL + G SC UL and reducing the number of subchannels used in the uplink by half.
The value of G SC UL is calculated by determining the number of used subcarriers as follows:
Subchannelisation From
G SC UL
16 to 8
200 to 100.
(192 Data + 8 Pilot to 96 Data + 4 Pilot)
200
10 Log ---------- = 3 dB
100
8 to 4
100 to 50.
(96 Data + 4 Pilot to 48 Data + 2 Pilot)
100
10 Log ---------- = 3 dB
50
4 to 2
50 to 25.
(48 Data + 2 Pilot to 25 Data + 1 Pilot)
50
10 Log ------ = 3 dB
25
2 to 1
25 to 13.
(24 Data + 1 Pilot to 12 Data + 1 Pilot)
25
10 Log ------ = 2.84 dB
13
Even if after performing subchannelisation, the uplink C/N from the pixel, subscriber, or mobile Mi is not enough
TX i ic
Mi
to get a bearer in the uplink, i.e., CNR UL T B Lowest , the pixel, subscriber, or mobile Mi is considered as covered
by the cell TXi(ic) in the uplink.
If you want to turn off subchannelisation in uplink, you can set the number of subchannels per channel to 1 in the
Global Parameters.
Uplink Subchannelisation (WiMAX 802.16e):
Subchannelisation decreases the bandwidth used by a mobile hence increasing the power spectral density for
transmission, and decreasing the noise and interference received. The uplink C/N calculated above is given for
the number of subchannels defined for the permutation zone assigned to the pixel, subscriber, or mobile Mi in the
uplink.
In WiMAX 802.16e networks, subchannelisation is performed for all the pixels, subscribers, or mobiles in the
uplink. Slots are allocated to users first in the time domain and then in the frequency domain.
Mi
CNR UL
Mi
CNR UL
PZULi
N SC
-
+ 10 Log 10 ------------------- N Mi
SC UL
PZMi M
Mi
UL
i
Where N SC UL = Min N SC N SC UL
Mi
sation with which the pixel, subscriber, or mobile Mi can get the highest available bearer. The highest available
Mi
bearer at the location of the pixel, subscriber, or mobile Mi ( B UL Highest ) is the lowest one among:
Forsk 2009
AT271_TRG_E6
489
The highest bearer of the reception equipment of the serving cell of the pixel, subscriber, or mobile.
The highest bearer of the service accessed by the pixel, subscriber, or mobile.
After subchannelisation, the number of uplink subchannels allocated to the pixel, subscriber, or mobile Mi is the
number of subchannels required to get the highest available bearer in the uplink.
Uplink Power Control:
Atoll performs power control in the uplink if the bearer available in the uplink for the pixel, subscriber, or mobile Mi
is the highest bearer. The highest bearer can be either the highest bearer defined in the properties of the service
used by Mi, or the highest bearer listed in the reception equipment of the serving cell TXi(ic). The pixel, subscriber,
or mobile Mi reduces its transmission power so that the uplink C/N from it at its cell is enough to get the highest
bearer.
If with P
Mi
Mi
Mi
TX i ic
= P Max AND CNR UL T B Highest + M PC , the transmission power of Mi is reduced to determine the
Mi
Mi
TX i ic
Mi
Mi
Output
9.3.6.10
Mi
CNR UL : Uplink C/N from a pixel, subscriber, or mobile Mi at it serving cell TXi(ic).
Input
Mi
CNR UL : Uplink C/N from a pixel, subscriber, or mobile Mi at it serving cell TXi(ic).
NR UL
TX i ic
CNR Preamble
TX i ic
or NR UL
: Uplink noise rise or the angular distribution of the uplink noise rise for the cell TXi(ic).
: Preamble C/N from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated in "Preamble
N Ant TX : Number of MIMO transmission (uplink) antennas defined for the terminal used by the pixel, subscriber,
Mi
or mobile Mi.
TX i ic
N Ant RX : Number of MIMO reception (uplink) antennas defined for the cell TXi(ic)..
G STTD : Uplink STTD/MRC gain from the MIMO Configurations table for the number of transmission antennas,
UL
TX i ic
Mi
N Ant TX , the number of reception antennas, N Ant RX , and user mobility, Mobility M i .
490
UL
G STTD : Uplink STTD/MRC gain offset defined for the clutter class of the pixel, subscriber, or mobile Mi.
T B Lowest : Bearer selection threshold of the lowest bearer in the reception equipment assigned to the cell TXi(ic).
TX i ic
AT271_TRG_E6
Forsk 2009
TX i ic
T B Highest : Bearer selection threshold of the highest bearer in the reception equipment assigned to the cell
TXi(ic) or defined in the properties of the service being accessed by the pixel, subscriber, or mobile Mi.
The bearer assigned to the pixel, subscriber, or mobile Mi is determined as explained in "Bearer Determination"
on page 496.
Mi
PZ UL
N SC
: Number of subchannels per channel defined for the uplink permutation zone assigned to the pixel, sub-
scriber, or mobile Mi as calculated in "Permutation Zone Selection (WiMAX 802.16e)" on page 471.
Mi
P Max : Maximum transmission power of the terminal used by the pixel, subscriber, or mobile Mi.
P Min : Minimum transmission power of the terminal used by the pixel, subscriber, or mobile Mi.
Mi
Calculations
The uplink C/(I+N) for any pixel, subscriber, or mobile Mi at a cell TXi(ic) is calculated as follows:
TX i ic
Mi
CINR UL = CNR UL NR UL
M Shadowing C I
Monte Carlo simulations: The uplink C/(I+N) is calculated as described in the section "Optimum Beamformer
Model" on page 505. Victim and interfering mobiles are generated by a time-slot scenario as explained in
"Simulation Process" on page 455.
Mi
TX i ic
Mi
M Shadowing C I
Mi
UL
UL
Mi
UL
UL
Mi
Mi
UL
UL
Mi
UL
if
UL
TX i ic
TX i ic
TX i ic
and
TX i ic
TX i ic
TX i ic
Until CINR UL T B Lowest OR N SC UL 1 , Atoll improves the uplink C/(I+N) by adding the subchannelisation
gain to it.
Mi
Mi
CINR UL = CINR UL + G SC UL and reducing the number of subchannels used in the uplink by half.
The value of G SC UL is calculated by determining the number of used subcarriers as follows:
Forsk 2009
AT271_TRG_E6
491
Subchannelisation From
G SC UL
16 to 8
200 to 100.
(192 Data + 8 Pilot to 96 Data + 4 Pilot)
200
10 Log ---------- = 3 dB
100
8 to 4
100 to 50.
(96 Data + 4 Pilot to 48 Data + 2 Pilot)
100
10 Log ---------- = 3 dB
50
4 to 2
50 to 25.
(48 Data + 2 Pilot to 25 Data + 1 Pilot)
50
10 Log ------ = 3 dB
25
2 to 1
25 to 13.
(24 Data + 1 Pilot to 12 Data + 1 Pilot)
25
10 Log ------ = 2.84 dB
13
Even if after performing subchannelisation, the uplink C/(I+N) from the pixel, subscriber, or mobile Mi is not enough
TX i ic
Mi
to get a bearer in the uplink, i.e., CINR UL T B Lowest , the pixel, subscriber, or mobile Mi is considered as
covered by the cell TXi(ic) in the uplink.
If you want to turn off subchannelisation in uplink, you can set the number of subchannels per channel to 1 in the
Global Parameters.
Uplink Subchannelisation (WiMAX 802.16e):
Subchannelisation decreases the bandwidth used by a mobile hence increasing the power spectral density for
transmission, and decreasing the noise and interference received. The uplink C/(I+N) calculated above is given
for the number of subchannels defined for the permutation zone assigned to the pixel, subscriber, or mobile Mi in
the uplink.
In WiMAX 802.16e networks, subchannelisation is performed for all the pixels, subscribers, or mobiles in the
uplink. Slots are allocated to users first in the time domain and then in the frequency domain.
Mi
CINR UL
Mi
CINR UL
PZULi
N SC
-
+ 10 Log 10 ------------------- N Mi
SC UL
PZMi M
Mi
UL
i
Where N SC UL = Min N SC N SC UL
sation with which the pixel, subscriber, or mobile Mi can get the highest available bearer. The highest available
Mi
bearer at the location of the pixel, subscriber, or mobile Mi ( B UL Highest ) is the lowest one among:
-
492
The highest bearer of the reception equipment of the serving cell of the pixel, subscriber, or mobile.
The highest bearer of the service accessed by the pixel, subscriber, or mobile.
AT271_TRG_E6
Forsk 2009
Mi
Mi
Mi
TX i ic
= P Max AND CINR UL T B Highest + M PC , the transmission power of Mi is reduced to determine the
Mi
TX i ic
Mi
Mi
Mi
Output
9.3.7
Mi
Mi
CINR UL or CINR UL : Uplink C/(I+N) from a pixel, subscriber, or mobile Mi at it serving cell TXi(ic).
N SC UL : Number of subchannels used by the pixel, subscriber, or mobile Mi in the uplink after subchannelisation.
P Eff : Effective transmission power of the terminal used by the pixel, subscriber, or mobile Mi.
Mi
Mi
9.3.7.1
Calculation of uplink and downlink total resources in a cell as explained in "Calculation of Cell Capacity (Total
Resources)" on page 493.
Determination of the uplink and downlink bearers as explained in "Bearer Determination" on page 496.
Calculation of channel throughputs as explained in "Channel Throughput Calculation" on page 496.
9.3.7.1.1
f Sampling : Sampling factor defined for the frequency band of the cell TXi(ic).
TX i ic
Calculations
Atoll determines the sampling frequency as follows:
TX i ic
TX i ic
W Channel 10
Output
9.3.7.1.2
TX i ic
TX i ic
F Sampling : Sampling frequency for the cell TXi(ic) as calculated in "Calculation of Sampling Frequency" on
page 493.
Forsk 2009
AT271_TRG_E6
493
N SCa Total : Total number of subcarriers defined for the frame configuration of a WiMAX 802.16e cell TXi(ic).
r CP : Cyclic prefix ratio defined for the network in the Global Parameters.
Calculations
From the sampling frequency, Atoll determines the inter-subcarrier spacing.
F
TX i ic
TX i ic
F Sampling 10
= -----------------------------------------TX i ic
N SCa Total
TX i ic
Output
9.3.7.1.3
TX i ic
D Symbol : Total symbol duration of one modulation symbol for a cell TXi(ic).
D Symbol : Total symbol duration of one modulation symbol for a cell TXi(ic) as calculated in "Calculation of Symbol
TDD
TDD
TX i ic
r DL Frame : DL ratio.
N SCa Data : Number of data subcarriers for a WiMAX 802.16d cell TXi(ic).
N SCa Data : Number of data subcarriers of the downlink permutation zone of a WiMAX 802.16e cell TXi(ic)
DL
DL
UL
UL
TX i ic
M
PZ DL
assigned to Mi.
Mi
PZ UL
N SCa Data : Number of data subcarriers of the uplink permutation zone of a WiMAX 802.16e cell TXi(ic) assigned
to Mi.
Calculations
The downlink and the uplink subframes of a TDD frame are separated in time by the TTG and the RTG time guards.
First of all, Atoll calculates the useful frame duration by removing the TTG and RTG from the frame duration:
Used
TDD
TDD
494
AT271_TRG_E6
Forsk 2009
TX i ic
TDD
DL
TX i ic
TX i ic
TX i ic
O Variable
TX i ic
= N Sym DL Subframe = Floor N SD DL Subframe N SCa Data 1 ----------------------
100
TX i ic
i
TX i ic
PZ DL
O Variable
TX i ic
= N Sym DL Subframe = Floor N SD DL Subframe N SCa Data 1 ----------------------
100
WiMAX 802.16d: R DL
WiMAX 802.16e: R DL
DL
Uplink Subframe:
Atoll calculates the number of symbol durations in the uplink subframe excluding the fixed overhead defined in the Global
Parameters:
TX i ic
TX i ic
TDD
UL
TX i ic
TX i ic
TX i ic
O Variable
TX i ic
= N Sym UL Subframe = Floor N SD UL Subframe N SCa Data 1 ----------------------
100
TX i ic
i
TX i ic
PZ UL
O Variable
TX i ic
= N Sym UL Subframe = Floor N SD UL Subframe N SCa Data 1 ----------------------
100
WiMAX 802.16d: R UL
WiMAX 802.16e: R UL
UL
Output
9.3.7.1.4
TX i ic
R DL
R UL
TX i ic
TX i ic
Input
D Symbol : Total symbol duration of one modulation symbol for a cell TXi(ic) as calculated in "Calculation of Symbol
TX i ic
N SCa Data : Number of data subcarriers for a WiMAX 802.16d cell TXi(ic).
PZ X
N SCa Data
TX i ic
M
: Number of data subcarriers of the downlink or uplink permutation zone of a WiMAX 802.16e cell
Calculations
There are no transmit and receive time guards in FDD systems. Therefore, the downlink and the uplink subframe durations
are the same as the frame duration.
X
D Subframe = D Frame
The subframe durations in terms of the number of symbol durations excluding the fixed overheads are:
Forsk 2009
AT271_TRG_E6
495
TX i ic
Subframe
- OX
N SD X Subframe = Floor ------------------------Fixed
TXi ic
D Symbol
The total numbers of symbols in the downlink or uplink subframes after removing the variable overheads are:
X
TX i ic
TX i ic
TX i ic
O Variable
TXi ic
= N Sym X Subframe = Floor N SD X Subframe N SCa Data 1 ----------------------
100
TX i ic
i
TX i ic
PZ X
O Variable
TXi ic
= N Sym X Subframe = Floor N SD X Subframe N SCa Data 1 ----------------------
100
WiMAX 802.16d: R X
WiMAX 802.16e: R X
Output
9.3.7.2
TX i ic
TX i ic
RX
Bearer Determination
The second step in calculating the channel throughput for a cell at any pixel, subscriber, or mobile Mi within its service area
is to determine which bearer it is able to get in the downlink and in the uplink.
Input
TX i ic
CINR Traffic : Traffic C/(I+N) from the cell TXi(ic) at a pixel, subscriber, or mobile Mi as calculated in "Traffic C/(I+N)
Calculation (DL)" on page 483.
Mi
CINR UL : Uplink C/(I+N) from a pixel, subscriber, or mobile Mi at it serving cell TXi(ic) as calculated in "Traffic C/
(I+N) Calculation (UL)" on page 490.
Mi
T B : Bearer selection thresholds of the bearers defined in the reception equipment used by Mis terminal.
TB
B DL Highest Service : Highest downlink bearer defined in the properties of the service used by the pixel, sub-
TX i ic
: Bearer selection thresholds of the bearers defined in the reception equipment used by the cell TXi(ic).
Mi
Mi
B UL Highest Service : Highest uplink bearer defined in the properties of the service used by the pixel, subscriber, or mobile Mi.
Calculations
The bearer available for data transfer for the pixel, subscriber, or mobile Mi is either the highest bearer from among the
bearers whose selection thresholds are less than the traffic C/(I+N) at Mi, or the highest bearer defined for the service
being accessed by Mi, whichever is lower.
Mi
T B CINRTraffic
Mi
TB
Mi
TX ic
i
TX i ic
CINR UL
Mi
Mi
B UL Highest Service
Output
9.3.7.3
Mi
Mi
Input
TX i ic
R DL
: Amount of downlink resources in the cell TXi(ic) as calculated in "Calculation of Cell Capacity (Total
496
AT271_TRG_E6
Forsk 2009
R UL
: Amount of uplink resources in the cell TXi(ic) as calculated in "Calculation of Cell Capacity (Total
B DL
B UL
PZDL : Permutation zone assigned to the pixel, subscriber, or mobile Mi in the downlink.
Mi
f Segment : Segmenting factor for the first downlink PUSC zone as calculated in "Effective Traffic and Pilot Interference Calculation (DL)" on page 478.
TX i ic
N Ant TX : Number of MIMO transmission (downlink) antennas defined for the cell TXi(ic).
N Ant RX : Number of MIMO reception (uplink) antennas defined for the cell TXi(ic).
N Ant TX : Number of MIMO transmission (uplink) antennas defined for the terminal used by the pixel, subscriber,
TX i ic
Mi
or mobile Mi.
Mi
N Ant RX : Number of MIMO reception (downlink) antennas defined for the terminal used by the pixel, subscriber,
or mobile Mi.
f SM Gain : SM Gain Factor defined for the clutter class where the pixel, subscriber, or mobile Mi is located.
G SM : Max MIMO gain for a given number of transmission and reception antennas read from the Max MIMO Gain
Max
CNR Preamble : Preamble C/N the cell TXi(ic) as calculated in "Preamble C/N Calculation" on page 470.
T AMS : Adaptive MIMO switch threshold defined for the cell TXi(ic).
BLER B DL : Downlink block error rate read from the BLER vs. CINR Traffic graph available in the reception
TX i ic
TX i ic
Mi
equipment assigned to the terminal used by the pixel, subscriber, or mobile Mi.
Mi
Mi
BLER B UL : Uplink block error rate read from the BLER vs. CINR UL graph available in the reception equipment
assigned to the cell TXi(ic).
Mi
f TP Scaling : Throughput scaling factor defined in the properties of the service used by the pixel, subscriber, or
mobile Mi.
Mi
TP Offset : Throughput offset defined in the properties of the service used by the pixel, subscriber, or mobile Mi.
Calculations
Downlink:
TX i ic
Mi
CTP P DL
R DL
Mi
DL
= -----------------------------------D Frame
In the above formula, the actual value of D Frame is used to calculate the channel throughput for coverage predictions, while D Frame = 1 sec for Monte Carlo simulations.
Segmentation (WiMAX 802.16e):
Mi
If the permutation zone assigned to the pixel, subscriber, or mobile Mi is the first downlink PUSC zone ( PZ DL = 0 )
and it is segmented, the channel throughput is calculated as:
TX i ic
Mi
CTP P DL
R DL
DL
- f Segment
= -----------------------------------D Frame
Forsk 2009
AT271_TRG_E6
497
Atoll reads the Max MIMO Gain, G SM , from the Max MIMO Gain graphs for the number of transmission antennas,
TX i ic
Mi
N Ant TX , the number of reception antennas, N Ant RX , and user mobility, Mobility M i . It then applies this
spatial multiplexing gain to the bearer efficiency taking into account the SM Gain Factor defined for the clutter class
of the user Mi as follows:
In case of SM:
B DL
In case of AMS:
Max
B DL
Mi
Max
B DL
1 + f SM Gain G SM 1
Mi
B DL
1 + f SM Gain G SM 1
Mi
if
TX i ic
TX i ic
Mi
Mi
Mi
Mi
Mi
f TP Scaling
Application Level Channel Throughput: CTP A DL = CTP E DL ----------------------------- TP Offset
100
Mi
Uplink:
TX i ic
Mi
CTP P UL
R UL
Mi
UL
= -----------------------------------D Frame
In the above formula, the actual value of D Frame is used to calculate the channel throughput for coverage predictions, while D Frame = 1 sec for Monte Carlo simulations.
MIMO - Spatial Multiplexing Gain:
If the permutation zone assigned to the pixel, subscriber, or mobile Mi (WiMAX 802.16e) or the cell (WiMAX
802.16d) supports SM or AMS, spatial multiplexing gain is applied to the bearer efficiency.
Max
Atoll reads the Max MIMO Gain, G SM , from the Max MIMO Gain graphs for the number of transmission antennas,
TX i ic
Mi
N Ant TX , the number of reception antennas, N Ant RX , and user mobility, Mobility M i . It then applies this
spatial multiplexing gain to the bearer efficiency taking into account the SM Gain Factor defined for the clutter class
of the user Mi as follows:
In case of SM:
B UL
In case of AMS:
Max
B UL
B UL
1 + f SM Gain G SM 1
Max
B UL
1 + f SM Gain G SM 1
Mi
if
TX i ic
TX i ic
Mi
Mi
Mi
Mi
f TP Scaling
Mi
Application Level Channel Throughput: CTP A UL = CTP E UL ----------------------------- TP Offset
100
Mi
Output
9.3.8
Mi
CTP P DL : Downlink peak MAC channel throughput at the pixel, subscriber, or mobile Mi.
CTP E DL : Downlink effective MAC channel throughput at the pixel, subscriber, or mobile Mi.
CTP A DL : Downlink application level channel throughput at the pixel, subscriber, or mobile Mi.
CTP P UL : Uplink peak MAC channel throughput at the pixel, subscriber, or mobile Mi.
CTP E UL : Uplink effective MAC channel throughput at the pixel, subscriber, or mobile Mi.
CTP A UL : Uplink application level channel throughput at the pixel, subscriber, or mobile Mi.
Mi
Mi
Mi
Mi
Mi
498
AT271_TRG_E6
Forsk 2009
9.3.8.1
N Users Max : Maximum number of users defined for the cell TXi(ic).
QoS
Mi
Mi
: QoS class of the service (UGS, ErtPS, rtPS, nrtPS, or Best Effort) accessed by a mobile Mi.
TPD Min DL : Downlink minimum throughput demand for the service accessed by a mobile Mi.
TPD Min UL : Uplink minimum throughput demand for the service accessed by a mobile Mi.
TPD Max DL : Downlink maximum throughput demand for the service accessed by a mobile Mi.
TPD Max UL : Uplink maximum throughput demand for the service accessed by a mobile Mi.
BLER B DL : Downlink block error rate read from the BLER vs. CINR Traffic graph available in the reception
Mi
Mi
Mi
Mi
TX i ic
Mi
Mi
Mi
BLER B UL : Uplink block error rate read from the BLER vs. CINR UL graph available in the reception equipment
assigned to the cell TXi(ic).
Mi
f TP Scaling : Throughput scaling factor defined in the properties of the service used by the mobile Mi.
TP Offset : Throughput offset defined in the properties of the service used by the mobile Mi.
CTP P DL : Downlink peak MAC channel throughput at the mobile Mi as calculated in "Channel Throughput Cal-
Mi
Mi
Mi
CTP P UL : Uplink peak MAC channel throughput at the mobile Mi as calculated in "Channel Throughput Calculation" on page 493.
QoS
f Bias : Bias factor defined for the Biased (QoS Class) scheduling method.
Calculations
The following calculations are described for any cell TXi(ic) containing the users Mi for which it is the best server.
Mobile Selection:
TX i ic
The scheduler selects N Users mobiles for the scheduling and RRM process. If the Monte Carlo user distribution has
TX i ic
generated a number of users which is less than N Users Max , the scheduler keeps all the mobiles generated for the cell
TXi(ic).
TX i ic
TX i ic
TX i ic
TX i ic
Sel
Mi
Sel
Mi
Sel
Mi
Mi
TPD Min DL , TPD Min UL , TPD Max DL , and TPD Max UL are used for the RRM process as defined in the
service properties.
Sel
Downlink:
Mi
TPD Min DL
Sel
Mi
Sel
Sel
Uplink:
Forsk 2009
Mi
TPD Min UL
Mi
Sel
Mi
TPD Min DL
TPD Max DL
, TPD Max DL = --------------------------------------------------= --------------------------------------------------Sel
Sel
Mi
1 BLER B
1 BLER B Mi
DL
DL
Mi
Sel
Sel
Mi
Mi
TPD Min UL
TPD Max UL
TPD Max UL = --------------------------------------------------= --------------------------------------------------Sel
Sel
Mi
1 BLER B
1 BLER B Mi
UL
UL
499
Sel
Mi
TPD Min DL
Downlink:
Mi
Sel
Sel
Uplink:
Mi
TPD Min UL
Sel
Mi
Mi
Sel
Mi
Mi
TPD Min DL + TP Offset
TPD Max DL + TP Offset
= -------------------------------------------------------------------------------------- , TPD Max DL = -------------------------------------------------------------------------------------Sel
Sel
Mi
Mi
1 BLER B
f
1 BLER B Mi f Mi
DL TP Scaling
DL TP Scaling
Mi
Sel
Mi
Mi
Sel
Mi
Mi
TPD Min UL + TP Offset
TPD Max UL + TP Offset
= -------------------------------------------------------------------------------------- , TPD Max UL = -------------------------------------------------------------------------------------Sel
Sel
Mi
Mi
f
1 BLER B
1 BLER B Mi f Mi
UL TP Scaling
UL TP Scaling
1. For the QoS classes UGS, ErtPS, rtPS, and nrtPS, Atoll sorts the M i
TX i ic
Sel
priority, p
Mi
:
Sel
Sel
Mi
QoS
Sel
Mi
Sel
UGS
Mi
Mi
... n > p
=n
Sel
Mi
> 0 ...
Sel
Mi
=0
Sel
ErtPS
Mi
=n
Sel
... n > p
Mi
> 0 ...
Sel
rtPS
Mi
=0
Sel
Mi
... n > p
=n
Sel
Mi
> 0 ...
Sel
Mi
=0
Sel
nrtPS
Mi
=n
Sel
N1
... n > p
Mi
> 0 ...
Sel
TX i ic
Mi
=0
TX i ic
Where N N Users , if there are some Best Effort users, or N = N Users if there are no Best Effort users selected.
Sel
2. Starting with M i
Sel
= 1 up to M i
= N , Atoll allocates the downlink and uplink resources required to satisfy each
Sel
Mi
R Min DL
Sel
Mi
Mi
Sel
Mi
TPD Min DL
TPD Min UL
= ------------------------------ and R Min UL = -----------------------------Sel
Sel
Mi
Mi
CTP P DL
CTP P UL
Mi
RMin DL = 100 % , i.e., the resources available in downlink have been used up for
When/If in downlink
Sel
Mi
When/If in uplink
Sel
Mi
R Min UL = 100 % , i.e., the resources available in uplink have been used up for satis-
Sel
Mi
500
AT271_TRG_E6
Forsk 2009
5. If
Sel
Mi
R Min DL 100 % or
Sel
Sel
Mi
R Min UL 100 % , and all the minimum throughput resources demanded by the
Sel
Mi
Mi
mobiles have been allocated, Atoll goes to the next step for allocating resources to satisfy the maximum
throughput demands.
The remaining cell resources available for the next step are:
TX i ic
Sel
Mi
R Min DL
Sel
Mi
Sel
TX i ic
Mi
RMin UL
Sel
Mi
Sel
Mi
Sel
Mi
Mi
Sel
Mi
Sel
Mi
Mi
Let the total number of users belonging to the QoS classes ErtPS, rtPS, nrtPS, and Best Effort, be N M i
a. Atoll divides the remaining resources in the cell into equal parts for each user:
TX i ic
TX i ic
R Rem DL
R Rem UL
------------------------ and -----------------------N
N
b. Atoll converts the remaining throughput demands of all the users to their respective remaining resource demands:
Sel
Sel
Mi
RD Rem DL
Sel
Mi
Mi
Sel
Mi
TPD Rem DL
TPD Rem UL
and RD Rem UL = --------------------------------= --------------------------------Sel
Sel
Mi
Mi
CTP P DL
CTP P UL
Remaining resource demands of a user are given by the ratio between its remaining throughput demands and
the peak channel throughputs at the users location.
c. The resources allocated to each user by the Proportional Fair scheduling method for satisfying its maximum
throughput demands are:
TX i ic
TX i ic
Sel
Sel
Sel
Sel
Mi
Mi
R Rem DL
Mi
Mi
R Rem UL
Each user gets either the resources it needs to achieve its maximum throughput demands or an equal share
from the remaining resources of the cell, whichever is smaller.
d. Atoll stops the resource allocation in downlink or uplink,
Sel
TX i ic
Mi
RMax DL = RRem DL , i.e., the resources available in downlink have been used
When/If in downlink
Sel
Mi
When/If in uplink
Sel
Mi
TX i ic
R Max UL = R Rem UL , i.e., the resources available in uplink have been used up for
Sel
Mi
Forsk 2009
AT271_TRG_E6
501
Sel
Mi
R Rem DL = 100 %
R Min DL
Sel
Sel
TX i ic
Mi
Sel
Mi
Sel
Mi
R Min UL
Sel
Mi
Sel
Mi
R Max UL
Sel
Mi
Mi
g. Atoll repeats the all the above steps for the users whose maximum throughput demands have not been satisTX i ic
TX i ic
fied until either R Rem DL = 0 and R Rem UL = 0 , or all the maximum throughput demands are satisfied.
2. Proportional Demand:
The goal of this scheduling method is to allocate resources to users weighted according to their remaining throughput demands. Therefore, the user throughputs for users with high throughput demands will be higher than those
with low throughput demands. In other words, this scheduler distributes channel throughput between users proportionally to their demands.
a. Atoll converts the remaining throughput demands of all the users to their respective remaining resource demands:
Sel
Sel
Mi
RD Rem DL
Sel
Mi
Mi
Sel
Mi
TPD Rem DL
TPD Rem UL
and RD Rem UL = --------------------------------= --------------------------------Sel
Sel
Mi
Mi
CTP P DL
CTP P UL
Remaining resource demands of a user are given by the ratio between its remaining throughput demands and
the peak channel throughputs at the users location.
b. Atoll calculates the amount effective remaining resources for the cell of each user to distribute among the users as follows:
TX ic
TX i ic
i
R Eff Rem DL = Min R Rem DL
Sel
TX ic
Mi
TX i ic
i
RD Rem DL and R Eff Rem UL = Min R Rem UL
Sel
Sel
Mi
RD Rem UL
Sel
Mi
Mi
c. The resources allocated to each user by the Proportional Demand scheduling method for satisfying its maximum throughput demands are:
Sel
Sel
Mi
R Max DL
Sel
Mi
Mi
Sel
RD Rem DL
RD Rem UL
Mi
TX i ic
- and R Max
-------------------------------------- UL = R Eff Rem UL --------------------------------------Sel
Sel
TX i ic
R Eff Rem DL
Mi
Mi
RDRem DL
RDRem UL
Sel
Sel
Mi
Mi
The bias factor f Bias represents the bias in terms of resources allocated to 1 user of a QoS class with rank r to
the resources allocated to 1 user of a QoS class with rank r1:
QoS
Sel
Sel
Mi
Sel
Mi
Mi
f Bias
R Max rtPS
R Max nrtPS
R Max ErtPS
= 1 + ---------- = -----------------------------= ------------------------------ = -----------------------------Sel
Sel
Sel
100
Mi
Mi
Mi
R Max rtPS
R Max nrtPS
R Max BE
The ranks of QoS classes are:
QoS Class
ErtPS
rtPS
nrtPS
Best Effort
The resources available for the users of each QoS class from among the remaining resources is calculated as
follows:
r
TX i ic
R QoS DL
TX i ic
R Rem DL
All QoS
502
1 QoS
1 QoS
N QoS ---
N QoS ---
TX i ic
TX i ic
and R QoS UL = R Rem UL ----------------------------------------------------------- -----------------------------------------------------------r
r
1 QoS
1 QoS
N QoS ---
N QoS ---
All QoS
AT271_TRG_E6
Forsk 2009
a. Atoll divides the remaining resources of the QoS class into equal parts for each user:
TX i ic
TX i ic
R QoS DL
R QoS UL
------------------------ and -----------------------N QoS
N QoS
b. Atoll converts the remaining throughput demands of all the users to their respective remaining resource demands:
Sel
Sel
Mi
RD Rem DL
Sel
Mi
Mi
Sel
Mi
TPD Rem DL
TPD Rem UL
= --------------------------------and RD Rem UL = --------------------------------Sel
Sel
Mi
Mi
CTP P DL
CTP P UL
Remaining resource demands of a user are given by the ratio between its remaining throughput demands and
the peak channel throughputs at the users location.
c. The resources allocated to each user by the Biased scheduling method for satisfying its maximum throughput
demands are:
TX i ic
TX i ic
Sel
Sel
Sel
Sel
Mi
Mi
R QoS DL
Mi
Mi
R QoS UL
QoS
Each user gets either the resources it needs to achieve its maximum throughput demands or an equal share
from the remaining resources of the QoS class, whichever is smaller.
d. Atoll stops the resource allocation for a QoS class in downlink or uplink,
-
Sel
TX i ic
Mi
When/If in downlink
R Max DL = R QoS DL , i.e., the resources available in downlink for the QoS class
Sel
Mi
have been used up for satisfying the maximum throughput demands of the mobiles.
Sel
TX i ic
Mi
RMax UL = RQoS UL , i.e., the resources available in uplink for the QoS class have
When/If in uplink
Sel
Mi
been used up for satisfying the maximum throughput demands of the mobiles.
e. If the resources allocated to a user satisfy its maximum throughput demands, this user is removed from the
list of remaining users.
f.
R QoS DL = 100 %
Sel
Mi
R Min DL
Sel
Sel
TX i ic
Mi
Sel
Mi
Sel
Mi
Mi
Sel
Mi
R Min UL
Sel
Mi
R Max UL
Sel
Mi
g. Atoll repeats the all the above steps for the users of the QoS class whose maximum throughput demands have
TX i ic
TX i ic
not been satisfied until either R QoS DL = 0 and R QoS UL = 0 , or all the maximum throughput demands are
satisfied.
4. Max Aggregate Throughput:
The goal of this scheduling method is to achieve the maximum aggregate throughput for the cells. This is done by
allocating the as much resources as needed to mobiles with high C/(I+N) conditions. As mobiles with high C/(I+N)
can get higher bearers, and therefore require less amount of resources, more mobiles can therefore be allocated
resources in the same frame, and the end-throughput for each cell will be the highest compared to other types of
schedulers.
Sel
TX i ic
the allocation is being performed for the downlink or for the uplink.
b. Starting with the mobile with the highest rank, Atoll allocates the downlink and uplink resources required to
satisfy each users remaining throughput demands in downlink and uplink as follows:
Sel
Sel
Mi
R Max DL
Mi
Sel
Sel
Mi
Mi
TPD Rem DL
TPD Rem UL
and R Max UL = --------------------------------= --------------------------------Sel
Sel
Mi
Mi
CTP P DL
CTP P UL
Forsk 2009
AT271_TRG_E6
503
When/If in downlink
Sel
TX i ic
Mi
R Max DL = R Rem DL , i.e., the resources available in downlink have been used
Sel
Mi
TX i ic
Mi
RMax UL = RRem UL , i.e., the resources available in uplink have been used up for
When/If in uplink
Sel
Mi
Atoll calculates the amounts of downlink and uplink resources allocated to each individual mobile M i
Mi
Downlink: TL DL
Sel
Mi
Uplink: TL UL
Sel
Mi
= R DL
Sel
Mi
= R UL
Sel
Sel
Mi
Mi
= R Min DL + R Max DL
Sel
Sel
Mi
Mi
= R Min UL + R Max UL
Output
Sel
9.3.8.2
Mi
TL DL
Sel
Mi
Sel
= R DL : Downlink traffic load or the amount of downlink resources allocated to the mobile M i
Sel
Mi
TL UL
Sel
Mi
Sel
= R UL : Uplink traffic load or the amount of uplink resources allocated to the mobile M i
Input
Sel
Mi
Sel
Mi
Sel
Mi
Sel
Mi
Sel
Mi
TX i ic
BLER B DL : Downlink block error rate read from the BLER vs. CINR Traffic graph available in the reception
Sel
Sel
Mi
Mi
BLER B UL : Uplink block error rate read from the BLER vs. CINR UL graph available in the reception equip
f TP Scaling : Throughput scaling factor defined in the properties of the service used by the mobile M i
Sel
Mi
Sel
Sel
Mi
Sel
TP Offset : Throughput offset defined in the properties of the service used by the mobile M i
Calculations
Downlink:
Sel
Sel
Mi
Mi
Sel
Mi
Mi
Mi
Mi
Effective MAC User Throughput: UTP E DL = UTP P DL 1 BLER B DL
Sel
Sel
Sel
Sel
Sel
504
Mi
UTP A DL
AT271_TRG_E6
Sel
Mi
UTP E DL
Mi
Sel
Mi
f TP Scaling
----------------------------- TP Offset
100
Forsk 2009
Sel
Mi
Mi
Sel
Mi
Mi
Mi
Mi
Effective MAC User Throughput: UTP E UL = UTP P UL 1 BLER B UL
Sel
Sel
Sel
Sel
Sel
Mi
UTP A UL
Sel
Mi
UTP E UL
Mi
Sel
Mi
f TP Scaling
----------------------------- TP Offset
100
Output
Sel
Mi
Sel
UTP P DL : Downlink peak MAC user throughput at the pixel, subscriber, or mobile M i
Sel
UTP E DL : Downlink effective MAC user throughput at the pixel, subscriber, or mobile M i
Sel
Mi
UTP A DL : Downlink application level user throughput at the pixel, subscriber, or mobile M i
UTP P UL : Uplink peak MAC user throughput at the pixel, subscriber, or mobile M i
Sel
Sel
9.3.9
Sel
Mi
Mi
Sel
Sel
Mi
.
Sel
UTP E UL : Uplink effective MAC user throughput at the pixel, subscriber, or mobile M i
Sel
Mi
Sel
UTP A UL : Uplink application level user throughput at the pixel, subscriber, or mobile M i
9.3.9.1
Introduction
Adaptive antenna systems use more than one antenna elements, along with smart signal processing, to locate and track
various types of signals, to dynamically minimize interference, and maximize useful signal reception. The signal processor
dynamically applies weights to each element of the adaptive antenna system to create array patterns in real-time to maximize the output C/(I+N).
Forsk 2009
AT271_TRG_E6
505
9.3.9.2
Downlink
2
j ------- d sin
2
j ------- 2d sin
... e
T
2
j ------- E SA 1 d sin
2
j ------- nd sin
j n sin
G SA = g n S R S
Where the notation H represents the Hilbert transform, which is the complex conjugate transpose of a matrix, g n is the
gain of the nth antenna element in the direction , and R is the array correlation matrix for a given user direction , given
by:
H
R = S S
For the direction of the served user, i.e., , the smart antenna gain is calculated as follows:
H
G SA = g n S R S = g n S S S S = g n E SA
The smart antenna gain includes the gain of the beamforming as well as the gain of power combination.
The smart antenna gain in dB will be G SA = 10 Log G SA .
The smart antenna is able to form the beam only in the horizontal plane, therefore, the vertical pattern is assumed to
remain the same.
506
AT271_TRG_E6
Forsk 2009
R Avg =
j pj Rj
j=1
Where R Avg is the average downlink array correlation matrix, J is the number of served mobiles during the simulation, j
is the probability of presence of the mobile j, p j is the EIRP transmitted towards the mobile j, and R j is the array correlation
matrix for the mobile j.
The probability of presence of the mobile j is the ratio between the downlink resources provided to the mobile j and the
total amount of available downlink resources. For example, if a mobile has been granted 10 % of the number of available
slots in the downlink subframe, its probability of presence is 10 %.
9.3.9.3
Uplink
The uplink models the adaptive Minimum Mean Square Error algorithm which optimizes the useful signal as well as
cancels the interference from the most interfering E SA 1 interfering mobiles. The optimal beam forming method used in
Atoll overcomes the limitations of a null steering beam former and maximizes the output C/(I+N).
A simple null steering beam former requires the knowledge of the directions of interference sources, and the estimated
weights do not maximize the output C/(I+N). Whereas, an optimal beam former does not require knowledge of directions
and power levels of interference to maximize the output C/(I+N). It only requires the direction of the useful signal in order
to calculate the optimum C/(I+N).
Where S is the steering vector in the direction of the served user, . , which is a constant value for a given useful
signal, represents the smart antenna gain in the uplink given by the equation:
E SA
= ---------------------------------H
1
S RN S
Forsk 2009
AT271_TRG_E6
507
R N is the inverse of the total noise correlation matrix. The total noise correlation matrix is the sum of the thermal noise
correlation matrix R n , and the interference correlation matrix R I , given by:
J
2
RN = Rn + RI = n I +
pj Sj Sj
j=1
J
Where R n =
2
n
pj Sj Sj
I and R I =
j=1
2
n is the thermal noise power. I is the identity matrix. p j is the power received by one element of the smart antenna from
the jth interfering mobile. S j is the steering vector in the direction of the jth interfering mobile, . J is the total number of
interfering mobiles.
The total noise power, including thermal noise and interference from all uplink interferers, received by a cell is given by:
= 2 S H R1 S
P
N
And, the total power received from the served user is given by:
= p 2 S H R 1 S 2
P
Where p is the power received by one element of the smart antenna from the served user.
The C/(I+N) in the uplink is then calculated by:
2
H
2
1
p S RN S
H
P
1
CINR UL = ------- = --------------------------------------------------------------= p S RN S
H
2
1
P
N
S RN S
From the above equation, we can determine the uplink smart antenna beam forming gain in the direction of the served
1
user. C UL can be calculated from the above equation by considering the interference and noise to be null, i.e., R N = I .
This gives:
H
C UL = p S I S = p E SA
From the above equation, the uplink smart antenna beam forming gain equals the number of smart antenna elements, i.e.,
G SA = E SA .
The inverse noise correlation matrix R N for each iteration k includes the effect of the matrix calculated for the previous
iteration. The interference power and its direction is stored at the end of each simulation. Hence, Atoll is able to calculate
an average of the smart antenna interference-cancellation effect. The result is the angular distribution of the uplink noise
rise, which is calculated from the inverse of the noise correlation matrix obtained at the end of the last iteration of a Monte
Carlo simulation. This angular distribution of the uplink noise rise can be stored in the Cells table. The average of the
inverse noise correlation matrices is calculated as follows:
K
1
RN
Avg
1
= ----
K
RN
1
k
k=1
1
Where R N
Avg
is the average of the inverse noise correlation matrices of all the iterations from k = 1 to K, and R N
is
Where I UL is the interfering signal in the direction , ESA is the number of smart antenna elements, S is the steering
2
vector in the direction , and n is the thermal noise power, with I being an identity matrix.
The angular distribution of the uplink noise rise is given by:
508
AT271_TRG_E6
Forsk 2009
I UL + n
NR UL = ---------------------------2
n
9.4
9.4.1
If no focus zone exists in the .atl document, Atoll takes into account the computation zone.
We assume a reference cell TXi(ic) and a candidate neighbour cell TXj(jc). When automatic allocation starts, Atoll checks
the following conditions:
1. The distance between both cells must be less than the user-definable maximum inter-site distance. If the distance
between the reference cell and the candidate neighbour is greater than this value, then the candidate neighbour
is discarded.
2. The calculation options,
-
Force Co-site Cells as Neighbours: If selected, Atoll adds all the cells located on the same site as the reference cell to the candidate neighbour list. The weight of this constraint can be defined. It is used to calculate
the rank of each neighbour, and its importance.
Force Adjacent Cells as Neighbours: If selected, Atoll adds all the cells geographically adjacent to the reference cell to the candidate neighbour list. The weight of this constraint can be defined. It is used to calculate
the rank of each neighbour, and its importance.
Determination of Adjacent Cells: Geographically adjacent cells are determined on the basis of their best
server coverage areas. A candidate neighbour cell TXi(ic) is considered adjacent to the reference cell TXi(ic)
if there exists at least one pixel of TXj(jc)s best server coverage area where TXi(ic) is the second best server.
The ranking of adjacent neighbour cells increases with the number of such pixels. Adjacent cells are sorted in
the order of decreasing ranking.
Force Neighbour Symmetry: If selected, Atoll adds the reference cell to the candidate neighbour list of the
its candidate neighbour.
A symmetric neighbour relation is allowed only if the neighbour list of the reference cell is not already full. If
TXj(jc) is a neighbour of TXi(ic) but TXi(ic) is not a neighbour of TXj(jc), there can be two possibilities:
i.
The neighbour list of TXj(jc) is not full, Atoll will add TXi(ic) to the end of the list.
ii. The neighbour list of TXj(jc) is full, Atoll will not be able to add TXi(ic) to the list, so it will also remove TXj(jc)
from the neighbour list of TXi(ic).
-
Forsk 2009
Force Exceptional Pairs: This option enables you to force/forbid some neighbour relations. Exceptional pairs
are pairs of cells which will always or never be neighbours of each other.
AT271_TRG_E6
509
Delete Existing Neighbours: If selected, Atoll deletes all the current neighbours and carries out a new neighbour allocation. If not selected, the existing neighbours are kept in the list.
Here S TX ic is the surface area covered by the cell TXi(ic) that comprises all the pixels where:
The received preamble signal level is greater than or equal to the preamble signal level threshold. The
TX i ic
received preamble signal level ( C Preamble ) and the preamble signal level threshold are calculated from
TX i ic
TX i ic
CNR Preamble and T Preamble , respectively, by adding the value of the noise to them.
TX i ic
TX i ic
S TX ic is the surface area covered by TXi(ic) within C Preamble + HO Start and C Preamble + HO End .
HO Start is the margin with respect to the best preamble signal level at which the handover starts, and
HO End is the margin with respect to the best preamble signal level at which the handover ends.
S TX jc is the coverage area where the candidate cell TXj(jc) is the best server.
Note:
When
the
For calculating the overlapping coverage areas, Atoll uses the service with the lowest body
loss, the terminal that has the highest difference between gain and losses, and the
shadowing margin calculated using the defined cell edge coverage probability, if the option
is selected. The service and terminal are selected such that the selection gives the largest
possible coverage areas for the cells.
The percentage of covered area is calculated with the resolution specified in the properties
dialogue of the Predictions folder.
above
conditions
are
met,
Atoll
calculates
the
percentage
of
the
coverage
area
overlap
S TX ic S TX jc
i
j
- 100 ), and compares this value with the % Min Covered Area. TXj(jc) is considered a neighbour of
( -------------------------------------------S TX ic
i
S TX ic S TX jc
i
j
- 100 % Min Coverage Area .
TXi(ic) if -------------------------------------------S TX ic
i
510
Neighbour Cause
When
Importance
Value
Existing neighbour
Existing
importance
Exceptional pair
100 %
AT271_TRG_E6
Forsk 2009
Importance
Function (IF)
Adjacent cell
Importance
Function (IF)
Importance
Function (IF)
Symmetric neighbourhood
relationship
Importance
Function (IF)
The importance is evaluated using an Importance Function (IF), which takes into account the following factors:
The minimum and maximum importance assigned to each of the above factors can be defined.
Factor
Min
Importance
Default Value
Max
Importance
Default Value
Min(O)
1%
Max(O)
30 %
Min(A)
30 %
Max(A)
60 %
Min(C)
60 %
Max(C)
100 %
Neighbour Cause
Co-site
Importance Function
Adjacent
no
no
Min(O) + Delta(O)(O)
1 % + 29 %(O)
no
yes
Min(A)+Delta(A){Max(O)(O)+(100 %-Max(O))(A)}
yes
yes
Min(C)+Delta(C){Max(O)(O)+(100 %-Max(O))(A)}
If there is no overlapping between the range of each factor, the neighbours will be ranked
by neighbour cause. With the default values for minimum and maximum importance fields,
neighbours will be ranked in this order: co-site neighbours, adjacent neighbours, and
neighbours allocated based on coverage overlapping.
If ranges of the IF factors overlap each other, the neighbours may not be ranked by
neighbour cause.
The ranking between neighbours from the same category depends on (A) and (O) factors.
The default value of Min(O) = 1 % ensures that neighbours selected for symmetry will have
an importance greater than 0 %. With a value of Min(O) = 0 %, neighbours selected for
symmetry, will have an importance greater than 0 % only if there is some overlapping.
In the results, Atoll lists only the cells for which it finds new neighbours. Therefore, if a transmitter has already reached its
maximum number of neighbours before starting the allocation, it will not appear in the results table.
9.4.2
The downlink subframe can be divided into a 3-segment structure, and includes a preamble which begins the transmission
(the first symbol of the downlink transmission). The preamble subcarriers are divided into 3 carrier sets. There are three
possible groups consisting of a carrier set each which may be used by any segment. These are defined by allocation of
different subcarriers to each one of them. The subcarriers are modulated using a BPSK modulation with a specific PseudoNoise (PN) sequence.
Preamble carrier sets are defined using equation below:
PreambleCarrierSet n = n + k 3
Where PreambleCarrierSetn gives the subcarriers used by the preamble, n is the number of the preamble carrier set
indexed 0, 1, or 2, k is a running index from 0 to 567 for FFT 2048, from 0 to 283 for FFT 1024, from 0 to 142 for FFT 512,
and from 0 to 35 for FFT 128.
In a WiMAX 802.16e network, each base station transmits a different PN sequence, out of the 114 available, on the preamble carrier set. A mobile trying to connect to the network scans all the preamble subcarriers, listens to all the preambles
Forsk 2009
AT271_TRG_E6
511
9.4.2.1
If no focus zone exists in the .atl document, Atoll takes into account the computation zone.
9.4.2.2
Its neighbours, if the check box "Take Neighbours into Account" is selected,
Assigned weight Neighbour = 0.35
Cells within the cells (or the default) minimum reuse distance,
Assigned weight Dis tan ce = 0.35
TX i ic TX j jc
TX i ic TX j jc
= rO
TX i ic TX j jc
Where r O
PI
Seg
PB
is the total channel overlap ratio between the TXi(ic) and TXj(jc) as calculated in "Co- and Adjacent
Channel Overlaps Calculation" on page 462, PI , Seg , and PB are the weights assigned to the preamble index,
segment number, and cell permbase constraints, and,
512
PI
the preamble index collision probability is given by p Coll = 1
1
Seg
the segment number collision probability is given by p Coll =
AT271_TRG_E6
if PI
if PI
TX i ic
TX i ic
= PI
PI
TX i ic
if N Seg
TX i ic
if N Seg
TX j jc
TX j jc
TX j jc
= N Seg
TX j jc
, and
N Seg
Forsk 2009
PB
p Penalty
1 if PB TXi ic PB TXj jc
=
TX i ic
TX j jc
PB
0.001 if PB
0 Otherwise
AND Site
AND Site
TX i ic
TX i ic
= Site
Site
TX j jc
TX j jc
PB
strategy is set to "Same Cell PermBase per Site", and by p Penalty = 0 if the cell permbase allocation strategy is
set to "Free".
The cell permbase penalty models the cell permbase constraint.
Next, Atoll calculates the importance of the relation between the TBA cell and its related cell.
TX i ic TX j jc
TX i ic TX j jc
Total
= Neighbour Neighbour
TX i ic TX j jc
Where Neighbour
TX i ic TX j jc
Dis tan ce
TX i ic TX j jc
is the importance of the relationship between the TBA and its related neighbour cell, and
is the importance of the relationship between the TBA and its related cell with respect to the distance
between them.
TX i ic TX j jc
Neighbour
is calculated during automatic neighbour allocation by Atoll as explained in "Automatic Neighbour Alloca-
tion" on page 509. For manual neighbour allocation, this value is equal to 1.
TX i ic TX j jc
Dis tan ce
TX i ic TX j jc
Dis tan ce
D Reuse
2
= Log -------------------------------------
D TXi ic TXj jc
--------------------------------------------------------------2
Log D Reuse
if D
TX i ic TX j jc
Otherwise
Where D Reuse is the minimum reuse distance, either defined for the TBA cell individually or set for all the cells in the automatic allocation dialogue, and D
TXj(jc) calculated as follows:
D
D
TX i ic TX j jc
TX i ic TX j jc
joining them. d
= d
TX i ic TX j jc
TX i ic TX j jc
is the weighted distance between the TBA cell TXi(ic) and its related cell
1 + x cos cos 2
is weighted according to the orientations of the TBA and its related cell with respect to the straight line
TX i ic TX j jc
is the distance between the two cells considering any offsets with respect to the site locations.
TX i ic TX j jc
Forsk 2009
AT271_TRG_E6
513
QRF
TX i ic TX j jc
1
=
TX i ic TX j jc
TX i ic TX j jc
Total
1 VL
TX i ic TX j jc
if r O
=0
OR VL
TX i ic TX j jc
=0
Otherwise
$ Total
= 1
QRF
TX i ic TX j jc
TX j jc
And, the total cost of the current preamble index allocation for the entire network is simply the sum of the total TBA cell
costs calculated above, i.e.,
$ Total =
TX i ic
$ Total
TX i ic
9.4.2.3
9.5
Calculates the cost (as described above) of the current preamble index allocation,
Allocates new preamble indexes to cells in order to reduce the costs, and calculates the cost again,
Memorises the different allocation plans in order to determine the best allocation, i.e., which provides the lowest
total cost.
514
Symbol: A symbol is the smallest resource unit that can be allocated to a user in WiMAX networks.
Symbol Duration (SD): The symbol duration is the length of each symbol in the frame. The length of a frame, i.e.,
the frame duration, can be expressed in terms of the number of symbol durations in the frame. It is referred to as
OFDM symbol in the IEEE 802.16 specifications.
Frame duration: It is the length of a WiMAX frame in milliseconds. You can choose from a list of frame durations
defined in the IEEE 802.16 specifications.
Cyclic prefix ratio: The total symbol duration in WiMAX comprises the useful part of the symbol, carrying the data
bits, and a CRC part, which is a portion of the useful data part repeated at the beginning of each symbol. The cyclic
prefix is the method used by WiMAX to counter inter-symbol interference (ISI). The cyclic prefix and the orthogonality of subcarriers ensure that there is negligible intra-cell interference in WiMAX.
AT271_TRG_E6
Forsk 2009
Forsk 2009
Fixed and variable overheads: The fixed and variable overheads in the uplink and downlink subframes are used
to model the preamble and other time domain overheads such as broadcast messages including DL-MAP, ULMAP, UCD, and DCD, and the FCH, in downlink, and Ranging and Bandwidth Request messages in the uplink.
The preamble is always one symbol duration long and can be modelled using the fixed overhead, while other messages whose lengths vary according to either the frame duration or the channel width can be modelled using the
variable overhead. This is the reason why the fixed overheads are available in terms of symbol durations (SD) and
the variable overheads in terms of percentages of the uplink and downlink subframes. Variable overheads are percentages of the DL and the UL subframe sizes, after the fixed overheads have been removed from the subframe
size.
DL subframe ratio (TDD only): It is the percentage of the entire frame duration which corresponds to the downlink
subframe. In FDD networks, the downlink and uplink subframes cover entire frame durations in different frequency
bands.
Transmit and receive time guards (TDD only): Transmit and receive time guards are also time domain overheads, i.e., these are portions of the frame which cannot be used for data transfer. You can enter TTG and RTG
times in milliseconds. These time guards allow the receiver and the transmitter to switch between transmit and
receive modes.
Subchannels: A subchannel is a group of subcarriers. A channel can be divided into a number of subchannels.
You can set the number of these subchannels at the network level in Atoll.
Subcarriers (or tone): The entire channel contains a number of subcarriers which compose the upper and lower
guard bands, the pilot subcarriers, and the data subcarriers. The guards, pilots, and the DC subcarrier can not be
used for data transfer. The total thermal noise over the entire channel bandwidth is calculated according to the
number of used subcarriers out of the total number of subcarriers. The used subcarriers are the data and the pilot
subcarriers. The data transfer capacity of a channel is calculated by considering the data subcarriers only.
User: A general term used interchangeably with subscribers, mobiles, and receivers.
Subscriber: Term used for users with fixed geographical coordinates.
Mobile: Term used to indicate the users generated and distributed during simulations. These users have, among
other parameters, definite services, terminal types, and mobility types assigned for the duration of the simulations.
Receiver: A probe mobile, with the minimum required parameters needed for the computation of path loss, used
for propagation loss and raster coverage predictions.
Bearer: Defines a Modulation and Coding Scheme (MCS) used to carry data over the channel.
Peak MAC Throughput: The maximum MAC layer throughput (user or channel) that can be achieved at a given
location using the best possible WiMAX bearer. This throughput is the raw data rate without considering the effects
of retransmission due to errors and higher layer coding and encryption.
Effective MAC Throughput: The net MAC layer throughput (user or channel) that can be achieved at a given
location using the best possible WiMAX bearer calculated taking into account the reduction of throughput due to
retransmissions due to errors.
Application Throughput: The application layer throughput (user or channel) that can be achieved at a given location using the best possible WiMAX bearer calculated taking into account the reduction of throughput due to PDU/
SDU header information, padding, encryption, coding, and other types of overhead.
Channel Throughputs: Peak MAC, effective MAC or application level throughputs achieved at a given location
using the best possible WiMAX bearer with the entire channel resources.
User Throughputs: Peak MAC, effective MAC or application level throughputs achieved at a given location using
the best possible WiMAX bearer with the amount of resources allocated to a user by the scheduler.
Uplink Noise Rise: The uplink noise rise is the engineering metric that provides an idea of the uplink interference.
Uplink noise rise is defined as the ratio of the total uplink interference power to the background noise power.
Smart Antenna: Smart antenna systems refers to a system of antenna arrays with smart signal processing algorithms that are used to identify the direction of arrival (DOA) of the signal, and use it to calculate beamforming
vectors, to track and locate the antenna beam on the mobile.
Adaptive Antenna Systems (AAS): AAS is a type of smart antenna systems. Adaptive antenna systems use
more than one antenna elements along with smart signal processing in order to locate and track various types of
AT271_TRG_E6
515
516
signals to dynamically minimize interference and maximize useful signal reception. The signal processor applies
dynamic weighting to each element of the adaptive antenna system hence creating dynamic array patterns in realtime to maximise the output C/(I+N).
Multiple Input Multiple Output (MIMO): Multiple Input Multiple Output systems use more than one transmission
and reception antennas for increasing system capacity by either using space-time transmit diversity or spatial multiplexing.
Spatial Multiplexing (SM): Uses more than one transmission antenna to send different signals (data streams) on
each antenna. The receiver can also have more than one antenna for receiving different signals. Using spatial
multiplexing with M transmission and N reception antennas, the throughput over the transmitter-receiver link can
be theoretically increased M or N times, depending on which is smaller, M or N. SM improves the throughput
(channel capacity) for a given C/(I+N), and is used for the regions of a cell that have sufficient C/(I+N) conditions.
SM is often referred to as MIMO.
Space-Time Transmit Diversity (STTD): Uses more than one transmission antenna to send the same signal on
all antennas. The signals are constructively combined (using optimum selection or maximum ratio combining,
MRC) at the receiver to extract the useful signal. As the receiver gets more than one copy of the useful signal, the
signal level at the receiver after combination of all the copies is much more resistant to interference than a single
signal would be. Therefore, STTD/MRC improves the C/(I+N) at the receiver. It is often used for the regions of a
cell that have bad C/(I+N) conditions. STTD is also known as STC (Space Time Coding) and STBC (Space-Time
Block Codes).
Adaptive MIMO Switch (AMS): AMS is a technique for switching from spatial multiplexing to space-time transmit
diversity as the C/(I+N) conditions get worse than a given threshold. AMS can be used in cells to provide spatial
multiplexing gains to users that have better C/(I+N) conditions than a given AMS threshold, and space-time
transmit diversity to users that have worse C/(I+N) conditions than the threshold. AMS provides the optimum solution using both MIMO features to their best.
AT271_TRG_E6
Forsk 2009
Chapter 10
Repeaters and Remote Antennas
This chapter describes how repeaters and remote antennas are modelled in Atoll. It also provides information
on the differences in modelling for different project types.
Atoll
518
AT271_TRG_E6
Forsk 2009
10
For the air link, a user-defined or computed propagation loss is involved whereas user-defined link losses must be defined
for the other two cases.
Repeater modelling focuses on the additional coverage they provide to transmitters or repeaters. A repeater is modelled
in the same manner for GSM (GSM GPRS EGPRS) and CDMA (UMTS HSPA, TD-SCDMA, IS-95 cdmaOne, and
CDMA2000) networks, except that in the GSM networks Atoll deals with EIRP while in the CDMA it is concerned with a
total gain. We assume that all the TRXs of GSM donor transmitters and all the carriers of CDMA donor transmitters are
amplified.
Remote antennas enable you to place antennas at locations that would normally require very long feeder cables. A remote
antenna is connected to the base station via optic fibre. The main difference from a repeater is that a remote antenna
generates its own cell whereas a repeater extends the coverage of an existing cell.
10.1
Modelling Repeaters
We assume in this part that the repeater receives a signal from a donor transmitter.
10.1.1
CDMA Documents
10.1.1.1
10.1.1.1.1
Txd
Rpk
Rpk
P pilot ic is the pilot power of the donor transmitter on the carrier ic,
Rpk
G total Air DL is the output downlink total gain of repeater linked to a donor transmitter with an air link. This gain will be
evaluated considering the path loss between the donor transmitter and the donor side of the repeater (see after),
Rpk
L path is the path loss between the repeater Rpk and the receiver,
M Shadowing is the shadowing margin,
L Indoor are the indoor losses. These losses are defined for each clutter class.They are taken into account when the option
Indoor coverage is selected in point analysis or coverage predictions.
The total gain can be either user-specified or directly calculated by Atoll from the link budget.
On each pixel, the resulting received signal on a carrier ic is calculated as follows:
Txd Rpk
P rec
Forsk 2009
Txd
Rpk
AT271_TRG_E6
519
10.1.1.1.2
Rpk
G total Air DL =
Txd
Txd Rpk
+ G ant
L feeder Rec
(in dB)
L total DL corresponds to the total downlink losses of the donor transmitter (user-defined or calculated considering
transmitter equipment characteristics - see Transmitter radio equipment part),
Txd Rpk
L model
corresponds to path losses between the donor transmitter and the repeater. They are either user-
defined or calculated using the selected propagation model. If you do not select a propagation model, the propagation losses between the donor transmitter and the repeater are calculated using the ITU 526-5 propagation
model,
Rpk donor side
G ant
L feeder Rec
part). They involve the cable length at reception on the donor side and the loss per metre,
Rpk
G ant
L feeder Tr
equipment part). They involve the cable length at transmission on the coverage side and the loss per metre.
G total Air UL =
Txd
Txd
Txd Rpk
G amp +
+ G ant
L feeder Tr
(in dB)
L feeder Rec
6.
Formula cannot be directly calculated from components stated in dB and, therefore, must be converted in linear
values.
520
AT271_TRG_E6
Forsk 2009
L total UL corresponds to the total uplink losses of the donor transmitter (user-defined or calculated considering
transmitter equipment characteristics - see Transmitter radio equipment part),
Txd Rpk
L model
corresponds to path losses between the donor transmitter and the repeater. They are either user-
defined or calculated using the selected propagation model. If you do not select a propagation model, the propagation losses between the donor transmitter and the repeater are calculated using the ITU 526-5 propagation
model,
Rpk donor side
refers to the losses of the repeater donor side due to feeders (see Transmitter radio equipment
G ant
L feeder Tr
part). They involve the cable length at transmission on the donor side and the loss per metre,
Rpk
G ant
L feeder Rec
equipment part). They involve the cable length at reception on the coverage side and the loss per metre.
10.1.1.1.3
Mechanical Downtilt
This is the tilt angle for the repeaters donor-side antenna, which ensures that it points towards the donor antenna in the
vertical plane. As a general rule, downtilt angles are considered positive and uptilt angles negative.
Forsk 2009
AT271_TRG_E6
521
T ant
Txd
H ant
H ant
-
= atan -------------------------------------------------------------Txd Rpk
As obvious, this angle will be negative for uptilts and positive for downtilts of the antenna. Here,
D
Txd Rpk
is the distance between the donor transmitter antenna and the repeater antenna,
Txd
H ant
T ant
In the case of the above figure, the donor-side antenna at the repeater should have a tilt angle of X to point directly at the
transmitter antenna.
10.1.1.2
Microwave Link
10.1.1.2.1
Txd
Rpk
Rpk
P pilot ic is the pilot power of the donor transmitter on the carrier ic,
Rpk
G total MW DL is the output downlink total gain of repeater linked to a donor transmitter with an microwave link. This gain
will be evaluated considering the link loss between the donor transmitter and the donor side of the repeater (see after),
522
AT271_TRG_E6
Forsk 2009
L path is the path loss between the repeater Rpk and the receiver,
M Shadowing is the shadowing margin,
L Indoor are the indoor losses. These losses are defined for each clutter class.They are taken into account when the option
Indoor coverage is selected in point analysis or coverage predictions.
The total gain can be either user-specified or directly calculated by Atoll from the link budget.
On each pixel, the resulting received signal on a carrier ic is calculated as follows:
Txd Rpk
P rec
10.1.1.2.2
Txd
Rpk
Txd Rpk
G total MW DL = L MW
Rpk
+ G amp + G ant
L feeder Tr
(in dB)
L MW
is the user-defined microwave link loss between the donor transmitter and the repeater,
Rpk
G ant
L feeder Tr
equipment part). They involve the cable length at transmission on the coverage side and the loss per metre.
Txd Rpk
G total MW UL = L MW
Rpk
+ G amp + G ant
L feeder Rec
(in dB)
L MW
Forsk 2009
is the user-defined microwave link loss between the donor transmitter and the repeater,
AT271_TRG_E6
523
G ant
L feeder Rec
equipment part). They involve the cable length at reception on the coverage side and the loss per metre.
10.1.1.3
Fibre Link
10.1.1.3.1
Txd
Rpk
Rpk
P pilot ic is the pilot power of the donor transmitter on the carrier ic,
Rpk
G total Fibre DL is the output downlink total gain of repeater linked to a donor transmitter with an optical fibre link. This
gain will be evaluated considering the fibre loss between the donor transmitter and the donor side of the repeater (see
after),
Rpk
L path is the link loss between the repeater Rpk and the receiver,
M Shadowing is the shadowing margin,
L Indoor are the indoor losses. These losses are defined for each clutter class.They are taken into account when the option
Indoor coverage is selected in point analysis or coverage predictions.
The total gain can be either user-specified or directly calculated by Atoll from the link budget.
On each pixel, the resulting received signal on a carrier ic is calculated as follows:
Txd Rpk
P rec
10.1.1.3.2
Txd
Rpk
Txd Rpk
524
Rpk
+ G amp + G ant
AT271_TRG_E6
L feeder Tr
(in dB)
Forsk 2009
L Fibre
is the user-defined fibre link loss between the donor transmitter and the repeater,
Rpk
G ant
L feeder Tr
equipment part). They involve the cable length at transmission on the coverage side and the loss per metre.
Txd Rpk
Rpk
+ G amp + G ant
L feeder Rec
(in dB)
L Fibre
is the user-defined fibre link loss between the donor transmitter and the repeater,
Rpk
G ant
L feeder Rec
equipment part). They involve the cable length at reception on the coverage side and the loss per metre.
10.1.1.4
Appendices
10.1.1.4.1
Automatic Controls
Atoll performs systematic controls when creating a new repeater:
Amplification Gain
The amplification gain of the repeater must be consistent with the limits of its equipment. Atoll checks that:
min
Rpk
max
Forsk 2009
AT271_TRG_E6
525
Downlink Power
The downlink power after amplification must be consistent with the limit of the equipment installed on the repeater. Atoll
checks that:
Txd
Rpk
P pilot ic + G total DL P
max
+ G ant
L feeder Tr
Where
Txd
P pilot ic is the pilot power of the donor transmitter on the carrier ic. When there are several carriers on a transmitter, Atoll
takes the highest pilot power on all the carriers.
Rpk coverage side
G ant
P
max
L feeder Tr
corresponds to the transmission losses due to feeders installed on the repeater coverage side (see
Transmitter radio equipment part). They involve the cable length at transmission on the coverage side and the loss per
metre.
10.1.1.4.2
Txd
P pilot ic G ant
Txd
P rec ic = ----------------------------------------------------Txd
Txd Rx
L total DL L path
Where,
Txd
P rec ic is the carrier power received at the receiver from the donor transmitter on a carrier ic (in W)
Txd
P pilot ic is the pilot power of the donor transmitter on the carrier ic (in W)
Txd
L path
is the path loss between the donor transmitter and the mobile receiver.
Similarly, the power received at the mobile receiver from the repeater, Rpk, is:
Txd
Rpk
P rec ic is the carrier power received at the mobile receiver from the repeater on a carrier ic (in W)
Txd
P pilot ic is the pilot power of the donor transmitter on the carrier ic (in W)
526
AT271_TRG_E6
Forsk 2009
G total Air DL is the output downlink total gain of repeater linked to a donor transmitter with an air link.
Rpk Rx
is the path loss between the repeater and the mobile receiver
L path
So, the total carrier power received at the mobile receiver is:
Txd Rpk
P rec
Txd
Rpk
G ant
G total Air DL
Txd
Rpk
Txd
ic = P rec ic + P rec ic = P pilot ic ------------------------------------------------------
- + ----------------------------------Txd Rx
Rpk Rx
L Txd
L path
total DL
path
Since,
Txd
Txd
P pilot ic G ant
L total = --------------------------------------------------------------Txd Rpk
Txd
L total DL P rec
ic
Therefore,
Txd
Txd
P pilot ic G ant
L total = ---------------------------------------------------------------------------------------------------------------------------------------------------------------Txd
Rpk
G total Air DL
G ant
Txd
Txd
L total DL P pilot ic ------------------------------------------------------- + ------------------------------------
Txd Rx
Rpk Rx
L Txd
L path
total DL L path
Hence,
Txd
G ant
L total = ----------------------------------------------------------------------------------------------------------------------------------Txd
Rpk
G ant
G total Air DL
Txd
- + ----------------------------------L total DL ------------------------------------------------------
Txd Rx
Rpk Rx
L Txd
L path
total DL L path
This total path loss depends on the location of the mobile receiver in realistic network scenarios. As a mobile in the donor
transmitter/repeater coverage area is likely to be far from the repeater/donor transmitter coverage area, the respective
pathloss value will be very large. This implies that we can study the two cases separately without influencing the results
much.
Rpk Rx
L path
Rpk
G total Air DL
- can be ignored. This implies that:
is likely to be very high, so the term ----------------------------------Rpk Rx
L path
Txd Rx
L total = L path
Considering this total pathloss value, the total received power in the uplink and in the downlink can be stated as:
Txd
Txd
Txd
Txd
P pilot ic G ant
P pilot ic G ant
Txd
= -----------------------------------------------------P rec DL ic = ---------------------------------------------Txd
Txd
Txd Rx
L total DL L total
L total DL L path
Rx
Txd
Rx
Txd
P output ic G ant
P output ic G ant
Txd
P rec UL ic = -------------------------------------------------- = -----------------------------------------------------Txd
Txd
Txd Rx
L total UL L total
L total UL L path
Where,
Rx
P output ic is the transmitted power from the mobile terminal on the carrier ic (in W)
Txd
Txd Rx
L path
Txd
G ant
- can be ignored. This implies that:
is likely to be very high, so the term -----------------------------------------------------Txd
Txd Rx
L total DL L path
Txd
Txd
G ant
G ant
= ---------------------------------------------------------------L total = --------------------------------------------------------------------------Rpk
Rpk
Txd
G
G
Txd
total Air DL
total Air DL L total DL
-
-------------------------------------------------------------- L total DL ---------------------------------- Rx
Rpk Rx
L Rpk
L path
path
Txd
Txd
Txd
Rpk
P pilot ic G ant
P pilot ic G total
Txd
P rec DL ic = ---------------------------------------------= ----------------------------------------------Txd
Rpk Rx
L total DL L total
L path
Rx
Rpk
Txd
Rx
Txd
P output ic G total L total DL
P output ic G ant
Txd
- ------------------------ = --------------------------------------------------P rec UL = -------------------------------------------------Rpk Rx
Txd
Txd
L path
L total UL
L total UL L total
Where,
Forsk 2009
AT271_TRG_E6
527
Txd
P output G ant
C = P total UL = ----------------------------------------Txd
L total UL L total
I = I total + N 0
Where,
I total is the sum of the signals received from mobile terminals inside the same cell and those outside (in W)
N 0 is the transmitter equipment thermal noise (in W)
Therefore, for each mobile terminal Rxi,
I total =
Rxi
Rxi
Txd
P output G ant
-
----------------------------------------Rxi
L Txd
total UL L total
And,
N 0 = NF
Txd
KTW
Where,
NF
Txd
is the noise figure of the transmitter equipment at the reference point, i.e. the entry of the BTS
K is Boltzman constant
T is the ambient temperature (in K)
Hence
N 0 = NF
10.1.1.4.3
BTS
KTW
10.1.2
GSM Documents
10.1.2.1
10.1.2.1.1
Rpk
Rpk
528
AT271_TRG_E6
Rx
L Rx
(in dB)
Forsk 2009
EIRP Air tt is the effective isotropic radiated power of the repeater on the TRX type tt linked to a donor transmitter over
the air. This value will be evaluated considering the path loss between the donor transmitter and the donor side of the
repeater (see after),
P tt is the power offset defined for the selected TRX type,
L Rx is the receiver loss,
G ant
Rx
Rpk
L path is the path loss between the repeater Rpk and the receiver,
M Shadowing is the shadowing margin,
L Indoor are the indoor losses. These losses are defined for each clutter class.They are taken into account when the option
Indoor coverage is selected in point analysis or coverage predictions.
Total gain and EIRP can be either user-specified or directly calculated by Atoll from the link budget.
On each pixel, the resulting received signal on a TRX type tt is calculated as follows:
Txd Rpk
P rec
10.1.2.1.2
Txd
Rpk
EIRP Air =
Txd
Rpk
Txd
Txd
Txd Rpk
G amp +
+ G ant
L feeder Rec
(in dB)
L feeder Tr
Txd
Txd
Forsk 2009
AT271_TRG_E6
529
L total DL corresponds to the total downlink losses of the donor transmitter (user-defined or calculated considering transmitter equipment characteristics),
Txd Rpk
L model
corresponds to path losses between the donor transmitter and the repeater. They are either user-defined or
calculated using the selected propagation model. If you do not select a propagation model, the propagation losses
between the donor transmitter and the repeater are calculated using the ITU 526-5 propagation model,
Rpk
G ant
L feeder Tr
ment part). They involve the cable length at transmission on the coverage side and the loss per metre.
10.1.2.1.3
Mechanical Downtilt
This is the tilt angle for the repeaters donor-side antenna, which ensures that it points towards the donor antenna in the
vertical plane. As a general rule, downtilt angles are considered positive and uptilt angles negative.
T ant
530
Txd
H ant
H ant
-
= atan -------------------------------------------------------------Txd Rpk
AT271_TRG_E6
Forsk 2009
Txd Rpk
is the distance between the donor transmitter antenna and the repeater antenna,
Txd
H ant
T ant
In the case of the above figure, the donor-side antenna at the repeater should have a tilt angle of X to point directly at the
transmitter antenna.
10.1.2.2
Microwave Link
10.1.2.2.1
Rpk
Rpk
Rx
L Rx (in dB)
EIRP MW tt is the effective isotropic radiated power of the repeater on the TRX type tt linked to a donor transmitter
through a microwave link. This value will be evaluated considering the link loss between the donor transmitter and the
donor side of the repeater (see after),
P tt is the power offset defined for the selected TRX type,
L Rx is the receiver loss,
G ant
Rx
Rpk
L path is the path loss between the repeater Rpk and the receiver,
M Shadowing is the shadowing margin,
L Indoor are the indoor losses. These losses are defined for each clutter class.They are taken into account when the option
Indoor coverage is selected in point analysis or coverage predictions.
Total gain and EIRP can be either user-specified or directly calculated by Atoll from the link budget.
On each pixel, the resulting received signal on a TRX type tt is calculated as follows:
Txd Rpk
P rec
10.1.2.2.2
Txd
Rpk
EIRP MW = P
Txd
Txd Rpk
L MW
Rpk
+ G amp + G ant
L feeder Tr
(in dB)
Where,
P
Txd
Txd Rpk
L MW
Forsk 2009
is the user-defined microwave link loss between the donor transmitter and the repeater,
AT271_TRG_E6
531
G ant
L feeder Tr
ment part). They involve the cable length at transmission on the coverage side and the loss per metre.
10.1.2.3
Fibre Link
10.1.2.3.1
Rpk
Rpk
Rx
L Rx (in dB)
Where,
Rpk
EIRP Fibre tt is the effective isotropic radiated power of the repeater on the TRX type tt linked to a donor transmitter
through an optical fibre link. This value will be evaluated considering the fibre loss between the donor transmitter and the
donor side of the repeater (see after),
P tt is the power offset defined for the selected TRX type,
L Rx is the receiver loss,
G ant
Rx
Rpk
L path is the path loss between the repeater Rpk and the receiver,
M Shadowing is the shadowing margin,
L Indoor are the indoor losses. These losses are defined for each clutter class.They are taken into account when the option
Indoor coverage is selected in point analysis or coverage predictions.
P rec
10.1.2.3.2
Txd
Rpk
532
AT271_TRG_E6
Forsk 2009
EIRP Fibre = P
Txd
Txd Rpk
L Fibre
Rpk
+ G amp + G ant
L feeder Tr
(in dB)
Txd
Txd Rpk
is the user-defined fibre link loss between the donor transmitter and the repeater,
L Fibre
Rpk
G ant
L feeder Tr
corresponds to the losses of the repeater coverage side due to feeders (see Transmitter radio equip-
ment part). They involve the cable length at transmission on the coverage side and the loss per metre.
10.1.2.4
Appendices
10.1.2.4.1
Automatic Controls
Atoll performs systematic controls when creating a new repeater:
Amplification Gain
The amplification gain of the repeater must be consistent with the limits of its equipment. Atoll checks that:
Rpk
min
max
Downlink Power
The downlink power after amplification must be consistent with the limit of the equipment installed on the repeater. Atoll
checks that:
EIRP
Rpk
tt P
max
+ G ant
L feeder Tr
Where
EIRP
Rpk
tt is the effective isotropic radiated power of the repeater on the TRX type tt.
G ant
P
max
L feeder Tr
corresponds to the transmission losses due to feeders installed on the repeater coverage side (see
Transmitter radio equipment part). They involve the cable length at transmission on the coverage side and the loss per
metre.
Forsk 2009
AT271_TRG_E6
533
10.2
10.2.1
CDMA Documents
10.2.1.1
Txd
Ra
Ra
P pilot ic is the pilot power of the donor transmitter on the carrier ic,
Ra
G total Fibre DL is the output downlink total gain of the remote antenna of a donor transmitter with an optical fibre link.
This gain will be evaluated considering the fibre loss between the donor transmitter and the donor side of the repeater (see
after),
Ra
L path is the link loss between the repeater Ra and the receiver,
M Shadowing is the shadowing margin,
L Indoor are the indoor losses. These losses are defined for each clutter class.They are taken into account when the option
Indoor coverage is selected in point analysis or coverage predictions.
Since the donor transmitter antenna is not defined, the resulting received signal on a carrier ic is calculated as follows:
Txd Ra
P rec
10.2.1.2
Ra
Ra
Ra coverage side
+ G ant
Ra coverage side
L feeder Tr
(in dB)
534
AT271_TRG_E6
Forsk 2009
L Fibre
is the user-defined fibre link loss between the donor transmitter and the remote antenna,
Ra coverage side
G ant
Ra coverage side
L feeder Tr
equipment part). They involve the cable length at transmission on the coverage side and the loss per metre.
Ra
Txd Ra
Ra coverage side
+ G ant
Ra coverage side
L feeder Rec
(in dB)
L Fibre
is the user-defined fibre link loss between the donor transmitter and the remote antenna,
Ra coverage side
G ant
Ra coverage side
L feeder Rec
equipment part). They involve the cable length at reception on the coverage side and the loss per metre.
10.2.2
GSM Documents
10.2.2.1
Ra
Ra
Rx
L Rx (in dB)
EIRP Fibre tt is the effective isotropic radiated power of the remote antenna on the TRX type tt linked to a donor transmitter through an optical fibre link. This value will be evaluated considering the fibre loss between the donor transmitter
and the donor side of the remote antenna (see after),
P tt is the power offset defined for the selected TRX type,
L Rx is the receiver loss,
G ant
Rx
Rpk
L path is the path loss between the remote antenna Ra and the receiver,
Forsk 2009
AT271_TRG_E6
535
P rec
10.2.2.2
Ra
EIRP Fibre = P
Txd
Txd
Txd Ra
+ L total DL L Fibre
Ra coverage side
+ G ant
Ra coverage side
L feeder Tr
(in dB)
Where,
P
Txd
Txd Ra
L Fibre
is the user-defined fibre link loss between the donor transmitter and the remote antenna,
Ra coverage side
G ant
Ra coverage side
L feeder Tr
equipment part). They involve the cable length at transmission on the coverage side and the loss per metre.
536
AT271_TRG_E6
Forsk 2009
Index
Index
Symbols
Inter-carrier neighbours 255, 347
.agd format 36, 38
.bil file 43, 44
.bil format 35, 36, 37, 43
.bmp file 46
.bmp format 35, 36, 37, 46
.bmp raster data encoding 48
.bmw file 37, 46
.bpw file 37, 49
.bpw sample 49
.clc file 66
.clc format 65
.clc sample 66
.cs file 27
.dbf file 58, 60, 61, 63
.dbf format 50, 58, 61
.dbf header 58, 62
.dct file 67
.dct sample 67
.dxf format 37, 50
.ecw format 37, 51
.grc format 51
.grd format 51
.hdr file 43
.im0 format 64
.im0 Sample 65
.im1 format 68
.im1 sample 68
.im2 format 69
.im2 sample 69
.los file 60, 61
.mid format 37
.mif format 37, 50
.mnu format 56
.mnu sample 56
.pts file 63, 64
.shp format 37, 50
.shx format 50
.tab format 50
.tfw file 45
.tfw sample 46
.tif format 35, 36, 37, 45
.wld file 49
.wld sample 49
Numerics
3-D interpolation of horizontal and vertical patterns 109
8PSK modulation 166, 168, 169, 170, 171, 172
A
AAS 515
AAS usage 435, 458
Absolute Spot Ht 87
Acknowledgement gain 286
Acl calculation 96
Active set 192, 199, 234, 258, 321, 335, 339, 342, 343, 350
Active set determination 204
Active set management 192, 289
Activity factor 163
Activity factor for voice services 435
Activity status 193, 194, 226, 291
Adaptive Antenna Systems 515
Forsk 2009
AT271_TRG_E6
537
B
Bar graph and pilot sub-menu 232, 320
Base band hopping 162
BBH 162
BCCH 39
Beam forming 408, 505
Bearer 211, 434, 451
Bearer efficiency 434, 497
Bearer selection threshold 435
BER 174, 179
Best bearer 460, 461, 462
Best cell edge coverage probability (%) 186, 276, 449
Best coding schemes 173
Best Effort 501
Best Idle Mode Reselection Criterion (C2) 134
Best server 193, 289
Best server path loss (dB) 185, 275, 449
Best server total losses (dB) 185, 276, 449
Best signal level 273
Best signal level (dBm) 374
Best signal level (in dBm, dBV, dBV/m) 185, 275, 448
Best signal level and a margin 132, 184, 274, 447
Best signal level of the highest priority HCS layer and a margin 161
Best signal level of the highest priority layer and a margin 167, 176
Best signal level per HCS layer and a margin 161, 166, 176
Best throughput/timeslot 173
Best traffic signal level 450
Biased (QoS Class) scheduler 502
BIL samples 44
Bilinear interpolation 77, 80, 96, 275
Bin 74
Bin size 113
Bin vertices 35
Binary tree 317
Bit Error Rate 174
Bit power received at terminal on carrier ic 190
Bit power received at transmitter on carrier ic used by terminal 190
Bit received power at terminal for FCH on carrier ic 279
Bit received power at terminal for FCH+SCH on carrier ic 279
Bit received power at terminal for SCH on carrier ic 279
Bit received power at transmitter for FCH on carrier ic 280
Bit received power at transmitter for SCH on carrier ic 280
Bit received power at transmitter for SCH+FCH on carrier ic 280
Bit received power at transmitter on carrier ic 286
BLER 451, 497, 499, 504
BLER percentage 173
Block error rate 497, 499, 504
Block error rate computation 173
Blocking Probability 152
Blocking probability 147, 149, 150, 154, 156
Body loss 189, 279, 286, 367, 436
Boltzman constant 187, 277, 284, 368, 435, 528
Break distance 86
Broadcast 82
BSIC format 31
BTS 124
BTS Noise Factor 366
BTS noise figure 124, 125, 126
Buddy algorithm 227, 317
538
C
C/(I+N) 451, 461, 462
C/(I+N) level 170, 171, 460
C/I level 165, 167, 169, 170, 341
C/I ratio 160, 310
C/I threshold 66, 68
C/N 170, 171
C/N level 450
Calculate 76
Calculate / Force Calculation comparison 76
Calculate All 76
Calculate or Force Calculation? 77
Calculation area 75
Calculation area determination 75
Calculation area management 77
Calculation areas 76
Calculation bin 74, 83, 86
Calculation criteria 131, 183, 273, 373
Calculation of azimuth and tilt angles 109
Calculation of Eb/Nt uplink 528
Calculation of inter-transmitter distance 270, 429
Calculation of the required power for DL traffic channel 300, 307
Calculation of the service usage duration per hour 194, 291, 378, 452
Calculation of total path loss 526
Calculation options 167, 176
Calculation radius 75
Calculations based on C 167
Calculations based on C/(I+N) 177
Calculations based on C/I considering thermal noise 168
Calculations Based on C/I Without Considering Thermal Noise 167
Calculations based on C/N 177
Candidate neighbours 158, 257, 349, 358, 360, 361
Carrier power 147, 153, 162, 166
Carrier power received at the mobile receiver from the repeater 526
Carrier power received from the mobile terminal 528
Carrier selection mode 201, 202, 203, 299, 304, 311
carrier selection mode 201, 202, 299, 304, 311
Carrier to interference and noise ratio 168, 177
Carrier to interference ratio 162, 167
Carrier to interference ratio calculation 161
Carrier-to-interference distribution 147
Carrier-to-interference ratio 153
CDMA2000 82
CDMA2000 1xEV-DO 327, 335, 340
CDMA2000 1xEV-DO power/rate control simulation algorithm 310
CDMA2000 1xEV-DO services 292, 296
CDMA2000 1xEV-DO users 320
CDMA2000 1xRTT 324, 331
CDMA2000 1xRTT power control simulation algorithm 302
Cell 39
Cell edge coverage probability 73, 77, 114, 115, 116, 117, 158, 233, 242, 243,
244, 255, 321, 339, 340, 342, 344, 347, 359
Cell edge coverage probability (%) 186, 276, 374, 376, 449
Cell FCH power for a traffic channel on carrier ic 278
Cell other common channel power (except CPICH and SCH) 278
Cell pilot power 188, 273, 278
Cell priority 261, 353
Cell size 82
Cell synchro channel power 188, 189
Cell synchronisation channel power 278
Cell type 39
Central meridian 53
Channel bandwidth 434
Channel element management 317
Channel elements management 227
Channel throughput 515
Chip power received at terminal 190, 279
Chip rate 187, 277, 285
Chip received power at transmitter 280
Circuit quality indicators 174
Circuit switched service 194, 197, 378, 381
Circuit switched traffic 155
Circuit switched traffic demand 150, 151, 155
Circuit switched traffic overflow rate 155
Cirquit quality indicators studies 174
AT271_TRG_E6
Forsk 2009
Index
Cirquit quality indicators study display types 179
Clearance angle 96
Clustered allocation 260, 418, 419, 424
Clustered strategy 265
Clutter 36, 76, 80, 83, 113
Clutter class 78, 83
Clutter classes 36, 43, 45, 46, 113
Clutter classes file 44, 46, 49, 53
Clutter classes file sample 54
Clutter determination 78
Clutter height 78, 80, 90
Clutter height file 78
Clutter heights 36, 43, 45
Clutter maps 36
Cn calculation 95
Coding rate 434
Coding scheme based on C with ILA 169
Coding Scheme Based on C Without ILA 168
Coding scheme based on C/I with ILA and thermal noise 171
Coding scheme based on C/I with ILA and without thermal noise 170
Coding scheme based on C/I without ILA and thermal noise 169
Coding scheme based on C/I without ILA and with thermal noise 170
Coding schemes 172
Collision 164
Collision probability for BBH and SFH modes 164
Collision probability for non hopping mode 164
Colour by application throughput 461, 462
Colour by best bearer 461, 462
Colour by C/(I+N) level 461
Colour by effective MAC throughput 461, 462
Colour by peak MAC throughput 461, 462
Colour by preamble signal level 450
Colour by total noise 462
Colour by traffic C/N level 451
Colour by traffic signal level 450
Colour by uplink C/N level 451
Colour by uplink signal level 451
Colour per Application Throughput 253
Colour per application throughput 250
Colour per application throughput per mobile 251
Colour per average noise level 247, 346
Colour per average noise rise 247, 346
Colour per average RLC throughput 250
Colour per C/I 341
Colour per Cell Edge Coverage Probability 252
Colour per cell edge coverage probability 243, 244, 339, 340, 342, 344
Colour per CQI 249
Colour per data rate 340, 343, 344
Colour per effective quality level (Effective Eb/Nt) 244, 246, 340, 342, 344
Colour per HS-PDSCH Ec/Nt 249
Colour per HS-SCCH Ec/Nt 249
Colour per HS-SCCH power 249
Colour per MAC Rate 252
Colour per MAC rate 249
Colour per MAC throughput 249
Colour per MAC throughput per mobile 251
Colour per max A-DPCH Eb/Nt DL 248
Colour per max A-DPCH Eb/Nt UL 248
Colour per maximum noise level 247, 346
Colour per maximum noise rise 247, 346
Colour per maximum quality level (Max Eb/Nt) 246, 342, 344
Colour per maximum quality level (max Eb/Nt) 244, 340
Colour per minimum noise level 247, 346
Colour per minimum noise rise 247, 346
Colour per Minimum RLC Throughput 253
Colour per mobility 242, 243, 246, 339, 342, 343
Colour per noise level 247, 346
Colour per noise rise 248, 346
Colour per probability 242, 244, 246, 339, 340, 342, 343
Colour per quality level (Ec/Io) 243, 339
Colour per quality margin (Eb/Nt margin) 244, 246, 340, 342, 344
Colour per quality margin (Ec/Io margin) 243, 339
Colour per rate 341
Colour per Required E-DPDCH Ec/Nt 252
Colour per required power 245, 246, 340, 343, 344
Forsk 2009
Colour per required power margin 245, 246, 340, 343, 344
Colour per Required Terminal Power 252
Colour per RLC Peak Rate 253
Colour per RLC peak rate 250
Colour per RLC peak throughput 250
Colour per RLC peak throughput per mobile 251
Colour per service 244, 246, 339, 342, 343
Colour per transmitter 242, 243, 245, 338, 339, 342, 343
Colour per UL soft handover gain 246
Common channels power (except CPICH and SCH) 188
Complex smart antenna weight 371, 445
Complex weights 410, 507
Compressed mode 205, 206, 235, 236, 239
Computation zone 75, 157, 254, 259, 351, 418, 509, 512
Connector transmission loss 125, 126, 127
Control of radio resource limits (MAC indexes and site channel elements) 314
Control of radio resource limits (OVSF codes, cell power, channel elements)
206
Control of radio resource limits (Walsh codes, cell power and site channel elements) 301, 308
Convergence 220, 302, 310, 316
Convergence criteria 220
Convergence criterion 302, 309, 316
Coordinate system 127
Coordinate system file formats 27
Coordinate systems 25
Coordinate systems in Atoll 26
Corrected standard loss 95
Correction for hilly regions in case of LOS 89
Corrections in the Hata formula 83
Correlated MSAs m and n 164
Correlation coefficient 122
Correlation coefficient determination 120, 123
Co-site cell 268, 358, 360, 361, 427
Co-site factor 159, 511
Co-site transmitter 159, 257, 349
Cost-Hata 83
Cost-Hata model 80
Coverage area determination 165, 166, 175, 447
Coverage area display 165
Coverage by best bearer 459, 461, 462
Coverage by C/(I+N) level 459, 460, 461
Coverage by C/I level study 160
Coverage by channel throughput 459, 461, 462
Coverage display 172, 179, 185, 275, 448, 450, 460
Coverage plot reports 37
Coverage resolution 448, 450, 460
Coverage studies 131, 160, 184, 241, 274, 338
Coverage study conditions 77
Coverage study display options 77
Coverage study resolution 77
Coverage Study Scenarios 168
CPICH quality 209
CQI 209, 238, 249
CQI based on CPICH quality 209
CQI based on HS-PDSCH quality 213
CQI study based on C/(I+N) with ILA 179
CQI study based on C/(I+N) without ILA 178
CQI study based on C/N with ILA 178
CQI study based on C/N without ILA 178
Cyclic prefix ratio 433, 514
D
Data Erlangs 147
Data rate 340, 343
Data Rate Control gain 286
Data service users 291, 294
Data services 453, 455
Datum 25
Datum codes 28
DC subcarrier 434
Dedicated packet switched timeslots 151
Delay 149, 150, 152, 154, 156
Delete existing neighbours 158, 160, 255, 268, 347, 358, 359, 361, 427
AT271_TRG_E6
539
540
E
Earth curvature 104
Eb/Io target on downlink 186
Eb/Io target on downlink FCH 276
Eb/Io target on downlink SCH 277
Eb/Nt 115, 119, 244, 246
Eb/Nt margin 244, 246, 340, 342, 344
Eb/Nt max 236, 323
Eb/Nt max for each cell of active set 236, 239
Eb/Nt max for the first f (number of fingers) cells of active set 322, 323, 324
Eb/Nt max on FCH and Eb/Nt max on SCH 327
Eb/Nt max on FCH for the first f (number of fingers) cells of active set 325
Eb/Nt max on SCH for the first f (number of fingers) cells of active set 326
Eb/Nt target 228, 234, 322
Eb/Nt target for FCH channel on uplink 277
Eb/Nt target for SCH channel on uplink 277
Eb/Nt target on FCH 324
Eb/Nt target on SCH 324
Eb/Nt target on uplink 186, 288, 367
Ec/Io 123, 193, 243, 255, 259, 320, 339
Ec/Io activation threshold 235, 236, 239
Ec/Io evaluation 232
Ec/Io margin 243, 255, 339
Ec/Io target on downlink for active set members 276, 284
Ec/Io target on downlink for the best server 186, 276, 284
Effective C/I 328
Effective Eb/Nt 237, 240, 244, 246, 323, 330, 340, 342, 344
Effective Eb/Nt FCH and SCH 334
Effective Eb/Nt on FCH and Eb/Nt on SCH 327
Effective MAC channel throughput 451, 498
Effective MAC throughput 460, 515
Effective MAC user throughput 505
Effective pilot quality level 327
Effective quality level 340, 342, 344
Effective rate 328
Effective rate of traffic overflow 151
Effective receiver antenna height 89
Effective service data rate in the uplink 528
Effective traffic channel 335
Effective traffic channel quality 240, 327
Effective traffic overflow rate 152, 155
Effective transmitter antenna height 86, 95
EIRP 74, 117, 131, 183, 273, 372, 373, 467, 473
Electrical tilt 110
Ellipsoid 25
Ellipsoid codes 29
Enhanced slope at receiver 87
Environment class 36
AT271_TRG_E6
Forsk 2009
Index
Environment traffic maps 36, 43, 45
Epstein-Peterson method 107
Erceg-Greenstein (SUI) path loss formula 97
Erceg-Greenstein (SUI) propagation model 96, 98
Erdas Imagine 35, 36, 37, 38
Erlang 147
Erlang B 147, 151, 155
Erlang C 147, 151, 155
Erlangs 37, 151
ErtPS 500, 501
Exceptional pair 159, 257, 268, 349, 358, 360, 361, 427
Exceptional pair criterion 263, 355, 422, 423
Exceptional pairs 259, 351
Existing neighbour 159, 257, 268, 349, 358, 360, 361, 427
Exponential weighting function 90
External neighbour allocation 358
External neighbour allocation algorithm 361
Externalised propagation results format 58
F
Fading 121
Far from transmitter 86
Fast fading 113
Fast link adaptation 209, 248
Fast link adaptation modelling 248
FAX-CCITT3 45
FCH 322
FCH activity factor 291, 293
FCH nominal rate 293
FCH nominal rates 294
FCH rates 291, 294
FDD 434
Feeder 124
Feeder length 125, 127
Feeder loss per metre 125, 127
Feeder noise figure 125, 126
Feeder reception loss 124, 125, 126
Feeder transmission loss 125, 126, 127
Feeder UL gain 125, 126
FER 174, 179
FFT size 434
Fibre repeater link 524, 532
Field strength 95
File formats 43
Focus zone 157, 254, 259, 351, 418, 509, 512
Force adjacent cells as neighbours 254, 347
Force adjacent transmitters as neighbours 157
Force co-site cells as neighbours 254, 268, 347, 359, 361, 427
Force co-site transmitters as neighbours 157
Force exceptional pairs 158, 254, 268, 347, 350, 358, 359, 361, 427
Force neighbour symmetry 158, 254, 347, 350
Force symmetry 350
Frame duration 433, 497, 514
Frame Erasure Rate 174
Free space loss 95, 104
Frequency 76, 83
Frequency band 60, 82
Frequency hopping mode 162, 163
Fresnel zone 104
Fresnel zone index 105
Friis' equation 125, 126
G
Gaussian 118, 120, 122
Gaussian distribution 113
General prediction studies 131, 183, 273
Generating a realistic user distribution 193, 290, 377, 452
Generic geographic data 43, 45, 46
Generic raster header file (.wld) 49
Geodetic datum 25
Geographic coordinate system 25
Geographic data 35
Forsk 2009
H
Half-rate circuit switched traffic 151
Half-rate traffic 151
Half-rate traffic ratio 151
Handoff 199, 204, 235, 236, 238, 240, 305, 312, 322, 323, 325, 327, 332, 334,
335, 337, 383
Handover 329, 330
Handover end 158
Handover start 158
HARQ 341, 345
Hata calculations 83
Hata formula 83
HCS 161, 166, 175
Height above average profile 86
Height above ground 86
Hexagonal design 39
Hierarchical cell structure layer 161
Hierarchical knife-edge sorting 105
Histogram 66
Hopping sequence 164
Horizontal pattern 110
HSDPA 209, 212
HSDPA application throughput 223
HSDPA Bearer 209
HSDPA bearer allocation process 208
HSDPA bearer selection 211, 215
HSDPA Part of the Algorithm 207
HSDPA power allocation 207, 390
HSDPA power dynamic allocation 224
HSDPA prediction studies 248
HS-DSCH 209
HSN 164
HSPA Related Simulation Results 222
HS-PDSCH 212
HS-PDSCH CQI 211, 215
HS-PDSCH CQI Determination 215
HS-PDSCH Ec/Nt 237, 249
HS-PDSCH quality calculation 210, 213
HS-PDSCH quality update 213
HS-SCCH Ec/Nt 237, 249
HS-SCCH power 249
HSUPA application throughput 223
HSUPA Bearer 217
HSUPA bearer allocation process 218
HSUPA Bearer Selection 218
HSUPA Part of the Algorithm 216
HSUPA Prediction Study 252
HSUPA User Equipment Categories 217
AT271_TRG_E6
541
I
Ideal Link Adaptation (ILA) 168, 169, 170, 171
Ideal link adaptation (ILA) 178
Identity matrix 508
Idle power gain 285
IEEE working group 802.16 97
Image files 55
Inter-carrier neighbour 254
Inter-carrier neighbours 346
Inter-carrier power sharing 231
Interfered areas study 160
Interfered transmitter 65, 66, 68
Interfered TRX type 65, 66, 68
Interference 74, 163, 166, 302, 308, 314, 383
Interference calculation 163
Interference correlation matrix 372, 446
Interference histograms formats 64
Interference prediction studies 160
Interference studies 74
Interference tab 166
Interfering transmitter 65, 66, 68
Internal BSIC format 31
Internal coordinate system 26
Internal length units 31
Internal power units 30
Inter-technology neighbour allocation 357
Inter-technology neighbours 362
Inter-transmitter distance 267, 358, 426
Intra-carrier neighbour 254
Intra-carrier neighbours 255, 346, 347
Intra-technology neighbour allocation 157
Intra-technology neighbour allocation algorithm 254, 346
Invalid path loss matrices 76
Inverse noise correlation matrix 411, 508
Io (Best server) 234, 321
IS-95 cdmaOne 321, 328
IS-95 cdmaOne and CDMA2000 1xRTT 339
IS-95 cdmaOne and CDMA2000 1xRTT services 291, 293
IS-95 cdmaOne and CDMA2000 1xRTT users 320
IS-95 cdmaOne and CDMA2000 documents 273
IS-95 cdmaOne and CDMA2000 prediction studies 319
IS-95 cdmaOne power control simulation algorithm 297
Iteration 199, 383
Iterations 220, 302, 303, 310, 316
ITU 1546 82
ITU 370-7 82
ITU 370-7 calculations 95
ITU 370-7 formula 95
ITU 526-5 82
ITU 526-5 calculations 95
ITU 526-5 formula 95
ITU 529-3 82
ITU Rec. 370-7 96
ITU Rec. 526-5 104
ITU-R P.1546-2 98
ITU-R P.370-7 95
ITU-R P.526-5 model 95
J
JD factor 366
K
Key Performance Indicators calculation 154
Knife-edge diffraction 104
KPI 150
KPIs 152
542
L
Lambert Conformal-Conic method 25
Land use 36
Large city 83
Length units 31
Line of sight 86, 87, 94
Linear regression 88
Link budget 117
Live traffic maps 36
Load 147
Load factor 207, 299, 318
Load rise 316
Load saturation 226, 316
Logarithmic weighting function 90
Log-normal distribution 113
LOS 87, 88
Losses due to clutter 90
LZW 45
M
MAC rate 249
MAC throughput 249
Macro diversity 186
Macrocell 82
Macro-diversity gain 115, 233, 239, 240
Main antenna 127
MAIO 162, 164
MAL 162, 164
MAS 166
Matrix validity 76
Max Aggregate Throughput scheduler 503
Max BER 179
Max C/I level 165
Max Cell power 188
Max cell power 285
Max FER 179
Max MOS 179
Max terminal power 238, 328, 335
Max terminal power on FCH and SCH 331
Maximum allowable blocking probability 151
Maximum BLER percentage 174
Maximum cell power 273, 278
Maximum Eb/Nt 342, 344
Maximum inter-site distance 157, 347
Maximum loading factor 187, 277, 285
Maximum noise level 247, 346
Maximum noise rise 247, 346
Maximum number of HSDPA users 207
Maximum number of MAC indexes available per cell (59) 284
Maximum number of neighbours 267, 358, 360, 362, 426
maximum number of neighbours allowed for each cell 159, 258, 350
Maximum number of OVSF codes available per cell (512) 187, 277
Maximum number of TRXs per transmitter 151
Maximum permissible delay 151
Maximum power allowed on FCH 324, 326
Maximum power allowed on traffic channel 235
Maximum quality level 340, 342, 344
Maximum reduction factor 148
Maximum terminal power 436
Maximum terminal power allowed 328
Maximum throughput demand 436
Maximum traffic channel power per transmitter allowed on FCH 321
Mean Opinion Score 174
Mechanical downtilt 451
Meridian 25
Microwave repeater link 522, 531
Millington method 107
MIMO 435, 497, 498, 516
Min C/I level 165
Minicell 82
Minimum covered area 158
Minimum dedicated packet switched timeslots per transmitter 151
Minimum Mean Square Error 408, 505
AT271_TRG_E6
Forsk 2009
Index
Minimum noise level 247, 346
Minimum noise rise 247, 346
Minimum percentage of covered traffic 158
Minimum pilot quality level on uplink 284
Minimum power allowed on FCH 300, 306
Minimum power allowed on SCH 306
Minimum power allowed on traffic channel 205, 299, 304, 312
Minimum required throughput per user 151
Minimum signal level 158
Minimum terminal power 436
Minimum throughput demand 435
Minimum throughput reduction factor 147
Minimum throughput reduction factor calculation 153
MMSE Smart Antenna Model 445
Mobile allocation list 162
Mobile receiver 166, 174
Mobile Station Allocation 162
Mobility 200, 234, 239, 242, 243, 246, 298, 303, 336, 338, 339, 342, 343, 345,
449, 459
Model standard deviation 73, 113, 233, 321
Modelling the transmitter-repeater link 534
Modulation 434
Monte-Carlo algorithm 193, 290
Monte-Carlo simulation 117
Monte-Carlo simulator 37
MOS 174, 179
MSA 162, 164
MUD factor 186, 276, 284
Multi user gain 285
Multipath interference 113
Multiple Input Multiple Output 516
Multiple knife-edges 105
Multi-resolution profile management 80
Number of inactive users 194, 198, 291, 292, 296, 378, 382, 453, 454
Number of MAC indexes used by the cell 284
Number of mobiles connected to transmitter Sj on carrier ic 289
Number of OVSF codes used by the cell 187, 277, 284
Number of rake fingers 279, 321
Number of required TRXs per transmitter 151
Number of servers 186, 276, 449
Number of shared timeslots 154
Number of subchannels per channel 434
Number of used subchannels 452
Number of users active on DL 194, 198, 291, 292, 296, 378, 382, 453, 454
Number of users active on UL 194, 198, 291, 292, 296, 378, 382, 453, 454
Number of users active on UL and DL 194, 198, 291, 292, 293, 294, 296, 378,
382, 453, 454
O
Okumura-Hata 83
One cluster per site allocation 260
One cluster per site strategy 266
One histogram per line format 64
One SYNC_CL code per site 418
One SYNC_DL code per site 419, 425
One value per line with dictionary file format 65
One value per line with transmitter name repeated format 68
Only co-channel and adjacent values format 69
Optimum Beamformer 408
Orthogonality factor 186, 276, 284, 368
Other geographic data 37
Over the air repeater link 519, 528
Overhead 515
Overlapping factor 159, 511
OVSF code management 226
OVSF codes 227
N
Near cells 260, 352, 419
Near transmitter 86
Neighbour allocation 157
Neighbour priority 159, 257, 349, 361
Neighbourhood cause 159, 257, 268, 349, 358, 360, 361, 427
Neighbourhood criterion 262, 354, 421, 423
Neighbout importance 158
Neighbout Importance Function 159
Network dimensioning 37
Network dimensioning engine 150
Network dimensioning process 150
Network dimensioning steps 151
Network regulation mechanism 199, 290, 297, 302, 383
NH 162
Noise 177
Noise correlation matrix 372, 446
Noise figure 125, 126
Noise figure of the transmitter equipment 528
Noise level 247, 346
Noise rise 247, 248, 346
Noise rise on downlink 221, 283, 289
Noise rise on uplink 221, 283, 286, 289
Noise Rise Scheduling 218
Noise rise scheduling 218
Non correlated MSAs m and n 164
Non hopping 162
nrtPS 500, 501
Number of active users on UL and DL 197, 381, 454
Number of calls per hour 291
Number of cells in active set 234, 321
Number of channel elements available for a site on downlink 186, 277
Number of channel elements available for a site on uplink 186, 277
Number of channel elements of a site consumed by users on downlink 186, 277
Number of channel elements of a site consumed by users on uplink 186, 277
Number of dedicated circuit switched timeslots 154
Number of dedicated packet switched timeslots 154
Number of EVDO channel elements available for a site on uplink and downlink
284
Number of HS-SCCH channels 207
Forsk 2009
P
Packbit 45
Packet queue length 149
Packet switched service 194, 198, 379, 382
Packet switched traffic 155
Packet switched traffic demand 150, 152, 157
Packet switched traffic load 147, 152
Packet switched traffic overflow 156
Packet traffic overflow 154
Parameters used for CDMA2000 1xEV-DO modelling 283
Parameters used for IS-95 cdmaOne and CDMA2000 1xRTT modelling 276
Path loss 43, 73, 83, 89, 113, 127, 131, 183, 189, 273, 279, 286, 369, 372, 436
Path loss (dB) 185, 275, 448
Path loss calculations 77
Path loss matrices 74, 76, 183, 274, 350, 360, 373, 447
path loss matrix 60
Path loss matrix resolution 275
Peak MAC channel throughput 451, 498, 499, 504
Peak MAC throughput 460, 515
Peak MAC user throughput 505
Percentage of covered area 160
Percentage of delayed circuit switched traffic 155
Percentage of max transmitter power used 283
Percentage of maximum transmitter power used. 187, 277
Percentage of traffic covered in the overlapping area 160
Permutation zone 434, 451, 497
Pilot burst transmitted by the transmitter on carrier ic 285
Pilot bust received at terminal from a transmitter on carrier ic 286
Pilot power 183, 233
Pilot power percentage 279
Pilot quality 193, 234, 242, 320, 321
Pilot quality level 315
Pilot quality level at terminal on carrier ic 287
Pilot quality level on uplink 311, 336, 345
Pilot reception analysis 232, 242, 338
Pilot RSCP activation threshold 235, 236, 239
Pilot signal 347
Pilot subcarriers 434
AT271_TRG_E6
543
Q
QoS class 435
QoS class bias factor 436, 502
QoS class rank 502
Quality level 205, 299, 300, 306, 339
Quality level at terminal for FCH using carrier ic due to combination of all transmitters of the active set 281
Quality level at terminal for SCH using carrier ic due to combination of all transmitters of the active set 281
Quality level at terminal on a traffic channel from one transmitter for a FCH
channel on carrier ic 281
Quality level at terminal on a traffic channel from one transmitter for a SCH
channel on carrier ic 281
Quality level at terminal on a traffic channel from one transmitter on carrier ic
544
191
Quality level at terminal on pilot for carrier ic 191, 280
Quality level at transmitter on a traffic channel for a FCH channel on carrier ic
282, 288
Quality level at transmitter on a traffic channel for a SCH channel on carrier ic
282
Quality level at transmitter on a traffic channel for carrier ic 192
Quality margin 339, 340, 342, 344
R
R99 200
R99 related simulation results 220
Radial calculation mode 84, 98
Radial profile extraction 78
Radio data 38
Radio equipment 124
Radio resource management 317
Random carrier selection mode 201, 202, 203, 299, 304, 311
Random shadowing error drawn during Monte-Carlo simulation 190, 279, 286
Raster images 43, 45, 46
Raster maps 36
Rayleigh fading 113
Receive Time Guard 434
Received preamble power 451
Received signal level 158
Received traffic power 451
Receiver 82
Receiver antenna 76
Receiver antenna gain 74, 117, 183, 273, 374, 384, 529, 531, 535
Receiver antenna height 83
Receiver clearance 91, 94
Receiver gain 76
Receiver height 76, 94, 96
Receiver height in metre 61
Receiver in donor transmitter coverage area 527
Receiver in repeater coverage area 527
Receiver location 82
Receiver loss 529, 531, 535
Receiver losses 74, 76, 117, 131, 183, 273, 374, 384
Reception tab 183, 274, 373, 447
REDT 111
Reduction Factor 149, 150, 152, 153
Regression line 88, 89
Relation between RLC/MAC and application throughputs 173
Reliability level 153
Remote Antennas 39
Remote electrical downtilt 109, 111
Repeater 38
repeater
definition (UMTS) 519
Repeater amplifier gain 520, 521, 523, 524, 525, 526, 530, 532, 533
Repeater coverage side antenna gain 520, 521, 523, 524, 525, 526, 533, 535
Repeater EIRP 529, 531, 535
Repeater noise figure 528
Repeater output global amplification gain 519, 522, 527, 534
Repeaters coverage side antenna gain 530, 532, 533
Repeaters coverage side feeder losses 520, 521, 523, 524, 525, 530, 532,
533, 535, 536
Repeaters donor side antenna azimuth 521, 530
Repeaters donor side antenna gain 520, 521
Repeaters donor side antennas mechanical Downtilt 521, 530
Repeaters donor side feeder losses 520, 521
Repeaters donor-side antenna height/altitude 522, 531
Repeaters donor-side antenna tilt 522, 531
Repeaters and Remote Antennas 519
Repeater-to-mobile receiver path loss 527
Repeater-to-receiver path loss 519, 523, 529
Required C/I 327
Required power 245, 246, 299, 318, 340, 343, 344
Required power margin 245, 246, 340, 343, 344
Required quality 318
Required quality level on uplink 336
Required rate 327
Required terminal power 236, 238, 239, 328
AT271_TRG_E6
Forsk 2009
Index
Required terminal power on FCH and SCH 331
Required terminal power to achieve Eb/Nt target at transmitter for FCH on carrier ic 282
Required terminal power to achieve Eb/Nt target at transmitter for SCH on carrier ic 282
Required terminal power to achieve Eb/Nt target at transmitter on carrier ic 288
Required terminal power with ACK 335
Required terminal power without ACK 337
Required transmitter FCH traffic channel power to achieve Eb/Nt target at terminal on carrier ic 281
Required transmitter SCH traffic channel power to achieve Eb/Nt target at terminal on carrier ic 281
Required transmitter traffic channel power to achieve Eb/Nt target at terminal
on carrier ic 191, 281
Resolution 74, 80, 81
Resource control 317
Restricted to neighbours 290
Reuse distance 259, 351, 418
Rho factor 436
RLC Peak Rate 238
RLC peak rate 250
RLC peak throughput 250
RLC/MAC throughput/timeslot study display type 173
Round trip time 149
rtPS 500, 501
Rural area 83
S
Sample Values for SPM Formula Parameters 92
Sampling factor 434
Scanned images 37
Scarmbling code allocation examples 423
SCH rate 293, 306
SCH rate factor 277, 292, 295
Scheduling algorithms 215
Scrambling code allocation order 420
Scrambling code allocation process 260, 352
Scrambling code domain criterion 263, 422, 423
Scrambling codes 258, 417
Scrambling codes domains 259, 351
Second best signal level and a margin 132, 184, 274, 448
Second best signal level per HCS layer and a margin 161, 166, 176
Secondary antenna 127
Secondary antenna gain 127
Secondary antenna index 127
Secondary antennas 127
Secondary knife-edge 106
Segment 434
Segmentation 478
Segmentation usage 435, 458
Segmenting factor 497
Semi-deterministic clutter 91
Sequential carrier selection mode 201, 202, 299, 304, 311
Served circuit switched traffic 151, 152, 154, 155
Served packet switched traffic 151, 154, 156
Service 200, 234, 239, 244, 246, 298, 303, 338, 339, 342, 343, 449, 459
Service area determination 161, 184, 274
Service coding factor on downlink 187
Service downlink effective bit rate 187, 188
Service downlink nominal bit rate 187, 367
Service downlink process gain 188
Service priority 301, 302, 308, 315
Service processing gain 528
Service uplink effective bit rate 187, 188
Service uplink nominal bit rate 187, 188, 367
Service uplink process gain 188
Services 324, 326, 333
SFH 162
Shadow fading 98
Shadowing 113
Shadowing error 118
Shadowing error pdf (n signals) 118, 121
Shadowing error pdf (one signal) 116
Shadowing margin 73, 121, 123, 131, 165, 183, 189, 233, 273, 279, 286, 321,
369, 372, 374, 384, 436, 519, 523, 529, 531, 534, 536
Forsk 2009
AT271_TRG_E6
545
T
Take into account Covered Area 158
Take into account Covered Traffic 158
Target throughput 499
Target traffic overflow rate 151
TBA cells 417
TBA transmitters 157
TBC transmitter 74
TBC transmitters 433
TBF 149
TBF blocking 149
TCH 39
TCH_INNER 39
TDD 433, 515
Terminal 153, 236, 241, 325, 327, 331, 338, 449, 459
Terminal FCH power transmitted in carrier ic 278, 285
Terminal gain 189, 279, 286, 368, 436
Terminal loss 189, 279, 286, 368, 436
Terminal Noise Factor 187, 277, 284, 368
Terminal noise figure 436
Terminal power transmitted 189
Terminal power transmitted on carrier ic 285
Terminal SCH power transmitted on carrier ic 278
Terrain clearance 95
Terrain profile 87, 89
Text data 52
Text data files 55
Thermal noise 170, 171, 232, 234, 238, 240, 319, 321, 329, 330, 332, 333, 334,
335, 337, 508
Thermal noise at terminal 187, 277, 285, 368
Thermal noise at transmitter 187, 277, 285, 368
Thermal noise ratio 168
Throughput 171, 172
Throughput based on C with ILA 169
Throughput Based on C Without ILA 168
Throughput based on interpolation between C/N and C/(I+N) with ILA 172
Throughput based on interpolation between C/N and C/(I+N) without ILA 171
Throughput based on worst case between C and C/I with ILA 170
Throughput based on worst case between C and C/I without ILA 170
Throughput offset 436, 497, 499, 504
Throughput reduction factor 154, 156
Throughput scaling factor 436, 497, 499, 504
Throughput/timeslot 173
Tilt 127
Tilt angle 109
Time-domain overhead 433
Timeslot capacity 149
Timeslot configuration 151
Time-slot scenario 457
TMA 124
TMA noise figure 125, 126
TMA reception gain 125, 126
TMA transmission loss 125, 126, 127
Total effective interference based on traffic at terminal on carrier ic 289
Total FCH power on carrier ic 278
Total interference 528
Total loss between transmitter and receiver 233
Total losses 131, 183, 273, 372
Total losses (dB) 185, 275, 449
Total noise 204, 205, 232, 299, 300, 306, 312, 329, 330, 332, 333, 334, 335,
337
Total noise (I+N) 460
Total noise at transmitter on carrier ic 192, 221, 282, 283, 288, 289
Total noise based on pilot received at terminal on carrier ic 287
Total noise based on traffic received at terminal on carrier ic 287, 289
Total number of EVDO channel elements of a site consumed by users on uplink
and downlink 284
Total power on a carrier ic 200
Total power on carrier ic 298, 303
Total power received 233
Total power received at terminal from a transmitter on carrier ic 190
Total power received at terminal from traffic channels of a transmitter on carrier
ic 190
Total power received at transmitter from extra-cellular terminals using carrier ic
192, 221
546
U
UGS 500
UL load factor 316
UL load percentage 232, 338
UL macro-diversity gain 115, 121
UL macro-diversity gain evaluation 118
UL min noise 201, 202, 203, 298, 303, 311
UL minimum noise 242, 320
UL quality gain due to signal diversity in soft handoff 190, 279, 286
UL SHO gain 337, 338
UL soft handover gain 335
UMTS 82
UMTS HSPA documents 183
AT271_TRG_E6
Forsk 2009
Index
UMTS HSPA Prediction studies 232
Uniform weighting function 90
Unit codes 27
Units 30
Units for distances 31
Units for heights 31
Units for offsets 31
Units for reception power 30
Units for transmission power 30
Universal Transverse Mercator method 25
Update of interference on active mobiles 301
Uplink activity factor on FCH 278
Uplink and downlink FCH nominal rates 291
Uplink and downlink interference update 206
Uplink and downlink interference updates 301, 308
Uplink Average Rate 345
Uplink Data Rate 344
Uplink data traffic quality 333
Uplink effective traffic channel quality 331, 335
Uplink FCH nominal rate 278
Uplink interference updates 314
Uplink load factor 226, 238, 240
Uplink load factor control 207, 302, 309, 314
Uplink load factor on carrier ic 221, 283, 289
Uplink macro-diversity gain 329, 330, 332, 334
Uplink noise rise 435, 458, 515
Uplink power control 204, 299, 304, 312
Uplink power control margin 434
Uplink quality 335, 337
Uplink rake receiver efficiency factor 187, 277, 285
Uplink received powers on carrier ic 200, 298, 303
Uplink reuse efficiency factor on carrier ic 221, 283, 289
Uplink reuse factor on carrier ic 221, 283, 289
Uplink SCH bit rate 278
Uplink service area analysis 245, 342
Uplink service effective bit rate 285
Uplink service processing gain on FCH 278, 285
Uplink service processing gain on SCH 278
Uplink service rate 285
Uplink soft handover gain 240, 331
Uplink soft handover gain FCH and SCH 335
Uplink soft handover gain for FCH channel on carrier ic 282, 288
Uplink soft handover gain for SCH channel on carrier ic 282
Uplink sub-menu 238, 328
Uplink traffic channel quality 238, 329, 331
Urban environment 83
Use a maximum of codes 259, 264, 418
Use a maximum of PN offsets 352
User density traffic maps 37
User multiplexing factor 149
User profile 291
User profile traffic maps 36
User profiles 36
User throughput 515
WLL calculations 94
WLL formula 94
Z
Zero mean gaussian random variable 117, 118, 121
Zero-mean unit-variance Gaussian 116
V
Vector data 37, 52
Vector file sample 55
Vector files 54
Vertical Mapper 51
Vertical pattern 110
Victim and interfering mobiles 456
Visibility and distance between the transmitter and the receiver 86
Voice service users 291, 293
Voice services 452, 454
W
Waiting queue 149
Walsh code management 317
WGS84 ellipsoid 25
WiMAX 82
WLL 82, 94, 106
Forsk 2009
AT271_TRG_E6
547
548
AT271_TRG_E6
Forsk 2009
Forsk 2009
AT271_TRG_E6
549
AT271_TRG_E6
February 2009