Uploaded by Becloud MyCloud

Atoll 3.4.0 Technical Overview Radio

advertisement
Version
3.4.0
Version 3.4.0
November 2019
Technical Overview
Atoll 3.4.0 Technical Overview
Table of Contents
1
Introduction............................................................................................................................. 21
Supported Wireless Technologies ..................................................................................... 21
Supported Operating Systems ........................................................................................... 21
Supported operating systems for Atoll 64-bit ............................................................. 21
Supported operating systems for Atoll 32-bit ............................................................. 21
Supported Database Management Systems ..................................................................... 22
Scalable Installation Configurations.................................................................................. 22
Standalone Configuration ........................................................................................... 22
Multi-user Thick Client Configuration ......................................................................... 22
Multi-user Thin Client Configuration ........................................................................... 22
Multi-user Cloud-based Configuration ........................................................................ 23
Recommended Hardware and Software ........................................................................... 23
Modular Architecture ........................................................................................................ 24
2
Atoll Core Features .................................................................................................................. 26
User Interface.................................................................................................................... 26
2.1.1
Menus ......................................................................................................................... 27
2.1.2
Toolbars ...................................................................................................................... 27
2.1.3
Explorer Windows ....................................................................................................... 27
2.1.4
Map Window .............................................................................................................. 29
2.1.5
Data Tables ................................................................................................................. 30
2.1.6
Panoramic Window .................................................................................................... 30
2.1.7
Legend Window .......................................................................................................... 31
2.1.8
Event Viewer Window ................................................................................................. 31
2.1.9
Favourite Views Window ............................................................................................ 31
2.1.10 Other Windows ........................................................................................................... 32
Geographic Information System (GIS) ............................................................................... 32
2.2.1
High-performance Display .......................................................................................... 32
2.2.2
Multi-resolution Geographic Database ....................................................................... 33
2.2.3
Supported Geo Data Types and File Formats .............................................................. 33
2.2.4
Terrain Elevation Data ................................................................................................ 34
2.2.5
Clutter Class Data ....................................................................................................... 35
2.2.6
Clutter Height Data ..................................................................................................... 36
2.2.7
Traffic Data ................................................................................................................. 36
Raster Traffic Data ...................................................................................................... 36
Vector Traffic Data...................................................................................................... 37
Live Traffic Data .......................................................................................................... 37
Traffic Density Data .................................................................................................... 38
© Forsk 2019
Page 2
Atoll 3.4.0 Technical Overview
Fixed Subscribers......................................................................................................... 38
Multi-layer Traffic Data .............................................................................................. 39
Cumulated Traffic Maps ............................................................................................. 39
2.2.8
2D and 3D Vector Data ............................................................................................... 39
2.2.9
Population Data .......................................................................................................... 40
2.2.10 Online Maps ................................................................................................................ 41
2.2.11 Web Map Services ...................................................................................................... 41
2.2.12 Images ........................................................................................................................ 41
2.2.13 Text Data .................................................................................................................... 42
2.2.14 Other Data Types ........................................................................................................ 42
2.2.15 Working Zones ............................................................................................................ 43
2.2.16 Integrated Cartography Editors .................................................................................. 43
Vector Data Editor ...................................................................................................... 43
Clutter Data Editor ...................................................................................................... 43
Traffic Data Editor ...................................................................................................... 44
2.2.17 Worldwide Coordinate Systems Database .................................................................. 44
2.2.18 Units............................................................................................................................ 44
Calculation and Memory Management ............................................................................ 45
Propagation Models .......................................................................................................... 46
2.4.1
Integrated Propagation Model Library ....................................................................... 46
Aster Propagation Model ............................................................................................ 46
CrossWave Propagation Model .................................................................................. 48
Standard Propagation Model (SPM) ........................................................................... 49
3GPP 38.900 Propagation Model................................................................................ 49
Okumura-Hata and Cost-Hata Propagation Models ................................................... 50
Sakagami Extended Propagation Model..................................................................... 50
Erceg-Greenstein Propagation Model ......................................................................... 50
ITU 1546 Propagation Model ...................................................................................... 50
ITU 529 Propagation Model ........................................................................................ 50
ITU 526 Propagation Model ........................................................................................ 50
ITU 1812 Propagation Model ...................................................................................... 50
ITU 452 Propagation Model ........................................................................................ 50
ITU 370 Propagation Model ........................................................................................ 51
Longley-Rice Propagation Model ................................................................................ 51
2.4.2
Optimised Multi-resolution Path Loss Calculations ..................................................... 51
2.4.3
Open Interface to External Propagation Models ........................................................ 52
2.4.4
Propagation Model Calibration .................................................................................. 52
2.4.5
Real-time Transmitter-to-Point Profile Prediction ...................................................... 52
2.4.6
Link Budget Tool ......................................................................................................... 53
Network Data Management ............................................................................................. 53
2.5.1
© Forsk 2019
Network Data Import and Export ............................................................................... 53
Page 3
Atoll 3.4.0 Technical Overview
2.5.2
Network Element Creation and Editing ....................................................................... 54
2.5.3
Network Element Selection ......................................................................................... 54
2.5.4
Network Element Grouping ........................................................................................ 54
2.5.5
Network Element Filtering .......................................................................................... 55
2.5.6
Network Element Sorting ............................................................................................ 56
2.5.7
Network Element Lists ................................................................................................ 56
2.5.8
User Configurations .................................................................................................... 57
Network Lifecycle Management ....................................................................................... 57
Database and Multi-user Management ............................................................................ 59
2.7.1
Customisable Multi-technology Database Model ....................................................... 60
2.7.2
Database Management .............................................................................................. 61
2.7.3
Multi-level Database Management ............................................................................ 62
2.7.4
Multi-Operator RAN Management and RAN Sharing ................................................. 63
2.7.5
Data Modifications History Management .................................................................. 64
User Management ............................................................................................................ 64
Calculation Result Reports and Statistics .......................................................................... 65
2.9.1
Printing ....................................................................................................................... 66
2.9.2
Exporting..................................................................................................................... 66
Distributed Computing and Multi-threading ..................................................................... 66
Scripting and Customisation ............................................................................................. 67
2.11.1 Scripting ...................................................................................................................... 68
2.11.2 Customisation ............................................................................................................. 68
General API ................................................................................................................. 68
Propagation Model API ............................................................................................... 69
3
Atoll Live Features ................................................................................................................... 71
Live Network Data Management in Atoll .......................................................................... 71
Live Network Data Import ................................................................................................. 72
3.3.1
KPI/PM Data Mapping ................................................................................................ 72
3.3.2
KPI/PM Data Import ................................................................................................... 73
3.3.3
UE/Cell/MDT Trace Mapping ...................................................................................... 74
3.3.4
UE/Cell/MDT Trace Import ......................................................................................... 75
3.3.5
Configuration Management Data Import ................................................................... 76
3.3.6
GSM OSS Data Import ................................................................................................. 76
Live Network Data Display and Analysis ........................................................................... 76
3.4.1
KPI Data Tables ........................................................................................................... 76
3.4.2
KPI-Based Sector Display and Best Server Plots .......................................................... 77
3.4.3
UE/Cell/MDT Trace Locations and Density ................................................................. 78
Live Network Data Comparative Analysis ......................................................................... 79
© Forsk 2019
3.5.1
Comparison between Two Sets of Single-Server KPIs .................................................. 79
3.5.2
Comparison between Single-Server KPIs and Predicted Values .................................. 80
3.5.3
Comparison between Multi-Server KPIs and Neighbour Relations ............................. 80
Page 4
Atoll 3.4.0 Technical Overview
3.5.4
Comparison between Two Sets of Multi-Server KPIs ................................................... 81
Combined Path Loss Matrices ........................................................................................... 81
Coverage Plots Including Live Network Data .................................................................... 82
3.7.1
KPI Quality Zones ........................................................................................................ 82
3.7.2
UE/Cell/MDT Trace Measurement Plots ..................................................................... 83
3.7.3
UE/Cell/MDT Trace Coverage Plots ............................................................................ 84
3.7.4
Combined Prediction and Measurement Plots ............................................................ 84
3.7.5
Comparison Between UE/Cell/MDT Trace Measurements and Predictions ................ 85
Network Optimisation Using Live Network Data in the ACP ............................................. 85
Prediction and KPI-Based Neighbour Planning.................................................................. 88
3.9.1
Automatic Neighbour Planning Using KPIs ................................................................. 88
3.9.2
Neighbour Importance Calculation Including KPIs ...................................................... 89
3.9.3
Automatic Creation of Black Lists and White Lists (Exceptional Pairs) ....................... 89
Automatic Frequency, PCI, and PRACH Planning Using Live Network Data in the LTE AFP90
Traffic Maps from Live Network Data ............................................................................... 91
4
Antenna and Radio Equipment Features ................................................................................. 94
Antenna Model ................................................................................................................. 94
Antenna Features .............................................................................................................. 94
4.2.1
2D and 3D Antenna Pattern Import ............................................................................ 94
4.2.2
Antenna Selection Assistant........................................................................................ 95
4.2.3
Antenna Pattern Comparison Tool .............................................................................. 95
4.2.4
Antenna Pattern Smoothing ....................................................................................... 96
4.2.5
Antenna-to-Sector Assignment Audit ......................................................................... 96
4.2.6
Antenna Parameter Audit ........................................................................................... 96
Antenna – Sector Configurations ...................................................................................... 96
4.3.1
Single Antenna Configurations ................................................................................... 97
4.3.2
Co-located Multiple Antenna Configurations .............................................................. 97
4.3.3
Geographically Distributed Antenna Configurations .................................................. 98
4.3.4
Multi-beam Antenna Configurations .......................................................................... 99
4.3.5
C-RAN Configurations ............................................................................................... 101
Radio Equipment Model .................................................................................................. 102
5
4.4.1
Transmitter Equipment ............................................................................................. 102
4.4.2
Feeders ..................................................................................................................... 102
4.4.3
Tower Mounted Amplifiers (TMA) ............................................................................ 102
5G NR Features ..................................................................................................................... 103
5G NR Network Model .................................................................................................... 103
© Forsk 2019
5.1.1
Sites .......................................................................................................................... 104
5.1.2
Transmitters.............................................................................................................. 104
5.1.3
Cells........................................................................................................................... 105
5.1.4
Site Templates .......................................................................................................... 106
5.1.5
Repeaters .................................................................................................................. 106
Page 5
Atoll 3.4.0 Technical Overview
5G NR Network Parameters ............................................................................................ 107
5.2.1
Frequency Bands and Carriers .................................................................................. 107
5.2.2
Global Network Settings ........................................................................................... 108
5.2.3
Network Layers ......................................................................................................... 108
5.2.4
Schedulers ................................................................................................................. 109
5.2.5
Radio Equipment....................................................................................................... 109
5G NR 3D Beamforming and Massive MIMO .................................................................. 112
5.3.2
3D Beamforming Models .......................................................................................... 113
5.3.3
3D Beam Pattern Generator ..................................................................................... 115
5.3.4
3D Beam Usage Calculation ...................................................................................... 116
5.3.5
Massive MIMO .......................................................................................................... 117
5G NR Carrier Aggregation ............................................................................................. 119
5G NR/LTE Dual Connectivity (EN-DC) ............................................................................. 120
5G NR Traffic Model ........................................................................................................ 120
5.6.1
Services ..................................................................................................................... 121
5.6.2
Terminals .................................................................................................................. 122
5.6.3
Mobility Types ........................................................................................................... 122
5.6.4
User Profiles .............................................................................................................. 122
5.6.5
Traffic Data ............................................................................................................... 123
5G NR Monte Carlo Simulations ...................................................................................... 123
5.7.1
Generation of Realistic User Distributions ................................................................ 123
5.7.2
Scheduling and Radio Resource Management.......................................................... 123
5.7.3
Monte Carlo Simulation Management ..................................................................... 125
5.7.4
Simulation Graphical Analysis ................................................................................... 126
Graphical Display: Mobile Activity Status ................................................................. 126
Graphical Display: Throughput ................................................................................. 127
Graphical Display: Mobile Connection Status ........................................................... 127
Individual Mobile Results Graphical Display ............................................................. 128
5.7.5
Simulation Reports .................................................................................................... 128
Reports of a Single Simulation .................................................................................. 128
Reports of a Group of Simulations ............................................................................ 129
5.7.6
Updating Cell Loads .................................................................................................. 130
5.7.7
Exporting Results ...................................................................................................... 130
5G NR Coverage Predictions............................................................................................ 130
© Forsk 2019
5.8.1
Coverage Prediction Calculation and Management ................................................. 130
5.8.2
Coverage Prediction Types ........................................................................................ 131
5.8.3
Coverage Prediction Reports ..................................................................................... 138
5.8.4
Coverage Prediction Comparison .............................................................................. 138
5.8.5
Coverage Prediction Export....................................................................................... 138
5.8.6
Point Analysis Tool .................................................................................................... 139
5.8.7
Multi-Point Analysis .................................................................................................. 139
Page 6
Atoll 3.4.0 Technical Overview
5G NR Neighbour Planning ............................................................................................. 140
5.9.1
Automatic Neighbour Allocation .............................................................................. 141
5.9.2
Graphical Neighbour Plan Editing ............................................................................. 141
5.9.3
Neighbour Consistency Check Tool ........................................................................... 142
5G NR Automatic Physical Cell ID and PRACH RSI Planning ............................................ 142
5.10.1 AFP Cost Components ............................................................................................... 143
5.10.2 Automatic Physical Cell ID Planning .......................................................................... 144
5.10.3 Automatic PRACH Root Sequence Index Planning .................................................... 145
5.10.1 Physical Cell ID and PRACH Root Sequence Index Plan Analysis ............................... 146
Cell Parameter Search Tool ....................................................................................... 146
Cell Parameter Display on Map ................................................................................ 147
5G NR Automatic Cell Planning ....................................................................................... 147
5G NR Co-planning With Other Radio Access Technologies ............................................ 148
6
LTE/LTE-Advanced Features .................................................................................................. 149
LTE/LTE-Advanced Network Model ................................................................................. 149
6.2.2
Sites .......................................................................................................................... 150
6.2.3
Transmitters.............................................................................................................. 150
6.2.4
Cells........................................................................................................................... 151
6.2.5
Site Templates .......................................................................................................... 152
6.2.6
Repeaters .................................................................................................................. 152
6.2.7
Relay Nodes .............................................................................................................. 153
LTE/LTE-Advanced Network Parameters......................................................................... 154
6.3.1
Frequency Bands and Carriers .................................................................................. 154
6.3.2
Global Network Settings ........................................................................................... 155
6.3.3
Network Layers ......................................................................................................... 155
6.3.4
Schedulers ................................................................................................................. 156
6.3.5
UE Categories ........................................................................................................... 156
6.3.6
Radio Equipment....................................................................................................... 156
LTE/LTE-Advanced 3D Beamforming and Massive MIMO .............................................. 159
6.4.2
3D Beamforming Models .......................................................................................... 160
6.4.3
3D Beam Pattern Generator ..................................................................................... 162
6.4.4
3D Beam Usage Calculation ...................................................................................... 163
6.4.5
Massive MIMO .......................................................................................................... 164
LTE/LTE-Advanced Carrier Aggregation .......................................................................... 166
LTE/LTE-Advanced Coordinated Multipoint Operation (CoMP) ...................................... 167
LTE/LTE-Advanced Inter-Cell Interference Coordination (ICIC) ........................................ 168
LTE/LTE-Advanced Enhanced ICIC (eICIC) ........................................................................ 169
LTE/LTE-Advanced License-Assisted Access (LAA) ........................................................... 170
LTE/LTE-Advanced Traffic Model .................................................................................... 170
6.10.2 Services ..................................................................................................................... 171
Voice over LTE (VoLTE) Service .................................................................................. 172
© Forsk 2019
Page 7
Atoll 3.4.0 Technical Overview
6.10.3 Terminals .................................................................................................................. 172
6.10.4 Mobility Types ........................................................................................................... 173
6.10.5 User Profiles .............................................................................................................. 173
6.10.6 Traffic Data ............................................................................................................... 174
LTE/LTE-Advanced Monte Carlo Simulations .................................................................. 174
6.11.1 Generation of Realistic User Distributions ................................................................ 174
6.11.2 Scheduling and Radio Resource Management.......................................................... 174
6.11.3 Monte Carlo Simulation Management ..................................................................... 176
6.11.4 Simulation Graphical Analysis ................................................................................... 177
Graphical Display: Mobile Activity Status ................................................................. 177
Graphical Display: Throughput ................................................................................. 178
Graphical Display: Mobile Connection Status ........................................................... 178
Individual Mobile Results Graphical Display ............................................................. 179
6.11.5 Simulation Reports .................................................................................................... 179
Reports of a Single Simulation .................................................................................. 179
Reports of a Group of Simulations ............................................................................ 180
6.11.6 Updating Cell Loads .................................................................................................. 181
6.11.7 Exporting Results ...................................................................................................... 181
LTE/LTE-Advanced Coverage Predictions ........................................................................ 181
6.12.1 Coverage Prediction Calculation and Management ................................................. 181
6.12.2 Coverage Prediction Types ........................................................................................ 182
6.12.3 Coverage Prediction Reports ..................................................................................... 195
6.12.4 Coverage Prediction Comparison .............................................................................. 195
6.12.5 Coverage Prediction Export....................................................................................... 196
6.12.6 Point Analysis Tool .................................................................................................... 196
6.12.7 Multi-Point Analysis .................................................................................................. 197
LTE/LTE-Advanced Neighbour Planning .......................................................................... 198
6.13.1 Automatic Neighbour Allocation .............................................................................. 198
6.13.2 Graphical Neighbour Plan Editing ............................................................................. 199
6.13.3 Neighbour Consistency Check Tool ........................................................................... 200
LTE/LTE-Advanced Automatic Frequency, Physical Cell ID, and PRACH RSI Planning...... 200
6.14.2 AFP Cost Components ............................................................................................... 201
6.14.3 Automatic Physical Cell ID Planning .......................................................................... 202
6.14.4 Automatic PRACH Root Sequence Index Planning .................................................... 203
6.14.5 Automatic Frequency Planning ................................................................................. 204
6.14.6 Frequency, Physical Cell ID, and PRACH Root Sequence Index Plan Analysis ............ 205
Cell Parameter Search Tool ....................................................................................... 205
Cell Parameter Display on Map ................................................................................ 205
Cell Identifier Collision Zones Prediction ................................................................... 206
LTE/LTE-Advanced Automatic Cell Planning.................................................................... 206
LTE/LTE-Advanced Co-planning With Other Radio Access Technologies ......................... 207
© Forsk 2019
Page 8
Atoll 3.4.0 Technical Overview
7
NB-IoT Features ..................................................................................................................... 208
NB-IoT Network Model.................................................................................................... 208
7.2.2
Sites .......................................................................................................................... 208
7.2.3
Transmitters.............................................................................................................. 209
7.2.4
Cells........................................................................................................................... 210
7.2.5
Site Templates .......................................................................................................... 211
7.2.6
Repeaters .................................................................................................................. 211
NB-IoT Network Parameters ........................................................................................... 212
7.3.1
Frequency Bands and Carriers .................................................................................. 212
7.3.2
Global Network Settings ........................................................................................... 213
7.3.3
Network Layers ......................................................................................................... 213
7.3.4
UE categories ............................................................................................................ 214
7.3.5
Radio Equipment....................................................................................................... 214
NB-IoT Multicarrier Operation ........................................................................................ 216
NB-IoT Traffic Model ....................................................................................................... 217
7.5.2
Services ..................................................................................................................... 217
7.5.3
Terminals .................................................................................................................. 218
7.5.4
Mobility Types ........................................................................................................... 219
7.5.5
User Profiles .............................................................................................................. 219
7.5.6
Traffic Data ............................................................................................................... 219
NB-IoT Monte Carlo Simulations ..................................................................................... 220
7.6.1
Generation of Realistic User Distributions ................................................................ 220
7.6.2
Monte Carlo Simulation Management ..................................................................... 220
7.6.3
Simulation Graphical Analysis ................................................................................... 221
Graphical Display: Mobile Activity Status ................................................................. 221
Graphical Display: Mobile Connection Status ........................................................... 222
Individual Mobile Results Graphical Display ............................................................. 222
7.6.4
Simulation Reports .................................................................................................... 222
Reports of a Single Simulation .................................................................................. 222
Reports of a Group of Simulations ............................................................................ 223
7.6.5
Exporting Results ...................................................................................................... 223
NB-IoT Coverage Predictions ........................................................................................... 224
7.7.1
Coverage Prediction Calculation and Management ................................................. 224
7.7.2
Coverage Prediction Types ........................................................................................ 224
7.7.3
Coverage Prediction Reports ..................................................................................... 234
7.7.4
Coverage Prediction Comparison .............................................................................. 234
7.7.5
Coverage Prediction Export....................................................................................... 235
7.7.6
Point Analysis Tool .................................................................................................... 235
7.7.7
Multi-Point Analysis .................................................................................................. 236
NB-IoT Automatic Frequency and Narrowband Physical Cell ID Planning ....................... 237
7.8.2
© Forsk 2019
AFP Cost Components ............................................................................................... 238
Page 9
Atoll 3.4.0 Technical Overview
7.8.3
Automatic Narrowband Physical Cell ID Planning .................................................... 239
7.8.4
Automatic Frequency Planning ................................................................................. 240
7.8.5
Frequency and Narrowband Physical Cell ID Plan Analysis ....................................... 240
Cell Parameter Search Tool ....................................................................................... 240
Cell Parameter Display on Map ................................................................................ 241
Cell Identifier Collision Zones Prediction ................................................................... 241
NB-IoT Automatic Cell Planning ...................................................................................... 242
NB-IoT Co-planning With Other Radio Access Technologies ........................................... 242
8
UMTS/HSPA Features ............................................................................................................ 243
UMTS Network Model ..................................................................................................... 243
8.1.1
Sites .......................................................................................................................... 244
8.1.2
Transmitters.............................................................................................................. 244
8.1.3
Cells (R99, HSDPA, HSPA, and HSPA+) ...................................................................... 245
8.1.4
Site Templates .......................................................................................................... 246
8.1.5
Repeaters .................................................................................................................. 246
UMTS Network Configuration Parameters...................................................................... 247
8.2.1
Frequency Bands and Carriers .................................................................................. 247
8.2.2
Global Network Settings ........................................................................................... 247
8.2.3
Network Layers ......................................................................................................... 248
8.2.4
Radio Bearers (R99, HSDPA, and HSUPA) ................................................................. 248
8.2.5
Schedulers ................................................................................................................. 249
8.2.6
UE categories (HSDPA and HSUPA) ........................................................................... 249
8.2.7
Quality Indicators (R99, HSDPA, HSUPA) .................................................................. 249
UMTS Radio Equipment .................................................................................................. 249
8.3.1
Site Equipment .......................................................................................................... 250
8.3.2
Reception Equipment (R99, HSDPA, HSPA, HSPA+) ................................................... 250
UMTS Traffic Model ........................................................................................................ 253
8.4.1
Services ..................................................................................................................... 253
8.4.2
Terminals .................................................................................................................. 254
8.4.3
Mobility Types ........................................................................................................... 255
8.4.4
User Profiles .............................................................................................................. 255
8.4.5
Traffic Data ............................................................................................................... 256
UMTS Monte Carlo Simulations ...................................................................................... 256
8.5.1
Generation of Realistic User Distributions ................................................................ 256
8.5.2
Power Control and Radio Resource Management .................................................... 256
8.5.3
Monte Carlo Simulation Management ..................................................................... 258
8.5.4
Simulation Graphical Analysis ................................................................................... 259
Graphical Display: Mobile Connection Status ........................................................... 259
Individual Mobile Result Graphical Display ............................................................... 260
8.5.5
Simulation Reports .................................................................................................... 260
Reports of a Single Simulation .................................................................................. 261
© Forsk 2019
Page 10
Atoll 3.4.0 Technical Overview
Reports of a Group of Simulations ............................................................................ 261
8.5.6
Updating Cell Loads .................................................................................................. 262
8.5.7
Exporting Results ...................................................................................................... 262
UMTS Coverage Predictions ............................................................................................ 262
8.6.1
Coverage Prediction Calculation and Management ................................................. 262
8.6.2
Coverage Prediction Types ........................................................................................ 262
8.6.3
Coverage Prediction Reports ..................................................................................... 267
8.6.4
Coverage Prediction Comparison .............................................................................. 267
8.6.5
Coverage Prediction Export....................................................................................... 268
8.6.6
Point Analysis Tool .................................................................................................... 268
8.6.7
Multi-Point Analysis .................................................................................................. 269
UMTS Neighbour Planning .............................................................................................. 270
8.7.1
Automatic Neighbour Allocation .............................................................................. 270
8.7.2
Graphical Neighbour Plan Editing ............................................................................. 271
8.7.3
Neighbour Consistency Check Tool ........................................................................... 272
UMTS Primary Scrambling Code Planning ...................................................................... 272
8.8.1
Automatic Scrambling Code Planning Tool ............................................................... 272
8.8.2
Scrambling Code Consistency Check Tool ................................................................. 273
8.8.3
Scrambling Code Interference Analysis ..................................................................... 274
UMTS Automatic Cell Planning ....................................................................................... 274
UMTS Co-planning With Other Radio Access Technologies ............................................ 274
9
GSM/GPRS/EDGE Features.................................................................................................... 275
GSM/GPRS/EDGE Network Model .................................................................................. 275
9.1.1
Sites .......................................................................................................................... 276
9.1.2
Transmitters.............................................................................................................. 276
9.1.3
Subcells and TRXs (Transceivers)............................................................................... 277
9.1.4
Site Templates .......................................................................................................... 278
9.1.5
Repeaters .................................................................................................................. 278
GSM/GPRS/EDGE Network Configuration Parameters ................................................... 279
9.2.1
Frequency Bands and Carriers .................................................................................. 279
9.2.2
Global Network Settings ........................................................................................... 280
9.2.3
HCS (Hierarchical Cell Structure) Layers .................................................................... 280
9.2.4
Voice Codec Configuration ........................................................................................ 281
9.2.5
GPRS/EGPRS/EGPRS2 Coding Scheme Configuration................................................ 281
9.2.6
Timeslot Configuration ............................................................................................. 282
9.2.7
TRX Configuration ..................................................................................................... 282
9.2.8
Quality Indicators...................................................................................................... 283
GSM/GPRS/EDGE Radio Equipment ................................................................................ 283
GSM/GPRS/EDGE Traffic Model ...................................................................................... 283
© Forsk 2019
9.4.1
Services ..................................................................................................................... 283
9.4.2
Terminals .................................................................................................................. 284
Page 11
Atoll 3.4.0 Technical Overview
9.4.3
Mobility Types ........................................................................................................... 284
9.4.4
User Profiles .............................................................................................................. 284
9.4.5
Traffic Data ............................................................................................................... 285
GMS/GPRS/EDGE Network Capacity Analysis and Dimensioning ................................... 285
GSM/GPRS/EDGE Monte Carlo Simulations .................................................................... 287
9.6.1
Generation of Realistic User Distributions ................................................................ 287
9.6.2
Scheduling and Radio Resource Management.......................................................... 288
9.6.3
Monte Carlo Simulation Management ..................................................................... 289
9.6.4
Simulation Graphical Analysis ................................................................................... 290
Graphical Display: Mobile Connection Status ........................................................... 290
Graphical Display: Codec Modes and Coding Schemes ............................................. 290
Individual Mobile Results Graphical Display ............................................................. 291
9.6.5
Simulation Reports .................................................................................................... 291
Reports of a Single Simulation .................................................................................. 291
Reports of a Group of Simulations ............................................................................ 292
9.6.6
Updating Cell Loads .................................................................................................. 292
9.6.7
Exporting Results ...................................................................................................... 292
GSM/GPRS/EDGE Coverage Predictions .......................................................................... 292
9.7.1
Coverage Prediction Calculation and Management ................................................. 292
9.7.2
Coverage Prediction Types ........................................................................................ 293
9.7.3
Coverage Prediction Reports ..................................................................................... 297
9.7.4
Coverage Prediction Comparison .............................................................................. 297
9.7.5
Coverage Prediction Export....................................................................................... 298
9.7.6
Point Analysis Tool .................................................................................................... 298
9.7.7
Multi-Point Analysis .................................................................................................. 299
GSM/GPRS/EDGE Neighbour Planning............................................................................ 300
9.8.1
Automatic Neighbour Allocation .............................................................................. 301
9.8.2
Graphical Neighbour Plan Editing ............................................................................. 301
9.8.3
Neighbour Consistency Check Tool ........................................................................... 302
GSM/GPRS/EDGE Automatic Frequency Planning .......................................................... 302
9.9.1
Interference Histogram Matrices .............................................................................. 303
Interference Matrix Generation ................................................................................ 303
Interference Matrix Analysis ..................................................................................... 304
Interference Matrix Export........................................................................................ 304
9.9.2
Automatic Frequency Planning Parameters.............................................................. 305
9.9.3
Automatic Frequency Planning Outputs ................................................................... 306
9.9.4
Interactive Frequency Planning................................................................................. 307
9.9.5
Frequency Plan Analysis ............................................................................................ 307
Frequency Plan Audit ................................................................................................ 307
Frequency Channel Search ........................................................................................ 308
Sector-to-Sector Interference Analysis ...................................................................... 308
© Forsk 2019
Page 12
Atoll 3.4.0 Technical Overview
GSM/GPRS/EDGE Automatic Cell Planning ..................................................................... 309
GSM/GPRS/EDGE Co-planning With Other Radio Access Technologies .......................... 309
10
CDMA2000 Features ............................................................................................................. 310
CDMA2000 Network Model ............................................................................................ 310
10.1.2 Sites .......................................................................................................................... 311
10.1.3 Transmitters.............................................................................................................. 311
10.1.4 Cells (1xRTT, 1xEV-DO) .............................................................................................. 312
10.1.5 Site Templates .......................................................................................................... 313
10.1.6 Repeaters .................................................................................................................. 313
CDMA2000 Network Configuration Parameters ............................................................. 314
10.2.1 Frequency Bands and Carriers .................................................................................. 314
10.2.2 Global Network Settings ........................................................................................... 314
10.2.3 Radio Bearers ............................................................................................................ 315
10.2.4 Quality Indicators...................................................................................................... 315
CDMA2000 Radio Equipment .......................................................................................... 315
10.3.1 Site Equipment .......................................................................................................... 315
10.3.2 Reception Equipment (1xRTT, 1xEV-DO) ................................................................... 316
CDMA2000 Traffic Model ................................................................................................ 317
10.4.1 Services ..................................................................................................................... 317
10.4.2 Terminals .................................................................................................................. 318
10.4.3 Mobility Types ........................................................................................................... 320
10.4.4 User Profiles .............................................................................................................. 320
10.4.5 Traffic Data ............................................................................................................... 321
CDMA2000 Monte Carlo Simulation ............................................................................... 321
10.5.1 Generation of Realistic User Distributions ................................................................ 321
10.5.2 Power Control and Radio Resource Management .................................................... 321
CDMA2000 1xRTT Monte Carlo Simulation Algorithm.............................................. 322
CDMA2000 1xEV-DO Monte Carlo Simulation Algorithm ......................................... 323
10.5.3 Monte Carlo Simulation Management ..................................................................... 323
10.5.4 Simulation Graphical Analysis ................................................................................... 324
Graphical Display: Mobile Connection Status ........................................................... 324
Individual Mobile Result Graphical Display ............................................................... 325
10.5.5 Simulation Reports .................................................................................................... 325
Reports of a Single Simulation .................................................................................. 325
Reports of a Group of Simulations ............................................................................ 326
10.5.6 Updating Cell Loads .................................................................................................. 327
10.5.7 Exporting Results ...................................................................................................... 327
CDMA2000 Coverage Predictions ................................................................................... 327
10.6.1 Coverage Prediction Calculation and Management ................................................. 327
10.6.2 Coverage Prediction Types ........................................................................................ 327
10.6.3 Coverage Prediction Reports ..................................................................................... 331
© Forsk 2019
Page 13
Atoll 3.4.0 Technical Overview
10.6.4 Coverage Prediction Comparison .............................................................................. 332
10.6.5 Coverage Prediction Export....................................................................................... 332
10.6.6 Point Analysis Tool .................................................................................................... 333
10.6.7 Multi-Point Analysis .................................................................................................. 333
CDMA2000 Neighbour Planning ..................................................................................... 334
10.7.1 Automatic Neighbour Allocation .............................................................................. 335
10.7.2 Graphical Neighbour Plan Editing ............................................................................. 336
10.7.3 Neighbour Consistency Check Tool ........................................................................... 336
CDMA2000 PN Offset Planning ....................................................................................... 337
10.8.1 Automatic PN Offset Planning Tool .......................................................................... 337
10.8.2 PN Offset Consistency Check Tool ............................................................................. 338
10.8.3 PN offset interference analysis ................................................................................. 338
CDMA2000 Automatic Cell Planning ............................................................................... 338
CDMA2000 Co-planning Features ................................................................................... 339
11
Multi-RAT Features ............................................................................................................... 340
Multi-RAT Network Model .............................................................................................. 340
Multi-RAT Network Configuration Parameters ............................................................... 342
Multi-RAT Radio Equipment ............................................................................................ 342
Multi-RAT Traffic Model (Multi-technology Services and Users) ..................................... 343
11.4.1 Services ..................................................................................................................... 343
11.4.2 Terminals .................................................................................................................. 344
11.4.3 Mobility Types ........................................................................................................... 344
11.4.4 User Profiles .............................................................................................................. 344
11.4.5 Traffic Data ............................................................................................................... 344
Multi-RAT Monte Carlo Simulations ................................................................................ 344
11.5.1 Definition .................................................................................................................. 345
11.5.2 Generation of Realistic User Distributions ................................................................ 345
11.5.3 Scheduling and Radio Resource Management.......................................................... 345
11.5.4 Monte Carlo Simulation Management ..................................................................... 345
11.5.5 Simulation Graphical Analysis ................................................................................... 346
Individual Mobile Result Graphical Display ............................................................... 347
11.5.6 Simulation Reports .................................................................................................... 347
Reports of a Single Simulation .................................................................................. 347
Reports of a Group of Simulations ............................................................................ 348
11.5.7 Updating Cell Loads .................................................................................................. 349
11.5.8 Exporting Results ...................................................................................................... 349
Multi-RAT Coverage Predictions...................................................................................... 349
11.6.1 Coverage Prediction Calculation and Management ................................................. 349
11.6.2 Coverage Prediction Types ........................................................................................ 349
11.6.3 Coverage Prediction Reports ..................................................................................... 349
11.6.4 Coverage Prediction Comparison .............................................................................. 349
© Forsk 2019
Page 14
Atoll 3.4.0 Technical Overview
11.6.5 Coverage Prediction Export....................................................................................... 350
11.6.6 Point Analysis Tool .................................................................................................... 350
11.6.7 Multi-Point Analysis .................................................................................................. 350
Multi-RAT Inter-technology Neighbour Planning ............................................................ 351
11.7.1 Automatic Inter-technology Neighbour Allocation ................................................... 352
11.7.2 Graphical Neighbour Plan Editing ............................................................................. 352
11.7.3 Neighbour Consistency Check Tool ........................................................................... 353
Multi-RAT Inter-technology Interference Analysis .......................................................... 353
Multi-RAT Automatic Cell Planning ................................................................................. 354
12
TD-SCDMA Features .............................................................................................................. 355
TD-SCDMA Network Model ............................................................................................. 355
12.1.1 Sites .......................................................................................................................... 356
12.1.2 Transmitters.............................................................................................................. 356
12.1.3 Cells (R99, HSDPA, and HSUPA) ................................................................................ 357
12.1.4 Site Templates .......................................................................................................... 358
12.1.5 Repeaters .................................................................................................................. 358
TD-SCDMA Network Configuration Parameters .............................................................. 359
12.2.1 Frequency Bands and Carriers .................................................................................. 359
12.2.2 Global Network Settings ........................................................................................... 359
12.2.3 Radio Bearers (R99, HSDPA, and HSUPA) ................................................................. 360
12.2.4 UE categories (HSDPA and HSUPA) ........................................................................... 361
TD-SCDMA Radio Equipment .......................................................................................... 361
12.3.1 Site Equipment .......................................................................................................... 361
12.3.2 Reception Equipment (R99, HSDPA, and HSUPA)...................................................... 361
12.3.3 Smart Antenna Equipment........................................................................................ 362
TD-SCDMA Traffic Model ................................................................................................ 363
12.4.1 Services ..................................................................................................................... 364
12.4.2 Terminals .................................................................................................................. 364
12.4.3 Mobility Types ........................................................................................................... 365
12.4.4 User Profiles .............................................................................................................. 366
12.4.5 Traffic Data ............................................................................................................... 366
TD-SCDMA Monte Carlo Simulations .............................................................................. 366
12.5.1 Generation of Realistic User Distributions ................................................................ 367
12.5.2 Power Control and Radio Resource Management .................................................... 367
12.5.3 Monte Carlo Simulation Management ..................................................................... 368
12.5.4 Simulation Graphical Analysis ................................................................................... 369
Graphical Display: Mobile Connection Status ........................................................... 369
Individual Mobile Result Graphical Display ............................................................... 370
12.5.5 Simulation Reports .................................................................................................... 370
Reports of a Single Simulation .................................................................................. 370
Reports of a Group of Simulations ............................................................................ 371
© Forsk 2019
Page 15
Atoll 3.4.0 Technical Overview
12.5.6 Updating Cell Loads .................................................................................................. 371
12.5.7 Exporting Results ...................................................................................................... 371
TD-SCDMA Coverage Predictions .................................................................................... 371
12.6.1 Coverage Prediction Calculation and Management ................................................. 372
12.6.2 Coverage Prediction Types ........................................................................................ 372
12.6.3 Coverage Prediction Reports ..................................................................................... 378
12.6.4 Coverage Prediction Comparison .............................................................................. 379
12.6.5 Coverage Prediction Export....................................................................................... 379
12.6.6 Point Analysis Tool .................................................................................................... 379
TD-SCDMA Neighbour Planning ...................................................................................... 380
12.7.1 Automatic Neighbour Allocation .............................................................................. 380
12.7.2 Graphical Neighbour Plan Editing ............................................................................. 381
12.7.3 Neighbour Consistency Check Tool ........................................................................... 382
TD-SCDMA Master/Slave Carrier Planning in N-Frequency Mode .................................. 382
TD-SCDMA Scrambling Code Planning ............................................................................ 383
12.9.1 Automatic Scrambling Code Planning Tool ............................................................... 383
12.9.2 Scrambling Code Consistency Check Tool ................................................................. 384
TD-SCDMA Co-planning With Other Radio Access Technologies..................................... 384
13
LPWA Features ...................................................................................................................... 385
LPWA Network Model ..................................................................................................... 385
13.1.1 Sites .......................................................................................................................... 385
13.1.2 Transmitters.............................................................................................................. 386
13.1.3 Cells........................................................................................................................... 386
13.1.4 Site Templates .......................................................................................................... 387
13.1.5 Repeaters .................................................................................................................. 387
LPWA Network Configuration Parameters ...................................................................... 388
13.2.1 Frequency Bands ....................................................................................................... 388
13.2.2 Channel Configurations............................................................................................. 388
13.2.3 Radio Bearers ............................................................................................................ 389
13.2.4 Quality Indicators...................................................................................................... 389
LPWA Radio Equipment .................................................................................................. 389
13.3.1 LPWA Reception Equipment ..................................................................................... 389
LPWA Traffic Model ........................................................................................................ 390
13.4.1 Services ..................................................................................................................... 390
13.4.2 Terminals .................................................................................................................. 391
13.4.3 Mobility Types ........................................................................................................... 391
LPWA Coverage Predictions ............................................................................................ 392
13.5.1 Coverage Prediction Calculation and Management ................................................. 392
13.5.2 Coverage Prediction Types ........................................................................................ 392
13.5.3 Coverage Prediction Reports ..................................................................................... 395
13.5.4 Coverage Prediction Comparison .............................................................................. 395
© Forsk 2019
Page 16
Atoll 3.4.0 Technical Overview
13.5.5 Coverage Prediction Export....................................................................................... 396
13.5.6 Point Analysis Tool .................................................................................................... 397
13.5.7 Multi-Point Analysis at Device Locations .................................................................. 397
LPWA Neighbour Planning .............................................................................................. 398
13.6.1 Automatic Neighbour Allocation .............................................................................. 398
13.6.2 Graphical Neighbour Plan Editing ............................................................................. 399
13.6.3 Neighbour Consistency Check Tool ........................................................................... 399
LPWA Automatic Cell Planning ....................................................................................... 399
14
Wi-Fi Features ....................................................................................................................... 402
Wi-Fi Network Model ...................................................................................................... 402
14.1.2 Sites .......................................................................................................................... 403
14.1.3 Transmitters.............................................................................................................. 403
14.1.4 Cells........................................................................................................................... 404
14.1.5 Site Templates .......................................................................................................... 405
Wi-Fi Network Configuration Parameters ....................................................................... 405
14.2.1 Frequency Bands and Channels ................................................................................ 405
14.2.2 Frame Configurations ............................................................................................... 405
14.2.3 Radio Bearers ............................................................................................................ 406
14.2.4 Quality Indicators...................................................................................................... 406
Wi-Fi Radio Equipment.................................................................................................... 407
14.3.1 Reception Equipment and MIMO Gains .................................................................... 407
Wi-Fi Traffic Model ......................................................................................................... 407
14.4.2 Services ..................................................................................................................... 408
14.4.3 Terminals .................................................................................................................. 408
14.4.4 Mobility Types ........................................................................................................... 409
14.4.5 User Profiles .............................................................................................................. 409
14.4.6 Traffic Data ............................................................................................................... 410
Wi-Fi Monte Carlo Simulations ....................................................................................... 410
14.5.1 Generation of Realistic User Distributions ................................................................ 410
14.5.2 Scheduling and Radio Resource Management.......................................................... 410
14.5.3 Monte Carlo Simulation Management ..................................................................... 411
14.5.4 Simulation Graphical Analysis ................................................................................... 412
Graphical Display: Mobile Connection Status ........................................................... 412
Individual Mobile Results Graphical Display ............................................................. 413
14.5.5 Simulation Reports .................................................................................................... 413
Reports of a Single Simulation .................................................................................. 413
Reports of a Group of Simulations ............................................................................ 415
14.5.6 Updating Cell Loads .................................................................................................. 415
14.5.7 Exporting Results ...................................................................................................... 415
Wi-Fi Coverage Predictions ............................................................................................. 415
14.6.1 Coverage Prediction Calculation and Management ................................................. 415
© Forsk 2019
Page 17
Atoll 3.4.0 Technical Overview
14.6.2 Coverage Prediction Types ........................................................................................ 416
14.6.3 Coverage Prediction Reports ..................................................................................... 418
14.6.4 Coverage Prediction Comparison .............................................................................. 419
14.6.5 Coverage Prediction Export....................................................................................... 419
14.6.6 Point Analysis Tool .................................................................................................... 420
14.6.7 Multi-Point Analysis .................................................................................................. 420
Wi-Fi Neighbour Planning ............................................................................................... 421
14.7.1 Automatic Neighbour Allocation .............................................................................. 421
14.7.2 Graphical Neighbour Plan Editing ............................................................................. 421
14.7.3 Neighbour Consistency Check Tool ........................................................................... 421
Wi-Fi Automatic Frequency Planning .............................................................................. 422
14.8.2 AFP Cost Components ............................................................................................... 422
14.8.3 Automatic Frequency Planning ................................................................................. 423
14.8.1 Frequency Plan Analysis ............................................................................................ 424
Frequency Search Tool .............................................................................................. 424
Frequency Display on Map ........................................................................................ 424
Wi-Fi Automatic Cell Planning ......................................................................................... 424
Wi-Fi Co-planning With Mobile Radio Access Technologies ............................................ 424
15
WiMAX Features ................................................................................................................... 426
WiMAX Network Model .................................................................................................. 426
15.2.1 Sites .......................................................................................................................... 427
15.2.2 Transmitters.............................................................................................................. 427
15.2.3 Cells........................................................................................................................... 428
15.2.4 Site Templates .......................................................................................................... 429
15.2.5 Repeaters .................................................................................................................. 429
WiMAX Network Configuration Parameters ................................................................... 430
15.3.1 Frequency Bands and Channels ................................................................................ 430
15.3.2 Global Network Settings ........................................................................................... 431
15.3.3 Frame Configurations ............................................................................................... 432
15.3.4 Radio Bearers ............................................................................................................ 433
15.3.5 Schedulers ................................................................................................................. 433
15.3.6 Quality Indicators...................................................................................................... 433
WiMAX Radio Equipment ................................................................................................ 433
15.4.1 Reception Equipment and MIMO Gains .................................................................... 433
15.4.2 Smart Antenna Equipment........................................................................................ 435
WiMAX Traffic Model ...................................................................................................... 436
15.5.1 Services ..................................................................................................................... 436
15.5.2 Terminals .................................................................................................................. 437
15.5.3 Mobility Types ........................................................................................................... 437
15.5.4 User Profiles .............................................................................................................. 437
15.5.5 Traffic Data ............................................................................................................... 438
© Forsk 2019
Page 18
Atoll 3.4.0 Technical Overview
WiMAX Monte Carlo Simulations .................................................................................... 438
15.6.1 Generation of Realistic User Distributions ................................................................ 438
15.6.2 Scheduling and Radio Resource Management.......................................................... 438
15.6.3 Monte Carlo Simulation Management ..................................................................... 440
15.6.4 Simulation Graphical Analysis ................................................................................... 441
Graphical Display: Mobile Activity Status ................................................................. 441
Individual Mobile Results Graphical Display ............................................................. 441
15.6.5 Simulation Reports .................................................................................................... 441
Reports of a Single Simulation .................................................................................. 441
Reports of a Group of Simulations ............................................................................ 442
15.6.6 Updating Cell Loads .................................................................................................. 443
15.6.7 Exporting Results ...................................................................................................... 443
WiMAX Coverage Predictions ......................................................................................... 443
15.7.1 Coverage Prediction Calculation and Management ................................................. 443
15.7.2 Coverage Prediction Types ........................................................................................ 443
15.7.3 Coverage Prediction Reports ..................................................................................... 452
15.7.4 Coverage Prediction Comparison .............................................................................. 452
15.7.5 Coverage Prediction Export....................................................................................... 452
15.7.6 Point Analysis Tool .................................................................................................... 453
15.7.7 Multi-Point Analysis .................................................................................................. 453
WiMAX Neighbour Planning ........................................................................................... 454
15.8.1 Automatic Neighbour Allocation .............................................................................. 455
15.8.2 Graphical Neighbour Plan Editing ............................................................................. 455
15.8.3 Neighbour Consistency Check Tool ........................................................................... 456
WiMAX Automatic Frequency, Preamble Index, and Zone Permbase Planning .............. 456
15.9.2 AFP Cost Components ............................................................................................... 457
15.9.3 Automatic Preamble Index Planning ......................................................................... 458
15.9.4 Automatic Frequency Planning ................................................................................. 459
15.9.5 Automatic Downlink and Uplink Zone Permbase Planning ....................................... 460
15.9.6 Frequency, Preamble Index, and Zone Permbase Plan Analysis................................ 460
Cell Parameter Search Tool ....................................................................................... 460
Cell Parameter Display on Map ................................................................................ 461
Cell Identifier Collision Zones Prediction ................................................................... 461
WiMAX Automatic Cell Planning ..................................................................................... 461
WiMAX Co-planning With Other Radio Access Technologies .......................................... 461
16
Measurements and Drive Test Data Features ....................................................................... 463
CW Measurements .......................................................................................................... 463
Drive Test Data ............................................................................................................... 464
Propagation Model Calibration ....................................................................................... 465
Path Loss Tuning ............................................................................................................. 466
17
© Forsk 2019
Automatic Cell Planning (ACP) Features ................................................................................ 468
Page 19
Atoll 3.4.0 Technical Overview
Automatic Cell Planning Scenario Definition ................................................................... 469
17.1.1 Optimisation Targets ................................................................................................ 470
Network Layers ......................................................................................................... 470
Working Zones .......................................................................................................... 471
Cost Control .............................................................................................................. 471
Optimisation Constraints .......................................................................................... 472
Multi-Storey Optimisation ........................................................................................ 472
EMF Exposure Optimisation ...................................................................................... 473
17.1.2 Optimisation Objectives ............................................................................................ 473
Radio Quality Objectives ........................................................................................... 474
Throughput Objective ............................................................................................... 476
Load Balancing Objective .......................................................................................... 476
Optimisation Zones and Weighting Maps................................................................. 477
17.1.3 Cell Parameter Reconfiguration ................................................................................ 477
17.1.4 Site Selection ............................................................................................................. 479
17.1.5 Antenna Management .............................................................................................. 480
Automatic Cell Planning Results ...................................................................................... 481
17.2.1 ACP Optimisation Process ......................................................................................... 481
17.2.2 ACP Implementation Plan ......................................................................................... 482
17.2.3 ACP Coverage Predictions ......................................................................................... 486
17.2.4 ACP Implementation Plan Comparison ..................................................................... 487
18
Automatic Frequency Planning (AFP) Features ..................................................................... 488
Atoll 5G NR AFP ........................................................................................................ 488
Atoll LTE AFP ............................................................................................................. 488
Atoll NB-IoT AFP ........................................................................................................ 488
Atoll GSM AFP ........................................................................................................... 488
Atoll Wi-Fi AFP .......................................................................................................... 489
Atoll WiMAX AFP ...................................................................................................... 489
19
Automatic Site Positioning (ASP) Features ............................................................................ 490
Automatic Site Positioning Scenario Definition ............................................................... 491
19.1.1 Design Methods ........................................................................................................ 492
19.1.2 Population- and Traffic-driven Site Positioning......................................................... 493
19.1.3 Site Deployment Objectives ...................................................................................... 494
Automatic Site Positioning Results .................................................................................. 494
© Forsk 2019
Page 20
Introduction
Atoll 3.4.0 Technical Overview
1 Introduction
Atoll is a native 64-bit multi-technology wireless network design and optimisation platform that supports wireless operators
throughout the network lifecycle, from initial design to densification and optimisation.
This document provides an overview of Atoll from a technical perspective. The current chapter provides an introduction to
Atoll, the second chapter presents the general features of the Atoll platform (Atoll Core), and the following chapters describe
features related to the various mobile radio access technology supported by Atoll.
A technical overview of Atoll Microwave is available as a separate document.
Supported Wireless Technologies
Atoll supports the following wireless radio access technologies:










5G NR
LTE/LTE-Advanced
NB-IoT
UMTS/HSPA
GSM/GPRS/EDGE
CDMA2000 1xRTT/EV-DO
TD-SCDMA
LPWA IoT technologies (LoRa, Sigfox, Ingenu, Wireless MBus, etc.)
Wi-Fi
WiMAX
Atoll supports integrated network planning for multi-RAT networks. It features a multi-technology network database, a
unified traffic model, a combined Monte Carlo simulator, and a multi-RAT ACP (Automatic Cell Planning) module. Atoll
provides operators with a comprehensive and evolutionary framework for planning and optimising multi-technology
networks including small cells and integrated Wi-Fi.
Atoll also enables Internet of Things (IoT) wireless network operators to design, plan, and optimise their networks based on
Low Power Wide Area (LPWA) technologies, such as LoRa, Sigfox, Ingenu, Wireless MBus, etc.
Atoll Microwave supports backhaul design and planning for networks comprising microwave and other backhaul links.
Supported Operating Systems
Atoll supports the following versions of Microsoft Windows operating systems:
Supported operating systems for Atoll 64-bit







Microsoft Windows 10 Professional and Enterprise (64‐bit)
Microsoft Windows 8 and 8.1 Professional and Enterprise (64‐bit)
Microsoft Windows 7 (64‐bit)
Microsoft Windows Server 2019
Microsoft Windows Server 2016
Microsoft Windows Server 2012 and 2012 R2
Microsoft Windows Server 2008 R2
Supported operating systems for Atoll 32-bit





Microsoft Windows 10 Professional and Enterprise (32‐bit and 64‐bit)
Microsoft Windows 8 and 8.1 Professional and Enterprise (32‐bit and 64‐bit)
Microsoft Windows 7 (32‐bit and 64‐bit)
Microsoft Windows Server 2012 and 2012 R2
Microsoft Windows Server 2008 R2
Atoll also supports VMWare ESXi 4.x, 5.x, and 6.x virtualisation platforms.
© Forsk 2019
Page 21
Introduction
Atoll 3.4.0 Technical Overview
Supported Database Management Systems
Databases allow several users to share data without the risk of data inconsistency. In a multi-user environment, user
documents are connected to a central database, in which users store their work on a common project. Atoll supports the
following RDBMS:



Oracle 11g, 12c, and 18c
Microsoft SQL Server 2005, 2008, 2012, 2014, and 2017
Microsoft Access
Scalable Installation Configurations
Atoll supports a full range of implementation scenarios, from standalone to enterprise-wide server-based configurations
using distributed and parallel computing. For example, Atoll can be configured for use as follows:
Standalone Configuration
Atoll is installed on each individual user computer with a fixed licence key plugged in each computer. Geographic data files
and path loss calculation results can be stored locally or on network servers for sharing between multiple users. Network
data and links to geographic data and path loss results are stored in the Atoll document files.
Figure 1.1
Standalone configuration: User computers run Atoll and store network, geo, and calculation results data
Multi-user Thick Client Configuration
Atoll is installed on each individual user computer on a network with a floating licence management server that allocates
licence tokens to Atoll sessions run by users on their computers. The network database, geographic data files and path loss
calculation results are stored on network servers for sharing between multiple users.
Figure 1.2
Multi-user thick client configuration: User computers run Atoll
Multi-user Thin Client Configuration
Atoll is installed on servers connected to user computers and a floating licence management server on a network. The floating
licence management server allocates licence tokens to Atoll sessions run by the users on the servers. The servers can be
Citrix-based, where users run Atoll sessions on the servers through the Citrix interface. The network database, geographic
data files and path loss calculation results are stored on network servers for sharing between multiple users.
© Forsk 2019
Page 22
Introduction
Atoll 3.4.0 Technical Overview
Figure 1.3
Multi-user thin client configuration: Application servers run Atoll
Multi-user Cloud-based Configuration
Atoll is installed on the cloud accessed by users through their computers. The software licence management service allocates
licence tokens to Atoll sessions run by the users on the cloud. The network database, geographic data files and path loss
calculation results are stored on the cloud’s elastic storage system.
Figure 1.4
Multi-user cloud-based configuration
Recommended Hardware and Software
The following table lists the recommended hardware and software for user computers (clients) intended for running Atoll.
Processor
Core i7 at 2.5GHz or more
RAM
8 GB or more
Storage
SSD with 512 GB1 or more
Operating system
Microsoft Windows 10
Other requirements


Fixed licence: 1 USB port required for the fixed licence key
Floating licence: nethasp.ini file in the Atoll installation folder
The following table lists the recommended hardware and software for application servers intended for running Atoll through
thin clients such as Remote Desktop or Citrix.
1
Processor
Xeon E5, E7 or equivalent
2 cores at 2.5GHz or more per user
RAM
4 GB per user or more (min 8 GB)
The required space depends on the size of the geographic data, prediction and calculation results stored on disk.
© Forsk 2019
Page 23
Introduction
Atoll 3.4.0 Technical Overview
Storage
SSD with 256 GB or more
Operating system
Microsoft Windows Server 2012 R2
Thin client
Remote Desktop or Citrix XenApp 6.5 or later
Virtualisation
VMWare ESXi 5.5
The following table lists the recommended hardware and software for an Oracle database server. The same configuration
can be considered valid for other database systems as well.
Processor
Xeon E5, E7 or equivalent
RAM
8 GB or more
Storage
2x146 GB (RAID 1) or more2
Operating system
RDBMS
Oracle: Windows / UNIX / Linux / Solaris
Microsoft SQL Server: Microsoft Windows
Oracle 11g or 12c
Microsoft SQL Server 2012, 2014, or 2017
Modular Architecture
Atoll is based on an open, object-oriented, modular architecture. It comprises a platform (Atoll Core) which connects all Atoll
technology modules and extensions together. All Atoll technology modules and extensions are based on Atoll Core and take
full advantage of its high-performance features.
The figure below shows the recommended modular configurations for different technologies. In addition to the modules
developed by Forsk, products and applications available from 3rd party developers (propagation models, optimisation tools,
etc.) can also be integrated with Atoll without any modifications to other existing components.
Atoll Core is the platform which connects all Atoll technology modules and extensions into an integrated framework providing
user-friendly, powerful, fast, and accurate radio planning and optimisation features. The features provided by Atoll Core to
other modules are described in Atoll Core Features.
The Atoll Live module allows operators to integrate live network measurements (KPIs 3 & UE4/cell/MDT5 traces) into Atoll’s
advanced planning and optimisation features to offer open-loop SON capabilities. The Atoll Live module enables augmented
network planning and optimisation features in Atoll that intelligently combine reliable predictions with real-world data from
live networks. The features provided by Atoll Live to other modules are described in Atoll Live Features.
2
A table space of 400 MB per 10000 transmitters must be provided.
KPI: key performance indicator
4 UE: user equipment
5 MDT: minimisation of drive tests
3
© Forsk 2019
Page 24
Introduction
Atoll 3.4.0 Technical Overview
Figure 1.5
Atoll modules
Different Atoll modules allow planning and optimisation of specific radio access technologies. Design, planning, and
optimisation features of different modules are described in their respective chapters.
A technical overview of Atoll Microwave is available as a separate document.
© Forsk 2019
Page 25
Atoll Core Features
Atoll 3.4.0 Technical Overview
2 Atoll Core Features
Atoll is a native 64-bit application. All of its modules, including the Atoll Core, technology modules, AFP, ACP, ASP, propagation
models, etc., are 64-bit components. Atoll 64-bit takes full advantage of the extensive computational capacity offered by the
64-bit computer architecture, hence, significantly extending the memory space available for calculations and data
management. This enables Atoll users to design, plan, and optimise large-scale, complex radio and microwave networks, for
which the memory requirements exceed the 32-bit limits. In addition to enhanced radio network planning and optimisation
capacity, the 64-bit architecture provides considerable advantages in the following Atoll Core features:







User interface
Geographic information system
Calculation and memory management
Data and user management
Licence management
Data exchange services
Task automation and development services
User Interface
Atoll delivers a powerful and intuitive user interface that enables locating, accessing, and editing data directly on the map.
Atoll’s object-oriented user interface provides quick access to all the functions relevant to the objects selected on the map,
in the data explorer, or in the data tables. Atoll’s main window consists of:





Menus
Toolbars
Workspace, where the map window, data tables, and reports are displayed
Explorer windows containing the network data and calculation results, geo data, and network parameters
Additional windows for dedicated tools such as the find tool, the legend window, the panoramic view, the site
configuration window, the point analysis tool, the CW measurement and drive test data analysis tools, the event
viewer, etc.
The Atoll user interface is easily configurable and allows creating customised working environments. An example of Atoll user
interface is presented in the figure below.
Menus
Toolbars
Workspace
windows
Explorer
windows
Figure 2.1
© Forsk 2019
Atoll user interface – main windows
Page 26
Atoll Core Features
Atoll 3.4.0 Technical Overview
2.1.1 Menus
Atoll menus consist of the main menu and context menus. The main menu provides access to commands applicable to the
Atoll working environment or the current Atoll document.
Figure 2.2
Atoll main menu bar
The context menus provide access to the commands relevant to the currently selected items in the explorer windows or the
map window.
Figure 2.3
Transmitter context menu
2.1.2 Toolbars
Toolbars provide a quick, one-click access to the most frequently used commands. Commands available in the toolbars range
from general commands to dedicated commands related to radio network planning. Atoll toolbars are fully customisable.
External tools, such as add-ins and macros, can also add dedicated buttons to the toolbars for quick access.
Figure 2.4
Radio planning toolbar
2.1.3 Explorer Windows
The explorer windows manage different types of data. There are three explorer windows in Atoll:


Network explorer: The Network explorer enables you to manage radio data and calculation results. Depending on
the modules installed with Atoll, the Network explorer contains folders for the following:
o Sites
o Transmitters
o Predictions
o Monte Carlo simulations
o Traffic analysis
o Interference matrices
o Multi-point analyses
o Automatic cell planning
o Hexagonal design
o Microwave links
o CW Measurements
o Drive test data
Geo explorer: The Geo explorer enables you to manage multi-resolution geographic data. The number of folders
depends on the number and types of geographic data (vector data, scanned images, etc.) you import or create:
© Forsk 2019
Page 27
Atoll Core Features

Atoll 3.4.0 Technical Overview
o Clutter classes
o Clutter heights
o Digital terrain model
o Population data
o Traffic maps
o Geoclimatic parameters
o Any other geo data map (images, transport routes, etc.)
Parameters explorer: The Parameters explorer enables you to manage propagation models and network-level
parameters. It contains:
o Propagation models
o Radio network equipment (antennas, 3D beamforming antennas, transmitter equipment, repeater and
smart antenna equipment, and waveguides, cables, and feeders.)
o Traffic parameters (services, mobility types, terminals, user profiles, and environments)
o Network settings (station templates, frequencies and bands, bearers, reception equipment, quality
indicators, etc.)
o Microwave link network settings and equipment
o Any additional module created using the API
The figure below presents the explorer windows.
Figure 2.5
Explorer windows
Note that each folder of the explorer windows allows you to create groups, selections, filters, and lists, based on graphic
selections or by user-definable flags. This feature facilitates managing large amounts of data. For more information, see 2.5
Network Data Management. Users can create folders and subfolders in the Network and Geo explorers in order to organize
vector and image data.
An additional site explorer window displays all the radio network elements, such as transmitters, remote antennas, repeaters,
microwave links, etc., that are installed at a site in a hierarchical series of folders. It allows a quick access to planning and
optimisation functions for collocated cells.
Figure 2.6
© Forsk 2019
Site explorer
Page 28
Atoll Core Features
Atoll 3.4.0 Technical Overview
2.1.4 Map Window
The map window displays the objects corresponding to network data, geographic data, and calculation results such as
coverage predictions and simulation results, as geographic overlays.
The display properties such as layer order, style, colour, transparency, scale, zoom level, etc., are user-definable. More than
one map window can be opened simultaneously allowing you to work with multiple views of the same project, for example
with different zoom levels. You can zoom in and out using the mouse wheel, and move the map using the centre mouse
button.
Figure 2.7
Map window
Atoll can display information related to objects under the mouse cursor in real time. The information displayed in the tool
tips is user-definable. This tool tip feature is shown in the figure above.
Atoll’s object-oriented user interface allows:



Allows selecting objects on the map and in the explorer windows
Provides access to all available functions for the selected objects through context menus
Allows interactive modification of object parameters (site location, sector azimuth, cell colour, etc.) using the mouse
on the map window.
Figure 2.8
Transmitter coordinates and azimuth modification
Network element parameters can be thematically mapped according to their values. Atoll enables defining object display
attributes (colour, style, etc.) according to the values of a selected parameter. In the above figure, sectors are displayed using
a symbol based on antenna beamwidth.
© Forsk 2019
Page 29
Atoll Core Features
Atoll 3.4.0 Technical Overview
The current map configuration (the map zoom level and centre, the geographic data visibility as well as display order and
settings, and optionally the definition of the computation and focus zones) can be stored as a favourite view enabling the
user to quickly switch back to the stored configuration. For more information, see 2.1.9 Favourite Views Window.
2.1.5 Data Tables
Atoll stores network data (sites, transmitters, repeaters, antennas, cells, network parameters, etc.) in the form of tables,
containing all their parameters and characteristics. The data contained in prediction reports are also stored in the form of
tables.
You can filter, sort, and group the data content of the tables, and view statistical analyses of the data. You can also export or
import data to Atoll data tables. Various commands applicable to data tables are available from the context menu or from
the toolbar displayed above the table. For example, you can assign different colour codes to the table columns. Network data
table configuration, i.e., column order, format, and visibility status, can be stored to and loaded from user configuration files.
Figure 2.9
Sites data table
You can customise the data table structure as needed. Custom fields can be added to data tables. Custom text fields may also
optionally support hypertext links, allowing the users to enter and click hypertext links to URLs from within the Atoll’s user
interface.
Figure 2.10 URL editor
2.1.6 Panoramic Window
The panoramic window displays the entire area covered by your project’s geographic data and outlines the area currently
displayed in the map window.
© Forsk 2019
Page 30
Atoll Core Features
Atoll 3.4.0 Technical Overview
Figure 2.11 Panoramic window
2.1.7 Legend Window
The legend window displays the symbols and colours associated to various user-selected radio network elements as well as
calculation results.
Figure 2.12 Legend window
2.1.8 Event Viewer Window
Atoll displays messages in the event viewer. The event viewer displays information, warning, and error messages, as well as
the progress of calculations for all open Atoll documents.
2.1.9 Favourite Views Window
The favourites view window allows you to store multiple map locations and to quickly switch from one to the other. Each
favourite view stores a subset of the user configuration, i.e., the map zoom level and centre, the geographic data visibility as
well as display order and settings, and optionally the definition of the computation and focus zones.
Favourite views can be stored per-user, i.e., applicable to all the Atoll projects opened on a computer, or within the Atoll
documents enabling sharing between users.
Figure 2.13 Favourite views window
For more information on user configurations, see 2.5.8 User Configurations.
© Forsk 2019
Page 31
Atoll Core Features
Atoll 3.4.0 Technical Overview
2.1.10 Other Windows
Other tools available in Atoll can have their respective windows. Such tools include the find on map tool, the point analysis
tool, the CW measurement and drive test data analysis tools, etc.
Figure 2.14 The find on map tool (left); the point analysis and CW measurement analysis tools (right)
Geographic Information System (GIS)
Atoll includes a high-performance built-in GIS exclusively designed for radio network planning and optimisation. Atoll’s GIS is
fully integrated with the user interface and provides full and fast access to network and geo data. Atoll’s GIS supports all
digital geographic data types. These geographic data can be stored either locally on each workstation or on a shared server.
The Atoll 64-bit architecture enables users to work with high-resolution, wide-area geographic data sets without the need for
splitting the set into smaller regions or subprojects.
2.2.1 High-performance Display
Using a unique dynamic sampling mechanism, the Atoll GIS delivers a real-time zooming, locating, and panning experience,
even with high-resolution country-wide geographic data sets. Atoll’s dynamic sampling mechanism intelligently loads and
unloads geographic data from memory according to the displayed map area and zoom. This allows Atoll to work with large
geographic data objects, without any limitations on the object size.
Figure 2.15 Instant zoom using dynamic sampling (10 GB of DTM data)
© Forsk 2019
Page 32
Atoll Core Features
Atoll 3.4.0 Technical Overview
In addition to dynamic sampling for displaying raster geographic data objects, Atoll displays vector objects (points, lines, and
polygons), including network elements such as sites, transmitters, microwave links, etc., using graphic primitives. These
mechanisms enable Atoll to provide a high-performance GIS for the purpose of radio network planning and optimisation.
These features enable Atoll to optimise memory usage, and therefore allow users to comfortably work with large-scale,
country-wide, multi-technology projects.
2.2.2 Multi-resolution Geographic Database
Atoll supports multiple resolutions for the geographic database. This allows, for example, the integration of high-resolution
urban data (up to 1m resolution) with a medium-resolution regional or countrywide data. The figure below provides an
example of multi-resolution terrain elevation data.
Urban area DTM
Rural area DTM
Microcell DTM
Figure 2.16 Multi-resolution geographic data
2.2.3 Supported Geo Data Types and File Formats
Atoll supports the following geographic data types:









Terrain elevation (up to 1m resolution)
Clutter classes (up to 255 classes)
Clutter heights
Traffic maps
Raster images
2D and 3D vector data
Population maps
Online maps
Text data
Atoll’s GIS supports numerous industry-standard file formats including. Geo data objects, coverage predictions, and other
calculation results can also be exported from Atoll to various formats. The various supported geo data formats are:











BIL
TIFF
BMP
JPEG
JPEG 2000
ECW
PNG
Vertical Mapper GRD and GRC
MapInfo MIF and TAB
ArcView grid TXT and ASC
ArcView SHP and PRJ
© Forsk 2019
Page 33
Atoll Core Features





Atoll 3.4.0 Technical Overview
Google Earth KML and KMZ
Erdas IMG
AutoCAD DXF
Planet
Raw binary data
Geographic data are managed through the Geo explorer window as presented in the figure below.
Figure 2.17 Geo explorer
Geographic data are displayed as layers in the map window. Any number of layers can be managed and displayed
simultaneously with different transparency levels. An example of a two-layer overlay is presented in the figure below.
Figure 2.18 Clutter and terrain elevation overlay
2.2.4 Terrain Elevation Data
Atoll supports 16-bit terrain elevation maps. Each terrain elevation map is a geo-referenced matrix that contains the altitude
value (in m) for each pixel. In a multi-resolution case, you can specify the priority for each map. Atoll uses the map with the
highest priority level for points covered by more than one terrain elevation map. The figure below shows an example of a
terrain elevation map.
© Forsk 2019
Page 34
Atoll Core Features
Atoll 3.4.0 Technical Overview
Figure 2.19 Terrain elevation map
2.2.5 Clutter Class Data
Atoll supports 8-bit colour-coded clutter data. This corresponds to a maximum of 255 clutter classes. Each clutter class
represents a type of land usage. The figure below gives an example of a clutter map.
Figure 2.20 Clutter classes map
Average height and shadow fading standard deviations per frequency band are assigned to each clutter class as presented in
the figure below. Atoll also allows you to define an indoor loss per frequency per clutter class in order to model building
penetration losses for signals at different frequencies. Specific clutter parameters corresponding different propagation
models can be defined separately for each propagation model. This allows different propagation models to be used in the
same project. Multi-layer clutter maps are supported with the same priority mechanism as for the terrain elevation maps.
Figure 2.21 General clutter parameters
© Forsk 2019
Page 35
Atoll Core Features
Atoll 3.4.0 Technical Overview
2.2.6 Clutter Height Data
Atoll supports 16-bit clutter height maps. Each clutter height map is a geo-referenced matrix that contains the clutter height
value (in m) for each pixel. The figure below shows an example of a clutter height map. The clutter height data is optional. If
unavailable, Atoll uses the clutter height information specified in the clutter class map. For more information on clutter class
maps, see 2.2.5 Clutter Class Data. High resolution raster building data can be used by the Aster propagation model for raytracing calculations.
Figure 2.22 Clutter height map
2.2.7 Traffic Data
Atoll supports the following traffic data types:





Raster traffic data
Vector traffic data
Live traffic data
Traffic density data
Fixed subscribers
Different traffic layers of various types can be overlaid to define the total traffic. Furthermore, a clutter weighting function
and an indoor/outdoor ratio can be applied to each layer in order to spread the traffic according to the clutter.
Raster Traffic Data
Atoll supports raster traffic maps. Each raster traffic map is a geo-referenced matrix containing traffic information (e.g.,
service, user density, user mobility, etc.) per pixel. The definition of traffic maps is independent of radio access technologies.
This allows the exact content of traffic information to be based on multi-technology service definitions. For more information,
see the specific technology chapter that interests you. The figure below provides an example of a raster traffic map.
Figure 2.23 Raster traffic map
© Forsk 2019
Page 36
Atoll Core Features
Atoll 3.4.0 Technical Overview
Vector Traffic Data
Atoll can use traffic data in vector formats (lines, polygons, and vectors) in calculations. Here, the traffic information (e.g.,
service, user density, user mobility, etc.) is an attribute of the vector. The definition of traffic maps is independent of radio
access technologies. This allows the exact content of traffic information to be based on multi-technology service definitions.
For more information, see the specific technology chapter that interests you. The figure below provides an example of traffic
vectors.
Figure 2.24 Vector traffic
Live Traffic Data
Atoll can use live traffic data in calculations. The corresponding traffic map associates different input traffic data to each
sector: throughput per service, number of users per service (as shown in the figure below), Erlangs (as shown in the figure
following that), etc. Furthermore, for each sector, traffic is spread within the sector according to the clutter weighting
function, if specified.
Figure 2.25 UMTS live traffic data
© Forsk 2019
Page 37
Atoll Core Features
Atoll 3.4.0 Technical Overview
Figure 2.26 GSM live traffic data
Traffic Density Data
Atoll supports traffic density maps. A traffic density map is a geo-referenced matrix that contains traffic density information
for each pixel. Circuit-switched traffic density maps are expressed in Erlangs/km2 while packet-switched traffic density maps
are specified in kbps/km2. The figure below presents an example of a traffic density map.
Figure 2.27 Traffic density map
Fixed Subscribers
Fixed subscriber lists or traffic maps enable the modelling of subscribers at fixed locations. It is possible to define traffic
parameters for each subscriber in the fixed subscriber traffic map. You can then run multi-point analysis predictions on
subscriber lists to determine the received signal levels, signal quality, and throughputs.
The fixed subscriber traffic maps can be imported from external files in text or Excel formats, or created interactively using
the mouse on the map window. Fixed subscriber traffic maps contain data related to different subscribers, such as:








X and Y coordinates
Height
Terminal
Service
Mobility type
Serving cell name (optionally user-defined, can be calculated by Atoll)
Antenna azimuth and tilt (optionally user-defined, can be calculated by Atoll)
Indoor/outdoor flag
The figure below shows a fixed subscriber traffic map.
© Forsk 2019
Page 38
Atoll Core Features
Atoll 3.4.0 Technical Overview
Figure 2.28 Fixed subscriber traffic map
Multi-layer Traffic Data
Different traffic maps, whether raster, vector, or live data, can be overlaid. The figure below shows an example of such a
situation.
Figure 2.29 Multi-layer, multi-format traffic data
Cumulated Traffic Maps
Different traffic maps, irrespective of their types (raster, vector, live data, or traffic density map), can be combined on a pixelby-pixel basis. Cumulated traffic maps can be generated based on various criteria: service type (e.g., circuit switched or packet
switched), mobility type, terminal type, etc. Thus created aggregated traffic maps can then be handled as any other traffic
map.
By using this feature, you can sum up, for example, live network traffic (existing customers) with additional expected traffic
(predicted customer base growth). The cumulated traffic map created can then be used as a basis for network capacity
analysis and potential network extension.
2.2.8 2D and 3D Vector Data
Atoll supports vector data such as:




Multi-layer linear objects: roads, railways, airports, rivers, coastlines, etc.
Liner objects or 2D polygons for traffic spreading. For more information, see 2.2.7 Traffic Data.
2D polygon vectors for land use data.
3D urban vector data including building contours and heights. This information can be used with certain advanced
propagation models such as Aster and the Atoll CrossWave propagation model.
© Forsk 2019
Page 39
Atoll Core Features
Atoll 3.4.0 Technical Overview
The figure below provides an example of 3D urban vector data.
Figure 2.30 3D building data
2.2.9 Population Data
Atoll supports population data such as population figures or population densities. These data can be in raster or vector
formats. The figure below provides an example of a population density map.
Figure 2.31 Population density map
Population data can then be used in conjunction with coverage predictions for generating coverage reports. For example, the
report presented in the figure below gives the population covered by the network for a particular region (population figures
and percentages). Additionally, population data maps can also be weighted by clutter class. For more information on coverage
prediction reports, see 2.9 Calculation Result Reports.
Figure 2.32 Population-based coverage report
© Forsk 2019
Page 40
Atoll Core Features
Atoll 3.4.0 Technical Overview
2.2.10 Online Maps
Atoll can display various types of online maps in the map window. Once imported by specifying server URLs, online maps are
listed and accessible in the Atoll Geo explorer as shown in the figure below.
Figure 2.33 An online map displayed as a geo data layer
Using the Find on Map tool, you can search online for a location by its street address and view it in the Atoll map window.
2.2.11 Web Map Services
Web Map Services (WMS) are also supported by Atoll. The maps can be located on WMS servers either on the Internet or on
internal servers. It is also possible to connect to secure WMS servers using the https protocol.
Figure 2.34 Elevation contour map via WMS
2.2.12 Images
Atoll supports raster images such as scanned maps, aerial photos, and satellite photos. An aerial photo example is displayed
in the figure below. The raster image opacity and contrast can be adjusted by the user.
© Forsk 2019
Page 41
Atoll Core Features
Atoll 3.4.0 Technical Overview
Figure 2.35 Satellite image
2.2.13 Text Data
Atoll is capable of working with text data. The figure below provides an example where area names are displayed on the map
window. Other text data examples could be region names, street names, river names, site names, and so on.
Figure 2.36 Text data display
2.2.14 Other Data Types
Atoll is capable of importing any data type, raster and vector, as long as it is compatible with the import formats described in
2.2.3 Supported Geo Data Types and File Formats. The name, type, and supported format of the data object must be specified
by the user. Like any other geographic data layer, statistical functions are available for other data types as well. The figure
below gives an example of an income map providing raster information about the average annual salary (in $ per year).
Figure 2.37 Annual revenue map (example of an “other data type” map)
© Forsk 2019
Page 42
Atoll Core Features
Atoll 3.4.0 Technical Overview
2.2.15 Working Zones
Atoll provides you with a set of tools, called zones, to define geographic and map regions for different uses. Zones are multipolygonal areas on the maps, which can be created and modified as required, and used to define areas of the map for the
following purposes:





Filtering zone: The filtering zone is a graphical filter that restricts the radio network objects displayed on the map
and in the Network explorer to those inside the filtering zone polygon. It also defines which objects are used in
calculations such as coverage predictions, etc.
Computation zone: The computation zone is used to define which base stations are to be taken into consideration
in calculations and the area where Atoll calculates path loss matrices, coverage predictions, etc.
Focus zone and hot spots: The focus zone and hot spots define the areas of coverage predictions or other
calculations on which you want to generate reports and results.
Printing zone: The printing zone allows you to define the areas to be printed.
Geographic export zone: The geographic export zone is used to define part of the map to be exported as a bitmap.
2.2.16 Integrated Cartography Editors
Atoll’s GIS enables editing geo data objects as well as network elements using dedicated editing tools within Atoll. Vector,
clutter, and traffic data can be edited within Atoll.
Vector Data Editor
Atoll incorporates a vector data editor. You can create, edit, and delete polygons, lines, and points. Additional operations
such as splitting, combining, or intersecting are available for polygons. The created objects can be stored locally or integrated
into a reference geographic database. The vector data editor is presented in the figure below.
Figure 2.38 Vector data editor
Clutter Data Editor
Clutter data can be edited in Atoll. You can create, edit, and delete existing/new clutter data. These modifications can be kept
locally or integrated into a reference geographic database. The figure below shows the clutter editor dialog box.
© Forsk 2019
Page 43
Atoll Core Features
Atoll 3.4.0 Technical Overview
Figure 2.39 Clutter editor
Traffic Data Editor
Atoll incorporates a traffic data editor. You can create, edit, and delete existing/new traffic data. Both vector (traffic value
associated with a line, polygon or point) and raster (traffic density value associated with each pixel) traffic data can be
modified. These modifications can be kept locally or integrated into a reference geographic database.
2.2.17 Worldwide Coordinate Systems Database
Atoll’s default coordinate system library includes more than a thousand different coordinate systems. All standard coordinate
systems are supported, as well as many regional and local ones. You can create and edit coordinate systems as required.
Atoll uses two coordinate systems simultaneously:


The “projection” (main) coordinate system: This is the actual geographic database coordinate system.
The “display” (secondary) coordinate system: All geographic coordinates are displayed and entered according to
this coordinate system. If the selected display coordinate system differs from the projection coordinate system,
Atoll makes the required conversion between the two. This feature allows easy integration of external data such as
survey data or GPS coordinates.
The figure below shows the Atoll coordinate system settings window.
Figure 2.40 Coordinate system settings
2.2.18 Units
The following units are available in Atoll:






Radiated power:
Antenna gain:
Transmission:
Reception:
Distance:
Height and offset:
© Forsk 2019
ERP, EIRP
dBi, dBd
dBm, W, kW
dBm, dBμv, dBμv/m, V/m
m, km, mi
m, ft
Page 44
Atoll Core Features

Atoll 3.4.0 Technical Overview
Temperature:
°C, °F
Calculation and Memory Management
Atoll is designed to process large volumes of network and geographic data at input and output. Efficient memory
management algorithms enable Atoll to optimise memory usage and provide optimum performance when accessing and
processing network and geographic data as well as calculation results.
As a native 64-bit application, Atoll is capable of accessing and efficiently utilising more than 4 GB of memory, which is the
limit for 32-bit applications. This also enables Atoll to use large contiguous memory segments to handle large amounts of
data and perform complex calculations. Atoll 64-bit provides extensive computation capabilities in demanding tasks such as:







Loading and working with large, country-wide network data
High-resolution path loss calculation with large calculation radii
Monte Carlo simulations with a large number of mobiles distributed over large areas
Neighbour calculations
Report generation on prediction plots over large geographical areas (e.g., country-wide)
Interference matrix generation with a large number of transmitters
AFP and ACP over large geographical areas
Figure 2.41 USA-wide multi-technology network
During calculations, Atoll allocates and frees memory in an incremental manner using algorithms that take into account the
size of the network and geographic data that must be loaded for the task at hand. If needed, Atoll dynamically divides large
map objects into smaller chunks which can be loaded as needed without exceeding the available physical memory.
Atoll

Installed on

Microsoft Windows 32-bit
Microsoft Windows 64-bit
Microsoft Windows 64-bit
Memory limit

2 GB / 3 GB(1)
4 GB
2000 GB(2)
Atoll 32-bit
(1)
(2)
© Forsk 2019
Atoll 64-bit
3 GB with the 4GT mode enabled. For more details, refer to the Microsoft article here.
This corresponds to the physical memory limit of Microsoft Windows Server 2008 R2
Datacenter and Enterprise versions. For a detailed list of memory limits of different
versions of Microsoft Windows, refer to the Microsoft article here.
Page 45
Atoll Core Features
Atoll 3.4.0 Technical Overview
Propagation Models
Atoll includes a comprehensive catalogue of integrated and optional propagation models. Atoll’s propagation model library
includes empirical, statistical, deterministic, ray-tracing, as well as advanced universal propagation models. Atoll’s
propagation calculation engine provides a high level of performance thanks to the following features:






Incremental prediction updates: Before calculating path loss matrices, Atoll detects differences between the
current network configuration and the previous one. Only out-of-date path loss matrices and the related coverage
predictions are updated.
Dynamic data extraction: Atoll supports calculations over large networks using dynamic data extractors which load
and unload only the required data (geographic data and path loss results) during the calculation process. This
calculation architecture prevents memory saturation when working with large networks.
Multi-resolution geographic data: Atoll generates composite path profiles during calculations extracting data from
multi-resolution geographic data objects. For more information, see 2.2.2 Multi-resolution Geographic Database.
Multi-resolution prediction: Atoll provides the possibility to set and use different calculation resolutions for
different transmitters. Each transmitter can also have two different calculation resolutions and radii.
Interference calculation thresholds: Minimum interfering signal cut-off values can be defined in order to restrict
the calculation of interference within reasonable RF limits. Absolute (e.g., -120 dBm) and relative (e.g., 20 dB below
the thermal noise level) cut-off values can be defined.
Joint calculation of path losses for co-site co-located transmitters: Atoll calculates path loss matrices of co‐located
co‐site transmitters in a single step, i.e., per site, instead of calculating each transmitter’s matrix separately. Path
losses comprise two mutually independent components: the path loss due to electromagnetic wave propagation
and the attenuation due to antenna patterns. The first component, which is the most time consuming, is the same
for all co‐located co‐site transmitters. Therefore, Atoll is able to provide high performance by calculating path loss
matrices per site.
Propagation models can be tuned and calibrated within Atoll using CW measurements and drive test data. For more
information, see 16.3 Propagation Model Calibration. Atoll includes propagation models specifically for use in microwave link
planning and analysis. Atoll also enables integration of 3rd party propagation models via a dedicated API. For more
information, see 2.11 Scripting and Customisation.
2.4.1 Integrated Propagation Model Library
Atoll includes numerous propagation models suitable for all radio access and microwave transmission frequencies. Atoll
includes the following propagation models in its default library:
Aster Propagation Model
The Aster propagation model (option) is a high-performance advanced ray-tracing propagation model developed by Forsk. It
supports all radio access technologies and especially suits urban and dense urban propagation environments with small cells.
Aster can provide highly accurate propagation results using high resolution raster building data for vertical and horizontal
diffraction calculations in addition to vector building data. Aster comes with default macro, micro, and small cell
configurations, as well as pre-calibrated parameters for rural environments. It can be optionally tuned using measurements.
Figure 2.42 Propagation phenomena in Aster
© Forsk 2019
Page 46
Atoll Core Features
Atoll 3.4.0 Technical Overview
Angles
Corner
Figure 2.43 Aster ray-tracing
Aster offers a unique versatile approach to input data. It can carry out calculations based on clutter classes, ray-tracing based
on raster as well as vector building data without the need of pre-processing vector data. Using advanced ray-tracing
techniques, Aster is able to accurately model horizontal radio wave propagation along the streets in small cell deployment
scenarios where cells are mostly located below the average rooftop.
Figure 2.44 Example of a signal level prediction using Aster
© Forsk 2019
Page 47
Atoll Core Features
Atoll 3.4.0 Technical Overview
CrossWave Propagation Model
The Atoll CrossWave propagation model (option) is a universal high-performance propagation model developed by Orange
Labs. It supports all radio access technologies and all types of propagation environments, from rural to dense urban areas,
and is capable of providing highly accurate propagation results even without prior calibration or tuning. The CrossWave model
is delivered pre-calibrated to match numerous types of propagation environments, but it can optionally be tuned using CW
measurements.
Figure 2.45 CrossWave propagation model properties
The CrossWave model provides realistic results by combining various propagation phenomena such as vertical diffraction,
horizontal guided propagation, and reflection. Optimised wave propagation calculation methods are available for over and
through forests and above water. As well, the model includes specialised methods are available for outdoor-to-indoor and
indoor-to-outdoor penetration calculations.
Figure 2.46 Propagation phenomena in CrossWave
In addition to traditional geographic data (DTM, clutter classes, clutter heights, etc.), more accurate calculations can be
carried out using the CrossWave model by providing it with vector data, such as 3D building polygons and route/railway lines.
In small cell deployment scenarios, where cells are mostly located below the average rooftop, propagation mostly occurs
horizontally along the streets. The CrossWave model can model this wave-guide-like behaviour of roads and streets using
graphs of street axes automatically calculated based on building vector data. The model determines all the contributing
signals from a cell along multiple paths provided by the graph.
© Forsk 2019
Page 48
Atoll Core Features
Atoll 3.4.0 Technical Overview
Figure 2.47 Example of a graph of street axes in an urban area
Figure 2.48 CrossWave propagation calculation
Standard Propagation Model (SPM)
This is a general model based on the Hata empirical formula with optional adjustments for diffraction and clutter. The
supported diffraction methods are: Deygout, Epstein-Peterson, Deygout with correction, and Millington. Several effective
antenna height algorithms are available including base height, spot height, average, slope, profile and absolute spot height.
An example of signal level calculation using the SPM is shown in the figure below.
Figure 2.49 SPM signal level prediction using building database and indoor clutter loss
3GPP 38.900 Propagation Model
The 3GPP 38.900 propagation model is based on the 3GPP TR 38.900. This report describes the "Study on channel model for
frequency spectrum above 6 GHz" and covers the channel models for frequencies above 6 GHz up to 100 GHz. Research and
© Forsk 2019
Page 49
Atoll Core Features
Atoll 3.4.0 Technical Overview
studies carried out by other companies and groups have largely contributed to the finalisation of this technical report. These
research works include projects such as the WINNER, WINNER II, METIS, ITU-R M, NYU WIRELESS, and other projects.
The 3GPP 38.900 propagation model is a semi-deterministic propagation model that covers various propagation scenarios.
Each propagation scenario uses defined sets of empirical formulas for line-of-sight (LoS) and non-line-of-sight (NLoS)
propagation. The coefficients of the path loss terms in these formulas can be user-defined and automatically calibrated using
measurement data. The 3GPP 38.900 propagation model is semi-deterministic in the sense that it applies empirical formulas
to calculate the path loss along transmitter-receiver profiles for which the LoS/NLoS status is determined based on actual geo
data (instead of LoS/NLoS probabilities as suggested in the 3GPP TR 38.900).
Okumura-Hata and Cost-Hata Propagation Models
Hata models in general are well suited for the urban environment. You can define several corrective formulas and associate
a formula with each clutter class to adapt the Hata model to a wide variety of environments. Additionally, the models can
use the Deygout diffraction method to calculate diffraction losses based on the DTM.
Sakagami Extended Propagation Model
The Sakagami Extended propagation model is based on a simplified version of the extended Sakagami-Kuboi propagation
model. The Sakagami Extended propagation model is valid for frequencies above 3 GHz.
Erceg-Greenstein Propagation Model
The Erceg-Greenstein (SUI) propagation model is suited for predictions in the 1900 and 6000 MHz range over distances
between 100 m and 8 km. The Erceg-Greenstein (SUI) propagation model is suited for WiMAX. The Erceg-Greenstein (SUI)
propagation model is well adapted for suburban environment. You can define several corrective formulas and associate a
formula with each clutter class to adapt the model to a wide range of environments.
ITU 1546 Propagation Model
The ITU 1546 propagation model is suited for predictions in the 30 to 3000 MHz range over distances from 1 to 1000 km. It
is appropriate for point-to-area predictions such as broadcast and land and maritime mobile services, and fixed services
employing point-to-multipoint systems. It uses the terrain profile to calculate propagation. This propagation model is based
on graphs of field strength as a function of distance provided in the ITU recommendations for different operating frequencies.
ITU 529 Propagation Model
The ITU 529 model is suited for predictions in the 300 to 1500 MHz range over long distances (from one to 100 km). You can
define several corrective formulas and associate a formula with each clutter class to adapt the ITU 529 model to a wide variety
of environments. Over long distances (20km<d<100 km), the model uses the corrective formula defined in the ITU
recommendation.
ITU 526 Propagation Model
The ITU 526-5 model is suitable for predictions in the 30 to 10000 MHz range with fixed receivers. According to the ITU 526
recommendations, if there are no obstacles, the propagation takes place in free space, and if there is an obstacle, attenuation
due to diffraction is calculated. The model uses the terrain profile and a diffraction mechanism (3-knife-edge Deygout
method), optionally with correction, to calculate path loss.
ITU 1812 Propagation Model
The ITU 1812 propagation model is suited for predictions in the 30 to 3000 MHz range over distances from 0.25 to 3000 km.
It is appropriate for point-to-area predictions such as broadcast and land and maritime mobile services, and fixed services
employing point-to-multipoint systems. The ITU 1812 recommendation takes into account propagation phenomena such as
diffraction (embracing smooth-Earth, irregular terrain and sub-path cases), tropospheric scattering, ducting and layer
reflection/refraction, and height-gain variation in clutter.
ITU 452 Propagation Model
The ITU 452 propagation model is suited for interference predictions in the 100 to 50000 MHz range over distances up to
10000 km. The ITU 452 recommendations take into account interference propagation phenomena such as diffraction,
tropospheric scattering, surface ducting, elevated layer reflection and refraction, and hydrometeor scattering (for MW
transmitters).
© Forsk 2019
Page 50
Atoll Core Features
Atoll 3.4.0 Technical Overview
ITU 370 Propagation Model
The ITU 370 model is based on the recommendations of the Vienna 1993 international conference on telecommunications
network coordination. This model is suited for predictions in the 100 to 400 MHz range over long distances (over 10 km), such
as in broadcast predictions. It uses the terrain profile to calculate propagation.
Longley-Rice Propagation Model
Longley-Rice is a theoretical model suited for predictions in the 40 MHz band in flat areas. The Longley-Rice propagation
model uses the terrain profile to calculate propagation. However, the parameters of the Longley-Rice propagation model can
be set using distance and an additional loss value.
2.4.2 Optimised Multi-resolution Path Loss Calculations
Atoll provides the possibility to set different propagation models, calculation radii, and resolutions per sector. This enables
radio planners to match the required accuracy of the calculation results to the environment of different sectors. For example,
predicting coverage for a rural area populated with few subscribers may require less accuracy than predicting coverage for
an urban area.
The calculation resolutions for path loss matrices are independent of the resolutions of the underlying geographic data
objects. This provides you a means to adjust the calculation accuracy as required. It is also possible to set two different
resolutions for each sector providing even further flexibility in terms of the required precision of the calculation results.
Atoll performs accurate and optimised path loss calculations: the path loss value stored for each pixel is accurate up to 1/16th
of a dB. Atoll’s matrix-based calculation approach, as opposed to more basic radial calculations, delivers a high level of
accuracy regardless of the transmitter-receiver distance. Compared to the matrix-based calculations, the radial approach
loses accuracy as the distance between the transmitter and the calculated pixel increases. For example, using the matrix
calculation method with a resolution of 20m, path losses are systematically calculated every 20m. On the other hand, using
the radial method with a 1° step, path losses are calculated every 1.75m at 100m from the transmitter location, and every
600m at 35km from the transmitter location.
Figure 2.50 Matrix vs. radial mode calculations
Atoll also provides the possibility to tune calculated path loss matrices using actual network measurements with drive test
data. For more information, see 16.4 Path Loss Tuning.
Coverage prediction plots can be calculated using different resolutions, independent of the path loss and geographic data
resolutions. Dynamic interpolation between multi-resolution geographic data and path loss results enables Atoll to predict
coverage according to the user-defined resolution. Coverage prediction maps are displayed and managed as any other
geographic data object, i.e., with the possibility to set transparency levels, multi-layer tooltips, and the order of appearance
on the map.
© Forsk 2019
Page 51
Atoll Core Features
Atoll 3.4.0 Technical Overview
Figure 2.51 Coverage prediction and path loss calculations using 2m and 20m resolutions for the same sector
Figure 2.52 Multi-resolution matrix definition
Atoll includes a path loss matrix optimisation function that automatically calculates the suitable calculation radii for path loss
matrices according to minimum required signal levels at the farthest location in the matrix. Different minimum signal levels
can be defined for different technologies in a multi-RAT environment. This optimises the sizes of path loss calculation result
files.
2.4.3 Open Interface to External Propagation Models
Atoll’s development kit provides a specific API to support the integration of external propagation models. For more
information, see 2.11 Scripting and Customisation.
2.4.4 Propagation Model Calibration
Atoll is capable of importing and processing measured data. The Okumura-Hata, Cost-Hata, and standard propagation models
can be automatically and manually calibrated using CW measurements and drive test data. For more information, see 16.3
Propagation Model Calibration.
2.4.5 Real-time Transmitter-to-Point Profile Prediction
Atoll includes a ‘transmitter to point’ prediction tool that provides you with a real-time prediction between a selected
transmitter and the mouse pointer. The point analysis window presents the path profile, the vertical half-power beamwidth
and the current tilt of the antenna, and key propagation information such as distance, altitude, clutter type, received signal
strength, shadow margin, loss per diffraction, Fresnel zone, etc.
© Forsk 2019
Page 52
Atoll Core Features
Atoll 3.4.0 Technical Overview
Figure 2.53 Point analysis window
2.4.6 Link Budget Tool
Atoll offers an integrated link budget analysis tool. For each transmitter, you can view the link budget statistics (distance,
power, EIRP, receiver gain, path loss, shadowing margin, and signal level) at the selected receiver location. The figure below
shows a link budget example.
Figure 2.54 Link budget analysis tool
Network Data Management
Atoll’s user interface is designed to enable you to easily manage and quickly access all sorts of data: network database, geo
data, configuration parameters, and calculation results. In addition to the map window, Atoll’s explorer windows provide
access to different data objects in the form of network planning and optimisation oriented tree views. Explorer windows
contain folders, and subfolders, which allow items to be grouped, filtered, and sorted, based on user-defined map regions or
user-defined flags in the corresponding data tables.
Atoll’s data tables and the backend databases can also be fully customised to include user-specific fields. User-defined fields
and data can then be used in Atoll for filtering, sorting, searching, and display settings, etc. Atoll’s network data tables also
facilitate editing and modifying multiple records in order to simplify long and repetitive tasks.
Atoll delivers a comprehensive set of data management features that allow you to easily handle large amounts of data. A few
key features are described below.
2.5.1 Network Data Import and Export
Atoll enables direct interfacing with external data sources and applications. Data can be imported to and exported from Atoll
data tables in various formats including simple text, CSV, MS Excel, and XML Spread Sheet formats. Data can be copied to and
pasted from Atoll data tables to MS Excel and other spread sheet software. In addition to copying and pasting in data tables,
Atoll also allows geo data import by dragging and dropping from the Windows explorer.
Atoll enables importing network data (sites, transmitters, cells, antennas, etc.) from external databases through various
means:




Direct import of ASCII TXT or CSV files
Full as well as partial database import/export using XML files
Direct import of Planet files
Through a custom import tool developed using the Atoll development kit. For more information, see 2.11 Scripting
and Customisation.
In addition to data tables, calculation outputs such as Monte Carlo simulation results and coverage prediction reports, can
be exported to text, CSV, MS Excel, and XML Spread Sheet files. This export function enables possible externalised archiving
or post-processing of simulation results in another application.
© Forsk 2019
Page 53
Atoll Core Features
Atoll 3.4.0 Technical Overview
2.5.2 Network Element Creation and Editing
Sites and transmitters can be created by:



Adding a site/transmitter directly on the map using the site template tool. This allows the creation of multiple multisector stations in a single step.
Entering parameters in the site/transmitter window
External data import (from ASCII text, CSV, or Excel files)
Atoll is capable of listing all the sites and transmitters along with all their respective parameters in a single table. An extract
from a transmitters table is presented in the figure below. Such a table provides convenient editing of the parameters.
Figure 2.55 Transmitters table
2.5.3 Network Element Selection
Multiple sites or transmitters can be selected on the map or in the explorer window using the mouse. This allows quickly
grouping and filtering network elements for calculations and analyses. Selecting multiple sites or transmitters also allows you
to compare the properties of the selected elements, as shown in the figure below.
Figure 2.56 Transmitter comparison example
A search tool is also available to help the user easily and quickly find a site or transmitter in the network.
2.5.4 Network Element Grouping
Sites or transmitters can be grouped by any of their parameters. Grouping can be performed in different ways:

Selecting multiple sites or transmitters on the map or in the explorer window, right-clicking to open the context
menu and selecting the Group by Selection command.
© Forsk 2019
Page 54
Atoll Core Features


Atoll 3.4.0 Technical Overview
Through the sites or transmitters folders.
Through a query function in which multiple grouping criteria can be combined, as shown in the figure below.
Figure 2.57 Transmitter grouping query function
The figure below gives an example of a GSM transmitter folder grouped in two different ways.
Figure 2.58 Transmitter grouping examples
2.5.5 Network Element Filtering
Sites or transmitters can be filtered by any of their parameters. Only the filtered sites and transmitters are taken into account
in calculations. Filtering can be performed in different ways:




Selecting multiple sites or transmitters on the map or in the explorer window, right-clicking to open the context
menu and selecting the Filter by Selection command.
By drawing or importing a filtering polygon as shown in the first figure below
Through the sites or transmitters tables as presented in the figure below that
Through a query function, in a similar manner to the grouping option, where multiple filtering criteria can be
combined.
© Forsk 2019
Page 55
Atoll Core Features
Atoll 3.4.0 Technical Overview
Sites filtered inside
user-drawn polygons
Figure 2.59 Site filtering using a user-drawn polygon
Figure 2.60 Site filtering through table
2.5.6 Network Element Sorting
Sites/transmitters can be sorted by any of their parameters. Sorting can be performed in two different ways:


Directly, by using the site/transmitter tables in a similar way to the filtering option
Through a query function, in a similar way to the grouping option, where multiple sorting criteria can be combined.
2.5.7 Network Element Lists
Static site and transmitter lists can be created, edited and deleted in Atoll. Import and Export functions are also available.
The figure below shows the dialog box of the site list management.
© Forsk 2019
Page 56
Atoll Core Features
Atoll 3.4.0 Technical Overview
Figure 2.61 Site list management
It is also possible to create site or transmitter lists by selecting multiple sites or transmitters on the map or in the explorer
window, right-clicking to open the context menu and selecting the Add to List command.
2.5.8 User Configurations
You can export the current configuration of your project or import existing ones in order to apply predefined settings to your
project. This enables sharing user-defined project configurations among different projects from the same user or from
different users. A user configuration file is made up of the following information (or a subset of it):













Geographic data set: Geographic data file paths and display properties
Map centre and zoom level: Current view of the map window
Zones: Definition of the computation, focus, hot spot, printing, filtering, and geographic export zones
Network data table configuration: Table column order, width, colours, text alignment, character format, and
visibility status for data tables containing network data
Folder configuration: Grouping, filtering, and sorting configurations of the folders in the explorers
Automatic neighbours allocation parameters
Automatic scrambling code allocation parameters (UMTS and TD-SCDMA)
Automatic PN offset allocation parameters (CDMA2000)
Automatic frequency planning parameters (GSM)
Automatic frequency planning and physical cell ID planning constraint weights (LTE/NB-IoT)
Automatic frequency planning and preamble index planning constraint weights (WiMAX)
Prediction list: List and parameters of the coverage predictions defined in the project
Macros: Path to any macro files used in the project
The figure below shows the dialog box of the user configuration export function.
Figure 2.62 User configuration file export
Network Lifecycle Management
Atoll can manage multiple versions of network elements. It is possible to create different versions of any sector representing
stages or phases of deployment. Network lifecycle management in Atoll allows you to:


Configure as many versions as needed to manage your network lifecycle
Create and assign multiple versions of sectors
© Forsk 2019
Page 57
Atoll Core Features



Atoll 3.4.0 Technical Overview
Switch between different versions
Filter sectors by version
Compare differences between parameters of different versions by focusing on fields with different values.
The figure below shows an example of a network lifecycle.
Figure 2.63 Network element lifecycle example
In this example, “on-air” represents the current network without planned modification (final status in the lifecycle), “under
construction” represents on going modification, “planned” status represents planned modifications, “under study”
represents future changes to the network, and “undefined” implies sectors that are out of scope of the network evolution
process.
The figure below shows an example of sector version comparison dialog box.
Figure 2.64 Network element comparison
The network lifecycle management process applies to sectors, cells, subcells, TRXs, repeaters, remote antennas, and
secondary antennas.
© Forsk 2019
Page 58
Atoll Core Features
Atoll 3.4.0 Technical Overview
Database and Multi-user Management
Atoll supports multi-user configurations using database management systems. Supported database management systems
are listed in 1.3 Supported Database Management Systems. A typical multi-user configuration is presented in the figure
below. It includes:




Several Atoll workstations and laptops
A database server installed on a Windows or UNIX server
Geographic data and path loss results stored on dedicated servers or locally on each computer
Atoll installed on a centralised (Citrix) server or locally on each computer
Figure 2.65 Example of a multi-user configuration
In a multi-user environment, different pieces of information, input and output data, can be shared between users. Atoll allows
users to share the following data and information, according to their account rights and privileges:











Units and coordinate systems
Radio network data (sites, antenna, transmitters, etc.)
Traffic data
Propagation models
Neighbours
Geographic data file paths and descriptions
Coverage prediction list and definition
Folder configuration
Computation, focus, filtering, printing, and other polygon zones
Path loss matrices
Coverage prediction results
The Atoll management console facilitates the management of Atoll databases, project templates, user accounts with
associated access rights and privileges. This tool enables the administrator to:





Create databases
Upgrade Atoll databases from one Atoll version to the next
Manage multi-level databases
Manage data modifications history in databases
Manage user accounts and privileges
The Atoll management console is presented in the figure below.
© Forsk 2019
Page 59
Atoll Core Features
Atoll 3.4.0 Technical Overview
Figure 2.66 Atoll Management Console window
2.7.1 Customisable Multi-technology Database Model
An Atoll database consists of a set of tables that describe a single-RAT or multi-RAT network. Each new project is created
based on an Atoll database template used initialise the database structure. Atoll database templates not only define the data
structure but also the default settings and initialisation parameters such as frequency bands, antenna database; propagation
model parameters, etc. Atoll database templates can be edited, created, and deleted by the user. The default template list is
shown in the figure below.
Figure 2.67 Default Atoll database templates
Each project type in Atoll corresponds to a database structure specifically designed to meet the requirements of the
technologies being modelled. All database structures include data tables that define:




The network model (sites, transmitters, cells, repeaters, etc.)
The network configuration (frequency bands, etc.)
The radio equipment (antennas, feeders, reception equipment, etc.)
The traffic model (services, terminals, user profiles, etc.)
User-defined fields and flags can be integrated in the database structure. Any table can be customised to meet the
requirements of your project. This feature facilitates a smooth migration of an existing database to Atoll. The figure below
shows an example of data table customisation directly through the Atoll user interface.
© Forsk 2019
Page 60
Atoll Core Features
Atoll 3.4.0 Technical Overview
Figure 2.68 Database structure customisation
Note that the Atoll database templates can be customised in a similar manner, facilitating integration of new projects based
on user-defined templates.
2.7.2 Database Management
Atoll’s built-in database management system enables users to control data integrity and to consolidate work between users.
Users work on local workspaces (Atoll projects) linked to a reference database. Local workspaces are typically initialised by
uploading the reference database. Atoll does not require a permanent connection between the local workspaces and the
reference database. This enables users to:


Easily manage multiple “what if” scenarios
Work in a non-connected mode (e.g. in the field with a laptop) with an automatic synchronisation with the reference
database at reconnection
Data exchange between the local workspaces and the reference database are dealt by:


The archive function: updating the reference database with the modifications
The refresh function: loading data from the reference database to the Atoll document.
During an archive process, Atoll automatically generates the list of modifications, which then may or may not be committed.
The figure below gives such an example. In addition, details of each modification can be edited as shown in the figure below.
A change report can be generated when refreshing from the reference database to see changes made by other users since
the last project update.
Figure 2.69 Database archive: Automatic generation of the list of modifications
© Forsk 2019
Page 61
Atoll Core Features
Atoll 3.4.0 Technical Overview
Figure 2.70 Database archive: Change details
Atoll is capable of automatically detecting conflicts between changes made by different users, i.e., when different users
modify the same data. Atoll also includes a set of functions that allows you or the administrator to resolve any encountered
conflicts. The figure below gives a conflict management example.
Figure 2.71 Multi-user conflict detection and resolution
2.7.3 Multi-level Database Management
The Atoll management console enables data administration in a multi-level Oracle and MS SQL Server database environment.
It brings an additional level of data integrity control and security. A typical scenario, that includes a nationwide (master)
database and several regional (project) databases, is shown in the figure below.
Figure 2.72 Multi-level database environment
© Forsk 2019
Page 62
Atoll Core Features
Atoll 3.4.0 Technical Overview
All regional databases are linked to the nationwide database. Regional databases are typically initialised by loading the
relevant portion of the nationwide database using the Atoll management console. Each regional database is managed as
described in 2.7.2 Database Management. In a particular region, users work on local workspaces (Atoll projects) linked to
their regional database.
Data exchange between regional databases and the nationwide database are dealt by:


The archive function: updating the nationwide database with the regional modifications
The refresh function: updating the selected regional databases with data from the nationwide database
The corresponding dialog box is shown in the figure below.
Figure 2.73 Multi-level database administration
2.7.4 Multi-Operator RAN Management and RAN Sharing
The Atoll scenario manager is a specialised tool designed to facilitate the creation of specific projects and environments by
means of “scenarios”. It enables dynamic loading of radio network elements and attributes based on various criteria (content,
geographic areas, etc.). A RAN scenario in Atoll is defined by a geographic area (polygon regions), network elements (site and
sector filters), and attributes (custom fields and groups). The Atoll scenario manager enables data segregation based on
“scenarios”.
RAN sharing using the Atoll scenario manager involves three simple steps:
1.
2.
3.
Connect: The user connects with his Oracle credentials
Select: The user selects a scenario and a geographic area
Load: An Atoll document is created and data loaded for the selected area according to the scenario definition
© Forsk 2019
Page 63
Atoll Core Features
Atoll 3.4.0 Technical Overview
Figure 2.74 RAN sharing using the Atoll scenario manager
Atoll scenario manager supports regionalisation based on polygons used as geographic constraints, definition of user rights
for specific regions, and association of multiple scenarios with multiple regions. User profiles can be created as required, and
can be associated with one or more users and with one or more scenarios.
2.7.5 Data Modifications History Management
The Atoll management console allows you to keep and manage the history of modifications made in the network data by
different users. The history management tool keeps track of all the modifications made in the network data tables. The history
management tool is available for all technologies supported by Atoll and projects connected to Oracle database.
In addition to manual purges, regular purges of the data modifications history can be scheduled by the administrator as
required.
User Management
Atoll provides comprehensive user and user group management features as well as multi-level user privilege definition. User
accounts can be created for each database, central or regional, and user privileges can be defined for database tables,
columns, and records, as well as for various components of the Atoll’s user interface.
Figure 2.75 User account and privilege management
The following categories are available for database access rights:

No access: Users without read and write access to the database. The database is not visible to these users and they
are not allowed to create Atoll documents based on this database.
© Forsk 2019
Page 64
Atoll Core Features



Atoll 3.4.0 Technical Overview
Read-only: Users allowed to create Atoll documents from the database but without write permissions to any table
of the database, i.e., users cannot archive changes made in the Atoll document connected to the database.
Standard: Users with read and write access to network data tables.
Super-user: Users with read and write access to all the tables of the database.
Access rights to Atoll user interface elements can be managed as follows:




Access to radio data:
o Full: Users with read and write access to all the tables and properties dialog boxes.
o Standard: Users with read and write access to radio network data tables and properties dialog boxes.
o Read-only: Users with read-only access to tables and properties dialog boxes, i.e., users are not allowed
to modify radio network data and parameters.
Access to calculation settings:
o All: Users with read and write access to all coverage predictions, their calculation settings, and to
microwave calculation settings.
o Standard: Users with access to customised coverage predictions only, and allowed to modify coverage
conditions and display settings and the microwave calculation settings.
o Customised only: Users with access to customised coverage predictions only, but not allowed to modify
coverage conditions and display settings. These users do not have access to the microwave calculation
settings.
Access to propagation models:
o Full: Users with read and write access to all propagation models and their properties.
o Read-only: Users with read-only access to the properties of all the propagation models. Adding and
deleting propagation models is also not allowed.
Password confirmation:
o Yes: These users are asked to enter the password every time when opening a document connected to this
database or creating a new document from this database.
o No: These users are not required to enter the password every time when opening a document connected
to this database or creating a new document from this database.
Calculation Result Reports and Statistics
Atoll can generate reports on calculation results for user-defined zones. These reports contain statistical information (surface,
traffic, and clutter-based) related to the selected coverage prediction. Custom reports are also available using Atoll macros
and scripts. The figure below gives an example of a coverage prediction report for the focus zone.
Figure 2.76 Coverage prediction report on the focus zone
The focus and hot spot zones, over which reports can be generated, are usually different from the computation zone, over
which the calculations are carried out. This enables you to focus on specific sites in the generated reports. For example, the
figure below gives an example of how to exclude border sites from a report. As many focus zones and hot spots can be defined
for report generation as required.
© Forsk 2019
Page 65
Atoll Core Features
Atoll 3.4.0 Technical Overview
Computation zone
(Prediction Study
Calculation Area)
Focus zone
(‘Report
Zone’)
Figure 2.77 Computation zone and focus zone
Moreover, coverage prediction histograms and CDFs can also be viewed. It is also possible to compare these graphs of two
similar coverage predictions, for example, in order to see the effects of parameter tuning and optimisation. The figure below
shows a histogram window comparing two service area predictions.
Figure 2.78 Comparison of histograms of two service area predictions
2.9.1 Printing
Atoll supports all plotters/printers with drivers available for Microsoft Windows operating systems. All paper sizes, up to A0,
are handled. The area to be printed can be graphically defined in the map window. Other parameters such as legend position,
legend content, scale, etc. are also user-definable. Atoll prints the visible map layers with their respective transparency levels.
2.9.2 Exporting
Atoll includes numerous export functions enabling smooth interfacing with other software. Reports can be exported in ASCII
TXT, CSV, MS Excel, and XML Spread Sheet formats. Coverage predictions can be exported in numerous raster and vector
formats. Numerical values of coverage prediction results can be exported in BIL, Vertical Mapper GRD, and TXT formats.
Distributed Computing and Multi-threading
Atoll supports distributed calculations and multi-threading, i.e., calculations carried out on several computers with multiple
multi-core processors. Atoll provides the following advanced computing capabilities:

Calculations on multi-core workstations and servers
© Forsk 2019
Page 66
Atoll Core Features



Atoll 3.4.0 Technical Overview
Calculations are performed using all cores for enhanced performance.
Background calculation
Atoll carries out calculations in the background enabling you to continue to perform other actions in Atoll.
Automated calculations in batch mode
Calculations can be (scheduled to) run in a batch mode, where Atoll carries out tasks in a pre-defined sequence.
You can, for example, use Atoll to automatically create, calculate/update, and export coverage predictions for a
given network region on a daily basis, or for the daily update of the path loss matrices on a large country-wide
network.
Distributed computing for path loss calculations
Path loss calculations can be performed over a number of workstations and servers over a network (as shown in
the figures below).
Multiple instances of Atoll distributed calculation service can be run on designated calculation servers over a network in order
to distribute the task of calculating path loss matrices. Combined with multi-threading, this feature enables Atoll to make full
use of available hardware resources on multiple computers for calculations. For example, 4 calculation servers with 16 cores
each can calculate 64 path loss matrices simultaneously.
Figure 2.79 Distributed computing over workstations in a network
Figure 2.80 Distributed computing over dedicated calculation servers
Scripting and Customisation
Atoll includes scripting features and capabilities for customisation and integration with other, in-house or 3rd party, software.
Atoll provides access to data, import/export, calculations, etc., via the Atoll API (application programming interface).
The Atoll API enables users to add their own functions to the Atoll user interface. It allows integrating a wide range of
applications and interfaces to other software.
© Forsk 2019
Page 67
Atoll Core Features
Atoll 3.4.0 Technical Overview
2.11.1 Scripting
Atoll’s scripting features enable scheduling frequent user actions, such as path loss result updating, database synchronisation,
coverage plot calculation, etc., using simple VBScript routines. This enables regular execution of repetitive actions and
resource-consuming tasks.
An example of scripting in Atoll could be calculating a country-wide coverage map and exporting it to a PNG file for publication
on a website. An Atoll script can carry out this task on a regular basis while also taking care of any preliminary actions that
may be required, for example, the Atoll document may have to be synchronised with the database and path loss matrices
may require recalculation before proceeding to calculating the coverage map.
Scripts can be written directly within Atoll and scheduled using the Windows task scheduler. Once set up, the defined series
of actions are performed automatically as scheduled.
Figure 2.81 A macro integrated in the Atoll user interface
2.11.2 Customisation
The Atoll API offers a set resources for the customisation and integration of Atoll extensions and plug-ins. The Atoll API is
based on a set of Microsoft COM (component object model) interfaces that allows communication between Atoll and external
modules.
The Atoll API makes it possible to integrate a variety of functions with Atoll, such as for example simulators, optimisation
tools, and post-processing add-ins. Dedicated interfaces are also available for adding propagation models to Atoll. Functionwise, the Atoll API comprises:


General API
Propagation model API
General API
The general API provides access to generic functions and data, such as network data and path loss matrices, to developers.
Custom modules developed using the Atoll SDK can add dedicated elements to the Atoll user interface. Custom modules can
be integrated into Atoll with dedicated toolbar icons, data folders, commands, menus, parameter settings, and dialog boxes.
Such modules also benefit from Atoll’s data management capabilities, and can even store data in Atoll document files and
databases.
The figure below provides an example of the Add-ins toolbar with custom toolbar buttons added for various functions (SingleRAT to multi-RAT document conversion, eMBMS planning and analysis, small cell planning, multi-storey predictions, export
to Google Earth, etc.
Figure 2.82 Various functions available through custom buttons in the Add-ins toolbar using the general API
© Forsk 2019
Page 68
Atoll Core Features
Atoll 3.4.0 Technical Overview
The figure below shows an example of a custom dialog box added to the Atoll user interface.
Figure 2.83 Custom dialog box for eMBMS planning and analysis added to the Atoll user interface
Data can be exported and processed using an external application by clicking a toolbar button added through the general API.
For example, the site data, transmitter data, coverage prediction results, and microwave link data can be exported from Atoll
to Google Earth using the general API.
Figure 2.84 Export of sites, transmitters, coverage predictions, and microwave links to Google Earth via the API
Propagation Model API
The propagation model API is a dedicated API for integrating external propagation models with Atoll. The figure below shows
the Atoll propagation model library with a custom propagation model added through the API.
© Forsk 2019
Page 69
Atoll Core Features
Atoll 3.4.0 Technical Overview
Custom propagation model
Figure 2.85 Custom propagation model
© Forsk 2019
Page 70
Atoll Live Features
Atoll 3.4.0 Technical Overview
3 Atoll Live Features
The Atoll Live module allows operators to integrate live network data (CM6 data, PM7 data, KPIs8, UE9/cell/MDT10 traces, and
crowdsourced data) with Atoll’s advanced planning and optimisation features. The Atoll Live module adds live network data
management, processing and display features to Atoll, and enables measurement-based functionalities in technology and
optimisation modules. By combining measurement-based and prediction-based approaches, Atoll provides operators with
extended accuracy and a broader scope of use.
The following figure depicts the place of the Atoll Live module within a radio network planning and optimisation ecosystem
incorporating Atoll.
Figure 3.1
Schematic view of a radio network planning and optimisation ecosystem incorporating Atoll
Live Network Data Management in Atoll
The Atoll Live module enables acquisition of measured and analytics data from live networks. It enables updating the Atoll
radio network database with configuration management data, using KPIs/performance management data, UE/cell/MDT trace
collections, and crowdsourced data in various planning and optimisation activities in Atoll.
The Atoll Live module adds new folders to the Network and Parameters explorer windows in Atoll. These folders provide the
user with an intuitive and direct access to all functions relevant to live network data within Atoll:


Network explorer:
o KPIs: This folder contains all the imported KPIs and cell statistics. It also provides access to all the data
acquisition and analysis features related to KPIs.
o UE Traces: This folder lists all the live connections to UE/cell/MDT trace sources. It also provides access
to all the data acquisition and analysis features related to UE/cell/MDT traces.
Parameters explorer:
o KPI and UE Trace Parameters: This folder contains the user-definable KPI definitions and UE trace mapping
parameters.
6
CM: configuration management
PM: performance management
8 KPI: key performance indicator
9 UE: user equipment
10 MDT: minimisation of drive tests
7
© Forsk 2019
Page 71
Atoll Live Features
Atoll 3.4.0 Technical Overview
Figure 3.2
GUI elements related to the Atoll Live module
Live Network Data Import
The Atoll Live module enables accessing live network data (CM data, PM data, KPIs, UE /cell/MDT traces, and crowdsourced
data) from different sources using vendor-neutral or OSS-specific interfaces, as well as through direct connections to
databases. Once imported, live network data can be displayed and analysed in Atoll and used in network planning and
optimisation features.
Forsk has agreements with major equipment vendor partners through the OSSii (Operations Support Systems interoperability
initiative) initiative. The aim of the OSSii initiative is to enable OSS interoperability between different OSS vendor’s
equipment; it allows independent software vendors (ISVs) like Forsk to interface their products with equipment suppliers
through a comprehensive framework from specifications to integration testing.
The OSSii agreements authorise Forsk to develop specific interfaces between Atoll and various vendor OSS systems. These
dedicated interfaces, called OSS Interfaces for Atoll, are available from Forsk and enable Atoll Live users to integrate KPIs and
UE traces into Atoll Live directly through vendor-specific OSS data output sources.
3.3.1 KPI/PM Data Mapping
The KPI definitions table enables operators to set up KPI definitions according to their own conventions. This also enables
operators to configure definitions to match various equipment used in the network and different data sources that may exist.
The KPI definitions table allows creating and modifying KPI characteristics from a pre-defined list of “predictable” KPIs (i.e.,
KPIs that can also be calculated by Atoll enabling comparisons between measured and predicted values, or by setting up a
custom definition according to a combination of the following parameters:










Category: The 3GPP category of the defined KPI: Accessibility, Retainability, Integrity, Availability, and Mobility. This
parameter is used by Atoll for filtering KPIs in different planning and optimisation features.
Measured Parameter: The radio parameter measured for the construction of this KPI: RSRP, RSRQ, RSCP, etc.
Unit: The unit of the KPI: Percentage, Time, kbps, dB, dBm, etc.
Reference Value: For KPIs whose unit is percentage, this value serves as the reference value of the measured
parameter with respect to which the KPI is evaluated.
Direction: Uplink, downlink, or all.
Min: The smallest value the KPI may have.
Max: The highest value the KPI can attain.
Target: Whether the aim of the operator would be to increase or decrease the KPI.
Threshold low: Value below which the KPI is considered “bad” (represented in red).
Threshold high: Value above which the KPI is considered “good” (represented in green).
Between Threshold low and Threshold high, the KPI is considered “acceptable” (represented in light orange).
Hence, the KPI definitions table is open, user-definable, and inherently multi-technology. Moreover, it can also contain
definitions matching various vendors in the same project.
© Forsk 2019
Page 72
Atoll Live Features
Atoll 3.4.0 Technical Overview
Figure 3.3
Example of a predictable KPI definition
Figure 3.4
Figure 3.5
Example of a custom KPI definition
Default multi-technology KPI definitions
3.3.2 KPI/PM Data Import
Multi-technology KPIs can be imported from various sources:



ASCII text files (TXT and CSV)
Oracle databases
MS SQL Server databases
© Forsk 2019
Page 73
Atoll Live Features
Atoll 3.4.0 Technical Overview
Figure 3.6
KPI import from various sources
Atoll can acquire two types of KPIs:


Performance statistics of individual network elements (call drop rates, served users, etc.)
Traffic flow (relationships) between network elements of the same or different technologies (numbers of
handovers, etc.)
Atoll can manage multiple KPI tables, each including multiple fields. The Atoll Live module supports customisable mapping
configurations for various sources, equipment, and technologies. Furthermore, specialised and dedicated interfaces can be
developed to directly access the operator’s KPI source using pre-configured parameters.
Figure 3.7
KPI import window
KPIs in Atoll can be updated as long as a connection with the data source is maintained. The update function downloads the
latest values of KPIs found in the KPI source and updates these in the Atoll document. This may be particularly useful when
the data source is managed by tools that update data from time to time to give the network planner with the most up-todate picture of network performance.
Figure 3.8
KPI context menu – Update command
3.3.3 UE/Cell/MDT Trace Mapping
The UE trace mappings table enables operators to set up UE/cell/MDT trace mappings according to their own conventions.
This also enables operators to configure mappings to match various equipment used in the network and different data
sources that may exist. The UE trace mappings table allows creating mappings between predicted radio parameters in Atoll
and measured UE/cell/MDT traces. For example, if the UE/cell/MDT trace source contains bit-wise representations of RSRP,
RSRQ, etc., these can be mapped to Atoll’s dBm and dB units using this table. It also allows filtering measurement values
outside the defined range.

Name: Name of the measured UE/cell/MDT trace parameter to map with Atoll.
© Forsk 2019
Page 74
Atoll Live Features







Atoll 3.4.0 Technical Overview
Measured Parameter: The measured parameter’s equivalent in Atoll.
Unit: Unit of the measured parameter.
Direction: Uplink, downlink, all, or undefined.
Min Reported Value: Lowest reported value of the measured parameter in the UE/cell/MDT trace source.
Max Reported Value: Highest reported value of the measured parameter in the UE/cell/MDT trace source.
Min Measured Value: Lowest measured value matching the lowest reported value of the measured parameter.
Max Measured Value: Highest measured value matching the highest reported value of the measured parameter.
For example, in order to map the bit-wise representation of RSRP to dBm, you can define:








Name: RSRP
Measured Parameter: RSRP
Unit: dBm
Direction: Downlink
Min Reported Value: 0
Max Reported Value: 97
Min Measured Value: -141
Max Measured Value: -44
If the min-max mapping is left empty, Atoll considers that the reported value is the same as the measured value.
Figure 3.9
Default UE/cell/MDT trace mappings
3.3.4 UE/Cell/MDT Trace Import
The Atoll Live module can connect Atoll documents to one or more sources of UE/cell/MDT traces. Atoll establishes a live
connection with the UE/cell/MDT trace source, which means that the latest and most up-to-date information is read from
the source whenever the UE/cell/MDT trace is used in planning and optimisation tasks.
Figure 3.10 UE/cell/MDT trace connections
The Atoll Live module supports connections to multiple UE/cell/MDT trace sources with customisable mapping configurations
for various equipment and technologies.
© Forsk 2019
Page 75
Atoll Live Features
Atoll 3.4.0 Technical Overview
Figure 3.11 UE/cell/MDT trace connection window
3.3.5 Configuration Management Data Import
Atoll Live can be complemented with dedicated, vendor-specific OSS interface tools developed by Forsk. Currently, these OSS
interface tools enable the operators to import configuration management data for:




Ericsson LTE: versions L13 to L18
Ericsson UMTS
Huawei LTE: versions SRAN11.1 to SRAN 13.1
Huawei UMTS
Configuration management data imported using the OSS interface tools is directly loaded to the network data tables:







Activity status (“on air” cells)
Frequency band and carrier
PCI (LTE) or PSC (UMTS)
Transmission power (LTE) or pilot power (UMTS)
Min RSRP (LTE), min RSCP (UMTS)
Intra-RAT and inter-RAT neighbour lists
Number of TRX antenna ports
3.3.6 GSM OSS Data Import
GSM network data can be obtained in the form of flat files from OSS configuration management tools of different equipment
vendors. The following live network data can be imported from GSM OSS:


Interference matrices
From Huawei MR files, Ericsson ICDM (.msmt and .conf) files, NSN DAC and CF files, ZTE CI files, and Alcatel RMS
and T180 files.
Traffic counters (CS traffic Erlangs, PS traffic, HR traffic ratio, cell traffic loads, etc.)
From Huawei TCHF and TCHH files, Ericsson FAS export files, NSN RX files, and ZTE RX files.
GSM OSS data can help improve the GSM network traffic analysis and capacity planning. These data can also be integrated
into the AFP process to improve the frequency planning results. As well, the Atoll GSM AFP can merge predicted and live
interference matrices from various sources, hence enhancing the quality of input data.
Live Network Data Display and Analysis
The Atoll Live module enables displaying live network data such as KPIs and UE/cell/MDT traces on the map as well as in data
tables, and allows performing various quick analyses before using the data in network planning and optimisation functions.
3.4.1 KPI Data Tables
Once imported, KPIs are available in Atoll in the Network explorer window under the KPIs folder. Each KPI item in the explorer
is associated with a data table that contains the imported KPI data. The KPI data table lists the actual values of KPIs imported
from the defined source.
© Forsk 2019
Page 76
Atoll Live Features
Atoll 3.4.0 Technical Overview
For each KPI with an assigned definition, the data table cells are coloured according to the KPI quality: good (above Threshold
high), acceptable (between Threshold high and Threshold low), or bad (below Threshold low). KPIs can be assigned definitions
at the time of import or later.
The KPI data tables are linked with the map window and any cell can be located on the map directly from within a KPI table.
Moreover, cell properties can also be directly accessed from within the KPI table. This enables quick analyses of the radio
environment around cells whose KPIs indicate performance issues.
Figure 3.12 Example of a KPI data table
3.4.2 KPI-Based Sector Display and Best Server Plots
The KPI data tables are linked with the network elements. Transmitter symbols on the map can be coloured and labelled
according to the quality levels of any related KPI. This enables geographical visualisation of sectors whose KPIs indicate
performance issues.
Figure 3.13 Transmitter representation on map based on KPIs
Similarly, per sector or best server coverage plots can be coloured according to KPI quality levels as shown in the figure below.
© Forsk 2019
Page 77
Atoll Live Features
Atoll 3.4.0 Technical Overview
Figure 3.14 Best server coverage plot representing KPI quality levels (red=bad; orange=acceptable; green=good)
3.4.3 UE/Cell/MDT Trace Locations and Density
UE/cell/MDT traces can be viewed on the map by clicking the display check box of the relevant UE/cell/MDT trace item.
Figure 3.15 UE/cell/MDT trace locations displayed on the map
Moreover, the geographic density of the UE/cell/MDT traces can be displayed as a heat map using the Atoll’s weighting map
feature. This map provides a global view of the density of points located on the map and can be used in the Atoll ACP to assign
more importance to pixels with higher traffic and less importance to pixels with low traffic. Atoll is capable of creating
weighting maps using indoor, outdoor, or both types of UE and MDT traces.
© Forsk 2019
Page 78
Atoll Live Features
Atoll 3.4.0 Technical Overview
Figure 3.16 Density map of UE/cell/MDT traces
Live Network Data Comparative Analysis
Atoll provides simple means to compare two sets of KPIs as well as to compare KPIs with the same parameters calculated by
Atoll.
For KPIs, it is possible to compare:
1.
2.
3.
4.
Two sets of single-server KPIs (call drop rates, served users, etc.): For example, to assess the variation in KPI values
before and after parameter changes in the network
A set of single-server KPIs with equivalent parameters predicted by Atoll: For example, to determine the difference
between the predictions and measured network performance
A set of multi-server KPIs with the corresponding neighbour relations table in Atoll: For example, to analyse the
inconsistencies between predicted and actual network behaviour
Two sets of multi-server KPIs (numbers of handovers, etc.): For example, to evaluate the performance of handover
parameter optimisations
For UE/cell/MDT traces, it is possible to compare predicted RSRP and RSRQ values with the measured ones. For more
information, see 3.7.5 Comparison Between UE/Cell/MDT Trace Measurements and Predictions.
3.5.1 Comparison between Two Sets of Single-Server KPIs
Single-server KPIs (call drop rates, served users, etc.) are cell-level or sector-level statistics associated with one cell or sector.
In order to assess the variation in KPI values before and after some parameter changes in the network, a simple comparison
can be carried out showing a comparative data table with KPI values side-by-side.
Figure 3.17 Example of comparison between two sets of KPIs
© Forsk 2019
Page 79
Atoll Live Features
Atoll 3.4.0 Technical Overview
3.5.2 Comparison between Single-Server KPIs and Predicted Values
Single-server KPIs (call drop rates, served users, etc.) are cell-level or sector-level statistics associated with one cell or sector.
In order to assess the difference between predicted and measured network performance, Atoll can predict KPI values and
show a side-by-side comparison between the measured and predicted KPI values directly in the KPI data table.
These predicted values and the difference between measured and predicted values are available for transmitter and coverage
prediction display similar to the measured KPIs.
Figure 3.18 Example of comparison between KPIs and predicted values
3.5.3 Comparison between Multi-Server KPIs and Neighbour Relations
Multi-server KPIs (numbers of handovers, etc.) are cell-level or sector-level statistics associated with two cells or sectors.
Multi-server KPIs usually depict the flow of traffic flow between network elements of the same or different technologies
(intra-RAT and inter-RAT relations). The Atoll Live module allows analysing the difference between actual traffic flow in the
network, based on handover-related KPIs, and the neighbour lists defined in Atoll. Neighbour lists in Atoll may be imported
from external sources, created automatically based on extensive radio criteria, or defined and adjusted manually.
For this type of comparison, Atoll provides a detailed comparative results table showing multi-server KPI values and data
from Atoll neighbour lists side-by-side. Among other information, the comparative results also shows missing neighbour
relations that can be directly added to the Atoll’s neighbour lists.
© Forsk 2019
Page 80
Atoll Live Features
Atoll 3.4.0 Technical Overview
Figure 3.19 Example of comparison between handover KPIs and neighbour lists
3.5.4 Comparison between Two Sets of Multi-Server KPIs
Multi-server KPIs (numbers of handovers, etc.) are cell-level or sector-level statistics associated with two cells or sectors.
Multi-server KPIs usually depict the flow of traffic between network elements of the same or different technologies (intraRAT and inter-RAT relations). The Atoll Live module allows analysing the difference between two sets of KPIs. Such a
comparison can help assess the variation in traffic flow KPIs before and after some parameter changes in the network. The
resulting comparative data table shows KPI values side-by-side.
Figure 3.20 Example of comparison between two sets of KPIs
Combined Path Loss Matrices
The Atoll Live module allows integrating live network measurements into Atoll’s advanced planning and optimisation
capabilities. Using UE/cell/MDT trace data, it is possible to combine predicted path losses with measured path losses.
Combined path losses provide a more accurate view of radio propagation. Once combined, path loss matrices including both
predicted and measured data are available for all subsequent calculations such as coverage plots, Monte Carlo simulations,
neighbour planning, interference matrices calculation for the AFP, and the ACP for network optimisation as well as site
selection.
© Forsk 2019
Page 81
Atoll Live Features
Atoll 3.4.0 Technical Overview
Figure 3.21 Schematic representation of the path loss combining process
Coverage Plots Including Live Network Data
The Atoll Live module allows calculating coverage plots depicting the live network performance on the map and assessing the
results using associated reports and statistics. In addition to accurate predictions, coverage plots can be based on
measurements alone and on intelligent combination of measurements with predictions.
3.7.1 KPI Quality Zones
In Atoll, KPI data tables are linked with network elements (cells or transmitters). This enables you to view cell coverage areas
using colours associated with KPI quality level definitions. It is also possible to filter per-sector coverage plots according to
their KPI values. Also, KPI quality zones coverage plots enable you to view cell coverage areas according to multiple KPIs. For
example, if an RSRP-related KPI and an RSRQ-related KPI both indicate problems in certain areas of the network, this can be
displayed on the map using the KPI quality zone coverage plot.
Figure 3.22 Example of logical combination for a KPI quality zone coverage plot
© Forsk 2019
Page 82
Atoll Live Features
Atoll 3.4.0 Technical Overview
Figure 3.23 Example of logical combination of KPIs: RSRP-related KPI (top-left), RSRQ-related KPI (top-right), bad RSRP &
bad RSRQ quality zone (bottom)
3.7.2 UE/Cell/MDT Trace Measurement Plots
The Atoll Live module is able to process measurement data contained in the UE/cell/MDT trace files and display this
information in the form of measurement plots. These measurement plots are based on the same architecture as Atoll’s
coverage predictions and benefit from the related export, reporting, and statistics features.
Figure 3.24 Example of a UE/cell/MDT trace measurement plot
These measurement plots provide a means to quickly visualise any type of measurement data present in the source
UE/cell/MDT traces. Furthermore, UE/cell/MDT trace measurements can be combined with predicted plots to obtain an
augmented prediction plot. For more information, see 3.7.4 Combined Prediction and Measurement Plots.
© Forsk 2019
Page 83
Atoll Live Features
Atoll 3.4.0 Technical Overview
3.7.3 UE/Cell/MDT Trace Coverage Plots
The Atoll Live module can generate coverage plots from measurement data contained in the UE/cell/MDT trace files. As
measurement values are only available on some locations, these are interpolated in order to obtain probable values at
locations where measurements are not available. These measurement-based coverage plots are based on the same
architecture as Atoll’s coverage predictions and benefit from the related export, reporting, and statistics features.
Figure 3.25 Example of a UE/cell/MDT trace coverage plot
3.7.4 Combined Prediction and Measurement Plots
In addition to UE/cell/MDT trace-based measurement plots (3.7.2 UE/Cell/MDT Trace Measurement Plots) and coverage plots
(3.7.3 UE/Cell/MDT Trace Coverage Plots), Atoll is also capable of intelligently combining measured values with predicted
ones taking into account radio and geographic environments. With the ability of combining UE/cell/MDT trace measurements
with highly accurate predictions from advanced propagation models, Atoll provides operators with a unique tool to analyse
their networks in more detail with higher precision.
Figure 3.26 Example of a predicted RSRP coverage plot
© Forsk 2019
Page 84
Atoll Live Features
Atoll 3.4.0 Technical Overview
Figure 3.27 Example of the predicted RSRP coverage combined with UE/cell/MDT trace measurements
3.7.5 Comparison Between UE/Cell/MDT Trace Measurements and Predictions
Atoll enables comparing UE/cell/MDT trace measurement plots and coverage plots with equivalent coverage predictions
directly on the map using the tooltip function and numerically by creating a pixel-wise value difference plot.
Figure 3.28 Visual (left) and value difference (right) between UE/cell/MDT measurements and predictions
Reports and statistics can be obtained on the measurement plots, coverage predictions, as well as on the value difference
plots.
Network Optimisation Using Live Network Data in the ACP
The Atoll ACP (Automatic Cell Planning) module enables operators to optimise and densify their networks to improve
coverage, capacity, and performance. The Atoll ACP can optimise parameters of installed antennas (patterns, heights,
azimuths, and tilts) and cell transmission powers. As well, the ACP can perform site selection for macro as well as small cell
deployments.
The ACP takes into account various standard and user-defined optimisation objectives, such as coverage, interference,
capacity, service quality, and EMF exposure levels at building facades. Moreover, the ACP can calculate objectives on different
floors for evaluating optimisation plans in multi-storey buildings. The ACP optimisation process is based on flexible and user-
© Forsk 2019
Page 85
Atoll Live Features
Atoll 3.4.0 Technical Overview
definable directives which may include a number of weighted criteria depending on the network configuration and radio
environment data.
Figure 3.29 Atoll ACP optimisation process
The Atoll Live module allows the Atoll ACP to receive feedback from a live network based on user-defined key performance
indicators. Moreover, the Atoll Live module can process KPI values into metrics that can be directly employed by the ACP to
identify problematic cells and critical network zones based on a single KPI or on logical combinations of multiple KPIs. For an
example of critical zones based on logical combinations of KPI, see the figure below.
Figure 3.30 Definition of KPI-based critical zones for optimisation
Once the critical zones have been identified with the help of the Atoll Live module, the optimisation engineer can define
specific ACP optimisation objectives dedicated to these zones in addition to the global optimisation objectives.
This allows the ACP to focus more on the critical network zones and attempt at improving the overall network performance
as well as resolving possible issues for the problematic cells. The ACP enables defining multi-tier optimisation objectives based
on KPI quality definitions, for example, corresponding to critical cells, their neighbouring cells, and other cells.
© Forsk 2019
Page 86
Atoll Live Features
Atoll 3.4.0 Technical Overview
Figure 3.31 Example of global and critical-zone optimisation objectives
Figure 3.32 Example of a critical-zone optimisation objective
In addition to KPIs, the ACP can also be provided with traffic density information from weighting maps based on UE/cell/MDT
traces. For example, within the critical zones, the operator can obtain a general idea of user density from UE/cell/MDT traces.
This user density can be converted into a weighting map and provided to the ACP for pixel-weighting, i.e., assigning an
importance to each pixel being assessed according to the density of users present on that pixel. For an example of the
weighting maps, see the figure below.
Figure 3.33 Density map of UE/cell/MDT traces
© Forsk 2019
Page 87
Atoll Live Features
Atoll 3.4.0 Technical Overview
Prediction and KPI-Based Neighbour Planning
The Atoll Live module enables a number of enhanced automatic neighbour planning features using multi-server KPIs that
depict the flow of traffic between network elements, such as numbers of handovers, etc. Multi-server KPIs can be cell-level
or sector-level statistics associated with two cells or sectors of the same or different technologies (intra-RAT and inter-RAT
relations).
With the Atoll Live module, Atoll can take into account KPIs in automatic neighbour planning and importance calculation.
Moreover, a feature for creating black and white lists of neighbour cells (called exceptional pairs in Atoll) is also available.
Additionally, as described in 3.5.3 Comparison between Multi-Server KPIs and Neighbour Relations, multi-server KPIs can be
compared with neighbour lists in Atoll and missing neighbour links can be manually added to the Atoll neighbour lists.
3.9.1 Automatic Neighbour Planning Using KPIs
Using the live network key performance indicators based on traffic flow between cells and sectors, Atoll’s automatic
neighbour planning function can provide more reliable and realistic results.
Figure 3.34 KPI-based automatic neighbour planning
This allows Atoll to perceive handover relations that might not have been significant based on pure radio criteria, hence
improving the results provided by the algorithm.
© Forsk 2019
Page 88
Atoll Live Features
Atoll 3.4.0 Technical Overview
Figure 3.35 KPI-based automatic neighbour relations
3.9.2 Neighbour Importance Calculation Including KPIs
The importance values, used in the AFP for parameter planning, can be evaluated including KPI data from the live network to
provide more weightage to real traffic flow in the network.
Figure 3.36 Neighbour importance component weights
3.9.3 Automatic Creation of Black Lists and White Lists (Exceptional Pairs)
The Atoll Live module enables the automatic creation of black and white lists of cell-pairs based on multi-server handover
KPIs. The aim of this feature is to help the user automatically create lists of forced and forbidden neighbours in Atoll which
are then taken into account during the automatic neighbour planning.
The creation of black and white lists of cell-pairs (exceptional pairs) provides a simple means to filter target cells based on a
number of criteria: distance, number of handovers, handover failure/success rate, and the importance ratio calculated
automatically by Atoll based on the numbers of handovers from any cell towards all of its target cells.
© Forsk 2019
Page 89
Atoll Live Features
Atoll 3.4.0 Technical Overview
Figure 3.37 Automatic creation of black and white lists
Figure 3.38 Example of black listed (red) and white listed (green) neighbour relations
Automatic Frequency, PCI, and PRACH Planning Using Live Network Data in the LTE AFP
The Atoll LTE AFP module enables automatically configuring network parameters such as the frequency carriers, physical cell
IDs, and PRACH root sequence indexes. The aim of the AFP is to allocate resources in a way that minimises interference,
collision, and confusion while respecting the user-definable constraints.
In addition to the existing types of constraints taken into account by the AFP, i.e., interference matrices, neighbour relations,
and allowed ranges of resources for allocation, the Atoll Live module enables the AFP to also take into account multi-server
KPIs and automatically determine inter-cell relations based on UE traces. This allows the AFP to identify relations between
cells based on actual network measurements.
Multi-server KPIs are cell-level or sector-level statistics associated with two cells or sectors defining traffic flow or mutual
impact in terms of interference between them. UE traces help the AFP identify additional inter-cell relations based on the
numbers of UE traces corresponding to each server-neighbour pair.
© Forsk 2019
Page 90
Atoll Live Features
Atoll 3.4.0 Technical Overview
Figure 3.39 KPI-based automatic parameter planning using the LTE AFP
This allows the Atoll LTE AFP to identify relations that might have been overlooked based on pure radio criteria, hence
improving the allocation results.
Figure 3.40 PCI collision zones detected through KPIs
Traffic Maps from Live Network Data
Atoll can use traffic-oriented KPIs, such as throughput demands and numbers of users, to create KPI-based sector traffic maps.
Sector traffic maps use per-sector traffic data from KPIs and spread the traffic demand intelligently over the predicted
coverage area of each corresponding sector.
Figure 3.41 KPI-based sector traffic maps
© Forsk 2019
Page 91
Atoll Live Features
Atoll 3.4.0 Technical Overview
Figure 3.42 Example of a KPI-based sector traffic map
KPI data imported in Atoll can be refreshed to load the latest values from the KPI source. Similarly, KPI-based sector traffic
maps can also be updated to match the latest traffic KPI values from the live network.
Figure 3.43 Automatic update of a KPI-based sector traffic map
Furthermore, the traffic distribution within each sector of a sector traffic map can be geographically weighted by clutter class
as well as a weighting map based on UE/cell/MDT traces.
© Forsk 2019
Page 92
Atoll Live Features
Atoll 3.4.0 Technical Overview
Figure 3.44 Sector traffic map weighted by UE trace densities
These traffic maps can be used to carry out comprehensive traffic analyses using Monte Carlo simulations. Moreover, traffic
data, i.e., one or more combined traffic maps, can be provided to the ACP for steering the optimisation engine towards more
important areas, i.e., zones of high traffic.
© Forsk 2019
Page 93
Antenna and Radio Equipment Features
Atoll 3.4.0 Technical Overview
4 Antenna and Radio Equipment Features
Atoll includes a comprehensive model for radio antennas and equipment. It allows you to import 2D and 3D antenna models
in various formats, assign antennas to sectors using an intelligent antenna selection assistant, and set up antennas sharing
between collocated sectors of the same or different radio access technologies. Atoll also includes various handy tools such
as an antenna pattern comparison tool and an antenna pattern smoothing tool.
Antenna Model
Each antenna is defined in Atoll by the following parameters:






Gain
Horizontal and vertical patterns
Half-power beamwidth
Operating frequency range (minimum and maximum values)
Pattern electrical tilt
Pattern electrical azimuth
A default set of antennas is available in Atoll. Additional antennas, with 2D and 3D patterns, can be created and imported
from external ASCII TXT, CSV, or MS Excel files. Atoll supports antenna patterns with high precision, i.e., up to 0.1 degree
steps.
The figure below presents the antenna properties window.
Figure 4.1
Antenna properties window
Antenna Features
The following features enable you to work with antennas in Atoll.
4.2.1 2D and 3D Antenna Pattern Import
Atoll allows you to import antennas with 2D and 3D patterns from external ASCII TXT, CSV, or MS Excel files. Atoll supports
antenna patterns with high precision, i.e., up to 0.1 degree steps.
© Forsk 2019
Page 94
Antenna and Radio Equipment Features
Atoll 3.4.0 Technical Overview
Figure 4.2
3D antenna pattern import
4.2.2 Antenna Selection Assistant
Atoll includes an antenna selection assistant that allows you to quickly find the best suited antenna for each sector based on
sector-antenna compatibility criteria such as the operating frequencies, beamwidth, electrical tilts and azimuths.
Figure 4.3
Antenna selection assistant
4.2.3 Antenna Pattern Comparison Tool
Atoll enables you to compare different antenna patterns using antenna comparison tool.
© Forsk 2019
Page 95
Antenna and Radio Equipment Features
Figure 4.4
Atoll 3.4.0 Technical Overview
Antenna pattern comparison
4.2.4 Antenna Pattern Smoothing
Smoothing the vertical antenna patterns may improve the emulation of reflection and diffraction effects with some empirical
propagation models. In Atoll, you can smooth vertical as well as horizontal antenna patterns by flattening high-attenuation
points of the pattern.
Figure 4.5
Antenna pattern smoothing
4.2.5 Antenna-to-Sector Assignment Audit
Atoll allows you to automatically check that the antenna operating frequencies match the operating frequencies of the
sectors to which the antennas are assigned. Inconsistencies are listed in the event viewer.
4.2.6 Antenna Parameter Audit
Atoll allows you to automatically compare electrical azimuth and tilt parameters stored in the antenna model with those
calculated from the antenna pattern. For calculations, Atoll always uses the electrical azimuth and tilt values calculated from
the antenna pattern. Values stored as antenna model parameters can be used to filter the antenna model for assignment to
sectors.
Antenna – Sector Configurations
Atoll can model various configurations of physical antennas installed at base stations:





Single antenna configurations
Co-located multiple antenna configurations
Geographically distributed antenna configurations
Multi-beam antenna configurations
C-RAN configurations
© Forsk 2019
Page 96
Antenna and Radio Equipment Features
Atoll 3.4.0 Technical Overview
4.3.1 Single Antenna Configurations
Single antenna configurations correspond to the traditional installation scenario with one physical antenna installed per
sector. This configuration is modelled in Atoll using the following analogies:


One transmitter and cell per sector
The single antenna panel installed at the sector modelled using the main antenna of the transmitter
The single physical antenna panel may however comprise multiple ports fed by the same power source. This is the case for
MIMO antenna panels comprising two, four, or eight rows of antenna elements.
The figure below shows an example of the definition of the single antenna sector configuration in Atoll.
Figure 4.6
Single antenna sector configuration example in Atoll
The figure below shows the corresponding sector coverage footprints.
Figure 4.7
Schematic representation of a single antenna sector coverage
4.3.2 Co-located Multiple Antenna Configurations
Co-located multiple antennas pointing in different directions may be installed at a sector. Such antennas may help optimise
the coverage by directing the antennas towards preferred zones to cover. This configuration is modelled in Atoll using the
following analogies:
© Forsk 2019
Page 97
Antenna and Radio Equipment Features


Atoll 3.4.0 Technical Overview
One transmitter and cell per sector
Each antenna panel installed at the sector modelled using the main antenna and one or more secondary antennas
The main and secondary antennas share a common source of power, i.e., the cell transmit power is divided between all the
antennas installed at the sector. Secondary antennas may have different azimuths and tilts. Atoll assumes that the main and
secondary antennas all use the same number of ports.
The figure below shows an example of the definition of the multi-antenna sector configuration in Atoll.
Figure 4.8
Multi-antenna sector configuration example in Atoll
The figure below shows the corresponding sector coverage footprints.
Figure 4.9
Schematic representation of a multi-antenna sector coverage
4.3.3 Geographically Distributed Antenna Configurations
Geographically distributed antenna configurations or distributed antenna systems (DAS) use RF cables or fibre optic cables to
connect multiple antennas to a DAS baseband unit common to all the antennas located at different locations. DAS are usually
employed vertically, for covering multiple building floors using the same radio resources. They are also used for extending
the covered surface horizontally. This configuration is modelled in Atoll using the following analogies:

One transmitter and cell located at the DAS hub common to all the distributed antennas
© Forsk 2019
Page 98
Antenna and Radio Equipment Features

Atoll 3.4.0 Technical Overview
One remote antenna per distributed antenna/sector corresponding to the installed antenna panels at a given
location
Each distributed/remote antenna is located at its own site but linked to a donor transmitter that can be considered equivalent
to a DAS hub. Atoll considers the whole system, hub and remote antennas, as a single radio entity for coverage.
The figure below shows an example of the definition of the distributed antenna configuration in Atoll.
Figure 4.10 Distributed antenna configuration example in Atoll
The figure below shows the corresponding sector coverage footprints.
Figure 4.11 Schematic representation of a geographically distributed antenna coverage
4.3.4 Multi-beam Antenna Configurations
Multi-beams antennas, also referred to as dual-beam or split-beam antennas, use two or more beams with different, e.g.,
negative and positive, electrical azimuth offsets with respect to the mechanical antenna azimuth. This configuration is
modelled in Atoll using the following analogies:


One transmitter and cell per antenna beam (electrical azimuth)
Each antenna beam is modelled using the main antenna of the transmitter
© Forsk 2019
Page 99
Antenna and Radio Equipment Features
Atoll 3.4.0 Technical Overview
All beam patterns of a multi-beam antenna are synchronised by means of the definition of a shared antenna. Changes made
to the antenna parameters of one beam are automatically applied to the other beams. This function, called multi-sector
antenna sharing, allows you to create multiple co-located sectors, of the same or different radio access technologies, that
share the same physical antenna. Setting up shared antennas in Atoll ensures automatic synchronisation of antenna
parameters (sector position with respect to the site location, azimuth, height, tilt), and optionally antenna patterns, among
sectors sharing the same antenna. Atoll includes an antenna sharing assistant that enables easy configuration of shared
antennas.
Figure 4.12 Antenna sharing assistant
The figure below shows an example of the definition of the distributed antenna configuration in Atoll.
© Forsk 2019
Page 100
Antenna and Radio Equipment Features
Atoll 3.4.0 Technical Overview
Figure 4.13 Multi-beam antenna configuration example in Atoll
The figure below shows the corresponding sector coverage footprints.
Figure 4.14 Schematic representation of a multi-beam antenna sector coverage
4.3.5 C-RAN Configurations
C-RAN configurations employ groups of cells managed by a common baseband unit pool. A common processor allows efficient
resource allocation and sharing between multiple cells. These configurations are modelled in Atoll using the following
analogies:


One transmitter and cell per sector or small cell
Groups of cells managed by a common BBU assigned to a common cell group
Usually, cells performing joint functions, such as carrier aggregation or coordinated multipoint transmission and reception
are assigned to the same group (CA group or CoMP set). Cells of the same group may correspond to the same or different
eNBs/RRUs including macro, micro, and small cells.
The figure below shows an example of the definition of the C-RAN configuration in Atoll.
© Forsk 2019
Page 101
Antenna and Radio Equipment Features
Atoll 3.4.0 Technical Overview
Figure 4.15 C-RAN configuration example in Atoll
The figure below shows the corresponding sector coverage footprints.
Figure 4.16 Schematic representation of a C-RAN sector coverage
Radio Equipment Model
Atoll models radio equipment that is used to create a network, along with the characteristics that have a bearing on network
performance.
4.4.1 Transmitter Equipment
A noise figure value can be specified for each transmitter equipment. This can be used for calculating the actual transmitter
noise figure.
4.4.2 Feeders
A feeder loss per metre and transmission and reception losses due to connectors can be specified for each feeder type. These
values can be used for calculating the actual transmission and reception losses of a transmitter.
4.4.3 Tower Mounted Amplifiers (TMA)
A noise figure, a reception gain, and a transmission loss can be specified for each tower mounted amplifier (TMA). These
values can be used for calculating the actual transmission and reception losses of a transmitter.
© Forsk 2019
Page 102
5G NR Features
Atoll 3.4.0 Technical Overview
5 5G NR Features
The Atoll 5G NR module provides a comprehensive and accurate modelling of multi-band, sub-6GHz and mmWave 5G NR
networks in both standalone (SA) and non-standalone (NSA) deployment modes. It supports all 5G NR frequency bands and
carrier widths along with detailed frame structure modelling, downlink control signals, and control and traffic channels. Atoll
5G NR supports several advanced features such as intra-band and inter-band carrier aggregation and E-UTRA–NR dual
connectivity. Atoll 5G NR also includes comprehensive modelling of 3D beamforming and massive MIMO antennas.
Atoll supports all 5G NR modulation and coding schemes, voice, data, and broadband services. Atoll provides the means to
set up multi-service traffic maps from multiple sources: vector, raster and live traffic data. Traffic maps are used in 5G NR
Monte Carlo simulations for network capacity analysis including power control, interference control, RRM, scheduling, and
multi-layer traffic balancing. Coverage predictions can be calculated based on Monte Carlo simulation results or on live
network loads from the OAM in order to study coverage and capacity of the network.
Atoll includes automatic neighbour planning features that allow analysing handovers in the network. Atoll can work with
multiple interference matrices from various sources: prediction-based (calculated within Atoll), based on OAM statistics, and
based on drive test measurements. The Atoll 5G NR AFP can automatically allocate physical cell IDs and PRACH RSIs based on
user-definable constraints and cost. Analysis tools enabling auditing of physical cell ID and PRACH RSI plans are also available.
Atoll includes integrated single RAN–multiple RAT network design capabilities for cellular radio access technologies including
5G NR, LTE, NB-IoT, UMTS, GSM, and CDMA. It features a multi-technology network database, a unified traffic model, and a
combined Monte Carlo simulator. The Atoll 5G NR ACP can be used to automatically optimise network parameters to increase
coverage and capacity. It can also carry out site selection for greenfield and site activation for densification scenarios.
An overview of the 5G NR modelling in Atoll is shown in the figure below.
Figure 5.1
5G NR network modelling in Atoll
5G NR Network Model
The 5G NR network model comprises radio network elements such as sites, transmitters, and cells. A 5G NR gNode-B is
equivalent to a site, its transmitters with one or more carriers (cells) each.
© Forsk 2019
Page 103
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.2
5G NR network model
5.1.1 Sites
A site represents the physical location where gNode-Bs can be installed. An example of a site properties window is shown in
the figure below.
Figure 5.3
Site properties window
Site parameters are:




Geographic coordinates
Altitude (user-defined or automatically extracted from the terrain elevation data)
Any user-defined flags and parameters such as address, owner, deployment phase, etc.
The maximum downlink and uplink backhaul throughputs: The capacity of the backhaul the gNode-B and the serving
gateway imposes a limit on the aggregate throughput served by the cells of the same gNode-B. This also imposes a
limit on the throughput of each individual user served by the gNode-B. The maximum backhaul throughputs that
you enter here can be taken into account in Monte Carlo simulations as backhaul constraints.
5.1.2 Transmitters
Transmitters in Atoll correspond to sectors and antennas installed at a site. The main transmitter parameters are:










Transmitter name and the name of the site where it is installed
X and Y coordinates
Transmitter type (server and interferer, or interferer only)
Active/inactive (to be included in calculations or not)
Main, secondary, and 3D beamforming antennas
Numbers of transmission and reception antenna ports for MIMO
Antenna heights, azimuths, and tilts
A flag to indicate antenna sharing with other repeaters
Transmission and reception losses
Noise figure in reception
© Forsk 2019
Page 104
5G NR Features





Atoll 3.4.0 Technical Overview
Main and extended propagation models, path loss calculation radii and resolutions (for more information, see 2.4
Propagation Models)
Tower mounted amplifier (TMA)
Feeder type and its transmission and reception lengths
Maximum range
Any user-defined flags and parameters
An example of a transmitter properties window is shown in the figure below.
Figure 5.4
5G NR transmitter properties window
5.1.3 Cells
Atoll supports multi-band, multi-carrier 5G NR network deployments. In Atoll, cells model frequency carriers used at a
transmitter. A transmitter can support cells with scalable carrier widths and different carriers. Each cell has its own radio
resources and parameters, including:
















Cell name and the name of the transmitter to which the cell belongs
Frequency band and carrier
Network layer (macro, small cell, 3.5 GHz, mmWave, etc.) to which the cell belongs (hence also the associated
priority)
Cell selection and handover parameters (cell individual offset used for cell range expansion, cell selection threshold
known as ThresXHighP, and handover margin)
Cell type: whether the cell is a PCell or SCell or both
Physical cell ID, PSS ID, SSS ID
SS/PBCH parameters: numerology, periodicity, OFDM symbols
PDCCH overhead
PRACH preamble format
List of allocated PRACH root sequence indexes
AFP parameters: allocation status (allocated, locked, etc.) for carrier, PSS, SSS, and PRACH RSI, physical cell ID
domain, number of required PRACH root sequence indexes, minimum reuse distance, list of resource block indexes
and subframe numbers used for PRACH
Transmission powers: maximum power, SSS EPRE, and PSS, PBCH, PDCCH, and PDSCH EPRE offsets
Minimum SS-RSRP
Radio equipment
Traffic numerology and TDD DL/UL ratio
Downlink and uplink diversity support (diversity, SU-MIMO, MU-MIMO)
© Forsk 2019
Page 105
5G NR Features







Atoll 3.4.0 Technical Overview
RRM parameters: scheduler type, maximum number of simultaneous users
Fractional power control and noise rise control parameters: FPC factor, maximum PUSCH C/(I+N)
Resource allocation constraints: maximum uplink and downlink traffic loads
Cell loads and resource allocation results: uplink and downlink traffic loads, uplink noise rise, uplink and downlink
beam usage ratios, numbers of co-scheduled MU-MIMO users, numbers of connected users in downlink and uplink
These parameters can be outputs of Monte Carlo simulations as well as user-defined values.
Inter-technology interference: downlink and uplink noise rise
Neighbour parameters: maximum numbers of neighbours and neighbours lists
Any user-defined flags and parameters
The figure below presents an example of a transmitter with a single cell.
Figure 5.5
5G NR cell parameters
5.1.4 Site Templates
A site template is made up of one or more transmitters and cells located on the same site. Site templates can be created and
edited as needed. Building a network is facilitated by working with site templates rather than single site/transmitter/cell. By
default some 5G NR site templates are available for dense urban, urban, suburban, and rural environments.
5.1.5 Repeaters
A repeater receives, amplifies, and retransmits signals. Repeaters are used to extend the coverage of their donors. Atoll
models selective as well as non-selective RF repeaters, optic fibre repeaters, microwave repeaters, and remote antennas.
Selective RF repeaters only repeat signals from their donor transmitters whereas non-selective RF repeaters receive and
retransmit wanted signals as well as interference.
The main parameters of a repeater are:







Donor transmitter name
X and Y coordinates
Active/inactive (to be included in calculations or not)
Main and secondary antennas
Antenna heights, azimuths, and tilts
A flag to indicate antenna sharing with other repeaters
Total gain
© Forsk 2019
Page 106
5G NR Features






Atoll 3.4.0 Technical Overview
Amplifier gain
Transmission and reception losses
Noise figure in reception
Main and extended propagation models, path loss calculation radii and resolutions (for more information, see 2.4
Propagation Models)
Feeder type and its transmission and reception lengths
Any user-defined flags and parameters
The figure below presents the repeater properties window while the figure after than gives an example of a best server
prediction plot with a repeater.
Figure 5.6
Repeater properties window
RF repeater
Donor transmitter
Figure 5.7
RF repeater coverage plot
5G NR Network Parameters
Atoll allows setting and modifying network-level configurations and parameters applicable to the entire project.
5.2.1 Frequency Bands and Carriers
Atoll supports all 5G NR frequency bands and carrier widths included in the 3GPP specifications. A frequency band is
characterized by its reference frequency that is used by Atoll for path loss calculations. Each carrier within a frequency band
is characterised by its duplexing mode, its downlink and uplink centre frequencies, its downlink and uplink bandwidths, and
its absolute radio frequency channel numbers (ARFCN).
You can add, modify, and delete frequency bands and carriers in Atoll as required. A number of EUTRA frequency bands are
available by default. An example of a 5G NR carrier definition is shown in the figure below.
© Forsk 2019
Page 107
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.8
5G NR carrier definition
5.2.2 Global Network Settings
5G NR-specific parameters that are applicable to the entire network are modelled in Atoll as global network settings. These
parameters include the downlink transmission power calculation method, best server selection criterion and method,
diversity mode (SU-MIMO, MU-MIMO) selection criteria, the interference calculation method, and the uplink power
adjustment margin. The figure below presents the network level properties dialog box.
Figure 5.9
5G NR network level parameters
5.2.3 Network Layers
A 5G NR network can be deployed in multiple layers of heterogeneous cells, i.e., of different sizes (macro, micro, small cells,
etc.), and possibly using different frequencies. Such networks are referred to as HetNets, or heterogeneous networks. Atoll
enables you to define network layers with different priorities and supported user speed limits. During cell selection, network
layer parameters are taken into account to determine the serving cells.
The figure below gives an example of 5G NR network layers that can be defined and deployed in Atoll.
Figure 5.10 5G NR network layers table
© Forsk 2019
Page 108
5G NR Features
Atoll 3.4.0 Technical Overview
5.2.4 Schedulers
In Atoll, schedulers perform the allocation and management of radio resources according to the QoS classes of the services
being accessed by the selected users. Various scheduling methods are available in Atoll, including proportional fair, round
robin, maximum C/I, etc., as well as the support for multi-user diversity gains specific to proportional fair schedulers.
Figure 5.11 Default 5G NR schedulers
5.2.5 Radio Equipment
5G NR radio equipment model the transmission and reception characteristics of cells and user terminals. Bearers, bearer
selection thresholds, required thresholds for using SU-MIMO and MU-MIMO, secondary cell activation thresholds, quality
indicator graphs, and MIMO gains are defined in 5G NR radio equipment.
5G NR radio bearers are used to carry user data on the PDSCH and the PUSCH. A bearer refers to a combination modulation
and coding scheme. The radio bearers table lists the available radio bearers in downlink and uplink. You can add, remove,
and modify bearer properties according to your network and equipment.
Figure 5.12 5G NR radio equipment bearers
© Forsk 2019
Page 109
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.13 5G NR bearer selection thresholds
Figure 5.14 5G NR quality indicator graphs
Diversity gains, SU-MIMO throughput gains (as a function of PDSCH or PUSCH C/(I+N)), and MU-MIMO capacity gains (as a
function of the number of co-scheduled users) can be defined for each equipment for different numbers of transmission and
reception antennas, modulation and coding schemes, and user speeds.
© Forsk 2019
Page 110
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.15 PDSCH and PUSCH MIMO gains
Figure 5.16 PBCH and PDCCH diversity gains
Also, interference reduction factors can be defined for each ratio equipment considering the receiver characteristics of the
equipment with respect to various carrier widths.
© Forsk 2019
Page 111
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.17 Interference reduction factors (adjacent channel selectivity)
5G NR 3D Beamforming and Massive MIMO
Massive MIMO comprises 3D beamforming combined with multi-user co-scheduling which results in both improved signal
quality at the user locations as well as increased system capacity. Massive MIMO systems comprise base stations with a large
number of antennas, greater than the number of served users. The system is capable of allocating the same frequency and
time resources to various co-scheduled users by using different beams to serve them simultaneously.
Atoll’s 3D beamforming model enables defining all the possible beam patterns that the beamforming antenna is capable of
forming. During calculations, sectors using 3D beamforming antennas serve their users through beams that provide the
highest gains towards user locations in 3D.
Figure 5.18 Example of 3D beamforming
For multi-user co-scheduling, Atoll allows the definition of MU-MIMO capacity gains as a function of the number of coscheduled MU-MIMO users. Different MU-MIMO throughput gain graphs can be defined for different combinations of the
number of transmission and reception antennas, user speeds, and radio bearers.
© Forsk 2019
Page 112
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.19 Example of 3D beamforming coverage
The following sections describe Atoll’s 3D beamforming and massive MIMO features.
5.3.2 3D Beamforming Models
Atoll’s 3D beamforming models enable beamforming in both horizontal and vertical planes. The Atoll 3D beamforming allows
you to define any 3D beamforming massive MIMO antenna by its physical characteristics:





M: Number of co-polar or cross-polar elements in a column
N: Number of co-polar or cross-polar elements in a row
P: Co-polar or cross-polar configuration
dV: Vertical inter-element spacing in multiples of wavelength
dH: Horizontal inter-element spacing in multiples of wavelength
Figure 5.20 64T64R 3D beamforming massive MIMO antennas
All radiating elements are usually manufactured using the same materials and with the same physical aspects and
characteristics. Therefore, all radiating elements of a beamforming antenna panel are assumed to have the same radiation
pattern. This radiation pattern is called the single-element pattern.
© Forsk 2019
Page 113
Sub‐array weights
Atoll 3.4.0 Technical Overview
Baseband
5G NR Features
P
A
P
A
Figure 5.21 Schematic diagram of a 64T64R 3D beamforming massive MIMO antenna
Figure 5.22 64T64R 3D beamforming massive MIMO antenna properties dialog box in Atoll
A beamforming antenna does not always use all the M x N elements to create beams. If all the elements are used to create a
beam, no multiplexing or co-scheduling of users is possible. Therefore, a M x N beamformer may create beams using a subset
of the vertical and horizontal elements (assumed to always be physically adjacent), referred to as m and n.
Atoll allows you to import measured radiation patterns of multiple beams, each pointing in a different direction and/or
created using a different number of active elements. If you do not have actual radiation patterns available, Atoll can calculate
theoretical beam patterns in different directions for you.
3D beamforming antennas may, and usually, use different beams for control channels than traffic channels. Control channel
beams are usually wider in order to provide coverage to the whole cell and traffic beams are narrower to focus on the served
users. Atoll allows you to define control channel beams (SSS, PSS, PBCH), refinement beams (CSI-RS), and traffic channel
beams (PDSCH, PDCCH, and PUSCH).
© Forsk 2019
Page 114
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.23 3D traffic channel beams created using an 8x8 matrix
5.3.3 3D Beam Pattern Generator
Atoll includes a 3D beam pattern generation tool that allows you to create beams in various directions using different
numbers of antenna elements, hence providing different gains.
Figure 5.24 3D beam pattern generator
Atoll’s 3D beam generator can calculate beam patterns for any uniform linear array (ULA) and uniform planar array (UPA)
beamforming antennas comprising any numbers of horizontal and vertical elements.
© Forsk 2019
Page 115
5G NR Features
Atoll 3.4.0 Technical Overview
Y
N
φ
M
Z
θ
X
Figure 5.25 Uniform planar array model
Atoll first calculates the steering vector of the planar array towards any given direction (θ, φ) for each combination of m and
n antenna elements:
𝑇
𝑆⃗(𝜃,𝜑) = [1 … 𝑒 𝑗2𝜋(𝑛𝑑𝐻 sin 𝜃 cos 𝜑+𝑚𝑑𝑉 sin 𝜑) … 𝑒 𝑗2𝜋{(𝑁−1)𝑑𝐻 sin 𝜃 cos 𝜑+(𝑀−1)𝑑𝑉 sin 𝜑} ]
Then Atoll calculates the beamforming weights for any (n, m)th antenna element that when multiplied with the steering vector
tend to maximize the array factor in the direction (θ, φ):
𝑇
𝑤
⃗⃗⃗(𝜃,𝜑) = [1 … 𝑒 −𝑗2𝜋(𝑛𝑑𝐻 sin 𝜃 cos 𝜑+𝑚𝑑𝑉 sin 𝜑) … 𝑒 −𝑗2𝜋{(𝑁−1)𝑑𝐻 sin 𝜃 cos 𝜑+(𝑀−1)𝑑𝑉 sin 𝜑} ]
The array factor is calculated as the scalar product between the above two vectors:
𝐴𝐹 = |𝑆⃗(𝜃,𝜑) ∙ 𝑤
⃗⃗⃗(𝜃,𝜑) |
The beam patterns are then calculated by multiplying the array factor with the single element pattern.
5.3.4 3D Beam Usage Calculation
Each beam formed by a 3D beamforming antenna serves a certain number of users, or in other words, a certain amount of
traffic goes through each beam. Atoll models this aspect as a beam usage ratio. The usage ratio of each beam can be userdefined, i.e., imported from an R&D simulation tool, or calculated by Atoll based on the surface areas or traffic covered by
each beam.
The beam usage ratios represent how often each beam is used and hence how much each beam interferes its surrounding
cells and their traffic. Beam usage ratios are therefore used for calculating interference in various directions for interferencebased calculations of the PDSCH and PUSCH C/(I+N), and hence throughputs.
Atoll enables you to calculate beam usage ratios either approximately based on coverage predictions, or more precisely using
Monte Carlo simulations.
© Forsk 2019
Page 116
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.26 Beam usage calculation based on coverage predictions
Figure 5.27 Example of beam usage ratios for uniformly distributed traffic
5.3.5 Massive MIMO
Atoll supports the following transmission modes for MIMO, which can be combined with each other under user-definable
conditions:

Transmit and receive diversity: For transmit or receive diversity, MIMO systems use more than one transmission or
reception antennas to send or receive more than one copy of the same signal. The signals are constructively
combined (using optimum selection or maximum ratio combining) 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 more resistant to interference than a single signal would be. Therefore, diversity improves the C/(I+N)
at the receiver. It is often used for the regions of a cell that have insufficient C/(I+N) conditions.
In Atoll, you can set whether a cell supports transmit or receive diversity. Diversity gains on downlink and uplink
can be defined in the radio equipment for different numbers of transmission and reception antenna ports, user
speeds, and radio bearers.

SU-MIMO: For SU-MIMO, MIMO systems use more than one transmission antenna to send different signals (data
streams) on each antenna. The numbers of MIMO data streams are referred to as the MIMO rank. Using SU-MIMO
with a MIMO rank of N theoretically increases the user throughput by N times.
In Atoll, you can set whether a cell supports SU-MIMO. SU-MIMO throughput gains can be defined in the radio
equipment for different radio conditions, numbers of transmission and reception antenna ports, user speeds, and
radio bearers.
© Forsk 2019
Page 117
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.28 Example of SU-MIMO throughput gains as a function of radio conditions

MU-MIMO: MU-MIMO enables co-scheduling of spatially dispersed users in the same frequency-time radio
resources. MU-MIMO can provide considerable capacity gains.
In Atoll, you can set whether a cell supports MU-MIMO, and either enter the average numbers of co-scheduled
users yourself or have Atoll calculate it for you using Monte Carlo simulations. MU-MIMO capacity gains can be
defined in the radio equipment for different numbers of co-scheduled users, numbers of transmission and reception
antenna ports, user speeds, and radio bearers.
Figure 5.29 Example of MU-MIMO capacity gains as a function of the number of co-scheduled users
Massive MIMO is the capability to combine all of the above-mentioned MIMO transmission modes using a very large number
of base station antennas. 3D beamforming enables massive MIMO systems to co-schedule multiple spatially non-correlated
users.
© Forsk 2019
Page 118
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.30 Example of throughput prediction plots without (top-left) and with (bottom-right) massive MIMO
Massive MIMO
Conventional MIMO
Gain
Figure 5.31 Comparison of massive MIMO throughputs with conventional MIMO
5G NR Carrier Aggregation
Atoll supports different modes of carrier aggregation:



Intra-gNode-B carrier aggregation: Only cells that belong to the same site can perform carrier aggregation with each
other.
Multi-gNode-B carrier aggregation: Cells belonging to any site can perform carrier aggregation with each other.
Group-based carrier aggregation: Cells belonging to the same group can perform carrier aggregation with each
other.
Group-based carrier aggregation mode models a C-RAN-based centralised architecture for carrier aggregation where cells
belonging to the same group are managed by the same BBU pool. Cells of the same group can correspond to the same or
different gNBs/RRUs including macro, micro, and small cells.
Atoll enables you to create carrier aggregation cell groups by grouping cells in the Network explorer as well as, geographically,
grouping cells on the map using polygons. It is also possible to import such cell groups from external spread sheets. Atoll
allows you to view cell groups on the map using coverage predictions as well as using the Find on Map tool.
© Forsk 2019
Page 119
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.32 C-RAN architecture with a virtual BBU pool managing multiple RRUs
For each user terminal, Atoll also allows you to define the combinations of frequency bands that can be aggregated with each
other.
Figure 5.33 List of frequency bands allowing carrier aggregation for a user terminal
5G NR/LTE Dual Connectivity (EN-DC)
Atoll supports E-UTRA – NR dual connectivity (EN-DC), where the 5G NR cells’ coverage in downlink and uplink may not be
balanced in which case LTE cells are used as anchor cells in downlink and serving cells in uplink.
Hence, a user within the downlink and uplink coverage range of 5G NR is served by 5G NR, but any other user within the
downlink coverage range of 5G NR is served by 5G NR in the downlink but by LTE in uplink.
Atoll enables creating groups of 5G NR and LTE cells providing dual connectivity and ensuring that users are served by 5G NR
or LTE as defined by the EN-DC approach.
Figure 5.34 Example of a group of EN-DC cells
5G NR Traffic Model
In Atoll, the radio network traffic is modelled using Monte Carlo simulations. According to the definition of the services and
users in the network, and depending on the traffic cartography (traffic data), realistic distributions of users are generated and
used as input to the scheduling and radio resource management algorithms.
Service and user behaviours are modelled in Atoll through different tables that provide information about:


The services available in the network
The terminals compatible with the network
© Forsk 2019
Page 120
5G NR Features


Atoll 3.4.0 Technical Overview
The mobility types
The user profiles describing the way users access different services
The 5G NR traffic model is shown in the figure below.
Figure 5.35 5G NR traffic model
5.6.1 Services
The services table describes the services that are available in the network (Internet, VoNR, VoIP, etc.). Both voice and data
type services are supported and have specific parameters. The main service parameters are:











Service type
Uplink and downlink activity factors
Supported network layers (macro, small cell, 3.5 GHz, mmWave, etc.)
QoS class identifier (QCI) and its related priority
Intra-QCI priority level
Lowest and highest supported modulations
Uplink and downlink maximum throughput demands (MBR)
Uplink and downlink minimum throughput demands (GBR)
Uplink and downlink average requested throughputs
Throughput conversion parameters from RLC to Application layer
Body loss
An example of a service properties window is presented in the figure below.
Figure 5.36 Service properties window
© Forsk 2019
Page 121
5G NR Features
Atoll 3.4.0 Technical Overview
5.6.2 Terminals
The terminals table describes the terminals that can be used in the network, cell phones, smartphones, in-car navigation
devices, etc. The following parameters model a terminal:













Minimum and maximum transmission powers
Default noise figure
Transmission and reception loss
radio equipment
UE category
Supported network layers (macro, small cell, 3.5 GHz, mmWave, etc.)
Supported frequency bands and respective losses, noise figures and carrier aggregation support
Carrier aggregation support and the maximum numbers of supported secondary cells in downlink and uplink
Coordinated multipoint transmission and reception (CoMP) support in downlink and uplink
Antenna pattern
Antenna gain
Diversity support
Numbers of antenna ports
Atoll enables you to assign directional antennas to different terminals, and define whether the terminal supports MIMO and
beamforming. The antenna patterns are used in coverage predictions and Monte Carlo simulations. An example of a terminal
properties window is given in the figure below.
Figure 5.37 Terminal properties window
5.6.3 Mobility Types
The mobility type defines different user speeds.
5.6.4 User Profiles
The user profiles table models the behaviour of the different user categories. Every user profile contains a list of services and
their associated parameters describing how these services are accessed by the users.
Parameters for voice services are:



The average number of calls per hour
The average duration of each call
The terminal used when requiring access to this service.
Parameters for data services are:


The average number of sessions per hour
The data volume transferred on the downlink during each session
© Forsk 2019
Page 122
5G NR Features


Atoll 3.4.0 Technical Overview
The data volume transferred on the uplink during each session
The terminal used when requiring access to this service.
The figure below shows a user profile window.
Figure 5.38 User profile window
5.6.5 Traffic Data
For information on traffic data cartography, see 2.2.7 Traffic Data.
5G NR Monte Carlo Simulations
The radio resource management and scheduling algorithms in a 5G NR network automatically perform the best suitable
resource allocation to users. The objective is to optimise the resource usage within cells according to the C/(I+N) conditions
at user locations. Atoll simulates this resource allocation mechanism. It calculates, for each user distribution (called a random
trial), the different network parameters such as the mobile activity, received power levels, C/(I+N) levels, antenna diversity
modes, best radio bearer available for the calculated C/(I+N), required resources to satisfy the committed and maximum
throughput demands, and aggregated as well as per-server user throughputs (peak RLC, effective RLC, and application-level)
after the allocation of resources by the scheduler. As outputs, Atoll provides the traffic loads which can then be assigned to
the different cells and the C/(I+N) coverage can be performed based on realistic simulation results.
A Monte Carlo simulation in Atoll corresponds to a given distribution of users. It is a snapshot of a 5G NR network.
5G NR Monte Carlo simulations can be analysed, displayed and stored. They can be used in a next step to generate numerous
coverage predictions.
5.7.1 Generation of Realistic User Distributions
Realistic distributions of users on the map are required as inputs to the 5G NR simulation algorithm. A “Realistic User
Distribution” corresponds to a user distribution that complies with the service and user model and the traffic data. Atoll
generates these user distributions using a Monte Carlo (statistical) algorithm.
5.7.2 Scheduling and Radio Resource Management
For each user distribution, Atoll simulates the scheduling and RRM mechanism of 5G NR cells. The simulation ends when the
scheduler has allocated resources to all the users selected for the scheduling process and has determined the traffic loads for
all the cells in the simulation.
The figure below shows an overview of the simulation algorithm.
© Forsk 2019
Page 123
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.39 5G NR simulation overview
The following steps are carried out during each iteration of a 5G NR Monte Carlo simulation for all the generated mobiles:

Best server determination: Atoll determines the best server, one or more aggregated servers for carrier
aggregation, for each mobile.
Users can be rejected at this stage for "No Coverage".

Downlink calculations: The downlink calculations include the calculation of SSS, PSS, PBCH, PDSCH, and PDCCH
C/(I+N), determination of the best available bearer for the PDSCH C/(I+N), allocation of resources (RRM), and
calculation of user throughputs.
Users can be rejected at this stage for "No Service".

Uplink calculations: The uplink calculations include the calculation of PUSCH C/(I+N), determination of the best
available bearer for the PUSCH C/(I+N), uplink power control, uplink noise rise control, uplink bandwidth allocation,
resource allocation (RRM), update of uplink noise rise values for cells, and calculation of user throughputs.
Users can be rejected at this stage for "No Service".

Radio resource management and cell load calculation: Atoll uses an intelligent scheduling algorithm to perform
radio resource management.
Users can be rejected at this stage for "Scheduler Saturation," "Resource Saturation," or “Backhaul Saturation.”
Main simulation outputs are:


The cell loads (i.e., uplink and downlink traffic loads, uplink noise rise, uplink and downlink beam usage ratios), and
User throughputs.
© Forsk 2019
Page 124
5G NR Features
Atoll 3.4.0 Technical Overview
Note that numerous other parameters are available and stored during the simulation for further analysis. For more
information, see 6.11.5 Simulation Reports.
5.7.3 Monte Carlo Simulation Management
5G NR simulations are managed through the Simulations folder in the Atoll Explorer window. This folder is displayed in the
figure below.
Figure 5.40 5G NR simulations folder
The Simulations folder is made up of several simulation “groups”. Each group corresponds to a network configuration for
which a user-specified number of Monte Carlo simulations have been generated. As an example, different groups may
correspond to different traffic assumptions. The figure below shows the simulation creation dialog box.
When several simulation groups are available, it is possible to automatically display one group after the other, hence
animating the user distribution display on the map, at a user-defined speed using the slideshow function.
The following information is required when creating a new group of Monte Carlo simulations:





The simulation group name
The number of simulations to be run
The load and backhaul constraints to apply during simulations
The traffic maps used
The convergence criteria.
© Forsk 2019
Page 125
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.41 5G NR simulation creation dialog box
Once a simulation (or a group of simulations) has been performed, simulation reports are available and simulation results can
be graphically analysed in Atoll.
5.7.4 Simulation Graphical Analysis
Graphical Display: Mobile Activity Status
Simulations can be displayed in the map window as a graphical layer. Users are displayed on the map, using representative
colours for their activity status. The different possible statuses are:



Active DL + UL: the mobile is active on both downlink and uplink
Active UL: the mobile is active on uplink only
Active DL: the mobile is active on downlink only
An example of a graphical display of a group of simulations is presented in the figure below.
© Forsk 2019
Page 126
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.42 5G NR simulation display by activity status
Graphical Display: Throughput
Simulations can be displayed in the map window as a graphical layer. Users are displayed on the map, using representative
colours for the throughput.
An example of a graphical display of a group of simulations is presented in the figure below.
Figure 5.43 5G NR simulation display by throughput values
Graphical Display: Mobile Connection Status
Simulations can be displayed in the map window as a graphical layer. Users are displayed on the map, using representative
colours for their connection status. The different possible statuses are:






Connected DL + UL: the mobile is connected on both downlink and uplink
Connected UL: the mobile is connected on uplink only
Connected DL: the mobile is connected on downlink only
Scheduler Saturation: the mobile is rejected because the scheduler has reached its maximum limit
Resource Saturation: the mobile is rejected because all the resources have been allocated to other mobiles
No Service: the mobile is rejected because it is outside the coverage area.
An example of a graphical display of a group of simulations is presented in the figure below.
© Forsk 2019
Page 127
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.44 5G NR simulation display by connection status
Individual Mobile Results Graphical Display
Parameters for any user can be displayed either in the results table or directly on the map (as presented in the figure below).
Figure 5.45 Individual mobile results display using the tool tip
5.7.5 Simulation Reports
Atoll provides detailed simulation results in the form of reports.
Reports of a Single Simulation
A report is available for each simulation. This report contains information about the simulation statistics, and calculation
results by sites, cell, and mobile as given in the figure below.
Figure 5.46 5G NR simulation report – Cells tab
© Forsk 2019
Page 128
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.47 5G NR simulation report – Mobiles tab
The simulation results are provided at the following different levels:





Global statistics: total users attempting a connection and the corresponding break-up per service; total users
actually connected and the corresponding break-up per service.
Results per site: sum of user throughputs (peak RLC, effective RLC, and application level throughputs) for all the
cells of a site, globally and per service type, for both uplink and downlink and numbers of rejected mobiles per
rejection cause.
Results per cell: uplink and downlink traffic loads, uplink noise rise, numbers of co-scheduled MU-MIMO users, sum
of user throughputs (peak RLC, effective RLC, and application level throughputs), for both uplink and downlink,
numbers of rejected mobiles per rejection cause.
Results per mobile: geographic location, receiver height, terminal type, service, user profile, mobility, activity status
(DL/UL), serving cells, numbers of aggregated servers in downlink and uplink for carrier aggregation, path loss,
received power levels, uplink transmit power, uplink allocated bandwidth, channel and user throughputs (peak RLC,
effective RLC, and application throughputs), connection status (connected in DL, UL, DL+UL, or rejected due to no
service, scheduler saturation or resource saturation), C/(I+N) and interference levels, antenna diversity modes,
bearer, BLER, etc.
Initial conditions: parameters and traffic maps used to create the simulation.
Reports of a Group of Simulations
Atoll provides detailed simulation results averaged over a group of simulations in the form of reports. The report generated
for a simulation group contains:




Statistics: average statistics obtained from the results of all the simulations in a group
Results per site: average site results obtained from the results of all the simulations in a group
Results per cell: average cell results obtained from the results of all the simulations in a group
Initial conditions: parameters used to create the simulation group.
© Forsk 2019
Page 129
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.48 5G NR simulation group report
5.7.6 Updating Cell Loads
You can store the cell loads calculated by Monte Carlo simulations in the cells data table. This enables you to update the
network cell loads based either on the average results from a simulation group or the results of from a single simulation. Cell
load values for all the cells in the network radio database are then updated with the results generated by the selected
simulation. Cell loads from a simulation, simulation group, or from the cells data table can then be used to generate coverage
prediction plots.
5.7.7 Exporting Results
You can export the simulation results as described in 2.5.1 Network Data Import and Export.
5G NR Coverage Predictions
In Atoll a coverage prediction is a plot displaying calculation results of user-selected parameters on the map and enabling
graphical as well as statistical analysis of the network behaviour. Examples of 5G NR coverage predictions are signal level,
signal quality, radio bearer, throughput plots, etc. For each pixel, Atoll calculates the required information. This data is then
graphically represented by a colour according to a user-defined legend. Different display options are available in Atoll,
depending on the calculated parameter.
Coverage predictions can be calculated for a given layer or the best layer, depending on the best server selection mechanism,
and for one, more, or all frequency carriers. Coverage predictions that depict radio parameters such as signal levels and signal
quality can be calculated for primary cells and any of the possible 4 secondary cells. Throughput coverage predictions can be
calculated for one or many aggregated servers (carrier aggregation) in both downlink and uplink.
5.8.1 Coverage Prediction Calculation and Management
Coverage predictions are performed by assuming a “probe mobile” (non-interfering terminal) on each pixel of the considered
area. The probe mobile characteristics (terminal type, mobility type, service type) are specified as inputs to the coverage
prediction in order to calculate the user-defined prediction parameter. Coverage predictions can be calculated for the best
server, the best server for each layer, and all servers, with and without overlapping.
Predictions are stored as multi-layer geographic objects in the Predictions folder of the Explorer window and can be displayed
in the map window. When several coverage predictions are available, it is possible to automatically display one prediction
after the other, hence animating the prediction plot display on the map, at a user-defined speed using the slideshow function.
Subfolders can be created in the Predictions folder in order to group various coverage prediction objects into categories.
Coverage predictions can be directly created under a subfolder and moved from one subfolder to another using the mouse.
© Forsk 2019
Page 130
5G NR Features
Atoll 3.4.0 Technical Overview
5.8.2 Coverage Prediction Types
5G NR coverage predictions can be generated either based on the results from Monte Carlo simulations or on user-defined
cell load configurations. All 5G NR coverage predictions can be calculated for standalone (SA) deployment mode as well as
non-standalone (NSA) deployment mode. 5G NR cells in NSA mode only provide coverage under the LTE coverage footprint.
Figure 5.49 5G NR coverage prediction conditions
5G NR coverage prediction types and their display options available in Atoll are listed below.





Coverage by transmitter (DL)
o Transmitter
Coverage by signal level (DL)
o Reference or maximum signal level (dBm, dBµV or dBµV/m)
o RSRP level
o Path loss (dB)
Overlapping zones (DL)
o Number of servers
Downlink coverage
o Coverage by transmitter
o SS-RSRP
o SSS signal level
o PBCH signal level
o PDCCH signal level
o PDSCH signal level
o CSI-RSRP
o SSS C/N
o PBCH C/N
o PDCCH C/N
o PDSCH C/N
o CSI-RS C/N
o Best control channel beams
o Best refinement beams
o Best traffic channel beams
Downlink quality
o SSS C/(I+N)
o PBCH C/(I+N)
o PDCCH C/(I+N)
o PDSCH C/(I+N)
o CSI-RS C/(I+N)
o SS total noise (I+N)
o PBCH total noise (I+N)
o PDCCH total noise (I+N)
o PDSCH total noise (I+N)
o CSI-RS total noise (I+N)
© Forsk 2019
Page 131
5G NR Features






Atoll 3.4.0 Technical Overview
Downlink service areas
o Bearer
o Modulation
Downlink capacity
o Peak RLC channel throughput
o Effective RLC channel throughput
o Application channel throughput
o Peak RLC cell capacity
o Effective RLC cell capacity
o Application cell capacity
o Effective RLC allocated bandwidth throughput
o Application allocated bandwidth throughput
o Peak RLC throughput per user
o Effective RLC throughput per user
o Application throughput per user
o Number of aggregated servers
o Aggregated frequency bands
o Spectral efficiency
Uplink coverage
o PUSCH signal level
o PUSCH C/N
o Total losses
Uplink quality
o PUSCH C/(I+N)
o PUSCH total noise (I+N)
o Allocated bandwidth
o Transmission power
Uplink service areas
o Bearer
o Modulation
Uplink capacity
o Peak RLC channel throughput
o Effective RLC channel throughput
o Application channel throughput
o Peak RLC cell capacity
o Effective RLC cell capacity
o Application cell capacity
o Effective RLC allocated bandwidth throughput
o Application allocated bandwidth throughput
o Peak RLC throughput per user
o Effective RLC throughput per user
o Application throughput per user
o Number of aggregated servers
o Aggregated frequency bands
o Spectral efficiency
Coverage predictions depend on the network’s behaviour under load. These predictions can be calculated for a service,
mobility type, and user terminal equipment.
Various 5G NR coverage prediction plots are shown in the figures below.
© Forsk 2019
Page 132
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.50 5G NR coverage by transmitter
Figure 5.51 5G NR coverage by SS-RSRP
Figure 5.52 5G NR coverage by PDSCH signal level
© Forsk 2019
Page 133
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.53 5G NR coverage by best serving beam
Figure 5.54 5G NR coverage by SSS C/(I+N)
Figure 5.55 5G NR coverage by PDSCH C/(I+N)
© Forsk 2019
Page 134
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.56 5G NR coverage by downlink bearer
Figure 5.57 5G NR coverage by downlink modulation
Figure 5.58 5G NR coverage by downlink PCell throughput
© Forsk 2019
Page 135
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.59 5G NR coverage by downlink aggregated throughput
Figure 5.60 5G NR coverage by PUSCH signal level
Figure 5.61 5G NR coverage by PUSCH C/(I+N)
© Forsk 2019
Page 136
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.62 5G NR coverage by uplink bearer
Figure 5.63 5G NR coverage by uplink PCell throughput
Figure 5.64 5G NR coverage by uplink aggregated throughput
© Forsk 2019
Page 137
5G NR Features
Atoll 3.4.0 Technical Overview
5.8.3 Coverage Prediction Reports
Atoll can generate reports for one or more coverage predictions with various detail levels as defined by the user. Reports are
spread sheet-like tables that can be printed directly from Atoll or exported to any desktop tool. An example of such a report
is given in the figure below.
Figure 5.65 5G NR coverage prediction report
5.8.4 Coverage Prediction Comparison
Comparison (difference, intersection, union, or merge) between two coverage predictions can be performed. As examples,
this functionality can be used:



To compare uplink and downlink coverage of a service. This enables you to determine uplink/downlink-limited
zones for that service.
To compare service area coverage plots of two different services. This enables you to assess the areas where one
service (e.g., VoIP) is available while the other (e.g., high speed internet) is not.
To compare service area coverage plots of two networks deployment scenarios (possibly with different
technologies). The figure below illustrates such a case by comparing GSM and LTE coverage. Note that, in this
example, LTE transmitters are installed on only some of the GSM sites.
Figure 5.66 Coverage prediction graphical comparison (GSM versus LTE example)
Atoll also enables you to carry out per-pixel arithmetical operations between coverage predictions. For example, you can
calculate the sum, difference, min, max, and average of similar calculated parameters per pixel from two coverage predictions
of the same or different technologies.
5.8.5 Coverage Prediction Export
Any coverage prediction can be exported in the following formats:







Atoll format
ArcView SHP
MapInfo MIF and TAB
ArcView Grid TXT and ASC
Vertical Mapper GRD and GRC
BMP
PNG
© Forsk 2019
Page 138
5G NR Features




Atoll 3.4.0 Technical Overview
TIFF
BIL
JPEG2000
JPEG
When exported in MapInfo format, coverage prediction attributes (e.g., signal levels, transmitter IDs, etc.) are exported along
with the plot. The figure below gives an example of the exported attributes for a C/(I+N) prediction.
Figure 5.67 Coverage prediction attributes export to MapInfo
5.8.6 Point Analysis Tool
A real-time prediction analysis tool is available in Atoll. The point analysis tool is dynamically linked to the map window. The
displayed information is updated as the receiver is moved on the map window. The point analysis tool provides the downlink
signal values numerically and graphically for all cells and for the selected layer or all layers, selected channel or all channels,
terminal type, mobility type, and service type.
Based on user-defined or calculated cell load values, the point analysis tool also provides numeric values of signal levels and
signal quality for the SSS, PSS, PBCH, PDCCH, PDSCH, and PUSCH, downlink and uplink bearers, and downlink and uplink
throughput values.
The figure below shows the point analysis window as well as its link to the map window.
Receiving
Mobile
Received
Signal
Strength
information
Figure 5.68 5G NR point-to-point real-time analysis
5.8.7 Multi-Point Analysis
Atoll enables you to carry out point predictions on multiple point locations and at different heights. Multi-point analyses can
be carried out on imported lists of points, subscriber locations from fixed subscriber traffic maps, as well as points created
on the map using the mouse.
© Forsk 2019
Page 139
5G NR Features
Atoll 3.4.0 Technical Overview
Multi-point analyses may be useful in verifying network QoS at specific locations in case of reported incidents such as call
drops, low throughputs, etc. Multi-point analysis calculations can be based on user-defined network load conditions in the
Cells table or loads calculated using Monte Carlo simulations. The figure below shows the multi-point analysis creation dialog
box.
Figure 5.69 5G NR multi-point analysis creation dialog box
Two types of multi-point analyses are available. Point analysis results include a number of radio parameters at each point
calculated for all potential servers. These results are the same as available for one point in the Details view of the Point
Analysis tool. Fixed subscriber analysis results include more detailed results for the subscriber’s best server. These results are
similar to the results provided by a Monte Carlo simulation.
Multi-point analysis results are stored in the Multi-Point Analysis folder in the Network explorer. Once calculated, multi-point
analysis results are available in tabular form and visible on the map using symbols and colours based on calculation results.
Figure 5.70 5G NR multi-point analysis results
You can export the multi-point analysis results as described in 2.5.1 Network Data Import and Export.
5G NR Neighbour Planning
Atoll supports the following neighbour types in a 5G NR network configuration:


Intra-technology neighbours: 5G NR cells defined as neighbours of other 5G NR cells in the same Atoll document.
Inter-technology neighbours: 5G NR cells defined as neighbours of cells which use a technology other than 5G NR.
Neighbour plans can be generated by any of the following means in Atoll:
© Forsk 2019
Page 140
5G NR Features



Atoll 3.4.0 Technical Overview
Importing an external neighbour plan (e.g., in Excel format)
Automatically producing a neighbour plan as described in 6.13.1 Automatic Neighbour Allocation
Graphically and/or manually creating, editing and deleting a neighbour plan as presented in 6.13.2 Graphical
Neighbour Plan Editing
Various neighbour plans can be compared. The results of an automatic neighbour allocation can be compared with the
existing neighbour plan. As well, neighbour plans from external sources can also be compared with the existing neighbour
plan in Atoll.
5.9.1 Automatic Neighbour Allocation
Neighbour lists can be generated automatically in Atoll. For each cell, potential neighbours are ranked according to their
importance. The neighbour planning algorithm considers the following user-specified parameters:





Hysteresis zone defined by a handover start and a handover end margin with respect to the best server boundary
defined by the SS-RSRP biased by the cell individual offset and the handover margin
Maximum inter-site distance
Maximum number of neighbours
Minimum area covered (overlapping area between the reference cell and its potential neighbour).
Importance ranges for distance, coverage, adjacency, and co-site factors.
Forcing “neighbour symmetry”, “adjacent cells as neighbours”, “co-site cells as neighbours“ and/or “exceptional neighbour
pairs” is possible with Atoll. The figure below displays the automatic neighbour allocation dialog box.
Figure 5.71 5G NR automatic neighbour list generation
5.9.2 Graphical Neighbour Plan Editing
Neighbour plan can be graphically edited in Atoll. Clicking a transmitter on the map displays all its neighbour relations. All
types of neighbour relations (outwards, inwards or symmetrical) can be created, edited and/or deleted graphically. Such an
example is presented in the figures below.
© Forsk 2019
Page 141
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.72 Graphical neighbour plan editing
Figure 5.73 Neighbour planning using a best server plot
5.9.3 Neighbour Consistency Check Tool
A neighbour relation audit is available in Atoll. This function enables you to determine inconsistencies in the current
neighbour plan. The figure below shows the neighbour relation conditions that can be verified using the audit.
Figure 5.74 Neighbour audit
5G NR Automatic Physical Cell ID and PRACH RSI Planning
The Atoll 5G NR AFP (Automatic Frequency Planning module) enables you to automatically configure network parameters
such as the physical cell IDs and PRACH root sequence indexes.
© Forsk 2019
Page 142
5G NR Features
Atoll 3.4.0 Technical Overview
The aim of the AFP is to allocate resources in a way that minimises interference following the user‐defined constraints. The
AFP assigns a cost to each constraint and then uses an iterative algorithm to evaluate possible allocation plans and propose
the allocation plan with the lowest costs. The AFP cost function comprises input elements such as interference matrices,
neighbour relations, and allowed ranges of resources for allocation.
The figure below presents the 5G NR AFP window.
Figure 5.75 5G NR AFP
5.10.1 AFP Cost Components
The AFP cost components include relations and constraints. The AFP’s automatic planning algorithm can take the following
relations into account:



Interference-based relations, i.e., cells that interfere each other
The probability of interference is extracted from interference matrices. One or more interference matrices can be
calculated using Atoll or imported from external files in standard TXT, CSV, and IM2 formats, in order to provide
the AFP with:
o The co-channel interference probability
o The adjacent channel interference probability
Neighbour cells
The importance of each neighbour relation is determined from the neighbour relation definition. The following
neighbour relations can be taken into account:
o First-order neighbours (direct neighbours)
o Second-order neighbours (neighbours of neighbours)
o Inter-neighbours (neighbours of a common cell)
Inter-cell distance
A minimum reuse distance can be defined per cell or globally for all the cells.
The AFP can take into account the following constraints:

For physical cell ID allocation: physical cell ID collisions and other related collisions (PSS ID and SSS ID), physical cell
ID allocation domain, effect of the frequency plan on physical cell ID allocation, etc.
© Forsk 2019
Page 143
5G NR Features

Atoll 3.4.0 Technical Overview
For PRACH root sequence index allocation: PRACH RSI collisions, PRACH RSI allocation domain, effect of the
frequency plan on PRACH allocation, etc.
The impact of each relation and constraint can be fine-tuned by the user by defined the associated weights. The figure below
shows the AFP constraint weights dialog box.
Figure 5.76 User-defined AFP constraint weights
5.10.2 Automatic Physical Cell ID Planning
Atoll enables you to assign physical cell IDs manually or automatically to any cell in the network. Atoll facilitates the
management of physical cell IDs by letting you create groups of physical cell IDs and domains, where each domain is a defined
set of groups. Atoll can automatically assign physical cell IDs to cells taking into account the network’s frequency plan, the
selected allocation strategy (same SSS ID per site or co-site PCIs with a regular step), allowed allocation domain, interference
matrices, reuse distance, and any constraints imposed by neighbours. It is also possible to allocate the same physical cell ID
to co-located cells using different frequency bands and whose transmitter azimuths are within 10° from each other.
Furthermore, Atoll can take into account inter-technology neighbour relations in a multi-RAT network planning environment.
Atoll takes into account physical cell ID collisions between 5G NR cells that are neighbours of the same LTE, GSM, UMTS, or
CDMA2000 cell.
© Forsk 2019
Page 144
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.77 5G NR physical cell ID planning
Once the allocation is complete, you can implement the proposed allocation plan, export the results to TXT, CSV, or XML
spread sheet files, audit the physical cell IDs, analyse physical cell ID reuse and collisions on the map, and make an analysis
of physical cell ID distribution.
Figure 5.78 5G NR physical cell ID audit
5.10.3 Automatic PRACH Root Sequence Index Planning
Atoll enables you to assign PRACH root sequence indexes manually or automatically to any cell in the network. Atoll can
automatically assign PRACH root sequence indexes to cells taking into account the network’s frequency plan, allowed
allocation domain, PRACH resource block and subframe collisions between cells, interference matrices, reuse distance, and
any constraints imposed by neighbours.
It is also possible to allocate the same PRACH RSIs to co-site cells that use different resource blocks and/or subframes for
PRACH. Moreover, you can also allocate the same PRACH RSIs to co-located cells using different frequency bands and whose
transmitter azimuths are within 10° from each other.
© Forsk 2019
Page 145
5G NR Features
Atoll 3.4.0 Technical Overview
Once the allocation is complete, you can implement the proposed allocation plan, export the results to TXT, CSV, or XML
spread sheet files, audit the PRACH root sequence indexes, analyse PRACH root sequence index reuse and collisions on the
map, and make an analysis of PRACH root sequence index distribution.
Figure 5.79 5G NR PRACH root sequence index planning
Figure 5.80 5G NR PRACH root sequence index audit
5.10.1 Physical Cell ID and PRACH Root Sequence Index Plan Analysis
Cell Parameter Search Tool
A search tool is available in Atoll which enables you to search for frequencies, physical cell IDs, PSS IDs, SSS IDs, and PRACH
RSIs. You can display the current allocation plan of the selected parameter on the map and highlight the transmitters and
their coverage areas respectively. The tool window is shown in the figure below.
© Forsk 2019
Page 146
5G NR Features
Atoll 3.4.0 Technical Overview
Figure 5.81 Physical cell ID search
Cell Parameter Display on Map
You can display the frequency, physical cell ID, and PRACH root sequence index allocation on transmitters by using the
transmitters’ display settings. The figure below shows a physical cell ID plan displayed on the map.
Figure 5.82 Physical cell ID display on map
5G NR Automatic Cell Planning
The Atoll 5G NR ACP (Automatic Cell Planning) module enables you to automatically determine the best 5G NR parameter
settings for your network. The aim of the Atoll ACP is to improve network quality in terms of both coverage and capacity. For
a comprehensive description of the Atoll ACP, see 17 Automatic Cell Planning (ACP) Features.
The Atoll 5G NR ACP is capable of optimising network parameters (antenna types, heights, azimuths, tilts, transmission
powers, etc.) based on the following 5G NR quality indicators:







SS-RSRP
SSS C/N
SSS CINR
PDSCH CINR
RLC peak throughput
Overlap
Best server distance
© Forsk 2019
Page 147
5G NR Features

Atoll 3.4.0 Technical Overview
1st-Nth difference
5G NR Co-planning With Other Radio Access Technologies
Atoll supports GSM/UMTS/LTE/NB-IoT/5G NR as well as CDMA2000/LTE/NB-IoT/5G NR co-planning. Other radio access
technologies can also be combined with 5G NR in Atoll. For more information, see 11 Multi-RAT Features.
Additionally, Atoll models the effect of interference from coexisting 5G NR (or OFDM) networks. This feature enables studying
the effect of interference on the 5G NR network from other parts of the same 5G NR network and from the 5G NR (or OFDM)
networks of other operators. The figure below shows the specific “Transmitter Type” parameter (Server and Interferer or
Interferer Only) required as input.
Figure 5.83 Transmitter properties window
© Forsk 2019
Page 148
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
6 LTE/LTE-Advanced Features
The Atoll LTE module provides a comprehensive and accurate modelling of multi-band FDD and TDD heterogeneous LTE
networks. It supports all E-UTRA frequency bands and carrier widths along with detailed OFDMA and SC-FDMA frame
structure modelling. All downlink control signals, and control and traffic channels are fully modelled. Atoll LTE supports
several LTE-Advanced features such as intra-band and inter-band carrier aggregation, coordinated multipoint transmission
and reception (CoMP), and time-domain enhanced ICIC (eICIC). Atoll LTE also includes comprehensive modelling of 3D
beamforming and massive MIMO antennas.
Atoll supports all LTE modulation and coding schemes, voice, VoIP, and data services, and different user equipment. Atoll
provides the means to set up multi-service traffic maps from multiple sources: vector, raster and live traffic data. Traffic maps
are used in LTE Monte Carlo simulations for network capacity analysis including power control, interference control, RRM,
scheduling, multi-layer traffic balancing, and S1 interface backhaul constraints. Inter-cell interference coordination models
are available for analysing the improved quality due to ICIC in co-channel deployments. Coverage predictions can be
calculated based on Monte Carlo simulation results or on live network loads from the OAM in order to study coverage and
capacity of the network.
Atoll includes automatic inter- and intra-frequency neighbour planning features that allow analysing handovers in the
network. Atoll can work with multiple interference matrices from various sources: prediction-based (calculated within Atoll),
based on OAM statistics, and based on drive test measurements. The Atoll LTE AFP can automatically allocate frequencies,
physical cell IDs, and PRACH RSIs based on user-definable constraints and cost. Analysis tools enabling auditing of frequency,
physical cell ID, and PRACH RSI plans are also available.
Atoll includes integrated single RAN–multiple RAT network design capabilities for cellular radio access technologies including
5G NR, LTE, NB-IoT, UMTS, GSM, and CDMA. It features a multi-technology network database, a unified traffic model, and a
combined Monte Carlo simulator. The Atoll LTE ACP can be used to automatically optimise network parameters to increase
coverage and capacity. It can also carry out site selection for greenfield and site activation for densification scenarios.
An overview of the LTE modelling in Atoll is shown in the figure below.
Figure 6.1
LTE network modelling in Atoll
LTE/LTE-Advanced Network Model
The LTE network model comprises radio network elements such as sites, transmitters, and cells. An LTE eNode-B is equivalent
to a site, its transmitters with one or more carriers (cells) each.
© Forsk 2019
Page 149
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.2
LTE network model
6.2.2 Sites
A site represents the physical location where eNode-Bs can be installed. An example of a site properties window is shown in
the figure below.
Figure 6.3
Site properties window
Site parameters are:




Geographic coordinates
Altitude (user-defined or automatically extracted from the terrain elevation data)
Any user-defined flags and parameters such as address, owner, deployment phase, etc.
The maximum downlink and uplink S1 interface throughputs: The S1 interface connects eNode-Bs to the evolved
packet core (EPC) entities, the mobility management entity (MME) and the serving gateway (S-GW). The capacity
of the S1 interface between the eNode-B and the serving gateway imposes a limit on the aggregate throughput
served by the cells of the same eNode-B. This also imposes a limit on the throughput of each individual user served
by the eNode-B. Here you must enter the capacity of the S1-U interface (S1-U is the user-plane interface between
eNode-Bs and the serving gateways). The maximum S1 interface throughputs that you enter here can be taken into
account in Monte Carlo simulations as backhaul constraints.
6.2.3 Transmitters
Transmitters in Atoll correspond to sectors and antennas installed at a site. The main transmitter parameters are:







Transmitter name and the name of the site where it is installed
X and Y coordinates
Transmitter type (server and interferer, or interferer only)
Active/inactive (to be included in calculations or not)
Main, secondary, and 3D beamforming antennas
Numbers of transmission and reception antenna ports for MIMO
Antenna heights, azimuths, and tilts
© Forsk 2019
Page 150
LTE/LTE-Advanced Features








Atoll 3.4.0 Technical Overview
A flag to indicate antenna sharing with other repeaters
Transmission and reception losses
Noise figure in reception
Main and extended propagation models, path loss calculation radii and resolutions (for more information, see 2.4
Propagation Models)
Tower mounted amplifier (TMA)
Feeder type and its transmission and reception lengths
Maximum range
Any user-defined flags and parameters
An example of a transmitter properties window is shown in the figure below.
Figure 6.4
LTE transmitter properties window
6.2.4 Cells
Atoll supports multi-band, multi-carrier LTE network deployments. In Atoll, cells model frequency carriers used at a
transmitter. A transmitter can support cells with scalable carrier widths and different carriers. Each cell has its own radio
resources and parameters, including:













Cell name and the name of the transmitter to which the cell belongs
Frequency band and carrier
Network layer (macro, small cell, 800 MHz, 2600 MHz, etc.) to which the cell belongs (hence also the associated
priority)
Cell selection and handover parameters (cell individual offset used for cell range expansion, cell selection threshold
known as ThresXHighP, and handover margin)
Cell type: whether the cell is an LTE (release 8/9) and/or LTE-Advanced (release 10) cell
Physical cell ID, PSS ID, SSS ID
Cyclic prefix
PDCCH overhead, PUCCH overhead
PRACH preamble format
List of allocated PRACH root sequence indexes
AFP parameters: allocation status (allocated, locked, etc.) for carrier, PSS, SSS, and PRACH RSI, physical cell ID
domain, number of required PRACH root sequence indexes, minimum reuse distance, list of resource block indexes
and subframe numbers used for PRACH
Transmission powers: maximum power, RS EPRE, and SS, PBCH, PDCCH, and PDSCH EPRE offsets
Minimum RSRP
© Forsk 2019
Page 151
LTE/LTE-Advanced Features











Atoll 3.4.0 Technical Overview
Radio equipment
TDD frame configuration and TDD special subframe configuration
Downlink and uplink diversity support (diversity, SU-MIMO, MU-MIMO)
RRM parameters: scheduler type, maximum number of simultaneous users
eICIC/ICIC parameters: ABS (almost blank subframe) pattern, ICIC support, ICIC mode, cell-edge margin, cell-edge
PRBs
Fractional power control and noise rise control parameters: FPC factor, maximum uplink noise rise, maximum
PUSCH C/(I+N)
Resource allocation constraints: maximum uplink and downlink traffic loads
Cell loads and resource allocation results: uplink and downlink traffic loads, uplink noise rise, cell-edge traffic ratio,
ICIC uplink noise rise, uplink and downlink beam usage ratios,, numbers of co-scheduled MU-MIMO users, numbers
of connected users in downlink and uplink
These parameters can be outputs of Monte Carlo simulations as well as user-defined values.
Inter-technology interference: downlink and uplink noise rise
Neighbour parameters: maximum numbers of neighbours and neighbours lists
Any user-defined flags and parameters
The figure below presents an example of a transmitter with a single cell.
Figure 6.5
LTE cell parameters
6.2.5 Site Templates
A site template is made up of one or more transmitters and cells located on the same site. Site templates can be created and
edited as needed. Building a network is facilitated by working with site templates rather than single site/transmitter/cell. By
default some LTE site templates are available for dense urban, urban, suburban, and rural environments.
6.2.6 Repeaters
A repeater receives, amplifies, and retransmits signals. Repeaters are used to extend the coverage of their donors. Atoll
models selective as well as non-selective RF repeaters, optic fibre repeaters, microwave repeaters, and remote antennas.
Selective RF repeaters only repeat signals from their donor transmitters whereas non-selective RF repeaters receive and
retransmit wanted signals as well as interference.
The main parameters of a repeater are:


Donor transmitter name
X and Y coordinates
© Forsk 2019
Page 152
LTE/LTE-Advanced Features











Atoll 3.4.0 Technical Overview
Active/inactive (to be included in calculations or not)
Main and secondary antennas
Antenna heights, azimuths, and tilts
A flag to indicate antenna sharing with other repeaters
Total gain
Amplifier gain
Transmission and reception losses
Noise figure in reception
Main and extended propagation models, path loss calculation radii and resolutions (for more information, see 2.4
Propagation Models)
Feeder type and its transmission and reception lengths
Any user-defined flags and parameters
The figure below presents the repeater properties window while the figure below that gives an example of a best server
prediction plot with a repeater.
Figure 6.6
Repeater properties window
RF repeater
Donor transmitter
Figure 6.7
RF repeater coverage plot
6.2.7 Relay Nodes
Relay Nodes (RN) are low power base stations that provide enhanced coverage and capacity at cell edges and traffic hotspots.
Relay nodes can also be used to connect to remote areas without a fibre backhaul connection. Relay nodes are connected to
the donor eNB (DeNB) via a radio interface Un which is an extension of the E-UTRAN air interface Uu. The donor cell provides
LTE-based radio backhaul to its relay nodes, which means that the donor cell’s radio resources are shared between its served
users and its relay nodes.
© Forsk 2019
Page 153
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Atoll allows you to create relay nodes connected to donor cells through the LTE air interface. Apart from the off-air backhaul
link with the donor cell, relay nodes are independent LTE cells. Relay nodes have the same parameters as any standard eNB.
As relay nodes are linked to donor cells through an LTE-based backhaul link, the relay link properties can be defined in Atoll.
The main parameters of a relay link are:





Donor cell name
Antenna model
Antenna heights, azimuths, and tilts
Propagation model
Feeder type and its transmission and reception lengths
The figure below presents the relay link properties window.
Figure 6.8
Relay link properties window
Atoll can also determine the best donor cells for relay nodes and to calculate the associated backhaul link capacity based on
the donor cell resources dedicated to relay node backhaul. The figure below gives an example of a donor macro cell serving
multiple relay nodes.
Donor cells
Relay nodes
Figure 6.9
Relay nodes
LTE/LTE-Advanced Network Parameters
Atoll allows setting and modifying network-level configurations and parameters applicable to the entire project.
6.3.1 Frequency Bands and Carriers
Atoll supports multi-band FD- and TD-LTE networks. Atoll supports all carrier widths and EUTRA frequency bands included in
the 3GPP specifications.
A frequency band is characterized by its reference frequency that is used by Atoll for path loss calculations. Each carrier within
a frequency band is characterised by its duplexing mode, its downlink and uplink centre frequencies, its downlink and uplink
bandwidths, and its absolute radio frequency channel numbers (ARFCN).
© Forsk 2019
Page 154
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
You can add, modify, and delete frequency bands and carriers in Atoll as required. A number of EUTRA frequency bands are
available by default. An example of an LTE carrier definition is shown in the figure below.
Figure 6.10 LTE carrier definition
6.3.2 Global Network Settings
LTE-specific parameters that are applicable to the entire network are modelled in Atoll as global network settings. These
parameters include the downlink transmission power calculation method, best server selection criterion and method,
diversity mode (SU-MIMO, MU-MIMO) selection criteria, the interference calculation method, and the uplink power
adjustment margin. The figure below presents the network level properties dialog box.
Figure 6.11 LTE network level parameters
6.3.3 Network Layers
An LTE network can be deployed in multiple layers of heterogeneous cells, i.e., of different sizes (macro, micro, small cells,
etc.), and possibly using different frequencies. Such LTE networks are referred to as HetNets, or heterogeneous networks.
Atoll enables you to define network layers with different priorities and supported user speed limits. During cell selection,
network layer parameters are taken into account to determine the serving cells.
The figure below gives an example of LTE heterogeneous network layers that can be defined and deployed in Atoll.
Figure 6.12 LTE network layers table
© Forsk 2019
Page 155
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
6.3.4 Schedulers
In Atoll, schedulers perform the allocation and management of radio resources according to the QoS classes of the services
being accessed by the selected users. Various scheduling methods are available in Atoll, including proportional fair, round
robin, maximum C/I, etc., as well as the support for multi-user diversity gains specific to proportional fair schedulers.
Figure 6.13 Default LTE schedulers
6.3.5 UE Categories
UE categories define combined uplink and downlink capabilities of user equipment. The parameters set by the UE categories
include physical and transport channel parameters in downlink and uplink, and the layer 2 buffer size.
Figure 6.14 Default LTE UE categories
6.3.6 Radio Equipment
LTE radio equipment model the transmission and reception characteristics of cells and user terminals. Bearers, bearer
selection thresholds, required thresholds for using SU-MIMO and MU-MIMO, secondary cell activation thresholds, quality
indicator graphs, and MIMO gains are defined in LTE radio equipment.
LTE radio bearers are used to carry user data on the PDSCH and the PUSCH. A bearer refers to a combination modulation and
coding scheme. The radio bearers table lists the available radio bearers in downlink and uplink. You can add, remove, and
modify bearer properties according to your network and equipment.
© Forsk 2019
Page 156
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.15 LTE radio equipment bearers
Figure 6.16 LTE bearer selection thresholds
Figure 6.17 LTE quality indicator graphs
© Forsk 2019
Page 157
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Diversity gains, SU-MIMO throughput gains (as a function of PDSCH or PUSCH C/(I+N)), and MU-MIMO capacity gains (as a
function of the number of co-scheduled users) can be defined for each equipment for different numbers of transmission and
reception antennas, modulation and coding schemes, and user speeds.
Figure 6.18 PDSCH and PUSCH MIMO gains
Figure 6.19 PBCH and PDCCH diversity gains
Also, interference reduction factors can be defined for each ratio equipment considering the receiver characteristics of the
equipment with respect to various carrier widths.
© Forsk 2019
Page 158
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.20 Interference reduction factors (adjacent channel selectivity)
LTE/LTE-Advanced 3D Beamforming and Massive MIMO
Massive MIMO comprises 3D beamforming combined with multi-user co-scheduling which results in both improved signal
quality at the user locations as well as increased system capacity. Massive MIMO systems comprise base stations with a large
number of antennas, greater than the number of served users. The system is capable of allocating the same frequency and
time resources to various co-scheduled users by using different beams to serve them simultaneously.
Atoll’s 3D beamforming model enables defining all the possible beam patterns that the beamforming antenna is capable of
forming. During calculations, sectors using 3D beamforming antennas serve their users through beams that provide the
highest gains towards user locations in 3D.
Figure 6.21 Example of 3D beamforming
For multi-user co-scheduling, Atoll allows the definition of MU-MIMO capacity gains as a function of the number of coscheduled MU-MIMO users. Different MU-MIMO throughput gain graphs can be defined for different combinations of the
number of transmission and reception antennas, user speeds, and radio bearers.
© Forsk 2019
Page 159
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.22 Example of 3D beamforming coverage
The following sections describe Atoll’s 3D beamforming and massive MIMO features.
6.4.2 3D Beamforming Models
Atoll’s 3D beamforming models enable beamforming in both horizontal and vertical planes. The Atoll 3D beamforming allows
you to define any 3D beamforming massive MIMO antenna by its physical characteristics:





M: Number of co-polar or cross-polar elements in a column
N: Number of co-polar or cross-polar elements in a row
P: Co-polar or cross-polar configuration
dV: Vertical inter-element spacing in multiples of wavelength
dH: Horizontal inter-element spacing in multiples of wavelength
Figure 6.23 64T64R 3D beamforming massive MIMO antennas
All radiating elements are usually manufactured using the same materials and with the same physical aspects and
characteristics. Therefore, all radiating elements of a beamforming antenna panel are assumed to have the same radiation
pattern. This radiation pattern is called the single-element pattern.
© Forsk 2019
Page 160
Sub‐array weights
Baseband
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
P
A
P
A
Figure 6.24 Schematic diagram of a 64T64R 3D beamforming massive MIMO antenna
Figure 6.25 64T64R 3D beamforming massive MIMO antenna properties dialog box in Atoll
A beamforming antenna does not always use all the M x N elements to create beams. If all the elements are used to create a
beam, no multiplexing or co-scheduling of users is possible. Therefore, a M x N beamformer may create beams using a subset
of the vertical and horizontal elements (assumed to always be physically adjacent), referred to as m and n.
Atoll allows you to import measured radiation patterns of multiple beams, each pointing in a different direction and/or
created using a different number of active elements. If you do not have actual radiation patterns available, Atoll can calculate
theoretical beam patterns in different directions for you.
3D beamforming antennas may, and usually, use different beams for control channels than traffic channels. Control channel
beams are usually wider in order to provide coverage to the whole cell and traffic beams are narrower to focus on the served
users. Atoll allows you to define control channel beams (RS, SSS, PSS, PBCH) and traffic channel beams (PDSCH, PDCCH, and
PUSCH).
© Forsk 2019
Page 161
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.26 3D traffic channel beams created using an 8x8 matrix
6.4.3 3D Beam Pattern Generator
Atoll includes a 3D beam pattern generation tool that allows you to create beams in various directions using different
numbers of antenna elements, hence providing different gains.
Figure 6.27 3D beam pattern generator
Atoll’s 3D beam generator can calculate beam patterns for any uniform linear array (ULA) and uniform planar array (UPA)
beamforming antennas comprising any numbers of horizontal and vertical elements.
© Forsk 2019
Page 162
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Y
N
φ
M
Z
θ
X
Figure 6.28 Uniform planar array model
Atoll first calculates the steering vector of the planar array towards any given direction (θ, φ) for each combination of m and
n antenna elements:
𝑇
𝑆⃗(𝜃,𝜑) = [1 … 𝑒 𝑗2𝜋(𝑛𝑑𝐻 sin 𝜃 cos 𝜑+𝑚𝑑𝑉 sin 𝜑) … 𝑒 𝑗2𝜋{(𝑁−1)𝑑𝐻 sin 𝜃 cos 𝜑+(𝑀−1)𝑑𝑉 sin 𝜑} ]
Then Atoll calculates the beamforming weights for any (n, m)th antenna element that when multiplied with the steering vector
tend to maximize the array factor in the direction (θ, φ):
𝑇
𝑤
⃗⃗⃗(𝜃,𝜑) = [1 … 𝑒 −𝑗2𝜋(𝑛𝑑𝐻 sin 𝜃 cos 𝜑+𝑚𝑑𝑉 sin 𝜑) … 𝑒 −𝑗2𝜋{(𝑁−1)𝑑𝐻 sin 𝜃 cos 𝜑+(𝑀−1)𝑑𝑉 sin 𝜑} ]
The array factor is calculated as the scalar product between the above two vectors:
𝐴𝐹 = |𝑆⃗(𝜃,𝜑) ∙ 𝑤
⃗⃗⃗(𝜃,𝜑) |
The beam patterns are then calculated by multiplying the array factor with the single element pattern.
6.4.4 3D Beam Usage Calculation
Each beam formed by a 3D beamforming antenna serves a certain number of users, or in other words, a certain amount of
traffic goes through each beam. Atoll models this aspect as a beam usage ratio. The usage ratio of each beam can be userdefined, i.e., imported from an R&D simulation tool, or calculated by Atoll based on the surface areas or traffic covered by
each beam.
The beam usage ratios represent how often each beam is used and hence how much each beam interferes its surrounding
cells and their traffic. Beam usage ratios are therefore used for calculating interference in various directions for interferencebased calculations of the PDSCH and PUSCH C/(I+N), and hence throughputs.
Atoll enables you to calculate beam usage ratios either approximately based on coverage predictions, or more precisely using
Monte Carlo simulations.
© Forsk 2019
Page 163
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.29 Beam usage calculation based on coverage predictions
Figure 6.30 Example of beam usage ratios for uniformly distributed traffic
6.4.5 Massive MIMO
Atoll supports the following transmission modes for MIMO, which can be combined with each other under user-definable
conditions:

Transmit and receive diversity: For transmit or receive diversity, MIMO systems use more than one transmission or
reception antennas to send or receive more than one copy of the same signal. The signals are constructively
combined (using optimum selection or maximum ratio combining) 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 more resistant to interference than a single signal would be. Therefore, diversity improves the C/(I+N)
at the receiver. It is often used for the regions of a cell that have insufficient C/(I+N) conditions.
In Atoll, you can set whether a cell supports transmit or receive diversity. Diversity gains on downlink and uplink
can be defined in the radio equipment for different numbers of transmission and reception antenna ports, user
speeds, and radio bearers.

SU-MIMO: For SU-MIMO, MIMO systems use more than one transmission antenna to send different signals (data
streams) on each antenna. The numbers of MIMO data streams are referred to as the MIMO rank. Using SU-MIMO
with a MIMO rank of N theoretically increases the user throughput by N times.
In Atoll, you can set whether a cell supports SU-MIMO. SU-MIMO throughput gains can be defined in the radio
equipment for different radio conditions, numbers of transmission and reception antenna ports, user speeds, and
radio bearers.
© Forsk 2019
Page 164
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.31 Example of SU-MIMO throughput gains as a function of radio conditions

MU-MIMO: MU-MIMO enables co-scheduling of spatially dispersed users in the same frequency-time radio
resources. MU-MIMO can provide considerable capacity gains.
In Atoll, you can set whether a cell supports MU-MIMO, and either enter the average numbers of co-scheduled
users yourself or have Atoll calculate it for you using Monte Carlo simulations. MU-MIMO capacity gains can be
defined in the radio equipment for different numbers of co-scheduled users, numbers of transmission and reception
antenna ports, user speeds, and radio bearers.
Figure 6.32 Example of MU-MIMO capacity gains as a function of the number of co-scheduled users
Massive MIMO is the capability to combine all of the above-mentioned MIMO transmission modes using a very large number
of base station antennas. 3D beamforming enables massive MIMO systems to co-schedule multiple spatially non-correlated
users.
© Forsk 2019
Page 165
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.33 Example of throughput prediction plots without (top-left) and with (bottom-right) massive MIMO
Massive MIMO
Conventional MIMO
Gain
Figure 6.34 Comparison of massive MIMO throughputs with conventional MIMO
LTE/LTE-Advanced Carrier Aggregation
Atoll supports different modes of carrier aggregation:



Intra-eNode-B carrier aggregation: Only cells that belong to the same site can perform carrier aggregation with each
other.
Multi-eNode-B carrier aggregation: Cells belonging to any site can perform carrier aggregation with each other.
Group-based carrier aggregation: Cells belonging to the same group can perform carrier aggregation with each
other.
Group-based carrier aggregation mode models a C-RAN-based centralised architecture for carrier aggregation where cells
belonging to the same group are managed by the same BBU pool. Cells of the same group can correspond to the same or
different eNBs/RRUs including macro, micro, and small cells.
Atoll enables you to create carrier aggregation cell groups by grouping cells in the Network explorer as well as, geographically,
grouping cells on the map using polygons. It is also possible to import such cell groups from external spread sheets. Atoll
allows you to view cell groups on the map using coverage predictions as well as using the Find on Map tool.
© Forsk 2019
Page 166
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.35 C-RAN architecture with a virtual BBU pool managing multiple RRUs
For each user terminal, Atoll also allows you to define the combinations of frequency bands that can be aggregated with each
other.
Figure 6.36 List of frequency bands allowing carrier aggregation for a user terminal
Carrier aggregation also enables inter-cell interference coordination on the PDCCH; also known as cross-carrier scheduling.
PDCCH signal quality must be maintained such that it is properly received by cell-edge users. A BLER (block-error rate) of 1%
on the PDCCH may result in a BLER as high as 10% on the PDSCH. For this purpose, the PDCCH may be transmitted with a
higher power than the traffic channel causing inter-cell interference on the PDCCH. Cross-carrier scheduling enables UEs to
receive the PDCCH on different carriers and hence reduce inter-cell interference on the PDCCH.
Without cross-carrier scheduling, the downlink scheduling assignments on PDCCH are valid for the component carrier (CC)
on which they were transmitted. With cross-carrier scheduling, the PDSCH is received on a component carrier other than the
one on which PDCCH is received. Cross-carrier scheduling only applies to secondary cells (SCells) and does not apply to
primary cells (PCells). PCells are always scheduled via their own PDCCH.
Atoll models the interference reduction on the PDCCH due to cross-carrier scheduling by eliminating the PDCCH of SCells that
are being scheduled through the PDCCH of a PCell.
LTE/LTE-Advanced Coordinated Multipoint Operation (CoMP)
Atoll supports different modes of coordinated multipoint transmission and reception (CoMP):



Downlink coordinated scheduling
Downlink dynamic point selection
Downlink joint transmission (coherent)
© Forsk 2019
Page 167
LTE/LTE-Advanced Features



Atoll 3.4.0 Technical Overview
Downlink joint transmission (non-coherent)
Uplink coordinated scheduling
Uplink joint reception
In Atoll, CoMP is based on a C-RAN-based centralised architecture where cells belonging to the same CoMP set are managed
by the same BBU pool. Cells of the same CoMP set can correspond to the same or different eNBs/RRUs including macro,
micro, and small cells.
Atoll enables you to create CoMP sets by grouping cells in the Network explorer as well as, geographically, grouping cells on
the map using polygons. It is also possible to import such cell groups from external spread sheets. Atoll allows you to view
cell groups on the map using coverage predictions as well as using the Find on Map tool.
LTE/LTE-Advanced Inter-Cell Interference Coordination (ICIC)
Atoll supports different ICIC methods based on fractional frequency reuse (FFR) as shown in the figures below. Without
fractional frequency reuse, cells transmit at constant power over the entire duration of the frame and across all the resource
blocks. The fact that neighbouring cells use the same resource blocks leads to high interference and poor signal quality at cell
edges.




Time-switched FFR: All the power is concentrated on some of the resource blocks during a part of the frame while
others are not transmitted at all. During the rest of the frame, the same power is transmitted over all the resource
blocks. Cell edges of neighbouring cells are covered by different resource blocks to avoid interference.
Hard FFR: All the power is concentrated on some of the resource blocks, while others are not transmitted at all.
Neighbouring cells use different resource blocks to avoid interference throughout the coverage area.
Soft FFR: Some resource blocks are transmitted at higher power than others. Cell edges of neighbouring cells are
covered by different resource blocks to avoid interference.
Partial soft FFR: Some resource blocks are transmitted at higher power than others, and some are not transmitted
at all. Cell edges of neighbouring cells are covered by different resource blocks to avoid interference.
Figure 6.37 No ICIC
Figure 6.38 ICIC using time-switched fractional frequency reuse
Figure 6.39 ICIC using hard fractional frequency reuse
© Forsk 2019
Page 168
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.40 ICIC using soft fractional frequency reuse
Figure 6.41 ICIC using partial soft fractional frequency reuse
LTE/LTE-Advanced Enhanced ICIC (eICIC)
Enhanced inter-cell interference coordination (eICIC), also known as time-domain inter-cell interference coordination, is a
means to enable traffic offloading from macro cells to small cells in a heterogeneous networks (HetNets) using cell range
expansion.
eICIC is performed by defining Almost Blank Subframe (ABS) patterns coordinated across different cells over the X2 interface.
ABS, or almost blank subframes, are subframes with reduced transmit power (or no transmission) on some physical channels,
hence the interference reduction.
In heterogeneous networks using eICIC, macro cells use almost blank subframes (ABS) to identify the subframes on which
they will not issue any scheduling grants (UL or DL), which creates opportunities for coordinated small cells to schedule their
cell-edge users under good radio conditions thus created. Usually, the same ABS pattern is used within a region. A region may
be a macro cell and small cells covered/interfered by this macro cell or a larger region with more than one macro cells and
small cells.
Macro Cell
Protected
resources
Small Cell UE
Protected
resources
Macro Cell UE
Small Cell
Figure 6.42 Enhanced inter-cell interference coordination (eICIC)
In Atoll, eICIC is modelled by defining the per-cell ABS (almost blank subframe) patterns. Exact collision between subframes
is calculated according to the patterns used by different cells for the calculation of interference. The available cell resources
are also affected by the number of almost blank subframes in the cell.
© Forsk 2019
Page 169
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.43 Downlink service areas with and without eICIC and cell range expansion
LTE/LTE-Advanced License-Assisted Access (LAA)
LTE cells may be deployed using unlicensed frequency bands, i.e., in frequency bands usually used for Wi-Fi. Such a
deployment is often called LTE-U, meaning LTE-Advanced in unlicensed spectrum.
LTE-U cells must respect the duty cycle constraints imposed by the regulations governing unlicensed frequency bands, and
are not allowed to create interference by continuously transmitting control signals and channels. Therefore, LTE-U cells are
not discoverable by LTE user terminals, as they only transmit and receive traffic channels. These LTE-U phantom cells require
a license-assisted access through LTE cells operating in licensed spectrum. Once discovered, the LTE-U cells may carry all the
user-plane data and leave only the control-plane communications for the licensed LTE cell.
Atoll enables creating groups of cells operating in different frequency bands and defining that all the user-plane data is to be
carried by the LTE-U cells.
Figure 6.44 Example of a group of LAA cells
LTE/LTE-Advanced Traffic Model
In Atoll, the radio network traffic is modelled using Monte Carlo simulations. According to the definition of the services and
users in the network, and depending on the traffic cartography (traffic data), realistic distributions of users are generated and
used as input to the scheduling and radio resource management algorithms.
Service and user behaviours are modelled in Atoll through different tables that provide information about:

The services available in the network
© Forsk 2019
Page 170
LTE/LTE-Advanced Features



Atoll 3.4.0 Technical Overview
The terminals compatible with the network
The mobility types
The user profiles describing the way users access different services
The LTE traffic model is shown in the figure below.
Figure 6.45 LTE traffic model
6.10.2 Services
The services table describes the services that are available in the network (Internet, VoLTE, VoIP, etc.). Both voice and data
type services are supported and have specific parameters. The main service parameters are:











Service type
Uplink and downlink activity factors
Supported network layers (macro, small cell, 800 MHz, 2600 MHz, etc.)
QoS class identifier (QCI) and its related priority
Intra-QCI priority level
Lowest and highest supported modulations
Uplink and downlink maximum throughput demands (MBR)
Uplink and downlink minimum throughput demands (GBR)
Uplink and downlink average requested throughputs
Throughput conversion parameters from RLC to Application layer
Body loss
An example of a service properties window is presented in the figure below.
© Forsk 2019
Page 171
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.46 Service properties window
Voice over LTE (VoLTE) Service
Voice over LTE (VoLTE) is based on the IP Multimedia Subsystem (IMS), with specific profiles for control and user planes of
voice service on LTE. In other words, VoLTE is a voice service delivered as data flows within the LTE data bearer. VoLTE does
not depend on legacy circuit-switched voice services and networks, which was the case for CS fallback. VoLTE has up to three
times more voice and data capacity than UMTS and up to six times more than GSM.
VoLTE uses the Adaptive Multi-Rate Wideband (AMR-WB) speech audio coding standard. AMR-WB provides better speech
quality using a speech bandwidth of 50–7000 Hz compared to narrowband speech codecs which are optimized for wireline
quality of 300–3400 Hz. AMR-WB is codified as G.722.2, an ITU-T standard speech codec.
In Atoll, VoLTE is modelled by defining a voice service with the minimum throughput demands as the same as the maximum
throughput demands, and scaling factor between the RLC and application throughputs for modelling the codec overheads.
The following figure shows an example of the VoLTE service using the AMR 12.65 kbps codec.
Figure 6.47 Example of VoLTE service modelling in Atoll
6.10.3 Terminals
The terminals table describes the terminals that can be used in the network, cell phones, smartphones, in-car navigation
devices, etc. The following parameters model a terminal:
© Forsk 2019
Page 172
LTE/LTE-Advanced Features













Atoll 3.4.0 Technical Overview
Minimum and maximum transmission powers
Default noise figure
Transmission and reception loss
radio equipment
UE category
Supported network layers (macro, small cell, 800 MHz, 2600 MHz, etc.)
Supported frequency bands and respective losses, noise figures and carrier aggregation support
Carrier aggregation support and the maximum numbers of supported secondary cells in downlink and uplink
Coordinated multipoint transmission and reception (CoMP) support in downlink and uplink
Antenna pattern
Antenna gain
Diversity support: MIMO and beamforming
Numbers of antenna ports
Atoll enables you to assign directional antennas to different terminals, and define whether the terminal supports MIMO and
beamforming. The antenna patterns are used in coverage predictions and Monte Carlo simulations. An example of a terminal
properties window is given in the figure below.
Figure 6.48 Terminal properties window
6.10.4 Mobility Types
The mobility type defines different user speeds.
6.10.5 User Profiles
The user profiles table models the behaviour of the different user categories. Every user profile contains a list of services and
their associated parameters describing how these services are accessed by the users.
Parameters for voice services are:



The average number of calls per hour
The average duration of each call
The terminal used when requiring access to this service.
Parameters for data services are:




The average number of sessions per hour
The data volume transferred on the downlink during each session
The data volume transferred on the uplink during each session
The terminal used when requiring access to this service.
The figure below shows a user profile window.
© Forsk 2019
Page 173
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.49 User profile window
6.10.6 Traffic Data
For information on traffic data cartography, see 2.2.7 Traffic Data.
LTE/LTE-Advanced Monte Carlo Simulations
The radio resource management and scheduling algorithms in an LTE network automatically perform the best suitable
resource allocation to users. The objective is to optimise the resource usage within cells according to the C/(I+N) conditions
at user locations. Atoll simulates this resource allocation mechanism. It calculates, for each user distribution (called a random
trial), the different network parameters such as the mobile activity, received power levels, C/(I+N) levels, antenna diversity
modes, best radio bearer available for the calculated C/(I+N), required resources to satisfy the committed and maximum
throughput demands, and aggregated as well as per-server user throughputs (peak RLC, effective RLC, and application-level)
after the allocation of resources by the scheduler. As outputs, Atoll provides the traffic loads which can then be assigned to
the different cells and the C/(I+N) coverage can be performed based on realistic simulation results.
A Monte Carlo simulation in Atoll corresponds to a given distribution of users. It is a snapshot of an LTE network.
LTE Monte Carlo simulations can be analysed, displayed and stored. They can be used in a next step to generate numerous
coverage predictions.
6.11.1 Generation of Realistic User Distributions
Realistic distributions of users on the map are required as inputs to the LTE simulation algorithm. A “Realistic User
Distribution” corresponds to a user distribution that complies with the service and user model and the traffic data. Atoll
generates these user distributions using a Monte Carlo (statistical) algorithm.
6.11.2 Scheduling and Radio Resource Management
For each user distribution, Atoll simulates the scheduling and RRM mechanism of LTE cells. The simulation ends when the
scheduler has allocated resources to all the users selected for the scheduling process and has determined the traffic loads for
all the cells in the simulation.
The figure below shows an overview of the simulation algorithm.
© Forsk 2019
Page 174
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.50 LTE simulation overview
The following steps are carried out during each iteration of an LTE Monte Carlo simulation for all the generated mobiles:

Best server determination: Atoll determines the best server, one or more aggregated servers for carrier
aggregation, and one or more coordinated servers for CoMP, for each mobile.
Users can be rejected at this stage for "No Coverage".

Downlink calculations: The downlink calculations include the calculation of RS, SS, PBCH, PDSCH, and PDCCH
C/(I+N), determination of the best available bearer for the PDSCH C/(I+N), allocation of resources (RRM), and
calculation of user throughputs.
Enhanced inter‐cell interference coordination (eICIC or time‐domain ICIC) is performed on the downlink if ABS
patterns have been defined for cells. Interference calculation is based on the collisions between normal and blank
subframes used by the different cells. Frequency‐domain inter‐cell interference coordination is performed on the
downlink if the cell supports ICIC. Interference calculation is based on the probabilities of collision between the cell‐
centre and cell‐edge resources used by the different cells.
Users can be rejected at this stage for "No Service".

Uplink calculations: The uplink calculations include the calculation of PUSCH & PUCCH C/(I+N), determination of the
best available bearer for the PUSCH & PUCCH C/(I+N), uplink power control, uplink noise rise control, uplink
bandwidth allocation, resource allocation (RRM), update of uplink noise rise values for cells, and calculation of user
throughputs.
Enhanced inter‐cell interference coordination (eICIC or time‐domain ICIC) is performed on the uplink if ABS patterns
have been defined for cells. Interference calculation is based on the collisions between normal and blank subframes
used by the different cells. Frequency‐domain inter‐cell interference coordination is performed on the uplink if the
© Forsk 2019
Page 175
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
cell supports ICIC. Interference calculation is based on the probabilities of collision between the cell‐centre and cell‐
edge resources used by the different cells.
During uplink noise rise control, if the maximum uplink noise rise is higher than the actual noise rise for a cell, the
maximum PUSCH C/(I+N) of its neighbour cells is increased by the difference. This allows the users served by the
neighbour cells to transmit at higher powers, i.e., they are allowed to create more interference. If the maximum
uplink noise rise is less than the actual noise rise for a cell, the maximum PUSCH C/(I+N) of its neighbour cells is
decreased by the difference. This causes the users served by the neighbour cells to transmit at lower powers, i.e.,
they are forced to create less interference. This can also lead to an increase or decrease in the number of users
served by the neighbouring cells in the uplink.
Users can be rejected at this stage for "No Service".

Radio resource management and cell load calculation: Atoll uses an intelligent scheduling algorithm to perform
radio resource management.
Users can be rejected at this stage for "Scheduler Saturation," "Resource Saturation," or “Backhaul Saturation.”
Main simulation outputs are:


The cell loads (i.e., uplink and downlink traffic loads, uplink noise rise, uplink and downlink beam usage ratios), and
User throughputs.
Note that numerous other parameters are available and stored during the simulation for further analysis. For more
information, see 6.11.5 Simulation Reports.
6.11.3 Monte Carlo Simulation Management
LTE simulations are managed through the Simulations folder in the Atoll Explorer window. This folder is displayed in the figure
below.
Figure 6.51 LTE simulations folder
The Simulations folder is made up of several simulation “groups”. Each group corresponds to a network configuration for
which a user-specified number of Monte Carlo simulations have been generated. As an example, different groups may
correspond to different traffic assumptions. The figure below shows the simulation creation dialog box.
When several simulation groups are available, it is possible to automatically display one group after the other, hence
animating the user distribution display on the map, at a user-defined speed using the slideshow function.
The following information is required when creating a new group of Monte Carlo simulations:





The simulation group name
The number of simulations to be run
The load and S1 interface backhaul constraints to apply during simulations
The traffic maps used
The convergence criteria.
© Forsk 2019
Page 176
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.52 LTE simulation creation dialog box
Once a simulation (or a group of simulations) has been performed, simulation reports are available and simulation results can
be graphically analysed in Atoll.
6.11.4 Simulation Graphical Analysis
Graphical Display: Mobile Activity Status
Simulations can be displayed in the map window as a graphical layer. Users are displayed on the map, using representative
colours for their activity status. The different possible statuses are:



Active DL + UL: the mobile is active on both downlink and uplink
Active UL: the mobile is active on uplink only
Active DL: the mobile is active on downlink only
An example of a graphical display of a group of simulations is presented in the figure below.
© Forsk 2019
Page 177
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.53 LTE simulation display by activity status
Graphical Display: Throughput
Simulations can be displayed in the map window as a graphical layer. Users are displayed on the map, using representative
colours for the throughput.
An example of a graphical display of a group of simulations is presented in the figure below.
Figure 6.54 LTE simulation display by throughput values
Graphical Display: Mobile Connection Status
Simulations can be displayed in the map window as a graphical layer. Users are displayed on the map, using representative
colours for their connection status. The different possible statuses are:






Connected DL + UL: the mobile is connected on both downlink and uplink
Connected UL: the mobile is connected on uplink only
Connected DL: the mobile is connected on downlink only
Scheduler Saturation: the mobile is rejected because the scheduler has reached its maximum limit
Resource Saturation: the mobile is rejected because all the resources have been allocated to other mobiles
No Service: the mobile is rejected because it is outside the coverage area.
An example of a graphical display of a group of simulations is presented in the figure below.
© Forsk 2019
Page 178
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.55 LTE simulation display by connection status
Individual Mobile Results Graphical Display
Parameters for any user can be displayed either in the results table or directly on the map (as presented in the figure below).
Figure 6.56 Individual mobile results display using the tool tip
6.11.5 Simulation Reports
Atoll provides detailed simulation results in the form of reports.
Reports of a Single Simulation
A report is available for each simulation. This report contains information about the simulation statistics, and calculation
results by sites, cell, and mobile as given in the figure below.
Figure 6.57 LTE simulation report – Cells tab
© Forsk 2019
Page 179
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.58 LTE simulation report – Mobiles tab
The simulation results are provided at the following different levels:





Global statistics: total users attempting a connection and the corresponding break-up per service; total users
actually connected and the corresponding break-up per service.
Results per site: sum of user throughputs (peak RLC, effective RLC, and application level throughputs) for all the
cells of a site, globally and per service type, for both uplink and downlink and numbers of rejected mobiles per
rejection cause.
Results per cell: uplink and downlink traffic loads, uplink noise rise, numbers of co-scheduled MU-MIMO users, sum
of user throughputs (peak RLC, effective RLC, and application level throughputs), for both uplink and downlink,
numbers of rejected mobiles per rejection cause.
Results per mobile: geographic location, receiver height, terminal type, service, user profile, mobility, activity status
(DL/UL), serving cells, numbers of aggregated servers in downlink and uplink for carrier aggregation, numbers of
coordinated servers for CoMP, path loss, received power levels, uplink transmit power, uplink allocated bandwidth,
channel and user throughputs (peak RLC, effective RLC, and application throughputs), connection status (connected
in DL, UL, DL+UL, or rejected due to no service, scheduler saturation or resource saturation), C/(I+N) and
interference levels, antenna diversity modes, bearer, BLER, etc.
Initial conditions: parameters and traffic maps used to create the simulation.
Reports of a Group of Simulations
Atoll provides detailed simulation results averaged over a group of simulations in the form of reports. The report generated
for a simulation group contains:




Statistics: average statistics obtained from the results of all the simulations in a group
Results per site: average site results obtained from the results of all the simulations in a group
Results per cell: average cell results obtained from the results of all the simulations in a group
Initial conditions: parameters used to create the simulation group.
© Forsk 2019
Page 180
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.59 LTE simulation group report
6.11.6 Updating Cell Loads
You can store the cell loads calculated by Monte Carlo simulations in the cells data table. This enables you to update the
network cell loads based either on the average results from a simulation group or the results of from a single simulation. Cell
load values for all the cells in the network radio database are then updated with the results generated by the selected
simulation. Cell loads from a simulation, simulation group, or from the cells data table can then be used to generate coverage
prediction plots.
6.11.7 Exporting Results
You can export the simulation results as described in 2.5.1 Network Data Import and Export.
LTE/LTE-Advanced Coverage Predictions
In Atoll a coverage prediction is a plot displaying calculation results of user-selected parameters on the map and enabling
graphical as well as statistical analysis of the network behaviour. Examples of LTE coverage predictions are signal level, signal
quality, radio bearer, throughput plots, etc. For each pixel, Atoll calculates the required information. This data is then
graphically represented by a colour according to a user-defined legend. Different display options are available in Atoll,
depending on the calculated parameter.
Coverage predictions can be calculated for a given layer or the best layer, depending on the best server selection mechanism,
and for one, more, or all frequency carriers. Coverage predictions that depict radio parameters such as signal levels and signal
quality can be calculated for LTE release 8 cells, LTE-Advanced primary cells, and any of the possible 4 secondary cells.
Throughput coverage predictions can be calculated for one or many aggregated servers (carrier aggregation) in both downlink
and uplink. All coverage predictions also take coordinated multipoint transmission and reception (CoMP) into account.
6.12.1 Coverage Prediction Calculation and Management
Coverage predictions are performed by assuming a “probe mobile” (non-interfering terminal) on each pixel of the considered
area. The probe mobile characteristics (terminal type, mobility type, service type) are specified as inputs to the coverage
prediction in order to calculate the user-defined prediction parameter. Coverage predictions can be calculated for the best
server, the best server for each layer, and all servers, with and without overlapping.
Predictions are stored as multi-layer geographic objects in the Predictions folder of the Explorer window and can be displayed
in the map window. When several coverage predictions are available, it is possible to automatically display one prediction
after the other, hence animating the prediction plot display on the map, at a user-defined speed using the slideshow function.
Subfolders can be created in the Predictions folder in order to group various coverage prediction objects into categories.
Coverage predictions can be directly created under a subfolder and moved from one subfolder to another using the mouse.
© Forsk 2019
Page 181
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
6.12.2 Coverage Prediction Types
LTE coverage predictions can be generated either based on the results from Monte Carlo simulations or on user-defined cell
load configurations.
LTE coverage prediction types and their display options available in Atoll are listed below.







Coverage by transmitter (DL)
o Transmitter
Coverage by signal level (DL)
o Reference or maximum signal level (dBm, dBµV or dBµV/m)
o RSRP level
o Path loss (dB)
Overlapping zones (DL)
o Number of servers
Downlink coverage
o Coverage by transmitter
o RSRP
o RS signal level
o SS signal level
o PBCH signal level
o PDCCH signal level
o PDSCH signal level
o RS C/N
o SS C/N
o PBCH C/N
o PDCCH C/N
o PDSCH C/N
o Cell-edge margin
o Cell-edge areas
o CoMP sets
o Number of CoMP servers
o Best control channel beams
o Best traffic channel beams
Downlink quality
o RSSI
o RSRQ
o RS C/(I+N)
o SS C/(I+N)
o PBCH C/(I+N)
o PDCCH C/(I+N)
o PDSCH C/(I+N)
o RS total noise (I+N)
o SS total noise (I+N)
o PBCH total noise (I+N)
o PDCCH total noise (I+N)
o PDSCH total noise (I+N)
o BER
o BLER
Downlink service areas
o Bearer
o Modulation
Downlink capacity
o Peak RLC channel throughput
o Effective RLC channel throughput
o Application channel throughput
o Peak RLC cell capacity
o Effective RLC cell capacity
© Forsk 2019
Page 182
LTE/LTE-Advanced Features





Atoll 3.4.0 Technical Overview
o Application cell capacity
o Aggregate peak RLC cell throughput
o Aggregate effective RLC cell throughput
o Aggregate application cell throughput
o Peak RLC throughput per user
o Effective RLC throughput per user
o Application throughput per user
o Number of aggregated servers
o Aggregated frequency bands
o Spectral efficiency
Uplink coverage
o PUSCH signal level
o PUCCH signal level
o PUSCH C/N
o PUCCH C/N
o CoMP sets
o Number of CoMP servers
Uplink quality
o PUSCH C/(I+N)
o PUSCH total noise (I+N)
o PUCCH C/(I+N)
o PUCCH total noise (I+N)
o Allocated bandwidth
o Transmission power
o BER
o BLER
Uplink service areas
o Bearer
o Modulation
Uplink capacity
o Peak RLC channel throughput
o Effective RLC channel throughput
o Application channel throughput
o Peak RLC cell capacity
o Effective RLC cell capacity
o Application cell capacity
o Peak RLC allocated bandwidth throughput
o Effective RLC allocated bandwidth throughput
o Application allocated bandwidth throughput
o Aggregate peak RLC cell throughput
o Aggregate effective RLC cell throughput
o Aggregate application cell throughput
o Peak RLC throughput per user
o Effective RLC throughput per user
o Application throughput per user
o Number of aggregated servers
o Aggregated frequency bands
o Spectral efficiency
Cell identifier collision zones (DL): Displays collisions between physical cell IDs, SSS IDs, PSS IDs, cell-specific RS, UL
DMRS sequence groups, and PRACH root sequence indexes
o Interferer
o Number of interferers
o Number of interferers per cell
Coverage predictions depend on the network’s behaviour under load. These predictions can be calculated for a service,
mobility type, and user terminal equipment.
Various LTE coverage prediction plots are shown in the figures below.
© Forsk 2019
Page 183
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.60 LTE coverage by transmitter
Figure 6.61 LTE coverage by RSRP
Figure 6.62 LTE coverage by RS signal level
© Forsk 2019
Page 184
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.63 LTE coverage by SS signal level
Figure 6.64 LTE coverage by PBCH signal level
Figure 6.65 LTE coverage by PDCCH signal level
© Forsk 2019
Page 185
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.66 LTE coverage by PDSCH signal level
Figure 6.67 LTE coverage by cell-edge margin
Figure 6.68 LTE coverage by cell-edge areas
© Forsk 2019
Page 186
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.69 LTE coverage by RSSI
Figure 6.70 LTE coverage by RSRQ
Figure 6.71 LTE coverage by RS C/(I+N)
© Forsk 2019
Page 187
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.72 LTE coverage by SS C/(I+N)
Figure 6.73 LTE coverage by PBCH C/(I+N)
Figure 6.74 LTE coverage by PDCCH C/(I+N)
© Forsk 2019
Page 188
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.75 LTE coverage by PDSCH C/(I+N)
Figure 6.76 LTE coverage by PDSCH BLER
Figure 6.77 LTE coverage by downlink bearers
© Forsk 2019
Page 189
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.78 LTE coverage by downlink modulations
Figure 6.79 LTE coverage by downlink PCell throughput
Figure 6.80 LTE coverage by downlink aggregated throughput
© Forsk 2019
Page 190
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.81 LTE coverage by downlink spectral efficiency
Figure 6.82 LTE coverage by number of aggregated servers
Figure 6.83 LTE coverage by aggregated frequency bands
© Forsk 2019
Page 191
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.84 LTE coverage by CoMP sets
Figure 6.85 LTE coverage by number of CoMP servers
Figure 6.86 LTE coverage by PUSCH signal level
© Forsk 2019
Page 192
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.87 LTE coverage by uplink total losses
Figure 6.88 LTE coverage by uplink allocated bandwidth
Figure 6.89 LTE coverage by uplink transmission power
© Forsk 2019
Page 193
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.90 LTE coverage by PUSCH BLER
Figure 6.91 LTE coverage by uplink PCell throughput
Figure 6.92 LTE coverage by uplink aggregated throughput
© Forsk 2019
Page 194
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.93 LTE coverage by uplink spectral efficiency
6.12.3 Coverage Prediction Reports
Atoll can generate reports for one or more coverage predictions with various detail levels as defined by the user. Reports are
spread sheet-like tables that can be printed directly from Atoll or exported to any desktop tool. An example of such a report
is given in the figure below.
Figure 6.94 LTE coverage prediction report
6.12.4 Coverage Prediction Comparison
Comparison (difference, intersection, union, or merge) between two coverage predictions can be performed. As examples,
this functionality can be used:



To compare uplink and downlink coverage of a service. This enables you to determine uplink/downlink-limited
zones for that service.
To compare service area coverage plots of two different services. This enables you to assess the areas where one
service (e.g., VoIP) is available while the other (e.g., high speed internet) is not.
To compare service area coverage plots of two networks deployment scenarios (possibly with different
technologies). The figure below illustrates such a case by comparing GSM and LTE coverage. Note that, in this
example, LTE transmitters are installed on only some of the GSM sites.
© Forsk 2019
Page 195
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.95 Coverage prediction graphical comparison (GSM versus LTE example)
Atoll also enables you to carry out per-pixel arithmetical operations between coverage predictions. For example, you can
calculate the sum, difference, min, max, and average of similar calculated parameters per pixel from two coverage predictions
of the same or different technologies.
6.12.5 Coverage Prediction Export
Any coverage prediction can be exported in the following formats:











Atoll format
ArcView SHP
MapInfo MIF and TAB
ArcView Grid TXT and ASC
Vertical Mapper GRD and GRC
BMP
PNG
TIFF
BIL
JPEG2000
JPEG
When exported in MapInfo format, coverage prediction attributes (e.g., signal levels, transmitter IDs, etc.) are exported along
with the plot. The figure below gives an example of the exported attributes for a C/(I+N) prediction.
Figure 6.96 LTE coverage prediction attributes export to MapInfo
6.12.6 Point Analysis Tool
A real-time prediction analysis tool is available in Atoll. The point analysis tool is dynamically linked to the map window. The
displayed information is updated as the receiver is moved on the map window. The point analysis tool provides the downlink
signal values numerically and graphically for all cells and for the selected layer or all layers, selected channel or all channels,
terminal type, mobility type, and service type.
© Forsk 2019
Page 196
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Based on user-defined or calculated cell load values, the point analysis tool also provides numeric values of signal levels and
signal quality for the RS, SS, PBCH, PDCCH, PDSCH, and PUSCH, downlink and uplink bearers, and downlink and uplink
throughput values.
The figure below shows the point analysis window as well as its link to the map window.
Receiving
Mobile
Received
Signal
Strength
information
Figure 6.97 LTE point-to-point real-time analysis
6.12.7 Multi-Point Analysis
Atoll enables you to carry out point predictions on multiple point locations and at different heights. Multi-point analyses can
be carried out on imported lists of points, subscriber locations from fixed subscriber traffic maps, as well as points created
on the map using the mouse.
Multi-point analyses may be useful in verifying network QoS at specific locations in case of reported incidents such as call
drops, low throughputs, etc. Multi-point analysis calculations can be based on user-defined network load conditions in the
Cells table or loads calculated using Monte Carlo simulations. The figure below shows the multi-point analysis creation dialog
box.
Figure 6.98 LTE multi-point analysis creation dialog box
© Forsk 2019
Page 197
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Two types of multi-point analyses are available. Point analysis results include a number of radio parameters at each point
calculated for all potential servers. These results are the same as available for one point in the Details view of the Point
Analysis tool. Fixed subscriber analysis results include more detailed results for the subscriber’s best server. These results are
similar to the results provided by a Monte Carlo simulation.
Multi-point analysis results are stored in the Multi-Point Analysis folder in the Network explorer. Once calculated, multi-point
analysis results are available in tabular form and visible on the map using symbols and colours based on calculation results.
Figure 6.99 LTE multi-point analysis results
You can export the multi-point analysis results as described in 2.5.1 Network Data Import and Export.
LTE/LTE-Advanced Neighbour Planning
Atoll supports the following neighbour types in an LTE network configuration:


Intra-technology neighbours: LTE cells defined as neighbours of other LTE cells in the same Atoll document.
Inter-technology neighbours: LTE cells defined as neighbours of cells which use a technology other than LTE.
Neighbour plans can be generated by any of the following means in Atoll:



Importing an external neighbour plan (e.g., in Excel format)
Automatically producing a neighbour plan as described in 6.13.1 Automatic Neighbour Allocation
Graphically and/or manually creating, editing and deleting a neighbour plan as presented in 6.13.2 Graphical
Neighbour Plan Editing
Various neighbour plans can be compared. The results of an automatic neighbour allocation can be compared with the
existing neighbour plan. As well, neighbour plans from external sources can also be compared with the existing neighbour
plan in Atoll.
6.13.1 Automatic Neighbour Allocation
Neighbour lists can be generated automatically in Atoll. For each cell, potential neighbours are ranked according to their
importance. The neighbour planning algorithm considers the following user-specified parameters:





Hysteresis zone defined by a handover start and a handover end margin with respect to the best server boundary
defined by the RSRP biased by the cell individual offset and the handover margin
Maximum inter-site distance
Maximum number of neighbours
Minimum area covered (overlapping area between the reference cell and its potential neighbour).
Importance ranges for distance, coverage, adjacency, and co-site factors.
Forcing “neighbour symmetry”, “adjacent cells as neighbours”, “co-site cells as neighbours“ and/or “exceptional neighbour
pairs” is possible with Atoll. The figure below displays the automatic neighbour allocation dialog box.
© Forsk 2019
Page 198
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.100 LTE automatic neighbour list generation
6.13.2 Graphical Neighbour Plan Editing
Neighbour plan can be graphically edited in Atoll. Clicking a transmitter on the map displays all its neighbour relations. All
types of neighbour relations (outwards, inwards or symmetrical) can be created, edited and/or deleted graphically. Such an
example is presented in the figures below.
Figure 6.101 Graphical neighbour plan editing
© Forsk 2019
Page 199
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.102 Neighbour planning using a best server plot
6.13.3 Neighbour Consistency Check Tool
A neighbour relation audit is available in Atoll. This function enables you to determine inconsistencies in the current
neighbour plan. The figure below shows the neighbour relation conditions that can be verified using the audit.
Figure 6.103 Neighbour audit
LTE/LTE-Advanced Automatic Frequency, Physical Cell ID, and PRACH RSI Planning
The Atoll LTE AFP (Automatic Frequency Planning module) enables you to automatically configure network parameters such
as the frequency carriers, physical cell IDs, and PRACH root sequence indexes. The AFP can also perform fractional frequency
planning through automatic configuration of the PSS ID during physical cell ID planning. The aim of the AFP is to allocate
resources in a way that minimises interference following the user‐defined constraints. The AFP assigns a cost to each
constraint and then uses an iterative algorithm to evaluate possible allocation plans and propose the allocation plan with the
lowest costs. The AFP cost function comprises input elements such as interference matrices, neighbour relations, and allowed
ranges of resources for allocation.
The figure below presents the LTE AFP window.
© Forsk 2019
Page 200
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.104 LTE AFP
6.14.2 AFP Cost Components
The AFP cost components include relations and constraints. The AFP’s automatic planning algorithm can take the following
relations into account:



Interference-based relations, i.e., cells that interfere each other
The probability of interference is extracted from interference matrices. One or more interference matrices can be
calculated using Atoll or imported from external files in standard TXT, CSV, and IM2 formats, in order to provide
the AFP with:
o The co-channel interference probability
o The adjacent channel interference probability
Neighbour cells
The importance of each neighbour relation is determined from the neighbour relation definition. The following
neighbour relations can be taken into account:
o First-order neighbours (direct neighbours)
o Second-order neighbours (neighbours of neighbours)
o Inter-neighbours (neighbours of a common cell)
Inter-cell distance
A minimum reuse distance can be defined per cell or globally for all the cells.
The AFP can take into account the following constraints:



For automatic frequency allocation: Frequency carrier collision and overlap
For physical cell ID allocation: physical cell ID collisions and other related collisions (PSS ID, SSS ID, cell-specific
reference signals, UL DMRS, PCFICH REGs, etc.), physical cell ID allocation domain, effect of the frequency plan on
physical cell ID allocation, etc.
For PRACH root sequence index allocation: PRACH RSI collisions, PRACH RSI allocation domain, effect of the
frequency plan on PRACH allocation, etc.
The impact of each relation and constraint can be fine-tuned by the user by defined the associated weights. The figure below
shows the AFP constraint weights dialog box.
© Forsk 2019
Page 201
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.105 User-defined AFP constraint weights
6.14.3 Automatic Physical Cell ID Planning
Atoll enables you to assign physical cell IDs manually or automatically to any cell in the network. Atoll facilitates the
management of physical cell IDs by letting you create groups of physical cell IDs and domains, where each domain is a defined
set of groups. Atoll can automatically assign physical cell IDs to cells taking into account the network’s frequency plan, the
selected allocation strategy (same SSS ID per site or co-site PCIs with a regular step), allowed allocation domain, interference
matrices, reuse distance, and any constraints imposed by neighbours. It is also possible to allocate the same physical cell ID
to co-located cells using different frequency bands and whose transmitter azimuths are within 10° from each other.
Furthermore, Atoll can take into account inter-technology neighbour relations in a multi-RAT network planning environment.
Atoll takes into account physical cell ID collisions between LTE cells that are neighbours of the same 5G NR, GSM, UMTS, or
CDMA2000 cell.
Figure 6.106 LTE physical cell ID planning
© Forsk 2019
Page 202
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Once the allocation is complete, you can implement the proposed allocation plan, export the results to TXT, CSV, or XML
spread sheet files, audit the physical cell IDs, analyse physical cell ID reuse and collisions on the map, and make an analysis
of physical cell ID distribution.
Figure 6.107 LTE physical cell ID audit
6.14.4 Automatic PRACH Root Sequence Index Planning
Atoll enables you to assign PRACH root sequence indexes manually or automatically to any cell in the network. Atoll can
automatically assign PRACH root sequence indexes to cells taking into account the network’s frequency plan, allowed
allocation domain, PRACH resource block and subframe collisions between cells, interference matrices, reuse distance, and
any constraints imposed by neighbours.
It is also possible to allocate the same PRACH RSIs to co-site cells that use different resource blocks and/or subframes for
PRACH. Moreover, you can also allocate the same PRACH RSIs to co-located cells using different frequency bands and whose
transmitter azimuths are within 10° from each other.
Once the allocation is complete, you can implement the proposed allocation plan, export the results to TXT, CSV, or XML
spread sheet files, audit the PRACH root sequence indexes, analyse PRACH root sequence index reuse and collisions on the
map, and make an analysis of PRACH root sequence index distribution.
Figure 6.108 LTE PRACH root sequence index planning
© Forsk 2019
Page 203
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.109 LTE PRACH root sequence index audit
6.14.5 Automatic Frequency Planning
Atoll enables you to assign frequency carriers manually or automatically to any cell in the network. Atoll facilitates the
management of frequency bands and carriers by letting you define frequency bands and EUARFCNs as needed. Atoll can
automatically assign frequency carriers to cells taking into account the allowed frequency carriers, interference matrices,
reuse distance, and any constraints imposed by neighbours.
Once the allocation is complete, you can implement the proposed allocation plan, export the results to TXT, CSV, or XML
spread sheet files, audit the frequencies, analyse frequency reuse and interference on the map, and make an analysis of
frequency distribution.
Figure 6.110 LTE frequency planning
© Forsk 2019
Page 204
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.111 LTE frequency audit
6.14.6 Frequency, Physical Cell ID, and PRACH Root Sequence Index Plan Analysis
Cell Parameter Search Tool
A search tool is available in Atoll which enables you to search for frequencies, physical cell IDs, PSS IDs, SSS IDs, and PRACH
RSIs. You can display the current allocation plan of the selected parameter on the map and highlight the transmitters and
their coverage areas respectively. The tool window is shown in the figure below.
Figure 6.112 Physical cell ID search
Cell Parameter Display on Map
You can display the frequency, physical cell ID, and PRACH root sequence index allocation on transmitters by using the
transmitters’ display settings. The figure below shows a physical cell ID plan displayed on the map.
© Forsk 2019
Page 205
LTE/LTE-Advanced Features
Atoll 3.4.0 Technical Overview
Figure 6.113 Physical cell ID display on map
Cell Identifier Collision Zones Prediction
You can display the physical cell ID, PSS ID, SSS ID, PCI Mod 6, PCI Mod 30, and PRACH root sequence index collisions on the
map using the cell identifier coverage prediction. The figure below shows a physical cell ID collisions study displayed on the
map.
Figure 6.114 Physical cell ID collisions displayed on map
LTE/LTE-Advanced Automatic Cell Planning
The Atoll LTE ACP (Automatic Cell Planning) module enables you to automatically determine the best LTE parameter settings
for your network. The aim of the Atoll ACP is to improve network quality in terms of both coverage and capacity. For a
comprehensive description of the Atoll ACP, see 17 Automatic Cell Planning (ACP) Features.
The Atoll LTE ACP is capable of optimising network parameters (antenna types, heights, azimuths, tilts, transmission powers,
etc.) based on the following LTE quality indicators:












Signal level
RS Coverage
RS C/N
RSRP
RS CINR
RSRQ
RSSI
PDSCH CINR
RLC peak rate
Overlap
Best server distance
1st-Nth difference
© Forsk 2019
Page 206
LTE/LTE-Advanced Features

Atoll 3.4.0 Technical Overview
PUSCH Coverage
LTE/LTE-Advanced Co-planning With Other Radio Access Technologies
Atoll supports GSM/UMTS/LTE/NB-IoT/5G NR as well as CDMA2000/LTE/NB-IoT/5G NR co-planning. Other radio access
technologies can also be combined with LTE in Atoll. For more information, see 11 Multi-RAT Features.
Additionally, Atoll models the effect of interference from coexisting LTE (or OFDM) networks. This feature enables studying
the effect of interference on the LTE network from other parts of the same LTE network and from the LTE (or OFDM) networks
of other operators. The figure below shows the specific “Transmitter Type” parameter (Server and Interferer or Interferer
Only) required as input.
Figure 6.115 Transmitter properties window
© Forsk 2019
Page 207
NB-IoT Features
Atoll 3.4.0 Technical Overview
7 NB-IoT Features
The Atoll NB-IoT technology module enables planning and optimising NB-IoT networks as independent deployments as well
as on top of existing LTE networks. According to the 3GPP, NB-IoT is a new radio standard based on the LTE platform. For
Atoll, NB-IoT is also a new radio access technology within the Atoll LTE architecture. Therefore, Atoll NB-IoT requires both the
Atoll LTE and NB-IoT module licences. However, in the presence of the NB-IoT module licence, Atoll NB-IoT adds IoT-oriented
features to Atoll LTE, the LTE ACP, AFP, and Live.
Figure 7.1
LTE to LTE/NB-IoT upgrade
Atoll NB-IoT supports NB-IoT frequency bands and carriers (200 kHz occupied, 180 kHz used), all deployment configurations
(standalone, guardband, inband, and inband with same PCI/NPCI), various NB-IoT signals and logical channels (NRS, NSSS,
NPSS, NDMRS, NPBCH, NPDCCH, NPDSCH, NPUSCH), the NB-IoT frames, slots, subcarriers, and resource units, single-tone as
well as multi-tone NPUSCH operation (3.75 kHz tone width in addition to 15 kHz), and multi-carrier operation with definition
of anchor and slave cells.
The Atoll NB-IoT offers prediction, planning, and analysis tools for both downlink and uplink NB-IoT coverage and capacity
evaluation. Atoll NB-IoT precisely models interference calculations in downlink and uplink between NB-IoT signals and
channels, as well as with LTE and other radio access technologies.
Atoll includes integrated single RAN–multiple RAT network design capabilities for cellular radio access technologies including
5G NR, LTE, NB-IoT, UMTS, GSM, and CDMA. It features a multi-technology network database, a unified traffic model, and a
combined Monte Carlo simulator. The Atoll LTE ACP can be used to automatically optimise network parameters to increase
coverage and capacity. It can also carry out site selection for greenfield and site activation for densification scenarios.
The Atoll LTE/NB-IoT AFP can automatically allocate frequencies and narrowband physical cell IDs based on user-definable
constraints and cost. It also allows joint PCI/NPCI allocation for inband deployments. Analysis tools enabling auditing of
frequency and narrowband physical cell ID plans are also available.
NB-IoT Network Model
The LTE/NB-IoT network model comprises radio network elements such as sites, transmitters, and cells. An eNode-B is
equivalent to a site, its transmitters with one or more carriers (cells) each.
Figure 7.2
LTE/NB-IoT network model
7.2.2 Sites
A site represents the physical location where eNode-Bs can be installed. An example of a site properties window is shown in
0.
© Forsk 2019
Page 208
NB-IoT Features
Atoll 3.4.0 Technical Overview
Figure 7.3
Site properties window
Site parameters are:




Geographic coordinates
Altitude (user-defined or automatically extracted from the terrain elevation data)
Any user-defined flags and parameters such as address, owner, deployment phase, etc.
The maximum downlink and uplink S1 interface throughputs: The S1 interface connects eNode-Bs to the evolved
packet core (EPC) entities, the mobility management entity (MME) and the serving gateway (S-GW). The capacity
of the S1 interface between the eNode-B and the serving gateway imposes a limit on the aggregate throughput
served by the cells of the same eNode-B. This also imposes a limit on the throughput of each individual user served
by the eNode-B. Here you must enter the capacity of the S1-U interface (S1-U is the user-plane interface between
eNode-Bs and the serving gateways). The maximum S1 interface throughputs that you enter here can be taken into
account in Monte Carlo simulations as backhaul constraints.
7.2.3 Transmitters
Transmitters in Atoll correspond to sectors and antennas installed at a site. The main transmitter parameters are:















Transmitter name and the name of the site where it is installed
X and Y coordinates
Transmitter type (server and interferer, or interferer only)
Active/inactive (to be included in calculations or not)
Main, secondary, and 3D beamforming antennas
Numbers of transmission and reception antenna ports for MIMO
Antenna heights, azimuths, and tilts
A flag to indicate antenna sharing with other repeaters
Transmission and reception losses
Noise figure in reception
Main and extended propagation models, path loss calculation radii and resolutions (for more information, see 2.4
Propagation Models)
Tower mounted amplifier (TMA)
Feeder type and its transmission and reception lengths
Maximum range
Any user-defined flags and parameters
An example of a transmitter properties window is shown in the figure below.
© Forsk 2019
Page 209
NB-IoT Features
Atoll 3.4.0 Technical Overview
Figure 7.4
LTE/NB-IoT transmitter properties window
7.2.4 Cells
Atoll supports multi-band, multi-carrier NB-IoT network deployments. In Atoll, cells model frequency carriers used at a
transmitter. A transmitter can support LTE as well as NB-IoT cells. Each NB-IoT cell has its own radio resources and parameters,
including:



















Cell name and the name of the transmitter to which the cell belongs
Frequency band and carrier
Network layer (macro, small cell, 800 MHz, 2600 MHz, etc.) to which the cell belongs (hence also the associated
priority)
Cell selection and handover parameters (cell individual offset used for cell range expansion, cell selection threshold
known as ThresXHighP, and handover margin)
Cell type: whether the cell is a standard (non-multicarrier) cell, a multicarrier anchor, and/or a multicarrier slave
Narrowband physical cell ID, NPSS ID, NSSS ID
AFP parameters: carriers, NPSS, and NSSS status (allocated, locked, etc.), narrowband physical cell ID domain,
minimum reuse distance, and the NPCI allocation strategy
Transmission powers: maximum power, NRS EPRE, and NSS, NPBCH, NPDCCH, and NPDSCH EPRE offsets
Minimum NRSRP
Radio equipment
Downlink and uplink diversity support
Maximum number of simultaneous users
NPRACH preamble format
Fractional power control and noise rise control parameters: FPC factor, maximum uplink noise rise, maximum
NPUSCH C/(I+N)
Resource allocation constraints: maximum uplink and downlink traffic loads
Cell loads and resource allocation results: uplink and downlink traffic loads, uplink noise rise, numbers of connected
users in downlink and uplink
Inter-technology interference: downlink and uplink noise rise
Deployment configuration: automatically calculated field showing the deployment configuration of the NB-IoT cell
with respect to LTE cells in the network
Any user-defined flags and parameters
The figure below presents an example of a transmitter with a single cell.
© Forsk 2019
Page 210
NB-IoT Features
Atoll 3.4.0 Technical Overview
Figure 7.5
Figure 7.6
NB-IoT cell parameters
Supported and automatically determined NB-IoT deployment configurations
7.2.5 Site Templates
A site template is made up of one or more transmitters and cells located on the same site. Site templates can be created and
edited as needed. Building a network is facilitated by working with site templates rather than single site/transmitter/cell. By
default some NB-IoT site templates are available for dense urban, urban, suburban, and rural environments.
7.2.6 Repeaters
A repeater receives, amplifies, and retransmits signals. Repeaters are used to extend the coverage of their donors. Atoll
models selective as well as non-selective RF repeaters, optic fibre repeaters, microwave repeaters, and remote antennas.
Selective RF repeaters only repeat signals from their donor transmitters whereas non-selective RF repeaters receive and
retransmit wanted signals as well as interference.
The main parameters of a repeater are:








Donor transmitter name
X and Y coordinates
Active/inactive (to be included in calculations or not)
Main and secondary antennas
Antenna heights, azimuths, and tilts
A flag to indicate antenna sharing with other repeaters
Total gain
Amplifier gain
© Forsk 2019
Page 211
NB-IoT Features





Atoll 3.4.0 Technical Overview
Transmission and reception losses
Noise figure in reception
Main and extended propagation models, path loss calculation radii and resolutions (for more information, see 2.4
Propagation Models)
Feeder type and its transmission and reception lengths
Any user-defined flags and parameters
The figure below presents the repeater properties window while the figure below that gives an example of a best server
prediction plot with a repeater.
Figure 7.7
Repeater properties window
RF repeater
Donor transmitter
Figure 7.8
RF repeater coverage plot
NB-IoT Network Parameters
Atoll allows setting and modifying network-level configurations and parameters applicable to the entire project.
7.3.1 Frequency Bands and Carriers
Atoll supports multi-band NB-IoT networks. A frequency band is characterized by its reference frequency that is used by Atoll
for path loss calculations. Each carrier within a frequency band is characterised by its duplexing mode, its downlink and uplink
centre frequencies, its downlink and uplink bandwidths, and its absolute radio frequency channel numbers (ARFCN).
You can add, modify, and delete frequency bands and carriers in Atoll as required. A number of EUTRA frequency bands are
available by default. An example of an NB-IoT carrier definition is shown in the figure below.
© Forsk 2019
Page 212
NB-IoT Features
Atoll 3.4.0 Technical Overview
Figure 7.9
NB-IoT carrier definition
The figure below shows the EARFCN to PRB mapping tool that can help assess the exact mapping between LTE and NB-IoT
PRBs.
Figure 7.10 EARFCN to PRB mapping tool
7.3.2 Global Network Settings
NB-IoT-specific parameters that are applicable to the entire network are modelled in Atoll as global network settings. These
parameters include the interference calculation method and the uplink power adjustment margin. The figure below presents
the network level properties dialog box.
Figure 7.11 LTE network level parameters
7.3.3 Network Layers
An NB-IoT network can be deployed in multiple layers of heterogeneous cells, i.e., of different sizes (macro, micro, small cells,
etc.), and possibly using different frequencies. Atoll enables you to define network layers with different priorities and
supported user speed limits. During cell selection, network layer parameters are taken into account to determine the serving
cells.
© Forsk 2019
Page 213
NB-IoT Features
Atoll 3.4.0 Technical Overview
The figure below gives an example of network layers that can be defined and deployed in Atoll.
Figure 7.12 NB-IoT network layers table
7.3.4 UE categories
UE categories define combined uplink and downlink capabilities of user equipment. The parameters set by the UE categories
include physical and transport channel parameters in downlink and uplink, and the layer 2 buffer size.
Figure 7.13 Default LTE UE categories (extract)
7.3.5 Radio Equipment
NB-IoT radio equipment model the transmission and reception characteristics of cells and user terminals. Bearers, bearer
selection thresholds, repetition gains, quality indicator graphs, and diversity gains are defined in NB-IoT radio equipment.
NB-IoT radio bearers are used to carry user data on the PDSCH and the PUSCH. A bearer refers to a combination modulation
and coding scheme. The radio bearers table lists the available radio bearers in downlink and uplink. You can add, remove,
and modify bearer properties according to your network and equipment.
Figure 7.14 NB-IoT radio equipment bearers
© Forsk 2019
Page 214
NB-IoT Features
Atoll 3.4.0 Technical Overview
Figure 7.15 NB-IoT bearer selection thresholds
Figure 7.16 NB-IoT repetition gains
Figure 7.17 NB-IoT quality indicator graphs
© Forsk 2019
Page 215
NB-IoT Features
Atoll 3.4.0 Technical Overview
Diversity gains can be defined for each equipment for different numbers of transmission and reception antennas, modulation
and coding schemes, and user speeds.
Figure 7.18 NPDSCH and NPUSCH diversity gains
Figure 7.19 NPBCH and NPDCCH diversity gains
Also, interference reduction factors can be defined for each ratio equipment considering the receiver characteristics of the
equipment with respect to various carrier widths.
Figure 7.20 Interference reduction factors (adjacent channel selectivity)
NB-IoT Multicarrier Operation
Atoll supports different modes of multicarrier operation:
© Forsk 2019
Page 216
NB-IoT Features



Atoll 3.4.0 Technical Overview
Intra-eNode-B aggregation: Only cells that belong to the same site can perform aggregation with each other.
Multi-eNode-B aggregation: Cells belonging to any site can perform aggregation with each other.
Group-based aggregation: Cells belonging to the same group can perform aggregation with each other.
Group-based aggregation mode models a C-RAN-based centralised architecture for multicarrier NB-IoT. Cells belonging to
the same group are managed by the same BBU pool. Cells of the same group can correspond to the same or different
eNBs/RRUs including macro, micro, and small cells.
Atoll enables you to create multicarrier cell groups by grouping cells in the Network explorer as well as, geographically,
grouping cells on the map using polygons. It is also possible to import such cell groups from external spread sheets. Atoll
allows you to view cell groups on the map using coverage predictions as well as using the Find on Map tool.
Figure 7.21 C-RAN architecture with a virtual BBU pool managing multiple RRUs
NB-IoT Traffic Model
Service and user behaviours are modelled in Atoll through different tables that provide information about:




The services available in the network
The terminals compatible with the network
The mobility types
The user profiles describing the way users access different services
The NB-IoT traffic model is shown in the figure below.
Figure 7.22 NB-IoT traffic model
7.5.2 Services
The services table describes the services that are available in the network. IoT services are supported and have specific
parameters. The main service parameters are:






Service type
Uplink and downlink activity factors
Supported network layers (macro, small cell, 800 MHz, 2600 MHz, etc.)
QoS class identifier (QCI) and its related priority
Intra-QCI priority level
Lowest and highest supported modulations
© Forsk 2019
Page 217
NB-IoT Features






Atoll 3.4.0 Technical Overview
Uplink and downlink average numbers of messages per day
Uplink and downlink minimum and maximum payloads per message
Payload distribution: Low, average, or high
Number of supported tones in uplink
Variable and fixed overheads
Losses
An example of a service properties window is presented in the figure below.
Figure 7.23 Service properties window
7.5.3 Terminals
The terminals table describes the devices that can be used in the network. The following parameters model a terminal:












Minimum and maximum transmission powers
Default noise figure
Transmission and reception loss
Radio equipment
UE category
Supported network layers (macro, small cell, 800 MHz, 2600 MHz, etc.)
Supported frequency bands and noise figures
Multicarrier support and the maximum numbers of supported slave cells in downlink and uplink
Antenna pattern
Antenna gain
Diversity support
Numbers of antenna ports
An example of a terminal properties window is given in the figure below.
© Forsk 2019
Page 218
NB-IoT Features
Atoll 3.4.0 Technical Overview
Figure 7.24 Terminal properties window
7.5.4 Mobility Types
The mobility type defines different user speeds.
7.5.5 User Profiles
The user profiles table models the behaviour of the different user categories. Every user profile contains a list of services and
their associated parameters describing how these services are accessed by the users.
Parameters for voice services are:



The average number of calls per hour
The average duration of each call
The terminal used when requiring access to this service.
Parameters for data services are:




The average number of sessions per hour
The data volume transferred on the downlink during each session
The data volume transferred on the uplink during each session
The terminal used when requiring access to this service.
The figure below shows a user profile window.
Figure 7.25 User profile window
7.5.6 Traffic Data
For information on traffic data cartography, see 2.2.7 Traffic Data.
© Forsk 2019
Page 219
NB-IoT Features
Atoll 3.4.0 Technical Overview
NB-IoT Monte Carlo Simulations
The NB-IoT Monte Carlo simulations calculate, for each user distribution (called a random trial), the different network
parameters such as the activity, received power levels, C/(I+N) levels, best radio bearer available for the calculated C/(I+N),
and the cell throughputs (peak RLC, effective RLC, and application-level).
A Monte Carlo simulation in Atoll corresponds to a given distribution of users. It is a snapshot of an NB-IoT network. NB-IoT
Monte Carlo simulations can be analysed, displayed and stored.
7.6.1 Generation of Realistic User Distributions
Realistic distributions of users on the map are required as inputs to the NB-IoT simulation algorithm. A “Realistic User
Distribution” corresponds to a user distribution that complies with the service and user model and the traffic data. Atoll
generates these user distributions using a Monte Carlo (statistical) algorithm.
7.6.2 Monte Carlo Simulation Management
NB-IoT simulations are managed through the Simulations folder in the Atoll Explorer window. The Simulations folder is made
up of several simulation “groups”. Each group corresponds to a network configuration for which a user-specified number of
Monte Carlo simulations have been generated. As an example, different groups may correspond to different traffic
assumptions. The figure below shows the simulation creation dialog box.
When several simulation groups are available, it is possible to automatically display one group after the other, hence
animating the user distribution display on the map, at a user-defined speed using the slideshow function.
The following information is required when creating a new group of Monte Carlo simulations:





The simulation group name
The number of simulations to be run
The load and S1 interface backhaul constraints to apply during simulations
The traffic maps used
The convergence criteria.
© Forsk 2019
Page 220
NB-IoT Features
Atoll 3.4.0 Technical Overview
Figure 7.26 Simulation creation dialog box
Once a simulation (or a group of simulations) has been performed, simulation reports are available and simulation results can
be graphically analysed in Atoll.
7.6.3 Simulation Graphical Analysis
Graphical Display: Mobile Activity Status
Simulations can be displayed in the map window as a graphical layer. Users are displayed on the map, using representative
colours for their activity status. The different possible statuses are:



Active DL + UL: the mobile is active on both downlink and uplink
Active UL: the mobile is active on uplink only
Active DL: the mobile is active on downlink only
An example of a graphical display of a group of simulations is presented in the figure below.
© Forsk 2019
Page 221
NB-IoT Features
Atoll 3.4.0 Technical Overview
Figure 7.27 Simulation display by activity status
Graphical Display: Mobile Connection Status
Simulations can be displayed in the map window as a graphical layer. Users are displayed on the map, using representative
colours for their connection status. The different possible statuses are:






Connected DL + UL: the mobile is connected on both downlink and uplink
Connected UL: the mobile is connected on uplink only
Connected DL: the mobile is connected on downlink only
Scheduler Saturation: the mobile is rejected because the scheduler has reached its maximum limit
Resource Saturation: the mobile is rejected because all the resources have been allocated to other mobiles
No Service: the mobile is rejected because it is outside the coverage area.
An example of a graphical display of a group of simulations is presented in the figure below.
Figure 7.28 Simulation display by connection status
Individual Mobile Results Graphical Display
Parameters for any user can be displayed either in the results table or directly on the map using the tool tip.
7.6.4 Simulation Reports
Atoll provides detailed simulation results in the form of reports.
Reports of a Single Simulation
A report is available for each simulation. This report contains information about the simulation statistics, and calculation
results by sites, cell, and mobile as given in the figure below.
© Forsk 2019
Page 222
NB-IoT Features
Atoll 3.4.0 Technical Overview
Figure 7.29 Simulation report – Cells tab
The simulation results are provided at the following different levels:





Global statistics: total users attempting a connection and the corresponding break-up per service; total users
actually connected and the corresponding break-up per service.
Results per site: numbers of rejected users per rejection cause.
Results per cell: uplink and downlink traffic loads, uplink noise rise, numbers of rejected users per rejection cause.
Results per mobile: geographic location, receiver height, terminal type, service, user profile, mobility, activity status
(DL/UL), serving cells, numbers of servers in downlink and uplink for multicarrier operation, path loss, received
power levels, uplink transmit power, uplink allocated tones, channel throughputs (peak RLC, effective RLC, and
application throughputs), connection status (connected in DL, UL, DL+UL, or rejected due to no service, scheduler
saturation or resource saturation), C/(I+N) and interference levels, antenna diversity modes, bearer, BLER, etc.
Initial conditions: parameters and traffic maps used to create the simulation.
Reports of a Group of Simulations
Atoll provides detailed simulation results averaged over a group of simulations in the form of reports. The report generated
for a simulation group contains:




Statistics: average statistics obtained from the results of all the simulations in a group
Results per site: average site results obtained from the results of all the simulations in a group
Results per cell: average cell results obtained from the results of all the simulations in a group
Initial conditions: parameters used to create the simulation group.
Figure 7.30 Simulation group report
7.6.5 Exporting Results
You can export the simulation results as described in 2.5.1 Network Data Import and Export.
© Forsk 2019
Page 223
NB-IoT Features
Atoll 3.4.0 Technical Overview
NB-IoT Coverage Predictions
In Atoll a coverage prediction is a plot displaying calculation results of user-selected parameters on the map and enabling
graphical as well as statistical analysis of the network behaviour. Examples of NB-IoT coverage predictions are signal level,
signal quality, radio bearer, throughput plots, etc. For each pixel, Atoll calculates the required information. This data is then
graphically represented by a colour according to a user-defined legend. Different display options are available in Atoll,
depending on the calculated parameter.
Coverage predictions can be calculated for a given layer or the best layer, depending on the best server selection mechanism,
and for one, more, or all frequency carriers. Coverage predictions that depict radio parameters such as signal levels and signal
quality can be calculated for standard as well as for multicarrier anchor and slave cells. Throughput coverage predictions can
be calculated for one or many servers (multicarrier operation) in both downlink and uplink.
7.7.1 Coverage Prediction Calculation and Management
Coverage predictions are performed by assuming a “probe mobile” (non-interfering terminal) on each pixel of the considered
area. The probe mobile characteristics (terminal type, mobility type, service type) are specified as inputs to the coverage
prediction in order to calculate the user-defined prediction parameter. Coverage predictions can be calculated for the best
server, the best server for each layer, and all servers, with and without overlapping.
Predictions are stored as multi-layer geographic objects in the Predictions folder of the Explorer window and can be displayed
in the map window. When several coverage predictions are available, it is possible to automatically display one prediction
after the other, hence animating the prediction plot display on the map, at a user-defined speed using the slideshow function.
Subfolders can be created in the Predictions folder in order to group various coverage prediction objects into categories.
Coverage predictions can be directly created under a subfolder and moved from one subfolder to another using the mouse.
7.7.2 Coverage Prediction Types
NB-IoT coverage predictions can be generated either based on the results from Monte Carlo simulations or on user-defined
cell load configurations.
NB-IoT coverage prediction types and their display options available in Atoll are listed below.





Coverage by transmitter (DL)
o Transmitter
Coverage by signal level (DL)
o Reference or maximum signal level (dBm, dBµV or dBµV/m)
o NRSRP level
o Path loss (dB)
Overlapping zones (DL)
o Number of servers
Downlink coverage
o Coverage by transmitter
o NRSRP
o NRS signal level
o NSS signal level
o NPBCH signal level
o NPDCCH signal level
o NPDSCH signal level
o NRS C/N
o NSS C/N
o NPBCH C/N
o NPDCCH C/N
o NPDSCH C/N
Downlink quality
o NRSSI
o NRSRQ
o NRS C/(I+N)
o NSS C/(I+N)
o NPBCH C/(I+N)
© Forsk 2019
Page 224
NB-IoT Features






Atoll 3.4.0 Technical Overview
o NPDCCH C/(I+N)
o NPDSCH C/(I+N)
o NRS total noise (I+N)
o NSS total noise (I+N)
o NPBCH total noise (I+N)
o NPDCCH total noise (I+N)
o NPDSCH total noise (I+N)
o BER
o BLER
Downlink service areas
o Bearer
o Modulation
o Number of repetitions
o Repetition gain
Downlink capacity
o Peak RLC channel throughput
o Effective RLC channel throughput
o Application channel throughput
o Peak RLC cell capacity
o Effective RLC cell capacity
o Application cell capacity
o Number of aggregated servers
o Aggregated frequency bands
o Spectral efficiency
Uplink coverage
o NPUSCH signal level
o NPUCCH signal level
o NPUSCH C/N
o NPUCCH C/N
Uplink quality
o NPUSCH C/(I+N)
o NPUSCH total noise (I+N)
o NPUCCH C/(I+N)
o NPUCCH total noise (I+N)
o Allocated bandwidth
o Transmission power
o BER
o BLER
Uplink service areas
o Bearer
o Modulation
o Number of repetitions
o Repetition gain
Uplink capacity
o Peak RLC channel throughput
o Effective RLC channel throughput
o Application channel throughput
o Peak RLC cell capacity
o Effective RLC cell capacity
o Application cell capacity
o Peak RLC allocated bandwidth throughput
o Effective RLC allocated bandwidth throughput
o Application allocated bandwidth throughput
o Number of aggregated servers
o Aggregated frequency bands
o Spectral efficiency
© Forsk 2019
Page 225
NB-IoT Features

Atoll 3.4.0 Technical Overview
Cell identifier collision zones (DL): Displays collisions between narrowband physical cell IDs, NSSS IDs, NPSS IDs, and
NRS
o Interferer
o Number of interferers
o Number of interferers per cell
Coverage predictions depend on the network’s behaviour under load. These predictions can be calculated for a service,
mobility type, and user terminal equipment.
Various NB-IoT coverage prediction plots are shown in the figures below.
Figure 7.31 NB-IoT coverage by transmitter
Figure 7.32 NB-IoT coverage by NRSRP
© Forsk 2019
Page 226
NB-IoT Features
Atoll 3.4.0 Technical Overview
Figure 7.33 NB-IoT coverage by NRS signal level
Figure 7.34 NB-IoT coverage by NSS signal level
Figure 7.35 NB-IoT coverage by NPBCH signal level
© Forsk 2019
Page 227
NB-IoT Features
Atoll 3.4.0 Technical Overview
Figure 7.36 NB-IoT coverage by NPDCCH signal level
Figure 7.37 NB-IoT coverage by NPDSCH signal level
Figure 7.38 NB-IoT coverage by NRSSI
© Forsk 2019
Page 228
NB-IoT Features
Atoll 3.4.0 Technical Overview
Figure 7.39 NB-IoT coverage by NRSRQ
Figure 7.40 NB-IoT coverage by NRS C/(I+N)
Figure 7.41 NB-IoT coverage by NSS C/(I+N)
© Forsk 2019
Page 229
NB-IoT Features
Atoll 3.4.0 Technical Overview
Figure 7.42 NB-IoT coverage by NPBCH C/(I+N)
Figure 7.43 NB-IoT coverage by NPDCCH C/(I+N)
Figure 7.44 NB-IoT coverage by NPDSCH C/(I+N)
© Forsk 2019
Page 230
NB-IoT Features
Atoll 3.4.0 Technical Overview
Figure 7.45 NB-IoT coverage by NPDSCH BLER
Figure 7.46 NB-IoT coverage by downlink bearer
Figure 7.47 NB-IoT coverage by number of downlink repetitions
© Forsk 2019
Page 231
NB-IoT Features
Atoll 3.4.0 Technical Overview
Figure 7.48 NB-IoT coverage by downlink repetition gains
Figure 7.49 NB-IoT coverage by NPUSCH signal level
Figure 7.50 NB-IoT coverage by uplink total losses
© Forsk 2019
Page 232
NB-IoT Features
Atoll 3.4.0 Technical Overview
Figure 7.51 NB-IoT coverage by NPUSCH C/(I+N)
Figure 7.52 NB-IoT coverage by uplink transmission power
Figure 7.53 NB-IoT coverage by number of uplink repetitions
© Forsk 2019
Page 233
NB-IoT Features
Atoll 3.4.0 Technical Overview
Figure 7.54 NB-IoT coverage by downlink repetition gains
7.7.3 Coverage Prediction Reports
Atoll can generate reports for one or more coverage predictions with various detail levels as defined by the user. Reports are
spread sheet-like tables that can be printed directly from Atoll or exported to any desktop tool. An example of such a report
is given in the figure below.
Figure 7.55 NB-IoT coverage prediction report
7.7.4 Coverage Prediction Comparison
Comparison (difference, intersection, union, or merge) between two coverage predictions can be performed. As examples,
this functionality can be used:



To compare uplink and downlink coverage of a service. This enables you to determine uplink/downlink-limited
zones for that service.
To compare service area coverage plots of two different services. This enables you to assess the areas where one
service (e.g., VoIP) is available while the other (e.g., high speed internet) is not.
To compare service area coverage plots of two networks deployment scenarios (possibly with different
technologies). The figure below illustrates such a case by comparing GSM and LTE coverage. Note that, in this
example, LTE transmitters are installed on only some of the GSM sites.
© Forsk 2019
Page 234
NB-IoT Features
Atoll 3.4.0 Technical Overview
Figure 7.56 Coverage prediction graphical comparison (GSM versus LTE example)
Atoll also enables you to carry out per-pixel arithmetical operations between coverage predictions. For example, you can
calculate the sum, difference, min, max, and average of similar calculated parameters per pixel from two coverage predictions
of the same or different technologies.
7.7.5 Coverage Prediction Export
Any coverage prediction can be exported in the following formats:











Atoll format
ArcView SHP
MapInfo MIF and TAB
ArcView Grid TXT and ASC
Vertical Mapper GRD and GRC
BMP
PNG
TIFF
BIL
JPEG2000
JPEG
When exported in MapInfo format, coverage prediction attributes (e.g., signal levels, transmitter IDs, etc.) are exported along
with the plot. The figure below gives an example of the exported attributes for a C/(I+N) prediction.
Figure 7.57 Coverage prediction attributes export to MapInfo
7.7.6 Point Analysis Tool
A real-time prediction analysis tool is available in Atoll. The point analysis tool is dynamically linked to the map window. The
displayed information is updated as the receiver is moved on the map window. The point analysis tool provides the downlink
signal values numerically and graphically for all cells and for the selected layer or all layers, selected channel or all channels,
terminal type, mobility type, and service type.
© Forsk 2019
Page 235
NB-IoT Features
Atoll 3.4.0 Technical Overview
Based on user-defined or calculated cell load values, the point analysis tool also provides numeric values of signal levels and
signal quality for the NRS, NSS, NPBCH, NPDCCH, NPDSCH, and NPUSCH, downlink and uplink bearers, and downlink and
uplink throughput values. The figure below shows the point analysis window as well as its link to the map window.
Receiving
Mobile
Received
Signal
Strength
information
Figure 7.58 Point-to-point real-time analysis
7.7.7 Multi-Point Analysis
Atoll enables you to carry out point predictions on multiple point locations and at different heights. Multi-point analyses can
be carried out on imported lists of points, subscriber locations from fixed subscriber traffic maps, as well as points created
on the map using the mouse.
Multi-point analyses may be useful in verifying network QoS at specific locations in case of reported incidents such as call
drops, low throughputs, etc. Multi-point analysis calculations can be based on user-defined network load conditions in the
Cells table or loads calculated using Monte Carlo simulations. The figure below shows the multi-point analysis creation dialog
box.
Figure 7.59 Multi-point analysis creation dialog box
© Forsk 2019
Page 236
NB-IoT Features
Atoll 3.4.0 Technical Overview
Two types of multi-point analyses are available. Point analysis results include a number of radio parameters at each point
calculated for all potential servers. These results are the same as available for one point in the Details view of the Point
Analysis tool. Fixed subscriber analysis results include more detailed results for the subscriber’s best server. These results are
similar to the results provided by a Monte Carlo simulation.
Multi-point analysis results are stored in the Multi-Point Analysis folder in the Network explorer. Once calculated, multi-point
analysis results are available in tabular form and visible on the map using symbols and colours based on calculation results.
Figure 7.60 Multi-point analysis results
You can export the multi-point analysis results as described in 2.5.1 Network Data Import and Export.
NB-IoT Automatic Frequency and Narrowband Physical Cell ID Planning
The Atoll LTE/NB-IoT AFP (Automatic Frequency Planning module) enables you to automatically configure network
parameters such as the frequency carriers and narrowband physical cell IDs. The aim of the AFP is to allocate resources in a
way that minimises interference following the user‐defined constraints. The AFP assigns a cost to each constraint and then
uses an iterative algorithm to evaluate possible allocation plans and propose the allocation plan with the lowest costs. The
AFP cost function comprises input elements such as interference matrices and allowed ranges of resources for allocation.
The figure below presents the LTE/NB-IoT AFP window.
© Forsk 2019
Page 237
NB-IoT Features
Atoll 3.4.0 Technical Overview
Figure 7.61 LTE/NB-IoT AFP
7.8.2 AFP Cost Components
The AFP cost components include relations and constraints. The AFP’s automatic planning algorithm can take the following
relations into account:


Interference-based relations, i.e., cells that interfere each other
The probability of interference is extracted from interference matrices. One or more interference matrices can be
calculated using Atoll or imported from external files in standard TXT, CSV, and IM2 formats, in order to provide
the AFP with:
o The co-channel interference probability
o The adjacent channel interference probability
Inter-cell distance
A minimum reuse distance can be defined per cell or globally for all the cells.
The AFP can take into account the following constraints:


For automatic frequency allocation: Frequency carrier collision and overlap
For narrowband physical cell ID allocation: narrowband physical cell ID collisions and other related collisions (NPSS
ID, NSSS ID, NRS, etc.), narrowband physical cell ID allocation domain, effect of the frequency plan on narrowband
physical cell ID allocation, etc.
The impact of each relation and constraint can be fine-tuned by the user by defined the associated weights. The figure below
shows the AFP constraint weights dialog box.
© Forsk 2019
Page 238
NB-IoT Features
Atoll 3.4.0 Technical Overview
Figure 7.62 User-defined AFP constraint weights
7.8.3 Automatic Narrowband Physical Cell ID Planning
Atoll enables you to assign physical cell IDs manually or automatically to any cell in the network. Atoll facilitates the
management of physical cell IDs by letting you create groups of physical cell IDs and domains, where each domain is a defined
set of groups. Atoll can automatically assign physical cell IDs to cells taking into account the network’s frequency plan, the
selected SSS ID allocation strategy (free or same per site), allowed allocation domain, interference matrices, reuse distance,
and any constraints imposed by neighbours.
Furthermore, Atoll can take into account inter-technology neighbour relations in a multi-RAT network planning environment.
Atoll takes into account physical cell ID collisions between LTE cells that are neighbours of the same GSM, UMTS, or
CDMA2000 cell.
Figure 7.63 LTE/NB-IoT physical cell ID planning
© Forsk 2019
Page 239
NB-IoT Features
Atoll 3.4.0 Technical Overview
Once the allocation is complete, you can implement the proposed allocation plan, export the results to TXT, CSV, or XML
spread sheet files, audit the physical cell IDs, analyse physical cell ID reuse and collisions on the map, and make an analysis
of physical cell ID distribution.
Figure 7.64 LTE/NB-IoT physical cell ID audit
7.8.4 Automatic Frequency Planning
Atoll enables you to assign frequency carriers manually or automatically to any cell in the network. Atoll facilitates the
management of frequency bands and carriers by letting you define frequency bands and EARFCNs as needed. Atoll can
automatically assign frequency carriers to cells taking into account the allowed frequency carriers, interference matrices, and
reuse distance.
Once the allocation is complete, you can implement the proposed allocation plan, export the results to TXT, CSV, or XML
spread sheet files, audit the frequencies, analyse frequency reuse and interference on the map, and make an analysis of
frequency distribution.
Figure 7.65 NB-IoT frequency planning
7.8.5 Frequency and Narrowband Physical Cell ID Plan Analysis
Cell Parameter Search Tool
A search tool is available in Atoll which enables you to search for frequencies, narrowband physical cell IDs, NPSS IDs, and
NSSS IDs. You can display the current allocation plan of the selected parameter on the map and highlight the transmitters
and their coverage areas respectively. The tool window is shown in the figure below.
© Forsk 2019
Page 240
NB-IoT Features
Atoll 3.4.0 Technical Overview
Figure 7.66 Narrowband physical cell ID search
Cell Parameter Display on Map
You can display the frequency and narrowband physical cell ID allocation on transmitters by using the transmitters’ display
settings. The figure below shows a narrowband physical cell ID plan displayed on the map.
Figure 7.67 Narrowband physical cell ID display on map
Cell Identifier Collision Zones Prediction
You can display the narrowband physical cell ID, NPSS ID, NSSS ID, etc., collisions on the map using the cell identifier coverage
prediction. The figure below shows a narrowband physical cell ID collisions study displayed on the map.
© Forsk 2019
Page 241
NB-IoT Features
Atoll 3.4.0 Technical Overview
Figure 7.68 Narrowband physical cell ID collisions displayed on map
NB-IoT Automatic Cell Planning
The Atoll LTE/NB-IoT ACP (Automatic Cell Planning) module enables you to automatically determine the best NB-IoT
parameter settings for your network. The aim of the Atoll ACP is to improve network quality in terms of both coverage and
capacity. For a comprehensive description of the Atoll ACP, see 17 Automatic Cell Planning (ACP) Features.
The Atoll LTE/NB-IoT ACP is capable of optimising network parameters (antenna types, heights, azimuths, tilts, transmission
powers, etc.) based on the following NB-IoT quality indicators:






NRS C
NRSRP
NRS CINR
NRSRQ
NPUSCH C
1st-Nth difference
NB-IoT Co-planning With Other Radio Access Technologies
Atoll supports GSM/UMTS/LTE/NB-IoT as well as CDMA2000/LTE/NB-IoT co-planning. Other radio access technologies can
also be combined with LTE in Atoll. For more information, see 11 Multi-RAT Features.
Additionally, Atoll precisely models the effect of interference between NB-IoT and LTE as well as PDSCH and PUSCH blanking
for inband NB-IoT. This enables studying the effect of interference on the NB-IoT network from the underlying LTE network
and from the LTE networks of other operators.
© Forsk 2019
Page 242
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
8 UMTS/HSPA Features
The Atoll UMTS module provides a comprehensive and accurate modelling of multi-cell and multi-band UMTS/HSPA
networks. It supports all UMTS/HSPA frequency bands (e.g., UMTS 900/1800/1900/2100). It also includes detailed modelling
of Release 99, HSDPA, and HSUPA bearers and services including VoIP, MIMO for HSPA+, multi-cell and dual-band HSPA, and
MBMS (Multimedia Broadcast and Multicast Services).
Atoll provides the means to set up multi-service traffic maps from multiple sources: vector, raster and live traffic data. Traffic
maps are used in UMTS/HSPA Monte Carlo simulations for network capacity analysis including DL and UL power control, RRM,
HSPA to R99 downgrading and carrier allocation. Coverage predictions can be calculated based on Monte Carlo simulation
results or on live network loads from the OAM in order to study coverage and capacity of the network.
In terms of HSPA and HSPA+ Atoll takes into account transport and physical channels, fast link adaptation, higher order
modulation schemes, different modes of power allocation, H-ARQ retransmission mechanisms, and MIMO. HSPA/HSPA+ can
be analysed as separate layers or combined with R99 traffic, thus allowing to estimate the impact of HSPA/HSPA+ users on
R99 users and vice versa. Atoll supports single-band dual-cell, single-band multi-cell, dual-band dual-cell, and dual-band multicell HSDPA (i.e., DC-HSDPA, MC-HSDPA, DB-DC-HSDPA, DB-MC-HSDPA), as well as dual-cell HSUPA (DC-HSUPA).
Atoll includes automatic multi-carrier neighbour planning features that allow analysing handovers in the network. Automatic
scrambling code planning can be performed using various allocation strategies, with analysis tools enabling auditing of
scrambling code allocations.
Atoll includes integrated single RAN–multiple RAT network design capabilities for cellular radio access technologies including
5G NR, LTE, NB-IoT, UMTS, GSM, and CDMA. It features a multi-technology network database, a unified traffic model, and a
combined Monte Carlo simulator. The Atoll LTE ACP can be used to automatically optimise network parameters to increase
coverage and capacity. It can also carry out site selection for greenfield and site activation for densification scenarios.
An overview of the UMTS modelling in Atoll is shown in the figure below.
Figure 8.1
UMTS network modelling in Atoll
UMTS Network Model
The UMTS network model comprises radio network elements such as sites, transmitters, and cells. A UMTS Node-B is
equivalent to a site, its transmitters with one or more radio channels (cells) each.
© Forsk 2019
Page 243
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
Figure 8.2
UMTS network model
8.1.1 Sites
A site represents the physical location where Node-Bs can be installed. An example of a site properties window is shown in
the figure below.
Figure 8.3
Site properties window
Site parameters are:



Geographic coordinates
Altitude (user-defined or automatically extracted from the terrain elevation data)
Any user-defined flags and parameters such as address, owner, deployment phase, etc.
8.1.2 Transmitters
Transmitters in Atoll correspond to sectors and antennas installed at a site. The main transmitter parameters are:














Transmitter name and the name of the site where it is installed
X and Y coordinates
Active/inactive (to be included in calculations or not)
Main and secondary antennas
Numbers of transmission and reception antenna ports for diversity
Antenna heights, azimuths, and tilts
A flag to indicate antenna sharing with other transmitters
Transmission and reception losses
Noise figure in reception
Main and extended propagation models, path loss calculation radii and resolutions (for more information, see 2.4
Propagation Models)
Tower mounted amplifier (TMA)
Feeder type and its transmission and reception lengths
Maximum coverage range
Any user-defined flags and parameters
An example of a transmitter properties window is shown in the figure below.
© Forsk 2019
Page 244
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
Figure 8.4
UMTS transmitter properties window
8.1.3 Cells (R99, HSDPA, HSPA, and HSPA+)
Atoll supports multi-band, multi-carrier UMTS networks. In Atoll, cells model the carriers used at a transmitter. A transmitter
can support different carriers. Each cell has its own radio resources and parameters, including:



















Cell name and the name of the transmitter to which the cell belongs
Carrier number
Network layer (macro, small cell, 800 MHz, 2600 MHz, etc.) to which the cell belongs (hence also the associated
priority)
Cell selection and handover parameters (cell individual offset used for cell range expansion and handover margin)
Primary scrambling code, SC locked/unlocked, SC domain, and SC reuse distance
Transmission powers: pilot, SCH, other CCH, total
Inter-carrier power sharing
AS threshold
Minimum RSCP
Resource allocation constraints: maximum downlink load and uplink load factor
HSPA support: None, HSDPA, HSPA, HSPA+
Multi-cell HSDPA support
For multi-cell HSPA, site-level (node-B-level) scheduling methods are defined in site equipment. For more
information, see 8.3.1 Site Equipment.
MIMO support: None, transmit diversity, spatial multiplexing
HSDPA parameters: HSDPA and HS‐SCCH power allocation modes, available HSDPA and HS‐SCCH powers, power
headroom, number of HS‐SCCH channels, minimum and maximum numbers of HS‐PDSCH codes, maximum and
actual numbers of HSDPA users, HSDPA scheduler algorithm, MUG gains
HSUPA parameters: Downlink HSUPA power, maximum and actual numbers of HSUPA users, uplink load factor due
to HSUPA,
Cell loads and resource allocation results: uplink load factor and downlink load
These parameters can be outputs of Monte Carlo simulations as well as user-defined values.
Inter-technology interference: downlink and uplink noise rise
Neighbour parameters: maximum numbers of neighbours and neighbours lists
Any user-defined flags and parameters
The figure below presents an example of a transmitter with one cell.
© Forsk 2019
Page 245
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
Figure 8.5
UMTS cell parameters
8.1.4 Site Templates
A site template is made up of one or more transmitters and cells located on the same site. Site templates can be created and
edited as needed. Building a network is facilitated by working with site templates rather than single site/transmitter/cell. By
default some UMTS site templates are available for dense urban, urban, suburban, and rural environments.
8.1.5 Repeaters
A repeater receives, amplifies, and retransmits signals. Repeaters are used to extend the coverage of their donors. Atoll
models selective as well as non-selective RF repeaters, optic fibre repeaters, microwave repeaters, and remote antennas.
Selective RF repeaters only repeat signals from their donor transmitters whereas non-selective RF repeaters receive and
retransmit wanted signals as well as interference.
The main parameters of a repeater are:













Donor transmitter name
X and Y coordinates
Active/inactive (to be included in calculations or not)
Main and secondary antennas
Antenna heights, azimuths, and tilts
A flag to indicate antenna sharing with other repeaters
Total gain
Amplifier gain
Transmission and reception losses
Noise figure in reception
Main and extended propagation models, path loss calculation radii and resolutions (for more information, see 2.4
Propagation Models)
Feeder type and its transmission and reception lengths
Any user-defined flags and parameters
The figure below presents the repeater properties window while the figure below that gives an example of a best server
prediction plot with a repeater.
© Forsk 2019
Page 246
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
Figure 8.6
Repeater properties window
RF repeater
Donor transmitter
Figure 8.7
RF repeater coverage plot
UMTS Network Configuration Parameters
Atoll allows setting and modifying network-level configurations and parameters applicable to the entire project.
8.2.1 Frequency Bands and Carriers
Atoll enables you to model multi-band, multi-carrier UMTS networks. A frequency band is characterized by its operating
frequency and carriers (UARFCN). You can add, modify, and delete frequency bands in Atoll as required. The default UTRA
frequency bands available in Atoll are shown in the figure below.
Figure 8.8
UMTS frequency bands table
Atoll can also calculate inter-carrier interference based on inter-carrier interference IRFs.
8.2.2 Global Network Settings
UMTS- and HSPA-specific parameters that are applicable to the entire network are modelled in Atoll as global network
settings. These parameters include the downlink power calculation method, the definition of the downlink load, the
interference calculation method, the soft handover calculation method, parameters related to compressed mode, and HSDPA
interference and CQI calculation methods. The figure below presents the network level properties dialog box.
© Forsk 2019
Page 247
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
Figure 8.9
UMTS network level parameters
8.2.3 Network Layers
A UMTS network can be deployed in multiple layers of heterogeneous cells, i.e., of different sizes (macro, micro, small cells,
etc.), and possibly using different carriers. Such UMTS networks are referred to as HetNets, or heterogeneous networks. Atoll
enables you to define network layers with different priorities and supported user speed limits. During cell selection, network
layer parameters are taken into account to determine the serving cells.
The figure below gives an example of UMTS heterogeneous network layers that can be defined and deployed in Atoll.
Figure 8.10 UMTS network layers table
8.2.4 Radio Bearers (R99, HSDPA, and HSUPA)
Radio bearers define the data transport format. Atoll manages R99, HSDPA, and HSUPA bearers. The R99 radio bearer
parameters are:





Type
Nominal uplink and downlink rates
Uplink and downlink spreading factors
Uplink and downlink DPCCH/DPCH power ratios
Minimum and maximum downlink traffic channel powers
An example of an R99 bearer properties window is presented in the figure below.
Figure 8.11 R99 radio bearer properties
© Forsk 2019
Page 248
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
The HSDPA radio bearer parameters are:




Transport block size
Number of used HS-PDSCH channels
RLC peat rate
Highest supported modulation
The HSUPA radio bearer parameters are:






TTI duration
Transport block size
Number of used E-DPDCH channels
Minimum spreading factor
RLC peat rate
Highest supported modulation
8.2.5 Schedulers
In Atoll, schedulers perform the allocation and management of radio resources for HSDPA mobiles. HSDPA mobiles can be
single-cell HSDPA mobiles or DC-HSDPA, MC-HSDPA, DB-DC-HSDPA, DB-MC-HSDPA mobiles. Various scheduling methods are
available in Atoll, including proportional fair, round robin, maximum C/I, etc., as well as the support for multi-user diversity
gains specific to proportional fair schedulers.
8.2.6 UE categories (HSDPA and HSUPA)
UE categories define the HSDPA and HSUPA capabilities of user equipment. The HSDPA UE category parameters include:






Maximum number of HS-PDSCH channels
Minimum number of TTIs between two used TTIs
Maximum transport block size
Highest supported modulation
MIMO support
Multi-cell support: 2-cell (dual-cell), 3-cell, 4-cell, 6-cell, 8-cell
The HSUPA UE category parameters are:





TTI duration
Maximum transport block sizes for 2ms and 10ms TTIs
Maximum number of E-DPDCH codes
Minimum spreading factor
Highest supported modulation
8.2.7 Quality Indicators (R99, HSDPA, HSUPA)
In Atoll, quality indicators (BER, DCH BLER, HSDPA BLER, HSUPA BLER, etc.) represent the coverage quality at different
locations. The quality indicators table lists the available quality indicators which you can add, remove, and modify as required.
Figure 8.12 UMTS quality indicators table
UMTS Radio Equipment
Atoll provides the option to define various pieces of radio equipment such as antennas, transmitter equipment, feeders,
tower mounted amplifiers, reception equipment, etc. For more information on common antenna and radio equipment
features, see 4 Antenna and Radio Equipment Features.
© Forsk 2019
Page 249
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
8.3.1 Site Equipment
Site equipment model the Node-B level parameters that are applicable to all the transmitters and cells located at a site. The
following parameters define the equipment for each site:












Manufacturer name
Multi-user detection factor
Rake factor (used in the uplink rake receiver modelling)
Carrier selection method
Four options are available when assigning a carrier to a requesting user: the least loaded carrier in downlink, the
least loaded carrier in uplink, a random carrier, or sequential allocation of carriers to users.
Overhead channel elements used in both uplink and downlink
Option to restrict the active set to the neighbours only
Compressed mode option (generally used to prepare hard-handover of users with single receiver terminals)
Overhead Iub throughput per cell
Iub backhaul overhead due to HSDPA
Size of the backhaul link (E1, T1, Ethernet)
Dual-band HSDPA support
Multi-cell HSDPA scheduler
Figure 8.13 UMTS site equipment definition
For each site equipment type, the channel element consumption can be defined per radio bearer. The figure below gives the
example of such a definition table.
Figure 8.14 Channel element consumption definition per radio bearer
8.3.2 Reception Equipment (R99, HSDPA, HSPA, HSPA+)
UMTS reception equipment model the reception characteristics of user terminals. R99, HSDPA, and HSUPA bearer selection
thresholds, quality indicator graphs, and MIMO gains are defined in UMTS reception equipment. The figures below give
examples of such an equipment definition.
© Forsk 2019
Page 250
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
Figure 8.15 UMTS reception equipment – R99 bearer selection thresholds
Figure 8.16 UMTS reception equipment – R99 quality indicator graphs
Figure 8.17 UMTS reception equipment – HSDPA bearer selection thresholds
© Forsk 2019
Page 251
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
Figure 8.18 UMTS reception equipment – HSDPA quality indicator graphs
Figure 8.19 UMTS reception equipment – HSUPA bearer selection thresholds
Figure 8.20 UMTS reception equipment – HSUPA quality indicator graphs
© Forsk 2019
Page 252
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
Figure 8.21 UMTS reception equipment – MIMO gain graphs
UMTS Traffic Model
In Atoll, the radio network traffic is modelled using Monte Carlo simulations. According to the definition of the services and
users in the network, and depending on the traffic cartography (traffic data), realistic distributions of users are generated and
used as input to the power control and radio resource management algorithms.
Service and user behaviours are modelled in Atoll through different tables that provide information about:




The services available in the network
The terminals compatible with the network
The mobility types
The user profiles describing the way users access different services
The UMTS traffic model is shown in the figure below.
Figure 8.22 UMTS traffic model
8.4.1 Services
The services table describes the services that are available in the network. Various types of services (circuit, packet, etc.) are
supported and have specific parameters. The main service parameters are:




R99 radio bearer
Type (circuit R99, packet R99, HSDPA best effort, HSDPA variable bit rate, HSPA best effort, HSPA variable bit rate,
HSPA constant bit rate)
Preferred carrier
Priority level
© Forsk 2019
Page 253
UMTS/HSPA Features









Atoll 3.4.0 Technical Overview
Bearer downgrading
Soft handover support
Supported network layers (macro, small cell, 800 MHz, 2600 MHz, etc.)
HSPA support
Uplink and downlink activity factors (for circuit services)
Uplink and downlink efficiency factors (for packet services, the percentage of data volume increase due to
retransmissions)
Uplink and downlink minimum, maximum, and average requested rates
Packet session parameters (packet sizes, packet call durations, etc.)
Body loss
An example of the service properties window is presented in the figure below.
Figure 8.23 Service properties window
8.4.2 Terminals
The terminals table describes the terminals that can be used in the network, cell phones, smartphones, in-car navigation
devices, etc. The following parameters model a terminal:













Minimum and maximum transmission powers
Transmission and reception losses
Antenna gain
Reception equipment
Active set size
Downlink rake factor
Rho factor
Default noise figure
Supported network layers (macro, small cell, 800 MHz, 2600 MHz, etc.)
Supported frequency bands and respective losses and noise figures
Compressed mode
HSPA support: None, HSDPA, HSPA, DB-HSDPA, DB-HSPA
HSPA parameters
o UE categories
o MUD factor
o Number of reception antenna ports
An example of a terminal properties window is given in the figure below.
© Forsk 2019
Page 254
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
Figure 8.24 Terminal properties window
8.4.3 Mobility Types
The mobility type defines the minimum required pilot Ec/Io and HS-SCCH Ec/Nt for different user speeds.
An example of a mobility type properties window is given in the figure below.
Figure 8.25 Mobility type properties window
8.4.4 User Profiles
The user profiles table models the behaviour of the different user categories. Every user profile contains a list of services and
their associated parameters describing how these services are accessed by the users.
Parameters for circuit-switched services are:



The average number of calls per hour
The average duration of each call
The terminal used when requiring access to this service
Parameters for packet-switched services are:




The average number of sessions per hour
The data volume transferred on the downlink during each session
The data volume transferred on the uplink during each session
The terminal used when requiring access to this service
The figure below shows a user profile window.
© Forsk 2019
Page 255
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
Figure 8.26 User profile window
8.4.5 Traffic Data
For information on traffic data cartography, see 2.2.7 Traffic Data.
UMTS Monte Carlo Simulations
UMTS networks automatically regulate transmission powers and interference using power control in both downlink and
uplink. HSPA networks perform fast link adaptation for HSDPA users and noise rise scheduling for HSUPA users. The overall
objective is to minimise interference and maximise network capacity. Atoll simulates UMTS/HSPA network regulation
mechanisms by calculating, for each user distribution (called a random trial), different network parameters such as active set
for each mobile, required power, soft handover gains, HSPA throughputs, etc. As outputs, Atoll provides the following
parameters characterizing the stabilized network:







The total downlink cell power
The cell throughput
The uplink cell load
The HSDPA power (if allocated dynamically)
The number of HSDPA and HSUPA users
The uplink cell load due to HSUPA
The uplink reuse factor
A Monte Carlo simulation in Atoll corresponds to a given distribution of users. It is a snapshot of a UMTS network.
UMTS Monte Carlo simulations can be analysed, displayed and stored. They can be used in a next step to generate numerous
coverage predictions.
8.5.1 Generation of Realistic User Distributions
Realistic distributions of users on the map are required as inputs to the UMTS simulation algorithm. A “Realistic User
Distribution” corresponds to a user distribution that complies with the service and user model and the traffic data. Atoll
generates these user distributions using a Monte Carlo (statistical) algorithm.
8.5.2 Power Control and Radio Resource Management
For each user distribution, Atoll simulates the power control and RRM mechanism of UMTS cells. The simulation uses an
iterative algorithm that models power control on both downlink and uplink for R99 bearers, link adaptation for HSDPA users,
and noise rise scheduling for HSUPA users. This iterative process ends when the network is balanced, i.e., when the
convergence criteria are satisfied.
The figure below shows an overview of the simulation algorithm.
© Forsk 2019
Page 256
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
Figure 8.27 UMTS simulation overview
The R99 part of the UMTS Monte Carlo simulations applies to all the generated mobiles regardless of their service and
terminal HSPA capabilities. This phase of calculations includes the following steps:






Initialisation: The network is initialised as “empty”. There is no mobile connected to any transmitter when starting
a simulation. The following steps are repeated for each mobile (R99, HSDPA, and HSUPA) of the generated user
distribution.
Best server determination: The best server is determined for each mobile based on the Ec/Io. A mobile is rejected
if the Ec/Io condition is not satisfied or the uplink load factor is higher than the specified limit.
Active set determination: The active set is determined for each mobile.
Uplink power control: The mobile transmit power is calculated. It corresponds to the power required to satisfy the
uplink Eb/Nt requirement. The mobile is rejected if the calculated required transmit power is higher than the
maximum mobile transmit power.
Downlink power control: The transmitter traffic channel power is calculated. It corresponds to the power required
to satisfy the downlink Eb/Nt requirement. “No handover” and “handover” situations are handled in different ways.
The mobile is rejected if the calculated traffic channel power is higher than the maximum traffic channel power
allowed.
Uplink and downlink interference update: The uplink load factor and total downlink transmit power are updated
with these results.
© Forsk 2019
Page 257
UMTS/HSPA Features

Atoll 3.4.0 Technical Overview
Congestion and radio resource control (R99 bearers): R99 and HSDPA go through bearer downgrading. R99 to R99
bearer downgrading is triggered for different reasons: when cell resources are not sufficient at the admission or
during the congestion control and when the user maximum connection power is exceeded during the power
control. The HSDPA to R99 bearer downgrading occurs at the admission when the best serving cell does not support
HSDPA. HSDPA users are allocated R99 bearers instead. Mobiles are rejected if any of the following situations occur:
o Uplink load factor higher than the specified limit
o Total downlink transmit power higher than the maximum allowed
o Number of OVSF codes insufficient
o Number of available channel elements insufficient
The HSDPA part of the UMTS Monte Carlo simulations applies to HSDPA mobiles. HSDPA mobiles can be single-cell HSDPA
mobiles or DC-HSDPA, MC-HSDPA, DB-DC-HSDPA, DB-MC-HSDPA mobiles. This phase of calculations includes the following
steps:



Fast link adaptation: Circuit quality indicators (CQI) are calculated for each user. Based on the CQI, mobile and cell
capability Atoll selects the appropriate HSDPA Bearer.
Scheduling: The scheduler shares cell radio resources according to the policy of the scheduler (max C/I, round robin
or proportional fair).
Radio resource control: Mobiles are rejected if any of the following situations occur:
o HSDPA user saturation
o Lower HSDPA bearer cannot be obtained
o Insufficient number of OVSF codes
o Bad quality of HS-SCCH
The HSUPA part of the UMTS Monte Carlo simulations applies to HSUPA mobiles. This phase of calculations includes the
following steps:



Admission control: During admission control, Atoll selects a list of HSUPA bearers that are compatible with the user
equipment capabilities for each HSUPA user taking into account the max power of the terminals.
Noise rise scheduling: The noise rise scheduling algorithm attempts to evenly share the cell load between the users
admitted in admission control; in terms of HSUPA, each user is allocated a right to produce interference.
Radio recourse control: Mobiles are rejected if any of the following situations occur:
o HSUPA user saturation
o The required terminal power exceeds the maximum allowed power
The above calculations are carried out during each successive iteration until the simulation converges, i.e., both uplink and
downlink convergence criteria are satisfied.
Main simulation outputs are:


Cell loads
HSDPA and HSUPA throughputs
Note that numerous other parameters are available and stored during the simulation for further analysis. For more
information, see 8.5.5 Simulation Reports.
8.5.3 Monte Carlo Simulation Management
UMTS simulations are managed through the Simulations folder in the Atoll Explorer window. This folder is displayed in the
figure below.
Figure 8.28 UMTS simulations folder
© Forsk 2019
Page 258
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
The Simulations folder is made up of several simulation “groups”. Each group corresponds to a network configuration for
which a user-specified number of Monte Carlo simulations have been generated. As an example, different groups may
correspond to different traffic assumptions.
When several simulation groups are available, it is possible to automatically display one group after the other, hence
animating the prediction plot display on the map, at a user-defined speed using the slideshow function.
The figure below shows the simulation creation dialog box. The following information is required when creating a new group
of Monte Carlo simulations:





The simulation group name
The number of simulations to be run
The load constraints to apply during simulations
The traffic maps used
The convergence criteria.
Figure 8.29 UMTS simulation creation dialog box
Once a simulation (or a group of simulations) has been performed, simulation reports are available and simulation results can
be graphically analysed in Atoll.
8.5.4 Simulation Graphical Analysis
Graphical Display: Mobile Connection Status
Simulations can be displayed in the map window as a graphical layer. Users are displayed on the map, using representative
colours for their connection status. The different possible statuses are:









Connect DL + UL: the mobile is connected on both downlink and uplink
Connect UL: the mobile is connected on uplink only
Connect DL: the mobile is connected on downlink only
Inactive: the mobile is inactive
Pmob > PmobMax: the mobile is rejected during uplink power control as its required uplink transmitter power is
higher than the maximum mobile transmit power
Ptch > PtchMax: the mobile is rejected during downlink power control as the required downlink traffic channel
power is higher than the maximum downlink traffic channel power
Ec/Io < (Ec/Io)min: the mobile is rejected during best server determination as the Best Server Ec/Io is less than the
minimum required
Admission Rejection: the mobile is rejected during best server determination as the uplink cell load would be higher
than the maximum allowed
UL Load Saturation: the mobile is rejected during congestion and radio resource control as the uplink cell load would
be higher than the maximum allowed
© Forsk 2019
Page 259
UMTS/HSPA Features









Atoll 3.4.0 Technical Overview
Channel Elements Saturation: the mobile is rejected during congestion and radio resource control as there are not
enough channel elements available
DL Load Saturation: the mobile is rejected during congestion and radio resource control as the downlink total power
is higher than the maximum allowed
OVSF Code Saturation: the mobile is rejected during the “Congestion and Radio Resource Control Step” as there
are not enough OVSF codes available
HSDPA Delayed, HSDPA Delayed (No Compatible Bearer), HSDPA Delayed (HS-SCCH Channel Saturation), HSDPA
Delayed (HSDPA Power Saturation), HSDPA Delayed (OVSF Code Saturation), HSDPA Delayed (Iub Throughput
Saturation): the mobile cannot obtain lower HSDPA bearer or HS-SCCH signal quality is not sufficient
HSDPA Scheduler Saturation: the maximum HSDPA users per cell or max number of HS-SCCH channel are exceeded
HSDPA Resource Saturation
HSUPA Scheduler Saturation: the maximum number of HSUPA users per cell is exceeded
HSUPA Admission Rejection: the terminal power required to obtain the lowest compatible HSUPA bearer exceeds
the maximum terminal power in the admission control
Iub Throughputs Saturation
An example of a graphical display of a group of simulations is presented in the figure below.
Figure 8.30 UMTS simulation graphical display
Individual Mobile Result Graphical Display
Parameters for any user can be displayed either in the results table or directly on the map (as presented in the figure below).
Figure 8.31 Individual mobile results display using the tool tip
8.5.5 Simulation Reports
Atoll provides detailed simulation results in the form of reports.
© Forsk 2019
Page 260
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
Reports of a Single Simulation
A report is available for each simulation. This report contains information about the simulation statistics, and calculation
results by sites, cell, and mobile as given in the figure below.
Figure 8.32 UMTS simulation report
The simulation results are provided at the following different levels:





Global statistics: total users attempting a connection and the corresponding break-up per service; total users
actually connected and the corresponding break-up per service.
Results per site: channel elements consumed (total, due to soft handover and due to overhead channels) and the
throughput allocated per service type. All these parameters are given for both uplink and downlink.
Results per cell: downlink transmit power related information (total power, load factor, percentage of power used,
average traffic channel power), uplink mobile power related information (total noise, load factor, noise rise, reuse
factor), number of radio links for uplink and downlink, number of OVSF codes used, percentage of areas in handover
(distinction made between soft, softer and other handover types), throughput allocated to downlink and uplink,
number of mobile rejections split per rejection reason.
Results per mobile: geographic location, terminal type, user type, mobility, connection status, carrier, requested
and allocated throughputs for uplink and downlink, best server, active set information.
Initial conditions: parameters and traffic maps used to create the simulation.
An option is available to display more detailed results. This extra information includes for each mobile:


The detailed parameters values for each member of the active set (noise values, interference values, etc.),
The shadowing loss values for each path from a mobile to its first 10 potential servers.
Reports of a Group of Simulations
Atoll provides detailed simulation results averaged over a group of simulations in the form of reports. The report generated
for a simulation group contains:




Statistics: average statistics obtained from the results of all the simulations in a group
Results per site: average site results obtained from the results of all the simulations in a group
Results per cell: average cell results obtained from the results of all the simulations in a group
Initial conditions: parameters used to create the simulation group.
© Forsk 2019
Page 261
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
Figure 8.33 UMTS simulation group report
8.5.6 Updating Cell Loads
You can store the cell loads calculated by Monte Carlo simulations in the cells data table. This enables you to update the
network cell loads based either on the average results from a simulation group or the results of from a single simulation. Cell
load values for all the cells in the network radio database are then updated with the results generated by the selected
simulation. Cell loads from a simulation, simulation group, or from the cells data table can then be used to generate coverage
prediction plots.
8.5.7 Exporting Results
You can export the simulation results as described in 2.5.1 Network Data Import and Export.
UMTS Coverage Predictions
In Atoll a coverage prediction is a plot displaying calculation results of user-selected parameters on the map and enabling
graphical as well as statistical analysis of the network behaviour. Examples of UMTS coverage predictions are Ec/Io plots,
handover plots, etc. For each pixel, Atoll calculates the required information. This data is then graphically represented by a
colour according to a user-defined legend. Different display options are available in Atoll, depending on the calculated
parameter.
8.6.1 Coverage Prediction Calculation and Management
Coverage predictions are performed by assuming a “probe mobile” (non-interfering terminal) on each pixel of the considered
area. The probe mobile characteristics (terminal type, mobility type, service type) are specified as inputs to the coverage
prediction in order to calculate the user-defined prediction parameter.
Predictions are stored as multi-layer geographic objects in the Predictions folder of the Explorer window and can be displayed
in the map window. When several coverage predictions are available, it is possible to automatically display one prediction
after the other, hence animating the prediction plot display on the map, at a user-defined speed using the slideshow function.
Subfolders can be created in the Predictions folder in order to group various coverage prediction objects into categories.
Coverage predictions can be directly created under a subfolder and moved from one subfolder to another using the mouse.
8.6.2 Coverage Prediction Types
UMTS coverage predictions can be generated either based on the results from Monte Carlo simulations or on user-defined
cell load configurations.
UMTS coverage prediction types and their display options available in Atoll are listed below.




Coverage by transmitter (DL)
o Transmitter
Coverage by signal level (DL)
o Pilot and maximum signal level (dBm, dBµV or dBµV/m)
o Path loss (dB)
Overlapping zones (DL)
o Number of servers
Total noise level analysis (DL)
o Minimum, average, and maximum noise level
o Minimum, average, and maximum noise rise
© Forsk 2019
Page 262
UMTS/HSPA Features










Atoll 3.4.0 Technical Overview
Pilot quality analysis (DL)
o Ec/Io
o Ec/Io margin
o Ec
o Quality indicator
o Reliability level
Service area analysis (Eb/Nt) (DL)
o Eb/Nt margin
o Effective Eb/Nt
o Maximum Eb/Nt
o Required power
o Required power margin
o Quality indicator
o Reliability level
Service area analysis (Eb/Nt) (UL)
o Eb/Nt margin
o Effective Eb/Nt
o Maximum Eb/Nt
o Required power
o Required power margin
o Soft handover gain
o Quality indicator
o Reliability level
Effective service area analysis (Eb/Nt) (DL+UL)
o Reliability Level
Handover zones (DL)
o Number of potential active transmitters
Pilot pollution analysis (DL)
o Number of polluters
Scrambling code collision zones (DL)
o Number of interferers
o Number of interferers per transmitter
Inter-technology interference level analysis (DL)
o Noise level
o Noise rise
HSDPA quality and throughput analysis (DL)
o Maximum DL A-DPCH Eb/Nt
o Maximum UL A-DPCH Eb/Nt
o HS-SCCH power
o Required HS-SCCH power
o HS-PDSCH Ec/Nt
o CQI
o Peak and effective MAC throughputs
o Effective MAC throughput per user
o Peak, effective, and average effective RLC throughputs
o Effective RLC throughput per user
o Application throughput
o Application throughput per user
o HSDPA BLER
HSUPA quality and throughput analysis (UL)
o Required E-DPDCH Ec/Nt
o Required terminal power
o Peak MAC throughput
o Peak, minimum, and average effective RLC throughputs
o Application throughput
o Average application throughput
© Forsk 2019
Page 263
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
The first three coverage predictions (coverage by transmitter, coverage by signal level, and overlapping zones) are not based
on interference, hence neither require cell load information nor Monte Carlo simulations. The remaining coverage predictions
depend on the network’s behaviour under load. These predictions can be calculated for a service, mobility type, and user
terminal equipment. HSDPA and HSUPA coverage predictions enable analysing HSPA service availability and quality in the
network.
Various UMTS/HSPA coverage prediction plots are shown in the figures below.
Figure 8.34 UMTS coverage by transmitter
Figure 8.35 UMTS pilot Ec/Io coverage
© Forsk 2019
Page 264
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
Figure 8.36 UMTS handover zones
Figure 8.37 UMTS downlink total noise
Figure 8.38 UMTS downlink Eb/Nt
© Forsk 2019
Page 265
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
Figure 8.39 UMTS pilot pollution
Figure 8.40 HSDPA peak rate
© Forsk 2019
Page 266
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
Figure 8.41 HSDPA CQI coverage prediction
Figure 8.42 HSUPA RLC peak rate
8.6.3 Coverage Prediction Reports
Atoll can generate reports for one or more coverage predictions with various detail levels as defined by the user. Reports are
spread sheet-like tables that can be printed directly from Atoll or exported to any desktop tool. An example of such a report
is given in the figure below.
Figure 8.43 UMTS coverage prediction report
8.6.4 Coverage Prediction Comparison
Comparison (difference, intersection, union, or merge) between two coverage predictions can be performed. As examples,
this functionality can be used:

To compare uplink and downlink coverage of a service. This enables you to determine uplink/downlink-limited
zones for that service.
© Forsk 2019
Page 267
UMTS/HSPA Features


Atoll 3.4.0 Technical Overview
To compare service area coverage plots of two different services. This enables you to assess the areas where one
service (e.g., Mobile Internet Access) is available while the other (e.g., Video Conferencing) is not.
To compare service area coverage plots of two networks deployment scenarios (possibly with different
technologies). The figure below illustrates such a case by comparing GSM and UMTS coverage. Note that, in this
example, UMTS transmitters are installed on only some of the GSM sites.
Figure 8.44 Coverage prediction graphical comparison (GSM versus UMTS example)
Atoll also enables you to carry out per-pixel arithmetical operations between coverage predictions. For example, you can
calculate the sum, difference, min, max, and average of similar calculated parameters per pixel from two coverage predictions
of the same or different technologies.
8.6.5 Coverage Prediction Export
Any coverage prediction can be exported in the following formats:











Atoll format
ArcView SHP
MapInfo MIF and TAB
ArcView Grid TXT and ASC
Vertical Mapper GRD and GRC
BMP
PNG
TIFF
BIL
JPEG2000
JPEG
When exported in MapInfo format, coverage prediction attributes (e.g., signal levels, transmitter IDs, etc.) are exported along
with the plot. The figure below gives an example of the exported attributes for a HS-PDSCH Ec/Nt prediction.
Figure 8.45 UMTS coverage prediction attributes export to MapInfo
8.6.6 Point Analysis Tool
A real-time prediction analysis tool is available in Atoll. The point analysis tool is dynamically linked to the map window. The
displayed information is updated as the receiver is moved on the map window. The point analysis tool provides the downlink
signal values numerically and graphically for all cells and for the selected terminal type, mobility type, and service type.
The figure below shows the point analysis window as well as its link to the map window.
© Forsk 2019
Page 268
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
Real-time active set
display
Active set analysis
window
Pilot Ec/Io
Figure 8.46 UMTS point-to-point real-time analysis
8.6.7 Multi-Point Analysis
Atoll enables you to carry out point predictions on multiple point locations and at different heights. Multi-point analyses can
be carried out on imported lists of points, subscriber locations from fixed subscriber traffic maps, as well as points created
on the map using the mouse.
Multi-point analyses may be useful in verifying network QoS at specific locations in case of reported incidents such as call
drops, low throughputs, etc. Multi-point analysis calculations can be based on user-defined network load conditions in the
Cells table or loads calculated using Monte Carlo simulations. The figure below shows the multi-point analysis creation dialog
box.
Figure 8.47 UMTS multi-point analysis creation dialog box
Multi-point analysis results include a number of radio parameters at each point calculated for all potential servers. The results
provided by this analysis are the same as available for one point in the Details view of the Point Analysis tool. Multi-point
analysis results are stored in the Multi-Point Analysis folder in the Network explorer. Once calculated, multi-point analysis
results are available in tabular form and visible on the map using symbols and colours based on calculation results.
© Forsk 2019
Page 269
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
Figure 8.48 UMTS multi-point analysis results
You can export the multi-point analysis results as described in 2.5.1 Network Data Import and Export.
UMTS Neighbour Planning
Atoll supports the following neighbour types in a UMTS network configuration:


Intra-technology neighbours: UMTS cells defined as neighbours of other UMTS cells in the same Atoll document.
Intra-technology neighbours can be divided into:
o Intra-carrier neighbours: UMTS cells defined as neighbours to which a call is handed over using the same
carrier.
o Inter-carrier neighbours: UMTS cells defined as neighbours to which a call is handed over using a different
carrier.
Inter-technology neighbours: UMTS cells defined as neighbours of cells which use a technology other than UMTS.
Neighbour plans can be generated by any of the following means in Atoll:



Importing an external neighbour plan (e.g., in Excel format)
Automatically producing a neighbour plan as described in 8.7.1 Automatic Neighbour Allocation
Graphically and/or manually creating, editing and deleting a neighbour plan as presented in 8.7.2 Graphical
Neighbour Plan Editing
Various neighbour plans can be compared. The results of an automatic neighbour allocation can be compared with the
existing neighbour plan. As well, neighbour plans from external sources can also be compared with the existing neighbour
plan in Atoll.
8.7.1 Automatic Neighbour Allocation
Neighbour lists can be generated automatically in Atoll. For each cell, potential neighbours are ranked according to their
importance. The neighbour planning algorithm considers the following user-specified parameters:






Minimum received pilot signal strength
Minimum pilot Ec/Io
Pilot Ec/Io margin with respect to the best server boundary defined by the Ec/Io biased by the cell individual offset
and the handover margin
Maximum inter-site distance
Maximum number of neighbours
Minimum area covered (overlapping area between the studied cell and its potential neighbour)
© Forsk 2019
Page 270
UMTS/HSPA Features

Atoll 3.4.0 Technical Overview
Importance ranges for distance, coverage, adjacency, and co-site factors
Forcing “neighbour symmetry”, “adjacent cells as neighbour”, “co-site cells as neighbours“ and/or “exceptional neighbour
pairs” is possible with Atoll. Inter-carrier neighbour allocation can be carried out for user-defined source and destination
carrier numbers. The figure below displays the automatic neighbour allocation dialog box.
Figure 8.49 UMTS automatic neighbour list generation
8.7.2 Graphical Neighbour Plan Editing
Neighbour plan can be graphically edited in Atoll. Clicking a transmitter on the map displays all its neighbour relations. All
types of neighbour relations (outwards, inwards or symmetrical) can be created, edited and/or deleted graphically. Such an
example is presented in the figures below.
Figure 8.50 Graphical neighbour plan editing
© Forsk 2019
Page 271
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
Figure 8.51 Neighbour planning using a best server plot
8.7.3 Neighbour Consistency Check Tool
A neighbour relation audit is available in Atoll. This function enables you to determine inconsistencies in the current
neighbour plan. The figure below shows the neighbour relation conditions that can be verified using the audit.
Figure 8.52 Neighbour audit
UMTS Primary Scrambling Code Planning
Primary scrambling code plans can be generated by any of the following means in Atoll:



Importing an external scrambling code plan (e.g., in Excel format),
Manually creating, editing and/or deleting a scrambling code plan,
Automatically producing a scrambling code plan as described in 8.8.1 Automatic Scrambling Code Planning Tool.
Once created, scrambling code plan consistency can be verified in Atoll.
8.8.1 Automatic Scrambling Code Planning Tool
Atoll’s automatic scrambling code planning tool is based on a cost-based algorithm. The cost function takes into account
several criteria. The following constraints are applied when running the automatic planning algorithm:





Domain constraint: required to distinguish different zones
Groups: it is possible to define scrambling code groups
Exceptional pairs: it is possible to define cell pairs that cannot have the same scrambling code
Reuse distance: a minimum reuse distance is defined (globally or per cell)
Additional constraints such as minimum Ec/Io
© Forsk 2019
Page 272
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
Four code allocation strategies are available:




Clustered: Scrambling codes are chosen among a minimum number of clusters, Atoll preferentially allocates all the
codes from same cluster.
Distributed per cell: Scrambling codes are chosen among as many clusters as possible. Atoll preferentially allocates
codes from different clusters.
One cluster per site: Allocates one cluster to each site, then one code of the cluster to each cell of each site.
Distributed per site: Allocates a group of adjacent clusters to each site, then one cluster to each transmitter of the
site according to its azimuth and finally one code of the cluster to each cell of each transmitter.
Atoll facilitates the management of primary scrambling codes by letting you create groups of primary scrambling codes and
domains, where each domain is a defined set of groups. Primary scrambling code domains can then be assigned to cells in
order to provide a list of possible primary scrambling codes for each cell.
Furthermore, Atoll can take into account inter-technology neighbour relations in a multi-RAT network planning environment.
Atoll takes into account primary scrambling code collisions between UMTS cells that are neighbours of the same GSM or LTE
cell.
The figures below presents the automatic scrambling code allocation tool and an example of a scrambling code allocation.
Figure 8.53 Automatic scrambling code planning
Figure 8.54 Scrambling code display on map
8.8.2 Scrambling Code Consistency Check Tool
A scrambling code consistency check tool is available in Atoll. This function enables you to detect any inconsistency due to
potential manual code changes. The figure below shows the conditions that can be verified using the audit.
© Forsk 2019
Page 273
UMTS/HSPA Features
Atoll 3.4.0 Technical Overview
Figure 8.55 Scrambling code audit
Atoll can also display distribution histograms of scrambling codes and clusters.
8.8.3 Scrambling Code Interference Analysis
The point analysis tool enables analysing primary scrambling code interference. You can study the received pilot Ec/Io and
find interfering cells using this tool.
Figure 8.56 Scrambling code interference analysis
UMTS Automatic Cell Planning
The Atoll UMTS ACP (Automatic Cell Planning) module enables you to automatically determine the best UMTS parameter
settings for your network. The aim of the Atoll ACP is to improve network quality in terms of both coverage and capacity. For
a comprehensive description of the Atoll ACP, see 17 Automatic Cell Planning (ACP) Features.
The Atoll UMTS ACP is capable of optimising network parameters (antenna types, heights, azimuths, tilts, transmission
powers, etc.) based on the following UMTS quality indicators:






RSCP
Ec/Io
RSSI
Overlap
Best server distance
1st-Nth difference
UMTS Co-planning With Other Radio Access Technologies
Atoll supports integrated GSM/UMTS/LTE/NB-IoT co-planning. Other radio access technologies can also be combined with
UMTS in Atoll. For more information, see 11 Multi-RAT Features.
© Forsk 2019
Page 274
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
9 GSM/GPRS/EDGE Features
The Atoll GSM module provides a comprehensive and accurate modelling of GSM voice and GPRS/EDGE/EDGE-Evolution data
services. It includes full support for dual-band HCS (Hierarchical Cell Structure) deployment scenarios, baseband and
synthesised frequency hopping, DTX (discontinuous transmission), etc. Detailed network coverage, interference, QoS,
capacity, and handover analyses can be carried out in Atoll.
The Atoll GSM/GPRS/EDGE service model supports all FR, HR, and AMR codecs, GPRS/EDGE MCS families, multiple voice and
data services, and multi-band user equipment. Atoll provides the means to set up multi-service traffic maps from multiple
sources: vector, raster and live traffic data.
The GSM traffic analysis and dimensioning features are capable of spreading traffic between HCS layers with traffic overflow
modelling in order to carry out cell dimensioning for mixed voice/data traffic based on user-definable timeslot configurations.
Network KPIs, such as packet delay, blocking rate, etc., are also calculated.
Atoll can work with multiple interference matrices from various sources: prediction-based (calculated within Atoll), based on
OAM statistics, and based on drive test measurements. The Atoll GSM AFP is able to intelligently combine interference
matrices from different sources in order to improve the overall input quality for frequency planning. The AFP can
automatically allocate frequencies and frequency hopping parameters (HSN, MAIO, and MAL) based on user-definable
constraints and costs. Atoll also provides interactive frequency planning for fine tuning the AFP results.
Atoll includes integrated single RAN–multiple RAT network design capabilities for cellular radio access technologies including
5G NR, LTE, NB-IoT, UMTS, GSM, and CDMA. It features a multi-technology network database, a unified traffic model, and a
combined Monte Carlo simulator. The Atoll LTE ACP can be used to automatically optimise network parameters to increase
coverage and capacity. It can also carry out site selection for greenfield and site activation for densification scenarios.
An overview of the GSM/GPRS/EDGE modelling in Atoll is shown in the figure below.
Figure 9.1
GSM/GPRS/EDGE network modelling in Atoll
GSM/GPRS/EDGE Network Model
The GSM network model comprises radio network elements such as sites, transmitters, and subcells. A GSM base station is
equivalent to a site, its transmitters with one or more TRXs each.
© Forsk 2019
Page 275
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
Figure 9.2
GSM network model
9.1.1 Sites
A site represents the physical location where base stations can be installed. An example of a site properties window is shown
in the figure below.
Figure 9.3
Site properties window
Site parameters are:



Geographic coordinates
Altitude (user-defined or automatically extracted from the terrain elevation data)
Any user-defined flags and parameters such as address, owner, deployment phase, etc.
9.1.2 Transmitters
Transmitters in Atoll correspond to sectors and antennas installed at a site. The main transmitter parameters are:















Transmitter name and the name of the site where it is installed
X and Y coordinates
Active/inactive (to be included in calculations or not)
Main and secondary antennas
Antenna heights, azimuths, and tilts
A flag to indicate antenna sharing with other transmitters
HCS layer
Frequency band
BCCH and BSIC
Frequency hopping mode
Supported TRX types
Maximum, required, and actual number of TRXs
Transmission power and EIRP
Coverage range
Transmission and reception losses
© Forsk 2019
Page 276
GSM/GPRS/EDGE Features










Atoll 3.4.0 Technical Overview
Noise figure
Main and extended propagation models, path loss calculation radii and resolutions (for more information, see 2.4
Propagation Models)
Tower mounted amplifier (TMA)
Feeder type and its transmission and reception lengths
Supported voice codecs
Supported GRPS/EGPRS/EGPRS2 coding schemes
Circuit/packet timeslot configurations
EDGE power backoff
Neighbour parameters: maximum numbers of neighbours and neighbours lists
Any user-defined flags and parameters
An example of a transmitter properties window is shown in the figure below.
Figure 9.4
GSM transmitter properties window
9.1.3 Subcells and TRXs (Transceivers)
Atoll supports multi-band GSM networks. A subcell is a group of TRXs sharing the same radio characteristics. A subcell is
defined by a transmitter-TRX pair. The figure below gives an example of multiple subcells per transmitter: the first subcell
contains one BCCH TRX while the other subcells contain TCH TRXs.
Figure 9.5
Subcells table
A subcell is characterized by the following parameters in Atoll:


TRX type
Frequency domain
© Forsk 2019
Page 277
GSM/GPRS/EDGE Features












Atoll 3.4.0 Technical Overview
Downlink traffic load
Downlink power reduction
Reception threshold
C/I threshold
Power control gain
Timeslot configuration
o Number of shared (circuit-switched and packet-switched) time slots
o Number of circuit-switched time slots
o Number of packet-switched time slots
DTX support
Half rate traffic ratio
Diversity mode
AFP parameters: frequency hopping mode, allocation strategy, max MAL length, weight, HSN, HSN domain,
locked/unlocked, HSN synchronisation, preferred frequency group, excluded channels, required TRXs
Accepted interference percentage
TRX configuration
The following three TRX types are available in Atoll:



BCCH TRXs carry the Broadcast Control Channel (BCCH). At least one time slot must be assigned to the BCCH.
TCH TRXs carry traffic by default. All time slots can be used for traffic.
TCH_INNER TRXs can be used in concentric cells to carry traffic. All time slots can be used for traffic.
TRXs can be created and modified as needed.
9.1.4 Site Templates
A site template is made up of one or more transmitters and cells located on the same site. Site templates can be created and
edited as needed. Building a network is facilitated by working with site templates rather than single site/transmitter. By
default some GSM site templates are available for dense urban, urban, suburban, and rural environments.
9.1.5 Repeaters
A repeater receives, amplifies, and retransmits signals. Repeaters are used to extend the coverage of their donors. Atoll
models selective as well as non-selective RF repeaters, optic fibre repeaters, microwave repeaters, and remote antennas.
Selective RF repeaters only repeat signals from their donor transmitters whereas non-selective RF repeaters receive and
retransmit wanted signals as well as interference.
The main parameters of a repeater are:













Donor transmitter name
X and Y coordinates
Active/inactive (to be included in calculations or not)
Main and secondary antennas
Antenna heights, azimuths, and tilts
A flag to indicate antenna sharing with other repeaters
EIRP
Amplifier gain
Transmission and reception losses
Noise figure in reception
Main and extended propagation models, path loss calculation radii and resolutions (for more information, see 2.4
Propagation Models)
Feeder type and its transmission and reception lengths
Any user-defined flags and parameters
The figure below presents the repeater properties window while the figure below that gives an example of a best server
prediction plot with a repeater.
© Forsk 2019
Page 278
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
Figure 9.6
Repeater properties window
RF repeater
Donor transmitter
Figure 9.7
RF repeater coverage plot
GSM/GPRS/EDGE Network Configuration Parameters
Atoll allows setting and modifying network-level configurations and parameters applicable to the entire project.
9.2.1 Frequency Bands and Carriers
Atoll supports multi-band GSM networks deployed on different HCS layers or in concentric cells using frequency hopping
(baseband or synthesised). Atoll supports frequency hopping at subcell level. Mobile allocation list (MAL), hopping sequence
number (HSN) and mobile allocation index offset (MAIO) can be defined for each SFH transmitter.
In Atoll, a frequency band is characterized by its operating frequency and carriers. You can add, modify, and delete frequency
bands in Atoll as required. Atoll also models inter-carrier interference based on carrier frequency collisions.
The figure below presents the GSM frequency bands table.
Figure 9.8
© Forsk 2019
Default frequency bands in Atoll
Page 279
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
Frequency bands can be divided into domains dedicated to BCCH or to different layers of the network. Frequency domains
can be split into frequency groups. This allows for enhanced management of frequency-reuse pattern (3x9, 4x12, etc.). The
figure below gives an example of a domain/group allocation.
Figure 9.9
Frequency domains and groups
9.2.2 Global Network Settings
GSM-specific parameters that are applicable to the entire network are modelled in Atoll as global network settings. These
parameters include the interferer reception threshold, receiver height, antenna, losses, and the adjacent channel protection
level. The figure below presents the network level properties dialog box.
Figure 9.10 GSM network level parameters
9.2.3 HCS (Hierarchical Cell Structure) Layers
Multi-layer networks can be modelled in Atoll. Different layers with different priority levels can be assigned to each
transmitter. The figure below illustrates the multi-layer concept.
Layer 1 (Micro)
Layer 2 (Macro)
Layer 3 (Umbrella)
Figure 9.11 Hierarchical cell structure deployment
The main HCS layer parameters are:
© Forsk 2019
Page 280
GSM/GPRS/EDGE Features



Atoll 3.4.0 Technical Overview
Priority
Reception threshold
Maximum user speed
Based on HCS layer priorities, Atoll can spread traffic between different layers and dimension the network, i.e., calculate the
numbers of required TRXs per transmitter, by taking into account the traffic absorbed by each layer.
Using Atoll, you can also calculate the service area of each layer, generate reports for each layer separately or for all the
layers combined, and carry out automatic frequency planning including different layers.
9.2.4 Voice Codec Configuration
Codec configurations enable the management of different voice codecs used in GSM. Codec configurations define codec
adaptation/selection thresholds in terms of required signal level and quality, and quality indicators such as BER, FER, and
MOS for ideal and non-ideal link adaptation.
You can create different codec configurations for different Active Codec mode Sets (ACS). For example, a certain codec
configuration might have full-rate and half-rate codec modes defined for 12.2 Kbps, 7.4 Kbps, 5.9 Kbps, and 4.75 Kbps. This
configuration would then only be compatible with the defined modes.
Figure 9.12 Codec configuration properties
9.2.5 GPRS/EGPRS/EGPRS2 Coding Scheme Configuration
Coding scheme configurations enable the management of different GPRS/EGPRS/EGPRS2 coding schemes in EDGE networks.
Coding scheme configurations define coding scheme selection thresholds in terms of required signal level and quality, the
throughputs provided by each coding scheme at different C and C/I levels.
© Forsk 2019
Page 281
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
Figure 9.13 Coding scheme configuration properties
9.2.6 Timeslot Configuration
Timeslot configurations can be used to allocate different timeslot types to TRXs. A timeslot configuration describes how
circuit, packet, and shared timeslots are distributed in a subcell depending on the number of TRXs. Shared timeslots are used
for both circuit-switched and packet-switched calls.
The distribution and definition of timeslot configurations have an influence on the network dimensioning results and the
calculation of Key Performance Indicators (KPIs). The figure below gives an example of such a configuration.
Figure 9.14 Timeslot configuration properties
9.2.7 TRX Configuration
TRX configurations allow you to manage hardware capabilities in term of coding schemes. For each TRX, it is possible to
impose a maximum coding scheme for GPRS and EDGE each. The figure below gives an example of such a configuration.
Figure 9.15 TRX configuration properties
© Forsk 2019
Page 282
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
9.2.8 Quality Indicators
In Atoll, quality indicators (BER, BLER, FER, MOS, etc.) represent the coverage quality at different locations. The quality
indicators table lists the available quality indicators which you can add, remove, and modify as required.
Figure 9.16 GSM quality indicators table
GSM/GPRS/EDGE Radio Equipment
Atoll provides the option to define various pieces of radio equipment such as antennas, transmitter equipment, feeders,
tower mounted amplifiers, reception equipment, etc. For more information on common antenna and radio equipment
features, see 4 Antenna and Radio Equipment Features.
GSM/GPRS/EDGE Traffic Model
In Atoll, the radio network dimensioning is based on a traffic analysis. According to the definition of the services and users in
the network, and depending on the traffic cartography (traffic data), Atoll determines the amount of traffic on each
transmitter of each HCS layer in the network. Network dimensioning, i.e., the calculation of the numbers of required timeslots
and TRXs, is carried out based on the traffic spread and balanced among transmitters.
Service and user behaviours are modelled in Atoll through different tables that provide information about:




The services available in the network
The terminals compatible with the network
The mobility types
The user profiles describing the way users access different services
The GSM/GPRS/EDGE traffic model is shown in the figure below.
Figure 9.17 GSM/GPRS/EDGE traffic model
9.4.1 Services
The services table describes the services that are available in the network. Both voice and data type services are supported
and have specific parameters. The main service parameters are:







Service type (circuit, packet with maximum bit rate, or packet with guaranteed bit rate)
Maximum blocking probability
Maximum packet delay (for packet services)
Minimum or guaranteed throughput (for packet services)
Required availability (for packet services)
Maximum number of timeslots per carrier (for packet services)
Throughput conversion parameters from RLC to Application layer
© Forsk 2019
Page 283
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
An example of a service properties window is presented in the figure below.
Figure 9.18 Service properties window
9.4.2 Terminals
The terminals table describes the terminals that can be used in the network, cell phones, smartphones, in-car navigation
devices, etc. The following parameters model a terminal:








Frequency bands
Noise figure
Supported codec configuration
GPRS/EDGE support
Supported GPRS/EGPRS/EGPRS2 coding scheme configuration
Highest GPRS/EDGE coding schemes
Number of downlink timeslots per carrier
Number of simultaneous carriers
An example of a terminal properties window is given in the figure below.
Figure 9.19 Terminal properties window
9.4.3 Mobility Types
The mobility type defines different user speeds.
9.4.4 User Profiles
The user profiles table models the behaviour of the different user categories. Every user profile contains a list of services and
their associated parameters describing how these services are accessed by the users.
Parameters for circuit-switched services are:

The average number of calls per hour
© Forsk 2019
Page 284
GSM/GPRS/EDGE Features


Atoll 3.4.0 Technical Overview
The average duration of each call
The terminal used when requiring access to this service.
Parameters for packet-switched services are:



The average number of sessions per hour
The data volume transferred on the downlink during each session
The terminal used when requiring access to this service.
The figure below shows a user profile window.
Figure 9.20 User profile window
9.4.5 Traffic Data
For information on traffic data cartography, see 2.2.7 Traffic Data.
GMS/GPRS/EDGE Network Capacity Analysis and Dimensioning
GSM/GPRS/EDGE network capacity analysis comprises transforming traffic data from traffic maps to per-subcell traffic
demands. The distribution of traffic to each subcell in Atoll takes into account the GSM/GPRS/EDGE traffic model as well as
network parameters including HCS layer priorities, transmitter service areas, HR/FR ratios, etc.
The traffic demand calculated for and assigned to each subcell is defined in terms of Erlangs for circuit switched services and
as kbps for packet-switched services. This traffic demand, once assigned to each cell, it used by Atoll in the next step: network
capacity analysis and dimensioning.
The network dimensioning process determines the number of TRXs that would be necessary to carry the traffic assigned to
each subcell according to the user-defined QoS criteria. In addition to the numbers of required TRXs and the assignment of
suitable timeslot configurations to subcells, outputs of the network dimensioning process include subcell traffic loads and
key performance indicators (KPIs) such as the blocking rate and delay.
The figure below presents an overview of network capacity analysis and dimensioning in Atoll.
Figure 9.21 Network capacity analysis and dimensioning
During the traffic analysis phase, traffic from selected traffic maps is spread over the service areas of transmitters (calculated
per cell layer: micro, macro, umbrella, etc.) according to mobility types (e.g., slow moving mobiles are usually allocated to
microcells rather than umbrella cells), frequency bands (e.g., 900 MHz, 1800 MHz, dual band mobiles, etc.), and technology
© Forsk 2019
Page 285
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
(i.e., GSM, GPRS, EDGE). The amount of traffic (Erlangs and kbps) assigned to each subcell also depends on the
GSM/GPRS/EDGE traffic model.
The figure below provides an example of traffic analysis results.
Figure 9.22 Traffic analysis results
During network dimensioning, Atoll calculates the numbers of required TRXs per sector according to the traffic analysis results
and user-defined quality of service requirements. Dimensioning takes into account:
The network dimensioning feature in Atoll allows you to set the following parameters for dimensioning:







Maximum number of TRXs per transmitter
Circuit traffic queue model: Erlang B or Erlang C
Minimum number of dedicated packet-switched timeslots
Maximum number of additional packet-switched TRXs
Key performance indicators (KPI): Minimum data rate, blocking probability, and delay (or any combination of these
three KPIs)
The preferred timeslot configuration
For packet-switched data, the transmitter load influence on the network performance (data throughput, delay, and
blocking rate) is modelled through user-defined graphs.
The corresponding network dimensioning directives are shown in the figure below.
Figure 9.23 GSM/GPRS/EDGE network dimensioning directives
Dimensioning results are presented in a table and contain the following information per transmitter and per TRX type (e.g.,
BCCH, TCH, TCH_INNER, etc.):
© Forsk 2019
Page 286
GSM/GPRS/EDGE Features












Atoll 3.4.0 Technical Overview
The required number of TRXs
The required number of shared timeslots
The required number of dedicated packet-switched timeslots
The required number of dedicated circuit-switched timeslots
The traffic load
The maximum number of TRXs supported
The traffic overflow target rate
The packet-switched traffic demand
The average number of timeslots used for packet-switched
The circuit-switched traffic demand
The average number of timeslots used for circuit-switched usage
The actual blocking rate
The figure below gives an example of dimensioning outputs.
Figure 9.24 GSM/GPRS/EDGE network dimensioning results
Atoll can also calculate the performance (KPI) of an existing configuration. A similar table as above provides the performance
details.
GSM/GPRS/EDGE Monte Carlo Simulations
Atoll simulates GSM/GPRS/EDGE radio resource management mechanisms. It calculates, for each user distribution (called a
random trial), the different network parameters such as the mobile activity, received signal levels, C/I levels, codec modes,
and coding schemes. As outputs, Atoll provides the traffic loads which can then be assigned to the different cells and the C/I
coverage can be performed based on realistic simulation results.
A Monte Carlo simulation in Atoll corresponds to a given distribution of users. It is a snapshot of a GSM/GPRS/EDGE network.
GSM/GPRS/EDGE Monte Carlo simulations can be analysed, displayed and stored. They can be used in a next step to generate
numerous coverage predictions.
9.6.1 Generation of Realistic User Distributions
Realistic distributions of users on the map are required as inputs to the GSM/GPRS/EDGE simulation algorithm. A “Realistic
User Distribution” corresponds to a user distribution that complies with the service and user model and the traffic data. Atoll
generates these user distributions using a Monte Carlo (statistical) algorithm.
© Forsk 2019
Page 287
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
9.6.2 Scheduling and Radio Resource Management
For each user distribution, Atoll simulates the RRM mechanism of GSM/GPRS/EDGE cells. The simulation ends when the
scheduler has allocated resources to all the users and has determined the traffic loads for all the cells in the simulation.
The figure below shows an overview of the simulation algorithm.
Figure 9.25 GSM/GPRS/EDGE simulation overview
The following steps are carried out during each iteration of a GSM/GPRS/EDGE Monte Carlo simulation for all the generated
mobiles:

Best server determination: Atoll determines the best server for each mobile and the mobile allocation table
according to the frequency hopping parameters.
Users can be rejected at this stage for "No Coverage".

Downlink calculations: The downlink calculations include the calculation of downlink C/I, determination of the best
available codec modes and coding schemes, and the downlink power control.
Users can be rejected at this stage for "No Service".

Uplink calculations: The uplink calculations include the calculation of uplink C/I, determination of the best available
codec modes and coding schemes, evaluation of the number of required timeslots, and power control.
Users can be rejected at this stage for "No Service".

Radio resource management and cell load calculation: Atoll uses an intelligent scheduling algorithm to perform
radio resource allocation to packet service users.
Users can be rejected at this stage for "Resource Saturation".
Main simulation outputs are:


The cell loads (i.e., uplink and downlink traffic loads, uplink noise rise, power control gain, DTX gain, half-rate traffic
ratio), and
User throughputs.
© Forsk 2019
Page 288
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
Note that numerous other parameters are available and stored during the simulation for further analysis. For more
information, see 9.6.5 Simulation Reports.
9.6.3 Monte Carlo Simulation Management
GSM/GPRS/EDGE simulations are managed through the Simulations folder in the Atoll Explorer window. This folder is
displayed in the figure below.
Figure 9.26 GSM/GPRS/EDGE simulations folder
The Simulations folder is made up of several simulation “groups”. Each group corresponds to a network configuration for
which a user-specified number of Monte Carlo simulations have been generated. As an example, different groups may
correspond to different traffic assumptions. The figure below shows the simulation creation dialog box.
When several simulation groups are available, it is possible to automatically display one group after the other, hence
animating the prediction plot display on the map, at a user-defined speed using the slideshow function.
The following information is required when creating a new group of Monte Carlo simulations:




The simulation group name
The number of simulations to be run
The traffic maps used
The convergence criteria.
Figure 9.27 GSM/GPRS/EDGE simulation creation dialog box
© Forsk 2019
Page 289
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
Once a simulation (or a group of simulations) has been performed, simulation reports are available and simulation results can
be graphically analysed in Atoll.
9.6.4 Simulation Graphical Analysis
Graphical Display: Mobile Connection Status
Simulations can be displayed in the map window as a graphical layer. Users are displayed on the map, using representative
colours for their connection status. The different possible statuses are:





Connected DL + UL: the mobile is connected on both downlink and uplink
Connected UL: the mobile is connected on uplink only
Connected DL: the mobile is connected on downlink only
Resource Saturation: the mobile is rejected because all the resources have been allocated to other mobiles
No Service: the mobile is rejected because it is outside the coverage area.
An example of a graphical display of a group of simulations is presented in the figure below.
Figure 9.28 GSM/GPRS/EDGE simulation display by connection status
Graphical Display: Codec Modes and Coding Schemes
Simulations can be displayed in the map window as a graphical layer. Users are displayed on the map, using representative
colours for codec modes and coding schemes.
An example of a graphical display of a group of simulations is presented in the figure below.
Figure 9.29 GSM/GPRS/EDGE simulation display by codec modes and coding schemes
© Forsk 2019
Page 290
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
Individual Mobile Results Graphical Display
Parameters for any user can be displayed either in the results table or directly on the map (as presented in the figure below).
Figure 9.30 Individual mobile results display using the tool tip
9.6.5 Simulation Reports
Atoll provides detailed simulation results in the form of reports.
Reports of a Single Simulation
A report is available for each simulation. This report contains information about the simulation statistics, and calculation
results by sites, cell, and mobile as given in the figure below.
Figure 9.31 GSM/GPRS/EDGE simulation report
The simulation results are provided at the following different levels:





Global statistics: total users attempting a connection and the corresponding break-up per service; total users
actually connected and the corresponding break-up per service.
Results per site: sum of user throughputs for all the subcells of a site, globally and per service type, for both uplink
and downlink.
Results per subcell: uplink and downlink traffic loads, power control gain, half-rate traffic ratio, DTX gain.
Results per TRX: uplink noise rise.
Results per mobile: geographic location, receiver height, terminal type, service, user profile, mobility, activity status
(DL/UL), serving cell, frequency band, TRX type, uplink and downlink requested and obtained throughputs, uplink
© Forsk 2019
Page 291
GSM/GPRS/EDGE Features

Atoll 3.4.0 Technical Overview
and downlink timeslots, uplink and downlink C/I, mobile allocation table (channels and MAIO), uplink and downlink
codec modes, uplink and downlink coding schemes, etc.
Initial conditions: parameters and traffic maps used to create the simulation.
Reports of a Group of Simulations
Atoll provides detailed simulation results averaged over a group of simulations in the form of reports. The report generated
for a simulation group contains:





Statistics: average statistics obtained from the results of all the simulations in a group
Results per site: average site results obtained from the results of all the simulations in a group
Results per subcell: average subcell results obtained from the results of all the simulations in a group
Results per TRX: average TRX results obtained from the results of all the simulations in a group
Initial conditions: parameters used to create the simulation group.
Figure 9.32 GSM/GPRS/EDGE simulation group report
9.6.6 Updating Cell Loads
You can store the cell loads calculated by Monte Carlo simulations in the cells data table. This enables you to update the
network cell loads based either on the average results from a simulation group or the results of from a single simulation. Cell
load values for all the cells in the network radio database are then updated with the results generated by the selected
simulation. Cell loads from a simulation, simulation group, or from the cells data table can then be used to generate coverage
prediction plots.
9.6.7 Exporting Results
You can export the simulation results as described in 2.5.1 Network Data Import and Export.
GSM/GPRS/EDGE Coverage Predictions
In Atoll a coverage prediction is a plot displaying calculation results of user-selected parameters on the map and enabling
graphical as well as statistical analysis of the network behaviour. Examples of GSM/GPRS/EDGE coverage predictions are
coverage by transmitter, coverage by C/I levels, EDGE coding schemes, etc. For each pixel, Atoll calculates the required
information. This data is then graphically represented by a colour according to a user-defined legend. Different display options
are available in Atoll, depending on the calculated parameter.
Atoll models the effect of downlink power control on interference. An average power control gain can be defined for each
subcell defining the reduction in interference due to power control in downlink.
9.7.1 Coverage Prediction Calculation and Management
Coverage predictions are performed by assuming a “probe mobile” (non-interfering terminal) on each pixel of the considered
area. The probe mobile characteristics are specified as inputs to the coverage prediction in order to calculate the user-defined
prediction parameter.
Predictions are stored as multi-layer geographic objects in the Predictions folder of the Explorer window and can be displayed
in the map window. When several coverage predictions are available, it is possible to automatically display one prediction
after the other, hence animating the prediction plot display on the map, at a user-defined speed using the slideshow function.
© Forsk 2019
Page 292
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
Subfolders can be created in the Predictions folder in order to group various coverage prediction objects into categories.
Coverage predictions can be directly created under a subfolder and moved from one subfolder to another using the mouse.
9.7.2 Coverage Prediction Types
GSM/GPRS/EDGE coverage predictions can be generated either based on the results from Monte Carlo simulations or on
user-defined cell load configurations.
GSM/GPRS/EDGE coverage prediction types and their display options available in Atoll are listed below.











Coverage by transmitter (DL)
o Transmitter
o Number of required TRXs
o Cell type
Coverage by signal level (DL)
o Signal level (dBm, dBµV or dBµV/m)
o Path loss (dB)
o Reliability level
o Best C2
Coverage by signal level (UL)
o Signal level (dBm, dBµV or dBµV/m)
o Total loss (dB)
Overlapping zones (DL)
o Number of servers
Coverage by C/I level (DL)
o C/I level
o Minimum C/I level
o Maximum C/I level
Coverage by C/I level (UL)
o C/I level
o Minimum C/I level
o Maximum C/I level
Interfered zones (DL)
o Transmitter
Service area analysis (DL)
GPRS/EDGE coding schemes (DL)
o Coding schemes
o Best coding schemes
Packet quality and throughput analysis (DL)
o Actual, maximum, and average RLC throughput/timeslot
o Actual, maximum, and average RLC throughput
o Actual, maximum, and average application throughput/timeslot
o Actual, maximum, and average application throughput
o Actual, maximum, and average throughput per user
o BLER, maximum BLER
Circuit quality indicator analysis (DL)
o BER, FER, MOS
o Maximum BER, FER, MOS
Examples of GSM/GPRS/EDGE coverage predictions are shown in the figures below.
© Forsk 2019
Page 293
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
Figure 9.33 GSM/GPRS/EDGE coverage by transmitter
Figure 9.34 GSM/GPRS/EDGE coverage by signal level
Figure 9.35 EDGE coding scheme coverage prediction
© Forsk 2019
Page 294
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
Figure 9.36 GSM/GPRS/EDGE coverage by signal reliability level
Figure 9.37 GSM/GPRS/EDGE coverage by C/I level
Figure 9.38 EDGE throughput coverage prediction
Detailed, per-TRX, coverage prediction results are available for the following prediction types:




Coverage by C/I level
Interfered zones
GPRS/EDGE coding schemes
Packet quality and throughput analysis
© Forsk 2019
Page 295
GSM/GPRS/EDGE Features

Atoll 3.4.0 Technical Overview
Circuit quality indicator analysis
Different predictions can be compared by overlaying. The figure below shows an example of a coverage prediction by C/I
level with detailed results.
Figure 9.39 Coverage prediction by C/I level calculated for each TRX
Coverage predictions can be calculated for multi-layer networks. For each coverage prediction, two different plot types can
be generated and displayed as multi-layer objects:


One separate plot for each individual layer
One plot for all the HCS layers by selecting the highest priority HCS layer for each pixel.
Figure 9.40 Micro layer coverage (left) and macro layer coverage (right)
© Forsk 2019
Page 296
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
Figure 9.41 Umbrella layer coverage (left) and all layers coverage (right)
9.7.3 Coverage Prediction Reports
Atoll can generate reports for one or more coverage predictions with various detail levels as defined by the user. Reports are
spread sheet-like tables that can be printed directly from Atoll or exported to any desktop tool. An example of such a report
is given in the figure below.
Figure 9.42 GSM/GPRS/EDGE coverage prediction report
9.7.4 Coverage Prediction Comparison
Comparison (difference, intersection, union, or merge) between two coverage predictions can be performed. As examples,
this functionality can be used:


To compare uplink and downlink coverage of a service. This enables you to determine uplink/downlink-limited
zones for that service.
To compare service area coverage plots of two different services. This enables you to assess the areas where one
service (e.g., VoIP) is available while the other (e.g., high speed internet) is not.
Service area coverage plots between two different network deployment scenarios (with different technologies). The figure
below illustrates such a case by comparing a GSM and a UMTS coverage. Note that, in this example, UMTS transmitters are
installed on only some of the GSM sites.
© Forsk 2019
Page 297
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
Figure 9.43 Coverage prediction graphical comparison (GSM versus UMTS example)
Atoll also enables you to carry out per-pixel arithmetical operations between coverage predictions. For example, you can
calculate the sum, difference, min, max, and average of similar calculated parameters per pixel from two coverage predictions
of the same or different technologies.
9.7.5 Coverage Prediction Export
Any coverage prediction can be exported in the following formats:











Atoll format
ArcView SHP
MapInfo MIF and TAB
ArcView Grid TXT and ASC
Vertical Mapper GRD and GRC
BMP
PNG
TIFF
BIL
JPEG2000
JPEG
When exported in MapInfo format, coverage prediction attributes (e.g., signal levels, transmitter IDs, etc.) are exported along
with the plot. The figure below gives an example of the exported attributes for a coding scheme prediction.
Figure 9.44 GSM/GPRS/EDGE coverage prediction attributes export to MapInfo
9.7.6 Point Analysis Tool
A real-time prediction analysis tool is available in Atoll. The point analysis tool is dynamically linked to the map window. The
displayed information is updated as the receiver is moved on the map window. The point analysis tool provides the downlink
signal values numerically and graphically for all cells and for the selected terminal type, mobility type, and service type.
The figures below show the point analysis window.
© Forsk 2019
Page 298
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
Receiver
Reception analysis tool
Parameters
Signal strength
Figure 9.45 GSM/GPRS/EDGE point-to-point real-time analysis
Total interference
Figure 9.46 GSM/GPRS/EDGE point-to-point real-time interference analysis
Figure 9.47 GSM/GPRS/EDGE point-to-point real-time interference details
9.7.7 Multi-Point Analysis
Atoll enables you to carry out point predictions on multiple point locations and at different heights. Multi-point analyses can
be carried out on imported lists of points, subscriber locations from fixed subscriber traffic maps, as well as points created
on the map using the mouse.
Multi-point analyses may be useful in verifying network QoS at specific locations in case of reported incidents such as call
drops, low throughputs, etc. Multi-point analysis calculations can be based on user-defined network load conditions in the
Cells table or loads calculated using Monte Carlo simulations. The figure below shows the multi-point analysis creation dialog
box.
© Forsk 2019
Page 299
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
Figure 9.48 GSM multi-point analysis creation dialog box
Multi-point analysis results include a number of radio parameters at each point calculated for all potential servers. The results
provided by this analysis are the same as available for one point in the Details view of the Point Analysis tool. Multi-point
analysis results are stored in the Multi-Point Analysis folder in the Network explorer. Once calculated, multi-point analysis
results are available in tabular form and visible on the map using symbols and colours based on calculation results.
Figure 9.49 GSM multi-point analysis results
You can export the multi-point analysis results as described in 2.5.1 Network Data Import and Export.
GSM/GPRS/EDGE Neighbour Planning
Atoll supports the following neighbour types in a GSM network configuration:


Intra-technology neighbours: GSM transmitters defined as neighbours of other GSM transmitters in the same Atoll
document.
Inter-technology neighbours: GSM transmitters defined as neighbours of cells which use a technology other than
GSM.
© Forsk 2019
Page 300
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
Neighbour plans can be generated by any of the following means in Atoll:



Importing an external neighbour plan (e.g., in Excel format)
Automatically producing a neighbour plan as described in 9.8.1 Automatic Neighbour Allocation
Graphically and/or manually creating, editing and deleting a neighbour plan as presented in 9.8.2 Graphical
Neighbour Plan Editing.
Various neighbour plans can be compared. The results of an automatic neighbour allocation can be compared with the
existing neighbour plan. As well, neighbour plans from external sources can also be compared with the existing neighbour
plan in Atoll.
9.8.1 Automatic Neighbour Allocation
Neighbour lists can be generated automatically in Atoll. For each cell, potential neighbours are ranked according to their
importance. The neighbour planning algorithm considers the following user-specified parameters:






Hysteresis zone defined by a handover start and a handover end margin with respect to the best server signal
strength
Maximum inter-site distance
Maximum number of neighbours
Minimum area covered (overlapping area between the reference cell and its potential neighbour)
Covered traffic
Importance ranges for distance, coverage, adjacency, and co-site factors.
Neighbour lists can be generated automatically in Atoll. For each cell, potential neighbours are ranked according to their
“importance”. The neighbour planning algorithm considers the following user-specified parameters:
Forcing “neighbour symmetry”, “adjacent cells as neighbour”, “co-site cells as neighbours“ and/or “exceptional neighbour
pairs” is possible with Atoll. The figure below displays the automatic neighbour allocation dialog box.
Figure 9.50 GSM automatic neighbour list generation
9.8.2 Graphical Neighbour Plan Editing
Neighbour plan can be graphically edited in Atoll. Clicking a transmitter on the map displays all its neighbour relations. All
types of neighbour relations (outwards, inwards or symmetrical) can be created, edited and/or deleted graphically. Such an
example is presented in the figures below.
© Forsk 2019
Page 301
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
Figure 9.51 Graphical neighbour plan editing
Figure 9.52 Neighbour planning using a best server plot
9.8.3 Neighbour Consistency Check Tool
A neighbour relation audit is available in Atoll. This function enables you to determine inconsistencies in the current
neighbour plan. The figure below shows the neighbour relation conditions that can be verified using the audit.
Figure 9.53 Neighbour audit
GSM/GPRS/EDGE Automatic Frequency Planning
Atoll’s automatic frequency planning (AFP) module automatically generates frequency plans for GSM/GPRS/EDGE networks.
The following parameters can be allocated automatically:
© Forsk 2019
Page 302
GSM/GPRS/EDGE Features





Atoll 3.4.0 Technical Overview
Frequency
Base station identification code (BSIC)
Mobile allocation list (MAL)
Hopping sequence number (HSN)
Mobile allocation index offset (MAIO)
The AFP aims at allocating network parameters in a way that optimises the network, i.e. allocations that minimize interference
over the network and comply with a set of user-defined constraints. The two main constraints are the separation constraints
and the spectrum limitations. The AFP uses a cost function in order to evaluate frequency plans. The objective of the AFP
algorithm is to find frequency plans with the least costs. The cost function parameters are specified by the user. Optionally,
the AFP can also optimise the numbers of TRXs assigned to each transmitter in order to increase the amount of non-interfered
traffic.
For the automatic allocation of BSIC, the AFP can take into account reuse distances, and inter-technology neighbour relations
in a multi-RAT network planning environment. In other words, the AFP takes into account BSIC collisions between GSM
transmitters that are neighbours of the same UMTS or LTE cell. The AFP can carry out network-wide automatic allocation or
localised allocation for certain cells while the rest of the network is considered to be locked for allocation.
The Atoll AFP module uses simulated annealing, taboo search, graph heuristics, and machine learning. It manages its time
resources by following a user-defined time directive: the more time available, the more the AFP learns the network in order
to tune its parameters accordingly. During the network learning phase, the AFP executes numerous fast and deterministic
instances of the AFP. The one that promises the best performance is memorized in the project as being the most adapted to
the current network. In the following runs, the AFP starts from where the learning process last ended.
9.9.1 Interference Histogram Matrices
Interference matrices are a key input when using an automatic frequency planning (AFP) tool. Atoll is capable of generating
and importing interference matrices from various sources. Interference matrices can be used in conjunction with the Atoll
AFP module or exported for use with a third party AFP tool.
Interference Matrix Generation
Atoll can generate interference matrices providing a histogram of mutual interference between interfered and interfering
subcells. This histogram contains the probability of interference for different values of C/I, assuming both interfered and
interfering subcells use the same frequency. You can choose whether the interference probability is stated in percentage of
interfered area or of interfered traffic. The figure below gives an example of such a histogram.
Figure 9.54 Mutual interference histogram for a pair of subcells
Interference matrices can be based on predictions, OMC measurements, drive tests, scans and CW measurements.
© Forsk 2019
Page 303
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
Figure 9.55 Interference matrices from various sources
Interference Matrix Analysis
Atoll’s interference matrix analysis tool enables you to visually analyse interference matrices for each individual subcell on
the map as well as in the form of a list. Each subcell can be studied as the interfered or interfering subcell. The resulting list
of interferers can be filtered based on several criteria.
Figure 9.56 Interference matrix analysis tool
Interference Matrix Export
It is possible to export the interference histogram matrices to ASCII text files of different syntaxes. The exported interference
histogram matrix can be used as input to third party AFP tools. The following figure shows an extract of an exported
interference histogram matrix.
© Forsk 2019
Page 304
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
Figure 9.57 Exported interference histogram matrix
9.9.2 Automatic Frequency Planning Parameters
The following AFP parameters can be defined by the user:











Cost function: Frequency separation violation costs and MAL length contribution
Interferences influence: DTX and MAL length impacts on interference calculations
Directives: The MAL length is either adjusted during the AFP process or set to its maximum length; the HSN can be
allocated either freely or by subcell/transmitter/site; a target fractional load and a target frequency reuse can be
specified as guidelines (rather than strict constraints) for the AFP algorithm.
Resources to allocate: Frequency, BSIC, MAL, HSN, and MAIO
Default separation constraints: Minimum frequency spacing to respect between co-site, co-cell, and neighbours
Exceptional transmitter pair separation constraints: Minimum frequency spacing to respect between co-site, cocell, and neighbours
Interference: To be taken into account or not. Note that interference can be calculated in Atoll (as explained in
9.9.1 Interference Histogram Matrices) or imported from an external source
Discontinuous transmission (DTX): To be included in calculation or not
Shadowing fading
BSIC reuse distance
Bandwidth limitation on transmitters: Frequencies assigned to TRXs of a transmitter must be within the defined
bandwidth due to hardware limitations
In addition, the current frequency plan can be locked per transmitter or per TRX before running the AFP. This allows keeping
the current frequency allocation when assigning frequencies to newly added base stations.
The figures below show the dialog boxes corresponding to the AFP parameters.
© Forsk 2019
Page 305
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
Figure 9.58 AFP parameters
Figure 9.59 AFP progress
9.9.3 Automatic Frequency Planning Outputs
The Atoll AFP outputs are presented in a table where transmitter, subcell, and TRX-level results can be displayed. Details of
each assigned resource are provided: locked resource, modified resource with/without separation violation, resource not
modified, assigned resource with/without separation constraints, etc. Results can be committed to the network database.
An example of the AFP results output window is given in the figure below.
© Forsk 2019
Page 306
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
Figure 9.60 AFP outputs
9.9.4 Interactive Frequency Planning
Atoll’s interactive frequency planning tool is designed to make precise local changes in an existing frequency plan, or to make
new assignments easily without having to rerun the AFP. Selecting a sector on the map shows information regarding conflicts
in the current frequency assignments or candidate channels. This tool uses the AFP cost function to find the most suitable
candidate channels.
Figure 9.61 Interactive frequency planning tool
9.9.5 Frequency Plan Analysis
Frequency Plan Audit
A frequency plan audit tool is available in Atoll which enables to check the following parameters:







The definition of a unique BCCH TRX per transmitter
The consistency between TRXs and related cell types
In case of “non-hopping” or “baseband hopping”: the definition of a unique frequency per TRX
In case of “synthesised hopping”: the definition of a frequency list per TRX, respecting the maximum MAL lengths,
the MAIO to be less than the number of MAL frequencies.
The following optional checks can be performed:
Domain constraints (frequency, HSN, BSIC and/or compliance with the allocation strategy – “free” or “group
constrained”)
Separation constraints (co-site, co-cell, between neighbours and exceptional pairs).
© Forsk 2019
Page 307
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
The figure below presents the frequency plan audit tool dialog box.
Figure 9.62 Frequency plan audit tool
Frequency Channel Search
A frequency channel search tool is available in Atoll. This feature enables you to easily highlight the transmitters assigned to
a specific channel as well as its adjacent ones. The search can be limited to BCCH channels or TCH channels or involve all types
of TRXs. BSIC or BCCH channel/BSIC combination can also be located in the same manner. The frequency channel search
dialog box is shown in the figure below.
Figure 9.63 Frequency channel search tool
Sector-to-Sector Interference Analysis
To facilitate interference analyses, Atoll offers sector to sector interference tool. This tool enables you to analyse the possible
amount of interference between a pair of particular sectors.
© Forsk 2019
Page 308
GSM/GPRS/EDGE Features
Atoll 3.4.0 Technical Overview
Figure 9.64 Sector-to-sector interference analysis tool
GSM/GPRS/EDGE Automatic Cell Planning
The Atoll GSM ACP (Automatic Cell Planning) module enables you to automatically determine the best GSM parameter
settings for your network. The aim of the Atoll ACP is to improve network quality in terms of both coverage and capacity. For
a comprehensive description of the Atoll ACP, see 17 Automatic Cell Planning (ACP) Features.
.
The Atoll GSM ACP is capable of optimising network parameters (antenna types, heights, azimuths, tilts, transmission powers,
etc.) based on the following GSM quality indicators:





BCCH signal level
Co-channel CINR
Overlap
Best server distance
1st-Nth difference
GSM/GPRS/EDGE Co-planning With Other Radio Access Technologies
Atoll supports integrated GSM/UMTS/LTE/NB-IoT co-planning. Other radio access technologies can also be combined with
UMTS in Atoll. For more information, see 11 Multi-RAT Features.
© Forsk 2019
Page 309
CDMA2000 Features
Atoll 3.4.0 Technical Overview
10 CDMA2000 Features
The Atoll CDMA2000 module provides a comprehensive and accurate modelling of multi-carrier and multi-band CDMA2000
1xRTT and 1xEV-DO networks. It supports all 1xRTT, 1xEV-DO Rev. 0, Rev. A, and Rev. B physical channels and carrier types.
It also includes detailed modelling of forward and reverse link Rev. A and Rev. B bearers, and voice and data services.
Atoll provides the means to set up multi-service traffic maps from multiple sources: vector, raster and live traffic data. Traffic
maps are used in CDMA2000 Monte Carlo simulations for network capacity analysis including forward and reverse link power
control, RRM with multi-carrier allocation algorithms, H-ARQ, and rate downgrading. Coverage predictions can be calculated
based on Monte Carlo simulation results or on live network loads from the OMC in order to study coverage and capacity of
the network.
Atoll includes automatic multi-carrier neighbour planning features that allow analysing handoffs in the network. Automatic
PN offset planning can be performed using various allocation strategies, with analysis tools enabling auditing of PN offset
allocations.
Atoll includes integrated single RAN–multiple RAT network design capabilities for cellular radio access technologies including
5G NR, LTE, NB-IoT, UMTS, GSM, and CDMA. It features a multi-technology network database, a unified traffic model, and a
combined Monte Carlo simulator. The Atoll LTE ACP can be used to automatically optimise network parameters to increase
coverage and capacity. It can also carry out site selection for greenfield and site activation for densification scenarios.
An overview of the CDMA2000 modelling in Atoll is shown in the figure below.
Figure 10.1 CDMA2000 network modelling in Atoll
CDMA2000 Network Model
The CDMA2000 network model comprises radio network elements such as sites, transmitters, and cells. A CDMA2000 base
station is equivalent to a site, its transmitters with one or more radio channels (cells) each.
© Forsk 2019
Page 310
CDMA2000 Features
Atoll 3.4.0 Technical Overview
Figure 10.2 CDMA2000 network model
10.1.2 Sites
A site represents the physical location where base stations can be installed. An example of a site properties window is shown
in the figure below.
Figure 10.3 Site properties window
Site parameters are:



Geographic coordinates
Altitude (user-defined or automatically extracted from the terrain elevation data)
Any user-defined flags and parameters such as address, owner, deployment phase, etc.
10.1.3 Transmitters
Transmitters in Atoll correspond to sectors and antennas installed at a site. The main transmitter parameters are:













Transmitter name and the name of the site where it is installed
X and Y coordinates
Active/inactive (to be included in calculations or not)
Main and secondary antennas
Antenna heights, azimuths, and tilts
A flag to indicate antenna sharing with other transmitters
Transmission and reception losses
Noise figure in reception
Main and extended propagation models, path loss calculation radii and resolutions (for more information, see 2.4
Propagation Models)
Tower mounted amplifier (TMA)
Feeder type and its transmission and reception lengths
Maximum coverage range
Any user-defined flags and parameters
An example of a transmitter properties window is shown in the figure below.
© Forsk 2019
Page 311
CDMA2000 Features
Atoll 3.4.0 Technical Overview
Figure 10.4 CDMA2000 transmitter properties window
10.1.4 Cells (1xRTT, 1xEV-DO)
Atoll supports multi-band, multi-carrier CDMA2000 networks. In Atoll, cells model the carriers used at a transmitter. A
transmitter can support different carriers. Each cell has its own radio resources and parameters, including:






















Cell name and the name of the transmitter to which the cell belongs
Carrier number
PN offset, PN offset locked/unlocked, PN offset domain, and PN offset reuse distance
Transmission powers: maximum, pilot, synchro, paging, total
Idle power gain (used in EV-DO Rev.0 and Rev.A, this gain is applied to the forward link power when there is no
active user connected to the cell)
Power reserved for pooling
Minimum RSCP
Minimum Ec/Io
T_Drop
Noise rise threshold and acceptable noise rise margin (used in EV-DO Rev.0 and Rev.A)
Reverse link load factor
Resource allocation constraints: maximum forward link load and reverse link load factor
EV-DO Rev.B multi-carrier support with associated MUG graph and minimum reverse link Ec/Nt
Maximum number of EV-DO users
MUG graph (used in EV-DO Rev.0 and Rev.A)
DRC error rate (used in EV-DO Rev.0 and Rev.A)
EV-DO timeslots dedicated to BCMCS
EV-DO timeslots dedicated to control channels
BCMCS throughput
Inter-technology interference: forward and reverse link noise rise
Neighbour parameters: maximum numbers of neighbours and neighbours lists
Any user-defined flags and parameters
The figure below presents an example of a transmitter with two cells: one 1xRTT and the other 1xEV-DO.
© Forsk 2019
Page 312
CDMA2000 Features
Atoll 3.4.0 Technical Overview
Figure 10.5 CDMA2000 cell parameters
10.1.5 Site Templates
A site template is made up of one or more transmitters and cells located on the same site. Site templates can be created and
edited as needed. Building a network is facilitated by working with site templates rather than single site/transmitter/cell. By
default some CDMA2000 site templates are available for dense urban, urban, suburban, and rural environments.
10.1.6 Repeaters
A repeater receives, amplifies, and retransmits signals. Repeaters are used to extend the coverage of their donors. Atoll
models selective as well as non-selective RF repeaters, optic fibre repeaters, microwave repeaters, and remote antennas.
Selective RF repeaters only repeat signals from their donor transmitters whereas non-selective RF repeaters receive and
retransmit wanted signals as well as interference.
The main parameters of a repeater are:













Donor transmitter name
X and Y coordinates
Active/inactive (to be included in calculations or not)
Main and secondary antennas
Antenna heights, azimuths, and tilts
A flag to indicate antenna sharing with other repeaters
Total gain
Amplifier gain
Transmission and reception losses
Noise figure in reception
Main and extended propagation models, path loss calculation radii and resolutions (for more information, see 2.4
Propagation Models)
Feeder type and its transmission and reception lengths
Any user-defined flags and parameters
The figure below presents the repeater properties window while the figure below that gives an example of a best server
prediction plot with a repeater.
© Forsk 2019
Page 313
CDMA2000 Features
Atoll 3.4.0 Technical Overview
Figure 10.6 Repeater properties window
RF repeater
Donor transmitter
Figure 10.7 RF repeater coverage plot
CDMA2000 Network Configuration Parameters
Atoll allows setting and modifying network-level configurations and parameters applicable to the entire project.
10.2.1 Frequency Bands and Carriers
Atoll enables you to model multi-band, multi-carrier CDMA2000 networks. A frequency band is characterized by its operating
frequency and carriers. You can add, modify, and delete frequency bands in Atoll as required. You can also assign a type
(1xRTT or 1xEV-DO) to each carrier. The default CDMA2000 frequency bands available in Atoll are shown in the figure below.
Figure 10.8 CDMA2000 frequency bands table
Atoll can also calculate inter-carrier interference based on inter-carrier interference IRFs.
10.2.2 Global Network Settings
CDMA2000-specific parameters that are applicable to the entire network are modelled in Atoll as global network settings.
These parameters include the forward link power calculation method, the definition of the forward link load, the interference
calculation method, the soft handoff calculation method, parameters related to the reverse link 1xRTT power control. the
figure below presents the network level properties dialog box.
© Forsk 2019
Page 314
CDMA2000 Features
Atoll 3.4.0 Technical Overview
Figure 10.9 CDMA2000 network level parameters
10.2.3 Radio Bearers
Radio bearers define the data transport format. Atoll manages forward link and reverse link 1xEV-DO bearers. The 1xEV-DO
radio bearer parameters are:


Transport block size
RLC peak rate
10.2.4 Quality Indicators
In Atoll, quality indicators (BER, DCH BLER, etc.) represent the coverage quality at different locations. The quality indicators
table lists the available quality indicators which you can add, remove, and modify as required.
Figure 10.10 CDMA2000 quality indicators table
CDMA2000 Radio Equipment
Atoll provides the option to define various pieces of radio equipment such as antennas, transmitter equipment, feeders,
tower mounted amplifiers, reception equipment, etc. For more information on common antenna and radio equipment
features, see 4 Antenna and Radio Equipment Features.
10.3.1 Site Equipment
Site equipment model the base station level parameters that are applicable to all the transmitters and cells located at a site.
The following parameters define the equipment for each site:








Manufacturer name
Multi-user detection factor
Rake factor (used in the reverse link rake receiver modelling)
Carrier selection method
Four options are available when assigning a carrier to a requesting user: the least loaded carrier in forward link, the
least loaded carrier in reverse link, a random carrier, or sequential allocation of carriers to users.
Overhead channel elements used in both forward and reverse links
Option to restrict the active set to the neighbours only
Option to pool power between transmitters of a base station
Option to share channel elements between transmitters of a base station
Figure 10.11 CDMA2000 site equipment definition
© Forsk 2019
Page 315
CDMA2000 Features
Atoll 3.4.0 Technical Overview
For each site equipment type, the channel element consumption can be defined per radio configuration (RC). The figure
below gives the example of such a definition table.
Figure 10.12 Channel element consumption
10.3.2 Reception Equipment (1xRTT, 1xEV-DO)
CDMA2000 reception equipment model the reception characteristics of user terminals. Bearer selection thresholds and
quality indicator graphs are defined in CDA2000 reception equipment. The figures below give examples of such an equipment
definition.
Figure 10.13 CDMA2000 reception equipment – Quality indicator graphs
Figure 10.14 CDMA2000 reception equipment – Forward link 1xEV-DO bearer selection thresholds
© Forsk 2019
Page 316
CDMA2000 Features
Atoll 3.4.0 Technical Overview
Figure 10.15 CDMA2000 reception equipment – Reverse link 1xEV-DO bearer selection thresholds
CDMA2000 Traffic Model
In Atoll, the radio network traffic is modelled using Monte Carlo simulations. According to the definition of the services and
users in the network, and depending on the traffic cartography (traffic data), realistic distributions of users are generated and
used as input to the power control and radio resource management algorithms.
Service and user behaviours are modelled in Atoll through different tables that provide information about:




The services available in the network
The terminals compatible with the network
The mobility types
The user profiles describing the way users access different services
The CDMA2000 traffic model is shown in the figure below.
Figure 10.16 CDMA2000 traffic model
10.4.1 Services
The services table describes the services that are available in the network. Various types of services (speech, 1xRTT data,
1xEV-DO data, etc.) are supported and have specific parameters. The main service parameters are:




Type (speech, 1xRTT data, 1xEV-DO Rev.0 data, 1xEV-DO Rev.A data, 1xEV-DO Rev.B data)
Priority level
QoS class (for 1xEV-DO Rev.A and 1xEV-DO Rev.B services)
Reverse link mode: high capacity or low latency (for 1xEV-DO Rev.A and 1xEV-DO Rev.B services)
© Forsk 2019
Page 317
CDMA2000 Features










Atoll 3.4.0 Technical Overview
Preferred carrier
Bearer downgrading (for 1xEV-DO services)
Soft handoff support (for speech and 1xRTT services)
Forward and reverse link FCH activity factors (for speech and 1xRTT services)
Forward and reverse link guaranteed bit rates (for 1xEV-DO Rev.B services)
Forward and reverse link SCH throughput probabilities(for 1xRTT services)
Reverse link throughput probabilities (for 1xEV-DO services)
Body loss
Forward and reverse link Eb/Nt requirements per terminal type and SCH rate (for speech and 1xRTT services)
Minimum and maximum forward link traffic power per terminal type and SCH rate (for speech and 1xRTT services)
An example of the service properties window is presented in the figure below.
Figure 10.17 Service properties window
10.4.2 Terminals
The terminals table describes the terminals that can be used in the network, cell phones, smartphones, in-car navigation
devices, etc.
The following parameters model a voice/1xRTT terminal:













Type
Supported frequency bands
Minimum and maximum transmission powers
Noise figures
Transmission and reception losses
Antenna gain
Reception equipment
Rho factor
Forward link rake factor
Active set size for the fundamental channel (FCH) and the supplemental channel (SCH)
Number of fingers
Nominal rate for the forward and reverse links
The minimum percentage of pilot power transmitted even when mobile is idle
The following additional parameters model a 1xEV-DO Rev.0 terminal:

Acknowledgment (ACK) gain relative to the reverse link pilot power for the ACK channel
© Forsk 2019
Page 318
CDMA2000 Features


Atoll 3.4.0 Technical Overview
Data rate control (DRC) gains relative to the reverse link pilot power for the DRC channel
Data channel gains relative to the reverse link pilot power for the data channel
The following additional parameters model a 1xEV-DO Rev.A terminal:




Acknowledgment (ACK) gain relative to the reverse link pilot power for the ACK channel
Radio reverse indicator (RRI) gain relative to the reverse link pilot power for the RRI channel
Data rate control (DRC) gains relative to the reverse link pilot power for the DRC channel
Data channel and auxiliary pilot gains relative to the reverse link pilot power for the data channel
The following additional parameters model a 1xEV-DO Rev.B terminal:



Handoff enabled/disabled
Highest supported modulation
Maximum number of carriers in multi-carrier mode
An example of a terminal properties window is given in the figures below.
Figure 10.18 Terminal properties window – General and 1xRTT tabs
Figure 10.19 Terminal properties window –1xEV-DO Rev.0 and 1xEV-DO Rev.A tabs
© Forsk 2019
Page 319
CDMA2000 Features
Atoll 3.4.0 Technical Overview
Figure 10.20 Terminal properties window –1xEV-DO Rev.B tab
10.4.3 Mobility Types
The mobility type defines the minimum signal quality requirements for different user speeds. The following parameters model
a mobility type:




Minimum Ec/Io offset
T_Drop offset
Minimum reverse link Ec/Nt for 1xEV-DO Rev.0
Graph of forward link throughput as a function of C/I for 1xEV-DO Rev.0
An example of a mobility type properties window is given in the figure below.
Figure 10.21 Mobility type properties window
Figure 10.22 Forward link throughput as a function of C/I
10.4.4 User Profiles
The user profiles table models the behaviour of the different user categories. Every user profile contains a list of services and
their associated parameters describing how these services are accessed by the users.
User profile parameters are:
© Forsk 2019
Page 320
CDMA2000 Features



Atoll 3.4.0 Technical Overview
The average number of calls per hour
The average duration of each call
The terminal used when requiring access to this service
The figure below shows a user profile window.
Figure 10.23 User profile window
10.4.5 Traffic Data
For information on traffic data cartography, see 2.2.7 Traffic Data.
CDMA2000 Monte Carlo Simulation
CDMA2000 1xRTT networks automatically regulate transmission powers and interference using power control in both
forward and reverse links. CDMA2000 1xEV-DO networks perform power control reverse link and rate control in the forward
link. The overall objective is to minimise interference and maximise network capacity. Atoll simulates CDMA2000 1xRTT
network regulation mechanisms by calculating, for each user distribution (called a random trial), different network
parameters such as active set for each mobile, required power, soft handoff gains, etc. As outputs, Atoll provides the following
parameters characterizing the stabilized network:



Cell total forward link power
Cell forward link throughput
Cell reverse link load
A Monte Carlo simulation in Atoll corresponds to a given distribution of users. It is a snapshot of a CDMA2000 network.
CDMA2000 Monte Carlo simulations can be analysed, displayed and stored. They can be used in a next step to generate
numerous coverage predictions.
10.5.1 Generation of Realistic User Distributions
Realistic distributions of users on the map are required as inputs to the CDMA2000 simulation algorithm. A “Realistic User
Distribution” corresponds to a user distribution that complies with the service and user model and the traffic data. Atoll
generates these user distributions using a Monte Carlo (statistical) algorithm.
10.5.2 Power Control and Radio Resource Management
For each user distribution, Atoll simulates the power control and RRM mechanism of CDMA2000 cells. In CDMA2000 1xEVDO, the reverse link supports power control whereas the forward link supports rate control based on C/I. The simulation uses
an iterative algorithm that models power control on both forward and reverse links. This iterative process ends when the
network is balanced, i.e., when the convergence criteria are satisfied.
Main simulation outputs are:


The total forward link transmit power for each cell
The reverse link cell load for each cell
Note that numerous other parameters are available and stored during the simulation for further analysis. For more
information, see 10.5.5 Simulation Reports.
© Forsk 2019
Page 321
CDMA2000 Features
Atoll 3.4.0 Technical Overview
CDMA2000 1xRTT Monte Carlo Simulation Algorithm
The figure below shows an overview of the power control algorithm for CDMA2000 1xRTT.
Figure 10.24 CDMA2000 1xRTT Monte Carlo simulation algorithm









Initialisation: The network is initialised as “empty”: there is no mobile connected to any transmitter when starting
a simulation.
Best server determination: The best server is determined for each mobile using the Ec/Io criterion. The mobile is
rejected if the Ec/Io condition is not satisfied or the reverse link load factor is higher than the specified limit.
Active set determination: The active set is determined for each mobile.
FCH reverse link power control: The mobile FCH transmit power is calculated. It corresponds to the power required
to satisfy the FCH reverse link Eb/Nt requirement. The mobile is rejected if the calculated required transmit power
is higher than the maximum mobile output power allowed.
SCH reverse link power control: The mobile SCH transmit power is calculated. It corresponds to the power required
to satisfy the SCH reverse link Eb/Nt requirement. The SCH data rate is downgraded if the calculated required
transmit power is higher than the maximum mobile output power allowed. The downgrading is performed until the
link reaches its quality target knowing the mobile available output power. If the lowest data rate cannot be
provided, then no reverse SCH is allocated to the mobile.
FCH forward link power control: The transmitter FCH power is calculated. It corresponds to the power required to
satisfy the FCH forward link Eb/Nt requirement. “No handoff” and “handoff” situations are handled in different
ways. The mobile is rejected if the calculated traffic channel power is higher than the maximum traffic channel
power allowed.
SCH forward link power control: The transmitter SCH power is calculated. It corresponds to the power required to
satisfy the SCH forward link Eb/Nt requirement. “No handoff” and “handoff” situations are handled in different
ways. The SCH data rate is downgraded if the calculated traffic channel power is higher than the maximum traffic
channel power available. The downgrading is performed until the link reaches its quality target. If the lowest data
rate cannot be provided, then no forward SCH is allocated to the mobile.
Reverse link and forward link interference update: The reverse link load factor and total forward link transmit power
are updated with these results.
Congestion and radio resource control: FCH and SCH are not allocated if any of the following situations occur:
o Reverse link load factor higher than the specified limit
o Total forward link transmit power higher than the maximum total forward link transmit power
o Number of Walsh codes insufficient
o Number of channel elements available insufficient
The above calculations are carried out during each successive iteration until the simulation converges, i.e., both forward and
reverse link convergence criteria are satisfied.
© Forsk 2019
Page 322
CDMA2000 Features
Atoll 3.4.0 Technical Overview
CDMA2000 1xEV-DO Monte Carlo Simulation Algorithm
The figure below shows an overview of the Monte Carlo simulation algorithm for CDMA2000 1xEV-DO.
Figure 10.25 CDMA2000 1xEV-DO Monte Carlo simulation algorithm






Initialisation: The network is initialised as “empty”: there is no mobile connected to any transmitter when starting
each simulation. Step 1 to step 4 are repeated for each mobile of the generated user distribution.
Best server determination: The best server is determined for each mobile using the Ec/Io criterion. The mobile is
rejected if the Ec/Io condition is not satisfied or the reverse link load factor higher than the specified limit.
Active set determination: The active set is determined for each mobile.
Reverse link power control: The mobile transmit power is calculated. It corresponds to the power required to satisfy
the reverse link Eb/Nt requirement. The data rate is downgraded if the calculated required transmit power is higher
than the maximum mobile output power. The downgrading is performed until the link reaches its quality target
knowing the mobile available output power. If the lowest data rate cannot be provided, then the mobile is rejected.
Reverse link interference update: The reverse link load factor is updated with these results.
Forward link rate control: Ec/Nt (during pilot time slot) is calculated. Based on this value, the maximum offered rate
is derived for the mobile. Based on the number of mobiles connected and the Multi-User Gain functions, the total
throughput per transmitter is derived. In addition, the forward link actual rate per mobile is estimated.
The above calculations are carried out during each successive iteration until the simulation converges, i.e., both forward and
reverse link convergence criteria are satisfied.
10.5.3 Monte Carlo Simulation Management
CDMA2000 simulations are managed through the Simulations folder in the Atoll Explorer window. This folder is displayed in
the figure below.
Figure 10.26 CDMA2000 simulations folder
The Simulations folder is made up of several simulation “groups”. Each group corresponds to a network configuration for
which a user-specified number of Monte Carlo simulations have been generated. As an example, different groups may
correspond to different traffic assumptions.
© Forsk 2019
Page 323
CDMA2000 Features
Atoll 3.4.0 Technical Overview
When several simulation groups are available, it is possible to automatically display one group after the other, hence
animating the prediction plot display on the map, at a user-defined speed using the slideshow function.
The figure below shows the simulation creation dialog box. The following information is required when creating a new group
of Monte Carlo simulations:





The simulation group name
The number of simulations to be run
The load constraints to apply during simulations
The traffic maps used
The convergence criteria.
Figure 10.27 CDMA2000 simulation creation dialog box
Once a simulation (or a group of simulations) has been performed, simulation reports are available and simulation results can
be graphically analysed in Atoll.
10.5.4 Simulation Graphical Analysis
Graphical Display: Mobile Connection Status
Simulations can be displayed in the map window as a graphical layer. Users are displayed on the map, using representative
colours for their connection status. The different possible statuses are:












Connect DL + UL: the mobile is connected on both forward and reverse links
Connect UL: the mobile is connected on reverse link only
Connect DL: the mobile is connected on forward link only
Inactive: the mobile is inactive
Pmob>PmobMax: the mobile is rejected during reverse link power control as its required reverse link transmitter
power is higher than the maximum mobile transmit power
Ptch>PtchMax: the mobile is rejected during forward link power control as the required forward link traffic channel
power is higher than the maximum forward link traffic channel power
Admission Rejection: the mobile is rejected during best server determination as the reverse link cell load would be
higher than the maximum allowed
Load Saturation: the mobile is rejected during congestion and radio resource control as the reverse link cell load
would be higher than the maximum allowed
Channel Elements Saturation: the mobile is rejected during congestion and radio resource control as there are not
enough channel elements available
Cell Power Saturation: the mobile is rejected during congestion and radio resource control as the forward link total
power is higher than the maximum allowed
Code Saturation: the mobile is rejected during congestion and radio resource control as there are not enough Walsh
codes available
1xEV-DO Resource Saturation: the mobile is rejected as there are not enough EV-DO channel elements available,
© Forsk 2019
Page 324
CDMA2000 Features

Atoll 3.4.0 Technical Overview
Ec/Io<(Ec/Io)min: the mobile is rejected during best server determination as the best server Ec/Io is less than the
minimum required.
An example of a graphical display of a group of simulations is presented in the figure below.
Figure 10.28 CDMA2000 simulation graphical display
Individual Mobile Result Graphical Display
Parameters for any user can be displayed either in the results table or directly on the map (as presented in the figure below).
Figure 10.29 Individual mobile results display using the tool tip
10.5.5 Simulation Reports
Atoll provides detailed simulation results in the form of reports.
Reports of a Single Simulation
A report is available for each simulation. This report contains information about the simulation statistics, and calculation
results by sites, cell, and mobile as given in the figure below.
© Forsk 2019
Page 325
CDMA2000 Features
Atoll 3.4.0 Technical Overview
Figure 10.30 CDMA2000 simulation report
The simulation results are provided at the following different levels:







Global statistics: total users attempting a connection and the corresponding break-up per service; total users
actually connected and the corresponding break-up per service.
Results per site: channel elements consumed (total and due to soft handoff) for both FCH and SCH and the
throughput allocated per service type. All these parameters are given for both forward and reverse links.
Results per cell (1xRTT): forward link transmit power related information (total power, load factor, percentage of
power used, average traffic channel power), reverse link mobile power related information (total noise, load factor,
noise rise, reuse factor), number of radio reverse links, percentage of areas in handoff (distinction made between
soft, softer and other handoff types), throughput allocated to forward and reverse links, number of mobile
rejections split per rejection reason. When relevant, split between FCH and SCH results is provided
Results per cell (1xEV-DO): forward link allocated throughput, reverse link mobile power related information (total
noise, load factor, noise rise, reuse factor), number of radio links for reverse and forward links, number of Walsh
codes used, percentage of areas in handoff (distinction made between soft, softer and other handoff types),
throughput allocated to forward and reverse links, number of mobile rejections split per rejection reason
Results per mobile (1xRTT): geographic location, terminal type, user type, mobility, connection status, carrier,
requested and allocated throughputs for both forward and reverse links, mobile total power, mobile FCH power,
mobile SCH power, best server, active set information
Results per mobile (1xRTT): geographic location, terminal type, user type, mobility, connection status, carrier,
reverse link requested and allocated throughputs, forward link maximum throughput, best server, active set
information
Initial conditions: parameters and traffic maps used to create the simulation.
An option is available to display more detailed results. This extra information includes for each mobile:


The detailed parameters values for each member of the active set (noise values, interference values, etc.),
The shadowing loss values for each path from a mobile to its first 10 potential servers.
Reports of a Group of Simulations
Atoll provides detailed simulation results averaged over a group of simulations in the form of reports. The report generated
for a simulation group contains:




Statistics: average statistics obtained from the results of all the simulations in a group
Results per site: average site results obtained from the results of all the simulations in a group
Results per cell: average cell results obtained from the results of all the simulations in a group
Initial conditions: parameters used to create the simulation group.
© Forsk 2019
Page 326
CDMA2000 Features
Atoll 3.4.0 Technical Overview
Figure 10.31 CDMA2000 simulation group report
10.5.6 Updating Cell Loads
You can store the cell loads calculated by Monte Carlo simulations in the cells data table. This enables you to update the
network cell loads based either on the average results from a simulation group or the results of from a single simulation. Cell
load values for all the cells in the network radio database are then updated with the results generated by the selected
simulation. Cell loads from a simulation, simulation group, or from the cells data table can then be used to generate coverage
prediction plots.
10.5.7 Exporting Results
You can export the simulation results as described in 2.5.1 Network Data Import and Export.
CDMA2000 Coverage Predictions
In Atoll a coverage prediction is a plot displaying calculation results of user-selected parameters on the map and enabling
graphical as well as statistical analysis of the network behaviour. Examples of CDMA2000 coverage predictions are Ec/Io plots,
handoff plots, etc. For each pixel, Atoll calculates the required information. This data is then graphically represented by a
colour according to a user-defined legend. Different display options are available in Atoll, depending on the calculated
parameter.
10.6.1 Coverage Prediction Calculation and Management
Coverage predictions are performed by assuming a “probe mobile” (non-interfering terminal) on each pixel of the considered
area. The probe mobile characteristics (terminal type, mobility type, service type) are specified as inputs to the coverage
prediction in order to calculate the user-defined prediction parameter.
Predictions are stored as multi-layer geographic objects in the Predictions folder of the Explorer window and can be displayed
in the map window. When several coverage predictions are available, it is possible to automatically display one prediction
after the other, hence animating the prediction plot display on the map, at a user-defined speed using the slideshow function.
Subfolders can be created in the Predictions folder in order to group various coverage prediction objects into categories.
Coverage predictions can be directly created under a subfolder and moved from one subfolder to another using the mouse.
10.6.2 Coverage Prediction Types
CDMA2000 coverage predictions can be generated either based on the results from Monte Carlo simulations or on userdefined cell load configurations.
CDMA2000 coverage prediction types and their display options available in Atoll are listed below.



Coverage by transmitter (DL)
o Transmitter
Coverage by signal level (DL)
o Pilot and maximum signal level (dBm, dBµV or dBµV/m)
o Path loss (dB)
Overlapping zones (DL)
o Number of servers
© Forsk 2019
Page 327
CDMA2000 Features









Atoll 3.4.0 Technical Overview
Total noise level analysis (DL)
o Minimum, average, and maximum noise level
o Minimum, average, and maximum noise rise
Pilot quality analysis (DL)
o Ec/Io
o Ec/Io margin
o Ec
o Quality indicator
o Reliability level
Service area analysis (Eb/Nt) (DL)
o Eb/Nt margin
o Effective Eb/Nt
o Maximum Eb/Nt
o Required power
o Required power margin
o Quality indicator
o Reliability level
o Throughput
Service area analysis (Eb/Nt) (UL)
o Eb/Nt margin
o Effective Eb/Nt
o Maximum Eb/Nt
o Required power
o Required power margin
o Soft handoff gain
o Quality indicator
o Reliability level
o Throughput
Effective service area analysis (Eb/Nt) (DL+UL)
o Reliability Level
Handoff zones (DL)
o Number of potential active transmitters
Pilot pollution analysis (DL)
o Number of polluters
PN offset collision zones (DL)
o Number of interferers
o Number of interferers per transmitter
Inter-technology interference level analysis (DL)
o Noise level
o Noise rise
The first three coverage predictions (coverage by transmitter, coverage by signal level, and overlapping zones) are not based
on interference, hence neither require cell load information nor Monte Carlo simulations. The remaining coverage predictions
depend on the network’s behaviour under load. These predictions can be calculated for a service, mobility type, and user
terminal equipment.
Various CDMA2000 coverage prediction plots are shown in the figures below.
© Forsk 2019
Page 328
CDMA2000 Features
Atoll 3.4.0 Technical Overview
Figure 10.32 CDMA2000 coverage by transmitter
Figure 10.33 CDMA2000 coverage by pilot Ec/Io
Figure 10.34 CDMA2000 effective service area coverage prediction
© Forsk 2019
Page 329
CDMA2000 Features
Atoll 3.4.0 Technical Overview
Figure 10.35 CDMA2000 pilot pollution coverage prediction
Figure 10.36 CDMA2000 handoff status coverage prediction
Figure 10.37 CDMA2000 coverage by number of potential servers for handoff
© Forsk 2019
Page 330
CDMA2000 Features
Atoll 3.4.0 Technical Overview
Figure 10.38 CDMA2000 coverage by forward link total noise
Figure 10.39 CDMA2000 1xEV-DO coverage by throughput
Figure 10.40 CDMA2000 1xEV-DO coverage by reverse link Eb/Nt
10.6.3 Coverage Prediction Reports
Atoll can generate reports for one or more coverage predictions with various detail levels as defined by the user. Reports are
spread sheet-like tables that can be printed directly from Atoll or exported to any desktop tool. An example of such a report
is given in the figure below.
© Forsk 2019
Page 331
CDMA2000 Features
Atoll 3.4.0 Technical Overview
Figure 10.41 CDMA2000 coverage prediction report
10.6.4 Coverage Prediction Comparison
Comparison (difference, intersection, union, or merge) between two coverage predictions can be performed. As examples,
this functionality can be used:



To compare forward and reverse link coverage of a service. This enables you to determine forward/reverse linklimited zones for that service.
To compare service area coverage plots of two different services. This enables you to assess the areas where one
service (e.g., Mobile Internet Access) is available while the other (e.g., Video Conferencing) is not.
To compare service area coverage plots of two networks deployment scenarios (possibly with different
technologies). The figure below illustrates such a case by comparing CDMA2000 and LTE coverage. Note that, in
this example, LTE transmitters are installed on only some of the CDMA2000 sites.
Figure 10.42 Coverage prediction graphical comparison (CDMA2000 versus LTE example)
Atoll also enables you to carry out per-pixel arithmetical operations between coverage predictions. For example, you can
calculate the sum, difference, min, max, and average of similar calculated parameters per pixel from two coverage predictions
of the same or different technologies.
10.6.5 Coverage Prediction Export
Any coverage prediction can be exported in the following formats:











Atoll format
ArcView SHP
MapInfo MIF and TAB
ArcView Grid TXT and ASC
Vertical Mapper GRD and GRC
BMP
PNG
TIFF
BIL
JPEG2000
JPEG
When exported in MapInfo format, coverage prediction attributes (e.g., signal levels, transmitter IDs, etc.) are exported along
with the plot. The figure below gives an example of the exported attributes for a downlink Eb/Nt prediction.
© Forsk 2019
Page 332
CDMA2000 Features
Atoll 3.4.0 Technical Overview
Figure 10.43 CDMA2000 coverage prediction attributes export to MapInfo
10.6.6 Point Analysis Tool
A real-time prediction analysis tool is available in Atoll. The point analysis tool is dynamically linked to the map window. The
displayed information is updated as the receiver is moved on the map window. The point analysis tool provides the forward
link signal values numerically and graphically for all cells and for the selected terminal type, mobility type, and service type.
The figure below shows the point analysis window as well as its link to the map window.
Real-time active set links
display
Pilot Ec/Io information
Active set analysis window
Analysis parameters
Figure 10.44 CDMA2000 point-to-point real-time analysis
10.6.7 Multi-Point Analysis
Atoll enables you to carry out point predictions on multiple point locations and at different heights. Multi-point analyses can
be carried out on imported lists of points, subscriber locations from fixed subscriber traffic maps, as well as points created
on the map using the mouse.
Multi-point analyses may be useful in verifying network QoS at specific locations in case of reported incidents such as call
drops, low throughputs, etc. Multi-point analysis calculations can be based on user-defined network load conditions in the
Cells table or loads calculated using Monte Carlo simulations. The figure below shows the multi-point analysis creation dialog
box.
© Forsk 2019
Page 333
CDMA2000 Features
Atoll 3.4.0 Technical Overview
Figure 10.45 CDMA multi-point analysis creation dialog box
Multi-point analysis results include a number of radio parameters at each point calculated for all potential servers. The results
provided by this analysis are the same as available for one point in the Details view of the Point Analysis tool. Multi-point
analysis results are stored in the Multi-Point Analysis folder in the Network explorer. Once calculated, multi-point analysis
results are available in tabular form and visible on the map using symbols and colours based on calculation results.
Figure 10.46 CDMA multi-point analysis results
You can export the multi-point analysis results as described in 2.5.1 Network Data Import and Export.
CDMA2000 Neighbour Planning
Atoll supports the following neighbour types in a CDMA2000 network configuration:

Intra-technology neighbours: CDMA2000 cells defined as neighbours of other CDMA2000cells in the same Atoll
document. Intra-technology neighbours can be divided into:
o Intra-carrier neighbours: CDMA2000cells defined as neighbours to which a call is handed over using the
same carrier.
© Forsk 2019
Page 334
CDMA2000 Features
Atoll 3.4.0 Technical Overview
o

Inter-carrier neighbours: CDMA2000cells defined as neighbours to which a call is handed over using a
different carrier.
Inter-technology neighbours: CDMA2000cells defined as neighbours of cells which use a technology other than
CDMA2000.
Neighbour plans can be generated by any of the following means in Atoll:



Importing an external neighbour plan (e.g., in Excel format)
Automatically producing a neighbour plan as described in 10.7.1 Automatic Neighbour Allocation
Graphically and/or manually creating, editing and deleting a neighbour plan as presented in 10.7.2 Graphical
Neighbour Plan Editing
Various neighbour plans can be compared. The results of an automatic neighbour allocation can be compared with the
existing neighbour plan. As well, neighbour plans from external sources can also be compared with the existing neighbour
plan in Atoll.
10.7.1 Automatic Neighbour Allocation
Neighbour lists can be generated automatically in Atoll. For each cell, potential neighbours are ranked according to their
importance. The neighbour planning algorithm considers the following user-specified parameters:







Minimum received pilot signal strength
Minimum pilot Ec/Io
T_Drop margin
Maximum inter-site distance
Maximum number of neighbours
Minimum area covered (overlapping area between the studied cell and its potential neighbour)
Importance ranges for distance, coverage, adjacency, and co-site factors
Forcing “neighbour symmetry”, “adjacent cells as neighbour”, “co-site cells as neighbours“ and/or “exceptional neighbour
pairs” is possible with Atoll. Inter-carrier neighbour allocation can be carried out for user-defined source and destination
carrier numbers. The figure below displays the automatic neighbour allocation dialog box.
Figure 10.47 CDMA2000 automatic neighbour list generation
© Forsk 2019
Page 335
CDMA2000 Features
Atoll 3.4.0 Technical Overview
10.7.2 Graphical Neighbour Plan Editing
Neighbour plan can be graphically edited in Atoll. Clicking a transmitter on the map displays all its neighbour relations. All
types of neighbour relations (outwards, inwards or symmetrical) can be created, edited and/or deleted graphically. Such an
example is presented in the figures below.
Figure 10.48 Graphical neighbour plan editing
Figure 10.49 Neighbour planning using a best server plot
10.7.3 Neighbour Consistency Check Tool
A neighbour relation audit is available in Atoll. This function enables you to determine inconsistencies in the current
neighbour plan. The figure below shows the neighbour relation conditions that can be verified using the audit.
Figure 10.50 Neighbour audit
© Forsk 2019
Page 336
CDMA2000 Features
Atoll 3.4.0 Technical Overview
CDMA2000 PN Offset Planning
PN offset plans can be generated by any of the following means in Atoll:



Importing an external PN offset plan (e.g., in Excel format),
Manually creating, editing and/or deleting a PN offset plan,
Automatically producing a PN offset plan as described in 8.8.1 Automatic PN Offset Planning Tool
Once created, PN offset plan consistency can be verified in Atoll.
10.8.1 Automatic PN Offset Planning Tool
Atoll’s automatic PN offset planning tool is based on a cost-based algorithm. The cost function takes into account several
criteria. The following constraints are applied when running the automatic planning algorithm:





Domain constraint: required to distinguish different zones
Groups: it is possible to define scrambling code groups
Exceptional pairs: it is possible to define cell pairs that cannot have the same scrambling code
Reuse distance: a minimum reuse distance is defined (globally or per cell)
Additional constraints such as minimum Ec/Io
Three PN offset allocation strategies are available:



PN offset per cell: The purpose of this strategy is to reduce the spectrum of allocated PN offsets.
Adjacent PN-clusters per site: This strategy consists in allocating one cluster of adjacent PN offsets to each base
station and one PN offset of the cluster to each cell of each transmitter according to its azimuth.
Distributed PN-clusters per site: This strategy consists in allocating one cluster of PN offsets to each base station
and one PN offset of the cluster to each cell of each transmitter according to its azimuth.
Atoll facilitates the management of PN offsets by letting you create groups of PN offsets and domains, where each domain is
a defined set of groups. PN offset domains can then be assigned to cells in order to provide a list of possible PN offsets for
each cell.
The figures below present the automatic PN offset allocation tool and an example of a PN offset allocation.
Figure 10.51 Automatic PN offset planning
© Forsk 2019
Page 337
CDMA2000 Features
Atoll 3.4.0 Technical Overview
Figure 10.52 PN offset display on map
Atoll can also display the PN offset code distribution as a histogram. An example is shown below.
Figure 10.53 PN offset distribution histogram
10.8.2 PN Offset Consistency Check Tool
A PN offset consistency check tool is available in Atoll. This function enables you to detect any inconsistency due to potential
manual changes. The figure below shows the conditions that can be verified using the audit.
Figure 10.54 PN offset audit
10.8.3 PN offset interference analysis
The point analysis tool enables analysing PN offset interference. You can study the received pilot Ec/Io and find interfering
cells using this tool.
Figure 10.55 PN offset interference analysis
CDMA2000 Automatic Cell Planning
The Atoll CDMA2000 ACP (Automatic Cell Planning) module enables you to automatically determine the best CDMA2000
parameter settings for your network. The aim of the Atoll ACP is to improve network quality in terms of both coverage and
capacity. For a comprehensive description of the Atoll ACP, see 17 Automatic Cell Planning (ACP) Features.
© Forsk 2019
Page 338
CDMA2000 Features
Atoll 3.4.0 Technical Overview
.
The Atoll CDMA2000 ACP is capable of optimising network parameters (antenna types, heights, azimuths, tilts, transmission
powers, etc.) based on the following CDMA2000 quality indicators:





Signal level
Ec/Io
Overlap
Best server distance
1st-Nth difference
CDMA2000 Co-planning Features
Atoll supports co-planning of CDMA2000 networks with other radio access technologies. For more information, see 11 MultiRAT Features.
© Forsk 2019
Page 339
Multi-RAT Co-planning Features
Atoll 3.4.0 Technical Overview
11 Multi-RAT Features
Atoll supports single-RAT as well as multi-RAT network planning (co-planning). Atoll includes advanced multi-technology
network planning and optimisation features for all supported radio access technologies. These features include:





Site sharing
Antenna sharing
Simultaneous display and analysis of all technologies in multi-RAT networks
Inter-RAT handover-based neighbour planning
Inter-RAT interference analysis
Atoll includes integrated network planning for GSM/UMTS/LTE/NB-IoT and CDMA2000/LTE/NB-IoT radio access technologies.
In addition to the above features, the 3GPP Multi-RAT and 3GPP2 Multi-RAT project types include:



Multi-technology network database
Unified traffic model with multi-technology services and users
Combined GSM/UMTS/LTE/NB-IoT and CDMA2000/LTE/NB-IoT Monte Carlo simulators
Moreover, Atoll also supports the latest advances in wireless technologies such as mobile traffic offloading to Wi-Fi and LTE
small cells (HetNets). Atoll’s multi-technology Monte Carlo simulations can integrate Wi-Fi networks deployed on top of
mobile technology networks in order to provide operators with the means to evaluate a strategy for enhancing network
capacity.
This chapter focuses on the multi-technology planning and optimisation features offered by Atoll. For information on a
technology-specific parameter, see the chapter related to that particular technology.
Multi-RAT Network Model
Atoll’s multi-RAT network model is based on a single multi-technology network database combining different technologies,
such as GSM, UMTS, LTE, and NB-IoT or CDMA2000, LTE, and NB-IoT.
The 3GPP Multi-RAT project template provides you with the possibility to create single-RAT (GSM, UMTS, or LTE) and multiRAT projects including any or all of the 3GPP technologies (GSM, UMTS, LTE, NB-IoT). The 3GPP2 Multi-RAT project template
provides you with the possibility to create single-RAT (CDMA2000 or LTE) and multi-RAT projects including any or all of the
3GPP technologies (CDMA2000, LTE, NB-IoT). This is shown in the figure below.
Projects created using the 3GPP multi-RAT and 3GPP2 multi-RAT project templates include integrated multi-technology
databases in a single Atoll document (ATL file).
Figure 11.1 Creation of 3GPP and 3GPP2 multi-RAT documents
A 3GPP multi-RAT project contains shared sites and antennas databases with GSM, UMTS, LTE, and NB-IoT-related network
elements such as transmitters, cells, repeaters, etc. A 3GPP2 multi-RAT project contains shared sites and antennas databases
with CDMA2000, LTE, and NB-IoT-related network elements such as transmitters, cells, repeaters, etc. Technology-specific
network data are organised as separate layers in the explorer window. The figure below gives an example of the explorer
window in a 3GPP multi-RAT project.
© Forsk 2019
Page 340
Multi-RAT Co-planning Features
Atoll 3.4.0 Technical Overview
Figure 11.2 Network explorer with multi-RAT network elements in folders
The figure below gives an example of the map window with different technology sectors.
Figure 11.3 Multi-RAT network display on map
In addition to the above, Atoll also provides the possibility to plan and optimise any two single-technology networks together.
Single-RAT Atoll projects can be linked together for carrying out planning and optimisation tasks that depend on interactions
between different technologies. In such an environment, the network databases exist as separate single-RAT databases,
however Atoll provides a fully integrated working environment to the user. Any change in one project is reflected in the other.
The figures below give an example of two single-RAT projects linked together for co-planning and optimisation.
Figure 11.4 Network explorer with LTE/Wi-Fi data
© Forsk 2019
Page 341
Multi-RAT Co-planning Features
Atoll 3.4.0 Technical Overview
Figure 11.5 LTE/Wi-Fi co-planning network display on map
For more information on technology-specific network data, see the corresponding chapter.
Multi-RAT Network Configuration Parameters
The parameters explorer contains technology-specific network configuration parameters in folders corresponding to each
technology, as shows in the figure below.
Figure 11.6 Technology Related Parameters
For more information on technology-specific network configuration parameters, see the corresponding chapter.
Multi-RAT Radio Equipment
The parameters explorer contains multi-technology as well as technology-specific radio equipment. For more information on
common antenna and radio equipment features, see 4 Antenna and Radio Equipment Features. For more information on
technology-specific radio equipment, see the corresponding chapter.
© Forsk 2019
Page 342
Multi-RAT Co-planning Features
Atoll 3.4.0 Technical Overview
Multi-RAT Traffic Model (Multi-technology Services and Users)
In Atoll, the radio network traffic is modelled using Monte Carlo simulations. According to the definition of the services and
users in the network, and depending on the traffic cartography (traffic data), realistic distributions of users are generated and
used as input to the scheduling and radio resource management algorithms.
Service and user behaviours are modelled in Atoll through different tables that provide information about:




The services available in the network
The terminals compatible with the network
The mobility types
The user profiles describing the way users access different services
The unified multi-technology traffic model is shown in the figure below.
Figure 11.7 Multi-RAT traffic model
11.4.1 Services
The services table describes the services that are available in the network. Both voice and data type services are supported
and have specific parameters. A service can be offered by one or more technologies in a multi-RAT network. For each service,
you can set access priorities of different technologies in a multi-RAT network.
The service parameters are:




Technology priorities
Activity factors on uplink and downlink,
Average requested throughput on uplink and downlink
Technology-specific parameters (described in the corresponding chapter for each technology)
An example of a service properties window is presented in the figure below.
Figure 11.8 Service properties windows
© Forsk 2019
Page 343
Multi-RAT Co-planning Features
Atoll 3.4.0 Technical Overview
11.4.2 Terminals
The terminals table describes the terminals that can be used in the network, cell phones, smartphones, in-car navigation
devices, etc. A terminal can be compatible with one or more technologies in a multi-RAT network. For each terminal, you can
define compatibility with different technologies in a multi-RAT network.
An example of a terminal properties window is given in the figure below.
Figure 11.9 Terminal properties window
11.4.3 Mobility Types
The mobility type defines different user speeds and, in some cases, receiver sensitivities.
11.4.4 User Profiles
The user profiles table models the behaviour of the different user categories. Every user profile contains a list of services and
their associated parameters describing how these services are accessed by the users.
Parameters for voice services are:



The average number of calls per hour
The average duration of each call
The terminal used when requiring access to this service.
Parameters for data services are:




The average number of sessions per hour
The data volume transferred on the downlink during each session
The data volume transferred on the uplink during each session
The terminal used when requiring access to this service.
The figure below shows a user profile window.
Figure 11.10 User profile window
11.4.5 Traffic Data
For information on traffic data cartography, see 2.2.7 Traffic Data.
Multi-RAT Monte Carlo Simulations
Multi-RAT Monte Carlo simulations combine GSM/UMTS/LTE/NB-IoT, CDMA2000/LTE/NB-IoT, and optionally Wi-Fi Monte
Carlo simulations to provide integrated multi-technology traffic and capacity analysis results. Atoll’s consolidated multitechnology radio resource management and scheduling algorithms perform traffic spreading and balancing between different
technologies of a multi-RAT network. Atoll takes into account the user-defined service-level technology priorities and
© Forsk 2019
Page 344
Multi-RAT Co-planning Features
Atoll 3.4.0 Technical Overview
terminal-level compatibilities to distribute mobiles among different technologies covering a given traffic. Next, Atoll
calculates, for each user distribution (called a random trial), the different network parameters such as the mobile activity,
received signal levels and signal quality, required radio resources, and user throughputs. As outputs, Atoll provides the traffic
loads which can then be assigned to the different cells and the C/(I+N) coverage can be performed based on realistic
simulation results.
Multi-RAT Monte Carlo simulations can be analysed, displayed and stored. They can be used in a next step to generate
numerous coverage predictions. The figure below presents a multi-RAT simulation scenario including GSM, UMTS, LTE, NBIoT, and Wi-Fi technologies in the same network.
Figure 11.11 Multi-RAT Monte Carlo simulation results (Wi-Fi  LTE  UMTS  GSM)
For more information on technology-specific Monte Carlo simulations, see the corresponding chapter. For more information
on mobile traffic offloading to Wi-Fi, see 14.6.7 Wi-Fi Co-planning With Mobile Radio Access Technologies.
11.5.1 Definition
A Monte Carlo simulation in Atoll corresponds to a given distribution of users. It is a snapshot of a multi-RAT network.
11.5.2 Generation of Realistic User Distributions
Realistic distributions of users on the map are required as inputs to the multi-RAT simulation algorithm. A “Realistic User
Distribution” corresponds to a user distribution that complies with the service and user model and the traffic data. Atoll
generates these user distributions using a Monte Carlo (statistical) algorithm.
11.5.3 Scheduling and Radio Resource Management
For each user distribution, Atoll simulates the scheduling and RRM mechanisms. The simulation ends when the scheduler has
allocated resources to all the users selected for the scheduling process and has determined the traffic loads for all the cells
in the simulation.
For more information on technology-specific Monte Carlo simulation algorithms, see the corresponding chapter.
11.5.4 Monte Carlo Simulation Management
Multi-RAT simulation scenarios are managed through the Simulations folder in the Atoll Explorer window. This folder is
displayed in the figure below.
© Forsk 2019
Page 345
Multi-RAT Co-planning Features
Atoll 3.4.0 Technical Overview
Figure 11.12 Simulations folder
The Simulations folder is made up of several simulation “groups”. Each group corresponds to a network configuration for
which a user-specified number of Monte Carlo simulations have been generated. As an example, different groups may
correspond to different traffic assumptions. Each group contains results for all the technologies in the multi-RAT network.
When several simulation groups are available, it is possible to automatically display one group after the other, hence
animating the prediction plot display on the map, at a user-defined speed using the slideshow function.
The following information is required when creating a new group of Monte Carlo simulations:




The simulation group name,
The number of simulations to be run
The traffic maps used
Technology-specific load constraints and convergence criteria
The figure below shows the simulation creation dialog boxes.
Figure 11.13 Multi-RAT simulation creation dialog boxes
Once a simulation (or a group of simulations) has been performed, simulation reports are available and simulation results can
be graphically analysed in Atoll.
11.5.5 Simulation Graphical Analysis
Simulations can be displayed in the map window as a graphical layer. Users are displayed on the map, using representative
colours based on:

Activity status
o Active DL + UL: the mobile is active on both downlink and uplink
o Active UL: the mobile is active on uplink only
o Active DL: the mobile is active on downlink only
© Forsk 2019
Page 346
Multi-RAT Co-planning Features


Atoll 3.4.0 Technical Overview
Throughput
Connection status
o Connected DL + UL: the mobile is connected on both downlink and uplink
o Connected UL: the mobile is connected on uplink only
o Connected DL: the mobile is connected on downlink only
o Scheduler Saturation: the mobile is rejected because the scheduler has reached its maximum limit
o Resource Saturation: the mobile is rejected because all the resources have been allocated to other
mobiles
o No Service: the mobile is rejected because it is outside the coverage area
An example of a graphical display of multi-RAT simulations is presented in the figure below.
Figure 11.14 Multi-RAT simulation results display on map
Individual Mobile Result Graphical Display
Parameters for any user can be displayed either in the results table or directly on the map (as presented in the figure below).
Figure 11.15 Individual mobile results display using the tool tip
11.5.6 Simulation Reports
Atoll provides detailed simulation results in the form of reports.
Reports of a Single Simulation
A report is available for each simulation. This report contains information about the simulation statistics, and calculation
results by sites, cell, and mobile as given in the figure below.
© Forsk 2019
Page 347
Multi-RAT Co-planning Features
Atoll 3.4.0 Technical Overview
Figure 11.16 Multi-RAT simulation report for LTE cells and mobiles
The simulation results are provided at the following different levels: global, per site, per cell, per mobile, initial conditions.
Reports of a Group of Simulations
Atoll provides detailed simulation results averaged over a group of simulations in the form of reports. The report generated
for a simulation group contains:




Statistics: average statistics obtained from the results of all the simulations in a group
Results per site: average site results obtained from the results of all the simulations in a group
Results per cell: average cell results obtained from the results of all the simulations in a group
Initial conditions: parameters used to create the simulation group.
Figure 11.17 Multi-RAT simulation group report for LTE cells
© Forsk 2019
Page 348
Multi-RAT Co-planning Features
Atoll 3.4.0 Technical Overview
11.5.7 Updating Cell Loads
You can store the cell loads calculated by Monte Carlo simulations in the cells data table. This enables you to update the
network cell loads based either on the average results from a simulation group or the results of from a single simulation. Cell
load values for all the cells in the network radio database are then updated with the results generated by the selected
simulation. Cell loads from a simulation, simulation group, or from the cells data table can then be used to generate coverage
prediction plots.
11.5.8 Exporting Results
You can export the simulation results as described in 2.5.1 Network Data Import and Export.
Multi-RAT Coverage Predictions
In Atoll a coverage prediction is a plot displaying calculation results of user-selected parameters on the map and enabling
graphical as well as statistical analysis of the network behaviour. Examples of coverage predictions are signal level, signal
quality, throughput plots, etc. For each pixel, Atoll calculates the required information. This data is then graphically
represented by a colour according to a user-defined legend. Different display options are available in Atoll, depending on the
calculated parameter.
11.6.1 Coverage Prediction Calculation and Management
Coverage predictions are performed by assuming a “probe mobile” (non-interfering terminal) on each pixel of the considered
area. The probe mobile characteristics (terminal type, mobility type, service type) are specified as inputs to the coverage
prediction in order to calculate the user-defined prediction parameter.
Predictions are stored as multi-layer geographic objects in the Predictions folder of the Explorer window and can be displayed
in the map window. When several coverage predictions are available, it is possible to automatically display one prediction
after the other, hence animating the prediction plot display on the map, at a user-defined speed using the slideshow function.
Subfolders can be created in the Predictions folder in order to group various coverage prediction objects into categories.
Coverage predictions can be directly created under a subfolder and moved from one subfolder to another using the mouse.
11.6.2 Coverage Prediction Types
Multi-RAT coverage prediction types and their display options available in Atoll are listed below.



All single-RAT coverage predictions
For information on technology-specific coverage predictions, see the corresponding chapter.
Effective service area analysis (DL+UL)
o Available technologies
Coverage by throughput (DL)
o Effective RLC throughput
o Application throughput
11.6.3 Coverage Prediction Reports
Atoll can generate reports for one or more coverage predictions with various detail levels as defined by the user. Reports are
spread sheet-like tables that can be printed directly from Atoll or exported to any desktop tool. An example of such a report
is given in the figure below.
Figure 11.18 Coverage prediction report
11.6.4 Coverage Prediction Comparison
Comparison (difference, intersection, union, or merge) between two coverage predictions can be performed. For example,
coverages of different technologies can be compared on a pixel-by-pixel basis (e.g. CDMA2000 voice coverage plot vs. LTE
voice coverage plot) as shows in the figure below.
© Forsk 2019
Page 349
Multi-RAT Co-planning Features
Atoll 3.4.0 Technical Overview
Figure 11.19 Coverage prediction graphical comparison
Atoll also enables you to carry out per-pixel arithmetical operations between coverage predictions. For example, you can
calculate the sum, difference, min, max, and average of similar calculated parameters per pixel from two coverage predictions
of the same or different technologies.
11.6.5 Coverage Prediction Export
Any coverage prediction can be exported in the following formats:











Atoll format
ArcView SHP
MapInfo MIF and TAB
ArcView Grid TXT and ASC
Vertical Mapper GRD and GRC
BMP
PNG
TIFF
BIL
JPEG2000
JPEG
When exported in MapInfo format, coverage prediction attributes (e.g., signal levels, transmitter IDs, etc.) are exported along
with the plot. The figure below gives an example of the exported attributes for a prediction.
Figure 11.20 Coverage prediction attributes export to MapInfo
11.6.6 Point Analysis Tool
For information on technology-specific point analysis, see the corresponding chapter.
11.6.7 Multi-Point Analysis
Atoll enables you to carry out multi-technology point predictions on multiple point locations and at different heights. Multipoint analyses can be carried out on imported lists of points as well as points created on the map using the mouse.
Multi-point analyses may be useful in verifying network QoS at specific locations in case of reported incidents such as call
drops, low throughputs, etc. Multi-point analysis calculations can be based on user-defined network load conditions in the
© Forsk 2019
Page 350
Multi-RAT Co-planning Features
Atoll 3.4.0 Technical Overview
Cells tables or loads calculated using Monte Carlo simulations. The figure below shows the multi-point analysis creation dialog
box.
Figure 11.21 Multi-point analysis creation dialog box
Multi-point analysis results include a number of radio parameters at each point calculated for all potential servers. The results
provided by this analysis are the same as available for one point in the Details views of the Point Analysis tools. Multi-point
analysis results are stored in the Multi-Point Analysis folder in the Network explorer. Once calculated, multi-point analysis
results are available in tabular form and visible on the map using symbols and colours based on calculation results.
Figure 11.22 Multi-point analysis results
You can export the multi-point analysis results as described in 2.5.1 Network Data Import and Export.
Multi-RAT Inter-technology Neighbour Planning
Inter-technology neighbours (LTE neighbours of UMTS cells, etc.) can be generated by any of the following means in Atoll:



Importing an external neighbour plan (e.g., in Excel format)
Automatically producing a neighbour plan as described in 11.7.1 Automatic Inter-technology Neighbour Allocation
Graphically and/or manually creating, editing and deleting a neighbour plan as presented in 11.7.2 Graphical
Neighbour Plan Editing
Various neighbour plans can be compared. The results of an automatic neighbour allocation can be compared with the
existing neighbour plan. As well, neighbour plans from external sources can also be compared with the existing neighbour
plan in Atoll.
© Forsk 2019
Page 351
Multi-RAT Co-planning Features
Atoll 3.4.0 Technical Overview
11.7.1 Automatic Inter-technology Neighbour Allocation
Inter-technology neighbour lists can be generated automatically in Atoll. For each cell, potential neighbours are ranked
according to their importance. The neighbour planning algorithm considers the following user-specified parameters:





Technology-specific radio criteria (hysteresis, signal level, Ec/Io, margin, etc.)
Maximum inter-site distance
Maximum number of neighbours
Minimum area covered (overlapping area between the reference cell and its potential neighbour).
Importance ranges for distance, coverage, adjacency, and co-site factors.
Forcing “co-site cells as neighbours” or “exceptional inter-technology neighbour pairs” is possible with Atoll. The figure below
displays the automatic inter-technology neighbour allocation dialog box.
Figure 11.23 Multi-RAT automatic neighbour list generation
11.7.2 Graphical Neighbour Plan Editing
Neighbour plan can be graphically edited in Atoll. Clicking a transmitter on the map displays all its neighbour relations. All
types of neighbour relations (outwards, inwards or symmetrical) can be created, edited and/or deleted graphically. Such an
example is presented in the figure below.
Figure 11.24 Graphical neighbour plan editing
© Forsk 2019
Page 352
Multi-RAT Co-planning Features
Atoll 3.4.0 Technical Overview
11.7.3 Neighbour Consistency Check Tool
A neighbour relation audit is available in Atoll. This function enables you to determine inconsistencies in the current
neighbour plan. The figure below shows the neighbour relation conditions that can be verified using the audit.
Figure 11.25 Multi-RAT neighbour audit
Multi-RAT Inter-technology Interference Analysis
In addition to the analysis of interference between network elements of the same technology, Atoll enables you to analyse
interference between co-located networks of different technologies. Atoll can take into account interference from co-existing
networks in Monte Carlo simulations and coverage predictions.
The following inter-technology interference scenarios are modelled in Atoll:


Interference received by mobiles on the downlink from other technology base stations and mobiles in the vicinity.
Interference received by cells on the uplink from other technology base stations and mobiles in the vicinity.
Figure 11.26 Interference received by mobiles on the downlink
Figure 11.27 Interference received by cells on the uplink
You can enter inter-technology interference reduction factor graphs in Atoll (as shown in the figure below) in order for Atoll
to automatically calculate interference from external base stations in the downlink. Furthermore, user-defined intertechnology noise rise values can be set for both downlink and uplink per cell.
© Forsk 2019
Page 353
Multi-RAT Co-planning Features
Atoll 3.4.0 Technical Overview
Figure 11.28 Inter-technology interference reduction factor graphs
Figure 11.29 Inter-technology interference analysis example
Multi-RAT Automatic Cell Planning
The Atoll ACP (Automatic Cell Planning) module enables you to automatically determine the best GSM/UMTS/LTE/NB-IoT and
CDMA2000/LTE/NB-IoT cell parameter settings for your multi-RAT network. The aim of the Atoll ACP is to improve network
quality in terms of both coverage and capacity. The ACP optimises all the technologies in a multi-RAT network simultaneously
and allows you to set the ACP optimisation objectives for each technology individually.
For a comprehensive description of the ACP, see 16
.
© Forsk 2019
Page 354
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
12 TD-SCDMA Features
The Atoll TD-SCDMA module provides a comprehensive and accurate modelling of TD-SCDMA/HSDPA networks. It also
includes detailed modelling of the N-frequency mode, HSDPA, UpPCH shifting, and MBMS. Atoll TD-SCDMA also includes
comprehensive modelling of different smart antenna models including beamforming smart antennas.
Atoll provides the means to set up multi-service traffic maps from multiple sources: vector, raster and live traffic data. Traffic
maps are used in TD-SCDMA Monte Carlo simulations for network capacity analysis including dynamic channel allocation,
RRM, and carrier allocation. Coverage predictions can be calculated based on Monte Carlo simulation results or on live
network loads from the OAM in order to study coverage and capacity of the network.
In terms of HSDPA Atoll takes into account transport and physical channels, fast link adaptation, higher order modulation
schemes, and different modes of power allocation. HSDPA can be analysed as a separate layer or combined with R99 traffic,
thus estimating the impact of HSDPA users on R99 users and vice versa.
Atoll includes automatic multi-carrier neighbour planning features that allow analysing handovers in the network. Automatic
scrambling code planning can be performed using various allocation strategies, with analysis tools enabling auditing of
scrambling code allocations. Atoll’s inter-technology handover modelling features allow studying the co-existence of other
technology networks with TD-SCDMA.
An overview of the TD-SCDMA modelling in Atoll is shown in the figure below.
Figure 12.1 TD-SCDMA network modelling in Atoll
TD-SCDMA Network Model
The TD-SCDMA network model comprises radio network elements such as sites, transmitters, and cells. A TD-SCDMA NodeB is equivalent to a site, its transmitters with one or more radio channels (cells) each.
Figure 12.2 TD-SCDMA network model
© Forsk 2019
Page 355
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
12.1.1 Sites
A site represents the physical location where Node-Bs can be installed. An example of a site properties window is shown in
the figure below.
Figure 12.3 Site properties window
Site parameters are:



Geographic coordinates
Altitude (user-defined or automatically extracted from the terrain elevation data)
Any user-defined flags and parameters such as address, owner, deployment phase, etc.
12.1.2 Transmitters
Transmitters in Atoll correspond to sectors and antennas installed at a site. The main transmitter parameters are:















Transmitter name and the name of the site where it is installed
X and Y coordinates
Active/inactive (to be included in calculations or not)
Main and secondary antennas
Smart antenna
Numbers of transmission and reception antenna ports for diversity
Antenna heights, azimuths, and tilts
A flag to indicate antenna sharing with other transmitters
Transmission and reception losses
Noise figure in reception
Main and extended propagation models, path loss calculation radii and resolutions (for more information, see 2.4
Propagation Models)
Tower mounted amplifier (TMA)
Feeder type and its transmission and reception lengths
Maximum coverage range
Any user-defined flags and parameters
An example of a transmitter properties window is shown in the figure below.
© Forsk 2019
Page 356
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
Figure 12.4 TD-SCDMA transmitter properties window
12.1.3 Cells (R99, HSDPA, and HSUPA)
Atoll supports multi-band, multi-carrier TD-SCDMA networks. In Atoll, cells model the carriers used at a transmitter. A
transmitter can support different carriers. Each cell has its own radio resources and parameters, including:















Cell name and the name of the transmitter to which the cell belongs
N-frequency mode support
Carrier number and type (master, slave, standalone)
Scrambling code, SC locked/unlocked, SC domain, and SC reuse distance
Transmission powers: maximum, P-CCPCH, other CCH, DwPCH
Minimum P-CCPCH RSCP
P-CCPCH RSCP T_Comp
Timeslot configuration and
Required downlink and uplink resource units
HSPA support: None, HSDPA, HSPA
HSDPA parameters: HSDPA, HS‐SCCH, and HS-SICH power allocation modes, available HSDPA and HS‐SCCH powers
per timeslot, power headroom, number of HS‐SCCH and HS-SICH channels, minimum and maximum numbers of
HS‐PDSCH codes per timeslot, maximum and actual numbers of HSDPA users, HSDPA scheduler algorithm
HSUPA parameters: Downlink EDCH power per timeslot and allocation mode, maximum and actual numbers of
HSUPA users
Neighbour parameters: maximum numbers of neighbours and neighbours lists
Timeslot parameters: timeslot type (R99, HSDPA, HSUPA), blocked or not, downlink traffic and control channel
powers, uplink load factor and reuse factor, maximum downlink load and uplink load factor, resource unit overhead,
available HSDPA power, minimum and maximum numbers of HS‐PDSCH codes, uplink load factor due to HSUPA,
angular distributions of uplink and downlink loads
Any user-defined flags and parameters
The figure below presents an example of a transmitter with two cells: one with carrier 0 and the other with carrier 1.
© Forsk 2019
Page 357
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
Figure 12.5 TD-SCDMA cell parameters
12.1.4 Site Templates
A site template is made up of one or more transmitters and cells located on the same site. Site templates can be created and
edited as needed. Building a network is facilitated by working with site templates rather than single site/transmitter/cell. By
default some TD-SCDMA site templates are available for dense urban, urban, suburban, and rural environments.
12.1.5 Repeaters
A repeater receives, amplifies, and retransmits signals. Repeaters are used to extend the coverage of their donors. Atoll
models selective as well as non-selective RF repeaters, optic fibre repeaters, microwave repeaters, and remote antennas.
Selective RF repeaters only repeat signals from their donor transmitters whereas non-selective RF repeaters receive and
retransmit wanted signals as well as interference.
The main parameters of a repeater are:













Donor transmitter name
X and Y coordinates
Active/inactive (to be included in calculations or not)
Main and secondary antennas
Antenna heights, azimuths, and tilts
A flag to indicate antenna sharing with other repeaters
Total gain
Amplifier gain
Transmission and reception losses
Noise figure in reception
Main and extended propagation models, path loss calculation radii and resolutions (for more information, see 2.4
Propagation Models)
Feeder type and its transmission and reception lengths
Any user-defined flags and parameters
The figure below presents the repeater properties window while the figure below that gives an example of a best server
prediction plot with a repeater.
© Forsk 2019
Page 358
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
Figure 12.6 Repeater properties window
RF repeater
Donor transmitter
Figure 12.7 RF repeater coverage plot
TD-SCDMA Network Configuration Parameters
Atoll allows setting and modifying network-level configurations and parameters applicable to the entire project.
12.2.1 Frequency Bands and Carriers
Atoll enables you to model multi-band, multi-carrier TD-SCDMA networks. A frequency band is characterized by its operating
frequency and carriers. You can add, modify, and delete frequency bands in Atoll as required.
Atoll can also calculate inter-carrier interference based on inter-carrier interference IRFs.
12.2.2 Global Network Settings
TD-SCDMA- and HSPA-specific parameters that are applicable to the entire network are modelled in Atoll as global network
settings. These parameters include the downlink power calculation method, quality threshold type to use in calculations
(Eb/Nt or C/I), spreading rate, P-CCPCH processing gain, spreading factor, the interference calculation method, and HSDPA
interference method. The figure below presents the network level properties dialog box.
© Forsk 2019
Page 359
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
Figure 12.8 TD-SCDMA network level parameters
12.2.3 Radio Bearers (R99, HSDPA, and HSUPA)
Radio bearers define the data transport format. Atoll manages R99, HSDPA, and HSUPA bearers. The R99 radio bearer
parameters are:






Type
Nominal uplink and downlink rates
Uplink and downlink spreading factors
Uplink and downlink processing gains
Minimum and maximum downlink traffic channel powers
Uplink and downlink numbers of timeslots
An example of an R99 bearer properties window is presented in the figure below.
Figure 12.9 R99 radio bearer properties
The HSDPA radio bearer parameters are:






Transport block size
Number of used HS-PDSCH channels per timeslot
RLC peat rate
Number of used timeslots
UE category
Highest supported modulation
© Forsk 2019
Page 360
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
The HSUPA radio bearer parameters are:






Transport block size
Number of used E-PUCH channels per timeslot
RLC peat rate
Number of used timeslots
UE category
Highest supported modulation
12.2.4 UE categories (HSDPA and HSUPA)
UE categories define the HSDPA and HSUPA capabilities of user equipment. The HSDPA UE category parameters include:




Maximum number of HS-PDSCH channels per HSDPA timeslot
Maximum number of HS-PDSCH timeslots per TTI
Maximum transport block size
Highest supported modulation
The HSUPA UE category parameters are:




Maximum number of E-PUCH channels per HSUPA timeslot
Maximum number of E-PUCH timeslots per TTI
Maximum transport block size
Highest supported modulation
TD-SCDMA Radio Equipment
Atoll provides the option to define various pieces of radio equipment such as antennas, transmitter equipment, feeders,
tower mounted amplifiers, reception equipment, smart antenna equipment, etc. For more information on common antenna
and radio equipment features, see 4 Antenna and Radio Equipment Features.
12.3.1 Site Equipment
Site equipment model the Node-B level parameters that are applicable to all the transmitters and cells located at a site. The
following parameters define the equipment for each site:



Manufacturer name
JD factor
MCJD factor
12.3.2 Reception Equipment (R99, HSDPA, and HSUPA)
TD-SCDMA reception equipment model the reception characteristics of user terminals. R99, HSDPA, and HSUPA bearer
selection thresholds are defined in TD-SCDMA reception equipment. The figures below give examples of such an equipment
definition.
Figure 12.10 TD-SCDMA reception equipment – R99 bearer selection thresholds
© Forsk 2019
Page 361
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
Figure 12.11 TD-SCDMA reception equipment – HSDPA bearer selection thresholds
Figure 12.12 TD-SCDMA reception equipment – HSUPA bearer selection thresholds
12.3.3 Smart Antenna Equipment
Atoll includes the following smart antenna models:




Beam-switching smart antennas, also referred to as grid of beams (GOB)
A grid of beams is a list of antenna beams with different azimuths. Atoll selects the best suited beam from the GOB
for each served mobile. The best suited beam is the one which provides the highest gain in the direction of the
mobile.
Beamforming smart antennas
Beamforming smart antenna models support linear adaptive array systems that work by forming beams in the
direction of the served mobiles. The conventional beamformer performs beamforming in downlink and uplink. The
optimum beamformer performs beamforming in downlink, and beamforming and interference cancellation in the
uplink using an MMSE (Minimum Mean Square Error) algorithm. Smart antenna models dynamically calculate and
apply weights on each antenna element in order to create beams in the direction of served users. In uplink, the
Minimum Mean Square Error algorithm models the effect of null steering towards interfering mobiles.
Beam-steering smart antennas
3rd party smart antenna models
Grid of beams, optimum beamformer, conventional beamformer, adaptive beam, and third-party models require Monte
Carlo simulations to simulate the effect of the dynamic channel allocation (DCA) and power control. The results generated by
the Monte Carlo simulations can be used for calculating coverage predictions.
© Forsk 2019
Page 362
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
Figure 12.13 Grid of beams smart antenna properties
Figure 12.14 Beamforming smart antenna properties
Smart antenna equipment models adaptive antenna array systems with more than one antenna element. The beamforming
smart antenna model also supports cross-polar diversity. Smart antenna gains can be fine-tuned with user-defined gain
offsets per clutter class.
The figure below shows smart antenna calculation results, i.e., the angular distribution of interference, output by Atoll’s
Monte Carlo simulations.
Figure 12.15 Angular distribution of uplink and downlink loads per timeslot from smart antennas
TD-SCDMA Traffic Model
In Atoll, the radio network traffic is modelled using Monte Carlo simulations. According to the definition of the services and
users in the network, and depending on the traffic cartography (traffic data), realistic distributions of users are generated and
used as input to the power control and radio resource management algorithms.
Service and user behaviours are modelled in Atoll through different tables that provide information about:


The services available in the network
The terminals compatible with the network
© Forsk 2019
Page 363
TD-SCDMA Features


Atoll 3.4.0 Technical Overview
The mobility types
The user profiles describing the way users access different services
The TD-SCDMA traffic model is shown in the figure below.
Figure 12.16 TD-SCDMA traffic model
12.4.1 Services
The services table describes the services that are available in the network. Various types of services (circuit, packet, etc.) are
supported and have specific parameters. The main service parameters are:








R99 radio bearer
Type (circuit R99, packet R99, packet HSDPA, packet HSPA)
Preferred carriers
Priority level
Uplink and downlink activity factors (for circuit services)
Uplink and downlink efficiency factors (for packet services, the percentage of data volume increase due to
retransmissions)
Packet session parameters (packet sizes, packet call durations, etc.)
Body loss
An example of the service properties window is presented in the figure below.
Figure 12.17 Service properties window
12.4.2 Terminals
The terminals table describes the terminals that can be used in the network, cell phones, smartphones, in-car navigation
devices, etc. The following parameters model a terminal:


Number of supported carriers
Minimum, maximum, UpPCH, and HS-SICH transmission powers
© Forsk 2019
Page 364
TD-SCDMA Features






Atoll 3.4.0 Technical Overview
Noise figures
JD factor
Rho factor
Transmission and reception losses
Reception equipment
HSPA UE categories
An example of a terminal properties window is given in the figure below.
Figure 12.18 Terminal properties window
12.4.3 Mobility Types
The mobility type defines the minimum required signal level and quality for different user speeds. The following parameters
model a mobility type:










User speed
P-CCPCH RSCP T_Add
P-CCPCH RSCP T_Drop
P-CCPCH Ec/Nt threshold
DwPCH RSCP threshold
DwPCH C/I threshold
UpPCH RSCP threshold
HS-SCCH Ec/Nt threshold
HS-SICH Ec/Nt threshold
E-DCH Ec/Nt threshold
An example of a mobility type properties window is given in the figure below.
© Forsk 2019
Page 365
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
Figure 12.19 Mobility type properties window
12.4.4 User Profiles
The user profiles table models the behaviour of the different user categories. Every user profile contains a list of services and
their associated parameters describing how these services are accessed by the users.
Parameters for circuit-switched services are:



The average number of calls per hour
The average duration of each call
The terminal used when requiring access to this service
Parameters for packet-switched services are:




The average number of sessions per hour
The data volume transferred on the downlink during each session
The data volume transferred on the uplink during each session
The terminal used when requiring access to this service
The figure below shows a user profile window.
Figure 12.20 User profile window
12.4.5 Traffic Data
For information on traffic data cartography, see 2.2.7 Traffic Data.
TD-SCDMA Monte Carlo Simulations
A TD-SCDMA network automatically regulates power and resource allocation on both uplink and downlink with the objective
of minimising interference and maximising network capacity. Using dynamic channel allocation (DCA), a TD-SCDMA network
allocates resources to users accessing different services. HSPA networks perform fast link adaptation for HSDPA users. Atoll
simulates TD-SCDMA/HSPA network regulation mechanisms by calculating, for each user distribution (called a random trial),
different network parameters.
© Forsk 2019
Page 366
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
A Monte Carlo simulation in Atoll corresponds to a given distribution of users. It is a snapshot of a TD-SCDMA network.
TD-SCDMA Monte Carlo simulations can be analysed, displayed and stored. They can be used in a next step to generate
numerous coverage predictions.
12.5.1 Generation of Realistic User Distributions
Realistic distributions of users on the map are required as inputs to the TD-SCDMA simulation algorithm. A “Realistic User
Distribution” corresponds to a user distribution that complies with the service and user model and the traffic data. Atoll
generates these user distributions using a Monte Carlo (statistical) algorithm.
12.5.2 Power Control and Radio Resource Management
For each user distribution, Atoll simulates the power control, dynamic channel allocation (DCA), and RRM mechanism of TDSCDMA cells. The simulation uses an iterative algorithm that models power control on both downlink and uplink for R99
bearers and link adaptation for HSDPA users. This iterative process ends when the network is balanced, i.e., when the
convergence criteria are satisfied.
The figure below shows an overview of the simulation algorithm.
Figure 12.21 TD-SCDMA simulation overview
The R99 part of the TD-SCDMA Monte Carlo simulations applies to all the generated mobiles regardless of their service and
terminal HSPA capabilities. This phase of calculations includes the following steps:


Initialisation: The network is initialised as “empty”. There is no mobile connected to any transmitter when starting
a simulation. The following steps are repeated for each mobile (R99, HSDPA, and HSUPA) of the generated user
distribution.
Dynamic channel allocation (DCA): DCA reduces interference and maximises the usage of resource units. Resource
units from different carriers can be shared and allocated to the same mobile connected to an N-frequency mode
compatible transmitter. In TD-SCDMA networks, interference for a given timeslot can be downlink-to-downlink,
uplink-to-uplink, downlink-to-uplink, and uplink-to-downlink. Atoll selects a carrier for each user according to the
selected DCA algorithm:
o Preferred carrier: If defined, Atoll assigns the preferred carrier of the service to its user.
o Load: Atoll selects the least loaded cell and timeslots with enough free OVSF codes for the user’s service.
o Available RUs: Atoll selects the cell and timeslots with the most available resource units.
o Direction of arrival: Atoll selects the cell and timeslots that do not have an interfering mobile located
nearby at the same angle as the direction of arrival of the targeted mobile.
© Forsk 2019
Page 367
TD-SCDMA Features




Atoll 3.4.0 Technical Overview
o Sequential: Atoll assigns cells and timeslots to users in a sequential order.
Uplink power control: The mobile transmit power is calculated. It corresponds to the power required to satisfy the
uplink Eb/Nt or C/I requirement. The mobile is rejected if the calculated required transmit power is higher than the
maximum mobile transmit power.
Downlink power control: The transmitter traffic channel power is calculated. It corresponds to the power required
to satisfy the downlink Eb/Nt or C/I requirement. The mobile is rejected if the calculated traffic channel power is
higher than the maximum traffic channel power allowed.
Uplink and downlink interference update: The uplink load factor and total downlink transmit power are updated
with these results. Atoll also updates the angular distributions of uplink and downlink loads for cells using smart
antennas.
Congestion and radio resource control (R99 bearers): Atoll then carries out congestion and radio resource control,
verifying the uplink load, the total transmitted power, the number of resource units, and OVSF codes consumed
considering the services which require several timeslots.
At this point, mobiles can be either connected or rejected. They are rejected if:
o Insufficient signal quality:

P-CCPCH RSCP is not enough.

The power required to reach the mobile is greater than the maximum allowed: Ptch > Max Ptch

Not enough power to transmit: Pmob > Max Pmob
o Insufficient resources:

The maximum uplink load factor is exceeded: Admission Rejection or UL Load Saturation

Not enough resource units in the cell: RU Saturation

Not enough power for cells: DL Load Saturation
The HSDPA part of the TD-SCDMA Monte Carlo simulations applies to HSDPA mobiles. This phase of calculations includes the
following steps:



Fast link adaptation: Atoll selects the appropriate HSDPA Bearer.
Scheduling: The scheduler shares cell radio resources according to the policy of the scheduler (max C/I, round robin
or proportional fair).
Radio resource control
The above calculations are carried out during each successive iteration until the simulation converges, i.e., both uplink and
downlink convergence criteria are satisfied.
Main simulation outputs are:


Cell loads per timeslot
HSDPA throughputs
Note that numerous other parameters are available and stored during the simulation for further analysis. For more
information, see 12.5.5 Simulation Reports.
12.5.3 Monte Carlo Simulation Management
TD-SCDMA simulations are managed through the Simulations folder in the Atoll Explorer window. This folder is displayed in
the figure below.
Figure 12.22 TD-SCDMA simulations folder
The Simulations folder is made up of several simulation “groups”. Each group corresponds to a network configuration for
which a user-specified number of Monte Carlo simulations have been generated. As an example, different groups may
correspond to different traffic assumptions.
© Forsk 2019
Page 368
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
When several simulation groups are available, it is possible to automatically display one group after the other, hence
animating the prediction plot display on the map, at a user-defined speed using the slideshow function.
The figure below shows the simulation creation dialog box. The following information is required when creating a new group
of Monte Carlo simulations:





The simulation group name
The number of simulations to be run
The load constraints to apply during simulations
The traffic maps used
The convergence criteria.
Figure 12.23 TD-SCDMA simulation creation dialog box
Once a simulation (or a group of simulations) has been performed, simulation reports are available and simulation results can
be graphically analysed in Atoll.
12.5.4 Simulation Graphical Analysis
Graphical Display: Mobile Connection Status
Simulations can be displayed in the map window as a graphical layer. Users are displayed on the map, using representative
colours for their connection status. The different possible statuses are:













Connect DL + UL: the mobile is connected on both downlink and uplink
Connect UL: the mobile is connected on uplink only
Connect DL: the mobile is connected on downlink only
Inactive: the mobile is inactive
Pmob > PmobMax: the mobile is rejected during uplink power control as its required uplink transmitter power is
higher than the maximum mobile transmit power
Ptch > PtchMax: the mobile is rejected during downlink power control as the required downlink traffic channel
power is higher than the maximum downlink traffic channel power
P-CCPCH RSCP < Min P-CCPCH RSCP: the mobile is rejected during best server determination as the Best Server PCCPCH RSCP is less than the minimum required
Admission Rejection: the mobile is rejected during best server determination as the uplink cell load would be higher
than the maximum allowed
UL Load Saturation: the mobile is rejected during congestion and radio resource control as the uplink cell load would
be higher than the maximum allowed
DL Load Saturation: the mobile is rejected during congestion and radio resource control as the downlink total power
is higher than the maximum allowed
RU Saturation: the mobile is rejected during the “Congestion and Radio Resource Control Step” as there are not
enough resource units available
HSDPA Delayed: the mobile cannot obtain lower HSDPA bearer or HS-SCCH signal quality is not sufficient
HSDPA Scheduler Saturation: the maximum HSDPA users per cell or max number of HS-SCCH channel are exceeded
© Forsk 2019
Page 369
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
An example of a graphical display of a group of simulations is presented in the figure below.
Figure 12.24 TD-SCDMA simulation graphical display
Individual Mobile Result Graphical Display
Parameters for any user can be displayed either in the results table or directly on the map (as presented in the figure below).
Figure 12.25 Individual mobile results display using the tool tip
12.5.5 Simulation Reports
Atoll provides detailed simulation results in the form of reports.
Reports of a Single Simulation
A report is available for each simulation. This report contains information about the simulation statistics, and calculation
results by sites, cell, and mobile as given in the figure below.
Figure 12.26 TD-SCDMA simulation report
The simulation results are provided at the following different levels:
© Forsk 2019
Page 370
TD-SCDMA Features





Atoll 3.4.0 Technical Overview
Global statistics: total users attempting a connection and the corresponding break-up per service; total users
actually connected and the corresponding break-up per service.
Results per site: throughput allocated per service type.
Results per cell and timeslot: downlink transmit power related information, uplink mobile power related
information, number of radio links for uplink and downlink, throughput allocated to downlink and uplink, number
of mobile rejections split per rejection reason.
Results per mobile: geographic location, terminal type, user type, mobility, connection status, carrier, requested
and allocated throughputs for uplink and downlink, best server information.
Initial conditions: parameters and traffic maps used to create the simulation.
An option is available to display more detailed results. This extra information includes for each mobile:


The detailed parameters values for each member of the active set (noise values, interference values, etc.),
The shadowing loss values for each path from a mobile to its first 10 potential servers.
Reports of a Group of Simulations
Atoll provides detailed simulation results averaged over a group of simulations in the form of reports. The report generated
for a simulation group contains:





Statistics: average statistics obtained from the results of all the simulations in a group
Results per site: average site results obtained from the results of all the simulations in a group
Results per cell: average cell results obtained from the results of all the simulations in a group
Results per timeslot: average timeslot results obtained from the results of all the simulations in a group
Initial conditions: parameters used to create the simulation group.
Figure 12.27 TD-SCDMA simulation group report
12.5.6 Updating Cell Loads
You can store the cell loads calculated by Monte Carlo simulations in the cells data table. This enables you to update the
network cell loads based either on the average results from a simulation group or the results of from a single simulation. Cell
load values for all the cells in the network radio database are then updated with the results generated by the selected
simulation. Cell loads from a simulation, simulation group, or from the cells data table can then be used to generate coverage
prediction plots.
12.5.7 Exporting Results
You can export the simulation results as described in 2.5.1 Network Data Import and Export.
TD-SCDMA Coverage Predictions
In Atoll a coverage prediction is a plot displaying calculation results of user-selected parameters on the map and enabling
graphical as well as statistical analysis of the network behaviour. For each pixel, Atoll calculates the required information.
This data is then graphically represented by a colour according to a user-defined legend. Different display options are available
in Atoll, depending on the calculated parameter.
© Forsk 2019
Page 371
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
12.6.1 Coverage Prediction Calculation and Management
Coverage predictions are performed by assuming a “probe mobile” (non-interfering terminal) on each pixel of the considered
area. The probe mobile characteristics (terminal type, mobility type, service type) are specified as inputs to the coverage
prediction in order to calculate the user-defined prediction parameter.
Predictions are stored as multi-layer geographic objects in the Predictions folder of the Explorer window and can be displayed
in the map window. When several coverage predictions are available, it is possible to automatically display one prediction
after the other, hence animating the prediction plot display on the map, at a user-defined speed using the slideshow function.
Subfolders can be created in the Predictions folder in order to group various coverage prediction objects into categories.
Coverage predictions can be directly created under a subfolder and moved from one subfolder to another using the mouse.
12.6.2 Coverage Prediction Types
TD-SCDMA coverage predictions can be generated either based on the results from Monte Carlo simulations or on userdefined cell load configurations.
TD-SCDMA coverage prediction types and their display options available in Atoll are listed below.












Coverage by P-CCPCH best server (DL)
o Transmitter
Coverage by P-CCPCH RSCP (DL)
o Best signal level
o RSCP margin
o Reliability level
P-CCPCH pollution analysis (DL)
o Number of servers
Coverage by DwPCH RSCP (DL)
o DwPCH RSCP
o RSCP margin
Coverage by UpPCH RSCP (UL)
o UpPCH RSCP
o RSCP margin
P-CCPCH quality analysis (Eb/Nt) (DL)
o Eb/Nt
o Eb/Nt margin
P-CCPCH quality analysis (C/I) (DL)
o C/I
o C/I margin
DwPCH quality analysis (C/I) (DL)
o C/I
o C/I margin
Coverage by TCH RSCP (DL)
o DL TCH RSCP
o RSCP margin
Coverage by TCH RSCP (UL)
o UL TCH RSCP
o RSCP margin
Service area analysis (Eb/Nt) (DL)
o Effective Eb/Nt
o Max Eb/Nt
o Eb/Nt margin
o Required power
o Required power margin
Service area analysis (C/I) (DL)
o C/I
o Max C/I
o C/I margin
o Required power
© Forsk 2019
Page 372
TD-SCDMA Features










Atoll 3.4.0 Technical Overview
o Required power margin
Service area analysis (Eb/Nt) (UL)
o Effective Eb/Nt
o Max Eb/Nt
o Eb/Nt margin
o Required power
o Required power margin
Service area analysis (C/I) (UL)
o C/I
o Max C/I
o C/I margin
o Required power
o Required power margin
Effective service area analysis (Eb/Nt) (DL+UL)
Effective service area analysis (C/I) (DL+UL)
Total noise level analysis (DL)
o Minimum, average, and maximum noise level
Cell to cell interference zones
o Minimum, average, and maximum interference level
UpPCH interference zones (UL)
o Minimum, average, and maximum noise level
Baton handover zones (DL)
o Number of potential neighbours
Scrambling code collision zones (DL)
o Interfered scrambling code
HSDPA quality and throughput analysis (DL)
o Minimum, average, and maximum HS-PDSCH RSCP
o Minimum, average, and maximum HS-PDSCH Ec/Nt
o Peak RLC throughput
o Peak MAC throughput
Various TD-SCDMA coverage prediction plots are shown in the figures below.
Figure 12.28 TD-SCDMA coverage by P-CCPCH best server
© Forsk 2019
Page 373
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
Figure 12.29 TDSCDMA coverage by P-CCPCH RSCP
Figure 12.30 TDSCDMA P-CCPCH quality analysis coverage prediction
Figure 12.31 TDSCDMA P-CCPCH pollution coverage prediction
© Forsk 2019
Page 374
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
Figure 12.32 TDSCDMA DwPCH quality analysis coverage prediction
Figure 12.33 TDSCDMA coverage by DwPCH RSCP
Figure 12.34 TDSCDMA coverage by UpPCH RSCP
© Forsk 2019
Page 375
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
Figure 12.35 TDSCDMA coverage by downlink traffic channel RSCP
Figure 12.36 TDSCDMA coverage by uplink traffic channel RSCP
Figure 12.37 TDSCDMA downlink service area analysis coverage prediction
© Forsk 2019
Page 376
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
Figure 12.38 TDSCDMA uplink service area analysis coverage prediction
Figure 12.39 TDSCDMA effective service area analysis coverage prediction
Figure 12.40 TDSCDMA downlink total noise level analysis coverage prediction
© Forsk 2019
Page 377
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
Figure 12.41 TDSCDMA UpPCH interference zones coverage prediction
Figure 12.42 TDSCDMA baton handover zones coverage prediction
Figure 12.43 TDSCDMA scrambling code collision zones coverage prediction
12.6.3 Coverage Prediction Reports
Atoll can generate reports for one or more coverage predictions with various detail levels as defined by the user. Reports are
spread sheet-like tables that can be printed directly from Atoll or exported to any desktop tool. An example of such a report
is given in the figure below.
© Forsk 2019
Page 378
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
Figure 12.44 TD-SCDMA coverage prediction report
12.6.4 Coverage Prediction Comparison
Comparison (difference, intersection, union, or merge) between two coverage predictions can be performed. As examples,
this functionality can be used:



To compare uplink and downlink coverage of a service. This enables you to determine uplink/downlink-limited
zones for that service.
To compare service area coverage plots of two different services. This enables you to assess the areas where one
service (e.g., Mobile Internet Access) is available while the other (e.g., Video Conferencing) is not.
To compare service area coverage plots of two networks deployment scenarios (possibly with different
technologies).
12.6.5 Coverage Prediction Export
Any coverage prediction can be exported in the following formats:











Atoll format
ArcView SHP
MapInfo MIF and TAB
ArcView Grid TXT and ASC
Vertical Mapper GRD and GRC
BMP
PNG
TIFF
BIL
JPEG2000
JPEG
When exported in MapInfo format, coverage prediction attributes (e.g., signal levels, transmitter IDs, etc.) are exported along
with the plot. The figure below gives an example of the exported attributes for a downlink Eb/Nt prediction.
Figure 12.45 TD-SCDMA coverage prediction attributes export to MapInfo
12.6.6 Point Analysis Tool
A real-time prediction analysis tool is available in Atoll. The point analysis tool is dynamically linked to the map window. The
displayed information is updated as the receiver is moved on the map window. The point analysis tool provides the downlink
signal values numerically and graphically for all cells and for the selected terminal type, mobility type, and service type.
The figure below shows the point analysis window as well as its link to the map window.
© Forsk 2019
Page 379
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
Receiver
Reception analysis tool
Parameters
Signal strength
Figure 12.46 TD-SCDMA real-time point analysis tool
TD-SCDMA Neighbour Planning
Atoll supports the following neighbour types in a TD-SCDMA network configuration:
Atoll supports the following neighbour types in a TD-SCDMA network configuration:


Intra-technology neighbours: TD-SCDMA cells defined as neighbours of other TD-SCDMA cells in the same Atoll
document.
Inter-technology neighbours: TD-SCDMA cells defined as neighbours of cells which use a technology other than TDSCDMA.
Neighbour plans can be generated by any of the following means in Atoll:



Importing an external neighbour plan (e.g., in Excel format)
Automatically producing a neighbour plan as described in 12.7.1 Automatic Neighbour Allocation
Graphically and/or manually creating, editing and deleting a neighbour plan as presented in 12.7.2 Graphical
Neighbour Plan Editing
Various neighbour plans can be compared. The results of an automatic neighbour allocation can be compared with the
existing neighbour plan. As well, neighbour plans from external sources can also be compared with the existing neighbour
plan in Atoll.
12.7.1 Automatic Neighbour Allocation
Neighbour lists can be generated automatically in Atoll. For each cell, potential neighbours are ranked according to their
importance. The neighbour planning algorithm considers the following user-specified parameters:







P-CCPCH RSCP T_Add
P-CCPCH RSCP T_Drop
P-CCPCH RSCP T_Comp
Maximum inter-site distance
Maximum number of neighbours
Minimum area covered (overlapping area between the studied cell and its potential neighbour)
Importance ranges for distance, coverage, adjacency, and co-site factors
Forcing “neighbour symmetry”, “adjacent cells as neighbour”, “co-site cells as neighbours“ and/or “exceptional neighbour
pairs” is possible with Atoll. The figure below displays the automatic neighbour allocation dialog box.
© Forsk 2019
Page 380
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
Figure 12.47 TD-SCDMA automatic neighbour list generation
12.7.2 Graphical Neighbour Plan Editing
Neighbour plan can be graphically edited in Atoll. Clicking a transmitter on the map displays all its neighbour relations. All
types of neighbour relations (outwards, inwards or symmetrical) can be created, edited and/or deleted graphically. Such an
example is presented in the figures below.
Figure 12.48 Graphical neighbour plan editing
© Forsk 2019
Page 381
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
Figure 12.49 Neighbour planning using a best server plot
12.7.3 Neighbour Consistency Check Tool
A neighbour relation audit is available in Atoll. This function enables you to determine inconsistencies in the current
neighbour plan. The figure below shows the neighbour relation conditions that can be verified using the audit.
Figure 12.50 Neighbour audit
TD-SCDMA Master/Slave Carrier Planning in N-Frequency Mode
TD-SCDMA networks can work in single-carrier as well as multi-carrier modes. In single-carrier mode, each transmitter has
only one cell (carrier), which is considered a stand-alone carrier. In multi-carrier mode, each transmitter can have up to six
carriers, with one master carrier and several slave carriers. The master carrier is used for P-CCPCH broadcast, scrambling code
broadcast, and handover management, whereas the slave carriers are only used for carrying traffic. The multi-carrier mode
is called N-Frequency Mode in Atoll.
You can set the type of carrier for each cell of a transmitter manually, or you can let Atoll automatically allocate carrier types
(master/slave) to cells on transmitters that support the N-frequency mode. Atoll’s automatic carrier type allocation algorithm
is based on the inter-site distance criterion. Its aim is to optimise the reuse of the same carrier as master/slave in the network.
© Forsk 2019
Page 382
TD-SCDMA Features
Atoll 3.4.0 Technical Overview
Figure 12.51 TD-SCDMA automatic carrier type planning
An N-frequency mode carrier type audit is also available in Atoll. The audit enables you to find out the following potential
problems in you N-frequency mode network:



Master carriers:
o Transmitters in N-frequency mode: Transmitters that are not N-frequency mode compatible and have a
master carrier assigned.
o One master carrier per transmitter: Transmitters that have either no or more than one master carrier.
o Defined P-CCPCH power: The transmitters whose master carriers do not have a P-CCPCH power defined.
Stand-alone carriers:
o Defined P-CCPCH power: The transmitters whose stand-alone carriers do not have a P-CCPCH power
defined.
Slave carriers:
o Linked to a master carrier: The transmitters whose slave carriers are not linked to any master carrier.
o P-CCPCH, DwPCH, and Other CCH fields empty: The transmitters whose slave carriers have P-CCPCH,
DwPCH, and other CCH powers defined.
o Timeslot configurations, Scrambling codes, and Neighbours same as the master carrier: Slave carriers that
do not have the same timeslot configurations, scrambling codes, and neighbours as the master carrier.
TD-SCDMA Scrambling Code Planning
Scrambling code plans can be generated by any of the following means in Atoll:



Importing an external scrambling code plan (e.g., in Excel format),
Manually creating, editing and/or deleting a scrambling code plan,
Automatically producing a scrambling code plan as described in 12.9.1 Automatic Scrambling Code Planning Tool
Once created, scrambling code plan consistency can be verified in Atoll.
12.9.1 Automatic Scrambling Code Planning Tool
Atoll’s automatic scrambling code planning tool is based on a cost-based algorithm. The cost function takes into account
several criteria. The following constraints are applied when running the automatic planning algorithm:




Domain constraint: required to distinguish different zones
Groups: it is possible to define scrambling code groups
Exceptional pairs: it is possible to define cell pairs that cannot have the same scrambling code
Reuse distance: a minimum reuse distance is defined (globally or per cell)
Four code allocation strategies are available:



Clustered: Scrambling codes are chosen among a minimum number of SYNC_DLs, Atoll preferentially allocates all
the codes from same SYNC_DL.
Distributed per cell: Scrambling codes are chosen among as many SYNC_DLs as possible. Atoll preferentially
allocates codes from different SYNC_DLs.
One SYNC_DL per site: Allocates one SYNC_DL to each site, then one code of the SYNC_DL to each cell of each site.
© Forsk 2019
Page 383
TD-SCDMA Features

Atoll 3.4.0 Technical Overview
Distributed per site: Allocates a group of adjacent SYNC_DLs to each site, then one SYNC_DL to each transmitter of
the site according to its azimuth and finally one code of the SYNC_DL to each cell of each transmitter.
Atoll facilitates the management of scrambling codes by letting you create groups of scrambling codes and domains, where
each domain is a defined set of groups. Scrambling code domains can then be assigned to cells in order to provide a list of
possible scrambling codes for each cell. Atoll also takes into account the scrambling code relativity clusters, if defined.
The figure below presents the automatic scrambling code allocation tool.
Figure 12.52 Automatic scrambling code planning
12.9.2 Scrambling Code Consistency Check Tool
A scrambling code consistency check tool is available in Atoll. This function enables you to detect any inconsistency due to
potential manual code changes. The figure below shows the conditions that can be verified using the audit.
Figure 12.53 Scrambling code audit
Atoll can also display distribution histograms of scrambling codes and SYNC_DLs.
TD-SCDMA Co-planning With Other Radio Access Technologies
Atoll supports co-planning of TD-SCDMA networks with other radio access technologies. For more information, see 11 MultiRAT Features.
© Forsk 2019
Page 384
LPWA Features
Atoll 3.4.0 Technical Overview
13 LPWA Features
The Atoll LPWA module enables wireless IoT (Internet of Things) network operators to design, plan, and optimise their
networks based on Low Power Wide Area (LPWA) technologies, such as LoRa, Sigfox, Ingenu, Wireless MBus, and other
technologies.
Atoll LPWA supports licensed as well as unlicensed frequency bands worldwide, technology-specific channel configurations
and modulation techniques with and without link adaptation, and transmission and reception diversity. Based on Atoll’s 64bit platform, Atoll LPWA can support large-scale IoT wireless networks comprising gateways covering wide areas and massive
numbers of connected objects and end-devices.
Atoll’s high-performance propagation models and comprehensive analysis features allow evaluating LPWA network coverage,
service areas, and service quality. Atoll can also calculate LPWA service availability and quality for user-defined lists of
connected objects providing their exact locations.
Atoll also includes an end devices database which can contain information about end devices with fixed locations, and
predictions can be run at exact end device locations to determine the service availability and quality.
Moreover, the Atoll LPWA ACP can be used for LPWA site selection based on server redundancy as well as signal level and
quality objectives. The ACP can also be used to optimise operational IoT networks.
LPWA Network Model
The LPWA network model comprises radio network elements such as sites, transmitters, and cells. An LPWA gateway or base
station is equivalent to a site, its transmitters with one or more radio channels (cells) each.
Figure 13.1 LPWA network model
13.1.1 Sites
A site represents the physical location where base stations can be installed. An example of a site properties window is shown
in the figure below.
Figure 13.2 Site properties window
Site parameters are:


Geographic coordinates
Altitude (user-defined or automatically extracted from the terrain elevation data)
© Forsk 2019
Page 385
LPWA Features

Atoll 3.4.0 Technical Overview
Any user-defined flags and parameters such as address, owner, deployment phase, etc.
13.1.2 Transmitters
Transmitters in Atoll correspond to sectors and antennas installed at a site. The main transmitter parameters are:














Transmitter name and the name of the site where it is installed
X and Y coordinates
Transmitter type (server and interferer, or interferer only)
Active/inactive (to be included in calculations or not)
Main and secondary antennas
Numbers of transmission and reception antennas for MIMO
Antenna heights, azimuths, and tilts
A flag to indicate antenna sharing with other transmitters
Transmission and reception losses
Noise figure in reception
Main and extended propagation models, path loss calculation radii and resolutions (for more information, see 2.4
Propagation Models)
Tower mounted amplifier (TMA)
Feeder type and its transmission and reception lengths
Any user-defined flags and parameters
An example of a transmitter properties window is shown in the figure below.
Figure 13.3 LPWA transmitter properties window
13.1.3 Cells
Atoll supports multi-band LPWA network deployments. In Atoll, cells model frequency channels used at a transmitter. A
transmitter can support more than one cell. Each cell has its own radio resources and parameters, including:









Cell name and the name of the transmitter to which the cell belongs
Frequency band
Channel configuration
BSID
Transmission power
Reception equipment
Minimum C/N
AMS threshold
Maximum number of simultaneous users
© Forsk 2019
Page 386
LPWA Features




Atoll 3.4.0 Technical Overview
Resource allocation constraints: maximum uplink and downlink traffic loads
Cell loads and resource allocation results: uplink and downlink traffic loads, uplink and downlink noise rise, numbers
of connected users in downlink and uplink
Neighbour parameters: maximum numbers of neighbours and neighbours lists
Any user-defined flags and parameters
The figure below presents an example of a transmitter with a single cell.
Figure 13.4 LPWA cell parameters
13.1.4 Site Templates
A site template is made up of one or more transmitters and cells located on the same site. Site templates can be created and
edited as needed. Building a network is facilitated by working with site templates rather than single site/transmitter/cell. In
Atoll LPWA, it is possible to create site templates with multiple cells using different technologies. 4By default some LPWA site
templates are available for LoRa, Sigfox, and Wireless MBus.
13.1.5 Repeaters
A repeater receives, amplifies, and retransmits signals. Repeaters are used to extend the coverage of their donors. Atoll
models selective as well as non-selective RF repeaters, optic fibre repeaters, microwave repeaters, and remote antennas.
Selective RF repeaters only repeat signals from their donor transmitters whereas non-selective RF repeaters receive and
retransmit wanted signals as well as interference.
The main parameters of a repeater are:













Donor transmitter name
X and Y coordinates
Active/inactive (to be included in calculations or not)
Main and secondary antennas
Antenna heights, azimuths, and tilts
A flag to indicate antenna sharing with other repeaters
Total gain
Amplifier gain
Transmission and reception losses
Noise figure in reception
Main and extended propagation models, path loss calculation radii and resolutions (for more information, see 2.4
Propagation Models)
Feeder type and its transmission and reception lengths
Any user-defined flags and parameters
The figure below presents the repeater properties window while the figure below that gives an example of a best server
prediction plot with a repeater.
© Forsk 2019
Page 387
LPWA Features
Atoll 3.4.0 Technical Overview
Figure 13.5 Repeater properties window
RF repeater
Donor transmitter
Figure 13.6 RF repeater coverage plot
LPWA Network Configuration Parameters
Atoll allows setting and modifying network-level configurations and parameters applicable to the entire project.
13.2.1 Frequency Bands
Atoll supports multi-band LPWA networks. Atoll supports all frequency bands supported by LPWA technologies such as LoRa,
Sigfox, Wireless MBus, etc. A frequency band is characterized by its uplink and downlink frequencies, and its band bandwidth.
You can add, modify, and delete frequency bands in Atoll as required. A number of default frequency bands are available by
default as shown in the figure below.
Figure 13.7 LPWA frequency bands table
13.2.2 Channel Configurations
The following LPWA frame configurations are available in Atoll:
© Forsk 2019
Page 388
LPWA Features
Atoll 3.4.0 Technical Overview
Channel configurations allow you to model channels within frequency bands. Each channel configuration corresponds to a
given band width, and allows you to define the width of monitored spectrum in downlink and uplink, the width of an individual
channel in downlink and uplink, and the numbers of channels in downlink and uplink. Moreover, depending on the base
station equipment, antenna diversity parameters can also be defined.
You can add, modify, and delete channel configurations in Atoll as required. An example of channel configuration definition
is shown in the figure below.
Figure 13.8 LPWA channel configuration properties
13.2.3 Radio Bearers
Radio bearers are used to carry user data on the downlink and uplink traffic channels. A bearer refers to a combination
modulation and coding scheme. The radio bearers table lists the available radio bearers in downlink and uplink. You can add,
remove, and modify bearer properties according to your network and equipment. The figure below shows the default bearers
in Atoll.
Figure 13.9 Default LPWA bearers
13.2.4 Quality Indicators
In Atoll, quality indicators (BER, BLER, etc.) represent the coverage quality at different locations. The quality indicators table
lists the available quality indicators which you can add, remove, and modify as required.
LPWA Radio Equipment
Atoll provides the option to define various pieces of radio equipment such as antennas and reception equipment. For more
information on common antenna and radio equipment features, see 4 Antenna and Radio Equipment Features.
13.3.1 LPWA Reception Equipment
LPWA reception equipment model the reception characteristics of cells and terminals. Bearer selection thresholds, quality
indicator graphs, and MIMO gains are defined in LPWA reception equipment. The figure below gives an example of such an
equipment definition.
© Forsk 2019
Page 389
LPWA Features
Atoll 3.4.0 Technical Overview
Figure 13.10 LPWA bearer selection thresholds
Diversity gains as well as MIMO throughput gains can be defined for each equipment for different numbers of transmission
and reception antennas, modulation and coding schemes, and user speeds.
LPWA Traffic Model
In Atoll, the radio network traffic is modelled according to the definition of the services and users in the network. Service and
user behaviours are modelled in Atoll through different tables that provide information about:



The services available in the network
The terminals compatible with the network
The mobility types, i.e., speeds
The LPWA traffic model is shown in the figure below.
Figure 13.11 LPWA traffic model
13.4.1 Services
The services table describes the services that are available in the network. The main service parameters are:







Service type
Priority level
Lowest and highest bearers allowed
Uplink and downlink maximum throughput demands
Uplink and downlink minimum throughput demands
Uplink and downlink average requested throughputs
Uplink and downlink activity factors
© Forsk 2019
Page 390
LPWA Features


Atoll 3.4.0 Technical Overview
Throughput conversion parameters from MAC to Application layer
Body loss
An example of a service properties window is presented in the figure below.
Figure 13.12 Service properties window
13.4.2 Terminals
The terminals table describes the end devices or objects used in the network. The following parameters model a terminal:








Minimum and maximum transmission powers
Noise figure
Transmission and reception loss
Reception equipment
Antenna pattern
Antenna gain
Diversity support
Numbers of MIMO antennas
An example of a terminal properties window is given in the figure below.
Figure 13.13 Terminal properties window
13.4.3 Mobility Types
The mobility type defines different user speeds.
© Forsk 2019
Page 391
LPWA Features
Atoll 3.4.0 Technical Overview
LPWA Coverage Predictions
In Atoll a coverage prediction is a plot displaying calculation results of user-selected parameters on the map and enabling
graphical as well as statistical analysis of the network behaviour. Examples of LPWA coverage predictions are signal level,
signal quality, radio bearer, throughput plots, etc. For each pixel, Atoll calculates the required information. This data is then
graphically represented by a colour according to a user-defined legend. Different display options are available in Atoll,
depending on the calculated parameter.
13.5.1 Coverage Prediction Calculation and Management
Coverage predictions are performed by assuming a “probe mobile” (non-interfering terminal) on each pixel of the considered
area. The probe mobile characteristics (terminal type, mobility type, service type) are specified as inputs to the coverage
prediction in order to calculate the user-defined prediction parameter.
Predictions are stored as multi-layer geographic objects in the Predictions folder of the Explorer window and can be displayed
in the map window. When several coverage predictions are available, it is possible to automatically display one prediction
after the other, hence animating the prediction plot display on the map, at a user-defined speed using the slideshow function.
Subfolders can be created in the Predictions folder in order to group various coverage prediction objects into categories.
Coverage predictions can be directly created under a subfolder and moved from one subfolder to another using the mouse.
13.5.2 Coverage Prediction Types
LPWA coverage prediction types and their display options available in Atoll are listed below.














Coverage by transmitter (DL)
o Transmitter
Coverage by signal level (DL)
o Signal level (dBm, dBµV or dBµV/m)
o Path loss (dB)
Overlapping zones (DL)
o Number of servers
Effective signal analysis (DL)
o Downlink signal level and C/N
Effective signal analysis (UL)
o Uplink signal level and C/N
Coverage by C/(I+N) level (DL)
o Downlink total noise (I+N) and C/(I+N)
Coverage by C/(I+N) level (UL)
o Uplink total noise (I+N) and C/(I+N)
o Uplink transmission power
Service area analysis (DL)
o Bearer
o Modulation
Service area analysis (UL)
o Bearer
o Modulation
Effective service area analysis (DL + UL)
Coverage by throughput (DL)
o Peak MAC, effective MAC, and application channel throughput
o Peak MAC, effective MAC, and application cell capacity
o Peak MAC, effective MAC, and application throughput per user
Coverage by throughput (UL)
o Peak MAC, effective MAC, and application channel throughput
o Peak MAC, effective MAC, and application cell capacity
o Peak MAC, effective MAC, and application throughput per user
Coverage by quality indicator (DL)
o BER, BLER, etc.
Coverage by quality indicator (UL)
o BER, BLER, etc.
© Forsk 2019
Page 392
LPWA Features
Atoll 3.4.0 Technical Overview
The first five coverage predictions (coverage by transmitter, coverage by signal level, overlapping zones, and effective signal
analyses) are not based on interference. Coverage predictions can be calculated for a service, mobility type, and user terminal
equipment.
Various LPWA coverage prediction plots are shown in the figures below.
Figure 13.14 LPWA base station coverage
Figure 13.15 LPWA coverage by signal level
© Forsk 2019
Page 393
LPWA Features
Atoll 3.4.0 Technical Overview
Figure 13.16 LPWA coverage by number of servers (outdoor)
Figure 13.17 LPWA coverage by number of servers (indoor)
© Forsk 2019
Page 394
LPWA Features
Atoll 3.4.0 Technical Overview
Figure 13.18 LPWA service area
13.5.3 Coverage Prediction Reports
Atoll can generate reports for one or more coverage predictions with various detail levels as defined by the user. Reports are
spread sheet-like tables that can be printed directly from Atoll or exported to any desktop tool. An example of such a report
is given in the figure below.
Figure 13.19 LPWA coverage prediction report
13.5.4 Coverage Prediction Comparison
Comparison (difference, intersection, union, or merge) between two coverage predictions can be performed. As examples,
this functionality can be used:




To compare uplink and downlink coverage of a service. This enables you to determine uplink/downlink-limited
zones for that service.
To compare service area coverage plots of two different LPWA technologies. This enables you to assess the areas
where one technology is available while the other is not.
To compare service area coverage plots of two networks deployment scenarios.
To compare service area coverage plots for indoor vs. outdoor service availability. The figure below illustrates such
a case by comparing LTE and LPWA coverage.
© Forsk 2019
Page 395
LPWA Features
Atoll 3.4.0 Technical Overview
Figure 13.20 Coverage prediction graphical comparison
Atoll also enables you to carry out per-pixel arithmetical operations between coverage predictions. For example, you can
calculate the sum, difference, min, max, and average of similar calculated parameters per pixel from two coverage predictions
of the same or different technologies.
13.5.5 Coverage Prediction Export
Any coverage prediction can be exported in the following formats:











Atoll format
ArcView SHP
MapInfo MIF and TAB
ArcView Grid TXT and ASC
Vertical Mapper GRD and GRC
BMP
PNG
TIFF
BIL
JPEG2000
JPEG
When exported in MapInfo format, coverage prediction attributes (e.g., signal levels, transmitter IDs, etc.) are exported along
with the plot. The figure below gives an example of the exported attributes for a C/(I+N) prediction.
Figure 13.21 LPWA coverage prediction attributes export to MapInfo
© Forsk 2019
Page 396
LPWA Features
Atoll 3.4.0 Technical Overview
13.5.6 Point Analysis Tool
A real-time prediction analysis tool is available in Atoll. The point analysis tool is dynamically linked to the map window. The
displayed information is updated as the receiver is moved on the map window. The point analysis tool provides the downlink
signal values numerically and graphically for all cells and for the selected terminal type, mobility type, and service type.
The figure below shows the point analysis window as well as its link to the map window.
Receiver
Received
signal
strength
Figure 13.22 LPWA point-to-point real-time analysis
13.5.7 Multi-Point Analysis at Device Locations
Fixed connected objects and end devices are modelled in Atoll LPWA through fixed subscriber traffic maps. For more
information, see 2.2.7 Traffic Data. The figure below shows a sample list of connected objects as modelled in Atoll.
Figure 13.23 List of connected objects (extract)
© Forsk 2019
Page 397
LPWA Features
Atoll 3.4.0 Technical Overview
Atoll enables you to carry out point predictions on multiple point locations and at different heights. Multi-point analyses can
be carried out on device locations from fixed subscriber traffic maps and points created on the map using the mouse. Fixed
subscriber analysis results include detailed results for the device’s best server.
Multi-point analysis results are stored in the Multi-Point Analysis folder in the Network explorer. Once calculated, multi-point
analysis results are available in tabular form and visible on the map using symbols and colours based on calculation results.
You can export the multi-point analysis results as described in 2.5.1 Network Data Import and Export.
Figure 13.24 End devices displayed on the map
LPWA Neighbour Planning
Atoll supports the following neighbour types in an LPWA network configuration:


Intra-technology neighbours: LPWA cells defined as neighbours of other LPWA cells in the same Atoll document.
Inter-technology neighbours: LPWA cells defined as neighbours of cells which use a technology other than LPWA.
Neighbour plans can be generated by any of the following means in Atoll:



Importing an external neighbour plan (e.g., in Excel format)
Automatically producing a neighbour plan as described in 13.6.1 Automatic Neighbour Allocation
Graphically and/or manually creating, editing and deleting a neighbour plan as presented in 13.6.2 Graphical
Neighbour Plan Editing
Various neighbour plans can be compared. The results of an automatic neighbour allocation can be compared with the
existing neighbour plan. As well, neighbour plans from external sources can also be compared with the existing neighbour
plan in Atoll.
13.6.1 Automatic Neighbour Allocation
Neighbour lists can be generated automatically in Atoll. For each cell, potential neighbours are ranked according to their
importance. The neighbour planning algorithm considers the following user-specified parameters:




Hysteresis zone defined by a handover start and a handover end margin with respect to the best server signal
strength
Maximum inter-site distance
Maximum number of neighbours
Minimum area covered (overlapping area between the reference cell and its potential neighbour).
© Forsk 2019
Page 398
LPWA Features

Atoll 3.4.0 Technical Overview
Importance ranges for distance, coverage, adjacency, and co-site factors.
Forcing “neighbour symmetry”, “adjacent cells as neighbours”, “co-site cells as neighbours“ and/or “exceptional neighbour
pairs” is possible with Atoll. The figure below displays the automatic neighbour allocation dialog box.
Figure 13.25 LPWA automatic neighbour list generation
13.6.2 Graphical Neighbour Plan Editing
Neighbour plan can be graphically edited in Atoll. Clicking a transmitter on the map displays all its neighbour relations. All
types of neighbour relations (outwards, inwards or symmetrical) can be created, edited and/or deleted graphically.
13.6.3 Neighbour Consistency Check Tool
A neighbour relation audit is available in Atoll. This function enables you to determine inconsistencies in the current
neighbour plan. The figure below shows the neighbour relation conditions that can be verified using the audit.
Figure 13.26 Neighbour audit
LPWA Automatic Cell Planning
The Atoll LPWA ACP (Automatic Cell Planning) module enables you to automatically determine the best LPWA site locations
that ensure more than one server covering connected objects in the network. The ACP can also be used to optimise operating
IoT networks and to find the best LPWA parameter settings for your network.
The aim of the Atoll ACP is to improve network quality in terms of both coverage and capacity. For a comprehensive
description of the Atoll ACP, see 17 Automatic Cell Planning (ACP) Features.
.
© Forsk 2019
Page 399
LPWA Features
Atoll 3.4.0 Technical Overview
The Atoll LPWA ACP is capable of optimising network parameters (antenna types, heights, azimuths, tilts, transmission
powers, etc.) based on the following LPWA quality indicators:








Signal level
Server redundancy
C
C/N
CINR
Overlap
Best server distance
1st-Nth difference
The following figures depict the setup of an LPWA site selection scenario in the Atoll ACP and its results.
Figure 13.27 Atoll LPWA ACP site selection setup
Figure 13.28 Atoll LPWA ACP site selection objectives
© Forsk 2019
Page 400
LPWA Features
Atoll 3.4.0 Technical Overview
Figure 13.29 LPWA signal level improvement
Figure 13.30 LPWA server redundancy improvement
© Forsk 2019
Page 401
Wi-Fi Features
Atoll 3.4.0 Technical Overview
14 Wi-Fi Features
The Atoll WiMAX/BWA module provides a comprehensive and accurate modelling of multi-band WiMAX and Wi-Fi networks.
It supports all WiMAX and Wi-Fi frequency bands and carrier widths along with detailed frame structure modelling for both
technologies. Atoll WiMAX/BWA also includes comprehensive modelling of different MIMO techniques.
Atoll supports all modulation and coding schemes, voice, VoIP, and data services, and different user equipment. Atoll provides
the means to set up multi-service traffic maps from multiple sources: vector, raster and live traffic data. Traffic maps are used
in WiMAX and Wi-Fi Monte Carlo simulations for network capacity analysis including RRM, scheduling, and backhaul
constraints. Coverage predictions can be calculated based on Monte Carlo simulation results or on live network loads from
the OMC in order to study coverage and capacity of the network.
Atoll enables you to design IEEE 802.11 WLAN networks including the 802.11a, 802.11g, 802.11n, 802.11p, 802.11ad, and
802.11ac standards.
Operating
Channel Widths
Frequencies
(MHz)
(GHz)
802.11a (Release 1999)
5
20
Modulations
MIMO
Maximum AP
Throughput
(Mbps)
BPSK, QPSK, 16QAM, 64QAM
–
54
802.11g (Release 2003, Revision 2007)
2.4
20
BPSK, QPSK, 16QAM, 64QAM
–
54
802.11n (Release 2009)
2.4, 5
20, 40
BPSK, QPSK, 16QAM, 64QAM
4x4 (Maximum)
540 (Long GI)
600 (Short GI)
802.11p (Release 2010)
5
1
BPSK, QPSK, 16QAM, 64QAM
–
27
802.11ad (Release 2012)
60
2160
BPSK, QPSK, 16QAM, 64QAM
–
6756 (OFDM)
4620 (SC)
2503 (LPSC)
802.11ac (Release 2012)
5
20, 40, 80, 160
BPSK, QPSK, 16QAM, 64QAM, 256QAM
8x8 (Maximum)
6240 (Long GI)
6933 (Short GI)
Atoll can predict radio coverage, evaluate network capacity, and analyse the amount of mobile traffic that can be offloaded
from a mobile (HSPA, LTE, etc.) network to a Wi‐Fi network. Atoll includes advanced traffic offload analysis features that
enable operators to plan and evaluate Wi-Fi-based scenarios for network capacity enhancement.
Wi-Fi Network Model
The Wi-Fi network model comprises radio network elements such as sites, transmitters, and cells. A Wi-Fi access point is
equivalent to a site, its transmitters with one or more radio channels (cells) each.
Figure 14.1 Wi-Fi network model
© Forsk 2019
Page 402
Wi-Fi Features
Atoll 3.4.0 Technical Overview
14.1.2 Sites
A site represents the physical location where access points can be installed. An example of a site properties window is shown
in the figure below.
Figure 14.2 Site properties window
Site parameters are:




Geographic coordinates
Altitude (user-defined or automatically extracted from the terrain elevation data)
Any user-defined flags and parameters such as address, owner, deployment phase, etc.
The maximum downlink and uplink backhaul throughputs: Backhaul links connect access points to serving gateways.
The backhaul capacity between an access point and its serving gateway imposes a limit on the aggregate throughput
of the users served by the access point. The maximum backhaul throughputs that you enter here can be taken into
account in Monte Carlo simulations as backhaul constraints.
14.1.3 Transmitters
Transmitters in Atoll correspond to sectors and antennas installed at a site. The main transmitter parameters are:











Transmitter name and the name of the site where it is installed
X and Y coordinates
Transmitter type (server and interferer, or interferer only)
Active/inactive (to be included in calculations or not)
Antenna patterns, heights, azimuths, and tilts
Numbers of transmission and reception antennas for MIMO
A flag to indicate antenna sharing with other transmitters
Transmission and reception losses
Noise figure in reception
Main and extended propagation models, path loss calculation radii and resolutions (for more information, see 2.4
Propagation Models)
Any user-defined flags and parameters
An example of a transmitter properties window is shown in the figure below.
© Forsk 2019
Page 403
Wi-Fi Features
Atoll 3.4.0 Technical Overview
Figure 14.3 Wi-Fi transmitter properties window
14.1.4 Cells
Atoll supports multi-band, multi-carrier Wi-Fi network deployments. In Atoll, cells model frequency channels used at a
transmitter. A transmitter can support cells with different channel bandwidths and different carriers. Each cell has its own
radio resources and parameters, including:
















Cell name and the name of the transmitter to which the cell belongs
Frequency band and channel number
Cell layer
BSID
AFP parameters: channel status (allocated, locked, etc.) and minimum frequency reuse distance
Transmission power
Minimum C/N
Reception equipment
Frame configuration
AMS thresholds
Maximum number of simultaneous users
Resource allocation constraints: maximum uplink and downlink traffic loads
Cell loads and resource allocation results: uplink and downlink traffic loads, uplink noise rise, numbers of connected
users in downlink and uplink
These parameters can be outputs of Monte Carlo simulations as well as user-defined values.
Neighbour parameters: maximum numbers of neighbours and neighbours lists
Inter-technology interference: downlink and uplink noise rise
Any user-defined flags and parameters
The figure below presents an example of a transmitter with a single cell.
© Forsk 2019
Page 404
Wi-Fi Features
Atoll 3.4.0 Technical Overview
Figure 14.4 Wi-Fi cell parameters
14.1.5 Site Templates
A site template is made up of one or more transmitters and cells located on the same site. Site templates can be created and
edited as needed. Building a network is facilitated by working with site templates rather than single site/transmitter/cell. By
default some Wi-Fi site templates are available for 802.11g and 802.11n technologies.
Wi-Fi Network Configuration Parameters
Atoll allows setting and modifying network-level configurations and parameters applicable to the entire project.
14.2.1 Frequency Bands and Channels
Atoll supports multi-band Wi-Fi networks. Atoll supports all channel bandwidths and frequency bands supported by Wi-Fi
equipment. A frequency band is characterized by its uplink and downlink frequencies, channel bandwidth, channel numbers,
channel numbering steps, inter-channel spacing, and adjacent channel interference suppression factor. You can add, modify,
and delete frequency bands in Atoll as required. A number of default frequency bands are available by default as shown in
the figure below.
Atoll calculates inter-channel (co- and adjacent channel) interference by determining the co- and adjacent channel overlaps
between channels assigned to cells. The adjacent channel suppression factor is applied to the interference received on the
adjacent channel overlap.
Figure 14.5 Wi-Fi frequency bands table
14.2.2 Frame Configurations
The following Wi-Fi frame configurations are available in Atoll:
802.11a — 20 MHz
802.11g — 20 MHz
802.11n — 20 MHz
802.11n — 20 MHz (HT)
802.11n — 40 MHz
802.11n — 40 MHz (HT)
© Forsk 2019
Total Number of
Subcarriers
64
64
64
64
128
128
Number of Used
Subcarriers
52
52
52
56
104
114
Number of Data
Subcarriers
48
48
48
52
96
108
Diversity Support
None
None
AMS
AMS
AMS
AMS
Page 405
Wi-Fi Features
Atoll 3.4.0 Technical Overview
802.11p — 10 MHz
802.11ad — 2.16 GHz (LPSC)
802.11ad — 2.16 GHz (OFDM)
802.11ad — 2.16 GHz (SC)
802.11ac — 20 MHz (VHT)
802.11ac — 40 MHz (VHT)
802.11ac — 80 MHz (VHT)
802.11ac — 160 MHz (VHT)
64
1
512
1
64
128
256
512
52
1
352
1
56
114
242
484
48
1
336
1
52
108
234
468
None
None
None
None
AMS
AMS
AMS
AMS
Frame configurations can be used to define the number of total, used, and traffic subcarriers, the guard interval, and diversity
mode support in downlink and uplink. An example of frame configuration definition is shown in the figure below.
Figure 14.6 Wi-Fi frame configuration properties
14.2.3 Radio Bearers
Wi-Fi radio bearers are used to carry user data on the downlink and uplink traffic channels. A bearer refers to a combination
modulation and coding scheme. The radio bearers table lists the available radio bearers in downlink and uplink. You can add,
remove, and modify bearer properties according to your network and equipment. The figure below shows the default bearers
in Atoll.
Figure 14.7 Default Wi-Fi bearers
14.2.4 Quality Indicators
In Atoll, quality indicators (BER, BLER, etc.) represent the coverage quality at different locations. The quality indicators table
lists the available quality indicators which you can add, remove, and modify as required.
© Forsk 2019
Page 406
Wi-Fi Features
Atoll 3.4.0 Technical Overview
Wi-Fi Radio Equipment
Atoll provides the option to define various pieces of radio equipment such as antennas and reception equipment. For more
information on common antenna and radio equipment features, see 4 Antenna and Radio Equipment Features.
14.3.1 Reception Equipment and MIMO Gains
Wi-Fi reception equipment model the reception characteristics of cells and user terminals. Bearer selection thresholds,
quality indicator graphs, and MIMO gains are defined in Wi-Fi reception equipment. The figures below give examples of such
an equipment definition.
Figure 14.8 Wi-Fi bearer selection thresholds
Diversity gains as well as SU-MIMO throughput gains can be defined for each equipment for different numbers of transmission
and reception antennas, modulation and coding schemes, and user speeds. The figure below shows the MIMO gains tab.
Figure 14.9 Wi-Fi MIMO gains
Wi-Fi Traffic Model
In Atoll, the radio network traffic is modelled using Monte Carlo simulations. According to the definition of the services and
users in the network, and depending on the traffic cartography (traffic data), realistic distributions of users are generated and
used as input to the scheduling and radio resource management algorithms.
Service and user behaviours are modelled in Atoll through different tables that provide information about:




The services available in the network
The terminals compatible with the network
The mobility types
The user profiles describing the way users access different services
The Wi-Fi traffic model is shown in the figure below.
© Forsk 2019
Page 407
Wi-Fi Features
Atoll 3.4.0 Technical Overview
Figure 14.10 Wi-Fi traffic model
14.4.2 Services
The services table describes the services that are available in the network. Both voice and data type services are supported
and have specific parameters. The main service parameters are:









Service type
Priority level
Lowest and highest bearers allowed
Uplink and downlink maximum throughput demands
Uplink and downlink minimum throughput demands
Uplink and downlink average requested throughputs
Uplink and downlink activity factors
Throughput conversion parameters from MAC to Application layer
Body loss
An example of a service properties window is presented in the figure below.
Figure 14.11 Service properties window
14.4.3 Terminals
The terminals table describes the terminals that can be used in the network, cell phones, smartphones, in-car navigation
devices, etc. The following parameters model a terminal:







Minimum and maximum transmission powers
Noise figure
Transmission and reception loss
Reception equipment
UE category
Antenna pattern
Antenna gain
© Forsk 2019
Page 408
Wi-Fi Features


Atoll 3.4.0 Technical Overview
Diversity support
Numbers of MIMO antennas
Atoll enables you to assign directional antennas to different terminals and define whether the terminal supports MIMO. The
antenna patterns are used in coverage predictions and Monte Carlo simulations. An example of a terminal properties window
is given in the figure below.
Figure 14.12 Terminal properties window
14.4.4 Mobility Types
The mobility type defines different user speeds.
14.4.5 User Profiles
The user profiles table models the behaviour of the different user categories. Every user profile contains a list of services and
their associated parameters describing how these services are accessed by the users.
Parameters for voice services are:



The average number of calls per hour
The average duration of each call
The terminal used when requiring access to this service.
Parameters for data services are:




The average number of sessions per hour
The data volume transferred on the downlink during each session
The data volume transferred on the uplink during each session
The terminal used when requiring access to this service.
The figure below shows a user profile window.
Figure 14.13 User profile window
© Forsk 2019
Page 409
Wi-Fi Features
Atoll 3.4.0 Technical Overview
14.4.6 Traffic Data
For information on traffic data cartography, see 2.2.7 Traffic Data.
Wi-Fi Monte Carlo Simulations
The radio resource management and scheduling algorithms in a Wi-Fi network automatically perform resource allocation to
users. Atoll simulates this resource allocation mechanism. It calculates, for each user distribution (called a random trial), the
different network parameters such as the mobile activity, received power, antenna diversity mode, interference, C/(I+N),
best radio bearer available for the calculated C/(I+N), required resources to satisfy the minimum and maximum throughput
demands, and user throughputs (peak MAC, effective MAC, and application-level) after the allocation of resources by the
scheduler. As outputs, Atoll provides the traffic loads which can then be assigned to the different cells and the C/(I+N)
coverage can be performed based on realistic simulation results.
Moreover, traffic from a mobile network (HSPA, LTE, etc.) can be offloaded to Wi-Fi access points. This aspect of multi-layer
multi-technology network capacity analysis, and the impact of adding a layer of Wi-Fi hot spots on top of a mobile network
is fully modelled in Atoll. This enables operators to plan and evaluate Wi-Fi-based scenarios for network capacity
enhancement. For more information on mobile traffic offloading to Wi-Fi, see 14.10 Wi-Fi Co-planning With Mobile Radio
Access Technologies.
A Monte Carlo simulation in Atoll corresponds to a given distribution of users. It is a snapshot of a Wi-Fi network.
Wi-Fi Monte Carlo simulations can be analysed, displayed and stored. They can be used in a next step to generate numerous
coverage predictions.
14.5.1 Generation of Realistic User Distributions
Realistic distributions of users on the map are required as inputs to the Wi-Fi simulation algorithm. A “Realistic User
Distribution” corresponds to a user distribution that complies with the service and user model and the traffic data. Atoll
generates these user distributions using a Monte Carlo (statistical) algorithm.
14.5.2 Scheduling and Radio Resource Management
For each user distribution, Atoll simulates the scheduling and RRM mechanism of Wi-Fi access points. The simulation ends
when the scheduler has allocated resources to all the users selected for the scheduling process and has determined the traffic
loads for all the cells in the simulation.
The figure below shows an overview of the simulation algorithm.
Figure 14.14 Wi-Fi simulation overview
The following steps are carried out during each iteration of a Wi-Fi Monte Carlo simulation for all the generated mobiles:
© Forsk 2019
Page 410
Wi-Fi Features

Atoll 3.4.0 Technical Overview
Best server determination: Atoll determines the best server for each mobile based on the signal level in the
downlink. If more than one cell cover the mobile, the one with the highest layer is selected as the serving cell.
Users can be rejected at this stage for "No Coverage".

Downlink calculations: The downlink calculations include the calculation of C/(I+N), determination of the best
available bearer for the C/(I+N), allocation of resources (RRM), and calculation of user throughputs.
Users can be rejected at this stage for "No Service".

Uplink calculations: The uplink calculations include the calculation of C/(I+N), determination of the best available
bearer for the C/(I+N), resource allocation (RRM), update of uplink noise rise values for cells, and calculation of user
throughputs.
Users can be rejected at this stage for "No Service".

Radio resource management and cell load calculation: Atoll uses an intelligent scheduling algorithm to perform
radio resource management.
Users can be rejected at this stage for "Scheduler Saturation," "Resource Saturation," or “Backhaul Saturation.”
Main simulation outputs are:


The cell loads (i.e., uplink and downlink traffic loads, uplink noise rise), and
User throughputs.
Note that numerous other parameters are available and stored during the simulation for further analysis. For more
information, see 14.5.5 Simulation Reports.
14.5.3 Monte Carlo Simulation Management
Wi-Fi simulations are managed through the Simulations folder in the Atoll Explorer window. This folder is displayed in the
figure below.
Figure 14.15 Wi-Fi simulations folder
The Simulations folder is made up of several simulation “groups”. Each group corresponds to a network configuration for
which a user-specified number of Monte Carlo simulations have been generated. As an example, different groups may
correspond to different traffic assumptions. The figure below shows the simulation creation dialog box.
When several simulation groups are available, it is possible to automatically display one group after the other, hence
animating the prediction plot display on the map, at a user-defined speed using the slideshow function.
The following information is required when creating a new group of Monte Carlo simulations:





The simulation group name
The number of simulations to be run
The load and backhaul constraints to apply during simulations
The traffic maps used
The convergence criteria.
© Forsk 2019
Page 411
Wi-Fi Features
Atoll 3.4.0 Technical Overview
Figure 14.16 Wi-Fi simulation creation dialog box
Once a simulation (or a group of simulations) has been performed, simulation reports are available and simulation results can
be graphically analysed in Atoll.
14.5.4 Simulation Graphical Analysis
Graphical Display: Mobile Connection Status
Simulations can be displayed in the map window as a graphical layer. Users are displayed on the map, using representative
colours for their connection status. The different possible statuses are:






Connected DL + UL: the mobile is connected on both downlink and uplink
Connected UL: the mobile is connected on uplink only
Connected DL: the mobile is connected on downlink only
Scheduler Saturation: the mobile is rejected because the scheduler has reached its maximum limit
Resource Saturation: the mobile is rejected because all the resources have been allocated to other mobiles
No Service: the mobile is rejected because it is outside the coverage area.
An example of a graphical display of a group of simulations is presented in the figure below.
© Forsk 2019
Page 412
Wi-Fi Features
Atoll 3.4.0 Technical Overview
Figure 14.17 Wi-Fi simulation display by connection status
Individual Mobile Results Graphical Display
Parameters for any user can be displayed either in the results table or directly on the map (as presented in the figure below).
Figure 14.18 Individual mobile results display using the tool tip
14.5.5 Simulation Reports
Atoll provides detailed simulation results in the form of reports.
Reports of a Single Simulation
A report is available for each simulation. This report contains information about the simulation statistics, and calculation
results by sites, cell, and mobile as given in the figure below.
© Forsk 2019
Page 413
Wi-Fi Features
Atoll 3.4.0 Technical Overview
Figure 14.19 Wi-Fi simulation report
The simulation results are provided at the following different levels:





Global statistics: total users attempting a connection and the corresponding break-up per service; total users
actually connected and the corresponding break-up per service.
Results per site: sum of user throughputs (peak MAC, effective MAC, and application level throughputs) for all the
cells of a site, globally and per service type, for both uplink and downlink and numbers of rejected mobiles per
rejection cause.
Results per cell: uplink and downlink traffic loads, uplink noise rise, sum of user throughputs (peak MAC, effective
MAC, and application level throughputs), for both uplink and downlink, numbers of rejected mobiles per rejection
cause.
Results per mobile: geographic location, receiver height, terminal type, service, user profile, mobility, activity status
(DL/UL), serving cell, path loss, received power levels, uplink transmit power, channel and user throughputs (peak
MAC, effective MAC, and application throughputs), connection status (connected in DL, UL, DL+UL, or rejected due
to no service, scheduler saturation or resource saturation), C/(I+N) and interference levels, antenna diversity
modes, bearer, BLER, etc.
Initial conditions: parameters and traffic maps used to create the simulation.
© Forsk 2019
Page 414
Wi-Fi Features
Atoll 3.4.0 Technical Overview
Reports of a Group of Simulations
Atoll provides detailed simulation results averaged over a group of simulations in the form of reports. The report generated
for a simulation group contains:




Statistics: average statistics obtained from the results of all the simulations in a group
Results per site: average site results obtained from the results of all the simulations in a group
Results per cell: average cell results obtained from the results of all the simulations in a group
Initial conditions: parameters used to create the simulation group.
Figure 14.20 Wi-Fi simulation group report
14.5.6 Updating Cell Loads
You can store the cell loads calculated by Monte Carlo simulations in the cells data table. This enables you to update the
network cell loads based either on the average results from a simulation group or the results of from a single simulation. Cell
load values for all the cells in the network radio database are then updated with the results generated by the selected
simulation. Cell loads from a simulation, simulation group, or from the cells data table can then be used to generate coverage
prediction plots.
14.5.7 Exporting Results
You can export the simulation results as described in 2.5.1 Network Data Import and Export.
Wi-Fi Coverage Predictions
In Atoll a coverage prediction is a plot displaying calculation results of user-selected parameters on the map and enabling
graphical as well as statistical analysis of the network behaviour. Examples of Wi-Fi coverage predictions are signal level,
signal quality, radio bearer, throughput plots, etc. For each pixel, Atoll calculates the required information. This data is then
graphically represented by a colour according to a user-defined legend. Different display options are available in Atoll,
depending on the calculated parameter.
14.6.1 Coverage Prediction Calculation and Management
Coverage predictions are performed by assuming a “probe mobile” (non-interfering terminal) on each pixel of the considered
area. The probe mobile characteristics (terminal type, mobility type, service type) are specified as inputs to the coverage
prediction in order to calculate the user-defined prediction parameter.
Predictions are stored as multi-layer geographic objects in the Predictions folder of the Explorer window and can be displayed
in the map window. When several coverage predictions are available, it is possible to automatically display one prediction
after the other, hence animating the prediction plot display on the map, at a user-defined speed using the slideshow function.
© Forsk 2019
Page 415
Wi-Fi Features
Atoll 3.4.0 Technical Overview
Subfolders can be created in the Predictions folder in order to group various coverage prediction objects into categories.
Coverage predictions can be directly created under a subfolder and moved from one subfolder to another using the mouse.
14.6.2 Coverage Prediction Types
Wi-Fi coverage predictions can be generated either based on the results from Monte Carlo simulations or on user-defined
cell load configurations.
Wi-Fi coverage prediction types and their display options available in Atoll are listed below.














Coverage by transmitter (DL)
o Transmitter
Coverage by signal level (DL)
o Signal level (dBm, dBµV or dBµV/m)
o Path loss (dB)
Overlapping zones (DL)
o Number of servers
Effective signal analysis (DL)
o Downlink signal level and C/N
Effective signal analysis (UL)
o Uplink signal level and C/N
Coverage by C/(I+N) level (DL)
o Downlink total noise (I+N) and C/(I+N)
Coverage by C/(I+N) level (UL)
o Uplink total noise (I+N) and C/(I+N)
o Uplink transmission power
Service area analysis (DL)
o Bearer
o Modulation
Service area analysis (UL)
o Bearer
o Modulation
Effective service area analysis (DL + UL)
Coverage by throughput (DL)
o Peak MAC, effective MAC, and application channel throughput
o Peak MAC, effective MAC, and application cell capacity
o Aggregate peak MAC, effective MAC, and application cell throughput
o Peak MAC, effective MAC, and application throughput per user
Coverage by throughput (UL)
o Peak MAC, effective MAC, and application channel throughput
o Peak MAC, effective MAC, and application cell capacity
o Aggregate peak MAC, effective MAC, and application cell throughput
o Peak MAC, effective MAC, and application throughput per user
Coverage by quality indicator (DL)
o BER, BLER, etc.
Coverage by quality indicator (UL)
o BER, BLER, etc.
The first five coverage predictions (coverage by transmitter, coverage by signal level, overlapping zones, and effective signal
analyses) are not based on interference, hence neither require cell load information nor Monte Carlo simulations. The
remaining coverage predictions depend on the network’s behaviour under load. These predictions can be calculated for a
service, mobility type, and user terminal equipment.
Various Wi-Fi coverage prediction plots are shown in the figures below.
© Forsk 2019
Page 416
Wi-Fi Features
Atoll 3.4.0 Technical Overview
Figure 14.21 Wi-Fi access point coverage
Figure 14.22 Wi-Fi coverage by signal level
© Forsk 2019
Page 417
Wi-Fi Features
Atoll 3.4.0 Technical Overview
Figure 14.23 Wi-Fi coverage by C/(I+N) level
Figure 14.24 Wi-Fi coverage by throughput
14.6.3 Coverage Prediction Reports
Atoll can generate reports for one or more coverage predictions with various detail levels as defined by the user. Reports are
spread sheet-like tables that can be printed directly from Atoll or exported to any desktop tool. An example of such a report
is given in the figure below.
Figure 14.25 Wi-Fi coverage prediction report
© Forsk 2019
Page 418
Wi-Fi Features
Atoll 3.4.0 Technical Overview
14.6.4 Coverage Prediction Comparison
Comparison (difference, intersection, union, or merge) between two coverage predictions can be performed. As examples,
this functionality can be used:



To compare uplink and downlink coverage of a service. This enables you to determine uplink/downlink-limited
zones for that service.
To compare service area coverage plots of two different services. This enables you to assess the areas where one
service (e.g., VoIP) is available while the other (e.g., high speed internet) is not.
To compare service area coverage plots of two networks deployment scenarios (possibly with different
technologies). The figure below illustrates such a case by comparing LTE and Wi-Fi coverage.
Figure 14.26 Coverage prediction graphical comparison (LTE versus Wi-Fi example)
Atoll also enables you to carry out per-pixel arithmetical operations between coverage predictions. For example, you can
calculate the sum, difference, min, max, and average of similar calculated parameters per pixel from two coverage predictions
of the same or different technologies.
14.6.5 Coverage Prediction Export
Any coverage prediction can be exported in the following formats:











Atoll format
ArcView SHP
MapInfo MIF and TAB
ArcView Grid TXT and ASC
Vertical Mapper GRD and GRC
BMP
PNG
TIFF
BIL
JPEG2000
JPEG
When exported in MapInfo format, coverage prediction attributes (e.g., signal levels, transmitter IDs, etc.) are exported along
with the plot. The figure below gives an example of the exported attributes for a C/(I+N) prediction.
© Forsk 2019
Page 419
Wi-Fi Features
Atoll 3.4.0 Technical Overview
Figure 14.27 Wi-Fi coverage prediction attributes export to MapInfo
14.6.6 Point Analysis Tool
A real-time prediction analysis tool is available in Atoll. The point analysis tool is dynamically linked to the map window. The
displayed information is updated as the receiver is moved on the map window. The point analysis tool provides the downlink
signal values numerically and graphically for all cells and for the selected terminal type, mobility type, and service type.
Based on user-defined or calculated cell load values, the point analysis tool also provides numeric values of signal levels and
signal quality, downlink and uplink bearers, and downlink and uplink throughput values.
The figure below shows the point analysis window as well as its link to the map window.
Receiving
mobile
Received
signal
strength
Figure 14.28 Wi-Fi point-to-point real-time analysis
14.6.7 Multi-Point Analysis
Atoll enables you to carry out point predictions on multiple point locations and at different heights. Multi-point analyses can
be carried out on subscriber locations from fixed subscriber traffic maps and points created on the map using the mouse.
Multi-point analyses may be useful in verifying network QoS at specific locations in case of reported incidents such as call
drops, low throughputs, etc. Multi-point analysis calculations can be based on user-defined network load conditions in the
Cells table or loads calculated using Monte Carlo simulations. Fixed subscriber analysis results include detailed results for the
subscriber’s best server. These results are similar to the results provided by a Monte Carlo simulation.
Multi-point analysis results are stored in the Multi-Point Analysis folder in the Network explorer. Once calculated, multi-point
analysis results are available in tabular form and visible on the map using symbols and colours based on calculation results.
You can export the multi-point analysis results as described in 2.5.1 Network Data Import and Export.
© Forsk 2019
Page 420
Wi-Fi Features
Atoll 3.4.0 Technical Overview
Wi-Fi Neighbour Planning
Atoll supports the following neighbour types in a Wi-Fi network configuration:


Intra-technology neighbours: Wi-Fi cells defined as neighbours of other Wi-Fi cells in the same Atoll document.
Inter-technology neighbours: Wi-Fi cells defined as neighbours of cells which use a technology other than Wi-Fi.
Neighbour plans can be generated by any of the following means in Atoll:



Importing an external neighbour plan (e.g., in Excel format)
Automatically producing a neighbour plan as described in 14.7.1 Automatic Neighbour Allocation
Graphically and/or manually creating, editing and deleting a neighbour plan as presented in 14.7.2 Graphical
Neighbour Plan Editing
Various neighbour plans can be compared. The results of an automatic neighbour allocation can be compared with the
existing neighbour plan. As well, neighbour plans from external sources can also be compared with the existing neighbour
plan in Atoll.
14.7.1 Automatic Neighbour Allocation
Neighbour lists can be generated automatically in Atoll. For each cell, potential neighbours are ranked according to their
importance. The neighbour planning algorithm considers the following user-specified parameters:





Hysteresis zone defined by a handover start and a handover end margin with respect to the best server signal
strength
Maximum inter-site distance
Maximum number of neighbours
Minimum area covered (overlapping area between the reference cell and its potential neighbour).
Importance ranges for distance, coverage, adjacency, and co-site factors.
Forcing “neighbour symmetry”, “adjacent cells as neighbours”, “co-site cells as neighbours“ and/or “exceptional neighbour
pairs” is possible with Atoll. The figure below displays the automatic neighbour allocation dialog box.
Figure 14.29 Wi-Fi automatic neighbour list generation
14.7.2 Graphical Neighbour Plan Editing
Neighbour plan can be graphically edited in Atoll. Clicking a transmitter on the map displays all its neighbour relations. All
types of neighbour relations (outwards, inwards or symmetrical) can be created, edited and/or deleted graphically.
14.7.3 Neighbour Consistency Check Tool
A neighbour relation audit is available in Atoll. This function enables you to determine inconsistencies in the current
neighbour plan. The figure below shows the neighbour relation conditions that can be verified using the audit.
© Forsk 2019
Page 421
Wi-Fi Features
Atoll 3.4.0 Technical Overview
Figure 14.30 Neighbour audit
Wi-Fi Automatic Frequency Planning
The Atoll Wi-Fi AFP (Automatic Frequency Planning module) enables you to automatically configure frequency channels in a
multi-carrier Wi-Fi network supporting dynamic channel selection (DCS). The aim of the AFP is to allocate frequencies in a
way that minimises interference following the user‐defined constraints. The AFP assigns a cost to each constraint and then
uses an iterative algorithm to evaluate possible allocation plans and propose the allocation plan with the lowest costs. The
AFP cost function comprises input elements such as interference matrices, neighbour relations, and allowed ranges of
resources for allocation.
The figure below presents the Wi-Fi AFP window.
Figure 14.31 Wi-Fi AFP
14.8.2 AFP Cost Components
The AFP cost components include relations and constraints. The AFP’s automatic planning algorithm can take the following
relations into account:



Interference-based relations, i.e., cells that interfere each other
The probability of interference is extracted from interference matrices. One or more interference matrices can be
calculated using Atoll or imported from external files in standard TXT, CSV, and IM2 formats, in order to provide
the AFP with:
o The co-channel interference probability
o The adjacent channel interference probability
Neighbour cells
The importance of each neighbour relation is determined from the neighbour relation definition.
Inter-cell distance
A minimum reuse distance can be defined per cell or globally for all the cells.
© Forsk 2019
Page 422
Wi-Fi Features
Atoll 3.4.0 Technical Overview
For automatic frequency allocation, the AFP can take into account the frequency channel collision and overlap.
The impact of each relation and constraint can be fine-tuned by the user by defined the associated weights. The figure below
shows the AFP constraint weights dialog box.
Figure 14.32 User-defined AFP constraint weights
14.8.3 Automatic Frequency Planning
Atoll enables you to assign frequency channels manually or automatically to any cell in the network. Atoll facilitates the
management of frequency bands and channels by letting you define these as needed. Atoll can automatically assign frequency
channels to cells taking into account the allowed frequency channels, interference matrices, reuse distance, and any
constraints imposed by neighbours.
Once the allocation is complete, you can implement the proposed allocation plan, export the results to TXT, CSV, or XML
spread sheet files, audit the frequencies, analyse frequency reuse and interference on the map, and make an analysis of
frequency distribution.
Figure 14.33 Wi-Fi frequency planning
Figure 14.34 Wi-Fi frequency audit
© Forsk 2019
Page 423
Wi-Fi Features
Atoll 3.4.0 Technical Overview
14.8.1 Frequency Plan Analysis
Frequency Search Tool
A search tool is available in Atoll which enables you to search for frequencies. You can display the current allocation plan of
the selected parameter on the map and highlight the transmitters and their coverage areas respectively.
Frequency Display on Map
You can display the frequency allocation on transmitters by using the transmitters’ display settings.
Wi-Fi Automatic Cell Planning
The Atoll Wi-Fi ACP (Automatic Cell Planning) module enables you to automatically determine the best Wi-Fi parameter
settings for your network. The aim of the Atoll ACP is to improve network quality in terms of both coverage and capacity. For
a comprehensive description of the Atoll ACP, see 17 Automatic Cell Planning (ACP) Features.
.
The Atoll Wi-Fi ACP is capable of optimising network parameters (antenna types, heights, azimuths, tilts, transmission powers,
etc.) based on the following Wi-Fi quality indicators:







Signal level
C
C/N
CINR
Overlap
Best server distance
1st-Nth difference
Wi-Fi Co-planning With Mobile Radio Access Technologies
Atoll is a multi-technology radio network planning and optimisation software. You can work on several technologies at the
same time, for example, you can design an LTE and a Wi-Fi network for a given area in Atoll, and then use Atoll’s co-planning
features to study the mutual impacts of the two networks. For more information, see 11 Multi-RAT Features.
Atoll enables you to carry out analyses of mobile traffic offloading to Wi-Fi. In other words, you can carry out network capacity
analyses of your mobile network alone and with Wi-Fi deployed as an additional layer to carry a part of your mobile network
traffic.
Atoll provides an efficient and accurate means to analyse and compare the behaviour of your mobile network with and
without a Wi-Fi network layer on top. Atoll’s combined mobile/Wi-Fi Monte Carlo simulations make it possible to compare
different traffic balancing and offloading scenarios. As an example, if you wish to analyse the increase in your LTE network
capacity due to Wi-Fi using Atoll, you can run LTE-only and LTE/Wi-Fi Monte Carlo simulations.
© Forsk 2019
Page 424
Wi-Fi Features
Atoll 3.4.0 Technical Overview
Figure 14.35 Analysis of network capacity enhancement with mobile-to-Wi-Fi traffic offloading
Atoll’s Monte Carlo simulation results provide comprehensive network capacity analysis details including the amount of
served and blocked traffic in terms of the number of users as well as aggregate throughputs. A side-by-side comparison of
the two simulation results provides you with key information, such as the number of mobile users served by Wi-Fi and the
aggregate throughput over the Wi-Fi hotspots, clearly representing the increase in the overall network capacity due to Wi-Fi
compared to a pure LTE mobile network.
The figure below illustrates the effect of mobile traffic offloading to Wi-Fi. Mobiles compatible with Wi-Fi and covered by WiFi are connected to Wi-Fi access points until radio resources are available. Mobiles not connected to Wi-Fi, due to
incompatibility, limited coverage, or resource saturation, fall back to the LTE mobile network layer.
Figure 14.36 Example of combined mobile/Wi-Fi Monte Carlo simulation results
© Forsk 2019
Page 425
WiMAX Features
Atoll 3.4.0 Technical Overview
15 WiMAX Features
The Atoll WiMAX/BWA module provides a comprehensive and accurate modelling of multi-band WiMAX and Wi-Fi networks.
It supports all WiMAX and Wi-Fi frequency bands and carrier widths along with detailed frame structure modelling for both
technologies. All downlink and uplink permutation zones and subchannel allocation modes are fully modelled. Atoll
WiMAX/BWA also includes comprehensive modelling of different MIMO techniques (diversity, SU-MIMO, MU-MIMO) and
beamforming smart antennas.
Atoll supports all modulation and coding schemes, QoS classes, voice, VoIP, and data services, and different user equipment.
Atoll provides the means to set up multi-service traffic maps from multiple sources: vector, raster and live traffic data. Traffic
maps are used in WiMAX and Wi-Fi Monte Carlo simulations for network capacity analysis including RRM, scheduling, and
backhaul constraints. Fractional frequency reuse modelling is available for analysing the improved quality due to interference
coordination in co-channel deployments. Coverage predictions can be calculated based on Monte Carlo simulation results or
on live network loads from the OMC in order to study coverage and capacity of the network.
Atoll includes automatic inter- and intra-carrier neighbour planning features that allow analysing handovers in the network.
Atoll can work with multiple interference matrices from various sources: prediction-based (calculated within Atoll), based on
OMC statistics, and based on drive test measurements. The Atoll WiMAX AFP can automatically allocate frequencies,
preamble indexes, segments, and permbases on user-definable constraints and costs. Analysis tools enabling auditing of
frequency and preamble index plans are also available.
The Atoll WiMAX ACP can be used to automatically optimise network parameters to increase coverage and capacity. It can
also carry out site selection for greenfield and site activation for densification scenarios.
An overview of the WiMAX modelling in Atoll is shown in the figure below.
Figure 15.1 WiMAX network modelling in Atoll
WiMAX Network Model
The WiMAX network model comprises radio network elements such as sites, transmitters, and cells. A WiMAX base station
is equivalent to a site, its transmitters with one or more radio channels (cells) each.
© Forsk 2019
Page 426
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.2 WiMAX network model
15.2.1 Sites
A site represents the physical location where base stations can be installed. An example of a site properties window is shown
in the figure below.
Figure 15.3 Site properties window
Site parameters are:




Geographic coordinates
Altitude (user-defined or automatically extracted from the terrain elevation data)
Any user-defined flags and parameters such as address, owner, deployment phase, etc.
The maximum downlink and uplink backhaul throughputs: Backhaul links connect sites to serving gateways. The
backhaul capacity between a site and its serving gateway imposes a limit on the aggregate throughput served by
the cells of the same site. This also imposes a limit on the throughput of each individual user served. The maximum
backhaul throughputs that you enter here can be taken into account in Monte Carlo simulations as backhaul
constraints.
15.2.2 Transmitters
Transmitters in Atoll correspond to sectors and antennas installed at a site. The main transmitter parameters are:













Transmitter name and the name of the site where it is installed
X and Y coordinates
Transmitter type (server and interferer, or interferer only)
Active/inactive (to be included in calculations or not)
Main, secondary, and smart antennas
Numbers of transmission and reception antennas for MIMO
Antenna heights, azimuths, and tilts
A flag to indicate antenna sharing with other transmitters
Transmission and reception losses
Noise figure in reception
Main and extended propagation models, path loss calculation radii and resolutions (for more information, see 2.4
Propagation Models)
Tower mounted amplifier (TMA)
Feeder type and its transmission and reception lengths
© Forsk 2019
Page 427
WiMAX Features

Atoll 3.4.0 Technical Overview
Any user-defined flags and parameters
An example of a transmitter properties window is shown in the figure below.
Figure 15.4 WiMAX transmitter properties window
15.2.3 Cells
Atoll supports multi-band, multi-carrier WiMAX network deployments. In Atoll, cells model frequency channels used at a
transmitter. A transmitter can support cells with scalable channel bandwidths and different carriers. Each cell has its own
radio resources and parameters, including:
















Cell name and the name of the transmitter to which the cell belongs
Frequency band and channel number
Cell layer
BSID, preamble index, segment cell permbase, uplink and downlink zone permbases
AFP parameters: channel status (allocated, locked, etc.) and preamble index status (allocated, locked, etc.),
segment locked/unlocked, preamble index domain, minimum frequency and preamble index reuse distance
Transmission powers: preamble power with traffic and pilot power reduction offsets
Minimum preamble C/N
Reception equipment
Frame configuration
AMS & MU-MIMO thresholds
RRM parameters: scheduler type, maximum number of simultaneous users
Resource allocation constraints: maximum uplink and downlink traffic loads
Cell loads and resource allocation results: uplink and downlink traffic loads, uplink noise rise, segmentation usage,
segmented zone uplink noise rise, AAS usage, angular distribution of uplink noise rise, MU-MIMO capacity gain,
numbers of connected users in downlink and uplink
These parameters can be outputs of Monte Carlo simulations as well as user-defined values.
Inter-technology interference: downlink and uplink noise rise
Neighbour parameters: maximum numbers of neighbours and neighbours lists
Any user-defined flags and parameters
The figure below presents an example of a transmitter with a single cell.
© Forsk 2019
Page 428
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.5 WiMAX cell parameters
15.2.4 Site Templates
A site template is made up of one or more transmitters and cells located on the same site. Site templates can be created and
edited as needed. Building a network is facilitated by working with site templates rather than single site/transmitter/cell. By
default some WiMAX site templates are available for dense urban, urban, suburban, and rural environments.
15.2.5 Repeaters
A repeater receives, amplifies, and retransmits signals. Repeaters are used to extend the coverage of their donors. Atoll
models selective as well as non-selective RF repeaters, optic fibre repeaters, microwave repeaters, and remote antennas.
Selective RF repeaters only repeat signals from their donor transmitters whereas non-selective RF repeaters receive and
retransmit wanted signals as well as interference.
The main parameters of a repeater are:













Donor transmitter name
X and Y coordinates
Active/inactive (to be included in calculations or not)
Main and secondary antennas
Antenna heights, azimuths, and tilts
A flag to indicate antenna sharing with other repeaters
Total gain
Amplifier gain
Transmission and reception losses
Noise figure in reception
Main and extended propagation models, path loss calculation radii and resolutions (for more information, see 2.4
Propagation Models)
Feeder type and its transmission and reception lengths
Any user-defined flags and parameters
The figure below presents the repeater properties window while the figure below that gives an example of a best server
prediction plot with a repeater.
© Forsk 2019
Page 429
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.6 Repeater properties window
RF repeater
Donor transmitter
Figure 15.7 RF repeater coverage plot
WiMAX Network Configuration Parameters
Atoll allows setting and modifying network-level configurations and parameters applicable to the entire project.
15.3.1 Frequency Bands and Channels
Atoll supports multi-band FDD and TDD WiMAX networks. Atoll supports all channel bandwidths and frequency bands
supported by WiMAX equipment. A frequency band is characterized by its uplink and downlink frequencies, channel
bandwidth, channel numbers, channel numbering steps, inter-channel spacing, adjacent channel interference suppression
factor, sampling factor, and the duplexing method. You can add, modify, and delete frequency bands in Atoll as required. A
number of default frequency bands are available by default as shown in the figure below.
Atoll calculates inter-channel (co- and adjacent channel) interference by determining the co- and adjacent channel overlaps
between channels assigned to cells. The adjacent channel suppression factor is applied to the interference received on the
adjacent channel overlap.
© Forsk 2019
Page 430
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.8 WiMAX frequency bands table
The figure below shows the different available frequency bands for WiMAX and Wi-Fi world-wide.
Figure 15.9 Licensed/Unlicensed WiMAX / Wi-Fi Frequency Bands
15.3.2 Global Network Settings
WiMAX-specific parameters that are applicable to the entire network are modelled in Atoll as global network settings. These
parameters include frame structure parameters such as the frame duration, the cyclic prefix, and the downlink and uplink
overheads for preamble, DL-MAP, and UL-MAP. This also enables modelling TDD-specific parameters for defining the
proportion of downlink and uplink subframes within a WiMAX frame, and the transmit time guard (TTG) and receive time
guard (RTG).
Other advanced options are also available for setting the best server, serving cell, and permutation zone selection methods,
adaptive MIMO switching criterion, and interference calculation method, etc. The figure below presents the network level
properties dialog box.
© Forsk 2019
Page 431
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.10 WiMAX network level parameters
15.3.3 Frame Configurations
Channel and frame structure parameters for different channel bandwidths are modelled through frame configurations. Each
frame configuration has a number of total subcarriers per channel, a number of preamble subcarriers, a cyclic prefix ratio,
can contain more than one permutation zone, and can perform segmentation (Fractional Frequency Reuse) using the PUSC
permutation zones in downlink and uplink. The frame configurations table is shown in the figure below.
Figure 15.11 WiMAX frame configuration properties
Each permutation zone in a frame configuration can be assigned a different subchannel allocation mode, numbers of data
and used subcarriers, numbers of subchannels per channel, quality thresholds, priority, and diversity mode support. Atoll
supports all subchannel allocation modes defined in the IEEE 802.16 specifications, i.e., PUSC, FUSC, OPUSC, OFUSC, AMC,
TUSC1, and TUSC2. Segmentation (fractional frequency reuse) is modelled using the primary and secondary subchannel
groups for the PUSC DL permutation zone. The figure below shows the properties of different permutation zones in a frame
configuration.
© Forsk 2019
Page 432
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.12 WiMAX permutation zones
15.3.4 Radio Bearers
WiMAX radio bearers are used to carry user data on the downlink and uplink traffic channels. A bearer refers to a combination
modulation and coding scheme. The radio bearers table lists the available radio bearers in downlink and uplink. You can add,
remove, and modify bearer properties according to your network and equipment. The figure below shows the default bearers
in Atoll.
Figure 15.13 Default WiMAX bearers
15.3.5 Schedulers
In Atoll, schedulers perform the allocation and management of radio resources according to the QoS classes of the services
being accessed by the selected users. Various scheduling methods are available in Atoll, including proportional fair, round
robin, QoS biased, etc., as well as the support for multi-user diversity gains specific to proportional fair schedulers.
Figure 15.14 Default WiMAX schedulers
15.3.6 Quality Indicators
In Atoll, quality indicators (BER, BLER, etc.) represent the coverage quality at different locations. The quality indicators table
lists the available quality indicators which you can add, remove, and modify as required.
WiMAX Radio Equipment
Atoll provides the option to define various pieces of radio equipment such as antennas, transmitter equipment, feeders,
tower mounted amplifiers, reception equipment, smart antenna equipment, etc. For more information on common antenna
and radio equipment features, see 4 Antenna and Radio Equipment Features.
15.4.1 Reception Equipment and MIMO Gains
WiMAX reception equipment model the reception characteristics of cells and user terminals. Bearer selection thresholds,
quality indicator graphs, and MIMO gains are defined in WiMAX reception equipment. The figures below give examples of
such an equipment definition.
© Forsk 2019
Page 433
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.15 WiMAX bearer selection thresholds
Figure 15.16 WiMAX quality indicator graphs
Diversity gains as well as SU-MIMO throughput gains can be defined for each equipment for different numbers of transmission
and reception antennas, modulation and coding schemes, and user speeds. The figures below show the MIMO gains tabs.
Figure 15.17 Traffic MIMO gains
© Forsk 2019
Page 434
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.18 Preamble diversity gains
15.4.2 Smart Antenna Equipment
Atoll includes two beamforming smart antenna models that support linear adaptive array systems that work by forming
beams in the direction of the served mobiles. The conventional beamformer performs beamforming in downlink and uplink.
The optimum beamformer performs beamforming in downlink, and beamforming and interference cancellation in the uplink
using an MMSE (Minimum Mean Square Error) algorithm. Smart antenna models dynamically calculate and apply weights on
each antenna element in order to create beams in the direction of served users. In uplink, the Minimum Mean Square Error
algorithm models the effect of null steering towards interfering mobiles.
Smart antenna equipment models adaptive antenna array systems with more than one antenna element. The beamforming
smart antenna model also supports cross-polar diversity. Smart antenna gains can be fine-tuned with user-defined gain
offsets per clutter class.
The figures below shows a smart antenna properties window and the smart antenna calculation results, i.e., the angular
distribution of interference, output by Atoll’s Monte Carlo simulations.
Figure 15.19 Smart antenna properties
Figure 15.20 Angular distribution of interference from smart antennas
© Forsk 2019
Page 435
WiMAX Features
Atoll 3.4.0 Technical Overview
WiMAX Traffic Model
In Atoll, the radio network traffic is modelled using Monte Carlo simulations. According to the definition of the services and
users in the network, and depending on the traffic cartography (traffic data), realistic distributions of users are generated and
used as input to the scheduling and radio resource management algorithms.
Service and user behaviours are modelled in Atoll through different tables that provide information about:




The services available in the network
The terminals compatible with the network
The mobility types
The user profiles describing the way users access different services
The WiMAX traffic model is shown in the figure below.
Figure 15.21 WiMAX traffic model
15.5.1 Services
The services table describes the services that are available in the network. Both voice and data type services are supported
and have specific parameters. The main service parameters are:










Service type
Priority level
QoS class (UGS, rtPS, ErtPS, nrtPS, or BE),
Lowest and highest bearers allowed
Uplink and downlink maximum throughput demands
Uplink and downlink minimum throughput demands
Uplink and downlink average requested throughputs
Uplink and downlink activity factors
Throughput conversion parameters from MAC to Application layer
Body loss
An example of a service properties window is presented in the figure below.
© Forsk 2019
Page 436
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.22 Service properties window
15.5.2 Terminals
The terminals table describes the terminals that can be used in the network, cell phones, smartphones, in-car navigation
devices, etc. The following parameters model a terminal:









Minimum and maximum transmission powers
Noise figure
Transmission and reception loss
Reception equipment
UE category
Antenna pattern
Antenna gain
Diversity support
Numbers of MIMO antennas
Atoll enables you to assign directional antennas to different terminals, and define whether the terminal supports MIMO and
beamforming. The antenna patterns are used in coverage predictions and Monte Carlo simulations. An example of a terminal
properties window is given in the figure below.
Figure 15.23 Terminal properties window
15.5.3 Mobility Types
The mobility type defines different user speeds.
15.5.4 User Profiles
The user profiles table models the behaviour of the different user categories. Every user profile contains a list of services and
their associated parameters describing how these services are accessed by the users.
© Forsk 2019
Page 437
WiMAX Features
Atoll 3.4.0 Technical Overview
Parameters for voice services are:



The average number of calls per hour
The average duration of each call
The terminal used when requiring access to this service.
Parameters for data services are:




The average number of sessions per hour
The data volume transferred on the downlink during each session
The data volume transferred on the uplink during each session
The terminal used when requiring access to this service.
The figure below shows a user profile window.
Figure 15.24 User profile window
15.5.5 Traffic Data
For information on traffic data cartography, see 2.2.7 Traffic Data.
WiMAX Monte Carlo Simulations
The radio resource management and scheduling algorithms in a WiMAX network automatically perform the best suitable
resource allocation to users. The objective is to optimise the resource usage within cells according to the C/(I+N) conditions
at user locations. Atoll simulates this resource allocation mechanism. It calculates, for each user distribution (called a random
trial), the different network parameters such as the mobile activity, received power, permutation zone, antenna diversity
mode used, interference, C/(I+N), best radio bearer available for the calculated C/(I+N), required resources to satisfy the
minimum and maximum throughput demands, and user throughputs (peak MAC, effective MAC, and application-level) after
the allocation of resources by the scheduler. As outputs, Atoll provides the traffic loads which can then be assigned to the
different cells and the C/(I+N) coverage can be performed based on realistic simulation results.
A Monte Carlo simulation in Atoll corresponds to a given distribution of users. It is a snapshot of a WiMAX network.
WiMAX Monte Carlo simulations can be analysed, displayed and stored. They can be used in a next step to generate numerous
coverage predictions.
15.6.1 Generation of Realistic User Distributions
Realistic distributions of users on the map are required as inputs to the WiMAX simulation algorithm. A “Realistic User
Distribution” corresponds to a user distribution that complies with the service and user model and the traffic data. Atoll
generates these user distributions using a Monte Carlo (statistical) algorithm.
15.6.2 Scheduling and Radio Resource Management
For each user distribution, Atoll simulates the scheduling and RRM mechanism of WiMAX cells. The simulation ends when
the scheduler has allocated resources to all the users selected for the scheduling process and has determined the traffic loads
for all the cells in the simulation.
The figure below shows an overview of the simulation algorithm.
© Forsk 2019
Page 438
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.25 WiMAX simulation overview
The following steps are carried out during each iteration of a WiMAX Monte Carlo simulation for all the generated mobiles:

Best server determination: Atoll determines the best server for each mobile based on the preamble signal level in
the downlink. If more than one cell cover the mobile, the one with the highest layer is selected as the serving cell.
Users can be rejected at this stage for "No Coverage".

Downlink calculations: The downlink calculations include the calculation of preamble, pilot, and traffic C/(I+N),
determination of the best available bearer for the traffic C/(I+N), allocation of resources (RRM), and calculation of
user throughputs.
Segmentation is performed if the frame configuration, selected for a cell, supports segmentation. Interference
calculation is based on the probabilities of collision between segments.
Users can be rejected at this stage for "No Service".

Uplink calculations: The uplink calculations include the calculation of traffic C/(I+N), determination of the best
available bearer for the traffic C/(I+N), uplink power control, uplink bandwidth allocation, resource allocation
(RRM), update of uplink noise rise values for cells, and calculation of user throughputs.
Segmentation is performed if the frame configuration, selected for a cell, supports segmentation. Interference
calculation is based on the probabilities of collision between segments.
Users can be rejected at this stage for "No Service".

Radio resource management and cell load calculation: Atoll uses an intelligent scheduling algorithm to perform
radio resource management.
Users can be rejected at this stage for "Scheduler Saturation," "Resource Saturation," or “Backhaul Saturation.”
Main simulation outputs are:


The cell loads (i.e., uplink and downlink traffic loads, uplink noise rise), and
User throughputs.
Note that numerous other parameters are available and stored during the simulation for further analysis. For more
information, see 15.6.5 Simulation Reports.
© Forsk 2019
Page 439
WiMAX Features
Atoll 3.4.0 Technical Overview
15.6.3 Monte Carlo Simulation Management
WiMAX simulations are managed through the Simulations folder in the Atoll Explorer window. This folder is displayed in the
figure below.
Figure 15.26 WiMAX simulations folder
The Simulations folder is made up of several simulation “groups”. Each group corresponds to a network configuration for
which a user-specified number of Monte Carlo simulations have been generated. As an example, different groups may
correspond to different traffic assumptions. The figure below shows the simulation creation dialog box.
When several simulation groups are available, it is possible to automatically display one group after the other, hence
animating the prediction plot display on the map, at a user-defined speed using the slideshow function.
The following information is required when creating a new group of Monte Carlo simulations:





The simulation group name
The number of simulations to be run
The load and backhaul constraints to apply during simulations
The traffic maps used
The convergence criteria.
Figure 15.27 WiMAX simulation creation dialog box
© Forsk 2019
Page 440
WiMAX Features
Atoll 3.4.0 Technical Overview
Once a simulation (or a group of simulations) has been performed, simulation reports are available and simulation results can
be graphically analysed in Atoll.
15.6.4 Simulation Graphical Analysis
Graphical Display: Mobile Activity Status
Simulations can be displayed in the map window as a graphical layer. Users are displayed on the map, using representative
colours for their activity status. The different possible statuses are:



Active DL + UL: the mobile is active on both downlink and uplink
Active UL: the mobile is active on uplink only
Active DL: the mobile is active on downlink only
An example of a graphical display of a group of simulations is presented in the figure below.
Figure 15.28 WiMAX simulation display by activity status
Individual Mobile Results Graphical Display
Parameters for any user can be displayed either in the results table or directly on the map (as presented in the figure below).
Figure 15.29 Individual mobile results display using the tool tip
15.6.5 Simulation Reports
Atoll provides detailed simulation results in the form of reports.
Reports of a Single Simulation
A report is available for each simulation. This report contains information about the simulation statistics, and calculation
results by sites, cell, and mobile as given in the figure below.
© Forsk 2019
Page 441
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.30 WiMAX simulation report – Cells tab
Figure 15.31 WiMAX simulation report – Mobiles tab
The simulation results are provided at the following different levels:





Global statistics: total users attempting a connection and the corresponding break-up per service; total users
actually connected and the corresponding break-up per service.
Results per site: sum of user throughputs (peak MAC, effective MAC, and application level throughputs) for all the
cells of a site, globally and per service type, for both uplink and downlink and numbers of rejected mobiles per
rejection cause.
Results per cell: uplink and downlink traffic loads, uplink noise rise, MU-MIMO capacity gain, sum of user
throughputs (peak MAC, effective MAC, and application level throughputs), for both uplink and downlink, numbers
of rejected mobiles per rejection cause.
Results per mobile: geographic location, receiver height, terminal type, service, user profile, mobility, activity status
(DL/UL), serving cell, path loss, received power levels, uplink transmit power, uplink allocated bandwidth, channel
and user throughputs (peak MAC, effective MAC, and application throughputs), connection status (connected in
DL, UL, DL+UL, or rejected due to no service, scheduler saturation or resource saturation), C/(I+N) and interference
levels, antenna diversity modes, bearer, BLER, etc.
Initial conditions: parameters and traffic maps used to create the simulation.
Reports of a Group of Simulations
Atoll provides detailed simulation results averaged over a group of simulations in the form of reports. The report generated
for a simulation group contains:




Statistics: average statistics obtained from the results of all the simulations in a group
Results per site: average site results obtained from the results of all the simulations in a group
Results per cell: average cell results obtained from the results of all the simulations in a group
Initial conditions: parameters used to create the simulation group.
© Forsk 2019
Page 442
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.32 WiMAX simulation group report
15.6.6 Updating Cell Loads
You can store the cell loads calculated by Monte Carlo simulations in the cells data table. This enables you to update the
network cell loads based either on the average results from a simulation group or the results of from a single simulation. Cell
load values for all the cells in the network radio database are then updated with the results generated by the selected
simulation. Cell loads from a simulation, simulation group, or from the cells data table can then be used to generate coverage
prediction plots.
15.6.7 Exporting Results
You can export the simulation results as described in 2.5.1 Network Data Import and Export.
WiMAX Coverage Predictions
In Atoll a coverage prediction is a plot displaying calculation results of user-selected parameters on the map and enabling
graphical as well as statistical analysis of the network behaviour. Examples of WiMAX coverage predictions are signal level,
signal quality, radio bearer, throughput plots, etc. For each pixel, Atoll calculates the required information. This data is then
graphically represented by a colour according to a user-defined legend. Different display options are available in Atoll,
depending on the calculated parameter.
15.7.1 Coverage Prediction Calculation and Management
Coverage predictions are performed by assuming a “probe mobile” (non-interfering terminal) on each pixel of the considered
area. The probe mobile characteristics (terminal type, mobility type, service type) are specified as inputs to the coverage
prediction in order to calculate the user-defined prediction parameter.
Predictions are stored as multi-layer geographic objects in the Predictions folder of the Explorer window and can be displayed
in the map window. When several coverage predictions are available, it is possible to automatically display one prediction
after the other, hence animating the prediction plot display on the map, at a user-defined speed using the slideshow function.
Subfolders can be created in the Predictions folder in order to group various coverage prediction objects into categories.
Coverage predictions can be directly created under a subfolder and moved from one subfolder to another using the mouse.
15.7.2 Coverage Prediction Types
WiMAX coverage predictions can be generated either based on the results from Monte Carlo simulations or on user-defined
cell load configurations.
WiMAX coverage prediction types and their display options available in Atoll are listed below.


Coverage by transmitter (DL)
o Transmitter
Coverage by signal level (DL)
o Signal level (dBm, dBµV or dBµV/m)
o Path loss (dB)
© Forsk 2019
Page 443
WiMAX Features













Atoll 3.4.0 Technical Overview
Overlapping zones (DL)
o Number of servers
Effective signal analysis (DL)
o Preamble signal level and C/N
o Pilot signal level and C/N
o Traffic signal level and C/N
o Permutation zone
o Segment
Effective signal analysis (UL)
o Signal level and C/N
o Permutation zone
Coverage by C/(I+N) level (DL)
o Preamble total noise (I+N) and C/(I+N)
o Pilot total noise (I+N) and C/(I+N)
o Traffic total noise (I+N) and C/(I+N)
Coverage by C/(I+N) level (UL)
o Total noise (I+N) and C/(I+N)
o Uplink allocated bandwidth
o Uplink transmission power
Service area analysis (DL)
o Bearer
o Modulation
Service area analysis (UL)
o Bearer
o Modulation
Effective service area analysis (DL + UL)
Coverage by throughput (DL)
o Peak MAC, effective MAC, and application channel throughput
o Peak MAC, effective MAC, and application cell capacity
o Aggregate peak MAC, effective MAC, and application cell throughput
o Peak MAC, effective MAC, and application throughput per user
Coverage by throughput (UL)
o Peak MAC, effective MAC, and application channel throughput
o Peak MAC, effective MAC, and application cell capacity
o Peak MAC, effective MAC, and application allocated bandwidth throughput
o Aggregate peak MAC, effective MAC, and application cell throughput
o Peak MAC, effective MAC, and application throughput per user
Coverage by quality indicator (DL)
o BER, BLER, etc.
Coverage by quality indicator (UL)
o BER, BLER, etc.
Cell identifier collision zones (DL)
Displays collisions between preamble index, segment, cell permbases, and uplink and downlink zone permbases
o Interferer
o Number of interferers
o Number of interferers per cell
The first five coverage predictions (coverage by transmitter, coverage by signal level, overlapping zones, and effective signal
analyses) are not based on interference, hence neither require cell load information nor Monte Carlo simulations. The
remaining coverage predictions depend on the network’s behaviour under load. These predictions can be calculated for a
service, mobility type, and user terminal equipment.
Various WiMAX coverage prediction plots are shown in the figures below.
© Forsk 2019
Page 444
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.33 WiMAX coverage by transmitter
Figure 15.34 WiMAX coverage by signal level
Figure 15.35 WiMAX overlapping zones coverage
© Forsk 2019
Page 445
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.36 WiMAX effective downlink traffic coverage (isotropic receiver, frequency reuse 1:3)
Figure 15.37 WiMAX coverage by downlink traffic C/(I+N) level (isotropic receiver, frequency reuse 1:3)
Figure 15.38 WiMAX coverage by downlink traffic C/(I+N) level (directional receiver, frequency reuse 1:3)
© Forsk 2019
Page 446
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.39 WiMAX downlink bearer coverage (directional receiver, frequency reuse 1:3)
Figure 15.40 WiMAX coverage by peak MAC downlink throughput (directional receiver, frequency reuse 1:3)
Figure 15.41 WiMAX aggregate peak MAC downlink throughput coverage (isotopic receiver, frequency reuse 1:3)
© Forsk 2019
Page 447
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.42 WiMAX coverage by downlink traffic C/(I+N) level (isotropic receiver, frequency reuse 1:1)
Figure 15.43 WiMAX coverage by downlink traffic C/(I+N) level (isotropic receiver, fractional frequency reuse 1:3)
Figure 15.44 WiMAX effective uplink traffic coverage (isotropic receiver, frequency reuse 1:3)
© Forsk 2019
Page 448
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.45 WiMAX coverage by uplink traffic C/(I+N) level (isotropic receiver, frequency reuse 1:3)
Figure 15.46 WiMAX coverage by uplink traffic C/(I+N) level (directional receiver, frequency reuse 1:3)
Figure 15.47 WiMAX uplink bearer coverage (directional receiver, frequency reuse 1:3)
© Forsk 2019
Page 449
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.48 WiMAX coverage by peak MAC uplink throughput (directional receiver, frequency reuse 1:3)
Figure 15.49 WiMAX aggregate peak MAC uplink throughput coverage (isotopic receiver, frequency reuse 1:3)
Figure 15.50 WiMAX coverage by downlink traffic C/(I+N) level (without smart antennas)
© Forsk 2019
Page 450
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.51 WiMAX coverage by downlink traffic C/(I+N) level (with smart antennas)
Figure 15.52 WiMAX coverage by downlink throughput (without MIMO)
Figure 15.53 WiMAX coverage by downlink throughput (with adaptive MIMO switching)
© Forsk 2019
Page 451
WiMAX Features
Atoll 3.4.0 Technical Overview
15.7.3 Coverage Prediction Reports
Atoll can generate reports for one or more coverage predictions with various detail levels as defined by the user. Reports are
spread sheet-like tables that can be printed directly from Atoll or exported to any desktop tool. An example of such a report
is given in the figure below.
Figure 15.54 WiMAX coverage prediction report
15.7.4 Coverage Prediction Comparison
Comparison (difference, intersection, union, or merge) between two coverage predictions can be performed. As examples,
this functionality can be used:



To compare uplink and downlink coverage of a service. This enables you to determine uplink/downlink-limited
zones for that service.
To compare service area coverage plots of two different services. This enables you to assess the areas where one
service (e.g., VoIP) is available while the other (e.g., high speed internet) is not.
To compare service area coverage plots of two networks deployment scenarios (possibly with different
technologies). The figure below illustrates such a case by comparing GSM and WiMAX coverage. Note that, in this
example, WiMAX transmitters are installed on only some of the GSM sites.
Figure 15.55 Coverage prediction graphical comparison (GSM versus WiMAX example)
Atoll also enables you to carry out per-pixel arithmetical operations between coverage predictions. For example, you can
calculate the sum, difference, min, max, and average of similar calculated parameters per pixel from two coverage predictions
of the same or different technologies.
15.7.5 Coverage Prediction Export
Any coverage prediction can be exported in the following formats:







Atoll format
ArcView SHP
MapInfo MIF and TAB
ArcView Grid TXT and ASC
Vertical Mapper GRD and GRC
BMP
PNG
© Forsk 2019
Page 452
WiMAX Features




Atoll 3.4.0 Technical Overview
TIFF
BIL
JPEG2000
JPEG
When exported in MapInfo format, coverage prediction attributes (e.g., signal levels, transmitter IDs, etc.) are exported along
with the plot. The figure below gives an example of the exported attributes for a C/(I+N) prediction.
Figure 15.56 WiMAX coverage prediction attributes export to MapInfo
15.7.6 Point Analysis Tool
A real-time prediction analysis tool is available in Atoll. The point analysis tool is dynamically linked to the map window. The
displayed information is updated as the receiver is moved on the map window. The point analysis tool provides the downlink
signal values numerically and graphically for all cells and for the selected terminal type, mobility type, and service type.
Based on user-defined or calculated cell load values, the point analysis tool also provides numeric values of signal levels and
signal quality for the preamble, pilot, and traffic channels, downlink and uplink bearers, and downlink and uplink throughput
values.
The figure below shows the point analysis window as well as its link to the map window.
Receiving
mobile
Received
strength
signal
Figure 15.57 WiMAX point-to-point real-time analysis
15.7.7 Multi-Point Analysis
Atoll enables you to carry out point predictions on multiple point locations and at different heights. Multi-point analyses can
be carried out on imported lists of points, subscriber locations from fixed subscriber traffic maps, as well as points created
on the map using the mouse.
Multi-point analyses may be useful in verifying network QoS at specific locations in case of reported incidents such as call
drops, low throughputs, etc. Multi-point analysis calculations can be based on user-defined network load conditions in the
© Forsk 2019
Page 453
WiMAX Features
Atoll 3.4.0 Technical Overview
Cells table or loads calculated using Monte Carlo simulations. The figure below shows the multi-point analysis creation dialog
box.
Figure 15.58 WiMAX multi-point analysis creation dialog box
Two types of multi-point analyses are available. Point analysis results include a number of radio parameters at each point
calculated for all potential servers. These results are the same as available for one point in the Details view of the Point
Analysis tool. Fixed subscriber analysis results include more detailed results for the subscriber’s best server. These results are
similar to the results provided by a Monte Carlo simulation.
Multi-point analysis results are stored in the Multi-Point Analysis folder in the Network explorer. Once calculated, multi-point
analysis results are available in tabular form and visible on the map using symbols and colours based on calculation results.
Figure 15.59 WiMAX multi-point analysis results
You can export the multi-point analysis results as described in 2.5.1 Network Data Import and Export.
WiMAX Neighbour Planning
Atoll supports the following neighbour types in a WiMAX network configuration:
© Forsk 2019
Page 454
WiMAX Features


Atoll 3.4.0 Technical Overview
Intra-technology neighbours: WiMAX cells defined as neighbours of other WiMAX cells in the same Atoll document.
Inter-technology neighbours: WiMAX cells defined as neighbours of cells which use a technology other than
WiMAX.
Neighbour plans can be generated by any of the following means in Atoll:



Importing an external neighbour plan (e.g., in Excel format)
Automatically producing a neighbour plan as described in 15.8.1 Automatic Neighbour Allocation
Graphically and/or manually creating, editing and deleting a neighbour plan as presented in 15.8.2 Graphical
Neighbour Plan Editing
Various neighbour plans can be compared. The results of an automatic neighbour allocation can be compared with the
existing neighbour plan. As well, neighbour plans from external sources can also be compared with the existing neighbour
plan in Atoll.
15.8.1 Automatic Neighbour Allocation
Neighbour lists can be generated automatically in Atoll. For each cell, potential neighbours are ranked according to their
importance. The neighbour planning algorithm considers the following user-specified parameters:





Hysteresis zone defined by a handover start and a handover end margin with respect to the best server preamble
signal strength
Maximum inter-site distance
Maximum number of neighbours
Minimum area covered (overlapping area between the reference cell and its potential neighbour).
Importance ranges for distance, coverage, adjacency, and co-site factors.
Neighbours can be automatically allocated based on the coverage overlap in terms of the preamble signal level or the
preamble C/(I+N).
Forcing “neighbour symmetry”, “adjacent cells as neighbours”, “co-site cells as neighbours“ and/or “exceptional neighbour
pairs” is possible with Atoll. The figure below displays the automatic neighbour allocation dialog box.
Figure 15.60 WiMAX automatic neighbour list generation
15.8.2 Graphical Neighbour Plan Editing
Neighbour plan can be graphically edited in Atoll. Clicking a transmitter on the map displays all its neighbour relations. All
types of neighbour relations (outwards, inwards or symmetrical) can be created, edited and/or deleted graphically. Such an
example is presented in the figures below.
© Forsk 2019
Page 455
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.61 Graphical neighbour plan editing
Figure 15.62 Neighbour planning using a best server plot
15.8.3 Neighbour Consistency Check Tool
A neighbour relation audit is available in Atoll. This function enables you to determine inconsistencies in the current
neighbour plan. The figure below shows the neighbour relation conditions that can be verified using the audit.
Figure 15.63 Neighbour audit
WiMAX Automatic Frequency, Preamble Index, and Zone Permbase Planning
The Atoll WiMAX AFP (Automatic Frequency Planning module) enables you to automatically configure network parameters
such as the frequency channels, preamble indexes, and permbases. The AFP can also perform fractional frequency planning
through automatic configuration of the segments during preamble index planning. The aim of the AFP is to allocate resources
© Forsk 2019
Page 456
WiMAX Features
Atoll 3.4.0 Technical Overview
in a way that minimises interference following the user‐defined constraints. The AFP assigns a cost to each constraint and
then uses an iterative algorithm to evaluate possible allocation plans and propose the allocation plan with the lowest costs.
The AFP cost function comprises input elements such as interference matrices, neighbour relations, and allowed ranges of
resources for allocation.
The figure below presents the WiMAX AFP window.
Figure 15.64 WiMAX AFP
15.9.2 AFP Cost Components
The AFP cost components include relations and constraints. The AFP’s automatic planning algorithm can take the following
relations into account:



Interference-based relations, i.e., cells that interfere each other
The probability of interference is extracted from interference matrices. One or more interference matrices can be
calculated using Atoll or imported from external files in standard TXT, CSV, and IM2 formats, in order to provide
the AFP with:
o The co-channel interference probability
o The adjacent channel interference probability
Neighbour cells
The importance of each neighbour relation is determined from the neighbour relation definition. The following
neighbour relations can be taken into account:
o First-order neighbours (direct neighbours)
o Second-order neighbours (neighbours of neighbours)
o Inter-neighbours (neighbours of a common cell)
Inter-cell distance
A minimum reuse distance can be defined per cell or globally for all the cells.
The AFP can take into account the following constraints:



For automatic frequency allocation: Frequency channel collision and overlap
For preamble index allocation: preamble index collisions and other related collisions (segments, cell permbases),
preamble index allocation domain, effect of the frequency plan on preamble index allocation, etc.
For downlink and uplink zone permbase allocation: zone permbase collisions, zone permbase allocation domain,
etc.
The impact of each relation and constraint can be fine-tuned by the user by defined the associated weights. The figure below
shows the AFP constraint weights dialog box.
© Forsk 2019
Page 457
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.65 User-defined AFP constraint weights
15.9.3 Automatic Preamble Index Planning
Atoll enables you to assign preamble indexes manually or automatically to any cell in the network. Atoll facilitates the
management of preamble indexes by letting you create groups of preamble indexes and domains, where each domain is a
defined set of groups. Atoll can automatically assign preamble indexes to cells taking into account the network’s frequency
plan, the selected cell permbase allocation strategy (free or same per site), allowed allocation domain, interference matrices,
reuse distance, and any constraints imposed by neighbours.
Once the allocation is complete, you can implement the proposed allocation plan, export the results to TXT, CSV, or XML
spread sheet files, audit the preamble indexes, analyse preamble index reuse and collisions on the map, and make an analysis
of preamble index distribution.
Figure 15.66 WiMAX preamble index planning
© Forsk 2019
Page 458
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.67 WiMAX preamble index audit
15.9.4 Automatic Frequency Planning
Atoll enables you to assign frequency channels manually or automatically to any cell in the network. Atoll facilitates the
management of frequency bands and channels by letting you define these as needed. Atoll can automatically assign frequency
channels to cells taking into account the allowed frequency channels, interference matrices, reuse distance, and any
constraints imposed by neighbours.
Once the allocation is complete, you can implement the proposed allocation plan, export the results to TXT, CSV, or XML
spread sheet files, audit the frequencies, analyse frequency reuse and interference on the map, and make an analysis of
frequency distribution.
Figure 15.68 WiMAX frequency planning
© Forsk 2019
Page 459
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.69 WiMAX frequency audit
15.9.5 Automatic Downlink and Uplink Zone Permbase Planning
Atoll enables you to assign downlink and uplink zone permbases manually or automatically to any cell in the network. Atoll
can automatically assign downlink and uplink zone permbases to cells taking into account the allowed allocation domain,
interference matrices, reuse distance, and any constraints imposed by neighbours.
Once the allocation is complete, you can implement the proposed allocation plan, export the results to TXT, CSV, or XML
spread sheet files, audit the downlink and uplink zone permbases, analyse zone permbase reuse on the map, and make an
analysis of zone permbase distribution.
15.9.6 Frequency, Preamble Index, and Zone Permbase Plan Analysis
Cell Parameter Search Tool
A search tool is available in Atoll which enables you to search for frequencies, preamble indexes, segments, and cell
permbases. You can display the current allocation plan of the selected parameter on the map and highlight the transmitters
and their coverage areas respectively. The tool window is shown in the figure below.
Figure 15.70 WiMAX frequency search
© Forsk 2019
Page 460
WiMAX Features
Atoll 3.4.0 Technical Overview
Cell Parameter Display on Map
You can display the frequency, preamble index, segment, cell permbase, and downlink and uplink zone permbase allocation
on transmitters by using the transmitters’ display settings. The figure below shows a preamble index plan displayed on the
map.
Figure 15.71 Preamble index display on map
Cell Identifier Collision Zones Prediction
You can display the preamble index, segment, cell permbase, and downlink and uplink zone permbase collisions on the map
using the cell identifier coverage prediction.
WiMAX Automatic Cell Planning
The Atoll WiMAX ACP (Automatic Cell Planning) module enables you to automatically determine the best WiMAX parameter
settings for your network. The aim of the Atoll ACP is to improve network quality in terms of both coverage and capacity. For
a comprehensive description of the Atoll ACP, see 17 Automatic Cell Planning (ACP) Features.
The Atoll WiMAX ACP is capable of optimising network parameters (antenna types, heights, azimuths, tilts, transmission
powers, etc.) based on the following WiMAX quality indicators:







Signal level
Preamble C
Preamble C/N
Preamble CINR
Overlap
Best server distance
1st-Nth difference
WiMAX Co-planning With Other Radio Access Technologies
Atoll supports co-planning of WiMAX networks with other radio access technologies. For more information, see 11 Multi-RAT
Features.
Additionally, Atoll models the effect of interference from coexisting WIMAX (or OFDM) networks. This feature enables
studying the effect of interference on the WiMAX network from other parts of the same WiMAX network and from the WiMAX
(or OFDM) networks of other operators. The figure below shows the specific “Transmitter Type” parameter (Server and
Interferer or Interferer Only) required as input.
© Forsk 2019
Page 461
WiMAX Features
Atoll 3.4.0 Technical Overview
Figure 15.72 Transmitter properties window
© Forsk 2019
Page 462
Measurements and Drive Test Data Features
Atoll 3.4.0 Technical Overview
16 Measurements and Drive Test Data Features
The Atoll Measurements module is an optional module available for all mobile radio access technologies in Atoll. The Atoll
Measurements module is capable of processing two different types of measurement data:

CW (continuous wave) measurements
Dedicated continuous wave transmitters are set up for collecting signal strength measurements during
measurement campaigns, usually for the purpose of calibrating propagation models.

Drive test data
Drive test campaigns are carried out on live networks by making test calls and recording relevant information, such
as signal strength and signal quality values for the serving and neighbour cells, and messages exchanged between
the mobile and the network. These data are usually collected for the purpose of radio network optimisation.
CW Measurements
CW measurements can be imported, displayed, analysed, processed, and used for propagation model tuning in Atoll. Atoll
allows importing CW measured data in various formats including MS Excel, ASCII text, MSI Planet, and CSV. More than one
survey paths can be simultaneously loaded into a project. During the import process, the corresponding transmitter ID and
frequency are assigned to each of the survey files. Import configurations can be saved in Atoll for convenience.
Imported measurement data can be processed in Atoll. This processing includes graphic filtering by range, signal strength,
clutter types, number of measurement points, and antenna azimuths. This is presented in the figure below.
Figure 16.1 CW measurement processing
Atoll is also capable of generating detailed reports on the comparison between measured and predicted values. This report
includes the standard deviation, mean, repartition law, and other statistical information. Statistics are also provided per
clutter type. The figure below shows an example of a visual comparison between measured and predicted data.
© Forsk 2019
Page 463
Measurements and Drive Test Data Features
Atoll 3.4.0 Technical Overview
Figure 16.2 Prediction – measurement comparison
Atoll also includes a feature for smoothing measurement values which allows reducing the effect of fading on the measured
values. Measurement smoothing is carried out using a sliding window to reduce the variations in the measured values.
Drive Test Data
Drive test data can be imported, displayed, analysed, filtered, and used for path loss matrix tuning in Atoll. Atoll allows
importing drive test data in various formats including TEMS (FMT and PLN), ASCII text, DAT, and CSV. Moreover, other specific
formats, generic or proprietary, can also be imported in Atoll. More than one survey paths can be simultaneously loaded into
a project. File import configurations can be saved in Atoll for convenience. Drive test data can also be exported from Atoll to
files in MapInfo, ArcView and Atoll formats.
At the time of import, Atoll identifies serving and neighbour cells by decoding the cell identifiers (BSIC/BCCH, scrambling
codes, PN offsets, physical cell IDs, preamble indexes, etc.). Atoll is also capable of decoding call events. The decoding is
performed automatically during the file import. The figure below gives an example of a TEMS PLN file imported in Atoll with
decoded call events.
Figure 16.3 Call event decoding from a TEMS file imported in Atoll
Imported drive test data can be filtered by clutter type, distance, or serving cell. In addition, any user-defined filter parameter
can be added through a query function. Drive test data can be displayed in Atoll using any parameter from the imported data.
Parameter information can be presented in three different ways:

On the map window: The link between a measurement point and its serving cell and neighbours (if available) is
drawn in real-time as the mobile moves along the drive test path.
© Forsk 2019
Page 464
Measurements and Drive Test Data Features


Atoll 3.4.0 Technical Overview
In the drive test data table: All parameters can be visualised.
In the drive test data analysis tool: a graph shows the selected parameters of the drive test data.
These three display modes are interactively linked with each other. As the cursor is moved along the data path, the mobile
follows its drive test path and the corresponding record in the drive test data table is highlighted. An example of this feature
is presented in the figure below.
Map window
Serving cell
Test mobile
Data record
Drive test data table
Analysis tool
Parameter values
Figure 16.4 Drive test data display
Propagation Model Calibration
CW measurement data can be used for manual tuning of the propagation models through the propagation model editor, or
for assisted calibration or automatic optimisation using the automatic propagation model calibration routine. This module
determines the optimum propagation model parameters using a Minimum Root Mean Square algorithm. An example of
automatic calibration window is shown in the figure below.
Figure 16.5 Automatic propagation model calibration
Figure 16.6 Assisted propagation model calibration
© Forsk 2019
Page 465
Measurements and Drive Test Data Features
Atoll 3.4.0 Technical Overview
Path Loss Tuning
Drive test data and CW measurements can be used in Atoll to improve the accuracy of calculated path loss matrices
(propagation results) of individual transmitters and repeaters. Atoll applies global and localised corrections to the calculated
values depending on the number of measurement points taken into account and the distance between the measurement
point and the pixel being corrected. The interpolation is based on the points located inside a predefined ellipse oriented
towards the transmitter. A weighting factor is applied based on the radius of each ellipse and the distance to the
measurement point.
Catalogues of measurement paths intended to be used for path loss tuning can be created and shared among users.
Figure 16.7 Measurement based path loss tuning on coverage: before (left) and after (right)
© Forsk 2019
Page 466
Automatic Cell Planning (ACP) Features
© Forsk 2019
Atoll 3.4.0 Technical Overview
Page 467
Automatic Cell Planning (ACP) Features
Atoll 3.4.0 Technical Overview
17 Automatic Cell Planning (ACP) Features
The Atoll ACP (Automatic Cell Planning) module enables radio network design engineers to optimise their network settings
for improving network coverage and capacity.
The Atoll ACP is an optional module available for the following technologies:









5G NR
LTE/LTE-Advanced
NB-IoT
UMTS/HSPA
GSM/GPRS/EDGE
CDMA2000
LPWA
Wi-Fi
WiMAX
The Atoll ACP can be used to optimise parameters of installed antennas (patterns, heights, azimuths, and tilts) and cell
transmission powers. The ACP can take into account various standard and user-defined optimisation objectives, such as
coverage, capacity, throughput, service quality, interference, and EMF exposure levels at building facades. Moreover, the
ACP is capable of taking different building floors into account for evaluating the optimisation plans with multi-storey buildings.
The ACP can also be used during the pre-design stage of a network for automatic site placement and candidate site selection
and to carry out initial antenna selection and optimisation for new sites before implementation.
All of the above-listed features are available for single-RAT as well as multi-RAT networks for simultaneous optimisation for
multiple technologies.
Figure 17.1 ACP multi-RAT (GSM/UMTS/LTE) optimisation process
The ACP optimisation process is based on flexible and user-definable directives. These optimisation directives may include a
number of weighted criteria dependent on clutter data, radio access technologies, KPIs, traffic data, etc. The ACP also enables
comprehensive analyses of proposed optimisation plans. Multiple “what if?” scenarios can be generated, stored, and
compared in order to make informed decisions on the definitive optimisation plan.
The ACP can use calibrated propagation models as well as path loss results tuned using drive test measurements. Moreover,
the network optimisation process in the ACP can also take into account multiple indoor floor levels in addition to the outdoor
ground level.
The Atoll ACP includes full multi-technology support for combined multi-technology optimisation. The ACP takes into account
the interaction and co-existence of different technology networks in the optimisation process and proposes combined
optimisation plans for the entire multi-RAT network. Multi-technology optimisation results can be simultaneously displayed,
analysed, and implemented within Atoll.
© Forsk 2019
Page 468
Automatic Cell Planning (ACP) Features
Atoll 3.4.0 Technical Overview
Figure 17.2 Atoll ACP implementation plan analysis
Automatic Cell Planning Scenario Definition
The Atoll ACP features are available in Atoll through a dedicated folder in the Network explorer. The ACP folder provides a
unique access for creating, storing, analysing, and implementing network optimisation scenarios. Different ACP scenarios can
be created for analysing various network reconfiguration options and site selection alternatives. Each scenario is an
independent data object containing the scenario input as well as the resulting implementation plans.
ACP optimisation scenarios can store multiple implementation plans, can be shared and exchanged between users and
different Atoll sessions through comprehensive configuration files, and new ones created based on existing scenarios.
Figure 17.3 The ACP folder
The ACP folder also enables to define global settings for the ACP optimisation process and user preferences. The ACP global
settings allow defining the ACP path loss matrix storage folder and provide the possibility to choose a calculation preference
between speed and precision. The figure below shows the ACP global settings window.
© Forsk 2019
Page 469
Automatic Cell Planning (ACP) Features
Atoll 3.4.0 Technical Overview
Figure 17.4 Atoll ACP global settings window
The aim of the automatic cell planning algorithm is to find the optimum network parameters that satisfy user-defined
coverage, quality, capacity, throughput, and EMF-exposure objectives within user-defined geographic zones. The Atoll ACP
can propose solutions based on different rules and can take weighting maps, population and traffic data, as input in order to
steer the cell planning algorithm towards the most appropriate solution that caters for both high density and low density
regions.
The Atoll ACP is designed to work with multiple geographic zones as well as vectors such as roads and railway tracks. It can
be provided with multi-technology optimisation targets and objectives that need to be treated by optimising network
parameters. Network reconfiguration and site selection can be performed simultaneously with full interaction between both
processes. The following sections provide an overview of the above-mentioned elements of the overall ACP workflow.
17.1.1 Optimisation Targets
The ACP can work with multi-technology optimisation targets ranging from network layers to optimise, the geographic zones
to optimise as well as those used to evaluate the various objectives, and the cost-related parameters. Each geographic zone
can be assigned a relative weight which is taken into account by the ACP when optimising the network.
Network Layers
The Atoll ACP enables you to automatically and simultaneously optimise multi-technology networks. Multiple heterogeneous
technology layers can be taken into account in the optimisation process as needed. The figure below shows the ACP
optimisation layer selection window.
Figure 17.5 ACP optimisation layers
© Forsk 2019
Page 470
Automatic Cell Planning (ACP) Features
Atoll 3.4.0 Technical Overview
Working Zones
You can define different geographic zones in the Atoll ACP for evaluation of the ACP objectives and for the definition of the
network elements that can be reconfigured. Multiple zones can be provided as input with relative priorities. The figure below
shows the ACP zones definition window.
Figure 17.6 ACP zones definition
Cost Control
The Atoll ACP enables you to provide estimates of the required costs or effort related to each type of modification that can
be carried out by the ACP during the optimisation process. You can also define the maximum number of allowed changes for
each type of modification. Multiple site cost classes can be defined and assigned to existing and candidate sites. These flexible
parameters enable the Atoll ACP to rank the network reconfiguration changes in the order of their cost. The figure below
shows the ACP cost control definition window.
Figure 17.7 ACP cost control definition window
© Forsk 2019
Page 471
Automatic Cell Planning (ACP) Features
Atoll 3.4.0 Technical Overview
Optimisation Constraints
The Atoll ACP enables you to impose a global constraint on the maximum number of active sites that the ACP must propose
at the end of the optimisation process. The figure below shows the ACP constraint definition window.
Figure 17.8 ACP constraint definition window
Multi-Storey Optimisation
The Atoll ACP can be provided with 3D optimisation targets using multi-storey calculations. The multi-storey optimisation
targets are based on 3D building data within given optimisation zones where ACP optimisation objectives are evaluated on
multiple floors. The figure below shows the Atoll ACP multi-storey optimisation target definition window.
Figure 17.9 Atoll ACP multi-storey optimisation target definition window
© Forsk 2019
Page 472
Automatic Cell Planning (ACP) Features
Atoll 3.4.0 Technical Overview
Figure 17.10 Multi-storey optimisation results example
EMF Exposure Optimisation
In addition to radio network quality indicators, regulatory constraints such as EMF exposure level can also be taken into
account in the Atoll ACP optimisation process. The Atoll ACP uses a dedicated propagation model, based on propagation
classes, for EMF exposure analysis in 2D and 3D for building facades. The figure below shows the Atoll ACP EMF exposure
level optimisation target definition window.
Figure 17.11 Atoll ACP EMF exposure level optimisation target definition window
17.1.2 Optimisation Objectives
The Atoll ACP can work with multi-technology coverage, quality, throughput, and capacity-oriented optimisation objectives.
Each objective is defined by one or more radio quality indicator (SS-RSRP, RSRP, RSCP, Ec/Io, etc.) and a surface area coverage
© Forsk 2019
Page 473
Automatic Cell Planning (ACP) Features
Atoll 3.4.0 Technical Overview
requirement for a target geographic zone. An objective can be associated with one or more technology layers, assigned a
user-defined importance, and a geographic weighting map based on, for example, population or traffic data.
You can define as many objectives as needed. It is also possible to combine optimisation objectives using logical expressions
(AND, OR, etc.). The figure below shows an example of ACP objective definition.
Figure 17.12 Atoll ACP optimisation objectives
Objectives based on certain radio quality indicator (BCCH signal level, co-channel CINR, RSCP, Ec/Io, RSRP, RSRQ, RS CINR,
and PDSCH CINR) can also use a progressive threshold function. Progressive thresholds enable the ACP to assess the objective
quality more finely. Using progressive thresholds, variations in the radio quality indicator values are converted into variations
in the objective quality rather than a simple function representing whether the objective has been achieved or not. This
allows the ACP make more intelligent decisions by evaluating the amount of improvement compared to the extent of quality
degradation that any parameter change may bring.
Radio Quality Objectives
The Atoll ACP can work with multiple radio quality indicators. Network optimisation objectives are based on radio quality
indicator criteria. The following radio quality indicators are supported by the ACP:


5G NR
o SS-RSRP
o SSS C/N
o SSS CINR
o PDSCH CINR
o RLC peak throughput
o Overlap
o Best server distance
o 1st-Nth difference
LTE/LTE-Advanced
o Signal level
o RS C
o RS C/N
o RSRP
o RS CINR
© Forsk 2019
Page 474
Automatic Cell Planning (ACP) Features







Atoll 3.4.0 Technical Overview
o RSRQ
o RSSI
o PDSCH CINR
o RLC peak throughput
o Overlap
o Best server distance
o 1st-Nth difference
o PUSCH signal level
NB-IoT
o NRS C
o NRSRP
o NRS CINR
o NRSRQ
o NPUSCH C
o 1st-Nth difference
UMTS/HSPA
o RSCP
o Ec/Io
o RSSI
o HS-PDSCH Ec/Nt
o RLC peat throughput
o Overlap
o Best server distance
o 1st-Nth difference
GSM/GPRS/EDGE
o BCCH signal level
o Co-channel CINR
o Overlap
o Best server distance
o 1st-Nth difference
CDMA2000
o Signal level
o Ec/Io
o Overlap
o Best server distance
o 1st-Nth difference
LPWA
o Number of redundant servers
o Signal level
o C
o C/N
o CINR
o Overlap
o Best server distance
o 1st-Nth difference
Wi-Fi
o Signal level
o C
o C/N
o CINR
o Overlap
o Best server distance
o 1st-Nth difference
WiMAX
o Signal level
o Preamble C
o Preamble C/N
© Forsk 2019
Page 475
Automatic Cell Planning (ACP) Features
o
o
o
o
Atoll 3.4.0 Technical Overview
Preamble CINR
Overlap
Best server distance
1st-Nth difference
Throughput Objective
The Atoll ACP is capable of maximising the throughput offered by the network by distributing multi-technology traffic among
various network layers according to their coverage footprints and priorities. This allows the ACP to find the best
implementation plans that ensure optimum end-user throughputs in the network. The figure below shows the Atoll ACP
throughput objective definition window.
Figure 17.13 Atoll ACP throughput objective definition window
Load Balancing Objective
The Atoll ACP is capable of performing capacity-driven optimisation where actual network traffic data is used for calculating
the distribution of traffic load among multi-technology layers and services. This feature enables the Atoll ACP to drive the
optimisation process towards solutions that provide best-suiting network configurations for network traffic and load
conditions. The figure below shows the Atoll ACP load balancing objective definition window.
© Forsk 2019
Page 476
Automatic Cell Planning (ACP) Features
Atoll 3.4.0 Technical Overview
Figure 17.14 Atoll ACP load balancing objective definition window
Optimisation Zones and Weighting Maps
Multiple geographic zones can be provided to the Atoll ACP as optimisation target zones. These zones may include vector
objects such as roads and railway tracks. Each ACP optimisation objective may be assigned to a given geographic zone
Moreover, optimisation target zones may be created from clutter class data as shows in the figure below.
The Atoll ACP can also be provided with weighting maps, based on population and traffic data, for each objective in order to
steer the optimisation process towards solutions that are targeted to improve high density regions.
Figure 17.15 ACP optimisation zone and weighting map selection dialog boxes
17.1.3 Cell Parameter Reconfiguration
The Atoll ACP is capable of working with the following cell parameters in order to optimise the user-defined radio network
coverage, quality, and capacity objectives:

Site/sector deactivation
The ACP can automatically detect sectors and sites that do not contribute sizeable in the overall network coverage
and quality. The ACP may propose to remove such sectors and sites in order to improve the overall cost while
maintaining a certain level of network quality.

Cell transmission power
The ACP can automatically adjust the transmission powers of cells. Cell powers may be increased to enlarge the cell
service areas or decreased to improve the interference levels in the network. This parameter is mostly managed as
a remote adjustable parameter which does not require a site visit. Minimum and maximum allowed power values
can be defined for each cell individually.
© Forsk 2019
Page 477
Automatic Cell Planning (ACP) Features
Atoll 3.4.0 Technical Overview

Antenna type
The ACP can automatically find the best suited antenna model for any sector depending on the antenna sharing
and management constraints provided to the ACP.

Antenna height
The antenna height can be adjusted in order to improve cell coverage footprints. Minimum and maximum allowed
antenna height values can be defined for each sector individually.

Antenna azimuth
The antenna azimuth can be adjusted in order to direct the cell transmission and reception towards the surface and
traffic to cover. Minimum and maximum allowed antenna azimuth values can be defined for each sector.

Antenna tilt (electrical as well as mechanical)
The antenna tilt can be adjusted in order to improve cell coverage overlaps and interference levels. The electrical
tilt is usually considered to be remotely manageable and not requiring a site visit for modification. Minimum and
maximum electrical and mechanical tilt values can be defined for each sector individually.

Repeater amplifier gain
The repeater amplifier gain can be adjusted in order to improve cell coverage. Minimum and maximum gain values
can be defined for each repeater individually.
Any repeaters and remote antennas associated with the cells being optimised are also taken into account. As well, co-located
transmitters are automatically linked to share the same antenna and parameters. All the network configuration parameters
can be defined directly in the corresponding windows and imported from external files containing these parameters in a
tabulated form. This enables sharing and exchanging ACP reconfiguration parameters among Atoll sessions and users.
Figure 17.16 ACP site reconfiguration parameters window
© Forsk 2019
Page 478
Automatic Cell Planning (ACP) Features
Atoll 3.4.0 Technical Overview
Figure 17.17 ACP sector and cell reconfiguration parameters window
17.1.4 Site Selection
The Atoll ACP enables you to automatically select sites to activate in order to match the required objectives. The ACP proposes
various types of site selection:

Current site selection
Current site selection consists in activating or deactivating existing sectors and sites according to the required
coverage, quality, and capacity objectives. Sectors and sites that do not provide considerable improvements in the
overall network radio objectives may be deactivated in order to reduce the overall network cost.

Current candidate selection
Current candidate site selection consists in activating or deactivating sectors and sites that are currently not used
by the network. Sites that are currently deactivated are taken into account by the ACP as potential candidates for
activation if needed according to the required coverage, quality, and capacity objectives.

New candidate selection
New candidate site selection consists in adding new sites to the network if new sites are required for improving the
defined coverage, quality, and capacity objectives. In addition to site selection from among a list of candidates, the
station template associated with different candidate sites may also be automatically reconfigured by the ACP to
provide the best default settings for each new site.
© Forsk 2019
Page 479
Automatic Cell Planning (ACP) Features
Atoll 3.4.0 Technical Overview
Figure 17.18 ACP new candidate site selection setup window
17.1.5 Antenna Management
The Atoll ACP can work with multi-band multi-technology antennas. It can also be used to select the best-suited antenna for
multi-technology sites providing dedicated antenna patterns for the operating frequencies of corresponding technologies.
The Atoll ACP enables you to define physical antenna models that support multiple patterns, group them as needed, and
define constraints on their selection as needed.
The figures below show the antenna definition and grouping windows for the case of a multi-technology network with
antenna sharing sites.
Figure 17.19 Atoll ACP antenna management window – Physical antennas
© Forsk 2019
Page 480
Automatic Cell Planning (ACP) Features
Atoll 3.4.0 Technical Overview
Figure 17.20 Atoll ACP antenna management window – Pattern grouping
The Atoll ACP supports advanced optimised antenna masking methods for adapting path loss values to different antenna
patterns.
Automatic Cell Planning Results
Comprehensive optimisation results are provided at the end of each ACP run in the form of a detailed implementation plan.
This implementation plan can be reviewed before actual implementation with the help of features described in this section.
17.2.1 ACP Optimisation Process
While running, the Atoll ACP optimisation progress window displays the ACP process in real-time. It shows the improvements
brought about by various modifications made in the network parameters in the form of graphs and statistics. This window
also displays the gains in various objectives in the form of predictions.
The figure below shows an example of the ACP progress window.
© Forsk 2019
Page 481
Automatic Cell Planning (ACP) Features
Atoll 3.4.0 Technical Overview
Figure 17.21 Real-time ACP optimisation progress view
17.2.2 ACP Implementation Plan
Once the ACP process is complete, comprehensive optimisation results are provided in an ACP implementation plan. The ACP
implementation plan presents the changes ordered from the most to the least beneficial, allowing implementation of a subset
of the proposed changes as needed.
© Forsk 2019
Page 482
Automatic Cell Planning (ACP) Features
Atoll 3.4.0 Technical Overview
The results of any ACP scenario include the following:

Statistics:
This tab provides global statistics and an overview of the solution proposed by the ACP. Statistics are provided for
the target zone and defined objectives.
Figure 17.22 ACP optimisation plan statistics

Sectors:
This tab lists all the changes proposed by the ACP to different parameters of sectors of various technologies.
Figure 17.23 ACP optimisation plan
© Forsk 2019
Page 483
Automatic Cell Planning (ACP) Features

Atoll 3.4.0 Technical Overview
Graph:
This tab displays the evolution of the ACP optimisation process.
Figure 17.24 ACP optimisation process evolution

Quality:
This tab displays the improvements brought about by the ACP to various quality indicators in the form of coverage
predictions.
Figure 17.25 ACP quality indicator improvement maps

Capacity:
This tab displays the improvement in load balancing corresponding to the ACP optimisation plan.
© Forsk 2019
Page 484
Automatic Cell Planning (ACP) Features
Atoll 3.4.0 Technical Overview
Figure 17.26 ACP load balancing improvement

Throughput:
This tab displays the improvement in throughput provision corresponding to the ACP optimisation plan.
Figure 17.27 ACP throughput improvement

Change Details:
This tab provides the list of proposed changes in the order of improvement provided by each. The ACP allows you
to find the best compromise between the number of changes and the corresponding improvement.
© Forsk 2019
Page 485
Automatic Cell Planning (ACP) Features
Atoll 3.4.0 Technical Overview
Figure 17.28 ACP change details by quality improvement

Commit:
The final list of changes can be reviewed before implementation. It is possible to commit the results to the Atoll
document and rollback if needed.
Figure 17.29 ACP results to implement in the network
17.2.3 ACP Coverage Predictions
The ACP enables you to display optimisation results in the form of coverage predictions in the map window. This allows you
to view, compare, and visually analyse the results. When several coverage predictions are available, it is possible to
automatically display one prediction after the other, hence animating the prediction plot display on the map, at a user-defined
speed using the slideshow function.
Various types of ACP coverage predictions are available:

Objective analysis predictions
The objective analysis predictions enable you to display the whether or not the defined objectives were met in the
initial coverage or in the final coverage. An objective analysis prediction displays the variation between the initial
coverage and the final coverage, i.e., whether the objective was met in the initial coverage, in the final coverage, in
both, or in neither. For a multi‐storey optimisation, you can display the prediction on the ground level, the lowest
values over all the storeys calculated, or the values for a specific storey.

Capacity analysis predictions
The capacity analysis predictions allow you to display the throughput gain and relative cell capacity load compared
to average cell load. This allows you to view throughput improvements as well as overloaded and underloaded cells.
© Forsk 2019
Page 486
Automatic Cell Planning (ACP) Features
Atoll 3.4.0 Technical Overview

Technology layer predictions
Multiple coverage predictions are available for various technology layers and objectives.

EMF exposure predictions
The EMF exposure predictions contain predictions enabling you to analyse EMF exposure.
Figure 17.30 ACP coverage predictions
ACP coverage predictions can be exported to raster format files and analysed using histogram functions.
17.2.4 ACP Implementation Plan Comparison
The ACP enables you to run multiple optimisation scenarios and compare their results within Atoll. A comparison between
two implementation plans provides a global comparison between the objective improvements of both plans as well as a
comparison between the numbers and types of changes proposed by each plan. The figure below shows an example of a
comparison between two ACP implementation plans.
Figure 17.31 Comparison of ACP implementation plans
© Forsk 2019
Page 487
Automatic Frequency Planning (AFP) Features
Atoll 3.4.0 Technical Overview
18 Automatic Frequency Planning (AFP) Features
The Atoll AFP (Automatic Frequency Planning) module enables radio network design engineers to automatically plan and
allocate cell parameters to optimise network coverage and capacity. The Atoll AFP is an optional module available for the
following technologies:






5G NR
LTE/LTE-Advanced
NB-IoT
GSM/GPRS/EDGE
Wi-Fi
WiMAX
Atoll 5G NR AFP
The Atoll 5G NR AFP module can automatically allocate physical cell IDs and PRACH root sequence indexes according to the
defined interference and collision-based optimisation targets. The AFP can work with user-defined constraints and costs
based on interference matrices from various sources, neighbour relations, and distance. The AFP fully supports multi-band
networks using different carrier widths. The Atoll 5G NR AFP can automatically plan physical cell IDs taking into account
various network planning constraints.
For more information on the 5G NR AFP features, see 5.10 5G NR Automatic Physical Cell ID and PRACH RSI Planning.
Atoll LTE AFP
The Atoll LTE AFP module can automatically allocate frequencies, physical cell IDs, and PRACH root sequence indexes
according to the defined interference and collision-based optimisation targets. The AFP can work with user-defined
constraints and costs based on interference matrices from various sources, neighbour relations, and distance. The AFP fully
supports multi-band networks using different carrier widths.
The Atoll LTE AFP can automatically plan physical cell IDs taking into account various network planning constraints such as
the PSS ID collision, eNode-B-based SSS ID allocation, uplink demodulation reference signal sequence collision, cell-specific
reference signal collisions, collisions of PCFICH (physical control format indicator channel) resource element groups, etc.
For more information on the LTE AFP features, see 6.14 LTE/LTE-Advanced Automatic Frequency, Physical Cell ID, and PRACH
RSI Planning.
Atoll NB-IoT AFP
The Atoll NB-IoT module adds NB-IoT-specific features to the AFP. The Atoll LTE/NB-IoT AFP is capable of combined LTE and
NB-IoT physical cell ID planning. Automatic PCI/NPCI planning using the Atoll LTE/NB-IoT AFP takes into account relations
between LTE and NB-IoT cells in order to determine PCI/NPCI collisions. In inband deployment configuration, the AFP can also
allocate the same PCI/NPCI to inband LTE and NB-IoT cells for which the flag “same NPCI as LTE PCI” has been set. Moreover,
the LTE/NB-IoT AFP can also carry out automatic frequency planning for NB-IoT cells. This can be particularly useful in
standalone NB-IoT deployments.
For more information on the LTE/NB-IoT AFP features, see 7.8 NB-IoT Automatic Frequency and Narrowband Physical Cell ID
Planning.
Atoll GSM AFP
The Atoll GSM AFP module is based on sophisticated optimisation techniques and includes combined automatic as well as
interactive frequency planning (IFP) and optimisation of TRX allocation vs. interference conditions. It can automatically
allocate frequencies, frequency hopping parameters (MAL, HSN, MAIO), and BSIC, etc. The Atoll GSM AFP module can
combine and use interference matrices based on predictions and live network statistics from the OAM. It can also calculate
and take intermodulation interference into account.
The Atoll GSM AFP includes support for frequency bands, carriers, layers, border constraints, and frequency hopping
parameters (MAL, HSN, MAIO). It allows setting up vendor-specific requirements, and user-defined constraints and costs.
For more information on the GSM AFP features, see 9.9 GSM/GPRS/EDGE Automatic Frequency Planning.
© Forsk 2019
Page 488
Automatic Frequency Planning (AFP) Features
Atoll 3.4.0 Technical Overview
Figure 18.1 GSM AFP optimisation process (left), IFP interference analysis (top), implementation plan analysis (right)
Atoll Wi-Fi AFP
The Atoll Wi-Fi AFP can automatically allocate frequencies according to the defined interference and collision-based
optimisation targets. The AFP can work with user-defined constraints and costs based on interference matrices from various
sources, neighbour relations, and distance. The AFP fully supports multi-band networks using different carrier widths.
For more information on the Wi-Fi AFP features, see 14.8 Wi-Fi Automatic Frequency Planning.
Atoll WiMAX AFP
The Atoll WiMAX AFP can automatically allocate frequencies, preamble indexes, segments, and permbases according to the
defined interference and collision-based optimisation targets. The AFP can work with user-defined constraints and costs
based on interference matrices from various sources, neighbour relations, and distance. The AFP fully supports multi-band
networks using different carrier widths.
For more information on the WiMAX AFP features, see 15.9 WiMAX Automatic Frequency, Preamble Index, and Zone
Permbase Planning.
© Forsk 2019
Page 489
Automatic Site Positioning (ASP) Features
Atoll 3.4.0 Technical Overview
19 Automatic Site Positioning (ASP) Features
The Atoll ASP (Automatic Site Positioning) module enables radio network pre-design analyses for greenfield deployments and
allows estimating the network deployment cost. It can be used to evaluate the number of sites required to cover any given
area and compare various possible deployment options and technical alternatives. The Atoll ASP also enables network
expansion planning. You can study additional sites taking into account the current network coverage.
The Atoll ASP is an optional module available for the following technologies:







5G NR
LTE/LTE-Advanced
NB-IoT
UMTS/HSPA
GSM/GPRS/EDGE
CDMA2000
WiMAX
The Atoll ASP can take into account multiple design strategies: hexagonal design based on inter-site distances and smart
design based on calculated site coverage footprints. The Atoll ASP provides flexible user-defined objectives and rules. Site
deployment plans can be based on multiple coverage targets over different zones (e.g., urban, suburban, rural zones), as well
along roads and railways. Moreover, surface-wise coverage objectives can be weighted according to traffic and population
data in order to fine-tune the site positioning algorithm.
Figure 19.1 Atoll ASP design strategies and objectives
For each site positioning scenario, the Atoll ASP provides an intelligent implementation plan, comprehensive results and
statistics. It allows you to select the best sites to deploy, i.e., those that provide the highest gains, and analyse the
improvement according to the number of sites.
© Forsk 2019
Page 490
Automatic Site Positioning (ASP) Features
Atoll 3.4.0 Technical Overview
Figure 19.2 Atoll ASP results
Automatic Site Positioning Scenario Definition
The Atoll ASP features are available in Atoll through a dedicated folder in the Network explorer. The ASP folder provides a
unique access for creating, storing, analysing, and implementing ASP scenarios. Different ASP scenarios can be created for
analysing various greenfield deployment options and technical alternatives. Each scenario is an independent data object
containing the scenario input as well as the resulting implementation plan.
Figure 19.3 The ASP folder
The aim of the automatic site positioning algorithm is to find the optimum number of sites, and there ideal locations, required
to cover user-defined geographic zones. The Atoll ASP can propose solutions based on different design methods (based on
inter-site distance or based on coverage footprints). It can take population and traffic data as input in order to drive the site
positioning algorithm to match high and low density regions.
The Atoll ASP is designed to work with multiple geographic zones as well as vectors such as roads and railway tracks.
Objectives can be defined for each geographic zone and vector separately. As well, finely tuned site-deployment strategies
can be created by defining clutter-related preferences.
© Forsk 2019
Page 491
Automatic Site Positioning (ASP) Features
Atoll 3.4.0 Technical Overview
Figure 19.4 The ASP setup dialog box
19.1.1 Design Methods
ASP scenarios can be based on the following design methods:


Hexagonal design
Smart design
Using the hexagonal design method, the ASP determines the site locations to cover user-defined zones based on the intersite distances defined for each zone.
Figure 19.5 ASP scenario configuration based on the hexagonal design method
Using the smart design method, the ASP determines the site locations to cover user-defined zones based on actual coverage
footprints of sites. The ASP calculates path losses for each deployed site and its coverage area based on calculated signal
levels compared with signal-level-based design objectives (minimum required signal level per zone and per clutter class).
Multiple signal-level based design objectives can be created as required.
© Forsk 2019
Page 492
Automatic Site Positioning (ASP) Features
Atoll 3.4.0 Technical Overview
Figure 19.6 ASP scenario configuration based on the smart design method
Figure 19.7 Example of difference between hexagonal design and smart design methods
19.1.2 Population- and Traffic-driven Site Positioning
The ASP site positioning algorithm is by default based on surface area-wise calculations. For each new proposed site, it
determines the amount of coverage improvement brought about. In addition to covered surface, site positioning may also
be based on population data or network traffic data.
When population or traffic data is provided to the ASP, it also calculates the amount of improvement brought about by each
new site in terms of the population or traffic covered by it. This enables the ASP algorithm to adapt to the actual requirements
of the network being deployed.
Figure 19.8 Example of a site deployment scenario adapted to traffic density
© Forsk 2019
Page 493
Automatic Site Positioning (ASP) Features
Atoll 3.4.0 Technical Overview
19.1.3 Site Deployment Objectives
The Atoll ASP enables you to define different objectives and rules for different site deployment zones. You can create and
use as many site deployment zones (polygons as well as vectors for roads and railway tracks) as needed. It is possible to
define a site template and an objective for each zone separately. Moreover, within each zone, site positioning criteria can be
defined per clutter class.
Figure 19.9 Site deployment configuration
Coverage-based objectives, used for the smart design method, can be created as needed. Each objective is a combination of
a required signal level and a surface-wise target. Coverage-based design objectives may also be fine-tuned per clutter class.
Figure 19.10 Site deployment objective definition
Automatic Site Positioning Results
Each site positioning scenario in the Atoll ASP provides an intelligent implementation plan, comprehensive results, and
statistics. It allows you to select the best sites to deploy, i.e., those that provide the highest gains, and analyse the
improvement according to the number of sites.
© Forsk 2019
Page 494
Automatic Site Positioning (ASP) Features
Atoll 3.4.0 Technical Overview
The results of any ASP scenario include the following:

Statistics:
This tab provides global statistics and an overview of the solution proposed by the ASP. Statistics are provided for
each zone and vector processed by ASP. In addition to the overall statistics, site statistics are also listed.
Figure 19.11 Site positioning result statistics

Implementation plan:
The implementation plan includes the list of proposed sites to be deployed in the order of coverage improvement
provided by each additional site. The ASP allows you to find the best compromise between the number of sites to
deploy and the corresponding coverage improvement.
Figure 19.12 Site deployment plan in the decreasing order of improvement

List of sites to deploy:
The final list of new sites and parameters can be reviewed before implementation. It is possible to commit the
results to the Atoll document and rollback if needed. The path loss matrices, calculated by the ASP for the smart
design method, can also be copied along with the list of new sites.
© Forsk 2019
Page 495
Automatic Site Positioning (ASP) Features
Atoll 3.4.0 Technical Overview
Figure 19.13 List of sites to deploy
Once the ASP results are committed, these can be analysed in Atoll.
Suburban area
Urban area
Railways
Downtown
Figure 19.14 Signal level coverage prediction based on an automatic site positioning scenario
© Forsk 2019
Page 496
Head Office
7 rue des Briquetiers
31700 Blagnac, France
US Office
200 South Wacker Drive – Suite 3100
Chicago, IL 60606, USA
Tel: +33 562 747 210
Email: sales@forsk.com
Tel: +1 312 674 4800
Email: sales_us@forsk.com
China Office
Suite 302, 3/F, West Tower, Jiadu Commercial Building,
No. 66 Jianzhong Road, Tianhe Hi-Tech Industrial Zone,
Guangzhou, 510665, P. R. of China
Tel: +86 20 8553 8938
Email: enquiries@forsk.com
Download