You are on page 1of 1299

Wireless Network Engineering Software

User Manual
for Radio Networks

Version 3.4.1

AT341_UMR_E1
Atoll 3.4.1 User Manual for Radio Networks
Release: AT341_UMR_E1 (October 2020)
© Copyright 1997-2020 Forsk. All Rights Reserved.
Published by:
Forsk
7 rue des Briquetiers
31700 Blagnac, France
Tel: +33 562 747 210
Fax: +33 562 747 211
The software described in this document is provided under a license agreement. The software may only be used or copied under the terms and
conditions of the license agreement. No part of the contents of this document may be reproduced or transmitted in any form or by any means
without written permission from the publisher.
The software shall be used by a human user in interactive mode, or in autonomous batch mode via scripts as described in the software
documentation. Licensee shall not drive or activate the software through a robot or through an external application that is not part of the
software.
The product or brand names mentioned in this document are trademarks or registered trademarks of their respective registering parties.
Third party services that are not part of Atoll are governed by the terms and conditions of their respective providers, which are subject to change
without notice.
The publisher has taken care in the preparation of this document, but makes no expressed or implied warranty of any kind and assumes no
responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising out of the
use of the information contained herein.
Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Table of Contents

Table of Contents

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
About Atoll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
About Forsk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
Getting Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
About Atoll Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
Contacting Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28

1 Working Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
1.1 Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
1.1.1 Standalone Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
1.1.1.1 Available Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
1.1.1.2 Creating a Standalone Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
1.1.1.3 Enabling Technologies in 5G Multi-RAT Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
1.1.2 Documents Connected to a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
1.1.2.1 Atoll Multi-User Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
1.1.2.2 Creating a Document from a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
1.1.2.3 Checking the Database Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
1.1.2.4 Refreshing a Document from the Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
1.1.2.5 Archiving the Modifications in the Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
1.1.3 Configuring Document Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
1.1.3.1 Projection and Display Coordinate Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
1.1.3.2 Setting a Coordinate System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
1.1.3.3 Selecting the Degree Display Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
1.1.3.4 Setting Measurement Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
1.1.3.5 Defining a Project Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
1.1.4 Saving Documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
1.1.4.1 Saving a Copy of a Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
1.1.4.2 Creating and Sharing Portable Atoll Documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
1.1.4.3 Configuring Automatic Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
1.1.5 Opening Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
1.2 Atoll Work Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
1.2.1 Document Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
1.2.2 Explorers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
1.2.3 Tool Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
1.2.4 Organising the Atoll Work Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
1.2.4.1 Grouping Tabs in the Document Window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
1.2.4.2 Displaying Explorers and Tool Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
1.2.4.3 Moving Explorers and Tool Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
1.2.4.4 Automatically Hiding Explorers and Tool Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
1.2.4.5 Using the Status Bar to Get Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
1.2.4.6 Resetting the Default Layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
1.3 Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
1.3.1 Renaming an Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
1.3.2 Deleting an Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
1.3.3 Deleting a multiple data objects selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
1.3.4 Modifying the Visibility of Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
1.3.4.1 Displaying or Hiding Objects on the Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
1.3.4.2 Changing the Order of Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
1.3.5 Accessing Object Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
1.3.6 Setting the Display Properties of Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
1.3.6.1 Setting the Display Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
1.3.6.2 Setting the Transparency of Objects and Object Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
1.3.6.3 Setting the Visibility Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
1.3.6.4 Associating a Label to an Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
1.3.6.5 Associating a Tip Text to an Object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

© 2020 Forsk. All Rights Reserved. 3


Atoll 3.4.1 User Manual for Radio Networks
Table of Contents

1.3.6.6 Adding an Object Type to the Legend. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53


1.3.6.7 Changing the Symbol Style. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
1.3.6.8 Examples of Using the Display Properties of Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
1.3.7 Modifying Transmitters and Sites on the Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
1.3.7.1 Selecting One out of Several Transmitters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
1.3.7.2 Moving a Site Using the Mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
1.3.7.3 Moving a Site to a Higher Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
1.3.7.4 Changing the Azimuth of the Antenna Using the Mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
1.3.7.5 Changing the Antenna Position Relative to the Site Using the Mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
1.3.8 Working with Site Aliases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
1.3.9 Exporting Network Elements to Vector Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
1.4 Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
1.4.1 Configuring the Layout of the Map Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
1.4.1.1 Displaying the Map Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
1.4.1.2 Displaying Rulers Around the Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
1.4.1.3 Displaying the Map Legend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
1.4.1.4 Using Full Screen Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
1.4.2 Moving the Map in the Document Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
1.4.3 Changing the Map Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
1.4.3.1 Zooming In and Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
1.4.3.2 Choosing a Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
1.4.3.3 Changing Between Previous Zoom Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
1.4.3.4 Adjusting the Map Window to a Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
1.4.4 Using the Panoramic Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
1.4.5 Opening a New Map Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
1.4.6 Centring the Map Window on a Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
1.4.7 Favourite Map Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
1.4.8 Searching for Objects on the Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
1.4.8.1 Searching for Map Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
1.4.8.2 Searching for a Point on the Map by its Coordinates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
1.4.8.3 Searching for a Point on the Map by its Full or Partial Postal Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
1.4.9 Measuring Distances on the Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
1.4.10 Displaying Radial Grids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
1.4.11 Using Zones in the Map Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
1.4.11.1 Filtering Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
1.4.11.2 Computation Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
1.4.11.3 Focus Zone and Hot Spots. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
1.4.11.4 Printing Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
1.4.11.5 Geographic Export Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
1.4.11.6 Creating Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
1.4.11.7 Editing Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
1.4.12 Vector Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
1.4.12.1 Adding a Vector Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
1.4.12.2 Creating Polygons, Lines, and Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
1.4.12.3 Editing Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
1.4.12.4 Editing Polygon Contours and Lines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
1.4.12.5 Creating Complex Polygons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
1.4.13 Map Window Pointers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
1.5 Data Tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
1.5.1 Opening a Data Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
1.5.2 Adding, Deleting, and Editing Data Table Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
1.5.2.1 Accessing Table Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
1.5.2.2 Adding Custom Fields to a Data Tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
1.5.2.3 Deleting a Field from a Data Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
1.5.2.4 Hypertext Custom Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
1.5.3 Accessing Record Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
1.5.4 Finding a Column in a Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
1.5.5 Defining the Table Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
1.5.5.1 Setting Column Background Colours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
1.5.5.2 Changing Table Cell Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
1.5.5.3 Changing Column Widths and Row Heights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
1.5.5.4 Displaying and Hiding Columns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
1.5.5.5 Freezing or Unfreezing a Column . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
1.5.5.6 Moving Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
1.5.6 Editing the Contents of a Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
1.5.6.1 Editing Table Entries Directly in the Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

4 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Table of Contents

1.5.6.2 Copying and Pasting in Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86


1.5.6.3 Searching for and Replacing Text Entries in Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
1.5.7 Viewing a Statistical Analysis of Table Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
1.5.8 Exporting Tables to Text Files and Spreadsheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
1.5.9 Importing Tables from Text Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
1.5.10 Exporting Tables to XML Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
1.5.11 Importing Tables from XML Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
1.6 Printing in Atoll. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
1.6.1 Printing Data Tables and Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
1.6.2 Printing a Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
1.6.2.1 Printing Recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
1.6.2.2 Defining the Print Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
1.6.3 Previewing Your Printing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97
1.6.4 Printing a Docking Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98
1.6.5 Printing Antenna Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98
1.7 Grouping, Sorting, and Filtering Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
1.7.1 Grouping Data Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
1.7.1.1 Grouping Data Objects by Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
1.7.1.2 Grouping Data Objects by Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
1.7.1.3 Grouping Data Objects by Property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
1.7.1.4 Customizing the Group By Submenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100
1.7.1.5 Advanced Grouping of Data Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
1.7.2 Sorting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
1.7.2.1 Sorting Data in Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102
1.7.2.2 Advanced Sorting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
1.7.3 Filtering Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
1.7.3.1 Filtering Data Objects by Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104
1.7.3.2 Filtering Data Objects by Polygon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104
1.7.3.3 Filtering Data Objects in a Data Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104
1.7.3.4 Advanced Data Filtering. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106
1.7.3.5 Removing Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107
1.7.4 User Configurations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
1.7.4.1 Saving a User Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108
1.7.4.2 Loading a User Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109
1.7.5 Site and Transmitter Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
1.7.5.1 Adding Sites or Transmitters to a List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109
1.7.5.2 Adding Sites or Transmitters to a List from a Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
1.7.5.3 Editing a Site or Transmitter List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
1.7.5.4 Importing a Site or Transmitter List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
1.7.5.5 Exporting a Site or Transmitter List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .111
1.7.5.6 Filtering on a Site or Transmitter List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .111
1.7.5.7 Using the Find on Map Tool to Display Site Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .111
1.7.6 Folder Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
1.7.6.1 Creating a Folder Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112
1.7.6.2 Applying a Saved Folder Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112
1.7.6.3 Reapplying the Current Folder Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112
1.7.6.4 Saving a Folder Configuration in an External File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112
1.7.6.5 Loading a Folder Configuration from an External File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .113
1.7.6.6 Deleting a Folder Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .113
1.7.7 Creating and Comparing Views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
1.7.8 Comparing Transmitters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
1.8 Add-ins and Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
1.9 Toolbars and Shortcuts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
1.9.1 Using Toolbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
1.9.2 Using Shortcuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
1.9.3 Other Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
1.9.4 General Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

2 Geographic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .121


2.1 Projection and Display Coordinate Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
2.2 Geographic Data Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
2.3 Supported Geographic Data Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
2.4 Importing Geo Data Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

© 2020 Forsk. All Rights Reserved. 5


Atoll 3.4.1 User Manual for Radio Networks
Table of Contents

2.4.1 Importing Raster Format Geo Data Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125


2.4.2 Importing Vector Format Geo Data Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
2.4.3 Importing Traffic Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
2.4.4 Importing MSI Planet® Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
2.4.4.1 Importing a Single MSI Planet® Data Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
2.4.4.2 Importing a MSI Planet® Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
2.4.5 Importing a WMS Raster-format Geo Data File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
2.4.6 Organising Geo Data Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
2.4.6.1 Grouping Geo Data Files in Folders. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
2.4.6.2 Creating Folders for Vectors and Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
2.4.6.3 Moving a Vector or Image into a Dedicated Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
2.4.7 Embedding Geographic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
2.4.8 Repairing a Broken Link to a Geo Data File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
2.5 Digital Terrain Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
2.6 Clutter Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
2.6.1 Assigning Names to Clutter Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
2.6.2 Defining Clutter Class Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
2.6.3 Adding a Clutter Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
2.6.4 Refreshing the List of Clutter Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
2.6.5 Displaying Total Surface Area per Clutter Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
2.7 Clutter Heights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
2.8 Contours, Lines, and Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
2.8.1 Managing the Display of a Vector Layer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
2.8.2 Vector Layers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
2.8.2.1 Vector Layer Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
2.8.2.2 Vector Layer Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
2.8.3 Moving a Vector Layer to the Network Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
2.9 Scanned Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
2.9.1 Importing Several Scanned Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
2.9.2 Defining the Display Properties of Scanned Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
2.10 Population Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
2.10.1 Managing the Display of Population Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
2.10.2 Displaying Population Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
2.10.3 Weighting Population by Clutter Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
2.11 Custom Geo Data Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
2.11.1 Creating a Custom Geo Data Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
2.11.2 Adding a File to a Custom Geo Data Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
2.11.3 Managing Custom Geo Data Map Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
2.11.4 Displaying Statistics on Custom Geo Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
2.11.5 Integrable versus Non-integrable Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
2.12 Displaying Online Maps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
2.12.1 Displaying Online Maps from a Generic Tile Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
2.12.2 Displaying Online Maps from the Microsoft Bing Tile Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
2.12.3 Displaying Online Maps from a GEO or CFG File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
2.12.4 Online Map Display Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
2.13 Setting the Priority of Geo Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
2.13.1 Setting the Display Priority of Geo Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
2.13.2 Setting the Priority of Geo Data in Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
2.13.2.1 Example 1: Two DTM Maps Representing Different Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
2.13.2.2 Example 2: Clutter Classes and DTM Maps Representing the Same Area . . . . . . . . . . . . . . . . . . . . . . . . . 150
2.13.2.3 Example 3: Two Clutter Class Maps Representing a Common Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
2.14 Displaying Geo Data Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
2.15 Geographic Data Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
2.15.1 Exporting a Geo Data Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
2.15.2 Loading a Geo Data Set. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
2.16 Editing Geographic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
2.16.1 Editing Clutter Class Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

6 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Table of Contents

2.16.1.1 Creating a Clutter Polygon. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153


2.16.1.2 Editing a Clutter Polygon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154
2.16.1.3 Displaying the Coordinates of Clutter Polygons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154
2.16.1.4 Deleting Clutter Polygons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155
2.16.2 Editing Population or Custom Data Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
2.17 Saving Geographic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
2.17.1 Saving Modifications to an External File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
2.17.1.1 Exporting an Edited Clutter Class Map to a Raster File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .156
2.17.1.2 Exporting an Edited Vector Layer to a Vector File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .158
2.17.2 Updating the Source File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
2.17.3 Combining Several Raster Files into a Single File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
2.17.4 Exporting an Embedded Geo Data File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
2.17.5 Creating a File from a Section of a Larger File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160

3 Radio Antennas and Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .161


3.1 Working With Antennas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
3.1.1 Antenna Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
3.1.2 Creating an Antenna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
3.1.3 Importing Antennas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
3.1.3.1 Importing Antennas From Files in Planet Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .164
3.1.3.2 Importing Antennas From Files Containing 3D Patterns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .164
3.1.4 Working With Antenna Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
3.1.4.1 Setting the Antenna Pattern Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166
3.1.4.2 Displaying Antenna Patterns Using a Fixed Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166
3.1.4.3 Printing an Antenna Pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166
3.1.4.4 Comparing Antenna Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166
3.1.4.5 Smoothing One or More Antenna Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167
3.1.4.6 Updating Antenna Properties Based on the Antenna Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167
3.1.4.7 Checking Electrical Tilt and Azimuth Consistency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168
3.1.5 Assigning Antennas to Transmitters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
3.1.6 Sharing Antennas Among Transmitters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
3.2 Multiple Input Multiple Output Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
3.2.1 Transmit and Receive Diversity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
3.2.2 Single-User MIMO or Spatial Multiplexing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
3.2.3 Adaptive MIMO Switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
3.2.4 Multi-User MIMO or Collaborative MIMO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
3.3 Working With Beamforming Antennas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
3.3.1 3D Beamforming Antennas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
3.3.1.1 3D Beamforming Antenna Model Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .173
3.3.1.2 Creating 3D Beamforming Antenna Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .173
3.3.1.3 3D Beamforming Pattern Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .173
3.3.1.4 Importing 3D Beam Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174
3.3.1.5 Importing 2D Beam Patterns From Files in Planet Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174
3.3.1.6 Updating Beamformer Properties Based on the Patterns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .175
3.3.1.7 Checking Electrical Tilt and Azimuth Consistency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .175
3.3.1.8 Calculating 3D Beamforming Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176
3.3.2 FD-MIMO Beamswitching Antennas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
3.3.3 Grid-of-Beams (GOB) Antennas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
3.3.4 Conventional Beamforming Antennas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
3.3.5 Optimum Beamforming Antennas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
3.3.6 Defining Smart Antenna Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
3.4 Working With Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
3.4.1 Defining TMA Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
3.4.2 Defining Feeder Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
3.4.3 Defining Transmitter Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
3.4.4 Assigning Equipment to a Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
3.4.5 Updating the Values for Total Losses and the Transmitter Equipment Noise Figure. . . . . . . 181
3.4.6 Checking Antenna Consistency. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
3.5 Repeaters and Remote Antennas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
3.5.1 Repeater and Remote Antenna Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
3.5.2 Creating Repeaters and Remote Antennas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

© 2020 Forsk. All Rights Reserved. 7


Atoll 3.4.1 User Manual for Radio Networks
Table of Contents

3.5.3 Modifying Repeater and Remote Antenna Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186


3.5.4 Creating Multiple Repeaters and Remote Antennas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
3.5.5 Updating Repeaters and Remote Antennas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
3.5.6 Receiver Equipment Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187

4 Radio Calculations and Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189


4.1 Radio Propagation Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
4.1.1 Standard Propagation Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
4.1.1.1 Standard Propagation Model Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
4.1.1.2 Calculating Diffraction With the SPM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
4.1.1.3 Sample Values for SPM Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
4.1.1.4 Calculating f(clutter) with the Standard Propagation Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
4.1.1.5 Modelling Fixed Receivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
4.1.1.6 Defining the Parameters of the Standard Propagation Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
4.1.1.7 Defining the Clutter Settings of the Standard Propagation Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
4.1.1.8 Model Calibration Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
4.1.2 Aster Propagation Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
4.1.3 CrossWave Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
4.1.4 Okumura-Hata Propagation Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
4.1.4.1 Defining General Settings (Okumura-Hata) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
4.1.4.2 Selecting an Environment Formula (Okumura-Hata). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
4.1.4.3 Creating or Modifying Environment Formulas (Okumura-Hata) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
4.1.5 Cost-Hata Propagation Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
4.1.5.1 Defining General Settings (Cost-Hata) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
4.1.5.2 Selecting an Environment Formula (Cost-Hata). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
4.1.5.3 Creating or Modifying Environment Formulas (Cost-Hata) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
4.1.6 ITU 529-3 Propagation Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
4.1.6.1 Defining General Settings (ITU 529-3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
4.1.6.2 Selecting an Environment Formula (ITU 529-3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
4.1.6.3 Creating or Modifying Environment Formulas (ITU 529-3). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
4.1.7 ITU 370-7 Propagation Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
4.1.8 Erceg-Greenstein Propagation Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
4.1.8.1 Defining General Settings (Erceg-Greenstein (SUI)). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
4.1.8.2 Selecting an Environment Formula (Erceg-Greenstein (SUI)) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
4.1.8.3 Creating or Modifying Environment Formulas (Erceg-Greenstein (SUI)) . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
4.1.9 ITU 526-5 Propagation Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
4.1.10 WLL Propagation Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
4.1.11 ITU 452 Propagation Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
4.1.11.1 Defining General Settings (ITU 452) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
4.1.11.2 Modifying Clutter Category Parameters (ITU 452). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
4.1.12 Longley-Rice Propagation Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
4.1.13 Irregular Terrain Model (ITM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
4.1.14 ITU 1546 Propagation Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
4.1.15 ITU 1812 Propagation Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
4.1.15.1 Defining General Settings (ITU 1812) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
4.1.15.2 Creating or Modifying an Environment Formula (ITU 1812) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
4.1.16 Sakagami Extended Propagation Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
4.1.17 3GPP 38.900 Propagation Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
4.1.17.1 3GPP 38.900 Propagation Model Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
4.1.18 ITU 1238 In-building Propagation Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
4.1.18.1 Defining ITU 1238 Propagation Model Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
4.1.19 Multi-wall In-building Propagation Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
4.1.19.1 Defining Multi-wall Propagation Model Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
4.1.19.2 Calibrating the Multi-wall Propagation Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
4.1.20 Managing Propagation Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
4.1.21 Modelling Shadowing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
4.2 The Calculation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
4.2.1 Preparing Base Stations for Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
4.2.2 Assigning Propagation Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
4.2.2.1 Specifying the Default Propagation Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
4.2.2.2 Assigning Propagation Parameters to a Single Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
4.2.2.3 Assigning Propagation Parameters to a Group of Transmitters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
4.2.2.4 Assigning Propagation Parameters to All Transmitters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
4.2.3 Setting Transmitters or Cells as Active . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

8 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Table of Contents

4.2.3.1 Setting Transmitters as Active from the Context Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .223


4.2.3.2 Setting Transmitters or Cells as Active from a Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .223
4.2.3.3 Setting Transmitters as Active by using a Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .223
4.3 Managing Path Loss Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
4.3.1 Setting the Storage Location of Path Loss Matrices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
4.3.2 Calculating Path Loss Matrices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
4.3.3 Stopping Path Loss Matrix Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
4.3.4 Checking the Validity of Path Loss Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
4.3.5 Deleting Path Loss Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
4.3.6 Optimising Path Loss Matrix Storage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
4.3.7 Exporting Path Loss Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
4.4 Point Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
4.4.1 Starting a Point Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
4.4.2 Views of the Point Analysis Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
4.4.3 Moving the Receiver on the Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
4.4.4 Centring the Map Window on the Receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
4.4.5 Considering Indoor Losses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
4.4.6 Considering Shadowing in Point Analyses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
4.4.7 Studying the Profile Around a Base Station . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
4.4.8 Analysing a Coverage Prediction Using the Point Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
4.4.8.1 Studying Signal Reception. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .234
4.4.8.2 Analysing Interference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .236
4.4.9 Multi-point Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
4.4.10 Subscriber Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
4.5 Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
4.5.1 Prediction Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
4.5.2 Creating Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
4.5.3 Duplicating Coverage Predictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
4.5.4 Cloning Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
4.5.5 Calculating Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
4.5.5.1 Calculating a Single Coverage Prediction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .241
4.5.5.2 Calculating Multiple Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .241
4.5.5.3 Forcing Calculations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .242
4.5.5.4 Stopping Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .242
4.5.5.5 Locking and Unlocking Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .242
4.5.5.6 External Storage of Coverage Prediction Numerical Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .243
4.5.6 Deleting Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
4.5.7 Saving Defined Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
4.5.7.1 Saving a Coverage Prediction as a Customised Coverage Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . .244
4.5.7.2 Saving a Defined List of Predictions in a User Configuration File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .245
4.5.8 Displaying Coverage Prediction Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
4.5.8.1 Displaying the Legend Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .245
4.5.8.2 Displaying Coverage Prediction Results Using the Tip Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .246
4.5.9 Exporting Coverage Prediction Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
4.5.9.1 Configuring Coverage Prediction Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .246
4.5.9.2 Exporting a Coverage Prediction to a Vector File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .247
4.5.9.3 Exporting a Coverage Prediction to a Raster File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .247
4.5.9.4 Exporting Multiple Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .248
4.5.10 Generating Coverage Prediction Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
4.5.10.1 Generating a Single Coverage Prediction Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .249
4.5.10.2 Generating Multiple Coverage Prediction Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .250
4.5.10.3 Generating Coverage Prediction Reports with Population Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .251
4.5.11 Displaying Coverage Prediction Statistics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
4.5.12 Comparing Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
4.5.12.1 Studying the Effect of a New Base Station . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .253
4.5.12.2 Studying the Effect of a Change in Transmitter Tilt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .255
4.5.13 Displaying Coverage Predictions as a Slideshow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
4.6 Distributed Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
4.7 Automatic Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
4.7.1 Cost Component Weights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258

© 2020 Forsk. All Rights Reserved. 9


Atoll 3.4.1 User Manual for Radio Networks
Table of Contents

5 Neighbour Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259


5.1 Exceptional Pairs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
5.1.1 Defining Exceptional Pairs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
5.1.2 Displaying Exceptional Pairs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
5.2 Automatic Neighbour Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
5.2.1 Automatic Neighbour Allocation Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
5.2.2 Neighbour Allocation Coverage Conditions Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
5.2.3 Automatically Allocating Neighbours to Multiple Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
5.2.4 Automatically Allocating Neighbours to a Base Station . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
5.2.5 Automatically Allocating Neighbours to a Single Cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
5.3 Editing Neighbour Relationships . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
5.3.1 Editing Neighbours in the Cell Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
5.3.2 Editing Neighbours in the Neighbours Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
5.3.3 Editing Neighbours on the Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
5.4 Neighbour Importance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
5.4.1 Neighbour Importance Evaluation Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
5.4.2 Configuring Neighbour Importance Factors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
5.4.3 Evaluating Neighbour Importance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
5.5 Displaying Neighbour Allocation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
5.5.1 Defining Display Settings for Neighbours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
5.5.2 Configuring Display Settings for Multi-RAT documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
5.5.3 Displaying Neighbour Relationships and Coverage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
5.5.4 Displaying Inter-technology Neighbours in Co-planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
5.6 Auditing Neighbour Allocation Plans. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
5.7 Importing and Exporting Neighbours. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
5.7.1 Importing Neighbours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
5.7.2 Exporting Neighbours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278

6 Traffic and Capacity Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279


6.1 Service and User Modelling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
6.1.1 Modelling Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
6.1.1.1 Service Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
6.1.1.2 Creating Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
6.1.2 Modelling Mobility Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
6.1.2.1 Mobility Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
6.1.2.2 Creating Mobility Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
6.1.3 Modelling Terminals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
6.1.3.1 Terminal Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
6.1.3.2 Creating Terminals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
6.1.3.3 Modelling User Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
6.1.3.4 Modelling Environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
6.2 Working with Traffic Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
6.2.1 Creating a Sector Traffic Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
6.2.2 Creating a User Profile Traffic Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
6.2.2.1 Importing a User Profile Density-based Traffic Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
6.2.2.2 Importing a User Profile Environment-based Traffic Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
6.2.2.3 Creating a User Profile Environment-based Traffic Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
6.2.3 Creating User Density Traffic Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
6.2.3.1 Importing a User Density Traffic Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
6.2.3.2 Creating a User Density Traffic Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
6.2.3.3 Creating User Density Traffic Maps from Sector Traffic Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
6.2.4 Creating Fixed Subscribers Traffic Maps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
6.2.4.1 Creating a Fixed Subscribers Traffic Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
6.2.4.2 Importing a Fixed Subscriber Traffic Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
6.2.5 Displaying Traffic Map Statistics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
6.2.6 Exporting Cumulated Traffic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
6.2.7 Exporting a Traffic Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
6.2.8 Update Traffic Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
6.3 Simulations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305

10 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Table of Contents

6.3.1 Simulation Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306


6.3.2 Creating Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
6.3.3 Displaying Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
6.3.4 Displaying Simulation Results on the Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
6.3.5 Displaying 3D Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
6.3.6 Displaying Simulations as a Slideshow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
6.3.7 Updating Cell Values With Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
6.3.8 Adding Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
6.3.9 Replaying Simulations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
6.3.10 Duplicating Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316

7 GSM/GPRS/EDGE Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .317


7.1 Designing a GSM/GPRS/EDGE Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
7.2 Transmitters, Subcells, and TRXs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
7.2.1 GSM Transmitter Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
7.2.2 GSM Subcell Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
7.2.3 TRX Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
7.2.4 GSM Station Template Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
7.2.5 AFP Resource Status Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
7.2.5.1 Applying a New Cell Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .331
7.2.5.2 Modifying a Subcell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .331
7.2.5.3 Creating or Modifying a TRX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .332
7.2.6 Modelling Packet-switched Transmitters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
7.3 Studying GSM Base Stations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
7.3.1 GSM Prediction Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
7.3.2 GSM Signal Level Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
7.3.2.1 Studying DL Signal Level Coverage of a Single Base Station . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .335
7.3.2.2 Making a Coverage Prediction by DL Signal Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .336
7.3.2.3 Making a Coverage Prediction by UL Signal Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .337
7.3.2.4 Making a Coverage Prediction by Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .337
7.3.2.5 Making a Coverage Prediction by Transmitter Based on the Best Signal Level . . . . . . . . . . . . . . . . . . . . .338
7.3.2.6 Making a Coverage Prediction by Transmitter Based on the Best Signal Level by HCS Layer . . . . . . . .339
7.3.2.7 Making a Coverage Prediction by Transmitter on HCS servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .340
7.3.2.8 Making a Coverage Prediction by Transmitter for Highest Priority HCS Server . . . . . . . . . . . . . . . . . . . . .341
7.3.2.9 Making a Coverage Prediction by Transmitter Based on the Best Idle Mode Reselection Criterion (C2) . .
341
7.3.2.10 Making a Coverage Prediction on Overlapping Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .342
7.3.3 Analysing Signal Reception Using the Point Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
7.3.4 Multi-point Analyses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
7.3.4.1 GSM Point Analysis Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .345
7.3.4.2 Making a Point Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .345
7.3.4.3 Viewing Point Analysis Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .346
7.3.5 Planning Neighbours in GSM/GPRS/EDGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
7.3.5.1 GSM Coverage Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .347
7.3.5.2 GSM Calculation Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .348
7.3.5.3 GSM Reasons for Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .348
7.4 Studying GSM/GPRS/EDGE Network Capacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
7.4.1 Importing OMC Traffic Data into the Subcells Table: Traffic Data . . . . . . . . . . . . . . . . . . . . . . . 350
7.4.2 Defining Multi-service Traffic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
7.4.3 Calculating and Displaying a Traffic Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
7.4.3.1 Prerequisites for a Traffic Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .351
7.4.3.2 Creating a Traffic Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .352
7.4.3.3 GSM/GPRS/EDGE Traffic Capture Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .353
7.4.3.4 Modifying a GSM/GPRS/EDGE Traffic Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .354
7.4.4 Dimensioning a GSM/GPRS/EDGE Network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
7.4.4.1 Defining a GSM/GPRS/EDGE Dimensioning Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .355
7.4.4.2 Dimensioning a GSM/GPRS/EDGE Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .357
7.4.5 Calculating GSM/GPRS/EDGE Traffic Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
7.4.5.1 Radio Resource Management in GSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .360
7.4.5.2 GSM/GPRS/EDGE Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .362
7.5 Allocating Frequencies, BSICs, HSNs, MALs, MAIOs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
7.5.1 Defining Resource Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
7.5.1.1 Defining Frequency Bands, Domains, and Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .366

© 2020 Forsk. All Rights Reserved. 11


Atoll 3.4.1 User Manual for Radio Networks
Table of Contents

7.5.1.2 Defining BSIC Domains and Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368


7.5.1.3 Defining HSN Domains and Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
7.5.2 Allocating Frequencies and BSICs Manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
7.5.2.1 Assigning BSIC Domains to Transmitters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
7.5.2.2 Assigning BSICs to Transmitters Manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
7.5.2.3 Defining Frequency Domains for Transmitters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
7.5.2.4 Assigning Frequencies to Subcells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
7.5.3 AFP Prerequisites (IM, Separations, Traffic, etc.) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
7.5.3.1 Interference Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
7.5.3.2 Channel Separations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
7.5.3.3 Modelling Traffic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
7.5.3.4 AFP-Related Parameters in the Subcells Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
7.5.3.5 Modelling Layers and Subcells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
7.5.4 Automatic Resource Allocation Using an AFP Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
7.5.4.1 The Scope of the AFP and the Scope of the Interference Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
7.5.4.2 The Network Validation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
7.5.4.3 Running an Automatic Frequency Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
7.5.4.4 AFP Progress Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
7.5.4.5 AFP Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
7.5.4.6 Committing and Exporting the Frequency Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
7.5.4.7 Allocating Frequencies Interactively . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
7.6 Automatic Frequency Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
7.6.1 Using the Atoll AFP at a Basic Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
7.6.2 Using the Atoll AFP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
7.6.2.1 An Overview of the AFP Cost Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
7.6.2.2 Setting the Parameters of the Atoll AFP Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430
7.6.2.3 Frequency Hopping Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
7.6.2.4 Azimuth Oriented Assignments (Pattern Allocation, 1/1 1/3 1/x …) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
7.6.2.5 BSIC Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
7.6.3 Advanced AFP usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
7.6.3.1 Optimising the Number of Required TRXs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
7.6.3.2 Combining Interference Matrices According to Maximum Likelihood Estimation . . . . . . . . . . . . . . . . . . 451
7.6.3.3 The Storage of a Frequency Plan in Atoll. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
7.6.3.4 AFP Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
7.7 GSM/GPRS/EDGE Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
7.7.1 Evaluating the Quality of a Frequency Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
7.7.2 Interference Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
7.7.2.1 Making DL Quality Predictions Based on C⁄I or C⁄(I+N) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
7.7.2.2 Making UL Quality Predictions Based on C⁄(I+N) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466
7.7.2.3 Studying Interference Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
7.7.2.4 Analysing Interference Areas Using the Point Analysis Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
7.7.3 Packet-Specific Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
7.7.3.1 Making a Coverage Prediction by GPRS/EDGE Coding Schemes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
7.7.3.2 Making a Coverage Prediction by Packet Throughput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
7.7.3.3 Making a BLER Coverage Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
7.7.4 Making a Circuit Quality Indicator (BER, FER, or MOS) Prediction. . . . . . . . . . . . . . . . . . . . . . . . 484
7.7.5 Making a Service Area Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487
7.7.6 Studying Interference Between Transmitters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
7.7.7 Auditing a GSM/GPRS/EDGE Frequency Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491
7.7.8 Checking Consistency in Subcells. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494
7.7.9 Displaying the Frequency Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
7.7.9.1 Using Find on Map to Display Channel Reuse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
7.7.9.2 Displaying the Frequency Allocation Using Transmitter Display Settings . . . . . . . . . . . . . . . . . . . . . . . . . . 497
7.7.9.3 Grouping Transmitters by Frequencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497
7.7.9.4 Displaying the Channel Allocation Histogram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498
7.7.10 Calculating Key Performance Indicators of a GSM/GPRS/EDGE Network . . . . . . . . . . . . . . . . 499
7.8 Optimising Network Parameters Using ACP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
7.8.1 GSM Optimisation Objectives. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
7.8.2 GSM Quality Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
7.8.3 GSM Quality Analysis Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
7.9 Advanced Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506
7.9.1 Setting HCS Layers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506
7.9.2 Comparing Service Areas in Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507
7.9.3 Cell Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510
7.9.3.1 TRX Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510

12 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Table of Contents

7.9.3.2 Creating a Cell Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .511


7.9.3.3 Examples of Cell Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .513
7.9.4 TRX Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514
7.9.5 Codec Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515
7.9.5.1 Opening the Codec Mode Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .515
7.9.5.2 Creating or Modifying Codec Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .516
7.9.5.3 Setting Codec Mode Adaptation Thresholds. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .516
7.9.5.4 Setting Codec Mode Quality Thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .517
7.9.5.5 Using Codec Configurations in Transmitters and Terminals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .518
7.9.6 Coding Scheme Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518
7.9.6.1 Opening the Coding Schemes Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .519
7.9.6.2 Creating or Modifying a Coding Scheme Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .519
7.9.6.3 Using Coding Scheme Configuration in Transmitters and Terminals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .520
7.9.6.4 Adapting Coding Scheme Thresholds for a Maximum BLER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .521
7.9.6.5 Displaying Coding Scheme Throughput Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .521
7.9.7 Timeslot Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
7.9.8 Advanced Transmitter Configuration Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
7.9.8.1 Defining Extended Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .523
7.9.8.2 Advanced Modelling of Multi-Band Transmitters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .523
7.9.9 Global Network Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
7.9.9.1 Network Settings Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .528
7.9.9.2 Modifying Global Network Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .528
7.9.10 Advanced Modelling of Hopping Gain in Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . 528
7.9.11 Modelling the Co-existence of Networks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530
7.9.12 Modelling Inter-technology Interference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530

8 UMTS HSPA Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .533


8.1 Designing a UMTS Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534
8.2 Transmitters and Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535
8.2.1 UMTS Transmitter Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536
8.2.2 UMTS Cell Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538
8.2.3 UMTS Station Template Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
8.2.4 Creating Multi-band UMTS Networks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544
8.2.5 Creating Heterogeneous UMTS Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544
8.3 Studying UMTS Base Stations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544
8.3.1 UMTS Prediction Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545
8.3.2 UMTS Signal Level Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546
8.3.2.1 Studying Signal Level Coverage for a Single Base Station . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .547
8.3.2.2 Making a Coverage Prediction by Signal Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .548
8.3.2.3 Making a Coverage Prediction by Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .549
8.3.2.4 Making a Coverage Prediction on Overlapping Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .549
8.3.3 UMTS Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550
8.3.3.1 Setting the UL Load Factor and the DL Total Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .550
8.3.3.2 Studying Pilot Signal Quality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .551
8.3.3.3 Studying Downlink and Uplink Service Areas (Eb⁄Nt) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .552
8.3.3.4 Studying the Effective Service Area. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .553
8.3.3.5 Making a Coverage Prediction by Quality Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .554
8.3.3.6 Studying the Total Noise Level on the Downlink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .555
8.3.3.7 Studying Pilot Pollution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .556
8.3.3.8 Studying Inter-technology Downlink Interference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .557
8.3.3.9 Making a Handoff Status Coverage Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .558
8.3.4 HSDPA Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559
8.3.5 HSUPA Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562
8.3.6 Making an Active Set Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564
8.3.7 Obtaining Numerical Values of Signal Levels and Signal Quality . . . . . . . . . . . . . . . . . . . . . . . . 565
8.3.8 Multi-point Analyses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566
8.3.8.1 Point Analysis Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .567
8.3.8.2 Making a Point Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .567
8.3.8.3 Viewing Point Analysis Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .568
8.3.9 Planning Neighbours in UMTS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569
8.3.9.1 UMTS Coverage Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .570
8.3.9.2 UMTS Calculation Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .571
8.3.9.3 UMTS Reasons for Allocation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .571
8.3.10 Planning Scrambling Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572

© 2020 Forsk. All Rights Reserved. 13


Atoll 3.4.1 User Manual for Radio Networks
Table of Contents

8.3.10.1 Defining the Scrambling Code Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573


8.3.10.2 Creating Scrambling Code Domains and Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
8.3.10.3 Defining Exceptional Pairs for Scrambling Code Allocation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574
8.3.10.4 Allocating Scrambling Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574
8.3.10.5 Checking the Consistency of the Scrambling Code Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577
8.3.10.6 Displaying the Allocation of Scrambling Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578
8.4 Studying UMTS Network Capacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582
8.4.1 Defining Multi-service Traffic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582
8.4.2 Calculating UMTS Traffic Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
8.4.2.1 UMTS Power Control Simulation Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
8.4.2.2 UMTS Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 590
8.4.3 Analysing the Results of a Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597
8.4.3.1 Making an AS Analysis of Simulation Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597
8.4.3.2 Making Coverage Predictions Using Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598
8.5 Optimising Network Parameters Using ACP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599
8.5.1 UMTS Optimisation Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600
8.5.2 UMTS Quality Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600
8.5.3 UMTS Quality Analysis Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603
8.6 Advanced Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604
8.6.1 Modelling Inter-Carrier Interference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604
8.6.2 Defining Frequency Bands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605
8.6.3 Global Network Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606
8.6.3.1 Network Settings Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606
8.6.3.2 Modifying Global Network Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607
8.6.4 Defining Network Deployment Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607
8.6.5 Defining Radio Bearers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608
8.6.5.1 Defining R99 Radio Bearers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608
8.6.5.2 Defining HSDPA Radio Bearers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609
8.6.5.3 Defining HSUPA Radio Bearers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609
8.6.6 Defining Site Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 610
8.6.6.1 Creating UMTS Site Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 610
8.6.6.2 Defining Resource Consumption per UMTS Site Equipment and R99 Radio Bearer. . . . . . . . . . . . . . . . . 611
8.6.6.3 Defining Resource Consumption per UMTS Site Equipment and HSUPA Radio Bearer. . . . . . . . . . . . . . 612
8.6.7 Defining Receiver Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612
8.6.7.1 Creating or Modifying Reception Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612
8.6.7.2 HSDPA UE Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614
8.6.7.3 HSUPA UE Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614
8.6.8 Defining HSDPA Schedulers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615
8.6.9 Multiple Input Multiple Output Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616
8.6.10 Best Serving Cell and Active Set Determination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617
8.6.11 Modelling Inter-technology Interference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618

9 CDMA2000 Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621


9.1 Transmitters and Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621
9.1.1 CDMA Transmitter Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 622
9.1.2 CDMA Cell Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624
9.1.3 CDMA2000 Station Template Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627
9.1.4 Creating a Dual-Band and Tri-Band CDMA Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629
9.2 Studying CDMA Base Stations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629
9.2.1 CDMA Prediction Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629
9.2.2 CDMA Signal Level Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631
9.2.2.1 Studying Signal Level Coverage of a Single Base Station. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631
9.2.2.2 Making a Coverage Prediction by Signal Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 632
9.2.2.3 Making a Coverage Prediction by Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633
9.2.2.4 Making a Coverage Prediction on Overlapping Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633
9.2.3 CDMA Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 634
9.2.3.1 Setting the Reverse Link Load Factor and the Forward Link Total Power. . . . . . . . . . . . . . . . . . . . . . . . . . 635
9.2.3.2 Studying Pilot Signal Quality. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635
9.2.3.3 Studying 1xRTT Forward and Reverse Link Service Areas (Eb⁄Nt) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 636
9.2.3.4 Studying 1xEV-DO Reverse Link Service Area (Eb⁄Nt) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 638
9.2.3.5 Studying the Effective Service Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639
9.2.3.6 Making a Coverage Prediction by Quality Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 640
9.2.3.7 Studying Forward Link Total Noise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641

14 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Table of Contents

9.2.3.8 Studying Pilot Pollution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .642


9.2.3.9 Studying Inter-technology Downlink Noise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .643
9.2.3.10 Making a Handoff Status Coverage Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .644
9.2.4 Making an Active Set Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645
9.2.5 Obtaining Numerical Values of Signal Levels and Signal Quality . . . . . . . . . . . . . . . . . . . . . . . . 646
9.2.6 Planning Neighbours in CDMA2000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 648
9.2.6.1 CDMA2000 Coverage Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .648
9.2.6.2 CDMA2000 Calculation Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .650
9.2.6.3 CDMA2000 Reasons for Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .650
9.2.7 Planning PN Offsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 651
9.2.7.1 Defining Exceptional Pairs for PN Offset Allocation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .651
9.2.7.2 Allocating PN Offsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .651
9.2.7.3 Checking the Consistency of the PN Offset Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .655
9.2.7.4 Displaying the Allocation of PN Offsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .656
9.3 Studying CDMA2000 Network Capacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 659
9.3.1 Defining Multi-service Traffic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 660
9.3.2 Calculating CDMA2000 Traffic Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 660
9.3.2.1 UMTS Power Control Simulation Algorithm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .660
9.3.2.2 CDMA2000 Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .664
9.3.3 Analysing the Results of a Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 670
9.3.3.1 Making an AS Analysis of Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .671
9.3.3.2 Making Coverage Predictions Using Simulation Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .672
9.4 Optimising Network Parameters Using ACP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672
9.4.1 CDMA2000 Optimisation Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673
9.4.2 CDMA2000 Quality Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 674
9.4.3 CDMA2000 Quality Analysis Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675
9.5 Advanced Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677
9.5.1 Modelling Inter-carrier Interference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677
9.5.2 Defining Frequency Bands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 678
9.5.3 Defining Carrier Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 678
9.5.4 Global Network Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679
9.5.4.1 CDMA Network Settings Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .679
9.5.4.2 Modifying Global Network Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .680
9.5.5 Throughputs Available for Services in CDMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 680
9.5.6 The 1xEV-DO Radio Bearers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681
9.5.6.1 Defining the Forward Link 1xEV-DO Radio Bearers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .681
9.5.6.2 Defining the Reverse Link 1xEV-DO Radio Bearers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .682
9.5.7 Site Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 682
9.5.7.1 Creating CDMA Site Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .682
9.5.7.2 Defining Channel Element Consumption per CDMA Site Equipment and Radio Configuration. . . . . . . .683
9.5.8 Receiver Equipment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683
9.5.8.1 Setting Receiver Height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .683
9.5.8.2 Creating or Modifying Reception Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .684
9.5.9 Conditions for Entering the Active Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685
9.5.10 Creating PN Offset Domains and Groups for PN Offset Allocation . . . . . . . . . . . . . . . . . . . . . . 685
9.5.11 Modelling Inter-technology Interference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686

10 LTE NB-IoT Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .689


10.1 Designing an LTE NB-IoT Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690
10.2 LTE Transmitters and Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692
10.2.1 LTE and NB-IoT Transmitter Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 693
10.2.2 LTE Cell Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695
10.2.3 NB-IoT Cell Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702
10.2.4 LTE and NB-IoT Station Template Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 705
10.2.5 Creating Multi-band LTE NB-IoT Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707
10.2.6 Working with Cell Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707
10.2.6.1 Creating or Modifying LTE Carrier Aggregation and NB-IoT MulticarrierGroups . . . . . . . . . . . . . . . . . . . .708
10.2.6.2 Creating or Modifying CoMP Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .709
10.2.6.3 Adding Cells to a Group From the Network Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .710
10.2.6.4 Adding Cells to a Group From the Map Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .711
10.2.6.5 Adding Cells to a Group Using a Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .711
10.2.6.6 Using the Find on Map Tool to Display Cell Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .711

© 2020 Forsk. All Rights Reserved. 15


Atoll 3.4.1 User Manual for Radio Networks
Table of Contents

10.2.7 Creating Relay Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712


10.2.7.1 Defining a Relay Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712
10.2.7.2 Creating Several Relay Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713
10.3 Studying LTE NB-IoT Base Stations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713
10.3.1 LTE NB-IoT Prediction Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713
10.3.2 LTE and NB-IoT Signal Level Coverage Predictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715
10.3.2.1 Making a Coverage Prediction by RSRP Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715
10.3.2.2 Making a Coverage Prediction by Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 716
10.3.2.3 Making a Coverage Prediction on Overlapping Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 717
10.3.3 LTE and NB-IoT Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 717
10.3.3.1 Setting Cell Loads and Noise Rise Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 718
10.3.3.2 Calculating Beam Usage Ratios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 718
10.3.3.3 Studying LTE NB-IoT Signal Levels, Servers, and Cell Edge Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719
10.3.3.4 Studying Interference and C/(I+N) Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 720
10.3.3.5 Studying Downlink and Uplink Service Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 722
10.3.3.6 Studying the Effective Service Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724
10.3.3.7 Making a Coverage Prediction by Throughput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725
10.3.3.8 Making a Cumulated Throughput Coverage Prediction Using Simulation Results . . . . . . . . . . . . . . . . . . 727
10.3.3.9 Making a Coverage Prediction by Quality Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727
10.3.4 Obtaining Numerical Values of Signal Levels and Interference . . . . . . . . . . . . . . . . . . . . . . . . . . 729
10.3.5 Multi-point Analyses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 731
10.3.5.1 Point Analysis Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 731
10.3.5.2 Making a Point Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 732
10.3.5.3 Viewing Point Analysis Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 733
10.3.5.4 Subscriber Analysis Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 734
10.3.5.5 Making a Subscriber Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 735
10.3.5.6 Viewing Subscriber Analysis Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 735
10.3.6 Planning Neighbours in LTE/NB-IoT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 738
10.3.6.1 LTE/NB-IoT Coverage Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 738
10.3.6.2 LTE/NB-IoT Calculation Constraints. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 738
10.3.6.3 LTE/NB-IoT Reasons for Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 739
10.4 Configuring Network Parameters Using the AFP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 739
10.4.1 Working with Interference Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 740
10.4.1.1 Calculating Interference Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 740
10.4.1.2 Importing and Exporting Interference Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 741
10.4.2 Defining Neighbour Relations and Importance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 741
10.4.3 Setting Resources Available for Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742
10.4.3.1 Creating PCI and NPCI Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742
10.4.3.2 Creating PRACH RSI Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742
10.4.4 Configuring Cost Component Weights. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 743
10.4.5 Planning Frequencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 744
10.4.5.1 Manually Allocating Frequencies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 745
10.4.5.2 Automatically Allocating Frequencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 745
10.4.6 Planning PCIs and NPCIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 746
10.4.7 Planning PRACH RSIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 749
10.4.7.1 Manually Allocating PRACH RSIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 749
10.4.7.2 Automatically Allocating PRACH RSIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 749
10.4.8 Displaying AFP Results on the Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 751
10.4.8.1 Using the Find on Map Tool to Display AFP Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 751
10.4.8.2 Displaying AFP Results Using Transmitter Display Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 753
10.4.8.3 Grouping Transmitters by Channels or Cell IDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 753
10.4.9 Analysing AFP Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754
10.4.9.1 Checking the Consistency of a Frequency Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754
10.4.9.2 Checking the Consistency of the PCI or NPCI Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 756
10.4.9.3 Checking the Consistency of the PRACH RSI Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 759
10.4.9.4 Making a Cell Identifier Collision Zones Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 762
10.4.9.5 Analysing the Frequency Allocation Using Coverage Predictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 763
10.5 Studying LTE NB-IoT Network Capacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 763
10.5.1 Defining Multi-service Traffic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 764
10.5.2 Calculating LTE NB-IoT Traffic Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 764
10.5.2.1 LTE NB-IoT Traffic Simulation Algorithm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765
10.5.2.2 LTE NB-IoT Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 768
10.5.3 Making Coverage Predictions Using Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 774
10.6 Optimising Network Parameters Using ACP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 774
10.6.1 LTE NB-IoT Optimisation Objectives. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 775

16 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Table of Contents

10.6.2 LTE NB-IoT Quality Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 776


10.6.3 LTE NB-IoT Quality Analysis Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 778
10.6.4 LTE NB-IoT Cell Reconfiguration Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 780
10.7 Advanced Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 781
10.7.1 Defining Frequency Bands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 781
10.7.2 Global Network Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 782
10.7.2.1 Modifying Global Network Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .786
10.7.3 Defining Network Deployment Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 786
10.7.4 Defining Frame Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787
10.7.5 Defining Radio Bearers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 789
10.7.6 Defining Quality Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 789
10.7.7 Defining Reception Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 790
10.7.7.1 Reception Equipment Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .790
10.7.7.2 Editing Reception Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .791
10.7.8 Defining Schedulers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792
10.7.9 Defining UE Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 794
10.7.10 Multiple Input Multiple Output Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 794
10.7.10.1 Transmit and Receive Diversity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .794
10.7.10.2 Single-User MIMO or Spatial Multiplexing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .795
10.7.10.3 Adaptive MIMO Switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .795
10.7.10.4 Multi-User MIMO or Collaborative MIMO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .796
10.7.11 Inter-Cell Interference Coordination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796
10.7.12 Modelling Inter-Technology Interference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797
10.8 Tips and Tricks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799
10.8.1 Working With User Densities Instead of User Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799
10.8.2 Bearer Selection Thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 800
10.8.3 Calculating Bearer Selection Thresholds From Receiver Sensitivity Values. . . . . . . . . . . . . . . 800
10.8.4 Relation Between Bearer Efficiency And Spectral Efficiency . . . . . . . . . . . . . . . . . . . . . . . . . . . . 800
10.8.5 Modelling VoIP Codecs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801
10.8.6 Modelling the Co-existence of Networks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 802
10.8.7 Displaying LTE Cell Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 802
10.8.8 Displaying NB-IoT Cell Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 804
10.8.9 Mapping of Cell Size to Required Numbers of PRACH RSIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 804
10.8.10 LTE Transmission Modes and Equivalent Settings in Atoll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806
10.8.11 Working with EARFCNs instead of Channel Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 807
10.8.12 EARFCN to PRB Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 808
10.8.13 Modelling NPDSCH and NPUSCH Repetitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 808
10.9 Glossary of LTE NB-IoT Terms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809

11 5G Multi-RAT Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .813


11.1 Designing a 5G Multi-RAT Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 814
11.2 4G/5G Transmitters and Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816
11.2.1 4G/5G Transmitter Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816
11.2.2 LTE Cell Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 819
11.2.3 NB-IoT Cell Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 825
11.2.4 5G NR Cell Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
11.2.5 4G/5G Station Template Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833
11.2.6 Working With Cell Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 834
11.2.6.1 Creating or Modifying Carrier Aggregation Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .835
11.2.6.2 Creating or Modifying CoMP Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .835
11.2.6.3 Adding Cells to a Group From the Network Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .837
11.2.6.4 Adding Cells to a Group From the Map Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .837
11.2.6.5 Adding Cells to a Group Using a Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .838
11.2.6.6 Using the Find on Map Tool to Display Cell Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .838
11.2.7 Displaying 5G NR Cell Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839
11.3 Studying 4G/5G Base Stations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839
11.3.1 4G/5G Prediction Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840
11.3.2 4G/5G Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 841
11.3.2.1 Setting Cell Loads and Noise Rise Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .842

© 2020 Forsk. All Rights Reserved. 17


Atoll 3.4.1 User Manual for Radio Networks
Table of Contents

11.3.2.2 Calculating Beam Usage Ratios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842


11.3.2.3 Studying Network Coverage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 843
11.3.2.4 Studying Network Quality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 844
11.3.2.5 Studying Downlink and Uplink Service Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 846
11.3.2.6 Studying Network Capacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 847
11.3.3 4G/5G Point Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849
11.3.3.1 Studying 4G/5G Signal Reception . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850
11.3.3.2 Analysing 4G/5G Interference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 851
11.3.3.3 Obtaining Numerical Values of Signal Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 852
11.3.4 Multi-point Analyses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 853
11.3.4.1 Point Analysis Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 853
11.3.4.2 Making a Point Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 854
11.3.4.3 Viewing 5G NR Point Analysis Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 855
11.3.4.4 Subscriber Analysis Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 856
11.3.4.5 Making a Subscriber Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 856
11.3.4.6 Viewing Subscriber Analysis Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857
11.3.5 Planning Neighbours in 5G NR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 859
11.3.5.1 5G NR Coverage Conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 859
11.3.5.2 5G NR Calculation Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 859
11.3.5.3 5G NR Reasons for Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 860
11.4 Configuring Network Parameters Using the AFP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 860
11.4.1 Working with Interference Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 860
11.4.1.1 Calculating Interference Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861
11.4.1.2 Importing and Exporting Interference Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 862
11.4.2 Configuring Cost Component Weights. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 862
11.4.3 Planning PCIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863
11.4.4 Planning PRACH RSIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865
11.4.5 Displaying AFP Results on the Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867
11.4.5.1 Using the Find on Map Tool to Display AFP Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867
11.4.5.2 Displaying AFP Results Using Transmitter Display Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 868
11.4.5.3 Grouping Transmitters by Carriers or Cell IDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 869
11.4.6 Analysing AFP Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 869
11.4.6.1 Checking the Consistency of the PCI Plan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 869
11.4.6.2 Checking the Consistency of the PRACH RSI Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 872
11.5 Studying 4G/5G Network Capacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 875
11.5.1 Modelling Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 876
11.5.1.1 Service Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 876
11.5.1.2 Creating Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 877
11.5.2 Modelling Mobility Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878
11.5.2.1 Mobility Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878
11.5.2.2 Creating Mobility Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878
11.5.3 Modelling Terminals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878
11.5.3.1 Terminal Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878
11.5.3.2 Creating Terminals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 879
11.5.3.3 Modelling User Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880
11.5.3.4 Modelling Environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880
11.5.4 Calculating 4G/5G Traffic Simulations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 881
11.5.4.1 4G/5G Traffic Simulation Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 882
11.5.4.2 4G/5G Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 885
11.5.5 Making Coverage Predictions Using Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 891
11.6 Optimising Network Parameters Using ACP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 891
11.6.1 5G NR Optimisation Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892
11.6.2 5G NR Quality Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892
11.6.3 5G NR Quality Analysis Predictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 894
11.7 4G/5G Network Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895
11.7.1 Defining 4G/5G Frequency Bands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895
11.7.2 4G/5G Network Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896
11.7.2.1 4G/5G Network Settings Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896
11.7.2.2 Modifying 4G/5G Network Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 897
11.7.3 Defining Network Deployment Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 897
11.7.4 Defining Radio Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 898
11.7.4.1 Radio Bearers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 898
11.7.4.2 Radio Equipment Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 899
11.7.4.3 Creating and Modifying Radio Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 901
11.7.5 Defining Schedulers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 901

18 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Table of Contents

11.7.6 Defining UE Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 903


11.7.7 Modelling Inter-Technology Interference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 903

12 WiMAX BWA Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .907


12.1 Designing a WiMAX Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907
12.2 Transmitters and Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 909
12.2.1 WiMAX Transmitter Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
12.2.2 WiMAX Cell Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912
12.2.3 WiMAX Station Template Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 915
12.2.4 Creating Multi-band WiMAX Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 917
12.3 Studying Base Stations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 917
12.3.1 WiMAX Prediction Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 917
12.3.2 WiMAX Signal Level Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 919
12.3.2.1 Studying Signal Level Coverage of a Single Base Station . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .919
12.3.2.2 Making a Coverage Prediction by Signal Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .920
12.3.2.3 Making a Coverage Prediction by Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .921
12.3.2.4 Making a Coverage Prediction on Overlapping Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .921
12.3.3 WiMAX Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 922
12.3.3.1 Service and User Modelling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .922
12.3.3.2 Setting Cell Loads and Noise Rise Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .924
12.3.3.3 Studying Effective Signal Levels, Permutation Zones, and Segments . . . . . . . . . . . . . . . . . . . . . . . . . . . . .924
12.3.3.4 Studying Interference and C/(I+N) Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .925
12.3.3.5 Studying Downlink and Uplink Service Areas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .926
12.3.3.6 Studying the Effective Service Area. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .927
12.3.3.7 Making a Coverage Prediction by Throughput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .928
12.3.3.8 Making an Aggregate Throughput Coverage Prediction Using Simulation Results . . . . . . . . . . . . . . . . . .930
12.3.3.9 Making a Coverage Prediction by Quality Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .930
12.3.4 Displaying Coverage Prediction Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 931
12.3.4.1 Displaying the Legend Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .932
12.3.4.2 Displaying Coverage Prediction Results Using the Tip Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .932
12.3.4.3 Printing and Exporting Coverage Prediction Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .932
12.3.5 Obtaining Numerical Values of Signal Levels and Interference. . . . . . . . . . . . . . . . . . . . . . . . . . 933
12.3.5.1 Multi-point Analyses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .934
12.3.5.2 Point Analysis Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .934
12.3.5.3 Making a Point Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .935
12.3.5.4 Viewing Point Analysis Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .936
12.3.5.5 Subscriber Analysis Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .936
12.3.5.6 Making a Subscriber Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .937
12.3.5.7 Viewing Subscriber Analysis Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .937
12.3.6 Planning Neighbours in WiMAX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939
12.3.6.1 WiMAX Coverage Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .940
12.3.6.2 WiMAX Calculation Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .940
12.3.6.3 WiMAX Reasons for Allocation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .940
12.4 Configuring WiMAX Network Parameters Using the AFP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 941
12.4.1 Working with Interference Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 941
12.4.1.1 Calculating Interference Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .941
12.4.1.2 Importing and Exporting Interference Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .942
12.4.2 Defining Neighbour Relations and Importance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 943
12.4.3 Setting Resources Available for Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 943
12.4.4 Configuring Cost Component Weights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 944
12.4.5 Planning Frequencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 944
12.4.5.1 Manually Allocating Frequencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .944
12.4.5.2 Automatically Allocating Frequencies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .945
12.4.6 Planning Preamble Indexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946
12.4.7 Planning Permutation Zone PermBases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948
12.4.8 Displaying the AFP Results on the Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 950
12.4.8.1 Using Find on Map to Display AFP Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .951
12.4.8.2 Using Transmitter Display Settings to Display AFP Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .952
12.4.8.3 Grouping Transmitters by Channels, Preamble Indexes, Zone PermBases . . . . . . . . . . . . . . . . . . . . . . . .952
12.4.9 Analysing the AFP Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953
12.4.9.1 Checking the Consistency of the Frequency Plan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .953
12.4.9.2 Checking the Consistency of the Preamble Index Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .955
12.4.9.3 Checking the Consistency of DL and UL Zone PermBase Plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .958
12.4.9.4 Making a Cell Identifier Collision Zones Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .961
12.4.9.5 Analysing the Frequency Allocation Using Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .962

© 2020 Forsk. All Rights Reserved. 19


Atoll 3.4.1 User Manual for Radio Networks
Table of Contents

12.5 Studying WiMAX Network Capacity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 962


12.5.1 Defining Multi-service Traffic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 962
12.5.2 Calculating WiMAX Traffic Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 963
12.5.2.1 WiMAX Traffic Simulation Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 963
12.5.2.2 WiMAX Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 965
12.5.3 Making Coverage Predictions Using Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 971
12.6 Optimising Network Parameters Using ACP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 971
12.6.1 WiMAX Optimisation Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 972
12.6.2 WiMAX Quality Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 972
12.6.3 WiMAX Quality Analysis Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 974
12.7 Advanced Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 976
12.7.1 Defining Frequency Bands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 976
12.7.2 Network Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 977
12.7.2.1 Network Settings Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 977
12.7.2.2 Modifying Network Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 979
12.7.3 Defining Network Deployment Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 980
12.7.4 Defining Frame Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 981
12.7.5 Defining WiMAX Radio Bearers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 982
12.7.6 Defining WiMAX Quality Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 983
12.7.7 Defining WiMAX Reception Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 983
12.7.8 Defining WiMAX Schedulers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 987
12.7.9 Smart Antenna Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 990
12.7.9.1 Optimum Beamformer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 990
12.7.9.2 Conventional Beamformer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 991
12.7.9.3 Defining Smart Antenna Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 991
12.7.10 Multiple Input Multiple Output (MIMO) Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 993
12.7.10.1 Space-Time Transmit Diversity and Maximum Ratio Combining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 993
12.7.10.2 Single-User MIMO or Spatial Multiplexing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994
12.7.10.3 Adaptive MIMO Switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994
12.7.10.4 Multi-User MIMO or Collaborative MIMO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994
12.7.11 Modelling Inter-technology Interference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995
12.8 Tips and Tricks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997
12.8.1 Working With User Densities Instead of User Profiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997
12.8.2 Restricting Coverage Predictions to LOS Areas Only. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 998
12.8.3 Bearer Selection Thresholds. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 998
12.8.4 Calculating Bearer Selection Thresholds From Receiver Sensitivity Values . . . . . . . . . . . . . . . 998
12.8.5 Relation Between Bearer Efficiency And Spectral Efficiency . . . . . . . . . . . . . . . . . . . . . . . . . . . . 999
12.8.6 Determining Approximate Required DL:UL Ratio for a TDD Network . . . . . . . . . . . . . . . . . . . . . 999
12.8.7 Working With Frame Configurations, Permutation Zones, and Downlink Segmentation: Exam-
ples1000
12.8.8 Modelling VoIP Codecs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1004
12.8.9 Modelling Different Types of AMC Subchannels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1004
12.8.10 Modelling the Co-existence of Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1005
12.9 Glossary of WiMAX Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1006

13 Wi-Fi Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1009


13.1 Designing a Wi-Fi Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1010
13.2 Transmitters and Sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1010
13.2.1 Wi-Fi Transmitter Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1011
13.2.2 Wi-Fi Cell Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012
13.2.3 Station Template Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1014
13.3 Studying Wi-Fi Access Points. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1015
13.3.1 Wi-Fi Prediction Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1016
13.3.2 Wi-Fi Signal Level Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1017
13.3.2.1 Studying Signal Level Coverage of a Single Access Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018
13.3.2.2 Making a Coverage Prediction by Signal Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018
13.3.2.3 Making a Coverage Prediction by Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1019
13.3.2.4 Making a Coverage Prediction on Overlapping Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1019
13.3.3 Wi-Fi Coverage Predictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020
13.3.3.1 Service and User Modelling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020

20 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Table of Contents

13.3.3.2 Setting Cell Loads and Noise Rise Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1022


13.3.3.3 Studying Effective Signal Levels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1022
13.3.3.4 Studying Interference and C/(I+N) Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1023
13.3.3.5 Studying Downlink and Uplink Service Areas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1024
13.3.3.6 Studying the Effective Service Area. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025
13.3.3.7 Making a Coverage Prediction by Throughput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1026
13.3.3.8 Making an Aggregate Throughput Coverage Prediction Using Simulation Results . . . . . . . . . . . . . . . . .1027
13.3.3.9 Making a Coverage Prediction by Quality Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1028
13.3.4 Displaying Coverage Prediction Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1029
13.3.4.1 Displaying the Legend Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1029
13.3.4.2 Displaying Coverage Prediction Results Using the Tip Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1029
13.3.4.3 Printing and Exporting Coverage Prediction Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1030
13.3.5 Multi-point Analyses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1030
13.3.5.1 Subscriber Analysis Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1030
13.3.5.2 Making a Subscriber Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1031
13.3.5.3 Viewing Subscriber Analysis Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1031
13.3.6 Planning Neighbours in Wi-Fi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1033
13.3.6.1 Wi-Fi Coverage Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1033
13.3.6.2 Wi-Fi Calculation Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1034
13.3.6.3 Wi-Fi Reasons for Allocation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1034
13.4 Configuring Wi-Fi Network Parameters Using the AFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1034
13.4.1 Working with Interference Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1035
13.4.1.1 Calculating Interference Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1035
13.4.1.2 Importing and Exporting Interference Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1036
13.4.2 Defining Neighbour Relations and Importance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1036
13.4.3 Setting Resources Available for Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1036
13.4.4 Configuring Cost Component Weights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1037
13.4.5 Planning Frequencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1037
13.4.5.1 Manually Allocating Frequencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1037
13.4.5.2 Automatically Allocating Frequencies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1037
13.4.6 Displaying the AFP Results on the Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1039
13.4.6.1 Using Find on Map to Display AFP Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1039
13.4.6.2 Using Transmitter Display Settings to Display AFP Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1040
13.4.6.3 Grouping Transmitters by Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1040
13.4.7 Analysing the AFP Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1041
13.4.7.1 Checking the Consistency of the Frequency Plan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1041
13.4.7.2 Analysing the Frequency Allocation Using Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1043
13.5 Studying Wi-Fi Network Capacity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1043
13.5.1 Defining Multi-service Traffic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1043
13.5.2 Calculating Wi-Fi Traffic Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1044
13.5.2.1 Wi-Fi Traffic Simulation Algorithm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1044
13.5.2.2 Wi-Fi Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1046
13.5.3 Making Coverage Predictions Using Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1050
13.6 Optimising Network Parameters Using ACP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1051
13.6.1 Wi-Fi Optimisation Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
13.6.2 Wi-Fi Quality Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
13.6.3 Wi-Fi Quality Analysis Predictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054
13.6.4 Using ACP in Co-planning Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056
13.6.4.1 Creating a Co-planning Optimisation Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1056
13.6.4.2 Importing the Other Network into the Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1056
13.6.5 Ending Co-planning Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057
13.7 Advanced Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057
13.7.1 Defining Frequency Bands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057
13.7.2 Network Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058
13.7.2.1 Network Settings Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1058
13.7.2.2 Modifying Network Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1058
13.7.3 Defining Frame Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059
13.7.4 Defining Wi-Fi Radio Bearers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059
13.7.5 Defining Wi-Fi Quality Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1060
13.7.6 Defining Wi-Fi Reception Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1060
13.7.7 Multiple Input Multiple Output (MIMO) Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1061
13.7.7.1 Space-Time Transmit Diversity and Maximum Ratio Combining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1062
13.7.7.2 Single-User MIMO or Spatial Multiplexing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1062
13.7.7.3 Adaptive MIMO Switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1062

© 2020 Forsk. All Rights Reserved. 21


Atoll 3.4.1 User Manual for Radio Networks
Table of Contents

13.7.7.4 Multi-User MIMO or Collaborative MIMO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1062


13.7.8 Modelling Inter-technology Interference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1063
13.8 Tips and Tricks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1065
13.8.1 Bearer Selection Thresholds. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1065
13.8.2 Calculating Bearer Selection Thresholds From Receiver Sensitivity Values . . . . . . . . . . . . . . 1065
13.8.3 Modelling the Co-existence of Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1065

14 LPWA Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1067


14.1 Designing an LPWA Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1067
14.2 LPWA Transmitters and Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068
14.2.1 LPWA Transmitter Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068
14.2.2 Cell Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070
14.2.3 LPWA Station Template Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1071
14.3 Studying Gateways . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1073
14.3.1 LPWA Prediction Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1073
14.3.2 LPWA Signal Level Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074
14.3.2.1 Studying Signal Level Coverage of a Single Gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1075
14.3.2.2 Making a Coverage Prediction by Signal Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1076
14.3.2.3 Making a Coverage Prediction by Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1076
14.3.2.4 Making a Coverage Prediction on Overlapping Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1077
14.3.3 LPWA Coverage Predictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1077
14.3.3.1 Displaying Coverage Prediction Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1086
14.3.3.2 Obtaining Numerical Values of Signal Levels and Interference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1087
14.3.3.3 Multi-point Analyses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1088
14.3.4 Planning Neighbours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1093
14.3.4.1 Coverage Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1094
14.3.4.2 Calculation Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1094
14.3.4.3 Reasons for Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1095
14.4 Optimising Network Parameters Using ACP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1095
14.4.1 LPWA Optimisation Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1096
14.4.2 LPWA Quality Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1096
14.4.3 LPWA Quality Analysis Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1097
14.5 Advanced Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1098
14.5.1 Defining Frequency Bands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1098
14.5.2 Defining Channel Configurations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1099
14.5.3 Network Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1099
14.5.3.1 Network Settings Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1099
14.5.3.2 Modifying Network Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1100
14.5.4 Defining Network Deployment Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1100
14.5.5 Defining LPWA Radio Bearers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1100
14.5.6 Defining LPWA Quality Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1101
14.5.7 Defining LPWA Reception Equipment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1101
14.5.8 Multiple Input Multiple Output (MIMO) Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1102
14.5.8.1 Space-Time Transmit Diversity and Maximum Ratio Combining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1102
14.5.8.2 Single-User MIMO or Spatial Multiplexing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1103
14.5.8.3 Adaptive MIMO Switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1103
14.5.8.4 Multi-User MIMO or Collaborative MIMO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1103
14.5.9 Modelling Inter-technology Interference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1104
14.5.10 Modelling the Co-existence of Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105

15 Multi-RAT Networks and Co-Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . 1107


15.1 3GPP, 3GPP2, and 5G Multi-RAT Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1107
15.1.1 Designing a Multi-RAT Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108
15.1.2 Planning and Optimising Multi-RAT Base Stations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1110
15.1.3 Creating a Multi-RAT Base Station . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1111
15.1.4 Display Tips for Multi-RAT Base Stations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1111
15.1.5 Studying Multi-RAT Base Stations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1111
15.1.5.1 Making Multi-RAT Effective Service Area Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1112
15.1.5.2 Making Multi-RAT Throughput Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1113
15.1.6 Optimising Multi-RAT Networks with the ACP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1115

22 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Table of Contents

15.2 Co-planning Networks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1116


15.2.1 Switching to Co-planning Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1116
15.2.1.1 Displaying Both Networks in the Same Atoll Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1117
15.2.2 Working with Coverage Predictions in a Co-Planning Project . . . . . . . . . . . . . . . . . . . . . . . . . . 1118
15.2.2.1 Updating Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1118
15.2.2.2 Analysing Coverage Predictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1119
15.2.3 Creating a Sector From a Sector in the Other Network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1121
15.2.4 Planning Neighbours in Co-planning Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1122
15.2.4.1 Coverage Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1122
15.2.4.2 Calculation Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1122
15.2.4.3 Reasons for Allocation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1123
15.2.5 Using the ACP in a Co-planning Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123
15.2.5.1 Creating a Co-planning Optimisation Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1123
15.2.5.2 Importing the Other Network into a Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1123
15.2.6 Performing a Wi-Fi Traffic Offload Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1124
15.2.7 Co-Planning with Multi-RAT Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1125
15.2.8 Ending Co-planning Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1126

16 Live Network Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1127


16.1 Configuring and Importing KPI Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1127
16.1.1 Configuring KPI Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1128
16.1.2 Importing KPI Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1129
16.1.3 Editing KPI Data and Table Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1131
16.1.4 Updating an Existing KPI Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1132
16.2 Configuring and Connecting to Trace Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1132
16.2.1 Configuring Trace Data Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1132
16.2.2 Establishing Live Connections to Trace Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1133
16.2.3 Trace Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1135
16.2.4 Editing Trace Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1135
16.2.5 Filtering Trace Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1136
16.2.6 Displaying Trace Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1136
16.2.7 Exporting Traces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1136
16.3 Visualising KPI and Trace Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1136
16.3.1 Displaying KPI Data in Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1137
16.3.2 Displaying Transmitter Symbols By KPI Quality Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1137
16.3.3 Displaying Coverage Areas Using KPI Quality Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1138
16.3.4 Displaying Coverage Areas Using Multiple KPI Quality Levels . . . . . . . . . . . . . . . . . . . . . . . . . 1138
16.3.5 Filtering Coverage Predictions by KPIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1140
16.3.6 Displaying Traces on the Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1140
16.3.7 Creating Weighting Maps Using Trace Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1141
16.3.7.1 Exporting Weighting Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1142
16.3.7.2 Importing Weighting Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1142
16.4 Comparing KPI Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1142
16.4.1 Comparing Two Sets of Single-Server KPIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1143
16.4.2 Comparing Two Sets of Multi-Server KPIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1143
16.4.3 Comparing Multi-Server KPIs and Neighbour Relations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1143
16.5 Using Traces in Coverage Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1144
16.5.1 Calculating Trace Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1144
16.5.2 Comparing Predictions with Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1146
16.5.3 Calculating Predictions Combined with Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1146
16.6 Combining Predicted Path Losses With Traces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1148
16.6.1 Calculating Combined Path Losses Using Traces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1148
16.6.2 Viewing Combined Path Loss Calculation Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1149
16.6.3 Enabling, Disabling, and Deleting Path Losses from Traces . . . . . . . . . . . . . . . . . . . . . . . . . . . 1150
16.7 Auditing the Network Consistency from Traces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1152
16.7.1 Checking Antenna Orientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1152
16.7.2 Checking Traced Cells Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1153
16.8 Using KPIs in Neighbour Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1154

© 2020 Forsk. All Rights Reserved. 23


Atoll 3.4.1 User Manual for Radio Networks
Table of Contents

16.8.1 Calculating Importance Ratios for Handover KPIs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1154


16.8.2 Creating Exceptional Pairs Using Handover KPIs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1154
16.8.3 Configuring Handover KPI Importance Factors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155
16.8.4 Allocating Neighbours Automatically Using Handover KPIs . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
16.8.5 Calculating Neighbour Importance Using Handover KPIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
16.9 Using Live Network Data in the LTE AFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1157
16.9.1 Configuring the AFP Cost Component Weights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1157
16.9.2 Planning Frequencies Using Live Network Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1157
16.9.3 Planning Physical Cell IDs Using Live Network Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1158
16.9.4 Planning PRACH RSIs Using Live Network Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1158
16.9.5 Checking the Consistency of a Frequency Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1159
16.9.6 Checking the Consistency of the PCI Plan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1159
16.9.7 Checking the Consistency of the PRACH RSI Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1160
16.10 Creating Traffic Maps Using KPIs and Traces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1160
16.10.1 Using KPIs to Create Sector Traffic Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1160
16.10.2 Using Traces to Create Weighted Traffic Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1161
16.11 Importing OSS Data for GSM Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1162
16.11.1 Atoll Document Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1162
16.11.2 Importing OSS Interference Measurement Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1163
16.11.3 Importing OSS Traffic Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1163
16.11.4 Importing OSS Handover Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1164
16.12 Using Live Network Data in the ACP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165
16.12.1 Creating ACP Target Zones Using KPIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165
16.12.2 Creating an ACP Objective Based on Live Network Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1166

17 In-building Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1169


17.1 Designing In-building Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1169
17.2 Buildings and Floors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1171
17.2.1 Creating an In-building Document. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1171
17.2.2 Creating a Building . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1172
17.2.3 Building Layouts Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1172
17.2.4 Importing Floor Plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1173
17.2.4.1 Importing an Initial Floor Plan in Architect Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1173
17.2.4.2 Importing an Initial Floor Plan in Georeferenced Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1174
17.2.4.3 Importing Additional Floor Plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1175
17.2.4.4 Adjusting the Scale of a Floor Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1175
17.2.4.5 Copying Floors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1176
17.2.4.6 Moving and Rotating Buildings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1176
17.2.5 Floor Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1176
17.2.6 Creating and Modifying Building Parts and In-Building Environments . . . . . . . . . . . . . . . . . . . 1177
17.2.7 Drawing Environment Zones for the ITU 1238 Propagation Model . . . . . . . . . . . . . . . . . . . . . 1177
17.2.8 Drawing Building Parts for the Multi-wall Propagation Model . . . . . . . . . . . . . . . . . . . . . . . . . . 1178
17.2.8.1 Drawing Horizontal Surfaces and Floor Openings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1178
17.2.8.2 Drawing Walls and Pillars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1179
17.2.8.3 Drawing Wall Openings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1180
17.2.8.4 Drawing Inclined Surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1180
17.2.8.5 Drawing Cable Trays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1181
17.2.8.6 Creating Surface Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1182
17.2.9 Copying and Moving Building Parts, Environments, and Components . . . . . . . . . . . . . . . . . . 1182
17.3 In-Building Antennas and Equipment Models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1183
17.3.1 Network Equipment Model Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1184
17.3.1.1 Equipment Model Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1184
17.3.1.2 Cable Model Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1185
17.3.1.3 Connector Model Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1185
17.3.2 Creating In-building Equipment Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1186
17.3.3 Importing Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1186
17.4 Creating an In-Building Network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1187
17.4.1 Network Component Naming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1187
17.4.2 Setting the Default Component Height. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1188

24 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Table of Contents

17.4.3 Network Component Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1188


17.4.3.1 Source and Active Source Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1188
17.4.3.2 Antenna Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1189
17.4.3.3 Network Component Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1189
17.4.3.4 Cable Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1190
17.4.4 Placing Network Components on a Floor Plan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1190
17.4.5 Connecting Network Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1191
17.4.5.1 Connecting Components with Cables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1191
17.4.5.2 Creating Disconnected Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1192
17.4.5.3 Disconnecting Connected Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1192
17.4.5.4 Creating Inter-floor Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1193
17.4.5.5 Creating Inter-building Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1193
17.4.5.6 Routing Through Cable Trays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1194
17.4.6 Attaching Termination Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1194
17.4.7 Changing the Equipment Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1195
17.4.8 Shared Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1195
17.4.9 Active DAS Power Sharing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1195
17.5 In-building Data Audit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1196
17.5.0.1 Assigning Propagation Parameters for In-building Sources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1197
17.6 Analysing In-building Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1197
17.6.1 Creating In-building Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1198
17.6.2 Displaying Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1199
17.6.3 Comparing In-building Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1199
17.6.4 Generating Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1200
17.6.4.1 Generating Bills of Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1200
17.6.4.2 Generating EMF Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1201
17.6.4.3 Exporting In-building Reports to Text Files and Spreadsheets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1201
17.7 Viewing the In-Building Network in 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1202

18 Automatic Cell Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1205


18.1 The ACP Module and Atoll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1205
18.1.1 Using Quality and Cost Objectives in ACP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1206
18.1.2 Using Zones with ACP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1206
18.1.2.1 Using the Computation Zone and the Focus Zone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1207
18.1.2.2 Using Custom Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1207
18.1.2.3 Using the Filtering Zone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1207
18.1.3 Using Pixel Weighting with ACP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1208
18.1.4 Shadowing Margin and Indoor Losses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1208
18.1.5 ACP and Antenna Masking. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1208
18.1.5.1 Native Propagation Models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1209
18.1.5.2 Non-Native Propagation Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1209
18.1.6 EMF Exposure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1210
18.2 Configuring the ACP Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1211
18.2.1 Defining the Storage Location of ACP Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1211
18.2.2 Defining the Antenna Masking Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212
18.2.3 Configuring Default Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1213
18.3 Optimising Cell Planning with ACP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1214
18.3.1 Creating an ACP Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1214
18.3.1.1 Creating a Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1215
18.3.1.2 Duplicating a Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1215
18.3.1.3 Running an Optimisation from an Existing Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1215
18.3.2 Defining Optimisation Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1215
18.3.2.1 Setting Optimisation Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1216
18.3.2.2 Setting Objective Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1226
18.3.2.3 Setting Network Reconfiguration Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1235
18.3.2.4 Defining Site Selection Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1245
18.3.2.5 Defining Antennas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1252
18.3.2.6 Adding Comments to the Optimisation Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1255
18.4 Running an Optimisation Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1255
18.5 Working with Optimisations from the Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1257
18.6 Viewing Optimisation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1258
18.6.1 Viewing Optimisation Results in the Properties Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1258

© 2020 Forsk. All Rights Reserved. 25


Atoll 3.4.1 User Manual for Radio Networks
Table of Contents

18.6.1.1 Statistics Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1259


18.6.1.2 Sectors Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1260
18.6.1.3 Graph Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1261
18.6.1.4 Quality Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1262
18.6.1.5 Load Balancing Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1263
18.6.1.6 Throughput Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1264
18.6.1.7 Change Details Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1265
18.6.1.8 Commit Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1266
18.6.2 Comparing Optimisations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1267
18.6.3 Viewing Optimisation Results in the Map Window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1269
18.6.3.1 Objective Analysis Predictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1270
18.6.3.2 Capacity Analysis Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1270
18.6.3.3 Per Technology Layer Predictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1271
18.6.3.4 Aggregation Analysis Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1275
18.6.3.5 EMF Exposure Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1275
18.6.3.6 Comparing ACP Predictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1276
18.6.3.7 Displaying ACP Predictions as a Slideshow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1277
18.6.3.8 Changing the Display Properties of ACP Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1277
18.6.3.9 Exporting ACP Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1278
18.6.4 Viewing Optimisation Results Using the Histogram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1279

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1281

26 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Introduction

Introduction

This User Manual provides guidance and detailed instructions to help you get started and to learn how to use the
product effectively. To best understand the ideas and techniques described, you should already be familiar with the
radio network technologies that are implemented in Atoll.

About Atoll

Atoll is a multi-technology wireless network design and optimisation platform that supports wireless operators
throughout the network lifecycle, from initial design to densification and optimisation. Atoll offers unique
capabilities of using both predictions and live network data throughout the network planning and optimisation
process.
Atoll includes integrated single RAN–multiple RAT network design capabilities for both 3GPP and 3GPP2 radio
access technologies including 5G NR, LTE, NB-IoT, UMTS, GSM, and CDMA. It provides operators and vendors with
a powerful framework for designing and optimising current and future integrated multi-technology networks.
Atoll supports the latest technology advances such as massive MIMO, 3D beamforming, and mmWave propagation
for the design and roll-out of 5G networks.
Atoll’s integration and customisation features help operators smoothly streamline planning and optimisation
processes. Atoll supports a wide range of implementation scenarios, from standalone to enterprise-wide server-
based configurations. Atoll has become the industry standard for radio network planning and optimisation.
If you are interested in learning more about Atoll, please contact your Forsk representative to inquire about our
training solutions.

About Forsk

Forsk is an independent software company providing operators and vendors with wireless network design and
optimisation products. Atoll, Forsk’s flagship product, is the market-leading wireless network planning and
optimisation software on the market; it allows operators to streamline planning and optimisation activities by
combining predictions and live network data.
With more than 9000 active licenses installed with 500+ customers in 140 countries, Atoll has become the industry
standard for wireless network design and optimisation.
Forsk distributes and supports Atoll directly from offices and technical support centres in France, USA, and China
as well as through a worldwide network of distributors and partners.

Getting Help
The online help system that is installed with Atoll is designed to give you quick access to the information you need
to use the product effectively. The Online Help system provides information and guidance for using Atoll as well as
context-sensitive help about elements of the user interface. It contains the same material as the Atoll 3.4.1 User
Manual.

© 2020 Forsk. All Rights Reserved. 27


Atoll 3.4.1 User Manual for Radio Networks
Introduction

You can open the Online Help in Atoll from the Help menu or you can get context-sensitive help about any dialog
box by pressing F1 or clicking ’?’.
You can browse the online help from the Contents view, the Index view, or you can use the built-in Search feature.
You can click the Feedback button at the bottom of each page to send comments and suggestions to Forsk to help
us improve our documentation. Do not use the Documentation Feedback form for help using the product or for
technical support.
You can also download Atoll documentation from the Forsk web site at:
http://downloads.forsk.com/

About Atoll Documentation

PDF manuals are available to customers with a valid maintenance contract and can be downloaded from the Forsk
web site at:
http://downloads.forsk.com/
To read PDF manuals, download Adobe Reader from the Adobe web site at:
http://get.adobe.com/reader/

Contacting Technical Support

Forsk provides global technical support for its products and services. To contact the Forsk support team, visit the
Forsk web site at:
http://downloads.forsk.com
Alternatively, depending on your geographic location, contact one of the following support teams:

Forsk US
For North and Central America, contact the Forsk US support team:
 Tel.: 1-888-GO-ATOLL (1-888-462-8655)
 Fax: 1-312-674-4822
 Email: support_us@forsk.com
Opening Hours: Monday to Friday 8.00 am to 8.00 pm (Eastern Standard Time)

Forsk China
For Asia (except Japan), contact the Forsk China support team:
 Tel: +86 20 8557 0016
 Fax: +86 20 8553 8285
 Email: atollsupport@forsk.com.cn
Opening Hours: Monday to Friday 9.00am to 5.30pm (GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi.

Forsk Head Office


For all other regions, contact the Forsk Head Office support team:
 Tel.: +33 562 747 225
 Fax: +33 562 747 211
 Email: support@forsk.com
Opening Hours: Monday to Friday 9.00 am to 6.00 pm (GMT +1:00)

28 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

1 Working Environment
The Atoll working environment provides a wide set of tools to create and design radio-planning projects in a single
application and to create and export results based on your projects.
In Atoll, radio-planning projects are modelled and managed through Atoll documents (files with the ATL extension).
The Atoll working environment is flexible and supports standard Windows capabilities (such as simultaneous
opening of several windows, moving windows or objects by dragging and dropping them, commands accessible
through context menus, standard shortcuts).
Data and objects contained in an ATL document are accessible from different ways:
◼ Explorers: The explorers contain most of the objects in a document arranged in folders. Using the explorers,
you can manage all objects in the ATL document: sites, transmitters, calculations, as well as geographic data
such as the Digital Terrain Model (DTM), traffic maps, and clutter classes. You can, for example, define various
coverage predictions or configure the parameters or display of data objects.
◼ Maps: Atoll provides many tools for working with the map. You can change the view by moving or zooming in
or out and you can choose which objects are displayed and how they are displayed. You can also export the
current display definition, or configuration, to use it in other documents.
◼ Data tables: The content of the folders in the explorers can be displayed in tables, allowing you to manage
large amounts of data. You can sort and filter the data in a table, or change how the data is displayed. You can
also enter large amounts of information into a table by importing data or by cutting and pasting the
information from any Windows spreadsheet into the table.
This chapter provides an overview of the Atoll working environment and covers the following topics:
◼ "Documents" on page 29
◼ "Atoll Work Area" on page 42
◼ "Objects" on page 47
◼ "Maps" on page 59
◼ "Data Tables" on page 78
◼ "Printing in Atoll" on page 94
◼ "Grouping, Sorting, and Filtering Data" on page 98
◼ "Add-ins and Macros" on page 114
◼ "Toolbars and Shortcuts" on page 115

1.1 Documents
In Atoll, radio-planning projects are modelled and managed through Atoll documents (files with the ATL extension).
Each Atoll document can contain multiple technologies and assembles the following necessary information:
◼ Radio equipment such as sites, transmitters, antennas, repeaters, and other equipment. For more information
on radio equipment, see the technology-specific chapters.
◼ Radio data such as frequency bands, technology-specific parameters, coordinate systems. For more
information on radio data, see the technology-specific chapters.
◼ Geographic data such as clutter classes, clutter heights, Digital Terrain Model (DTM), population maps. For
more information on geographic data, see Chapter 2: Geographic Data.
Atoll documents can be used in a single-user or multi-user environment:

© 2020 Forsk. All Rights Reserved. 29


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

◼ In a single-user environment, Atoll documents are standalone documents. Atoll is delivered with document
templates that contain the data and folder structure necessary for the technologies you are using. You can
also create your own templates by opening an existing template, changing it to fit your own requirements, and
then saving it as a new template.
◼ In a multi-user environment, documents are connected to a database and can be created from an existing
database. When you create an ATL document from a database, the database you connect to has been created
with the technologies and data you need. Working with a database allows several users to share the same
data while at the same time managing data consistency.
This section covers the following topics:
◼ "Standalone Documents" on page 30.
◼ "Documents Connected to a Database" on page 32.

1.1.1 Standalone Documents

Standalone documents are documents that are not connected to a database and that are created based on a
template delivered along with Atoll. A template is available for each technology you are planning for. Each template
provides data and a data structure suitable for the selected technology. For example, the tables and fields for
transmitters as well as the radio parameters available differ according to the project. As well, the objects that are
available are appropriate for the technology. For example, UMTS cells are only available in UMTS documents and
TRX are only available in GSM-TDMA documents.
If you create a multi-RAT document, Atoll enables you to select the multiple radio technologies you will be planning
for. In a multi-RAT document, the data and data structures for each radio technology planned for are made available
in the new Atoll document.
Once you have selected the appropriate template for your radio-planning project, you must configure the basic
parameters of the Atoll document.
This section covers the following topics:
◼ "Available Templates" on page 30
◼ "Creating a Standalone Document" on page 31

1.1.1.1 Available Templates


Depending on your configuration of Atoll, the following templates are available:
◼ 3GPP Multi-RAT: This template can be used to model 2G/3G/4G multi-technology projects. When starting a
new 3GPP multi-RAT project, Atoll allows you to model any GSM/UMTS/LTE/NB-IoT technology combination
in the same project.
◼ 3GPP2 Multi-RAT: This template can be used to model 3G/4G multi-technology projects. When starting a new
3GPP2 multi-RAT project, Atoll allows you to model the CDMA2000/LTE/NB-IoT technology combination in
the same project.
◼ 5G Multi-RAT: This template can be used to model 2G/3G/4G/5G multi-technology projects. When starting a
new 5G Multi-RAT project, Atoll allows you to model the GSM/UMTS/LTE/NB-IoT/5G NR or CDMA2000/LTE/
NB-IoT/5G NR technology combination in the same project.
◼ CDMA2000 1xRTT 1xEV-DO: This template can be used to model third generation (3G) mobile
telecommunications based on CDMA2000 technology. CDMA2000 is an evolution of CDMA, or code division
multiple access. This template can be used to model the following technologies:
◼ 1xRTT (1x Radio Transmission Technology): 1xRTT is sometimes considered not as 3G but as 2.5G in
terms of mobile telecommunications. It offers increased voice capacity as compared to 2G technologies,
but not as much as pure 3G solutions.
◼ 1xEV-DO (1x Evolution - Data Only): 1xEV-DO is an evolution of CDMA2000 that provides data transfer
rates of over 10 times those of 1xRTT. It is considered a 3G solution and addresses, as its name suggests,
data only.

30 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

◼ GSM GPRS EDGE: This template can be used to model second generation (2G) mobile telecommunications
using TDMA (Time Division Multiple Access) technology. This template can be used to model the following
technologies:
◼ GSM (Global System for Mobile Communication): GSM is a 2G technology based on TDMA.
◼ GPRS (General Packet Radio Service): GPRS is a packet-switched technology that enables data
applications on GSM networks. It is considered a 2.5G technology.
◼ EDGE (Enhanced Data for Global Evolution): EDGE is an advancement for GSM/GPRS networks that triples
throughputs. Because it is based on existing GSM technology, it allows for a smooth upgrade for GSM
operators, giving them capabilities approaching those of a 3G network, while remaining with the existing
2G system. Two types of EDGE are considered: standard EDGE (also called EGPRS) and EDGE Evolution
(EGPRS2).
◼ LPWA: Atoll LPWA (Low Power Wide Area) can be used to design and optimise wireless internet of things (IoT)
networks.
◼ LTE NB-IoT: This template can be used to model the fourth generation (4G) networks based on the UTRAN
LTE (UMTS Terrestrial Radio Access Networks’ Long Term Evolution) specifications proposed by the 3GPP.
Atoll LTE NB-IoT strictly follows the latest 3GPP LTE and NB-IoT specifications, and has been developed in
collaboration with the market-leading equipment manufacturers.
◼ TD-SCDMA: TD-SCDMA (Time Division Synchronous CDMA) is a 3G mobile telecommunication system based
on Time Division Duplex (TDD) mode. TD-SCDMA transmits uplink and downlink traffic in the same frame in
different time slots.
◼ UMTS HSPA: UMTS (Universal Mobile Telecommunications System) and HSDPA (High Speed Downlink
Packet Access) and HSUPA (High Speed Uplink Packet Access), collectively referred to as HSPA, are third
generation (3G) mobile telecommunication systems based on WCDMA (Wideband Code Division Multiple
Access) technology. Although WCDMA is similar in implementation to CDMA, the two technologies are
incompatible. UMTS and HSPA are usually implemented in place and over GSM networks.
◼ Wi-Fi: Atoll Wi-Fi enables modelling of IEEE 802.11 wireless local area networks (WLAN) and to study mobile
traffic offloading to Wi-Fi networks.
◼ WiMAX: Atoll WiMAX is a state-of-the-art WiMAX and Broadband Wireless Access (BWA) network planning
tool developed in cooperation with world-leading WiMAX equipment suppliers. Atoll WiMAX supports IEEE
802.16e.

1.1.1.2 Creating a Standalone Document


You can create a standalone single-RAT or multi-RAT document based on a template.
To create a document from a template:
1. In the File menu, select New > From a Document Template. The Project Templates dialog box is displayed.
2. Select the template on which you want to base your document. For information about templates, see
"Available Templates" on page 30.
3. Click OK. If you selected a Multi-RAT template, a dialog box is displayed enabling you to select the radio
technologies you want to model in the new document.
Atoll creates a document based on the selected template with the appropriate folder structure in the Network
and Parameters explorer.

1.1.1.3 Enabling Technologies in 5G Multi-RAT Documents


The Atoll 5G Multi-RAT module provides a specific and accurate modelling of 5G NR and LTE networks that is
labelled as "4G/5G". When you create a 5G Multi-RAT document, you choose which technologies to enable.
However, you can also add a 4G/5G technology to an existing 5G Multi-RAT document later. You cannot remove a
technology from an existing 5G Multi-RAT document.

© 2020 Forsk. All Rights Reserved. 31


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

 Each radio technology in a 5G Multi-RAT document is subject to specific licensing


in Atoll. If a technology is enabled in a document but an Atoll license is not available
for that technology, then the network elements that use that technology are set to
a "read-only" mode in which they are displayed but cannot be modified and
calculations cannot be performed.
For more information about "read-only’ mode, see the technical note:
TN064 - 4G/5G RAT Management in 5G Multi-RAT.

To enable a 4G/5G technology in an existing 5G document:


1. Open a 5G Multi-RAT document in Atoll.
2. From the Document menu, select the radio technology that you want to add:
◼ 4G/5G Radio Access Technologies > 5G NR
◼ 4G/5G Radio Access Technologies > LTE
◼ 4G/5G Radio Access Technologies > NB-IoT
3. The corresponding Transmitter folder and calculation options (predictions, simulations, resource allocations,
neighbours, and so on) are added to the Atoll 5G Multi-RAT document.

1.1.2 Documents Connected to a Database

Working with a database allows several users to share the same data in the context of a multi-user environment.
Atoll can work with the following databases:
◼ Microsoft Access
◼ Microsoft SQL Server
◼ Oracle
◼ Microsoft Data Link files
The exact procedure of connecting with the database differs from one database to another.
When you create an Atoll document from a database, Atoll loads the data to which you have rights from database
into your new document and then disconnects it from the database. The connection to the reference database is
reactivated only when necessary, thus ensuring access to the database by other users.
When you work in a multi-user environment, there are issues related to sharing data that do not arise when you are
working on a standalone document. For example, when you archive your changes to the database, the changes you
have made may occasionally interfere with changes other users have made and you will need to resolve this conflict.
This section covers the following topics:
◼ "Atoll Multi-User Environment" on page 32
◼ "Creating a Document from a Database" on page 34
◼ "Checking the Database Connection" on page 34
◼ "Refreshing a Document from the Database" on page 34
◼ "Archiving the Modifications in the Database" on page 35.

1.1.2.1 Atoll Multi-User Environment


A multi-user environment is one where a number of users or groups of users work simultaneously on given parts of
a single, large (perhaps nation-wide) network. Different user groups might be working on regional or smaller
sections of the network.
A multi-user Atoll environment consists of the following items, connected over a network:
◼ A central Atoll project: The central Atoll project can only be accessed, modified, and updated by the Atoll
administrator. Through this central Atoll project, the Atoll administrator can manage all the data shared by all
the individual Atoll users or groups of users.

32 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

◼ Shared data: Shared data is initially set up by the administrator using the central Atoll project and are then
accessed, modified, worked on, and updated by the Atoll users and the administrator. The shared data is
mainly of the following three types:
◼ The central database: The central database stores all the radio data of all the Atoll user documents. It is
initiated through the central Atoll project by the administrator, and is then subdivided into sections on which
users or groups of users can work simultaneously. Once the database is in place, users can modify their
projects, refresh their projects from the data stored in the database, and archive their modifications in the
database. The use of a database means that potential data conflicts due to modifications from other users,
modified or deleted records, for example, can be detected and resolved.
◼ Shared geographic data: Shared geographic data files are usually stored on a common file server with a
fast access connection. Since geographic data files are usually large, they are usually linked to an ATL file,
i.e., they are stored externally, so as to minimise the size of the Atoll file. Users who modify geographic data
locally, for example, editing edit clutter or traffic in their respective projects, usually store these
modifications locally, since these modifications rarely have an impact on other users.
◼ Path loss matrices: Shared path loss matrices are calculated in the central Atoll project by the
administrator. Users can read these path loss data but cannot modify them. When the shared path loss
data becomes invalid in a user’sr Atoll document, the new path loss matrices are calculated and stored
locally, either embedded in the ATL file or linked to an external file. The shared path loss data is not
modified.
Shared path loss matrices are updated when the calculation administrator performs an update, taking into
account the modifications made by other users that have been updated in the central database.
◼ User Documents: Individual user documents are initialised by the administrator but are later worked upon and
managed by each user. User documents are Atoll files which are connected to the central database, load only
the required part of the geographic data (as defined by the CFG file, for example), and have access to the
shared path loss matrices folder.

Figure 1.1: Components of Multi-user Environments

 For information on creating and maintaining the database, see the Administrator
Manual.

© 2020 Forsk. All Rights Reserved. 33


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

1.1.2.2 Creating a Document from a Database


When you create a new document from a database, you must connect to the database. Once connected, Atoll loads
the database into a new Atoll document. Then the connected is interrupted. A new connection with the database
will be created only when necessary, in order to allow other users access to the database.
To create a document from a database:
1. In the File menu, select New > From an Existing Database. The Open from a Database dialog box appears.
2. In the Files of type list, select the option corresponding to the type of your database. Depending on the type
of the database, a dialog box is displayed to enter your User Name, Password, and Server.

You can configure Atoll to always use a defined database type (MS Access,


SQL Server, or Oracle) by setting an option in the Atoll.ini file. In this case, the
Open from a Database dialog box is replaced by the database-specific
authentication dialog box. For more information, see the Administrator
Manual.
◼ Additional dialog boxes might open asking you to choose which project in the
database to load or which site list to load.

3. Click OK. The Data to Load dialog box is displayed allowing you to select the data to load into the new Atoll
document.
4. Select the Project, Site List, Custom Fields Groups, and Neighbours to be loaded from the database to create
the document and click OK. If you load the intra-technology or the inter-technology neighbour list, the
associated exceptional pairs table is also loaded.
The new document opens with data loaded from the database.

 If the north-west point of the project is by default the axis origin, the new document
opens with no site displayed in the map window. You can centre the document on
the data displayed in the Network explorer by expanding the Sites folder, right-
clicking any site, and selecting Centre in Map Window from the context menu (see
"Centring the Map Window on a Selection" on page 62).

1.1.2.3 Checking the Database Connection


You can check whether your document is connected to a database, modify the properties of the database
connection, or disconnect a document from a database.
To view the characteristics of the database connection:
1. In the Document menu, select Database > Connection Properties.
◼ If the document is connected to a database, the Database Connection dialog box appears.
◼ If the document is a standalone document, a message is displayed to inform you that the document is not
connected to a database. A document created from a template is not connected to any database.
2. To modify the connection to the database, click Modify.
3. To disconnect the document from the database, click Disconnect.

 If you disconnect your document from the database, it becomes a standalone


document and it is not possible to reconnect it to the database.

1.1.2.4 Refreshing a Document from the Database


As you are working on your document, other users who have access to the database may have modified some of
the data. You can ensure that you have the most recent data in your document by refreshing the information from
the database. How frequently you refresh the document depends on how frequently the database is updated. If the
database is updated frequently, you should refresh your document frequently as well, in order to continue working
with the most up-to-date data.

34 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

To refresh a document from the database:

1. In the Document menu, select Database > Refresh or click Refresh from Database in the Standard toolbar.
The Refresh dialog box is displayed.
Note that the refresh command is disabled if the current document is not connected to a database or if the
current document is connected to a scenario with the Scenario Manager add-in.
2. If you have modified your document but have not yet saved those changes in the database, you can do one of
the following:
◼ Archive your changes in the database: This option allows you to archive your changes to the server instead
of refreshing your document from the server.
◼ Refresh unmodified data only: This option allows you to refresh from the database only those items that
you have not modified in your document.
◼ Cancel your changes and reload database: This option allows you to cancel any changes you have made
and start over from the point of the last archive to the database.

If you chose Refresh unmodified data only or Cancel your changes and


reload database, Atoll proceeds without asking for confirmation.
◼ If you chose Archive your changes in the database, the Archive dialog box
appears. For information, see "Archiving the Modifications in the Database"
on page 35.

3. Under Take into account, you can select the neighbour lists, Intra-technology Neighbours and Inter-
technology Neighbours, to refresh.
4. To create a report for the refresh process, select Generate Report under Modifications Since the Last Refresh.
5. Click OK. The document is refreshed according to the selected options.
If you selected to generate a report, Atoll creates a text file in CSV (Comma Separated Values) format in the
temporary files system folder and opens it. You can then rename the file and save it where you want. The report lists
all the modifications (deletions, additions, and updates) that were stored in the database since the last time you
refreshed or opened your document.

1.1.2.5 Archiving the Modifications in the Database


When you are working on a document that is attached to a database, it is recommended from time to time archive
the modifications you have made to the data on the database. How frequently you should archive your document
depends on several factors: the amount and size of changes you make, the number of other users using the
database who might benefit from your modifications, and so on. What you can archive depends on the user rights
the database administrator has given to you. For example, you can have read access to the antennas table, allowing
you to create a new Atoll document with the given antennas. However, because only the administrator can modify
the properties of the antennas, you will not be able to archive any changes you make to the antennas without write
access to the table.
The Atoll archiving process is flexible. You can archive all your modifications or only the site-related modifications.
As well, when you are archiving, Atoll shows you all modifications that will be archived and, if you want, you can
archive only some of them or even undo modifications you have made locally. Occasionally, other users might have
modified some of the same data and, when you archive your changes, Atoll will inform you of the possible conflicts
and help you resolve them.
In this section, the following are explained:
◼ "Archiving Modifications in the Database" on page 35
◼ "Resolving Data Conflicts" on page 36.

1.1.2.5.1 Archiving Modifications in the Database


Atoll allows you to archive all your modifications or only site-related data modifications.
To archive all your modifications in the database:
1. In the Document menu, select Database > Archive. The Archive dialog box appears.

© 2020 Forsk. All Rights Reserved. 35


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

+ You can archive only site-related data in the database by right-clicking the Sites
folder in the Network explorer and selecting Archive from the context menu (not
available in 5G documents). In this case, the Archive dialog box appears with only
site-related data displayed. Which data is archived depends on the radio technology
you are working with. For example, in a UMTS HSPA radio planning project, the site-
related data is: sites, transmitters, cells, and neighbours.

2. In the Archive dialog box, you can do the following:


◼ To archive all your changes to the database, click Run All.
◼ To archive a specific modification to the database, select it under Pending changes and click Run.
◼ To view the differences between a local item and the corresponding item on the database, select the item
under Pending changes and click Differences.
◼ To refresh the modification of an item with the original data from the database, select the item under
Pending changes and click Undo.
3. If some of the data has been modified on the database since you last refreshed, Atoll stops the archiving
process and asks you to resolve the conflict. For information on managing conflicts, see "Resolving Data
Conflicts" on page 36.
4. Click Close when you are finished archiving.

1.1.2.5.2 Resolving Data Conflicts


Atoll enables several users to use the same database by allowing user to load the data and then freeing the
database for other users. However, this also creates the possibility of two users modifying the same data. When a
second user attempts to archive his changes, Atoll warns them that the data has been changed since they last
refreshed the data and that there is a conflict.
Atoll can resolve data conflicts. When Atoll finds a conflict, it displays the warning window asking you to select one
of the following options:
◼ Ignore: If you click Ignore, Atoll ignores items causing conflicts in the table being archived, archives all other
modifications in the table, and continues with the next table. You can resolve the conflicts after the archiving
process has ended. However, if conflicts are found in other tables, Atoll will warn you with the Database
Transfer Error dialog box again.
◼ Ignore All: If you click Ignore All, Atoll ignores all items causing conflicts in all tables being archived, and
archives all other modifications. You can resolve the conflicts after the archiving process has ended.
◼ Abort: If you click Abort, the archiving process stops. You can attempt to resolve conflicts before restarting
the archiving process.
Whether you abort the archive process to resolve the conflict immediately, or wait until the end of the archive
process, the procedure to resolve the conflict is the same.
To resolve data conflicts one by one:
1. In the Pending Changes pane of the Archive dialog box, select the conflict you want to resolve and click
Resolve. There are two different types of data conflicts:
◼ On a modified record: You are in the process of archiving your modifications on the database and another
user has modified the same data since you last archived or refreshed your data. A conflict is caused only
by differences in the same field of the same record between the database and the current Atoll document.
The Conflicting Changes dialog box appears, with the fields in conflict highlighted. In the Conflicting
Changes dialog box, you can see the value of the field in the database in the Database values column, as
well as the value of the same field in your document in the Current values column.
◼ If you want to overwrite the database value with the value of the same field in your document, select the
check box next to the highlighted change and click OK. Your modification will be written to the database,
overwriting the value there.
◼ If you want to accept the value of the field in the database, clear the check box next to the highlighted
change and click OK. Your modification will be lost and the value in the database will remain unchanged.

36 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

◼ On a deleted record: You are in the process of archiving your modifications on the database and another
user has deleted a record since you last archived or refreshed your data. For information, see "Resolving
Data Conflicts" on page 36.
Atoll displays a message explaining that the record you are trying to update has been deleted from the
database. Select one of the following:
◼ Yes: Select Yes to store your modifications in the database, thereby recreating the deleted record.
◼ No: Select No to abandon your modifications to this record and delete this record from your document.
◼ Cancel: Select Cancel to cancel.
2. Click Close to close the Archive dialog box.
To resolve all the data conflicts:
1. In the Pending Changes pane of the Archive dialog box, select any conflict and click Resolve All. Atoll displays
a message explaining how Resolve All works. Select one of the following:
◼ Yes: Select Yes to accept all the modifications made by other users in the database and update your
document with values from the database.
◼ No: Select No to overwrite the modifications made by other users in the database with the values from your
document.
◼ Cancel: Select Cancel to cancel.
2. Click Close to close the Archive dialog box.

 You should only resolve all the data conflicts when you are certain about the
modifications.

1.1.3 Configuring Document Properties

Once you have created a document, you need to configure the basic parameters of the Atoll document. You can
accept the default values for some parameters, such as basic measurement units, but you must set projection and
display coordinate systems.
This section covers the following topics:
◼ "Projection and Display Coordinate Systems" on page 37
◼ "Setting a Coordinate System" on page 38
◼ "Selecting the Degree Display Format" on page 38
◼ "Setting Measurement Units" on page 39

1.1.3.1 Projection and Display Coordinate Systems


In Atoll, you define the two coordinate systems for each Atoll document: the projection coordinate system and the
display coordinate system. By default, the same coordinate system is used for both.
A projection is a method for producing all or part of a round body on a flat sheet. This projection cannot be done
without distortion, thus the cartographer must choose the characteristic (distance, direction, scale, area or shape)
which is to be shown appropriately at the expense of the other characteristics, or he must compromise on several
characteristics1. The projected zones are referenced using cartographic coordinates (metre, yard, etc.).
Two projection systems are widely used:
◼ The Lambert Conformal-Conic projection: a portion of the earth is mathematically projected on a cone
conceptually secant at one or two standard parallels. This projection type is useful for representing countries
or regions that lay primarily east to west.

1. Snyder, John. P., Map Projections Used by the US Geological Survey, 2nd Edition, United States Government Printing Office,
Washington, D.C., 313 pages, 1982.

© 2020 Forsk. All Rights Reserved. 37


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

◼ The Universal Transverse Mercator projection (UTM): a portion of the earth is mathematically projected on a
cylinder tangent to a meridian (which is transverse or crosswise to the equator). This projection type is useful
for mapping large areas that are oriented north-south.
A geographic system is not a projection, but a representation of a location on the earth's surface from geographic
coordinates (degree-minute-second or grade) giving the latitude and longitude in relation to the origin meridian
(Paris for the NTF system and Greenwich for the ED50 system). The locations in the geographic system can be
converted into other projections.
Atoll has databases including more than 980 international coordinate system references, a database based on the
European Petroleum Survey Group and another one regrouping only France's coordinate systems. Atoll uses the
cartographic coordinate systems for projection and either cartographic or geographic coordinate systems for
display.
The maps displayed in the workspace are referenced with the same projection system as the imported geographic
data files; thus, the projection system depends on the imported geographic file. By choosing a specific display
system, you can see (using the rulers or status bars) the location of sites on the map in a coordinate system
different from the projection coordinate system. You can also position on the map sites referenced in the display
system: the coordinates are automatically converted from the projection system to the display system and the site
is displayed on the map.

 All imported raster geographic files must use the same cartographic system. If not,
you must convert them to a single cartographic system.

1.1.3.2 Setting a Coordinate System


To work with maps, you must set a coordinate system for your Atoll document. By default, projection and display
coordinate systems are the same, but you can choose a display coordinate system different from the projection
coordinate system.
To define the coordinate system:
1. Select Document > Properties. The Properties dialog box appears.
2. On the Coordinates tab, click the Browse button to the right of the Projection field. The Coordinate Systems
dialog box appears.
3. In the Coordinate Systems dialog box, select a catalogue from the Find in list. For the projection system, only
cartographic systems ( ) are available.
4. Select a coordinate system from the list.

+ If you frequently use a particular coordinate system you can add it to a catalogue
of favourites by clicking Add to Favourites.

5. Click OK. The selected coordinate system appears in the Projection field and, by default, in the Display field
as well.
6. To set a different coordinate system for the display, click the Browse button to the right of the Display field
and repeat step 3. to step 5. For the display system, both cartographic systems (identified by the symbol)
and geographic systems ( ) are available.

1.1.3.3 Selecting the Degree Display Format


Atoll can display longitude and latitude in four different formats. For example:
◼ 26°56’29.9’’N
◼ 26d56m29.9sN
◼ 26.93914N
◼ +26.93914
To change the degree display format:
1. Select Document > Properties. The Properties dialog box appears.

38 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

2. On the Coordinates tab, select the format from the Degree Format list.
3. Click OK.

 The degree format options apply only to the geographic coordinate systems.

1.1.3.4 Setting Measurement Units


When you create a document, measurement units for reception, transmission, antenna gain, distance, height, and
offset are set to default. You can change the measurement units using the Properties dialog box.
To set the default measurement units:
1. Select Document > Properties. The Properties dialog box appears.
2. On the Units tab, select the desired unit for the following measurements:
◼ Radio:
◼ Radiated power: Select either "EIRP" (Effective Isotropically Radiated Power) or "ERP" ()
◼ Antenna gain: Select either "dBi" (decibel (isotropic)) or "dBd" (decibel (dipole))
◼ Transmission: Select either "dBm" (decibel (milliWatt)), "W" (Watt), or "kW" (kiloWatt)
◼ Reception: Select either "dBm" (decibel (milliWatt)), "dBµV" (decibel (microvolt)), "dBµV/M" (decibel
(microvolt per metre)), or "V/M" (volts per metre)
◼ Geo:
◼ Distance: Select either "m" (metres), "ft" (feet), "km" (kilometres), or "mi" (miles)

 You can change the default metre-to-feet conversion factor from 3.28 to a more
precise value by setting the MeterToFeetFactor option in the [Units] section of the
Atoll.ini file. For more information, see the Administrator Manual.

◼ Surface: Select either "m²" (square metres), "km²" (square kilometres), "mi²" (square miles), or "ft²"
(square feet)
◼ Height and offset: Select either "m" (metres) or "ft" (feet)

 You can change the default mile-to-metre conversion factor from 1609 to a more
precise value by setting the MileToMeterFactor option in the [Units] section of the
Atoll.ini file. For more information, see the Administrator Manual.

◼ Climate:
◼ Temperature: Select either "°C" (Celsius) or "°F" (Fahrenheit)
3. Click OK.

1.1.3.5 Defining a Project Description


Atoll allows you to define a few parameters, such as author or project status, that will can be used to describe the
Atoll project you are working on. The description you enter can be consulted by anyone working on this project.
To define a project description:
1. Select Document > Properties. The Properties dialog box appears.
2. Click the Project tab. On the Project tab, you can define the following parameters:
◼ Title: You can set a descriptive name for the project that is different from the file name of the Atoll project
file.
◼ Date: You can enter a timestamp for the project and then click the Lock button to prevent it from being
changed. By default Atoll enters the current time as the timestamp. Each time you access the Project tab,
Atoll will update the timestamp.

© 2020 Forsk. All Rights Reserved. 39


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

◼ Owner: You can enter the name of the person responsible for the project, and then click the Lock button to
prevent it from being changed. By default Atoll enters the name you used to log on to the computer.
◼ Status: You can enter a description of the project status.
◼ Logo: You define a logo for the project by clicking the Browse button and browsing to a graphic file that can
be used as a logo for the project. The logo will be used in reports exported in RTF format
◼ Comments: You can enter any comments in the Comments field.
3. Click OK.

1.1.4 Saving Documents

With Atoll, you can save a copy of your Atoll document and you can create portable documents. You can also
configure automatic backup of your documents.
You can also save geographic data files separately from saving the Atoll document. For more information, see
"Saving Geographic Data" on page 156.
This section covers the following topics:
◼ "Saving a Copy of a Document" on page 40
◼ "Creating and Sharing Portable Atoll Documents" on page 40
◼ "Configuring Automatic Backup" on page 41

1.1.4.1 Saving a Copy of a Document


When you save a copy of the Atoll document you can create copies of the externalised pathloss results with the new
document, or ignore the externalised results files of the original document.
When you recalculate existing predictions in a document that was saved in a different location, Atoll displays a
warning dialog box to inform you that the pathloss data folder has changed.
To save a copy of your Atoll document:
1. In the File menu, select Save As. The Externalised results dialog box is displayed.
2. Select one of the following options:
◼ To create copies of the externalised calculation results with the new document, select Make a copy of the
externalised results.
◼ To create a copy of your document without linking the externalised calculation results files of the original
document, select Ignore the externalised results.

 You can set an option in the [Settings] section of the Atoll.ini file to specify a default
behavior or to hide the Externalised results dialog box when saving a copy of a
document.

3. Click OK in the Externalised results dialog box. The Save As dialog box is displayed.
4. Select the folder where the copy is to be stored, enter a File name, and click Save.

1.1.4.2 Creating and Sharing Portable Atoll Documents


You can create portable Atoll documents in two ways:
◼ By embedding all the geographic data in the ATL file.
◼ By creating a compressed archive (ZIP file) containing the ATL file and all geographic data linked to the Atoll
document.
In most working environments, geographic data files are stored on a common file server and are linked to the ATL
documents of different users over a network. Often these geographic data files are quite large, and it is not feasible
to embed these files in an ATL file for reasons related to file size, memory consumption, and performance. It is,

40 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

therefore, more useful to make a project portable by creating an archive that contains the ATL and all linked
geographic data files.
To create an archive containing the ATL file and all linked geographic data files:
1. In the File menu, select Save to Zip. The Save As dialog box appears.
2. Select the folder where the created archive is to be stored, enter a File name for the archive to be created,
select "Zip Files (*.zip)" from the Save as type list, and click Save.
Atoll creates a ZIP file containing:
◼ A copy of the ATL file with the same name as the name of the archive (ZIP file).
The ATL file added to the archive contains all the data that might be embedded in it (path loss matrices,
geographic data, coverage predictions, simulation results, measurement data, and so on).
Externally stored path loss matrices are not added to the archive because they are not necessary for
making a portable document; they can be recalculated based on the network and geographic data in the
ATL file.
◼ A "Geo" folder with all the linked geographic data available in the Geo explorer for the Atoll document.
This folder contains subfolders with the same names as the folders in the Geo explorer. Geographic data
that are found outside folders in the Geo explorer are stored in files under the Geo folder, and data present
within folders in the Geo explorer are stored inside their respective folders. If the geographic data files
linked to the document are located on a remote computer, such as a file server over a network, they are first
copied to the local computer in the Windows’ temporary files folder and then added to the archive.
Once the portable archive is created, you can open it directly from Atoll without first having to extract it using another
tool.
To open an archive containing an ATL file and all linked geographic data files:
1. In the File menu, select Open from Zip. The Open dialog box appears.
2. Select the ZIP file that contains the ATL file and linked geographic data files and click Open. The Browse For
Folder dialog box appears.
3. Select the folder where you want to extract the contents of the ZIP file.
4. Click OK. Atoll extracts all the files from the archive to the selected folder. If necessary, it creates the
subfolders required for extracting the contents of the Geo folder. Once Atoll has finished extracting files from
the archive, it opens the extracted ATL file. Geographic data extracted from the archive are linked to the ATL
file.

You do not need to have a compression utility, such as WinZip or WinRAR,




installed on the computer when working with archived ATL files.
◼ The highest compression level is used when creating the archive.

1.1.4.3 Configuring Automatic Backup


Atoll can create and automatically update backups of documents you are working on. Once you have saved the
document, Atoll creates a backup of the original document and updates it at a defined interval. For example, for a
document named "filename.atl," Atoll will create a backup file called "filename.atl.bak" in the same folder as the
original document. You can define the update interval each time you start Atoll.
You can also configure Atoll to create automatic backups of external path loss matrices (LOS files) by setting an
option in the Atoll.ini file. For more information, see the Administrator Manual.
When you have activated automatic backup, Atoll automatically creates a backup for every document open.
Consequently, if you have a lot of documents open, this operation can take a long time. However, you can optimise
the process by opening large documents in separate Atoll sessions, instead of in the same Atoll session. This also
improves memory management because each instance of Atoll has its own 2 GB (under 32-bit operating systems;
4 GB under 64-bit operating systems) memory allocation. If you open two large documents in the same Atoll
session, these documents will use the same 2 GB memory pool. If you open them in two different Atoll sessions,
each document will have its own 2 GB allocated memory.
To configure an automatic backup:
1. In the Tools menu, select Configure Auto Backup. The Auto Backup Configuration dialog box appears.
2. Select Activate Auto Backup.

© 2020 Forsk. All Rights Reserved. 41


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

3. If you want to be warned before backing up your file every time, select Prompt before starting Auto Backup.
4. Enter a time interval, in minutes, between consecutive backups in the Automatically save backups every text
box.

 It can take a long time to back up large documents. Therefore, you should set a
correspondingly longer interval between backups when working with large
documents in order to optimise the process.

5. Click OK. If you selected the Prompt before starting automatic backup check box, Atoll prompts you each time
before backing up the document. If you click OK, Atoll proceeds to back up all open documents. If you click
Cancel, Atoll skips the backup once.
The automatic backup timer is stopped while the prompt is displayed. Atoll displays a message in the Events
viewer every time a backup file is updated. If you are performing calculations, which means coverage
predictions or simulations, the automatic backup is delayed until the calculations have ended. The timer starts
again once the calculations are over. If you save the original document manually, the timer is reset to 0.

+ You can easily recover your backup document and open it in Atoll just like any other
Atoll document. If the original document is named "filename.atl," the backup
document is stored in the same folder and is named "filename.atl.bak".
If you just remove the BAK extension, your backup file will have the same file name
as the original file and Windows will not allow you to rename the file. Therefore, it
is safer to give a new name to the backup file and keep the original file until you are
sure which version is most recent.

1.1.5 Opening Documents

Atoll allows you to open existing documents, one of the last Atoll documents you have worked on, or portable Atoll
documents (see "Creating and Sharing Portable Atoll Documents" on page 40).
To open a document in Atoll:
1. To open an existing Atoll document, select File > Open, select the ATL file that you want to open, and click
Open. The Atoll document and all linked data opens in Atoll.
2. To open one of the last Atoll documents you have worked on, select File > Recent, and select the ATL file from
the list of recently open documents.
3. To open an archive containing an ATL file and all linked geographic data files, select File > Open from Zip. The
Open dialog box appears.
a. Select the ZIP file that contains the ATL file and linked geographic data files and click Open. The Browse
For Folder dialog box appears.
b. Select the folder where you want to extract the contents of the ZIP file.
c. Click OK. Atoll extracts all the files from the archive to the selected folder. If necessary, it creates the
subfolders required for extracting the contents of the Geo folder. Once Atoll has finished extracting files
from the archive, it opens the extracted ATL file. Geographic data extracted from the archive are linked to
the ATL file.

1.2 Atoll Work Area


The Atoll work area, shown in Figure 1.2 on page 43, consists of:
◼ A menu bar and several toolbars that give access to Atoll functions. For more information, see "Using
Toolbars" on page 115.
◼ A document window that arranges by tab all the open Atoll documents, maps, data tables, and reports.

42 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

◼ Explorers that present a folder arrangement for data and objects contained in the Atoll document, such as
network data, geographic data, propagation models, and network settings.
◼ Tool windows that are windows providing information or data and that can be docked or floating such as
events viewer, legend window, and panoramic window.

Figure 1.2: Example of the Atoll work area

This section covers the following topics:


◼ "Document Window" on page 43
◼ "Explorers" on page 43
◼ "Tool Windows" on page 44
◼ "Organising the Atoll Work Area" on page 44

1.2.1 Document Window

When working on a project in Atoll, you can work with several documents or different views of documents (such as
map windows, data tables, and reports). Open documents and different views of documents (maps, data table, and
reports) are displayed in the document window. Each open document, map, data table, and report is identified by a
tab in the Atoll document window and by a thumbnail the Windows taskbar.
You can navigate between documents or document views by selecting the corresponding tab in the document
window. You can also rearrange the tabs by clicking and dragging a tab horizontally to a new position.
You can also use the Windows dialog box to select, save, or close documents or document views.The Windows
dialog box can be displayed by selecting the Window > Windows menu.
You can modify the thumbnail preview of Atoll open documents or view of documents in the Windows taskbar by
selecting the Windows > Show Thumbnails in the Taskbar menu.

1.2.2 Explorers

Explorers play a central role in Atoll by grouping the data and objects contained in the Atoll document:
◼ The Network explorer contains data related to sites, transmitters, predictions, simulations, interference
matrices, drive test data, and links.
◼ The Site explorer allows you to view the elements located on the site that is currently selected in the Network
explorer or in the map. The transmitters and links of the selected site are displayed in technology-specific
folders.
◼ The Geo explorer allows you to manage the geographic data such as traffic maps, population, clutter heights,
clutter classes, Digital Terrain Model (DTM), and online maps.

© 2020 Forsk. All Rights Reserved. 43


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

◼ The Parameters explorer allows you to manage propagation models, traffic parameters, radio network and
microwave settings and equipment.
Each explorer contains objects and folders containing objects. The name of each folder containing at least one
object is preceded by an Expand button ( ) or a Collapse button ( ).

+ You can expand or collapse all the folders in the explorer by pressing SHIFT while
you click on an expand or collapse button.
You can expand or collapse all folders that are selected as visible by pressing CTRL
while you click on an expand or collapse button.
In the Site explorer, you can expand or collapse all folders at a specific level by
clicking the arrow icons ( ) in the title bar.

You can refresh the display of the Network explorer by clicking Refresh ( ) on the toolbar or pressing F5.
Each object and folder in the explorers has a context-specific menu that you can access by right-clicking. You can
modify items at the folder level, with changes affecting all items in the folder, or you can access and edit items
individually.
The content of the folders in the explorers can be displayed in tables, allowing you to manage large amount of data.
For information on working with tables, see "Data Tables" on page 78.
By default, explorers are displayed when launching Atoll. If the explorers are hidden you can display them by using
the View menu.

1.2.3 Tool Windows

Tool windows are windows providing information or data. The following tool windows are available:
◼ Events: Atoll displays information about the current document in the Events viewer. The Events viewer
displays information ( ), warning ( ), and error ( ) messages, as well as the progress of calculations. You
can save the information displayed in the Events viewer to a log file by selecting one or more events, right-
clicking the selection, and selecting Save As from the context menu. You can also automatically generate log
files for each Atoll session and select the level of information displayed in the Events viewer. For more
information about these settings, see the Administrator Manual.
◼ Legend: The Legend window contains information on the objects displayed on the map.
◼ Panoramic: The Panoramic window displays the entire map with all imported geographic data. A dark
rectangle indicates what part of the geographic data is presently displayed in a document window, helping you
situate the displayed area in relation to the entire map. You can use the Panoramic window to:
◼ Zoom in on a specific area of the map.
◼ Resize the displayed map area.
◼ Move around the map.
For more information, see "Using the Panoramic Window" on page 62.
◼ Find on Map: The Find on Map window allows you to find object on the map. For more information, see
"Searching for Objects on the Map" on page 63.
◼ Favourite Views: The Favourite Views window allows you to navigate between different predefined views
saved as favourite views. For more information, see "Favourite Map Views" on page 63.

1.2.4 Organising the Atoll Work Area

Atoll enables you to organise the work area to best suit your needs by moving and hiding explorers and tool
windows.
This section covers the following topics:
◼ "Grouping Tabs in the Document Window" on page 45

44 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

◼ "Displaying Explorers and Tool Windows" on page 45


◼ "Moving Explorers and Tool Windows" on page 45
◼ "Automatically Hiding Explorers and Tool Windows" on page 46
◼ "Resetting the Default Layout" on page 47.

1.2.4.1 Grouping Tabs in the Document Window


When working with large numbers of documents or document views, you can group the tabs contained in the
document window in tab groups to facilitate your work. The document window is then split horizontally or vertically.
Tab groups do not apply to explorers and other tool windows.
To move a document window to a tab group:
1. Select the tab title in the document window, drag it, and drop it towards the centre of the map window. A
context menu appears.
2. Select one of the following items from the context menu:

◼ New Horizontal Tab Group: A new horizontal tab group is created and the selected document window
is added.

◼ New Vertical Tab Group: A new vertical tab group and the selected document window is added.
You can also add a document window to a new tab group by clicking its title and then selecting New Horizontal
Tab Group or New Vertical Tab Group from the Window menu.

+ If you drag the window icon to the lower edge or right edge of an existing tab group,
even if there is only one tab group, an outline appears to indicate the tab group the
window will automatically be added to when you release the mouse.

1.2.4.2 Displaying Explorers and Tool Windows


The explorers and the Legend window are displayed by default when launching Atoll. The other tool windows are
not displayed by default.
To display explorers and tool windows:
1. In the View menu, select the item corresponding to the explorer or tool window you want to display.

 The Find on Map window can be displayed by selecting Find on Map in the Tools
menu. For more information, see "Searching for Objects on the Map" on page 63.

1.2.4.3 Moving Explorers and Tool Windows


While working in Atoll, you can have several tool or explorer windows open at the same time. You can use the mouse
to position explorers and tool windows to optimise your work area.
To position a tool window or an explorer using the mouse:
1. Click the title of the tool window or the explorer and drag it towards the new position. A positioning icon
appears over the Atoll work area.

Figure 1.3: Positioning icon

2. Place the tool window or the explorer over the part of the positioning icon corresponding to the new position.
An outline appears over the Atoll work area to indicate the new position of the window.

© 2020 Forsk. All Rights Reserved. 45


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

+ If you release the window icon without placing it over the positioning icon, you can
float the explorer or tool window over the work area.

3. Release the mouse. The explorer or toll window docks in its new position.

1.2.4.4 Automatically Hiding Explorers and Tool Windows


By having tool windows and especially the explorers visible, you have immediate access to data and objects.
However, you sometimes need to display more of the map window. Atoll enables you to auto-hide the explorers and
tool windows (such as the Find on Map window, the Legend window, the Drive Test Data window), thereby enabling
you to see more of the map window.
The hidden explorers and tool windows reappears when you move the pointer over it.
To activate or deactivate the auto-hide a tool window or the explorers:
1. In the title bar of the explorer or tool window, click Auto Hide ( ). The explorers or the tool window are
reduced to vertical tabs at the edge of the work area.

 When auto-hide is activated on an explorer window, all the other explorers are
reduced to vertical tabs at the edge of the work area.

You can display the hidden explorer or tool window by resting the pointer over the name of the explorer or the
tool window.
2. In the title bar of the explorer or tool window, click Auto Hide ( ). The explorers or the tool window are
restored to their former positions.

1.2.4.5 Using the Status Bar to Get Information


Atoll displays the following information, if available, about the current position of the mouse pointer in the status
bar (see Figure 1.4):
◼ The current X-Y coordinates (according to the defined display coordinate system).
◼ The altitude (as defined in the DTM).
◼ The clutter class (as defined in the clutter classes properties).
◼ The clutter height (as defined in the clutter height file, or in the clutter classes).

X-Y coordinates Altitude Clutter

Figure 1.4: Information displayed in the status bar

By default the status bar is displayed when launching Atoll.


To show or hide the status bar:
1. In the View menu, select Status Bar.

46 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

1.2.4.6 Resetting the Default Layout


Atoll offers a high flexibility in customising the position of explorers, toolbars, and tool windows such as events
viewer and legend window. You can restore the default Atoll layout.
To restore the default position of explorers, tool windows, and toolbars:
1. In the Window menu, select Reset Window Layout. All explorers, tool windows, and toolbars retrieve their
default position and sizes.

1.3 Objects
In Atoll, the items found in the Network explorer or the Geo explorer and displayed on the map are referred to as
objects. Most objects in Atoll belong to an object type. For example, a transmitter is an object of the type transmitter.
Atoll enables you to carry out many operations on objects by clicking the object directly or by right-clicking the object
and selecting the operation from the context menu.
This section covers the following topics:
◼ "Renaming an Object" on page 47
◼ "Deleting an Object" on page 47
◼ "Modifying the Visibility of Objects" on page 48
◼ "Accessing Object Properties" on page 49
◼ "Setting the Display Properties of Objects" on page 49
◼ "Modifying Transmitters and Sites on the Map" on page 55
◼ "Exporting Network Elements to Vector Files" on page 58

1.3.1 Renaming an Object

You can change the name of an object in Atoll.


To rename an object:
1. Right-click the object on the map or in the Network or Geo explorer and select Rename from the context menu.
2. Enter the new name and press ENTER to change the name.

 In Atoll, objects such as sites or transmitters are named with default prefixes.
Individual objects are distinguished from each other by the number added
automatically to the default prefix. You can change the default prefix for sites,
transmitters, and cells by editing the Atoll.ini file. For more information, see the
Atoll Administrator Manual.
Most objects in Atoll are case-insensitive. When renaming an object, you must
make sure that the same name isn’t already used with different upper or lower-case
characters.

1.3.2 Deleting an Object

You can delete objects from either the map or from the explorer (the Network explorer or the Geo explorer).
To delete an object:
1. Right-click the object on the map or in the Network or Geo explorer and select Delete from the context menu.
The selected object is deleted.

© 2020 Forsk. All Rights Reserved. 47


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

 The Delete All command available in the context menus of certain folders
(Geoclimatic Parameters, Population, Clutter Heights, Clutter Classes, Digital
Terrain Model) allow you to delete all the objects in those folders.

1.3.3 Deleting a multiple data objects selection

You can delete groups of objects by selecting multiple items from the Network explorer or the map
window.
To select multi objects:
1. In the Network explorer, expand the related folder.
2. Select one or several sites or several transmitters that you want. Press CTRL to select multiple data objects.

+ You can also select one or several objects directly in the map window.

3. Right click the selected objects and select Delete or press the DELETE key.

1.3.4 Modifying the Visibility of Objects

Objects contained in the Network and Geo explorer can be displayed on the map and are arranged in layers. The
order of the layers in the Network and Geo explorer can change the visibility of an object. All objects in the Network
explorer (such as transmitters, antennas, and predictions) are displayed over all objects in the Geo explorer.
Atoll allows you to modify the visibility of objects on the map by displaying or hiding particular objects directly from
the explorers and changing the order of layers. Other factors can influence the visibility of objects. For more
information, see "Setting the Display Priority of Geo Data" on page 148.

1.3.4.1 Displaying or Hiding Objects on the Map


You can use the explorers to display or hide objects on the map. By hiding one type of object, another type of object
is more plainly visible. For example, you can hide all predictions except one, so that the results of that prediction are
more clearly displayed.

 Hiding an object affects only its visibility in the map window; the hidden object is
still taken into consideration during calculations.

To display or hide an object on the map:


1. Select the Network or Geo explorer that contains that object.
2. To hide an object, clear the check box corresponding to the object name in the Network or Geo explorer. The
object is no longer visible on the map.

 When the check box of a folder appears greyed (


contains both visible and hidden objects.
), it indicates that the folder

3. To hide all the objects of an entire folder, clear the check box corresponding to the folder name in the Network
or Geo explorer.
4. To display an hidden object, select the check box corresponding to the object name in the Network or Geo
explorer.

48 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

1.3.4.2 Changing the Order of Layers


IIn Atoll, the layers on the top (as arranged on the Network and Geo explorers) are the most visible on the screen
and in print. The visibility of the lower layers depends on which layers are above and visible (see "Displaying or
Hiding Objects on the Map" on page 48) and on the transparency of these layers (see "Setting the Transparency of
Objects and Object Types" on page 51).
To change the order of layers:
1. In the Network or Geo explorer, click the layer you want to move and drag it to its new position. As you drag
the object, a horizontal black line indicates where the object will remain when you release the mouse button
(see Figure 1.5).

Figure 1.5: Moving Layers

 Before you print a map, you should pay attention to the arrangement of the layers.
For more information, see "Printing Recommendations" on page 95.

1.3.5 Accessing Object Properties

Parameters and characteristics of an object or a group of objects are referred as properties. Object properties can
be visualised and modified using a Properties dialog box. The content of the Properties dialog box varies depending
on the type of object.
You can access and modify the properties of an object or a group of objects. For example, you can access and
modify the properties of a specific site or all the sites contained the Sites folder.
To access the properties of an object:
1. Right-click the object on the map or in the Network or Geo explorer and select Properties from the context
menu. The Properties dialog box appears.
The content of the dialog box varies depending on the selected object or group of objects.

+
When several objects (transmitters, antennas, sites, services, user profiles, and so
on) are defined in the same folder, you can switch between the Properties dialog
box of each object using the browse buttons ( ).
If you have made any changes to the properties of an item, Atoll prompts you to
confirm these changes before switching to the next Properties dialog box.

1.3.6 Setting the Display Properties of Objects

In Atoll, most objects, such as transmitters or sites, belong to an object type. The display properties of an object or
a group of object define how the object or the group of objects appear on the map. Display properties can be defined
in the Display tab of the Properties dialog box.

© 2020 Forsk. All Rights Reserved. 49


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

The Display tab is similar for all object types whose appearance can be configured. Options that are inapplicable for
a particular object type are unavailable on the Display tab of its Properties dialog box.
To set the display properties of an object type:
1. Right-click the object type folder either on the map or in the Network explorer or the Geo explorer) and select
Properties from the context menu. The Properties dialog box appears.
2. Select the Display tab.
3. Set the display parameters. You can do the following:
◼ "Setting the Display Type" on page 50
◼ "Setting the Transparency of Objects and Object Types" on page 51
◼ "Setting the Visibility Scale" on page 51
◼ "Associating a Label to an Object" on page 52
◼ "Associating a Tip Text to an Object" on page 52
◼ "Adding an Object Type to the Legend" on page 53
4. Click OK.

1.3.6.1 Setting the Display Type


Depending on the object selected, you can choose from the following display types:
◼ Unique: defines the same symbol for all objects of this type. By defining a unique symbol for an object type,
objects of different types, such as sites or transmitters, are immediately identifiable.
◼ Discrete values: defines the display of each object according to the value of a selected field. This display type
can be used to distinguish objects of the same type by one characteristic. For example, you could use this
display type to distinguish transmitters by antenna types, or to distinguish inactive sites from active ones.

 Atoll applies colours automatically on 36-colour cycles. As opposed to shading, this


is particularly useful to distinguish neighbouring zones which have very close
colour values. You can configure Atoll to loop on as many user-defined colours as
you want and you can override user-defined colours, if any, and force shading (from
red to blue) by setting options in the Atoll.ini file. For more information, see the
Administrator Manual.

◼ Value intervals: defines the display of each object according to set ranges of the value of a selected field. This
display type can be used, for example, to distinguish population density, signal strength, and the altitude of
sites.
◼ Automatic: only available for transmitters; a colour is automatically assigned to each transmitter, ensuring
that each transmitter has a different colour than the transmitters surrounding it.
To change the display type:
1. Access the Display tab of the Properties dialog box as explained in "Setting the Display Properties of Objects"
on page 49.
2. Select a display type from the Display Type list.
3. If you selected the Discrete values or Value Intervals display type, select the name of the Field by which you
want to display the objects.
4. To modify the appearance of a symbol, click the symbol in the table, modify the symbol properties, and click
OK in the dialog box that is displayed.
5. You can use the Actions button to access to the following commands:
◼ Properties: The Display Parameters dialog box opens, which enables you to define the appearance of the
selected symbol in the table.
◼ Refresh: Select this option to refresh the table.
◼ Select all: All the values in the table are selected.
◼ Insert before: When "Value Intervals" is the selected display type, a new threshold is inserted in the table
before the threshold selected in the table.

50 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

◼ Insert after: When "Value Intervals" is the selected display type, a new threshold is inserted in the table after
the threshold selected in the table.
◼ Delete: The selected value is removed from the table.
◼ Shading: The Shading dialog box appears.
◼ When "Value Intervals" is the selected display type, you select Shading to define the number of value
intervals and configure their colour. Enter the upper and lower limits of the value in the First Break and
Last Break boxes respectively, and enter a value in the Interval box. Define the colour shading by
choosing a Start Colour and an End Colour. The value intervals will be determined by the set values and
coloured by a shade going from the set start colour to the set end colour.
◼ When "Discrete Values" is the selected display type, you select Shading to choose a Start Colour and an
End Colour.
◼ Display Configuration: Select Load if you want to import an existing display configuration. Select Save if
you want to save the display configuration in a file.
6. Click OK.

When you create a map object, for example, a site or a transmitter, you must

click the Refresh button ( ) to assign a colour to the newly created object
according to the display type.
◼ You can define the default symbol used for sites and how it is displayed by
setting an option in the Atoll.ini file. For more information, see the
Administrator Manual.

1.3.6.2 Setting the Transparency of Objects and Object Types


You can change the transparency of some objects, such as predictions, and some object types, such as clutter
classes, to allow objects on lower layers to be visible on the map.
To change the transparency:
1. Access the Display tab of the Properties dialog box as explained in "Setting the Display Properties of Objects"
on page 49.
2. Move the Transparency slider to the right to make the object or object type more transparent or to the left to
make it less transparent.
3. Click OK.

1.3.6.3 Setting the Visibility Scale


You can define a visibility range for object types. An object is visible only if the scale, as displayed on the Map
toolbar, is within this range. This can be used to, for example, prevent the map from being cluttered with symbols
when you are at a certain scale.
Visibility ranges are taken into account for screen display, and for printing and previewing printing. They do not
affect which objects are considered during calculations.
To define an object visibility range:
1. Access the Display tab of the Properties dialog box as explained in "Setting the Display Properties of Objects"
on page 49.
2. Enter a Visibility Scale minimum in the between 1: text box.
3. Enter a Visibility Scale maximum in the and 1: text box.
4. Click OK.

© 2020 Forsk. All Rights Reserved. 51


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

1.3.6.4 Associating a Label to an Object


For most object types, such as sites and transmitters, you can display information about each object in the form of
a label that is displayed with the object. You can display information from every field in that object type’s data table,
including from fields that you add.
To define a label for an object type:
1. Access the Display tab of the Properties dialog box as explained in "Setting the Display Properties of Objects"
on page 49.
2. Click the Browse button beside the Label box. The Field Selection dialog box appears (see Figure 1.6).

Figure 1.6: Defining a label

3. Select the fields that you want to display in the label:


◼ To select a field to be displayed in the label for the object type, select the field in the Available Fields list
and click to move it to the Selected Fields list.

◼ To remove a field from the Selected Fields list, select the field and click .

◼ To change the order of a field in the list, select the field and click or to move it up or down.
4. Click OK to close the Field Selection dialog box then OK to close the Properties dialog box. The objects will
be grouped in the order of the fields in the Selected Fields list, from top to bottom.

 For most object types, you can also display object information in the form of tip text
that is only visible when you move the pointer over the object. This option has the
advantage of not filling the map window with text. For more information on tip text,
see "Associating a Tip Text to an Object" on page 52.

1.3.6.5 Associating a Tip Text to an Object


For most object types, such as sites and transmitters, you can display information about each object in the form of
tip text that is only visible when you move the pointer over the object. You can display information from every field
in that object type’s data table, including from fields that you add.
In the explorer (the Network explorer or the Geo explorer), the tip text displays the total numbers of items present in
the Sites and Transmitters folders, and the view.
To define tip text for an object type:
1. Access the Display tab of the Properties dialog box as explained in "Setting the Display Properties of Objects"
on page 49.
2. Click the Browse button beside the Tip Text box. The Field Selection dialog box appears (see Figure 1.6).
3. Select the fields which you want to display in the tip text:
a. To select a field to be displayed in the tip text for the object type, select the field in the Available Fields list
and click to move it to the Selected Fields list.

b. To remove a field from the Selected Fields list, select the field in the Selected Fields list and click to

52 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

remove it.

 For most object types, you can also display object information in the form of a label
that is displayed with the object. This option has the advantage of keeping object-
related information permanently visible. For more information on tip text, see
"Associating a Label to an Object" on page 52.

4. Click OK.
Once you have defined the tip text, you must activate the tip text function before it appears by clicking Display Tips
( ). Tip text are displayed when the pointer is over the object.
If you have more than one coverage prediction displayed on the map, the tip text displays the tip text for all the
coverage predictions available on a pixel up to a maximum of 30 lines. You can change this default maximum using
an option in the Atoll.ini file. For more information, see the Administrator Manual.

1.3.6.6 Adding an Object Type to the Legend


You can display the information defined by the display type (see "Setting the Display Type" on page 50) in the Legend
window of your Atoll document. Only visible objects appear in the Legend window. For information on displaying or
hiding objects, see "Displaying or Hiding Objects on the Map" on page 48.
For example, if on the Display tab of a signal level prediction, the intervals defined are:
◼ Signal level >= -65red
◼ -65 > Signal level >= -105shading from red to blue (9 intervals)
◼ Signal level < -105not shown in the coverage.
The entries in the Legend column will appear in the Legend window.

Figure 1.7: Defined thresholds as they will appear in the Legend

With value intervals, you can enter information in the Legend column to be displayed on the legend. If there is no
information entered in this column, the maximum and minimum values are displayed instead.
1. Access the Display tab of the Properties dialog box as explained in "Setting the Display Properties of Objects"
on page 49.
2. Select the Add to legend check box. The defined display will appear on the legend.
You can also display the comments defined in the properties of a coverage prediction in the Legend window by
setting an option in the Atoll.ini file. For more information about setting options in the Atoll.ini file, see the
Administrator Manual.

1.3.6.7 Changing the Symbol Style


You can change the symbol that is used for objects, such as transmitters or repeaters, in the Symbol style dialog
box.
To change the colour, size, or symbol of a displayed object:
1. Right-click the object and select Properties from the context menu. The Properties dialog box of the object
opens.
2. Click the Display tab. The Symbol style icon displays the symbol for the selected object.
3. Click the Symbol style icon. The Display Parameters dialog box opens.
4. Specify the Symbol, Size, and Colour of the symbol. The result is displayed in the Example area.

© 2020 Forsk. All Rights Reserved. 53


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

5. Click OK.

1.3.6.8 Examples of Using the Display Properties of Objects


In this section are the following examples of how display properties of objects can be used:
◼ "Automatic Display Type - Server Coverage Predictions" on page 54
◼ "Shading - Signal Level Coverage Prediction" on page 54.

Automatic Display Type - Server Coverage Predictions


When making a best server prediction, Atoll calculates, for each pixel on the map, which server provides the best
reception. If the selected display type for transmitters is "Automatic," Atoll colours each pixel on the map according
to the colour of the transmitter that is best received on that pixel. This way, you can immediately identify the best
received transmitter on each pixel. The following two figures show the results of the same best server area and
handover margin coverage prediction.
In Figure , the transmitter display type is "Discrete Values," with the site name as the chosen value. The difference
in colour is insufficient to make clear which transmitter is best received on each pixel. In Figure 1.8, the transmitter
display type is "Automatic." Because Atoll ensures that each transmitter has a different colour than the transmitters
surrounding it, the prediction results are also immediately visible.

Figure 1.8: Value interval display type (left) and Automatic display type (right)

To display the results of a server coverage prediction with the transmitters set to the automatic display type:
1. Right-click the Transmitters folder in the Network explorer. The context menu appears.
2. Select Properties from the context menu. The Properties dialog box appears.
3. Select the Display tab.
4. Select "Automatic" as the Display Type.
5. Click OK.

6. Click the Refresh button ( ) to update the display of the prediction results.

Shading - Signal Level Coverage Prediction


Atoll displays the results of a signal level prediction as value intervals. On the map, these value intervals appear as
differences of shading. You can use the Shading command to define the appearance of these value intervals to
make the results easier to read or more relevant to your needs. For example, you can change the range of data
displayed, the interval between each break, or you can change the colours to make the intervals more visible.
In this example, Figure 1.9 shows how the results differ between a best signal level plot from -60 dBm to -105 dBm
and a signal level plot from -80 dBm to -105 dBm if you change the shading to display only those values.

54 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

Figure 1.9: Shading from -60 dBm to -105 dBm (left) and from -80 dBm to -105 dBm (right)

To change how the results of a signal level coverage prediction are displayed:
1. Expand the Predictions folder in the Network explorer and right-click the signal level prediction. The context
menu appears.
2. Select Properties from the context menu. The Properties dialog box appears.
3. Select the Display tab.
4. Click Actions to display the menu and select Shading. The Shading dialog box appears.
5. Change the value of the First Break to "-80". Leave the value of the Last Break at "-105."
6. Click OK to close the Shading dialog box.
7. Click OK to close the Properties dialog box and apply your changes.

1.3.7 Modifying Transmitters and Sites on the Map

In a complex radio-planning project, it can be difficult to find the data object in the Network explorer, although it
might be visible in the map window. Atoll lets you access the Properties dialog box of sites and transmitters directly
from the map. You can also change the position of a site by dragging it, or by letting Atoll find a higher location for it.
This section covers the following topics:
◼ "Selecting One out of Several Transmitters" on page 55
◼ "Moving a Site Using the Mouse" on page 56
◼ "Moving a Site to a Higher Location" on page 56
◼ "Changing the Azimuth of the Antenna Using the Mouse" on page 56
◼ "Changing the Antenna Position Relative to the Site Using the Mouse" on page 57

1.3.7.1 Selecting One out of Several Transmitters


If there is more than one transmitter with the same azimuth, Atoll enables you to select a specific transmitter.
To select one of several transmitters with the same azimuth:
1. In the map window, click the transmitters. A context menu appears with a list of the transmitters with the same
azimuth (see Figure 1.10).

© 2020 Forsk. All Rights Reserved. 55


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

Figure 1.10: Selecting one transmitter

2. Select the transmitter from the context menu.


◼ When you select a transmitter, it appears with a green point at both ends of the icon ( ).
◼ When one of the transmitters is already selected on the map, right-clicking on its location will display the
context menu of the selected transmitter.

1.3.7.2 Moving a Site Using the Mouse


You can move a site by editing the coordinates on the General tab of the Site Properties dialog box, or by using the
mouse.
To move a site using the mouse:
1. Click and drag the site to the desired position. As you drag the site, the exact coordinates of the pointer’s
current location are visible in the Status bar.
2. Release the site where you would like to place it. By default, Atoll locks the position of a site. When the position
of a site is locked, Atoll asks you to confirm that you want to move the site.
3. Click Yes to confirm.

+ While this method allows you to place a site quickly, you can adjust the location
more precisely by editing the coordinates on the General tab of the Site Properties
dialog box.

1.3.7.3 Moving a Site to a Higher Location


If you want to improve the location of a site, in terms of reception and transmission, Atoll can find a higher location
within a specified radius from the current location of the site.
To move a site to a higher location:
1. Right-click the site in the map window. The context menu appears.
2. Select Move to a Higher Location.
3. In the Move to a Higher Location dialog box, enter the radius of the area in which Atoll should search and click
OK. Atoll moves the site to the highest point within the specified radius.

1.3.7.4 Changing the Azimuth of the Antenna Using the Mouse


You can set the azimuth of a transmitter’s antenna by modifying it on the Transmitter tab of the Transmitter
Properties dialog box, or you can modify it on the map, using the mouse. The azimuth is defined in degrees, with 0°
indicating north.
The precision of the change to the azimuth depends on the distance of the pointer from the transmitter symbol.
Moving the pointer changes the azimuth by:
◼ 1 degree when the pointer is within a distance of 10 times the size of the transmitter symbol.
◼ 0.1 degree when the pointer is moved outside this area.
To modify the azimuth of the antenna using the mouse:

56 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

1. On the map, click the antenna whose azimuth you want to modify.
2. Move the pointer to the end of the antenna with a green circle ( ). An arc with an arrow appears
under the pointer.
3. Click the green circle and drag it to change the antenna’s azimuth. The current azimuth of the
antenna is displayed in the far left of the status bar.

4. Release the mouse when you have set the azimuth to the desired angle.
The antenna’s azimuth is modified on the Transmitter tab of the Transmitter Properties dialog box.

Figure 1.11:

You can also modify the azimuth on the map for all the antennas on a base station using the mouse.
To modify the azimuth of all the antennas on a base station using the mouse:
1. On the map, click one of the antennas whose azimuth you want to modify. Move the pointer to the
end of the antenna with a green circle ( ). An arc with an arrow appears under the pointer.

2. Hold CTRL and, on the map, click the green circle and drag it to change the antenna’s azimuth.
The current azimuth of the antenna is displayed in the far left of the status bar.

3. Release the mouse when you have set the azimuth of the selected antenna to the desired angle. The
azimuth of the selected antenna is modified on the Transmitter tab of the Transmitter Properties
dialog box. The azimuth of the other antennas on the base station is offset by the same amount as
the azimuth of the selected antenna.
Figure 1.12:

 If you make a mistake when changing the azimuth, you can undo your changes by

using Undo (by selecting Edit > Undo, by pressing CTRL+Z, or by clicking in the
toolbar) to undo the changes made.

1.3.7.5 Changing the Antenna Position Relative to the Site Using the Mouse
By default, antennas are placed on the site. However, antennas are occasionally not located directly on the site, but
a short distance away. In Atoll, you can change the position of the antenna relative to the site either by adjusting the
Dx and Dy parameters or by entering the coordinates of the antenna position on the General tab of the Transmitter
Property dialog box. Dx and Dy are the distance in metres of the antenna from the site position. You can also modify
the position of the antenna on the map, using the mouse.
To move a transmitter using the mouse:
1. On the map, click the transmitter you want to move.
2. Move the pointer to the end of the antenna with a green rectangle ( ). A cross appears under the
pointer.

3. Click the green rectangle and drag it to change the antenna’s position relative to the site. The
current coordinates (x and y) of the antenna are displayed in the far right of the status bar.

4. Release the mouse when you have moved the selected transmitter to the desired position. The
position of the selected transmitter is modified on the General tab of the Transmitter Properties
dialog box.

Figure 1.13:

 If you make a mistake when changing the position of the transmitter, you can undo
your changes by using Undo (by selecting Edit > Undo, by pressing CTRL+Z, or by

clicking in the toolbar) to undo the changes made.

© 2020 Forsk. All Rights Reserved. 57


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

1.3.8 Working with Site Aliases

By default, site aliases are not displayed in the Sites folder of an Atoll or Atoll Microwave document even if some
are defined.
1. To show/hide site aliases in the Sites folder:
2. Define some site aliases as follow:
a. Select the Network explorer and expand the Sites folder.
b. Right-click a site. The context menu appears.
c. Select Properties from the context menu. The site’s Properties dialog box appears.
d. Define some site aliases, e.g. "Airport" and "Stadium".
3. .Select the Network explorer and expand the Sites folder.
4. Right-click the Sites folder. The context menu appears.
5. Select Show Aliases from the context menu. The Site aliases appear in the Sites folder of the Network explorer
and the Sites explorer.
a. If no alias is defined for a site, the corresponding site appears in the following form: "[Name]".
b. If "AliasX" is defined for a site, the corresponding site appears in the following form: "Alias [Name]".

Figure 1.14: : Displaying Site Aliases

6. Select the Show Aliases command one more time to hide the site aliases.

1.3.9 Exporting Network Elements to Vector Files

You can export the content of the following Network explorer folders to vector files:
◼ Sites
◼ Transmitters
To export these network elements to vector files:
1. In the Network explorer, right-click any of the folders listed above. The context menu appears.
2. Select Export from the context menu. The Save As dialog box appears.
3. In the Save As dialog box, browse to the folder where you want to save the file, enter a name for the file, and
select a format in the Save as type list.
4. Click Save. The Vector Export dialog box appears.
5. In the Vector Export dialog box, you can:
◼ Change The coordinate system to use in export by clicking the Change button.
◼ Select the fields you want to export. You can select contiguous fields by clicking the first field, pressing
SHIFT and clicking the last field. You can select non-contiguous fields by pressing CTRL and clicking each
field separately.

◼ To select a field to be exported, select the field in the Available fields list and click to move it to
the Exported fields list. All fields in the Exported fields list will be exported.

◼ To remove a field from the list of Exported fields, select the field and click .

58 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

◼ To change the order in which the fields will be exported, select a field and click or to move it up or
down. The top-most field under Exported fields corresponds to the left-most field under Preview.

 The actual X and Y coordinates are stored in a hidden GEOMETRY field. The X and
Y fields are informative.

6. Click Export. The selected network elements are exported to the vector file.
You can import vector files in Atoll using File > Import. For more information, see "Importing Vector Format Geo Data
Files" on page 126.

1.4 Maps
Atoll has the following functions to help you work with maps:
◼ "Configuring the Layout of the Map Window" on page 59
◼ "Changing the Map Scale" on page 60
◼ "Moving the Map in the Document Window" on page 60
◼ "Using the Panoramic Window" on page 62
◼ "Opening a New Map Window" on page 62
◼ "Centring the Map Window on a Selection" on page 62
◼ "Searching for Objects on the Map" on page 63
◼ "Measuring Distances on the Map" on page 65
◼ "Using Zones in the Map Window" on page 67
◼ "Vector Objects" on page 74
◼ "Map Window Pointers" on page 77

1.4.1 Configuring the Layout of the Map Window

You can configure the layout of the map window by displaying the map scale, displaying rulers around the map,
displaying the map legend, and displaying the map in full screen mode.

1.4.1.1 Displaying the Map Scale


You can display the map scale in the map window.
To display the map scale:
1. In the View menu, click Scale.

1.4.1.2 Displaying Rulers Around the Map


You can display rulers around the map in the document window.
To display or hide rulers:
1. In the View menu, select Rulers > All Rulers to enable or disable all four rulers at once or Rulers > Top, Bottom,
Left, or Right to enable or disable each ruler separately.

© 2020 Forsk. All Rights Reserved. 59


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

1.4.1.3 Displaying the Map Legend


You can display a map legend, which contains the information on the object types that you have added to it. For
information on adding object types to the legend, see "Adding an Object Type to the Legend" on page 53.
To display the Legend window:
1. In the View menu, select Legend Window. The Legend window appears.

1.4.1.4 Using Full Screen Mode


Atoll enables you to expand the map window to fill the entire computer screen, temporarily hiding the explorer
windows and the toolbars.
To enable full screen mode:
1. In the View menu, select Full Screen. The map window expands to fill the computer screen.

+ You can move the Close Full Screen button by clicking and dragging the Full Screen
title bar above it. If you inadvertantly move the Close Full Screen button off screen,
you can still return to the normal view by selecting View > Full Screen again or by
pressing ESC.

With the toolbars and scrollbars hidden, you can still navigate around the map window by using the keyboard
shortcuts:
◼ CTRL++: Zoom in on the map
◼ CTRL+–: Zoom out on the map
◼ CTRL+D: Move the map in the map window
◼ ALT+?: Previous zoom and location on the map
◼ ALT+?: Next zoom and location on the map.

1.4.2 Moving the Map in the Document Window

You can move the map in the document window using the mouse.
To move the map in the document window:

1. Click the Move Map Window button ( ) on the Map toolbar (or press CTRL + D).
2. Move the pointer over the map and drag the map in the desired direction.

 You can also move the map in the document window by placing the pointer over the
map, pressing the mouse wheel, and dragging the map in the desired direction.

1.4.3 Changing the Map Scale

You can change the scale of the map by zooming in or out, by zooming in on a specific area of the map, or by
choosing a scale.
Atoll also allows you to define a zoom range outside of which certain objects are not displayed (see "Setting the
Visibility Scale" on page 51).

1.4.3.1 Zooming In and Out


Atoll offers several tools for zooming in and out on the map and zooming in on a specific area of the map.

60 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

To zoom in or out on the map:

1. Click the Zoom icon ( ) on the Map toolbar (or press CTRL+W). The zoom mode is activated and is based
on the position of the cursor on the map.
2. To zoom in on the map, click the map where you want to zoom in.
3. To zoom in on a specific area of the map, click in the map on one of the four corners of the area you want to
select and drag to the opposite corner. When you release the mouse button, Atoll zooms in on the selected
area.
4. To zoom out on the map, right-click the map where you want to zoom out.

5. To exit the zoom mode, click the Zoom icon ( ) on the Map toolbar (or press Esc or CTRL+W).

+ The following tools can also be used to zoom in and out in the map:
◼ Mouse wheel: Place the mouse cursor where you want to zoom in
(respectively zoom out) and rotate the mouse wheel forward (respectively
backward) to zoom in (respectively zoom out) on the map.
◼ Keyboard shortcuts: Press CTRL++ to zoom in on the map or CTRL+– to
zoom out on the map.
◼ View menu: Select Zoom > Zoom In from the View menu to zoom in on the
map or Zoom > Zoom Out from the View menu to zoom in on the map.

1.4.3.2 Choosing a Scale


To choose a scale:

1. Click the arrow next to the scale box ( ) on the Map toolbar.
2. Select the scale from the list.
3. If the scale value you want is not in the list:

a. Click in the scale box ( ) on the Map toolbar.


b. Enter the desired scale.
c. Press ENTER. Atoll zooms the map to the entered scale.

1.4.3.3 Changing Between Previous Zoom Levels


Atoll saves the last five zoom levels, allowing you to quickly move between previous zoom levels and zoomed areas.
To move between zoom levels:

◼ Click the Previous Zoom button ( ) to return to a zoom level you have already used (or press ALT+?).

◼ Once you have returned to a previous zoom level, click the Next Zoom button ( ) to return to the latest zoom
level (or press ALT+?).

1.4.3.4 Adjusting the Map Window to a Selection


You can adjust the map window to display the contents of the Sites folder (or of a view), or a set of measurement
data points, or one or all predictions, or any object or zone in the Geo explorer. When you adjust the map window to
display a selection, Atoll optimises the display by changing the scale and position so that the selection (for example,
the sites) is completely displayed in the map window.
To adjust the map window to a folder or to an object in the explorer:
1. Right-click the folder or object in the explorer, and select Adjust Map Window from the context menu.

© 2020 Forsk. All Rights Reserved. 61


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

 You can also adjust the map window to a record (polygon or line) in a vector table.
The map window is then adjusted so that the polygon (or line) entirely occupies the
displayed map.

1.4.4 Using the Panoramic Window

The Panoramic window displays the entire map with all of the imported geographic data. A dark rectangle indicates
what part of the geographic data is presently displayed in a document window, helping you situate the displayed
area in relation to the entire map.
You can use the Panoramic window to:
◼ Zoom in on a specific area of the map
◼ Resize the displayed map area
◼ Move around the map.
To zoom in on a specific area of the map:
1. In the Panoramic window, click one of the four corners of the zoom area.
2. Drag the mouse to the opposite corner. When you release the mouse button, Atoll zooms in on the selected
area.
To resize the displayed map area:
1. In the Panoramic window, click on a corner or border of the zoom area (i.e., the dark rectangle).
2. Drag the border to its new position.
To move around the map:
1. Click in the zoom area (i.e., the dark rectangle) in the Panoramic window.
2. Drag the rectangle to its new position.

1.4.5 Opening a New Map Window

When working on an Atoll project, especially when you are working on a larger, complex radio-planning project, you
might want to be able to view a different part of the project without losing the focus on the original area. Atoll
enables you to open several map windows of the same project. This permits you to verify data or to visually compare
two separate areas of the project.
To open a new map window:
1. In the Window menu, select New Map Window. A new map window of the current Atoll project appears.
You can work with the new map window as you would with any Atoll map window.

1.4.6 Centring the Map Window on a Selection

You can centre the map on any selected object (for example, a transmitter, a site, one or all predictions, or on any
zone in the Zones folder in the Geo explorer).
When centring the map window on an object the current scale is kept.
You can select the object in the map window or in the explorer.
To centre the map window on a selected object:
1. Right-click an object in the map window or in the explorer, and select Centre in Map Window from the context
menu.

62 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

 You can also centre the map window on any record of a site table, transmitter table,
and vector table. To centre the map window on a table record, select the record in
the table and click Centre on Map ( ) in the Table toolbar.

1.4.7 Favourite Map Views

You can save particular views of the map as favourite and easily navigate between those different views. You can
also share favourite views among other users by embedding favourite views in a document.
A favourite view contains a set of information regarding the visible elements of the map window. The following
information are saved in a favourite view:
◼ Zoom level and map centre (coordinates of the centre of the map window).
◼ Geographic data set, such as map display settings, visibility status of the objects contained in the Geo
explorer, and order of the layers in the Geo explorer.
◼ Optionally, the definition of a computation and a focus zone.

+ To save the definition of a computation zone and a focus zone in favourite views
and to restore those zones when applying a favourite view, an option must be set in
the [FavouriteViews] section of the Atoll.ini file. For more information, see the
Administrator Manual.

To work with favourite views:


1. In the View menu, select Favourite View Explorer. The Favourite Views window appears.

2. To create a favourite view, click Add ( ). The favourite view is added to the User Favourites list.

+ By default, favourite views are stored in your user profile. You can store favourite
views in the document by setting an option in the [FavouriteViews] section of the
Atoll.ini file. For more information, see the Administrator Manual.

3. To save a favourite view in the document, right-click the favourite view under User Favourites and select Copy
to Document Favourites from the context menu. The selected view is added to the Document Favourites list
and will be saved in the current document when the document is saved.
4. To save a favourite view of the document in your user profile, right-click the favourite view under Document
Favourites and select Copy to User Favourites from the context menu. The selected view is added to the User
Favourites list and will be saved in your user profile.
5. To rename a favourite view, right-click the favourite view in the Favourite Views window and select Rename
from the context menu.
6. To delete a favourite view, right-click the favourite view in the Favourite Views window and select Delete from
the context menu.
7. To apply a favourite view, double-click the view in the Favourite Views window. The current applied view is
identified by the ( ) symbol in the Favourite Views window.
8. To update an existing favourite view and apply the current information, right-click the favourite view you want
to update and select Update from the context menu. The favourite view is updated with the current information
(zoom level and map centre, geographic data set, and optionally definition of a computation and a focus zone)
and the updated favourite view is automatically applied.

1.4.8 Searching for Objects on the Map

Atoll provides the Find on Map tool for finding data objects on the map.

© 2020 Forsk. All Rights Reserved. 63


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

You can search for some objects (such as sites, vectors, transmitters, repeaters) by any text or numerical property
using the Find on Map tool. You can also use the Find on Map tool to search for a point on the map by its X and Y
coordinates, or by its postal address. Additionally, Find on Map enables you to find technology-specific attributes
such as a BSIC-BCCH pair in GSM. Using Find on Map to find technology-specific attributes is covered in the chapter
for that technology.
This section covers the following topics:
◼ "Searching for Map Objects" on page 64
◼ "Searching for a Point on the Map by its Coordinates" on page 65
◼ "Searching for a Point on the Map by its Full or Partial Postal Address" on page 65

1.4.8.1 Searching for Map Objects


You can use Find on Map to search for the following map objects using any text or numerical property:
◼ Vectors
◼ Sites
◼ Transmitters
◼ Repeaters
◼ Remote antennas
◼ Transmitter cells
To search for a map object using the Find on Map tool:
1. Select Tools > Find on Map. The Find on Map window appears.
2. From the Find list, choose the map object you are searching for.
3. From the Field list, select the property on which you want to search. You can limit the list by typing the name
of the property directly in the Field list. The list is filtered as you start typing the name of the property.
4. Enter you search criteria. Depending on the type of the field (text, single, double, short integer, long integer),
the search criteria is entered through:
◼ A box marked with an equal sign ("=") is available for text, single, double, short integer, and long integer
fields.
◼ A box marked with a equal sign (">=") and a box marked with an inferior sign equal sign ("<") for single and
double fields.
In the Find on Map window, Atoll searches and displays the results as you type.
You can use the following wildcards as the first character of your search:
◼ You can use an asterisk ("*") as a wildcard by entering it as the first character. For example, searching in
the Name field for "*X" will find all names that contain "X".
◼ You can use the pipe character ("|") as an OR operator. For example, searching in the Channels field for
"*10|*16" will find all transmitters that use either channel 10 or channel 16.
◼ A question mark ("?") to represent the first alphanumerical character of the name. For example, "?X" will find
all "AX" to "ZX" and "0X" to "9X".

 It is not possible to combine the "?" wildcard with other wildcards or to use "?" in any
other position than as the first character.

5. Select the object from the list. Atoll centres it in the map window. If the corresponding data table is open, then
the line containing the object is selected.
You can right-click any object in the list to display the context menu for the object. You can also click Copy
( ) to copy to the clipboard the list of the object names that correspond to your search criteria.
In the results list, you click the title of the column to sort the results by that field. If a secondary column is
available, you can also sort by that column. You can switch between alphanumerical sorting ("a, b, c, 0, 01, 1,
10, 2...") or numerical sorting ("0, 01, 2, 10...").

64 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

1.4.8.2 Searching for a Point on the Map by its Coordinates


You can use Find on Map to search for a point by its X and Y coordinates.
To search for a point on the map by its X and Y coordinates:
1. Select Tools > Find on Map. The Find on Map window appears.
2. From the Find list, choose Position.
3. Enter the X and Y coordinates of the point, using the same units as defined under Display on the Coordinates
tab of the Document Properties dialog box (see "Projection and Display Coordinate Systems" on page 37).

 Make sure that the coordinate system used in your document uses the same
projection system as the tile server. Failing to do so will lead to inappropriate
behaviour when an online map is specified (disproportionate and badly rendered
map tiles) as you drag the map away from the area targeted by the specified
projection coordinate system. For more information on displaying online maps, see
"Displaying Online Maps" on page 146.

4. Click Search. Atoll centres the point in the map window.

1.4.8.3 Searching for a Point on the Map by its Full or Partial Postal Address
You can use Find on Map to search for a point by its postal address.
Atoll can use a geocoding service to locate a point on the map from a full or partial postal address. Atoll currently
supports the following geocoding providers: Microsoft Bing and MapQuest. To enable this service, see the Atoll
Administrator Manual.

 This geocoding service is not part of Atoll and is governed by the terms and
conditions of its provider, which are subject to change without notice.

To search for a point on the map by its full or partial postal address:
1. Select Tools > Find on Map. The Find on Map window appears.
2. From the Find list, choose Online.
3. Enter a postal Address. You can specify a full or partial address, for example: street name, precinct, city,
county, country, and so on.
4. Click Search. Atoll automatically begins searching and displays the results in the Find on Map window.
5. Select a result from the list. Atoll centres it in the map window.

1.4.9 Measuring Distances on the Map

You can measure distances on the map by using the distance measurement tool. The distance Measurement tool
also displays the azimuth of a line segment. You can also use the Distance Measurement tool to measure distance
between several points along a path (a series of lines between several points). As you measure, Atoll displays the
following information:
◼ Path: The total distance between the first point and the last point of a line segment or a path.
◼ Line: The distance between the first point and the pointer’s position (for a line segment), or distance between
the last point and the pointer’s position (for a path).
◼ Total: The total distance between the first point and the pointer’s location.
◼ Azimuth: The azimuth of the pointer’s position with respect to the first point of a line segment, or with respect
to the last point of a path.
The distance measurement tool provides two modes:

© 2020 Forsk. All Rights Reserved. 65


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

◼ Projected Distance: This is the distance measured between two points as if they were projected onto a 2D
plane using a pythagorean formula. This approximation becomes increasingly inaccurate with greater
distances and as points are closer to the geographic poles.
◼ Geographic Distance: This is the distance measured along the surface of the earth using a ellipsoidal-surface
formula. This method of measurement is more accurate over greater distances.
To measure a distance on the map between two points:

1. In the toolbar, click the menu button ( ) next to the Distance Measurement ( ) button to select whether to
use Projected Distance or Geographic Distance measurements.

2. Click Distance Measurement ( ). The mouse cursor turns into a scale cursor ( ).

3. Click the starting point on the map. The current measurements are displayed in the status bar and in a tooltip
next to the mouse cursor:

Figure 1.15: Distance Measurement information in the status bar

Figure 1.16: Distance Measurement information in a popup

+ Tooltips can be disabled and enabled by clicking Tip Text ( ) in the toolbar.

4. As you move the pointer away from the first point, Atoll marks the initial position and connects it to the pointer
with a line. The status bar displays the distance covered by the pointer thus far ("Path = 0 m" and "Line =
Total"), and the azimuth of the pointer’s location with respect to the first point. As you move the pointer away
from the first point, the measurement "Line" increases from 0 m to the distance covered by the pointer thus far.
5. Click the next point on the map. The status bar displays the same information as in step 3. (except that "Path
= Total" and "Line = 0 m").
6. Continue clicking points until you have clicked the last point. In the example shown in Figure 1.17, "BRU062"
is the first point, "BRU069" is the last point, the pointer’s location is 567 m away from the last point and its
azimuth is 248° with respect to the last point.
7. Double-click anywhere on the map to exit distance measurement.

Figure 1.17: Measurement data in the status bar

66 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

1.4.10 Displaying Radial Grids

You can display radial grids around specific sites. This can be useful to evaluate distance and azimuth at a glance,
regardless of the zoom level. You can specify the radius and spacing of the concentric circles and the angles of the
radial lines.

Figure 1.18: Radial grids applied to two sites

To display a radial grid over a site:


1. In the Network explorer or on the map, right-click a site and select Grid > Define from the context menu. The
Radial Grid window opens.
2. In the Radial Grid window, specify the following options:
◼ Max radius: Specify the maximum range of the radial pattern.
◼ Circle spacing: Specify the distance between each intermediate circle.
◼ Angle interval: Specify the angle interval between radial lines. The first radial line is drawn at 0°.
3. Click OK. The grid is displayed on the map.
To delete a radial grid, right-click the site and select Grid > Delete from the context menu.

1.4.11 Using Zones in the Map Window

In the Geo explorer, Atoll provides you with a set of tools called zones. Zones are a type of polygon, which can be
created and modified in the same way as contours, lines, or points. Zones can be used to define areas of the map
for the following purposes:
◼ Filtering Zone: The filtering zone is a graphical filter that restricts the objects displayed on the map and in the
Network explorer to the objects inside the filtering zone. It also restricts which objects are used in calculations
such as coverage predictions, etc.
◼ Computation Zone: In radio--planning projects, 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: With the focus zone and hot spots, you can select 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 area to be printed.
◼ Geographic Export Zone: The geographic export zone is used to define part of the map to be exported as a
bitmap.

© 2020 Forsk. All Rights Reserved. 67


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

 Zones are taken into account whether or not they are visible. In other words, if you
have drawn a zone, it will be taken into account whether or not its visibility check
box in the Zones folder of the Geo explorer is selected. For example, if you have
filtered the sites using a filtering zone, the sites outside the filtering zone will not be
taken into consideration in coverage predictions, even if you have cleared the
filtering zone’s visibility check box. You will have to delete the zone if you no longer
want to select sites using a filtering zone.

This section covers the following topics:


◼ "Filtering Zone" on page 68
◼ "Computation Zone" on page 68
◼ "Focus Zone and Hot Spots" on page 69
◼ "Printing Zone" on page 70
◼ "Geographic Export Zone" on page 70
◼ "Creating Zones" on page 70
◼ "Editing Zones" on page 71

1.4.11.1 Filtering Zone


The filtering zone is a graphical filter that restricts the objects displayed on the map and in the Network explorer to
the objects inside the filtering zone. It also restricts which objects are used in calculations such as coverage
predictions, etc. By limiting the number of sites, you can reduce the time and cost of calculations and make
visualisation of data objects on the map clearer.
The data objects filtered by the filtering zone are identified on the map and in the data tables. In the Network
explorer, any folder whose content is affected by the filtering zone appears with a special icon ( ), indicating- that
the folder contents have been filtered.
When you have applied a filtering zone, you can perform the following actions on the filtered data:
◼ Grouping (see "Grouping Data Objects" on page 99)
◼ Sorting (see "Sorting Data" on page 102)
◼ Filtering (see "Filtering Data" on page 103).
The filtering zone is displayed with a blue contour on the map. The filtering zone is applied whether or not it is visible.
In other words, if you have drawn a zone, it will be taken into account whether or not its visibility check box in the
Zones folder of the Geo explorer is selected. You must delete the zone if you no longer want to restrict the selection
to sites within the filtering zone.

1.4.11.2 Computation Zone


The computation zone defines the area where Atoll performs calculations. When you create a computation zone,
Atoll carries out the calculation for all base stations that are active, filtered (i.e., that are selected by the current filter
parameters), and whose propagation zone intersects a rectangle containing the computation zone. Therefore, it
considers sites inside the computation zone as well as sites that are outside the computation zone if they have an
influence on the computation zone. In addition, the computation zone defines the area within which the coverage
prediction results are displayed.
When working with a large network, the computation zone can restrict your coverage predictions to the part of the
network you are currently working on. By allowing you to reduce the number of sites studied, Atoll reduces both the
time and computer resources necessary for calculations. By considering sites that are inside the computation zone
as well as sites that are outside but which have an influence on the computation zone, Atoll provides realistic results
for sites that are close to the border of the computation zone.
If no computation zone is defined, Atoll performs calculations on all sites that are active and filtered and for the
entire extent of the geographical data available.
The computation zone is displayed with a red contour on the map. If you clear the computation zone visibility check
box in the Zones folder of the Geo explorer, it is no longer displayed but is still taken into account for calculations.

68 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

Figure 1.19 gives an example of a computation zone where the computation zone is displayed in red, as it is in the
Atoll map window. The propagation zone of each active site is indicated by a blue square. Each propagation zone
that intersects the rectangle containing the computation zone (indicated by the green dashed line) is taken into
consideration in calculations.

Figure 1.19: An example of a computation zone

In this example:
◼ Sites 78 and 95 are not in the computation zone, but their propagation zones intersect with the rectangle
containing the computation zone. Therefore, they are taken into consideration in the calculations.
◼ The propagation zones of sites 71 and 93 do not intersect with the computation zone. Therefore, they are not
taken into account in the calculations.
◼ Site 130 is within the coverage zone but has no active transmitters. Therefore, it is not taken into
consideration.
The computation zone is considered whether or not it is visible. In other words, if you have drawn a computation
zone, it is taken into account whether or not its visibility check box in the Zones folder of the Geo explorer is selected.
You must delete the zone if you no longer want to define an area for the calculations.

1.4.11.3 Focus Zone and Hot Spots


The focus zone and hot spots can define an area on which statistics can be drawn and on which reports are made.
While you can only have one focus zone, you can define several hot spots in addition to the focus zone.
It is important not to confuse the computation zone and the focus zone and hot spots. The computation zone
defines the area where Atoll calculates path loss matrices, coverage predictions, etc., whereas the focus and hot
spots are the areas taken into consideration when generating reports and results.
Atoll bases statistics on the area covered by the focus zone. If no focus zone is defined, Atoll uses the computation
zone. However, by using a focus zone for the report, you can display the statistics for a specific number of sites,
instead of displaying statistics for every site that has been calculated.
The focus zone is displayed with a green contour on the map. Atoll considers the focus zone and hot spots whether
or not they are visible. In other words, if you have drawn a focus zone or hot spot, it is taken into account whether
or not its visibility check box in the Zones folder in the Geo explorer is selected. You must to delete the zone if you
no longer want to define an area for the reports.

 A focus zone can consist of more than one polygon. The polygons of a focus zone
must not intersect or overlap each other.

© 2020 Forsk. All Rights Reserved. 69


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

1.4.11.4 Printing Zone


The printing zone allows you to define an area to be printed. The printing zone is displayed with a light green line on
the map. If you clear the printing zone’s visibility check box in the Zones folder in the Geo explorer, it will no longer
be displayed but will still be taken into account.
For more information on printing, see "Printing in Atoll" on page 94.

1.4.11.5 Geographic Export Zone


If you want to export part of the map as a bitmap, you can define a geographic export zone. After you have defined
a geographic export zone, Atoll allows you to export only the area covered by the zone if you export the map as a
raster image.
Once you have created a geographic export zone, you can use Atoll’s polygon editing tools to edit it. For more
information on the polygon editing tools, see "Editing Zones" on page 71.

 The geographic export zone can only export in raster format. You cannot export in
raster format if the coverage prediction was made per transmitter (for example,
coverage predictions with the display type set by transmitter, by a transmitter
attribute, by signal level, by path loss, or by total losses). Only the coverage area of
a single transmitter can be exported in raster format.

1.4.11.6 Creating Zones


Zones are drawn polygons that allow you to delimit geographic work areas for various tasks. You can create the
following types of zones:
◼ Filtering zones
◼ Focus zones
◼ Computation zones
◼ Hot spots
◼ Printing zones
◼ Geographic export zones
To create a zone:
1. In the Geo explorer, expand the Zones folder, right-click the type of zone that you want to create. The context
menu opens.
◼ To draw a polygon:
i. Click Draw Polygon from the context menu.
ii. Click once on the map to start drawing the zone.
iii. Click once on the map to define each point on the map where the border of the zone changes direction.
iv. Click twice to finish drawing and close the zone.
◼ To draw a rectangle:
i. Click Draw Rectangle from the context menu.
ii. Click the point on the map that will be one corner of the rectangle that will define the zone.
iii. Drag to the opposite corner of the rectangle that will define the zone. When you release the mouse, the
zone will be created from the rectangle defined by the two corners.
◼ To fit the zone to the displayed map area, click Fit Zone to Map Window.
The following alternative methods also allow you to create a computation zone:
◼ In the Vector Editor toolbar, select a type of zone (highlighted in blue) and use the New Polygon ( ) and New
Rectangle ( ) buttons to draw the computation zone.
◼ You can use any existing polygon on the map (for example: an administrative area) as a zone by right-clicking
it and selecting Use As and the type of zone from the context menu. You can also combine an existing

70 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

computation zone with any existing polygon by right-clicking it on the map or in the explorer window and
selecting Add To and the type of zone from the context menu.
◼ If you have a vector file that contains a polygonal shape, you can import the polygon to use it as a zone by
right-clicking the Zone in the Geo explorer and selecting Import from the context menu.

+ You can save the computation zone, so that you can use it in a different Atoll
document, in the following ways:
◼ Saving the computation zone in the user configuration: For information on
saving the computation zone in the user configuration, see "Saving a User
Configuration" on page 108.
◼ Exporting the computation zone: You can export the computation zone by
right-clicking the Computation Zone folder in the Geo explorer and selecting
Export from the context menu.

1.4.11.7 Editing Zones


Atoll provides several ways of editing a computation zone, focus zone, hot spots, and filtering zones. You can edit
these zones by editing the points that define them, by combining several polygons, or by deleting parts of the
polygons that make up these zones. When you no longer need the zone, you can delete it from the map.
The computation, focus and hot spot polygons can contain holes. Holes within polygonal areas are differentiated
from overlaying polygons by the order of the coordinates of their vertices. The coordinates of the vertices of
polygonal areas are in clockwise order, whereas the coordinates of the vertices of holes within polygonal areas are
in counter-clockwise order.
Atoll enables you to edit a polygons and zone in several different ways. The first step is to select it, either by:
◼ Selecting the polygon zone in the Zones folder in the Geo explorer,
◼ Selecting the polygon zone by clicking it on the map, or
◼ Selecting the polygon zone from the list in the Vector Editor toolbar.
Once you have the polygon zone in editing mode, you can edit it as explained in the following sections:
◼ "Editing the Contour of a Zone" on page 71
◼ "Creating Complex Zones" on page 72
◼ "Deleting Zones" on page 72
◼ "Copying Zones into Other Applications" on page 72

1.4.11.7.1 Editing the Contour of a Zone


You can change the shape of a zone by editing the contour of its polygon. To edit a contour, you can add new points,
move existing points, or delete points.
To edit the contour of a zone:
1. Right-click the zone that you want to edit in the map window and select Edit Zone from the context menu. The
polygon enters editing mode.
Alternatively, you can right-click the zone in the Zones folder in the Geo explorer and select Edit Zone from the
context menu.

 When the zone is selected in the Vector Editor toolbar list, it is automatically put in
editing mode.

2. Edit the points on the contour as explained in "Editing Polygon Contours and Lines" on page 75

© 2020 Forsk. All Rights Reserved. 71


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

1.4.11.7.2 Creating Complex Zones


You can create complex polygon zones by using the tools on the Vector Editor toolbar. The filtering, computation,
and focus zone polygons can contain holes. Holes within polygonal areas are differentiated from overlaying
polygons by the order of the coordinates of their vertices. The coordinates of the vertices of polygonal areas are in
clockwise order, whereas the coordinates of the vertices of holes within polygonal areas are in counter-clockwise
order.
To edit a polygon zone using the icons on the Vector Editor toolbar:
1. Right-click the zone that you want to edit in the map window and select Edit Zone from the context menu. The
polygon enters editing mode.
Alternatively, you can right-click the zone in the Zones folder in the Geo explorer and select Edit Zone from the
context menu.

 When the zone is selected in the Vector Editor toolbar list, it is automatically put in
editing mode.

2. Edit the zone using the Vector Editor toolbar as explained in "Creating Complex Polygons" on page 76.

1.4.11.7.3 Deleting Zones


When you no longer need a polygon zone, you can remove the zone.
To remove a polygon zone:
1. In the Geo explorer, expand the Zones folder, right-click the folder containing the zone you want to remove,
and select Delete Zone from the context menu. The polygon zone is removed and all document data is now
displayed.

+ You can also delete a zone by right-clicking the contour of the zone on the map and
selecting Delete or pressing the DELETE key.
You can delete all zones by right-clicking the Zones folder and selecting Delete All
Zones.

1.4.11.7.4 Copying Zones into Other Applications


You can copy the contents of a zone to the clipboard to paste it into a another application, such as a graphics
program or a word processor. The copied content can be a bitmap image, a Windows metafile, or a list of
coordinates that define the polygon.
To copy a zone into another application:
1. In the Geo explorer, expand the Zones folder, right-click a zone, and select Edit from the context menu.
Alternatively, right-click the contour of the zone on the map and select Edit from the context menu.
2. Perform one of the following actions:
◼ To copy the selected zone to the clipboard as a bitmap image, click Edit > Copy or press CTRL+C.
◼ To copy the selected zone as a bitmap image with a specific resolution, click Edit > Advanced Copy or press
CTRL+SHIFT+C and perform the following steps:
i. In the Advanced Copy dialog box, select Bitmap image and specify a Custom resolution.
ii. Click OK
◼ To copy the selected zone as a Windows metafile image, click Edit > Advanced Copy or press
CTRL+SHIFT+C, select Metafile image, and click OK.
◼ To copy the selected zone as a list of coordinates, click Edit > Advanced Copy or press CTRL+SHIFT+C,
select Georeference coordinates, and click OK.
3. Open the application in which you want to paste the selected zone and select the Edit > Paste command (or
press CTRL+V). The zone that you copied to the clipboard is pasted into the application document as an image
or a list of coordinates.

72 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

1.4.11.7.5 Saving Zones


You can save zones as .geo files for later use or for sharing with other users. The type of zone and its shape and
coordinates are saved in the .geo file.
To save a zone:
1. In the Tools menu, select User Configuration and Save. The User Configurations window opens.
2. In the User Configuration window, select Zones and click OK. The Save As window opens.
3. Select a directory, type a name for the .geo file, and click Save.
For more information on saving and loading user configurations, see "User Configurations" on page 108.

1.4.11.7.6 Loading Zones


You can load .geo zone files into the current Atoll document.
To load a zone:
1. In the Tools menu, select User Configuration and Load. The Open window is displayed.
2. Select a file to import, and click Load. The User Configurations window opens.
3. In the User Configuration window, select Zones and click OK. The zone is loaded.


By default, the loaded zone replaces an existing zone of the same type. An optional
merge feature allows you to merge the imported zone with the existing zone by
adding an option in the Atoll.ini configuration file. For more information, see the
Atoll Administrator Manual.
You can also use the File > Import menu to load zones. In this case, the imported
zone always replaces the existing zone regardless of the Atoll.ini setting.

For more information on saving and loading user configurations, see "User Configurations" on page 108.

1.4.11.7.7 Exporting Zones as Raster Files


You can export a zone on the map as an image file or a digital terrain model (DTM) file. The following file formats
are supported:
◼ Image files: BMP, PNG, ArcView Grid (TXT), TIFF, BIL, JPEG 2000, and JPG.
◼ DTM files: TIF, BIL, or TXT format.
When saving in BIL format, Atoll allows you to save files larger than 2 Gb.
To export a map area as a raster file:
1. Select an existing zone or create geographic export zone or a printing zone as explained in "Creating Zones"
on page 70.
2. Select File > Save Image As. The Save As dialog box appears.
3. In the Save as dialog box, select a destination folder, enter a File name, and select a file type from the Save as
type list.
4. Click Save. The Image Export Options dialog box appears.
5. In the Image Export Options dialog box, select the zone that you want to export and define the size of the
exported image in one of two ways:
◼ Scale: If you want to define the size by scale, select Scale, enter a scale in the text box and a resolution. If
you want to export the image with rulers, select Include Rulers.
◼ Pixel size: If you want to define the size by pixel size, select Pixel size, and enter a pixel size in the text box.

 If you want to use the exported file as a digital terrain model, you must define the
size of the exported image by pixel size. A geo-referenced file is then created for the
exported image.

6. Click OK.

© 2020 Forsk. All Rights Reserved. 73


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

1.4.12 Vector Objects

Atoll can use different types of polygons, lines, and points in the map window. For example, the zones such as the
filtering, computation, focus zones and hot spots, described in "Using Zones in the Map Window" on page 67, are
specific types of polygons. Other types of polygons, called contours, along with lines and points, can be used to add
additional information to geographic data.
Atoll provides several ways of editing polygons, lines, and points. You can move or delete the points that define
polygons, lines, and points. You can edit polygons by editing the points that define them, by combining several
polygons, or by deleting parts of the polygons.
Polygons, including the computation, focus zone and hot spot polygons can contain holes. Holes within polygonal
areas are differentiated from overlaying polygons by the order of the coordinates of their vertices. The coordinates
of the vertices of polygonal areas are in clockwise order, whereas the coordinates of the vertices of holes within
polygonal areas are in counter-clockwise order.
When you no longer need the polygon, line, or point, you can delete it from the map.
This section explains the different ways of editing polygons, lines, and points:
◼ "Adding a Vector Layer" on page 74
◼ "Creating Polygons, Lines, and Points" on page 74
◼ "Copying Zones into Other Applications" on page 72
◼ "Editing Polygon Contours and Lines" on page 75
◼ "Creating Complex Polygons" on page 76

1.4.12.1 Adding a Vector Layer


You can add vector objects such as polygons, lines or points to geographical map information in a project by first
creating a vector layer. You can also modify certain geographic data maps, for example, population maps, and
custom data, by adding a vector layer to them and adding polygons, lines and points afterwards. For information on
modifying certain geographic data maps by adding a vector layer, see "Editing Population or Custom Data Maps" on
page 155.
To add a vector layer to the Geo explorer:
1. Click the New Vector Layer button ( ) on the Vector Editor toolbar. A folder named "Vectors" is created in
the Geo explorer.
2. Right-click the Vector folder, click Rename, and type a name for the vector layer.

1.4.12.2 Creating Polygons, Lines, and Points


Once you have created a vector layer, as explained in "Adding a Vector Layer" on page 74, you can add vector objects
such as polygons, lines, and points to it.
To create a vector object:
1. In the Geo explorer, right-click the vector layer, and select Edit from the context menu. The tools on the Vector
Editor toolbar are available.

+ You can also make the vector tools available by selecting the vector layer to edit
from the Vector Editor toolbar list. Because Atoll names all new vector layers
"Vectors" by default, it might be difficult to know which vector folder you are
selecting. By renaming each vector folder, you can ensure that you select the
correct folder. For information on renaming objects, see "Renaming an Object" on
page 47.

If the Vector Editor toolbar is not visible, select View > Toolbars > Vector Editor.
2. Perform any of the following actions:
◼ To draw a polygon:

74 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

i. Click New Polygon ( ) in the toolbar.


ii. Click once on the map to start drawing the zone.
iii. Click once on the map to define each point on the map where the border of the zone changes direction.
iv. Click twice to finish drawing and close the zone.
◼ To draw a rectangle:
i. Click New Rectangle ( ) in the toolbar.
ii. Click the point on the map that will be one corner of the rectangle that will define the zone.
iii. Drag to the opposite corner of the rectangle that will define the zone. When you release the mouse, the
zone will be created from the rectangle defined by the two corners.


If the polygon or rectangle is on the vector layer of a population map, or custom
data, you must define the value the polygon or rectangle represents and map the
vector layer. For more information, see "Editing Population or Custom Data Maps"
on page 155.

◼ To draw a line:
i. Click New Line ( ) in the toolbar.
ii. Click once on the map where you want to begin the line.
iii. Click each time you change angles on the line.
iv. Double-click to end the line.
◼ To draw a point, click New Point ( ) in the toolbar and click once on the map where you want to place the
point.
3. Press ESC to deselect the currently selected button on the Vector Editor toolbar.

1.4.12.3 Editing Points


To edit a point:
1. In the Network explorer or the Geo explorer that contains the vector layer, right-click the vector layer folder and
select Draw from the context menu. The vector tools on the Vector Editor toolbar are activated.

+ You can activate the vector tools by selecting the vector layer to edit from the
Vector Editor toolbar list.

2. Select the point and perform either of the following actions:


◼ To move a point:

i. Position the pointer over the point that you want to move. The pointer changes ( ).
ii. Drag the point to its new position.
◼ To delete a point from the polygon:

i. Position the pointer over the point you want to delete. The pointer changes ( ).
ii. Right-click and select Delete Point from the context menu. The point is deleted.

1.4.12.4 Editing Polygon Contours and Lines


You can edit the shape of polygons and lines on the vector layer by creating, moving, and deleting points.
To edit the polygon contours and lines:
1. In the explorer (the Network explorer or the Geo explorer) containing the vector layer, right-click the vector
layer folder. The context menu appears.
2. Select Draw from the context menu. The vector tools on the Vector Editor toolbar are activated.

© 2020 Forsk. All Rights Reserved. 75


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

+ You can also activate the vector tools by selecting the vector layer to edit from the
Vector Editor toolbar list.

3. Select the polygon contour and edit the points of the polygon by performing any of the following actions:
◼ To move a point:

i. Position the pointer over the point that you want to move. The pointer changes ( ).
ii. Drag the point to its new position.
◼ To add a point to the polygon:
i. Position the pointer over the polygon zone border where you want to add a point. The pointer changes
( ).
ii. Right-click and select Insert Point from the context menu. A point is added to the polygon zone border
at the position of the pointer.
◼ To delete a point from the polygon:

i. Position the pointer over the point you want to delete. The pointer changes ( ).
ii. Right-click and select Delete Point from the context menu. The point is deleted.

1.4.12.5 Creating Complex Polygons


You can create complex shapes by combining, splitting, intersecting, and substracting polygons with the tools on
the Vector Editor toolbar.
To edit a vector object using the icons on the Vector Editor toolbar:
1. In the Network explorer or the Geo explorer that contains the vector layer, right-click the vector layer folder and
select Draw from the context menu. The vector tools on the Vector Editor toolbar are activated.

+ You can activate the vector tools by selecting the vector layer to edit from the
Vector Editor toolbar list.

2. Select the polygon contour and edit the polygon by performing any of the following actions:
◼ To combine several polygon zones:
i. In the Vector Editor toolbar, click the Combine button ( ).
ii. Click once on the map where you want to begin drawing the new polygon zone.
iii. Click each time you change angles on the border defining the outside of the polygon zone.
iv. Double-click to close the polygon zone.
v. Draw more polygon zones if desired. Atoll creates a group of polygons of the selected and new contours.
If polygon zones overlap, Atoll merges them.
◼ To combine two existing contours:
i. In the Vector Editor toolbar, click the Combine button ( ).
ii. Click the contour that you want to combine with the selected one. Atoll combines the two selected
contours into a single object, merging them if they overlap.
◼ To delete part of the selected polygon zone:
i. In the Vector Editor toolbar, click the Delete button ( ).
ii. Draw the area you want to delete from the selected polygon zone by clicking once on the map where you
want to begin drawing the area to delete.
iii. Click each time you change angles on the border defining the outside of the area.
iv. Double-click to close the area. Atoll deletes the area from the selected contour.
◼ To create a contour out of the overlapping area of two polygons:
i. In the Vector Editor toolbar, click the Intersection button ( ).

76 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

ii. Click once on the map where you want to begin drawing the polygon that will overlap the selected one.
iii. Click each time you change angles on the border defining the outside of the polygon.
iv. Double-click to close the polygon. Atoll creates a new polygon of the overlapping area of the two
polygons and deletes the parts of the polygons that do not overlap.
◼ To split the selected polygon into multiple polygons:
i. In the Vector Editor toolbar, click the Split button ( ).
ii. Click once on the map where you want to begin drawing the polygon that will split the selected one.
iii. Click each time you change angles on the border defining the outside of the polygon.
iv. Double-click to close the polygon. Atoll separates the area covered by the polygon from the selected
polygon and creates a new polygon.

1.4.13 Map Window Pointers

In Atoll, the mouse pointer appears in different forms according to its function. Each pointer is described below:

Appearance Description Meaning

Selection arrow The zone selection pointer indicates:


On the map, that you can define a zone to print or copy
In the Panoramic window, that you can define the zone to be displayed on the map.
To define a zone, click and drag diagonally.
Polygon drawing The polygon drawing pointer indicates that you can draw a zone to filter either sites or
pointer transmitters, draw computation/focus/hot spot/filtering/printing/ geographic export
zones, or draw vector or raster polygons on the map. To draw a polygon, click once to start,
and each time you change angles on the border defining the outside of the polygon. Close
the polygon by clicking twice.

Rectangle drawing The rectangle drawing pointer indicates that you that can draw computation/focus/hot
pointer spot/filtering/printing/geographic export zones, or draw vector or raster rectangles on the
map. To define a zone, click and drag diagonally.

Hand The hand pointer indicates that you can move the visible part of the displayed map.

Zoom tool The zoom pointer indicates that you can click to zoom in at the location of the mouse
pointer, right-click to zoom out at the location of the mouse pointer, and click and drag
to zoom in on an area.

New transmitter The transmitter pointer indicates that you can place a transmitter on the map where you
click. You can place more than one station by pressing CTRL as you click on the map.

Deletion The deletion pointer indicates that you can delete a newly created polygonal clutter zone
by clicking its border.

Position indicator The position indicator pointer indicates that you can select the border of a polygon. Right-
clicking the polygon border opens a context menu allowing you to add a point, delete the
polygon, or centre the map on the polygon.

Select/create points The select/create points pointer indicates that you can modify the polygon in the map win-
dow. You can add a new point and modify the polygon contour by clicking on one of the
edges and dragging. You can move an existing point by clicking and dragging an existing
point. You can right-click to open a context menu to delete a point, delete the polygon, or
centre the map on the polygon.

Placing a CW meas- The first CW measurement point pointer indicates that you can click a point on the map
urement point to create the first point of a CW measurement path.

Placing points in a The next CW measurement point pointer indicates that the first CW measurement point
CW measurement has been set and you can now click other points on the map. Double-click to end the CW
path measurement path.

© 2020 Forsk. All Rights Reserved. 77


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

Appearance Description Meaning

Measurements on The measurement pointer indicates that you can click on the map to set the start point
the map of your measurement. As you move the pointer, the distance between the first point and
the pointer is displayed in the status bar.

Terrain section The terrain section pointer indicates that you can create a terrain section by clicking once
on the map to create the first point and once more to create the second point. The terrain
profile between the two points is displayed in the Point Analysis window and stored
under Terrain Sections in the Geo explorer.

1.5 Data Tables


Atoll stores object data (sites, transmitters, cells, repeaters, antennas, etc.) in the form of tables, containing all
parameters and characteristics of the objects. The data contained in prediction reports is also stored in the form of
tables.
You can add columns to the data table and you can delete certain columns. When you create a new column, you can
create a default value for a field that you create. You can also create a list of choices (for text fields) from which the
user can choose when filling in the field.
You can filter, sort, and group the data contained in these tables, and view a statistical analysis of the data. You can
also export the data or import data into the Atoll data tables. The options for working with data tables are available
from the context menu or from the Table toolbar displayed above the table.
You can browse the data in tables by either using the vertical or horizontal scroll bars, the mouse wheel, or by moving
through the table cell by cell using the cursor keys or the tab key.
This section covers the following topics:
◼ "Opening a Data Table" on page 78
◼ "Adding, Deleting, and Editing Data Table Fields" on page 79
◼ "Editing the Contents of a Table" on page 85
◼ "Accessing Record Properties " on page 82
◼ "Finding a Column in a Table" on page 82
◼ "Defining the Table Format" on page 82
◼ "Copying and Pasting in Tables" on page 86
◼ "Viewing a Statistical Analysis of Table Contents" on page 89
◼ "Exporting Tables to Text Files and Spreadsheets" on page 89
◼ "Importing Tables from Text Files" on page 91
◼ "Exporting Tables to XML Files" on page 93
◼ "Importing Tables from XML Files" on page 93.

1.5.1 Opening a Data Table

To open a data table:


1. In the Network or Parameters explorer, right-click the data folder for which you want to display the data table
and select Open Table from the context menu.

78 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

1.5.2 Adding, Deleting, and Editing Data Table Fields

The data for each object type is stored in the form of a data table. Every data table in Atoll is created with a default
set of columns, each corresponding to a field. This section covers the following topics:
◼ "Accessing Table Fields" on page 79
◼ "Adding Custom Fields to a Data Tables" on page 80
◼ "Deleting a Field from a Data Table" on page 81

1.5.2.1 Accessing Table Fields


The fields contained in an object type’s table are defined in a dialog box.
To access an object type’s table fields:
1. Open the object type’s data table as described in "Opening a Data Table" on page 78.
2. Right-click inside the table. The context menu appears.
3. Select Table Fields from the context menu. The object type’s Properties dialog box appears.

Figure 1.20: The Table tab

◼ Legend: The name of the field as it appears in the user interface.

 Legends of some fields may include:


◼ "(NOT USED)" indicating that the field is not used in the current Atoll release.
The corresponding check box is cleared in the Columns to be Displayed
dialog box.
◼ "(OBSOLETE)" indicating that the field is obsolete and will be removed in a
future Atoll release. The corresponding check box is not available in the
Columns to be Displayed dialog box.

◼ Name: The name of the field in the database.


◼ Type: The type of the field.
◼ Size: The maximum size of the field.
◼ Default: The default value of the field.
◼ Group: A list of groups (separated by a semicolons ";") to which the field belongs. When opening a
document from a database, you can select groups of custom fields to be loaded from the database, instead
of loading all custom fields.

 You can set default values and choice lists for standard Atoll database fields. For
more information, see the Administrator Manual.

© 2020 Forsk. All Rights Reserved. 79


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

1.5.2.2 Adding Custom Fields to a Data Tables


You can add a custom field to any object type’s data table.
To add a custom field to an object type’s data table:
1. Access the object type’s table fields as explained in "Accessing Table Fields" on page 79.
2. Click Add. The Field Definition dialog box appears.
◼ Name: Enter the Name for the field that will appear in the database.

 Custom field names must not contain special characters or spaces and are limited
to 30 characters. It is recommended to prefix custom field names with "CF_".

◼ Type: Select a type for the field (text, short integer, long integer, single, double, true/false, date/time,
currency, or binary).
◼ Size (only available for "Text" type): Enter the number of characters for the text field.
◼ Group: If necessary, you can define the groups to which this custom field will belong separating each group
name with a semicolon. When you open a document from a database, you can then select groups of
custom fields to be loaded from the database, instead of loading all custom fields.
◼ Legend: Enter the name for the field that will appear in the Atoll user interface.
◼ Read-only: Select the Read-only check box if you do not want the custom field to be modifiable in the user
interface.
◼ Hypertext (only available for "Text" type): Enables the text field to be displayed as a hypertext link. For more
information, see "Hypertext Custom Fields" on page 81.
◼ Default value: If necessary, enter a default value that will appear when you create a new record of this
object type.
◼ Choice list (only available if you have selected the "Text", "Short integer", or "Long integer" type): You can
create a choice list by entering the list items in the Choice list text box and press ENTER after each list item,
keeping each choice on a separate line. You can prevent entering values other than those listed in the
Choice list by selecting the Restricted option.
In the Choice list text box, you can enter:
◼ A list of text items.
◼ A list of integer values.
◼ A list of associations between an integer value and a label. To associate an integer value with a label,
you must use the equal sign ("=") as follows:
integer_value = label
When a list of associations is defined for a custom field, only the labels will be displayed in data tables.

Figure 1.21: Creation of a list of associations and display of this list in a data table

80 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

 For integer choice lists (short integer and long integer):


◼ You cannot mix integer values and associations in the same list. If a line
contains an equal sign, the choice list is considered as a list of associations
and the lines that do not contain an equal sign are ignored.
◼ If you do not associate integer values with the labels defined in the integer
choice list, the association will automatically be done by incrementing an
integer value for each line, starting with zero.
Associating integer values with the labels of your integer choice list is not
mandatory but strongly recommended.

3. Click OK to return to the object type table.

 User or custom fields are for information only and are not considered in
calculations. You can find these fields on the Other Properties tab of an object
type’s Properties dialog box.

1.5.2.3 Deleting a Field from a Data Table


You can delete custom fields from an object type’s data table. Custom fields are the fields that the user adds to an
object type’s data table, as explained in "Adding Custom Fields to a Data Tables" on page 80.
To delete a custom field from an object type’s data table:

 All data stored in the field is lost when you delete the field itself. Make sure that you
are not deleting important information.

1. Access the object type’s table fields as explained in "Accessing Table Fields" on page 79.
2. Select the custom field that you want to delete.

+ Some fields cannot be deleted. If you select a field and the Delete button remains
unavailable, the selected field is not a custom field and cannot be deleted.

3. Click Delete. The field is deleted from the object type’s data table.

1.5.2.4 Hypertext Custom Fields


You can create special custom fields that can contain a hypertext link. For example, you can link external files,
folders, documents, or images to objects such as sites or transmitters. Internally, hypertext fields are stored as text
and displayed in data table views as clickable links that open the corresponding file, folder, or URL.

 Hypertext fields are not intended to be displayed on the map, as legends, or as tip
texts, nor are they intended to be used for filtering, grouping, or sorting.

Hypertext custom fields are created by adding a custom field to a data table with the "Text" type and selecting the
Hypertext option. For more information on creating custom fields, see "Adding Custom Fields to a Data Tables" on
page 80.
In data tables, hypertext fields are displayed with a link button ( ), which allows you to create or edit the hypertext
link.
To create or edit a hypertext link.
1. In a data table that contains a hypertext custom field, click the link button ( ). The Link Editor window opens.
2. Under URL, specify either of the following items:
◼ Click the File ( ) button to select a file either on the current computer or on the network. When the link is
clicked, the file opens with the default program.

© 2020 Forsk. All Rights Reserved. 81


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

◼ Click the Folder ( ) button to select a either on the current computer or on the network. When the link is
clicked, the folder opens in the Windows explorer.
◼ Specify a URL. When the link is clicked, the URL opens in the default web browser.
3. Under Text, type the text that will be displayed as the link. If you leave this field empty, the URL is displayed as
the link.
4. Click OK.

1.5.3 Accessing Record Properties

You can open the Record Properties dialog box of an object, for example, a site, antenna, transmitter, or cell, from
its data table.
To open the Record Properties dialog box of an object:
1. Open the data table as explained in "Opening a Data Table" on page 78.
2. Right-click the record for which you want to see the properties and select Record Properties from the context
menu.

 You can also open the Record Properties dialog box by double-clicking the record.
To avoid editing the record when you double-click, double-click the left margin of
the record instead of the record itself. You can also select the record and click the
Record Properties button ( ) in the Table toolbar.

1.5.4 Finding a Column in a Table

Some data tables can contain a large number of columns, which can make finding a specific column difficult. You
can use the Find Column button to locate a specific column.
To find a column in a data table:
1. Open the data table as explained in "Opening a Data Table" on page 78.
2. Click the Find Column ( )button in the table toolbar.
3. Select the column in the list or type the name of the column, and press Enter.

1.5.5 Defining the Table Format

Atoll lets you format the data tables to customise the presentation of data. You can change data table formats by:
◼ "Setting Column Background Colours" on page 83
◼ "Changing Table Cell Format" on page 83
◼ "Changing Column Widths and Row Heights" on page 83
◼ "Displaying and Hiding Columns" on page 84
◼ "Freezing or Unfreezing a Column" on page 84
◼ "Moving Columns" on page 85

 Table formats can be saved to and loaded from user configuration files. For more
information, see "User Configurations" on page 108.

82 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

1.5.5.1 Setting Column Background Colours


You can change the background colours of columns in a data table.
To change the background colour of one or more columns in a data table:
1. Open a data table as explained in "Opening a Data Table" on page 78.
2. Select the headers of the columns whose background colours you want to change.

3. In the Table toolbar, click the arrow next to the Background Colour button ( ). A colour palette appears.
4. In the colour palette, select a background colour. The colour is applied to the background of the selected
columns.
In the colour palette, you can click Other to open the Colours dialog box and select a colour that is not listed
in the main palette.
You can also click Default to revert to the default column background colour corresponding to your Windows
theme.

1.5.5.2 Changing Table Cell Format


You can change the format of the content of table cells.
To change the format of the content of table cells:
1. Open a data table as explained in "Opening a Data Table" on page 78.
2. Select the headers of the columns whose content you want to change the format and do one of the following
change:

◼ To align the content of the selected cells to the left, click Align Left ( ).

◼ To align the content of the selected cells to the centre, click Centre ( ).

◼ To align the content of the selected cells to the right, click Align Right ( ).

◼ To display the content of the selected cells in bold, click Bold ( ).

◼ To display the content of the selected cells in italic, click Italic ( ).

1.5.5.3 Changing Column Widths and Row Heights


You can change column widths and row heights in a data table.
To change a column width:
1. Open a data table as explained in "Opening a Data Table" on page 78.
2. Click the border separating two column headers and drag to change the column width. The column width
changes as soon as the mouse button is released.

You can change the width of several columns at the same time by selecting


their headers before clicking and dragging the border separating any two
column headers.
◼ Double-clicking the border separating two column headers resets the width of
the column to the left of the border.

To change a row height:


1. Open a data table as explained in "Opening a Data Table" on page 78.
2. Click the border separating two row headers and drag to change the row height. The row height changes as
soon as the mouse button is released.

© 2020 Forsk. All Rights Reserved. 83


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

You can change the height of several rows at the same time by selecting their


headers before clicking and dragging the border separating any two row
headers.
◼ Double-clicking the border separating two row headers resets the height of
the row above the border.

1.5.5.4 Displaying and Hiding Columns


You can choose to hide or display individual columns in the data table.
To display or hide a column:
1. Open a data table as explained in "Opening a Data Table" on page 78.

2. In the Table toolbar, click the Display Columns button ( ). The Columns to Be Displayed dialog box appears.
3. To display a column, select the corresponding check box.
4. To hide a column, clear the corresponding check box.

You can search for a column in the table by entering its name in the search


field.
◼ You can display or hide all the columns by selecting or clearing the (Select all)
check box.
◼ You can change the order of columns in the table by selecting them in the list

and clicking the Up and Down buttons.


◼ You can restore the default list of displayed and hidden columns by clicking
the Reset button.
◼ Column display settings can be saved to and loaded from configuration files
using the Save and Load buttons under Configuration.

5. Click Close.
You can also hide one or more columns in the table by selecting their headers and clicking the Hide Columns button
( ) in the Table toolbar.

1.5.5.5 Freezing or Unfreezing a Column


In Atoll, you can freeze one or more columns of a data table so that they always remain visible as you scroll
horizontally through the table. For example, while scrolling through the Sites table, you might want to have the Name
column always visible. You can keep this column, or any other column visible, by freezing it.
To freeze a column:
1. Open the data table as explained in "Opening a Data Table" on page 78.
2. Select the header of the column you want to freeze. Click and drag over several headers to select more than
one column to freeze.

 You can only freeze adjacent columns.

3. Right-click the selected header or headers and select Freeze Columns from the context menu or click the
Freeze Columns button ( ) in the Table toolbar. Frozen columns are grouped to the left of the table and
separated from other columns with a vertical red line.
To unfreeze columns:
◼ Right-click the table and select Unfreeze All Columns from the context menu or click the Unfreeze All
Columns button ( ) in the Table toolbar.

84 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

1.5.5.6 Moving Columns


In Atoll, you can change the column order so that you can group similar columns or present data in a determined
order.
To move a column:
1. Open the data table as explained in "Opening a Data Table" on page 78.
2. Select the header of the column you want to move. Click and drag over several headers to select more than
one column to move.

 You can only move several columns at the same time when they are adjacent.

3. Click again on the selected column and drag to the desired position. As you drag the column, the position the
column will occupy is indicated by a red line.

Figure 1.22: Moving a column

4. Release the mouse button to place the column.

1.5.6 Editing the Contents of a Table

You can edit the content of a table in Atoll in several different ways:
◼ "Editing Table Entries Directly in the Table" on page 85
◼ "Copying and Pasting in Tables" on page 86
◼ "Searching for and Replacing Text Entries in Tables" on page 88.

1.5.6.1 Editing Table Entries Directly in the Table


To edit table entries directly in the table:
1. Click the Network or Parameters explorer.
2. Right-click the data folder of which you want to display the data table.
3. Select Open Table from the context menu.
4. Edit the content of the table by entering the value directly in the field (see Figure 1.23).
5. Click elsewhere in the table when you have finished updating the table. Your changes are automatically saved.

+ If a list of options has been defined for a field, you can select a value from the list
(see Figure 1.24) or enter a new value.

© 2020 Forsk. All Rights Reserved. 85


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

Figure 1.23: Editing data in the transmitters data tables

Figure 1.24: Choosing data in the transmitters data tables

1.5.6.2 Copying and Pasting in Tables


In Atoll, you can copy and paste data in tables using the Copy (CTRL+C), Cut (CTRL+X), and Paste (CTRL+V)
commands on the Edit menu. You can copy and paste data to create new records or you can copy and paste the
same data into several cells.
This section covers the following topics:
◼ "Copying and Pasting a Table Record" on page 86
◼ "Pasting the Same Data into Several Cells" on page 87.
◼ "Pasting Vector Point Coordinates from an External XLS File" on page 88

1.5.6.2.1 Copying and Pasting a Table Record


You can create a new record in tables by copying an existing record, pasting it into a new row and editing the details
that are different.

 Each record in a table must have a unique Name.

To create a new record by copying and pasting:


1. Open the data table as explained in "Opening a Data Table" on page 78.
2. Click in the left margin of the table row containing the record to select the entire row.

86 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

3. Select Edit > Copy to copy the table row.


4. Click in the left margin of the table row marked with the New Row icon ( ) to select the entire row.
5. Select Edit > Paste to paste the copied data into the new row. Atoll, creates a new record from the copied data.
The name of the new record is the same as that of the copied record, preceded by "Copy of." You can edit this
name.

1.5.6.2.2 Pasting the Same Data into Several Cells


You can paste the same data into several cells, using Fill Up or Fill Down.
To paste the same data into several cells:
1. Open the data table as explained in "Opening a Data Table" on page 78.
2. Click on the cell with the data you want to copy and drag to select the cells into which you want to copy the
data (see Figure 1.25).

Figure 1.25: Selecting the cells

3. Copy into the selected cells:


◼ To copy the contents of the top cell of the selection into the other cells, right-click the selection and select

Edit > Fill Down from the context menu or click the Fill Down button ( ) in the Table toolbar (see Figure
1.26).

Figure 1.26: Copying the contents of the top cell

◼ To copy the contents of the bottom cell of the selection into the other cells, right-click the selection and
select Edit > Fill Up from the context menu or click the Fill Up button ( ) in the Table toolbar (see Figure
1.27).

© 2020 Forsk. All Rights Reserved. 87


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

Figure 1.27: Copying the contents of the bottom cell

1.5.6.2.3 Pasting Vector Point Coordinates from an External XLS File


You can copy-paste vector point coordinates from an external XLS file directly into the vector points table of an Atoll
project. When you copy, make sure that the X and Y columns are in 2nd and 3rd positions in the XLS file (insert an
empty 1st column if necessary) and select entire rows (except the headers). When you paste in Atoll, click inside an
editable cell before pasting.

1.5.6.3 Searching for and Replacing Text Entries in Tables


In Atoll, you can search for and replace text strings in the table entries.

1.5.6.3.1 Searching for Text Entries in Tables


In Atoll, you can search for text strings in the table entries.
To search for text strings in a table:
1. Press CTRL+SHIFT+F. The Find dialog box appears.

You can also click the Find button ( ) in the table toolbar.
2. In the Find button, define what you want to find:
a. Enter the text you want to find in the Find what box.
b. Select whether you want to search Up or Down from your current position in the table.
c. If desired, select the Match case check box.
3. Click Find Next.

1.5.6.3.2 Replacing Text Entries in Tables


In Atoll, you can search for and replace text strings in the table entries.
To search for and replace text strings in a table:
1. Press CTRL+SHIFT+R. The Replace dialog box appears.

You can also click the Replace button ( ) in the table toolbar.
2. In the Replace button, define the text you want to find and replace:
a. Enter the text you want to find in the Find what box.
b. Enter the text you want to replace the text in the Find what box in the Replace with box.
c. If desired, select the Match case check box.

88 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

3. Click Find Next. Atoll proceeds to the next entry of the text entered in the Find what box.
You can replace the text found:
◼ Replace: Atoll replaces the selected text with the entry in the Replace with box.
◼ Replace All: Atoll replaces all occurrences of the text in the Find what box with the entry in the Replace with
box.

1.5.7 Viewing a Statistical Analysis of Table Contents

You can view a statistical analysis of the contents of an entire column in a table or of the contents of a selection of
cells.
To view a statistical analysis of table contents:
1. Open the data table as explained in "Opening a Data Table" on page 78.
2. Select the column data you want to analyse:
To view a statistical analysis of an entire column:
◼ Click the column title. The entire column is selected.
To view a statistical analysis of a selection of cells in one column:
◼ Select the cells you want to analyse. You can select contiguous cells by clicking the first cell and dragging
to the last cell of the selection you want to analyse, or by clicking the first cell, pressing SHIFT and clicking
the last cell. You can select non-contiguous cells by pressing CTRL and clicking each cell in the column
separately.

+ In Atoll you can organise data in several different ways, allowing you to select only
certain data. For more information, see "Grouping, Sorting, and Filtering Data" on
page 98.

3. Right-click the selection of cells. The context menu appears.


4. Select Statistics from the context menu. The Statistics dialog box appears (see Figure 1.28).

Figure 1.28: The Statistics dialog box

The statistics displayed depend on the type of numerical data selected. If you leave the Statistics dialog box
open, you can view the statistical analysis of other cells by selecting them in the table. The contents of the
Statistics dialog box are updated automatically.

1.5.8 Exporting Tables to Text Files and Spreadsheets

You can export entire Atoll data tables, or selected table columns, to ASCII text files (TXT and CSV formats) and MS
Excel XML Spreadsheet files (XML format).

 You can open XML Spreadsheet files in MS Excel 2003 and later.
Unlike XLS files, XML Spreadsheet files are not limited to 65,536 rows and 256
columns.

© 2020 Forsk. All Rights Reserved. 89


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

To export a table:
1. Open the data table as explained in "Opening a Data Table" on page 78.
2. Right-click the table. The context menu appears.
3. Select Export from the context menu. The Export dialog box appears with, at the bottom, a Preview of the table
you want to export according to the current Field separator setting (see Figure 1.29).

Figure 1.29: Exporting a data table

4. Select the Header check box if you want to export the names of the columns with the data.
5. Select a Decimal Symbol from the list.
6. Select a Field Separator from the list.


Export to CSV format always uses the "List separator" defined in the Windows
regional settings as the Field Separator.

7. Select the fields (displayed as columns in the table) you want to export. You can display all the fields belonging
to a table by clicking the Expand button ( ) to the left of the table name. You can select contiguous fields by
clicking the first field, pressing SHIFT and clicking the last field. You can select non-contiguous fields by
pressing CTRL and clicking each field separately.

◼ To select a field to be exported, select the field in the Available Fields box and click to move it to the
Exported Fields list. All fields in the Exported Fields list will be exported.

◼ To remove a field from the list of Exported Fields, select the field and click .

◼ To change the order of a field in the list, select the field and click or to move it up or down. The top-
most field under Exported Fields corresponds to the left-most field under Preview.

 You can save the choices you made in the Export dialog box via the Save button
next to Configuration file. The next time you export a data table, you can click Load
in the Export dialog box to open the configuration file you saved and reuse the same
settings.

8. Click Export. The Save As dialog box appears.


9. In the Save As dialog box, enter the File name and select the format from the Save as type list.

90 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

10.Click Save to export the table.


You can export the Sites and Transmitters tables to text files by selecting the folder or view in the Network explorer
and pressing CTRL+E.
For information on importing data into a data table, see "Importing Tables from Text Files" on page 91.

1.5.9 Importing Tables from Text Files

You can import data in the form of ASCII text files (in TXT and CSV formats) into Atoll data tables.
To import a table from a text file:
1. Open the data table as explained in "Opening a Data Table" on page 78.
2. Right-click the table. The context menu appears.
3. Select Import from the context menu. The Open dialog box appears.
4. Select the ASCII text file you want to open and click Open. The Import dialog box appears (see Figure 1.30).

Figure 1.30: Importing information into a data table

5. If the file was created using a different Coordinate System, click the Browse button to select the coordinate
system the file was created with. Atoll converts the coordinates in the imported file to match the coordinate
system used in the Atoll document.
6. Enter the number of the first line of data in the 1st Data Row box.
7. Select a Decimal symbol from the list.
8. Select a Field Separator from the list.

 To import a table from a CSV format file, the Field separator you select must be the
same as the "List separator" defined in the Windows regional settings.

9. Under Field mapping, there are two header rows:


◼ Source: The column headers from the text file you are importing.
◼ Destination: The column headers from the Atoll data table.

© 2020 Forsk. All Rights Reserved. 91


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

Align the content of the source file with the content of the destination file by clicking the column header in the
Destination row and selecting the corresponding column from the Atoll data file (see Figure 1.30). Select
<Ignore> for the columns that you do not want to import. In vector tables, you can also select <Create> to
append custom fields, if any.

+ You can change the width of the columns to make the contents easier to work with.
See "Changing Column Widths and Row Heights" on page 83.

 You can save the choices you made in the Import dialog box via the Save button
next to Configuration file. The next time you import a data table, you can click Load
in the Import dialog box to open the configuration file you saved and reuse the
same settings.

10.Select the Mode that will be used for import:


◼ Add: use this mode to add records from the imported file which are missing in the current table. This is the
safest mode as records which are both in the imported file and the current table will not be modified in the
current table.
◼ Update and add: this mode (default) is identical to the Add mode with the addition that the values of
records in the current table will be updated with the corresponding values from the imported file.
An additional import mode is available when you import neighbour, secondary antenna, and GSM TRX records:
◼ Reset and add: this mode is identical to Update and add with the addition that existing records will be
deleted if and when the imported file is found to contain data for the same transmitter or cell in the current
table.
11.Neighbours only: At this point, you can compare the neighbour data you want to import with existing
neighbour data.
Click Compare. The neighbour list to be imported is compared with the existing neighbour list and a
comparison report is displayed in text file, "NeighboursDeltaReport.txt", which sums up the changes that
would occur after import.
"NeighboursDeltaReport.txt" lists the following:
◼ The document name and the relations type.
◼ The number of Neighbour Link(s) Creation(s) that will take place after import, i.e. imported neighbour
relations which are not in the existing neighbour list, and a list of these relations.
◼ The number of Neighbour Link(s) Deletion(s) that will take place after import, i.e. existing neighbour
relations which are not in the imported neighbour list, and a list of these relations.

 A list of Neighbour Link(s) Deletion(s) can only be built in Reset and add import
mode.

◼ The number of Existing Neighbour Link(s), i.e. existing neighbour relations that are also proposed in the
imported neighbour list, and a list of these relations.

 A list of Existing Neighbour Link(s) can only be built in Update and add or Reset and
add import modes.

12.Click Import. The contents are imported in the current table according to the selected import Mode.

 You can import data from text files into the Sites and Transmitters tables by
selecting the corresponding folder or view in the Network explorer and pressing
CTRL+I.

For information on exporting the information in a data table into a text file, see "Exporting Tables to Text Files and
Spreadsheets" on page 89.

92 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

1.5.10 Exporting Tables to XML Files

All the data tables in an Atoll document can be exported to XML files. You can use XML to exchange information
between Atoll and the Operation and Maintenance Center (OMC). Atoll creates the following files when data tables
are exported to XML:
◼ An index.xml file which contains the mapping between the data tables in Atoll and the XML file created for
each table.
◼ One XML file per data table which contains the data table format (schema) and the data.
The index.xml file stores the system (GSM, UMTS, etc.), the technology (TDMA, CDMA, TD-SCDMA, etc.) of the
document, and the version of Atoll used for exporting the data tables to XML files. It also contains the mapping
between the data tables in the Atoll document and the XML file corresponding to each data table. For more
information on XML files, see the Data Structure Reference Guide.
To export all the data tables in your document to XML files:
1. Open your document and select Document > Data Exchange > XML Export from the Atoll menu. The Select
Folder dialog box appears.
2. Select or create the folder where you want the exported XML files to be stored.
3. Click Select Folder. All the data tables in the document are exported to XML files.


If you want to export only selected tables to XML files, you must set the
AdvancedXML option in the [Export] section of the Atoll.ini file. When this option is
set, you can select the tables you want to export. For more information, see the
Administrator Manual.

1.5.11 Importing Tables from XML Files

You can import data tables into your Atoll document from XML files. You can use XML to exchange information
between Atoll and the Operation and Maintenance Center (OMC). In order for Atoll to be able to correctly import data
tables from XML files:
◼ the XML files and the current Atoll document must use the same system and technology,
◼ and the Atoll version used to create the XML files must be identical to the Atoll version used to import the data.
When XML files are imported in a document, table and field definitions are not modified, i.e. "Networks" and
"CustomFields" tables are not imported. For more information on XML files, see the Data Structure Reference Guide.
To import data tables into your document from XML files:
1. Select Document > Data Exchange > XML Import. The Select Folder dialog box appears.
2. Select the folder containing the index.xml file.
3. Click OK. The data tables corresponding to the XML files listed in index.xml are imported in the document.

 Tables are imported in the same order they appear in the index.xml file. You must
not modify the order of tables in index.xml. The order in which tables are imported
is very important; some data must be imported before other. For example, antennas
used by transmitters must be imported before the transmitters themselves.

When the data tables are imported:


◼ Data that exist both in the tables and in the XML files are overwritten by the data from the XML files.
◼ Data that exist only in the tables and not in the XML files are not deleted from the tables.
◼ Data that only exist in the XML files and not in the tables are imported from the XML files as new records in
the tables.
Once the import is complete, Atoll performs a database integrity check and a duplicate records check to ensure that
the import did not create database problems.

© 2020 Forsk. All Rights Reserved. 93


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

1.6 Printing in Atoll


In Atoll, you can print any part of your document, including maps, data tables, document reports, and antenna
patterns. When printing a map, Atoll enables you to define the area to be printed. Additionally, you can define the
layout, for example, you can add a logo or graphic item, or a legend.
This section covers the following topics:
◼ "Printing Data Tables and Reports" on page 94
◼ "Printing a Map" on page 94
◼ "Printing a Docking Window" on page 98
◼ "Printing Antenna Patterns" on page 98.

1.6.1 Printing Data Tables and Reports

Data tables and reports are both presented in tabular format in Atoll and can, therefore, be printed in the same way.
If you want to see how the table will appear once printed, see "Previewing Your Printing" on page 97.
To print a table:
1. Open the data table as explained in "Opening a Data Table" on page 78.
2. If you want to print an area of the table, select it by clicking in one corner of the area and dragging diagonally
to the opposite corner.
3. Select File > Print.
4. If you want to print only a selected area, choose Selected in the Print dialog box.
5. Click OK to print.

1.6.2 Printing a Map

Atoll can print maps and generate hard copies of coverage predictions. Atoll allows you to customise and optimise
printed maps and supports printing to a variety of paper sizes, including A4 and A0.
Before printing a map, you can use the following options:
◼ You can define an area of the map to be printed in one of the following ways:
◼ Create a printing zone (see "Printing Zone" on page 70).
◼ Create a focus zone (see "Focus Zone and Hot Spots" on page 69) and then opting to print only the contents
of the focus zone (see "Defining the Print Layout" on page 95).
◼ You can accept the default layout or you can modify the print layout (see "Defining the Print Layout" on
page 95).
◼ You can preview how the map will appear once printed (see "Previewing Your Printing" on page 97).

 Printing graphics is a memory-intensive operation and can put a heavy load on your
printer. Before printing for the first time, review the "Printing Recommendations" on
page 95 to avoid memory-related problems.

To print a map:
1. Select the document window containing the map.
2. You now have the following options before printing the map:
◼ Create a printing zone or a focus zone as explained in "Creating Zones" on page 70.
◼ Modify the print layout as explained in "Defining the Print Layout" on page 95.
◼ Preview how the map will appear once printed as explained in "Previewing Your Printing" on page 97.

94 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

3. Select File > Print.


4. Click OK.

1.6.2.1 Printing Recommendations


The appearance of the map is determined by the arrangement and properties of the objects the map contains.
Objects in Atoll are arranged in layers. The layers on the top (as arranged on the Network and Geo tabs) are the most
visible on the screen and in print. The visibility of the lower layers depends on which layers are above it and on the
transparency of these layers (for information on transparency, see "Setting the Transparency of Objects and Object
Types" on page 51).
Before printing a map, when a document contains surface layers (raster maps or polygonal vector maps), lines
(vectors such as roads, or airport), and points (measurements, etc.), organise the layers from top to bottom in the
following order:
◼ Points (vectors)
◼ Roads and Lines (vectors)
◼ Surface polygons (vectors)
◼ Multi-format maps - population, traffic maps (vector or raster), and others
◼ Clutter class maps (transparent raster maps)
◼ Images, DTM, or clutter height maps (non-transparent maps).
Sites and transmitters must be above all the other layers. Visible objects in the Network explorer, for example, sites,
transmitters, and predictions, are displayed above objects in the Geo explorer. To improve performance, you can
place vector layers, such as roads, over predictions. This ensures that those vector layers are visible when you print
the map.
To place vector layers over predictions in the Geo explorer:
1. Select the Geo explorer.
2. Right-click the vector layer you want to move to the Network explorer. The context menu appears.
3. Select Move to Network Explorer from the context menu.
4. Select the Network explorer.
5. Drag the vector layer to a position above Predictions but below Sites, Antennas, and Transmitters.

1.6.2.2 Defining the Print Layout


You can use the Print Setup dialog box to define how your map will appear when you print it. In the Print Setup dialog
box, you can perform the following actions:
◼ Set the scale of the map.
◼ Choose to print the rulers with the map.
◼ Choose to print the area outside the focus zone.
◼ Choose to print the legend.
◼ Add a title, comment, logo, header, or footer.
◼ Select paper size and source, as well as the page orientation and the margins.
These settings can be saved as a configuration, allowing you to define a standard appearance which you can then
load and use the next time you print a similar document.
To define the appearance of the map when it is printed:
1. Select File > Print Setup. The Print Setup dialog box appears.

© 2020 Forsk. All Rights Reserved. 95


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

Figure 1.31: Print Setup dialog box

You define the print setup on the Page tab, the Components tab, and the Header/Footer tab. You can see any
changes you make in the schematic preview on the right side of the Print Setup dialog box.

 If you have previously defined a configuration file containing all the necessary
settings, you can click the Load button under Configuration file to import those
settings.

2. Click the Page tab to define the page size, margins, and orientation and the scale of the printed map:
a. Under Orientation, select whether the page should be printed in Portrait or Landscape.
b. Under Paper, select the Size of the paper and, optionally, the Source of the paper.
c. Under Scaling, define the scale of the printed image either by selecting Fit to page, or by selecting Scale
and defining the scale.
d. Under Margins, set the margins of the page in millimetres.
3. Click the Components tab.
a. Under Map, you can define the appearance of the printed map:
◼ Select the Rulers check box if you want to print the map with a scale around it.
◼ Select the Area inside focus zone only check box if you only want to print the part of the map inside the
focus zone.
b. Under Legend, you can define the placement of the legend.
◼ Select the Legend check box if you want to print a legend with the map.
◼ Click a button to set the Position of the legend. The buttons inside the square will place the legend on
top of the map. The buttons outside of the square will place the legend outside of the map.

Figure 1.32: Position buttons

◼ Click the Font button to open the Font dialog box to define the font of the legend.

96 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

c. Select the Comments check box if you want to print a comment with the map and set its Position. Clicking
the Properties button opens a dialog box where you can enter text and set variables such as the current
time and date. If you want the comment to appear on the map (and not outside of it), select the On the map
check box.
4. Click the Header/Footer tab to set the position of graphic items.
a. Select the Map title check box to define a title for the map and set its Position. Clicking the Properties
button opens a dialog box where you can enter text and set variables such as the current time and date. If
you want the title to appear on the map (and not outside of it), select the On the map check box.
b. Under Logo 1 and Logo 2, you can define graphics that appear for the map. The graphics can be a company
logo or other information, such as copyright information, in the form of a BMP graphic.
i. For the selected logo check box, click the Properties button. The Logo dialog box appears.
By default, Atoll searches for a file named logo.bmp in the Atoll installation folder to use as the default header logo.
However, you can select a different file.
ii. In the Logo dialog box, click File. The Open dialog box appears.
iii. Select the your graphic in BMP format and click Open.

 Only BMP graphics can be used as logos. If your logo is in a different format, you
must first convert it using a graphics programme to the BMP format.

iv. Select the correct Width and Height (in pixels).


v. Click OK.
c. Select the Header/Footer Note check box if you want to define a header or footer for the map and set its
Position. Clicking the Properties button opens a dialog box where you can enter text and set variables such
as the current time and date. If you want the header or footer to appear on the map (and not outside of it),
select the On the map check box.
5. You can preview how your map will appear when it is printed by clicking the Preview button. For more
information, see "Previewing Your Printing" on page 97.
6. Once you have configured your settings, click OK to close the Print Setup dialog box, or click Print to print the
document.

 You can save the current settings as a configuration file by clicking the Save button
under Configuration file. This enables you to reuse the same settings the next time
by loading them.

1.6.3 Previewing Your Printing

When you want to print maps, data tables, or reports, you can preview your printing.
To preview your printing:
1. Select the map or table you want to print.
2. Select File > Print Preview. The Print Preview window appears. You can also access the Print Preview window
directly from the Print Setup dialog box by clicking the Preview button.
In the Print Preview toolbar, you can:

◼ Click the Print button ( ) to open the Print dialog box.

◼ Click the Next Page and Previous Page buttons ( and ) to preview different pages to print. If your
printing zone contains more than one polygon, each printing zone appears on a separate page.

◼ Click the Toggle One/Two Pages Display button ( ) to switch display from one to two pages side by side.

◼ Click the Zoom In button ( ) to zoom in on the print preview.

◼ Click the Zoom Out button ( ) to zoom out on the print preview.

© 2020 Forsk. All Rights Reserved. 97


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

◼ Click Close to close the print preview.

1.6.4 Printing a Docking Window

You can print the content of many docking windows using the context menu; selecting File > Print only prints the
contents of a document window, as explained in "Printing a Map" on page 94. The docking windows whose contents
you can print are:
◼ Legend Window (for more information on this tool, see "Adding an Object Type to the Legend" on page 53)
◼ Point Analysis Tool
◼ CW Measurement Analysis Tool (for more information on this tool, see the Model Calibration Guide)
◼ Drive Test Data Analysis Tool
To print the content of a docking window:
1. Open the docking window you want to print.
◼ If you want to print a Point Analysis window, click the tab you want to print.
2. Right-click the window you want to print.
3. Select Print from the context menu. The Print dialog box appears.
4. Click OK to print.

1.6.5 Printing Antenna Patterns

You can print the horizontal or vertical pattern of an antenna.


To print an antenna pattern:
1. Select the Parameters explorer.
2. Expand the Radio Network Equipment folder, right-click the Antennas folder, and select Open Table from the
context menu. The Antennas table opens.
3. Right-click the antenna whose pattern you want to print.
4. Select Record Properties from the context menu. The Properties dialog box appears.
5. Select the Horizontal Pattern tab or the Vertical Pattern tab.
6. Right-click the antenna pattern and select Linear or Logarithmic from the context menu.
7. Right-click the antenna pattern and select Print from the context menu.

1.7 Grouping, Sorting, and Filtering Data


In Atoll you can organise data in several different ways, allowing you to select only certain data and then, for
example, modify only selected data or run calculations on the selected data. Atoll allows you to quickly group, sort,
or filter data by one or multiple criterion, or by several.
After you have defined how you will group, sort, or filter data, you can save this information as a folder configuration.
This section covers the following topics:
◼ "Grouping Data Objects" on page 99
◼ "Sorting Data" on page 102
◼ "Filtering Data" on page 103
◼ "Folder Configurations" on page 111
◼ "Creating and Comparing Views" on page 113

98 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

1.7.1 Grouping Data Objects

You can group objects by property values or by manually selecting them. Grouped objects are displayed as a
subfolder in a data folder or in a view (see "Creating and Comparing Views" on page 113). Grouping objects in the
Network explorer is similar to sorting data in the data table because it puts all records with the selected property
together. You can also define the properties by which you can group objects.
Once you have grouped data objects, you can access their Properties dialog box from the context menu to edit
properties on all grouped objects. You can save the grouping parameters as a folder configuration. For more
information, see "Folder Configurations" on page 111.
This section covers the following topics:
◼ "Grouping Data Objects by Selection" on page 99
◼ "Grouping Data Objects by Zone" on page 99
◼ "Grouping Data Objects by Property" on page 99
◼ "Customizing the Group By Submenu" on page 100
◼ "Advanced Grouping of Data Objects" on page 101

1.7.1.1 Grouping Data Objects by Selection


You can create groups of sites or transmitters by selecting multiple items from the Network explorer or the map
window.
To add sites or transmitters to a list:
1. In the Network explorer, expand the Sites or Transmitters folder.
2. Select one or several sites or several transmitters that you want to group together. Press CTRL to select
multiple data objects.

+ You can also select one or several sites or several transmitters directly in the map
window.
In a Multi-RAT environment, you can only select multiple transmitters that use the
same radio technology.

3. Right-click the selected sites or transmitters and select Group by Selection. The folder now contains two
folders: Selected and Not Selected.
4. To undo the grouping of data objects, right-click the folder or view whose grouping you want to reset, and
select Group By > None.

1.7.1.2 Grouping Data Objects by Zone


You can group data objects by computation or focus zone. You create a computation or focus zone when you want
to concentrate on a given subset of transmitters, for example, when you are working on a certain area of the
network. By grouping objects by computation or focus zone, the transmitters that you are working on are
immediately visible under the Transmitter folder.
To group data objects by geographical zone:
1. Create a computation zone or a focus zone as described in "Creating Zones" on page 70.
2. In the Network explorer, right-click the folder or view containing the type of data object that you want to group
by a single property, and select Group By > Focus Zone. The Sites folder now contains two folders: Inside
Focus Zone and Outside Focus Zone.

1.7.1.3 Grouping Data Objects by Property


With basic property grouping, you group data objects by a single property.

© 2020 Forsk. All Rights Reserved. 99


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

 To group data objects by multiple properties, see "Advanced Grouping of Data


Objects" on page 101.

To group data objects by property:


1. In the Network explorer, right-click the folder or view containing the type of data object that you want to group
by a single property.
2. Select Group By and choose a property by which you want to group the data objects. The data objects are now
grouped by that property in the corresponding folder or view.
For example:
◼ To group transmitters by the sites they are located on, right-click the Transmitter folder and selectGroup
By > Site. The result of grouping can be seen in Figure 1.33.

Figure 1.33: Transmitters grouped by site

3. To change the single property by which the data objects are currently grouped, right-click the folder or view
whose grouping you want to change, select Group By and choose another property by which you want to group
the data objects.
4. To undo the grouping of data objects, right-click the folder or view whose grouping you want to reset, and
select Group By > None.

1.7.1.4 Customizing the Group By Submenu


Some data objects, such as transmitters, have a large number of properties that appear by default in the Group By
submenu. You can make it easier to group data objects by configuring the Group By submenu.
To configure a Group By submenu:
1. In the Network explorer, right-click the folder or view whose Group By submenu you want to configure and
select Properties from the context menu. The corresponding Properties dialog box appears.
2. On the General tab, click the Configure Menu button next to the Group By field (which indicates how the data
objects are presently grouped). The Configure Menu dialog box appears.
3. Select the fields you want to appear in the Group By submenu. You can display all the fields belonging to a
table by clicking the Expand button ( ) to the left of the table name (such as "Site" and "Antenna").
◼ To select contiguous fields, click a field, press SHIFT and click the last field.
◼ To select non-contiguous fields, press CTRL and click each field separately.
◼ To search for a field in the Available fields list, enter the name of the field in the search text box. Atoll
searches and displays the results as you type. You can use an asterisk ("*") as a wildcard to represent
multiple characters at the beginning of the name. For example, enter "*X" to find all the fields that contain
"X".

◼ To make a field appear in the Group By submenu, select the field in the Available fields list and click
to move it to the Fields of the group list.

◼ To remove a field from the Fields of the group list, select the field in this list and click .

◼ To change the order of a field in the list, select the field and click or to move it up or down.
4. Click OK to close the Configure Menu dialog box then OK to close the Properties dialog box. The Group By
submenu now contains only the fields you selected, in the same order as in the Fields of the group list, and
from top to bottom.

100 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

1.7.1.5 Advanced Grouping of Data Objects


Advanced grouping enables you to group data objects by multiple properties. The data objects are displayed in
multiple levels of subfolders in the Network explorer.

Figure 1.34: Advanced Grouping of Transmitters

To group data objects by multiple properties:


1. In the Network explorer, right-click the folder or view whose data objects you want to group by multiple
properties and select Properties from the context menu. The corresponding Properties dialog box appears.
2. On the General tab, click the Group By button. The Group dialog box appears.
3. Select the fields by which you want to group data objects. You can select contiguous fields by clicking a field,
pressing SHIFT and clicking the last field. You can also select non-contiguous fields by pressing CTRL and
clicking each field separately.
◼ To search for a field in the Available fields list, enter the name of the field in the search text box. Atoll
searches and displays the results as you type. You can use an asterisk ("*") as a wildcard to represent
multiple characters at the beginning of the name. For example, enter "*X" to find all the fields that contain
"X".
◼ To select a field to be used to group the data objects, select the field in the Available Fields list and click
to move it to the Fields of the group list.

◼ To remove a field from the Fields of the group list, select the field in this list and click .

◼ To change the order of a field in the list, select the field and click or to move it up or down.
◼ To undo advanced grouping of data objects, remove all the fields listed under Fields of the group.

Figure 1.35: Group dialog box

4. Click OK to close the Group dialog box then OK to close the Properties dialog box. The data objects are now
grouped by these properties in the corresponding folder or view, in the order of the fields in the Fields of the
group list, from top to bottom (for example: "Antenna", "Height (m)", and "Site" in Figure 1.35 on page 101).

© 2020 Forsk. All Rights Reserved. 101


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

1.7.2 Sorting Data

You can sort the document data either in the data tables or using the Sort function of Properties dialog box. You
can sort the data in ascending (A to Z, 1 to 10) or descending (Z to A, 10 to 1) order.
You can sort the data by either one or by several columns. When you sort data by several columns, Atoll sorts the
records by the first column and then, within each group of identical values in the first column, Atoll then sorts the
records by the second column, and so on.
Once you have sorted data objects, you can save the settings as a folder configuration. For information, see "Folder
Configurations" on page 111.
This section covers the following topics:
◼ "Sorting Data in Tables" on page 102
◼ "Advanced Sorting" on page 103

1.7.2.1 Sorting Data in Tables


When sorting data in tables, you can sort by one or several columns:
◼ "Sorting by One Column" on page 102
◼ "Sorting by Several Columns" on page 102.

Sorting by One Column


To sort data in a table by one column:
1. Open the data table as explained in "Opening a Data Table" on page 78.
2. Select the header of the column that you want to sort on. The entire column is selected.
3. Right-click the column header. The context menu appears.
4. From the context menu, select how you want to sort:
◼ Sort Ascending: sort the data table records from the lowest value in the reference column to the highest
value.
◼ Sort Descending: sort the data table records from the highest value in the reference column to the lowest
value.

 You can also sort data in a table by selecting the column as described and then

clicking either the Sort Ascending ( ) or Sort Descending ( ) buttons in the


Table toolbar.

Sorting by Several Columns


You can only sort in a table by adjacent columns. If you want to sort by columns that are not adjacent, you can move
the columns first as explained in "Moving Columns" on page 85.

+ If you want to sort data by several columns without moving the columns, you can
use the Sort function on the Properties dialog box. For information, see "Advanced
Sorting" on page 103.

To sort data in a table by several columns:


1. Open the data table as explained in "Opening a Data Table" on page 78.
2. Click the header of the first column and drag over the adjacent columns that will be your sort references. The
entire column is selected.
3. Right-click the column headers. The context menu appears.
4. From the context menu, select how you want to sort:
◼ Sort Ascending: sort the data table records from the lowest value in the first reference column to the
highest value.

102 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

◼ Sort Descending: sort the data table records from the highest value in the first reference column to the
lowest value.

 You can also sort data in a table by selecting the column as described and then

clicking either the Sort Ascending ( ) or Sort Descending ( ) buttons in the


Table toolbar.

1.7.2.2 Advanced Sorting


You can sort data by several criteria using the Sort function of the Properties dialog box.

Figure 1.36: The Sort dialog box

To sort data using the Sort function of the Properties dialog box:
1. In the Network explorer, right-click the folder whose data you want to sort, and select Properties from the
context menu.
2. In the Properties dialog box, select the General tab and click the Sort button. The Sort dialog box appears (see
Figure 1.36).
3. For the first column you want to sort on:
a. Select the column name from the Sort by list.
b. Choose whether you want to sort in ascending or descending order.
4. For each other column you want to sort on:
a. Select the column name from the And by list.
b. Choose whether you want to sort in ascending or descending order.
5. Click OK.

1.7.3 Filtering Data

In Atoll, you can filter data objects according to one or several criteria. You can filter data to work with a subset of
data, or to reduce the amount of records displayed in large documents.
When a filter is applied, only the filtered data objects are available in Atoll:
◼ The map window displays only the filtered data objects.

◼ Data tables display only filtered data. A filter icon ( ) is displayed in the top-left corner of the table and in
columns that are used as filtering criteria.

◼ The Network explorer displays only filtered data. A filter overlay ( ) is displayed over any data objects that
are affected by the filter.
◼ Any action performed on the entire document is only applied to the filtered data objects.
You can save the filtering parameters as a folder configuration. For information, see "Folder Configurations" on
page 111.

© 2020 Forsk. All Rights Reserved. 103


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

This section covers the following topics:


◼ "Filtering Data Objects by Selection" on page 104
◼ "Filtering Data Objects by Polygon" on page 104
◼ "Filtering Data Objects in a Data Table" on page 104
◼ "Advanced Data Filtering" on page 106
◼ "Removing Filters" on page 107.

1.7.3.1 Filtering Data Objects by Selection


You can filter sites or transmitters by selecting multiple items from the Network explorer or the map window.
To filter a selection of sites or transmitters:
1. In the Network explorer, expand the Sites or Transmitters folder.
2. Select one or several sites or several transmitters that you want to filter. Press CTRL to select multiple data
objects.

+ You can also select one or several sites or several transmitters directly in the map
window.
In a Multi-RAT environment, you can only select multiple transmitters that use the
same radio technology.

3. Right-click the selected sites or transmitters and select Filter by Selection. The folder now displays only the
filtered objects.

1.7.3.2 Filtering Data Objects by Polygon


You can filter data objects by an existing computation or focus zone or by drawing a filtering zone. For information
on filtering zones, see "Filtering Zone" on page 68.
To filter data objects by geographical zone:
1. Create a computation zone or a focus zone as described in "Creating Zones" on page 70.
2. In the Network explorer, right-click the folder or view containing the type of data object that you want to filter,
and select either of the following options:
◼ To filter data objects that are inside an existing computation or focus zone, select Filter Inside a Polygon >
Computation Zone or Filter By Polygon > Focus Zone.
◼ To filter data objects by drawing a polygon on the map, select Filter Inside a Polygon > Draw. The mouse
pointer changes to polygon mode ( ). Draw the filtering zone as explained in "Creating Polygons, Lines,
and Points" on page 74.
When the filter is applied, only the data objects located inside the selected zone are available.

1.7.3.3 Filtering Data Objects in a Data Table


You can filter a data table by selecting one or more values. Once you have selected one or more values, you can
choose to view only records that have the same value or only records that do not have that value. You can also
access the Filter dialog box.
To filter a data table on one or more fields:
1. Open the data table as explained in "Opening a Data Table" on page 78.
2. Select the value to filter on. You can select multiple values by pressing CTRL as you click the other values.
3. Click one of the following buttons in the Table toolbar:

◼ Filter by Selection ( ): All records with the selected value or values are displayed (see Figure 1.37 on
page 105).

104 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

◼ Filter Excluding Selection ( ) All records without the selected value or values are displayed (see Figure
1.38 on page 105).

 You can also filter data in a table by right-clicking the selected values and then
selecting the Filter by Selection or Filter Excluding Selection.

When the data in a table are filtered, a filter icon ( ) appears at the top of the leftmost column and in the
corresponding column headers, as shown in Figure 1.37 and Figure 1.38. The icon in the leftmost column can
prove useful when the column containing the filtered data is not displayed due to a large table width.

Figure 1.37: Filtering by selection

Figure 1.38: Filtering excluding selection

You can modify the filtered records or make calculations on them as you would normally do with the entire
data table.
The Table toolbar contains the two other buttons:

© 2020 Forsk. All Rights Reserved. 105


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

◼ The Advanced Filter button ( ) that enables to access the Filter dialog box appears. See "Advanced Data
Filtering" on page 106.

◼ The Remove Filter button ( ) that removes filters and restores all records in a data table. See "Removing
Filters" on page 107.

1.7.3.4 Advanced Data Filtering


The Filter dialog box enables you to filter by selecting values or to specify complex filters by combining filtering
conditions on multiple fields using AND and OR operators.
Advanced data filtering uses a table to express the filtering conditions where columns are used to specify the
criteria for each field and the choice of the row is used to express the logical operators.
The following principles allow you to express complex conditions:
◼ To express a filter on one or several fields combined with an AND operator (for example: a=1 AND b>5 AND
b<10) specify all the criteria on a single Criteria row, as in Figure 1.39. In the following example, the filtered
table displays antennas for which the manufacturer name starts with K and for which the gain is between 15
and 20 dBi:

Figure 1.39: Advanced Filter - Conditions on multiple fields combined with an AND operator

◼ To express a filter on a single field combined with an OR operator (for example: a<1 OR a>2) specify the first
criteria on the Criteria row and other criteria on the Or row, as in Figure 1.40. In the following example, the
filtered table displays antennas for which the gain is either 17, or 18, or above 20 dBi:

Figure 1.40: Advanced Filter - Conditions on a single field combined with an OR operator

◼ To express a filter on multiple fields combined with an OR operator (for example: a=1 OR b=2) specify the first
criteria in the first column of the Criteria row and the other criteria on the OR row of the next column, as in
Figure 1.41. You can combine the OR expressions with AND expressions. In the following example, the filtered
table displays antennas for which either the manufacturer name starts with K, or the gain is between 15 and
20 dBi:

Figure 1.41: Advanced Filter - Conditions on multiple fields combined with AND and OR operators

In the filtering table, the priority of AND and OR conditions is defined by combining them first horizontally, then
vertically.
To create an advanced filter:
1. Access the Filter dialog box:
a. In the Network explorer, right-click the folder or view containing the type of data object that you want to filter
and select Properties. The corresponding Properties dialog box appears.
b. On the General tab, click the Filter... button. The Filter dialog box appears.

+ You can also access the Filter dialog box from a data table by clicking the
Advanced Filter button ( ) in the Table toolbar (ee "Filtering Data Objects in a
Data Table" on page 104).

2. To filter by selecting values of a specific field:

106 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

a. Select Basic filter.


b. Select a Field from the list. All the values represented in the selected field are displayed under Values to
Include.
c. Select the check boxes next to the values you want to include in the filter.
d. Click Clear All to remove you selection.
3. To specify an advanced filtering:
a. Select Advanced filter.
b. In the Column row, select the name of the field to be filtered from the list. You can elect as many fields as
you want (see Figure 1.39).
c. Underneath each field name, specify the condition on which the field will be filtered as explained in the
following table:

Formula Data is kept in the table only if

=X Value equal to X (X can be a number or characters)

<> X Value not equal to X (X can be a number or characters)

<X Numerical value is less than X

>X Numerical value is greater than X

<=X Numerical value is less than or equal to X

>=X Numerical value is greater than or equal to X

=*X* Text objects that contain X

=X* Text objects that start with X

=*X Text objects that end with X


=?X Text objects that start with any single alphanumerical character
and end with X

Additional formulas can be used for the advanced filtering by setting an




option in the Atoll.ini file. For more information, see the Administrator Manual.
◼ The ? wildcard cannot be combined with other wildcards or AND or OR
operators and can only be used as the first character.

To combine conditions with an AND operator, enter the conditions in separate columns on the same row.
To combine conditions with an OR operator, enter the conditions on separate rows.
4. To clear the filter you have defined, click Clear all.
5. Click OK to filter the data according to the criteria you have defined.

1.7.3.5 Removing Filters


After you have applied filter criteria to records in a data table or to network data (such as sites, transmitters), you
can cancel the filter criteria and display all the records or network data again.
To remove filters:
1. To remove filters and restore all records in a data table
a. Open the data table as explained in "Opening a Data Table" on page 78.

b. Click the Remove Filter button ( ) in the Table toolbar.


2. To remove all the filters that have been applied to network data in your document:
a. In the Document menu, select Remove All Network Data Filters.
A message appears to confirm that you delete all the existing filters.
b. Click Yes to confirm and remove all the filters or No to preserve the existing filters.

© 2020 Forsk. All Rights Reserved. 107


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

1.7.4 User Configurations

In Atoll, you can save many parameters and settings in user configurations and then load them in other documents.
User configurations are used to store parameters and settings that are not stored in databases. User configuration
files enable you to ensure that all users in a multi-user environment use the same settings.
The file extension of user configuration files is CFG. The file extension GEO is, however, used if only the geographic
data set or zones are being saved in a user configuration file. User configuration files are XML files and can be
opened in text and XML editors.
You can save the following information in user configuration files:
◼ Zones: Filtering, focus, computation, printing, hot spot, and geographic export zones.
◼ Geographic Data Set: Full paths of imported geographic maps, map display settings (such as visibility scale,
transparency, tip text), clutter description (such as code, name, height, standard deviations), and raster or user
profile traffic map description.

 When you save the geographic data set in a user configuration file, the coordinate
system of all vector geographic data must be the same as that of the raster
geographic data.

◼ Map Centre and Zoom Level: X and Y coordinates of the centre of the map window and the zoom level.
◼ Network Data Table Configuration: Formats and settings of network data tables. For more information, see
"Defining the Table Format" on page 82.
◼ Folder Configuration: Sort, group, and filter settings (the current folder configuration, even if not saved, and
other defined configurations for the folders), the filtering zone, the display settings of network data folders
(including measurement display settings), and LTE and WiMAX AFP parameters (including constraint weights
for frequency planning, physical cell ID planning, and preamble index planning).
◼ Automatic Neighbour Allocation Parameters: The input parameters of the automatic neighbour allocation.

◼ Macros: Full paths of any macros. Macros are loaded for entire Atoll sessions and not for a specific Atoll
document. You can export the macros to a user configuration even if you do not have a document open.
◼ Prediction List: The list of all available prediction simulations.
Additional check boxes will appear according to the technology:
◼ GSM Automatic Frequency Planning Parameters: The calculation options that are selected when running
GSM AFP as well as calculation parameters used for interference histograms.
◼ Automatic Scrambling Code Allocation Parameters: The parameters of the automatic scrambling code
allocation for UMTS.
◼ CDMA Automatic PN Offset Allocation Parameters: The parameters of the automatic PN offset allocation.
◼ LTE Automatic Resource Allocation Parameters: The calculation options that are selected when running LTE
AFP.
◼ WiMAX Automatic Resource Allocation Parameters: The calculation options that are selected when running
the WiMAX AFP.
◼ Wi-Fi Automatic Resource Allocation Parameters: The calculation options that are selected when running Wi-
Fi AFP.
For a detailed description of the user configuration file, see the Administrator Manual.
This section covers the following topics:
◼ "Saving a User Configuration" on page 108
◼ "Loading a User Configuration" on page 109.

1.7.4.1 Saving a User Configuration


You can create a user configuration by saving the selected settings to an external file.

108 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

To save a user configuration:


1. Select Tools > User Configuration > Save. The User Configuration dialog box appears.
2. Select the check boxes of the settings that you want to export as part of the user configuration.
3. Click OK. The Save As dialog box appears.
4. Enter a File name for the user configuration file and click Save. The folder configuration has been saved.

1.7.4.2 Loading a User Configuration


You can load a user configuration that was created by you or another user into your current Atoll document. If the
user configuration contains macro information, it will only be loaded if no document is currently open. When there
is no Atoll document open, only macro information is loaded from the user configuration.
To load a user configuration:
1. Select Tools > User Configuration > Load. The Open dialog box appears.
2. Select the user configuration file with the data you want to use in your current document.
3. Click Open. The User Configuration dialog box appears.
4. Select the check boxes corresponding to the settings you want to load.
5. Click OK. The user configuration is loaded in the current document.

1.7.5 Site and Transmitter Lists

You can use site or transmitter list to work with subsets of data, or to facilitate working with large documents by
reducing the number of records displayed. You can add and remove items in lists, use them as filters, and also
export and import lists.
In a multi-user environment, site and transmitter lists can be stored in the database. When you open a document
from a database, you can select the sites to load according to any defined site lists. In a large radio-planning project,
this allows you to manage your resources by reducing the amount of data you retrieve from the database.
This section covers the following topics:
◼ "Adding Sites or Transmitters to a List" on page 109
◼ "Adding Sites or Transmitters to a List from a Zone" on page 110
◼ "Editing a Site or Transmitter List" on page 110
◼ "Importing a Site or Transmitter List" on page 110
◼ "Exporting a Site or Transmitter List" on page 111
◼ "Filtering on a Site or Transmitter List" on page 111
◼ "Using the Find on Map Tool to Display Site Lists" on page 111

1.7.5.1 Adding Sites or Transmitters to a List


You can add sites or transmitters to a new or existing list by selecting them from the Network explorer or the map
window.
To add sites or transmitters to a list:
1. In the Network explorer, expand the Sites or Transmitters folder.
2. Select one or several sites or transmitters that you want to add to a list. Press CTRL to select multiple sites or
transmitters.

+ You can also select one or several sites or transmitters directly in the map window.
In a Multi-RAT environment, you can only select multiple transmitters that use the
same radio technology.

© 2020 Forsk. All Rights Reserved. 109


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

3. Right-click the selected sites or transmitters and select Add Site to a List. A dialog box appears.
4. Select the name of an existing list from the dialog box or type a name new list name to create a list.
5. Click OK. The site or transmitter is added to the selected list.

+ You can also create a list by filtering the contents of the Sites or Transmitters
folder, right-clicking the filtered Sites or Transmitters folder and selecting Site
Lists > Add Sites to a List or Transmitter Lists > Add Transmitters to a List. For
more information on filtering, see "Filtering Data" on page 103.

1.7.5.2 Adding Sites or Transmitters to a List from a Zone


You can add the sites or transmitters contained in a zone to a site or transmitter list.
To add the sites or transmitters contained in a zone to a list:
1. Create a zone (as explained in "Using Zones in the Map Window" on page 67) that contains the sites or
transmitters that you want to add to a list. You can use a filtering, computation, focus, hot spot, printing, or
geographic export zone.
2. In the Geo explorer, right-click the zone and select Add Sites to a List or Add Transmitters to a List. A dialog
box appears.
3. Select the name of an existing list from the dialog box or type a name new list name to create a list.
4. Click OK. The sites or transmitters contained in the zone are added to the selected list.

1.7.5.3 Editing a Site or Transmitter List


You can edit a site or transmitter list using the Site List or Transmitter List table.
To edit a site or transmitter list:
1. In the Network explorer, right-click the Sites or the Transmitters folder, and select Site Lists > Open Table or
Transmitter Lists > Open Table from the context menu. The table appears.
2. Select the name of the list that you want to edit and click Properties. The Properties dialog box appears.
3. You can now edit the list:
To add a site or transmitter to the list:
◼ Select the name of the site or transmitter in the row marked with the New Row icon ( ).
To delete a site or transmitter from the list:
a. Click in the left margin of the row containing the site or transmitter to select it.
b. Press DEL to delete the site or transmitter from the list.
4. Click OK when you have finished editing the site or transmitter list.

1.7.5.4 Importing a Site or Transmitter List


You can import a site or transmitter list from a text file by using the Site List or Transmitter List table.
To import a site or transmitter list:
1. In the Network explorer, right-click the Sites or the Transmitters folder, and select Site Lists > Open Table or
Transmitter Lists > Open Table from the context menu. The table appears.
2. Select the name of the list into which you want to import entries and click Properties. The Properties dialog
box appears.
3. In the Properties dialog box, click the Import button. The Open dialog box appears.
4. Select the text file with the site or transmitter names you want to import and click Open. The contents of the
text file are added to the list.
5. Click OK in the Properties dialog box when you have finished importing the file.

110 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

1.7.5.5 Exporting a Site or Transmitter List


You can export a site or transmitter list to a text file using the Site List or Transmitter List table.
To export a site or transmitter list:
1. In the Network explorer, right-click the Sites or the Transmitters folder, and select Site Lists > Open Table or
Transmitter Lists > Open Table from the context menu. The table appears.
2. Select the name of the list that you want to export and click Properties. The Properties dialog box appears.
3. In the Properties dialog box, click the Export button. The Save As dialog box appears.
4. Enter a file name and click Save. The site or transmitter list is saved as a text file.

1.7.5.6 Filtering on a Site or Transmitter List


You can use site or transmitter lists to filter the contents of the Sites and Transmitters folders.
To filter folder contents using a site or transmitter list:
1. In the Network explorer, right-click the folder whose contents you want to filter and select Properties from the
context menu. The Properties dialog box appears.
2. On the General tab of the Properties dialog box, click Filter. The Filter dialog box appears.
3. If you have created a site or transmitter list, click the additional Sites or Transmitters tab.

 The Sites or Transmitters tab is only available if a site or transmitter list exists.

4. Select the check box of the list or lists that you want to display and click OK.
5. Click OK to close the Properties dialog box. Only sites or transmitters that belong to the selected list are now
displayed in the Network explorer and in the map window.

1.7.5.7 Using the Find on Map Tool to Display Site Lists


You can search for site lists using the Find on Map tool.
To find a site list using Find on Map:
1. Select Tools > Find on Map. The Find on Map window appears.
2. From the Find list, select "Site List."
3. In List, either select a site list or enter a site list name.
4. Click Search.
Sites belonging to the site list you selected are displayed in red in the map window and are listed under Results
in the Find on Map window. Other sites are displayed in grey in the map window.
To restore the initial site colours, click the Reset Display button in the Find on Map window.

1.7.6 Folder Configurations

In Atoll, the parameters that define how data contained in a folder is grouped, sorted, or filtered are referred to as a
folder configuration. You can define folder configurations and save them, which allows you to consistently apply the
same grouping, filtering, or sorting criteria.
This section covers the following topics:
◼ "Creating a Folder Configuration" on page 112
◼ "Applying a Saved Folder Configuration" on page 112
◼ "Reapplying the Current Folder Configuration" on page 112
◼ "Saving a Folder Configuration in an External File" on page 112

© 2020 Forsk. All Rights Reserved. 111


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

◼ "Loading a Folder Configuration from an External File" on page 113


◼ "Deleting a Folder Configuration" on page 113.

 For transmitters, there is a default folder configuration called Same as Sites Folder.
You can apply this configuration to arrange the transmitters in the Transmitters
folder with the same parameters as those defined for sites.

1.7.6.1 Creating a Folder Configuration


In Atoll, you can save the parameters that define how data contained in a folder is grouped, filtered, or sorted as a
folder configuration.
To create a configuration:
1. In the Network explorer, right-click the folder whose settings you want to save and select Properties from the
context menu. The Properties dialog box.
2. Select the General tab in the Properties dialog box.
3. If you have not yet done so, set the following parameters as desired:
◼ Group By (see "Grouping Data Objects" on page 99)
◼ Sort (see "Sorting Data" on page 102)
◼ Filter (see "Filtering Data" on page 103).
4. Under Folder configuration, click Save.
5. Enter the name of the configuration in the Save Configuration dialog box.
6. Click OK to save the configuration then OK to close the Properties dialog box.
The saved folder configuration is only available for the current folder and can be reapplied to the folder by selecting
it from the Folder Configuration submenu on the folder’s context menu.

1.7.6.2 Applying a Saved Folder Configuration


You can apply a folder configuration that has been created and saved for the current folder.
To apply a saved folder configuration:
1. In the Network explorer, right-click the folder to which you want to apply a folder configuration. The context
menu appears.
2. On the Folder Configuration submenu, select the name of the folder configuration you want to apply. The
folder configuration is applied to the current folder.

1.7.6.3 Reapplying the Current Folder Configuration


If you have grouped, filtered, or sorted a data folder, you have created and applied a folder configuration. If you then
add or modify data, the properties of these may not match the folder configuration that you previously made on the
data folder. In this case, you can reapply the same filter or sort settings to the new or modified data.
To reapply the folder configuration:
1. In the Network explorer, right-click the folder whose folder configuration you want to reapply, and select
Refresh Folder Configuration from the context menu. The previously configured folder configuration is
reapplied to the data.

1.7.6.4 Saving a Folder Configuration in an External File


When you create a folder configuration, you save it in the current ATL document. However, you can save it as part
of a user configuration in an external file, so that it can be used in other documents.
To save a folder configuration in an external file:
1. Select Tools > User Configuration > Save. The User Configuration dialog box appears.

112 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

2. Select the Folder Configuration check box.


If you want to export other configurations at the same time, select those check boxes as well.
3. Click OK. The Save As dialog box appears.
4. Enter a File name for the CFG file and click Save. The folder configuration has been saved.

1.7.6.5 Loading a Folder Configuration from an External File


Once you have saved a folder configuration as explained in "Saving a Folder Configuration in an External File" on
page 112, you can load it into your current document.
To load a folder configuration:
1. Select Tools > User Configuration > Load. The Open dialog box appears.
2. Select the CFG file with the folder configuration you want to import.
3. Click Open. The User Configuration dialog box appears.
4. Select the Folder Configuration check box.
If you want to import other configurations at the same time, select those check boxes as well.
5. Click OK. The folder configuration is imported.

1.7.6.6 Deleting a Folder Configuration


You can delete a folder configuration from the Atoll document when you no longer need it.
To delete a folder configuration:
1. In the Network explorer, right-click the folder with the folder configuration you want to delete and select
Properties from the context menu. The Properties dialog box is displayed.
2. Select the General tab in the Properties dialog box.
3. Under Folder configuration, select the name of the configuration from the list.
4. Click Delete. The folder configuration is deleted.

 When you delete a folder configuration, Atoll does not ask for confirmation; it is
deleted immediately.

1.7.7 Creating and Comparing Views

You can compare the effects of different grouping, sorting, or filtering settings by creating views of object folders
in the Network explorer and applying different settings to each view. Each view contains a copy of the data in the
object folder in which it was created.
To create a view of a folder:
1. In the Network explorer, right-click the folder you want to create a view of.
2. Select Create View from the context menu. A view is created containing a copy of the original folder content.
You can now perform the following actions on the view:
◼ Grouping (see "Grouping Data Objects" on page 99)
◼ Sorting (see "Sorting Data" on page 102)
◼ Filtering (see "Filtering Data" on page 103).

+
If you have created several views, you can rename each one to provide a more
descriptive name. For information on renaming an object, see "Renaming an Object"
on page 47.

© 2020 Forsk. All Rights Reserved. 113


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

Once you have performed the actions on each view, you can compare the differences by displaying each view, with
its grouping, sorting, or filtering settings, on the map. For more information on display properties, see "Setting the
Display Properties of Objects" on page 49.
To compare views:
1. In the Network explorer, clear the check boxes to the left of each view. The data objects are not displayed on
the map.
2. Select the check box of one of the views, leaving the check boxes of the other views cleared. The data objects
of the selected view, with its associated grouping, sorting, or filtering settings, are displayed on the map.
3. Clear this check box and select the check box of a different view. How the objects are displayed on the map
will change, depending on the different grouping, sorting, or filtering settings of the selected view.
You can remove views by deleting them. When you delete a view, the data contained are not deleted. When you
delete the last view, the data reappear under the initial folder.
To delete a view:
◼ Select the view to be deleted and press the DELETE key.

+ If, after deleting the last view, the data do not reappear under the initial folder, you
can refresh the display by right-clicking the folder and selecting Group By > None
from the context menu.

1.7.8 Comparing Transmitters

You can compare the transmitter and cell property records of several transmitters that use the same radio
technology. The records are listed in a table format.
To compare multiple transmitters:
1. In the Network explorer or on the Map, select multiple transmitters.

+ To select multiple transmitters, hold the CTRL key and click on each transmitter.

2. Right-click one of the selected transmitters and select Compare. The Compare Records window displays the
properties of all selected transmitters in a table format.
◼ In the left area of the Compare Records windows, you can select whether to display the records from the
Transmitter table or the Cell table.

◼ Click Filter ( ) to only display columns that contain different values between the selected transmitters.

◼ Click Transpose ( ) to switch columns and rows in the records table.


3. Click Close when you are finished.

1.8 Add-ins and Macros


A series of add-ins and macros are available to extend the capabilities of Atoll.
The following add-ins are included with Atoll:
◼ Export to Google Earth Add-in: This add-in can export items such as sites, transmitters, microwave links, their
properties, and coverage prediction plots from Atoll single‐RAT and multi‐RAT documents to Google Earth.
◼ Signal Level Export Add-in: This add-in is designed to export, from Atoll single‐RAT and multi‐RAT documents,
the signal levels received from transmitters at each pixel of a user‐defined area. Transmitters are listed in
decreasing signal level order starting with the one with the strongest signal level.

114 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

◼ Cell Size Calculation Add-in: This add-in is used to calculate the coverage ranges of cells in GSM, UMTS, LTE,
and CDMA2000 networks based on minimum received signal level criteria. For LTE networks, this add-in is
also used to determine the number of required PRACH RSIs per cell depending on the calculated cell sizes and
to calculate the per-cell reuse distance for frequency, PCI, and PRACH RSI planning using the LTE AFP.
For more information about installing add-ins and macros, see the Atoll Administrator Manual.
For information about using an add-in, see the user manual for each add-in. The user manual is located in the
installation directory of the add-in.

 The add-in versions that are installed with the product are the latest available at the
release of the Atoll version. Check the Forsk web-site for updates.

To enable an add-in or macro:


1. Select Tools > Add-ins and Macros from the menu bar. The Add-ins and Macros dialog box appears.
2. Select the check box of the add-in or macro.
3. Click Close. The add-in or macro is now available in Atoll.

1.9 Toolbars and Shortcuts


This section describes toolbars and shortcuts available in Atoll:
◼ "Using Toolbars" on page 115
◼ "Using Shortcuts" on page 118.

1.9.1 Using Toolbars

You can access many commands in Atoll by clicking its icon on the toolbar. Some of them are also linked to shortcut
keys (see "Using Shortcuts" on page 118).
The different icons located in the toolbar are listed below:

In the Standard toolbar

Open the Project Templates dialog box (CTRL+N)

Open the Open dialog box (CTRL+O)

Save the current document (CTRL+S)

New from an existing database

Refresh from database

Save pending changes in database

Import a file

Load a user configuration

Save a user configuration

Cut the selected data (CTRL+X)

Copy the selected data (CTRL+C)

Paste the content of the clipboard (CTRL+V)

© 2020 Forsk. All Rights Reserved. 115


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

Undo the last modification (CTRL+Z)

Redo the previous undone modification (CTRL+Y)

Print the current window (table or map) (CTRL+P)

Preview the current window before printing (table or map)

Open the Atoll Help

In the Radio Planning toolbar

Station template currently selected

Create a new transmitter or station based on the currently selected model

Create a new repeater or remote antenna for the currently selected transmitter

Graphically manage neighbours for the selected transmitter

Open the Point Analysis window

Calculate only invalid matrices, unlocked coverages, and pending simulations (F7)

Force the calculation of all matrices, unlocked coverages, and pending simulations (CTRL+F7)

Stop the calculation of all matrices, unlocked coverages, and pending simulations (ESC)

In the Map toolbar

Refresh display of map and folders (F5)

Select an object and disable zooming and panning tools.

Move the map (CTRL+D)

Map scale currently used

Previous view (zoom and location) (ALT+?)

Next view (zoom and location) (ALT+?)

Zoom in, zoom out, and define a zoom area on the map (CTRL+W)

Display a terrain section

Measure distances on the map

Turn on tip text

Find on the map

In the Transport Layer toolbar

Create a new node

Create a new segment

Open the Transport Analysis Tool

In the Vector Editor toolbar

Create a new vector layer (in either the Geo or the Network explorer)

Select the vector layer to edit

Draw a new polygon

Draw a new rectangle

116 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

Draw a new line

Draw points

Combine several vector polygons

Cut out areas in polygons

Create new polygon from overlapping areas

Split one polygon along the drawn lines.

In the Windows toolbar

Display the Network explorer

Display the Geo explorer

Display the Parameters explorer

Display the Events viewer

Display the Legend window

Display the Panoramic window

Display the Favourite Views window

In the Table toolbar

Import data from a file into the table

Export data from the table to a file

Display the properties of the current record

Centre the current record on the map

Define which columns should be displayed

Hide the selected columns

Freeze the selected columns

Unfreeze all frozen columns

Filter by the selected fields

Filter excluding all records with the selected values

Define an advanced filter

Remove the filter

Sort the selected columns in ascending order

Sort the selected columns in descending order

Display statistics

Copy the contents of the top selected row into the rows below

Copy the contents of the bottom selected row into the rows above

Select the entire table

Align the contents of the selected columns to the left

Centre the contents of the selected columns

© 2020 Forsk. All Rights Reserved. 117


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

Align the contents of the selected columns to the right

Display the selected columns in bold

Display the selected columns in italics

Find specified text in the table

Replace specified text in the table

 When you place the cursor over an icon, tip text appears, giving a short description.

1.9.2 Using Shortcuts

Atoll provides many shortcuts that enable you to access commonly used tools and commands more quickly.
The shortcuts available are listed below (some of the same commands can be accessed using a toolbar icon; see
"Using Toolbars" on page 115):

Using the CTRL key


◼ CTRL++: Zoom in on the map
◼ CTRL+–: Zoom out on the map
◼ CTRL+A: Select all records in a table

◼ CTRL+C: Copy the selected data (in the toolbar, click )


◼ CTRL+D:
◼ In tables: Copy the first cell of a selection down into all selected cells.

◼ In the map window: Move the map in the map window (in the toolbar, click )
◼ CTRL+E: Export the table of the selected Sites or Transmitters folder or view to a text file. For more
information, see "Exporting Tables to Text Files and Spreadsheets" on page 89.
◼ CTRL+F:

◼ Open the Find on Map window when the map is active (in the toolbar, click )

◼ Open the Find dialog box when a table is active (in the toolbar, click )

◼ CTRL+H: Open the Replace dialog box when a table is active (in the toolbar, click )
◼ CTRL+I: Import the table of the selected Sites or Transmitters folder or view from a text file. For more
information, see "Importing Tables from Text Files" on page 91.

◼ CTRL+N: Open the Project Templates dialog box (in the toolbar, click )
◼ CTRL+SHIFT+N: Create a new document from an existing database

◼ CTRL+O: Open the Open dialog box (in the toolbar, click )

◼ CTRL+P: Print the current window (in the toolbar, click )

◼ CTRL+S: Save the current active document (in the toolbar, click )
◼ CTRL+U: Copy the last cell of a selection up into all selected cells

◼ CTRL+V: Paste the content of the clipboard (in the toolbar, click )

◼ CTRL+W: Zoom in, zoom out, and define a zoom area on the map (in the toolbar, click )

◼ CTRL+X: Cut the selected data (in the toolbar, click )

◼ CTRL+Y: Redo the previous undone modification (in the toolbar, click )

118 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 1: Working Environment

◼ CTRL+Z: Undo the last modification (in the toolbar, click )

Using the ALT key

◼ ALT+?: Previous zoom and location on the map (in the toolbar, click )

◼ ALT+?: Next zoom and location on the map (in the toolbar, click )
◼ ALT+F8: Open the Add-ins and Macros dialog box
◼ Using the Function Keys

◼ F5: Refresh display of map and folders (toolbar: select )

◼ F7: Calculate only invalid matrices, unlocked coverages, and pending simulations (in the toolbar, click )
◼ CTRL+F7: Force the calculation of all matrices, unlocked coverages, and pending simulations (in the
toolbar, click )

+
You can also access menus and commands by pressing the ALT key and typing the
underlined letter in the menu or command name.

1.9.3 Other Properties

The Other Properties window displays a table for which the content depends on the nature of the item that you are
viewing.
For more information on the contents of this window, search for the corresponding item in the Online Help.

1.9.4 General Properties

You can use this tab to edit the name of the item and other settings depending on the nature of the element to which
the Properties window applies.
For more information on the contents of this window, search for the corresponding item in the Online Help or for
general information about object properties, see "Accessing Object Properties" on page 49.

© 2020 Forsk. All Rights Reserved. 119


Atoll 3.4.1 User Manual for Radio Networks
Chapter 1: Working Environment

120 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 2: Geographic Data

2 Geographic Data
Several different geographic data types are used in an Atoll document. For example: the digital terrain model (DTM),
clutter classes, clutter heights, online maps, population maps, traffic data maps, and scanned images are types of
the geographic data that you can import or create. Some data types, such as clutter classes, can be used to give
more realistic calculations. Other types such as scanned images, are used to create a more realistic display of the
region under study.
You can import a wide variety of both vector and raster-format geo data files. When you import a geo data file into
Atoll, you can decide in which folder it goes. The Geo explorer window has folders for the commonly used data
types. Therefore, choosing a folder is choosing what the file will be used for. You can also create your own data type
by importing a file and defining what data is to be used.
Once you have imported a file into the Atoll document, you can edit the data, define how the geo data will be
displayed. Atoll also allows you to manage multiple files for a single data type, deciding the priority of data files with
different information or different resolutions. You can also display geo data over items in the Network explorer,
either by transferring them to the Network explorer, or by importing them directly to the Network explorer.
You can also create and edit geographic data. You can add a vector layer to certain data types to which you can add
contours, lines, or points, create new geographic data, or modify existing data. You can also create raster-based
geographic data such as traffic maps or clutter classes.
You can export most geo data objects (for example, DTM, clutter classes, clutter heights, raster polygons, or vector
layers) for use in other Atoll documents or in other applications. Atoll also allows you to save changes you make to
geo data objects back to the original files. This enables you to update the original files and, through the process of
saving them, recompact the file.
This chapter explains the following topics:

◼ "Projection and Display Coordinate Systems" on page 121
◼ "Geographic Data Types" on page 122
◼ "Supported Geographic Data Formats" on page 124
◼ "Importing Geo Data Files" on page 124
◼ "Digital Terrain Models" on page 132
◼ "Clutter Classes" on page 133
◼ "Clutter Heights" on page 138
◼ "Contours, Lines, and Points" on page 138
◼ "Scanned Images" on page 140
◼ "Population Maps" on page 141
◼ "Custom Geo Data Maps" on page 142
◼ "Displaying Online Maps" on page 146
◼ "Setting the Priority of Geo Data" on page 148
◼ "Displaying Geo Data Information" on page 151
◼ "Geographic Data Sets" on page 151
◼ "Editing Geographic Data" on page 153
◼ "Saving Geographic Data" on page 156

2.1 Projection and Display Coordinate Systems


In Atoll, you define the two coordinate systems for each Atoll document: the projection coordinate system and the
display coordinate system. By default, the same coordinate system is used for both.

© 2020 Forsk. All Rights Reserved. 121


Atoll 3.4.1 User Manual for Radio Networks
Chapter 2: Geographic Data

A projection is a method for producing all or part of a round body on a flat sheet. This projection cannot be done
without distortion, thus the cartographer must choose the characteristic (distance, direction, scale, area or shape)
which is to be shown appropriately at the expense of the other characteristics, or he must compromise on several
characteristics1. The projected zones are referenced using cartographic coordinates (metre, yard, etc.).
Two projection systems are widely used:
◼ The Lambert Conformal-Conic projection: a portion of the earth is mathematically projected on a cone
conceptually secant at one or two standard parallels. This projection type is useful for representing countries
or regions that lay primarily east to west.
◼ The Universal Transverse Mercator projection (UTM): a portion of the earth is mathematically projected on a
cylinder tangent to a meridian (which is transverse or crosswise to the equator). This projection type is useful
for mapping large areas that are oriented north-south.
A geographic system is not a projection, but a representation of a location on the earth's surface from geographic
coordinates (degree-minute-second or grade) giving the latitude and longitude in relation to the origin meridian
(Paris for the NTF system and Greenwich for the ED50 system). The locations in the geographic system can be
converted into other projections.
Atoll has databases including more than 980 international coordinate system references, a database based on the
European Petroleum Survey Group and another one regrouping only France's coordinate systems. Atoll uses the
cartographic coordinate systems for projection and either cartographic or geographic coordinate systems for
display.
The maps displayed in the workspace are referenced with the same projection system as the imported geographic
data files; thus, the projection system depends on the imported geographic file. By choosing a specific display
system, you can see (using the rulers or status bars) the location of sites on the map in a coordinate system
different from the projection coordinate system. You can also position on the map sites referenced in the display
system: the coordinates are automatically converted from the projection system to the display system and the site
is displayed on the map.

 All imported raster geographic files must use the same cartographic system. If not,
you must convert them to a single cartographic system.

To specify the projection and coordinate systems to use for a document, see "Setting a Coordinate System" on
page 38.

2.2 Geographic Data Types


Atoll documents can contain several different geographic data types. Atoll supports a wide range of file formats for
geographic data files. The different geographic data types play different roles in the Atoll document:
◼ Geographic data used in propagation calculation:
◼ Digital terrain model
◼ Clutter classes
◼ Clutter heights
◼ Geographic data used in dimensioning:
◼ Traffic maps
◼ Geographic data used in statistics:
◼ Population maps
◼ Custom maps
◼ Geographic data used for display purposes:
◼ Scanned maps

1. Snyder, John. P., Map Projections Used by the US Geological Survey, 2nd Edition, United States Government Printing Office,
Washington, D.C., 313 pages, 1982.

122 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 2: Geographic Data

◼ Online maps
◼ Images from web map services (WMS)
◼ Contours, lines, and points representing, for example, roads, railways, or regions.
In this section, the following data types are described:
◼ "Digital Terrain Model" on page 123
◼ "Clutter Classes" on page 123
◼ "Clutter Heights" on page 123
◼ "Contours, Lines, and Points" on page 123
◼ "Scanned Images" on page 123
◼ "Population Maps" on page 123
◼ "Traffic Data Maps" on page 124
◼ "Custom Data Maps" on page 124
◼ "Online Maps" on page 124

Digital Terrain Model


The DTM describes the elevation of the ground over sea level. You can display the DTM in different ways: by single
value, discrete values, or by value intervals (see "Setting the Display Properties of Objects" on page 49).
The DTM is automatically taken into account by the propagation model during computations.

Clutter Classes
The clutter class geo data file describes land cover or land use. Clutter classes are taken into account by the
propagation model during computations.
Each pixel in a clutter class file contains a code (from a maximum of 256 possible classes) which corresponds to a
clutter class, or in other words to a certain type of ground use or cover. The height per class can be defined as part
of the clutter class, however, the height will be defined as an average height for each clutter class. For information
on defining the height per clutter class, see "Defining Clutter Class Properties" on page 133. Clutter heights can also
be defined by a separate clutter heights file (see "Clutter Heights" on page 123). A clutter height map can represent
height much more accurately because it allows a different height to be assigned for each pixel of the map.

Clutter Heights
Clutter height maps describe the altitude of clutter over the DTM with one altitude defined per pixel. Clutter height
maps can offer more precise information than defining an altitude per clutter class because, in a clutter height file,
it is possible to have different heights within a single clutter class.
When clutter altitude is defined both in clutter classes and in a clutter height map, clutter altitude is taken from the
clutter height map.
You can display the clutter height map in different ways: by single value, discrete values, or by value intervals (see
"Setting the Display Properties of Objects" on page 49).

 Not all propagation models can take clutter heights into account in their
calculations.

Contours, Lines, and Points


Atoll supports contours, lines, and points to represent polygons such as regions, or lines such as roads or coastlines,
or points. They are used for display only and have no effect on computations. Contours can also be used to create
filtering polygons or computation or focus zones.

Scanned Images
Scanned images are geographic data files which represent the actual physical surroundings, for example, road
maps or satellite images. They are used to provide a precise background for other objects or for less precise maps
and are used only for display; they have no effect on calculations.

Population Maps
Population maps contain information on population density or on the total number of inhabitants. Population maps
can be used in prediction reports in order to display, for example, the absolute and relative numbers of the
population covered. Population maps have no effect on prediction and simulation results.

© 2020 Forsk. All Rights Reserved. 123


Atoll 3.4.1 User Manual for Radio Networks
Chapter 2: Geographic Data

Traffic Data Maps


Traffic data maps contain information on capacity and service use per geographic area. Traffic data maps are used
for network capacity analyses.

Custom Data Maps


You can import many different types of files for, for example, revenue, rainfall, or socio-demographic data. You could
use the imported data in prediction reports. For example, you could display the predicted revenue for defined
coverage.
This imported data has no effect on prediction and simulation results.

Online Maps
You can display various types of online maps in the map window. From the Geo explorer, you can access these
maps directly or by specifying their server URLs. For more information, see "Displaying Online Maps" on page 146.

2.3 Supported Geographic Data Formats


Atoll supports the following geographic data formats:
◼ DTM files in the following formats: TIF (8 or 16-bit integer), BIL (8, 16 or 32-bit integer, 32-bit float), Planet (16-
bit integer), BMP (8-bit integer), GRD Vertical Mapper (16-bit integer), and Erdas Imagine (8, 16 or 32-bit integer,
32-bit float)
◼ Clutter height files in the following formats: TIF (8 or 16-bit integer), BIL (8, 16 or 32-bit integer, 32-bit float),
Planet (16-bit integer), BMP (8-bit integer), GRD Vertical Mapper (16-bit integer), and Erdas Imagine (8, 16 or
32-bit integer, 32-bit float)
◼ Clutter class and traffic files in the following formats: TIF (8-bit), BIL (8-bit), IST (8-bit), BMP (8-bit), Planet, GRC
Vertical Mapper (8-bit), and Erdas Imagine (8-bit)
◼ Vector data files in the following formats: AGD, DXF, Planet, SHP, MIF, and TAB.
◼ Vector traffic files in the following formats: AGD, DXF, Planet, SHP, MIF, and TAB.
◼ Scanned image files in the following formats: TIF (1 to 24-bit), JPEG (1 to 24-bit), JPEG 2000 (1 to 24-bit), BIL
(1 to 24-bit), IST (1 to 24-bit), BMP (1 to 24-bit), Planet, Erdas Imagine (1 to 24-bit), GRC Vertical Mapper (1 to
24-bit), and ECW (8 or 24-bit)
◼ Population files in the following formats: TIF (16-bit), BIL (16-bit), IST (16-bit), Planet, BMP (16-bit), Erdas
Imagine (16-bit), GRD/GRC Vertical Mapper (16-bit), AGD, DXF, SHP, MIF, and TAB.
◼ Other data in the following formats: TIF (16-bit), BIL (16-bit), IST (16-bit), Planet, BMP (16-bit), Erdas Imagine
(16-bit), GRD/GRC Vertical Mapper (16-bit), AGD, DXF, SHP, MIF, and TAB.

 All imported raster maps must have the same projection coordinate system.

2.4 Importing Geo Data Files


You can import the geographic data you need into the current Atoll document. As explained in "Supported
Geographic Data Formats" on page 124, Atoll supports a variety of both raster and vector file formats. When you
import a new geo data file, Atoll recognises the file format and suggests the appropriate folder in the Geo explorer.
You can embed geo data files in the Atoll document while you are importing them or afterwards (see "Embedding
Geographic Data" on page 131).
You can share the paths of imported maps and display settings with other users by using Atoll’s user configuration
files. For information on exporting the paths of your document’s files or to import the path from another document
using user configuration files, see "Geographic Data Sets" on page 151.

124 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 2: Geographic Data

 The instructions in this section do not apply to custom geo data maps. For
information on importing or creating a custom geo data map, see "Custom Geo
Data Maps" on page 142.

This section covers the following topics:


◼ "Importing Raster Format Geo Data Files" on page 125
◼ "Importing Vector Format Geo Data Files" on page 126
◼ "Importing MSI Planet® Data" on page 127
◼ "Importing a WMS Raster-format Geo Data File" on page 128
◼ "Grouping Geo Data Files in Folders" on page 130
◼ "Embedding Geographic Data" on page 131.

+ You can use drag-and-drop to import geo data files into a document. The format is
automatically recognised and Atoll presents you with the appropriate dialog box.

2.4.1 Importing Raster Format Geo Data Files

Atoll can import the following raster file formats: BIL, TIFF (only non-tiled files), BMP, ECW, PNG, JPEG, DXF, Erdas
Imagin(IMG), Arcview ASCII Grid (TXT), and Vertical Mapper (GRD, GRC). For more information on supported file
types, see the Atoll Administrator Manual.
All raster geo data files must be represented in the same projection coordinate system as the Atoll document itself.
To import a raster format geographic data file:
1. Select File > Import. The Open dialog box is displayed.
2. Select the geo data file that you want to import. You can import more than one geo data file at the same time,
providing that the geo data files are of the same type. You can select contiguous files by clicking the first file,
pressing Shift and clicking the last file you want to import. You can select non-contiguous files by pressing
Ctrl and clicking each file.
3. Click Open. The Raster Import dialog box appears.
4. In the Raster Import dialog box, under Import to, select a destination for the imported data. The destination
depends on the purpose of vector data file that you are importing:
◼ To import a digital terrain model (DTM), select Geo > Digital Terrain Model in the Import to list.
◼ To import a clutter class map, select Geo > Clutter Classes in the Import to list.
◼ To import a clutter heights map, select Geo > Clutter Heights in the Import to list.
◼ To import a population map, select Geo > Population in the Import to list and select from the Use as list
whether the imported data is to be interpreted as a Density (number of inhabitants per square kilometre)
or as a Value (number of inhabitants).
◼ To import a custom map image into an existing folder, select Geo in the Import to list.
◼ To import custom map image into a new folder, click New Folder > in Geo, and type a name for the custom
data folder.
For more information on importing custom geo data, see "Custom Geo Data Maps" on page 142
◼ To import traffic data maps, see "Importing Traffic Maps" on page 127
◼ To import a raster image file into the Network explorer, select Network in the Import to list.

 Typically, vector data should be stored in the Geo explorer. Importing into the
Network explorer can however be useful when comparing an image map file with a
prediction for example.

5. By default, the imported file is linked to the Atoll document. To embed the data file into the Atoll document,
select the Embed in Document check box. For information on embedding files, see "Embedding Geographic
Data" on page 131.

© 2020 Forsk. All Rights Reserved. 125


Atoll 3.4.1 User Manual for Radio Networks
Chapter 2: Geographic Data

6. Click Import. The geo data file is imported and listed in the Geo explorer.

2.4.2 Importing Vector Format Geo Data Files

When you import geo data files in vector format, their geographic system can be converted to the system used by
the Atoll document. When you import extremely large vector geo data files, for example, vector files that cover an
entire country, you must ensure that at least the centre of the bounding box defining the vector file is within the
projection coordinate system defined for the Atoll document.
To import a vector format geographic data file:
1. Select File > Import. The Open dialog box is displayed.
2. Select the geo data file that you want to import. You can import more than one geo data file at the same time,
providing that the geo data files are of the same type. You can select contiguous files by clicking the first file,
pressing Shift and clicking the last file you want to import. You can select non-contiguous files by pressing
Ctrl and clicking each file.
When you import vector data, you can simultaneously import the corresponding display configuration file
(CFG) by setting an option in the Atoll.ini file. The display configuration file is imported if it has the same file
name and is located in the same directory as the imported vector file. For more information, see the
Administrator Manual.
3. Click Open. The Vector Import dialog box is displayed.
4. In the Vector Import dialog box, under Import to, select a destination for the imported data. The destination
depends on the purpose of vector data file that you are importing:
◼ To import a vector file into the Network explorer, select Network in the Import to list.

 Typically, vector data should be stored in the Geo explorer. Importing into the
Network explorer can however be useful when comparing an exported vector file
with a prediction for example.

◼ To import a vector file as a computation, filtering, printing, focus zone or a hot spot, select Geo > Zones and
the type of zone in the Import to list that you want to create. For more information on using zones, see
"Using Zones in the Map Window" on page 67.
◼ To import geoclimatic data, select Geo > Geoclimatic Parameters in the Import to list.
The temperatures in the geoclimatic file must be expressed in Celsius whether the measurement unit
defined for temperatures in the Atoll document is Farhenheit or Celsius.
◼ To import population data, select Geo > Population in the Import to list and specify the data fields:
Under Fields to be imported, the first list contains the attributes of the population vector data file that you
are importing, and the second list lets you select whether the attribute corresponds to population density
or to a number of inhabitants.
Select from the first list which field is to be imported and from the second list whether the imported field is
a Density (number of inhabitants per square kilometre for polygons, number of inhabitants per kilometre
for lines, or number of inhabitants for points) or a Value (number of inhabitants) (see Figure 2.1 and Figure
2.2).

Figure 2.1: Population density (number of inhabitants/km²)

Figure 2.2: Population values (number of inhabitants per item – polygon/road/point)

126 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 2: Geographic Data

◼ To import traffic data maps, see "Importing Traffic Maps" on page 127
◼ To import custom vector data for reference purposes into an existing folder, select Geo in the Import to list.
◼ To import custom vector data for reference purposes into a new folder, click New Folder > in Geo, and type
a name for the custom data folder.
For more information on importing custom geo data, see "Custom Geo Data Maps" on page 142
5. By default, the imported file is linked to the Atoll document. To embed the data file into the Atoll document,
select the Embed in Document check box. For information on embedding files, see "Embedding Geographic
Data" on page 131.
6. The Vector Import window displays the Coordinate system that is used in the current Atoll document. If
necessary, you can convert the file from a different coordinate system into the current coordinate system.
Click the Change button to specify the coordinate system of the file that you are importing.
7. Click Import. The geo data file is imported.

 You can import ellipses and arcs from MapInfo files (MIF and TAB). Rectangles are
interpreted as polygons.
You can define mappings between the coordinate system used for the MapInfo/
ESRI vector files, defined in the corresponding MIF/PRJ files, and Atoll. This way,
when you import a vector file, Atoll can detect the correct coordinate system
automatically. For more information about defining the mapping between
coordinate systems, please refer to the Administrator Manual.

2.4.3 Importing Traffic Maps

You can import traffic maps into the Traffic Maps folder.
To import traffic maps:
1. In the Geo explorer, right-click the Traffic Maps folder and select New Map from the context menu. The New
Traffic Map dialog box appears.
2. Select the type of map you want to import and click Import. The Open dialog box appears.
3. Select the file that you want to import and click Open.

2.4.4 Importing MSI Planet® Data

MSI Planet® data is contained in a series of files described in index files. The index file is in ASCII text format and
contains the information necessary to identify and properly interpret each data file. When you import MSI Planet®
data, you can import each type of data separately, by importing the corresponding index file, or you can import
several MSI Planet® data files at the same time, by importing several index files.
This section explains the following:
◼ "Importing a Single MSI Planet® Data Type" on page 127
◼ "Importing a MSI Planet® Database" on page 128.

2.4.4.1 Importing a Single MSI Planet® Data Type


When you want to import a certain type of MSI Planet® data, such as a DTM or clutter heights, you import the index
file containing the information necessary to import the set of files containing the data.
To import one type of MSI Planet® data:
1. Select File > Import. The Open dialog box appears.
2. Select the index file you want to import and click Open. The Data Type dialog box appears.

© 2020 Forsk. All Rights Reserved. 127


Atoll 3.4.1 User Manual for Radio Networks
Chapter 2: Geographic Data

3. Select the type of data you are importing and select the Embed check box if you want to embed the data in the
current Atoll document.
4. Click OK to import the data into the current Atoll document.

2.4.4.2 Importing a MSI Planet® Database


You can import all available MSI Planet® data at the same time by importing all index files.
To import the MSI Planet® database:
1. Select File > Import. The Open dialog box appears.
2. Select "Planet® database" from the Files of Type list. The Planet Data Import dialog box appears.
3. For each type of data that you want to import:
a. Select the corresponding check box.
b. If you want to embed the data, select the Embed check box.

c. To locate the MSI Planet® index file, click . The Open dialog box appears.
d. Select the MSI Planet® index file and click Open. The path and name of the file appears in the
corresponding field of the Planet Data to Be Imported dialog box.
4. If you are also importing network data, select the network Technology.
5. When you have selected all the types of data you want to import, click OK. The data is imported into the current
Atoll document.

2.4.5 Importing a WMS Raster-format Geo Data File

You can import raster images from a Web Map Service (WMS) server into your Atoll document. The images can be
in TIF, BMP, PNG, or JPEG formats. All images imported at the same time are imported as a single image. Before
you import them, you can arrange them by placing the more important images, such as roads, on top; or you can
place the least transparent image towards the bottom so that the other images imported at the same time remain
visible.
The image will be referenced in the document; it cannot be embedded. Only WMS data mapped with a projection
system (for example, the Lambert Conformal-Conic or the Universal Transverse Mercator projection) can be
imported. Before importing an image from a WMS server, you must ensure that the coordinate system used in your
document is the same projection system supported by the server. All raster geo data files must be represented in
the same projection coordinate system as that used by the Atoll document itself.
To import a geographic data file from a web map service:
1. Select File > Import. The Open dialog box appears.
2. From the Files of Type list, select Connection to a Web Map Services server... (*.url). The Web Map Services
Data Import dialog box appears.
3. Select the URL of the WMS server from the Server URL list or enter it directly.

128 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 2: Geographic Data

Figure 2.3: Server URL list in the Web Map Services Data Import dialog box

 The list of WMS servers that appears in the Server URL list is defined by entries in
the Atoll.ini file. For information on defining these entries, see the Administrator
Manual.

4. Click the Connect button. Atoll connects to the URL of the WMS server and displays the information available
along with a description of the service.

5. In the left pane of the Web Map Services Data Import dialog box, click the Expand button ( ) to navigate to
the item you want to add in the right pane.
6. Select the check box that precedes the image or the image group, i.e. a group preceded by an Expand button
( ). The images you select are automatically listed in the right pane.
◼ Unless you select one or several images, the image or the group of images listed in the right pane will be
imported.
◼ To select the images you want to import:
i. Click the first image, press Shift, and then click the last image to select contiguous images.
ii. Press Ctrl and click each image separately to select non-contiguous images.
7. Arrange the order in which you want multiple images to appear by selecting each image in the right pane and

clicking to move it towards the top or to move it toward the bottom. The images will be imported as a
single object and their appearance will depend on the order you define here.

8. If you want, you can also click to reverse the order of the list.
9. Click Import in the Web Map Services Data Import dialog box. The WMS Map Import dialog box appears.
The following information is given about the imported WMS data:
◼ Data Types: "Image or Scan" is selected.
◼ Name: The suggested Name is the name of the image currently selected in the left pane of the Web Map
Services Data Import dialog box (e.g "Raster France 1/4 000 000"), or the name of the top folder when more
than one image is selected (e.g. Serveur Geosignal_0"). If you want, you can enter a new name
(e.g."my_server").
◼ Geographic Coordinates: The geographic coordinates that the WMS data is given.
10.In the WMS Map Import dialog box, click Import. The image is imported by reference into the Atoll document.
You cannot embed a WMS image in your document.

© 2020 Forsk. All Rights Reserved. 129


Atoll 3.4.1 User Manual for Radio Networks
Chapter 2: Geographic Data

If you had selected more than one image or an image group, Atoll imports the group as a single object. You
cannot modify this object. If you want to remove one of the images or add another one you will have to go
through the import process again.
11.In the Web Map Services Data Import dialog box, click Close.
12.In the Open dialog box, click Cancel to exit.

2.4.6 Organising Geo Data Files

Atoll provides the following features to help you organise geo data files:
◼ "Grouping Geo Data Files in Folders" on page 130
◼ "Creating Folders for Vectors and Images" on page 130
◼ "Moving a Vector or Image into a Dedicated Folder" on page 131

2.4.6.1 Grouping Geo Data Files in Folders


By default, when you import scanned images and contours, lines, and points, they appear directly in the Geo explorer.
Other data files, such as clutter classes, are listed together in a single Clutter Classes folder. You can, however,
group scanned images and contours, lines, and points into folders as well.
Once grouped, these geo data files can be displayed or hidden and moved more easily. They retain, however, their
own individual display settings; the display settings cannot be managed at the folder level.
You create the folder when you import the first geo data file that will be imported into it. When you import the next
geo data file, either raster or vector, you can import it directly into the new folder.
To create a new geo data folder when importing:
1. Select File > Import. The Open dialog box appears.
2. Select the geo data file and click Open. If the file to be imported is a raster file, the File Import dialog box
appears. If the file to be imported is a vector file, the Vector Import dialog box appears.
3. From the Data Type list (on the File Import dialog box) or the Import To list (on the Vector Import dialog box),
select New folder in Geo. The New Folder dialog box appears.

 If you want to import your file to the Network explorer, you can select New folder in
Network.

4. Enter a name for the folder in Folder Name box and click OK.
5. Click Import. Your file is imported into the newly created folder.
You can now import other geo data files into this folder by selecting it from the Data Type list (on the File Import
dialog box) or the Import To list (on the Vector Import dialog box) when you import.

 You can transfer geo data that has been imported from the Geo explorer to the
Network explorer, or vice versa. Right-click the data in the Explorer window and
select Move to Network or Move to Geo.

2.4.6.2 Creating Folders for Vectors and Images


Atoll enables you to create folders for vectors and images in the Network and Geo explorers. You can create as
many levels of folders as you want. Once you have created a vector or image folder, you can move vectors and
images into it. For more information, see "Moving a Vector or Image into a Dedicated Folder" on page 131.
To create a vector or image folder in the Network or Geo explorer:
1. Right-click anywhere in the Network or Geo explorer, except on a folder or a command. A New Folder for
Vectors or Images popup appears.

130 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 2: Geographic Data

2. Click the New Folder for Vectors or Images popup. Atoll creates a new folder, New folder<X>, at the top of the
Network or Geo explorer where <X> is a number assigned by Atoll sequentially, according to the number of
folders with default names in the corresponding folder, see Figure 2.4 on page 131.

Figure 2.4: New folder for vectors or images in Network and Geo explorers

+ You can change the name of the folder to give it a more descriptive name.

2.4.6.3 Moving a Vector or Image into a Dedicated Folder


Once you have created folders for vectors or images in the Network or Geo explorers as explained in "Creating
Folders for Vectors and Images" on page 130, you can organise the vectors and images by moving them into these
folders. Atoll allows you to move vectors and images from the root level of the corresponding explorer to a folder,
or from one folder to another.
To move a vector or image to a dedicated folder:
1. Select the explorer where the vector or image you want to move can be seen (Network or Geo).
2. Click on the vector or image you want to move and, without releasing the mouse button, drag the vector or
image and drop it over the name of the destination folder. You can only drop a vector or image in a destination
folder when this folder is highlighted, as shown in Figure 2.5.

Figure 2.5: Using drag-and-drop to move a vector or image to a dedicated folder

+ You can also move a folder of any level into another folder, as long as the
destination folder does not belong to the folder you want to move.

2.4.7 Embedding Geographic Data

By default, when you import a geo data file, Atoll creates a link to the file. You can, however, choose to embed the
geo data file in your Atoll document, either when you import it or later. When Atoll is linked to a geo data file, the geo
data file remains separate and modifying or saving the Atoll document has no effect on the geo data file. When the
geo data file is embedded in the Atoll document, it is saved as part of the document.
Both linking and embedding present advantages and disadvantages. For more information, see the Administrator
Manual.

© 2020 Forsk. All Rights Reserved. 131


Atoll 3.4.1 User Manual for Radio Networks
Chapter 2: Geographic Data

 If you are using distributed calculations, you must link your geo data files.
Distributed calculations will not work with embedded geo data files. For
information, see the Administrator Manual.

To embed a geo data file in the current Atoll document while you are importing:
◼ Select the Embed in Document check box on the File Import or Vector Import dialog box.
To embed a geo data file that is already linked to the current Atoll document:
1. Select the Geo explorer.
2. Right-click the file you want to embed in the current document.
3. Select Properties from the context menu.
4. Click the General tab of the Properties dialog box.
5. Click Embed.
6. Click OK. The geo data file is now embedded in the current Atoll document.

2.4.8 Repairing a Broken Link to a Geo Data File

By default, when you import a geo data file, Atoll creates a link to the file; the geo data file remains separate and
modifying or saving the Atoll document has no effect on the geo data file. If, however, the geo data file is moved,
the link will be broken.
To repair a broken link from within the Atoll document:
1. Select the Geo explorer.
◼ If the geo data file is in a folder, such as the Clutter Classes, Traffic Maps, or DTM folder, click to expand
the folder.
2. Right-click on the geo data file whose link you want to repair. The context menu appears.
3. Select Properties from the context menu.
4. On the General tab of the Properties dialog box, click the Find button.
5. Browse to the geo data file, select it and click OK.

2.5 Digital Terrain Models


The Digital Terrain Model (DTM) is a geographic data file representing the elevation of the ground over sea level.
To manage the properties of the DTM:
1. Select the Geo explorer.
2. Right-click the Digital Terrain Model folder.
3. Select Properties from the context menu. The Properties dialog box appears.
4. Click the Display tab to define the display properties for the DTM.
◼ For information on Display tab settings, see "Setting the Display Properties of Objects" on page 49.
5. Move the Relief slider towards Flat, if you want to display very few little relief or towards x6 if you want to
emphasise the differences in altitude.
6. Click OK to close the Properties dialog box.

132 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 2: Geographic Data

2.6 Clutter Classes


The clutter class geo data file describes land cover or land use.
Each pixel of a clutter class file contains a code (from a maximum of 256 possible classes) which corresponds to
a clutter class, or in other words to a certain type of ground use or cover. The height per class can be defined as part
of the clutter class, however this height is only an average per class. A clutter height map can represent height much
more accurately because it allows a different height to be assigned for each bin of the map. For information on
clutter height maps, see "Clutter Heights" on page 138.
This section explains the following:
◼ "Assigning Names to Clutter Classes" on page 133
◼ "Defining Clutter Class Properties" on page 133
◼ "Adding a Clutter Class" on page 136
◼ "Refreshing the List of Clutter Classes" on page 137
◼ "Displaying Total Surface Area per Clutter Class" on page 137.

2.6.1 Assigning Names to Clutter Classes

The clutter class file identifies each clutter class with a code. To make it easier to work with clutter classes, you can
assign a descriptive name to each clutter class name. When a clutter class has a descriptive name, it is the name
that appears in tip text and reports.
When you import a clutter class file in BIL, TIF, JPEG 2000, or IMG format, Atoll can automatically assign names to
clutter classes if the clutter class file has a corresponding MNU file. The MNU file contains a list with the clutter
class codes and their corresponding names. For more information on the MNU file format and on creating an MNU
file, see the Atoll Administrator Manual.

+ When importing an IMG clutter file, if you can provide an associated MNU file, then
the import performance can be significantly improved.

To assign names to clutter classes:


1. Select the Geo explorer.
2. Right-click the Clutter Classes folder.
3. Select Properties from the context menu.
4. Click the Description tab of the Properties dialog box.
5. In the Name column, enter descriptive text for each class identified in the Code column.

2.6.2 Defining Clutter Class Properties

The parameters are applied in relation to the location of the receiver being studied and the clutter class of the
receiver location. These parameters can be set on the Properties dialog box:
To define clutter class properties:
1. Select the Geo explorer.
2. Right-click the Clutter Classes folder.
3. Select Properties from the context menu.
4. Click the Description tab of the Properties dialog box.
5. Enter a Name and average Height (m) for each code.

© 2020 Forsk. All Rights Reserved. 133


Atoll 3.4.1 User Manual for Radio Networks
Chapter 2: Geographic Data

If Height is left blank, propagation models that use this value use 0 by default.

◼ If clutter class heights are modified, you must recalculate path loss matrices
by clicking Force Calculation ( ) to apply the changes to any predictions and
simulations.

6. Enter default values in the first row of the table on the Description tab. or information about each field, see the
descriptions in the following step.
The default values are used if no clutter map is available. Even if there is a clutter classes map, you can select
the Use default values only check box on the at the bottom of the Description tab to make Atoll use the values
specified in this row instead of the values defined per clutter class.
7. If necessary, you can enter a value for each of the following fields applicable to the current document:
◼ For all Atoll documents:
◼ Model Standard Deviation (dB): to calculate and apply shadowing losses on the path loss. Use this
setting to define a standard deviation per frequency. If the standard deviation is not defined for a
frequency, the standard deviation is interpolated from the values available in the graph.
◼ Indoor Loss (dB): to be applied to the path loss and used in coverage predictions, point analysis, and
Monte Carlo simulations. Use this setting to define a value of indoor loss per frequency. If a network item
operates on a frequency for which the indoor loss is not defined in the indoor loss graph, an indoor loss
value is interpolated from the values available in the graph.
◼ For GSM GPRS EDGE documents:
◼ C/I Standard Deviation (DL) (dB): to calculate shadowing losses on the C/I values. Use this setting to
define a standard deviation per frequency. If the standard deviation is not defined for a frequency, the
standard deviation is interpolated from the values available in the graph.
◼ Additional Transmit Diversity Gain (DL) (dB): to add to the 3 dB gain if Tx diversity is active at the subcell
level.
◼ Antenna Hopping Gain (DL) (dB): to apply on a calculated C/I if antenna hopping is active at the subcell
level.
◼ For UMTS HSPA, and CDMA2000 1xRTT 1xEV-DO documents:
◼ Ec/Io Standard Deviation (dB): to calculate shadowing losses on the Ec/Io values. Use this setting to
define a standard deviation per frequency. If the standard deviation is not defined for a frequency, the
standard deviation is interpolated from the values available in the graph.
◼ DL Eb/Nt Standard Deviation (dB): to calculate shadowing losses on the Eb/Nt values. Use this setting
to define a standard deviation per frequency. If the standard deviation is not defined for a frequency, the
standard deviation is interpolated from the values available in the graph.
◼ UL Eb/Nt Standard Deviation (dB): to calculate shadowing losses on the Eb/Nt values. Use this setting
to define a standard deviation per frequency. If the standard deviation is not defined for a frequency, the
standard deviation is interpolated from the values available in the graph.
◼ % Pilot Finger: to be used in the Ec/Io calculations. This factor represents the percentage of energy
received by the mobile pilot finger. Mobile user equipment has one searcher finger for pilot. The searcher
finger selects one path and only energy from this path is considered as signal; energy from other
multipaths is considered as interference. For example, if 70% of the total energy is in one path and 30%
of the energy is in other multipaths, then the signal energy is reduced to 70% of total energy).
◼ Orthogonality Factor: to be used to evaluate DL Eb/Nt. This parameter indicates the remaining
orthogonality at the receiver; it can be modelled by a value from 0, indicating no remaining orthogonality
because of multi-path, to 1, indicating perfect orthogonality.
◼ Spatial Multiplexing Gain Factor: to apply to the spatial multiplexing gain read from the Max Spatial
Multiplexing Gain graphs in the MIMO tab of reception equipment.
◼ Additional Diversity Gain (DL) (dB): to add to the user’s downlink HS-PDSCH Ec/Nt, if the user and its
reference cell supports transmit diversity.
◼ For TD-SCDMA documents:
◼ P-CCPCH Eb/Nt or C/I Standard Deviation (dB): to calculate shadowing losses on the P-CCPCH Eb/Nt
or C/I values. Use this setting to define a standard deviation per frequency. If the standard deviation is
not defined for a frequency, the standard deviation is interpolated from the values available in the graph.

134 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 2: Geographic Data

◼ DL Eb/Nt or C/I Standard Deviation (dB): to calculate shadowing losses on the Eb/Nt or C/I values. Use
this setting to define a standard deviation per frequency. If the standard deviation is not defined for a
frequency, the standard deviation is interpolated from the values available in the graph.
◼ UL Eb/Nt or C/I Standard Deviation (dB): to calculate shadowing losses on the Eb/Nt or C/I values. Use
this setting to define a standard deviation per frequency. If the standard deviation is not defined for a
frequency, the standard deviation is interpolated from the values available in the graph.
◼ DL Orthogonality Factor: to be used to evaluate DL Eb/Nt or C/I. This parameter indicates the remaining
orthogonality at the receiver; it can be modelled by a value from 0, indicating no remaining orthogonality
because of multi-path, to 1, indicating perfect orthogonality.
◼ UL Orthogonality Factor: to be used to evaluate UL Eb/Nt or C/I. This parameter indicates the remaining
orthogonality at the receiver; it can be modelled by a value from 0, indicating no remaining orthogonality
because of multi-path, to 1, indicating perfect orthogonality.
◼ Spreading Angle (°): to be used in determining the cumulative distribution of C/I gains for statistical
smart antenna modelling.
◼ For WiMAX and Wi-Fi documents:
◼ C/I Standard Deviation (DL) (dB): to calculate shadowing losses on the C/(I+N) values. Use this setting
to define a standard deviation per frequency. If the standard deviation is not defined for a frequency, the
standard deviation is interpolated from the values available in the graph.
◼ SU-MIMO Gain Factor: to apply to the spatial multiplexing gain read from the Max SU-MIMO Gain graphs
in the MIMO tab of reception equipment.
◼ Additional Diversity Gain (DL) (dB): to add to the user’s downlink C/(I+N), if the user and its reference
cell support transmission diversity.
◼ Additional Diversity Gain (UL) (dB): to add to the user’s uplink C/(I+N), if the user and its reference cell
support reception diversity.
◼ For LTE documents:
◼ C/I Standard Deviation (DL) (dB): to calculate shadowing losses on the C/(I+N) values. Use this setting
to define a standard deviation per frequency. If the standard deviation is not defined for a frequency, the
standard deviation is interpolated from the values available in the graph.
◼ SU-MIMO Gain Factor: to apply to the spatial multiplexing gain read from the Max SU-MIMO Gain graphs
in the MIMO tab of reception equipment.
◼ Additional Diversity Gain (DL) (dB): to add to the user’s downlink C/(I+N), if the user and its reference
cell support transmit diversity.
◼ Additional Diversity Gain (UL) (dB): to add to the user’s uplink C/(I+N), if the user and its reference cell
support receive diversity.
◼ For multi-RAT documents:
◼ GSM Model Standard Deviation (dB): to calculate shadowing losses on the path loss (from GSM
transmitters only). Use this setting to define a standard deviation per frequency. If the standard deviation
is not defined for a frequency, the standard deviation is interpolated from the values available in the
graph.
◼ GSM C/I Standard Deviation (DL) (dB): to calculate shadowing losses on the C/I values (from GSM
transmitters only). Use this setting to define a standard deviation per frequency. If the standard deviation
is not defined for a frequency, the standard deviation is interpolated from the values available in the
graph.
◼ GSM Additional Diversity Gain (DL) (dB): to add to the 3 dB gain if diversity is set at the subcell level
(GSM transmitters only).
◼ UMTS Model Standard Deviation (dB): to calculate shadowing losses on the path loss (from UMTS cells
only). Use this setting to define a standard deviation per frequency. If the standard deviation is not
defined for a frequency, the standard deviation is interpolated from the values available in the graph.
◼ UMTS Ec/Io Standard Deviation (dB): to calculate shadowing losses on the Ec/Io values (from UMTS
cells only). Use this setting to define a standard deviation per frequency. If the standard deviation is not
defined for a frequency, the standard deviation is interpolated from the values available in the graph.
◼ UMTS DL Eb/Nt Standard Deviation (dB): to calculate shadowing losses on the Eb/Nt values (from
UMTS cells only). Use this setting to define a standard deviation per frequency. If the standard deviation

© 2020 Forsk. All Rights Reserved. 135


Atoll 3.4.1 User Manual for Radio Networks
Chapter 2: Geographic Data

is not defined for a frequency, the standard deviation is interpolated from the values available in the
graph.
◼ UMTS UL Eb/Nt Standard Deviation (dB): to calculate shadowing losses on the Eb/Nt values (from
UMTS cells only). Use this setting to define a standard deviation per frequency. If the standard deviation
is not defined for a frequency, the standard deviation is interpolated from the values available in the
graph.
◼ UMTS % Pilot Finger: to be used in the Ec/Io calculations (from UMTS cells only). This factor represents
the percentage of energy received by the mobile pilot finger. (Mobile user equipment has one searcher
finger for the pilot. The searcher finger selects one path and only energy from this path is considered as
signal; energy from other multipaths is considered as interference. For example, if 70% of the total
energy is in one path and 30% of the energy is in other multipaths, then the signal energy is reduced to
70% of total energy).
◼ UMTS Orthogonality Factor: to be used to evaluate DL Eb/Nt (from UMTS cells only). This parameter
indicates the remaining orthogonality at the receiver; it can be modelled by a value from 0, indicating no
remaining orthogonality because of multi-path, to 1, indicating perfect orthogonality.
◼ UMTS Spatial Multiplexing Gain Factor: to apply to the spatial multiplexing gain read from the Max
Spatial Multiplexing Gain graphs on the MIMO tab of UMTS reception equipment.
◼ UMTS Additional Diversity Gain (DL) (dB): to add to the user’s downlink HS-PDSCH Ec/Nt, if the user’s
mobile and his reference UMTS cell support transmit diversity.
◼ LTE Model Standard Deviation (dB): to calculate shadowing losses on the path loss (from LTE cells
only). Use this setting to define a standard deviation per frequency. If the standard deviation is not
defined for a frequency, the standard deviation is interpolated from the values available in the graph.
◼ LTE C/I Standard Deviation (DL) (dB): to calculate shadowing losses on the C/(I+N) values (from LTE
cells only). Use this setting to define a standard deviation per frequency. If the standard deviation is not
defined for a frequency, the standard deviation is interpolated from the values available in the graph.SU-
MIMO Gain Factor: to apply to the spatial multiplexing gain read from the Max SU-MIMO Gain graphs in
the MIMO tab of LTE reception equipment.
◼ LTE Additional Diversity Gain (DL) (dB): to add to the user’s downlink C/(I+N), if the user’s mobile and
his reference LTE cell support transmit diversity.
◼ LTE Additional Diversity Gain (UL) (dB): to add to the user’s uplink C/(I+N), if the user’s mobile and his
reference LTE cell support receive diversity.
8. If you want to use default values for all clutter classes, select the Use only default values check box at the
bottom of the Description tab.
9. Click the Display tab to define the display properties for clutter classes. In addition to the Display tab options
described in "Setting the Display Properties of Objects" on page 49, each clutter class display type has a
visibility check box. By selecting or clearing the visibility check box, you can display or hide clutter class display
types individually.

 Selecting white as the colour for a clutter class value or value interval will cause that
clutter class value or value interval to be displayed as transparent.

10.Click OK.

+ You can copy the description table into a new Atoll document after importing the
clutter classes file. To copy the description table, select the entire table by clicking
the cell in the upper-left corner of the table and press Ctrl+C. On the Description tab
of the clutter classes Properties dialog box in the new Atoll document, press Ctrl+V
to paste the values in the table.

2.6.3 Adding a Clutter Class

You can add a new clutter class to your document.


To add a new clutter class to the your document:

136 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 2: Geographic Data

1. Select the Geo explorer.


2. Right-click the Clutter Classes folder.
3. Select Properties from the context menu.
4. Select the Description tab from the Properties dialog box.
5. In the blank row marked with at the bottom of the table, enter an unused number from 1 to 255 in the Code
column.
6. Fill in the remainder of the fields as described in step 5. and step 7. of "Defining Clutter Class Properties" on
page 133.
7. Click OK.
You can now use the new clutter class when modifying the clutter class map. For information on modifying the
clutter class map, see "Creating a Clutter Polygon" on page 153.

2.6.4 Refreshing the List of Clutter Classes

Under certain circumstances, it can happen that the list of clutter classes on the Description tab of the clutter
classes Properties dialog box contains unused clutter classes. For example, if you have imported two clutter class
files and then deleted one of them, the list of clutter classes will still contain the clutter classes of the deleted file,
even if they are not used in the remaining file. Whenever you want to ensure that the list of clutter classes is accurate
and current, you can refresh the list.
To refresh the list of the clutter classes:
1. Select the Geo explorer.
2. Right-click the Clutter Classes folder.
3. Select Properties from the context menu.
4. Select the Description tab from the Properties dialog box.
5. Click Refresh. Atoll removes the unused clutter classes from the list.
6. Click OK.

2.6.5 Displaying Total Surface Area per Clutter Class

You can display the total surface area covered by each clutter class in the document. Atoll displays the surface area
covered by each clutter class in the focus zone if there is one, in the computation zone if there is no focus zone and,
if there is no focus or computation zone, Atoll displays the total surface area covered by each clutter class in the
entire document. This information is also available in prediction reports.
To display the surface area covered by each clutter class:
1. Select the Geo explorer.
2. Right-click the Clutter Classes folder.
3. Select Statistics from the context menu.
The Statistics dialog box appears, displaying the surface area (Si in km²) of each clutter class (i) and its
percentage (% of i) in the computation zone or focus zone, if one exists.
Si
% of I = --------------  100

S k

© 2020 Forsk. All Rights Reserved. 137


Atoll 3.4.1 User Manual for Radio Networks
Chapter 2: Geographic Data

2.7 Clutter Heights


Clutter height maps describe the altitude of clutter over the DTM. Clutter height files allow for a higher degree of
accuracy because they allow more than one height per clutter class. In a clutter height file, a height is given for each
point on the map. If you define clutter height as a property of clutter classes, the height is given as an average per
clutter class.
When a clutter height file is available, Atoll uses its clutter height information for calculations using certain
propagation models (the Standard Propagation Model and WLL model), for display (in tip text and in the status line),
and for CW measurements and test mobile data paths. If no clutter height file exists, Atoll uses the average clutter
height per clutter class as defined in the clutter classes properties (see "Defining Clutter Class Properties" on
page 133).
To manage the properties of clutter heights:
1. Select the Geo explorer.
2. Right-click the Clutter Heights folder.
3. Select Properties from the context menu. The Properties dialog box appears.
4. Click the Display tab to define the display properties for clutter heights.
For information on Display tab settings, see "Setting the Display Properties of Objects" on page 49.
5. Click OK to close the Properties dialog box.
The clutter height of the current pointer position as given in the clutter height file or in the clutter classes is displayed
in the status bar.

2.8 Contours, Lines, and Points


In Atoll, you can import or create vector objects such as contours, lines, and points. The imported or created vectors
are used primarily for display purposes, but polygons can be used as filters, or computation or focus zones. Vector
files can also be used for traffic maps or for population maps. They can also be used as part of an custom geo data
map (see "Custom Geo Data Maps" on page 142).
In an Atoll document, vector objects such as contours, lines, and points are arranged in vector layers. When you
import a vector file, with, for example, roads, Atoll adds the file as a new vector layer containing all the vector objects
in the file. The vector object data can be managed in the vector layer table. For information on working with data
tables, see "Data Tables" on page 78.
In this section, the following are explained:
◼ "Managing the Display of a Vector Layer" on page 138
◼ "Vector Layers" on page 139
◼ "Moving a Vector Layer to the Network Explorer" on page 140.

2.8.1 Managing the Display of a Vector Layer

Imported geographic vector files can have different attributes depending on their file formats. Atoll can use
additional information related to vectors as display parameters. In addition, Atoll can read three-dimensional vector
data.
To manage the display of a vector layer:
1. Click the Network or Geo explorer on which the vector layer is located.
2. Right-click the vector layer. The context menu appears.
3. Select Properties from the context menu. The Properties dialog box appears.

138 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 2: Geographic Data

4. Select the Display tab of the Properties dialog box. For information on using the display tab, see "Setting the
Display Properties of Objects" on page 49.

 You can manage the display of an individual vector object by right-clicking the
vector object in the vector layer folder and selecting Properties from the context
menu.

2.8.2 Vector Layers

The properties of the objects on the vector layer can be managed in two ways: either from a table containing all
vectors and their attributes or from the Properties dialog box.

2.8.2.1 Vector Layer Table


All the vector objects of a vector layer and their attributes are listed in the vector table.
To open the vector layer table:
1. On the Explorer window tab containing the vector layer, right-click the vector layer folder. The context menu
appears.
2. Select Open Table from the context menu. The vector table appears.
You can edit the contents of this table using the commands from the context menu or from the Edit, Format, and
Records menus. For more information on editing tables in Atoll, see "Data Tables" on page 78.

2.8.2.2 Vector Layer Properties


The vector layer Properties dialog box has three tabs: a General tab, a Table tab, and a Display tab.
To open the Properties dialog box of a vector layer:
1. On the Explorer window tab containing the vector layer, right-click the vector layer folder. The context menu
appears.
2. Select Properties from the context menu.
3. Click the General tab. The following options are available:
◼ Name: The name of the vector layer. You can rename the vector layer using this field.
◼ Source File: The complete path of the vector layer file if the file is linked to the Atoll document; otherwise
the file is described as embedded.
◼ Find: Click the Find button to redefine the path when the file’s location has changed.
◼ Embed: Click the Embed button to embed a linked vector layer file in the Atoll document.
◼ Coordinate System: When a vector layer is linked, the coordinate system used is the file’s, as specified
when the file was imported. When the a vector layer is embedded, the coordinate system used is
document’s, as specified when the file was embedded.
◼ Change: Click the Change button to change the coordinate system of the vector layer.
◼ Sort: Click the Sort button to sort the data contained in the vector layer. For information on sorting, see
"Advanced Sorting" on page 103.
◼ Filter: Click the Filter button to filter the data contained in the vector layer. For information on filtering, see
"Advanced Data Filtering" on page 106.
4. Click the Table tab. You can use the Table tab to manage the vector layer table content. For information on
the Table tab, see "Adding, Deleting, and Editing Data Table Fields" on page 79.
5. Click the Display tab. You can use the Display tab to manage the vector layer display. For information on the
Table tab, see "Setting the Display Properties of Objects" on page 49.

© 2020 Forsk. All Rights Reserved. 139


Atoll 3.4.1 User Manual for Radio Networks
Chapter 2: Geographic Data

2.8.3 Moving a Vector Layer to the Network Explorer

In Atoll, all objects in the Network explorer, such as transmitters, antennas, and predictions, are displayed over all
objects in the Geo explorer. You may wish, however, to ensure that certain geo data, for example, major geographical
features, roads, etc., remain visible in the map window. You can do this by transferring the geo data from the Geo
explorer to the Network explorer and placing it above data such as predictions.
To transfer a vector layer to the Network explorer:
1. Select the Geo explorer.
2. Right-click the vector layer you want to transfer. The context menu appears.
3. Select Move to Network from the context menu. The vector layer is transferred to the Network explorer.
You can transfer the vector layer back to the Geo explorer by right-clicking it in the Network explorer and selecting
Move to Geo from the context menu. For more information about display priority in Atoll, see "Setting the Priority of
Geo Data" on page 148.

2.9 Scanned Images


Scanned images are geographic data files which represent the actual physical surroundings, for example, road
maps or satellite images. They are used to provide a precise background for other objects or for less precise
maps.They have no effect on calculations.
In this section, the following are explained:
◼ "Importing Several Scanned Images" on page 140
◼ "Defining the Display Properties of Scanned Images" on page 141.

2.9.1 Importing Several Scanned Images

You can import scanned images into the current Atoll document one at a time, as explained in "Importing Geo Data
Files" on page 124, or you can import a group of images by importing an index file listing the individual image files.
The index file is a text file with the information for each image file on a separate line.
Each line contains the following information, with the information separated by a space:
◼ File name: The name of the file, with its path relative to the current location of the index file.
◼ XMIN: The beginning X coordinate of the file.
◼ XMAX: The end X coordinate, calculated as XMIN + (number of horizontal bins x bin width).
◼ YMIN: The beginning Y coordinate of the file.
◼ YMAX: The end Y coordinate, calculated as YMIN + (number of horizontal bins x bin width).
◼ 0: The zero character ends the sequence.

nice1.tif 984660 995380 1860900 1872280 0


nice2.tif 996240 1004900 1860980 1870700 0

File name XMIN XMAX YMIN YMAX 0

To import an index
1. Select File > Import.
2. Select the index file and click Open. The File Import dialog box appears.
3. Select Image or Scan from the Data Type list.
4. Click Import. The image files imported and listed in the Geo explorer.

140 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 2: Geographic Data

2.9.2 Defining the Display Properties of Scanned Images

Because imported images cannot be modified, they have fewer display parameters than other object types.
To define the display properties of a scanned image:
1. Select the Geo explorer.
2. Right-click the scanned image. The context menu appears.
3. Select Properties from the context menu. The Properties dialog box appears.
4. Select the Display tab and set the following options:
◼ Colour: Select either Automatic, Shades of gray, or Watermark from the list.
◼ Transparent Colour: Select White from the list if you wish parts of the scanned image that are coloured
white to be transparent, allowing objects in lower layers to be visible.
◼ Lightness: Move the slider to lighten or darken the scanned image.
◼ Contrast: Move the slider to adjust the contrast.
◼ Visibility Scale: Enter a visibility scale minimum in the between 1: text box and maximum in the and 1: text
box. When the displayed or printed scale is outside this range, the scanned image is not displayed.
5. Click OK.

2.10 Population Maps


Population maps contain information on population density or on the total number of inhabitants.
Population maps can be used in prediction reports in order to display, for example, the absolute and relative
numbers of the population covered.
In this section, the following are explained:
◼ "Managing the Display of Population Data" on page 141
◼ "Displaying Population Statistics" on page 141.

2.10.1 Managing the Display of Population Data

You can manage the display of population data.


To manage the display of population data:
1. Select the Geo explorer.
2. Right-click the Population folder. The context menu appears.
3. Select Properties from the context menu. The Properties dialog box appears.
4. Select the Display tab of the Properties dialog box. For information on using the display tab, see "Setting the
Display Properties of Objects" on page 49.

 Vector points added to a vector population map are not displayed if the map is
displayed by population density.

2.10.2 Displaying Population Statistics

You can display the relative and absolute distribution of population, according to the defined value intervals in the
display properties (for information on defining value intervals, see "Setting the Display Type" on page 50), as well as

© 2020 Forsk. All Rights Reserved. 141


Atoll 3.4.1 User Manual for Radio Networks
Chapter 2: Geographic Data

the total population. Atoll displays the statistics for the focus zone if there is one, for the computation zone if there
is no focus zone and, if there is no focus or computation zone, Atoll displays the statistics for the entire document.
To display the population distribution statistics:
1. In the Geo explorer, right-click the Population folder.
2. Select Statistics from the context menu. The Statistics window appears with the distributions of each value
interval defined in the display properties.

 Statistics are displayed only for visible data. See "Displaying or Hiding Objects on
the Map" on page 48.

2.10.3 Weighting Population by Clutter Class

To add precision to population maps in predictions, you can attribute a population weight by clutter class when it
generates those population maps.
To weigh population by clutter class:
1. In the Geo explorer, right-click the Population folder and select Properties from the context menu. The
Properties dialog box appears.
2. Select the Clutter tab of the Properties dialog box. For each Clutter class, enter a weight.

 The clutter weighting feature requires real population maps. Using traffic maps
files as if they were population maps while using clutter weighting may result in
unrealistic statistics values.

2.11 Custom Geo Data Maps


You can import maps other than the default maps that Atoll uses. For example, you can import files for the revenue,
rainfall, or socio-demographic data. Depending on the type of information displayed, you could use it in prediction
reports. For example, you could display the predicted revenue for defined coverage.
These maps can be raster files of 8, 16, or 32 bits per pixel or vector-format files that you have either imported or
created using the Vector Editor toolbar "Vector Objects" on page 74.
You create an custom data map by:
1. Importing an custom geo data file and creating the custom data map folder.
2. Importing other custom geo data files into the newly created custom data map folder, if more than one file will
be used for this custom geo data map.
In this section, the following are explained:
◼ "Creating a Custom Geo Data Map" on page 142
◼ "Adding a File to a Custom Geo Data Map" on page 144
◼ "Managing Custom Geo Data Map Properties" on page 144
◼ "Displaying Statistics on Custom Geo Data" on page 145
◼ "Integrable versus Non-integrable Data" on page 145.

2.11.1 Creating a Custom Geo Data Map

The first step in creating a custom geo data map is importing the first file and creating the custom data map folder.

142 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 2: Geographic Data

To create an custom geo data map:


1. Select File > Import. The Open dialog box appears.
2. Select the first geo data file that will be a part of the custom data map and click Open.
◼ If the selected file is a raster file, the File Import dialog box appears.
◼ If the selected file is a vector file, the Vector Import dialog box appears.
3. Click the Advanced button. The New Type dialog box appears (see Figure 2.6 on page 144).
4. Enter a Name for the custom geo data map. Atoll creates a folder with this name in the Geo explorer and all
other files of the new custom geo data map will go in here.
5. Under Supported Input Formats, select the check boxes corresponding to the formats of both the present file
and all other files that will constitute the new custom geo data map:
◼ 8-bit Raster
◼ 16-bit Raster
◼ 32-bit Raster
◼ Vector

 If you do not select all the formats you need now, you will not be able to add a
format later.

6. Under Supported Input Formats, select the check box corresponding to the type of value of the present file
and all other files that will constitute the new custom geo data map:
◼ Classes (8 bits): to create a map of value classes (such as clutter classes) with classes from 0 to 255.
◼ Short Integer (16 bits): to create a map with whole values.
◼ Long Integer (32 bits): to create a map with whole values.
◼ Float (32 bits): to create a map with decimal values.
◼ Double (64 bits): to create a map with decimal values.
7. Select the Integrable check box if you want to be able to use imported data as a surface density value and
show cumulative custom geo data in prediction reports.

To use imported data as a surface density value, you must select the


Integrable check box.
◼ You cannot change the integrable setting once you have created your custom
geo data map.

8. Click OK.
9. If the imported file is a raster file, the File Import dialog box appears; if the imported file is a vector file, the
Vector Import dialog box appears:
◼ File Import dialog box: From the Use as list, select whether the new data is to be used a Density or as a
Value.
◼ Vector Import dialog box: Under Fields to be imported, select from the first list which field is to be imported
and from the second list whether the imported field is a Density or a Value (see Figure 2.1 on page 126 and
Figure 2.2 on page 126).

 If the file you first import when you create your custom geo data map is an 8-bit
raster map, the Use as and Fields to be imported boxes will not be available for any
file that is imported into your new custom geo data map. The values in 8-bit maps
are codes and not values such as densities.

10..Click Import. A new folder is created in the Geo explorer containing the geo data file you imported.

© 2020 Forsk. All Rights Reserved. 143


Atoll 3.4.1 User Manual for Radio Networks
Chapter 2: Geographic Data

Figure 2.6: The New Type dialog box

2.11.2 Adding a File to a Custom Geo Data Map

Once you have created the custom geo data map by importing the first file, you can add more files that will be part
of the custom map.
To add a file to an custom geo data map:
1. Select File > Import. The Open dialog box appears.
2. Select the geo data file that you want to add to the custom data map and click Open.
◼ If the selected file is a raster file, the File Import dialog box appears .
i. From the File Type list, select the name of the custom geo data map.
ii. From the Use as list, select whether the new data is to be used a Density or as a Value.
◼ If the selected file is a vector file, the Vector Import dialog box appears.
i. From the Import To list, select the name of the custom geo data map.
ii. Under Fields to be imported, select from the first list which field is to be imported and from the second
list whether the imported field is a Density or a Value (see Figure 2.1 on page 126 and Figure 2.2 on
page 126).

If the file you first imported when you created your custom geo data map was


an 8-bit raster map, the Use as and Fields to be imported boxes will not be
available for any file that is imported into your new custom geo data map.
◼ To use imported data as a surface density value, you must select the
Integrable check box.

3. Click Import. The file is added to the custom geo data file in the Geo explorer containing the geo data file you
imported.

2.11.3 Managing Custom Geo Data Map Properties

To manage the properties of a custom geo data map:


1. Right-click the custom geo data map in the Geo explorer.
2. Select Properties from the context menu:
3. Depending on the imported file types, the following tabs are available:
◼ Description: This tab lists the classes of all 8-bit raster files contained in the custom geo data map. You
must enter a different value for each class.

144 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 2: Geographic Data

◼ Table: This tab enables you to manage the contents of the class table presented on the Description tab. For
information on working with the Table tab, see "Adding, Deleting, and Editing Data Table Fields" on page 79.
◼ Data Mapping: This tab enables you to select which value from each imported vector file is part of the
custom geo data map. The imported vector files are listed in the Name column, with the relevant data
selected in the Field column. You can change this value by selecting another value from the Field list. If the
custom geo data map is marked as integrable (see "Integrable versus Non-integrable Data" on page 145),
there is also a Density check box. If the value in the Field column is to be considered as a density, select
the Density check box.
◼ Display: This tab enables you to define how the custom geo data map appears in the map window. Discrete
value and value interval are the available display types.
In the Field list, display by value is not permitted if the custom geo data map has:
◼ different raster maps with different resolutions
◼ both line and polygon vectors
◼ both raster and vector maps.
In the Field list, display by density is not permitted if the custom geo data map consists of vector points or
lines.
For information on using the display tab, see "Setting the Display Properties of Objects" on page 49.

2.11.4 Displaying Statistics on Custom Geo Data

You can display the relative and absolute distribution of each value interval (for information on defining value
intervals, see "Setting the Display Type" on page 50) of an custom geo data map. Atoll displays the statistics for the
focus zone if there is one, for the computation zone if there is no focus zone and, if there is no focus or computation
zone, Atoll displays the statistics for the entire document.
To display the statistics of an custom geo data map:
1. Select the Geo explorer.
2. Right-click the custom geo data map.
3. Select Statistics from the context menu. The Statistics window appears with the distributions of each value
interval.

 Statistics are displayed only for visible data. See "Displaying or Hiding Objects on
the Map" on page 48.

2.11.5 Integrable versus Non-integrable Data

Integrable data can be summed over the coverage area defined by the item in a prediction report (for example, by
transmitter or threshold). The data can be value data (revenue, number of customers, etc.) or density data (revenue/
km², number of customer/km², etc.). For example, if the integrable data comes from a revenue map, a prediction
report would indicate:
◼ The percentage of coverage for each revenue class for the entire focus zone, and for each single coverage
area (transmitter, threshold, etc.),
◼ The revenue of the focus zone and of each single coverage area,
◼ The percentage of the revenue map covered for the entire focus zone and for each single coverage area.
Data is considered as non-integrable if the data given is per pixel or polygon and cannot be summed over areas, for
example, socio-demographic classes, etc.
In the example of a socio-demographic classes map, a prediction report would indicate:
◼ The coverage of each socio-demographic class for the entire focus zone and for each single coverage area
(transmitter, threshold, etc.)

© 2020 Forsk. All Rights Reserved. 145


Atoll 3.4.1 User Manual for Radio Networks
Chapter 2: Geographic Data

2.12 Displaying Online Maps


Several types of online maps can be displayed in the map window. These maps have no effect on coverage
prediction results and simulation results.
This section covers the following topics:
◼ "Displaying Online Maps from a Generic Tile Server" on page 146
◼ "Displaying Online Maps from the Microsoft Bing Tile Server" on page 146
◼ "Displaying Online Maps from a GEO or CFG File" on page 147
◼ "Online Map Display Properties" on page 147

2.12.1 Displaying Online Maps from a Generic Tile Server

To display online maps from a generic tile server:


1. Make sure that a projection coordinate system is specified (see "Setting a Coordinate System" on page 38)
and that it is the same system supported by the tile server.

 If the projection coordinate systems are different, the map tiles can look
disproportionate when you drag the map away from the area targeted by the
projection coordinate system.

2. In the Geo explorer, right-click the Online Maps folder ( ). The context menu appears.
3. Select New from the context menu. The Add a Tile Server dialog box appears.
4. Click the small triangle to the right of Name and select a tile server from the drop-down list.
Selecting a tile server from the drop-down list next to Name automatically fills the Name and Server URL fields.
Provider, Type, and Language fields remain greyed.
◼ Name: Indicates the name of the tile server you selected. If you want, you can modify the name.
◼ Server URL: (Read-only) Indicates the URL of the tile server you selected.

 A server URL includes a tile set where:


◼ "{z}" represents the detail level, and "{x}" and "{y}" the tile coordinates, or
◼ "{q}" represents a quadkey identifying a single tile at a particular detail level.

5. Click OK to validate and close the Add a Tile Server dialog box. A new item appears in the Online Maps folder
with the online map icon ( ) followed by the Name currently defined in the Add a Tile Server dialog box.
6. In the Geo explorer, select the check box preceding the online map that you specified. The selected online map
appears in the background of the map window according to the scale currently defined in the toolbar.

 The map tiles that you load in Atoll are stored in a specific cache directory named
after the corresponding tile server. By default, the location of this cache is
"%TEMP%\OnlineMaps". You can change this location by setting the
TilesCachePath option in the [OnlineMaps] section of the Atoll.ini file. For more
information, see the Administrator Manual.

2.12.2 Displaying Online Maps from the Microsoft Bing Tile Server

To display online maps from the Microsoft Bing tile server:


1. Set the relevant option with a valid key in the [OnlineMaps] section of the Atoll.ini file, e.g. BingKey=<key>.

146 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 2: Geographic Data

2. Make sure that a projection coordinate system is specified (see "Setting a Coordinate System" on page 38)
and that it is the same system supported by the tile server.

 If the projection coordinate systems are different, the map tiles can look
disproportionate when you drag the map away from the area targeted by the
projection coordinate system.

3. In the Geo explorer, right-click the Online Maps folder ( ). The context menu appears.
4. Select New from the context menu. The Add a Tile Server dialog box appears.
5. In the Add a Tile Server dialog box, set the following options:
◼ Name: Type the name you want to display in the Geo explorer under the Online Maps folder, for this tile
server.
◼ Provider: Select a provider from the drop-down list, e.g. "Bing"
◼ Type: Select a map type from the drop-down list, e.g. "Aerial", "Road", "Hybrid"
◼ Language: Select a language from the drop-down list (default languages are "English", "French", and
"Japanese"). You can display other languages if they are specified in the Atoll.ini file (for example if
Provider="Bing", you must set the BingLanguage"X" and BingCulture"X" options in the [OnlineMaps] section
for each additional language ).
6. Click OK to validate and close the Add a Tile Server dialog box. A new item appears in the Online Maps folder
with the online map icon ( ) followed by the Name currently defined in the Add a Tile Server dialog box.
7. In the Geo explorer, select the check box preceding the online map that you specified. The selected online map
appears in the background of the map window, according to the scale currently defined in the toolbar.

 The map tiles which are loaded in Atoll are stored in a specific cache directory
named after the corresponding tile server. By default, the location of this cache is
"%TEMP%\OnlineMaps". You can change this location by setting the
TilesCachePath option in the [OnlineMaps] section of the Atoll.ini file. For more
information, see the Administrator Manual.

2.12.3 Displaying Online Maps from a GEO or CFG File

To display an online map from a geo data file or from a user configuration file:
1. Make sure that a projection coordinate system is specified (see "Setting a Coordinate System" on page 38)
and that it is the same system supported by the tiles you want to display.

 If the projection coordinate systems are different, the map tiles can look
disproportionate when you drag the map away from the area targeted by the
projection coordinate system.

2. Follow the procedure described in "Loading a Geo Data Set" on page 152.

2.12.4 Online Map Display Properties

Once an online map loaded into Atoll from a tile server, you can modify the way it is displayed in the map window.
To change the display properties of an online map:
1. In the Geo explorer, expand the Online Maps folder.
2. Right-click the online map that you want to edit. The context menu appears.
3. Select Properties from the context menu. The online map Properties dialog box appears.
4. Click the Display tab and select the Preset setting:

© 2020 Forsk. All Rights Reserved. 147


Atoll 3.4.1 User Manual for Radio Networks
Chapter 2: Geographic Data

◼ Standard: Sets Brightness and Contrast at 50%.


◼ Watermark: Sets the Brightness to 80% and Contrast to 20%.
You can also set the Brightness and Contrast manually by moving the corresponding sliders.
Click Apply each time you change a setting to see on the map how it affects the displayed online map.
5. Move the Opacity slider to specify the transparency setting of the online map layer.
6. Click OK.

2.13 Setting the Priority of Geo Data


Atoll lists the imported DTM, clutter class or traffic objects in their respective folders and creates a separate folder
for each imported vector data file and scanned image. Each object is placed on a separate layer. Thus, there are as
many layers as imported objects. The layers are arranged from top to bottom in the map window as they appear in
the Geo explorer.
It is important to remember that all objects in the Network explorer, such as transmitters, antennas, and predictions,
are displayed over all objects in the Geo explorer.

2.13.1 Setting the Display Priority of Geo Data

There are several factors that influence the visibility of geo data:
◼ The display check box: The check box immediately to the left of the object name in the Geo explorer controls
whether or not the object is displayed on the map. If the check box is selected ( ), the object is displayed; if
the check box is cleared ( ), the object is not displayed. If the check box, is selected but shaded ( ), not all
objects in the folder are displayed. For more information, see "Displaying or Hiding Objects on the Map" on
page 48.
◼ The order of the layers: The layer at the top of the Geo explorer is on top of all other layers in the map window.
Data on layers below is only visible where there is no data on the top layer or if you adjust the transparency of
the objects on the top layer. You can use drag and drop to change the order of layers by dragging a layer in the
Geo explorer towards the top or the bottom of the tab.

 All objects in the Network explorer, such as transmitters, antennas, and predictions,
are displayed over all objects in the Geo explorer. Vector geo data, however, can be
transferred to the Network explorer, where they can be placed over data such as
predictions. In this way, you can ensure that certain vector geo data, for example,
major geographical features, roads, etc., remain visible in the map window For more
information, see "Moving a Vector Layer to the Network Explorer" on page 140.

◼ The transparency of objects: You can change the transparency of some objects, such as predictions, and
some object types, such as clutter classes, to allow objects on lower layers to be visible on the map. For more
information, see "Setting the Transparency of Objects and Object Types" on page 51.
◼ The visibility range of objects: You can define a visibility range for object types. An object is visible only in the
map window if the scale, as displayed on the zoom toolbar, is within this range. For more information, see
"Setting the Visibility Scale" on page 51.
In Figure 2.7, vector data (including the linear vectors HIGHWAYS, COASTLINE, RIVERLAKE, MAJORROADS,
MAJORSTREETS, RAILWAYS and AIRPORT), clutter classes, DTM and scanned image have been imported and a
UMTS environment traffic map has been edited inside the computation zone. In the map window, the linear objects
(ROADS, RIVERLAKE, etc.) are visible both inside and outside the computation zone. The clutter class layer is visible
in the area where there is no traffic data (outside the computation zone). On the other hand, the DTM layer which is
beneath the clutter class layer and the scanned map which is beneath the DTM layer, are not visible.

148 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 2: Geographic Data

Figure 2.7: Displaying Geo data layers

2.13.2 Setting the Priority of Geo Data in Calculations

The priority of geo data in calculations is determined in much the same way as it is for display.
When you make calculations in Atoll, the data taken into account in each folder (Clutter Classes, DTM, etc.) is the
data from the top down. In other words, Atoll takes the object on top and objects below only where there is no data
in higher levels; what is used is what is seen.

 The visibility in the context of calculations must not be confused with the display
check box ( ). Even if the display check box of an object is cleared ( ), so that the
object is not displayed on the map, it will still be taken into consideration for
calculations. The only cases where clearing the display check box means that the
data will not be used are for population data in reports, and for custom geo data
maps.

Object folders, for example, the DTM, clutter classes, clutter heights, and traffic density folders, can contain more
than one data object. These objects can represent different areas of the map or the same parts of the map with the
same or different resolutions. Therefore for each folder, you should place the objects with the best data at the top.
These are normally the objects which cover the least area but have the highest resolution. For example, when
calculating coverage in an urban area, you might have two clutter class files: one with a higher resolution for the
downtown core, where the density of users is higher, and one with a lower resolution but covering the entire area. In
this case, by placing the clutter class file for the downtown core over the file with the lower resolution, Atoll can base
its calculations for the downtown core on the clutter class file with the higher resolution, using the second file for
all other calculations.
Population maps and custom geo data maps, both of which can be used in prediction reports follow the same rules
of calculation priority.
The following sections provide examples that illustrate how data is used in Atoll:
◼ "Example 1: Two DTM Maps Representing Different Areas" on page 150
◼ "Example 2: Clutter Classes and DTM Maps Representing the Same Area" on page 150
◼ "Example 3: Two Clutter Class Maps Representing a Common Area" on page 150.

© 2020 Forsk. All Rights Reserved. 149


Atoll 3.4.1 User Manual for Radio Networks
Chapter 2: Geographic Data

2.13.2.1 Example 1: Two DTM Maps Representing Different Areas


In this example, there are two imported DTM files:
◼ "DTM 1” represents a given area and has a resolution of 50 m.
◼ “DTM 2” represents a different area and has a resolution of 20 m.
In this example, the file order of the DTM files in the Explorer window does not matter because they do not overlap;
in both Case 1 and Case 2, Atoll will take all the data from both "DTM 1” and "DTM 2” into account.

Explorer window Work space

Case 1

DTM
DTM 2 (20m)
DTM 1 (50m)

Case 2

DTM
DTM 1 (50m)
DTM 2 (20m)

Figure 2.8: Multi-layer management in calculations – two DTM maps representing different areas

2.13.2.2 Example 2: Clutter Classes and DTM Maps Representing the Same Area
In this example, there are two imported maps:
◼ A clutter class map called “Clutter.”
◼ A DTM map called “DTM”.
Independently of the order of the two maps in the Explorer window, Atoll uses both the clutter and DTM data in
calculations. In Case 1, the clutter class map is on top of the DTM map. In Case 2, the DTM map is on top of the
clutter class map. In both Case 1 and Case 2, Atoll will use both the clutter and DTM data in calculations.

Explorer window Work space

Case 1

Clutter classes
Clutter
DTM
DTM

Case 2

DTM
DTM
Clutter classes
Clutter

Figure 2.9: Multi-layer management in calculations – Clutter and DTM maps representing the same area

2.13.2.3 Example 3: Two Clutter Class Maps Representing a Common Area


In this example, there are two imported clutter classes maps:
◼ "Clutter 1" represents a large area with a resolution of 50 m.
◼ "Clutter 2" represents a smaller area with a resolution of 20 m. This area is also covered by "Clutter 1"
In the case of two clutter class maps, Atoll uses the order of the maps in the Clutter Classes folder in the Geo
explorer to decide which data to use. In Case 1, "Clutter 2" is on top of "Clutter 1". Atoll will therefore use the data in

150 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 2: Geographic Data

"Clutter 2" where it is available, and the data from "Clutter 1" everywhere that is covered by "Clutter 1" but not by
"Clutter 2." In Case 2, "Clutter 1" is on top and completely covers "Clutter 2." Therefore, Atoll will only use the data
from "Clutter 1."

Explorer window Work space

Case 1

Clutter classes
Clutter 2 (20m)
Clutter 1 (50m)

Case 2

Clutter classes
Clutter 1 (50m)
Clutter 2 (20m)

Figure 2.10: Multi-layer management in calculations – two clutter maps representing the same area

2.14 Displaying Geo Data Information


You can display information about a geo data map by using tip text. For information on how to display information
in tip text, see "Associating a Tip Text to an Object" on page 52.
To display information about the geo data in tip text:
◼ Hold the pointer over the geo data until the tip text appears. The surface area is only given for closed polygons.

 Tip text only appears when the Tip Text button (


selected.
) on the toolbar has been

2.15 Geographic Data Sets


In Atoll, once you have imported geographic data and defined their parameters, you can save much of this
information in a user configuration file. Then, another user, working on a similar Atoll document, can import the user
configuration file containing the paths to the imported geographic data and many of the defined parameters.
When you save the geographic data set in a user configuration, you save:
◼ the paths of imported geographic maps
◼ map display settings (visibility scale, transparency, tips text, etc.)
◼ clutter description (code, name, height, standard deviations, etc.)
◼ raster or user profile traffic map description.
In this section, the following are explained:
◼ "Exporting a Geo Data Set" on page 152
◼ "Loading a Geo Data Set" on page 152.

© 2020 Forsk. All Rights Reserved. 151


Atoll 3.4.1 User Manual for Radio Networks
Chapter 2: Geographic Data

 You can save and load other types of information with user configuration files as
well. For information, see the Administrator Manual.

2.15.1 Exporting a Geo Data Set

When you save a geo data set in a user configuration file, the information listed in "Geographic Data Sets" on
page 151 is saved into a file.

 Vectors must be in the same coordinate system as the raster maps.

To save a geo data set in a user configuration file:


1. Select Tools > User Configuration > Save. The User Configuration dialog box appears (see Figure 2.11).
2. In the User Configuration dialog box, select the Geographic Data Set check box.

Figure 2.11: The User Configuration dialog box

3. Click OK. The Save As dialog box appears.


4. In the Save As dialog box, browse to the folder where you want to save the file and enter a File name.
5. Click OK.

2.15.2 Loading a Geo Data Set

When you load a user configuration file containing a geo data set, the information listed in "Geographic Data Sets"
on page 151 is loaded into your current Atoll document.
To load a user configuration file containing a geo data set into your current Atoll document:
1. Select Tools > User Configuration > Load. The Open dialog box appears.
2. Browse to the user configuration file, select it and click Open.
3. The User Configuration dialog box appears.
When you load a user configuration file including a geographic data set, Atoll checks if there are already
geographic data in the current Atoll document. If so, the option Delete existing geo data appears with other
options in the User Configuration dialog box.
4. In the User Configuration dialog box, select the check boxes of the items you want to load into your current
Atoll document.
5. If you already have geographic data in your current Atoll document and would like to replace it with any data
in the user configuration file you are loading, select the Delete existing geo data check box.

152 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 2: Geographic Data

If you do not want to replace existing geo data with imported data, clear the Delete existing geo data check
box.
6. Click OK.

 You can automatically start Atoll with a user configuration file by naming the file as
"Atoll.cfg" and placing it in the same folder as the Atoll executable. You can also
edit the Windows shortcut to "Atoll" and add "-cfg <CFG_file>" where "<CFG_file>" is
the full path to the user configuration file.

2.16 Editing Geographic Data


In Atoll, you can edit geo data that you have imported or you can create geo data by, for example, adding a vector
layer to the Population folder and then adding polygons.
The following types of geographic data can be edited:
◼ Clutter classes (for more information, "Editing Clutter Class Maps" on page 153)
◼ Contours, lines, and points (for more information, "Vector Objects" on page 74)
◼ Population maps, if they are in vector format, i.e. Erdas Imagine (16-bit), AGD, DXF, SHP, MIF, or TAB format
(for more information, "Editing Population or Custom Data Maps" on page 155)
◼ Traffic data maps
◼ Custom data maps (for more information, "Editing Population or Custom Data Maps" on page 155).

2.16.1 Editing Clutter Class Maps

Clutter class maps and certain traffic maps are raster maps. You can edit these maps by creating or modifying
polygons.
In this section, the following are explained:
◼ "Creating a Clutter Polygon" on page 153
◼ "Editing a Clutter Polygon" on page 154
◼ "Displaying the Coordinates of Clutter Polygons" on page 154.
◼ "Deleting Clutter Polygons" on page 155

2.16.1.1 Creating a Clutter Polygon


In Atoll, you can modify imported clutter class maps or create your own maps by adding data in the form of
polygons. You can later edit and export the polygons you have created. All modifications you make to clutter class
maps are taken into account by propagation model calculations.
To create a polygon:
1. Select the Geo explorer.
2. Right-click the Clutter Classes folder. The context menu appears.
3. Select Edit from the context menu. The Editor toolbar appears with a clutter or traffic list, a polygon drawing
tool , a polygon deletion tool , and a Close button (see Figure 2.12).

Figure 2.12: Editor toolbar

© 2020 Forsk. All Rights Reserved. 153


Atoll 3.4.1 User Manual for Radio Networks
Chapter 2: Geographic Data

4. From the list, select the clutter class for the polygon you want to create.

 Clutter classes are defined on the Descriptions tab of the clutter classes Properties
dialog box.

5. Click the polygon drawing button ( ). The pointer changes to a pencil ( ).


6. Click once on the map where you want to begin drawing the polygon.
7. Click each time you change angles on the border defining the outside of the polygon.
8. Double-click to close the polygon.

 You can copy the exact coordinates of a closed polygon by right-clicking it on the
map and selecting Properties from the context menu.

2.16.1.2 Editing a Clutter Polygon


You can edit clutter polygons by moving existing points of the polygon or by adding or deleting points.
To edit clutter polygons:
1. Select the Geo explorer.
2. Right-click the Clutter Classes folder. The context menu appears.
3. Select Edit from the context menu. The Editor toolbar appears (see Figure 2.12).
4. Select the polygon. You can now edit the clutter polygon by:
◼ Moving a point:

i. Position the pointer over the point you want to move. The pointer changes ( ).
ii. Drag the point to its new position.
◼ Adding a point:

i. Position the pointer over the polygon border where you want to add a point. The pointer changes ( ).
ii. Right-click and select Insert Point from the context menu. A point is added to the border at the position
of the pointer.
◼ Deleting a point:

i. Position the pointer over the point you want to delete. The pointer changes ( ).
ii. Right-click and select Delete Point from the context menu. The point is deleted.

2.16.1.3 Displaying the Coordinates of Clutter Polygons


To display the coordinates of the points defining the polygon area:
1. Select the Geo explorer.
2. Right-click the Clutter Classes folder. The context menu appears.
3. Select Edit from the context menu. The Editor toolbar appears (see Figure 2.12).
4. Right-click the polygon and select Properties from the context menu. The Properties dialog box appears with
the coordinates of the points defining the polygon and the total area.

 You can select and copy the coordinates displayed in the Properties dialog box of
the polygon.

154 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 2: Geographic Data

2.16.1.4 Deleting Clutter Polygons


You can delete clutter polygons.
To delete a clutter polygon:
1. Select the Geo explorer.
2. Right-click the Clutter Classes folder. The context menu appears.
3. Select Edit from the context menu. The Editor toolbar appears (see Figure 2.12).

4. Click the polygon deletion tool ( ). The pointer changes ( ).


5. Click the polygon you want to delete. The polygon is deleted.

2.16.2 Editing Population or Custom Data Maps

Some geographic data maps, for example population maps, and custom data, are made up of individual vector
objects. You can modify and create these geo data maps by adding a vector layer and then adding vector objects
(contours, lines, and points) to this layer.
To create a vector layer and vector objects on a geo data map:
1. Select the Geo explorer.
2. Right-click the Population or Custom Data folder to which you want to add a vector layer. The context menu
appears.
3. Select Add Vector Layer from the context menu. A new data object called "Vectors" is created in the selected
geo data object folder.
4. Right-click the new vector layer. The context menu appears.
5. Select Edit from the context menu. The vector tools on the Vector Editor toolbar are activated.

+ You can also activate the vector tools by selecting the vector layer to edit from the
Vector Editor toolbar list. Because Atoll names all new vector layers "Vectors" by
default, it might be difficult to know which Vectors folder you are selecting. By
renaming each vectors folder, you can ensure that you select the correct folder. For
information on renaming objects, see "Renaming an Object" on page 47.

6. To draw a polygon, click the New Polygon button ( ) on the Vector Editor toolbar:
a. Click once on the map where you want to begin drawing the contour.
b. Click each time you change angles on the border defining the outside of the contour.
c. Double-click to close the contour.

7. To draw a rectangle, click the New Rectangle button ( ) on the Vector Editor toolbar:
a. Click the point on the map that will be one corner of the rectangle.
b. Drag to the opposite corner of the rectangle.
c. Release the mouse to create the rectangle defined by the two corners.
8. Right-click the new polygon or rectangle and select Properties from the context menu.
9. Enter a value:
◼ Population: Enter a value in the Population field to indicate the number of inhabitants or the population
density.
◼ Custom Data Map: The value you enter will depend on the type of custom data map you created.

10.Press ESC to deselect the New Polygon ( ) or the New Rectangle ( ) button on the Vector Editor toolbar.
11.For Atoll to consider the new vector layer as part of the data map, you must map the vector layer. Right-click
the Population or Custom Data folder. The context menu appears.
12.Select Properties from the context menu. The Properties dialog box appears.

© 2020 Forsk. All Rights Reserved. 155


Atoll 3.4.1 User Manual for Radio Networks
Chapter 2: Geographic Data

13.Click the Data Mapping tab. For the following geo data:
◼ Population Map:
i. In the Field column, "Population" is selected by default.
ii. If the vector layer contains a population density, select the check box in the Density column. If the vector
layer indicates the number of inhabitants, and not the population density, clear the check box in the
Density column.
◼ Custom Data Map: The data you map will depend on the type of custom data map you created.
You can edit the vector objects as explained in "Vector Objects" on page 74.

2.17 Saving Geographic Data


Atoll allows you to save your geographic data files separately from saving the Atoll document. Atoll supports a
variety of both raster and vector file formats (for more information, see "Supported Geographic Data Formats" on
page 124). Saving a geographic file separately from saving the Atoll document enables you to:
◼ Save modifications you have made to an external file: If you have made modifications to geo data, you can
export them to a new external file.
◼ Update the source file with modifications you have made: If you have made modifications to a geo data type
in Atoll, you can save these changes to the source file.
◼ Combine several raster files into one file: If you have several small raster files in one folder of the Geo
explorer, you can save them as one file.
◼ Export an embedded file to be used in another Atoll document or in another application: You can save a file
to an external file, in the same format or in another one.
◼ Create a new file from part of a larger one: You can select part of certain geo data types and then save the
selected part as a new file.
This section explains the following:
◼ "Saving Modifications to an External File" on page 156
◼ "Updating the Source File" on page 158
◼ "Combining Several Raster Files into a Single File" on page 159
◼ "Exporting an Embedded Geo Data File" on page 159
◼ "Creating a File from a Section of a Larger File" on page 160

2.17.1 Saving Modifications to an External File

In Atoll, you can save your modifications to an external file.


This section explains the following:
◼ "Exporting an Edited Clutter Class Map to a Raster File" on page 156
◼ "Exporting an Edited Vector Layer to a Vector File" on page 158.

2.17.1.1 Exporting an Edited Clutter Class Map to a Raster File


You can export clutter class modifications in a raster-format file, either in the same format as used in the current
Atoll document, or in a different raster format. You can also choose to export the entire clutter class geo data, the
part containing the computation zone, or just your modifications to the geo data.
When you have made modifications to a raster-format geo data file, exporting either the entire geo data or just your
modifications allows you to save those modifications to an external file.
To export clutter class modifications in a raster-format file:

156 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 2: Geographic Data

1. Select the Geo explorer.


2. Right-click the Clutter Classes folder.
3. Select Save As from the context menu. The Save As dialog box appears.
4. In the Save As dialog box, browse to the folder where you want to save the file, enter a name for the file, and
select the file format from the Save as type list. You can select from one of the following file formats:
◼ BMP Files (*.bmp): When you select BMP format, Atoll automatically creates the corresponding BPW file
containing the georeference information.
◼ PNG Files (*.png): When you select PNG format, Atoll automatically creates the corresponding PGW file
containing the georeference information.
◼ ArcView Grid Files (*.txt, *.asc): The ArcView text format is intended only for export; no corresponding geo-
reference file is created.
◼ TIFF Files (*.tif): When you select tagged image file format, Atoll automatically creates the corresponding
TFW file containing the georeference information.
◼ BIL Files (*.bil): When you select the BIL format, Atoll automatically creates the corresponding HDR file
containing the georeference information. When exporting in BIL format, Atoll allows you to export files
larger than 2 Gb.
◼ Vertical Mapper Files (*.grc,*.grd): Files with the extension GRC or GRD are Vertical Mapper files. When
exporting in GRD or GRC formats, Atoll allows you to export files larger than 2 Gb.
5. Click Save. The Export dialog box appears (see Figure 2.13).

Figure 2.13: Export dialog box

6. Under Region, select one of the following:


◼ The Entire Project Area: This option allows you to export the entire clutter class geo data file, including any
modifications you have made to the geo data. The exported geo data file will replace the geo data file in the
current Atoll document.
◼ Only Pending Changes: This option allows you to export a rectangle containing any modifications you have
made to the clutter classes. The exported geo data file will be added as a new object to the Clutter Classes
geo data folder.
◼ The Computation Zone: This option allows you to export the clutter class geo data contained by a rectangle
encompassing the computation zone, whether or not the computation zone is visible. The exported geo
data file will be added as a new object to the selected geo data folder.
7. Define a Resolution in Metres. The resolution must be an integer and the minimum resolution allowed is 1.
The suggested resolution value is defined by the following criteria:
◼ If one object has been modified, the suggested resolution is the resolution of the modified object.
◼ If several objects have been modified, the suggested resolution is the highest resolution of the modified
objects.
◼ If there is no initial clutter class object, the resolution will equal the highest resolution of the DTM maps.
◼ If the Atoll document in which you created the clutter class file has no DTM, no other clutter class geo data
file, or traffic objects, the suggested resolution is 100 m.
8. Click OK. The selected data is saved in an external file.

© 2020 Forsk. All Rights Reserved. 157


Atoll 3.4.1 User Manual for Radio Networks
Chapter 2: Geographic Data

2.17.1.2 Exporting an Edited Vector Layer to a Vector File


You can export an edited vector layer as a vector-format file. A vector layer can contain contours, lines, and points.
Along with vector layers you have added to the Geo explorer, the following maps can be exported as vector-format
files:
◼ Vector-format population maps
◼ Vector-format custom maps.
Once you save a vector layer, the exported file replaces the vector layer as a linked file. You can embed the file
afterwards (see "Embedding Geographic Data" on page 131).

+ You can simultaneously export the display configuration file (CFG) of the edited
vector layer by setting an option in the Atoll.ini file. The exported display
configuration file will have the same file name and will be saved in the same
directory as the exported vector-format file. For more information about setting
options in the Atoll.ini file, see the Administrator Manual.

To export a vector layer:


1. In the Explorer window, select the tab containing the vector layer you want to export.
2. Right-click the vector layer folder you want to export. The context menu appears.
3. Select Save As from the context menu. The Save As dialog box appears.
4. In the Save As dialog box, browse to the folder where you want to save the file, enter a name for the file, and
select the file format from the Save as type list. You can select from one of the following file formats:
◼ AGD: "Atoll Geographic Data" vector format created for Atoll. The latter can read AGD files faster than the
other supported vector formats.
◼ SHP: ArcView vector format can be used for vector layers containing only polygons, only lines, or only
points. If a vector file has a combination of polygons, lines, and points, you should use the AGD, MIF, or TAB
formats instead.
◼ MIF and TAB: MapInfo vector formats.
5. Click Save in the Save As dialog box. The Vector Export dialog box appears. It displays the current coordinate
system which you can change by clicking Change.
6. Click Export. The vector layer is saved in the format and with the name you specified and the exported file
replaces the vector layer in the current document as a linked file.

2.17.2 Updating the Source File

While working on an Atoll document, you may make changes to geo data. If the geo data file is embedded in the
Atoll document, Atoll saves the changes automatically when you save the document. If the geo data file is linked,
Atoll prompts you to save the changes when you close the document.
To update the source file of a linked geo data file:
1. Select the Geo explorer.
2. Right-click the folder containing geo data file whose source file you want to update. The context menu
appears.
3. Select Save from the context menu. The linked file is updated.

 You will not be warned that you are replacing the current file. Therefore, ensure that
you want to replace the current file before proceeding to the following step. If you
do not want to replace the current file, you can save your changes to an external file
("Exporting an Edited Vector Layer to a Vector File" on page 158).

158 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 2: Geographic Data

2.17.3 Combining Several Raster Files into a Single File

In certain circumstances, for example, after importing an MSI Planet® index file, you may have several geo data files
of the same type. You can combine these separate files to create one single file. The files will be combined
according to their order from the top down in the folder in the Geo explorer. If the files overlap on the map, the
combined file will show the file on the top.
You can create a one file from a section of the following geo data types:
◼ Digital terrain model
◼ Clutter classes
◼ Clutter heights
◼ Scanned maps
To combine individual files into a new file:
1. Select the Geo explorer.
2. Right-click the folder of the geo data files you want to combine into one file. The context menu appears.
3. Select Save As from the context menu. The Save As dialog box appears.
4. Enter a File name and select a file type from the Save as type list.
5. Click OK. The Export dialog box appears.
6. Under Region, select The Entire Project Area. This option allows you to save the entire area covered by the
geo data files, including any modifications you have made to the geo data.
7. Define a Resolution in Metres. The resolution must be an integer and the minimum resolution allowed is 1.
The suggested resolution value is the highest resolution of all objects.
8. Click OK. The selected data is saved as a new file.

2.17.4 Exporting an Embedded Geo Data File

You can export an embedded geo data file to be used in a different Atoll document, or in a different application.
When you export an embedded file, Atoll replaces the embedded file in the current Atoll document with the newly
exported file.
To export an embedded geo data file:
1. Select the Geo explorer.
2. Right-click the folder of the embedded geo data file you want to export. The context menu appears.
3. Select Save As from the context menu. The Save As dialog box appears.
4. Enter a File name and select a file type from the Save as type list.
5. Click OK.
If the geo data file is a vector file, the Vector Export dialog box appears.
a. The Vector Export dialog box displays the coordinate system of the file. To change the coordinate system
used for the exported file, click Change. The Coordinate Systems dialog box appears. For information on
the Coordinate Systems dialog box, see "Setting a Coordinate System" on page 38.
b. Click Export. The geo data file is exported with the selected coordinate system.
If the geo data file is a raster file, the Export dialog box appears.
a. Under Region, select one of the following:
◼ The Entire Project Area: This option allows you to export the entire raster-format geo data file, including
any modifications you have made to the geo data. The exported file will replace the embedded file in the
Geo explorer.
◼ Only Pending Changes: This option allows you to export a rectangle containing any modifications you
have made to the geo data. The exported file will be added as an object in the geo data folder.

© 2020 Forsk. All Rights Reserved. 159


Atoll 3.4.1 User Manual for Radio Networks
Chapter 2: Geographic Data

◼ The Computation Zone: This option allows you to export the geo data contained by a rectangle
encompassing the computation zone, whether or not the computation zone is visible. The exported file
will be added as an object in the geo data folder.
b. Define a Resolution in Metres. The resolution must be an integer and the minimum resolution allowed is 1.
c. Click OK. The selected data is saved in an external file.

2.17.5 Creating a File from a Section of a Larger File

You can create a new file from a section of a larger file. You can use this new file in the same Atoll document, or in
a new Atoll document. To create a new file, you must first define the area by creating a computation zone.
You can create a new file from a section of the following geo data types:
◼ Digital terrain model
◼ Clutter classes
◼ Clutter heights
◼ Scanned maps
◼ Population maps
To create a new file from a section of a larger file:
1. Select the Geo explorer.
2. Right-click the folder of the embedded geo data file you want to export. The context menu appears.
3. Select Save As from the context menu. The Save As dialog box appears.
4. Enter a File name and select a file type from the Save as type list.
5. Click OK. The Export dialog box appears.
6. Under Region, select The Computation Zone. This option allows you to export the geo data contained by a
rectangle encompassing the computation zone, whether or not the computation zone is visible. The exported
geo data file will be added as a new object to the selected geo data folder.
7. Define a Resolution in Metres. The resolution must be an integer and the minimum resolution allowed is 1.
8. Click OK. The selected data is saved as a new file.

160 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 3: Radio Antennas and Equipment

3 Radio Antennas and Equipment


Atoll models the equipment that is used to create a network, along with the characteristics that have a bearing on
network performance.
This chapter explains how to work with antennas and other equipment such as tower-mounted amplifiers, feeder
cables, and base transceiver station equipment:
◼ "Working With Antennas" on page 161
◼ "Multiple Input Multiple Output Systems" on page 169
◼ "Working With Beamforming Antennas" on page 171
◼ "Working With Equipment" on page 179
◼ "Repeaters and Remote Antennas" on page 182

3.1 Working With Antennas


Atoll enables you to work with antennas in many ways. To create a new antenna, you can import the data necessary
from external sources, such as from a spreadsheet or from a Planet-format file. Once you have created an antenna,
you can improve signal level prediction by smoothing the high-attenuation points of the vertical pattern.
In this section, the following are explained:
◼ "Antenna Properties" on page 161
◼ "Creating an Antenna" on page 162
◼ "Importing Antennas" on page 163
◼ "Working With Antenna Patterns" on page 166
◼ "Assigning Antennas to Transmitters" on page 168
◼ "Sharing Antennas Among Transmitters" on page 169

3.1.1 Antenna Properties

Each Atoll project template has antennas that support the technology of the template. You can use the Antenna
Properties window to create, edit, and view parameters such as manufacturer, gain, horizontal pattern, and vertical
pattern.

General Tab
The General tab contains general information about the antenna.
◼ Name: If necessary, you can modify the default name.
◼ Physical antenna: The name of the physical antenna to which the antenna model belongs. A physical antenna
may have one or more antenna models (patterns), corresponding to different electrical tilts. If you want to flag
a physical antenna as obsolete, add the word "obsolete" (not case sensitive) to the name of the physical
antenna. Physical antennas flagged as obsolete are not listed among available antennas in the Antenna
Selection Assistant.

© 2020 Forsk. All Rights Reserved. 161


Atoll 3.4.1 User Manual for Radio Networks
Chapter 3: Radio Antennas and Equipment

 It is strongly recommended to enter a name in the Physical antenna field. Atoll uses
this entry to group antenna models into physical antennas.

◼ Manufacturer: The name of the antenna manufacturer.


◼ Half-power beamwidth: The half-power beamwidth of the antenna is the aperture of its horizontal pattern
corresponding to the pattern attenuation of 3 dB. This field is used by the Antenna Selection Assistant to filter
antennas and must be correctly set (i.e., consistent with the defined antenna pattern) if you want the antenna
to be available in the Antenna Selection Assistant for a transmitter. For more information, see "Assigning
Antennas to Transmitters" on page 168.
◼ Gain: The antenna’s isotropic gain.
◼ Pattern: This specifies the antenna Electrical tilt and Electrical azimuth. Atoll automatically calculates these
values if the fields are left blank. These fields are used by the Antenna Selection Assistant to filter antennas.

 Changing the electrical azimuth or tilt does not change the antenna diagrams.
Both electrical azimuth and tilt must remain consistent with the diagrams in order
to provide correct calculation results. To ensure consistency, it is preferable to
modify the diagrams first and then recalculate electrical tilt and azimuth. For more
information, see "Updating Antenna Properties Based on the Antenna Patterns" on
page 167.

◼ Frequencies: This specifies the Min and Max operating frequencies of the antenna. These fields are used by
the Antenna Selection Assistant to filter antennas and to suggest antennas that are compatible with the
operating frequency of the transmitter.
◼ Comments: Any additional information on the antenna.

Horizontal Pattern and Vertical Pattern Tabs


These tabs display the horizontal and vertical antenna pattern diagrams and a table of attenuation in dB (Att.) per
Angle. You can specify as many as 720 attenuation values for angles from 0° to 359°. For more information on
functions related to antenna patterns, see "Working With Antenna Patterns" on page 166.

Other Properties Tab


This tab provides access to additional data table information and custom fields.

3.1.2 Creating an Antenna

You can manually create new antenna patterns by entering values in the Antenna Properties window.

+ When you create a new antenna, you can copy the horizontal and vertical antenna
patterns from a spreadsheet or word processor.

To create an antenna:
1. In the Parameters explorer, expand the Radio Network Equipment folder, right-click on the Antennas folder,
and select New from the context menu. The Antennas: New Record Properties dialog box appears.
2. Click the General tab. You can enter information in the fields described in "Antenna Properties" on page 161.
3. Click the Horizontal Pattern tab. If you have the horizontal pattern in a spreadsheet or text document, you can
copy the data directly into the table:
a. Switch to the document containing the horizontal pattern.
b. Select the columns containing the angles and attenuation values of the horizontal pattern.
c. Copy the selected data.

162 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 3: Radio Antennas and Equipment

Figure 3.1: Copying horizontal pattern values

d. Switch to Atoll.
e. Click the upper-left cell of the Co-polar Section table describing the horizontal pattern.
f. Press Ctrl+V to paste the data in the table.
◼ If there are blank rows in your data sheet, Atoll interpolates the values in order to obtain a complete and
realistic pattern.
◼ When performing a calculation along an angle for which no data is available, Atoll calculates a linear
interpolation from the existing pattern values.

 When Atoll performs linear interpolations on antenna pattern attenuation,


interpolations are calculated in Watts by default. You can change this setting to dB
by adding an option in the Atoll.ini file. For more information on changing options
in the Atoll.ini file, see the Administrator Manual.

g. Click Apply to display the pattern of the values you have pasted in.
4. Click the Vertical Pattern tab. If you have the vertical pattern in a spreadsheet or text document, you can copy
the data directly into the table as described in step 3.
5. Click OK.
Atoll checks whether the vertical and horizontal patterns are properly aligned at the extremities. The antenna
patterns are properly aligned when the following conditions are met:
◼ Horizontal pattern attenuation at 0° is the same as the vertical pattern attenuation at the electrical tilt angle,
and
◼ Horizontal pattern attenuation at 180° is the same as the vertical pattern attenuation at "180° minus the
electrical tilt".

3.1.3 Importing Antennas

You can import antennas from text or CSV files containing antenna patterns.
To import antennas:
1. In the Parameters explorer, expand the Radio Network Equipment folder, right-click on the Antennas folder,
and select Open Table from the context menu. The Antennas table appears.
2. Click the Import icon in the Antennas table toolbar or right-click any cell in the table and select Import. The
Open dialog box appears.
3. Select "TXT Files (*.txt)" or "CSV Files (*.csv) from the Files of type list.
4. Select the Atoll antenna file you want to import and click Open. The antennas are imported.
You can also import antennas from files using specific formats. For more information, see:
◼ "Importing Antennas From Files in Planet Format" on page 164

© 2020 Forsk. All Rights Reserved. 163


Atoll 3.4.1 User Manual for Radio Networks
Chapter 3: Radio Antennas and Equipment

◼ "Importing Antennas From Files Containing 3D Patterns" on page 164

3.1.3.1 Importing Antennas From Files in Planet Format


You can import antenna files in the Planet format by importing an index file listing the individual antenna files to be
imported. Standard Atoll fields are directly imported. Other fields are imported for information only and are
accessible on the Other Properties tab of the Antenna Properties dialog box.
If you are working with a database, you will have to create the required fields before you import the Planet-format
antennas. For more details, see the relevant technical note.
To import Planet-format antennas:
1. In the Parameters explorer, expand the Radio Network Equipment folder, right-click on the Antennas folder,
and select Import from the context menu. The Open dialog box appears.
2. Select "Planet 2D Antenna Files (index) (Index*)" from the Files of type list.
3. Select the index file you want to import and click Open. The antennas are imported.
Atoll checks whether the vertical and horizontal patterns are correctly aligned at the extremities. The antenna
patterns are correctly aligned when:
◼ horizontal pattern attenuation at 0° is the same as the vertical pattern attenuation at the electrical tilt angle,
and
◼ horizontal pattern attenuation at 180° is the same as the vertical pattern attenuation at "180° minus the
electrical tilt".

 Atoll allows you to import Planet-format index files for pattern attenuations with as
many as 720 angles.

3.1.3.2 Importing Antennas From Files Containing 3D Patterns


You can import three-dimensional antenna patterns in the form of text files. The three-dimensional antenna patterns
you import are saved in the Antennas table.
During calculations, Atoll interpolates the data of antennas for which only horizontal and vertical cross-sections are
available to create a three-dimensional pattern. When you import a three-dimensional antenna pattern, even though
only horizontal and vertical sections of the antenna pattern are displayed, Atoll uses the actual 3D pattern without
the need to create the three-dimensional antenna pattern.
The text file must have the following format:
◼ Antenna description: Three separate values are necessary to describe the three-dimensional antenna pattern.
The columns containing the values can be in any order:
◼ Azimuth: The allowed value range is [0°,360°] and the smallest increment is 1°.
◼ Tilt angle: The allowed value ranges are [-90°,90°] and [0°,180°], and the smallest increment is 1°.
◼ Attenuation: The attenuation (in dB).
The text file describing the antenna can also contain a header with additional information. When you import the
antenna pattern you indicate where the header ends and where the antenna pattern itself begins.
To import three-dimensional antenna pattern files:
1. In the Parameters explorer, expand the Radio Network Equipment folder, right-click the Antennas folder, and
select Import from the context menu. The Open dialog box appears.
2. Select "3D Antenna Files (*.txt)"from the Files of type list.
3. Select the file you want to import and click Open. The Setup dialog box appears (see Figure 3.2).

164 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 3: Radio Antennas and Equipment

Figure 3.2: Importing a 3D antenna pattern

4. If you already have an import configuration defining the data structure of the imported file, you can select it
from the Configuration list. If you do not have an import configuration, continue with step 5.
a. Under Configuration, select an import configuration from the Configuration list.
b. Continue with step 8.
5. Under Name, you can define a name for the imported antenna pattern. This name will appear in the Antennas
folder in the Network explorer. If no name is defined, Atoll will use the file name as the name of the antenna:
◼ If the name of the antenna is in the file, check the Value read in the file check box and enter a Keyword
identifying the name value in the file.
◼ If you want to enter a name for the antenna, clear the Value read in the file check box and enter a name.
6. Under Gain, you can define the antenna gain. If no gain is defined, Atoll assumes that the gain is "0."
◼ If the gain of the antenna is in the file, check the Value read in the file check box and enter a Keyword
identifying the gain value in the file.
◼ If you want to enter a gain for the antenna, clear the Value read in the file check box and enter a gain value.
7. Under Diagram, you define the structure of the antenna pattern file. As you modify the parameters, the results
are displayed in the table.
◼ 1st Pattern: Select the first row of the file containing data on the antenna pattern.
◼ File Tilt Range: Select the tilt range in the file. The tilt range can be measured from top to bottom or from
bottom to top and from 0° to 180° or from -90° to 90°.
◼ Field Separator: Select the character that is used in the file to separate fields (" ", "<tab>", ";")
◼ Decimal Symbol: Select the decimal symbol.
8. In the table under Diagram, click the title in each column in the table and select the data type: Azimuth, Tilt,
Attenuation, or <Ignore>. As you modify the parameters, the results are displayed in the table.

 You can save the choices you have made in the Setup dialog box as a configuration
file by clicking the Save button at the top of the dialog box and entering a name for
the configuration. The next time you import a three-dimensional antenna pattern
file, you can select the same settings from the Configuration file list.

9. Click Import. The antenna patterns are imported into the current Atoll document.

© 2020 Forsk. All Rights Reserved. 165


Atoll 3.4.1 User Manual for Radio Networks
Chapter 3: Radio Antennas and Equipment

3.1.4 Working With Antenna Patterns

In this section, the following are explained:


◼ "Setting the Antenna Pattern Display" on page 166
◼ "Displaying Antenna Patterns Using a Fixed Scale" on page 166
◼ "Printing an Antenna Pattern" on page 166
◼ "Comparing Antenna Patterns" on page 166
◼ "Smoothing One or More Antenna Patterns" on page 167
◼ "Updating Antenna Properties Based on the Antenna Patterns" on page 167
◼ "Checking Electrical Tilt and Azimuth Consistency" on page 168

3.1.4.1 Setting the Antenna Pattern Display


You can display the antenna patterns using the linear or logarithmic scale.
To select the antenna pattern display scale:
1. In the Parameters explorer, expand the Radio Network Equipment folder and the Antennas folder, right-click
the antenna you want to display, and select Properties from the context menu. The Properties dialog box
opens.
2. Select the Horizontal Pattern tab or the Vertical Pattern tab to display the antenna pattern you want to display.
3. Click the Log button to toggle between linear and logarithmic scales.

3.1.4.2 Displaying Antenna Patterns Using a Fixed Scale


Atoll displays the vertical and horizontal antenna patterns using a scale that is automatically adjusted to the highest
and the lowest attenuation values of the antenna being displayed. You can, however, display all the antennas using
a fixed scale in order to visually compare or print antenna patterns.
To set the antenna pattern display scale:
1. In the Parameters explorer, expand the Radio Network Equipment folder and right-click the Antennas folder.
The context menu appears.
2. Select Display Patterns Using a Fixed Scale from the context menu.
Atoll determines the lowest and the highest antenna attenuation values of all the antennas in the Antennas
folder, and uses these values to set the pattern scale. Antenna patterns of all the antennas are now displayed
using this scale.

3.1.4.3 Printing an Antenna Pattern


You can print the horizontal or vertical pattern of an antenna.
To print an antenna pattern:
1. In the Parameters explorer, expand the Radio Network Equipment folder and the Antennas folder, right-click
the antenna whose pattern you want to print, and select Properties from the context menu. The Properties
dialog box opens.
2. Select the Horizontal Pattern tab or the Vertical Pattern tab to display the antenna pattern you want to print.
3. Click the Print button.

3.1.4.4 Comparing Antenna Patterns


You can compare antenna patterns by displaying their diagrams in the Antenna Comparison window. Each pattern
is displayed in a different colour.
To compare two or more antenna patterns:

166 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 3: Radio Antennas and Equipment

1. In the Parameters explorer, expand Radio Network Equipment, right-click the Antennas folder, and select
Compare from the context menu. The Antenna Comparison window opens.

+ You can also open the Antenna Comparison window by right-clicking a specific
antenna and selecting Compare with from the context menu.

2. In the Antenna Comparison window, click Add Pattern. The Antenna Selection Assistant window appears.
3. In the Antenna Selection Assistant window, find and select an antenna and click OK. For more information
about the Antenna Selection Assistant, see "Assigning Antennas to Transmitters" on page 168.
4. Repeat from step 2 to add as many antenna patterns as required. The patterns are displayed on top of each
other in the Horizontal Patterns and Vertical Patterns tabs.
A legend indicating the colour of the pattern for each antenna is displayed in the lower left corner. You can
enable or disable a pattern by clicking the corresponding checkbox.
5. Select Add antenna gain to display the patterns with the specified gain.
6. Click Close when you have finished comparing the antenna patterns.

3.1.4.5 Smoothing One or More Antenna Patterns


Empirical propagation models, such as the Standard Propagation Model (SPM), require antenna pattern smoothing
in the vertical plane to better simulate the effects of reflection and diffraction, which, therefore, improves signal level
prediction.

 You should make a copy of the antenna before smoothing its patterns. You can
make a copy of the antenna by opening the Antennas table and copying and pasting
the antenna data into a new row. For information on data tables, see "Data Tables"
on page 78.

To smooth the vertical or horizontal pattern of an antenna:


1. In the Parameters explorer, expand the Radio Network Equipment folder and the Antennas folder, right-click
the antenna whose pattern you want to smooth, and select Properties from the context menu.
2. Select the Vertical Pattern or the Horizontal Pattern tab.
3. Click the Smooth button. The Smoothing Parameters dialog box appears.
4. Enter the following parameters and click OK to smooth the pattern:
◼ Max Angle: Enter the maximum angle. Smoothing will be applied to the section of the pattern between 0°
and the maximum angle (clock-wise).
◼ Peak-to-Peak Deviation: Enter the attenuation values to which smoothing will be applied. Atoll smooths all
attenuation values greater than or equal to the peak-to-peak deviation with the defined correction factor.
◼ Correction: Enter the correction factor by which the attenuation values will be smoothed.
5. Click OK.
To smooth the vertical and horizontal patterns of all the antennas in the Antennas folder, right-click the folder and
select Smooth from the context menu.

3.1.4.6 Updating Antenna Properties Based on the Antenna Patterns


You can update the half-power beamwidths, electrical tilts, and azimuths of antennas based on their patterns.
To update antenna properties based on patterns:
1. In the Parameters explorer, expand Radio Network Equipment, right-click the Antennas folder and select
Calculation Based on Patterns > Electrical Tilt Update from the context menu. Atoll calculates the electrical
tilts based on the antenna patterns and updates the values in the electrical tilt field.
2. In the Parameters explorer, expand Radio Network Equipment, right-click the Antennas folder and select
Calculation Based on Patterns > Beamwidth and Electrical Azimuth Update from the context menu. Atoll

© 2020 Forsk. All Rights Reserved. 167


Atoll 3.4.1 User Manual for Radio Networks
Chapter 3: Radio Antennas and Equipment

calculates the half-power beamwidths and electrical azimuths based on the antenna patterns and updates the
values in the corresponding fields.

3.1.4.7 Checking Electrical Tilt and Azimuth Consistency


You can perform an audit on the antenna table to verify that the calculated values for electrical tilt and electrical
azimuth of each antenna are consistent with its vertical and horizontal pattern definitions.
The audit produces a report that lists antennas for which the difference between either the calculated electrical tilt
and the value defined in the vertical pattern, or the calculated electrical azimuth and the value defined in the
horizontal pattern, exceeds 1.5°.
After running the audit, you can manually verify and correct either the pattern or the results in the antenna table.

 Due to the calculation method that Atoll uses to calculate the electrical tilt and
electrical azimuth, in some cases, the discrepancy can be ignored. Calculated
values can be strongly affected by minor pattern measurement approximations.
Only the electrical azimuth is considered for antenna attenuation calculations. The
electrical tilt value is for information purposes.

To check the electrical tilt and azimuth consistency of the antenna table:
1. In the Parameters explorer, expand Radio Network Equipment, right-click the Antennas folder and select
Calculation Based on Patterns > Electrical Tilt and Azimuth Audit from the context menu. A window
containing the list of antennas with discrepancies is displayed.
2. You can right-click the table to export the report as a CSV file or apply filters or sorting options.

3.1.5 Assigning Antennas to Transmitters

When you are creating or editing the properties of a transmitter, you can use the Antenna Selection Assistant to
select a suitable antenna to use with the transmitter. This assistant lists antennas that match all of the following
criteria:
◼ All antennas whose minimum and maximum operating frequencies include the operating frequency of the
transmitter.
◼ Antennas whose names do not contain the keyword "obsolete".
◼ Antennas that are displayed in the Antennas folder if a filter has been applied to that folder.
To specify an antenna in the transmitter properties:
1. In the Network explorer, expand the Transmitters folder, right-click a transmitter and select Properties from
the context menu. The transmitter Properties dialog box opens.
2. In the Properties dialog box, select the Transmitter tab, and in the Antenna section, click Select. The Antenna
Selection Assistant dialog box opens.
3. You can search for the most suitable antennas by either applying a standard filter or an advanced filter:
◼ In most cases, select Standard to filter suitable antennas based on any combination of the following
parameters: Half-power beamwidth, Electrical tilt, and Electrical azimuth.
◼ If you have a very large number of available antennas or more complex requirements, you can select
Advanced and then click Filter to specify an advanced filter. You can specify complex filters by combining
filtering conditions on multiple fields using AND and OR operators. For more information on using this
option, see "Advanced Data Filtering" on page 106.
The Available antennas list displays the result of the standard or advanced filtering.
4. In the Available antennas list, select an antenna and click OK to apply the selected antenna to the transmitter.

168 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 3: Radio Antennas and Equipment

3.1.6 Sharing Antennas Among Transmitters

You can share the antenna associated with a transmitter, a repeater, or a remote antenna with any other transmitter,
repeater, or remote antenna belonging to the same single-RAN or multi-RAT Atoll document, or to another Atoll
document in a co-planning configuration. Shared antennas are located on sites with the same position. When
changes are made to the position offset (Dx, Dy), azimuth, antenna height, or mechanical tilt of one antenna, Atoll
automatically applies those changes to all other transmitters, repeaters, and remote antennas defined as sharing
the same antenna.
To share an antenna with another transmitter, repeater, or remote antenna:
1. In the Network explorer, expand the Transmitters folder, right-click a transmitter. and select Share Antenna
With in the context menu. The Antenna Sharing assistant appears.
The Antenna Sharing assistant contains a table with a list of candidate transmitters, repeaters, and remote
antennas (i.e. candidates located on sites with the same position), along with the corresponding physical
parameters. The bottom frame contains the physical parameters of the transmitter, repeater, or remote
antenna that you selected on the map.
2. In the table, select a candidate transmitter, repeater, or remote antenna by clicking it in the "Transmitter"
column:
◼ If the candidate already has a shared antenna name, you will see that name in the "Shared Antenna" column
and it appears greyed in the field beside Shared antenna at the top of the Antenna Sharing assistant.
◼ If the candidate does not have a shared antenna name, you can enter a name in the Shared antenna field.
◼ In addition to the antenna position offset (Dx, Dy), azimuth, height, and mechanical tilt, if you also want to
use the same antenna pattern for the transmitters using the shared antenna, enter a name in the Shared
pattern field.
3. Click OK to close the Antenna Sharing assistant.
As a result, the object you selected in the Network explorer now shares the antenna associated with the object
you selected in the Antenna Sharing assistant, and both objects are superimposed on the map. If you now use
the mouse to change the azimuth of the shared antenna (see "Changing the Azimuth of the Antenna Using the
Mouse" on page 56), the objects sharing that antenna will move together on the map.

 You can also specify a shared antenna for a transmitter, a repeater, or a remote
antenna in the Shared antenna field on the General tab of their Properties dialog
boxes.

When you change the main antenna pattern on a shared antenna that uses a shared pattern, the pattern changes
for all transmitters that have the same shared antenna name and the same shared pattern name.
To change the antenna pattern for all shared antennas:
1. In the Network explorer, expand the Transmitter folder, right-click a transmitter, and click Properties. The
Transmitter Properties window opens.
2. On the Transmitter tab of the Transmitter Properties window, under Main Antenna, select a new antenna
pattern. If necessary, click Select to use the Antenna Selection Assistant.
3. Click OK. The main antenna changes for all shared antennas that use the same shared antenna name and the
same shared pattern name.

3.2 Multiple Input Multiple Output Systems


Multiple Input Multiple Output (MIMO) systems use different transmission and reception diversity techniques.
MIMO diversity systems can roughly be divided into the following types, all of which are modelled in Atoll.
This section covers the following topics:
◼ "Transmit and Receive Diversity" on page 170.
◼ "Single-User MIMO or Spatial Multiplexing" on page 170.

© 2020 Forsk. All Rights Reserved. 169


Atoll 3.4.1 User Manual for Radio Networks
Chapter 3: Radio Antennas and Equipment

◼ "Adaptive MIMO Switching" on page 171.


◼ "Multi-User MIMO or Collaborative MIMO" on page 171.

3.2.1 Transmit and Receive Diversity

Transmit or receive diversity uses more than one transmission or reception antenna 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 by selecting the corresponding diversity
support modes in cell properties. Diversity gains on downlink and uplink can be defined in the reception equipment
for different numbers of transmission and reception antenna ports, mobility types, bearers, and maximum BLER.
Additional gain values can be defined per clutter class. For information on setting the additional uplink and downlink
diversity gain for each clutter class or for all clutter classes, see .
During calculations in Atoll, a user (pixel, mobile, or subscriber) using a MIMO-capable terminal, and connected to a
cell that supports transmit or receive diversity, will benefit from the downlink or uplink diversity C/(I+N) gains if the
received SU-MIMO criterion (RS C/N, RS C/(I+N), or PDSCH or PUSCH C/(I+N)) is less than the SU-MIMO threshold
defined in the reception equipment of the terminal or cell, respectively.
For more information, see "Defining Radio Equipment" on page 898 and "Defining Clutter Class Properties" on
page 133

3.2.2 Single-User MIMO or Spatial Multiplexing

SU-MIMO uses more than one transmission antenna to send different signals (data streams) on each antenna. The
receiver can also have more than one antenna to receive different signals. Using spatial multiplexing with M
transmission and N reception antenna ports, the throughput over the transmitter-receiver link can be theoretically
increased M or N times, whichever is smaller, M or N. SU-MIMO improves the throughput (channel capacity) for a
given C/(I+N), and is used for the regions of a cell that have sufficient C/(I+N) conditions. SU-MIMO (single-user
MIMO) is also referred to as SM (spatial multiplexing) or MIMO.
In Atoll, you can set whether a cell supports SU-MIMO by selecting the corresponding diversity support mode in the
cell properties. SU-MIMO capacity gains can be defined in the reception equipment for different numbers of
transmission and reception antenna ports, mobility types, bearers, and maximum BLER.
During calculations in Atoll, a user (pixel, mobile, or subscriber) using a MIMO-capable terminal, and connected to a
cell that supports SU-MIMO, will benefit from the SU-MIMO gain in its throughput depending on its PDSCH or PUSCH
C/(I+N) if the received SU-MIMO criterion (RS C/N, RS C/(I+N), or PDSCH or PUSCH C/(I+N)) is higher than or equal
to the SU-MIMO threshold defined in the reception equipment of the terminal or cell, respectively.
As SU-MIMO improves the channel capacity or throughputs, the PDSCH or PUSCH C/(I+N) of a user is first
determined. Once the C/(I+N) is known, Atoll calculates the user throughput based on the bearer available at the
user location. The obtained user throughput is then increased according to the SU-MIMO capacity gain and the
SU-MIMO gain factor of the user’s clutter class. The capacity gains defined in Max SU-MIMO gain graphs are the
maximum theoretical capacity gains using SU-MIMO. SU-MIMO requires rich multipath environment, without which
the gain is reduced. In the worst case, there is no gain. Therefore, it is possible to define an SU-MIMO gain factor
per clutter class whose value can vary from 0 to 1 (0 = no gain, 1 = 100 % gain). For information on setting the
SU-MIMO gain factor for each clutter class or for all clutter classes, see "Defining Clutter Class Properties" on
page 133.
The SU-MIMO capacity gain vs. C/(I+N) graphs available in Atoll by default have been generated based on the
maximum theoretical SU-MIMO capacity gains obtained using the following equations:
CC MIMO
G MIMO = ---------------------
CC SISO

170 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 3: Radio Antennas and Equipment

 C  I + N 
Where CC MIMO = Min  NTX RX
- is the channel capacity at a given C/(I+N) for a MIMO
Ant N Ant   Log 2  1 + ----------------------------------------
TX RX
 Min  N Ant N Ant 
TX RX
system using N Ant transmission and N Ant reception antenna ports. CC SISO = Log 2  1 + C   I + N   is the channel
capacity for a single antenna system at a given C/(I+N). C/(I+N) is used as a ratio (not dB) in these formulas. You
can replace the default SU-MIMO capacity gain graphs with graphs extracted from simulated or measured values.

3.2.3 Adaptive MIMO Switching

This is a technique for switching from SU-MIMO to transmit or receive diversity as the radio conditions get worse
than a given threshold. AMS can be used in cells to provide SU-MIMO gains to users that have better RS C/N, RS C/
(I+N), or PDSCH or PUSCH C/(I+N) conditions than a given SU-MIMO threshold, and diversity gains to users that
have worse radio conditions than the threshold. AMS provides the optimum solution using transmit and receive
diversity and SU-MIMO features to their best.
During calculations in Atoll, a user (pixel, mobile, or subscriber) using a MIMO-capable terminal, and connected to a
cell that supports both transmit/receive diversity and SU-MIMO, will benefit from the diversity gain if the received
SU-MIMO criterion (RS C/N, RS C/(I+N), or PDSCH or PUSCH C/(I+N)) is less than the SU-MIMO threshold defined
in the reception equipment of the terminal or cell, respectively. Similarly, a MIMO-capable terminal, and connected
to a cell that supports both transmit/receive diversity and SU-MIMO, will benefit from the SU-MIMO gain if the
received SU-MIMO criterion (RS C/N, RS C/(I+N), or PDSCH or PUSCH C/(I+N)) is higher than or equal to the SU-
MIMO threshold defined in the reception equipment of the terminal or cell, respectively.

3.2.4 Multi-User MIMO or Collaborative MIMO

MU-MIMO (Multi-User MIMO) or collaborative MIMO is a technique for spatially multiplexing users in good radio
conditions. A cell with more than one antenna port can serve different users over the same frequency-time
allocation. This technique provides considerable capacity gains and can be used with single-antenna user
equipment, i.e., it does not require more than one antenna at the user equipment as opposed to SU-MIMO, which
only provides considerable gains with more than one antenna at the user equipment.
In Atoll, you can set whether a cell supports MU-MIMO by selecting the corresponding diversity support mode in cell
properties and the average numbers of co-scheduled users in downlink and uplink. MU-MIMO can only work under
good radio conditions and if the cell has more than one reception antenna port. Therefore, the RS C/N, RS C/(I+N),
or PDSCH or PUSCH C/(I+N) must be higher than the MU-MIMO threshold defined in the reception equipment in
order for the scheduler to be able to multiplex users.
During throughput calculations, the average numbers of co-scheduled users are used to multiply the channel
throughput is multiplied for pixels where MU-MIMO is used as the diversity mode.

3.3 Working With Beamforming Antennas


Beamforming antenna systems use digital signal processing with multiple antenna elements in order to locate and
track various types of signals to dynamically minimise interference and maximise the useful signal reception.
Different types of beamforming antenna modelling techniques exist, including beam switching, beam steering,
adaptive beamforming, and so on. Adaptive beamforming antennas are capable of using adaptive algorithms to
cancel out interfering signals.

 For information on LTE transmission modes, their equivalent Atoll settings, and the
algorithm of diversity mode selection, see "LTE Transmission Modes and
Equivalent Settings in Atoll" on page 806.

© 2020 Forsk. All Rights Reserved. 171


Atoll 3.4.1 User Manual for Radio Networks
Chapter 3: Radio Antennas and Equipment

TDD networks are more suitable for smart antennas than FDD because of the similar uplink and downlink channel
characteristics in TDD. Information gathered from a mobile in the uplink can be assumed valid for downlink as well.
The following beamforming antenna modelling techniques are available in Atoll:
◼ "3D Beamforming Antennas" on page 172,
◼ "FD-MIMO Beamswitching Antennas" on page 176
◼ "Grid-of-Beams (GOB) Antennas" on page 177
◼ "Conventional Beamforming Antennas" on page 177
◼ "Optimum Beamforming Antennas" on page 178
The following table summarizes the beamforming antenna models that are available in various radio access
technologies:

Beamforming Antenna
LTE WiMAX 5G NR
Model
3D Beamforming ◼ ◼

FD-MIMO Beamswitching ◼

Grid of Beams ◼ ◼

Conventional Beamforming ◼ ◼

Optimum Beamforming ◼

3.3.1 3D Beamforming Antennas

The 3D beamforming model enables beamforming in both horizontal and vertical planes. This model is based on
predefined beam radiation patterns imported and stored in the 3D Beamforming pattern table. Each beam pattern
usually has a different azimuth and tilt. All the antenna patterns are stored in the Antennas table, and can be
accessed individually from the Antennas folder.
During Monte Carlo simulations, Atoll selects the best suited beam from the FD-MIMO beamswitching antenna for
each mobile. The best suited beam is the one that provides the highest gain in the direction of the mobile in both
horizontal and vertical planes. Interfering signals received at each mobile are attenuated according to the antenna
pattern of the selected beam. If the targeted and interfered users are in the same direction with respect to the beam
selected for the targeted user, the interference will be high. Otherwise, the interfering signals will be attenuated. The
smart antenna simulation results include the angular distribution of the transmitted power spectral density for each
cell.
In Atoll, 3D beamforming represents uniform planar array antennas with antenna elements aligned horizontally and
vertically across a two-dimensional plane. Each 3D beamforming antenna is defined by its operating frequency
range, the number of antenna elements, inter-element spacing, number of ports, polarisation, and the radiation
patterns of all the beams that the antenna can form.
Atoll models 3D beamforming by distinguishing between the antenna model and the beam pattern:
◼ 3D beamforming models represent the physical beamforming antenna equipment, which produces multiple
antenna patterns.
For more information on 3D beamforming models, see the following topics:
◼ "3D Beamforming Antenna Model Properties" on page 173
◼ "Creating 3D Beamforming Antenna Models" on page 173
◼ 3D beamforming patterns represent the beam patterns that are produced by the beamforming model. You can
import 3D beam patterns from manufacturer specifications or you can generate these patterns by using the
beam generator.
For more information on 3D beamforming patterns, see the following topics:
◼ "3D Beamforming Pattern Properties" on page 173
◼ "Importing 3D Beam Patterns" on page 174
◼ "Calculating 3D Beamforming Patterns" on page 176

172 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 3: Radio Antennas and Equipment

3.3.1.1 3D Beamforming Antenna Model Properties


The properties of a 3D beamforming model are found in its Properties dialog box.

General Tab
The General tab contains general information about the antenna.
◼ Name: The name of the 3D beamforming antenna.
◼ Under Physical parameters, you can define the following parameters that describe the physical
characteristics of the 3D beamforming antenna panel.
◼ Min frequency and Max frequency: The range of frequencies in MHz within which the 3D beamforming
antenna is designed to operate.
◼ Vertical spacing: The distance between two vertical antenna elements in multiples of the wavelength.
◼ Horizontal spacing: The distance between two horizontal antenna elements in multiples of the wavelength.
◼ Rows (M): The number of rows of antenna elements within the panel.
◼ Columns (N): The number of columns of antenna elements within the panel.
◼ Transmission ports: The number of ports used in transmission.
◼ Reception ports: The number of ports used in reception.
◼ Polarisation: Whether the antenna elements are cross-polar or co-polar.
The Beam Generator button allows you to calculate beam patterns and store these among the beam patterns
of the 3D beamforming antenna. For more information, see "Calculating 3D Beamforming Patterns" on
page 176.

Patterns Tab
The Patterns tab lists all beam patterns that the 3D beamforming antenna can form. You can use the Beam
Generator tool to calculate these patterns and, if you already have beam patterns available, you can import these in
the Beam Patterns table. For more information, see "Importing 3D Beam Patterns" on page 174.

 Although the number of beams is not limited, calculation times with a large number
of beams will be longer.

3.3.1.2 Creating 3D Beamforming Antenna Models


You can manually create a 3D beamforming antenna by entering its parameters in the 3D Beamforming Models
properties window.
To create a 3D beamforming antenna model:
1. In the Parameters explorer, expand the Radio Network Equipment folder and the 3D Beamforming folder,
right-click the 3D Beamforming Models folder and select New from the context menu. The 3D Beamforming
Models window appears.
2. Configure the model as described in "3D Beamforming Antenna Model Properties" on page 173.
Once you have created a 3D beamforming antenna model, you must either import beam patterns or calculate them.

+ An alternative way of creating a 3D beamforming model is to enter its parameters


in the 3D Beamforming Models table.
In the Parameters explorer, expand the Radio Network Equipment folder and the 3D
Beamforming folder, right-click the 3D Beamforming Models table and select Open
Table from the context menu. The 3D Beamforming Models table appears.

3.3.1.3 3D Beamforming Pattern Properties


The properties of a 3D beamforming pattern are found in its Properties dialog box.

© 2020 Forsk. All Rights Reserved. 173


Atoll 3.4.1 User Manual for Radio Networks
Chapter 3: Radio Antennas and Equipment

General Tab
The General tab contains general information about the antenna
◼ Beam Active: Select whether the beam is active or not.
◼ Beamforming Model: Specify the name of the 3D beamforming model to which the beam pattern belongs.
◼ Beam Type: Select whether the beam is a refinement beam, a broadcast beam, a service beam or all of them.
Broadcast beams are used for the SS/PBCH block in 5G NR and for the RS, SS, and PBCH in LTE.
Service beams are used for the PDCCH and PDSCH in both 5G NR and LTE.
Refinement beams are used for the CSI-RS in 5G NR.
◼ Beam Index: Specify the unique index of the beam pattern within the 3D beamforming model.
◼ Electrical Azimuth (°): Enter the azimuth towards which the beam pattern points.
◼ Electrical Tilt (°): Enter the tilt towards which the beam pattern points.
◼ Horizontal Elements (n): Specify the number of horizontal antenna elements used to form this beam pattern.
◼ Vertical Elements (m): Specify the number of vertical antenna elements used to form this beam pattern.
◼ Boresight Gain (dBi): Specify the gain of the beam in the direction defined by its azimuth and tilt.
◼ Half-power Beamwidth (°): This field displays the aperture of its horizontal pattern corresponding to the
pattern attenuation of 3 dB.

Patterns tab
This tab displays the table that contains the horizontal and vertical antenna pattern diagrams corresponding to the
beam.

3.3.1.4 Importing 3D Beam Patterns


If measured beam patterns are available from antenna manufacturer, you can import these patterns into the 3D
beamforming antenna.
To import beam patterns:
1. In the Parameters explorer, expand the Radio Network Equipment folder and the 3D Beamforming Models
folder, right-click the selected model and select Import Beam Patterns from the context menu. The Open
dialog box appears.
For information on importing data into a data table, see "Importing Tables from Text Files" on page 91.
2. Select either "3D Antenna Files (*.txt)"from the file type list.
3. Select the file that you want to import and click Open. The Beam Import dialog box appears.
4. In the Beamforming Parameters section, define the beamforming related parameters.
◼ Type: Specify whether the beam is broadcast beam, a service beam, a refinement beam, or all. Broadcast
beams are used for the SS/PBCH block in 5G NR and for the RS, SS, and PBCH in LTE. Service beams are
used for the PDCCH and PDSCH in both 5G NR and LTE. Refinement beams are used for the CSI-RS in 5G NR
◼ Horizontal Elements (n): Specify the number of horizontal antenna elements used to form this beam
pattern.
◼ Vertical Elements (m): Specify the number of vertical antenna elements used to form this beam pattern.
5. Specify the other parameters as defined in "Importing Antennas From Files Containing 3D Patterns" on
page 164.

3.3.1.5 Importing 2D Beam Patterns From Files in Planet Format


You can import beam patterns files in the Planet format by importing an index file listing the individual patterns files
to be imported.
To import Planet-format patterns:
1. In the Parameters explorer, expand the Radio Network Equipment folder and the 3D Beamforming Models
folder, right-click the selected model and select Import Beam Patterns from the context menu. The Open
dialog box appears.

174 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 3: Radio Antennas and Equipment

2. Select "Planet 2D Antenna Files (index) (Index*)" from the Files of type list.
3. Select the index file that you want to import and click Open.
4. In the Beam Type window, specify whether the beam is a broadcast beam, a service beam, a refinement beam,
or all. Broadcast beams are used for the SS/PBCH block in 5G NR and for the RS, SS, and PBCH in LTE. Service
beams are used for the PDCCH and PDSCH in both 5G NR and LTE. Refinement beams are used for the CSI-
RS in 5G NR.
5. Click OK. The beam patterns are imported.
In addition to the antenna patterns, the following information is also imported and updated in the beam
patterns table for the imported beams:
◼ NAME: The beam pattern names defined in the source files next to the NAME keyword are imported in the
COMMENT_ custom field if it has already been added to the beam patterns table structure.
◼ GAIN: The beam pattern gains defined in the source files next to the GAIN keyword are imported in the
Boresight Gain (dBi) field of the beam patterns table.
◼ H_WIDTH or BEAMWIDTH: The beam pattern half-power beamwidths defined in the source files next to the
H_WIDTH or BEAMWIDTH keyword are imported in the Half-power Beamwidth field of the beam patterns
table.
◼ TILT: The beam pattern electrical tilts defined in the source files next to the TILT keyword are imported in
the Pattern Electrical Tilt field of the beam patterns table.
◼ AZIMUTH: The beam pattern electrical azimuths defined in the source files next to the AZIMUTH keyword
are imported in the Pattern Electrical Azimuth field of the beam patterns table.
The following keywords in the source files are ignored and not imported: FREQUENCY, V_WIDTH,
FRONT_TO_BACK, MAKE, COMMENT.

3.3.1.6 Updating Beamformer Properties Based on the Patterns


You can update the half-power beamwidths, electrical tilts, and azimuths of antennas based on their patterns.
To update antenna properties based on patterns:
1. In the Parameters explorer, expand 3D Beamforming, right-click the 3D Beamforming Patterns folder and
select Calculation Based on Patterns > Electrical Tilt Update from the context menu. Atoll calculates the
electrical tilts based on the antenna patterns and updates the values in the electrical tilt field.
2. In the Parameters explorer, expand 3D Beamforming, right-click the 3D Beamforming Patterns folder and
select Calculation Based on Patterns > Beamwidth and Electrical Azimuth Update from the context menu.
Atoll calculates the half-power beamwidths and electrical azimuths based on the antenna patterns and
updates the values in the corresponding fields.

3.3.1.7 Checking Electrical Tilt and Azimuth Consistency


You can perform an audit on the beamforming patterns table to verify that the calculated values for electrical tilt and
electrical azimuth of each antenna are consistent with its vertical and horizontal pattern definitions.
The audit produces a report that lists antennas for which the difference between either the calculated electrical tilt
and the value defined in the vertical pattern, or the calculated electrical azimuth and the value defined in the
horizontal pattern, exceeds 1.5°.
After running the audit, you can manually verify and correct either the pattern or the results in the beamforming
patterns table.

 Due to the calculation method that Atoll uses to calculate the electrical tilt and
electrical azimuth, in some cases, the discrepancy can be ignored. Calculated
values can be strongly affected by minor pattern measurement approximations.
Only the electrical azimuth is considered for antenna attenuation calculations. The
electrical tilt value is for information purposes.

To check the electrical tilt and azimuth consistency of the antenna table:
1. In the Parameters explorer, expand 3D Beamforming, right-click the 3D Beamforming Patterns folder and

© 2020 Forsk. All Rights Reserved. 175


Atoll 3.4.1 User Manual for Radio Networks
Chapter 3: Radio Antennas and Equipment

select Calculation Based on Patterns > Electrical Tilt and Azimuth Audit from the context menu. A window
containing the list of antennas with discrepancies is displayed.
2. You can right-click the table to export the report as a CSV file or apply filters or sorting options.

3.3.1.8 Calculating 3D Beamforming Patterns


If measured beam patterns are not available, you can use the Beam Generator tool to calculate these patterns.
To calculate beam patterns:
1. In the Parameters explorer, expand the Radio Network Equipment folder, the 3D Beamforming folder, and the
3D Beamforming Models folder, right click the model for which you want to calculate beam patterns, the select
Generate Beams from the context menu. The Beam Generator dialog box appears.
2. Enter the parameters required for beam pattern calculation:
◼ Logical element pattern: The antenna pattern corresponding to one logical array element. This pattern
must already have been imported in the Antennas table.
◼ Logical array size: The size of the logical antenna array in terms of logical vertical and horizontal elements.
◼ Range: Define the range of angles that the 3D beamforming antenna is supposed to cover.
◼ Automatic: If the Automatic check box is selected, the number of generated beams are limited to an
optimal value corresponding to 3dB aperture of the single element pattern.
◼ Otherwise, the coverage range is defined by the Tilt start, Tilt end, and angular Tilt step at which each
beam is to be calculated on the vertical plane, and the Azimuth start, Azimuth end and angular Azimuth
step at which each beam is to be calculated on the horizontal plane.
3. The Beam Generator dialog box also displays the Model physical parameters of the related model. To change
these values, edit the 3D Beamforming Antenna Model as described in "3D Beamforming Antenna Model
Properties" on page 173
4. Click the Generate and Add Beams button. The Beam Generator tool will calculate the beam patterns and add
these to the 3D Beamforming Patterns table for the selected 3D beamforming antenna model.

3.3.2 FD-MIMO Beamswitching Antennas

The FD-MIMO beamswitching model enables beamforming in both horizontal and vertical planes (3D
beamforming). This model is based on predefined beam radiation patterns imported and stored in the Antennas
table. Each beam pattern usually has a different azimuth and tilt. All the antenna patterns are stored in the Antennas
table, and can be accessed individually from the Antennas folder.
During Monte Carlo simulations, Atoll selects the best suited beam from the FD-MIMO beamswitching antenna for
each mobile. The best suited beam is the one which provides the highest gain in the direction of the mobile in both
horizontal and vertical planes. Interfering signals received at each mobile are attenuated according to the antenna
pattern of the selected beam. If the targeted and interfered users are in the same direction with respect to the beam
selected for the targeted user, the interference will be high. Otherwise, the interfering signals will be attenuated. The
smart antenna simulation results include the angular distribution of the transmitted power spectral density for each
cell.

FD-MIMO Beamswitching Antenna Properties


Each FD-MIMO beamswitching antenna is defined by the list of beam patterns that it can switch between.
The properties of an FD-MIMO beamswitching antenna are found in its Properties dialog box.
◼ General tab: On this tab, you can enter the Name of the FD-MIMO beamswitching antenna.
◼ Properties tab: On this tab, you can select the antenna patterns corresponding to the various beams of the
model. This list contains all the antenna patterns defined in the Antennas table whose Physical Antenna name
contains "FD-MIMO". The composite horizontal and vertical patterns of the selected beams are shown in the
right-hand side panes.

176 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 3: Radio Antennas and Equipment

 Although the number of beams is not limited, calculation times with a large number
of beams will be longer.

3.3.3 Grid-of-Beams (GOB) Antennas

The Grid-of-Beams model enables beamforming in the horizontal plane (2D beamforming). This model is based on
predefined beam radiation patterns imported and stored in the Antennas table. Each beam pattern usually has a
different azimuth. All the antenna patterns are stored in the Antennas table, and can be accessed individually from
the Antennas folder.
During Monte Carlo simulations, Atoll selects the best suited beam from the grid-of-beams for each mobile. The
best suited beam is the one which provides the highest gain in the direction of the mobile in the horizontal plane.
Interfering signals received at each mobile are attenuated according to the antenna pattern of the selected beam.
If the targeted and interfered users are in the same direction with respect to the beam selected for the targeted user,
the interference will be high. Otherwise, the interfering signals will be attenuated. The smart antenna simulation
results include the angular distribution of the transmitted power spectral density for each cell.

Grid-of-Beams Antenna Properties


Each grid-of-beams antenna is defined by the list of beam patterns that it can switch between.
The properties of a grid-of-beams antenna are found in its Properties dialog box.
◼ General tab: On this tab, you can enter the Name of the grid-of-beams antenna.
◼ Properties tab: On this tab, you can select the antenna patterns corresponding to the various beams of the
model. This list contains all the antenna patterns defined in the Antennas table whose Physical Antenna name
contains "GOB". The horizontal patterns of the selected beams are shown in the bottom pane.

 Although the number of beams is not limited, calculation times with a large number
of beams will be longer.

3.3.4 Conventional Beamforming Antennas

The conventional beamformer models linear antenna arrays capable of performing adaptive beamforming on the
horizontal plane (2D beamforming). The conventional beamformer works by forming beams in the direction of the
served mobiles. The beamforming model dynamically calculates and applies weights on each antenna element in
order to create beams in the direction of served users on the horizontal plane. The antenna patterns thus created
have a main beam pointed in the direction of the useful signal.
During Monte Carlo simulations, the power transmitted towards the served mobile from a cell is calculated by
forming a beam in that direction. In the uplink, the powers received from served mobiles include the beamforming
gains in their directions. The simulation results include the angular distribution of the transmitted power spectral
density (downlink) and the angular distribution of the noise rise (uplink) for each cell. These results are then used
to carry out signal quality-based coverage predictions for base stations using beamforming antennas.

Conventional Beamforming Antenna Properties


In Atoll, conventional beamforming antennas model uniform linear array antennas with antenna elements aligned
horizontally along a line. Each conventional beamforming antenna is defined by the number of antenna elements,
the pattern of one antenna element, and various gain offsets.
The properties of a conventional beamforming antenna are found in its Properties dialog box.
◼ General tab: On this tab, you can enter the Name of the conventional beamforming antenna.
◼ Properties tab: On this tab, you can enter the following parameters:
◼ Number of elements: The number of antenna elements in the conventional beamforming antenna.

© 2020 Forsk. All Rights Reserved. 177


Atoll 3.4.1 User Manual for Radio Networks
Chapter 3: Radio Antennas and Equipment

◼ Single element pattern: The antenna model to be used for each antenna element. You can select an
antenna model from the list. The list contains the antennas available in the Antennas folder.
◼ Diversity gain (cross-polarisation): Select the Diversity gain (cross-polarisation) check box if you are
using cross-polarised smart antennas and want to add diversity gains to the calculated downlink (all LTE
channels except RS) beamforming gains. You can define the diversity gains per clutter class on the Clutter
tab of conventional beamforming antenna’s properties dialog box.
◼ Clutter tab: On this tab, you can define the following parameters per clutter class:
◼ Array gain offset (dB): Enter an offset to be added to the calculated beamforming array gains on the
PDSCH. Positive offset values are considered as gains while negative values as losses.
◼ Power combining gain offset (dB): Enter an offset to be added to the calculated power combining gains on
the RS, SS, PBCH, PDCCH, and PDSCH. Positive offset values are considered as gains while negative values
as losses.
◼ Diversity gain (cross-polarisation) (dB): Enter the diversity gains for cross-polarised smart antennas to be
applied to the SS, PBCH, PDCCH, and PDSCH.

3.3.5 Optimum Beamforming Antennas

The optimum beamformer models linear antenna arrays capable of performing adaptive beamforming on the
horizontal plane (2D beamforming). Additionally, the optimum beamformer is also capable of cancelling uplink
interference from mobiles by using the Minimum Mean Square Error adaptive algorithm.
During Monte Carlo similations, in the downlink, the power transmitted towards the served mobile from a cell is
calculated by forming a beam in that direction. In the uplink, the powers received from served mobiles include the
beamforming gains in their directions. For taking into account the interfering mobiles, an inverse noise correlation
matrix is calculated for each cell. Interference cancellation is modelled using the MMSE adaptive algorithm. For
each pair of interfered and interfering users, the received interference and its direction are memorised. The
simulation results include the angular distribution of the transmitted power spectral density (downlink) and the
angular distribution of the noise rise (uplink) for each cell. These results are then used to carry out signal quality-
based coverage predictions for base stations using beamforming antennas.

Optimum Beamforming Antenna Properties


In Atoll, optimum beamforming antennas model uniform linear array antennas with antenna elements aligned
horizontally along a line. Each optimum beamforming antenna is defined by the number of antenna elements, the
pattern of one antenna element, and various gain offsets.
The properties of a optimum beamforming antenna are found in its Properties dialog box.
◼ General tab: On this tab, you can enter the Name of the optimum beamforming antenna.
◼ Properties tab: On this tab, you can enter the following parameters:
◼ Number of elements: The number of antenna elements in the optimum beamforming antenna.
◼ Single element pattern: The antenna model to be used for each antenna element. You can select an
antenna model from the list. The list contains the antennas available in the Antennas folder.
◼ Diversity gain (cross-polarisation): Select the Diversity gain (cross-polarisation) check box if you are
using cross-polarised smart antennas and want to add diversity gains to the calculated downlink (all LTE
channels except RS) beamforming gains. You can define the diversity gains per clutter class on the Clutter
tab of conventional beamforming antenna’s properties dialog box.
◼ Clutter tab: On this tab, you can define the following parameters per clutter class:
◼ Array gain offset (dB): Enter an offset to be added to the calculated beamforming array gains on the
PDSCH. Positive offset values are considered as gains while negative values as losses.
◼ Power combining gain offset (dB): Enter an offset to be added to the calculated power combining gains on
the RS, SS, PBCH, PDCCH, and PDSCH. Positive offset values are considered as gains while negative values
as losses.
◼ Diversity gain (cross-polarisation) (dB): Enter the diversity gains for cross-polarised smart antennas to be
applied to the SS, PBCH, PDCCH, and PDSCH.

178 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 3: Radio Antennas and Equipment

3.3.6 Defining Smart Antenna Equipment

3D beamforming antenna models can be directly assigned to transmitters. However, all other beamforming antenna
models must be assigned to a smart antenna equipment which can in turn be assigned to transmitters.
To create smart antenna equipment:
1. In the Parameters explorer, expand the Radio Network Equipment folder and the Smart Antennas folder, right-
click Smart Antenna Equipment, and select Open Table from the context menu. The Smart Antenna
Equipment table appears.
2. In the Smart Antenna Equipment table, each row describes a piece of smart antenna equipment. For
information on working with data tables, see "Data Tables" on page 78. For the new smart antenna equipment,
enter:
◼ Name: Enter a name for the smart antenna equipment.
◼ Smart Antenna Model: Select a smart antenna model from the list. By default, Conventional Beamformer,
Grid Of Beams, and FD-MIMO Beamswitching models are available.
◼ Main Antenna Model: Select the main antenna model to be used with the smart antenna equipment. The
list contains the antennas available in the Antennas table. When you assign the smart antenna equipment
to a transmitter, you can choose to replace the current main antenna model with this model.
3. Double-click the equipment entry in the Smart Antenna Equipment table once your new equipment has been
added to the table. The equipment’s Properties dialog box opens.
4. Under the General tab, you can modify the parameters that you set previously.
5. To modify the properties of the smart antenna model assigned to the smart antenna equipment, click the
Parameters button under Smart Antenna Model.
6. Click the Close button ( ) to close the Smart Antenna Equipment table.

3.4 Working With Equipment


You can define the components of a base station and modify their properties in their respective tables. Atoll uses
these properties to calculate the downlink and uplink losses and transmitter noise figure in UMTS, CDMA2000,
WiMAX, or LTE. In GSM, Atoll calculates the downlink losses only. These parameters can be automatically
calculated from the properties of the components or they can defined by the user.
Base station subsystems consist of the following components:
◼ Tower-mounted amplifier: Tower-mounted amplifiers (TMAs, also referred to as masthead amplifiers) are
used to reduce the composite noise figure of the base station. TMAs are connected between the antenna and
the feeder cable. To define a TMA, see "Defining TMA Equipment" on page 179.
◼ Feeder cables: Feeder cables connect the TMA to the antenna. To define feeder cables, see "Defining Feeder
Cables" on page 180.
◼ Transmitter equipment: To define transmitter equipment, see "Defining Transmitter Equipment" on page 180.

3.4.1 Defining TMA Equipment

The tower-mounted amplifier (TMA) is used to reduce the composite noise figure of the base station. Once you have
defined a TMA, you can assign it to individual transmitters.
To create a tower-mounted amplifier:
1. In the Parameters explorer, expand the Radio Network Equipment folder, right-click the TMA folder, and select
Open Table from the context menu. The TMA table appears.
2. In the table, create one TMA per row. For information on using data tables, see "Data Tables" on page 78. For
each TMA, enter:

© 2020 Forsk. All Rights Reserved. 179


Atoll 3.4.1 User Manual for Radio Networks
Chapter 3: Radio Antennas and Equipment

◼ Name: Enter a name for the TMA. This name will appear in other dialog boxes when you select a TMA.
◼ Noise Figure (dB): Enter a noise figure for the TMA.
◼ Reception Gain (dB): Enter a reception (uplink) gain for the TMA. This must be a positive value.
◼ Transmission Losses (dB): Enter transmission (downlink) losses for the TMA. This must be a positive
value.

3.4.2 Defining Feeder Cables

Feeder cables connect the TMA to the antenna. Feeders cables introduce a loss in dBm that is proportional to their
length and varies with the frequency band.
To create feeder cables:
1. In the Parameters explorer, expand the Radio Network Equipment folder, right-click the Feeder folder, and
select Open Table from the context menu. The Feeder table appears.
2. In the table, create one feeder per row. For information on data tables, see "Data Tables" on page 78. For each
feeder, enter:
◼ Name: Enter a name for the feeder cable. This name will appear in other dialog boxes when you select a
feeder cable.
◼ Loss per metre: Enter the loss in dBm per length of cable that does not vary with the frequency. This must
be a positive value. This value is ignored if the Linear losses by frequency field is defined.
◼ Connector Reception Loss: Enter the connector reception loss. This must be a positive value.
◼ Connector Transmission Loss: Enter the connector transmission loss. This must be a positive value.
◼ Linear losses by frequency: Click this cell to open a curve editor. In the curve editor, enter a linear loss (in
dBm per length of cable) for each frequency. Intermediate linear loss values are extrapolated for other
frequencies.

 If the Linear losses by frequency field contains no data, then the absolute Linear
losses value is used.

3.4.3 Defining Transmitter Equipment

Transmitter equipment is modelled for UMTS, CDMA2000, TD-SCDMA, WiMAX, and LTE. In GSM, only the downlink
losses are modelled.
Once you have defined transmitter equipment, it can be assigned to individual transmitters.
To create transmitter equipment:
1. In the Parameters explorer, expand the Radio Network Equipment folder, right-click the Transmitter
Equipment folder, and select Open Table from the context menu. The Transmitter Equipment table appears.
2. In the table, create one entry per row. For information on data tables, see "Data Tables" on page 78. For each
transmitter equipment entry, enter:
◼ Name: Enter a name for the transmitter equipment. This name appears in other dialog boxes when you
select transmitter equipment.
◼ Noise Figure (dB): Enter the noise figure for the transmitter equipment. This value is not used in GSM GPRS
EDGE documents.
◼ Downlink Losses Due to the Configuration (dB): Enter the losses on downlink due to the transmitter
equipment configuration.
◼ Uplink Losses Due to the Configuration (dB): Enter the losses on uplink due to the transmitter equipment
configuration. This value is not used in GSM GPRS EDGE documents.
◼ CDMA Rho Factor (%): Enter the CDMA Rho factor, as a percentage. The CDMA Rho factor enables Atoll to
take into account self-interference produced by the transmitter equipment. Because equipment is not

180 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 3: Radio Antennas and Equipment

perfect, an input signal will experience some distortion, consequently the output signal will be not be
identical. This factor defines how much distortion the system generates. Entering 100% means the system
is perfect (there is no distortion) and the output signal will be 100% identical to the input signal. On the other
hand, if you specify a value different from 100%, Atoll will consider that the transmitted signal is not 100%
signal and that it contains a small percentage of interference generated by the equipment ("self-
interference"). Atoll uses this parameter to evaluate the signal-to-noise ratio in the downlink.
This value is only used in CDMA-based technologies (CDMA2000, UMTS, and TD-SCDMA). It is not used in
GSM, WiMAX, and LTE documents.

3.4.4 Assigning Equipment to a Transmitter

You can use the Equipment Specifications dialog box to assign a tower-mounted amplifier (TMA), feeders, and
equipment to a transmitter. The gains and losses that you define are used to initialise total transmitter losses in the
uplink and downlink.
To assign equipment to a transmitter:
1. In the Network explorer, expand the Transmitters folder, right-click the transmitter that you want to modify,
and select Properties from the context menu. The transmitter Properties dialog box opens.
2. On the Transmitter tab, click the Equipment button. The Equipment Specifications dialog box opens.
3. Specify the following settings for the transmitter:
◼ TMA: Select a tower-mounted amplifier (TMA) from the list. Click the Browse button to access the
properties of the TMA. For information on creating a TMA, see "Defining TMA Equipment" on page 179.
◼ Feeder: Select a feeder cable from the list. Click the Browse button to access the properties of the feeder.
For information on creating a feeder cable, see "Defining Feeder Cables" on page 180.
◼ Transmitter: Select a transmitter equipment from the Transmitter list. Click the Browse button to access
the properties of the transmitter equipment. For information on creating transmitter equipment, see
"Defining Transmitter Equipment" on page 180.
◼ Feeder length: Enter the feeder length at transmission and reception.
◼ Miscellaneous losses: Enter any additional losses at transmission and reception. The value must be
positive.
◼ Receiver Antenna Diversity Gain: You can enter a receiver antenna diversity gain. The value you enter must
be positive.

 Any loss related to the noise due to a transmitter’s repeater is included in the
calculated reception losses.

4. Click OK and Apply.

3.4.5 Updating the Values for Total Losses and the Transmitter Equipment Noise
Figure

Once equipment is defined and assigned to a transmitter, Atoll can evaluate downlink and uplink total losses and
the total noise figure.
Atoll uses the entry of the transmitter equipment as the reference point when evaluating total losses and the total
noise figure. The transmitter equipment noise figure used by Atoll is the one specified in the transmitter equipment
properties. Transmitter reception losses include feeder reception losses, connector reception losses,
miscellaneous reception losses, antenna diversity gain, TMA benefit gain (as calculated with the Friis transmission
equation), and an additional loss modelling the noise rise generated from repeaters (if any). Transmitter
transmission losses include feeder transmission losses, connector transmission losses, miscellaneous
transmission losses, and TMA transmission losses. For more information on the total noise figure and on
transmitter reception and transmission losses, see the Technical Reference Guide.

© 2020 Forsk. All Rights Reserved. 181


Atoll 3.4.1 User Manual for Radio Networks
Chapter 3: Radio Antennas and Equipment

You can assign equipment to a transmitter:


◼ Using the Equipment Specifications dialog box, available by clicking the Equipment button on the Transmitter
tab of the transmitter’s Properties dialog box, or
◼ Using the Transmitters table, available by right-clicking the Transmitters folder in the Network explorer and
selecting Open Table from the context menu.
When you assign equipment to a transmitter using the Equipment Specifications dialog box, Atoll updates the real
values when you click OK and close the dialog box. When you assign equipment to a transmitter using the
Transmitters table, Atoll does not update the real values automatically.
To update the real values (total losses and transmitter equipment noise figure) with the calculated values of all
transmitters:
1. Select the Network explorer.
2. Right-click the Transmitters folder. The context menu appears.
3. Select Calculations > Update Losses and Noise Figures from the context menu.
To update the real values (total losses and transmitter equipment noise figure) with the calculated values of a group
of transmitters:
1. Select the Network explorer.
2. Right-click the Transmitters folder. The context menu appears.
3. Click Group by in the context menu and select the property by which you want to group the transmitters from
the Group by submenu. The objects in the folder are grouped by that property.
4. Click the Expand button ( ) to expand the Transmitters folder.
5. Right-click the group of transmitters whose real values you want to update. The context menu appears.
6. Select Open Table from the context menu. The Transmitters table appears with the transmitters from the
selected group.
7. In the Transmitters table, select the values you want to update in the following columns and press DEL:
◼ Transmission Loss (dB)
◼ Reception Loss (dB)
◼ Noise Figure (dB)
Atoll automatically recalculates and updates these values.

3.4.6 Checking Antenna Consistency

In some cases, changing antenna, transmitter or cell properties can introduce inconsistencies between the
frequency bands of the antennas and the frequency of the transmitter or cell.
To verify that the antenna and transmitter frequency bands are consistent, you can run an antenna consistency
check. This is an audit that parses the database and for each technology, checks that the frequency of each
transmitter or cell is consistent with the minimum and maximum frequency values of the selected antenna. Any
discrepancies are displayed in the Events window as a warning.
To run an antenna consistency check:
1. In the Document menu, select Data Audit > Antenna Consistency Check.
2. Expand the Events window to view the results of the audit.

3.5 Repeaters and Remote Antennas


Atoll models repeaters and remote antennas:
◼ A repeater receives, amplifies, and re-transmits the radiated or conducted RF carrier both in downlink and
uplink. It has a donor side and a server side. The donor side receives the signal from a donor transmitter,

182 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 3: Radio Antennas and Equipment

repeater, or remote antenna. This signal can be carried by different types of links such as radio link or
microwave link. The server side re-transmits the received signal.
◼ A remote antenna is typically used to position antennas at locations that would normally require long runs of
feeder cable. A remote antenna is connected to the base station with an optical fibre. Remote antennas allow
you to ensure radio coverage in an area without a new base station.
When Atoll models repeaters and remote antennas, the modelling focuses on:
◼ The additional coverage these systems provide to transmitters in the downlink.
◼ Noise rise generated at the donor transmitter by the repeater.
Atoll assumes that all carriers from the donor transmitter are amplified.
Remote antennas should be connected to a base station that does not have any antennas. It is assumed that a
remote antenna, as opposed to a repeater, does not have any equipment and generates neither amplification nor
noise. In certain cases, you may want to model a remote antenna with equipment or a remote antenna connected
to a base station that has antennas. This can be done by modelling a repeater.

 In calculations, repeaters and remote antennas are transparent to the donor


transmitters and the served users. For example, beamforming smart antennas at
donor transmitters create beams directly towards the served users, and not
towards the repeater or remote antenna that covers the users.
This results in a combined signal level received from the transmitter using the
smart antenna and from the repeater or remote antenna. If this approach does not
match how your equipment works, you must not assign smart antennas to
transmitters with remote antennas and vice versa. This is also true for MIMO.

 For CDMA networks, broad-band repeaters are not modelled.

This section covers the following topics:


◼ "Repeater and Remote Antenna Properties" on page 183
◼ "Creating Repeaters and Remote Antennas" on page 186
◼ "Modifying Repeater and Remote Antenna Properties" on page 186
◼ "Creating Multiple Repeaters and Remote Antennas" on page 187
◼ "Updating Repeaters and Remote Antennas" on page 187

3.5.1 Repeater and Remote Antenna Properties

You can edit the properties of a repeater or a remote antenna in the repeater Properties dialog box.

General Tab
◼ Name: Specifies the name or main identifier of the repeater or remote antenna. Atoll automatically generates
a default name for new repeaters or remote antennas based on the name of the tranmitter appended with
"Rep" or "Rem" and a number.

+ You can modify repeater and remote antenna names. However, it is recommended
to use the name generated by Atoll to ensure consistency.
For information about changing the default naming, see the Administrator Manual.

◼ Donor: Select a donor for the repeater, which can be a transmitter, a remote antenna, or another repeater. Click
Browse to access the properties of the donor.
◼ Site: Specifies the Site on which the transmitter is located. Click Browse to access the properties of the site.
◼ Equipment (for repeaters only): Select the repeater equipment. Click Browse to edit the properties of the
repeater equipment. For more information, see "Creating Repeaters and Remote Antennas" on page 186

© 2020 Forsk. All Rights Reserved. 183


Atoll 3.4.1 User Manual for Radio Networks
Chapter 3: Radio Antennas and Equipment

◼ Amplifier Gain (for repeaters only): Specify the amplifier gain for the repeater.

Donor Tab
◼ Donor-repeater link, specify the type of link between the donor and the repeater:
◼ Air: Select this option to specify an off-air repeater. Select a Propagation model and either enter the
Propagation losses between the donor and the repeater or click Calculate to determine the actual
propagation losses based on the propagation model. If you do not select a propagation model, the
propagation losses between the donor transmitter and the repeater are calculated using the ITU 526-5
propagation model.
When you create an off-air repeater, it is assumed that the link between the donor transmitter and the
repeater has the same frequency as the network.
◼ Microwave link: Select this option to specify a microwave link. Specify the total Link losses for the link
between the donor transmitter and the repeater.
◼ Optical fibre link: Select this option to specify an optical fibre link. Specify the total Fibre losses for the link
between the donor transmitter and the repeater

 For remote antennas, you must select Optical fibre link.

◼ Antenna: This area is only available if you selected Air under Donor-repeater link.
◼ Model: Select the antenna model from the list. Click the Browse button to access the access properties.
Click the Select button to open the Antenna Selection Assistant. This assistant lists all the antennas that
match the currently selected physical antenna and whose minimum and maximum operating frequencies
include the operating frequency of the transmitter. For more information, see "Assigning Antennas to
Transmitters" on page 168
◼ Height/ground: Specify the height of the antenna above the ground. This is added to the altitude of the site
as given by the DTM. If the repeater is situated on a building, the height entered must include the height of
building.
◼ Mechanical Azimuth and Mechanical Downtilt: Specify additional antenna parameters.

+ You can click the Calculate button to update the mechanical azimuth and
mechanical downtilt values after changing the repeater donor side antenna height
or the repeater location. If you choose another site or change site coordinates in the
General tab, click Apply before clicking the Calculate button.

◼ Feeders: only available if you selected Air under Donor-repeater link:


◼ Type: Select the type of feeder from the list. Click the Browse button to access the feeder properties.
◼ Length: Enter the Length of the feeder cable at Transmission and at Reception.

Coverage Side Tab


◼ Active: Select this option to specify whether the repeater is active or inactive. Repeaters are displayed in the
Network explorer with an active ( ) or inactive ( )icon.


Only active repeaters are taken into consideration during calculations.

◼ Transmission (for GSM networks only): Enter a value for EIRP (Effective Isotropically Radiated Power) or click
Calculate to determine the actual gains. Atoll calculates the EIRP with the following formula:
EIRP = Power + Gain - Losses
Even if the EIRP is a downlink parameter, Atoll can extract the corresponding gain from the knowledge of the
various transmission gains and losses. This gain is then re-used to evaluate the uplink power used in any
uplink calculation.
◼ Total gain (for all radio technologies except GSM): Specify the total gain in downlink and uplink or click
Calculate to determine the actual gain in both directions.

184 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 3: Radio Antennas and Equipment

 If you have modified any settings in the General, Donor Side, or Coverage Side tabs,
click Apply before clicking the Calculate button.

For LTE:
◼ In downlink, the total gain is applied to RS, SS, PBCH, PDCCH, and PDSCH powers and EPREs.
◼ In uplink, the total gain is applied to the PUCCH and PUSCH powers.
For UMTS and CDMA2000 networks:
◼ In downlink, the total gain is applied to each power (pilot power, SCH power, and so on).
◼ In uplink, the total gain is applied to each terminal power.
For WiMAX and LPWA networks:
◼ In downlink, the total gain is applied to preamble, traffic, and pilot powers.
◼ In uplink, the total gain is applied to each terminal power.
The total gain takes into account losses between the donor transmitter and the repeater, donor characteristics
(donor antenna gain, reception feeder losses), amplifier gain, and coverage characteristics (coverage antenna
gain, transmission feeder losses).
◼ Antennas: Specify the following parameters for the repeater or remote antenna:
◼ Height/ground: Specify the height of the antenna above the ground. This is added to the altitude of the site
as given by the DTM. If the repeater is situated on a building, the height entered must include the height of
building.
◼ Main antenna:
◼ Model: Select an antenna model from the list. Click the Browse button to access the antenna properties.
Click the Select button to open the Antenna Selection Assistant. This assistant lists all the antennas that
match the currently selected physical antenna and whose minimum and maximum operating
frequencies include the operating frequency of the transmitter. For more information, see "Assigning
Antennas to Transmitters" on page 168
◼ Mechanical Azimuth, Mechanical Downtilt, Electrical Azimuth, Electrical Downtilt, and Additional
electrical downtilt: Specify additional antenna parameters.
◼ Secondary antennas: Select one or more secondary antennas in the Antenna column and enter their
Azimuth, Mechanical downtilt, Additional electrical downtilt, and % Power.

The Additional electrical downtilt can be made accessible through an option




in the Atoll.ini file. For more information, see the Administrator Manual.
◼ For more information on the effect of additional electrical downtilt on antenna
patterns, see the Technical Reference Guide.
◼ For information on working with data tables, see "Data Tables" on page 78.

◼ Feeders: Specify the following parameters for the repeater feeder:


◼ Type: Select a type of feeder from the list. You can click the Browse button to access the feeder properties.
◼ Length: Enter the length of the feeder cable at Transmission and at Reception.
◼ Misc. losses: Specify any additional losses in dB for Transmission and Reception.

Propagation Tab
The path loss matrix contains a set of path loss values calculated on each pixel over a specific area. This tab
determines the major parameters for calculating path loss is calculated for the current network element.
Atoll enables you to calculate two levels of path loss matrices:
◼ Main matrix: Specify the settings for calculating path loss over a small radius with a higher resolution.
◼ Extended matrix: Specify the settings for calculating path loss over a larger radius with a lower resolution.
For each matrix, you can modify the Propagation model, Radius, and Resolution. For information on propagation
models, see "Assigning Propagation Parameters" on page 220.

© 2020 Forsk. All Rights Reserved. 185


Atoll 3.4.1 User Manual for Radio Networks
Chapter 3: Radio Antennas and Equipment

Display Tab
On the Display tab, you can modify how the current network element is displayed. For information on changing
display properties, see the "Setting the Display Properties of Objects" on page 49.

3.5.2 Creating Repeaters and Remote Antennas

You can create repeaters or a remote antennas by placing them directly on the map. When you create a repeater or
a remote antenna, you can add it to an existing site, or have Atoll automatically create a new site. You can create
them in cascade, in other words, you can create repeaters and remote antennas that extend the coverage of another
repeater or of a remote antenna.
To create a repeater or remote antenna:

1. Click the arrow next to New Repeater or Remote Antenna icon ( ) on the Radio Planning toolbar and
select either Repeater or Remote Antenna from the menu.
2. Select the donor transmitter, repeater, or remote antenna. You can select it from the Transmitters folder in the
Network explorer, or directly on the map.

3. Click the New Repeater or Remote Antenna button ( ).


4. Click the location where you want to place the repeater or remote antenna on map to place the repeater.

The repeater ( ) or remote antenna is placed on the map. The symbol is the same colour as the donor transmitter,
repeater, or remote antenna. Repeater and remote antennas are created with the same azimuth as the donor.

When the donor is a transmitter, you can see to which station the repeater or


remote antenna is connected by clicking it; Atoll displays a link to the donor
transmitter. You can hide the link by clicking it again.
◼ When the donor is a repeater or a remote antenna, Atoll displays a chain of
links showing the entire chain down to the donor transmitter. The chain is
displayed when you click any of the items belonging to the chain is clicked
(i.e., donor transmitter, any repeater, or any remote antenna).

Inactive repeaters are displayed with an empty icon.


Repeaters and remote antennas are created in the Network explorer, in the Transmitters folder, under their donor.

+ Alternatively, you can create repeaters and remote antennas in the data table. To do
this, in the Network explorer, right-click the Transmitters folder, and select either
Repeaters or Remote Antennas, and Open Table. This can be useful when you want
to create multiple repeaters or remote antennas in the table.

3.5.3 Modifying Repeater and Remote Antenna Properties

You can edit repeaters and remote antennas in the repeater or remote antenna Properties dialog box.
To modify the properties of a repeater or remote antenna:
1. Right-click the repeater or remote antenna, either on the map or in the Network explorer, and select Properties
from the context menu. The Properties dialog box appears.
2. Modify the properties of the repeater or remote antenna as described in "Repeater and Remote Antenna
Properties" on page 183.
3. Click OK or Apply.

186 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 3: Radio Antennas and Equipment

3.5.4 Creating Multiple Repeaters and Remote Antennas

The characteristics of repeaters and remote antenna are stored in the Repeaters and Remote Antennas data tables.
If you have data in table form, either in another Atoll document or in a spreadsheet, you can copy this data and paste
it into the Remote Antennas table in your current Atoll document.
To paste the information into the Remote Antennas table:
1. in the Network explorer, right-click the Transmitters folder, and select either Repeaters > Open Table or
Remote Antennas > Open Table.
2. Copy the data from the source document and paste it into the Remote Antennas table.

 The table you copy data from must have the same column layout as the table you
are pasting data into.

For information on copying and pasting data, see "Copying and Pasting in Tables" on page 86.

3.5.5 Updating Repeaters and Remote Antennas

Atoll provides you with a few shortcuts that you can use to change certain repeater parameters:
◼ To automatically update the calculated azimuth and downtilt of the donor-side antennas of all repeaters,
selecting Repeaters > Calculate Donor Side Azimuths and Tilts from the Transmitters context menu.
◼ To update the UL and DL total gains of all repeaters, select Repeaters > Calculate Gains from the Transmitters
context menu.
◼ You can update the propagation losses of all off-air repeaters by selecting Repeaters > Calculate Donor Side
Propagation Losses from the Transmitters context menu.
◼ You can select a repeater on the map and change its azimuth (see "Changing the Azimuth of the Antenna
Using the Mouse" on page 56) or its position relative to the site (see "Changing the Antenna Position Relative
to the Site Using the Mouse" on page 57).
◼ For GSM networks, you can prevent Atoll from updating the EIRP of selected repeaters by creating a custom
Boolean field named "FreezeTotalGain" in the Repeaters table and setting the value of the field to "True."
Afterwards, when you select Repeaters > Calculate EIRP from the Transmitters context menu, Atoll will only
update the EIRP for repeaters with the custom field "FreezeTotalGain" set to "False."
◼ For all technologies except GSM, you can prevent Atoll from updating the UL and DL total gains (or the EIRP
for GSM networks) of selected repeaters by creating a custom Boolean field named "FreezeTotalGain" in the
Repeaters table.
◼ When you select Repeaters > Calculate Gains from the Transmitters context menu, only the UL and DL total
gains for repeaters with the custom field "FreezeTotalGain" set to "False" are updated.
◼ On the Coverage Side tab of the repeater Properties dialog box, the total loss Calculate button is disabled
for repeaters with the custom field "FreezeTotalGain" set to "True".

3.5.6 Receiver Equipment Properties

Reception equipment models the reception characteristics of cells and user terminals. Mobile terminals have
different categories, reception characteristics, and behaviour under different speeds.For more information on
defining reception equipment, see the following topics:
◼ UMTS: "Defining Receiver Equipment" on page 612
◼ CDMA2000: "Receiver Equipment" on page 683
◼ LTE: "Reception Equipment Properties" on page 790

© 2020 Forsk. All Rights Reserved. 187


Atoll 3.4.1 User Manual for Radio Networks
Chapter 3: Radio Antennas and Equipment

188 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

4 Radio Calculations and Models


Once you have created a network, you can make predictions. There are two types of predictions:
◼ Point predictions: The Point Analysis tool allows you to predict, at any point on the map, the profile between a
reference transmitter and a receiver, the value of the signal levels of the surrounding transmitters, an active
set analysis or an interference analysis, depending on the radio technology.
◼ Coverage predictions: You can calculate standard coverage predictions, coverage by transmitter, coverage by
signal level and overlapping zones, and specific coverage predictions such as interference predictions,
handover, or service availability. Many customisation features on coverage predictions are available to make
their analysis easier.
Atoll facilitates the calculation of coverage predictions with support for multithreading and distributed calculating.
The progress of the calculations can be displayed in the Events viewer or in a log file.
Atoll also allows you to use polygonal zones to limit the amount of resources and time used for calculations. The
polygonal zones, such as the filtering zone and the computation zone, help you to restrict calculations to a defined
set of transmitters, and to limit calculations and coverage predictions.
Depending on the type of project you are working on, you can choose between the propagation models available in
Atoll.
This chapter covers the following topics:
◼ "Radio Propagation Models" on page 189
◼ "The Calculation Process" on page 218
◼ "Managing Path Loss Matrices" on page 224
◼ "Point Predictions" on page 229
◼ "Coverage Predictions" on page 238
◼ "Distributed Calculation" on page 257
◼ "Automatic Planning" on page 257

4.1 Radio Propagation Models


Each propagation model available in Atoll is suited for certain conditions, frequencies and radio technologies. The
following table summarises the frequency band, necessary geo data, and recommended use of each propagation
model.

Model Frequency Range Geo Data Taken into Account Recommended Use

ITU 370-7 Vienna 93 100 – 400 MHz Terrain profile d > 10 km


Low frequencies
Broadcast

ITU 1546 30 – 3000 MHz Terrain profile 1 < d < 1000 km


Land and maritime mobile Broad-
cast

ITU 526-5 30 – 10000 MHz Terrain profile Fixed receivers


(theoretical) WLL

WLL 30 – 10000 MHz Terrain profile Fixed receivers


Deterministic clutter WLL, Microwave links, WiMAX

© 2020 Forsk. All Rights Reserved. 189


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

Model Frequency Range Geo Data Taken into Account Recommended Use

Okumura-Hata 150 – 1000 MHz Terrain profile 1 < d < 20 km


(Automatic calibration) Statistical clutter (at the receiver) GSM 900, CDMA2000, LTE

Cost-Hata 1500 – 2000 MHz Terrain profile 1 < d < 20 km


(Automatic calibration) Statistical clutter (at the receiver) GSM 1800, UMTS, CDMA2000, LTE

ITU 452 100 – 50000 MHz Terrain profile 1 < d < 10000 km
Statistical clutter Interference predictions
ITU 529-3 300 – 1500 MHz Terrain profile 1 < d < 100 km
Statistical clutter (at the receiver) GSM 900, CDMA2000, LTE

ITU 1812 30 – 3000 MHz Terrain profile 0.25 < d < 3000 km
Statistical clutter GSM, UMTS, CDMA2000, LTE,
WiMAX, Wi-Fi
Standard Propagation Model 150 – 3500 MHz Terrain profile 1 < d < 20 km
(Automatic calibration) Statistical clutter GSM, UMTS, CDMA2000, LTE,
WiMAX, Wi-Fi

Erceg-Greenstein (SUI) 1900 – 6000 MHz Terrain profile Urban and suburban areas
Statistical clutter (at the receiver) 100 m < d < 8 km
Fixed WiMAX, Wi-Fi
Sakagami Extended 3000 – 8000 MHz Terrain profile 1 < d < 20 km
(Automatic calibration) Statistical clutter LTE, WiMAX, Wi-Fi

3GPP 38.900 6 – 100 GHz Terrain profile 1 < d < 10 km


(Automatic calibration) Statistical clutter

ITU 1238 300 MHz - 100 GHz In-building environment clutter zones Indoor propagation based on statis-
tical analysis.

Multi-wall Propagation Model - In-building material-based walls and Indoor with reflections
surfaces

CrossWave Model 200 – 5000 MHz Terrain profile All types of environments
Statistical or deterministic clutter Small, micro, and macro cells
3D building and line vectors (optional) GSM, UMTS, CDMA2000, LTE,
Specific morphology, facets and WiMAX, Wi-Fi
graphs data files (optional)

Aster Propagation Model 150 – 5000 MHz Terrain profile All types of environments, particu-
(Automatic calibration) Statistical or deterministic clutter larly dense urban areas with high
resolution raster data
3D building and line vectors (optional)
Small, micro, and macro cells
GSM, UMTS, CDMA2000, LTE,
WiMAX, Wi-Fi

This section covers the following topics:


◼ "Standard Propagation Model" on page 191
◼ "Aster Propagation Model" on page 198
◼ "CrossWave Model" on page 199
◼ "Okumura-Hata Propagation Model" on page 200
◼ "Cost-Hata Propagation Model" on page 201
◼ "ITU 529-3 Propagation Model" on page 203
◼ "ITU 370-7 Propagation Model" on page 204
◼ "Erceg-Greenstein Propagation Model" on page 205
◼ "ITU 526-5 Propagation Model" on page 206
◼ "WLL Propagation Model" on page 206
◼ "ITU 452 Propagation Model" on page 207
◼ "Longley-Rice Propagation Model" on page 208
◼ "Irregular Terrain Model (ITM)" on page 209
◼ "ITU 1546 Propagation Model" on page 210
◼ "ITU 1812 Propagation Model" on page 210
◼ "Sakagami Extended Propagation Model" on page 212
◼ "3GPP 38.900 Propagation Model" on page 212

190 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

◼ "ITU 1238 In-building Propagation Model" on page 214


◼ "Multi-wall In-building Propagation Model" on page 215
◼ "Managing Propagation Models" on page 217
◼ "Modelling Shadowing" on page 217.

4.1.1 Standard Propagation Model

The Standard Propagation Model (SPM) is based on the Hata formulas and is suited for predictions in the 150 to
3500 MHz band over long distances (from one to 20 km). It is best suited to GSM 900/1800, UMTS, and CDMA2000
radio technologies.
The Standard Propagation Model is based on the following formula:

 K 1 + K 2  Log  d  + K 3  Log  H Tx  + K 4  DiffractionLoss + K 5  Log  d   Log  H Tx  + 


P R = P Tx –  
eff eff
K  H + K 7  Log  H Rx  + K clutter  f  clutter  + K hill LOS 
 6 Rx eff eff 

where:

PR received power (dBm)

PTx transmitted power (EIRP) (dBm)

K1 constant offset (dB)

K2 multiplying factor for Log(d)

d distance between the receiver and the transmitter (m)


K3 multiplying factor for Log(HTxeff)
effective height of the transmitter antenna (m)
H Tx
eff

K4 multiplying factor for diffraction calculation. K4 must be a positive number

DiffractionLoss losses due to diffraction over an obstructed path (dB)


K5 multiplying factor for Log(HTxeff) x Log(d)

K6 multiplying factor for HRxeff

K7 multiplying factor for Log(HRxeff)


mobile antenna height (m)
H Rx
eff

Kclutter multiplying factor for f(clutter)

f(clutter) average of weighted losses due to clutter


Khill, LoS corrective factor for hilly regions (=0 in case of NLoS)

These parameters can be defined on the tabs (Parameters, and Clutter) of the Standard Propagation Model
Properties dialog box. You can also use a wizard to calibrate the Standard Propagation Model. For information on
the Automatic Calibration Wizard, see the Technical Note SPM Model Calibration.
This section covers the following topics:
◼ "Standard Propagation Model Guidelines" on page 191
◼ "Calculating Diffraction With the SPM" on page 192
◼ "Sample Values for SPM Formulas" on page 193
◼ "Calculating f(clutter) with the Standard Propagation Model" on page 194
◼ "Modelling Fixed Receivers" on page 194
◼ "Defining the Parameters of the Standard Propagation Model" on page 195.

4.1.1.1 Standard Propagation Model Guidelines


Clutter information can be evaluated in both diffraction loss and f(clutter). To prevent the model from evaluating
clutter information twice, choose one of the following approaches:
◼ Approach #1: If you specify losses per clutter class, do not consider clutter altitudes in diffraction loss over
the transmitter-receiver profile. This approach is recommended if the clutter height information is statistical
(i.e., where the clutter is roughly defined and without a defined altitude).

© 2020 Forsk. All Rights Reserved. 191


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

 Because the Standard Propagation Model is a statistical propagation model, this


approach is recommended.

◼ Approach #2: If you consider clutter altitudes, do not define a loss per clutter class. In this case, f(clutter) will
be "0;" losses due to clutter will only be taken into account in the calculated diffraction. This approach is
recommended if the clutter altitude information is semi-deterministic (i.e., where the clutter is roughly defined
with an average altitude per clutter class) or deterministic (i.e., where the clutter is sharply defined with an
average altitude per clutter class or where there is a clutter height file).
If the clutter height information is an average height defined for each clutter class, you must specify a receiver
clearance per clutter class. Both ground and clutter altitude are considered along the whole transmitter-
receiver profile except over a specific distance around the receiver (clearance), in which Atoll bases its
calculations only on the DTM. The clearance information is used to model streets because it is assumed that
the receiver is in the street.
It is not necessary to define receiver clearance if the height information is from a clutter height file. In this case,
the clutter height information is accurate enough to be used without additional information such as clearance;
Atoll calculates the path loss if the receiver is in the street (if the receiver height is higher than the clutter
height). If the receiver height is lower than the clutter height, the receiver is assumed to be inside a building.
In this case, Atoll does not consider any diffraction for the building (or any clearance) but takes into account
the clutter class indoor loss as an additional penetration loss. Nevertheless, Atoll does consider diffraction
caused by surrounding buildings. In Figure 4.1 on page 192 this diffraction is displayed with a green line.

 To consider indoor losses inside a building when only using a deterministic clutter
map (which means a clutter height map), disable the Clutter indoor losses option
when creating a prediction. If the option is enabled, indoor losses are added twice
(once for the entire reception clutter class and once as indoor losses).

Figure 4.1: Diffraction caused by surrounding buildings when the receiver is indoors

4.1.1.2 Calculating Diffraction With the SPM


You can set the parameters used to calculate diffraction losses on the Parameters and Clutter tabs of the Standard
Propagation Model Properties dialog box.
In the Parameters explorer, you can define the calculation method used for diffraction and the K4 factor. The
following methods are available:
◼ Deygout
◼ Epstein-Peterson

192 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

◼ Deygout with correction


◼ Millington
The methods for calculating diffraction are based on the general method for one or more obstacles described in the
ITU 526-5 recommendations. Calculations include the curvature of the Earth. Along the transmitter-receiver profile,
you can choose to consider either the ground altitude only or both the ground altitude and the clutter height. If you
choose to consider clutter height, Atoll extracts information from the clutter heights file. Otherwise, it uses an
average clutter height specified for each clutter class. When clutter height information is statistical, Atoll also uses
clearance values for each clutter class to establish street models. For detailed information on each method, see the
Technical Reference Guide.
To consider heights when calculating diffraction:
1. In the Parameters explorer, expand the Propagation Models folder and right-click Standard Propagation
Model., and select Properties from the context menu. The Properties dialog box appears.
2. Click the Clutter tab.
3. Under Heights, select one of the following for Clutter taken into account in diffraction:
◼ 1 - Yes: Select "1 - Yes" if you want heights from the clutter heights to be taken into account on top of the
DTM when calculating diffraction.
◼ 0 - No: Select "0 - No" if you want diffraction to be calculated using only the DTM.
4. Click OK.

4.1.1.3 Sample Values for SPM Formulas


The following table gives some possible values for the constants used in the Standard Propagation Model formulas.

Minimum Typical Maximum

K1 Variable Variable Variable

K2 20 44.9 70

K3 -20 5.83 20

K4 0 0.5 0.8

K5 -10 -6.55 0

K6 -1 0 0

K7 -10 0 0

It is recommended to set K6 to 0, and use K7 instead of K6. K6 is a multiplicative coefficient to a value in dB, which
means that slight variations in K6 have considerable impact on the path loss.
K1 is a constant; its value depends on the radio frequency. The following table gives some possible values for K1.

Frequency (MHz) K1

935 12.5

1805 22

1930 23

2110 23.8

1900 23

2300 24.7

2500 25.4

2700 26.1

3300 27.8

3500 28.3

Its value is heavily influenced by the values given to losses per clutter class.

© 2020 Forsk. All Rights Reserved. 193


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

4.1.1.4 Calculating f(clutter) with the Standard Propagation Model


The average of weighted losses due to clutter, f(clutter), is defined as follows:
n

f  clutter  =
L  wi i

i=1
where
L: loss due to clutter.
w: weight.
n: number of points taken into account over the profile.
The losses due to clutter are calculated for the maximum distance from the receiver, defined as Maximum Distance
on the Clutter tab of the Standard Propagation Model Properties dialog box. When the Maximum Distance is
defined as "0", Atoll only considers the losses on the pixel where the receiver is located. On the Clutter tab, each
clutter class is assigned losses and a weighting function, enabling Atoll to give a weight to each point. For more
information, see the Technical Reference Guide.

 The losses per clutter class can be calculated using the Automatic Calibration
Wizard. For information on the Automatic Calibration Wizard, see the technical
note SPM Model Calibration.

The following table gives typical values for losses (in dB) per clutter class:

Clutter Class Losses (dB)


Dense urban from 4 to 5

Woodland from 2 to 3

Urban 0
Suburban from -5 to -3

Industrial from -5 to -3

Open in urban from -6 to -4


Open from -12 to -10

Water from -14 to -12

 The Standard Propagation Model is based on Hata formulas, which are valid for an
urban environment. The values above are consistent with an urban environment
because losses of 0 dB are indicated for an urban clutter class, with positive values
for more dense clutter classes and negative values for less dense clutter classes.

4.1.1.5 Modelling Fixed Receivers


The following are suggestions for defining the height of fixed receivers:
◼ You can model the receiver as always being above the clutter, by selecting "1 - Yes" for the Receiver on Top
of Clutter option on the Clutter tab of the Standard Propagation Model Properties dialog box. The receiver
height will then be sum of the clutter height and the receiver height. This option can be used to model receivers
on top of buildings, for example.
◼ You can define a specific receiver height for each clutter class in the Rx Height column on the Clutter tab of
the Standard Propagation Model Properties dialog box. Or, you can select "(default)" for the receiver height.
When creating a coverage prediction, Atoll will then read the receiver height on the Calculation Parameters
tab of the Network Settings Properties dialog box in the Parameters explorer.

194 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

4.1.1.6 Defining the Parameters of the Standard Propagation Model


You can define the parameters of the Standard Propagation Model using the Standard Propagation Model
Properties dialog box.

 Default values have been assigned to the multiplying factors. The default values
correspond to the rural (quasi-open) Okumura-Hata formula valid for a frequency of
935 MHz. The values for K values can be calculated using an automatic or assisted
calibration method. For more information, see the Measurements and Model
Calibration Guide.

To define the calculations parameters of the Standard Propagation Model:


1. In the Parameters explorer, expand the Propagation Models folder and right-click Standard Propagation
Model., and select Properties from the context menu. The Properties dialog box appears.
2. Click the Parameters tab (see Figure 4.2).

Figure 4.2: Standard Propagation Model - Parameters tab

Under Near Transmitter, you can set the following parameters:


◼ Maximum Distance: Set the maximum distance for a receiver to be considered near the transmitter. If the
distance between the receiver and the transmitter is greater than the set distance, the receiver is
considered far from the transmitter.
◼ K1 - los and K2 - los: Enter the K1 and K2 values that will be used for calculations when the receiver is in
the transmitter line of sight.
◼ K1 - nlos and K2 - nlos: Enter the K1 and K2 values that will be used for calculations when the receiver is
not in the transmitter line of sight.

© 2020 Forsk. All Rights Reserved. 195


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

Under Far from Transmitter, the values you set will be used for all receivers whose distance from the
transmitter is greater than the distance specified in Maximum Distance under Near Transmitter. You can set
the following parameters:
◼ K1 - los and K2 - los: Enter the K1 and K2 values that will be used for calculations when the receiver is in
the transmitter line of sight.
◼ K1 - nlos and K2 - nlos: Enter the K1 and K2 values that will be used for calculations when the receiver is
not in the transmitter line of sight.

 The LoS is defined by no obstruction along the direct ray between the transmitter
and the receiver.

Under Effective Antenna Height, you can set the following parameters:
◼ Method: Select the method that will be used to calculate HTxeff, the effective antenna height.

 You can use the Automatic Calibration Wizard to select the best method for
calculating the effective Tx antenna height. For information on the Automatic
Calibration Wizard, see the Measurements and Model Calibration Guide.

◼ Distance min. and Distance max.: The Distance min. and Distance max. are set to 3,000 m and 15,000 m
(according to ITU recommendations) for frequencies under 500 MHz and to 0 m and 15,000 m (according
to ITU recommendations) for high frequency mobile communications. These values are only used for the
"Abs Spot Ht" and the "Enhanced Slope at Receiver" methods. For more information on how these values
are used, see the Technical Reference Guide.
◼ K3: Enter the K3 value.
Under Diffraction, you can set the following parameters:
◼ LoS calculations only: Select LoS calculations only ("1 - Yes") or LoS and NLoS calculations ("0 - No") .
◼ Method: Select the method that will be used to calculate diffraction.
◼ K4: Enter the K4 value.
Under Other Parameters, you can set the following parameters:
◼ K5: Enter the K5 value.
◼ K6: Enter the K6 value.
It is recommended to set K6 to 0, and use K7 instead of K6. K6 is a multiplicative coefficient to a value in
dB, which means that slight variations in K6 have considerable impact on the path loss.
◼ K7: Enter the K7 value.
◼ Kclutter: Enter the Kclutter value.
◼ Hilly Terrain Correction Factor: Select "1 - Yes" to take the Hilly Terrain Correction Factor into account.
Otherwise, select "0 - No". The Hilly Terrain Correction Factor corrects path loss for hilly regions when
transmitter and receiver are in LoS. For more information on the Hilly Terrain Correction Factor, see the
Technical Reference Guide.
◼ Limitation to Free Space Loss: When using a Hata-based propagation model, it is possible to calculate a
theoretical path loss that ends up being lower than the free space loss. In Atoll, you can define any Hata-
based propagation model to never calculate a path loss that is lower than the calculated free space loss
per pixel. Select "1 - Yes" if you want the propagation model to limit the path loss calculated per pixel to the
calculated free space loss.
◼ Profiles: Select the method to be used to extract the profile. If you select "1 - Radial," Atoll establishes a
profile between each transmitter and each point located on its calculation perimeter (as defined by the
calculation radius) and then uses the nearest profile to make a prediction on a point inside the calculation
perimeter. This process is called radial optimisation. If you select "2 - Systematic," Atoll systematically
determines a profile between each transmitter and each point in its calculation area. This method requires
a significantly longer calculation time, therefore, you should choose "1 - Radial" if you want a shorter
calculation time.
◼ Grid Calculation: Select "0 - Centred" if you want Atoll to perform the calculations at the centre of each pixel
or select "1 - Bottom left" if you want Atoll to perform the calculations at the lower left of each pixel.
3. Click OK.

196 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

4.1.1.7 Defining the Clutter Settings of the Standard Propagation Model


You can define the parameters of the Standard Propagation Model using the Standard Propagation Model
Properties dialog box. For more information, see "Calculating f(clutter) with the Standard Propagation Model" on
page 194.
To define the clutter parameters of the Standard Propagation Model:
1. In the Parameters explorer, expand the Propagation Models folder and right-click Standard Propagation
Model., and select Properties from the context menu. The Properties dialog box appears.
2. Click the Clutter tab (see Figure 4.3).

Figure 4.3: Standard Propagation Model - Clutter tab

Under Clutter Taken into Account, you can set the following parameters under Heights:
◼ Clutter taken into account in diffraction: Select "1 - Yes" if you want the clutter heights to be taken into
account when calculating diffraction.
◼ Receiver on top of clutter: Select "1 - Yes" if you want to consider that the receiver is located on top of the
clutter, for example if fixed receivers are located on building rooftops.
◼ Indoor calculations only: Select "1 - Yes" to create coverage predictions based on indoor calculations only.
Under Clutter Taken into Account, you can set the following parameters under Range:
◼ Max. distance: Set the maximum distance from a receiver to be considered when calculating f(clutter).
◼ Weighting function: Select a weighting function to be used when calculating f(clutter). It enables you to
weigh losses for each pixel between a receiver and a maximum distance. For more information on
weighting functions, see the Technical Reference Guide.
Under Parameters per clutter class, you can set the following parameters for each clutter class:
◼ Losses: If necessary, enter the losses for each clutter class to be considered when calculating f(clutter).
◼ Clearance: If necessary, enter a clearance around each receiver for each clutter class. The clearance
information is used to model streets when it is assumed that the receiver is in the street. The clearance is
used to calculate diffraction when statistical clutter is considered.

© 2020 Forsk. All Rights Reserved. 197


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

◼ Rx Height: If necessary, enter a specific receiver height for each clutter class. Alternatively, you can select
"(default)" for the receiver height. When creating a coverage prediction, Atoll reads the receiver height on
the Calculation Parameters tab of the Network Settings Properties dialog box in the Parameters explorer.
3. Click OK.

4.1.1.8 Model Calibration Wizard


The Standard Propagation Model, as well as some other propagation models in Atoll, offers an Automatic
Calibration Wizard that uses CW measurements to tune the model to your local environment.
For more information about calibrating propagation models, see the technical note Standard Propagation Model
Calibration.

4.1.2 Aster Propagation Model

The Aster propagation model is a high-performance advanced ray-tracing propagation model. 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 and can be optionally tuned using CW measurements.
The Aster propagation model has the following features:
◼ Ray tracing: Aster is based on two major components:
◼ Vertical diffraction over rooftops based on Walfisch-Ikegami model and multiple knife-edge Deygout
method.
◼ Horizontal diffraction based on ray tracing.
Aster can use geographical data such as vectors for ray tracing, but it can also perform ray tracing with raster
data only.
◼ Extremely fast: Aster uses a unique high-speed ray-tracing technique, based on the raster sampling of building
angles. For example, 5 seconds are enough to calculate a 1,500 m radius cell with a 5m grid on an ordinary
laptop.
◼ Highly accurate: Aster can take all the main radio propagation effects into account, leading to highly accurate
coverage prediction results. Its accuracy applies to antennas above rooftops (where signal levels are mainly
due to vertical diffractions) as well as antennas under rooftops (where signal levels are mainly due to
horizontal diffractions).
◼ Ready & Easy-to-use: Aster is fully integrated in the Atoll environment and there is no need for a special
database or for any type of data pre-processing.
◼ Compatible with high resolution (less than 25 m) raster data and with all types of clutter data. It is also
compatible with vector data (ESRI Shapefiles SHP and MapInfo TAB formats are currently supported).
◼ Compliant with all wireless technologies and frequencies ranging from 150 MHz to 5 GHz.
◼ Supplied with pre-calibrated parameters using more than 1.5 million measurement points. The standard
deviation from measurements is typically less than 6.5 dB. Model configurations are intuitive and easy to
access.
◼ Auto-calibration: Aster supports measurement-based auto-calibration. The standard deviation can drop to
less than 6.5 dB in scenarios and environments with high-resolution geo data and good-quality
measurements.

198 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

Figure 4.4: Vertical and Horizontal Components in Aster

The Aster user interface is organised with the following tabs:


◼ General: use this tab to change the Aster model instance name, view the register signature, and enter
comments.
◼ Configuration: use this tab to define indoor calculation and indoor antennas parameters.
◼ Clutter: use this tab to define clutter classes and propagation classes.
◼ Geo: use this tab to map geo raster data to deterministic propagation classes and define vector files.
◼ Ray Tracing: use this tab to modify the settings of the ray tracing algorithm.
For more information on the Aster propagation model, please refer to the following documents:
◼ Aster User Manual
◼ Aster Technical Reference Guide
◼ Aster Model Calibration Technical Note
◼ Aster License Management Technical Note

4.1.3 CrossWave Model

CrossWave is a high performance universal propagation model that can be applied to all wireless technologies
(GSM, UMTS, WiMAX, LTE, etc.) and frequency ranges from 200 MHz to 5 GHz. It supports any type of micro, mini,
and macro cells and all types of environment without restriction (dense urban, urban, suburban, rural, etc.).

Figure 4.5: Propagation phenomena and CrossWave

The CrossWave model relies on geographical data to determine a vertical profile of the terrain between a transmitter
and a receiver and provides realistic modelling by combining the three following criteria:
◼ Vertical diffraction using elaborate clutter information

© 2020 Forsk. All Rights Reserved. 199


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

◼ Reflection on mountains
◼ Horizontal guided propagation
CrossWave supports automatic tuning based on CW measurements, but is also statistically pre-calibrated by
incorporating measurements from various countries and environment types. CrossWave benefits from several
years of experience in modelling of basic components (antenna and profile modelling) and automatic tuning (multi-
linear regression, neuronal networks, etc.). Although highly complex, the CrossWave model combines accuracy,
performance, versatility, and robustness.

4.1.4 Okumura-Hata Propagation Model

The Okumura-Hata model is suited for predictions in the 150 to 1000 MHz band over long distances (from one to
20 km). It is best suited to GSM 900 and CDMA 1xRTT radio technologies.
Hata models in general are well adapted to 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. You can also
define a default formula to be used when no land use data is available. Additionally, you can consider diffraction
losses based on the DTM.
This section covers the following topics:
◼ "Defining General Settings (Okumura-Hata)" on page 200
◼ "Selecting an Environment Formula (Okumura-Hata)" on page 200
◼ "Creating or Modifying Environment Formulas (Okumura-Hata)" on page 201.

4.1.4.1 Defining General Settings (Okumura-Hata)


To set general parameters on the Okumura-Hata propagation model:
1. In the Parameters explorer, expand the Propagation Models folder and right-click Okumura-Hata. The context
menu appears.
2. Select Properties from the context menu. The Properties dialog box appears.
3. Click the Parameters tab. You can modify the following settings:
◼ Add diffraction loss: The Okumura-Hata propagation model can take into account losses due to diffraction,
using a 1-knife-edge Deygout method, and using the ground altitude given in the DTM. For detailed
information on the Deygout method, see the Technical Reference Guide. The calculations take the curvature
of the earth into account. Select "1 - Yes" if you want the propagation model to add losses due to diffraction.
You can weight this diffraction for each Hata environment formula (see "Creating or Modifying Environment
Formulas (Okumura-Hata)" on page 201)
◼ Limitation to free space loss: When using a Hata-based propagation model, it is possible to calculate a
theoretical path loss that ends up being lower than the free space loss. In Atoll, you can define any Hata-
based propagation model to never calculate a path loss that is lower than the calculated free space loss
per pixel. Select "1 - Yes" if you want the propagation model to limit the path loss calculated per pixel to the
calculated free space loss.
4. Click OK.

4.1.4.2 Selecting an Environment Formula (Okumura-Hata)


The Okumura-Hata model calculates propagation by using an environment formula appropriate to each clutter
class. You can assign a default formula that Atoll can use for all clutter classes for which you have not assigned an
environment formula or if you do not have clutter classes in your Atoll document.
To select environment formulas:
1. In the Parameters explorer, expand the Propagation Models folder, right-click Okumura-Hata, and select
Properties from the context menu. The Properties dialog box appears.
2. Click the Configuration tab.

200 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

3. Under Formulas assigned to clutter classes, select the Default formula row. Under this grid, choose the
appropriate formula in the formula scrolling list.
Atoll uses the default environment formula for calculations on any clutter class to which you have not
assigned an environment formula or if you do not have clutter classes in your Atoll document.
4. For each clutter class under Formulas assigned to clutter classes, select a formula from the list.
5. For each clutter class under Additional Losses per Clutter Class, enter an optional correction (in dB). This
correction acts as an additional loss on the loss calculated by the chosen formula.
For information on modifying the selected formula, see "Creating or Modifying Environment Formulas
(Okumura-Hata)" on page 201.
6. Click OK.


Correction terms can be evaluated using the Automatic Calibration Wizard. For
information on the Automatic Calibration Wizard, see the Measurements and Model
Calibration Guide.

4.1.4.3 Creating or Modifying Environment Formulas (Okumura-Hata)


The Okumura-Hata propagation model provides several environmental formulas to simulate various environments.
You can modify existing environmental formulas used by the Okumura-Hata propagation model or you can create
new environmental formulas.
To create or modify an environment formula:
1. In the Parameters explorer, expand the Propagation Models folder, right-click Okumura-Hata, and select
Properties from the context menu. The Properties dialog box appears.
2. Click the Configuration tab.
3. Click the Formulas button. The Formulas dialog box appears. You can do the following:
◼ Add: To create a new formula, click the Add button and modify the parameters of the formula.
◼ Delete: To delete a formula, select the formula and click the Delete button.
◼ Modify: To modify an existing formula, select the formula and modify the parameters.
4. Click OK to save your changes and close the Formulas dialog box.
5. Click OK.

You can weight the diffraction loss by setting the diffraction multiplying


factor within the range [0;1].
◼ Constant values and a diffraction multiplying factor can be evaluated using
the Automatic Calibration Wizard for each environment formula. For
information on the Automatic Calibration Wizard, see the Measurements and
Model Calibration Guide.

4.1.5 Cost-Hata Propagation Model

The Cost-Hata model is suited for coverage predictions in the 1500 to 2000 MHz band over long distances (from
one to 20 km). It is best suited to DCS 1800 and UMTS radio technologies.
Hata models in general are well adapted to 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. You can also
define a default formula to be used when no land use data is available.
This section covers the following topics:
◼ "Defining General Settings (Cost-Hata)" on page 202
◼ "Selecting an Environment Formula (Cost-Hata)" on page 202
◼ "Creating or Modifying Environment Formulas (Cost-Hata)" on page 202.

© 2020 Forsk. All Rights Reserved. 201


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

4.1.5.1 Defining General Settings (Cost-Hata)


To set general parameters on the Cost-Hata propagation model:
1. In the Parameters explorer, expand the Propagation Models folder, right-click Cost-Hata, and select
Properties from the context menu. The Properties dialog box appears.
2. Click the Parameters tab. You can modify the following settings:
◼ Add diffraction loss: The Cost-Hata propagation model can consider losses due to diffraction by using both
a 1-knife-edge Deygout method, and the ground altitude provided by the DTM. For detailed information on
the Deygout method, see the Technical Reference Guide. The calculations take the curvature of the Earth
into account. Select "1 - Yes" if you want the propagation model to add losses due to diffraction. You can
weight this diffraction for each Hata environmental formula (See "Creating or Modifying Environment
Formulas (Cost-Hata)" on page 202)
◼ Limitation to free space loss: When using a Hata-based propagation model, it is possible to calculate a
theoretical path loss that ends up being lower than the free space loss. In Atoll, you can define any Hata-
based propagation model to never calculate a path loss that is lower than the calculated free space loss
per pixel. Select "1 - Yes" if you want the propagation model to limit the path loss calculated per pixel to the
calculated free space loss.
3. Click OK.

4.1.5.2 Selecting an Environment Formula (Cost-Hata)


The Cost-Hata propagation model can use an environment formula appropriate to each clutter class when
calculating. You can assign a default formula that Atoll can use for all clutter classes for which you have not
assigned an environment formula or if you do not have clutter classes in your Atoll document.
To select environment formulas:
1. In the Parameters explorer, expand the Propagation Models folder, right-click Cost-Hata, and select
Properties from the context menu. The Properties dialog box appears.
2. Click the Configuration tab.
3. Under Formulas assigned to clutter classes, select the Default formula row. Under this grid, choose the
appropriate formula in the formula scrolling list.
Atoll uses the default environment formula for calculations on any clutter class to which you have not
assigned an environment formula or if you do not have clutter classes in your Atoll document.
4. For each clutter class under Formulas assigned to clutter classes, select a formula from the list.
5. For each clutter class under Additional Losses per Clutter Class, enter an optional correction (in dB). This
correction acts as an additional loss on the loss calculated by the chosen formula.
6. Click OK.

4.1.5.3 Creating or Modifying Environment Formulas (Cost-Hata)


Several environment formulas are available with the Cost-Hata propagation model to model different environments.
You can modify existing environment formulas used by the Cost-Hata propagation model or create new
environmental formulas.
To create or modify an environment formula:
1. In the Parameters explorer, expand the Propagation Models folder, right-click Cost-Hata, and select
Properties from the context menu. The Properties dialog box appears.
2. Click the Configuration tab.
3. Click the Formulas button. The Formulas dialog box appears. You can do the following:
◼ Add: To create a new formula, click the Add button and modify the parameters of the formula.
◼ Delete: To delete a formula, select the formula and click the Delete button.
◼ Modify: To modify an existing formula, select the formula and modify the parameters.
4. Click OK to save your changes and close the Formulas dialog box.
5. Click OK.

202 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

You can weight the diffraction loss by setting the diffraction multiplying


factor within the range [0;1].
◼ Constant values and diffraction multiplying factor can be evaluated using the
Automatic Calibration Wizard for each environment formula. For information
on the Automatic Calibration Wizard, see the Measurements and Model
Calibration Guide.

4.1.6 ITU 529-3 Propagation Model

The ITU 529-3 model is suited for predictions in the 300 to 1500 MHz band over long distances (from one to
100 km). It is best suited to the GSM 900 radio technology.
You can define several corrective formulas and associate a formula with each clutter class to adapt the ITU 529-3
model to a wide variety of environments. You can also define a default formula to be used when no land use data is
available. In addition, for long distances 20km<d<100 km), the model uses automatically a corrective formula as
defined in the recommendation.
This section covers the following topics:
◼ "Defining General Settings (ITU 529-3)" on page 203
◼ "Selecting an Environment Formula (ITU 529-3)" on page 203
◼ "Creating or Modifying Environment Formulas (ITU 529-3)" on page 204.

4.1.6.1 Defining General Settings (ITU 529-3)


To set general parameters on the ITU 529-3 propagation model:
1. In the Parameters explorer, expand the Propagation Models folder, right-click ITU529, and select Properties
from the context menu. The Properties dialog box appears.
2. Click the Parameters tab. You can modify the following settings:
◼ Add diffraction loss: The ITU 529-3 propagation model can take into account losses due to diffraction,
using a 1-knife-edge Deygout method, and using the ground altitude given in the DTM. For detailed
information on the Deygout method, see the Technical Reference Guide. The calculations take the curvature
of the earth into account. Select "1 - Yes" if you want the propagation model to add losses due to diffraction.
◼ Limitation to free space loss: When using a Hata-based propagation model, it is possible to calculate a
theoretical path loss that ends up being lower than the free space loss. In Atoll, you can define any Hata-
based propagation model to never calculate a path loss that is lower than the calculated free space loss
per pixel. Select "1 - Yes" if you want the propagation model to limit the path loss calculated per pixel to the
calculated free space loss.
3. Click OK.

4.1.6.2 Selecting an Environment Formula (ITU 529-3)


The ITU 529-3 propagation model can use an environment formula appropriate to each clutter class when
calculating. You can assign a default formula that Atoll can use for all clutter classes for which you have not
assigned an environment formula or if you do not have clutter classes in your Atoll document.
To select environment formulas:
1. In the Parameters explorer, expand the Propagation Models folder, right-click ITU529, and select Properties
from the context menu. The Properties dialog box appears.
2. Click the Configuration tab.
3. Under Formulas assigned to clutter classes, select a Default formula.
Atoll uses the default environment formula for calculations on any clutter class to which you have not
assigned an environment formula or if you do not have clutter classes in your Atoll document.

© 2020 Forsk. All Rights Reserved. 203


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

4. For each clutter class under Formulas assigned to clutter classes, select a formula from the list.
For information on modifying the selected formula, see "Creating or Modifying Environment Formulas (ITU
529-3)" on page 204.
5. Click OK.

4.1.6.3 Creating or Modifying Environment Formulas (ITU 529-3)


Several environment formulas are available with the ITU 529-3 propagation model to model different environments.
You can modify existing environment formulas used by the ITU 529-3 propagation model or create new
environmental formulas.
To create or modify an environment formula:
1. In the Parameters explorer, expand the Propagation Models folder, right-click ITU529, and select Properties
from the context menu. The Properties dialog box appears.
2. Click the Configuration tab.
3. Click the Formulas button. The Formulas dialog box appears. You can do the following:
◼ Add: To create a new formula, click the Add button and modify the parameters of the formula.
◼ Delete: To delete a formula, select the formula and click the Delete button.
◼ Modify: To modify an existing formula, select the formula and modify the parameters.
4. Click OK to save your changes and close the Formulas dialog box.
5. Click OK.

4.1.7 ITU 370-7 Propagation Model

The ITU 370-7 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 band over
long distances (over 10 km), such as in broadcast predictions. It uses the terrain profile to calculate propagation.
The only parameter you can define with the ITU 370-7 (Vienna 93) model is the percentage of time during which the
real field is higher than the signal level calculated by the model (1%, 10%, or 50% of the time). The value 50% is
usually used for coverage predictions, whereas 1% is usually used for interference predictions.
To set the percentage of time during which the real field is higher than the signal level:
1. In the Parameters explorer, expand the Propagation Models folder, right-click ITU370, and select Properties
from the context menu. The Properties dialog box appears.
2. Click the Parameters tab.
3. Under Calculate exceeded signal during, select one of the following:
◼ 50% of the time
◼ 10% of the time
◼ 1% of the time
4. Click OK.

 When using the ITU 370-7 model, do not define the cell edge coverage probability
in the coverage prediction properties with a value other than 50%, or cell edge
coverage probability will be considered twice.

204 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

4.1.8 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 (IEEE
802.16e).
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. You can also set a default formula which is used when no clutter data is available.
This section covers the following topics:
◼ "Defining General Settings (Erceg-Greenstein (SUI))" on page 205
◼ "Selecting an Environment Formula (Erceg-Greenstein (SUI))" on page 205
◼ "Creating or Modifying Environment Formulas (Erceg-Greenstein (SUI))" on page 206.

4.1.8.1 Defining General Settings (Erceg-Greenstein (SUI))


To set general parameters on the Erceg-Greenstein (SUI) propagation model:
1. In the Parameters explorer, expand the Propagation Models folder, right-click Erceg-Greenstein (SUI), and
select Properties from the context menu. The Properties dialog box appears.
2. Click the Configuration tab.You can modify the following settings:
◼ Add diffraction loss: The Erceg-Greenstein (SUI) propagation model can take into account losses due to
diffraction, using a 1-knife-edge Deygout method, and using the ground altitude given in the DTM. For
detailed information on the Deygout method, see the Technical Reference Guide. The calculations take the
curvature of the earth into account. Select "1 - Yes" if you want the propagation model to add losses due to
diffraction.
◼ Limitation to free space loss: When using the Erceg-Greenstein (SUI) propagation model, it is possible to
calculate a theoretical path loss that ends up being lower than the free space loss. In Atoll, you can define
the Erceg-Greenstein (SUI) propagation model to never calculate a path loss that is lower than the
calculated free space loss per pixel. Select "1 - Yes" if you want the propagation model to limit the path loss
calculated per pixel to the calculated free space loss.
3. Click OK.

4.1.8.2 Selecting an Environment Formula (Erceg-Greenstein (SUI))


The Erceg-Greenstein (SUI) propagation model can use an environment formula appropriate to each clutter class
when calculating. You can assign a default formula that Atoll can use for all clutter classes for which you have not
assigned an environment formula or if you do not have clutter classes in your Atoll document.
To select environment formulas:
1. In the Parameters explorer, expand the Propagation Models folder, right-click Erceg-Greenstein (SUI), and
select Properties from the context menu. The Properties dialog box appears.
2. Click the Configuration tab.
3. Under Formulas assigned to clutter classes, select a Default formula.
Atoll uses the default environment formula for calculations on any clutter class to which you have not
assigned an environment formula or if you do not have clutter classes in your Atoll document.
4. For each clutter class under Formulas assigned to clutter classes, select a formula from the list.
For information on modifying the selected formula, see "Creating or Modifying Environment Formulas (Erceg-
Greenstein (SUI))" on page 206.
5. Click OK.

© 2020 Forsk. All Rights Reserved. 205


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

4.1.8.3 Creating or Modifying Environment Formulas (Erceg-Greenstein (SUI))


Several environment formulas are available with the Erceg-Greenstein (SUI) propagation model to model different
environments. You can modify existing environment formulas used by the Erceg-Greenstein (SUI) propagation
model or create new environmental formulas.
To create or modify an environment formula:
1. In the Parameters explorer, expand the Propagation Models folder, right-click Erceg-Greenstein (SUI), and
select Properties from the context menu. The Properties dialog box appears.
2. Click the Configuration tab.
3. Click the Formulas button. The Formulas dialog box appears. You can do the following:
◼ Add: To create a new formula, click the Add button and modify the parameters of the formula.
◼ Delete: To delete a formula, select the formula and click the Delete button.
◼ Modify: To modify an existing formula, select the formula and modify the parameters.
4. Click OK to save your changes and close the Formulas dialog box.
5. Click OK.

4.1.9 ITU 526-5 Propagation Model

The ITU 526-5 model is suitable for predictions in the 30 to 10,000 MHz band with fixed receivers.
According to the ITU 526-5 recommendations:
◼ If there are no obstacles, propagation takes place in free space
◼ If there is an obstacle, attenuation due to diffraction will be taken into account. The model uses the terrain
profile and a diffraction mechanism (3-knife-edge Deygout method), optionally with correction, to calculate
path loss.
To set the parameters on the ITU 526-5 propagation model:
1. In the Parameters explorer, expand the Propagation Models folder, right-click ITU526, and select Properties
from the context menu. The Properties dialog box appears.
2. Click the Parameters tab.
3. If desired, select the Apply to empirical correction check box and enter a formula that will be used as a
correction with the Deygout method. Otherwise, the Deygout method will be used without correction.
4. Click OK.

4.1.10 WLL Propagation Model

The WLL propagation model is designed for radio local loop applications in the 30-10,000 MHz band. The model is
derived from the ITU 526-5 model.
Along the Tx-Rx profile, both ground altitude and clutter height are considered to calculate diffraction losses. Atoll
takes clutter height information in clutter heights file if available in the ATL document. Otherwise, it considers
average clutter height specified for each clutter class in the clutter classes file description. If the ATL document
does not contain any clutter height file and no average height per clutter class is specified, Atoll will consider ground
altitude only.
To set the parameters on the WLL propagation model:
1. In the Parameters explorer, expand the Propagation Models folder, right-click WLL, and select Properties from
the context menu. The Properties dialog box appears.
2. Click the Parameters tab. You can set the following parameters:
◼ Free space loss: You can modify the parameters of the formula used to calculate path loss in free space.
◼ Line of sight only: If the Line of sight only option is selected, Atoll checks for each pixel if the receiver is in
the transmitter line of sight. The receiver is considered to be in the transmitter line of sight if 100% of the

206 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

Fresnel half-ellipsoid is clear, in other words, if no obstacle is on the transmitter-receiver profile. If the
receiver is not in the transmitter line of sight, no results at all will be displayed. If the Line of sight only
option is not selected, Atoll calculates the path loss for each pixel, using the formula defined in the dialog
box.

 If you select the Line of sight only option and the receiver is not in the transmitter
line of sight, no results at all will be displayed because Atoll will only show results
for the line of sight.

◼ Transmitter clearance: You can set the clearance around the transmitter. This clearance can be used, for
example, to model streets in areas where the clutter class file does not show enough detail. It will be taken
into consideration when calculating diffraction. The default value is 20 m.
◼ Receiver default clearance: You can set the default clearance around the receiver. This default clearance
will be used for each clutter class where the receiver clearance is not specified. This clearance will be taken
into consideration when calculating diffraction. The default value is 20 m.
◼ Diffraction multiplying factor: You can set the multiplying factor for the diffraction losses. The final
diffraction losses are determined by multiplying the diffraction losses calculated using the 3-obstacle
Deygout method by the Diffraction multiplying factor.
◼ Receiver height per clutter class: You can set a height for the receiver for each clutter class. Because the
WLL propagation model is designed for networks with immobile receivers, the receivers are often on top of
buildings. This option allows you to specify a height which will be added to the clutter class.
◼ Receiver clearance per clutter class: You can set a clearance around the receiver for each clutter class.
This clearance will be taken into consideration when calculating diffraction.
3. Click OK.

4.1.11 ITU 452 Propagation Model

The ITU 452 propagation model is based on the ITU-R P.452-15 or 16 recommendations. This model is suited for
interference predictions in the 100 to 50000 MHz band over distances up to 10000 km. The ITU-R P.452
recommendations take into account the following interference propagation mechanisms:
◼ Line-of-sight.
◼ Diffraction.
◼ Tropospheric scatter.
◼ Surface ducting.
◼ Elevated layer reflection and refraction.
This section covers the following topics:
◼ "Defining General Settings (ITU 452)" on page 207.
◼ "Modifying Clutter Category Parameters (ITU 452)" on page 208.

4.1.11.1 Defining General Settings (ITU 452)


To set the propagation model parameters:
1. In the Parameters explorer, expand the Propagation Models folder, right-click ITU 452, and select Properties
from the context menu. The Properties dialog box appears.
2. Click the Configuration tab.
3. Under Model Parameters, set the following parameters:
◼ Use nominal clutter height of the model: Select 1 - Yes if you want to consider the nominal clutter heights
defined in categories assigned to clutter classes. Otherwise, select 0 - No to take into account the average
clutter height specified for each clutter class in the clutter classes map. Clutter height file has priority when
available in the document. In this case, Atoll uses the clutter height information from the clutter heights file
whatever the option defined in the model.

© 2020 Forsk. All Rights Reserved. 207


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

◼ Time percentage for which the attenuation is not exceeded: Select the percentage of time during which
the attenuation is not exceeded. The last setting (0.0017% by default) is customisable by using the
CustomPercentTime option in the Atoll.ini file.
◼ Climate zone: Specify the climate zone that applies to the model.
4. Under Rec. ITU-R P.452 version, select either ITU-R P.452-15 or ITU-R P.452-16.
5. Under Gaseous attenuation, select the method for gaseous attenuation.
◼ No attenuation: No attenuation will be calculated.
◼ ITU-R P.676-1&2: Attenuation will be calculated according to ITU-R P.676-1 and ITU-R P.676-2
recommendations.
◼ ITU-R P.676-3: Attenuation will be calculated according to ITU-R P.676-3 recommendations.
◼ ITU-R P.676-6&7: Attenuation will be calculated according to ITU-R P.676-6 and ITU-R P.676-7
recommendations.
6. Under Rain effects (MW only), specify the rain attenuation settings for microwave radio links:
◼ Rain attenuation: Select the method for calculating rain attenuation.
◼ Take scattering into account: Specify whether rain attenuation considers rainfall scattering.
◼ Rainfall rate: Select the method used to determine the rainfall rate.
◼ Time percentage for which the rainfall rate is exceeded: Select the amount of time during which the
average rainfall rate is exceeded.
◼ Lineic loss model: Select the method used to calculate lineic loss.
7. Under Clutter categories, assign a clutter category to each of the clutter classes available in your document.
You can modify parameters of existing clutter categories used by the ITU 452 propagation model by clicking
the Categories button.
8. Click OK.
For more information, see the Technical Reference Guide and the ITU-R P.452 recommendation.

4.1.11.2 Modifying Clutter Category Parameters (ITU 452)


Several categories are available with the ITU 452 propagation model to model different environments. You can
modify parameters of existing clutter categories.
To modify parameters of a clutter category:
1. In the Parameters explorer, expand the Propagation Models folder, right-click ITU 452, and select Properties
from the context menu. The Properties dialog box appears.
2. Click the Configuration tab.
3. Click the Categories button. The Clutter Category Properties dialog box appears.
4. Select one clutter category in the left part and define the following parameters:
◼ Nominal height: The nominal clutter height (m) above the ground level.
◼ Horizontal clearance: The clearance value (m) to be considered around each terminal receiver when
statistical clutter is used. Both ground altitude and clutter height are considered along the whole profile
except over a specific distance around the receiver (clearance), where Atoll bases its calculations only on
the DTM.
5. Click OK to save your changes and close the Clutter Category Properties dialog box.
6. Click OK.

4.1.12 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.

208 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

To set the parameters on the Longley-Rice propagation model:


1. In the Parameters explorer, expand the Propagation Models folder, right-click Longley-Rice, and select
Properties from the context menu. The Properties dialog box appears.
2. Click the Parameters tab.
3. Under Add to propagation loss, enter the formula that will be used to calculate additional losses (in flat terrain,
a value of "0" means a signal decreasing in a linear fashion as a function of distance). "dkm" in the formula is
the distance in kilometres from the transmitter.
4. Click OK.

4.1.13 Irregular Terrain Model (ITM)

The Irregular Terrain Model (ITM) is a theoretical model, based on the Longley-Rice model, that is suited for
predictions between 20 MHz and 20 GHz over irregular terrain. The ITM propagation model is based on
electromagnetic theory and on statistical analyses of both terrain features and radio measurements. The original
model was developed in the late 1960's for land mobile radio and television broadcasting. This model is often used
for FCC compliance.
To set the parameters on the Irregular Terrain Model propagation model:
1. In the Parameters explorer, expand the Propagation Models folder, right-click Irregular Terrain Model, and
select Properties from the context menu. The Properties dialog box appears.
2. Click the Parameters tab and specify the following options:
◼ Surface refractivity: Specify the minimum monthly mean surface refractivity measured in N-units. The
surface refractivity is sometimes given in terms of N 0 , the surface refractivity reduced to sea level. The
default setting is 301.
◼ Polarisation: Select whether the radio waves are transmitted with Vertical or Horizontal polarity.
◼ Climate code: Specify the type that corresponds to the predominant climate in the area:
◼ Equatorial
◼ Continental Subtropical
◼ Maritime Subtropical
◼ Desert
◼ Continental Temperate
◼ Maritime Temperate, over land
◼ Maritime Temperate, over sea
◼ Roughness: Select whether terrain roughness is to be applied to the model or not.
◼ Relative Permitivity: Specify, for each clutter class, the relative permittivity expressed as a ratio relative to
the vacuum permittivity. This is the factor by which the electric field between the charges is decreased
relative to vacuum.
◼ Conductivity: Specify, for each clutter class, the ground conductivity in Siemens per meter (S/m).
The following values are examples of relative permittivity and conductivity applied to different clutter classes:

Conductivity
Relative Permittivity
(Siemens per meter)

Average Ground 15 0.005

Poor ground 4 0.001


Good ground (default) 25 0.020

Fresh water 81 0.010

Sea water 81 5.000

3. Click OK.

© 2020 Forsk. All Rights Reserved. 209


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

4.1.14 ITU 1546 Propagation Model

The ITU 1546 propagation model is based on the ITU-R P-1546-5 recommendations. This model is suited for
predictions in the 30 to 3000 MHz band 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.
Because this propagation model is based on graphs giving the field strength as a function of distance provided in
the ITU recommendations for different operating frequencies, the only parameters you have to define for this model
are:
◼ the percentage of time during which the real field strength is higher than the signal level calculated by the
model (1%, 10%, or 50% of the time), and
◼ the type of path over which the signal level is to be predicted (land in urban or suburban zones, land – other
zones, or sea).
To set the propagation model parameters:
1. In the Parameters explorer, expand the Propagation Models folder, right-click ITU1546, and select Properties
from the context menu. The Properties dialog box appears.
2. Click the Parameters tab.
3. Under Calculate Signal Level Exceeded During, select one of the following:
◼ 50% of the time
◼ 10% of the time
◼ 1% of the time
4. Under Type of Path, select one of the following:
◼ Land (Urban or Suburban Zones)
◼ Land (Other Zones)
◼ Sea
5. Under Options, specify the following settings:
◼ Use clutter altitudes: Select this option if you want to take the height of the clutter into account in
diffraction. The height of the clutter will be taken from the Clutter Height folder, if clutter heights are
available. Otherwise the average height of each clutter class will be used when evaluating diffraction. If this
option is disabled, the diffraction is evaluated using only the DTM.
◼ Apply receiver antenna height correction: Select this option to apply a correction when the receiver
antenna height exceeds the reference heights of the ITU 1546 recommendation. Examples of reference
heights are 20 m for an urban area, 30 m for a dense urban area and 10 m for a suburban area.
◼ Apply cluttered transmitter correction: Select this option to apply a correction when the transmitting
terminal is over or adjacent to land on which there is clutter, including when the antenna is above the clutter
height. The correction is zero when the terminal is higher than a frequency-dependent clearance height
above the clutter.
◼ Apply terrain clearance angle correction: Select this option to apply a correction for reception conditions
in specific areas for land paths and when the receiver is on a land section of a mixed path.
6. Click OK.
For more information, see the Technical Reference Guide and the ITU-R P.1546 recommendation.

4.1.15 ITU 1812 Propagation Model

The ITU 1812 propagation model is based on the ITU-R P.1812-4 recommendations. This model is suited for
predictions in the 30 to 3000 MHz band 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-R P.1812-4 recommendation takes account of the following propagation mechanisms:
◼ Line-of-sight

210 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

◼ Diffraction (embracing smooth-Earth, irregular terrain and sub-path cases)


◼ Tropospheric scatter
◼ Ducting and layer reflection/refraction
◼ Height-gain variation in clutter
Location variability of losses and building entry losses are not implemented in Atoll.
This section covers the following topics:
◼ "Defining General Settings (ITU 1812)" on page 211
◼ "Creating or Modifying an Environment Formula (ITU 1812)" on page 211.

4.1.15.1 Defining General Settings (ITU 1812)


To set the propagation model parameters:
1. In the Parameters explorer, expand the Propagation Models folder, right-click ITU1812, and select Properties
from the context menu. The Properties dialog box appears.
2. Click the Configuration tab.
3. Under Model Parameters, set the following parameters:
◼ Use representative clutter height of the model: Select 1 - Yes if you want to consider the representative
clutter heights of environment formulas assigned to clutter classes in the model. Otherwise, select 0 - No
to take into account the average clutter height specified for each clutter class in the clutter classes map.
Clutter height file has priority when available in the document. In this case, Atoll uses the clutter height
information from the clutter heights file whatever the option defined in the model.
◼ Time percentage for which the attenuation is not exceeded: The percentage of time during which the
attenuation is not exceeded.
◼ Climate zone: Specify the climate zone that applies to the model.
4. Under Parameters per clutter class, set the following parameters:
◼ Select a Default formula to be used for calculations where no clutter is assigned:
◼ 1 - Water/seas areas
◼ 2 - Open/rural areas
◼ 3 - Suburban areas
◼ 4 - Urban/trees/forest areas
◼ 5 - Dense urban areas
◼ Assign an environment formula to each of the clutter classes available in your document.
You can modify existing environment formulas used by the ITU 1812 propagation model or create new
environment formulas by clicking the Formulas button. For information on modifying the selected formula, see
"Creating or Modifying an Environment Formula (ITU 1812)" on page 211.
5. Click OK.

4.1.15.2 Creating or Modifying an Environment Formula (ITU 1812)


Several environment formulas are available with the ITU 1812 propagation model to model different environments.
You can modify existing environment formulas used by the ITU 1812 propagation model or create new environment
formulas.
To create or modify an environment formula:
1. In the Parameters explorer, expand the Propagation Models folder, right-click ITU 1812, and select Properties
from the context menu. The Properties dialog box appears.
2. Click the Configuration tab.
3. Click the Formulas button. The Formulas dialog box appears.
4. You can do the following:
◼ Add: To create a new formula, click the Add button and modify the parameters:

© 2020 Forsk. All Rights Reserved. 211


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

Representative clutter height except terminals: The representative clutter height (m) to be considered on the pixels
other than the ones where the terminal receiver is located.
◼ Representative clutter height at terminals: The representative clutter height (m) to be considered on the
pixels where the terminal receiver is located.
◼ Additional losses at terminals: The method to calculate the losses due to different terminal
surroundings. Select either Fresnel attenuation or Height-gain.
◼ Sea or other large bodies of water: Select this option to model environments with vast water areas
(ocean, sea).
◼ Delete: To delete a formula, select the environment formula and click the Delete button.
◼ Modify: To modify an existing environment formula, select the environment formula and modify the
parameters.
5. Click OK to save your changes and close the Formulas dialog box.
6. Click OK.
For more information, see the Technical Reference Guide and the ITU-R P.1812-4 recommendation.

4.1.16 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.
The Sakagami-Kuboi propagation model requires detailed information about the environment, such as the widths
of the streets where the receiver is located, the angles formed by the street axes and the directions of the incident
waves, the heights of the buildings close to the receiver, etc. The Sakagami-Kuboi propagation model is valid for
frequencies below 2.2 GHz. Studies have shown that the Sakagami-Kuboi propagation model can be extended to
frequencies higher than 3 GHz, which also allows the input required by the model to be simplified. The same studies
show that the path loss predicted by the extended model is almost independent of the input parameters such as
street widths and angles.
The path loss calculation formula of the Sakagami Extended propagation model is similar to the formula of the
Standard Propagation Model. In Atoll, this model is in fact a copy of the Standard Propagation Model with the
following values assigned to the K coefficients:

K Coefficient Value Assigned

K1 65.4 (calculated for 3.5 GHz)

K2 40

K3 -30

K4 0

K5 0

K6 0

K7 -5

For more information on working with the Standard Propagation Model, see "Standard Propagation Model" on
page 191.

4.1.17 3GPP 38.900 Propagation Model

The Atoll 3GPP 38.900 propagation model is, as the name suggests, based on the 3GPP Technical Report 38.900.
This report describes the findings of the 3GPP study item "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 studies carried
out by other companies and groups have largely contributed to the finalisation of this technical report. These

212 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

research works include projects such as the WINNER, WINNER II, METIS, ITU-R M, NYU WIRELESS, and other
projects.
The Atoll 3GPP 38.900 propagation model is a semi-deterministic propagation model that covers various
propagation scenarios. Each propagation scenario, called configuration in Atoll, 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 Atoll 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).
To set the parameters on the 3GPP 38.900 propagation model:
1. In the Parameters explorer, expand the Propagation Models folder, right-click 3GPP 38.900 Propagation
Model, and select Properties from the context menu. The Properties dialog box appears.
2. Click the Parameters, Clutter, or Advanced tab and configure the settings as described in "3GPP 38.900
Propagation Model Properties" on page 213.
3. Click OK.

4.1.17.1 3GPP 38.900 Propagation Model Properties


The 3GPP 38.900 propagation model properties are available on the following tabs:

Parameters Tab
◼ Configuration: The configuration corresponds to the propagation scenario or environment in which the
propagation model is being used. The available configurations are: Rural Macro (RMa), Urban Macro (UMa),
Urban Micro (UMi), and Indoor Hotspot (InH). Each configuration uses a dedicated empirical formula for path
loss calculation and relevant values of the different coefficients. You can create a copy of the propagation
model for each different configuration.
◼ LoS: Under LoS, you can enter the values of the different coefficients corresponding to the path loss
calculation in line-of-sight. The available values depend on the Configuration setting.
◼ Non-LoS: Under Non-LoS, you can enter the values of the different coefficients corresponding to the path loss
calculation in non line-of-sight. The available values depend on the Configuration setting.

 For the Indoor Hotspot configuration, there is no distinction between near and far
LoS. In this configuration, the model only uses the near LoS values.

Clutter Tab
◼ Clutter taken into account: Under Clutter taken into account, you can select the following modes of
calculation:
◼ Receiver on top of clutter: Whether the receiver is considered always on top of the clutter or inside clutter
where the clutter height is greater that the receiver height.
◼ Indoor calculations only: Whether path losses are to be calculated on indoor bins only.
◼ Parameters per clutter class: Under Parameters per clutter class, you can enter the average street width for
each clutter class.

Advanced Tab
◼ LoS calculations only: Select whether path losses are to be calculated in line-of-sight only.
◼ Use 3D distance: Select whether the distance is to be calculated in 3D or 2D where needed.
◼ Take into account losses due to oxygen: Select whether additional losses due to oxygen are to be included in
the path loss or not.
◼ Profiles: Select the method to be used to extract the profile. If you select "1 - Radial," Atoll establishes a profile
between each transmitter and each point located on its calculation perimeter (as defined by the calculation
radius) and then uses the nearest profile to make a prediction on a point inside the calculation perimeter. This
process is called radial optimisation. If you select "2 - Systematic," Atoll systematically determines a profile
between each transmitter and each point in its calculation area. This method requires a significantly longer
calculation time, therefore, you should choose "1 - Radial" if you want a shorter calculation time.

© 2020 Forsk. All Rights Reserved. 213


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

◼ Grid calculation: Select "0 - Centred" if you want Atoll to perform the calculations at the centre of each pixel or
select "1 - Bottom left" if you want Atoll to perform the calculations at the lower left of each pixel.

4.1.18 ITU 1238 In-building Propagation Model

The ITU-R P.1238 recommendation covers prediction methods and a radio propagation model for in-building radio
networks for frequencies between 300 MHz and 100 GHz. In Atoll, the ITU 1238 propagation model implements
statistical calculations based on predefined environment types that define the 3-dimensional volume inside the
building.
This propagation model is available with the Atoll In-building module.

 Before running any calculations, ensure that you have configured your in-building
network as required.
The Atoll In-Building module does not use computation zones for calculations.
Instead, horizontal surfaces define the outline of the calculation area.
Inclined surfaces are not supported by the ITU 1238 model.

To use the ITU 1238 propagation model, each floor in the building must be configured into areas that represent a
specific environment. For example:
◼ Residential
◼ Office
◼ Commercial
◼ Open
Each environment type has different propagation characteristics based on their typical clutter.

 When using the ITU 1238 propagation model, it is not necessary to create walls,
pillars, openings, or other material-based obstacles on your floors.
The model only takes into account environment types.

+ Although the model uses horizontal surfaces to define the outline of the calculation
area, those surfaces are not used for inter-floor propagation and the model does
not recognize holes in those surfaces.
To model a hole in a floor, draw environment types around the hole.

The ITU 1238 propagation model can calculate propagation through one or several floors. You can specify the
number of floors considered for inter-floor propagation by right-clicking the Building Layouts folder, selecting
Properties, and entering the number on the Calculation tab.

4.1.18.1 Defining ITU 1238 Propagation Model Parameters


The basic reference calculation formula used by the ITU 1238 propagation model is as follows:

L total = 32.45 + 20 log  f  + N log  d  + L f(n)


where:

◼ f is the frequency in GHz.

◼ d is the distance in metres.

◼ N is the exponent (LoS) factor

214 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

◼ Lf is the inter-floor penetration loss

◼ n is the number of floors between the antenna and the receiver, as defined in the Building Layouts Properties.
For more information, see the Technical Reference Guide and the ITU-R P.1238 recommendation.
To edit the propagation model parameters:
1. In the Parameters explorer, expand the Propagation Models folder, right-click In-Building ITU 1238 Model,
and select Properties from the context menu. The Properties dialog box appears.
2. Click the Parameters tab and set the following parameters:
◼ Reference loss at 1m: This area shows the ITU 1238 reference calculation formula. You can edit the
constants that are used in the formula.

◼ Inter-floor: Click Penetration Losses to specify different inter-floor penetration loss values ( L f ) for
different frequencies. The parameters define a curve from which intermediate values can be interpolated.

 Values that are within the bounds defined by the curve parameters are interpolated.
Values that are outside the bounds take the value of the closest defined parameter.

The value b is an empirical constant (0.46).


◼ Environment type: Use the list to add (+), delete (x) or reorder the environment types. Select an environment
type to edit its parameters:
◼ Name: Edit the name of the selected environment type.
◼ Environment: Select the type of environment type.

◼ Power coefficients: Use the table to specify, for each frequency, the values to use in the formula for N
and Lf .
3. Click OK.

4.1.19 Multi-wall In-building Propagation Model

The multi-wall propagation model is designed for calculating in-building path loss using material properties to
evaluate the penetration through multiple walls and floors. The multi-wall propagation model takes into account
openings (windows, doors, and so on) and wall heights (balconies, counters, and so on). The model requires that
horizontal and inclined surfaces are defined in the Floor view.
When the ray-tracing component is enabled, the model also calculates reflection on vertical surfaces using a
dominant path method. The model calculates the direct path between the antenna and the receiver and then
calculates possible reflections on the walls that are visible from the antenna. It then determines the path that incurs
minimal losses.
This propagation model is available with the Atoll In-building module.

 Before running any calculations, ensure that you have configured your in-building
network as required.
The Atoll In-Building module does not use computation zones for calculations.
Instead horizontal and inclined surfaces define the calculation area.

This propagation model is designed to produce an accurate representation of in-building radio wave propagation
taking into account the types of materials that are used throughout the building.

 When using the multi-wall propagation model, it is not necessary to create clutter-
based environment zones on your floors. This model only takes into account the
material-based obstacles such as walls, pillars, openings, and so on.
The model requires that horizontal surfaces are defined in the Floor view.

© 2020 Forsk. All Rights Reserved. 215


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

You can configure the materiel and thickness characteristics of horizontal and vertical surfaces in the Floor view.
These characteristics in the Floor view determine the wall type that is used in the propagation model. The
penetration loss for each wall type is specified in the parameters of the propagation model.
The multi-wall propagation model can calculate propagation through one or several floors. You can specify the
number of floors considered for inter-floor propagation by right-clicking the Building Layouts folder, selecting
Properties, and entering the number on the Calculation tab.

4.1.19.1 Defining Multi-wall Propagation Model Parameters


The basic propagation formula used by the multi-wall propagation model in free space is as follows:

L total = 32.45 + 20 log  f  + 20 log  d 


where:

◼ f is the frequency in GHz.

◼ d is the distance in metres.


The model then calculates penetration loss and, if ray-tracing is enabled, reflection is added to enhance the results.
During the calculation, each obstacle is assigned a wall type based on its material and thickness. The propagation
model parameters apply different penetration losses to a each wall type for different frequencies.
To edit the propagation model parameters:
1. In the Parameters explorer, expand the Propagation Models folder, right-click In-Building Multi-wall Model,
and select Properties from the context menu. The Properties dialog box appears.
2. Click the Parameters tab and set the following parameters:
◼ Free space loss: This area shows the multi-wall reference calculation formula. You can edit the constants
that are used in the formula.

◼ Inter-floor: Click Penetration Losses to specify different inter-floor penetration loss values ( L f ) for
different frequencies. The parameters define a curve from which intermediate values can be interpolated.

 Values that are within the bounds defined by the curve parameters are interpolated.
Values that are outside the bounds take the value of the closest defined parameter.

The value b is an empirical constant equal to 0.46.


◼ Wall type: Use the list to add (+), delete (x) or reorder the wall types. The order determines which wall type
an obstacle matches first. Select a type of wall to edit its parameters:
◼ Name: Edit the name of the selected wall type.
◼ Description: Type a description for the selected wall type.
◼ Thickness: Enter the thickness range for a wall on the floor plan to be considered as this type of wall.
◼ Material: Select the material for a wall on the floor plan to be considered as this type of wall. Select "*"
to specify that the selected wall type can be any material.
For example, if a wall in the floor plan is 20 cm-thick concrete, then the model will use the loss
parameters of the "Bearing wall (Thick)" wall type that is set to apply to walls between 100 and 500 cm
in any ("*") material.
◼ Material: Select the type of environment type.
◼ Losses (dB): Use the table to specify, for each frequency, the losses to apply after the first wall
penetration and after each successive wall penetration.
3. Click OK.

4.1.19.2 Calibrating the Multi-wall Propagation Model


The Multi-wall Propagation Model supports calibration with the following limitations:
◼ Calibration of passive antennas is not supported.

216 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

◼ Only measurements that are taken on the same floor as the active source are supported.
◼ Measurements are not associated with a specific floor.
For more information about calibrating propagation models in Atoll, see the technical note TN055 - SPM Model
Calibration.

4.1.20 Managing Propagation Models

The propagation models available for the current Atoll document can be found in the Propagation Models folder in
the Parameters explorer. You can manage the propagation models with the commands available on the context
menu.
To manage the propagation models of the current Atoll document:
1. In the Parameters explorer, expand the Propagation Models folder, right-click the propagation model you want
to manage, and select one of the following commands from the context menu:
◼ Properties: Select this option to edit the Properties of the model according to the selected propagation
model.
◼ Rename: Select this option to enter a new name for the selected propagation model.
◼ Delete: Select this option to remove the selected propagation model.
◼ Duplicate: Select this option create a new instance of the propagation model is duplicated. This allows to
create multiple instances of the same model with different settings.
◼ Copy: The selected propagation model is copied. You can paste it, with its current settings into a new Atoll
document by opening the document, clicking the Parameters explorer and pressing Ctrl+V.

 If there is already a propagation model in the Atoll document with the same name
as the one you are trying to paste, Atoll will display a warning and will not allow you
to overwrite the existing propagation model.

4.1.21 Modelling Shadowing

Shadowing, or slow fading, is signal loss along a path that is caused by obstructions not taken into consideration
by the propagation model. Even when a receiver remains in the same location or in the same clutter class, there are
variations in reception due to the surrounding environment. The variations in a signal received at any given point
behaves as a normally distributed gaussian variable that varies around the average predicted path loss value and
has a specific standard deviation. If the propagation model is correctly calibrated, the average of the results it gives
should be correct. In other words, the result will be better than 50 % of the actual varying path loss in 50% of the
measured cases, and in 50% of the measured cases, it will be worse.
In Monte Carlo simulations, random values for shadow fading based on the model standard deviations are
calculated for each transmitter-receiver link and applied to the predicted signal level. In coverage predictions,
shadow fading margins are calculated for each pixel using the respective standard deviations and coverage
probabilities. This enables modelling the effect of shadowing to create predictions reliable more than any given
percent of the time.
Shadowing margins are applied to the path losses calculated by the propagation model to compensate for the
additional losses or gains caused by shadowing. For example, a properly calibrated propagation model calculates
a loss leading to a signal level of -70 dBm. You have set a cell edge coverage probability of 85%. If the calculated
shadowing margin is 7 dB for a specific point, the target signal will be equal to or greater than -77 dBm 85% of the
time.
Different measurable radio quantities, such as signal level (C), signal-to-noise ratio (C/I), Eb/Nt, Ec/Io, etc. show
different variations under the same propagation environment. Therefore, standard deviations can be defined
separately for each of these quantities per frequency and per clutter class. The model standard deviation is used to
calculate shadowing margins on signal levels. For information on how to define standard deviations per frequency
and per clutter class, see "Defining Clutter Class Properties" on page 133.
You can display the calculated shadowing margins per clutter class.

© 2020 Forsk. All Rights Reserved. 217


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

To display the shadowing margins per clutter class in LTE NB-IoT, GSM GPRS EDGE, LPWA, Wi-Fi, and WiMAX
documents:
1. In the Network explorer, right-click the Predictions folder and select Shadowing Margins from the context
menu. The Shadowing Margins dialog box appears.
2. You can set the following parameters:
◼ Cell Edge Coverage Probability: Enter the probability of coverage at the edge of the cell. The value you enter
in this dialog box is for information only.
◼ Standard Deviation: Select the type of standard deviation to be used to calculate the shadowing margin:
GSM GPRS EDGE, LPWA, Wi-Fi, and WiMAX:
◼ Model: The model standard deviation. Atoll will display the shadowing margin on the signal level.
◼ C⁄I: The C⁄I standard deviation. Atoll will display the shadowing margin on the C⁄I level.
UMTS HSPA and CDMA2000:
◼ Model: The model standard deviation. Atoll will display the shadowing margin of the signal level.
◼ Ec⁄I0: The Ec⁄I0 standard deviation. Atoll will display the Ec⁄I0 shadowing margin and the resulting DL
pilot macro-diversity gains. The macro-diversity gains will be calculated using the values you enter in 1st
- 2nd Best Signal Difference and 2nd - 3rd Best Signal Difference.
◼ UL Eb⁄Nt: The Eb⁄Nt UL standard deviation. Atoll will display the Eb⁄Nt UL shadowing margin and the
resulting UL macro-diversity gains. The macro-diversity gains will be calculated using the values you
enter in 1st - 2nd Best Signal Difference and 2nd - 3rd Best Signal Difference.
◼ DL Eb⁄Nt: The Eb⁄Nt DL standard deviation. Atoll will display the Eb⁄Nt DL shadowing margin.
If you select "Ec⁄I0" or "Eb⁄Nt UL" as the standard deviation under Standard Deviation, you can enter the
differences that will be used to calculate the macro-diversity gain under Macro-Diversity Parameters:
◼ 1st - 2nd Best Signal Difference: Enter the difference between the "Ec⁄I0" or "Eb⁄Nt UL" of the best
server and the second best servers.
◼ 2nd - 3rd Best Signal Difference: Enter the difference between the "Ec⁄I0" or "Eb⁄Nt UL" of the best
server and the second best servers.
LTE NB-IoT:
◼ Model: The model standard deviation. Atoll will display the shadowing margin of the signal level.
◼ C⁄I: The C⁄I standard deviation. Atoll will display the shadowing margin on the C⁄I level.
You can enter the differences that will be used to calculate the macro-diversity gain under Macro-Diversity
Parameters:
◼ 1st - 2nd Best Signal Difference: Enter the difference between the RSRPs of the best server and the
second best CoMP servers.
◼ 2nd - 3rd Best Signal Difference: Enter the difference between the RSRPs of the best server and the
second best CoMP servers.
3. Click Calculate. The calculated shadowing margins are displayed.
4. Click Close to close the dialog box.

4.2 The Calculation Process


Before running any calculations, ensure that you have configured your transmitters as required, including the
following points:
◼ "Preparing Base Stations for Calculations" on page 219
◼ "Assigning Propagation Parameters" on page 220
◼ "Setting Transmitters or Cells as Active" on page 223

When you create a prediction and click Calculate ( ), Atoll applies the following process:

218 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

◼ First, the path loss matrices are checked to exist and be valid. There must be valid path loss matrices for each
active and filtered transmitter whose propagation radius intersects the rectangle containing the computation
zone.
If the path loss matrices do not exist or are not valid, then they are calculated. Locked predictions are not
recalculated.
◼ All unlocked coverage predictions in the Predictions folder are then calculated. The results of a coverage
prediction are locked as soon as it is calculated, as indicated by the icon ( ) beside the coverage prediction
in the Predictions folder.

You can stop all calculations in progress by clicking the Stop Calculations button ( ) in the toolbar.

If you click Force Calculation ( ) instead of Calculate ( ), all path loss matrices, unlocked coverages, and
pending simulations are calculated.
Calculating path loss matrices can be time and resource intensive when you are working on larger projects.
Consequently, Atoll enables you to distribute path loss calculations on several computers. You can install the
distributed calculation server application on other workstations or on servers. Once the distributed calculation
server application is installed on a workstation or server, the computer is available for distributed path loss
calculation to other computers on the network. For information on setting up the distributed calculation server
application, see The Atoll Administrator Manual.

4.2.1 Preparing Base Stations for Calculations

When Atoll performs calculations, such as a coverage predictions, Atoll calculates all base stations that are active,
filtered (i.e., that are selected by the current filter parameters), and whose propagation zone intersects the rectangle
containing the computation zone.
When you load project data from a database, you will probably only modify the data in the region for which you are
responsible. For example, a complex radio-planning project might cover an entire region or even an entire country.
You, however, might be responsible for the radio planning for only one city. In such a situation, calculating over the
entire network would not only take a lot of time, it is not necessary. Consequently, you can restrict calculations to
the base stations that you are interested in and generate only the results you need.
In Atoll, there are two ways of restricting the number of base stations involved in calculations, each with its own
advantages:
◼ Filtering the desired base stations
You can simplify the selection of base stations to be studied by using a filter. You can filter base stations
according to one or more fields, or you can create an advanced filter by combining several criteria in several
fields. You can create a graphic filter by either using an existing vector polygon or creating a new vector
polygon. For information on graphic filters, see "Filtering Zone" on page 68. This enables you to keep only the
base stations with the characteristics you want for your calculations. The filtering zone is taken into account
whether or not it is visible.
For information on filtering, see "Filtering Data" on page 103.
◼ Setting a computation zone
Drawing a computation zone to encompass the sites to be studied limits the number of sites to be calculated,
which in turn reduces the time necessary for calculations. In a smaller project, the time savings may not be
significant. In a larger project, especially when you are making repeated predictions in order to see the effects
of small changes in site configuration, the savings in time is considerable. Limiting the number of sites by
drawing a computation zone also limits the calculations. The computation zone is taken into account whether
or not it is visible.
It is important not to confuse the computation zone and the focus zone or hot spot. The computation zone
defines the area where Atoll calculates path loss matrices, coverage predictions, Monte Carlo simulations, and
so on., while the focus zone or hot spot is the area taken into consideration when generating reports and
results.
For information on the computation zone, see "Computation Zone" on page 68.

© 2020 Forsk. All Rights Reserved. 219


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

You can combine a computation zone and a filter, in order to create a very precise selection of the base stations to
be studied.

4.2.2 Assigning Propagation Parameters

Atoll uses a propagation model that is specified for each transmitter to calculate losses along the transmitter-
receiver path. Depending on the type of prediction you make, Atoll either calculates the path loss at any point of the
map in real time, or it calculates a path loss matrix for each transmitter that will be considered in predictions. The
path loss matrix contains a set of path loss values calculated on each pixel over a specific area. It is calculated
based on a set of three parameters that are assigned to the transmitter:
◼ The propagation model
◼ The calculation radius
◼ The resolution
The calculation radius determines the size of the area covered by calculations, where a wider radius requires more
processing. The resolution determines the size of a pixel, where a smaller pixel provides a higher resolution, which
requires more processing.
Atoll enables you to calculate two levels of path loss matrices:
◼ A main matrix, which covers a smaller radius with a higher resolution
◼ An extended matrix, which covers a wider radius with a lower resolution
The extended matrix allows you to reduce calculation time and storage size by calculating lower resolution matrices
in areas that are far from the transmitter. The extended matrix is only calculated all three parameters are specified:
propagation model, calculation radius, and resolution.
If you do not define a calculation radius for the main propagation model and if you do not assign an extended
propagation model, Atoll uses the prediction minimum threshold to define the calculation radius for each
transmitter. However, this can lead to lengthy calculation times. Under these circumstances, Atoll does not assign
a calculation radius to transmitters. This is possible when you let Atoll calculate the optimised main or extended
calculation radii based on user-defined minimum received signal levels. As an consequence, the disk storage
dedicated to path loss matrices can be drastically reduced. For more information, see "Optimising Path Loss Matrix
Storage" on page 227.

 When creating coverage predictions, you can define a coverage resolution that is
different from the resolution defined for the path loss matrices.

There are several methods of assigning propagation models for calculations. Therefore, it is important to
understand which propagation model Atoll uses in each specific case:
◼ If assign a propagation model to a single transmitter, as explained in "Assigning Propagation Parameters to a
Single Transmitter" on page 221, or to a group of transmitters, as explained in "Assigning Propagation
Parameters to a Group of Transmitters" on page 222, this is the propagation model that is used.
A propagation model assigned to an individual transmitter or to a group of transmitters always has
precedence over any other assigned propagation model.
◼ If you assign a propagation model globally to all transmitters, as explained in "Assigning Propagation
Parameters to All Transmitters" on page 222, this is the propagation model that is used for all transmitters
except those to which you have assigned a propagation model either individually or as part of a group.

 If, after assigning a propagation model to an individual transmitter or to a group of


transmitters, you assign a propagation model globally, you will override the
propagation models that you had previously assigned to individual transmitters or
to a group of transmitters.

 When you assign a propagation model globally, you override any selection you
might have made to an individual transmitter or to a group of transmitters.

220 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

◼ If you assign a default propagation model for calculations, as described in "Specifying the Default Propagation
Parameters" on page 221, this is the propagation model that is used for all transmitters whose main
propagation model is "(Default model)." If a transmitter has any other propagation model chosen as the main
propagation model, then that propagation model is used.
This section covers the following topics:
◼ "Specifying the Default Propagation Parameters" on page 221
◼ "Assigning Propagation Parameters to a Single Transmitter" on page 221
◼ "Assigning Propagation Parameters to a Group of Transmitters" on page 222
◼ "Assigning Propagation Parameters to All Transmitters" on page 222

4.2.2.1 Specifying the Default Propagation Parameters


When you assign a propagation model to a transmitter, you can choose "(Default Model)" from the list of the
propagation models available. Atoll will then calculate path loss using the default propagation model set for the
project.
To define the default propagation model for the Atoll document:
1. In the Network explorer, right-click the Predictions folder, and select Properties from the context menu. The
Properties dialog box appears.
2. Click the Predictions tab.
3. Select a Default Propagation Model from the list.
4. Specify a Default resolution for the propagation model.
5. Click OK. The selected propagation model will be used for predictions for all transmitters whose main
propagation model is "(Default model)."

+ By setting an option in the Atoll.ini file, you can set Atoll to use the currently defined
default resolution if you clear the value entered in the Resolution text box when you
create a coverage prediction. That way, if you have many coverage predictions, you
can change their resolution by changing the default resolution and recalculating the
coverage predictions. Atoll will then calculate them using the updated resolution.
For information on changing entries in the Atoll.ini file, see the Administrator
Manual.

4.2.2.2 Assigning Propagation Parameters to a Single Transmitter


You can specify main matrix and extended matrix calculation parameters for each individual transmitter. These
parameters include the propagation model, resolution, and calculation radius. The propagation model assigned to
an individual transmitter always has precedence over any other assigned propagation model.
To specify the main and extended propagation parameters for a transmitter:
1. In the Network explorer, expand the Transmitters folder, right-click the transmitter to which you want to assign
a main and extended propagation model, and select Properties from the context menu. The Properties dialog
box appears.
You can also access the Properties dialog box by right-clicking the transmitter in the map window and
selecting Properties from the context menu.
2. In the Propagation tab, under Main matrix:
◼ Select a Propagation model.
◼ Enter a Radius and Resolution.
3. If necessary, under Extended matrix:
◼ Select a Propagation model.
◼ Enter a Radius and Resolution.
The radius and resolution of the extended matrix must be larger than the radius and resolution of the main
matrix.

© 2020 Forsk. All Rights Reserved. 221


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

4. Click OK. The selected calculation parameters will be used for the selected transmitter.

4.2.2.3 Assigning Propagation Parameters to a Group of Transmitters


Transmitters that share the same parameters and environment will usually use the same propagation model and
settings. You can define the same calculation parameters for several transmitters by first grouping them by their
common parameters and then defining the calculation parameters.
To define main and extended propagation parameters for a defined group of transmitters:
1. In the Network explorer, right-click the Transmitters folder and select Group By and the property by which you
want to group the transmitters. The objects in the folder are grouped by that property.

 You can group transmitters by several properties by using the Group By button on
the Properties dialog box. For more information, see "Advanced Grouping of Data
Objects" on page 101.

2. Expand the Transmitters folder and right-click the group of transmitters to which you want to assign a main
and extended propagation model. The context menu appears.
3. Select Open Table from the context menu. The Transmitters table appears with the transmitters from the
selected group.
For each transmitter, you can set the propagation model parameters in the following columns:
◼ Main propagation model
◼ Main calculation radius
◼ Main resolution
◼ Extended propagation model
◼ Extended calculation radius
◼ Extended resolution

+ To enter the same values in one column for all transmitters in the table by copying
the contents of one cell into other cells, you can use the Fill Down and Fill Up
commands. For more information on working with tables in Atoll, see "Data Tables"
on page 78.

4.2.2.4 Assigning Propagation Parameters to All Transmitters


You can choose one set of calculation parameters and assign them to all transmitters in the document.
To define the same calculation parameters for all transmitters:
To define a main and extended propagation model for all transmitters:
1. In the Network explorer, right-click the Transmitters folder and select Properties from the context menu. The
Properties dialog box appears.
2. In the Propagation tab, under Main matrix:
◼ Select a Propagation model
◼ Enter a Radius and Resolution.
3. If necessary, under Extended matrix:
◼ Select a Propagation model
◼ Enter a Radius and Resolution.
4. Click OK. The selected propagation models will be used for all transmitters.

222 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

 Setting a different main or extended matrix on an individual transmitter as


explained in "Assigning Propagation Parameters to a Single Transmitter" on
page 221 will override this entry.
You can also optimise the radius of the path loss matrix as explained in "Optimising
Path Loss Matrix Storage" on page 227.

4.2.3 Setting Transmitters or Cells as Active

When you run calculations, Atoll considers all base stations that are active, filtered (i.e., that are selected by the
current filter parameters), and whose propagation zone intersects a rectangle containing the computation zone.
Therefore, you must ensure that all the transmitters on the base stations you wish to study have been activated. In
the explorer window, active transmitters are indicated with an on icon ( ) in the Transmitters folder and with the
defined colour on the map and inactive transmitters are indicated with an off icon ( ) in the Transmitters folder
and empty symbol on the map.
For technologies that support cells, you can also set the cell on a transmitter as active or inactive.
Once you have ensured that all transmitters are active, you can set the propagation model parameters. For
information on choosing and configuring a propagation model, see Chapter 4: Radio Calculations and Models.

4.2.3.1 Setting Transmitters as Active from the Context Menu


You can set one or several transmitters as active from the from the context menu in the Network explorer.
To set transmitters as active using the Transmitters context menu:
1. In the Network explorer, select the transmitters you want to set as active:
◼ To set a single transmitter as active, right-click the transmitter and select Activate Transmitter from the
context menu. The transmitter is now active.
◼ To set all transmitters as active, right-click the Transmitters folder and select Activate Transmitters from
the context menu. All the transmitters in the folder are set as active.
◼ To set a group of transmitters as active, expand the Transmitters folder, right-click the group of
transmitters that you want to set as active, and select Activate Transmitters from the context menu. All the
transmitters in the group are set as active.

4.2.3.2 Setting Transmitters or Cells as Active from a Table


You can set multiple transmitters or cells as active by activating them from their respective tables.
To set transmitters or cells as active from the Cells or Transmitters table:
1. In the Network explorer, right-click the Transmitters folder:
◼ To open the Transmitters table, select Open Table. The Transmitters table appears with each transmitter’s
parameters in a row.
◼ To open the Cells table, select Cells > Open Table. The Cells table appears with each cell’s parameters in
a row.
2. For each transmitter or cell that you want to set as active, select the check box in the Active column.

4.2.3.3 Setting Transmitters as Active by using a Zone


You can set all the transmitters in a defined zone as active.

 If you do not yet have a zone containing the transmitters you want to set as active,
you can draw a zone as explained in "Using Zones in the Map Window" on page 67.

© 2020 Forsk. All Rights Reserved. 223


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

To set transmitters as active using a zone:


1. In the Geo explorer, expand the Zones folder and right-click the folder of the zone you will use to select the
transmitters and select Activate Transmitters from the context menu. The selected transmitters are set as
active.

4.3 Managing Path Loss Matrices


This section covers the following topics:
◼ "Setting the Storage Location of Path Loss Matrices" on page 224
◼ "Calculating Path Loss Matrices" on page 225
◼ "Checking the Validity of Path Loss Matrices" on page 226
◼ "Stopping Path Loss Matrix Calculation" on page 226
◼ "Checking the Validity of Path Loss Matrices" on page 226
◼ "Optimising Path Loss Matrix Storage" on page 227
◼ "Exporting Path Loss Matrices" on page 228.

 Pathloss tuning using measurement data has been deprecated in Atoll and
replaced with the ability to calculate combined path losses.

4.3.1 Setting the Storage Location of Path Loss Matrices

Path loss matrices can be stored internally in the Atoll document or externally in a local or shared folder. Storing
path loss matrices in the Atoll document results in a more portable but significantly larger document. In the case of
large radio-planning projects, embedding the matrices can lead to large documents which use a great deal of
memory. Therefore, in the case of large radio-planning projects, saving your path loss matrices externally will help
reduce the size of the file and the use of computer resources.
Using centralised path loss matrices is recommended in a multi-user environment when several users are working
on the same radio-planning document. In this case, the radio data is stored in a database. An administrator
responsible for calculations calculates the path loss matrices of the entire project and saves them in an external
folder accessible to all users. This folder is read only and shared by all users. When users change their radio data
and recalculate path loss matrices, the changes to the path loss matrices are stored locally; the centralised path
loss matrices are not modified. In other words, the user can read the information from the shared path loss matrices
but any changes he makes will be stored locally, either in the ATL file or in a private external folder. Centralised path
loss matrices will be recalculated by the administrator and will take into consideration the changes made by all
users to the radio data. For more information on working in a multi-user environment, see the Administrator Manual.
When you save the path loss matrices to an external directory, Atoll creates:
◼ One file per transmitter with the extension LOS for its main path loss matrix
◼ A DBF file with validity information for all the main matrices.
◼ A folder called "LowRes" with LOS files and a DBF file for the extended path loss matrices.
To set the storage location of the path loss matrices:
1. In the Network explorer, right-click the Predictions folder and select Properties from the context menu. The
Properties dialog box appears.
2. On the Predictions tab, under Path Loss Matrix Storage, you can set the location for your private path loss
matrices:
◼ Private Directory: The Private Directory is where you store path loss matrices you generate or, if you are
loading path loss matrices from a shared location, where you store your changes to shared path loss
matrices.

224 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

Click the button beside Private Directory ( ) and select Embedded to save the path loss matrices in the
Atoll document, or Browse to select a directory where Atoll can save the path loss matrices externally.

 When you save the path loss files externally, the external files are updated as soon
as calculations are performed and not only when you save the Atoll document. In
order to keep consistency between the Atoll document and the stored calculations,
you should save the Atoll document before closing it, if you have updated the path
loss matrices.

◼ Shared Directory: When you are working in a multi-user Atoll environment, the project data is stored in a
database and the common path loss matrices are stored in a directory that is accessible to all users. Any
changes you make will not be saved to this directory; they will be saved in the location indicated in Private
Directory. The path loss matrices in the shared directory are updated by a user with administrator rights
based on the updated information in the database. For more information on shared directories, see The
Administrator Manual.

 The shared path loss matrices must be unlocked in order for users to be able to
work with them. The administrator can check whether shared path loss matrices
are unlocked or not in the Propagation tab of the Transmitters folder’s Properties
dialog box.

3. Click OK.

4.3.2 Calculating Path Loss Matrices

When you calculate a coverage prediction, Atoll automatically calculates non-existent and invalid path loss matrices
before calculating the prediction. This can take a lot of time if there are many path loss matrices that must be
calculated. Consequently, you can calculate path loss matrices separately, when you have more time and computer
resources available. In multi-user environments, the administrator is responsible for shared path loss matrices and
can calculate them separately. Users can then base calculations on the updated shared path loss matrices.
When you calculate a coverage prediction, Atoll calculates only the non-existent and invalid path loss matrices that
intersect the rectangle containing the computation zone, whether or not the computation zone is visible. When you
manually calculate the path loss matrices as described in this section, Atoll does not take the computation zone into
consideration; it calculates all non-existent and invalid path loss matrices of active and filtered transmitters.
To calculate path loss matrices:
1. In the Network explorer, right-click the Transmitters folder, and select Calculations > Calculate Path Loss
Matrices from the context menu. Atoll calculates all non-existent and invalid path loss matrices of active and
filtered transmitters.

+ If you are working with multiple radio technologies, you can select Predictions >
Path Loss Matrix Calculation > Calculate to run the calculations for all technologies
at once.

You can calculate the non-existent and invalid path loss matrices for all transmitters, for a single transmitter, or for
a defined group of transmitters, by expanding the Transmitters folder right-clicking either the single transmitter or
the defined group of transmitters and selecting Calculations > Calculate Path Loss Matrices from the context
menu.
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. The calculation of path losses comprises two mutually
independent components:
1. The path loss due to electromagnetic wave propagation around the transmitter. This component is calculated
by propagation models.
2. Attenuation due to antenna pattern (masking). This component is independent of the propagation calculation.
The first component, which is the most time-consuming, is the same for all co-located co-site transmitters.
Therefore, by calculating path loss matrices per site, Atoll is able to provide short calculation times. Atoll generates

© 2020 Forsk. All Rights Reserved. 225


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

separate path loss matrix results for each transmitter, combining both components of path loss calculations. Co-
located co-site transmitters are transmitters with the same site, antenna height, DX, DY, main and extended
propagation models, main and extended calculation radii, and main and extended calculation resolutions.
By default, the per-site path loss calculation is enabled in Atoll 64-bit and disabled in Atoll 32-bit. You can enable
and disable this option as needed using the Atoll.ini file. For more information, see the Administrator Manual.

 You can prevent Atoll from calculating one or more path loss matrices by locking
them. You can lock path loss matrices using the Propagation tab of the
Transmitters dialog box. You can lock a single path loss matrix by selecting the
check box in the Locked column, or more than one by selecting several path loss
matrices and then selecting Lock from the context menu.

4.3.3 Stopping Path Loss Matrix Calculation

Depending on the size of the path loss matrices, it can take a long time and a lot of computer resources to calculate
them. If necessary, you can stop calculation at any point.
To stop path loss matrix calculations:

1. Click the Stop Calculations button ( ) in the toolbar. Atoll immediately stops all ongoing calculations.
However, the results of calculations that have already been completed will be saved.

4.3.4 Checking the Validity of Path Loss Matrices

Atoll automatically checks the validity of the path loss matrices when calculating any coverage prediction. If you
want, you can check whether the path loss matrices are valid before calculating a coverage prediction.
To check whether the path loss matrices are valid:
1. In the Network explorer, right-click the Transmitters folder and select Properties from the context menu. The
Properties dialog box appears.
2. Click the Propagation tab. The path loss matrix information is listed in the Available Results table.
3. Select one of the following display options:
◼ Display all the matrices: All path loss matrices are displayed.
◼ Display only invalid matrices: Only invalid path loss matrices are displayed.
The Available Results table lists the following information for each displayed path loss matrix:
◼ Transmitter: The name of the transmitter.
◼ Locked: If the Locked check box is selected, the path loss matrix will not be updated even if the path loss
matrices are recalculated.
◼ Valid: This is a boolean field indicating whether or not the path loss matrix is valid.
◼ Reason for Invalidity: If the path loss matrix is indicated as being invalid, the reason is given here.
◼ Size: The size of the path loss matrix for the transmitter.
◼ File: If the path loss matrix is not embedded, the location of the file is listed.
4. Click the Statistics button to display the number of path loss matrices to be recalculated. The Statistics dialog
box appears (see Figure 4.6) with the total number of invalid path loss matrices and the reasons for invalidity,
as well as a summary of the reasons for invalidity.

226 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

Figure 4.6: Path loss matrix statistics

4.3.5 Deleting Path Loss Matrices

Path loss matrice data can be deleted at any time. This can be useful to save storage space.
To delete path loss matrices via the Predictions folder:
1. In the Network explorer, right-click the Predictions folder and select Path Loss Matrix Storage from the
context menu. In multi-RAT documents, an additional menu appears with the technologies that are available;
select the technology you want. The Results dialog box appears.
2. In the Results dialog box, select one or several rows containing the path loss matrices that you want to delete.
Select contiguous rows by clicking the first row, pressing SHIFT, and clicking the last row, or select non-
contiguous rows by pressing CTRL and clicking each row separately.
Click Actions > Select All to select all path loss matrices.
3. Click Actions and select Delete. The deleted path loss matrix appears hatched.
4. Click OK. The path loss matrices are deleted.
Alternatively, you can also delete path loss matrices from the Transmitter Properties dialog box, on the Propagation
tab, by selecting the path loss matrices, right-clicking, and selecting Delete.

4.3.6 Optimising Path Loss Matrix Storage

As explained in "Assigning Propagation Parameters" on page 220, you can assign calculation radii for main and
extended matrices, either for each transmitter, for a group of transmitters or for all the transmitters in a project. The
path loss matrices are then calculated from the transmitter to the distance defined by the calculation radii.
In some cases, considering the minimum signal required from the point of view of the receiver, calculating large path
losses serves no purpose and has negative consequences in terms of calculation time and the storage of path loss
matrices. Re-evaluating the calculation radii of existing path loss matrices by truncating values which would lead to
unnecessary received signal levels enables you to optimise the storage of path loss matrix data.
To optimise the calculation radius of the main or extended path loss matrices:
1. In the Network explorer, right-click the Transmitters folder, and select Calculations > Optimise Path Loss
Matrices from the context menu. The Optimisation of Path Loss Matrix Storage dialog box opens.
2. Select the either Main matrices or Extended matrices for which you want to re-evaluate the calculation radius.
3. For each selected matrix, enter the Minimum threshold. This is the minimum signal level which is to be used
during matrix reduction. After calculation, Atoll filters out the path losses that lead to signal levels that are
below these thresholds. If you enter a higher threshold for extended matrices than for the main matrices, the
lower one (that for the main matrices) will be used for extended matrices as well.
4. Click Calculate. Atoll begins evaluating the calculation radii. First, the path loss matrices are checked to be
valid before optimising their radius. If the path loss matrices are not valid, then their radius is not optimised.

© 2020 Forsk. All Rights Reserved. 227


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

Information about the calculations of the path loss matrix radii is listed in the Available Results table.
5. Select one of the following display options:
◼ Display all results: All path loss matrices, including those which do not need optimisation, are displayed.
◼ Display modified radii only: Only path loss matrices for which the radius have to be optimised are
displayed.
The Available Results table lists the following information for each displayed transmitter:
◼ Transmitter: The name of the transmitter.
◼ Main Radius: The radius of the main path loss matrix before optimisation.
◼ Optimised Main Radius: The radius of the main path loss matrix after optimisation.
◼ Extended Radius: The radius of the extended path loss matrix before optimisation.
◼ Optimised Extended Radius: The radius of the extended path loss matrix after optimisation.
6. Select the Commit check box for each transmitter for which you want to commit the optimised radius (or
radii). You can select one, several, or all the results and right-click in order to select, ignore or commit the
results.
7. Click Commit. The calculation radius (or radii) for all transmitters whose Commit check box is selected is
updated. Clearing the Main matrices or Extended matrices check box at the top of the dialog box will not
prevent the main or extended matrices from being updated if the given check box was selected before you
clicked the Calculate button. If the calculation radii of extended matrices are changed, the extended matrices
are deleted and will need to be recalculated with the new radius values.

Invalid matrices cannot be optimised and have to be calculated prior to the




optimisation process (see "Setting the Storage Location of Path Loss
Matrices" on page 224 for more information). Invalid (or non-existent)
matrices are displayed in red in the available results list.
◼ Even if the radius can be evaluated (and committed to the transmitter
properties), path losses are not optimised for locked matrices or matrices in
a shared directory (see "Checking the Validity of Path Loss Matrices" on
page 226 for more information). These matrices are displayed in grey in the
available results list.
◼ You can also optimise path loss matrices using the context menu of a
transmitter or group of transmitters. Only the matrices of the selected
transmitter or transmitters will be optimised.

4.3.7 Exporting Path Loss Matrices

You can export path loss matrices if you want to use the data in another application.
To export path loss matrices from Atoll:
1. In the Network explorer, right-click the Transmitters folder and select Properties from the context menu. The
Properties dialog box appears.
2. Click the Propagation tab. The path loss matrix information is listed in the Available Results table.
3. Right-click the Available Results table and select Select All from the context menu.
4. Right-click the Available Results table and select Export from the context menu. The Calculation Results
Export dialog box appears (see Figure 4.7).
5. Set the following export parameters:
◼ Directory: Specify a directory where exported path loss matrices will be stored or click the Browse button
( ) to navigate to it. The directory must already exist.
◼ Exported Values: Select the values that are to be exported: Path Loss (dB), Signal Level (dBm), Signal Level
(dBµV), or Signal Level (dBµV/m).
◼ Format: Select the format of the exported data: BIL Files (*.bil), TXT Files (*.txt) (Separator: tab), or CSV
Files (*.csv) (Separator: ";").

228 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

Figure 4.7: Exporting path loss matrices

6. Click OK to export the path loss matrices.

4.4 Point Predictions


Point predictions use the Point Analysis tool to predict, at any point on the map, the profile between a reference
transmitter and a receiver, the value of the signal levels of the surrounding transmitters, quality and interference
analysis for any technology, scrambling code (or PN Offset) collision analysis in UMTS/HSPA (or CDMA2000)
projects.
This section covers the following topics:
◼ "Starting a Point Analysis" on page 229
◼ "Views of the Point Analysis Tool" on page 229
◼ "Moving the Receiver on the Map" on page 231
◼ "Considering Indoor Losses" on page 232
◼ "Considering Shadowing in Point Analyses" on page 232.

4.4.1 Starting a Point Analysis

To make a point analysis:

1. Select Tools > Point Analysis. The Point Analysis window appears and the pointer changes ( ) to represent
the receiver. This receiver is placed at the centre of the active map.
If a transmitter was already selected on the map, a line appears connecting the selected transmitter and the
receiver.
2. Select the view of the Point Analysis window corresponding to the type of point prediction you want to make.
For information on the views available in the Point Analysis window, see "Views of the Point Analysis Tool" on
page 229.

4.4.2 Views of the Point Analysis Tool

You can access several views from the Point Analysis tool. These views enable you to make several different point
predictions. The views available depend on the radio technology of the current document. When opening the Point
Analysis, you can select the appropriate view from the list located at the top left part of the window:
◼ The Profile View:

The Profile view ( ) is available in the Point Analysis tool for all documents.
The Profile view of the Point Analysis tool displays the profile between a reference transmitter and the
receiver. As well, Atoll displays the signal level of the received signal from the selected transmitter. You can
also display the path loss or total losses of the selected transmitter. In this view, the results are calculated in
real time.

© 2020 Forsk. All Rights Reserved. 229


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

◼ The Reception View:

The Reception view ( ) is available in the Point Analysis tool for all documents.
The Reception view of the Point Analysis tool displays the predicted signal level from different transmitters
in the form of a bar chart, from the highest predicted signal level on the top to the lowest one on the bottom.
The calculations are based on the path loss matrices. Each bar is displayed in the colour of the transmitter it
represents.
In the map window, arrows from the pointer to each transmitter are displayed in the colour of the transmitters
they represent. The best server for the pointer is the transmitter from which the pointer receives the highest
signal level. If you let the pointer rest on an arrow, the signal level received from the corresponding transmitter
at the pointer location is displayed in the tip text.
◼ The AS Analysis View:

The AS Analysis view ( ) is available in the Point Analysis tool for CDMA and UMTS documents.
The AS Analysis view displays information on the pilot quality (Ec⁄I0), which is the main parameter used to
define the mobile active set, the connection status, and the active set of the probe mobile.
◼ The Interference View:

The Interference view ( ) is available in the Point Analysis window for all projects except UMTS, CDMA, and
TD-SCDMA documents.
The Interference view displays, in the form of a bar graph, the signal level of the selected transmitter, a black
bar indicating the total interference experienced by the receiver, and bars representing the interference
received from each interferer.
In the map window, arrows from the receiver towards each transmitter are displayed in the colour of the
transmitters they represent. If you let the pointer rest on an arrow, the interference level received from the
corresponding transmitter at the receiver location will be displayed in tip text along with information on the
channel being interfered and the type of interference, i.e., co- or adjacent channel.
◼ The PN Offset Collision View:

The PN Offset Collision view ( ) is available in the Point Analysis tool for CDMA documents.
The PN Offset Collision view of the Point Analysis tool gives you information on the reception for any point
on the map where there is PN Offset collision.
◼ The SC Collision View:

The SC Collision view ( ) is available in the Point Analysis tool for UMTS documents.
The SC Collision view of the Point Analysis tool gives you information on reception for any point on the map
where there is scrambling code collision.
◼ The Details View:

The Details view ( ) is available in the Point Analysis tool for all documents.
The Details view displays the current position and height of the receiver, the clutter class it is located on. In
addition, it also displays:
◼ in GSM/GPRS/EDGE documents, you can select to display the results on a specific HCS layer (or all). You
can also evaluate either C/I or C/I+N values where the interferences are due to any combination between
adjacent channels, co-channels or external sources. Atoll displays for each transmitter its BCCH signal
level, the BCCH C/I, the most interfered mobile station allocation (TRX, MAL or MAL-MAIO depending on
the hopping mode) and its corresponding C/I.
◼ in CDMA documents, you can select to display the results for a specific terminal, service, mobility, carrier,
DL rate, and UL rate. Atoll displays for each transmitter its signal level (or RSCP), its path loss, Ec/Io, C/I, DL
and UL Eb/Nt values, PN offsets.
◼ in UMTS/HSPA documents, you can select to display the results for a specific terminal, service, mobility,
carrier. Atoll displays for each transmitter its signal level, Ec/Io, DL and UL Eb/Nt values, scrambling codes.
◼ in TD-SCDMA documents, Atoll displays for each transmitter its signal level.
◼ in WiMAX documents, you can select to display the results for a specific terminal, service, mobility. Atoll
displays for each transmitter its preamble index, its preamble signal C, C/N and I.

230 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

◼ in LPWA documents, you can select to display the results for a specific terminal, service, mobility. Atoll
displays for each transmitter its path loss, signal level, C/N, C/(I+N) and radio bearer.
◼ in LTE/NB-IoT documents, you can select to display the results for a specific terminal, service, mobility.
Atoll displays for each transmitter its zone, its physical cell ID, its diversity mode, its path loss, its
(N)reference signal Level, its (N)RSRP, its (N)RSSI, its (N)PDCCH received power and EPRE, its (N) PDSCH
received power and EPRE, its SS received power and EPRE, its (N)PBCH received power and EPRE.
◼ in 5G-NR documents, you can select to display the results for a specific terminal, service, mobility. Atoll
displays for each transmitter its physical cell ID, its diversity mode, its path loss, its received PDCCH power
and EPRE, its received PDSCH power and EPRE, its received SS power and EPRE, its received PBCH and
EPRE.

+ You can reload the data in point analysis reports by clicking Refresh
toolbar of the Point Analysis window.
in the

4.4.3 Moving the Receiver on the Map

When you make a point analysis, the pointer ( ) represents the receiver in the map window. You can change the
position of the receiver in several ways:
◼ You can move the receiver manually.
◼ You can enter the coordinates of the new position.
◼ You can place the receiver on a selected site.
To change the position of the receiver manually:
1. Click and drag the receiver to change the position. Release the mouse button to place the receiver.
2. You can move the receiver again by clicking and dragging it a second time.
To enter the coordinates of a position:

1. Right-click the receiver ( ) in the map window. The context menu appears.
2. Select Coordinates from the context menu. The Receiver Position dialog box appears.
3. Enter the X and Y coordinates of the position and click OK. The receiver moves to the specified position.
To place the receiver on a selected site:

1. Right-click the receiver ( ) in the map window and select Centre on a Site from the context menu. The Site
Selection dialog box appears.
2. Select the site on which you want to place the receiver from the Name list and click OK. The receiver moves
to the specified position and the map window is centred on the receiver.

4.4.4 Centring the Map Window on the Receiver

When the receiver is no longer visible, you can centre the map window on the receiver without modifying the receiver
position.
To centre the map window on the receiver:
1. Click the Centre on Map button ( ) in the Point Analysis window. The map window is centred on the receiver.

© 2020 Forsk. All Rights Reserved. 231


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

4.4.5 Considering Indoor Losses

In Atoll you can calculate predictions by taking indoor losses into consideration. You can define default indoor
losses for all clutter classes, or you can define different indoor losses for each clutter class so that the
characteristics of each clutter class are taken into consideration during calculations.
To consider indoor losses when making a point analysis:

1. Click the Options button ( ) at the top of the Point Analysis view. The Calculation Options dialog box
appears.
2. Select the Clutter indoor losses check box to add indoor losses to the total path loss.

4.4.6 Considering Shadowing in Point Analyses

Shadowing, or slow fading, is signal loss along a path caused by obstructions not taken into consideration by the
propagation model. Even when a receiver remains in the same location or in the same clutter class, there are
variations in reception due to the surrounding environment.
Normally, the signal received at any given point is spread on a Gaussian curve around an average value and a
specific standard deviation. If the propagation model is correctly calibrated, the average of the results it gives
should be correct. In other words, in 50% of the measured cases, the result will be greater and in 50% of the
measured cases, the result will be worse.
Atoll uses a model standard deviation with the defined cell edge coverage probability to model the effect of
shadowing and thereby provide predictions that are reliable more than fifty percent of the time. The additional
losses or gains caused by shadowing are known as the shadowing margin. The shadowing margin is added to the
path losses calculated by the propagation model.
For example, a properly calibrated propagation model calculates a loss leading to a signal level of -70 dBm. You
have set a cell edge coverage probability of 85%. If the calculated shadowing margin is 7 dB for a specific point, the
target signal will be equal to or greater than -77 dBm 85% of the time.
For information on setting the model standard deviation and the C⁄I standard deviations for each clutter class or for
all clutter classes, see "Defining Clutter Class Properties" on page 133.
You can take shadowing into account when you are making a point analysis.
To take shadowing into account when making a point analysis:

1. Click the Options button ( ) at the top of the Point Analysis view. The Calculation Options dialog box
appears.
2. Select the Shadowing check box and enter a Cell Edge Coverage Probability. Atoll calculates the shadowing
using the appropriate standard deviation defined per clutter class.

4.4.7 Studying the Profile Around a Base Station

In Atoll, you can make a profile analysis to study obstacles along the path between a reference transmitter and any
point on the map. Atoll displays the geographic profile between the transmitter and the receiver with clutter heights.
An ellipsoid indicating the Fresnel zone is also displayed allowing you to study obstructions to radio signals along
the path.
You can also study propagation losses along the profile as well as the signal level received at the point. Before
studying path loss along a profile, you must assign a propagation model to the transmitter. The propagation model
takes the radio and geographic data into account and calculates losses along the transmitter-receiver path. The
profile is calculated in real time, using the propagation model, allowing you to study the profile and get a prediction
on the selected point. For information on assigning a propagation model, see "Assigning Propagation Parameters"
on page 220.
To study the profile between a transmitter and a receiver:
1. In the map window, select the transmitter from which you want to make a point analysis.

232 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

2. Click the Point Analysis button ( ) in the Radio Planning toolbar. The Point Analysis window appears and

the pointer changes ( ) to represent the receiver. A line appears on the map connecting the selected
transmitter and the current position. You can move the receiver on the map (see "Moving the Receiver on the
Map" on page 231).
3. Select the Profile view. The Profile view displays the profile between the transmitter and the receiver with the
terrain and clutter heights.

Figure 4.8: Point Analysis Tool - Profile view example for GSM networks

The distance between the transmitter and the receiver is displayed at the top of the Profile view. The altitude
is reported on the vertical axis and the receiver-transmitter distance on the horizontal axis. A blue ellipsoid
indicates the Fresnel zone between the transmitter and the receiver. A green line indicates the line of sight
(LOS) with the angle of the LOS read from the vertical antenna pattern.
Along the profile, if the signal meets an obstacle, the obstacle causes attenuation with diffraction displayed
by a red vertical line (if the used propagation model is able to calculate diffraction). The main diffraction edge
is the one that intersects the Fresnel ellipsoid the most. Propagation models that use a 3 knife-edge Deygout
diffraction method may also display two additional diffraction edges. The total attenuation is displayed above
the main diffraction edge.
The results of the analysis are displayed at the top of the Profile view:
◼ The received signal strength from the selected transmitter for the cell with the highest reference signal
power
◼ The propagation model used
◼ The shadowing margin and the indoor loss (if selected)
◼ The distance between the transmitter and the receiver.

4. If needed, select an other transmitter from the list. You can click the Properties button ( ) to access the
transmitter properties.
5. For GSM networks, select the Subcell to be analysed from the list. For UMTS and CDMA networks, select the
Carrier to be analysed from the list.
6. Click the Options button ( ) to display the Calculation Options dialog box and change the following:
◼ Change the X and Y coordinates to change the current position of the receiver.
◼ Select the Shadowing check box and enter a Cell edge coverage probability. For more information, see
"Considering Shadowing in Point Analyses" on page 232.
◼ Select Signal level, Path loss, or Total losses from the Result type list.
◼ You can select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class. For more information, see "Considering Indoor Losses" on page 232.
7. In the Profile view toolbar, you can use the following tools:

© 2020 Forsk. All Rights Reserved. 233


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

◼ Click the Geographic Profile button ( ) to view the geographic profile between the transmitter and the
receiver. Click the Geographic Profile button ( ) again to view the radio signal path between the
transmitter and the receiver.
◼ Click the Link Budget button ( ) to display a dialog box with the link budget.

◼ Click the Detailed Report button ( ) to display a text document with details on the displayed profile
analysis.

 The detailed report is only available when using propagation models that support
the feature.

◼ Click the Snap to Closest Point button ( ) to move the receiver to the closest point. You can click the
dropdown menu next to this button to select whether the point must be the closest site, fixed subscriber,
or relay node (LTE). Once positioned on the closest point, the profile is calculated using the site’s X and Y
coordinates, the subscriber’s X, Y coordinates and height, and the relay node’s X, Y coordinates, height, and
the donor-side propagation model (if any).
◼ Click the Copy button ( ) to copy the content of the view and paste it as a graphic into a graphic editing
or word-processing programme.

◼ Click the Print button ( ) to print the content of the view.


◼ Click the Centre on Map button ( ) to centre the map window on the receiver.

8. To end the point analysis, click the Point Analysis button ( ) in the Radio Planning toolbar again.

4.4.8 Analysing a Coverage Prediction Using the Point Analysis

Once you have completed a prediction, you can use the Point Analysis tool to verify it. If you do, before you make
the point analysis, ensure the coverage prediction you want to verify is displayed on the map.
In this section, the following are explained:
◼ "Studying Signal Reception" on page 234
◼ "Analysing Interference" on page 236

4.4.8.1 Studying Signal Reception


The Reception view of the Point Analysis tool gives you information on the signal levels, C/(I+N), bearers, and
throughputs, and so on, for any point on the map. The analysis is provided for a user-definable probe receiver which
has a terminal, a mobility, and a service. The downlink and uplink load conditions can be taken from the Cells table
or from Monte Carlo simulations.
To make a reception analysis:

1. Click the Point Analysis button ( ) on the Radio Planning toolbar. The Point Analysis window opens and the

pointer changes ( ) to represent the receiver.

2. In the Point Analysis window, select the Reception view.

234 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

Figure 4.9: Point analysis tool - Reception view

3. Move the pointer over the map to make a reception analysis for the current location of the pointer.
In the map window, arrows from the pointer to each transmitter are displayed in the colour of the transmitters
they represent. The line from the pointer to its best server is slightly thicker than the other lines. The best
server of the pointer is the transmitter from which the pointer receives the highest signal level.
4. In the Reception view toolbar, select "Cells table" from the Loads list.
The bar graph displays the following information:
◼ The signal levels or C/N (depending on the selection made from the Display list) from different transmitters
(the colour of the bar corresponds to the colour of the transmitter on the map).
◼ The C/N thresholds: The empty portion of the bar indicates signal levels below the C/N thresholds.
◼ The availability of coverage and service in downlink and uplink.
If there is at least one successful connection, double-clicking the icons in the right-hand frame opens a dialog
box with additional information about the best server:
◼ General: Azimuth and tilt of the receiver, and path losses.
◼ Downlink: Diversity mode, received powers, total noise, C/(I+N), bearer, channel throughputs, cell
capacities, and per-user throughputs.
◼ Uplink: Diversity mode, received power, transmission power, total noise, C/(I+N), bearer, channel
throughputs, cell capacities, and per-user throughputs.
5. If you are analysing reception to verify a coverage prediction, you can recreate the conditions of the coverage
prediction by specifying the parameters if the study:
a. If necessary, select a layer filter for the serving cells from the Layer list.
a. Select the same Terminal, Mobility, and Service studied in the coverage prediction.

b. In the Reception view toolbar, click Options ( ). The Calculation Options dialog box appears.
i. Edit the X and Y coordinates to change the present position of the receiver.
ii. Select the Shadowing check box and enter a Cell edge coverage probability.
iii. Select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per frequency
per clutter class.
iv. Click OK.
6. Click the map to leave the point analysis pointer at its current position. To move the pointer again, click the
point analysis pointer on the map and drag it to a new position.
7. In the Reception view toolbar, you can use the following tools:

◼ Click Report ( ) to generate a report that contains the information from the point analysis window.

◼ Click Copy ( ) to copy the content of the view and paste it as a graphic into a graphic editing or word-
processing programme.

◼ Click Print ( ) to print the content of the view.


◼ Click Centre on Map ( ) to centre the map window on the receiver.

8. Click Point Analysis ( ) on the Radio Planning toolbar again to end the point analysis.

© 2020 Forsk. All Rights Reserved. 235


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

+ You can display a point analysis that uses the settings from an existing prediction
by right-clicking the prediction in the Network explorer and selecting Open Point
Analysis from the context menu.

4.4.8.2 Analysing Interference


In Atoll, you can study the interferers of a transmitter using the Point Analysis tool. The Interference view gives you
information on interference received on any downlink channel on any point on the map. The analysis is provided for
a user-definable probe receiver which has a terminal, a mobility, and a service. The downlink and uplink load
conditions can be taken from the Cells table or from Monte Carlo simulations.
To make an interference analysis:

1. Click the Point Analysis button ( ) on the Radio Planning toolbar. The Point Analysis window opens and the

pointer changes ( ) to represent the receiver.

2. In the Point Analysis window, select the Interference view.

Select the load conditions to use in this The best server signal level (top-most
analysis from simulations or from the Cells bar), total noise (black bar), and

Select the parameters of the probe user to be

Figure 4.10: : Point analysis tool: Interference view

3. Move the pointer over the map to make an interference analysis for the current location of the pointer.
In the map window, a thick arrow from the pointer to its best server is displayed. The best server of the pointer
is the transmitter from which the pointer receives the highest signal level. Thinner arrows are also displayed
from the interfering cells towards the pointer, indicating the interferers. If you let the pointer rest on an arrow,
the interference level received from the corresponding transmitter at the receiver location will be displayed in
the tip text.
4. In the Interference view, select "Cells table" from the Load list.
The Interference view displays, in the form of a bar graph, the signal level from the best server, a black bar
indicating the total noise (I+N) received by the receiver, and bars representing the interference received from
each interferer. If you let the pointer rest on a bar, details are displayed in the tip text:
◼ For the best server: Name, received signal level, and C/(I+N).
◼ For the total noise (I+N): The values of each component, i.e., I, N, and the downlink inter-technology noise
rise.
◼ For each interferer: The effective interference and the various interference reduction factors.
5. Select Inter-technology interference to display interference from other technologies. The Interference bar
graph displays the interference received from each inter-technology interferer. Disable Inter-technology
interference to display intra-technology interference only.
6. Select the channel on which you want to study the interference from the Display list.
7. If you are analysing interferences to verify a coverage prediction, you can recreate the conditions of the
coverage prediction by specifying the parameters of the study:
a. If necessary, select a layer filter for the serving cells from the Layer list.

236 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

a. Select the same Terminal, Mobility, and Service studied in the coverage prediction.

b. In the Reception view toolbar, click Options ( ). The Calculation Options dialog box appears.
i. Edit the X and Y coordinates to change the present position of the receiver.
ii. Select the Shadowing check box and enter a Cell edge coverage probability.
iii. Select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per frequency
per clutter class.
c. Click OK.
8. In the Interference view toolbar, you can use the following tools:
◼ Click the Report button ( ) to generate a report that contains the information from the Point Analysis
window. The Analysis Report dialog box opens.

◼ Click the Copy button ( ) to copy the content of the view and paste it as a graphic into a graphic editing
or word-processing programme.

◼ Click the Print button ( ) to print the content of the view.


◼ Click the Centre on Map button ( ) to centre the map window on the receiver.

9. Click Point Analysis ( ) on the Radio Planning toolbar again to end the point analysis.

+ You can display a point analysis that uses the settings from an existing prediction
by right-clicking the prediction in the Network explorer and selecting Point Analysis
from the context menu.

4.4.9 Multi-point Analysis

The multi-point analysis tool can carry out calculations on lists of points representing subscribers and analyse them.
These analyses can be useful for verifying network QoS at subscriber locations in case of incidents (call drops, low
throughputs, etc.) reported by users. Moreover, some user equipment may feed back a number of network
measurements at their locations. This may help verify network quality without the need for measurement
campaigns at the expense of the operator.
For information on the multi-point analysis for each technology, see the corresponding topic:
◼ GSM: "GSM Point Analysis Properties" on page 345
◼ UMTS: "Point Analysis Properties" on page 567
◼ LTE NB-IoT: "Point Analysis Properties" on page 731
◼ 5G NR: "Point Analysis Properties" on page 853
◼ WiMAX: "Point Analysis Properties" on page 934
◼ LPWA: "Point Analysis Properties" on page 1088

4.4.10 Subscriber Analysis

The fixed subscriber analysis Properties window allows you to create and edit subscriber analyses.
For information on subscriber analysis properties for each technology, see the corresponding topic:
◼ LTE NB-IoT: "Subscriber Analysis Properties" on page 734
◼ 5G NR: "Subscriber Analysis Properties" on page 856
◼ WiMAX: "Subscriber Analysis Properties" on page 936
◼ Wi-Fi: "Subscriber Analysis Properties" on page 1030
◼ LPWA: "Subscriber Analysis Properties" on page 1091

© 2020 Forsk. All Rights Reserved. 237


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

4.5 Coverage Predictions


Coverage predictions display the results of defined coverage conditions. They are calculated using path loss
matrices and are based on coverage conditions and coverage resolutions. After calculation, Atoll displays the
results as a graphical representation of the pixels for which the defined coverage conditions are satisfied.
Atoll offers the following general coverage predictions, available for all technologies:
◼ Coverage by transmitter (DL)
◼ Coverage by signal level (DL)
◼ Coverage by overlapping zones (DL).
Atoll also offers technology-specific coverage predictions, described in the technology-specific chapters, for
example:
◼ Interference predictions in GSM/GPRS/EDGE projects
◼ Coding scheme and throughput predictions for GPRS/EDGE
◼ UMTS or CDMA2000 coverage predictions.
Atoll gives you a large flexibility over how the results of your coverage prediction are displayed. You can select which
attributes should be displayed on the map and how they are displayed. As well, you can define information to be
displayed in the legend, in the label, or in tip text. Furthermore, Atoll also allows you to filter, sort, or group results
before displaying them.
This section covers the following topics:
◼ "Creating Coverage Predictions" on page 238
◼ "Duplicating Coverage Predictions" on page 239
◼ "Cloning Coverage Predictions" on page 240
◼ "Calculating Coverage Predictions" on page 240
◼ "Deleting Coverage Predictions" on page 244
◼ "Exporting Coverage Prediction Results" on page 246
◼ "Saving Defined Coverage Predictions" on page 244
◼ "Generating Coverage Prediction Reports" on page 249
◼ "Displaying Coverage Prediction Statistics" on page 251
◼ "Comparing Coverage Predictions" on page 252.

4.5.1 Prediction Properties

For information about prediction properties for each technology, see the following topics:
◼ "GSM Prediction Properties" on page 333
◼ "UMTS Prediction Properties" on page 545
◼ "CDMA Prediction Properties" on page 629
◼ "LTE NB-IoT Prediction Properties" on page 713
◼ "4G/5G Prediction Properties" on page 840
◼ "Wi-Fi Prediction Properties" on page 1016
◼ "LPWA Prediction Properties" on page 1073

4.5.2 Creating Coverage Predictions

When you create a new coverage prediction, you can select the type of coverage prediction and set all the
parameters that define it. The newly created coverage prediction is not automatically calculated.

238 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

To create a coverage prediction:


1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.

+ You can also create new coverage predictions for a specific transmitter or for all the
transmitters on a site. To do this, right-click a transmitter or a site on the map or in
the Network explorer, and select Calculations > Create a New Prediction from the
context menu.

2. Select a coverage prediction from the Prediction Types dialog box and click OK. The coverage prediction
Properties dialog box appears.
The Properties dialog box for a coverage prediction common to all technologies has three tabs:
◼ General tab: You can rename the coverage prediction, define the coverage resolution, and add comments.
A read-only Unique ID is generated for each coverage prediction at creation time.
You can also define group, sort, and filter criteria.

 For predictions by transmitter, these criteria apply to the coverage display and do
not affect the results.
For global predictions (for example best signal level predictions), the filter criteria
restricts the transmitters that are calculated in the prediction.

◼ Conditions tab: You can define the parameters of the coverage prediction.
To add indoor losses defined for the clutter classes to the total path loss for each pixel, select the Clutter
indoor losses option. Indoor losses are defined per clutter class. You can define a default indoor losses
value for all clutter classes or you can define different indoor losses for each clutter class, to take the
characteristics of each clutter class into consideration.
To include shadowing calculation into the prediction, select Shadowing and define the Cell Edge Coverage
Probability. Shadowing, or slow fading, is signal loss along a path that is caused by obstructions not taken
into consideration by the propagation model.
◼ Display tab: You can define how coverage prediction results will be displayed.
3. Once you have created the coverage prediction, you can calculate the results immediately or you can save the
prediction and run the calculations later:
◼ Click Calculate to save the defined coverage prediction and calculate the results immediately
◼ Click OK to save the defined coverage prediction without calculating. You can calculate the results later by
clicking the Calculate button ( ) on the Radio Planning toolbar.
For more information on calculating coverage predictions, see "Calculating Coverage Predictions" on
page 240.

+
You can create child folders in the Predictions folder by right-clicking the
Predictions folder and selecting New Folder. You can organise your predictions by
dragging and dropping them into these folders.

4.5.3 Duplicating Coverage Predictions

You can create a new coverage prediction by duplicating an existing coverage prediction. When you duplicate an
existing coverage prediction, the coverage prediction you create will have the same coverage and display settings
as the original one. Duplicating a coverage prediction is a way to quickly create a new coverage prediction with the
same settings as an original one. The newly created coverage prediction is not automatically calculated.
You can also duplicate subfolders containing multiple coverage predictions, or all coverage predictions.
To duplicate coverage predictions:
1. In the Network explorer, expand the Predictions folder.

© 2020 Forsk. All Rights Reserved. 239


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

2. Right-click the coverage prediction that you want to duplicate, or a folder containing multiple coverage
predictions, and select Duplicate from the context menu.

+ You can also duplicate all coverage predictions at once by right-clicking the
Predictions folder and clicking Duplicate All Predictions.

Duplicated coverage predictions or subfolders appear in the Predictions folder with the same name as the
original coverage predictions, preceded by "Copy of." Duplicated coverage prediction have the same coverage
and display settings as the original ones. A new read-only Unique ID is generated for the duplicated coverage
prediction.

4.5.4 Cloning Coverage Predictions

You can create a new coverage prediction by cloning an existing coverage prediction. When you clone an existing
coverage prediction, Atoll creates a copy of the coverage prediction with the calculated coverage. You can then
change the display, providing that the selected parameter does not invalidate the calculated coverage prediction.
Cloning is useful if the existing coverage prediction has a display by discrete values (for example: coverage by
transmitter with a display by transmitter) and if you want a new coverage prediction with another display by discrete
values (for example: display by RNC or BSC). In this case, Atoll maps the results to the selected field and you do not
need to recalculate the coverage prediction. On the other hand, cloning is not relevant if you change the display from
a discrete field to value intervals, in which case, you must recalculate the coverage prediction.
You can also duplicate subfolders containing multiple coverage predictions, or all coverage predictions.
To clone an existing coverage prediction:
1. In the Network explorer, expand the Predictions folder.
2. Right-click the coverage prediction that you want to clone, or a folder containing multiple coverage predictions,
and select Clone from the context menu.

+ You can also clone all coverage predictions at once by right-clicking the Predictions
folder and clicking Clone All Predictions.

A new coverage prediction appears in the Predictions folder with the same name as the original coverage
prediction, preceded by "Clone of." The cloned coverage prediction not only has the same coverage and
display settings as the original one, but keeps the same results as well. A new read-only Unique ID is generated
for the duplicated coverage prediction.
3. Right-click the cloned coverage prediction and select Properties from the context menu. The Properties dialog
box appears.
4. Select the Display tab.
5. On the Display tab, keep the Display Type "Discrete Values" selected.
6. Select another value from the Field list to change the value displayed.
7. Click OK to apply the new display parameter.

4.5.5 Calculating Coverage Predictions

After you have defined a coverage prediction, you can calculate it. Atoll allows you to define and calculate coverage
predictions in two separate steps. This enables you to create one or several coverage predictions at one time, and
then calculate them later, when you do not need the computer resources.
Before calculating one or more coverage predictions, you can create a computation zone. The computation zone is
used to define the area where Atoll carries out calculations. When you create a computation zone, Atoll carries out
the calculation for all base stations that are active, filtered (i.e., that are selected by the current filter parameters),
and whose propagation zone intersects a rectangle containing the computation zone. Therefore, it takes into
consideration base stations inside and base stations outside the computation zone if they have an influence on the

240 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

computation zone. In addition, the computation zone defines the area within which the coverage prediction results
will be displayed.
The computation zone is taken into account whether or not it is visible. In other words, if you have drawn a
computation zone, it will be taken into account whether or not its visibility check box in the Zones folder of the Geo
explorer is selected. You will have to delete the computation zone if you no longer want to define an area for
calculations.
When working with a large network, the computation zone allows you to restrict your coverage predictions to the
part of the network you are currently working on. By allowing you to reduce the number of base stations studied,
Atoll reduces both the time and computer resources necessary for calculations. As well, by taking into consideration
base stations within the computation zone and base stations outside the computation zone but which have an
influence on the computation zone, Atoll gives you realistic results for base stations that are close to the border of
the computation zone.
If there is no computation zone defined, Atoll makes its calculations on all base stations that are active and filtered
and for the entire extent of the geographical data available.

 When a prediction is based on a simulation, it is recommended to use the same


computation zone than the one used for the simulation calculation.

For information on creating a computation zone, see "Computation Zone" on page 68.
This section covers the following topics:
◼ "Calculating a Single Coverage Prediction" on page 241
◼ "Calculating Multiple Coverage Predictions" on page 241
◼ "Forcing Calculations" on page 242
◼ "Stopping Calculations" on page 242
◼ "Locking and Unlocking Coverage Predictions" on page 242.
◼ "External Storage of Coverage Prediction Numerical Results" on page 243

4.5.5.1 Calculating a Single Coverage Prediction


To calculate a single coverage prediction:
1. In the Network explorer, expand the Predictions folder, right-click the coverage prediction you want to
calculate, and select Calculate from the context menu.
Atoll first calculates non-existent and invalid path loss matrices and then, the coverage prediction even if this
one has been previously locked.
After calculation, the results are displayed in the map window, if the coverage prediction’s visibility check box
has been selected.

4.5.5.2 Calculating Multiple Coverage Predictions


When you have several defined coverage predictions, you can start calculation when you want and Atoll will
calculate them one after the other.
When you calculate coverage predictions, only unlocked coverage predictions are calculated. Unlocked coverage
predictions are displayed in the Predictions folder with the unlocked icon ( ). For information on locking and
unlocking coverage predictions, see "Locking and Unlocking Coverage Predictions" on page 242.
To calculate created coverage predictions:

◼ Click the Calculate button ( ) in the toolbar. When you click the Calculate button, Atoll first calculates non-
existent and invalid path loss matrices and then, unlocked coverage predictions in the Predictions folder.
The progress of the calculations is displayed in the Events viewer.
After calculation, the results are displayed in the map window, if the coverage prediction’s visibility check box
has been selected.

© 2020 Forsk. All Rights Reserved. 241


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

4.5.5.3 Forcing Calculations


When you have several defined coverage predictions, you can start calculation when you want and Atoll will
calculate them one after the other. Normally, Atoll only recalculates non-existent and invalid path loss matrices
before calculating coverage predictions. If you want, you can make Atoll recalculate all path loss matrices, including
valid ones.
When you calculate coverage predictions, only unlocked coverage predictions are calculated. Unlocked coverage
predictions are displayed in the Predictions folder with the unlocked icon ( ). For information on locking and
unlocking coverage predictions, see "Locking and Unlocking Coverage Predictions" on page 242.
To force Atoll to recalculate all path loss matrices before calculating coverage predictions:
◼ Click the Force Calculate button ( ) in the toolbar. When you click the Force Calculate button, Atoll first
removes existing path loss matrices, recalculates them and then calculates unlocked coverages predictions.
After calculation, the results are displayed in the map window, if the coverage prediction’s visibility check box
has been selected.

4.5.5.4 Stopping Calculations


When Atoll has begun to calculate coverage predictions, you can stop the calculation at any given point. This can
be useful if, for example, you want to change one of the coverage predictions or if you don’t want to calculate the
coverage predictions at that time.
To stop calculations:

◼ Click the Stop Calculations button ( ) in the toolbar. Atoll immediately stops all ongoing calculations. The
results of calculations that have already been completed, however, will be saved.

4.5.5.5 Locking and Unlocking Coverage Predictions


Coverage predictions are locked by default as soon as they have been calculated. Then, when you calculate new
coverage predictions, only unlocked coverage predictions are calculated. Locking a coverage prediction retains the
information as calculated under given conditions (e.g., before a new base station is created or before optimising the
network). It also saves time by limiting unnecessary recalculation.

 To prevent Atoll from automatically locking coverage predictions after calculating


them, you can set an option in the Atoll.ini file. For information on setting options in
the Atoll.ini file, see the Administrator Manual.

◼ Unlocked coverage predictions are displayed in the Predictions folder with the unlocked icon ( )

◼ Locked coverage predictions are displayed in the Predictions folder with the locked icon ( ).
To toggle a coverage prediction lock:
1. In the Network explorer, expand the Predictions folder, right-click the coverage prediction you want to lock or
unlock and select Prediction Locked from the context menu.
If the prediction was unlocked, the icon changes to the locked icon and the Prediction Locked item in the
context menu now appears checked.
If the prediction was locked, the icon changes to the unlocked icon the Prediction Locked item in the context
menu is no longer checked.
Locked coverage prediction are not calculated when the Calculate button in the toolbar is clicked. However, if you
select Calculate from the coverage prediction’s context menu, Atoll will first unlock the coverage prediction and
then calculate it.
You can lock all unlocked coverage predictions using the Predictions folder’s context menu.

242 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

4.5.5.6 External Storage of Coverage Prediction Numerical Results


By default, when a new Atoll document is created the numerical results of predictions calculated by value intervals
are stored externally. Therefore the Store prediction numerical results check box is selected by default.
When the Store prediction numerical results check box is selected, the coverage prediction numerical results are
stored in BIL format outside the ATL file for the coverage predictions calculated by value intervals with the relevant
Field setting (i.e. a field calculated by the coverage prediction and not a value taken from the database), in the
following folder:

C:\<ATL_path>\<ATL_name>.studies\{<GUID>}

Where "<GUID>" is a read-only Unique ID generated for each coverage prediction when it is created (see General tab
in the prediction’s Properties dialog box). This ID is written to the corresponding XML file, between "<GUID>" and "</
GUID>" tags.

 The string combining the above path and the longest file name must not exceed
260 characters.

Until you save your ATL document, the following path (including a temporary "\~" folder) is used instead of the above
path:

C:\<ATL_path>\<ATL_name>.studies\~\{<GUID>}

+ You can define the default value of the Store prediction numerical results option by
setting the NumericalResults in the [Studies] section of the Atoll.ini file.
When NumericalResults is set to 0, the Store prediction numerical results check
box is cleared by default. When NumericalResults is set to 1, the Store prediction
numerical results check box is selected by default.

When they exist, these externally stored numerical results spare you the need to recalculate a coverage prediction
when the legend is modified and they provide you with a numerical difference feature between basic predictions.

 The storage of numerical results may require additional disk space when your
document contains several coverage predictions and transmitters, and/or when
high resolutions are used. If you have limited disk space, you can disable this
feature by adding an option in the Atoll.ini file.

The "{<GUID>}" folder always contains at least one XML file, one BIL file, and one HDR file.
For example, when a Coverage by Transmitter (DL) prediction is calculated by "Value Intervals" with Field set to
"Number of Servers", the following files are created:
◼ <prediction_name>.XML
◼ <prediction_name>.BIL
◼ <prediction_name>.HDR

If you delete in Atoll all the coverage predictions calculated by "Value




intervals" and save the document, the entire "<ATL_name>.studies" folder
corresponding to this document will be deleted.
◼ If you delete in Atoll one of several coverage predictions calculated by " Value
intervals", the corresponding "{<GUID>}" folder will be deleted automatically
without the need for saving the document.

Except for the GUID, the externally stored coverage predictions results can be imported as customised coverage
predictions. For more information on importing customised coverage predictions, see "Saving Defined Coverage
Predictions" on page 244.
"Per Transmitter" Coverage Predictions

© 2020 Forsk. All Rights Reserved. 243


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

Some coverage predictions are calculated on a "per transmitter" basis. In this case, a BIL file and the associated
HDR file are generated for each transmitter, and a DBF file is created with a reference to each transmitter’s HDR and
BIL results files.
For example, when a Coverage by Transmitter (DL) prediction is calculated by "Value Intervals" with Field set to "DL
Path Loss (dB)", the following files are created:
◼ <prediction_name>.XML
◼ <transmitter_name>.BIL (one BIL file per transmitter)
◼ <transmitter_name>.HDR (one HDR file per transmitter)
◼ <prediction_name>.DBF
"Global" Coverage Predictions
Some coverage predictions may identify servers in their results matrices (e.g. best server, first server in active set,
etc.). In this case, another SVR.BIL file containing the server identifiers is generated along with the associated
SVR.HDR file. Moreover, each transmitter name and the corresponding identifier are stored in an SVR.MNU file.
For example, when a Coverage by Transmitter (DL) prediction is calculated by "Value Intervals" with Field set to
"Best Signal Level (dBm)", the following files are created:
◼ <prediction_name>.XML
◼ <prediction_name>.BIL
◼ <prediction_name>.HDR
◼ <prediction_name>.SVR.BIL
◼ <prediction_name>.SVR.HDR
◼ <prediction_name>.SVR.MNU

4.5.6 Deleting Coverage Predictions

You can delete all the coverage predictions from the Predictions folder at once.
To delete all the coverage predictions:
1. In the Network explorer, right-click the Predictions folder and select Delete all Predictions from the context
menu.

+ You can delete a specific coverage prediction or all the predictions contained in a
sub folder. Fore more information, see "Deleting an Object" on page 47.

4.5.7 Saving Defined Coverage Predictions

Once you have defined a coverage prediction, you can use it again in other Atoll documents, either by using the
coverage prediction to create a customised coverage prediction or by saving its coverage and display parameters
in a user configuration.
This section covers the following topics:
◼ "Saving a Coverage Prediction as a Customised Coverage Prediction" on page 244
◼ "Saving a Defined List of Predictions in a User Configuration File" on page 245.

4.5.7.1 Saving a Coverage Prediction as a Customised Coverage Prediction


Once you have defined a coverage prediction, you can use it as a customised coverage prediction. A customised
prediction is a coverage prediction that is saved with different default parameters. Customised predictions are
saved in a file (by default Studies.xml in the Atoll installation folder) and are made available in Prediction Types
dialog box.

244 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

To add a coverage prediction to the customised coverage predictions:


1. In the Network explorer, expand the Predictions folder, right-click the coverage prediction you want to save as
a customised coverage prediction, and select Add to Customised Predictions from the context menu. The
Save As dialog box appears.
In the Save As dialog box, specify a location and name for the Atoll the exported prediction (Studies.XML by
default). If you select an existing file, then the prediction is appended to that file.
2. Click Save. Atoll saves the coverage prediction in the selected XML file.
The next time you create a new coverage prediction, the customised coverage predictions is available at the bottom
of the list, under the full path and file name of the XML file. If you have other XML template files, you can click the
Customised Predictions button and select it in the Open dialog box.
Coverage predictions stored in the XML template files are also directly available in the Calculations menu of the
context menus of the Transmitters folder, of a group of transmitters, and of a single transmitter.
In a multi-user environment, the administrator can make customised predictions available for all the users by saving
the XML file in the Atoll installation directory. For more information, see the Administrator Manual.

4.5.7.2 Saving a Defined List of Predictions in a User Configuration File


You can save the defined coverage predictions in the Predictions folder in a user configuration file. You can then
import this user configuration file into another Atoll document. All the coverage predictions in the user configuration
will then be available in the Predictions folder of the new Atoll document and can be calculated.
To export a user configuration with the coverage predictions in the Predictions folder:
1. Select Tools > User Configuration > Save. The User Configuration dialog box appears.
2. Select the Prediction List check box, as well as the check box of any other information you want to save as
part of the user configuration.
3. Click OK. The Save As dialog box appears.
4. Enter a File name for the user configuration file and click Save. The folder configuration is saved.
For information on loading the user configuration into another Atoll document, see "Loading a User Configuration"
on page 109.

4.5.8 Displaying Coverage Prediction Results

The results are displayed graphically in the map window according to the settings you made on the Display tab when
you created the coverage prediction. If several coverage predictions are visible on the map, it can be difficult to
clearly see the results of the coverage prediction you want to analyse. You can select which predictions to display
or to hide by selecting or clearing the display check box. For information on managing the display, see "Displaying
or Hiding Objects on the Map" on page 48.
Once you have completed a prediction, you can also generate reports and statistics with the tools that Atoll
provides. For more information, see "Generating Coverage Prediction Reports" on page 249 and "Displaying
Coverage Prediction Statistics" on page 251.
This section covers the following topics:
◼ "Displaying the Legend Window" on page 245.
◼ "Displaying Coverage Prediction Results Using the Tip Text" on page 246.

4.5.8.1 Displaying the Legend Window


When you create a coverage prediction, you can add the displayed values of the coverage prediction to a legend by
selecting the Add to legend check box on the Display tab.
To display the Legend window:
1. Select View > Legend Window. The Legend window is displayed, with the values for each displayed coverage
prediction identified by the name of the coverage prediction.

© 2020 Forsk. All Rights Reserved. 245


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

4.5.8.2 Displaying Coverage Prediction Results Using the Tip Text


You can get information by placing the pointer over an area of the coverage prediction to read the information
displayed in the tip text. The information displayed is defined by the settings you made on the Display tab when you
created the coverage prediction.
To get coverage prediction results in the form of tip text:
◼ In the map window, place the pointer over the area of the coverage prediction that you want more information
on. After a brief pause, the tip text appears with the information defined in the Display tab of the coverage
prediction properties (see Figure 4.11).

Figure 4.11: Displaying coverage prediction results using tip text

4.5.9 Exporting Coverage Prediction Results

Once you have made a coverage prediction, you can print the results displayed on the map or save them in an
external format. You can also export a selected area of the coverage as a bitmap.
◼ Printing coverage prediction results: Atoll offers several options allowing you to customise and optimise the
printed coverage prediction results. Atoll supports printing to a variety of paper sizes, including A4 and A0. For
more information on printing coverage prediction results, see "Printing a Map" on page 94.
◼ Defining a geographic export zone: If you want to export part of the coverage prediction as a bitmap, you can
define a geographic export zone. After you have defined a geographic export zone, when you export a coverage
prediction as a raster image, Atoll offers you the option of exporting only the area covered by the zone. For
more information on defining a geographic export zone, see "Geographic Export Zone" on page 70.
You can export the results of coverage predictions in raster and vector formats, which can then be imported as
vector or raster objects in Atoll or in other applications.
◼ Supported raster formats: BIL, BMP, PNG, JPEG, TIFF, TXT, ArcView© grid, and Vertical Mapper GRD and GRC.
◼ Supported vector formats: ArcView SHP, MapInfo MIF and TAB, and AGD.
You can export coverage predictions one by one or several coverage predictions at the same time. You can also
choose to export non-global (by transmitter) coverage predictions as a single file for all transmitters or as one file
per transmitter.
In this section, the following are explained:
◼ "Exporting a Coverage Prediction to a Vector File" on page 247
◼ "Exporting a Coverage Prediction to a Raster File" on page 247
◼ "Exporting Multiple Coverage Predictions" on page 248

4.5.9.1 Configuring Coverage Prediction Export


You can configure the fields that will be exported for a coverage prediction.
To configure which coverage prediction fields are exported:
1. In the Network explorer, expand the Predictions folder and display the coverage prediction that you want to
export on the map. For information on displaying objects in the map window, see "Displaying or Hiding Objects
on the Map" on page 48.

246 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

2. Right-click the coverage prediction that you want to configure and select Export the Coverage > Configure
Export. The Export dialog box opens.
3. In the Export dialog box, specify the following information:
◼ Optional vector fields: Click the optional LEGEND, THRESHOLD, or COLOR, that you want to include in the
exported file.

◼ Available fields: Select the fields that you want to include in the report and click the button to add the
fields to the Fields to export list.
4. Click OK.

4.5.9.2 Exporting a Coverage Prediction to a Vector File


You can export the results of a non-global coverage prediction in vector formats, such as ArcView SHP, MapInfo MIF
and TAB, and AGD.
To export an individual coverage prediction in vector format:
1. In the Network explorer, expand the Predictions folder and display the coverage prediction that you want to
export on the map. For information on displaying objects in the map window, see "Displaying or Hiding Objects
on the Map" on page 48.
2. Right-click the coverage prediction that you want to export.
◼ To export a single file for all selected transmitters, select Export the Coverage > Global from the context
menu.
◼ To export one file for each selected transmitter, select Export the Coverage > Per Transmitter from the
context menu.
The Save As dialog box appears.
3. Select a destination folder, enter a File name, and choose a vector format in the Save as type list.
4. Click Save. If you selected the AGD format, the coverage prediction results are immediately exported. If you
selected any other format, the Vector Export dialog box appears. In the Vector Export dialog box, select the
following export options:
◼ Coordinate systems: The coverage prediction is exported using the Display coordinate system of the
document. If you want to export the coverage prediction using a different coordinate system, click Change
and select the coordinate system to use for the export.
◼ Resolution: You can change the export resolution of the coverage prediction.
◼ Filtering: Select the level of filtering to use for the export. For more information on how filtering works, see
the Technical Reference Guide.
◼ Smoothing: Select the level of smoothing to use for the export either as Percentage or absolute value of
the Maximum number of points.
5. Click Export to finish exporting the coverage prediction.

A display configuration file (.cfg) is simultaneously exported with the same


+

file name and in the same directory as the exported coverage prediction. You
can disable this behaviour by setting the EnableStudyCompanionFileExport
parameter to 0 in the [Studies] section of the Atoll.ini file. For more
information, see the Administrator Manual.
◼ The MIF export format also stores the tip text information. If you export a
coverage prediction using the MIF format and then import it in Atoll, tip texts
will be visible on the map. For information on defining tip text, see
"Associating a Tip Text to an Object" on page 52.

4.5.9.3 Exporting a Coverage Prediction to a Raster File


You can export global coverage predictions (not "by transmitter") to raster format files. For non-global predictions
(those that are subdivided by transmitter), only the coverage area of a single transmitter can be exported in raster
format.

© 2020 Forsk. All Rights Reserved. 247


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

To export an individual coverage prediction in raster format:


1. In the Network explorer, expand the Predictions folder and display the coverage prediction that you want to
export on the map. For information on displaying objects in the map window, see "Displaying or Hiding Objects
on the Map" on page 48.
2. Right-click the coverage prediction that you want to export and select Export the Coverage from the context
menu. The Save As dialog box appears.
3. Select a destination folder, enter a File name, and choose a raster format in the Save as type list.
4. Click Save. The Raster Export dialog box appears. The Raster Export dialog box contains different export
options according to the raster export format selected in the Save as type list.
For "BIL Files (*.bil)" and "Vertical Mapper Files (*.grd, *.grc)" formats, select:
◼ Region: The geographic region within which the coverage prediction results are to be exported. You can
select the Entire project area, the Computation zone, or the Geographic export zone.
◼ Data to export: The data that you want to be exported. Select Pixel values to export the actual predicted
values for each pixel, or Coverage thresholds to export the values corresponding to the display thresholds
defined for the coverage prediction.
◼ Filtering: If you choose to export Coverage thresholds, select the level of filtering to use for the export. For
more information on how filtering works, see the Technical Reference Guide.
The "Text Files (*.txt)" raster format allows you to export the actual predicted values for each pixel. This format
is available if the prediction was calculated with the Store prediction numerical results check box selected in
the Predictions Properties dialog box. For "Text Files (*.txt)" format, select:
◼ Format: The syntax for storing coverage prediction data values in the text file. Enter the Number of decimal
digits to define the precision of the exported values, select the Separator to use, and select the Use one
line per server check box to export values for a server in one line.
◼ Region: The geographic region within which the coverage prediction results are to be exported. You can
select the Entire project area, the Computation zone, or the Geographic export zone.

 The coverage prediction is exported using the Display coordinate system of the
document. If you want to export the coverage prediction using the Projection
coordinate system, you can set the CoordSystemForTextExportIsProjection option
in the [Studies] section of the Atoll.ini file. For more information, see the
Administrator Manual.

All other raster formats allow you to export the values corresponding to the display thresholds defined for the
coverage prediction. For other raster formats, select:
◼ Region: The geographic region within which the coverage prediction results are to be exported. You can
select the Entire project area, the Computation zone, or the Geographic export zone.
◼ Filtering: Select the level of filtering to use for the export. For more information on how filtering works, see
the Technical Reference Guide.
5. Click Export to finish exporting the coverage prediction.

4.5.9.4 Exporting Multiple Coverage Predictions


You can export several coverage predictions at the same time.
To export several coverage predictions at the same time:
1. In the Network explorer, right-click the Predictions folder and select Export Coverages from the context menu.
The Coverage Prediction Export dialog box appears.
2. Under Select predictions to export, select the check boxes corresponding to the coverage predictions you
want to export. By default, the predictions visible on the map are already selected. The list also displays the
coverage prediction calculation resolution, whether the prediction is of vector or raster format, and whether
actual numerical values of calculation results are available.
3. Under Options, select the following export options:
◼ Directory: Enter the location where exported coverage predictions will be stored. You can click the Browse
button ( ) and select a location in the Select Folder dialog box that appears.

248 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

◼ Format: Select the format in which you want Atoll to export the coverage predictions.
◼ Overwrite existing predictions: Select this check box to overwrite any existing coverage predictions in the
same location.
◼ Timestamp: Select this check box if you want to add the date and time information to the file names of
exported coverage predictions. This check box is only available when Overwrite existing predictions is
cleared.
◼ Resolution: Enter the resolution for the exported coverage predictions.
4. Per transmitter: If you have only selected non-global coverage predictions ("by transmitter"), then you can
select this option to export one file for each selected transmitter.
5. Click Export to finish exporting the selected predictions.


If all selected predictions are exported in a raster format, only the geographic export
zone is used to define the coverage export region.

4.5.10 Generating Coverage Prediction Reports

You can generate a report for any coverage prediction whose display check box is selected. The report displays the
covered surface and percentage for each threshold value defined in the Display tab of the coverage prediction’s
Properties dialog box.
The coverage prediction report is displayed in a table. For information on working with tables, see "Data Tables" on
page 78. By default, the report table only displays the name and coverage area columns. You can edit the table to
select which columns to display or to hide. For information on displaying and hiding columns, see "Displaying and
Hiding Columns" on page 84.
The coverage prediction report is based on the area specified by a focus zone and hot spots. If no focus zone or hot
spot is defined, Atoll uses the computation zone. However, using a focus zone for the report allows you to create a
report for a specific number of sites, instead of creating a report for every site that has been calculated.
The focus zone or hot spot must be defined before you display a report; it is not necessary to define it before
calculating coverage. The focus zone or hot spot do not, however, need to be visible; they are taken into account
when generating the report even if they are not visible. For more information on creating focus zones or hot spots,
see "Focus Zone and Hot Spots" on page 69.
Once you have generated a report, you can export it in any of the following formats by right-clicking the report and
selecting Export from the context menu or click the Export button ( ) in the Table toolbar:
◼ TXT: To save the report as a text file.
◼ CSV: To save the report as a comma-separated values file.
◼ XLS: To save the report as an Excel spreadsheet.
◼ XML Spreadsheet 2003: To save the report as an XML spreadsheet.

+ You can reload the data in coverage prediction reports by clicking Refresh
toolbar of the report window.
in the

This section covers the following topics:


◼ "Generating a Single Coverage Prediction Report" on page 249
◼ "Generating Multiple Coverage Prediction Reports" on page 250
◼ "Generating Coverage Prediction Reports with Population Statistics" on page 251

4.5.10.1 Generating a Single Coverage Prediction Report


Atoll can generate a report for a single coverage prediction.
To generate a report for a single coverage prediction:

© 2020 Forsk. All Rights Reserved. 249


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

1. In the Network explorer, expand the Predictions folder and right-click the coverage prediction for which you
want to generate a report. The context menu appears.
2. Select Generate Report from the context menu. The Columns to Be Displayed dialog box appears.
In case a hot spot was imported in your Atoll document, additional fields will appear at the bottom of the
Columns to Be Displayed dialog box if the hot spot description contains parameters other than Atoll-specific
parameters.
3. Define the format and content of the report:
You can select the columns that will be displayed in the report and define the order they are in:
a. Select the check box for each column you want to have displayed.

b. Define the order of the columns by selecting each column you want to move and clicking to move it up

or to move it down.
You can load a configuration that you have saved previously and apply it to the current report:
a. Under Configuration, click the Load button. The Open dialog box appears.
b. Select the configuration you want to load and click Open. The loaded report configuration is applied.
You can save the current report format in a configuration:
a. Under Configuration, click the Save button. The Save As dialog box appears.
b. In the Save As dialog box, browse to the folder where you want to save the configuration and enter a File
name.
4. When you have finished defining the format and content of the report, click OK in the Columns to Be Displayed
dialog box. The coverage prediction report table appears. The report is based on the hot spots and on the
focus zone if available or on the hot spots and computation zone if there is no focus zone.

4.5.10.2 Generating Multiple Coverage Prediction Reports


Atoll can generate a report for all the coverage predictions currently displayed on the map.
To generate reports for several coverage predictions:
1. In the Network explorer, expand the Predictions folder, select the check box in front of each coverage
prediction that you want to include in the report, and right-click the Predictions folder. The context menu
appears.
2. Select Generate Report from the context menu. The Columns to Be Displayed dialog box appears.
In case a hot spot was imported in your Atoll document, additional fields will appear at the bottom of the
Columns to Be Displayed dialog box if the hot spot description contains parameters other than Atoll-specific
parameters.
3. Define the format and content of the report:
You can select the columns that will be displayed in the report and define the order they are in:
a. Select the check box for each column you want to have displayed.

b. Define the order of the columns by selecting each column you want to move and clicking to move it up

or to move it down.
You can save the current report format in a configuration:
a. Under Configuration, click the Save button. The Save As dialog box appears.
b. In the Save As dialog box, browse to the folder where you want to save the configuration and enter a File
name.
You can load a configuration that you have saved previously and apply it to the current report:
a. Under Configuration, click the Load button. The Open dialog box appears.
b. Select the configuration you want to load and click Open. The loaded report configuration is applied.
4. Once you have defined the format and content of the report, click OK in the Columns to Be Displayed dialog
box.

250 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

A coverage prediction report appears for each selected prediction. Each report is based on the focus zone, if
any (even if it is not displayed on the map), or on the calculation zone if there is no focus zone.

 By default, the ranges that do not contain any pixels do not appear in the reports.
By setting an option in the Atoll.ini file, you can include these ranges in the report.
For more information, see the Administrator Manual.

4.5.10.3 Generating Coverage Prediction Reports with Population Statistics


You can include population statistics in the focus zone or hot spots by importing a population map. For information
on importing maps, see "Importing Raster Format Geo Data Files" on page 125. Normally, Atoll takes all geo data
into consideration, whether it is displayed or not. However, for the population statistics to be used in a report, the
population map has to be displayed.
To include population statistics in the focus zone or hot spots:
1. Ensure that the population geo data is visible. For information on displaying geo data, see "Displaying or Hiding
Objects on the Map" on page 48.
2. Display the report as explained above.
3. Select Format > Display Columns. The Columns to Be Displayed dialog box appears.
4. Select the following columns, where "Population" is the name of the folder in the Geo explorer containing the
population map:
◼ "Population" (Population): The number of inhabitants covered.
◼ "Population" (% Population): The percentage of inhabitants covered.
◼ "Population" (Population [total]: The total number of inhabitants inside the zone.
Atoll saves the names of the columns you select and will automatically select them the next time you create
a coverage prediction report.
5. Click OK.
If you have created a custom data map with integrable data, the data can be used in prediction reports. The data will
be summed over the coverage area for each item in the report (for example, by transmitter or threshold). The data
can be value data (revenue, number of customers, and so on) or density data (revenue/km², number of customer/
km², and so on). Data is considered as non-integrable if the data given is per pixel or polygon and cannot be summed
over areas, for example, socio-demographic classes, rain zones, and so on. For information on integrable data in
custom data maps, see "Integrable versus Non-integrable Data" on page 145.

4.5.11 Displaying Coverage Prediction Statistics

You can display coverage prediction statistics in the form of a graph.


By default, coverage prediction statistics are displayed as a histogram using the coverage prediction colours,
interval steps, and shading as defined on the Display tab of the coverage prediction Properties dialog box. You can
also display coverage prediction statistics as a cumulative distribution function (CDF). In this case, the resulting
values are combined and shown along a curve.
To display coverage prediction statistics in the form of a graph:
1. In the Network explorer, expand the Predictions folder, right-click the coverage prediction whose statistics you
want to display, and select Show Histogram from the context menu.
The Histogram window appears with a graph of the area defined by the zone used for the calculation of the
coverage prediction and a legend table.
◼ You can click a point on the diagram to display the values of the Y-axis against the coverage criterion along
the X-axis. The corresponding cell is highlighted in the legend table.
◼ You can also zoom in the graph by selecting several contiguous cells. Select a cell to return to the default
view.
◼ You can copy the graph to the clipboard for use in an external program by clicking Copy ( ).

© 2020 Forsk. All Rights Reserved. 251


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

◼ You can copy the content of the legend table by selecting the X cell and pressing Ctrl+C.

◼ You can print the graph by clicking Print ( ).


2. Click Histogram ( ) to display the graph as a histogram or CDF ( ) to display the graph as a cumulative
distribution function.
3. Click Values ( ) to display the covered area values along the Y-axis or Percentage ( ) to display the
percentage of the covered area along the Y-axis.
4. To specify a custom scale for the Y-axis, enter values in Min Y and Max Y and click OK ( ) to rescale the graph
accordingly. Click Default ( ) to return to the default scale.
5. By default, "<No zone>" is selected in the Zone list, which means that the statistics are displayed for every site
that has been calculated. To filter the statistics according to a specific zone that contains a specific number
of sites, select a zone from the Zone list.
All zones defined in the Zones folder of the Geo explorer can be selected (computation zone, focus zone, hot
spots, and so on).
6. To compare a histogram or a CDF with another prediction, select the Compare with check box and select the
prediction.
You can select only predictions with the same shading options (same interval number and same maximum
and minimum values).
Under Statistics based on prediction conditions, you can view the mean and standard deviation of the
coverage criterion calculated during the coverage calculations, if available.

Figure 4.12: : Histogram comparison

4.5.12 Comparing Coverage Predictions

You can compare coverage predictions to view the differences between them. This can be useful, for example, to
emphasize the difference in coverage before and after any changes in the network.
You can display two types of prediction comparisons:
◼ Logical comparisons (discrete values) between two predictions: Intersection, merge, union, or difference.

252 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

◼ Numerical comparisons (value intervals) between two predictions that have the same resolution and same
unit: difference, sum, average, minimum or maximum values.
To compare two similar coverage predictions:
1. In the Network explorer, expand the Predictions folder and right-click a prediction.
2. Select Compare With and select the prediction that you want to compare the current prediction with. The
Comparison window opens.
3. On the General tab, review the Information section and if necessary, enter a Name and Comments for the
prediction comparison.
4. On the Display tab, specify the type of logical or numerical comparison that you want to display:
To show the results of a logical comparison, under Display type, select Discrete values with one of the
following Fields:
◼ Intersection: This display shows the area where both coverage predictions overlap (for example, pixels
covered by both predictions are displayed in red).
◼ Merge: This display shows the area that is covered by either of the coverage predictions (for example,
pixels covered by at least one of the predictions are displayed in red).
◼ Union: This display shows all pixels covered by both coverage predictions in one colour and pixels covered
by only one coverage prediction in a different colour (for example, pixels covered by both predictions are
red and pixels covered by only one prediction are blue).
◼ Difference: This display shows all pixels covered by both coverage predictions in one colour, pixels covered
by only the first prediction with another colour and pixels covered only by the second prediction with a third
colour (for example, pixels covered by both predictions are red, pixels covered only by the first prediction
are green, and pixels covered only by the second prediction are blue).
To show the results of a numerical comparison, under Display type, select Value intervals with one of the
following Fields:
◼ Difference: This display shows the difference between the numerical results of the any two similar
coverage predictions.
◼ Sum: This display shows the sum of the numerical results of the any two similar coverage predictions.
◼ Average: This display shows the average of the numerical results of the any two similar coverage
predictions.
5. Click OK.The prediction is displayed is in the Map view.
If necessary, enable or disable the prediction layers that you want to make visible in the Predictions folder of
the Network explorer.
This section provides two examples of coverage prediction comparisons:
◼ "Studying the Effect of a New Base Station" on page 253
◼ "Studying the Effect of a Change in Transmitter Tilt" on page 255.

4.5.12.1 Studying the Effect of a New Base Station


If you have an area in a network that is poorly covered by current transmitters, you have several options for
increasing coverage. In this example, you can verify if a newly added base station improves coverage.
You can make a signal level coverage prediction of the current network. The results are displayed in Figure 4.13. An
area with poor coverage is visible on the right side of the figure.

© 2020 Forsk. All Rights Reserved. 253


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

Figure 4.13: Signal level coverage prediction of existing network

You can add a new base station is added, either by creating the site and adding the transmitters, or by placing a
station template. Once the new site base station been added, the original coverage prediction can be recalculated,
but then it would be impossible to compare the results. Instead, the original signal level coverage prediction can be
copied by selecting Duplicate from its context menu. The copy is then calculated to show the effect of the new site
(see Figure 4.14).

Figure 4.14: Signal level coverage prediction of network with new base station

Now you can compare the two predictions.


To compare two predictions:
1. Right-click one of the two predictions. The context menu appears.
2. From the context menu, select Compare with and, from the menu that opens, select the coverage prediction
you want to compare with the first. The Comparison Properties dialog box appears.
3. Click the General tab. You can change the Name of the comparison and add Comments.
The General tab contains information about the coverage predictions being compared, including their name
and resolution.
4. Click the Display tab. On the Display tab, select “Discrete values” as Display type and choose how you want
the results of the comparison to be displayed from the Field list:
◼ Intersection
◼ Merge
◼ Union

254 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

◼ Difference
In order to see what changes adding a new base station made, you should choose Difference.
5. Click OK to create the comparison. The comparison in Figure 4.15, shows clearly the area covered only by the
new base station.

Figure 4.15: Comparison of both signal level coverage predictions

4.5.12.2 Studying the Effect of a Change in Transmitter Tilt


If you have an area in a network that is poorly covered by current transmitters, you have several options for
increasing coverage. In this example, you can see how modifying transmitter tilt can improve coverage.
You can make a coverage prediction by transmitter of the current network. The results are displayed in Figure 4.16.
The coverage prediction shows that one transmitter is covering its area poorly. The area is indicated by a red oval
in Figure 4.16.

Figure 4.16: Coverage prediction by transmitter of existing network

You can try modifying the tilt on the transmitter to improve the coverage. The properties of the transmitter can be
accessed by right-clicking the transmitter in the map window and selecting Properties from the context menu. The
mechanical and electrical tilt of the antenna are defined on the Transmitter tab of the Properties dialog box.
Once the tilt of the antenna has been modified, the original coverage prediction can be recalculated, but then it
would be impossible to compare the results. Instead, the original coverage prediction by can be copied by selecting
Duplicate from its context menu. The copy is then calculated, to show how modifying the antenna tilt has affected
coverage (see Figure 4.17).

© 2020 Forsk. All Rights Reserved. 255


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

Figure 4.17: Coverage prediction by transmitter of network after modifications

As you can see, modifying the antenna tilt increased the coverage of the transmitter. However, to see exactly the
change in coverage, you can compare the two predictions.
To compare two predictions:
1. Right-click one of the two predictions. The context menu appears.
2. From the context menu, select Compare with and, from the menu that opens, select the coverage prediction
you want to compare with the first. The Comparison Properties dialog box appears.
3. Click the General tab. You can change the Name of the comparison and add Comments.
The General tab contains information about the coverage predictions being compared, including their name
and resolution.
4. Click the Display tab. On the Display tab, select “Discrete values” as Display type and choose how you want
the results of the comparison to be displayed from the Field list:
◼ Intersection
◼ Merge
◼ Union
◼ Difference
In order to see what changes modifying the antenna tilt made, you can choose Union. This will display all pixels
covered by both predictions in one colour and all pixels covered by only one prediction in another colour. The
increase in coverage, seen in only the second coverage prediction, will be immediately clear.
5. Click OK to create the comparison. The comparison in Figure 4.18, shows clearly the increase in coverage due
to the change in antenna tilt.

Figure 4.18: Comparison of both transmitter coverage predictions

256 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 4: Radio Calculations and Models

4.5.13 Displaying Coverage Predictions as a Slideshow

When several coverage predictions are available in an Atoll document, you can cycle the display of the coverage
predictions one after the other in the map window at a specified speed.

 The slideshow feature can also be used with simulations. For more information, see
"Displaying Simulations as a Slideshow" on page 313.
If the simulation slideshow is started while the prediction slideshow is running, the
prediction slideshow stops automatically. Likewise, if the prediction slideshow is
started while the simulation slideshow is running, the simulation slideshow stops.

To start the prediction slideshow:


1. Select the Network explorer.
2. Right-click the Predictions folder (or a prediction group folder). The context menu appears.
3. Select Start Slideshow from the context menu. The Slideshow dialog box appears.
All coverage predictions in the Predictions folder (or in the prediction group folder) are displayed one after the
other on the map. As the display cycles, the visibility check box of the corresponding coverage prediction is
selected in the Network explorer.
To change the speed of the slideshow, click inside the Duration field in the Slideshow dialog box and type the
delay between coverage predictions (in milliseconds). The speed of the slideshow changes dynamically.
To stop the slideshow from the Network explorer, click Stop Slideshow ( ) in the Slideshow dialog box.

4.6 Distributed Calculation


Distributed calculation enables you to distribute the calculation of path loss matrices over many computers in a
network. The distributed calculation service is an optional service that can be installed at the same time as Atoll.
A computer on which the distributed calculation service is installed and running is called a distributed calculation
server. This computer, the distributed calculation server, is visible to all the other computers on the network through
Atoll. You can set up as many distributed calculation servers as required. The distributed calculation service does
not have a user interface, and hence has lower memory requirements than Atoll.
For more information about distributed calculation, see the Atoll 3.4.1 Administrator Manual.

4.7 Automatic Planning


The Atoll AFP module is an advanced automatic frequency planning tool that can take a large number of constraints
and directives into consideration when allocating resources.
Depending on the technology and the type of automatic planning that you are doing, see the following topics:
◼ GSM: "Automatic Frequency Planning" on page 420
◼ UMTS: "Planning Scrambling Codes" on page 572
◼ LTE: "Planning Frequencies" on page 744
◼ LTE NB-IoT: "Planning PCIs and NPCIs" on page 746
◼ LTE: "Planning PRACH RSIs" on page 749
◼ 5G NR: "Planning PCIs" on page 863
◼ 5G NR: "Planning PRACH RSIs" on page 865
◼ WiMAX: "Planning Frequencies" on page 944

© 2020 Forsk. All Rights Reserved. 257


Atoll 3.4.1 User Manual for Radio Networks
Chapter 4: Radio Calculations and Models

◼ WiMAX: "Planning Preamble Indexes" on page 946


◼ WiMAX: "Planning Permutation Zone PermBases" on page 948
◼ Wi-Fi: "Planning Frequencies" on page 1037

4.7.1 Cost Component Weights

You can define the constraint weights for the AFP cost components that Atoll uses to evaluate possible frequency
plans, physical cell ID, PRACH root sequence index, and so on.
For more information the Weights dialog box, see the corresponding section:
◼ LTE: "Configuring Cost Component Weights" on page 743
◼ 5G NR: "Configuring Cost Component Weights" on page 862
◼ WiMAX: "Configuring Cost Component Weights" on page 944
◼ Wi-Fi: "Configuring Cost Component Weights" on page 1037

258 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 5: Neighbour Planning

5 Neighbour Planning
Cell neighbour lists are necessary to ensure handovers between base stations. You can use Atoll to automatically
allocate neighbour relationships between cells. The cell to which a neighbour relation is allocated is referred to as
the reference cell. The cells that fulfil the requirements to be neighbours are referred to as potential neighbours.
The automatic allocation process allows you to manually declare exceptional pairs. These are particular neighbour
relationships that are declared to be either forced or forbidden and therefore are not modified by the automatic
neighbour allocation process. Exceptional pair relationships can be either symmetrical or assymetrical.
Atoll manages neighbour relationships in both single-RAT and multi-RAT documents by using the following
concepts:
◼ Intra-technology neighbours are cells defined as neighbours that use the same radio technology as the
reference cell. In single-RAT documents, only Intra-technology neighbours are supported.
◼ Inter-technology neighbours are cells defined as neighbours that use a different radio technology. Inter-
technology neighbours are available in co-planning environments (where two single-RAT documents are
linked) and multi-RAT documents.
Typically, you allocate neighbour relationships globally at the beginning of a radio planning project. Later, you can
allocate neighbour relationships to cells as you add them. You can use automatic allocation on all cells in the
document, or you can define a group of cells either by using a focus zone or by grouping cells in the explorer window.
For information on creating a focus zone, see "Focus Zone and Hot Spots" on page 69. For information on grouping
cells in the explorer window, see "Grouping Data Objects" on page 99.
This chapter covers the following topics:
◼ "Exceptional Pairs" on page 259
◼ "Automatic Neighbour Allocation" on page 260
◼ "Editing Neighbour Relationships" on page 266
◼ "Neighbour Importance" on page 268
◼ "Displaying Neighbour Allocation Results" on page 271
◼ "Auditing Neighbour Allocation Plans" on page 276
◼ "Importing and Exporting Neighbours" on page 278

5.1 Exceptional Pairs


Exceptional pairs are sets of two cells that are declared as either forced or forbidden neighbours:
◼ Forced neighbours: The selected cell will always be a neighbour of the reference cell.
◼ Forbidden neighbours: The selected cell will never be a neighbour of the reference cell.
Exceptional pairs can cover either of the following scopes:
◼ Intra-technology: You can define exceptional pairs for transmitters that use the same radio technology.
◼ Inter-technology in a co-planning environment: You can define exceptional pairs for transmitters that use a
different radio technology between two single-RAT documents.
◼ Inter-technology in a multi-RAT environment: You can define exceptional pairs for transmitters that use a
different radio technology in a multi-RAT document.
This section covers the following topics:
◼ "Defining Exceptional Pairs" on page 260

© 2020 Forsk. All Rights Reserved. 259


Atoll 3.4.1 User Manual for Radio Networks
Chapter 5: Neighbour Planning

◼ "Displaying Exceptional Pairs" on page 260

5.1.1 Defining Exceptional Pairs

You can define neighbour constraints by defining exceptional pairs in Atoll. These constraints are taken into
account during automatic allocation of neighbour relations.
To define exceptional pairs:
1. In the Network explorer, right-click the Transmitters folder for the technology for which you want to specify
the exceptional pairs. The context menu appears.
◼ To define exceptional pairs in the same technology, select Neighbours > Intra-Technology > Open
Exceptional Pairs Table.
◼ To define exceptional pairs between multiple technologies in a co-planning environment, select
Neighbours > Inter-Technology > Open Exceptional Pairs Table.
◼ To define exceptional pairs between multiple technologies in a multi-RAT environment, select Neighbours >
<technology> > Open Exceptional Pairs Table.
The corresponding Exceptional Pairs table appears.
2. In the row marked with the New Row icon ( ), define a reference cell under Transmitter or Cell and a
neighbour under Neighbour.
3. Specify the Status of the exceptional pair:
◼ Forced: The selected cell will always be a neighbour of the reference cell.
◼ Forbidden: The selected cell will never be a neighbour of the reference cell.

5.1.2 Displaying Exceptional Pairs

You can display on the map the forced and forbidden neighbour relations defined in the Exceptional Pairs table for
single-RAT or multi-RAT technologies.
To display forced or forbidden neighbours on the map:

1. In the Radio Planning toolbar, click the arrow ( ) beside the Edit Relations on the Map button ( ).
2. Select Forced Neighbours or Forbidden Neighbours from the context menu.
3. Click the Edit Relations on the Map button ( ).
4. Select a cell to show its forced or forbidden neighbour relations on the map.

5.2 Automatic Neighbour Allocation


Atoll can automatically allocate intra-technology and inter-technology neighbours in a radio network. The
neighbours are allocated according to the parameters defined in the Automatic Neighbour Allocation dialog box.
In a multi-RAT environment, the automatic neighbour allocation can determine handover relations between
networks of different technologies. For example, if a network uses UMTS and GSM, inter-technology handovers
from UMTS to GSM can occur when the UMTS coverage is not continuous. The overall network coverage is
extended by a UMTS-to-GSM handover.
In a co-planning environment, where two single-RAT documents are linked, Atoll can automatically determine
neighbours in the linked document for cells in the main document and vice versa. Inter-technology neighbours are
stored in the database.

260 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 5: Neighbour Planning

LTE: Depending on the best server selection method defined in the network


settings, the automatic allocation of neighbour relations can be based on
coverage areas calculated for best servers based on the reference signal
levels or RSRP.
◼ 4G/5G: Depending on the best server selection method defined in the network
settings, the automatic allocation of neighbour relations can be based on
coverage areas calculated for best servers based on the reference signal
levels or (SS)-RSRP.
◼ WiMAX: Depending on the best server selection method defined in the
network settings, the automatic allocation of neighbour relations can be
based on coverage areas calculated for best servers based on the preamble
C or preamble C/(I+N).
◼ UMTS: You can prevent Atoll from allocating inter-technology neighbours to
UMTS cells located on sites whose equipment do not support the
compressed mode. by adding the CompressModeEval option in the
[Neighbours] section of the Atoll.ini file. For more information, see the
Administrator Manual.

When allocating neighbour relationships to all active and filtered cells, Atoll allocates neighbour relations only to the
cells within the focus zone and considers as potential neighbours all the active and filtered cells whose propagation
zone intersects the rectangle containing the computation zone. If there is no focus zone, Atoll allocates neighbour
relations only to the cells within the computation zone.
The focus and computation zones are taken into account whether or not they are visible. In other words, the focus
and computation zones will be taken into account whether or not their visibility check box in the Zones folder of the
Geo explorer is selected.
You can save automatic neighbour allocation parameters in a user configuration. For information on saving
automatic neighbour allocation parameters in a user configuration, see "Saving a User Configuration" on page 108.
This section covers the following topics:
◼ "Automatic Neighbour Allocation Window" on page 261
◼ "Automatically Allocating Neighbours to Multiple Cells" on page 264
◼ "Automatically Allocating Neighbours to a Base Station" on page 265
◼ "Automatically Allocating Neighbours to a Single Cell" on page 265
For information about planning neighbours in co-planning mode, see "Planning Neighbours in Co-planning Mode" on
page 1122.

5.2.1 Automatic Neighbour Allocation Window

The Automatic Neighbour Allocation window enables you to specify the parameters for automatically allocating
neighbours. Depending in the radio technology of the current document, and whether the automatic allocation
applies to the current technology or to another technologies, either one or both of the following tabs are displayed:
◼ Intra-technology: This tab allows you to configure the automatic allocation for transmitters that use the same
radio technology as the selected transmitter or group of transmitters.
◼ Inter-technology: This tab allows you to configure the automatic allocation for transmitters that use a
different radio technology from the selected transmitter or group of transmitters in a co-planning or multi-RAT
environment.

Intra-technology or Inter-technology Tab


The Intra-technology or Inter-technology tab allows you to configure the following settings are available
◼ Radio Access Technology (for 4G/5G technologies only): Select the 4G/5G radio access technologies that are
to be taken into account: LTE, NB-IoT, and 5G.
◼ Max inter-site distance: Specify the maximum distance between the reference cell and a potential neighbour.

© 2020 Forsk. All Rights Reserved. 261


Atoll 3.4.1 User Manual for Radio Networks
Chapter 5: Neighbour Planning

By default, the automatic neighbour allocation compares the defined Max




inter-site distance with the effective inter-cell distance. As a consequence,
there can be cases where the real distance between assigned neighbours is
higher than the Max inter-site distance, because the effective distance is
smaller.
If you want Atoll to compare the Max inter-site distance with the real inter-site
distance, set the RealInterSiteDistanceCondition option in the [Neighbours]
section of the Atoll.ini file. For more information, see the Administrator
Manual.
◼ You can consider repeaters and remote antennas in the maximum inter-site
distance by setting the RepeaterInterSiteDistanceInAlloc option in the
[Neighbours] section of the Atoll.ini file. For more information, see the
Administrator Manual.

◼ Max no. of neighbours: Specify the maximum number of intra-technology or inter-technology neighbour
relations that can be allocated to a cell. This value can be either set here for all the cells, or specified for each
cell separately in their specific properties.
◼ Carriers to allocate (for UMTS and CDMA2000 only):
◼ On the Intra-carrier Neighbours tab, select the carriers on which you want to run the allocation. Atoll
allocates neighbour relations only to the cells that use the selected carriers.
◼ On the Inter-carrier Neighbours tab, select Source and Destination carriers. Atoll allocates neighbour
relations to the cells that use the Source carriers. Potential neighbours can be the cells that use the
Destination carriers.
◼ Use coverage conditions: Select this option to specify the coverage conditions.
When this option is selected, click Define to open the Coverage Conditions dialog box and change the
parameters. Coverage conditions are specific to each radio technology:
◼ GSM: "GSM Coverage Conditions" on page 347
◼ UMTS: "UMTS Coverage Conditions" on page 570
◼ CDMA: "CDMA2000 Coverage Conditions" on page 648
◼ LTE: "LTE/NB-IoT Coverage Conditions" on page 738
◼ 4G/5G: "5G NR Coverage Conditions" on page 859
◼ WiMAX: "WiMAX Coverage Conditions" on page 940
◼ Wi-Fi: "Wi-Fi Coverage Conditions" on page 1033
When Use coverage conditions is not selected, only the distance criterion is considered between neighbours
and reference cells.
◼ % min covered area: Enter the smallest percentage of the reference cell coverage area that the coverage area
of a potential neighbour must overlap.
◼ Force: Specify the calculation constraints that you want to force. Calculation constraints are specific to each
radio technology.
◼ GSM: see "GSM Calculation Constraints" on page 348
◼ UMTS: see "UMTS Calculation Constraints" on page 571
◼ CDMA: see "CDMA2000 Calculation Constraints" on page 650
◼ LTE: see "LTE/NB-IoT Calculation Constraints" on page 738
◼ 4G/5G: see "5G NR Calculation Constraints" on page 859
◼ WiMAX: see "WiMAX Calculation Constraints" on page 940
◼ Wi-Fi: see "Wi-Fi Calculation Constraints" on page 1034
◼ Delete existing neighbours: Enable this option to delete all existing neighbour relations prior to automatic
allocation. When this option is disabled, existing neighbour relations are not deleted and Atoll only adds new
neighbour relations to the list.

Results table
After clicking Calculate, the Results table contains the following information:

262 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 5: Neighbour Planning

◼ Transmitter or Cell: Name of the reference cell.


◼ Number: Total number of neighbour relations allocated to the reference cell.
◼ Maximum number: Maximum number of neighbour relations that the reference cell can have.
◼ Neighbour: Cell that will be allocated as a neighbour to the reference cell.
◼ Importance (%): Neighbour importance calculated according to the selected options.

 By default, the neighbour importance calculated with respect to distance is based


on the global Max inter-site distance setting for all potential neighbours. As a
consequence, the calculated importance can differ when the global Max inter-site
distance is modified.
To prioritise individual distances between reference cells and their potential
neighbours, set the CandidatesMaxDistanceInImportanceCalculation option in the
[Neighbours] section of the Atoll.ini file. For more information, see the Atoll
Administrator Manual.

◼ Cause: This is the reason for which Atoll allocates the potential neighbour shown under Neighbour to the
reference cell shown on the same row under Transmitter or Cell. Possible causes depend on the technology:
◼ GSM: "GSM Reasons for Allocation" on page 348
◼ UMTS: "UMTS Reasons for Allocation" on page 571
◼ CDMA: "CDMA2000 Reasons for Allocation" on page 650
◼ LTE: "LTE/NB-IoT Reasons for Allocation" on page 739
◼ 4G/5G: "5G NR Reasons for Allocation" on page 860
◼ WiMAX: "WiMAX Reasons for Allocation" on page 940
◼ Wi-Fi: "Wi-Fi Reasons for Allocation" on page 1034
◼ Relation type (except GSM): Specify the type of neighbour relationship with respect to centre frequencies. The
cells that have channels with identical centre frequencies have an intra-carrier neighbour relation.
◼ Coverage: Specify the amount of reference cell coverage area that the neighbour overlaps, in % and km².
◼ Adjacency: Specify the area of the reference cell, in % and km², where the neighbour is best or second best
server.
◼ Commit: Select the option in this column to specify, for each potential neighbour, whether it should be
committed.

 The Results table is empty if the Deleting existing neighbours option is disabled
and no new potential neighbours are found.

5.2.2 Neighbour Allocation Coverage Conditions Window

This window allows you to configure the coverage conditions for neighbour allocation.
For more information about the Coverage Conditions dialog box for each technology, see the following topics:
◼ GSM: "GSM Coverage Conditions" on page 347
◼ UMTS: "UMTS Coverage Conditions" on page 570
◼ CDMA: "CDMA2000 Coverage Conditions" on page 648
◼ LTE: "LTE/NB-IoT Coverage Conditions" on page 738
◼ WiMAX: "WiMAX Coverage Conditions" on page 940
◼ Wi-Fi: "Wi-Fi Coverage Conditions" on page 1033
◼ LPWA: "Coverage Conditions" on page 1094

© 2020 Forsk. All Rights Reserved. 263


Atoll 3.4.1 User Manual for Radio Networks
Chapter 5: Neighbour Planning

5.2.3 Automatically Allocating Neighbours to Multiple Cells

You can use the Automatic Neighbour Allocation window to automatically create neighbour lists for cells and group
of cells in single-RAT or multi-RAT documents. During automatic neighbour allocation, Atoll considers the cells
whose coverage areas intersect the coverage areas of the selected cells.
To automatically allocate intra-technology neighbour relations to all cells.
1. In the Network explorer, right-click the Transmitters folder. The context menu appears.

+ If necessary, you can select Group By to create a group of transmitters as explained


in "Grouping Data Objects" on page 99 and run the automatic allocation on a
transmitter group.

◼ To allocate single-RAT neighbours, select Neighbours > Intra-technology > Automatic Allocation.
◼ To allocate neighbours that use a different radio-technology in a co-planning environment, select
Neighbours > Inter-technology > Automatic Allocation.
◼ To allocate multi-RAT neighbours, select Neighbours > <technology> > Automatic Allocation.
The Automatic Neighbour Allocation dialog box appears with one or two tabs, according to the technology:
◼ UMTS/CDMA: Intra-carrier Neighbours and Inter-carrier Neighbours tabs
◼ Other: Intra-technology Neighbours and Inter-technology Neighbours tabs
2. Define the automatic allocation settings as specified in "Automatic Neighbour Allocation Window" on
page 261.
3. Click Calculate. The Event Viewer window appears and displays the progress of the neighbour allocation
process.
During the calculation, the validity of path loss matrices for each neighbour is checked. If the matrices are not
valid, they are recalculated.
4. When the calculation is finished, close the Event Viewer window. The Results table displays all neighbour
candidates for each cell.

If the Delete existing neighbours option is disabled and no new potential




neighbours are found, then the list is empty.
◼ Forbidden neighbours are not listed as neighbour candidates unless the
neighbour relation already exists and the Delete existing neighbours check
box is cleared when you start the new allocation.
◼ When Exceptional pairs and Symmetric relations options are selected, the
constraints between exceptional pairs are considered in both directions to
respect the symmetry. However, if the neighbour relation is forced in one
direction and forbidden in the other, the symmetry cannot be respected.

For more information on the Results table, see "Automatic Neighbour Allocation Window" on page 261.
5. In the Results table, select the Commit box for each potential neighbour that you want to commit.
6. If necessary, click the Compare button to compare the list of potential neighbours proposed by Atoll with the
list of existing neighbours. A report is generated in the NeighboursDeltaReport.txt file and is displayed
automatically.
The NeighboursDeltaReport.txt file lists the following:
◼ Document name and neighbour type
◼ Neighbour Link(s) Creation(s): Number of potential neighbours (after automatic allocation) and their
list.
◼ Neighbour Link(s) Deletion(s): Number of deleted neighbours (after automatic allocation) and their list.
◼ Existing Neighbour Link(s): Number of existing neighbours (prior to automatic allocation and kept after
automatic allocation) and their list.
7. Click Commit. The list of intra-technology neighbour relations for all cells in the Transmitters folder is
updated.

264 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 5: Neighbour Planning

To check the new neighbour relationships in the Neighbours table, right-click the Transmitters folder, and select
Neighbours > Intra-technology > Open Table or Neighbours > Inter-technology > Open Table.

5.2.4 Automatically Allocating Neighbours to a Base Station

After creating a new base station, you can use Atoll to automatically allocate its neighbours. During automatic
neighbour allocation, Atoll considers the cells whose coverage areas intersect the coverage areas of the cells of the
new base station.
To automatically allocate neighbours to a base station:
1. In the Network explorer, right-click the Transmitters folder and select Group By and Site.
2. In the Transmitters folder, right-click the site for which you want to allocate neighbours. The context menu
appears.
◼ To allocate single-RAT neighbours, select Neighbours > Intra-technology > Automatic Allocation.
◼ To allocate single-RAT neighbours in a co-planning environment, select Neighbours > Inter-technology >
Automatic Allocation.
◼ To allocate multi-RAT neighbours, select Neighbours > <technology> > Automatic Allocation.
The Automatic Neighbour Allocation dialog box appears with one or two tabs, according to the technology.
3. Define the automatic allocation settings as specified in "Automatic Neighbour Allocation Window" on
page 261 and follow the steps described in "Automatically Allocating Neighbours to Multiple Cells" on
page 264.
To check the new neighbour relationships in the Neighbours table, right-click the Transmitters folder, and select
Neighbours > Intra-technology > Open Table or Neighbours > Inter-technology > Open Table.

5.2.5 Automatically Allocating Neighbours to a Single Cell

After adding a cell to a base station, you can use Atoll to automatically allocate neighbours to the new cell. During
automatic neighbour allocation, Atoll considers the cells whose coverage areas intersect the coverage area of the
new cell.
To automatically allocate neighbours to a single cell:
1. In the Network explorer, expand the Transmitters folder and right-click the cell for which you want to allocate
neighbours. The context menu appears.
◼ To allocate single-RAT neighbours, select Neighbours > Intra-technology > Automatic Allocation.
◼ To allocate single-RAT neighbours in a co-planning environment, select Neighbours > Inter-technology >
Automatic Allocation.
◼ To allocate multi-RAT neighbours, select Neighbours > <technology> > Automatic Allocation.
The Automatic Neighbour Allocation dialog box appears with one or two tabs, according to the technology:
2. Define the automatic allocation settings as specified in "Automatic Neighbour Allocation Window" on
page 261 and follow the steps described in "Automatically Allocating Neighbours to Multiple Cells" on
page 264.
To check the new neighbour relationships in the Neighbours table, right-click the Transmitters folder, and select
Neighbours > Intra-technology > Open Table or Neighbours > Inter-technology > Open Table.

© 2020 Forsk. All Rights Reserved. 265


Atoll 3.4.1 User Manual for Radio Networks
Chapter 5: Neighbour Planning

5.3 Editing Neighbour Relationships


In addition to using automatic neighbour allocation, you can manually create and edit neighbour relationships for
intra-technology and inter-technology neighbours from the properties of a cell, from the Neighbours table, or from
the map.
This section covers the following topics:
◼ "Editing Neighbours in the Cell Properties" on page 266
◼ "Editing Neighbours in the Neighbours Table" on page 267
◼ "Editing Neighbours on the Map" on page 267

5.3.1 Editing Neighbours in the Cell Properties

You can manually edit intra-technology and inter-technology neighbour relationships from the Cell Properties dialog
box.
To edit the neighbour properties:
1. For GSM:
a. In the Network explorer, right-click the Transmitters folder and select Open Table. The Transmitters table
appears with the cell names listed under Transmitter.
b. Double click a row in the Transmitters table. The Transmitter Properties dialog box opens.
Alternatively, you can right-click a transmitter and select Properties.
For other technologies:
a. In the Network explorer, right-click the Transmitters folder and select Cells > Open Table. The Cells table
appears with the cell names listed under Name.
b. Double click a row in the Cells table. The Transmitter Properties dialog box opens.
Alternatively, you can right-click a transmitter and select Properties, select the Cells tab for the
corresponding technology, and click Browse ( ) on the Neighbours row.
2. Select the Intra-technology Neighbours tab or an inter-technology Neighbours tab:
◼ In multi-RAT documents, each inter-technology relationship has its own tab (for example: GSM-LTE
Neighbours).
◼ In single-RAT co-planning documents, all inter-technology relationships are located in a single Inter-
technology Neighbours tab.
For each technology combination, these tabs display a List of existing neighbour relations and Exceptional
Pairs.
Click Edit to edit either of these lists.
3. To create a neighbour relationship:
a. In the List table, on the row containing the New Row icon ( ), click inside the cell under Neighbour. An
arrow icon ( ) appears on the right-hand side of the cell.
b. Click the arrow icon ( ) and select the cell that you want to define as a new neighbour.
c. Click inside another row to finish allocating the new neighbour. The distance from the neighbour to the
reference cell is indicated under Distance, Source is set to "manual", and neighbour Importance is set to "1".
4. To make neighbour relationship symmetrical:
a. In the List table, click in the left margin of the row containing a neighbour to select the row.
b. Right-click anywhere in the selected row and select Make Symmetrical from the context menu.
c. Click Apply. The corresponding check box under Symmetry is selected.
5. To delete a symmetric neighbour relationship:
a. In the List table, click in the left margin of the row containing a neighbour to select the row.
b. Right-click anywhere in the selected row and select Delete Symmetric Relation from the context menu.

266 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 5: Neighbour Planning

c. Click Apply. The corresponding check box under Symmetry is cleared.


6. To delete a neighbour relationship:
a. In the List table, click in the left margin of the row containing a neighbour to select the row.
b. Right-click anywhere on the selected row and select Delete Link. The neighbour link is deleted from the List
table.
7. Optionally, you can specify:
◼ UMTS/CDMA: the Max number of intra-carrier and inter-carrier neighbours that can be allocated.
◼ Other: the Max number of neighbours that can be allocated.

5.3.2 Editing Neighbours in the Neighbours Table

You can manually edit neighbour relationships in the Neighbours table.


To create and edit neighbour relationships in the Neighbours table:
1. In the Network explorer, right-click the Transmitters folder. The context menu appears.
◼ To allocate single-RAT neighbours, select Neighbours > Intra-technology > Open Table.
◼ To allocate single-RAT neighbours in a co-planning environment, select Neighbours > Inter-technology >
Open Table.
◼ To allocate multi-RAT neighbours, select Neighbours > <technology> > Open Table.
The Neighbours table opens.
2. To create neighbour relationships:
a. On the row containing the New Row icon ( ), click inside the cell under Transmitter or Cell. An arrow icon
( ) appears on the right-hand side of the cell.
b. Click the arrow icon ( ) and select the reference cell in the drop-down list.
c. On the same row, click inside the cell under Neighbour. An arrow icon ( ) appears on the right-hand side
of the cell.
d. Click the arrow icon ( ) and select the cell that you want to define as a neighbour.
e. Click in any other row to finish creating the new neighbour relation. As a result, Atoll adds the distance from
the neighbour to the reference cell under Distance, sets Source to "manual", and neighbour Importance to
"1".
3. To delete neighbour relationships, select one or several rows in the table, right-click anywhere in the
Neighbours table and select Delete Link from the context menu. The neighbour relationship is deleted.
4. To create or delete symmetric neighbour relationships, select one or several rows in the table, right-click
anywhere in the Neighbours table and select Make Symmetrical or Delete Symmetric Relation from the
context menu. The Symmetry check boxes for the selected neighbours are changed accordingly.
5. To take all exceptional pairs into account, right-click anywhere in the Neighbours table and select Force
Exceptional Pairs from the context menu.

5.3.3 Editing Neighbours on the Map

You can manually edit neighbour relationships on the map.


To create and edit neighbour relationships on the map:

1. In the Radio Planning toolbar, click the arrow ( ) beside the Edit Relations on the Map button ( ).
2. Select Neighbours from the context menu.

© 2020 Forsk. All Rights Reserved. 267


Atoll 3.4.1 User Manual for Radio Networks
Chapter 5: Neighbour Planning

+ The following procedures apply to cells. However, you can also select any repeater
or remote antenna to create a neighbour relation with the donor cell. Cascaded
repeaters and remote antennas are also considered.

3. Click the reference cell on the map. Its neighbour relationships are displayed.
4. To create a symmetric neighbour relationship, press Shift and click the target cell. The symmetric relationship
is added in the neighbours lists of both cells. Press Shift and click the target cell again to delete the
relationship.
5. To create an outward neighbour relationship, press Ctrl and click the target cell. The neighbour relationship is
added in the neighbours list of the reference cell. Press Ctrl and click the target cell again to delete the
relationship.
6. To create an inward neighbour relationship, press Shift and click the target cell to create a symmetric
relationship, and then press Ctrl and click the target cell. The symmetric relation is converted into an inward
non-symmetric relation. Press Shift and click the target cell again to delete the relationship.

5.4 Neighbour Importance


After you have defined neighbour relationships in your Atoll document, you can evaluate the importance (weight) of
each neighbour of the cells that are active and filtered within the focus zone. This value is used to specify a rank for
each neighbour in the AFP process.
This section covers the following topics:
◼ "Neighbour Importance Evaluation Window" on page 268
◼ "Configuring Neighbour Importance Factors" on page 270
◼ "Evaluating Neighbour Importance" on page 271

5.4.1 Neighbour Importance Evaluation Window

The Neighbour Importance Evaluation window enables you to determine the relative importance of neighbours.
Depending on the radio technology of the current document, and whether the evaluation applies to the current radio
technology or to other technologies, either one or both of the following tabs are displayed:
◼ Intra-technology: This tab allows you to evaluate neighbour importance for transmitters that use the same
radio technology as the selected transmitter or group of transmitters.
◼ Inter-technology: This tab allows you to evaluate neighbour importance for transmitters that use a different
radio technology from the selected transmitter or group of transmitters in a co-planning or multi-RAT
environment.

Intra-technology or Inter-technology Tab


The Intra-technology or Inter-technology tab allows you to configure the following settings:
◼ Radio Access Technology (for 4G/5G technologies only): Select the 4G/5G radio access technologies that are
to be taken into account: LTE, NB-IoT, and 5G.
◼ Max inter-site distance: Maximum distance between the reference cell and a potential neighbour.

268 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 5: Neighbour Planning

By default, the automatic neighbour allocation compares the defined Max




inter-site distance with the effective inter-cell distance. As a consequence,
there can be cases where the real distance between assigned neighbours is
higher than the Max inter-site distance, because the effective distance is
smaller.
If you want Atoll to compare the Max inter-site distance with the real inter-site
distance, set the RealInterSiteDistanceCondition option in the [Neighbours]
section of the Atoll.ini file. For more information, see the Administrator
Manual.
◼ You can consider repeaters and remote antennas in the maximum inter-site
distance by setting the RepeaterInterSiteDistanceInAlloc option in the
[Neighbours] section of the Atoll.ini file. For more information, see the
Administrator Manual.

◼ Take co-site factor into account: Select this option to verify that neighbours are located on the same site as
their reference cell when calculating importance. If a transmitter has no antenna, it cannot be considered as
a co-site neighbour.
◼ Take cell adjacency into account (except GSM and Inter-carrier Neighbours tab in UMTS/CDMA): Select this
option to verify that neighbours are adjacent to their reference cell when calculating the neighbour
importance.
◼ Take HCS layer adjacency into account (GSM only): Select this option to verify that neighbours on other HCS
layers are adjacent to their reference cell when calculating neighbour importance.
◼ Filter: Click this button to open the Filter dialog box and define advanced filtering conditions to restrict the
neighbours to be calculated. The corresponding number of neighbours is indicated in the field beside the Filter
button.
◼ Use coverage conditions: Select this option to specify the coverage conditions.
When this option is selected, click Define to open the Coverage Conditions dialog box and change the
parameters. Coverage conditions are specific to each radio technology:
◼ GSM: "GSM Coverage Conditions" on page 347
◼ UMTS: "UMTS Coverage Conditions" on page 570
◼ CDMA: "CDMA2000 Coverage Conditions" on page 648
◼ LTE: "LTE/NB-IoT Coverage Conditions" on page 738
◼ 4G/5G: "5G NR Coverage Conditions" on page 859
◼ WiMAX: "WiMAX Coverage Conditions" on page 940
◼ Wi-Fi: "Wi-Fi Coverage Conditions" on page 1033
When Use coverage conditions is not selected, only the distance criterion is considered between neighbours
and reference cells.

Results table
After clicking Calculate, the Results table contains the following information:
◼ Importance (%): The neighbour importance calculated with the specified importance factors. For more
information, see "Configuring Neighbour Importance Factors" on page 270
◼ Cause: The reason why Atoll has allocated the value under Importance (%), according to the weights defined
in the corresponding Neighbour Importance Weighting dialog box. Possible causes depend on the
technology:
◼ GSM: "GSM Reasons for Allocation" on page 348
◼ UMTS: "UMTS Reasons for Allocation" on page 571
◼ CDMA: "CDMA2000 Reasons for Allocation" on page 650
◼ LTE:"LTE/NB-IoT Reasons for Allocation" on page 739
◼ 4G/5G: "5G NR Reasons for Allocation" on page 860
◼ WiMAX: "WiMAX Reasons for Allocation" on page 940
◼ Wi-Fi: "Wi-Fi Reasons for Allocation" on page 1034

© 2020 Forsk. All Rights Reserved. 269


Atoll 3.4.1 User Manual for Radio Networks
Chapter 5: Neighbour Planning

◼ Relation type (UMTS/CDMA): The type of the neighbour relation: intra-carrier or inter-carrier. Cells whose
channels have the same centre frequency are intra-carrier neighbours. Other cells are inter-carrier neighbours.
◼ Coverage: Amount of reference cell’s coverage area that the neighbour overlaps, in % and km².
◼ Adjacency: Area of the reference cell where the neighbour cell is best server or second best server, in % and
km².
◼ Distance: Distance between the reference cell and the neighbour.
◼ Commit: Select the check box in this column to specify, for each potential neighbour, whether it should be
committed.

5.4.2 Configuring Neighbour Importance Factors

You can define the relative importance of the factors that Atoll will use to evaluate potential neighbours. For
information on how Atoll calculates importance, see Technical Reference Guide.
To configure the importance factors for neighbours:
1. In the Network explorer, right-click the Transmitters folder. The context menu appears.
◼ To configure the importance of single-RAT neighbours, select Neighbours > Intra-technology > Configure
Importance.
◼ To configure the importance of neighbours that use a different radio-technology in a co-planning
environment, select Neighbours > Inter-technology > Configure Importance.
◼ To configure the importance of multi-RAT neighbours, select Neighbours > <technology> > Configure
Importance.
The Neighbour Importance Weighting dialog box appears with one or two tabs, according to the technology:
◼ UMTS/CDMA: Intra-carrier Neighbours and Inter-carrier Neighbours tabs.
◼ Other: Intra-technology Neighbours and Inter-technology Neighbours tabs.
2. Define the following importance factors:
◼ Distance Factor: Set the Min and Max importance of a potential neighbour cell being located within the
maximum distance from the reference cell.
◼ Coverage Factor: Set the Min and Max importance of a neighbour being admitted for coverage reasons.
◼ Adjacency factor: Set the Min and Max importance of a potential neighbour cell being adjacent to the
reference cell. The Adjacency factor will be used when the following check boxes are selected in the
Automatic Neighbour Allocation dialog box:
◼ GSM: Adjacent neighbours and Adjacent HCS layer neighbours
◼ UMTS/CDMA/LTE: Adjacent cells as neighbours and Adjacent layers as neighbours
◼ Other: Adjacent cells as neighbours

Adjacent neighbours are geographically adjacent cells based on their Best




Server coverages. Cell A is considered adjacent to cell B if there exists at least
one pixel of cell A’s Best Server coverage area where cell B is 2nd Best Server.
The ranking of the adjacent neighbour cell increases with the number of these
pixels.
◼ Cells are considered adjacent across layers if they belong to different layers
and have a coverage overlap of at least one pixel.

◼ Co-site factor: Set the Min and Max importance of a potential neighbour cell being located on the same
site as the reference cell. The defined Co-site factor will not be taken into account when the following check
box is cleared in the Automatic Neighbour Allocation dialog box:
◼ GSM: Co-site transmitters as neighbours
◼ Other: Co-site cells as neighbours
3. Click OK to save your settings and close the Neighbour Importance Weighting dialog box.

270 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 5: Neighbour Planning

5.4.3 Evaluating Neighbour Importance

To calculate the importance of neighbours:


1. In the Network explorer, right-click the Transmitters folder. The context menu appears.
◼ To calculate the importance of single-RAT neighbours, select Neighbours > Intra-technology > Calculate
Importance.
◼ To calculate the importance of neighbours that use a different radio-technology in a co-planning
environment, select Neighbours > Inter-technology > Calculate Importance.
◼ To calculate the importance of multi-RAT neighbours, select Neighbours > <technology> > Calculate
Importance.
The Neighbour Importance Evaluation dialog box appears with one or two tabs, according to the technology:
◼ UMTS/CDMA: Intra-carrier Neighbours and Inter-carrier Neighbours tabs .
◼ Other: Intra-technology Neighbours and Inter-technology Neighbours tabs.
2. Define the automatic allocation settings as specified in "Neighbour Importance Evaluation Window" on
page 268.
3. Click Calculate. The Event Viewer window appears and displays the progress of the neighbour allocation
process..
During the calculation, the validity of path loss matrices for each neighbour is checked. If the matrices are not
valid, they are recalculated.
4. Click Close in the Events viewer. The following values appear in the Neighbour Importance Evaluation dialog
box:
5. Click Commit to commit these importance values and the reasons for neighbour allocation to the Neighbours
table.

5.5 Displaying Neighbour Allocation Results


Neighbour relationship links and coverage areas can be viewed directly on the map. You can also select the
neighbour relations that should be displayed or hidden: symmetrical, non-symmetrical inwards, or non-symmetrical
outwards.
This section covers the following topics:
◼ "Defining Display Settings for Neighbours" on page 271
◼ "Configuring Display Settings for Multi-RAT documents" on page 273
◼ "Displaying Neighbour Relationships and Coverage" on page 275
◼ "Displaying Inter-technology Neighbours in Co-planning" on page 275

5.5.1 Defining Display Settings for Neighbours

The Neighbour Display dialog box allows you to configure how neighbour relationships and and neighbour coverage
maps are displayed.
To configure neighbour display settings in single-RAT documents:

1. In the Radio Planning toolbar, click the arrow ( ) beside the Edit Relations on the Map button ( ) and select
Display Options from the context menu. The Neighbour Display dialog box appears.
2. Under Links, select Display intra-technology links to display neighbour relationships that use the radio-
technology of the current document, and click Browse ( ) to specify how neighbour relationships are
displayed. The Neighbour Display Settings dialog box appears.
a. From the Display Type list, select a display type:

© 2020 Forsk. All Rights Reserved. 271


Atoll 3.4.1 User Manual for Radio Networks
Chapter 5: Neighbour Planning

◼ Select Unique to colour the neighbour links of the selected cell with a unique colour.
◼ Select Discrete values to colour the neighbour links of the selected cell according to:
- The colour of the source or target cell when Field is set to "Transmitter", "Cell", or "Neighbour"
- The relevant value in the table when Field is set to other fields depending on the radio technology.
◼ Select Value Intervals to colour the neighbour links of the selected cell according to the "Importance"
weights defined in the corresponding Neighbour Importance Weighting dialog box.

+ You can display the number of handoff attempts for each cell-neighbour pair by
creating a new field of type "Integer" in the Intra-technology Neighbour table for the
number of handoff attempts. Once you have imported or entered the values in the
new column, you can select this field from the Field list when Display type is set to
"Value Intervals". For information on adding a new field to a table, see "Adding
Custom Fields to a Data Tables" on page 80.

b. If necessary, you can disable the display of the neighbour link types you want by clearing the corresponding
visibility check boxes in the rightmost column.
c. Click the Browse button beside Tip text and select the characteristics to be displayed as tip text on
neighbour links.
d. Click OK to save your settings and close the Neighbour Display Settings dialog box.
3. If you are in a co-planning environment, where a single-RAT document is linked to one or several other single-
RAT documents, select Display inter-technology links to display neighbour relationships that use the radio-
technologies of linked co-planning documents.

 There are no display settings for inter-technology neighbours links in Co-planning.


The links appear on the map as dashed lines.

4. Under Coverages, select Highlight coverage areas to display the coverage areas of neighbours and click
Browse to specify how coverage areas are displayed. The Neighbour Display Settings dialog box appears.
a. From the Display Type list, select how you want to display the neighbour links:
◼ Unique: Select this option to colour the intra-technology coverage areas of the selected cell’s neighbours
with a unique colour and the coverage area of the source cell in yellow.

Figure 5.1: Intra-technology neighbour coverage (Display type: "Unique")

◼ Discrete values: Select this option to colour the intra-technology coverage areas of the selected cell’s
neighbours according to:
- the colour of the source or target cell when Field is set to "Transmitter", "Cell", or "Neighbour
- the relevant value in the table when Field is set to other fields depending on the radio access
technology.

Figure 5.2: Intra-technology neighbour coverage (Display type: "Discrete values", Field: "Neighbour")

272 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 5: Neighbour Planning

◼ Value Intervals: Select this option to colour the intra-technology coverage areas of the selected cell’s
neighbours according to the "Importance" weights defined in the corresponding Neighbour Importance
Weighting dialog box.
b. Click the Browse button beside Tip text and select the characteristics to be displayed as tip text on
coverage areas.
c. Click OK to save your settings and close the Neighbour Display Settings dialog box.
5. Under Coverages, select whether to Filter on neighbourhoods and whether to Display relevant coverage types
only.
6. Select the neighbour relations that you want to display:
◼ Select Display non-symmetrical outwards to display a neighbour link when the selected cell is the
reference cell and the neighbour relation is not symmetric.
◼ Select Display non-symmetrical inwards to display a neighbour link when the selected cell is the neighbour
and the neighbour relation is not symmetric.
◼ Select Display symmetrics to display a neighbour link when the reference cell or the neighbour is selected
and the neighbour relation is symmetric.
7. Select Adjust Map Window if you want the map window to self-adjust to display all the neighbour relations of
the selected cell.
8. In the Labels drop-down list, specify the cell labels to display when the Edit Relations on the Map button ( )
is pressed:
◼ Select None to hide all cell labels at all times.
◼ Select Neighbours to display the names (and carriers in UMTS/CDMA) of the selected cell's neighbours and
hide all other cells’ labels.
◼ Select Transmitters to display at all times the cells’ labels defined in the cells' display properties.
9. Click OK to save your settings and close the Neighbour Display dialog box.

5.5.2 Configuring Display Settings for Multi-RAT documents

The Neighbour Display dialog box allows you to configure how neighbour relationships and neighbour coverage
maps are displayed. In Multi-RAT documents, the Neighbour Display dialog box has one tab to for each combination
of technology pairs.
To configure neighbour display settings in Multi-RAT documents:

1. In the Radio Planning toolbar, click the arrow ( ) beside the Edit Relations on the Map button ( ) and select
Display Options from the context menu. The Neighbour Display dialog box appears.
2. Under Links, select Display links to display neighbour relationships, click the Menu ( ) button and select a
technology from the context menu to specify how neighbour relationships are displayed for that technology.
The Neighbour Display Settings dialog box appears with a separate tab for each technology combination.
3. For the intra-technology neighbours and each of the other neighbour combinations, specify the display
settings:
a. From the Display Type list, select how you want to display the neighbour links:
◼ Unique: Select this option to colour the intra-technology coverage areas of the selected cell’s neighbours
with a unique colour and the coverage area of the source cell in yellow.
◼ Discrete values: Select this option to colour the intra-technology coverage areas of the selected cell’s
neighbours according to:
- the colour of the source or target cell when Field is set to "Transmitter", "Cell", or "Neighbour
- the relevant value in the table when Field is set to other fields depending on the radio access
technology.
◼ Value Intervals: Select this option to colour the intra-technology coverage areas of the selected cell’s
neighbours according to the "Importance" weights defined in the corresponding Neighbour Importance
Weighting dialog box.

© 2020 Forsk. All Rights Reserved. 273


Atoll 3.4.1 User Manual for Radio Networks
Chapter 5: Neighbour Planning

+ You can display the number of handoff attempts for each cell-neighbour pair by
creating a new field of type "Integer" in the Intra-technology Neighbour table for the
number of handoff attempts. Once you have imported or entered the values in the
new column, you can select this field from the Field list when Display type is set to
"Value Intervals". For information on adding a new field to a table, see "Adding
Custom Fields to a Data Tables" on page 80.

You can choose not to display specific neighbour link types by clearing the visibility check boxes in the
rightmost column.
b. Click the Browse button beside Tip text and select the characteristics to be displayed as tip text on
neighbour links.
c. Click OK to save your settings and close the Neighbour Display Settings dialog box.
4. Under Coverages, select Highlight coverage areas to display the coverage areas of neighbours and click
Browse to specify how coverage areas are displayed. The Neighbour Display Settings dialog box appears.
a. From the Display type list, select a display type:
◼ Unique: to colour the intra-technology coverage areas of neighbours of the selected cell with a unique
colour and the coverage area of the source cell in yellow.
◼ Discrete values: to colour the intra-technology coverage areas of the neighbours of the selected cell
according to:
- the colour of the source or target cell when Field is set to "Transmitter", "Cell", or "Neighbour"
- the relevant value in the table when Field is set to "Reason", "Source", or "Relation Type" (UMTS/CDMA/
LTE/WiMAX/Wi-Fi)
◼ Value Intervals: to colour the intra-technology coverage areas of the neighbours of the selected cell
according to the "Importance" weights defined in the corresponding Neighbour Importance Weighting
dialog box.
b. Click the Browse button beside Tip text and select the characteristics to be displayed as tip text on
coverage areas.
c. Click OK to save your settings and close the Neighbour Display Settings dialog box.
5. Under Coverages, select whether to Filter on neighbourhoods and whether to Display relevant coverage types
only.
6. Select the neighbour relations that you want to display:
◼ Select Display inter-technology only to hide intra-technology relationships.
◼ Select Display non-symmetrical outwards to display a neighbour link when the selected cell is the
reference cell and the neighbour relation is not symmetric.
◼ Select Display non-symmetrical inwards to display a neighbour link when the selected cell is the neighbour
and the neighbour relation is not symmetric.
◼ Select Display symmetrics to display a neighbour link when the reference cell or the neighbour is selected
and the neighbour relation is symmetric.
7. Select Adjust Map Window if you want the map window to self-adjust to display all the neighbour relations of
the selected cell.
8. In the Labels drop-down list, specify the cell labels to display when the Edit Relations on the Map button ( )
is pressed:
◼ Select None to hide all cell labels at all times.
◼ Select Neighbours to display the names (and carriers in UMTS/CDMA) of the selected cell's neighbours and
hide all other cells’ labels.
◼ Select Transmitters to display at all times the cells’ labels defined in the cells' display properties.
9. Click OK to save your settings and close the Neighbour Display dialog box.

274 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 5: Neighbour Planning

5.5.3 Displaying Neighbour Relationships and Coverage

You can display neighbour relationships as arrows that are drawn from source cells to neighbour cells. If you have
calculated a Coverage by Transmitter prediction, you can also display the neighbour coverage.

Figure 5.3: Single-RAT intra-technology neighbour links with a "Coverage by Transmitter (DL)" prediction

To display neighbour relationships and coverage on the map:

1. In the Radio Planning toolbar, click the arrow ( ) beside the Edit Relations on the Map button ( ) and select
Neighbours from the context menu.
2. Click the Edit Relations on the Map button ( ).
3. If you want to display the neighbour coverage areas, in the Network explorer, select the visibility check box of
the Predictions folder in the Networks explorer.
4. Select a cell by performing either of the following actions:
◼ In the Network explorer, expand the Transmitters folder, and select a cell.
◼ Select a cell in Map window. For Multi-RAT documents, when there is more than one cell on the transmitter,
clicking the transmitter in the map window opens a context menu for cell selection (see "Selecting One out
of Several Transmitters" on page 55).
◼ In the Neighbours table, select a cell by clicking the leftmost cell in the row.
The neighbours of the cell are displayed on the map. If a prediction is selected in the Predictions folder, the
coverage areas of the neighbours of the selected cell are displayed on the map. The selected cell is highlighted
in the Neighbours table if it is open.
Atoll displays the following information for the selected cell:
◼ Symmetric neighbour relations of the selected cell are indicated by a simple line.
◼ Outward neighbour relations are indicated by a line with an arrow pointing towards the neighbour.
◼ Inward neighbour relations are indicated by a line with an arrow pointing towards the reference cell.

Neighbour links are displayed in grey if no shading is defined for the Value


assigned to them in the Neighbour Display Settings dialog box and they are
not displayed at all if the check box corresponding to the assigned Value is
cleared.

◼ You can display forced or forbidden neighbours by clicking the arrow ( )


beside the Edit Relations on the Map button ( ) then selecting Forced
Neighbours or Forbidden Neighbours.

5.5.4 Displaying Inter-technology Neighbours in Co-planning

In a co-planning environment, where several single-RAT documents that use different technologies are linked, you
can display inter-technology neighbour relationships and coverage areas.
To display the coverage area of an inter-technology neighbour on the map in co-planning:
1. In the main document (for example: GSM), follow the procedure in "Displaying Neighbour Relationships and
Coverage" on page 275 to display the inter-technology neighbour links a cell.
2. In the linked document (for example: UMTS), locate an inter-technology neighbour cell on the map.
3. In the map window, select the tab of the linked document. The linked document becomes the main document.

© 2020 Forsk. All Rights Reserved. 275


Atoll 3.4.1 User Manual for Radio Networks
Chapter 5: Neighbour Planning

4. In the Radio Planning toolbar, click the arrow ( ) beside the Edit Relations on the Map button ( ).
5. Select Display Options from the context menu. The Neighbour Display dialog box appears.
6. Select the Highlight coverage areas check box and click the Browse button beside it. The Neighbour Display
Settings dialog box appears.
7. Set Display type to "Unique" then click OK to close the Neighbour Display Settings dialog box.
8. Click OK in the Neighbour Display dialog box.
9. Select the visibility check box of the Predictions folder in the Networks explorer.
10.In the map, select the inter-technology neighbour cell that you identified at the beginning of this procedure.
The area displayed in yellow is the coverage area of the inter-technology neighbour cell.

5.6 Auditing Neighbour Allocation Plans


You can perform an audit of the current neighbour allocation plan. At the end of the audit, Atoll lists the results in a
text file report. You can define what information should appear in the report.
To audit a neighbour allocation plan:
1. In the Network explorer, right-click the Transmitters folder. The context menu appears.
◼ To audit single-RAT neighbours, select Neighbours > Intra-technology > Audit.
◼ To audit single-RAT neighbours in a co-planning environment, select Neighbours > Inter-technology >
Audit.
◼ To audit multi-RAT neighbours, select Neighbours > <technology> > Audit.
The Neighbour Audit dialog box appears.
2. Select the options corresponding to the neighbour characteristics to be audited:
◼ Neighbour Type (UMTS/CDMA): Select this option to set the audit on Intra-Carrier or Inter-Carrier
neighbour relations.
◼ Average no. of neighbours: Select this option to verify the average number of neighbours per cell.
◼ Empty lists: Select this option to verify which cells have no neighbours (an empty neighbour list).
◼ Full lists: Select this option to verify which cells have the maximum number of neighbours allowed (in other
words, which cells have a full neighbour list). The maximum number of neighbours can be either set here
for all the cells, or specified for each cell in the Cells table.
◼ Lists > max number: Select this option to verify which cells have more than the maximum number of
neighbours allowed. The maximum number of neighbours can be either set here for all the cells, or
specified for each cell in the Cells table.
◼ Missing co-sites: Select this option to verify which cells have no co-site neighbours.
◼ Missing symmetrics: Select this option to verify which cells have non-symmetric neighbour relations.
◼ Exceptional pairs: Select this option to verify which cells have forced neighbours or forbidden neighbours.
◼ Distance between neighbours: Select and enter the maximum distance between neighbours.
◼ Same BCCH (GSM): Select this option to verify which cells have the same BCCH.
3. Click OK to perform the audit. Atoll produces the results of the audit in a text file named
"InterNeighboursCheck.txt", which appears at the end of the audit.
◼ Neighbours with the same BCCH: X; total number of neighbours having the same BCCH.

Syntax

GSM |TRANSMITTER| |NUMBER| |NEIGHBOUR| |NEIGHBOUR BCCH| |NEIGHBOUR BSIC|

Other technologies Not applicable

◼ Average number of neighbours: X; X is the average number of neighbours (integer) per cell for the plan
audited.
◼ Empty Lists: x/X; x number of cells out of a total of X having no neighbours (or empty neighbours list)

276 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 5: Neighbour Planning

Syntax

GSM |TRANSMITTER|

Other technologies |CELL|

◼ Full Lists (default max number = Y): x/X; x number of cells out of a total of X having Y number of neighbours
listed in their respective neighbours lists.

Syntax

GSM |TRANSMITTER| |NUMBER| |MAX NUMBER|

Other technologies |CELL| |NUMBER| |MAX NUMBER|

◼ Lists > max number (default max number = Y): x/X; x number of cells out of a total of X having more than
Y number of neighbours listed in their respective neighbours lists.

Syntax

GSM |TRANSMITTER| |NUMBER| |MAX NUMBER|

Other technologies |CELL| |NUMBER| |MAX NUMBER|

 If the field Max number of intra-technology neighbours in the Cells table is empty,
the Full Lists check and the Lists > max number check use the Default max number
value defined in the audit dialog box.

◼ Missing Co-Sites: X; total number of missing co-site neighbours in the audited neighbour allocation plan.

Syntax

GSM |TRANSMITTER| |NEIGHBOUR|

Other technologies |CELL| |NEIGHBOUR|

◼ Non Symmetric Links: X; total number of non-symmetric neighbour links in the audited neighbour
allocation plan.

Syntax

GSM |TRANSMITTER| |NEIGHBOUR| |TYPE| |REASON|

Other technologies |CELL| |NEIGHBOUR| |TYPE| |REASON|

◼ Missing Forced: X; total number of forced neighbours missing in the audited neighbour allocation plan.

Syntax

GSM |TRANSMITTER| |NEIGHBOUR|

Other technologies |CELL| |NEIGHBOUR|

◼ Existing Forbidden: X; total number of forbidden neighbours existing in the audited neighbour allocation
plan.

Syntax

GSM |TRANSMITTER| |NEIGHBOUR| |TYPE| |REASON|

Other technologies |CELL| |NEIGHBOUR| |TYPE| |REASON|

◼ Distance between neighbours > Y: X; total number of neighbours existing in the audited neighbour
allocation plan that are located at a distance greater than Y.

Syntax

GSM |TRANSMITTER| |NEIGHBOUR| |DISTANCE|

Other technologies |CELL| |NEIGHBOUR| |DISTANCE|

© 2020 Forsk. All Rights Reserved. 277


Atoll 3.4.1 User Manual for Radio Networks
Chapter 5: Neighbour Planning

5.7 Importing and Exporting Neighbours


You can import and export the following neighbour data:
◼ Intra-technology: You can import and export neighbours that use the same radio technology.
◼ Inter-technology in a co-planning environment: You can import and export neighbours that use a different radio
technology between two single-RAT documents.
◼ Inter-technology in a multi-RAT environment: You can import and export neighbours that use a different radio
technology in a multi-RAT document.
This section covers the following topics:
◼ "Importing Neighbours" on page 278
◼ "Exporting Neighbours" on page 278

5.7.1 Importing Neighbours

You can import neighbour data in the form of ASCII text files (in TXT and CSV formats) into the current Atoll
document using the Neighbours table.
To import intra-technology neighbours:
1. In the Network explorer, right-click the Transmitters folder for the technology into which you want to import
neighbour data. The context menu appears.
2. Depending on the technology from which you want to import the neighbours, perform one of the following
tasks:
◼ To import neighbours from a different technology in a co-planning environment, select Neighbours > Inter-
technology > Open Table.
◼ To import neighbours from a different technology in a multi-RAT environment, select Neighbours >
<technology> Open Table.
The corresponding Neighbours table is displayed.
3. Import the ASCII text file as explained in "Importing Tables from Text Files" on page 91.

5.7.2 Exporting Neighbours

Neighbour data is stored in a series of database tables. You can export this data and later use it in another Atoll
document or in another application.
To export single-RAT intra-technology neighbour data:
1. In the Network explorer, right-click the Transmitters folder. The context menu appears.
◼ To export neighbours from the same radio technology, select Neighbours > Intra-technology > Open Table.
◼ To export neighbours from a different technology in a co-planning environment, select Neighbours > Inter-
technology > Open Table.
◼ To export neighbours from a different technology in a multi-RAT environment, select Neighbours >
<technology> Open Table.
2. When the table appears, export it as described in "Exporting Tables to Text Files and Spreadsheets" on
page 89.

278 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 6: Traffic and Capacity Planning

6 Traffic and Capacity Planning


You can study the capacity of a network by studying the traffic demand, which is a prerequisite for dimensioning the
network, that the network can handle. Each radio technology implements different methods to regulate power to
minimize interference. Atoll can simulate these network regulation mechanisms, thereby enabling you to study the
capacity of the network.
In Atoll, a simulation is based on a realistic distribution of users at a given point in time. The distribution of users at
a given moment is referred to as a snapshot. Based on this snapshot, Atoll calculates various network parameters
such as:
◼ For GSM traffic: the downlink and uplink traffic loads, the uplink noise rise, etc.
◼ For UMTS traffic: the active set for each mobile, the required power of the mobile, the total DL power and DL
throughput per cell, and the UL load per cell.
◼ For the CDMA part of the traffic: the active set for each mobile, the required power of the mobile, the total DL
power, and the UL load per cell
◼ For LTE and 5G NR traffic: the downlink and uplink traffic loads, the uplink noise rise, the user throughputs, etc.
Simulations are calculated in an iterative fashion. When several simulations are performed at the same time using
the same traffic information, the distribution of users will be different, according to a Poisson distribution.
Consequently you can have variations in user distribution from one snapshot to another.
To create snapshots, services and users must be modelled. As well, certain traffic information in the form of traffic
maps must be provided. Once services and users have been modelled and traffic maps have been created, you can
make simulations of the network traffic.
This chapter covers the following topics:
◼ "Service and User Modelling" on page 279
◼ "Working with Traffic Maps" on page 294
◼ "Simulations" on page 305

6.1 Service and User Modelling


In multi-RAT networks, the traffic parameters are shared by all technologies.
This section covers the following topics:
◼ "Modelling Services" on page 279.
◼ "Modelling Mobility Types" on page 286.
◼ "Modelling Terminals" on page 287.
◼ "Modelling User Profiles" on page 293
◼ "Modelling Environments" on page 293

6.1.1 Modelling Services

Services are the various services, such as voice, mobile internet access, etc., available to subscribers. These
services can be either circuit-switched (voice) or packet-switched (data) depending on the radio access technology
and the type of application.

© 2020 Forsk. All Rights Reserved. 279


Atoll 3.4.1 User Manual for Radio Networks
Chapter 6: Traffic and Capacity Planning

This section contains the following topics:


◼ "Service Properties" on page 280
◼ "Creating Services" on page 285

6.1.1.1 Service Properties


The service properties dialog box consists of multiple tabs, depending on the radio access technologies that you
are using. For Single-RAT documents, the dialog box displays a General tab and a Parameters tab. For Multi-RAT
documents, there is a General tab and a tab for each technology.

The General Tab


◼ Name: A default name is provided, but you can set a more descriptive name.
◼ Activity factor: The uplink and downlink activity factors are used to determine the probability of activity for
users accessing the service during Monte Carlo simulations. For packet-switched services (data), this
parameter is used when working with sector traffic maps and user density traffic maps. For circuit-switched
services (voice), the parameter is taken into consideration with any traffic map.
◼ Average Requested Throughput: You can enter the average requested throughput for uplink and downlink.
This throughput is the average throughput obtained by a user of the service. How the average requested
throughput is used in Atoll depends on the type of service:
◼ Circuit or All except Packet (HSPA): This throughput is the average throughput obtained by a user of the
service. It is used in simulations during user distribution generation to calculate the number of users
attempting a connection and to determine their activity status.
◼ Packet (HSPA): This throughput is the requested average throughput which guarantees a minimum
average throughput during an HSUPA call. It is used twice in a simulation: once during user distribution
generation in order to calculate the number of HSUPA users attempting a connection and then during
power control as a quality target to be compared to the real obtained average throughput.
◼ Supported technologies (for 5G Multi-RAT documents): Click Browse to select the technologies that the
service uses. Under 4G/5G, specify the service Type and the Supported Layers for the selected technologies.
◼ Technology priorities (for 3GPP and 3GPP2 Multi-RAT documents only): Click Browse to select the
technologies that the service uses as well as their priority.

The GSM Parameters Tab


◼ Type: You can select either "Circuit", "Packet (Max Bit Rate)" or "Packet (Constant Bit Rate)" as the service
type. If you select "Circuit", the only other applicable parameter is Max probability of blocking (or delay)
(Erlang B or C, respectively).
◼ Priority: Enter a priority for this service. "0" is the lowest priority.
◼ Max throughput demand: The maximum uplink and downlink throughputs per user is used in the simulation
process for GPRS/EDGE networks.
◼ Min throughput demand: The minimum uplink throughput per user is used in the simulation process for GPRS/
EDGE networks. The minimum downlink throughput per user is used in both dimensioning and simulation
processes for GPRS/EDGE networks.
◼ Max probability of blocking (or delay): The maximum blocking rate defines the call blocking or call queuing
rate for the GSM voice services and the probability of delayed packets for GPRS/EDGE data services.
◼ Max packet delay: The maximum period of time that a packet can be delayed before transmission.
◼ Required availability for minimum throughput: The percentage of cell coverage where the minimum
throughput (or the guaranteed bit rate for constant bit rate packet-switched services) per user must be
available. This value is also used in dimensioning.
◼ Max number of timeslots per carrier: The maximum number of timeslots per carrier is used during
dimensioning to limit the number of timeslots that can be assigned to a user using this service on a carrier.
This parameter applies to packet-switched services. For constant bit rate packet-switched services such as
VoIP, this parameter has to be set to "1".
◼ Application throughput: You can define the Scaling factor and the Offset. The throughput scaling factor and
offset are used to determine the user or application level throughput in Radio Link Control (RLC) throughput
or timeslot coverage prediction. The application throughput is calculated by multiplying the RLC throughput

280 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 6: Traffic and Capacity Planning

by the scaling factor and subtracting the offset. These parameters model header information and other
supplementary data that do not appear at the application level.

The CDMA2000 Parameters Tab


◼ Type: Select either "Speech", "1xRTT Data", "1xEV-DO Rev. 0 Data", "1xEV-DO Rev. A Data" or "1xEV-DO Rev. B
Data". The options available depend on the type of service:
◼ Speech: The following options are available for services with the type "Speech":
◼ Activity Factor FCH: Enter an activity factor for the FCH on the uplink (reverse link) and on the downlink
(forward link). The activity factor can be from "0," indicating no activity during connection, to "1,"
indicating constant activity during connection. The activity factor is used to calculate the average power
transmitted on the FCH.
◼ 1xRTT Data: The following options are available for services with the type "1xRTT Data":
◼ SCH Throughput Probabilities: Enter the probability of the service having the specified throughput, from
2 to 16 times the peak throughput (defined in the terminal properties), on the uplink (reverse link) and on
the downlink (forward link). The sum of the probabilities must be lower than or equal to 1. The
throughput probabilities are used during simulations to determine the throughput requested by each
user.
◼ 1xEV-DO Rev. 0 Data: The following options are available for services with the type "1xEV-DO Rev. 0 Data":
◼ Downgrading Supported: Select this option if the service supports downgrading on the reverse link.
◼ UL Throughput Probabilities: Under UL Throughput Probabilities, you can enter the probability of the
service having the specified throughput on the reverse link. The sum of the probabilities of the service
having the specified throughput must be lower than or equal to 1. The throughput probabilities are used
during simulations to determine the throughput requested by each user.
If the service supports throughput downgrading, you can define the probability of the service being
upgraded or downgraded on the uplink (reverse link) for each 1xEV-DO Rev. 0 throughputs. The
probabilities are taken into account during the uplink load control part of simulations in order to
determine if a user with a certain throughput can be upgraded or downgraded. User throughput
downgrading and upgrading occurs when the cell is over- or underloaded.
The following table shows the throughput changes that are possible when a throughput is upgraded or
downgraded. The probabilities are defined with a number from 1 to 255 for each throughput.

Possible Throughput Changes During Possible Throughput Changes During


Upgrading Downgrading

From To From To
9.6 kbps 19.2 kbps 153.6 kbps 76.8 kbps

19.2 kbps 38.4 kbps 76.8 kbps 38.4 kbps

38.4 kbps 76.8 kbps 38.4 kbps 19.2 kbps


76.8 kbps 153.6 kbps 19.2 kbps 9.6 kbps

◼ UL Throughput due to TCP acknowledgement: If the Transmission Control Protocol (TCP) is used on
the downlink (forward link), check the TCP Used check box. When TCP is used, reverse link traffic due
to acknowledgements is generated. The traffic generated is calculated using the graph which describes
the reverse link traffic due to TCP acknowledgements as a function of the forward link application
throughput. The generated traffic is taken into account in simulation during the reverse link power
control.
◼ 1xEV-DO Rev. A Data and 1xEV-DO Rev. B Data: The following options are available for services with the
type "1xEV-DO Rev. A Data" and "1xEV-DO Rev. B Data".
◼ QoS Class: Select "Guaranteed Bit Rate" for services that require a minimum bit rate or "Best Effort" for
best-effort applications.
◼ Uplink Mode: This setting escribes the type of radio resource management required on uplink for that
service. Select either "Low Latency" for real-time applications, or "High Capacity" for non-real-time
applications
◼ Downgrading Supported: Select this option if the service supports downgrading on the reverse link.

© 2020 Forsk. All Rights Reserved. 281


Atoll 3.4.1 User Manual for Radio Networks
Chapter 6: Traffic and Capacity Planning

◼ Min throughput demand: If you have selected "Guaranteed Bit Rate" as QoS class, enter the minimum
required bit rate in order for the service to be available in the uplink and downlink. This parameter is not
available for best-effort applications.
◼ UL Throughput Probabilities: Under UL Throughput Probabilities, you can enter the probability of the
service having the specified uplink throughput. This parameter is available for best-effort applications
only.
In the column marked with the New Column icon ( ), select a Radio Bearer Index and enter a Usage
Probability. Atoll automatically creates a new blank column. The sum of the probabilities must be lower
than or equal to 1. The throughput probabilities are used during simulations to determine the throughput
requested by each user. If the bearer is not defined under UL Throughput Probabilities, it is assumed
that there are no users using the bearer.
For services requiring a minimum bit rate, the usage probability is automatically calculated according to
the number of selected radio bearers.
◼ UL Throughput Due to TCP Acknowledgement: Select TCP Used if the downlink (forward link) uses
Transmission Control Protocol (TCP). When TCP is used, reverse link traffic due to acknowledgements
is generated. The traffic generated is calculated using the graph which describes the reverse link traffic
due to TCP acknowledgements as a function of the forward link application throughput. The generated
traffic is taken into account in simulation during the reverse link power control.

 Best-effort services with the 1xEV-DO Rev. B Data type can be provided in multi-
carrier mode if the server and the user terminal support it.

If you selected "Speech" or "1xRTT Data" as the Type, you must define each possible combination of terminal,
SCH factor, and mobility by clicking the Eb⁄Nt button. On the Eb⁄Nt dialog box, The SCH factor is the
multiplying factor of the terminal peak throughput used to calculate the throughput. The following table lists
the SCH factors available and the corresponding throughputs.

SCH Factor Throughput

0 FCH peak throughput

2 (FCH peak throughput) + 2*(FCH peak


throughput)

4 (FCH peak throughput) + 4*(FCH peak


throughput)

8 (FCH peak throughput) + 8*(FCH peak


throughput)

16 (FCH peak throughput) + 16*(FCH peak


throughput)

For each combination, you must define the thresholds, targets, and gains:
◼ Terminal: Select a radio configuration from the list.
◼ SCH Factor: Enter an SCH factor.
◼ Min. and Max. TCH Power (dBm): Enter the minimum and maximum TCH power. The TCH can be equal to
the FCH or the SCH, depending on the entered SCH factor. The values entered can be absolute or relative
to the pilot power, depending on the option chosen on the Global Parameters tab of the Network Settings
Properties dialog box, and have to be manually modified when the option is changed. The minimum and
maximum traffic channel power make up the dynamic range for forward link power control.
◼ UL Target (dB): Enter the Eb⁄Nt required on the reverse link for TCH. The TCH can be equal to the FCH or
the SCH, depending on the entered SCH factor. The value defined for the UL Target is only used when the
reverse link power control is based on traffic quality as set on the Global Parameters tab of the Network
Settings Properties dialog box.
◼ DL Target (dB): Enter the Eb⁄Nt required on the forward link for TCH. The TCH can be equal to the FCH or
the SCH, depending on the entered SCH factor.
◼ UL Pilot Threshold (dB): Enter the pilot Ec⁄Nt required on the reverse link. This is only used when the
reverse link power control is based on pilot quality as set on the Global Parameters tab of the Network
Settings Properties dialog box.

282 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 6: Traffic and Capacity Planning

◼ UL FCH/Pilot Offset (dB): Enter the FCH gain on the reverse link relative to the pilot. This is only used when
the reverse link power control is based on pilot quality as set on the Global Parameters tab of the Network
Settings Properties dialog box.
◼ UL SCH/Pilot Offset (dB): Enter the SCH gain on the reverse link relative to the pilot. This is only used when
the reverse link power control is based on pilot quality as set on the Global Parameters tab of the Network
Settings Properties dialog box. This value is not used for services of Type "Speech."
◼ Mobility: Select the mobility type for which the thresholds, targets, and gains are defined. If you select All,
the thresholds, targets, and gains will be considered valid for all mobility types.
◼ Preferred Carrier: Select the preferred carrier for the service. This is the carrier that will be used during
simulations, if the transmitter supports it. If the preferred carrier is not available, Atoll will choose another
carrier using the carrier selection mode defined in the site equipment properties.
◼ Priority: Enter a priority for the service. A priority of "0" gives the lowest priority. The priority is used during
simulations to decide which terminal will be rejected when the network is overloaded.
◼ Soft Handoff Allowed: Select the Soft Handoff Allowed check box if this service can have a soft handoff.
◼ Application Throughput: The application throughput is not used for services with the type Speech.
◼ Body Loss: Enter a body loss for the service. The body loss is the loss due to the body of the user. For example,
in a voice connection the body loss, due to the proximity of the user’s head, is estimated to be 3dB.

The UMTS Parameters Tab


◼ R99 Radio Bearer: Select an R99 radio bearer from the list. You can click the Browse button to edit the
properties of the selected R99 radio bearer.
◼ Type: Select either if the following service types. The options available depend on the type of service:
◼ Circuit (R99): For circuit services.
◼ Packet (R99): For packet services that can only use R99 channels.
◼ Packet (HSDPA - Best Effort): For best effort applications that can use HSDPA channels. Specify the
following parameters under HSPA parameters:
◼ E-DPCCH/A-DPCH activity factor: The downlink E-DPCCH/A-DPCH activity factor is used to estimate
the average power on A-DPCH channels.

 The HSDPA service is linked to a R99 bearer in order to manage the connection to
the R99-dedicated channel A-DPCH.

◼ Packet (HSPA - Best Effort): For best effort applications that can use HSDPA and HSUPA channels. Set the
following parameters under HSPA parameters:
◼ E-DPCCH/A-DPCH activity factor: The uplink and downlink E-DPCCH/A-DPCH activity factors are used
to estimate the average power on E-DPCCH and A-DPCH channels.
◼ Packet (HSPA - Variable Bit Rate): For variable bit rate services using HSDPA channels, select Packet
(HSDPA - Variable Bit Rate). Specify the following HSPA parameters:
◼ E-DPCCH/A-DPCH activity factor: The uplink and downlink E-DPCCH/A-DPCH activity factors are used
to estimate the average power on E-DPCCH and A-DPCH channels.
◼ Max throughput demand and Min throughput demand: Enter the maximum and minimum bit rate that
the service can require in the uplink and downlink.
◼ Packet (HSDPA - Variable Bit Rate): For variable bit rate services using HSPA channels. Specify the
following HSPA Parameters:
◼ E-DPCCH/A-DPCH activity factor: The downlink E-DPCCH/A-DPCH activity factor is used to estimate
the average power on A-DPCH channels.
◼ Max throughput demand and Min throughput demand: Enter the maximum and minimum bit rate that
the service can require in the uplink and downlink.
◼ Packet (HSPA - Constant Bit Rate): For constant bit rate services using HSPA channels. Specify the
following HSPA Parameters:
◼ E-DPCCH/A-DPCH Activity Factor: The E-DPCCH/A-DPCH activity factor is used to estimate the
average power on A-DPCH channels.

© 2020 Forsk. All Rights Reserved. 283


Atoll 3.4.1 User Manual for Radio Networks
Chapter 6: Traffic and Capacity Planning

◼ Min throughput demand: Enter the minimum bit rate that the service can require in the uplink and
downlink.

The uplink and downlink E-DPCCH/A-DPCH activity factors have been set to


0.1 and cannot be changed. These values are used to estimate the average
power on E-DPCCH and A-DPCH channels.
◼ Variable Bit Rate users are processed as Best Effort users when no value is
defined for the min and max throughput demands.

If you select a packet type, click the Packet button to define the parameters used to determine the probability
of activity for each user during Monte Carlo simulations. These parameters are used when working with user
profile traffic maps only. In the Packet dialog box, you can set the following parameters for packet-switched
services:
◼ Efficiency factor: The uplink and downlink efficiency factors are used to determine duration of usage by
the user during Monte Carlo simulations.
◼ Average number of packet calls: Enter the average number of packet calls in the uplink and downlink during
one session.
◼ Average time between two packet calls: Enter the average time between two packet calls (in milliseconds)
in the uplink and downlink.
◼ Min size (Kbytes) and Max size (Kbytes): Enter the minimum and maximum size of a packet call in
kilobytes for the uplink and downlink.
◼ Average time between two packets (ms): Enter the average time between two packets in milliseconds in
the uplink and downlink.
◼ Size (Bytes): Enter the packet size in bytes in the uplink and downlink.
◼ Preferred/Allowed Carriers: The specified carrier is considered in simulation when admitting a transmitter to
the mobile active set. If you select "Preferred Carriers" and the transmitter uses the specified carrier, Atoll
selects it. Otherwise, it selects another carrier using the carrier selection mode defined in the site equipment
properties. If no preferred carrier is specified, it considers the carrier selection mode defined in the site
equipment properties. If you select "Allowed Carriers", Atoll only uses the defined carriers. If they are not
available, the service will be rejected.
The preferred/allowed carriers are not used in predictions (i.e., AS analysis, multi-point analysis and coverage
predictions).
◼ Bearer Downgrading: Select whether the service supports bearer downgrading on uplink and downkink.
Bearer downgrading is not allowed for Packet (HSDPA - Variable Bit Rate) and Packet (HSPA - Variable Bit
Rate) services.
◼ Priority: Specify a priority for this service. "0" is the lowest priority.
◼ Soft Handoff Allowed: Select whether you want the network to be able to use soft handoff with this service.

 HSDPA channels do not use soft handover even if the Soft Handoff Allowed check
box is selected. If you want the HSUPA service to be operated using soft handover,
select the Soft Handoff Allowed check box. Soft handover will be applied to R99
and HSUPA channels only.

◼ Supported layers: You can select the network layers supported by the service. For more information on
network layers, see "Defining Network Deployment Layers" on page 786. The specified layers are considered
in predictions (i.e., AS analysis, multi-point analysis and coverage predictions) for best serving cell selection.
Users are only allowed to connect to cells of layers supported by their services. For more information on best
serving cell selection, see "Best Serving Cell and Active Set Determination" on page 617.
The supported layers are not used in simulations.
◼ Application throughput: You can define the Scaling factor and the Offset. The throughput scaling factor and
offset are used to determine the user or application level throughput in Radio Link Control (RLC) throughput
or timeslot coverage prediction. The application throughput is calculated by multiplying the RLC throughput
by the scaling factor and subtracting the offset. These parameters model header information and other
supplementary data that do not appear at the application level.
◼ Body Loss: Enter a body loss for the service. The body loss is the loss due to the body of the user. For example,
in a voice connection the body loss, due to the proximity of the user’s head, is estimated to be 3dB.

284 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 6: Traffic and Capacity Planning

The LTE / NB-IoT Tab


◼ Type: For LTE, you can select either "Voice" or "Data" as the service type. For NB-IoT, you must select "IoT".
◼ Supported layers: You can select the network layers supported by the service. For more information on
network layers, see "Defining Network Deployment Layers" on page 786. During calculations, users are only
allowed to connect to cells of layers supported by their services.
◼ QoS class identifier (QCI): You can select a QoS class identifier for the service. The information about the QoS
class used by any service is used by the schedulers for resource allocation.
◼ QCI priority: The priority corresponding to the selected QoS class identifier (QCI). QCI values and their
priorities are defined by the 3GPP as follows:

QoS class identifier 1 2 3 4 5 6 7 8 9

QCI priority 2 4 3 5 1 6 7 8 9

◼ Priority: Enter a user-defined priority for the service with respect to other services belonging to the same QoS
class identifier (QCI). "0" is the lowest priority.
◼ Carrier aggregation or Multicarrier support: For LTE, select this check box if the service supports carrier
aggregation. For NB-IoT, select this check box if the service supports multicarrier operation.
◼ Highest bearer: Select the highest bearer that the service can use in the uplink and downlink. This is
considered as an upper limit during bearer determination.
◼ Lowest bearer: Select the lowest bearer that the service can use in the uplink and downlink. This is considered
as a lower limit during bearer determination.
◼ Min throughput demand and Max throughput demand: Enter the minimum and maximum throughput that the
service can demand in the uplink and downlink.
◼ Min number of frequency blocks or No. of supported tones: For LTE, enter the minimum number of frequency
blocks required for this service in uplink. For NB-IoT, select the numbers of tones supported in uplink
transmissions. If you do not select any number of tones, it is considered the same as if all the numbers of
tones were selected.
◼ Application throughput: Under Application throughput, you can set a Scaling factor between the application
throughput and the RLC (Radio Link Control) throughput and a throughput Offset. These parameters model
the header information and other supplementary data that does not appear at the application level.
The application throughput parameters are used in throughput coverage predictions and for application
throughput calculation.
◼ Body loss: Enter a body loss for the service. The body loss is the loss due to the body of the user. For example,
in a voice connection the body loss, due to the proximity of the user’s head, is estimated to be 3 dB.

6.1.1.2 Creating Services


This section explains how to create a service.
In UMTS, LTE, and CDMA, you must define bearers before you can specify the services:
◼ For UMTS R99 bearers, see "Defining R99 Radio Bearers" on page 608.
◼ For CDMA 1xEV-DO radio bearers, see "Defining the Forward Link 1xEV-DO Radio Bearers" on page 681 and
"Defining the Reverse Link 1xEV-DO Radio Bearers" on page 682.
◼ For LTE radio bearers, see "Defining Radio Bearers" on page 789.
To create or modify a service:
1. In the Parameters explorer, expand the Traffic Parameters folder, right-click the Services folder, and select
New from the context menu. The Services: New Record Properties dialog box appears.

+ You can modify the properties of an existing service by right-clicking the service in
the Services folder and selecting Properties from the context menu.

2. Click the General tab and specify a Name for the service.
3. If the document is Multi-RAT, click the Browse button beside Technology priorities to define the technologies
that can use this service and their priority.

© 2020 Forsk. All Rights Reserved. 285


Atoll 3.4.1 User Manual for Radio Networks
Chapter 6: Traffic and Capacity Planning

◼ To select a technology that can use this service, select the technology in the Available technologies list
and click to move it to the Selected technologies list.
◼ To remove a technology from the list of Selected technologies, select the technology in the Selected
technologies list and click to move it to the Available technologies list.

◼ To change the priority of the technologies, select a technology and click or to move it up or down
in the list. The technology at the top of the list has the highest priority.
◼ Click OK to close the dialog box and return to the Services: New Record Properties dialog box.
4. Click the tab of the technology for which you want to define the service and enter the parameters as described
in "Service Properties" on page 280.
5. Click OK.

6.1.2 Modelling Mobility Types

Information about receiver mobility is important to efficiently manage traffic and connections. A mobility model is
associated with a terminal and a service model to simulate user behaviour. Depending on the technology, a terminal
used by a driver moving quickly or a pedestrian will not necessarily be connected to the same transmitters.
For example, in a multi-layer GSM/GPRS/EDGE network, a mobile user travelling at a high speed is usually allocated
a channel on the macro layer. In UMTS, Ec⁄I0 requirements and Eb⁄Nt targets per radio bearer and per link (up and
down) are largely dependent on mobile speed. In LTE, information about the receiver mobility is required for
determining which bearer selection threshold and quality graph to use from the LTE equipment referred to in the
terminal or cell.

6.1.2.1 Mobility Properties


The Mobility Properties window allows you to specify the settings that define a mobility type. The following tabs
depend on the radio access technology that you are working with:

The General Tab


◼ Name: Enter a descriptive name for the mobility type.
◼ Average Speed: Enter an average speed for the mobility type. This field is for information only; the average
speed is not used by any calculation.

The UMTS Tab


◼ Ec⁄I0 Threshold: Under Active Set Management, enter or modify the minimum Ec⁄I0 required from a
transmitter to enter the active set. This value must be verified for the best server.
◼ HS-SCCH Ec⁄Nt Threshold: Under HSDPA, enter or modify the minimum quality required in order for the
HSDPA link to be available. This parameter is used by Atoll to determine the HS-SCCH power when the user
has selected dynamic allocation in the cell properties. For static allocation, Atoll calculates the HS-SCCH
Ec⁄Nt from the HS-SCCH power set in the cell properties and compares it to this threshold. This field is only
used with HSDPA.

The CDMA2000 Tab


◼ Under Active Set Management, enter or modify the following parameters in order to make the user active set
dependent on the mobility type:
◼ Delta Min. Ec⁄I0: Enter a positive value in order to increase the minimum Ec⁄I0 required from a transmitter
to be the best server in the active set, or a negative value to decrease it.
◼ Delta T_Drop: Enter a positive value in order to increase the minimum Ec⁄I0 required from a transmitter not
to be rejected from the active set, or a negative value to decrease it.
◼ Under 1xEV-DO (Rev 0), enter or modify the following parameters:
◼ Min. Ec⁄Nt (UL): Enter or modify the minimum Ec⁄Nt required on the reverse link. This parameter is only
used for CDMA2000 1xEV-DO Rev 0. This parameter is considered during reverse link power control in
order to calculate the required reverse link pilot power.

286 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 6: Traffic and Capacity Planning

◼ DL Peak Throughput = f(C⁄I): The graph of the throughput on the forward link as a function of (C⁄I). This
parameter is only used for CDMA2000 1xEV-DO Rev 0.

6.1.2.2 Creating Mobility Types


To create or modify a mobility type:
1. In the Parameters explorer, expand the Traffic Parameters folder, right-click the Mobility Types folder, and
select New from the context menu. The Services: New Record Properties dialog box appears.

 You can modify the properties of an existing mobility type by right-clicking the
mobility type in the Mobility Types folder and selecting Properties from the context
menu.

2. You can enter or modify the following parameters in the Mobility Types: New Record Properties dialog box.
3. Click the General tab and specify a Name for the service and the movement Speed for the user that you want
to model.
4. If the document uses UMTS or CDMA2000, click the tab of the technology for which you want to define the
mobility and enter the parameters as described in "Mobility Properties" on page 286.
5. Click OK.

6.1.3 Modelling Terminals

A terminal is the user equipment that is used in the network, for example, a mobile phone, a PDA, or a car’s on-board
navigation device.

6.1.3.1 Terminal Properties


The Terminal Properties window allows you to specify the settings that define a mobility type. The following tabs
depend on the radio access technology that you are working with:

The General Tab


◼ Name: You can change the name of the terminal.
◼ Supported technologies (for Multi-RAT documents): Select the technologies that the supported by the
terminal uses.
◼ Supported 4G/5G layers (for 5G Multi-RAT documents): Specify the service layers for the selected
technologies.

The GSM Tab


◼ Main Band: The primary frequency band with which the terminal compatible.
◼ Secondary Band: The secondary frequency band with which the terminal is compatible. The compatible
frequency bands are used to allocate the user to a transmitter using that frequency band if the network is a
multi-band network.
◼ Noise Figure: The noise caused by the terminal. This value is added to the thermal noise (set to -121 dBm by
default) in predictions when studying C⁄N or C⁄I + N instead of C or C⁄I.
◼ Technology: The technology with which the terminal is compatible. You can choose among GSM, GPRS (i.e.,
GSM/GPRS), or GPRS/EDGE (i.e., GSM/GPRS/EDGE).
◼ Codec Configuration: Select the codec configuration for the terminal. This parameter is optional.
◼ Min. power: Set the minimum transmission power. The minimum and maximum transmission power make up
the dynamic range for uplink power control.
◼ Max power: Set the maximum transmission power.
◼ DTX: The DTX check box is selected if the terminal supports DTX (Discontinuous Transmission) technology.

© 2020 Forsk. All Rights Reserved. 287


Atoll 3.4.1 User Manual for Radio Networks
Chapter 6: Traffic and Capacity Planning

If you selected "GSM," "GPRS," OR "GPRS/EDGE" under Technology, set the following parameters under
GPRS\EDGE:
◼ Coding Scheme Configuration: If the terminal is GPRS or EDGE-compatible, select the coding scheme
configuration for the terminal. This parameter is optional.
◼ Max. GPRS CS: If the terminal is GPRS-compatible, set the maximum number of coding schemes that the
terminal can use.
◼ Max. EDGE CS: If the terminal is EDGE-compatible, set the maximum number of coding schemes that the
terminal can use.

 The highest number of GPRS (or EDGE) coding schemes available to the terminal is
limited by the maximum number of GPRS (or EDGE) coding schemes defined for the
TRX configuration assigned to a transmitter.

◼ Number of DL Timeslots per carrier: If the terminal is GPRS or EDGE-compatible, you can enter the
maximum number of downlink timeslots the terminal can use on a carrier. Terminals using only circuit-
switched services will use only one downlink timeslot. Using more than one DL timeslot has an effect in the
dimensioning process. For more information, see "Dimensioning a GSM/GPRS/EDGE Network" on
page 357.
◼ Number of Simultaneous Carriers: If the terminal is EDGE evolution compatible (EGPRS2), you can enter
the maximum number of simultaneous carriers the terminal can use. Terminals using either circuit-
switched services, GPRS, or EGPRS packet-switched services will use only one carrier at a time. Using more
than one carrier has an effect in the dimensioning process. For more information, see "Dimensioning a
GSM/GPRS/EDGE Network" on page 357.

 When you model EDGE Evolution on the terminal side Atoll has to consider:
◼ The support of high-order modulations and the use of turbo codes in specific
coding schemes which can be found in the selected GPRS/EDGE
configuration.
◼ The support of multi-carriers which can be set up on the terminal side.
◼ The support of dual antenna terminals (mobile station receive diversity) and
enhanced single antenna terminals (single antenna interference
cancellation). Atoll offers a statistical modelling of these through the use of
an EDGE evolution configuration, with the effect of SAIC or diversity already
included both in the coding scheme admission thresholds and on the
throughput versus C (or C⁄I) graphs.

The CDMA2000 Tab


◼ Type: Select the terminal type. The following tabs are available depending on the selected type.
◼ The Definition tab:
◼ CDMA Equipment: You can change the type of equipment.
◼ Min power and Max power: Set the minimum transmission power. The minimum and maximum
transmission power make up the dynamic range for reverse link power control in simulations.
◼ Gain and Losses: Set the antenna gain and reception losses.
◼ Rho factor (%): This parameter enables Atoll to take into account the self-interference produced by the
terminal. Because hardware equipment is not perfect, the input signal experiences some distortion which
affects, in turn, the output signal. This factor defines how much distortion the system generates. Entering
100% means the system is perfect (there is no distortion) and the output signal will be 100% equal to the
input signal. On the other hand, if you specify a value different than 100%, Atoll considers that the
transmitted energy is not 100% signal and contains a small percentage of interference generated by the
equipment, i.e., self-interference. Atoll considers this parameter to calculate the signal to noise ratio in the
reverse link.
◼ Main Band: Select the frequency band with which the terminal is compatible and enter the terminal Noise
Figure for the main frequency.

288 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 6: Traffic and Capacity Planning

◼ Second Band: Select a second frequency band with which the terminal is compatible and enter the terminal
Noise Figure for the second frequency band. Leave the Secondary Band field empty if the terminal works
only on one frequency band.
◼ Third Band: Select a third frequency band with which the terminal is compatible and enter the terminal
Noise Figure for the third frequency. Leave the Third Band field empty if the terminal works only on two
frequency bands.

 There are two ways of defining multi-band terminals. Depending on the


configuration, Atoll processes multi-band terminal users differently in the Monte
Carlo simulation.
◼ The first method consists of defining main, secondary and third frequency
bands. This enables you to give different priorities to the frequency bands in
the Monte Carlo simulation (the main frequency band will have the highest
priority). A user with such a tri-band terminal will be connected to transmitters
using the main frequency band if carriers on this frequency band are not
overloaded. In case of overloading, he will be connected to transmitters using
the secondary frequency band and so on.
◼ The second consists of selecting "All" as main frequency band. This means
that the terminal works on any frequency band without any priority. In this
case, the user can be connected to transmitters using any frequency band.
In coverage predictions, both configurations give the same results. The priority of
frequency bands is not taken into account.

◼ The 1xRTT tab.


◼ DL Rake Factor: Set the forward link rake factor. This enables Atoll to model the rake receiver on the
forward link.
◼ Active Set Size: Set the active set size for both the fundamental channel (FCH) and the supplementary
channel (SCH). The active set size is the maximum number of transmitters to which a terminal can be
connected at one time.

 For EV-DO-capable terminals, the FCH active set size also determines the active set
size on the reverse link.

◼ Number of Fingers: Enter the maximum number of signals that the terminal can recombine. The value of
this field must be lower than the value of the active set size. The value in this field is the same for both FCH
and SCH.
◼ Peak Throughput: Set the peak throughput on both the Downlink and the Uplink.
◼ Pilot Power Percentage: Enter the percentage of the total mobile power that is dedicated to the reverse link
pilot power. This parameter is used during the reverse link power control (if based on traffic quality) in order
to calculate the mobile power.
◼ The 1xEV-DO Rev 0 and 1xEV-DO Rev A tabs. The values on these tab are relative to the reverse link pilot
power. They are added to the required reverse link pilot power in order to calculate power on the ACK, RRI (for
1xEV-DO Rev A), DRC, and traffic data channels. You can modify the following parameters:
◼ Acknowledgement Channel Gain: Enter the gain on the acknowledgement (ACK) channel.
◼ Radio Reverse Indicator (RRI) Channel Gain (for 1xEV-DO Rev A): Enter the gain on the radio reverse
indicator channel.
◼ Data Rate Control Channel Gains (DRC): Under Data Rate Control Channel Gains (DRC), enter the gain for
the following handoff types: No Handoff, Softer, and Soft handoff.
◼ Data Channels/Auxiliary Pilot Gains: Under Data Channels/Auxiliary Pilot Gains, enter the gains on the
traffic data channel for both low latency and high capacity services and the gain on the auxiliary pilot
channel according to the radio bearer index. The auxiliary pilot is only used the highest throughputs.

 1xEV-DO Rev A-capable terminals support the 16QAM modulation.

© 2020 Forsk. All Rights Reserved. 289


Atoll 3.4.1 User Manual for Radio Networks
Chapter 6: Traffic and Capacity Planning

◼ The 1xEV-DO Rev B tab.


◼ Handoff type: Select whether the terminal supports locked or unlocked mode. This parameter is taken into
consideration when determining the terminal active set when multi-carrier mode is used. The active set of
a multi-carrier user consists of sub-active sets, each one being associated with one carrier. When locked
mode is used, the serving transmitters must be the same in all sub-active sets. In this case, the active set
is rectangular (i.e., the same number of serving cells in each sub-active set). With unlocked mode, the
serving transmitters can be different from one sub-active set to another. Here, the active set might be
rectangular is not necessarily so (i.e., the number of serving cells in each sub-active set can vary).

 Atoll does not manage the non-rectangular active set configuration when locked
mode is selected.

◼ Highest supported modulation: Select the highest modulation supported by the terminal. You can choose
either 16QAM or 64QAM (if you select 64QAM, 64QAM, and 16QAM modulations can be used).
◼ Max number of carriers in multi-carrier mode: Select the maximum number of EV-DO carriers that can be
used when multi-carrier mode is active.

The UMTS Tab


◼ Equipment: Select a type of reception equipment from the list.

+
You can create a new type of reception equipment by using the Reception
Equipment table. Expand the UMTS Network Settings folder and right-click the
Reception Equipment folder and selecting Open Table from the context menu.

◼ Active Set Size: Set the active set size. The active set size is the maximum number of transmitters to which
a terminal can be connected at one time.
◼ Min power and Max power: Specify the minimum and maximum transmission power. The minimum and
maximum transmission power make up the dynamic range for uplink power control.
◼ Gain and Losses: Specify the antenna gain and reception losses.
◼ DL Rake Factor: Set the DL rake factor. This enables Atoll to model the rake receiver on DL.

 The rake efficiency factor, used for calculating recombination in uplink has to be set
in the site equipment properties. For information on setting site equipment
properties, see "Creating UMTS Site Equipment" on page 610.

◼ Rho factor (%): This parameter enables Atoll to take into account the self-interference produced by the
terminal. Because hardware equipment is not perfect, the input signal experiences some distortion which
affects, in turn, the output signal. This factor defines how much distortion the system generates. Entering
100% means the system is perfect (there is no distortion) and the output signal will be 100% equal to the input
signal. On the other hand, if you specify a value different than 100%, Atoll considers that the transmitted
energy is not 100% signal and contains a small percentage of interference generated by the equipment, i.e.,
self-interference. Atoll considers this parameter to calculate the signal to noise ratio in the uplink.
◼ Supported frequency bands: During calculations, users are only allowed to connect to cells of frequency
bands that are supported by their terminals. Click Configure to open the Supported Frequency Bands window.
In the Supported Frequency Bands window:
◼ Select All for the terminal to support all available frequency bands.
◼ Select List of supported frequency bands to specify which frequency bands are supported by the terminal.
You can associate a specific Noise Figure (dB) and Additional Loss (dB) to each of the frequency bands
that you add to the list.
◼ Default noise figure: Specify the default noise figure of the terminal.
◼ Layers: You can select the network layers supported by the terminal. For more information on network layers,
see "Defining Network Deployment Layers" on page 786. The specified layers are considered in predictions
(i.e., AS analysis, multi-point analysis and coverage predictions) for best serving cell selection. Users are only
allowed to connect to cells of layers supported by their terminals. For more information on best serving cell
selection, see "Best Serving Cell and Active Set Determination" on page 617.
Layers are not used in simulations.

290 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 6: Traffic and Capacity Planning

◼ Compressed Mode Supported: Select this option if the terminal uses compressed mode. Compressed mode
is generally used to prepare hard-handover of users with single receiver terminals.
◼ HSPA Support: Select the type of HSPA support the terminal has:
◼ None: R99 support only.
◼ HSDPA: Single-band HSDPA and R99 in the uplink.
◼ HSPA: Single-band HSDPA and HSUPA.
◼ DB-HSDPA: Dual-band HSDPA and R99 in the uplink.
◼ DB-HSPA: Dual-band HSDPA and single-band HSUPA.
If you select DB-HSDPA or DB-HSPA, make sure that you have defined a terminal compatible with several
frequency bands.
If the terminal supports HSDPA, you can define the HSDPA parameters under HSDPA:
◼ UE Category: Select the HSDPA user equipment category of the terminal. Click ... to display the properties
of each terminal category.
◼ MUD Factor: Enter a multi-user detection factor (MUD). MUD is based on an algorithm used to improve
mobile receiver capacity. It reduces intra-cell interference and allows for higher Ec⁄Nt. MUD is modelled by
a coefficient from 0 to 1; this factor is considered in calculating DL interference. If MUD is not supported,
enter "0."
◼ Number of Reception Antenna Ports: Select the number of reception antenna ports available on the
terminal for MIMO.
If the terminal supports HSUPA, you can define the HSUPA parameters under HSUPA:
◼ UE Category: Select the HSUPA user equipment category of the terminal. Click ... to display the properties
of each terminal category.
You can model terminals with the following capabilities:

Terminal DL Connection UL Connection


HSDPA terminal R99 R99
1 HSDPA carrier
1 frequency band 1 frequency band

HSPA terminal R99 R99


1 HSDPA carrier 1 HSUPA carrier
1 frequency band 1 frequency band

DC-HSPA terminal R99 R99


2 HSDPA carriers 2 HSUPA carriers
1 frequency band 1 frequency band
MC-HSPA terminal R99 R99
8 HSDPA carriers 2 HSUPA carriers
1 frequency band 1 frequency band

DB-MC-HSPA terminal R99 R99


8 HSDPA carriers 2 HSUPA carriers
2 frequency bands 1 frequency band

To model the various terminals listed above, you have to set the following parameters:
◼ HSDPA terminal: Select HSDPA as the HSPA support and an HSDPA UE category from Category 1 to 20.
◼ HSPA terminal: Select HSPA as the HSPA support, choose an HSDPA UE category from Category 1 to 20,
and an HSUPA UE category from Category 1 to 8.
◼ DC-HSPA terminal (dual-cell HSPA): Choose HSPA as the HSPA support, select an HSDPA UE category
from Category 21 to 28, and a DC-HSUPA UE category from Category 8 to 9.
◼ MC-HSPA (multi-cell HSPA) terminal: Choose HSPA as the HSPA support, select an HSDPA UE category
from Category 21 to 36, and a DC-HSUPA UE category from Category 8 to 9.
◼ DB-MC-HSPA (dual-band multi-cell HSPA) terminal: Choose DB-HSPA as the HSPA support, select an
HSDPA UE category from Category 21 to 36, a DC-HSUPA UE category from Category 8 to 9, and define at
least two Frequency bands.

© 2020 Forsk. All Rights Reserved. 291


Atoll 3.4.1 User Manual for Radio Networks
Chapter 6: Traffic and Capacity Planning

The LTE or LTE / NB-IoT Tab


◼ Min power and Max power: Enter the minimum and maximum transmission power of the terminal.
◼ Noise figure: Enter the default noise figure of the terminal, which is used to calculate the downlink total noise.
◼ Losses: Enter the losses of the terminal.
◼ Supported layers: You can select the network layers supported by the terminal. For more information on
network layers, see "Defining Network Deployment Layers" on page 786. During calculations, users are only
allowed to connect to cells of layers supported by their terminals.
◼ Supported frequency bands: During calculations, users are only allowed to connect to cells of frequency
bands that are supported by their terminals. Click Configure to open the Supported Frequency Bands window.
In the Supported Frequency Bands window:
◼ Select All for the terminal to support all frequency bands.
◼ Select List of supported frequency bands to specify which frequency bands are supported by the terminal.
You can associate a specific Noise Figure (dB) and Additional Loss (dB) to each of the frequency bands
that you add to the list.
◼ LTE equipment: Select an equipment from the list of available reception equipment. For more information on
reception equipment, see "Reception Equipment Properties" on page 790.
◼ UE category: Select a UE category from the list of available UE categories. For more information on UE
categories, see "Defining UE Categories" on page 794.
◼ FeICIC: Select whether the terminal supports further enhanced inter-cell interference coordination or not.
FeICIC enables advanced receivers to eliminate interference from reference signals transmitted on the ABS.
◼ LTE-Advanced / NB-IoT multicarrier: Select this option if the LTE terminal supports carrier aggregation or
CoMP, or the NB-IoT terminal supports multicarrier operation. For LTE carrier aggregation or NB-IoT
multicarrier operation, enter the Max number of secondary or slave cells for Downlink and Uplink. The number
of uplink secondary or slave cells must be less than or equal to the number of downlink secondary or slave
cells. Setting the maximum numbers of secondary or slave cells to 0 means that the terminal does not support
carrier aggregation or multicarrier operation. For CoMP, select whether the terminal supports in downlink,
uplink, or both.
◼ Model: Select an antenna model from the list of available antennas. If you do not select an antenna for the
terminal, Atoll uses an isotropic antenna in calculations.

 In case you do not select an antenna, Atoll uses an isotropic antenna, not an omni-
directional antenna, in calculations. An isotropic antenna has spherical radiation
patterns in the horizontal as well as vertical planes.

◼ Gain: Enter the terminal antenna gain if you have not selected an antenna model in the Model field. If you
have selected an antenna, the Gain field is disabled and shows the gain of the selected antenna.
◼ Diversity support: Select the type of antenna diversity techniques supported by the terminal. Antenna
diversity gains will be applied to the users using any terminal type depending on the supported antenna
diversity techniques, i.e., AAS, MIMO, or AAS+MIMO. If a terminal that supports AAS+MIMO is connected
to a cell that supports both antenna diversity techniques, both AAS and MIMO gains will be applied.
◼ Number of transmission antenna ports and Number of reception antenna ports: Enter the values for the
terminal.

6.1.3.2 Creating Terminals


To create or modify a terminal:
1. In the Parameters explorer, expand the Traffic Parameters folder, right-click the Terminals folder,and select
New from the context menu. The Terminals: New Record Properties dialog box opens.

+ You can modify the properties of an existing terminal by right-clicking the terminal
in the Terminals folder and selecting Properties from the context menu.

2. Click the General tab and specify a Name for the service.

292 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 6: Traffic and Capacity Planning

3. If the document is Multi-RAT, click the arrow next to Supported technologies and select the check box of each
technology supported by this terminal.
4. Click the tab of the technology that you want to configure for the terminal and enter the parameters as
described in "Terminal Properties" on page 287.
5. Click OK.

6.1.3.3 Modelling User Profiles


You can model variations in user behaviour by creating different profiles for different times of the day or for different
circumstances. For example, a user might be considered a business user during the day, with video-conferencing
and voice, but no web browsing. In the evening the same user might not use video-conferencing, but might use multi-
media services and web browsing.
To create or modify a user profile:
1. In the Parameters explorer, expand the Traffic Parameters folder, right-click the User Profiles folder, and
select New from the context menu. The User Profiles: New Record Properties dialog box appears.

 You can modify the properties of an existing user profile by right-clicking the user
profile in the User Profiles folder and selecting Properties from the context menu.

2. In the User Profiles: New Record Properties dialog box, you can modify the following parameters:
◼ Name: Enter a descriptive name for the user profile.
◼ Service: Select a service from the list. For information on services, see "Modelling Services" on page 279.
◼ Terminal: Select a terminal from the list. For information on terminals, see "Modelling Terminals" on
page 287.
◼ Calls/Hour: For circuit-switched (voice) services and constant bit rate packet-switched services, enter the
average number of calls per hour for the service. The calls per hour is used to calculate the activity
probability. For these services, one call lasting 1000 seconds presents the same activity probability as two
calls lasting 500 seconds each.
For packet-switched (data) services (max. bit rate), the Calls/Hour value is defined as the number of
sessions per hour. A session is like a call in that it is defined as the period of time between when a user
starts using a service and when he stops using a service. In packet-switched services, however, he might
not use the service continually. For example, with a web-browsing service, a session starts when the user
opens his browsing application and ends when he quits the browsing application. Between these two
events, the user might be downloading web pages and other times he might not be using the application,
or he might be browsing local files, but the session is still considered as open. A session, therefore, is
defined by the volume transferred in the uplink and downlink and not by the time.

 In order for all the services defined for a user profile to be taken into account during
traffic scenario elaboration, the sum of activity probabilities must be lower than 1.

◼ Duration: For circuit-switched services, enter the average duration of a call in seconds. For packet-switched
services, this field is left blank.
◼ UL Volume: For packet-switched services, enter the average uplink volume per session in kilobytes.
◼ DL Volume: For packet-switched services, enter the average downlink volume per session in kilobytes.
3. Click OK. The user profile is created.

6.1.3.4 Modelling Environments


An environment class describes its environment using a list of user profiles, each with an associated mobility type
and a given density (i.e., the number of subscribers with the same profile per km²). To get an appropriate user
distribution, you can assign a weight to each clutter class for each environment class. You can also specify the
percentage of indoor subscribers for each clutter class. During Monte Carlo simulations, indoor losses defined per
frequency per clutter class will be added to the path losses of indoor mobiles.

© 2020 Forsk. All Rights Reserved. 293


Atoll 3.4.1 User Manual for Radio Networks
Chapter 6: Traffic and Capacity Planning

To create or modify an environment:


1. In the Parameters explorer, expand the Traffic Parameters folder, right-click the Environments folder, and
select New from the context menu. The Environments: New Record Properties dialog box appears.

 You can modify the properties of an existing environment by right-clicking the


environment in the Environments folder and selecting Properties from the context
menu.

2. Click the General tab.


a. Enter a Name for the new environment.
b. In the row marked with the New Row icon ( ), set the following parameters for each user profile/mobility
combination that this environment describes:
◼ User Profile: Select a user profile.
◼ Mobility: Select a mobility type.
◼ Density (Subscribers/km2): Enter a density as a number of subscribers per square kilometre for the
combination of user profile and mobility type.
3. Click the Clutter Weighting tab.
a. For each clutter class, enter a weight that will be used to calculate a user distribution.
The user distribution is calculated using the following equation:
Wk  Sk
N k = N Area  --------------------------

W  S i i

where:
N k =Number of users in the clutter k
N Area =Number of users in the zone Area
W k =Weight of clutter k
S k =Surface area of clutter k (in km²)

For example: An area of 10 km² with a subscriber density of 100/km². Therefore, in this area, there are 1000
subscribers. The area is covered by two clutter classes: Open and Building. The clutter weighting for Open
is "1" and for Building is "4." Given the respective weights of each clutter class, 200 subscribers are in the
Open clutter class and 800 in the Building clutter class.
b. Optionally, you can specify a percentage of indoor subscribers for each clutter class. During Monte Carlo
simulations, indoor losses defined per frequency per clutter class will be added to the path losses of indoor
mobiles.
4. Click OK. The environment is created.

6.2 Working with Traffic Maps


The following sections describe the different types of traffic maps available in Atoll and how to create, import, and
use them. Atoll provides three types of traffic maps:
◼ Sector traffic map
◼ User profile traffic map

◼ User density traffic map (number of users per km2)


These maps can be created using different types of traffic data sources as follows:
◼ Sector traffic maps can be used if you have live traffic data from the OMC (Operation and Maintenance
Centre).
The OMC (Operations and Maintenance Centre) collects data from all cells in a network. This includes, for
example, the number of users or the throughput in each cell and the traffic characteristics related to different

294 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 6: Traffic and Capacity Planning

services. Traffic is spread over the best server coverage area of each transmitter and each coverage area is
assigned either the throughputs in the uplink and in the downlink or the number of users per activity status or
the total number of users (including all activity statuses).
For more information, see "Creating a Sector Traffic Map" on page 295.
◼ User profile traffic maps can be used if you have marketing-based traffic data.
User profile traffic maps, where each vector (polygon, line, or point) describes subscriber densities (or
numbers of subscribers for points) with user profiles and mobility types, and user profile environment based
traffic maps, where each pixel has an assigned environment class.
For more information, see the following topics:
◼ "Importing a User Profile Density-based Traffic Map" on page 297
◼ "Importing a User Profile Environment-based Traffic Map" on page 299
◼ "Creating a User Profile Environment-based Traffic Map" on page 300

◼ User density traffic maps (number of users per km2) can be used if you have population-based traffic data,
or 2G network statistics.
Each pixel has a user density assigned. The value either includes all activity statuses or corresponds to a
particular activity status.
For more information, see the following topics:
◼ "Importing a User Density Traffic Map" on page 300
◼ "Creating a User Density Traffic Map" on page 301
◼ "Exporting Cumulated Traffic" on page 304

 For CDMA: Because each of the CDMA technologies has capabilities and services
that are specific to it, it is recommended to create separate traffic maps for voice,
1xRTT data, and EV-DO data services.

This section covers the following topics:


◼ "Creating a Sector Traffic Map" on page 295
◼ "Creating a User Profile Traffic Map" on page 297
◼ "Creating User Density Traffic Maps" on page 300
◼ "Creating Fixed Subscribers Traffic Maps" on page 302
◼ "Exporting Cumulated Traffic" on page 304
◼ "Exporting a Traffic Map" on page 305

6.2.1 Creating a Sector Traffic Map

This section explains how to create a sector traffic map in Atoll to model traffic.
You can input either the throughput demands in the uplink and in the downlink, the number of users per activity
status, or the total number of users including all activity statuses. For GSM traffic, you can input either the
throughput demand or Erlangs.
A coverage prediction by transmitter is required to create this traffic map. If you do not already have a coverage
prediction by transmitter in your document, you must create and calculate it. You can also create a coverage by
transmitter for each technology of the network and assign the corresponding technology traffic.
For more information, depending on the radio technology, see the following topics:
◼ GSM: "Making a Coverage Prediction by Transmitter" on page 337.
◼ UMTS: "Making a Coverage Prediction by Transmitter" on page 549
◼ CDMA: "Making a Coverage Prediction by Transmitter" on page 633
◼ LTE/NB-IoT: "Making a Coverage Prediction by Transmitter" on page 716
◼ WiMAX: "Making a Coverage Prediction by Transmitter" on page 921

© 2020 Forsk. All Rights Reserved. 295


Atoll 3.4.1 User Manual for Radio Networks
Chapter 6: Traffic and Capacity Planning

◼ WiFi: "Making a Coverage Prediction by Transmitter" on page 1019


◼ LPWA: "Making a Coverage Prediction by Transmitter" on page 1076
You can create as many traffic maps as you want and they can be combined in simulations if selected.
To create a sector traffic map:
1. In the Geo explorer, right-click the Traffic Maps folder and select New Map from the context menu. The New
Traffic Map dialog box appears.
2. Select Sector Traffic Map.
3. Select the type of traffic information that you want to input. For simulations, you can choose between the
following inputs:
◼ Uplink and Downlink Throughputs
◼ Total Number of Users (All Activity Statuses)
◼ Number of Users per Activity Status
◼ Downlink throughput/Erlangs for GSM traffic analysis (only for GSM).
4. Click the Create button. The Sector Traffic Map dialog box appears.

 You can also import a traffic map from a file by clicking the Import button. You can
import AGD (Atoll Geographic Data) format files that you have exported from an
other Atoll document.

5. Select a coverage prediction by transmitter from the list of available coverage predictions by transmitter.
6. Enter the data required in the Sector Traffic Map dialog box:
◼ Uplink and Downlink Throughputs: enter the throughput demands in the uplink and downlink for each
sector and for each listed service.
◼ Total Number of Users (All Activity Statuses): enter the number of connected users for each sector and for
each listed service.
◼ Number of Users per Activity Status: enter the number of inactive users, the number of users active in the
uplink, in the downlink and in the uplink and downlink, for each sector and for each service.
◼ Downlink Throughputs/Erlangs for GSM traffic analysis (For GSM only): enter the amount of traffic for
modelling GSM traffic:
◼ In erlangs for circuit services (e.g. voice) and constant bit rate packet services (e.g. VoIP). In the second
case, erlangs are internally transformed into Kbps by multiplying the value by a service-guaranteed bit
rate per user.
◼ In Kbps for packet services (maximum bit rate).

 You can also import a text file containing the data by clicking the Actions button
and selecting Import Table from the menu. For more information on importing table
data, see "Importing Tables from Text Files" on page 91.

7. Click OK. The Sector Traffic Map N Properties dialog box appears.
8. Select the Traffic tab.
Under Terminals (%), enter a percentage for each type of terminal used in the map. The total must equal 100.
Under Mobilities (%), enter a percentage for each mobility type used in the map. The total must equal 100.
9. Select the Clutter tab.
Under Distribution per clutter class, enter the following for each clutter class:
◼ A weight to spread the traffic over the vector.
◼ A percentage of indoor users.
10.Click OK. Atoll creates the traffic map in the Traffic folder.
You can modify the sector traffic map after it has been created.
To modify a sector traffic map:
1. In the Geo explorer, expand the Traffic Maps folder, right-click the traffic map based on live data that you want
to update, and select Properties from the context menu. The Sector Traffic Map dialog box appears.

296 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 6: Traffic and Capacity Planning

2. In the Traffic and Clutter tabs, modify the Terminals (%), Mobilities (%), and Distribution per clutter class as
required.
3. Click OK. Atoll saves the traffic map with its modified values.
You can update the information on the map afterwards. This can be useful if you add or remove a base station or if
you modify the clutter classes or their distribution. You must first recalculate the coverage prediction by transmitter.
Once you have recalculated the coverage prediction, you can update the traffic map.
To update a sector traffic map:
1. In the Geo explorer, expand the Traffic Maps folder, right-click the traffic map based on live data that you want
to update and select Update from the context menu. The Sector Traffic Map dialog box appears.
2. Select the updated coverage prediction by transmitter and define traffic values for the new transmitter(s)
listed at the bottom of the table. Deleted or deactivated transmitters are automatically removed from the table.
3. Click OK. The Sector Traffic Map Properties dialog box appears.
4. If necessary, in the Traffic and Clutter tabs, modify the Terminals (%), Mobilities (%), and Distribution per
clutter class as required.
5. Click OK. The traffic map is updated on the basis of the selected coverage prediction by transmitter.
If you want to extract and display the exact number of users per unit of surface, i.e., the density of users, taking into
account any clutter weighting defined for the sector traffic map, you can create user density traffic maps from
sector traffic maps. For more information, see "Creating User Density Traffic Maps from Sector Traffic Maps" on
page 302.

6.2.2 Creating a User Profile Traffic Map

Marketing departments can provide data that can be useful for creating traffic maps, including the behaviour of
different types of users. For example, you can obtain data that quantifies categories of users accessing various
services for various durations. There can also be information about the type of terminal devices that they use to
access those services.
In Atoll, this data can be used to create traffic maps based on user profiles and environments:
A user profile models the behaviour of different subscriber categories. Each user profile is defined by a list of
services, which are in turn defined by the terminal used, the calls per hour, and duration (for circuit-switched
or constant bit rate packet-switched calls) or downlink and uplink volume (for max bit rate packet-switched
calls). For more information on user profiles, see "Modelling User Profiles" on page 293.
◼ Environment classes are used to describe the distribution of subscribers on a map. An environment class
describes its environment using a list of user profiles, each with an associated mobility type and a given
density (i.e., the number of subscribers with the same profile per square kilometre). For more information on
environment classes, see "Modelling Environments" on page 293.
This section covers the following topics:
◼ "Importing a User Profile Density-based Traffic Map" on page 297,
◼ "Importing a User Profile Environment-based Traffic Map" on page 299
◼ "Creating a User Profile Environment-based Traffic Map" on page 300

6.2.2.1 Importing a User Profile Density-based Traffic Map


User profile traffic maps are composed of vectors (either points with a number of subscribers, lines with a number
of subscribers⁄km, or polygons with a number of subscribers⁄km²) with a user profile, mobility type, and traffic
density assigned to each vector.
To import a user profile density-based traffic map:
1. In the Geo explorer, right-click the Traffic Maps folder and select New Map from the context menu. The New
Traffic Map dialog box appears.
2. Select User profile traffic map and select User profile densities from the list.
3. Click the Import button. The Open dialog box appears.

© 2020 Forsk. All Rights Reserved. 297


Atoll 3.4.1 User Manual for Radio Networks
Chapter 6: Traffic and Capacity Planning

 You can also create a traffic map manually in Atoll by clicking the Create button in
the New Traffic Map dialog box. For information, see "Creating a User Profile
Environment-based Traffic Map" on page 300.

4. Select the file to import and click Import. Atoll imports the traffic map. The traffic map’s Properties dialog box
appears.
5. Select the Traffic tab (see Figure 6.1). Under Traffic Fields, you can specify the user profiles to be considered,
their mobility type (km⁄h), and their density. If the file you are importing has this data, you can define the traffic
characteristics by identifying the corresponding fields in the file. If the file you are importing does not have
data describing the user profile, mobility, or density, you can assign values. When you assign values, they apply
to the entire map.

Figure 6.1: Traffic map properties dialog box - Traffic tab

Define each of the following:


◼ User Profile: If you want to import user profile information from the file, under Defined, select "By field" and
select the source field from the Choice column. If you want to assign a user profile from the Traffic
Parameters folder in the Parameters explorer, under Defined, select "By value" and select the user profile
in the Choice column.
◼ Mobility: If you want to import mobility information from the file, under Defined, select "By field" and select
the source field from the Choice column. If you want to assign a mobility type from the Traffic Parameters
folder in the Parameters explorer, under Defined, select "By value" and select the mobility type in the Choice
column.
◼ Density: If you want to import density information from the file, under Defined, select "By field" and select
the source field from the Choice column. If you want to assign a density, under Defined, select "By value"
and enter a density in the Choice column for the combination of user profile and mobility type. In this
context, the term "density" depends on the type of vector traffic map. It refers to the number of subscribers
per square kilometre for polygons, the number of subscribers per kilometre in case of lines and the number
of subscribers when the map consists of points.

 When you import user profile or mobility information from the file, the values in the
file must be exactly the same as the corresponding names in the Traffic
Parameters folder in the Parameters explorer. If the imported user profile or
mobility does not match, Atoll will display a warning.

6. Select the Clutter tab.


a. Under Distribution per clutter class, enter a weight for each class that will be used to calculate a user
distribution.
The user distribution is calculated using the following equation:

298 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 6: Traffic and Capacity Planning

Wk  Sk
N k = N Area  --------------------------

W  S i i

where:
N k =Number of users in the clutter k
N Area =Number of users in the zone Area
W k =Weight of clutter k
S k =Surface area of clutter k (in square km)

b. If required, you can specify a percentage of indoor subscribers for each clutter class. During Monte Carlo
simulations, indoor losses defined per frequency per clutter class will be added to indoor user path losses.
7. Select the Display tab. For information on changing the display parameters, see "Setting the Display Properties
of Objects" on page 49.
8. Click OK to finish importing the traffic map.

6.2.2.2 Importing a User Profile Environment-based Traffic Map


Environment classes describe the distribution of user profiles.
To create a user profile environment based traffic map:
1. In the Geo explorer, right-click the Traffic Maps folder and select New Map from the context menu. The New
Traffic Map dialog box appears.
2. Select User profile traffic map and select User profile environments from the list.
3. Click the Import button. The Open dialog box appears.

 You can also create a traffic map manually in Atoll by clicking the Create button in
the New Traffic Map dialog box. For information, see "Creating a User Profile
Environment-based Traffic Map" on page 300.

4. Select the file to import. The file must be in one of the following supported raster formats (8 bit): TIF, JPEG
2000, BIL, IST, BMP, PlaNET©, GRC Vertical Mapper, or Erdas Imagine.
5. Click Open. The User Profile Environment Traffic Map N Properties dialog box appears.
6. Select the Traffic tab.
7. In the imported map, each type of region is defined by a number. Atoll reads the numbers and lists them under
Code. For each Code, select the corresponding environment in the Name column.
The available environments are those available in the Environments folder, under Traffic Parameters in the
Parameters explorer. For more information, see "Modelling Environments" on page 293.
8. Select the Display tab. For information on changing the display parameters, see "Setting the Display Properties
of Objects" on page 49.
9. Click Import. Atoll imports the traffic map. The traffic map Properties dialog box appears.
10.Select the Description tab.
In the imported map, each type of region is defined by a number. Atoll reads these numbers and lists them in
the Code column.
11.For each Code, select the environment it corresponds to from the Name column.
The environments available are those available in the Environments folder, under Traffic Parameters in the
Parameters explorer. For more information, see "Modelling Environments" on page 293.
12.Select the Display tab. For information on changing the display parameters, see "Setting the Display
Properties of Objects" on page 49.
13.Click OK to finish importing the user profile environments based traffic map.

© 2020 Forsk. All Rights Reserved. 299


Atoll 3.4.1 User Manual for Radio Networks
Chapter 6: Traffic and Capacity Planning

6.2.2.3 Creating a User Profile Environment-based Traffic Map


Atoll enables you to create a user profile environment traffic map based on by drawing it in the map window.
To draw a traffic map:
1. In the Geo explorer, right-click the Traffic Maps folder and select New Map from the context menu. The New
Traffic Map dialog box appears.
2. Select User Profile Traffic Map and select User Profile Environments from the list.
3. Click Create. The Environment Map Editor toolbar appears (see Figure 6.2).

Draw Map Delete


Figure 6.2: Environment Map Editor toolbar

4. Select the environment class from the list of available environment classes.

5. Click the Draw Polygon button ( ) to draw the polygon on the map for the selected environment class.

6. Click the Delete Polygon button ( ) and click the polygon to delete the environment class polygon on the
map.
7. Click the Close button to close the Environment Map Editor toolbar and end editing.

6.2.3 Creating User Density Traffic Maps

User density traffic maps can be based on population statistics (user densities can be calculated from the density
of inhabitants) or based on 2G traffic statistics. User density traffic maps provide the number of connected users
per unit of surface, i.e., the density of users, as input.
User density traffic maps can also be created from sector traffic maps in order to extract and display the exact
number of users per unit of surface, i.e., the density of users, taking into account any clutter weighting defined for
the sector traffic maps. For more information, see "Creating User Density Traffic Maps from Sector Traffic Maps"
on page 302.
This section covers the following topics:
◼ "Importing a User Density Traffic Map" on page 300
◼ "Creating a User Density Traffic Map" on page 301.
◼ "Creating User Density Traffic Maps from Sector Traffic Maps" on page 302

6.2.3.1 Importing a User Density Traffic Map


The user density traffic map defines the density of users per pixel. For a traffic density of X users per km², Atoll will
consider x users per pixel during traffic analyses, where x depends on the size of the pixels. These x users will have
a terminal, a mobility type, a service, and percentage of indoor users as defined on the Traffic tab of the traffic map’s
properties dialog box.
You can create a number of user density traffic maps for different combinations of terminals, mobility types, and
services. You can add vector layers to the map and draw regions with different traffic densities.
To create a user density traffic map:
1. In the Geo explorer, right-click the Traffic Maps folder and select New Map from the context menu. The New
Traffic Map dialog box appears.

2. Select User density traffic map (no. users/km2) and select the type of traffic information that you want to
import:
◼ All activity statuses: Select this option if the map you are importing provides a density of users with any
activity status.

300 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 6: Traffic and Capacity Planning

◼ Active in uplink: Select this option if the map you are importing provides a density of users active in the
uplink only.
◼ Active in downlink: Select this option if the map you are importing provides a density of users active in the
downlink only.
◼ Active in uplink and downlink: Select this option if the map you are importing provides a density of users
with both uplink and downlink activity.
◼ Inactive: Select this option if the map you are importing provides a density of inactive users.
◼ Downlink user density for GSM traffic analysis (for GSM only): Select Downlink user density for GSM
traffic analysis if the map you are importing provides a density of users active in the downlink only, and with
a view to use it in a traffic capture. For more information on GSM traffic captures, see "Calculating and
Displaying a Traffic Capture" on page 351.
3. Click the Import button. The Open dialog box appears.

 You can also create a traffic map manually in Atoll by clicking the Create button in
the New Traffic Map dialog box. For information, see "Creating a User Profile
Environment-based Traffic Map" on page 300.

4. Select the file to import. The file must be in one of the following supported raster formats (16 or 32 bit): BIL,
BMP, PlaNET©, TIF, JPEG 2000, ISTAR, and Erdas Imagine.
5. Click Open. The traffic map’s properties dialog box appears.
6. Select the Traffic tab.
◼ Under Terminals (%), enter a percentage for each type of terminal used in the map. The total must equal
100.
◼ Under Mobilities (%), enter a percentage for each mobility type used in the map. The total must equal 100.
◼ Under Services (%), enter a percentage for each service type used in the map. The total must equal 100.
7. Select the Clutter tab.
Under Distribution per clutter class, enter the following for each clutter class:
◼ A weight to spread the traffic over the vector.
◼ The percentage of indoor users for each clutter class.
8. Click OK. Atoll creates the traffic map in the Traffic Maps folder.

6.2.3.2 Creating a User Density Traffic Map


Atoll enables you to create a user density traffic map by drawing it in the map window.
To draw a traffic map per user density:
1. Select the Geo explorer.
2. Right-click the Traffic Maps folder. The context menu appears.
3. Select New Map from the context menu. The New Traffic Map dialog box appears.

4. Select User Density Traffic Map (Number of users per km2).


5. Select the type of traffic information provided in the map:
◼ All Activity Statuses: Select this option if the map you are drawing provides a density of users with any
activity status.
◼ Active in Uplink: Select this option if the map you are drawing provides a density of users active in the
uplink only.
◼ Active in Downlink: Select this option if the map you are drawing provides a density of users active in the
downlink only.
◼ Active in Uplink and Downlink: Select this option if the map you are drawing provides a density of users
with both uplink and downlink activity.
◼ Inactive: Select this option if the map you are drawing provides a density of inactive users.

© 2020 Forsk. All Rights Reserved. 301


Atoll 3.4.1 User Manual for Radio Networks
Chapter 6: Traffic and Capacity Planning

◼ Downlink user density for GSM traffic analysis (GSM only): Select this option if the map that you are
creating provides a density of users active in the downlink only when modelling GSM traffic. For more
information, see "Studying GSM/GPRS/EDGE Network Capacity" on page 349
6. Click the Create button. The traffic map’s properties dialog box appears.
7. Select the Traffic tab.
◼ Under Services (%), enter a percentage for each service type used in the map. The total must equal 100.
◼ Under Terminals (%), enter a percentage for each type of terminal used in the map. The total must equal
100.
◼ Under Mobilities (%), enter a percentage for each mobility type used in the map. The total must equal 100.
8. Select the Clutter tab.
Under Distribution per clutter class, enter the following for each clutter class:
◼ A weight to spread the traffic over the vector.
◼ The percentage of indoor users for each clutter class.
9. Click OK. Atoll creates the traffic map in the Traffic Maps folder.
10.Right-click the traffic map and select Edit from the context menu.
11.Use the tools available in the Vector Editor toolbar in order to draw contours. For more information on how to
edit contours, see "Vector Objects" on page 74. Atoll creates an item called Density values in the User Density
Map folder.
12.Right-click the traffic map in the Traffic Maps folder and select Open Table from the context menu.

13.In the table, enter a traffic density value (i.e., the number of users per km2) for each contour that you have
drawn.
14.Right-click the traffic map in the Traffic Maps folder and select Edit from the context menu to end editing.

6.2.3.3 Creating User Density Traffic Maps from Sector Traffic Maps
You can create user density traffic maps from sector traffic maps. User density traffic maps created from sector
traffic maps extract and display the exact number of users per unit of surface, i.e., the density of users, taking into
account any clutter weighting defined for the sector traffic maps.
To create user density traffic maps from a sector traffic map:
1. In the Geo explorer, expand the Traffic Maps folder and right-click the sector traffic map from which you want
to create user density traffic maps. The context menu appears.
2. Select Create Density Maps from the context menu.
Atoll creates as many user density traffic maps as the number of services present in the sector traffic map.
The user density map files use the resolution of the coverage prediction used for the sector traffic map and
are embedded in the document.

6.2.4 Creating Fixed Subscribers Traffic Maps

Fixed subscriber traffic maps contain lists of fixed locations representing subscribers. Such subscribers may
include homes, home offices, small businesses, etc., where the operator provides broadband wireless access, as
well as end-devices or objects in an IoT (internet of things) or M2M (machine-to-machine) ecosystem. Fixed
subscribers may have outdoor or indoor antennas fixed on the roof or façade providing wireless indoor connectivity
to one or more devices.
In Atoll, a fixed subscriber traffic map contains a list of subscriber locations with the following information for each
subscriber:
◼ X and Y: The coordinates of the subscriber.
◼ Height (m): The height of the subscriber. The height of a subscriber may be different from the receiver height
used for the path loss matrix calculations. If this is the case, Atoll calculates path losses at the subscriber
heights during calculations rather than using the path loss matrices.

302 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 6: Traffic and Capacity Planning

◼ Service: The service assigned to the subscriber. The activity status of fixed subscribers in Monte Carlo
simulations is determined by Atoll only based on the uplink and downlink activity factors of the services
assigned to them.
◼ Terminal: The terminal assigned to the subscriber.
◼ Mobility: The mobility type assigned to the subscriber.
◼ Serving cell: The serving cell of the subscriber. If a valid cell name is defined for any LTE, WiMAX, Wi-Fi, or
LPWA subscriber, Atoll considers the server already known and fixed for all calculations. Otherwise, the
serving cell is automatically calculated.
◼ Azimuth: The orientation of the subscriber’s terminal antenna in the horizontal plane. Azimuth is always
considered with respect to the North. If an azimuth is defined for any LTE, WiMAX, Wi-Fi, or LPWA subscriber,
Atoll considers the subscriber antenna fixed in that direction for all calculations. Otherwise, the subscriber
antenna is automatically directed towards its best server.
◼ Downtilt: The orientation of the subscriber’s terminal antenna in the vertical plane. Mechanical downtilt is
positive when it is downwards and negative when upwards. If a tilt is defined for any LTE, WiMAX, Wi-Fi, or
LPWA subscriber, Atoll considers the subscriber antenna fixed in that direction for all calculations. Otherwise,
the subscriber antenna is automatically directed towards its best server.

6.2.4.1 Creating a Fixed Subscribers Traffic Map


To create a fixed subscribers traffic map:
1. In the Geo explorer, right-click the Traffic Maps folder and select New Map from the context menu. The New
Traffic Map dialog box appears.
2. Select Fixed Subscribers and click Create. The Fixed Subscriber Properties dialog box appears.
3. On the General tab:
◼ Enter a Name for the traffic map.
◼ If needed, select the Coordinate system for the traffic map by clicking the Change button.
◼ Under Default parameters, select the default Service, Terminal, Mobility, and enter the default Receiver
height for the fixed subscribers. These values are used for subscribers for which the corresponding
information is missing from the traffic map.
4. On the Display tab, specify how to display the fixed subscribers on the map. For more information on defining
display properties, see "Setting the Display Properties of Objects" on page 49.
5. On the Table tab, click Add to create custom fields. The Field Definition dialog box appears. For more
information, see "Adding Custom Fields to a Data Tables" on page 80.

 Custom fields can be added only when creating fixed subscribers traffic maps. It is
not possible to add custom fields after the creation of the fixed subscribers traffic
map.

6. Click OK. Atoll creates an empty fixed subscriber traffic map in the Traffic Maps folder.
7. To add subscriber locations to the traffic map, you can:

◼ Click the New Point ( ) button in the Vector Editor toolbar and click on the map using the mouse.
◼ Import a text or comma-separated value (CSV) file containing a tabulated list of fixed subscriber locations
from the fixed subscriber traffic map data table. For information on importing table data, see "Importing
Tables from Text Files" on page 91. Click Import.

6.2.4.2 Importing a Fixed Subscriber Traffic Map


To import a fixed subscribers traffic map:
1. In the Geo explorer, right-click the Traffic Maps folder and select New Map from the context menu. The New
Traffic Map dialog box appears.
2. Select Fixed subscribers and click Import. The Open dialog box appears.

© 2020 Forsk. All Rights Reserved. 303


Atoll 3.4.1 User Manual for Radio Networks
Chapter 6: Traffic and Capacity Planning

3. Select a text or comma-separated value (CSV) file containing a tabulated list of fixed subscriber locations and
click Open. The Import dialog box appears. For information on importing table data, see "Importing Tables
from Text Files" on page 91.
4. Click Import. Atoll imports the traffic map in to the Traffic Maps folder.

6.2.5 Displaying Traffic Map Statistics

You can display the statistics of a traffic map by right-clicking the traffic map and selecting Statistics from the
context menu.
If you do not have a focus zone defined, statistics are determined for the computation zone. If a clutter classes map
is available in the document, traffic statistics provided for each environment class are listed per clutter class.

6.2.6 Exporting Cumulated Traffic

Atoll allows you to export the cumulated traffic of selected traffic maps in the form of user density traffic maps.
During export, Atoll converts any traffic map to user density. The cumulated traffic is exported in 32-bit BIL,
ArcView© Grid, or Vertical Mapper format. When exporting in BIL format, Atoll allows you to export files larger than
2 GB. The exported traffic map can then be imported as a user density traffic map and used for traffic analysis.
For GSM, the exported traffic map can also be used for traffic analysis. For more information on GSM traffic
analysis, see "Calculating and Displaying a Traffic Capture" on page 351.
To export the cumulated traffic:
1. In the Geo explorer, right-click the Traffic Maps folder and select Export Cumulated Traffic from the context
menu. The Save As dialog box appears.
2. Enter a file name and select the file format.
3. Click Save. The Export dialog box appears.
4. Under Region, select the area to export:
◼ The Entire Project Area: This option allows you to export the cumulated traffic over the entire project.
◼ The Computation Zone: This option allows you to export the cumulated traffic contained by a rectangle
encompassing the computation zone, whether or not the computation zone is visible.
5. Define a Resolution in Metres. The resolution must be an integer and the minimum resolution allowed is 1.

 You must enter a resolution before exporting. If you do not enter a resolution, it
remains at "0" and no data will be exported.

6. Under Traffic, define the data to be exported in the cumulated traffic. Atoll uses this information to filter the
traffic data to be exported.
◼ Terminal: Select the type of terminal that will be exported or select "All" to export traffic using any terminal.
◼ Service: Select the service that will be exported, select "Circuit services" to export traffic using any circuit
service, or select "Packet services" to export traffic using any packet service.
◼ Mobility: Select the mobility type that will be exported or select "All" to export all mobility types.
◼ Activity: Select one of the following:
◼ All Activity Statuses: Select this option to export all users without any filter by activity status.
◼ Uplink: Select this option to export terminals that are active in the uplink only.
◼ Downlink: Select this option to export terminals that are active in the downlink only.
◼ Uplink/Downlink: Select this option to export only terminals with both uplink and downlink activity.
◼ Inactive: Select this option to export only inactive terminals.
7. In the Select Traffic Maps to Be Used list, select the check box of each traffic map you want to include in the
cumulated traffic.

304 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 6: Traffic and Capacity Planning

8. Click OK. The defined data is extracted from the selected traffic maps and cumulated in the exported file.

6.2.7 Exporting a Traffic Map

You can export traffic maps for use in other tools or for reporting purposes.
To export a traffic map:
1. In the Geo explorer, expand the Traffic Maps folder, right-click the traffic map you want to export and select
Save As from the context menu. The Save As dialog box appears.
2. Enter a file name and select a file format for the traffic map.
3. Click Save.
If you are exporting a raster traffic map, you have to define:
◼ The Export Region:
◼ Entire Project Area: Saves the entire traffic map.
◼ Only Pending Changes: Saves only the modifications made to the map.
◼ Computation Zone: Saves only the part of the traffic map inside the computation zone.
◼ An export Resolution.

6.2.8 Update Traffic Map

Use this window to update a traffic map with data from a prediction.

6.3 Simulations
Once you have modelled the network services and users and have created traffic maps, you can create simulations.
Depending on the radio technology, the simulation process consists of several steps:
1. Obtaining a realistic user distribution: Atoll generates a user distribution using a Monte Carlo algorithm; this
user distribution is based on the traffic database and traffic maps and is weighted by a Poisson distribution
between simulations of the same group.
Each user is assigned a service, a mobility type, and an activity status by random trial, according to a
probability law that uses the traffic database.
The user activity status is an important output of the random trial and has direct consequences on the next
step of the simulation and on the network interferences. A user can be either active or inactive. Both active
and inactive users consume radio resources and create interference.
A shadowing error is randomly assigned to each user using the probability distribution that describes the
shadowing effect. Another random trial determines user locations in their respective traffic zone (optionally
according to the clutter weighting and the indoor ratio per clutter class). If clutter height data is available, users
can be distributed in 3 dimensions, with location and height, to simulate users inside buildings.
2. Technology selection: For each mobile generated at the beginning of the simulation, Atoll searches for its
serving cell in each possible technology. For multi-technology mobiles, an active list of transmitters is
generated, possibly using different technologies. Then, retained transmitters are sorted according to the
priorities of technologies in the services.
In Multi-RAT environments, the very first part of the simulation consists, for each distributed mobile, in
analysing whether this mobile can be served by cells of different technologies. Each mobile dropped at the
beginning of the allocation has a specific mobility type and supports one or more technologies as explained
in "Modelling Terminals" on page 287.
For each supported technology, the mobile verifies whether it can be served by at least one transmitter or cell.

© 2020 Forsk. All Rights Reserved. 305


Atoll 3.4.1 User Manual for Radio Networks
Chapter 6: Traffic and Capacity Planning

◼ If the mobile supports GSM, Atoll determines a GSM best server according to an HCS server prediction
where the mobile can only be served by a GSM transmitter if its mobility does not exceed the maximum
speed supported on its HCS layer and the received signal level is stronger than its HCS layer threshold (see
"Setting HCS Layers" on page 506 for more information). If no transmitter fulfils these conditions, the
mobile is not served by GSM.
◼ If the mobile supports CDMA, a best CDMA server is determined based on the Ec/Io values of nearby CDMA
cells. If no cell fulfils these conditions, the mobile is not served by CDMA.
◼ If the mobile supports UMTS, Atoll determines a UMTS best server based on the Ec/Io values of nearby
UMTS cells. If no cell fulfils these conditions, the mobile is not served by UMTS.
◼ If the mobile supports LTE, Atoll determines an LTE best server as described in "Global Network Settings"
on page 782. If no cell respects these conditions, the mobile is not served by LTE.
3. Modelling network regulation mechanisms: Regulation mechanisms are modelled according to the
technology, or set of technologies, used by the network:
◼ For the GSM traffic, Atoll manages the GSM resources as described in "Radio Resource Management in
GSM" on page 360
◼ For CDMA traffic, the CDMA resources are managed as described in "UMTS Power Control Simulation
Algorithm" on page 660.
◼ For UMTS traffic, Atoll uses a power control algorithm for R99 users, and an algorithm mixing A-DPCH
power control and fast link adaptation for HSDPA users and an additional loop modelling noise rise
scheduling for HSUPA users. The power control simulation algorithm is described in "UMTS Power Control
Simulation Algorithm" on page 583.
◼ For LTE traffic, Atoll manages the LTE resources as described in "LTE NB-IoT Traffic Simulation Algorithm"
on page 765.
◼ For 4G/5G: Atoll manages the 4G/5G resources as described in "4G/5G Traffic Simulation Algorithm" on
page 882
Atoll selects the highest priority as defined in the service assigned to the mobile. Once determined, the serving
technology does not change for a given user distribution. For more information on the methods used for each radio
technology, see the following topics:
◼ GSM: "Radio Resource Management in GSM" on page 360.
◼ CDMA: "UMTS Power Control Simulation Algorithm" on page 660
◼ UMTS: "UMTS Power Control Simulation Algorithm" on page 583
◼ LTE: "LTE NB-IoT Traffic Simulation Algorithm" on page 765 for LTE.
◼ 4G/5G: "4G/5G Traffic Simulation Algorithm" on page 882
This section covers the following topics:
◼ "Simulation Properties" on page 306
◼ "Displaying Simulation Results on the Map" on page 311
◼ "Updating Cell Values With Simulation Results" on page 313
◼ "Adding Simulations" on page 315.
◼ "Replaying Simulations" on page 315.
◼ "Duplicating Simulations" on page 316

6.3.1 Simulation Properties

Traffic simulations enable you to study the capacity of your network and model the different network regulation
mechanisms in order to minimise interference and maximise capacity.

General Tab
The General tab enables you to specify general information about the simulation and its execution.
◼ Name: Enter a name for the simulation group.
◼ Comment: Enter a comment or description for the current simulation.

306 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 6: Traffic and Capacity Planning

◼ Under Execution, specify the following parameters:


◼ Number of simulations: enter the number of simulations to be carried out. All simulations created at the
same time are grouped together in a folder in the Network explorer.
◼ Information to retain (for UMTS and CDMA2000 only): Select the level of detail that will be available in the
output:
◼ Only the average simulation and statistics: Select this option if none of the individual simulations are to
be displayed or available in the group. Only an average of all simulations and statistics is available.

 Some calculation and display options available for coverage predictions are not
available when the option "Only the average simulation and statistics" is selected.

◼ No information about mobiles: All the simulations are listed and can be displayed. For each of them, a
properties window containing simulation output, divided among four tabs – Statistics, Sites, Cells, and
Initial Conditions – is available.
◼ Standard information about mobiles: All the simulations are listed and can be displayed. The properties
window of each simulation contains an additional tab with output related to mobiles.
◼ Detailed information about mobiles: All the simulations are listed and can be displayed. The properties
window for each simulation contains additional mobile-related output on the Mobiles and Mobiles
(Shadowing values) tabs.

+ When you are working on very large radio-planning projects, you can reduce
memory consumption by selecting Only the average simulation and statistics
under Information to retain.

Traffic Tab
◼ Global scaling factor: If desired, enter a scaling factor to increase user density.
Simulations are based on traffic conditions that represent the requirements of your network. However, traffic
is likely to increase over time. The global scaling factor enables you to increase user density without changing
traffic parameters or traffic maps. For example, setting the global scaling factor to 2 is the same as doubling
the initial number of subscribers (for environment and user profile traffic maps) or the throughputs or users
(for sector traffic maps). The global scaling factor does not apply to fixed subscriber traffic maps.
◼ 3D distribution: Select this option to enable 3D simulation of users located at various heights on building
floors. This option requires clutter height data.
◼ Average floor height: When using 3D distribution, specify the average floor height for buildings in the area.
This is a global approximation that enables Atoll to determine the number of floors from the height of the
building. Receivers are located at 1.5 m above each floor.
◼ Select traffic maps to be used: Select the traffic maps that you want to use for the simulation.
You can select traffic maps of any type. However, if you have several different types of traffic maps and want
to make a simulation based on a specific type of traffic map, you must ensure that you select only traffic maps
of the same type. For information on the types of traffic maps, see "Working with Traffic Maps" on page 294.

Technology Tabs
If you are using a 3GPP or 3GPP2 Multi-RAT document, for each technology that you want to simulate, click the GSM,
UMTS, CDMA2000, or LTE tab, and click the Take the network into account option. When this check box is selected,
you can specify the following settings:
◼ GSM: Convergence
◼ UMTS: Load Constraints, Bearer negotiation, and Convergence.
◼ CDMA2000: Load Constraints, and Convergence.
◼ LTE: Load Constraints, Power Control, and Convergence
If you are using a single-RAT document, these settings are located on the Advanced tab.
If you are using a 5G Multi-RAT document, for each technology that you want to simulate, click the GSM or UMTS
tab, and click the Take the network into account. Then, click the 4G/5G tab and select in the Radio access to take
into account, the 4G/5G technology that you want to simulate: 5G NR, LTE, or both. When one technology is
selected, you can specify the following settings:

© 2020 Forsk. All Rights Reserved. 307


Atoll 3.4.1 User Manual for Radio Networks
Chapter 6: Traffic and Capacity Planning

◼ GSM: Convergence
◼ UMTS: Load Constraints, Bearer negotiation, and Convergence
◼ 5G NR, LTE: Load Constraints, Power Control, Beamforming and Convergence
If you are using a single-RAT document, the Convergence parameters are located on the Advanced tab.

Advanced Tab
◼ Max number of iterations: Specify the maximum number of iterations that Atoll should run to reach a
convergence.
◼ Generator Initialisation: Enter an integer as the generator initialisation value. The integer must be the same
generator initialisation number as used in the group of simulations with the user and shadowing error
distributions you want to use in this simulation or group of simulations. If you enter "0", the default, the user
and shadowing error distribution will be random. If you enter any other integer, the same user and shadowing
error distribution will be used for any simulation using the same generator initialisation value.

 When you create groups of simulations that use the same generator initialisation
number (which must be an integer other than 0), Atoll generates the same user and
shadowing error distributions (user with a service, a mobility, an activity status and
a shadowing error) in all groups using the same number. However, any
modifications to traffic parameters and radio data are taken into account during the
power control simulation.
By creating and calculating one group of simulations, making a change to the
network and then creating and calculating a new group of simulations using the
same generator initialisation number, you can see the difference your parameter
changes make.

Once you have defined the simulation, you can calculate it immediately or you can save it to calculate it later:
◼ Calculate: Click Calculate to save the defined simulation and calculate it immediately
◼ OK: Click OK to save the defined simulation without calculating it. You can calculate it later clicking the
Calculate button ( ) on the Radio Planning toolbar.

6.3.2 Creating Simulations

You can create one simulation or a group of simulations that will be performed in sequence. You must have at least
one traffic map in your document to be able to perform simulations.
To create a simulation or a group of simulations:
1. In the Network explorer, right-click the Simulations folder and select New from the context menu. The
properties dialog box for a group of simulations appears.
2. On the General tab, specify the Execution parameters as described in "Simulation Properties" on page 306.
For UMTS and CDMA2000 under Information to retain, select the level of detail that will be available in the
output.
3. On the Traffic tab, enter the following parameters, enter a Global scaling factor and select the traffic maps to
be used for the simulation, as described in "Simulation Properties" on page 306.
4. If you want to enable 3D simulation of users located at various heights on building floors, select 3D
distribution and specify an Average floor height for buildings in the area.
5. Select the technologies that you want to enable for the simulation:
◼ If you are using a 3GPP or 3GPP2 Multi-RAT document, for each technology that you want to simulate, click
the GSM, UMTS, CDMA2000, or LTE tab, and click the Take the network into account option. When this
check box is selected, you can specify the following settings:
◼ GSM: Convergence
◼ UMTS: Load Constraints, Bearer negotiation, and Convergence.
◼ CDMA2000: Load Constraints, and Convergence.

308 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 6: Traffic and Capacity Planning

◼ LTE: Load Constraints, Power Control, and Convergence


◼ If you are using a 5G Multi-RAT document, for each technology that you want to simulate, click the GSM or
UMTS tab, and click the Take the network into account. Then, click the 4G/5G tab and select in the Radio
access to take into account, the 4G/5G technology you want to simulate: 5G NR, LTE, or both. When one of
the technology is selected, you can specify the following settings:
◼ GSM: Convergence
◼ UMTS: Load Constraints, Bearer negotiation, and Convergence
◼ 5G NR, LTE: Load Constraints, Power Control, Beamforming and Convergence
If you are using a single-RAT document, these settings are located on the Advanced tab.
6. Specify the Convergence parameters:
a. If you are using a single-RAT document, click the Advanced tab.
If you are using a Multi-RAT document, click the technology tab and set the Convergence parameters for
each technology that you want to take into account.
b. For GSM, specify the following Convergence parameters:
◼ DL traffic load: Enter the relative difference in terms of downlink traffic load that must be reached
between two iterations.
◼ UL traffic load: Enter the relative difference in terms of uplink traffic load that must be reached between
two iterations.
◼ DL power control gain: Enter the relative difference in terms of downlink power control gain that must
be reached between two iterations.
◼ UL noise rise: Enter the relative difference in terms of uplink noise rise that must be reached between
two iterations.
c. For CDMA2000 and UMTS, specify the following Convergence parameters:
◼ UL convergence threshold: Enter the relative difference in terms of interference and connected users on
the uplink that must be reached between two iterations.
◼ DL convergence threshold: Enter the relative difference in terms of interference and connected users on
the downlink that must be reached between two iterations.
d. For LTE and 5G NR, Wi-Fi and WiMAX, specify the following Convergence parameters:
◼ DL traffic load: Enter the relative difference in terms of downlink traffic load that must be reached
between two iterations.
◼ UL traffic load: Enter the relative difference in terms of uplink traffic load that must be reached between
two iterations.
◼ UL noise rise: Enter the relative difference in terms of uplink noise rise that must be reached between
two iterations.
7. Specify the Load Constraints parameters:
a. If you are using a single-RAT document, click the Advanced tab.
If you are using a Multi-RAT document, click the technology tab and repeat the procedure for each
technology that you want to take into account.
b. For UMTS, CDMA2000, enter the following Load Constraints parameters:
◼ Number of CEs: Select the Number of CEs check box if you want the simulation to respect the number
of channel elements defined for each site.
◼ Iub throughputs (for UMTS only): Select the Iub throughputs check box if you want Atoll to respect the
maximum Iub backhaul throughputs defined for each site.
◼ Number of codes: Select the Number of codes check box if you want the simulation to respect the
number of OVSF codes available each cell.
◼ UL load factor: If you want the UL load factor to be considered in the simulation, select the UL load factor
check box.
◼ Max UL load factor: If you want to enter a global value for the maximum uplink cell load factor, click the
button ( ) beside the box and select Global value. Then, enter a maximum uplink cell load factor. If you
want to use the maximum uplink cell load factor as defined in the properties for each cell, click the
button ( ) beside the box and select Defined per cell.

© 2020 Forsk. All Rights Reserved. 309


Atoll 3.4.1 User Manual for Radio Networks
Chapter 6: Traffic and Capacity Planning

◼ DL load (% Pmax): If you want the DL load to be considered in the simulation, select the DL load
(% Pmax) check box and enter a maximum downlink cell load in the Max DL load box.
◼ Max DL load (% Pmax): If you want to enter a global value for the maximum downlink cell load, as a
percentage of the maximum power, click the button ( ) beside the box and select Global value. Then,
enter a maximum downlink cell load, as a percentage of the maximum power. If you want to use the
maximum downlink cell load factor as defined in the properties for each cell, click the button ( ) beside
the box and select Defined per cell.
c. For LTE, 5G NR, Wi-Fi and WiMAX, enter the following Load Constraints parameters:
◼ Max DL traffic Load: If you want to enter a global value for the maximum downlink traffic load, click the
button ( ) beside the box and select Global Threshold. Then, enter a maximum downlink traffic load.
If you want to use the maximum downlink traffic load as defined in the properties for each cell, click the
button ( ) beside the box and select Defined per Cell.
◼ Max UL traffic Load: If you want to enter a global value for the maximum uplink traffic load, click the
button ( ) beside the box and select Global Threshold. Then, enter a maximum uplink traffic load. If
you want to use the maximum uplink traffic load as defined in the properties for each cell, click the
button ( ) beside the box and select Defined per Cell.
◼ Backhaul capacity: Select this option if you want Atoll to consider backhaul capacity during LTE
simulation.
8. For UMTS, specify the Bearer Negotiation parameters:
a. If you are using a single-RAT document, click the Advanced tab.
If you are using a 3GPP or 3GPP2 Multi-RAT document, click the UMTS tab.
b. Under Bearer negotiation, check the Bearer downgrading check box if you want to permit bearer
downgrading during the simulation. When a constraint is not respected, user radio bearers with services
supporting bearer downgrading are downgraded. If the constraint is still not satisfied after downgrading,
users are rejected. If downgrading is not selected, users will be rejected immediately, starting with users
with the lowest service priority, if a constraint cannot be respected.
9. For LTE and 5G-NR, specify the Power Control parameters:
a. If you are using a single-RAT document, click the Advanced tab.
If you are using a 3GPP or 3GPP2 Multi-RAT document, click the LTE tab.
If you are using a 5G Multi-RAT document, click the 4G/5G tab.
b. Under Power control, select the UL noise rise control (Best effort) check box if you want to activate the
uplink noise rise control in the simulations. For more information on the uplink noise rise control, see the
Technical Reference Guide.
10.If you are using a 5G Multi-RAT document, for LTE and 5G-NR, specify the Beamforming parameters:
Under Beamforming, select the Beam usage calculation check box if you want to activate the Beam usage
calculation.
11.On the Advanced tab, if necessary, specify the following parameters:
◼ Next to Generator initialisation, enter an integer as the generator initialisation value. If you enter "0", the
default, the user and shadowing error distribution will be random. If you enter any other integer, the same
user and shadowing error distribution will be used for any simulation using the same generator initialisation
value.
◼ Under Convergence, enter the Max number of iterations that Atoll should run to achieve a convergence.

+ Using the same generated user and shadowing error distribution for several
simulations can be useful when you want to compare the results of several
simulations where only one parameter changes.

12.Once you have defined the simulation, you can calculate it immediately or you can save it to calculate it later:
◼ Calculate: Click Calculate to save the defined simulation and calculate it immediately
◼ OK: Click OK to save the defined simulation without calculating it. You can calculate it later clicking the
Calculate button ( ) on the Radio Planning toolbar.

310 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 6: Traffic and Capacity Planning

All simulations created at the same time are grouped together in a folder in the Network explorer.

6.3.3 Displaying Simulation Results

You can display the full statistics obtained from a single simulation or from a group of simulations. The Simulation
Results window displays results for single simulations and for groups of simulations. When displaying results for a
group of simulations, the Sites and Cells tabs display average results.
To display simulation results:
1. In the Network explorer, expand the Simulations folder:
◼ To display the results of a simulation, right-click the group of simulations whose results you want to display,
and select Average Simulation from the context menu.
◼ To display the results of a group of simulations, expand the folder of the simulation group containing the
simulation whose results you want to access, right-click the simulation and select Properties from the
context menu. A simulation properties dialog box appears.
A Properties dialog box appears. The contents of the simulation results depend on the radio technology:
◼ "GSM/GPRS/EDGE Simulation Results" on page 362
◼ "UMTS Simulation Results" on page 590
◼ "CDMA2000 Simulation Results" on page 664
◼ "LTE NB-IoT Simulation Results" on page 768 (3GPP multi-RAT and single-RAT LTE and NB-IoT documents)
◼ "4G/5G Simulation Results" on page 885 (5G Multi-RAT documents)
◼ "WiMAX Simulation Results" on page 965
◼ "Wi-Fi Simulation Results" on page 1046

6.3.4 Displaying Simulation Results on the Map

You can use the map to display the distribution of traffic that is generated by all simulations according to different
parameters. For example, you can display the traffic according to a service, activity status or any output of the
simulation.
You can set the display of the traffic distribution according to discrete values and the select the value to be
displayed. Or, you can select the display of the traffic distribution according to value intervals, and then select the
parameter and the value intervals that are to be displayed. You can also define the colours of the icon and the icon
itself.
For information on changing display characteristics, see "Setting the Display Properties of Objects" on page 49.

+ You can make the traffic distribution easier to see by hiding geo data and
predictions. For more information, see "Displaying or Hiding Objects on the Map" on
page 48.

To display the traffic distribution:


1. In the Network explorer, right-click the Simulations folder and select Properties from the context menu. The
Simulations Properties dialog box appears.
2. If you are using a single-RAT document, click the Display tab.
If you are using a Multi-RAT document, click the technology tab and repeat the procedure for each technology
that you want to display.
3. Select the Display type and Field to determine the information that is displayed by the traffic distribution map.
For example:
◼ To display the traffic distribution by activity status (see Figure 6.3), select "Discrete values" as Display type
and select "Activity Status" as the Field.

© 2020 Forsk. All Rights Reserved. 311


Atoll 3.4.1 User Manual for Radio Networks
Chapter 6: Traffic and Capacity Planning

Figure 6.3: Displaying the traffic distribution by activity status (example for LTE)

◼ To display the traffic distribution by connection status, select "Discrete values" as Display type and select
"Connection Status" as the Field.
◼ To display the traffic distribution by the service in a 3GPP document (see Figure 6.4), on each technology
tab, select "Discrete values" as the Display Type and "Service" as the Field.

Figure 6.4: Displaying the traffic distribution by service

4. Click OK. The traffic distribution is now displayed on the map as specified.
You can also display information by placing the pointer over a particular mobile generated during a simulation. After
a brief pause, a tip text appears with the information defined in the Display tab of the Simulations folder properties
(see Figure 6.5).
For information on defining the tip text, see "Associating a Tip Text to an Object" on page 52.

Figure 6.5: Displaying the traffic simulation results using tip text

312 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 6: Traffic and Capacity Planning

6.3.5 Displaying 3D Simulations

The Floor Viewer allows you to display 3D traffic simulation results by filtering the subscribers at different floor
heights on the 2D map. To use the Floor Viewer, the simulation must have been created with the 3D Distribution
option enabled.
To display 3D simulation results:
1. After calculating a 3D simulation, in the Network explorer, right-click the simulation result and select Floor
Viewer. The Floor Viewer window opens.
2. Under Floor, select whether to one of the following options:
◼ Current floor (:): Select this option to only display users on the specified floor.
◼ All lower floors (<=): Select this option to only display users that are on the ground floor (0) to the specified
floor.
◼ All lower floors (>=): Select this option to only display users that are on the ground floor (0) to the specified
floor.
3. Enter a floor number or move the slider between the Ground floor to the Top floor. The receiver height (1.5 m
above the floor height) for the floor is displayed.
4. Click Close to return the the normal view, where all users are displayed.

6.3.6 Displaying Simulations as a Slideshow

When several simulations are available in an Atoll document, you can cycle the display of the simulations one after
the other in the map window at a specified speed.

 The slideshow feature can also be used with coverage predictions. For more
information, see "Displaying Coverage Predictions as a Slideshow" on page 257.
If the simulation slideshow is started while the prediction slideshow is running, the
prediction slideshow stops automatically. Likewise, if the prediction slideshow is
started while the simulation slideshow is running, the simulation slideshow stops.

To start the simulation slideshow:


1. Select the Network explorer.
2. Right-click the Simulations folder (or a simulation group folder). The context menu appears.
3. Select Start Slideshow from the context menu. The Slideshow dialog box appears.
All simulations in the Simulations folder (or in the simulation group folder) are displayed one after the other
on the map. As the display cycles, the visibility check box of the corresponding simulation is selected in the
Network explorer.
To change the speed of the slideshow, click inside the Duration field in the Slideshow dialog box and type the
delay between simulations (in milliseconds). The speed of the slideshow changes dynamically.
To stop the slideshow from the Network explorer, click Stop Slideshow ( ) in the Slideshow dialog box.

6.3.7 Updating Cell Values With Simulation Results

After you have created a simulation or a group of simulations, as explained in "Simulation Properties" on page 306,
you can update values for cells or subcells with the results calculated during the simulation. The following values
are updated depending on the radio technology:
◼ For GSM:
◼ Subcell DL and UL traffic loads
◼ Subcell DL power control gains

© 2020 Forsk. All Rights Reserved. 313


Atoll 3.4.1 User Manual for Radio Networks
Chapter 6: Traffic and Capacity Planning

◼ Subcell DTX gains


◼ Subcell half-rate traffic ratios
◼ TRX intra-technology UL noise rises
◼ For UMTS:
◼ Total transmitted power
◼ UL load factor
◼ UL reuse factor
◼ Available HSDPA power
◼ Number of HSDPA users
◼ UL load factor due to HSUPA
◼ Number of HSUPA users
◼ For CDMA2000:
◼ UL Load Factor
◼ Total DL Power
◼ For LTE:
◼ DL and UL traffic loads
◼ UL noise rise
◼ UL MU-MIMO capacity gain
◼ DL and UL number of users
◼ Number of MU-MIMO users (DL)
◼ Number of MU-MIMO users (UL)
◼ Cell-edge Traffic Ratio (DL)
◼ Cell-edge Noise Rise (UL)
◼ DL and UL Beam Usage (if you are using a 5G Multi-RAT document)
◼ For 5G NR
◼ DL and UL traffic loads
◼ UL noise rise
◼ UL MU-MIMO capacity gain
◼ DL and UL number of users
◼ Number of MU-MIMO users (DL)
◼ Number of MU-MIMO users (UL)
◼ DL and UL Beam Usage
◼ For Wi-Fi:
◼ Traffic load (DL) (%)
◼ Traffic load (UL) (%)
◼ UL noise rise (dB)
◼ No. of users (DL)
◼ No. of users (UL)
◼ For WiMAX:
◼ Traffic load (DL) (%)
◼ Segmentation usage (DL) (%)
◼ Traffic load (UL) (%)
◼ UL noise rise (dB)
◼ Segmented zone UL noise rise (dB)
◼ Angular distributions of interference (AAS)
◼ AAS usage (DL) (%)

314 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 6: Traffic and Capacity Planning

◼ MU-MIMO capacity gain (UL)


◼ No. of users (DL)
◼ No. of users (UL)
To update cell or subcell values with calculated simulation results:
1. In the Network explorer, expand the Simulations folder and the folder of the simulation group containing the
simulation whose results you want to access,
2. If you are in a Multi-RAT document, expand the folder of the radio technology.
3. Right-click the simulation and select Properties from the context menu. The simulation properties dialog box
appears. The contents of the simulation properties tab depends on the technology that is being studied.
4. On the tab corresponding to the technology and the data that you want to update, click Commit Results. The
fields listed above are updated for each cell or subcell.

6.3.8 Adding Simulations

When you add one or more simulations to an existing group of simulations, Atoll reuses the same input (radio,
traffic, and simulation parameters) as those used to generate the group of simulations. It then generates a new user
distribution and performs the power control simulation.
To add a simulation to an existing group of simulations:
1. In the Network explorer, expand the Simulations folder, right-click the group of simulations to which you want
to add a simulation, and select New from the context menu. The properties dialog box of the group of
simulations appears.

 When adding a simulation to an existing group of simulations, the parameters


originally used to calculate the group of simulations are used for the new
simulations. Consequently, few parameters can be changed for the added
simulation.

2. On the General tab of the dialog box, you can set the following parameters:
◼ Change the Name, and add Comments if you want.
◼ Number of Simulations: Enter the number of simulations to be added to this group of simulations.
3. You can calculate the new simulation(s) immediately or save them and calculate them later:
◼ Calculate: Click Calculate to save the defined simulation(s) and calculate them immediately.
◼ OK: Click OK to save the defined simulation(s) without calculating them. You can calculate them later
clicking the Calculate button ( ) on the Radio Planning toolbar.

6.3.9 Replaying Simulations

When you replay an existing group of simulations, Atoll reuses the same user distribution (users with a service, a
mobility and an activity status) as the one used to calculate the initial simulation. The shadowing error distribution
between simulations is different. Traffic parameter changes can be taken into account. Finally, radio data
modifications (new transmitters, changes to the antenna azimuth, etc.) are always taken into account during the
power control (or throughput/power control) simulation.
To replay an existing simulation or group of simulations:
1. In the Network explorer, expand the Simulations folder, right-click the group of simulations to which you want
to add a simulation, and select Replay from the context menu. The properties dialog box of the group of
simulations appears.

© 2020 Forsk. All Rights Reserved. 315


Atoll 3.4.1 User Manual for Radio Networks
Chapter 6: Traffic and Capacity Planning

 When replaying an existing group of simulations, some parameters originally used


to calculate the group of simulations are reused for the replayed group.
Consequently, few parameters can be changed for the replayed group.

2. On the General tab of the dialog box, you can set the following parameters:
◼ Change the Name, and add Comments if you want.
3. On the Traffic tab of the dialog box, select the Refresh Traffic Parameters check box if you want to take into
account traffic parameter changes in the replayed simulation.
4. If you are in a 3GPP or 3GPP2 Multi-RAT document, for each technology that you want to replay, click the GSM,
UMTS, CDMA2000, or LTE tab, and modify the following settings
◼ GSM: Convergence
◼ UMTS: Load Constraints, Bearer negotiation, and Convergence.
◼ CDMA2000: Load Constraints, and Convergence.
◼ LTE: Load Constraints, Power Control, and Convergence
◼ If you are using a single-RAT document, these settings are located on the Advanced tab.
5. If you are in a 5G Multi-RAT document, for each technology that you want to replay, click the GSM, UMTS or
4G/5G tab modify the following settings:
◼ GSM: Convergence
◼ UMTS: Load Constraints, Bearer negotiation, and Convergence
◼ 5G NR, LTE: Load Constraints, Power Control, and Convergence
6. Click Calculate. Atoll immediately begins the simulation.

6.3.10 Duplicating Simulations

When you duplicate a group of simulations, Atoll creates the new group with the same simulation parameters as the
ones used to generate the original group. You can then modify the simulation parameters before calculating the
group.
To duplicate an existing simulation or group of simulations:
1. In the Network explorer, expand the Simulations folder, right-click the simulation or group of simulations you
want to duplicate and select Duplicate from the context menu. The properties dialog box for the duplicated
group of simulations appears.
You can change the parameters for the duplicated simulation or group of simulations as explained in
"Simulation Properties" on page 306.

316 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

7 GSM/GPRS/EDGE Networks
Atoll enables you to create and modify all aspects of a GSM/GPRS/EDGE network. Once you have created the
network, Atoll offers many tools to let you verify the network. Based on the results of your tests, you can modify any
of the parameters defining the network.
The process of planning and creating a GSM/GPRS/EDGE network is outlined in "Designing a GSM/GPRS/EDGE
Network" on page 317. Creating the network of base stations is explained in "Transmitters, Subcells, and TRXs" on
page 319. Allocating neighbours is also explained. In this section, you will also find information on how you can
display information on base stations on the map and how you can use the tools in Atoll to study base stations.
In "Studying GSM/GPRS/EDGE Network Capacity" on page 349, using traffic maps to study network capacity is
explained. Creating traffic captures and simulations using the traffic map information and dimensioning the
network using these results is also explained.
Using drive test data paths to verify the network is explained in "Field Measurements" on page 105. Filtering
imported drive test data paths, and using the data in coverage predictions is also explained.
This chapter covers the following topics:
◼ "Designing a GSM/GPRS/EDGE Network" on page 317
◼ "Transmitters, Subcells, and TRXs" on page 319
◼ "Studying GSM Base Stations" on page 333
◼ "Studying GSM/GPRS/EDGE Network Capacity" on page 349
◼ "Allocating Frequencies, BSICs, HSNs, MALs, MAIOs" on page 365
◼ "Automatic Frequency Planning" on page 420
◼ "GSM/GPRS/EDGE Coverage Predictions" on page 460
◼ "Optimising Network Parameters Using ACP" on page 501
◼ "Advanced Configuration" on page 506

7.1 Designing a GSM/GPRS/EDGE Network


The following diagram depicts the process of planning and creating a GSM/GPRS/EDGE network.

© 2020 Forsk. All Rights Reserved. 317


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.1: Planning a GSM/GPRS/EDGE network - workflow

318 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

The steps involved in planning a GSM/GPRS/EDGE network are described below.


1. Open an existing radio-planning document or create a new one.
◼ You can open an existing Atoll document by selecting File > Open.
◼ Creating a new Atoll document is explained in Chapter 1: Working Environment.
2. Configure the network by adding network elements and changing parameters.
You can add and modify the following elements of base stations:
◼ "Creating Base Stations" on page 108
◼ "Creating or Modifying a Transmitter" on page 110
◼ "Applying a New Cell Type" on page 331.
You can also add base stations using a base station template (see "Placing a New Base Station Using a
Station Template" on page 111).
3. Carry out basic coverage predictions.
◼ "GSM Signal Level Coverage Predictions" on page 335
4. Estimate the required number of TRXs in one of the following ways:
◼ You can import or create traffic maps and use them as a basis for dimensioning. See "Studying GSM/GPRS/
EDGE Network Capacity" on page 349.
◼ You can define them manually either on the TRXs tab of each transmitter’s Properties dialog box or in the
Subcells table (see "Modifying a Subcell" on page 331).
5. Allocate neighbours, automatically or manually.
◼ "Planning Neighbours in GSM/GPRS/EDGE" on page 347.
6. Since you know the required number of TRXs, manually or automatically create a frequency plan.
◼ "Allocating Frequencies and BSICs Manually" on page 371
◼ "Automatic Resource Allocation Using an AFP Module" on page 399
7. Before making more advanced coverage predictions, you need to define cell load conditions.
You can define cell load conditions in the following ways:
◼ You can generate realistic cell load conditions by creating a simulation based on a traffic map (see
"Studying GSM/GPRS/EDGE Network Capacity" on page 349).
◼ You can define them manually ("Importing OMC Traffic Data into the Subcells Table: Traffic Data" on
page 350).
8. With the frequency plan, analyse the frequency plan.
◼ "Auditing a GSM/GPRS/EDGE Frequency Plan" on page 491
◼ "Checking Consistency in Subcells" on page 494
◼ "Displaying the Frequency Allocation" on page 495.
9. Make GSM/GPRS/EDGE-specific coverage predictions and the corresponding prediction reports.
◼ "GSM/GPRS/EDGE Coverage Predictions" on page 460.

7.2 Transmitters, Subcells, and TRXs


In Atoll, a site is defined as a geographical point where one or more transmitters are located. Once you have created
a site, you can add transmitters. In Atoll, a transmitter is defined as the antenna and any other additional equipment,
such as the TMA, feeder cables, etc. In a GSM/GPRS/EDGE project, you must also add subcells to each transmitter.
A subcell refers to the characteristics of a group of TRXs on a transmitter.
Atoll lets you create one site or transmitter at a time, or create several at once by using a station template. Using a
station template, you can create one or more base stations at the same time. In Atoll, a base station refers to a site
with its transmitters, antennas, equipment, subcells, and TRXs.
Atoll allows you to make a variety of coverage predictions, such as signal level or transmitter coverage predictions.
The results of calculated coverage predictions can be displayed on the map, compared, or studied.

© 2020 Forsk. All Rights Reserved. 319


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

7.2.1 GSM Transmitter Properties

The parameters of a transmitter can be found in the transmitter’s Properties dialog box. When you create a
transmitter, the Properties dialog box has four tabs: the General tab, the Transmitter tab, the TRXs tab, the AFP tab
(see "Allocating Frequencies, BSICs, HSNs, MALs, MAIOs" on page 365), and the Configurations tab. Once you have
created a transmitter, its Properties dialog box has four additional tabs: the Intra-Technology Neighbours tab, the
Inter-technology Neighbours tab, the Propagation tab, and the Display tab.

General Tab
◼ Name: Specifies the name or main identifier of the site. Atoll automatically generates a default name for new
transmitters based on the name of the site appended with an underscore and a number.

+ You can modify the transmitter names. However, it is recommended to use the
name generated by Atoll to ensure consistency.
For information about changing the default naming, see the Administrator Manual.

◼ Site: Specifies the Site on which the transmitter is located. Click the Browse button to access the properties
of the site. Click the New button to create a site for the transmitter.
◼ ID: You can enter an ID for the transmitter. This is a user-definable network-level parameter for cell
identification.
◼ HCS Layer: Select the HCS Layer (Hierarchical Cell Structure layer) for the transmitter.
You can click Browse to open the properties of the selected HCS layer.
You can enter a specific HCS layer threshold for this transmitter. The threshold defined in the HCS Layer
properties is considered only if no value is entered in this field.
For information on the HCS layer Properties dialog box, see "Setting HCS Layers" on page 506.
◼ Shared antenna: Identifies the transmitters, repeaters, and remote antennas that are located at the same site
or on sites with the same position and that share the same antenna. The entry in the field must be the same
for all transmitters, repeaters, and remote antennas that share the same antenna. When changes are made to
the position offset (Dx, Dy), azimuth, antenna height, or mechanical tilt of one antenna, Atoll automatically
synchronizes the same changes to all other transmitters, repeaters, and remote antennas that are defined as
having a shared antenna.
◼ Shared pattern: Displays the antenna pattern of the shared antenna.
◼ Antenna Position: Specifies the coordinates of the antenna that can be relative to a site or absolute
coordinates.
◼ Select Relative to site to enter the antenna position as an offset relative to the coordinates of the site. In
this case, you must enter the Dx and Dy offset values.
◼ Select Coordinates to enter the absolute coordinates of the antenna using the specified coordinate system.
In this case, you must enter the X and Y coordinates of the antenna.

Transmitter tab
◼ Active: Select this option to specify whether the transmitter is active or inactive. Transmitters are displayed
in the Network explorer with an active ( ) or inactive ( )icon.

 Only active transmitters are taken into consideration during calculations.

◼ Transmitter Type: If you want Atoll to consider the transmitter as a potential server as well as an interferer,
set the transmitter type to Intra-Network (Server and Interferer). If you want Atoll to consider the
transmitter only as an interferer, set the type to Inter-Network (Interferer Only). No coverage for an
Interferer Only transmitter will be calculated for coverage predictions.
This enables you to model the co-existence of different networks in the same geographic area. For more
information on how to study interference between co-existing networks, see "Modelling the Co-existence
of Networks" on page 530.

320 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ Transmission/Reception: This area displays the total losses and the noise figure of the transmitter. Loss and
noise are calculated according to the characteristics of the equipment assigned to the transmitter.
Calculated values are indicated in the Computed fields, but you can override those values by specifying the
actual loss and noise figures in the Real fields.
Equipment can be assigned using the Equipment Specifications dialog box by clicking the Equipment button.
For more information about assigning equipment to a transmitter, see "Assigning Equipment to a Transmitter"
on page 181.
◼ Power: Under Power, you can select to enter either Power or EIRP (Effective Isotropical Radiated Power).
If you select EIRP, you can enter the value yourself, without defining power and losses for the transmitter.
If you select Power, Atoll calculates losses and noise according to the characteristics of the equipment
assigned to the transmitter. Equipment can be assigned using the Equipment Specifications dialog box
which appears when you click the Equipment button. Atoll calculates EIRP with the following formula:
EIRP = Power + Gain - DL Losses
◼ Antennas:
◼ Height/Ground: The Height/Ground box gives the height of the antenna above the ground. This is added
to the altitude of the site as given by the DTM. If the remote antenna is situated on a building, the height
entered must include the height of building.
◼ Main Antenna: Under Main Antenna, the type of antenna is visible in the Model list. You can click the
Browse button to access the properties of the antenna.
Click the Select button to open the Antenna Selection Assistant. This assistant lists all the antennas that
match the currently selected physical antenna and whose minimum and maximum operating
frequencies include the operating frequency of the transmitter. For more information, see "Assigning
Antennas to Transmitters" on page 168
◼ Mechanical Azimuth, Mechanical downtilt, Electrical Azimuth, Electrical Downtilt, and Additional
electrical downtilt display additional antenna parameters.

The Additional Electrical Downtilt can be made accessible through an option




in the Atoll.ini file. For more information, see the Administrator Manual.
◼ For more information on the effect of additional electrical downtilt on antenna
patterns, see the Technical Reference Guide.

◼ Under Secondary Antennas, you can select one or more secondary antennas in the Antenna column and
enter their Azimuth, Mechanical Downtilt, Additional Electrical Downtilt, and % Power, which is the
percentage of power reserved for this particular antenna. For example, for a transmitter with one
secondary antenna, if you reserve 40% of the total power for the secondary antenna, 60% is available for
the main antenna.

The Additional Electrical Downtilt can be made accessible through an option




in the Atoll.ini file. For more information, see the Administrator Manual.
◼ For more information on the effect of additional electrical downtilt on antenna
patterns, see the Technical Reference Guide.
◼ For information on working with data tables, see "Data Tables" on page 78.

Configurations tab
◼ Under GPRS/EDGE Properties, you must select the GPRS/EDGE Transmitter check box if the transmitter is
going to be a packet-switched capable transmitter. You can select a Coding Scheme Configuration from
the list. You can click the Browse button to access the properties of the configuration. For information on
creating a coding scheme configuration, see "Coding Scheme Configuration" on page 518.

© 2020 Forsk. All Rights Reserved. 321


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

 When you model EDGE Evolution on the transmitter side Atoll has to consider:
◼ The support of high order modulations and the use of turbo codes in specific
coding schemes which can be found in the selected GPRS/EDGE
Configuration.
In addition, EDGE Evolution can be modelled on the terminal side through:
◼ The support of dual antenna terminals (Mobile Station Receive Diversity) and
enhanced single antenna terminals (Single Antenna Interference
Cancellation). Atoll offers a statistical modelling of these through the use of
an EDGE evolution configuration, with the effect of SAIC or diversity already
included both in the coding scheme admission thresholds and on the
throughput versus C (or C⁄I) graphs.
◼ The support of multi-carriers which can be set up on the terminal side.
For more information, see "Modelling Terminals" on page 287.

◼ Under GSM Properties, you can select Codec Configuration from the list. You can click the Browse button
to access the properties of the codec configuration assigned to the GSM transmitter. For information on
creating a coding scheme configuration, see "Codec Configuration" on page 515.

Propagation Tab
The path loss matrix contains a set of path loss values calculated on each pixel over a specific area. This tab
determines the major parameters for calculating path loss is calculated for the current network element.
Atoll enables you to calculate two levels of path loss matrices:
◼ Main matrix: Specify the settings for calculating path loss over a small radius with a higher resolution.
◼ Extended matrix: Specify the settings for calculating path loss over a larger radius with a lower resolution.
For each matrix, you can modify the Propagation model, Radius, and Resolution. For information on propagation
models, see "Assigning Propagation Parameters" on page 220.

Display Tab
On the Display tab, you can modify how the current network element is displayed. For information on changing
display properties, see the "Setting the Display Properties of Objects" on page 49.

7.2.2 GSM Subcell Properties

In GSM networks, a subcell refers to the characteristics of a group of TRXs on a transmitter sharing the same radio
characteristics, the same quality (C/I) requirements, and other settings.
The initial settings of a subcell of a transmitter depend on the cell type selected for the transmitter. Assigning a
different cell type to a transmitter changes the characteristics of the subcells (for information on the cell type, see
"Cell Types" on page 510). Once the cell type has been selected, the initial values of the subcell, taken from the cell
type, can be modified, with the exception of the TRX type. If you modify the cell type afterwards, for all transmitters
based on that cell type, Atoll offers you the choice of keeping current parameters or resetting them to the new cell
type parameters.
The properties related to subcells are found on the TRXs tab of the Properties dialog box of the transmitter to which
it is assigned.
Prior to defining a subcell, you may want to define the minimum and maximum range of extended subcells. You can
do that through the General tab of the transmitter’s Properties dialog box:
◼ Under Extended Cells, you can enter the minimum and maximum range of an extended subcell. Normally,
coverage of a GSM cell is limited to a 35 km radius. Extended GSM cells enable the operator to overcome this
limit by taking this delay into consideration when defining the timing advance for users in the extended cells.
Extended cells may cover distances from 70 to 140 km from the base station. For more information on
extended cells, see "Defining Extended Cells" on page 523.
◼ Min. Range: You can enter the distance from the transmitter at which coverage begins.
◼ Max. Range: You can enter the maximum range from the transmitter of its coverage.

322 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

 Although coverage can be restricted within the set minimum range and maximum
range, interference from the transmitter is not limited within these ranges.

TRX tab
◼ Under Cell Type:
◼ Name: You can select the name of the Cell Type on which the transmitters subcells will be based from the
list. You can click the Browse button to access the properties of the cell type.
◼ Relevant Frequency Band: The Relevant Frequency Band displays the frequency band that will be used to
calculate the path loss matrix for the transmitter. The frequency band is the band used by the BCCH TRX
type under Subcell (TRX groups) Settings on the same tab.
◼ Cell Reselect Offset: The offset which is applied to the reception threshold to determine the Reselect
Criterion (C2) in idle mode. The C2 value is used to select a server and as a display parameter in coverage
predictions.
◼ Max. No. of TRXs: The maximum number of TRXs that the transmitter can have. The value entered here
will be taken instead of the global value defined during dimensioning.
◼ Under Identification:
◼ BSIC Domain: You can select the BSIC (Base Station Identity Code) domain from the list. You can click the
Browse button to access the properties of the selected BSIC domain. For information on BSIC domains, see
"Defining BSIC Domains and Groups" on page 369.
◼ BSIC: The BSIC (Base Station Identity Code) colour code is associated with a defined BCCH so that a
mobile can identify the base station to which both a particular BCCH and BSIC are assigned. The BSIC is
derived from the NCC (Network Colour Code) and the BCC (BTS Colour Code).
To assign a BSIC number to the current transmitter, you can assign a number from the BSIC Domain by
selecting it from the list. You can also enter the BSIC number in the format NCC-BCC. When you click Apply,
Atoll converts the entered NCC-BCC number into the single-number BSIC format. For information on the
BSIC, see "Defining the BSIC Format" on page 368.
◼ BCCH: The BCCH text box displays the frequency of the BCCH (TS0 of the BCCH TRX) of the current
transmitter. If the BCCH subcell, under Subcell (TRX Groups) Settings on the TRXs tab, is in synthesised
frequency hopping (SFH) mode, you can enter the MAL channel which will be TS0.
◼ NCC-BCC: The NCC (Network Colour Code), identifying the operator, and the BCC (BTS Colour Code),
identifying the base station are displayed in the NCC-BCC text box. The NCC and BCC are integers from 0
to 7.
◼ Under Subcells, the information displayed depends on the type of subcell information selected from the
Display list, Standard Data, Traffic Data, AFP Indicators:
◼ Standard: The information displayed is the standard information defining the subcell. The initial settings
are from the selected cell type and can be modified with the exception of the TRX Type:
◼ TRX Type: The TRX Type can be one of the default TRX types available in the GSM/GPRS/EDGE project
template:
BCCH: The broadcast control channel (BCCH) carrier
TCH: The default traffic (TCH) carrier
TCH_EGPRS: The EDGE traffic (TCH_EGPRS) carrier.
TCH_INNER: The inner traffic (TCH_INNER) carrier.
◼ Frequency Domain: The frequency domain assigned to the TRX group. Only channels belonging to this
frequency domain will be allocated to TRXs of this group during manual or automatic frequency
planning.


The frequency domains assigned to the BCCH subcell and to the TCH subcell must
reference the same frequency band, unless you are modelling multi-band
transmitters. For information on multi-band transmitters, see "Advanced Modelling
of Multi-Band Transmitters" on page 523.

◼ Excluded Channels: The defined frequency domain can have, as part of its definition, a list of excluded
channels. Addition excluded channels for this subcell can be added in the Excluded Channels column.

© 2020 Forsk. All Rights Reserved. 323


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ Required TRXs: The number of TRXs required for the subcell. For subcells with the BCCH TRX Type, the
number of requested TRXs must be "1," the default value. For subcells with the TCH, TCH_EGPRS or
TCH_INNER TRX Type, the value in the Required TRXs column is a result of network dimensioning, which
depends on the traffic demand and the required quality.
◼ DL Traffic Load: The DL usage rate of TRXs within a same subcell pool; its value must be from 0 to 1.
The value in the DL Traffic Load column can be either user-defined, obtained from Monte Carlo
simulations, or the result of network dimensioning, in which case it will be the same value for all subcells
covering the same area (e.g. BCCH and TCH). The traffic load is used to calculate DL interference and
in automatic frequency planning.
◼ UL Traffic Load: The UL usage rate of TRXs; its value must be from 0 to 1. The value in the UL Traffic
Load column can be either user-defined or obtained from Monte Carlo simulations. The traffic load is
used to calculate UL interference.
◼ DL Power Reduction (dB) : The reduction of power relative to the transmitter power. The DL Power
Reduction is used to model the power reduction of TCH TRXs, TCH_EGPRS and TCH_INNER TRXs.
TCH_INNER TRXs are concentric subcells, in other words, subcells that transmit a power lower than that
used by the BCCH TRX and by TCH TRXs.

 DL power reduction can also be used to model in a simple way the coverage
reduction of a 1800 subcell compared to the BCCH 900 subcell, assuming that all
subcells are transmitting at the same power. Atoll also enables advanced multi-
band transmitter modelling. For more information, see "Advanced Modelling of
Multi-Band Transmitters" on page 523 and the Administrator Manual.

◼ Reception Threshold (dBm): The reception threshold defines the minimum reception level for the
subcell. I can be used as the minimum subcell reception sensitivity if the link budget is correctly defined.
◼ C/I Threshold (dB): The minimum signal quality for the TRX Type. The C/I Threshold can be used in
interference predictions and in the AFP.
◼ Mean Power Control Gain (dB): The average reduction in interference due to power control in downlink.
This gain is used when calculating interference generated by the subcell. Interference generated by the
subcell is reduced by this value during C/I calculations. This value can be user-defined or the result of
Monte Carlo simulations.
◼ Timeslot Configuration: The timeslot configuration defines the distribution of circuit, packet and shared
timeslots for the subcell. For information on timeslot configurations, see "Timeslot Configurations" on
page 522.
◼ DTX Supported: The DTX Supported check box is selected if the subcell supports DTX (Discontinuous
Transmission) technology. Subcells supporting DTX can reduce the interference they produce by the
defined voice activity factor.
◼ Hopping Mode: The frequency hopping mode supported by the selected TRX type. The hopping mode
can be either "Base Band Hopping" mode (BBH) or "Synthesised Hopping" mode (SFH). If frequency
hopping is not supported, select "Non Hopping."
◼ Allocation Strategy: The allocation strategy used during manual or automatic frequency planning. There
are two available allocation strategies:
- Free: Any of the channels belonging to the frequency domain can be assigned to TRXs.
- Group Constrained: Only channels belonging to a same frequency group in the frequency domain can
be assigned. You can use the Preferred Frequency Group to define the preferred group of frequencies
when using the AFP.
◼ Default TRX Configuration: The default TRX configuration selected in this column is applied to all TRXs
belonging to the subcell. By selecting the default TRX configuration, the maximum number of coding
schemes in GPRS and in EDGE is set at the TRX type level. You can also define the TRX configuration for
each TRX.
◼ EDGE Power Backoff (dB): The average power reduction for EDGE transmitters due to 8PSK, 16QAM and
32QAM modulations in EDGE. This has an impact on the EDGE service zone which can be seen in traffic
analysis and EDGE predictions.
◼ Diversity Mode: The type of diversity supported by the subcell ("None," "Tx Diversity," or "Antenna
Hopping"). If you select "Tx Diversity," the signal is transmitted as many times that there are antennas.
If you select "Antenna Hopping," the signal is transmitted successively on each antenna. In "Tx Diversity"
mode, transmitting on more than one antenna, the signal experiences a gain of 3 dB. For all diversity

324 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

modes, an additional transmission diversity gain can be defined per clutter class in order to correctly
model gain due to the environment (for more information, see "Defining Clutter Class Properties" on
page 133). The resulting gain will increase the C/I value at the terminal served by the considered subcell.
◼ Max MAL Length: The maximum length of the mobile allocation list (MAL), in other words, the maximum
number of channels allocated to the TRXs of the subcell during automatic frequency planning if the
Hopping Mode is either SFH (Synthesised Frequency Hopping) or BBH (Base Band Hopping) and if the
Allocation Strategy is Free.
◼ Synchronisation: The value entered in the Synchronisation column is used during frequency hopping;
frequency hopping is synthesised among all TRXs of subcells with the same string of characters in the
Synchronisation column. By default, the name of the site is used as the value in the Synchronisation
column, synchronising frequency hopping for all TRXs on the same site. However, you can, for example,
enter different values for each subcell to define synchronisation at the subcell level, or different values
for each group of sites to define synchronisation by sites group.
◼ HSN Domain: Only hopping sequence numbers (HSN) belonging to the selected HSN domain will be
allocated to subcells during manual or automatic frequency planning. The HSNs are allocated if the
Hopping Mode is either SFH (Synthesised Frequency Hopping) or BBH (Base Band Hopping).
◼ HSN: The hopping sequence number (HSN) of the subcell. All TRXs of the subcell have the same HSN.
The HSN can be entered manually or allocated automatically. This parameter is used if the Hopping
Mode is either SFH (Synthesised Frequency Hopping) or BBH (Base Band Hopping).
◼ Lock HSN: When this check box is selected, the subcell’s currently assigned HSN is kept when a new
AFP session is started.

 The Lock HSN status can also be managed via the Network explorer from the
context menu of an individual transmitter or group of transmitters. For more
information, see "AFP Resource Status Management" on page 330.

◼ Accepted Interference Percentage: The maximum level of interference allowable during automatic
frequency planning. The interference is defined as a percentage of area or traffic, as defined during the
calculation of the interference matrices.
◼ Preferred Frequency Group: When the Group Constrained allocation strategy is selected, in any hopping
mode (including non-hopping), the AFP tries to assign frequencies from the preferred group during
automatic allocation. The preferred frequency group is a soft constraint used by the AFP to assign
frequencies to TRXs. When the AFP is unable to assign a frequency from the preferred group, and
allocates a frequency from outside the group, a corresponding cost is taken into account. The preferred
group can also be the result of allocation if the AFP model is able to allocate patterns based on the
azimuth.
◼ AFP Weight: Enter an AFP weight. The AFP weight is used to increase or decrease the importance of a
subcell during automatic frequency planning. The value must be a real number. The higher the AFP
weight is, the higher the constraint on the TRX type. The AFP weight artificially multiplies the cost which
has to be minimised by the AFP.
◼ Lock Required TRXs: This option can be used by an AFP model which has the capability to optimise (i.e.,
increase or decrease) the number of required TRXs where the only goal is maximising the amount of
correctly served traffic. In other words, you might have fewer TRXs than required if they are not subject
to any interference and the amount of correctly served traffic will be larger. When you select this option,
the number of required TRXs is blocked for that subcell.

 If some subcell fields are empty (e.g., HSN domain, frequency domain, C/I
Threshold), Atoll uses the default values of the selected Cell type. For more
information, see "Creating a Cell Type" on page 511.

◼ Traffic Data: The information displayed describes the traffic of the cell. Because subcells share the traffic
of the transmitter, in most cases, the traffic data for all TRXs is displayed together. All fields can be
modified with the exception of the TRX Type, Effective Rate of Traffic Overflow, and Traffic Load.
◼ TRX Type: The type can be one of the default TRX types available in the GSM/GPRS/EDGE project
template:
- BCCH: The broadcast control channel (BCCH) carrier
- TCH: The default traffic (TCH) carrier

© 2020 Forsk. All Rights Reserved. 325


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

- TCH_EGPRS: The EDGE traffic (TCH_EGPRS) carrier


- TCH_INNER: The inner traffic (TCH_INNER) carrier
◼ Circuit Demand (Erlangs): The circuit demand indicates the amount of Erlangs necessary to absorb the
circuit-switched demand. This value can be either user-defined or the result of a traffic capture, in which
case it will be the same value for all subcells covering the same area (e.g., BCCH and TCH).
◼ Packet Average Demand (TS): The packet demand indicates the amount of timeslots necessary to
absorb the packet-switched demand. This value can be either user-defined or the result of a traffic
capture, in which case it will be the same value for all subcells covering the same area (e.g., BCCH and
TCH).
Circuit and packet demands can be imported into this table from a real network. These value will then
be taken into account for dimensioning or KPI calculation if these calculations are not based on the
default traffic capture.
◼ Half-Rate Traffic Ratio (%): The percentage of half-rate voice traffic in the subcell. This value is used to
calculate the number of timeslots required to respond to the voice traffic demand. This value can be
user-defined or the result of Monte Carlo simulations.
◼ Target Rate of Traffic Overflow (%): The target rate of traffic overflow is used during traffic analysis to
distribute the traffic between subcells and layers. The traffic located in the inner zone or in the service
zone of a high priority cell (see the figures below) contributes to the traffic demand of the inner subcell
or the high priority cell respectively. If the target rate of traffic overflow is greater than 0, a part of this
traffic is re-injected, so that it also contributes to the demand of outer zone (or to the low priority cell
respectively). The key performance indicators calculation (and dimensioning process) transforms the
traffic demand into a served demand on one hand and an effective overflow on the other hand. If
effective overflow rates are higher than target overflow rates, it means there is a capacity reserve. If it is
the other way around, it means that more TRXs are needed. If rates are equal, the network is correctly
optimised.

Figure 7.2: Overflow between concentric cells

Figure 7.3: Overflow between HCS layers

 The target rate of traffic overflow and the half-rate traffic ratio must be the same
for BCCH and TCH subcells. If the values are different for BCCH and TCH subcells,
Atoll will use the values for the target rate of traffic overflow and the half-rate traffic
ratio from the BCCH subcell.

◼ Effective Rate of Traffic Overflow (%): The percentage of traffic overflowing from a subcell. The
effective rate of traffic overview is a result of the calculation of key performance indicators.
◼ DL Traffic Load: The DL usage rate of TRXs within a same subcell pool; its value must be from 0 to 1.
The value in the DL Traffic Load column can be either user-defined, obtained from Monte Carlo
simulations, or the result of network dimensioning, in which case it will be the same value for all subcells
covering the same area (e.g. BCCH and TCH). The traffic load is used to calculate DL interference and
in automatic frequency planning.
◼ UL Traffic Load: The UL usage rate of TRXs; its value must be from 0 to 1. The value in the UL Traffic
Load column can be either user-defined or obtained from Monte Carlo simulations. The traffic load is
used to calculate UL interference.

326 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ Final Blocking Probability (%): Key performance indicator (KPI) calculated using a traffic capture and
the AFP module. This KPI is also part of a simplified traffic model used by the AFP module.
◼ AFP Indicators: The information displayed comes from the results of an AFP model; it is displayed for
informational purposes only and cannot be edited.
◼ TRX Type: The type can be one of the default TRX types available in the GSM/GPRS/EDGE project
template:
- BCCH: The broadcast control channel
- TCH: The default traffic channel
- TCH_EGPRS: The EDGE traffic channel
- TCH_INNER: The inner traffic channel
◼ Total Cost: The total cost is the combination of the AFP Separation Cost, the Additional Cost, and the
AFP Congestion cost.
◼ AFP Separation Cost: The separation cost is the cost to the system when separation rules are not
respected between subcell pools. If separation constraints are violated, this has a direct effect on the
interference level.
◼ Additional Cost (Interference, Modification, Group): The additional cost is combination of other costs
such as interference, the cost of carrying modifications, and not respecting the preferred TRX group.
◼ AFP Blocking Cost: The AFP blocking cost is the part of the cost where traffic is considered as blocked
due to a lack of resources.
◼ Soft Blocking (Total Cost - Blocking): Total cost minus the AFP blocking cost.
◼ AFP Congestion: The AFP congestion is the soft blocking cost, an estimation of the level of congestion
for a pool of subcells (e.g., BCCH and TCH are considered as a pool of subcells since they are managed
together). In other words, a highly congested pool of subcells will be a source of a high level of
interference.

The subcells of the entire GSM/GPRS/EDGE document are found in the




Subcells Table: Standard Data. You can open the Subcells Table: Standard
Data by right-clicking the Transmitters folder in the Network explorer and
then selecting Subcells > Subcells Table: Standard Data from the context
menu. In addition, you can access specific views of the subcell table. The
table containing the information regarding traffic data, or the AFP indicators,
can be accessed by right-clicking the Transmitters folder in the Network
explorer and then selecting Subcells > Subcells Table: Traffic data (or AFP
Indicators) from the context menu.
◼ You can run a subcell audit to verify the consistency of data between the
Subcell and Transmitter tables. As well, this audit can correct unrealistic
subcell values (see "Checking Consistency in Subcells" on page 494 for more
information).

7.2.3 TRX Properties

In Atoll, the TRX refers to the transmission/reception card. In GSM/GPRS/EDGE projects, frequencies and channels
are defined using TRXs. In non-hopping or base-band hopping mode, a single frequency or channel can be assigned
to each TRX. In synthesised frequency hopping mode, more than one frequency can be assigned to each TRX.
The number of timeslots supported by a TRX defines the multiplexing factor of the frequency using that TRX.
In Atoll, TRXs are modelled using defined TRX types. Three TRX types are available in the GSM/GPRS/EDGE project
template:
◼ BCCH: The broadcast control channel (BCCH) carrier
◼ TCH: The default traffic (TCH) carrier
◼ TCH_EGPRS: The EDGE traffic (TCH_EGPRS) carrier
◼ TCH_INNER: The inner traffic (TCH_INNER) carrier
The TRXs and their properties are found on TRXs tab of the Properties dialog box of the transmitter to which they
are assigned.

© 2020 Forsk. All Rights Reserved. 327


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

 The TRXs of the entire GSM/GPRS/EDGE document are found in the TRXs Table.
You can access the TRXs Table by right-clicking the Transmitters folder in the
Network explorer and then selecting Subcells > TRXs Table from the context menu.

The TRXs tab has the following TRX-related options:


◼ Under TRXs, the table lists each TRX allocated to the transmitter. The initial settings are from the selected cell
type and can be modified. You can sort the content of each column as described in "Sorting Data in Tables"
on page 102, on each column of the table.
◼ Index: This is the identification number of the TRX. The number must be an integer and can be user-defined
or assigned automatically by Atoll when you close the dialog box.
◼ TRX Type: The TRX Type can be one of the default TRX types available in the GSM GPRS EDGE project
template:
◼ BCCH: The broadcast control channel (BCCH) carrier
◼ TCH: The default traffic (TCH) carrier
◼ TCH_EGPRS: The EDGE traffic (TCH_EGPRS) carrier
◼ TCH_INNER: The inner traffic (TCH_INNER) carrier

 Only the TRX types defined for the corresponding Cell type are available.

◼ Channels: The channels allocated to the TRX. You must specify 1 channel per TRX if the hopping mode for
the TRX type is "Non Hopping" or "Base Band Hopping," and more than one channel per TRX if the hopping
mode for the TRX type is "Synthesised Hopping." You can enter channels directly (separating them with a
comma, a semi-colon, or a space) or you can enter a range of channels separating the first and last channel
with a hyphen (for example, entering "1-5" corresponds to "1 2 3 4 5"). You can also select a channel from
the list which offers you channels from the frequency domain assigned to the TRX type that this TRX is
based on.
◼ MAIO: The MAIO (Mobile Allocation Index Offset) is used in frequency hopping (BBH or SFH) to avoid intra-
site collisions caused by two sites using the same or adjacent channels. This value is an integer ranging
from 0 and N-1 (where "N" is the number of channels used in the hopping sequence). You can enter the
MAIO or it can be allocated automatically using the AFP.
◼ Lock Channels and MAIO: When this check box is selected, the TRX’s currently assigned channels and
MAIO are kept when a new AFP session is started.

 The Lock Channels and MAIO status can also be managed via the Network explorer
from the context menu of an individual transmitter or group of transmitters. For
more information, see "AFP Resource Status Management" on page 330.

◼ TRX Configuration: The selected TRX Configuration defines the highest possible coding scheme index
number in GPRS and in EDGE. For the TRX configuration to be used fully, the terminal must be capable of
using a coding index number that is as high as that of the TRX configuration. Otherwise, capacity will be
limited by the highest index number supported by the terminal.
◼ EDGE Power Backoff (dB): The average power reduction for EDGE transmitters due to 8PSK, 16QAM and
32QAM modulations in EDGE. This has an impact on the EDGE service zone which can be seen in traffic
analyses and EDGE predictions.
◼ TRX Rank: The TRX rank is determined by the AFP. It indicates the quality of that TRX. The higher the TRX
rank, the higher the cost, in terms of the risk of interference. In other words, when you are trying to improve
the solution proposed by the AFP tool, you must concentrate on the TRXs with the highest TRX rank first.
◼ Additional DL Noise Rise (dB): This noise rise represents the interference created by the mobiles of an
external network on the mobiles served by this TRX on the downlink. This noise rise will be taken into
account in all interference-based calculations involving this TRX. For more information on inter-technology
interference, see "Modelling Inter-technology Interference" on page 530.
◼ Intra-technology UL Noise Rise (dB): This noise rise represents the interference created by the mobiles of
the current network over this TRX on the uplink. The value can be either user-defined or obtained from
Monte Carlo simulations. This noise rise is used to calculate UL interference.

328 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

7.2.4 GSM Station Template Properties

The station template Properties dialog box contains the settings for templates that are used for creating new sites
and transmitters.
For more information, see "Placing a New Base Station Using a Station Template" on page 111 and "Managing
Station Templates" on page 112.

General Tab
This tab contains general information about the station template:
◼ Name: Type the name of the station template.
◼ Sectors: Specify the number of transmitters on the site.
◼ Hexagon Radius: Specify the theoretical radius of the hexagonal area covered by each sector.
◼ HCS Layer, the Cell Type, the Max. TRXs/Sector, the Min. Range, the Max. Range, and the BSIC Domain.
◼ Antennas: Specify the following: 1st sector azimuth, from which the azimuth of the other sectors are offset to
offer complete coverage of the area, the Height/ground of the antennas from the ground (i.e., the height over
the DTM; if the transmitter is situated on a building, the height entered must include the height of the building),
and the Mechanical downtilt for the antennas.
◼ Electrical Azimuth, Electrical Downtilt, and Additional electrical downtilt display additional antenna
parameters.

The Additional electrical downtilt can be made accessible through an option




in the Atoll.ini file. For more information, see the Administrator Manual.
◼ For more information on the effect of additional electrical downtilt on antenna
patterns, see the Technical Reference Guide.

◼ Under Main antenna, you can select the main antenna Model, under Smart antenna, you can select the smart
antenna Equipment used by the transmitter, and under Number of antenna ports, you can enter the number of
antennas used for Transmission and for Reception for MIMO.
◼ Under Path loss matrices, you can modify the following: the Main propagation model, the Main radius, and the
Main resolution, and the Extended propagation model, the Extended radius, and the Extended resolution. For
information on propagation models, see Chapter 4: Radio Calculations and Models.
◼ Under Comments, you can add additional information. The information you enter will be the default
information in the Comments field of any transmitter created using this station template.

Transmitter Tab
Use this tab to modify the following settings:
◼ Transmitter Type: If you want Atoll to consider transmitters created using this template as potential servers
as well as interferer(s), set the transmitter type to Intra-Network (Server and Interferer). If you want Atoll to
consider transmitters created using this template only as interferers, set the type to Intra-Network (Interferer
Only). No coverage for an Interferer Only transmitter will be calculated for coverage predictions.
This enables you to model the co-existence of different networks in the same geographic area. For more
information on studying interference between co-existing networks, see "Modelling the Co-existence of
Networks" on page 530.
Under Transmission/Reception, you can see the total losses and the noise figure of the transmitter. Atoll
calculates losses and noise according to the characteristics of the equipment assigned to the transmitter.
Equipment can be assigned by using the Equipment Specifications dialog box which appears when you click
the Equipment button.
For information on the Equipment Specifications dialog box, see "GSM Transmitter Properties" on page 320.
◼ Power: Under Power, you can select to enter either Power or EIRP (Effective Isotropical Radiated Power). If
you select EIRP, you can enter the value yourself, without defining power and losses for the transmitter.
If you select Power, Atoll calculates losses and noise according to the characteristics of the equipment
assigned to the transmitter. Equipment can be assigned using the Equipment Specifications dialog box which
appears when you click the Equipment button. Atoll calculates EIRP with the following formula:
EIRP = Power + Gain - DL Losses

© 2020 Forsk. All Rights Reserved. 329


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

If you want transmitters created with this station template to be active by default, select the Active check box.

Configurations Tab
On this tab, you select the configuration used for GSM and GPRS/EDGE stations.
◼ GPRS/EDGE Properties: Select the GPRS/EDGE Transmitter option if the transmitters are going to be packet-
switched capable transmitters, select a Coding Scheme Configuration from the list. For information on
creating a coding scheme configuration, see "Coding Scheme Configuration" on page 518.

 When you model EDGE Evolution on the transmitter side Atoll has to consider:
◼ The support of high order modulations and the use of turbo codes in specific
coding schemes which can be found in the selected GPRS/EDGE
Configuration.
In addition, EDGE Evolution can be modelled on the terminal side through:
◼ The support of dual antenna terminals (Mobile Station Receive Diversity) and
enhanced single antenna terminals (Single Antenna Interference
Cancellation). Atoll offers a statistical modelling of these through the use of
an EDGE evolution configuration, with the effect of SAIC or diversity already
included both in the coding scheme admission thresholds and on the
throughput versus C (or C⁄I) graphs.
◼ The support of multi-carriers which can be set up on the terminal side.
For more information, see "Modelling Terminals" on page 287.

◼ For all transmitters, select a codec configuration from the list. For information on creating a coding scheme
configuration, see "Codec Configuration" on page 515.

Neighbours tab
Max number of neighbours: Set the maximum numbers of Intra-technology and Inter-technology neighbours. For
information on defining neighbours, see "Neighbour Planning" on page 259.

Other Properties
The Other Properties tab will only appear if you have defined additional fields in the Sites table, or if you have
defined an additional field in the Station Template Properties dialog box.

7.2.5 AFP Resource Status Management

This section describes the commands you can use to automatically lock/unlock AFP allocation resources
(Channels and MAIO, HSN, BSIC) from the context menu of an individual transmitter or group of transmitters. With
these commands, you can perform the following actions:
◼ Lock/unlock an AFP resource for an individual transmitter or a group of transmitters.
◼ In a set of transmitters, lock/unlock an AFP resource for only the transmitters which are donor transmitters
(changing frequencies may require on-site visits to change the repeaters parameters as well).
◼ In a set of transmitters, expand a lock/unlock operation to the super-set containing all the GSM neighbours of
the group (to add or remove constraints before AFP).

Status Management from Tables


The lock/unlock statuses of AFP resources can be managed from the relevant tables by editing the properties of
each transmitter, subcell, or TRX.

Subcells Table
Transmitters Table TRXs Table
(Standard Data)
Lock Channels and MAIO - Lock Channels and MAIO

Lock HSN Lock HSN -

Lock BSIC - -

330 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

Status Management from the Network Explorer


Lock and Unlock command groups are available from the context menus of the following items:
◼ Individual transmitters
◼ Transmitters folder > Frequency Plan
◼ Transmitters sub-folder > Frequency Plan
The following commands are available from each Lock and Unlock command group folder:
◼ Transmitters
◼ Neighbours
◼ Donor Transmitters

Figure 7.4: Lock and Unlock commands

When one of these commands is invoked, the corresponding dialog box appears:
◼ Lock > Transmitters and Unlock > Transmitters commands apply to all the transmitters in the selected folder
or sub-folder (or to the selected transmitter).
◼ Lock > Neighbours and Unlock > Neighbours commands apply to all the GSM neighbours of all the
transmitters in the selected folder or sub-folder (or to the GSM neighbours of the selected transmitter).
◼ Lock > Donor Transmitters and Unlock > Donor Transmitters commands apply to all the transmitters in the
selected folder or sub-folder which are donor transmitters of repeaters (or to the selected transmitter if it is a
donor transmitter of a repeater).

7.2.5.1 Applying a New Cell Type


In GSM/GPRS/EDGE, the subcells are defined by the cell type. By selecting a different cell type, you can change the
existing subcells to the subcells defined by the new cell type. Atoll will then create the subcells that exist in the new
cell type and remove the subcells that do not exist in the new cell type. If the same subcells exist in the new cell type,
Atoll offers you the choice of keeping current parameters or resetting them to those found in the new cell type.
To apply a new cell type:
1. In the Network explorer, expand the Transmitters folder.
2. Right-click the transmitter to which you want to apply a new cell type and select Properties from the context
menu. The transmitter’s Properties dialog box appears.
3. Select the TRXs tab.
4. Under Cell Type, select the Name of the cell type on which the transmitters subcells will be based from the
list. You can click the Browse button to access the properties of the cell type.
5. Modify the parameters described in "GSM Subcell Properties" on page 322 of the cell type and its subcells.
6. Click OK.

+ If you are applying a new cell type to several transmitters at the same time, or
modifying several existing transmitters, you can do it more quickly by editing or
pasting the data directly in the Transmitters table. You can open the Transmitters
table by right-clicking the Transmitters folder in the Network explorer and selecting
Open Table from the context menu. For information on copying and pasting data,
see "Copying and Pasting in Tables" on page 86.

7.2.5.2 Modifying a Subcell


You can modify the parameters of an existing subcell. You can access the properties of a subcell, described in "GSM
Subcell Properties" on page 322, through the Properties dialog box of the transmitter where the subcell is located.

© 2020 Forsk. All Rights Reserved. 331


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

To create or modify a subcell:


1. Select the Network explorer.
2. Click the Expand button ( ) to expand the Transmitters folder.
3. Right-click the transmitter on which you want to create a subcell or whose subcell you want to modify. The
context menu appears.
4. Select Properties from the context menu. The transmitter’s Properties dialog box appears.
5. Select the TRXs tab.
6. Modify the parameters described in "GSM Subcell Properties" on page 322.
7. Click OK.

+ If you are creating several subcells at the same time, or modifying several existing
subcells, you can do it more quickly by editing or pasting the data directly in the
Subcells table. You can open the Subcells table by right-clicking the Transmitters
folder in the Network explorer and selecting Subcells > Subcells Table: Standard
Data from the context menu. For information on copying and pasting data, see
"Copying and Pasting in Tables" on page 86.

7.2.5.3 Creating or Modifying a TRX


When a GSM/GPRS/EDGE network is first created, TRXs are assigned as part of the dimensioning process. Once
the network exists, you can add TRXs manually to either existing or new transmitters. You can also modify existing
TRXs. You can access the properties of a TRX, described in "TRX Properties" on page 327, through the Properties
dialog box of the transmitter the TRX is assigned to.
To create or modify a TRX:
1. Select the Network explorer.
2. Click the Expand button ( ) to expand the Transmitters folder.
3. Right-click the transmitter on which you want to create a TRX or whose TRX you want to modify. The context
menu appears.
4. Select Properties from the context menu. The transmitter’s Properties dialog box appears.
5. Select the TRXs tab.
6. Under TRXs:
◼ If you are creating a new TRX, enter the parameters described in "TRX Properties" on page 327 in the row
marked with the New Row icon ( ).
◼ If you are modifying an existing TRX, modify the parameters described in "TRX Properties" on page 327.
7. Click OK.

+ If you are creating several TRXs at the same time, or modifying several existing
TRXs, you can do it more quickly by editing or pasting the data directly in the TRXs
table. You can open the TRXs table by right-clicking the Transmitters folder in the
Network explorer and selecting Subcells > TRXs Table from the context menu. For
information on copying and pasting data, see "Copying and Pasting in Tables" on
page 86.

7.2.6 Modelling Packet-switched Transmitters

By default, transmitters are not packet-capable in Atoll GSM/GPRS/EDGE documents. Therefore, when modelling a
GPRS/EDGE-capable network, it is important to correctly configure it:
1. Verify the definition of the existing coding schemes (see "Opening the Coding Schemes Table" on page 519).
2. Correctly define the coding scheme configuration (see "Creating or Modifying a Coding Scheme
Configuration" on page 519).

332 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

3. For each packet-capable transmitter, select the GPRS/EDGE Transmitter check box to identify the transmitter
as GPRS/EDGE-capable (see "GSM Transmitter Properties" on page 320).
4. Choose configuration from the Coding Scheme Configuration list that is consistent with the transmitter’s
configuration, and that is also consistent with other parameters, such as, HCS layers, frequency bands, and
cell types. For example, if the cell type assigned to the transmitter is "Concentric Cell 1800," it would be illogical
to choose "GPRS 900" as the configuration (see "GSM Transmitter Properties" on page 320).

7.3 Studying GSM Base Stations


You can study one or several base stations to test the effectiveness of the set parameters. Coverage predictions on
groups of base stations can take a large amount of time and consume a lot of computer resources. Restricting your
coverage prediction to the base station you are currently working on allows you get the results quickly. You can
expand your coverage prediction to a number of base stations once you have optimised the settings for each
individual base station.
Before studying a base station, you must assign a propagation model. The propagation model takes the radio and
geographic data into account and calculates propagation losses along the transmitter-receiver path. This allows
you to predict the received signal level at any given point. Any coverage prediction you make on a base station uses
the propagation model to calculate its results. For more information, see "The Calculation Process" on page 218.
In this section, the following are explained:
◼ "GSM Prediction Properties" on page 333
◼ "GSM Signal Level Coverage Predictions" on page 335
◼ "Analysing Signal Reception Using the Point Analysis" on page 343
◼ "Multi-point Analyses" on page 344

7.3.1 GSM Prediction Properties

You can configure the following parameters in the Properties dialog box.

General Tab
The General tab allows you to specify the following settings for the prediction:
◼ Name: Specify the assigned Name of the coverage prediction.
◼ Resolution: Specify the display resolution. To improve memory consumption and optimise the calculation
times, you should set the display resolutions of coverage predictions according to the precision required. The
following table lists the levels of precision that are usually sufficient:

Size of the Coverage Prediction Display Resolution

City Centre 5m

City 20 m
County 50 m

State 100 m

Country Dependent on the size of the country

The resolution specified here is only for display purposes. The calculated resolution is independently specified
in the propagation settings. For more information, see "Assigning Propagation Parameters" on page 220.

© 2020 Forsk. All Rights Reserved. 333


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the <GUID> and </GUID> tags in the following files:
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction was saved using the Save as Customised Prediction command.
◼ "<prediction_name>.XML" files (one per prediction) created in the following
folder if coverage predictions were calculated with Display type set to "Value
intervals": C:\<path_to_doc>\<doc_name>.studies\{<Unique_ID>}

◼ Comments: Specify an optional description of comment for the prediction.


Under Display Configuration, you can create a Filter to select which sites to display in the results. For
information on filtering, see "Filtering Data" on page 103. The Group By and Sort buttons are not available
when making a so-called "global" coverage prediction (e.g., signal level coverage prediction).

 The Group By and Sort buttons are not available when making a so-called "global"
coverage prediction (for example: signal level coverage prediction).

Conditions Tab
The coverage prediction parameters on the Conditions tab allow you to define the signals that will be considered
for each pixel.
◼ At the top of the Conditions tab, you can set the range of signal level to be considered for the current
prediction. You can click the down arrow button and select Subcell C Threshold to use the reception threshold
specified for each subcell (including the defined power reduction) as the lower end of the signal level range or
Global C Threshold to enter a threshold to be used for all subcells as the lower end of the signal level range.
◼ Server: Select either All, Best Signal Level or Second Best Signal Level:
◼ Select All to consider all servers.
◼ Select Best Signal Level or Second Best Signal Level to also specify an Overlap margin.
Selecting All or Best Signal Level will give you the same results because Atoll displays the results of the
best server in either case. Selecting Best Signal Level requires a longer calculation time.
◼ Shadowing: Select this option to consider shadowing in the prediction. If you select this option, you can
change the Cell edge coverage probability. For more information, see "Modelling Shadowing" on page 217.
◼ Clutter indoor losses: Select this option to consider indoor losses. Indoor losses are defined per frequency per
clutter class.
◼ Reception from Subcells: Select the TRX type to consider from the list.
◼ Frequency band: Select the frequency band to consider from the list. All transmitters that do not use the
selected band are excluded before the calculation starts. Multi-band single BCCH transmitters are considered
with and without multi-band management.
The contents of this tab depends on the type of prediction. For more information, see "GSM Signal Level Coverage
Predictions" on page 335.

Display Tab
On the Display tab, you can modify how the results of the coverage prediction will be displayed.
◼ Under Display Type, select "Value Intervals."
◼ Under Field, select "Best Signal Level." "Best Signal Level." Selecting "All" or "Best Signal Level" on the
Conditions tab will give you the same results because Atoll displays the results of the best server in
either case. Selecting "Best Signal Level" necessitates, however, the longest time for calculation.
◼ You can change the value intervals and their displayed colour. For information on changing display
properties, see "Setting the Display Properties of Objects" on page 49.
◼ You can create tip text with information about the coverage prediction by clicking the Browse button
next to the Tip Text box and selecting the fields you want to display in the tip text.
◼ You can select the Add to Legend check box to add the displayed value intervals to the legend.

334 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

 If you change the display properties of a coverage prediction after you have
calculated it, you can make the coverage prediction invalid. You will then have to
recalculate the coverage prediction to obtain valid results.

7.3.2 GSM Signal Level Coverage Predictions

Atoll offers a series of standard coverage predictions that are common to all radio technologies. Coverage
predictions specific to GSM/GPRS/EDGE are covered in "Interference Coverage Predictions" on page 463 and
"Packet-Specific Coverage Predictions" on page 474.
Once you have created and calculated a coverage prediction, you can use the coverage prediction’s context menu
to make the coverage prediction into a customised prediction which will appear in the Prediction Types dialog box.
You can also select Duplicate from the coverage prediction’s context menu to create a copy. By duplicating an
existing prediction that has the parameters you want to study, you can create a new coverage prediction more
quickly than by creating a new coverage prediction. If you clone a coverage prediction, by selecting Clone from the
context menu, you can create a copy of the coverage prediction with the calculated coverage. You can then change
the display, providing that the selected parameter does not invalidate the calculated coverage prediction.
You can also save the list of all defined coverage predictions in a user configuration, allowing you or other users to
load it into a new Atoll document. When you save the list in a user configuration, the parameters of all existing
coverage predictions are saved; not just the parameters of calculated or displayed ones. For information on
exporting user configurations, see "Saving a User Configuration" on page 108.
The following standard coverage predictions are explained in this section:
◼ "Studying DL Signal Level Coverage of a Single Base Station" on page 335
◼ "Making a Coverage Prediction by DL Signal Level" on page 336
◼ "Making a Coverage Prediction by UL Signal Level" on page 337
◼ "Making a Coverage Prediction by Transmitter" on page 337
◼ "Making a Coverage Prediction on Overlapping Zones" on page 342.

7.3.2.1 Studying DL Signal Level Coverage of a Single Base Station


While you are building your radio-planning project, you might want to check the coverage of a new base station
without having to calculate the entire project. You can do this by selecting the site with its transmitters and then
creating a coverage prediction.
This section explains how to calculate the DL signal level coverage of a single site. A DL signal level coverage
prediction displays the signal of the best server for each pixel of the area studied.

 You can use the same procedure to study the DL signal level coverage of several
sites by grouping the transmitters. For information on grouping transmitters, see
"Grouping Data Objects by Property" on page 99.

To study the DL signal level coverage of a single base station:


1. In the Network explorer, right-click the GSM Transmitters folder and select Group By > Sites from the context
menu. The transmitters are now displayed in the GSM Transmitters folder by the site on which they are
situated.

+ If you want to study only sites by their status, at this step you could group them by
status.

2. Specify the propagation parameters as explained in "Assigning Propagation Parameters" on page 220.
3. In the GSM Transmitters folder, right-click the group of transmitters that you want to study and select
Calculations > Create a New Prediction from the context menu. The Prediction Types dialog box appears.

© 2020 Forsk. All Rights Reserved. 335


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

The Prediction Types dialog box lists the coverage prediction types available. They are divided into Standard
Predictions, supplied with Atoll, and Customised Prediction. Unless you have already created some
customised predictions, the Customised Prediction list will be empty.
4. Select Coverage by Signal Level (DL) and click OK. The Coverage by Signal Level (DL) Properties dialog box
appears.
5. Configure the parameters in the Properties dialog box as described in "GSM Prediction Properties" on
page 333.
The coverage prediction parameters on the Conditions tab allow you to define the signals that will be
considered for each pixel.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window. The signal
level coverage prediction can be found in the Predictions folder in the Network explorer. Atoll automatically locks
the results of a coverage prediction as soon as it is calculated, as indicated by the icon ( ) beside the coverage
prediction in the Predictions folder. When you click the Calculate button ( ), Atoll only calculates unlocked
coverage predictions ( ).

7.3.2.2 Making a Coverage Prediction by DL Signal Level


A coverage prediction by DL signal level allows you to predict the best DL signal strength at each pixel. You can base
the coverage on the signal level, path loss, or total losses within a defined range.
To make a coverage prediction by DL signal level:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by Signal Level (DL) and click OK. The Coverage by Signal Level (DL) Properties dialog box
appears.
3. Configure the parameters in the Properties dialog box as described in "GSM Prediction Properties" on
page 333.
The coverage prediction parameters on the Conditions tab allow you to define the signals that will be
considered for each pixel.
4. Click the Display tab.
If you choose to display the results by best signal level, the coverage prediction results will be in the form of
thresholds. If you choose to display the results by signal level, the coverage prediction results will be arranged
according to transmitter. For information on adjusting the display, see "Setting the Display Properties of
Objects" on page 49.
5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

 You can also display the best idle mode reselection criterion (C2) by selecting "Best
C2" on the Display tab. This allows you to compare the coverage in idle mode with
the coverage in dedicated mode. For more information on coverage predictions in
idle mode, See "Making a Coverage Prediction by Transmitter Based on the Best
Idle Mode Reselection Criterion (C2)" on page 341.

336 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

7.3.2.3 Making a Coverage Prediction by UL Signal Level


A coverage prediction by UL signal level allows you to predict the UL signal strength at a transmitter, on a user-
defined service area, from a user-defined terminal located on each pixel. You can base the coverage on the signal
level or total losses within a defined range.
To make a coverage prediction by UL signal level:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by Signal Level (DL) and click OK. The Coverage by Signal Level (DL) Properties dialog box
appears.
3. Configure the parameters in the Properties dialog box as described in "GSM Prediction Properties" on
page 333.
4. On the Conditions tab, you can define how the transmitter service areas will be evaluated.
Under DL Coverage Conditions, you can set the range of signal level to be considered via the following
parameters:
◼ Click the down arrow button and select one of the following thresholds:
◼ Subcell C Threshold: to use the reception threshold specified for each subcell (including the defined
power reduction) as the lower end of the signal level range.
◼ Global C Threshold: to enter a threshold to be used for all subcells as the lower end of the signal level
range.
◼ Under Server, select "All" to consider all servers. This option defines the server at which the UL signal level
is evaluated.
◼ In the Terminal list, select which terminal type is to be considered on each pixel. The UL transmitted power
is based on the max power of the selected terminal, gains and losses. The UL signal level is then a result
of this output power reduced by the path loss which is identical to the one in DL
◼ For information on the Terminal Specifications dialog box, see "Modelling Terminals" on page 287.
5. Click the Display tab.
If you choose to display the results by best signal level, the coverage prediction results will be in the form of
thresholds. If you choose to display the results by signal level, the coverage prediction results will be arranged
according to transmitter. For information on adjusting the display, see "Setting the Display Properties of
Objects" on page 49. Selecting "All" or "Best signal level" on the Conditions tab will give you the same results
because Atoll displays the results of the best server in either case. Selecting "Best signal level" necessitates,
however, the longest time for calculation.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

 You can also base the transmitter service areas on the best idle mode reselection
criterion (C2) by selecting "Best C2" on the Display tab. This allows you to compare
the coverage in idle mode with the coverage in dedicated mode. For more
information on coverage predictions in idle mode, See "Making a Coverage
Prediction by Transmitter Based on the Best Idle Mode Reselection Criterion (C2)"
on page 341.

7.3.2.4 Making a Coverage Prediction by Transmitter


A coverage prediction by transmitter allows you to predict which server is the best at each pixel. You can base the
coverage on the signal level, path loss, or total losses within a defined range.

© 2020 Forsk. All Rights Reserved. 337


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

The type of server you base the coverage prediction on determine the type of coverage prediction by transmitter you
make. In this section, the following scenarios are explained:
◼ "Making a Coverage Prediction by Transmitter Based on the Best Signal Level" on page 338
◼ "Making a Coverage Prediction by Transmitter Based on the Best Signal Level by HCS Layer" on page 339
◼ "Making a Coverage Prediction by Transmitter on HCS servers" on page 340
◼ "Making a Coverage Prediction by Transmitter for Highest Priority HCS Server" on page 341
◼ "Making a Coverage Prediction by Transmitter Based on the Best Idle Mode Reselection Criterion (C2)" on
page 341.

7.3.2.5 Making a Coverage Prediction by Transmitter Based on the Best Signal Level
When you base a coverage prediction by transmitter on the best signal level, Atoll will consider the best signal level
on each pixel. A coverage prediction by transmitter based on the best signal level is more suitable for a network that
does not have HCS layers. If the network has HCS layers, a coverage prediction by transmitter based on the best
signal level can give misleading results as the best signal on any pixel will usually be on a macro layer, although not
all users will necessarily connect to it.
To make a coverage prediction by transmitter based on the best signal level:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by Transmitter (DL) and click OK.
3. Configure the parameters in the Properties dialog box as described in "GSM Prediction Properties" on
page 333.
The coverage prediction parameters on the Conditions tab allow you to define the signals that will be
considered for each pixel. On the Conditions tab, define the signals that will be considered for each pixel:
◼ At the top of the Conditions tab, set the range of signal level to be considered. You can select one of the
following thresholds:
◼ Subcell C Threshold: to use the reception threshold specified for each subcell (including the defined
power reduction) as the lower end of the signal level range.
◼ Global C Threshold: to enter a threshold to be used for all subcells as the lower end of the signal level
range.
◼ Under Server, select "Best Signal Level" to take the best signal level from all servers on all layers into
consideration (for more information, see "Comparing Service Areas in Calculations" on page 507).
◼ Enter an Overlap margin. The default value is "4 dB."
◼ You can select which TRX type to consider by selecting it from the Reception from Subcells list as well as
the Frequency Band.
4. Click the Display tab.
For a coverage prediction by transmitter, the Display Type "Discrete Values" based on the Field "Transmitter"
is selected by default. Each coverage zone will then be displayed with the same colour as that defined for each
transmitter. For information on defining transmitter colours, see "Setting the Display Properties of Objects" on
page 49.

 When creating a coverage prediction by discrete values, you cannot export the
values per pixel.

5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

338 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

 You can also predict which server is second best server on each pixel by selecting
"Second Best Signal Level" on the Conditions tab and selecting "Discrete Values" as
the Display Type and "Transmitter" as the Field on the Display tab.

7.3.2.6 Making a Coverage Prediction by Transmitter Based on the Best Signal Level by HCS
Layer
When you base a coverage prediction by transmitter on the best signal level by HCS layer, Atoll will consider the best
signal level by HCS layer on each pixel. Grouping the results by HCS layer will allow you to quickly select which HCS
layer is displayed.
To make a coverage prediction by transmitter based on the best signal level per HCS layer:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by Transmitter (DL) and click OK.
3. Configure the parameters in the Properties dialog box as described in "GSM Prediction Properties" on
page 333.
4. On the General tab, group the transmitters by HCS layer:
a. Click the Group By button. The Group dialog box appears.

b. Select "HCS Layers" in the Available Fields list and click to move it to the Group these fields in this
order list.
c. Click OK to close the Group dialog box.
5. On the Conditions tab, specify the signals that will be considered for each pixel.
◼ At the top of the Conditions tab, set the range of signal level to be considered. You can select one of the
following thresholds:
◼ Subcell C Threshold: to use the reception threshold specified for each subcell (including the defined
power reduction) as the lower end of the signal level range.
◼ Global C Threshold: to enter a threshold to be used for all subcells as the lower end of the signal level
range.
◼ Under Server, select "Best Signal Level per HCS Layer" to take the best signal level from all servers on each
HCS layer into consideration (for more information, see "Comparing Service Areas in Calculations" on
page 507).
◼ Enter an Overlap margin. The default value is "4 dB."
◼ You can select which TRX type to consider by selecting it from the Reception from Subcells list as well as
the Frequency Band.
6. Click the Display tab.
For a coverage prediction by transmitter, the Display Type "Discrete Values" based on the Field "Transmitter"
is selected by default. Each coverage zone will then be displayed with the same colour as that defined for each
transmitter. For information on defining transmitter colours, see "Setting the Display Properties of Objects" on
page 49.

 When creating a coverage prediction by discrete values, you cannot export the
values per pixel.

7. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.

© 2020 Forsk. All Rights Reserved. 339


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window. You can
select which HCS layer to display by clicking the Expand button ( ) to expand the coverage prediction in the
Predictions folder and the selecting only the visibility check box of the HCS layer you want to display.

 You can also predict which server is second best server per HCS layer on each pixel
by selecting "Second Best Signal Level per HCS Layer" on the Conditions tab and
selecting "Discrete Values" as the Display Type and "Transmitter" as the Field on
the Display tab.

7.3.2.7 Making a Coverage Prediction by Transmitter on HCS servers


When you base a coverage prediction by transmitter on HCS servers, Atoll will consider the best signal level by HCS
layer on each pixel, assuming the cell edge of each layer is defined by the HCS threshold.
To make a coverage prediction by transmitter on HCS servers:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by Transmitter (DL) and click OK. The prediction Properties dialog box appears.
3. Configure the parameters in the Properties dialog box as described in "GSM Prediction Properties" on
page 333.
On the Conditions tab, specify the signals that will be considered for each pixel.
◼ At the top of the Conditions tab, you can set the range of signal level to be considered. You can click the
down arrow button and select one of the following thresholds:
◼ Subcell C Threshold: to use the reception threshold specified for each subcell (including the defined
power reduction) as the lower end of the signal level range.
◼ Global C Threshold: to enter a threshold to be used for all subcells as the lower end of the signal level
range.
◼ Under Server, select "HCS servers" to take the best signal level by HCS layer on each pixel into
consideration, assuming this signal level on each layer exceeds the minimum HCS threshold defined either
at the HCS layer level or specifically for each transmitter (for more information, see "Comparing Service
Areas in Calculations" on page 507).
◼ Enter an Overlap margin. The default value is "4 dB."
◼ You can select which TRX type to consider by selecting it from the Reception from Subcells list as well as
the Frequency Band.
4. Click the Display tab.
For a coverage prediction by transmitter, the Display Type "Discrete Values" based on the Field "Transmitter"
is selected by default. Each coverage zone will then be displayed with the same colour as that defined for each
transmitter. For information on defining transmitter colours, see "Setting the Display Properties of Objects" on
page 49.

 When creating a coverage prediction by discrete values, you cannot export the
values per pixel.

5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

340 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

7.3.2.8 Making a Coverage Prediction by Transmitter for Highest Priority HCS Server
When you base a coverage prediction by transmitter for highest priority HCS servers, Atoll will consider the best
signal level of the highest priority on each pixel, assuming priority is a combination of the priority field and the
minimum threshold per HCS layer.
To make a coverage prediction by transmitter for highest priority HCS servers:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by Transmitter (DL) and click OK. The prediction Properties dialog box appears.
3. Configure the parameters in the Properties dialog box as described in "GSM Prediction Properties" on
page 333.
4. On the Conditions tab, specify the signals that will be considered for each pixel.
◼ At the top of the Conditions tab, you can set the range of signal level to be considered. You can click the
down arrow button and select one of the following thresholds:
◼ Subcell C Threshold: to use the reception threshold specified for each subcell (including the defined
power reduction) as the lower end of the signal level range.
◼ Global C Threshold: to enter a threshold to be used for all subcells as the lower end of the signal level
range.
◼ Under Server, select "Highest priority HCS server" to take the best signal level of all the severs on the
highest priority HCS layer into consideration, assuming the priority of the layer is defined by its priority field
and its signal level exceeds the minimum HCS threshold defined either at the HCS layer level or specifically
for each transmitter (for more information, see "Comparing Service Areas in Calculations" on page 507).
◼ Enter an Overlap margin. The default value is "4 dB."
◼ You can select which TRX type to consider by selecting it from the Reception from Subcells list as well as
the Frequency Band.
5. Click the Display tab.
For a coverage prediction by transmitter, the Display Type "Discrete Values" based on the Field "Transmitter"
is selected by default. Each coverage zone will then be displayed with the same colour as that defined for each
transmitter. For information on defining transmitter colours, see "Setting the Display Properties of Objects" on
page 49.

 When creating a coverage prediction by discrete values, you cannot export the
values per pixel.

6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

7.3.2.9 Making a Coverage Prediction by Transmitter Based on the Best Idle Mode Reselection
Criterion (C2)
When you base a coverage prediction by transmitter on the best C2, Atoll will consider the best signal level in idle
mode. Such type of coverage can be used:
◼ to compare idle and dedicated mode best servers for voice traffic
◼ to display the GPRS/EDGE best server (based on the GSM idle mode)
The path loss criterion C1 used for cell selection and reselection is defined by:
C1 = BCCH Reception level - BCCH Reception Threshold
The path loss criterion (GSM03.22) is satisfied if C1>0. The reselection criterion C2 is used for cell reselection only
and is defined by:

© 2020 Forsk. All Rights Reserved. 341


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

C2= C1+ Cell Reselect Offset


To make a coverage prediction by transmitter based on the best signal level:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by Transmitter (DL) and click OK. The prediction Properties dialog box appears.
3. Configure the parameters in the Properties dialog box as described in "GSM Prediction Properties" on
page 333.
On the Conditions tab, specify the signals that will be considered for each pixel.
◼ At the top of the Conditions tab, you can set the range of signal level to be considered. You can click the
down arrow button and select one of the following thresholds:
◼ Subcell C Threshold: to use the reception threshold specified for each subcell (including the defined
power reduction) as the lower end of the signal level range.
◼ Global C Threshold: to enter a threshold to be used for all BCCH subcells as the lower end of the signal
level range.
◼ Under Server, select "Best Idle Mode Reselection Criterion (C2)" to consider the best C2 from all servers.
◼ If you select the Shadowing check box, you can change the Cell Edge Coverage Probability. For more
information, see "Modelling Shadowing" on page 217.
◼ You can select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
4. Click the Display tab.
For a coverage prediction by transmitter, the Display Type "Discrete Values" based on the Field "Transmitter"
is selected by default. Each coverage zone will be displayed with the same colour as that defined for each
transmitter. For information on defining transmitter colours, see "Setting the Display Properties of Objects" on
page 49.

 When creating a coverage prediction by discrete values, you cannot export the
values per pixel.

5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

7.3.2.10 Making a Coverage Prediction on Overlapping Zones


Overlapping zones (dl) are composed of pixels that are, for a defined condition, covered by the signal of at least two
transmitters. You can base a coverage prediction of overlapping zones on the signal level, path loss, or total losses
within a defined range.
To make a coverage prediction on overlapping zones:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Overlapping Zones (DL) and click OK. The prediction Properties dialog box appears.
3. Configure the parameters in the Properties dialog box as described in "GSM Prediction Properties" on
page 333.
On the Conditions tab, you can define the signals that will be considered for each pixel.
◼ At the top of the Conditions tab, you can set the range of signal level to be considered. You can click the
down arrow button and select one of the following thresholds:

342 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ Subcell C Threshold: to use the reception threshold specified for each subcell (including the defined
power reduction) as the lower end of the signal level range.
◼ Global C Threshold: to enter a threshold to be used for all subcells as the lower end of the signal level
range.
◼ Under Server, select "HCS servers" to take the best signal level by HCS layer on each pixel into
consideration, assuming the signal level on each layer exceeds the minimum HCS threshold defined either
at the HCS layer level or specifically for each transmitter (for more information, see "Comparing Service
Areas in Calculations" on page 507).
◼ Enter an Overlap margin. The default value is "4 dB."
◼ If you select the Shadowing check box, you can change the Cell Edge Coverage Probability. For more
information, see "Modelling Shadowing" on page 217.
◼ You can select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
◼ You can select which TRX type to consider by selecting it from the Reception from Subcells list as well as
the Frequency Band.
4. Click the Display tab.
For a coverage prediction on overlapping zones, the Display Type "Value Intervals" based on the Field "Number
of servers" is selected by default. Each overlapping zone will then be displayed in a colour corresponding to
the number of servers received per pixel. For information on defining display properties, see "Setting the
Display Properties of Objects" on page 49.
5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

 By changing the parameters selected on the Conditions tab and by selecting


different results to be displayed on the Display tab, you can calculate and display
information other than that which has been explained in the preceding sections.

7.3.3 Analysing Signal Reception Using the Point Analysis

Once you have calculated the coverage prediction, you can use the Point Analysis tool.

1. Click the Point Analysis button ( ) in the Radio Planning toolbar. The Point Analysis window appears and

the pointer changes ( ) to represent the receiver. A line appears on the map connecting the selected
transmitter and the current position. You can move the receiver on the map (see "Moving the Receiver on the
Map" on page 231).

2. At the top of the Point Analysis window, select the Reception ( ) view.

© 2020 Forsk. All Rights Reserved. 343


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.5: Point Analysis window - Reception view

The predicted signal level from different transmitters is reported in the Reception view in the form of a bar
chart, from the highest predicted signal level on the top to the lowest one on the bottom. Each bar is displayed
in the colour of the transmitter it represents. In the map window, arrows from the pointer to each transmitter
are displayed in the colour of the transmitters they represent. The best server of the pointer is the transmitter
from which the pointer receives the highest signal level. If you let the pointer rest, the signal level received from
the corresponding transmitter at the pointer location is displayed in the tip text.
3. Select the HCS Layer and the Subcell to be analysed. If you select nothing from the HCS Layer list, the signals
from all HCS layers will be studied.

4. Click the Options button ( ) to display the Calculation Options dialog box and change the following:
◼ Change the X and Y coordinates to change the present position of the receiver.
◼ Select the Shadowing check box and enter a Cell Edge Coverage Probability. For more information, see
"Modelling Shadowing" on page 217.
◼ You can select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class. For more information, see "Considering Indoor Losses" on page 232.
5. In the Reception view toolbar, you can use the following tools:

◼ Click the Copy button ( ) to copy the content of the view and paste it as a graphic into a graphic editing
or word-processing programme.

◼ Click the Print button ( ) to print the content of the view.


◼ Click the Centre on Map button ( ) to centre the map window on the receiver.

6. To get more information, select the Details view ( ). The Details view displays the current position and
height of the receiver, the clutter class it is situated on, and for each transmitter its BCCH signal level, the
BCCH C/I, the most interfered mobile station allocation (TRX, MAL or MAL-MAIO depending on the hopping
mode) and its corresponding C/I.

+ You can display a point analysis that uses the settings from an existing prediction
by right-clicking the prediction in the Network explorer and selecting Open Point
Analysis from the context menu.

7.3.4 Multi-point Analyses

In Atoll, you can carry out calculations on lists of points representing subscriber locations for analysis. These
analyses may be useful for verifying network QoS at subscriber locations in case of incidents (call drops, low
throughputs, etc.) reported by users.
In point analysis, a number of parameters are calculated at each point for all potential servers.
In this section, the following are explained:
◼ "GSM Point Analysis Properties" on page 345
◼ "Making a Point Analysis" on page 345
◼ "Viewing Point Analysis Results" on page 346

344 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

7.3.4.1 GSM Point Analysis Properties


The point analysis Properties window allows you to create and edit point analyses.

General Tab
The General tab allows you to specify the following settings for the multi-point analysis:
◼ Name: Specify the assigned Name of the coverage prediction.
◼ Comments: Specify an optional description of comment for the prediction.

Conditions Tab
The load condition parameters on the Conditions tab allow you to define the signals that will be considered for each
pixel.
◼ Load conditions: Select "(Cells table)" to calculate the multi-point analysis using the load conditions defined
in the cells table. Select a simulation or a group of simulations to calculate the multi-point analysis using the
load conditions calculated by Monte Carlo simulations.
◼ HCS Layer: Select the HCS layer for which you want to run the analysis.
◼ Interference: Select the source of interference to be taken into account in the calculations, "Co-channel",
"Adjacent", or both.
◼ Based on: Select "C/I" or "C/I+N".
◼ Shadowing: Select this option to consider shadowing in the prediction. For more information, see "Modelling
Shadowing" on page 217. If you select this option, you can change the Cell edge coverage probability.
◼ Clutter indoor losses: Select this option to consider indoor losses. Indoor losses are defined per frequency per
clutter class.

Points Tab
The Points tab displays a table containing each point of the point-analysis. You can use this table to import and
create points or to export a list of points.
◼ Position Id: The indexes of the points used for the multi-point analysis.
◼ X and Y: The coordinates of the points used for the multi-point analysis.
◼ Height (m): The height of the points used for the multi-point analysis.
◼ Service: The services assigned to the points used for the multi-point analysis.
◼ Terminal: The terminals assigned to the points used for the multi-point analysis.
◼ Mobility: The mobility types assigned to the points used for the multi-point analysis.

Display Tab
On the Display tab, you can modify how the results of the point analysis will be displayed. For information on
changing display properties, see "Setting the Display Properties of Objects" on page 49.

7.3.4.2 Making a Point Analysis


1. In the Network explorer, right-click the Multi-point Analysis folder and select New Point Analysis. The Point
Analysis Properties dialog box appears.
2. On the General and Conditions tabs, specify the settings as described in "GSM Point Analysis Properties" on
page 345.
3. On the Points tab, you can create a list of points by:
◼ Importing a list of points from an external file: Click the Actions button and select Import Table from the
menu to open the Open file dialog box. In this dialog box, select a TXT or CSV file containing a list of points
and click Open. For more information on importing data tables, see "Importing Tables from Text Files" on
page 91.
◼ Importing a list of points from a fixed subscriber traffic map: Click the Actions button and select Import
from Fixed Subscribers from the menu to open the Fixed Subscribers dialog box. In this dialog box, select
one or more existing fixed subscriber traffic maps and click OK.
◼ Copying a list of points from an external file.

© 2020 Forsk. All Rights Reserved. 345


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ Creating points in the list by editing the table: Add new points by clicking the New Row icon ( ) and
entering X and Y coordinates as well as a service, a terminal, and a mobility.

 The list of points must have the same coordinate system as the display coordinate
system used in the Atoll document. For more information on coordinate systems,
see "Setting a Coordinate System" on page 38.

It is also possible to leave the Points tab empty and add points to the analysis


on the map using the mouse once the point analysis item has been created.
To add points on the map using the mouse, right-click the point analysis item
to which you want to add points, and select Add Points from the context
menu. The mouse pointer changes to point creation mode ( ). Click once to
create each point you want to add. Press ESC or click the Pointer button ( )
in the Map toolbar to finish adding points.
◼ You can also export the list of point from a point analysis to ASCII text files
(TXT and CSV formats) and MS Excel XML Spreadsheet files (XML format) by
selecting Actions > Export Table. For more information on exporting table
data, see "Exporting Tables to Text Files and Spreadsheets" on page 89.

4. On the Display tab, specify how to display point analysis results on the map according to any input or
calculated parameter. For more information on defining display properties, see "Setting the Display Properties
of Objects" on page 49.
5. Once you have defined the point analysis parameters, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the point analysis and calculate it immediately.
◼ OK: Click OK to save the point analysis without calculating it.

 To calculate or recalculate a point analysis later, you can perform either of the
following actions:
◼ Open the point analysis Properties dialog box and click the Calculate button.
◼ Right-click the point analysis in and select Calculate in the context menu.

Once Atoll has finished calculating the point analysis, the results are displayed in the map window. You can
also access the analysis results in a table format. For more information, see "Viewing Point Analysis Results"
on page 346.
You can also organise point analyses in folders under the Multi-point Analysis folder by creating folders under the
Multi-point Analysis folder in the Network explorer. Folders may contain one or more point analyses items. You can
move point analyses items from one folder to another and rename folders.

7.3.4.3 Viewing Point Analysis Results


Once a point analysis has been calculated, its results are displayed on the map and are also available in the point
analysis item in the form of a table.
To view the results table of a point analysis:
1. In the Network explorer, expand the Multi-point Analysis folder, right-click the analysis whose results table
you want to view, and select Analysis Results from the context menu. The Results dialog box appears. The
results table includes the following information:
◼ Position Id: The indexes of the points used for the multi-point analysis.
◼ X and Y: The coordinates of the points used for the multi-point analysis.
◼ Height (m): The height of the points used for the multi-point analysis.
◼ Service: The services assigned to the points used for the multi-point analysis.
◼ Terminal: The terminals assigned to the points used for the multi-point analysis.
◼ Mobility: The mobility types assigned to the points used for the multi-point analysis.

346 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ Transmitter: Names of the potential serving transmitters.


◼ Distance (m): Distances from the potential serving cells.
◼ BCCH - C (dBm): BCCH signal level.
◼ BCCH - C/I (dB): BCCH signal quality.
◼ Min C/I (dB): Minimum signal quality.
◼ TRX: Name of the TRX.
2. To add or remove columns from the results table:
a. Click the Actions button and select Display Columns from the menu. The Columns to be Displayed dialog
box opens.
b. Select or clear the columns that you want to display or hide.
c. Click Close.

 You can also export the multi-point analysis results table to ASCII text files (TXT
and CSV formats) and MS Excel XML Spreadsheet files (XML format) by selecting
Actions > Export. For more information on exporting table data, see "Exporting
Tables to Text Files and Spreadsheets" on page 89.

3. Click Close.

7.3.5 Planning Neighbours in GSM/GPRS/EDGE

You can use Atoll to manually allocate neighbour relations to any cell in a network. You can also use Atoll to
automatically allocate neighbour relations to a single cell, to all the cells of a base station, to all the cells in a
transmitter group, or to all the cells in a network, based on predefined parameters.

Figure 7.6: GSM handover area between a reference cell and a potential neighbour

In this section, only the concepts that are specific to automatic neighbour allocation in GSM networks are explained:
◼ "GSM Coverage Conditions" on page 347
◼ "GSM Calculation Constraints" on page 348
◼ "GSM Reasons for Allocation" on page 348
For more information on neighbour planning, see "Neighbour Planning" on page 259.

7.3.5.1 GSM Coverage Conditions


In the Automatic Neighbour Allocation dialog box, you can specify the coverage conditions:

© 2020 Forsk. All Rights Reserved. 347


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ When the Use coverage conditions option is not selected, only the defined Distance will be used to allocate
neighbours to a reference cell.
◼ When the Use coverage conditions option is selected, click Define to open the Coverage Conditions dialog
box and define the following parameters:
◼ Resolution: Enter the resolution to be used to calculate cells’ coverage areas during automatic neighbour
allocation.
◼ Global reception threshold: Enter the minimum signal level which must be provided by reference cell A and
potential neighbour cell B.
◼ Handover start (HO margin): Enter the signal level which indicates the beginning of the handover margin.
The handover start must be outside of the best server area of the reference cell.
◼ Handover end: Enter the signal level indicating the end of the handover margin. The handover end must
exceed the value entered for the Handover start. The higher the value entered for the Handover end, the
longer the list of potential neighbours. The area between the Handover start and the Handover end
constitutes the area in which Atoll will search for neighbours.
◼ Shadowing: If selected, enter a Cell edge coverage probability. For more information, see "Modelling
Shadowing" on page 217.
◼ Clutter indoor losses: Select this check box to take indoor losses into account in calculations. Indoor
losses are defined per frequency per clutter class.

7.3.5.2 GSM Calculation Constraints


In the Automatic Neighbour Allocation dialog box, you can select the following calculation constraints:
◼ Co-site transmitters as neighbours: cells located on the same site as the reference cell will automatically be
considered as neighbours. A transmitter with no antenna cannot be considered as a co-site neighbour.
◼ Adjacent neighbours: cells that are adjacent to the reference cell will automatically be considered as
neighbours.
◼ Adjacent HCS layer neighbours: cells that have HCS layer adjacency with the reference cell will automatically
be considered as neighbours.
◼ Symmetric relations: Select this check box if you want the neighbour relations to be reciprocal, i.e. any
reference cell is a potential neighbour of all the cells that are its neighbours.
◼ Exceptional pairs: Select this check box to force the neighbour relations defined in the Intra-technology
Exceptional pairs table. For information on exceptional pairs, see "Exceptional Pairs" on page 259.

7.3.5.3 GSM Reasons for Allocation


In the Automatic Neighbour Allocation dialog box, the reason for neighbour allocation is indicated under Cause in
the Results table. It can be any of the following:

Cause Description When

Distance The neighbour is located within the defined maximum Use coverage conditions
distance from the reference cell is not selected

Coverage The neighbour relation fulfils the defined coverage con- Use coverage conditions is selected
ditions and nothing is selected under Force

Co-Site The neighbour is located on the same site as the ref- Use coverage conditions is selected
erence cell and Co-site transmitters as neighbours is selected

Adjacent The neighbour is adjacent to the reference cell Use coverage conditions is selected
and Adjacent neighbours is selected

Adjacent layer The neighbour belongs to an adjacent HCS layer Use coverage conditions is selected
and Adjacent HCS layer neighbours is selected

Symmetry The neighbour relation between the reference cell and Use coverage conditions is selected
the neighbour is symmetrical and Symmetric relations is selected

348 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

Cause Description When

Exceptional Pair The neighbour relation is defined as an exceptional pair Exceptional pairs
is selected

Existing The neighbour relation existed before automatic allo- Delete existing neighbours
cation is not selected

7.4 Studying GSM/GPRS/EDGE Network Capacity


In Atoll, you can study the network capacity of a GSM/GPRS/EDGE network by studying the traffic demand, which
is a prerequisite for dimensioning a GSM/GPRS/EDGE network, that the network can handle. There are several
different ways to study traffic demand:
◼ OMC traffic data: You can use OMC traffic data to calculate traffic demand and import the traffic demand into
the Subcells Table: Traffic Data.
◼ Traffic captures: You can import traffic demand information from traffic maps and then use this information
to create a traffic capture.
◼ Simulations: Like for the traffic captures, you can import traffic demand from traffic maps and then use this
information to create one or several simulations.
A traffic capture is based on a macroscopic description of traffic as defined by one or more traffic maps. In a traffic
capture, the total traffic is broken down per transmitter, respecting the compatibility between the traffic and the
transmitter. For example, if two transmitters cover the same traffic:
◼ the traffic can be treated as traffic demand for each, or
◼ the traffic can be treated as traffic demand for only one of the two, taking into consideration the maximum
speed defined per layer (for example, traffic with a high-speed mobility type will not be allocated to a micro
layer), frequency bands, etc.
The result of the traffic capture is the demand per transmitter, broken down by subcell, service, terminal, and
mobility, in terms of Kbps for packet-switched traffic (maximum bit rate or constant bit rate) and Erlangs for circuit-
switched traffic. This breakdown is made on the service zones defined for each subcell, as defined by the
parameters set on the Conditions tab of the traffic capture’s Properties dialog box.
Compared to a traffic capture, a simulation is based on a realistic distribution of voice or packet users at a given
point in time. The distribution of users at a given moment is referred to as a snapshot. Based on this snapshot, Atoll
calculates various network parameters such as the UL and DL C/(I+N) for each mobile, the required power and the
obtained coding (codec or coding scheme) of the mobile, the DL/UL Traffic Load, the mean power control gain, the
DL DTX gain and the Half-rate traffic ratio of each subcell. Simulations are calculated in an iterative fashion.
When several simulations are performed at the same time using the same traffic information, the distribution of
users will be different, according to a Poisson distribution. Consequently you can have variations in user distribution
from one snapshot to another.
To create snapshots, services and users must be modelled. As well, certain traffic information in the form of traffic
maps must be provided. Once services and users have been modelled and traffic maps have been created, you can
make simulations of the network traffic.
For information on studying network capacity in Atoll, see Chapter 6: Traffic and Capacity Planning.
This section covers the following topics for GSM networks:
◼ "Importing OMC Traffic Data into the Subcells Table: Traffic Data" on page 350
◼ "Defining Multi-service Traffic Data" on page 350
◼ "Calculating and Displaying a Traffic Capture" on page 351
◼ "Dimensioning a GSM/GPRS/EDGE Network" on page 355.
◼ "Calculating GSM/GPRS/EDGE Traffic Simulations" on page 360

© 2020 Forsk. All Rights Reserved. 349


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

7.4.1 Importing OMC Traffic Data into the Subcells Table: Traffic Data

As explained in "GSM Subcell Properties" on page 322, subcell data is displayed in three subcell tables: Standard
Data, Traffic Data, and AFP Data. The data in the Subcells Table: Traffic Data can be used for a variety of different
purposes in Atoll:
◼ For dimensioning purposes
◼ To calculate quality indicators
◼ For the AFP
◼ To evaluate and allocate neighbours
◼ In interference predictions.
You can use OMC traffic data as a source of accurate traffic data and import it into the Subcells Table: Traffic Data.
The first step in using OMC traffic data is ensuring that the data is available in a form usable by Atoll. Normally, OMC
traffic data is measured in kbits instead of timeslots.
The major drawback of this method is the fact that, in many cases, the packet-switched OMC traffic demand is
available in kbits instead of timeslot units. In order to correctly translate Kbits into timeslots, you must create traffic
maps as described in the sections below. The traffic capture will analyse the radio conditions at each point, defining
the coding schemes, modulation, and bit rates, in order to calculate how many timeslots are required for a given
demands of kbits.

 It is very common to use traffic maps based on OMC data per transmitter for the
purpose of retrieving interference matrices based on traffic. The best method of
working with an AFP is to use the OMC data of the subcells table and to generate
interference matrices based on clutter weighting as explained in "Calculating an
Interference Matrix Based on Clutter Weighting" on page 381.

Once the data has been converted into timeslots, you can import it into the Subcells Table: Traffic Data.
To import OMC traffic data into the Subcells Table: Traffic Data:
1. Select the Network explorer.
2. Right-click the Transmitters folder. The context menu appears.
3. Select Subcells > Subcells Table: Traffic Data from the context menu. The Subcells Table: Traffic Data opens.
After modifying the available OMC data to change it from served traffic to traffic demand, you can import the
following data into the Subcells Table: Traffic Data:
◼ Voice demand in Erlangs
◼ Packet-switched demand in timeslots
◼ Half-rate traffic ratio.
For more information on working with data tables in Atoll, see "Data Tables" on page 78.

7.4.2 Defining Multi-service Traffic Data

The first step in studying network capacity is defining how the network is used. In Atoll, this is accomplished by
creating all of the parameters of network use, in terms of services, users, and equipment used.
The following services and users are modelled in Atoll in order to create simulations:
◼ Codec Modes: Codecs are used by the network to compress voice and, as a consequence, to increase the
voice traffic in the network. The Codec Modes table lists all the available codec modes. Codec modes can be
selected according to radio conditions. Mappings between quality and codec modes are listed in the Codec
configuration table. You can create new codec configurations and modify existing ones by using the Codec
Configuration table. For information on codec mode configurations, see "Codec Configuration" on page 515.
◼ Coding Schemes: Coding Schemes are used by the network for carrying packet-switched data. The Coding
Schemes table lists all the available coding schemes. Coding Schemes can be selected according to radio
conditions. Mappings between quality and coding schemes are listed in the Coding Schemes configuration
table. You can create new coding scheme configurations and modify existing ones by using the Coding

350 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

Scheme Configuration table. For information on coding scheme configurations, see "Coding Scheme
Configuration" on page 518.
◼ Services: Services are the various services, such as voice, VoIP, mobile internet access, etc., available to
subscribers. These services can be either circuit-switched or packet-switched. There are two types of packet-
switched services: max. bit rate or constant bit rate (e.g., VoIP). For each service, quality targets, such as
quality of service in Erlangs for circuit-switched services, are defined for network dimensioning. For
information on modelling end-user services, see "Modelling Services" on page 279.
◼ Mobility types: In GSM/GPRS/EDGE, information about receiver mobility is important to efficiently manage
connections: a mobile used by a driver moving quickly or a pedestrian will not necessarily be connected to the
same HCS layer. For information on creating a mobility type, see "Modelling Mobility Types" on page 286.
◼ Terminals: In GSM/GPRS/EDGE, a terminal is the user equipment that is used in the network, for example, a
mobile phone, a PDA, or a car’s on-board navigation device. It is defined to ensure compliancy between
transmitter equipment and supported frequency bands and GPRS/EDGE parameters. For information on
creating a terminal, see "Modelling Terminals" on page 287.

7.4.3 Calculating and Displaying a Traffic Capture

In Atoll, you can create a traffic capture from an existing traffic map to analyse traffic at the transmitter level. When
you calculate a traffic capture, the traffic from the selected maps is distributed to all transmitters according to the
criteria defined for each transmitter, as well as the Traffic Parameters: services, mobility types, terminals, and user
profiles.
For example, an GPRS/EDGE-enabled transmitter will be allocated the data user traffic whereas a transmitter not
capable of GPRS/EDGE will only carry GSM voice traffic.
Similarly, a user using a GSM900-band mobile phone will not be allocated to a transmitter that only functions on the
DCS1800 band.
By creating different traffic captures using different criteria to represent different conditions, you can analyse
network traffic under the various situations.
You can define one of the traffic captures as the default traffic capture. It can be used to:
◼ dimension a GSM/GPRS/EDGE network
◼ calculate KPI
◼ calculate interference matrices
◼ allocate neighbours according to overlapping traffic.
Instead of using a default traffic capture, you can import the actual network traffic directly into the Subcells Table:
Traffic Data (see "Dimensioning a GSM/GPRS/EDGE Network" on page 355 for more information).
In this section, the following are explained:
◼ "Prerequisites for a Traffic Capture" on page 351
◼ "Creating a Traffic Capture" on page 352
◼ "GSM/GPRS/EDGE Traffic Capture Results" on page 353
◼ "Modifying a GSM/GPRS/EDGE Traffic Capture" on page 354.

7.4.3.1 Prerequisites for a Traffic Capture


To successfully create a traffic capture, you must ensure that you have the following information:
◼ A valid traffic map (see "Working with Traffic Maps" on page 294)
◼ Correct GPRS-related parameters (see "Creating or Modifying a Transmitter" on page 110), including:
◼ GPRS/EDGE capacity selected
◼ GPRS/EDGE-capable configuration selected
◼ Correct packet traffic-related parameters
◼ Target rate for traffic overflow defined for subcells (see "GSM Subcell Properties" on page 322)

© 2020 Forsk. All Rights Reserved. 351


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ Correctly defined service zones (see "Creating a Traffic Capture" on page 352)
◼ Correctly defined HCS layers (see "Setting HCS Layers" on page 506).

7.4.3.2 Creating a Traffic Capture


To create a traffic capture:
1. Select the Network explorer.
2. Right-click the Traffic Analysis folder. The context menu appears.
3. Select New from the context menu. A traffic capture Properties dialog box appears.
4. Click the General tab. You can change the following:
◼ Name: By default, Atoll names traffic captures sequentially. You can change the assigned name.
◼ Comments: You can enter comments in this field if you want.
◼ Filter: You can select the transmitters to be considered in the traffic capture by clicking the Filter button.
For information on using the Filter dialog box, see "Advanced Data Filtering" on page 106.
5. Click the Traffic tab. You can enter the following:
◼ Global Scaling Factor: If desired, enter a scaling factor to increase user density.
The global scaling factor enables you to increase user density without changing traffic parameters or traffic
maps. For example, setting the global scaling factor to 2 is the same as doubling the initial number of
subscribers (for environment and user profile traffic maps) or the throughputs/users (for sector traffic
maps). For information on using the global scaling factor, see "Simulation Properties" on page 306.
◼ Select Traffic Maps to Be Used: Each available traffic map in the project can be used for the current traffic
capture by assigning its traffic to all HCS layers (default mode) or by restricting its spread to a specific HCS
layer. In order to make the traffic capture, you must select at least one traffic map and assign its traffic to
a single HCS layer or to all.
Assigning traffic to all HCS layers means that for a given traffic map, its traffic will overflow from lowest to
highest priority layers as explained in "GSM Subcell Properties" on page 322 and in Figure 7.3 on page 326.
If the traffic of a map is assigned to a specific layer, its traffic is only captured on that layer and the traffic
only overflows within concentric cells.
You can select traffic maps of any type. However, if you have several different types of traffic maps and
want to make a traffic capture on a specific type of traffic map, you must ensure that you select only traffic
maps of the same type. For information on the types of traffic maps, see "Working with Traffic Maps" on
page 294.
6. Click the Conditions tab. The parameters on the Conditions tab define how the service zone for each
transmitter and the number of timeslots for circuit and packet services will be calculated.
7. Under Coverage Conditions, set the following parameters to define how the service area of each transmitter
will be calculated:
◼ Under Server, select "HCS servers" to take the best signal level by HCS layer on each pixel into
consideration, assuming this signal level on each layer exceeds the minimum HCS threshold defined either
at the HCS layer level or specifically for each transmitter (for more information, see "Comparing Service
Areas in Calculations" on page 507).
◼ Enter an Overlap margin. The default value is "4 dB".
◼ If you select the Shadowing check box, you can change the Cell Edge Coverage Probability. Shadowing
margins (depending on the entered cell edge coverage probability and the model standard deviation per
clutter class) are applied to the values for C. For more information, see "Modelling Shadowing" on page 217.
◼ You can select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.

 If shadowing is taken into account, the C⁄I standard deviation per clutter class is
used to estimate the shadowing losses on the calculated C⁄I values.

8. Under GPRS/EDGE, you can set the parameters to define how the number of timeslots for circuit and packet
services will be calculated. Select one of the following to define how the calculations in the traffic capture are
going to be made:

352 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ Select Calculations Based on C if you want to base the traffic capture on C⁄N. Continue to step 14.
◼ Select Calculations Based on C⁄I and continue with the following step.
9. Select the DTX taken into account check box and enter the percentage of time during which a user is talking
in the Voice Activity Factor text box, if you want discontinuous transmission mode for TRXs which support it
taken into account.
10.From the Interference Sources list, select whether the interference should be calculated from adjacent
channels, co-channels, or from both. The adjacent channel effect on the victim channel, i.e., the interference,
is decreased by the adjacent channel protection level.

 Inter-technology interference is taken into account by default. For more


information, see "Modelling Inter-technology Interference" on page 618. By adding
an option in the Atoll.ini file, you can add an Inter-technology check box which will
allow you to consider or not inter-technology interference.

11.Select the Traffic Load that will be used to calculate interference:


◼ 100%: The maximum traffic load (subcells entirely loaded).
◼ From subcell table: The subcell traffic load as user-defined or as calculated during dimensioning.
12.Select the Ideal Link Adaptation check box if you want the coding scheme that offers the highest throughput
for a given C or C⁄I to be selected. Otherwise, Atoll will choose the coding scheme by considering only the
coding scheme admission threshold in terms of C and/or C⁄I.
13.Select the Thermal Noise Taken into Account check box if you want Atoll to consider thermal noise.
14.Click Calculate.
After the traffic capture has been completed, two new tabs appear on the traffic capture Properties dialog box
with the results. For a detailed explanation of the results, see "GSM/GPRS/EDGE Traffic Capture Results" on
page 353.

7.4.3.3 GSM/GPRS/EDGE Traffic Capture Results


After you have calculated a GSM/GPRS/EDGE traffic capture, as described in "Creating a Traffic Capture" on
page 352, two new tabs, Results per Transmitter and Results per Subcell, appear on the traffic capture Properties
dialog box:
◼ Results per Transmitter: The results on the Results per Transmitter tab give the traffic allocated to each
transmitter:
◼ Circuit demand (Erlangs): The total circuit-switched traffic demand in Erlangs for that transmitter. This is
calculated by summing the circuit-switched traffic in Erlangs per pixel in the transmitter coverage area.
◼ Circuit average demand (Timeslots): The average demand on circuit timeslots takes into consideration the
effect of half-rate circuit-switched traffic carried by the transmitter, i.e., it takes into consideration the fact
that 2 half-rate users are equivalent to 1 full-rate user in terms of Erlangs of traffic.
◼ Packet demand (Kbps): The total traffic demand in kilobits per second generated by the packet-switched
users within the coverage area of the transmitter.
◼ Packet average demand (Timeslots): The number of timeslots needed to meet the packet traffic demand
depends on the maximum throughput that a packet timeslot can support.
◼ Average Packet Timeslot Capacity (Kbps): The average packet timeslot capacity is calculated according
to the propagation conditions on each pixel of the transmitter coverage area. When calculating the traffic
capture, you can choose to base this on carrier power or on interference (C or C⁄I).
◼ Results per Subcell: The results on the Results per Subcell tab give the traffic per subcell. For each subcell
(except for the BCCH, which captures the same traffic as the corresponding TCH), Atoll indicates the types of
traffic assigned by service, mobility, and terminal and displays:
◼ Packet Demand (Kbps): The total traffic demand in kilobits per second generated by the packet-switched
users within the coverage area of the transmitter.
◼ Circuit Demand (Erlangs): The total circuit-switched traffic demand in Erlangs. In case of circuit switched
services, it depends whether the subcell supports half-rate traffic.

© 2020 Forsk. All Rights Reserved. 353


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

If the percentage of half-rate traffic of the subcell is 0, the average demand in circuit timeslots will be the
same as the traffic demand in Erlangs and the number of used timeslots will be the same as the traffic
demand. If there is a certain percentage of half-rate traffic, the number of used timeslots will depend on the
percentage of traffic using half-rate connections.
◼ Average demand (Timeslots): The average number of timeslots needed to match the demand in circuit-
switched and packet-switched traffic.
The demand in packet timeslots depends on the maximum throughput that a timeslot can support.
Therefore, it depends on the average timeslot capacity within the transmitter coverage area, which in turn
depends on the propagation conditions.

+ The traffic capture results provide traffic per transmitter. You can retrieve the
amount of traffic (Erlangs for circuit services, Kbps for max bit rate packet services)
defined in the input traffic map in output as follows:
1. Create a sector traffic map per HCS layer (see "Creating a Sector Traffic Map"
on page 295) based on a best server coverage prediction (HCS server option
with 0 dB overlap margin). As a result, you will have as many sector traffic
maps as the number of HCS layers.
2. Create a traffic capture (HCS server option with 0 dB overlap margin) where
the traffic of each map is assigned to its respective layer (see "Creating a
Traffic Capture" on page 352).
As a result, each transmitter will have the same amount of traffic (Erlangs for circuit
services, Kbps for max bit rate packet services) as the transmitter in the selected
traffic maps used for input. Constant bit rate services cannot be treated in the same
way since their input traffic is stated in Erlangs whereas the corresponding demand
is evaluated in Kbps as with any other packet-switched service.

For more information on how the results are calculated and on the formulas used, see the Technical Reference
Guide.

7.4.3.4 Modifying a GSM/GPRS/EDGE Traffic Capture


Atoll offers several options to modify a traffic capture once you have created it as explained in "Creating a Traffic
Capture" on page 352. As well, you can use a traffic capture for one of several calculations. You can access these
options using the traffic capture’s context menu:
To access the options for a traffic capture:
1. Select the Network explorer.
2. Click the Expand button ( ) to expand the Traffic Analysis folder.
3. Right-click the traffic capture. The context menu appears.
4. Select one of the following from the context menu:
◼ Properties: Select Properties to open the traffic capture’s Properties dialog box. You can review the results
of the traffic capture, or change the parameters and recalculate the traffic capture. For a description of the
results, see "GSM/GPRS/EDGE Traffic Capture Results" on page 353. For information on the parameters
available, see "Creating a Traffic Capture" on page 352.
◼ Default: Select Default to set the current traffic capture as the default traffic capture. The default traffic
capture ( ) is the one used to:
◼ dimension a GSM/GPRS/EDGE network (see "Dimensioning a GSM/GPRS/EDGE Network" on page 355)
◼ calculate KPIs (see "Calculating Key Performance Indicators of a GSM/GPRS/EDGE Network" on
page 499)
◼ calculate interference matrices (see "Interference Matrices" on page 377)
◼ allocate neighbours according to overlapping traffic (see "Automatically Allocating Neighbours to
Multiple Cells" on page 264)
◼ Calculate: Select Calculate to calculate a new traffic capture (i.e., one that you created but closed without
calculating) or to recalculate an existing traffic capture to which you have made changes.

354 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ Delete: Select Delete to delete the current traffic capture.

 The traffic capture is deleted immediately; there is no opportunity to confirm or


cancel the action.

◼ Rename: Select Rename to rename the current traffic capture.

7.4.4 Dimensioning a GSM/GPRS/EDGE Network

The dimensioning process allows you to calculate the number of TRXs required to meet the traffic needs of a GSM/
GPRS/EDGE network. Dimensioning is carried out using the parameters defined in the selected dimensioning model
and on either:
◼ the default traffic capture based on one or more traffic maps, or
◼ the current traffic data present in the subcells table,
During dimensioning, Atoll evaluates a number of TRXs so as to have enough circuit timeslots (shared and
dedicated) to match the circuit traffic demand with the quality requirements defined in circuit-switched services
(Erlang B or C). Then, Atoll calculates how many TRXs must be added to meet packet traffic demand, using the
quality charts defined in the dimensioning model.
In this section, the following are explained:
◼ "Defining a GSM/GPRS/EDGE Dimensioning Model" on page 355
◼ "Dimensioning a GSM/GPRS/EDGE Network" on page 357.

7.4.4.1 Defining a GSM/GPRS/EDGE Dimensioning Model


The dimensioning model is the definition of the parameters that will be used during the dimensioning process. You
can modify an existing dimensioning model or you can create a new dimensioning model.
To create or modify a dimensioning model:
1. If you are creating a new dimensioning model:
a. In the Parameters explorer, expand Network Settings and right-click Dimensioning Models. The context
menu appears.
b. Select New from the context menu. The Dimensioning Models: New Record Properties dialog box appears.
2. If you are modifying the properties of an existing dimensioning model:
a. In the Parameters explorer, expand Traffic Parameters > Dimensioning Models, right-click the
dimensioning model that you want to modify. The context menu appears.
b. Select Properties from the context menu. The Properties dialog box appears.
3. Click the General tab. You can set the following parameters:
◼ Name: Atoll assigns a Name to the dimensioning model. You can change the default name, if desired.
◼ Max. Number of TRXs per Transmitter: Enter the maximum number of TRXs that a transmitter can have.
During dimensioning, this value is used for transmitters for which this value is not defined on the TRXs tab
of the Properties dialog box (see "GSM Subcell Properties" on page 322).
Under Circuit:
◼ Queuing Model: Enter the queuing model for GSM voice calls (Erlang B or Erlang C).
Under Packet:
◼ Min. number of packet-dedicated timeslots per transmitter: Enter the minimum number of dedicated
packet-switched timeslots that must be reserved for each transmitter.
◼ Max. number of additional TRXs for packet services: Enter the maximum number of TRXs that can be
added for the subcell to satisfy the demand for packet-switched services after Atoll has dimensioned the
circuit-switched services.

© 2020 Forsk. All Rights Reserved. 355


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ KPIs to Take into Account: Select the key performance indicators you want taken into account during
dimensioning. The values of the key performance indicators are defined by the quality graphs on the Quality
Graphs tab of the dimensioning model Properties dialog box.
◼ Min. Throughput: Select the Min. Throughput check box if you want to take minimum required
throughput (or the guaranteed bit rate for constant bit rate packet-switched services) into account when
performing dimensioning.
From the point of view of a GPRS/EDGE user, throughput is the average maximum throughput
experienced by the mobile terminal during a data call. If there is more than one user multiplexed on the
same timeslot, which occurs when the system accommodates many users, each multiplexed user will
experience a reduction in throughput. This reduction in throughput is described by the reduction factor
defined in the reduction factor graph. A reduction factor of 1, or almost 1, means that each user has the
maximum throughput that a timeslot can offer in a given environment (the maximum throughput per
timeslot, in turn, depends on the carrier power and/or C⁄I ratio at a given location). As the system load
increases, the reduction factor starts decreasing, corresponding to the decrease in throughput per user.
◼ Max. Blocking Rate: Select the Max. Blocking Rate check box if you want to take blocking probability
into account when performing dimensioning.
The blocking probability and the delay in the GPRS/EDGE system are closely related. A user starts to
experience more delay in service when the system is near saturation and the incoming packets are
placed in a waiting queue as there are no resources available for immediate transfer. This buffering of
packets is related to the load of the system. The blocking probability is the probability that an incoming
packet be placed in a queue. The delay is the average delay the packet will undergo due to blocking as
it waits its turn to be transmitted when resources are available.

 In GPRS and EDGE, the term "system load" refers to the ratio of the number of used
packet timeslots to the number of packet switching (shared and dedicated)
timeslots available in the system.

◼ Max. Delay: Select the Max. Delay check box if you want to take delay into account when performing
dimensioning.
The delay is the average delay the packet will undergo due to blocking as it waits its turn to be
transmitted when resources are available.
The delay can be restricted to an allowed maximum in the properties of the service.

 If the dimensioning model takes into account all three KPIs, the following
conditions are satisfied when the number of TRXs to add for packet service is
calculated:
◼ The throughput must be greater than the minimum throughput (or the
guaranteed bit rate for constant bit rate packet-switched services) even if a
reduction factor is applied to the throughput.
◼ The delay and the blocking rate must be lower than the maximum delay and
maximum blocking rate, respectively.

4. Click the Quality Charts tab. The Quality Charts tab displays the throughput reduction factor, delay, and
blocking probability graphs used for dimensioning packet switched traffic. The graphs are calculated as a
function of the system load, which is defined as the ratio of the number of used packet timeslots to the number
of packet switching (shared and dedicated) timeslots available in the system.
You can modify or replace the quality graphs with graphs generating using a third-party simulator.

 If the quality graphs are modified incorrectly, the dimensioning and quality analysis
results that are based on the quality graphs will also be incorrect.

356 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

 Atoll does not provide a default delay graph; if desired, you can enter your own
values.
The blocking rate graph is based on a user multiplexing factor of 8. The user
multiplexing factor corresponds to the number of timeslots on a GSM/GPRS/EDGE
frame.

5. Click OK.

7.4.4.2 Dimensioning a GSM/GPRS/EDGE Network


You can dimension a GSM/GPRS/EDGE network once you have the necessary information:
◼ Either a default traffic capture (for information on creating a traffic capture, see "Calculating and Displaying a
Traffic Capture" on page 351) or alternatively a populated traffic data part of the subcells table (see "GSM
Subcell Properties" on page 322).

 If you have modified the traffic map, traffic parameters, or transmitter properties
(e.g., calculation area, coding scheme configuration, etc.), since creating the traffic
capture, you must recalculate the traffic capture before dimensioning.

◼ A dimensioning model (for information on creating a or modifying a dimensioning model, see "Defining a
GSM/GPRS/EDGE Dimensioning Model" on page 355).
To dimension a GSM/GPRS/EDGE network:
1. Select the Network explorer.
2. Right-click the Transmitters folder. The context menu appears.
3. Select Traffic > Dimensioning from the context menu. The Dimensioning/KPIs dialog box appears (see Figure
7.7).

Figure 7.7: The Dimensioning dialog box

4. Under Dimensioning parameters, select the dimensioning model from the Model list.

© 2020 Forsk. All Rights Reserved. 357


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

5. Under Traffic (circuit and packet demand), select whether the dimensioning is to be based on the traffic
demand computed in the default traffic capture of from the current values (circuit and packet demands) in the
subcells table.
◼ If you selected "From subcell table," you will define the following additional parameters:
◼ Specify the minimum throughput reduction factor that can be accepted in the network. When
calculating a traffic capture, this parameter is evaluated (but not displayed) during the calculation. The
minimum throughput reduction factor models the fact that at the user level, the user throughput can be
reduced due to how much it will be multiplexed with other users. In other words, this parameter will be
affected by the traffic load which is a consequence of the dimensioning.
◼ Under Terminals (%), enter the percentage of each type of terminal used in the map. The total
percentages must equal 100.
◼ Under Circuit Services (%), enter the percentage of each type of circuit service used in the map. The total
percentages must equal 100.
◼ Under Packet Services (%), enter the percentage of each type of packet service used in the map
(assuming the packet services consist of max bit rate and constant bit rate packet services). The total
percentages must equal 100.

 If the calculated or extracted traffic demand is below 0.1, then it is automatically set
to a minimum value of 0.1.

6. Click Calculate to dimension the network.


The output of the dimensioning appears in the Dimensioning dialog box, under Results. Some columns are
hidden by default. You can select which columns to display by clicking the Displayed Columns button and
selecting or clearing the check box of the columns. The following results are given for each transmitter in the
Transmitter column:
◼ TRX Type: For each transmitter, the results are given by TRX type (e.g., BCCH, TCH, TCH_EGPRS and
TCH_INNER). Together, the Transmitter and TRX Type columns identify the subcell.
◼ Initial required number of TRXs: This is the required number of TRXs before dimensioning. For example,
this value might come from the actual number of TRXs or it might be the result of an estimate the number
of required TRXs.
◼ Required Number of TRXs: The number of TRXs required to satisfy both the subcell's circuit-switched and
packet-switched traffic, while taking into account the quality of service criterion assigned for each.
The required number of TRXs is the most important result of the dimensioning process. If the number of
required TRXs exceeds the maximum number of TRXs per transmitter, Atoll displays the results for the
subcell in red.
◼ Required TRXs to add: The required TRXs to add is the difference between the obtained required number
of TRXs (before the dimensioning process) and the initial required number of TRXs. If the value is positive,
it means that the current dimensioning process has evaluated than more TRXs than the initial estimated
value are needed to absorb the traffic.
◼ Load (%): The average demand in timeslots (packet and circuit), divided by the total number of timeslots
available. It represents the average occupancy of the TRXs. This parameter is one of the principal results
of dimensioning along with the number of TRXs. It is assigned to subcell pools when committing the results
of dimensioning.
◼ Multiplexing Factor: The user or Temporary Block Flow (TBF) multiplexing factor. The multiplexing factor
is an input of the dimensioning process. It corresponds to the number of packet switched service users that
can be multiplexed onto the same timeslot in GPRS and EDGE.
◼ Maximum Number of TRXs per Transmitter: The maximum number of TRXs that a transmitter can support
is an input of the dimensioning process. This parameter is provided by the equipment manufacturer. The
value can be set for each transmitter or taken from the dimensioning model for transmitters where this
value is not set.
◼ Target Rate of Traffic Overflow (%): This input parameter defines the percentage of traffic that is allowed
to overflow from one subcell to another in case the traffic assigned to this subcell is greater than the
maximum traffic that it can accommodate. It can be considered an anticipation of the percentage of traffic
that will be rejected from higher priority subcells or layers to lower ones. The value is specified for each
subcell.

358 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ Half-rate Traffic Ratio (%): This input parameter is defined per subcell and indicates the percentage of
subcell traffic that uses half-rate access.
If the values are different for BCCH and TCH subcells, Atoll will use the values for the target rate of traffic
overflow and the half-rate traffic ratio from the BCCH subcell.
◼ Packet demand (Kbps): The Packet Traffic Demand is the total traffic demand in kilobits per second
generated by packet switched service users within the coverage area of the transmitter. This parameter
comes from the traffic capture or from the Subcells table, depending on the source you chose for the traffic
demand. It is assigned to subcell pools when committing the results of dimensioning.
◼ Packet average demand (Timeslots): The number of timeslots needed to satisfy the packet traffic demand
depends on the maximum throughput that a packet timeslot can support.
◼ Circuit Demand (Erlangs): The Circuit Traffic Demand is the total traffic demand in Erlangs generated by
circuit-switched-service users within the coverage area of the transmitter. This parameter comes from the
traffic capture or from the subcells table, depending on the user selection for the traffic demand source. It
is assigned to subcell pools when committing the results of dimensioning.
◼ Circuit average demand (Timeslots): The Average Demand in Circuit Timeslots is calculated taking into
account the effect of half-rate circuit-switched traffic: two half-rate users are equivalent to one full-rate
user.
◼ Served Circuit Traffic (Erlangs): The Served Circuit Traffic is the circuit-switched traffic in Erlangs that the
subcell can potentially serve, if the dimensioning results are applied. The served circuit-switched traffic is
circuit traffic demand less the effective overflowed circuit traffic.
◼ Served Packet Traffic (Kbps): The Served Packet Traffic is the packet-switched traffic in kilobits per
second that the subcell can potentially serve, if the dimensioning results are applied. The served packet-
switched traffic is packet traffic demand less the effective overflowed packet traffic.
◼ Effective Rate of Traffic Overflow (%): The Effective Rate of Traffic Overflow is the actual rate of traffic
that is rejected by the subcell because of a lack of packet timeslots. In a GSM network, the value is the same
as the blocking probability. In a more complex network, this value includes the traffic overflow from all
services.
For Erlang B, the effective rate of traffic overflow corresponds to the effective blocking rate. This value is
calculated from the required number of circuit timeslots (both shared and circuit timeslots) and the circuit
traffic demand in Erlang B tables.
For Erlang C, the effective rate of traffic overflow is zero except if the maximum number of TRXs is
exceeded. The effective blocking rate is inferred from the required number of circuit timeslots (both shared
and circuit timeslots) and the circuit traffic demand in Erlang C tables.
◼ Circuit Blocking Rate (/Delay) (%): The Circuit Blocking Rate is the grade of service (GoS) indicator for
circuit-switched traffic. It can be either the rate at which calls are blocked (Erlang B) or delayed (Erlang C),
depending on which queuing model the dimensioning model uses.
◼ Minimum Throughput Reduction Factor (%): The Minimum Throughput Reduction Factor is the lowest
throughput reduction factor that can still guarantee service availability. The Minimum Throughput
Reduction Factor is one of the criteria for packet-switched traffic dimensioning. It is calculated using the
parameters defined for the services: the minimum service throughput (or the guaranteed bit rate for
constant bit rate packet-switched services); the maximum number of timeslots per connection; the
required availability; and the per pixel timeslot capacity of the subcell coverage area. This parameter is
calculated when making the traffic capture or is user-defined, depending on the source of traffic demand
on which the dimensioning is based.
◼ Throughput Reduction Factor (%): The Throughput Reduction Factor is calculated from the quality charts
using the packet load and available connections for each subcell. This reduction factor must be greater
than the minimum throughput reduction factor for packet-switched services for these services to be
satisfactorily available in the subcell.
◼ Maximum Delay (s): The Maximum Delay is the defined delay in seconds that must not be exceeded for the
service quality to be considered satisfactory.
◼ Delay (s): The Delay is a key performance indicator (KPI) calculated using the quality graphs, the load, and
the number of connections available. This dimensioning output must not exceed the maximum delay
defined for the service for service availability to be considered satisfactory.
◼ Maximum Packet Blocking Rate (/Delay) (%): The Maximum Packet Blocking Rate is defined for each
packet service and is the highest probability that the service will be blocked that is acceptable in terms of
service availability.

© 2020 Forsk. All Rights Reserved. 359


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ Packet Blocking Rate (Delay) (%): The Packet Blocking Rate is a dimensioning output and must not exceed
the Maximum Packet Blocking Rate defined for the service for service availability to be considered
satisfactory.

7.4.5 Calculating GSM/GPRS/EDGE Traffic Simulations

Once you have modelled the network services and users and have created traffic maps, you can create simulations.
The simulation process consists of two steps:
1. Obtaining a realistic user distribution: Atoll generates a user distribution using a Monte Carlo algorithm; this
user distribution is based on the traffic database and traffic maps and is weighted by a Poisson distribution
between simulations of the same group.
Each user is assigned a service, a mobility type, and an activity status by random trial, according to a
probability law that uses the traffic database.
The user activity status is an important output of the random trial and has direct consequences on the next
step of the simulation and on the network interferences. A user can be either active or inactive. Both active
and inactive users consume radio resources and create interference.
Finally, another random trial determines user positions in their respective traffic zone (possibly according to
the clutter weighting and the indoor ratio per clutter class).
2. Modelling network regulation mechanisms: Atoll manages the GSM resources as described in "Radio
Resource Management in GSM" on page 360
This section explains the specific mechanisms that are used to calculate GSM/GPRS/EDGE traffic simulations. For
information on working with traffic simulations in Atoll, see "Simulations" on page 305

7.4.5.1 Radio Resource Management in GSM


This section covers the following topics:
◼ "MSA Definition" on page 360
◼ "GSM Simulation Algorithm" on page 361.

7.4.5.1.1 MSA Definition


In order to understand the difference between each frequency hopping mode from the point of view of a mobile, you
can consider the Mobile Station Allocation. MSA is characterised by the pair channel list and MAIO. In the following,
this concept of MSA will be used to characterise the interference and resources set of a mobile.
For non-hopping (NH) mode, the channel list is 1 channel. For base-band hopping (BBH) or synthesised frequency
hopping (SFH), the channel list corresponds to the mobile allocation list (MAL).
For BBH, channels of MAL belong to the same TRX type.

Examples:
For NH, you have:

TRX index Channel list MAIO MSA

1 53 * (53,*)

2 54 * (54,*)

For BBH, if you assume TRXs belong to the same TRX type, you have:

TRX index Channel list MAIO MSA

1 53 * ([53,54,55],0)

2 54 * ([53,54,55],1)

3 55 * ([53,54,55],2)

360 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

For SFH, you have:

TRX index Channel list MAIO MSA

1 53 54 55 56 2 ([53,54,55,56],2)

2 53 54 55 56 3 ([53,54,55,56],3)

Therefore, from the point of view of a mobile station, BBH and SFH work in the same way. An MSA will be attached
to each mobile considered during the simulation and the level of interference will be evaluated on this MSA.

7.4.5.1.2 GSM Simulation Algorithm


Figure 7.8 shows the GSM simulation algorithm. The specific simulation process in GSM consists of the following
steps:

Figure 7.8: GSM simulation algorithm

© 2020 Forsk. All Rights Reserved. 361


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

For each simulation, the simulation process performs the following actions:
1. It sets initial values for the following parameters:
a. Mobile transmission power is set to the maximum mobile power.
b. Cell traffic loads for each MSA and transmitter are set to their average current value in the Transmitters
table (one traffic load value per subcell).
For each iteration k, the simulation process does the following:
2. For each circuit-switched mobile, the simulation:
a. Determines the server and the MSA to which the circuit-switched mobile is attached (which is the same in
uplink and downlink).
b. Determines the downlink and uplink C/(I+N) for each of these mobiles.
c. Determines MSA codec modes in downlink and uplink and performs the corresponding target power
controls.
3. For each packet-switched mobile, the simulation:
a. Determines the server and the MSA to which the packet-switched mobile is attached (which is the same in
uplink and downlink).
b. Determines the downlink and uplink C/(I+N) for each of these mobiles.
c. Determines MSA coding scheme in downlink and uplink, evaluates the numbers of necessary timeslots to
reach the minimum downlink and uplink throughput demands (defined in the requested service) of the
users randomly ranked and performs the corresponding target power controls. The number of timeslots in
DL and UL are obviously not linked.
4. It equally shares the remaining resources to packet-switched users who did not reach their maximum
throughput demands. Resources and throughputs are finally assigned to each packet-switched user.
5. It updates the DL traffic loads, power control gains, DTX gains, and half-rate traffic ratios of all the subcells
according to the resources in use and the total resources.
6. It updates the UL traffic loads of all the subcells and the UL noise rises of all the TRXs according to the
resources in use and the total resources.
7. It performs a convergence test to see whether the differences between the current and the new loads and
noise rises are within the convergence thresholds.
8. Repeats the previous steps (from step 2. to step 7.) for the iteration k+1 using the new calculated load
conditions as the current load and noise rise.
At the end of the simulations, active users can be connected in the direction corresponding to their activity status if:
◼ They have a serving cell assigned
◼ For a circuit-switched (or packet-switched) service, he has a codec mode (or coding scheme) corresponding
to his activity status
◼ He is not rejected due to resource saturation.
If users are rejected during server determination, the cause of rejection is "No Coverage". If users are rejected
because quality is too low to obtain any codec mode or coding scheme, the cause of rejection is "No Service". If
users are rejected because they cannot be allocated a sufficient number of resources to obtain the codec mode or
coding scheme, the cause of rejection is "Resource Saturation," i.e., all of the cell’s resources were used up by other
users.

7.4.5.2 GSM/GPRS/EDGE Simulation Results


After you have created a simulation, as explained in "Simulation Properties" on page 306, you can either display the
results as a distribution map or you can access the actual values of the simulation. Actual values can be displayed
either for a single simulation or as average values for a group of simulations.
To display simulation results, see "Displaying Simulation Results" on page 311.
To display distribution maps of a simulation, see "Displaying Simulation Results on the Map" on page 311.
The Simulation Results window displays results for single simulations and for groups of simulations. When
displaying results for a group of simulations, the Sites and Cells tabs display average results.

362 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

Statistics Tab
The Statistics tab contains the following two sections:
◼ Under Demand, you will find data on the connection requests:
◼ The total number of users who try to connect is the result of the first random trial; power control has not
yet finished. The result depends on the traffic description and traffic input.
◼ During the first random trial, each user is assigned a service and an activity status. The number of users
per activity status and the UL and DL throughputs that all active users could theoretically generate are
provided.
◼ The breakdown per service (total number of users, number of users per activity status) is given.
◼ Under Results, you will find data on connection results:
◼ The number of iterations that were run in order to converge.
◼ The number and the percentage of rejected users is given along with the reason for rejection. These figures
include rejected users only. These figures are determined at the end of the simulation and depend on the
network design.
◼ The breakdown per service (total number of users, number of users per activity status) is given.

Sites Tab
The Sites tab contains the following information per site:
◼ DL and UL Throughput for Each Service: The throughput in kbits⁄s for each service. The result is detailed on
the downlink and uplink only when relevant.

Cells Tab
The Cells tab contains the following information, per transmitter and TRX Type:
◼ Frequency Domain: The frequency domain assigned to the subcell.
◼ DL Power Reduction (dB): The power reduction applied to the considered subcell compared to the BCCH
power.
◼ DL Traffic Load: The obtain DL traffic load which represents the average occupancy of the subcell timeslots
in DL.
◼ UL Traffic Load: The obtain UL traffic load which represents the average occupancy of the subcell timeslots
in UL.
◼ Mean Power Control Gain (dB): The average gain due to the DL power control in order to reduce interference.
◼ DL DTX Gain (dB): The gain due to DTX users inactivity.
◼ Half-Rate Traffic Ratio (%): The percentage of half-rate voice traffic in the subcell.
◼ DTX supported: The ability of subcell to support DTX mode. For BCCH subcells, this box should remain
cleared. If this box is selected, a DL DTX gain can be obtained.

TRXs Tab
The TRXs tab contains the following information:
◼ Hopping Mode: The hopping mode of the subcell to which the TRX belongs
◼ Channels: The channel list to which the TRX is part of. In case of non hopping, it corresponds to a unique
channel. In case of any hopping mode, it corresponds to a MAL.
◼ MAIO: The MAIO defined at this TRX in case of SFH only
◼ TRX Rank: The rank assigned to the TRX during an automatic frequency allocation
◼ Intra-technology UL Noise Rise (dB): the resulting noise rise caused by the surrounding UL traffic at the TRX.
This result is the output which can be committed to the TRXs table.

Mobiles Tab
The Mobiles tab contains the following information:
◼ X and Y: The coordinates of users who attempt to connect (the geographic position is determined by the
second random trial).
◼ Service: The service assigned during the first random trial during the generation of the user distribution.

© 2020 Forsk. All Rights Reserved. 363


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ Terminal: The assigned terminal. The assigned service and activity status are used to determine the terminal
and the user profile.
◼ User Profile: The assigned user profile. The assigned service and activity status are used to determine the
terminal and the user profile.
◼ Mobility: The mobility type assigned during the first random trial during the generation of the user distribution.
◼ Activity Status: The activity status assigned during the first random trial during the generation of the user
distribution.
◼ Connection Status: The connection status indicates whether the user is connected or rejected at the end of
the simulation. If connected, the connection status corresponds to the activity status. If rejected, the rejection
cause is given.
◼ Server: The transmitter serving the mobile on its MSA.
◼ HCS Layer: The HCS Layer of the serving cell
◼ Best Server Signal Level (dBm): The received signal strength of the serving cell.
◼ Frequency Band: The frequency band used by the transmitter-mobile link.
◼ TRX Type: The TRX type of the subcell to which the mobile is attached.
◼ DL Requested Throughput (kbps): The DL max throughput demand defined in the service.
◼ DL Obtained Throughput (kbps): The DL obtained throughput depending on the resources allocated to the
user. This value must be between the minimum and the maximum throughput demands.
◼ UL Requested Throughput (kbps): The UL max throughput demand defined in the service.
◼ UL Obtained Throughput (kbps): The UL obtained throughput depending on the resources allocated to the
user. This value must be between the minimum and the maximum throughput demands.
◼ Timeslots (DL): the number of DL timeslots used. It should be 0 if it is not connected. Then for circuit-switched
services, depending on the served codec mode, it can be 0,5 or 1, but has to be the same as for UL. For packet-
switched services, this is the number of timeslots corresponding to the DL total obtained throughput.
◼ Timeslots (UL): the number of UL timeslots used. It should be 0 if it is not connected. Then for circuit-switched
services, depending on the served codec mode, it can be 0,5 or 1, but has to be the same as for DL. For packet-
switched services, this is the number of timeslots corresponding to the UL total obtained throughput.
◼ Initial C/(I+N) (DL) (dB): The C/(I+N) of the served MSA at the user location in the downlink before power
control.
◼ Final C/(I+N) (DL) (dB): The C/(I+N) of the served MSA at the user location in the downlink after power control.
◼ Target Threshold (DL) (dB): The DL C/(I+N) to get the coding (coding scheme of codec mode) at the current
location.
◼ Initial C/(I+N) (UL) (dB): The C/(I+N) of the served MSA at the serving cell in the uplink before power control.
◼ Final C/(I+N) (UL) (dB): The C/(I+N) of the served MSA at the serving cell in the uplink after power control.
◼ Target Threshold (UL) (dB): The UL C/(I+N) to get the coding (coding scheme of codec mode) at the serving
cell.
◼ Mobile Total Power (dBm): The mobile total power corresponds to the total power transmitted by the terminal.
◼ Channels: The channel or list of channels allocated to the mobile station during the simulation. It must be 1
channel in case of "Non Hopping" and a list of channels in case of frequency hopping.
◼ MAIO: The Mobile Allocation Index Offset assigned in case of frequency hopping (BBH or SFH) to avoid intra-
site collisions caused by two sites using the same or adjacent channels. This value has to be an integer
ranging from 0 and N-1 (where "N" is the number of channels used in the hopping sequence)
◼ Codec or Coding scheme (DL): According to the capability of both the base station and the terminal, this value
is either the codec mode (for a circuit-switched service) or the coding scheme (for a packet-switched service)
served at the terminal.
◼ Codec or Coding scheme (UL): According to the capability of both the base station and the terminal, this value
is either the codec mode (for a circuit-switched service) or the coding scheme (for a packet-switched service)
served at the cell.

Initial Conditions Tab


The Initial Conditions tab contains the following information:
◼ The input parameters specified when creating the simulation:

364 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ The generator initialisation value


◼ The global scaling factor
◼ The maximum number of iterations
◼ The DL traffic load convergence threshold
◼ The UL traffic load convergence threshold
◼ The DL power control convergence threshold
◼ The UL noise rise convergence threshold
◼ The name of the traffic maps used.
◼ The parameters related to the clutter classes, including the default values.

7.5 Allocating Frequencies, BSICs, HSNs, MALs, MAIOs


The allocation of resources is an important part of planning and optimising a GSM network. The resources —
frequencies, BSICs, HSNs, and MAIOs — can be allocated manually, automatically, or interactively. These resources
are limited, consequently each resource will have to be used more than once, although identical instances of the
same resource cannot be used close to each other.
The resources are allocated on different levels:
◼ The channel, MAIO, and MAL are allocated at the TRX level: each TRX requires one channel (or MAL) and one
MAIO.
◼ The HSN is allocated at the subcell level: each subcell performing frequency hopping requires an HSN
(however cells that do not perform frequency hopping do not need to be allocated an HSN). The allocation of
HSNs is managed using domains and groups.
◼ The BSIC is allocated at the cell level and the BSIC-BCCH pair is used to identify the transmitters in the
network. The allocation of BSICs is managed using domains and groups.
Frequencies are managed on three different levels: frequency bands, and then domains, and finally groups.
The frequency band is the highest level and is defined by the frequencies allocated to GSM/GPRS/EDGE in the area
covered by the project. It can therefore be considered as a fixed item. The frequency bands usually follow the
Absolute Radio Frequency Channel Number (ARFCN) standards. The frequency bands are mainly used for base
station and terminal compatibility. A frequency domain is a subset of the frequencies contained by the frequency
band. The frequency domain can contain one or more groups. While the frequency band is fixed, frequency groups
and domains can be defined and modified.
The second level on which frequencies are managed, and the highest level on which BSICs and HSNs are managed,
is the domain. The main role of the domain is to limit the resources to the subset of those resources available. For
BSICs and HSNs, the domain is the highest level on which they can be managed. Much like frequency domains, BSIC
and HSN domains can contain one or more groups. However, while the resources defined in a frequency domain are
limited by the frequency band the domain belongs to, the resources in a BSIC or HSN domain are defined by the GSM
standard.
The lowest level at which frequencies, BSICs, and HSNs are managed is at the group level. A group belongs to a
domain. All frequencies in a group must belong to the frequency band the domain belongs to. In the case of BSIC
or HSN groups, the entries must be valid BSIC or HSN numbers.
This section begins with an explanation of how to manually allocate resources. By beginning with manual allocation,
you will have a better understanding of how Atoll manages the various resources.
When the project is too large or when there are too many variables to co-ordinate, manually allocating resources will
be too time-consuming and complex. At that point, you will probably need to use Automatic Frequency Planning
(AFP). By allocating resources efficiently within defined parameters, the AFP can enhance network performance.
However, before you can perform an automatic allocation, you must be certain that the pre-requisites have been
filled: you must have valid interference matrices, you must determine the number of required TRXs, and you must
define separation rules and quality targets.
Along with manual and automatic allocation, Atoll also allows you to allocate resources using Interactive Frequency
Planning (IFP). The IFP enables you to verify the frequency allocation of each transmitter and interactively improve

© 2020 Forsk. All Rights Reserved. 365


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

an existing frequency plan by selecting the most appropriate channels to assign to individual TRXs. The IFP uses
the installed AFP module to calculate the costs associated with the current and modified frequency plans.
By using the AFP to allocate channels and find the best solution in terms of allocated channels, i.e., the frequency
allocation that provides the lowest overall cost, the IFP lets you use your knowledge of the network to improve the
frequency plan proposed by the AFP.
Automatic and interactive allocation are implemented using an AFP module. Many AFP modules work with Atoll.
Because each module is different, in this section only the general allocation process will be described.
For more information on the optional Atoll AFP module, see "Automatic Frequency Planning" on page 420.
This section covers the following topics:
◼ "Defining Resource Ranges" on page 366
◼ "Allocating Frequencies and BSICs Manually" on page 371
◼ "AFP Prerequisites (IM, Separations, Traffic, etc.)" on page 376
◼ "Automatic Resource Allocation Using an AFP Module" on page 399.

7.5.1 Defining Resource Ranges

In Atoll, when you allocate resources such as frequencies and BSICs, you do so using domains and groups. The
domains and groups define the range of resources that can be used by the transmitter, subcell, or TRX. Using
defined ranges of resources facilitates both allocation and management of resources.
In this section, the following are explained:
◼ "Defining Frequency Bands, Domains, and Groups" on page 366
◼ "Defining BSIC Domains and Groups" on page 368
◼ "Defining HSN Domains and Groups" on page 370

7.5.1.1 Defining Frequency Bands, Domains, and Groups


In GSM/GPRS/EDGE projects, you can manage frequencies by defining frequency domains and groups based on
standard frequency bands. A frequency domain consists of one or several frequency groups. The frequency domain
in turn belongs to a frequency band. A frequency group is a set of channels. A frequency group can belong to one or
several frequency domains.
Frequency planning, both manual and automatic, is based on the frequency domains assigned to the TRX types in
defined cell types.
In this section, the following are explained:
◼ "Defining Frequency Bands" on page 366
◼ "Defining Frequency Domains and Groups" on page 367.

7.5.1.1.1 Defining Frequency Bands


Frequency bands represent the defined frequency that frequency domains and groups refer to. In a GSM/GPRS/
EDGE project, the frequency bands are usually fixed items, whereas domains and groups can be defined and
modified to respond to the needs of the project.
The properties of frequency bands can be accessed from the Frequency Bands table.
To define a frequency band:
1. Select the Parameters explorer.
2. Click the Expand button ( ) to expand the GSM Network Settings folder.
3. Click the Expand button ( ) to expand the Frequencies folder.
4. In the Frequencies folder, right-click Bands. The context menu appears.
5. Select Open Table. The Frequency Bands table appears.

366 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

6. In the row marked with the New Row icon ( ), enter the following parameters to define a frequency band
(for information on working with data tables, see "Data Tables" on page 78):
◼ Name: Enter a name for the frequency, for example, "GSM 1900." This name will appear in other dialog
boxes when you select a frequency band.
◼ Frequency (MHz): Enter the average frequency.
◼ Channel Width (kHz): Enter the width, in kHz, that each channel will cover.
◼ First channel: Enter the number of the first channel in this frequency band.
◼ Last channel: Enter the number of the last channel in this frequency band.
◼ Excluded channels: Enter the channels that will not be included in this frequency band, even though they
are between the first and last channels.
◼ Multiplexing factor: Enter the multiplexing factor of the frequency band. The user multiplexing factor
corresponds to the number of timeslots in a GSM/GPRS/EDGE frame.
◼ Max channel number: Enter the maximum channel number after which the channel number count restarts
at 0. The GSM 900 frequency band in Atoll includes the P-GSM (primitive GSM), R-GSM (GSM for railways),
and E-GSM (extended GSM) bands, i.e., channels from 1 to 124 (P-GSM), from 955 to 974 (R-GSM), and
from 975 to 1023 and 0 (E-GSM). The channel numbers 0 and 1023 will be considered adjacent if you enter
a Max Channel Number of 1024 for this frequency band.

 You can also modify the properties of a frequency band using its Properties dialog
box. You can open the frequency band Properties dialog box by double-clicking the
left margin of the row with the frequency band. The frequency band Properties
dialog box has a General tab which allows you to modify the properties described
above, a Frequency Domains tab which indicates the frequency domains that
belong to the frequency band, and, if user-defined fields have been added to the
Frequency Bands table, an Other Properties tab.

The absolute radio frequency channel numbers are determined in Atoll with the following equation:
ARFCN of X = First Channel Number + (Channel Frequency of X - First Channel Frequency)/200 kHz

7.5.1.1.2 Defining Frequency Domains and Groups


In a GSM/GPRS/EDGE project, the frequency bands are usually fixed items, whereas domains and groups can be
defined and modified to respond to the needs of the project. Frequency domains are linked to TRX types. Frequency
groups are used in frequency allocation.
To define frequency domains and groups:
1. Select the Parameters explorer.
2. Click the Expand button ( ) to expand the GSM Network Settings folder.
3. Click the Expand button ( ) to expand the Frequencies folder.
4. In the Frequencies folder, right-click Domains. The context menu appears.
5. Select Open Table. The Frequency Domains table appears.
6. In the row marked with the New Row icon ( ), enter the following parameters to define a frequency domain
(for information on working with data tables, see "Data Tables" on page 78):
◼ Name: Enter a name for the frequency domain, for example, "GSM 1900 domain." This name will appear in
other dialog boxes when you select a frequency domain.
◼ Frequency Band: Select the frequency band the domain will belong to from the list.

7. Select the row containing the frequency domain and click the Properties button ( ) in the Table toolbar. The
frequency domain’s Properties dialog box appears.
In the frequency domain’s Properties dialog box, you can modify the properties of the frequency domain and
create frequency groups.
8. Under Groups, in the row marked with the New Row icon ( ), enter the following parameters to define a
frequency group (for information on working with data tables, see "Data Tables" on page 78):

© 2020 Forsk. All Rights Reserved. 367


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ Name: Enter a name for the frequency group, for example, "GSM 1900 domain Group1." This name will
appear in other dialog boxes when you select a frequency group.
◼ Min.: Enter the number of the first channel in this frequency group.
◼ Max.: Enter the number of the last channel in this frequency group.
◼ Step: Enter the value interval between channels in this frequency group.
◼ Excluded: Enter the channels that you do not want to use in this frequency group. You can enter or paste a
list of channels; the values must be separated with either a comma, or a semi-colon, or a space. You can
also enter a range of channels to be excluded from this group, by entering the first and last channel of the
range separated by a hyphen. For example, entering 520-525 corresponds to entering 520 521 522 523 524
525.
◼ Extra: Enter the additional channels, outside the first and last channels of the group, that you want to use
in this frequency group. You can enter or paste a list of channels; the values must be separated with either
a comma, or a semi-colon, or a space. You can also enter a range of channels to be excluded from this
group, by entering the first and last channel of the range separated by a hyphen. For example, entering 520-
525 corresponds to entering 520 521 522 523 524 525.
9. Click OK to close the frequency domain’s Properties dialog box.
10.Click the Close button ( ) to close the Frequency Domains table.

 You can associate frequency groups to frequency domains using the Frequency
Groups table. You can open the Frequency Groups table by expanding the GSM
Network Settings folder in the Parameters explorer, expanding the Frequencies
folder, right-clicking Groups and selecting Open Table from the context menu.
Although each group name in a single frequency domain must be unique, you can
use the same group name in different frequency domains.

7.5.1.2 Defining BSIC Domains and Groups


In GSM/GPRS/EDGE, the Base Station Identity Code (BSIC) is assigned to a BCCH to identify the transmitter on
which the BCCH is located. BSICs are made available according to country and area. The mobile uses the BSIC,
which can be in either decimal or octal format, to distinguish one BCCH from BCCHs on nearby transmitters. The
BSIC is composed of a Network Colour Code (NCC) and a BTS Colour Code (BCC). BSICs are modelled using
domains and groups which can be defined and modified:
◼ A domain consists of one or more groups.
◼ A group is a defined set of BSICs. A BSIC group can belong to one or more BSIC domains.
In this section, the following are explained:
◼ "Defining the BSIC Format" on page 368
◼ "Defining BSIC Domains and Groups" on page 369.

7.5.1.2.1 Defining the BSIC Format


The BSIC is composed of a Network Colour Code (NCC) combined with a BTS Colour Code (BCC). Both the NCC and
the BCC are integers from 0 to 7, making a total of 64 possible BSICs. They are broken down into 8 groups (one
group for each possible NCC) of 8 BSICs. For each NCC-BCC pair, the resulting BSIC number can be in either decimal
or octal format.
◼ Decimal format: In decimal format, all numbers from 0 to 9 can be used to define the BSIC. Because both the
NCC and the BCC are in octal format (using the numbers from 0 to 7), their combined value must be converted
to decimal format with the following equation:
NCCx8 + BCC
The resulting value is the BSIC in decimal format. For example, the NCC-BCC pair 3-2 results in a decimal BSIC
value of 26.
◼ Octal format: Both the NCC and the BCC are already in octal format (using the numbers from 0 to 7), so they
can be combined directly to express the resulting BSIC. For example, the NCC-BCC pair 3-2 results in an octal
BSIC value of 32. The octal format is more commonly used than the decimal format.

368 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

In Atoll, you define the format globally for the entire GSM/GPRS/EDGE document.

 When you import drive test data, you must ensure that the defined BSIC format is
the same as that of the drive test data before you import the data.

To define the BSIC format for a GSM/GPRS/EDGE document:


1. Select the Parameters explorer.
2. Click the Expand button ( ) to expand the GSM Network Settings folder.
3. Right-click the BSICs folder. The context menu appears.
4. Select Format and select one of the following:
◼ Decimal
◼ Octal

7.5.1.2.2 Defining BSIC Domains and Groups


BSICs are modelled using domains and groups which can be defined and modified. A domain consists of one or
more groups. You must assign a BSIC domain to each transmitter. A group is a defined set of BSICs. A BSIC group
can belong to one or more BSIC domains. Groups are used during automatic BSIC allocation.
To define frequency domains and groups:
1. In the Parameters explorer, expand the GSM Network Settings folder, and the BSICs folder.
2. In the BSICs folder, right-click Domains and select Open Table. The BSICs Domains table appears. The BSIC
Domains table contains a default domain called "ALL BSICs;" it contains all 64 BSICs divided into 8 groups.
3. In the row marked with the New Row icon ( ), enter the name of the new BSIC domain.

4. Select the row containing the BSIC domain and click the Properties button ( ) in the Table toolbar. The BSIC
domain’s Properties dialog box appears.
In the BSIC domain’s Properties dialog box, you can modify the properties of the BSIC domain and create BSIC
groups.
5. Under Groups, in the row marked with the New Row icon ( ), enter the following parameters to define a BSIC
group (for information on working with data tables, see "Data Tables" on page 78):

 When defining the BSIC group, ensure that the entered values are consistent with
the defined BSIC format (see "Defining the BSIC Format" on page 368).

◼ Name: Enter a name for the BSIC group. This name will appear in other dialog boxes when you select a BSIC
group.
◼ Min.: Enter the first BSIC in this BSIC group.
◼ Max.: Enter the last BSIC in this BSIC group.
◼ Step: Enter the value interval between BSICs in this BSIC group.
◼ Excluded: Enter the BSICs that you do not want to use in this BSIC group. You can enter or paste a list of
BSICs; the values must be separated with either a comma, or a semi-colon, or a space. You can also enter
a range of BSICs to be excluded from this group, by entering the first and last BSIC of the range separated
by a hyphen. For example, entering 0-5 corresponds to entering 0 1 2 3 4 5.
◼ Extra: Enter the additional BSICs, outside the first and last BSICs of the group, that you want to use in this
BSIC group. You can enter or paste a list of BSICs; the values must be separated with either a comma, or a
semi-colon, or a space. You can also enter a range of BSICs to be excluded from this group, by entering the
first and last BSIC of the range separated by a hyphen. For example, entering 0-5 corresponds to entering
0 1 2 3 4 5.
6. Click OK to close the BSIC domain’s Properties dialog box.
7. Click the Close button ( ) to close the BSIC Domains table.

© 2020 Forsk. All Rights Reserved. 369


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

 You can associate BSIC groups to BSIC domains using the BSIC Groups table. You
can open the BSIC Groups table by expanding the GSM Network Settings folder in
the Parameters explorer, expanding the BSICs folder, right-clicking Groups and
selecting Open Table from the context menu.
Although each group name in a single BSIC domain must be unique, you can use
the same group name in different BSIC domains.

7.5.1.3 Defining HSN Domains and Groups


In Atoll, both base band hopping (BBH) and synthesised frequency hopping (SFH) are supported in GSM/GPRS/
EDGE projects. BBH and SFH are modelled using the hopping sequence number (HSN) along with other parameters
such as the MAL and the MAIOs.
The HSN describes the frequency hopping sequence. It can have one of 64 different values (from 0 to 63).
Frequency sequences are pseudo-random, except for HSN "0," where frequencies are used one after the other
(cyclic hopping). In Atoll, HSNs are modelled in the form of HSN domains and groups:
◼ A domain consists of one or more HSN groups.
◼ A group is a defined set of HSNs. A HSN group can belong to one or more HSN domains.
Manual and automatic HSN allocation is based on the HSN domains assigned to TRX types in cell types; when you
define a cell type, you must assign an HSN domain to each TRX type. The assigned HSN domain will be used as a
constraint during automatic HSN allocation.
To define frequency domains and groups:
1. In the Parameters explorer, expand the GSM Network Settings folder and the HSNs folder.
2. In the HSNs folder, right-click Domains and select Open Table. The HSNs Domains table appears. The HSN
Domains table contains a default domain called "ALL HSNs;" it contains all 64 HSNs.
3. In the row marked with the New Row icon ( ), enter the name of the new HSN domain.

4. Select the row containing the HSN domain and click the Properties button ( ) in the Table toolbar. The HSN
domain’s Properties dialog box appears.
In the HSN domain’s Properties dialog box, you can modify the properties of the HSN domain and create HSN
groups.
5. Under Groups, in the row marked with the New Row icon ( ), enter the following parameters to define a HSN
group (for information on working with data tables, see "Data Tables" on page 78):
◼ Name: Enter a name for the HSN group. This name will appear in other dialog boxes when you select a HSN
group.
◼ Min.: Enter the first HSN in this HSN group.
◼ Max.: Enter the last HSN in this HSN group.
◼ Step: Enter the value interval between HSNs in this HSN group.
◼ Excluded: Enter the HSNs that you do not want to use in this HSN group. You can enter or paste a list of
HSNs; the values must be separated with either a comma, or a semi-colon, or a space. You can also enter
a range of HSNs to be excluded from this group, by entering the first and last HSN of the range separated
by a hyphen. For example, entering 0-5 corresponds to entering 0 1 2 3 4 5.
◼ Extra: Enter the additional HSNs, outside the first and last HSNs of the group, that you want to use in this
HSN group. You can enter or paste a list of HSNs; the values must be separated with either a comma, or a
semi-colon, or a space. You can also enter a range of HSNs to be excluded from this group, by entering the
first and last HSN of the range separated by a hyphen. For example, entering 0-5 corresponds to entering 0
1 2 3 4 5.
6. Click OK to close the HSN domain’s Properties dialog box.
7. Click the Close button ( ) to close the HSN Domains table.

370 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

 You can associate HSN groups to HSN domains using the HSN Groups table. You
can open the HSN Groups table by expanding the GSM Network Settings folder in
the Parameters explorer, expanding the HSNs folder, right-clicking Groups and
selecting Open Table from the context menu.
Although each group name in a single HSN domain must be unique, you can use the
same group name in different HSN domains.

7.5.2 Allocating Frequencies and BSICs Manually

Normally, when you allocate frequencies and BSICs for an entire project, you will allocate them automatically.
However, Atoll enables you to allocate frequencies and BSICs manually, for example, when you add new base
stations or when you modify frequencies or BSICs that have already been allocated.
When you allocate frequencies or BSICs, you first define a range of frequencies or BSICs for the transmitter. You will
then assign frequencies or BSICs that respect the defined range. In Atoll, ranges of frequencies and BSICs are
modelled using domains and groups.
For information on creating or modifying frequency or BSIC domains and groups, see "Defining Resource Ranges"
on page 366.
In this section, setting a range of frequencies or BSICs is explained, as well as manually assigning frequencies or
BSICs from the defined range:
◼ "Assigning BSIC Domains to Transmitters" on page 371
◼ "Assigning BSICs to Transmitters Manually" on page 371
◼ "Defining Frequency Domains for Transmitters" on page 372
◼ "Assigning Frequencies to Subcells" on page 373.

7.5.2.1 Assigning BSIC Domains to Transmitters


Before you assign a BSIC to a transmitter, you define the range of possible BSICs for that transmitter by assigning
a BSIC domain. For information on creating or modifying BSIC domains and groups, see "Defining BSIC Domains
and Groups" on page 369.
To assign a BSIC domain to a transmitter:
1. In the Network explorer, expand the Transmitters folder.
2. Right-click the transmitter to which you want to assign a BSIC domain and select Properties from the context
menu. The transmitter’s Properties dialog box appears.

 You can also access a transmitter’s Properties dialog box by right-clicking the
transmitter in the map window and selecting Properties from the context menu.

3. Select the TRXs tab.


4. Under Identification, select the BSIC Domain from the list. You can click the Browse button to access the
properties of the selected BSIC domain.
5. Click OK.

7.5.2.2 Assigning BSICs to Transmitters Manually


Normally, you will allocate Base Station Identity Codes (BSICs) automatically for an entire project. However, you can
allocate BSICs manually, for example, when you add new base stations or when you modify BSICs that have already
been allocated.
The BSIC is composed of the Network Colour Code (NCC) and the BTS Colour Code (BCC). Both the NCC and BCC
must be whole numbers from 0 to 7.

© 2020 Forsk. All Rights Reserved. 371


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

The combination of the BSIC and BCCH (in other words, the frequency of the BCCH) permit to precisely identify a
transmitter. Over greater distances, a BSIC-BCCH pair can be repeated.
To allocate a BSIC to a transmitter manually:
1. In the Network explorer, expand the Transmitters folder.
2. Right-click the transmitter to which you want to assign a BSIC and select Properties from the context menu.
The transmitter’s Properties dialog box appears.

 You can also access a transmitter’s Properties dialog box by right-clicking the
transmitter in the map window and selecting Properties from the context menu.

3. Select the TRXs tab.


4. Under Identification, select the BSIC from the list. The BSICs available in the list will be those available in the
defined BSIC domain.

 You can enter a value in the BSIC field, however, it must be a BSIC that is part of the
selected BSIC Domain and in the correct BSIC format (for information on the BSIC
format, see "Defining the BSIC Format" on page 368). As well, you can enter a BSIC
in the format of a NCC-BCC. When you click OK or Apply, Atoll will convert it into the
single-digit BSIC format.

Once you have selected the BSIC, the NCC-BCC is displayed.


5. Click OK.

7.5.2.3 Defining Frequency Domains for Transmitters


Before you assign a frequency to a transmitter, you define the range of possible frequencies for that transmitter by
assigning a frequency domain to the transmitter’s subcells.
In Atoll, you define the range of frequencies that can be assigned to a transmitter by assigning frequency domains
to the transmitter’s subcells. By default, a transmitter’s subcells, based on the selected cell type (for information,
see "Applying a New Cell Type" on page 331), already have an assigned frequency domain. However, you can change
a subcell’s frequency domain. If you select a different cell type after having modified any of the parameters of a
subcell, Atoll offers you the choice of keeping current parameters or resetting them to those found in the cell type.
For information on creating or modifying frequency domains and groups, see "Defining Frequency Domains and
Groups" on page 367.
To change the frequency domain assigned to a transmitter:
1. In the Network explorer, expand the Transmitters folder.
2. Right-click the transmitter to which you want to assign a frequency domain and select Properties from the
context menu. The transmitter’s Properties dialog box appears.

 You can also access a transmitter’s Properties dialog box by right-clicking the
transmitter in the map window and selecting Properties from the context menu.

3. Select the TRXs tab.


4. Under Subcells, select "Standard" from the Display list. The standard table lists each TRX group defined in the
cell type selected under Cell Type on the TRXs tab.
5. Select a Frequency Domain from the list. Only channels belonging to this frequency domain will be allocated
to TRXs of this group during automatic or manual frequency planning.

 The frequency domains assigned to the BCCH subcell and to the TCH subcell must
reference the same frequency band. If the transmitter has more than one subcell
with the TRX type TCH, only one must reference the same frequency band as the
BCCH subcell.

372 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

6. If desired, add Excluded Channels. The defined frequency domain can have, as part of its definition, a list of
excluded channels. Addition excluded channels for this subcell can be added in the Excluded Channels
column.
7. Click OK.

 If you are defining frequency domains for several transmitters, you can group them
by frequency band (for information on grouping transmitters, see "Grouping Data
Objects" on page 99) and then open the Transmitters table for the selected
transmitters and assign the frequency domain to all transmitters at the same time.
For information on working with data tables, see "Data Tables" on page 78.

7.5.2.4 Assigning Frequencies to Subcells


In a GSM/GPRS/EDGE project, frequencies are modelled using channels. The channels are assigned to the TRXs of
each subcell. If your Atoll document represents an existing network, frequencies might already have been assigned
to many of the transmitters. You can then import the existing frequency list into your current Atoll document. You
can also export the frequency list from the current Atoll document.
In this section, the following are explained:
◼ "Importing a Frequency List" on page 373
◼ "Adding New TRXs to a Document" on page 374
◼ "Displaying the Frequency Plan" on page 374
◼ "Exporting the Frequency List" on page 374.

7.5.2.4.1 Importing a Frequency List


If your Atoll document represents an existing GSM/GPRS/EDGE network, frequencies can already have been
assigned to many of the transmitters. You can import the existing frequency list into your current Atoll document.
You can then complete the data for new TRXs either manually or using the AFP.
The frequency list you import must be a TXT or CSV file and the data must be arranged in a manner compatible with
Atoll. The imported file must contain the transmitter name and the TRX type to identify the TRX to which the
frequencies will be assigned. When you import a frequency list for a network with non-hopping or base-band
hopping only, you only need to import the channels and the TRX types. If the network has synthesised frequency
hopping, even if not all subcells use synthesised frequency hopping, you will also have to import the MAIO, the HSN,
and the synchronisation.
When Atoll imports the data, it will add TRXs that do not yet exist in the Atoll document to existing transmitters. If
some sites and transmitters do not yet exist in the Atoll document, you must create them before you import the
frequency list. For information on creating sites and transmitters, see "Creating Base Stations" on page 108.
To import an existing frequency list:
1. In the Network explorer, right-click the Transmitters folder and select Subcells > TRXs Table from the context
menu. The TRXs table appears.
2. Import the file as explained in "Importing Tables from Text Files" on page 91.
The file imported must contain, at a minimum, the transmitter name and TRX type to identify the TRX to which
the frequencies will be assigned, and the channels, identifying the frequencies. In the case of SFH, the
channels will constitute the MAL. Additionally, if the hopping mode is SFH, the file imported must also contain
the MAIO.
If the hopping mode is BBH or SFH, continue with step 3.
3. Right-click the Transmitters folder. The context menu appears.
4. Select Subcells > Subcells Table: Standard Data from the context menu. The Subcells table appears.
5. Import the file as explained in "Importing Tables from Text Files" on page 91.
The file imported must contain, at a minimum, the transmitter name and TRX type to identify the TRX. When
the hopping mode is BBH or SFH, file must also contain the synchronisation and the HSN.

© 2020 Forsk. All Rights Reserved. 373


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

 If you want to import the BSIC at the same time, you can also import the frequency
list into the Transmitters table, which you can open by right-clicking the
Transmitters folder and selecting Open Table from the context menu.
If you are modifying the frequency list of a single transmitter, it is easier to modify
the information directly on the TRXs tab of the transmitter’s Properties dialog box.
For more information, see "GSM Subcell Properties" on page 322.

7.5.2.4.2 Adding New TRXs to a Document


You can add TRXs to existing transmitters either by using the TRXs tab of the transmitter Properties dialog box, or
by using the TRXs table.
If you are adding TRXs to a single transmitter, it is easier to use the transmitter Properties dialog box.
To add TRXs using the TRXs tab of the transmitter Properties dialog box:
1. In the map window, select the transmitter to which you want to add a TRX.

 You can also select the transmitter in the Transmitters folder in the Network
explorer.

2. Right-click the transmitter. The context menu appears.


3. Select Properties from the context menu. The Properties dialog box appears.
4. Click the TRXs tab.
5. Under TRXs, in the row marked with the New Row icon ( ), enter the parameters described in "TRX
Properties" on page 327.
6. Click OK.
If you are adding TRXs to several transmitters, it is easier to use the TRXs table.
To add TRXs using the TRXs table:
1. In the Network explorer, right-click the Transmitters folder and select Subcells > TRXs Table from the context
menu. The TRXs table appears.
2. Scroll down to the row marked with the New Row icon ( ).
3. In the Transmitter column, select the transmitter to which the TRXs will be added.
4. Enter the parameters described in "TRX Properties" on page 327.

7.5.2.4.3 Displaying the Frequency Plan


You can display or modify the network frequency plan, that is the channels allocated to each TRX, by opening the
TRXs table.
To open the TRXs table:
1. In the Network explorer, right-click the Transmitters folder and select Subcells > TRXs Table from the context
menu. The TRXs table appears.
If you want, you can export the frequency plan. For information on exporting the frequency plan, see "Exporting the
Frequency List" on page 374.

7.5.2.4.4 Exporting the Frequency List


You can export the network frequency list, that is the channels allocated to each TRX, using the TRXs table. The
exported file must contain the transmitter name and the TRX type to identify the TRX to which the frequencies are
assigned.
To export the frequency list:
1. In the Network explorer, right-click the Transmitters folder and select Subcells > TRXs Table from the context
menu. The TRXs table appears.

374 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

2. Export the file as explained in "Exporting Tables to Text Files and Spreadsheets" on page 89.
If the hopping mode is BBH or SFH, continue with step 3.
3. Right-click the Transmitters folder. The context menu appears.
4. Select Subcells > Subcells Table: Standard Data from the context menu. The Subcells table appears.
5. Export the file as explained in "Exporting Tables to Text Files and Spreadsheets" on page 89.
The file exported must contain, at a minimum, the transmitter name and TRX type to identify the TRX to which
the frequencies are assigned, the HSN, and the synchronisation.

7.5.2.4.5 Assigning Frequencies Manually Using the Map


Using Atoll, you can allocate frequencies manually on the map. When allocating frequencies using this method, you
must ensure that neighbours have already been allocated. For information on allocating neighbours, see "Studying
GSM/GPRS/EDGE Network Capacity" on page 349.
To allocate frequencies manually using the map:
1. Create and display a coverage prediction by transmitter based on the best signal level and set the display to
discrete values by transmitter. For more information, see "Making a Coverage Prediction by Transmitter Based
on the Best Signal Level" on page 338.

2. Click the arrow ( ) next to the Edit Relations on the Map button ( ) in the Radio Planning toolbar. The menu
appears.
3. Select Neighbours from the context menu.

 If you display the coverage areas of the neighbours, you can see not only the
neighbours on the map but their coverage as well. This will enable you to see more
clearly where frequencies used by the neighbours could cause interference. You
can display the neighbours’ coverage areas by clicking the arrow ( ) next to the Edit
Relations on the Map button ( ) in the Radio Planning toolbar and selecting
Display Options from the menu. In the Neighbour Display dialog box that appears,
you can select the Display Coverage Areas option.

4. Select Tools > Find on Map. The Find on Map window appears.
5. From the Find list, select "GSM Channel."
6. In the Channel list, enter a channel that you would like to allocate.
7. Select the check boxes to define where you want Atoll to search for the selected channel:
◼ Used as BCCH
◼ Used as TCH
8. Select the Adjacent channels check box if you want Atoll to display adjacent channels as well as the selected
channel.
9. Click the Search button. The map window displays the coverage areas with the selected channel along with
coverage areas using adjacent channels, if you selected the Adjacent channels check box.
By repeating the search with other channels you can find a frequency with few adjacent channels close by that
you can allocate to the selected transmitter.
In the following example, channel 11 would not be a good choice because it is used by a neighbour. Channels 10
and 12 are adjacent channels that are also used by neighbours of the selected transmitter.

© 2020 Forsk. All Rights Reserved. 375


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.9: Scanning for frequencies

On the other hand, channel 14 would be a good choice and could be allocated. Neither channel 14 nor either of the
adjacent channels (13 and 15) are allocated to neighbours of the selected transmitter.

Figure 7.10: Scanning for frequencies

7.5.3 AFP Prerequisites (IM, Separations, Traffic, etc.)

In Atoll, you can use an Automatic Frequency Planning (AFP) module to allocate frequencies and BSICs, as well as
the MAL, MAIO, and HSN.
The Automatic Frequency Planning (AFP) module assigns frequencies according to traffic demand (as indicated by
the number of required TRXs) and respecting quality requirements with the aim of reducing interference. Atoll can
use an optional Atoll AFP module as well third-party AFP tools.
The AFP attempts to allocate resources in an optimal fashion, i.e., it attempts to allocate resources in a way that
minimises interference and complies with a set of user-defined constraints. The two main types of constraints are
separation constraints and interference. The AFP assigns a cost to each constraint and then uses a cost-based
algorithm to evaluate possible frequency plans and find the frequency plan with the lowest costs. Although you can
run the AFP without an interference matrix, allocation will be calculated without taking interference into
consideration, i.e., without considering one of the most important constraints.

376 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

When you assign frequencies manually, you do not need an interference matrix, traffic, or separation rules; you will
be using your knowledge of the network. On the other hand, when you assign frequencies automatically (or
interactively) you need to supply the additional information to the AFP.

Figure 7.11: Input data for the AFP

In this section, the AFP input records are explained. As well, both a quick and a longer, more accurate process of
finding the necessary information for each record is explained. The quality of the results given by the AFP depends
on the quality of the input, therefore it is very important that you understand and prepare the input before running
the AFP. This will enable you to choose the level of complexity that corresponds to the desired accuracy of the
results.
The following AFP input records are explained in this section:
◼ "Interference Matrices" on page 377
◼ "Channel Separations" on page 389
◼ "Modelling Traffic" on page 395
◼ "AFP-Related Parameters in the Subcells Table" on page 396
◼ "Modelling Layers and Subcells" on page 398.

7.5.3.1 Interference Matrices


In Atoll, the probability of interference between pairs of subcells is stored in an interference matrix. An interference
matrix can be thought of as the probability that a user connected to an interfered subcell will receive a given C/I level
where the only interference ("I") is the interference coming from the interferer sub-cell.
The set of active interference matrices will be combined by the AFP to provide interference estimations for each
pair of subcells. You can use more than one interference matrix in an Atoll document. The interference matrices
themselves can be created using the data from different sources (propagation, OMC data, drive tests, or other
planning tools) and can be activated or deactivated, as necessary.
Atoll allows for a great deal of flexibility in interference matrix use, which in turn enables varying levels of complexity
with the AFP:
◼ Level 1: The AFP can base its calculations on neighbour relations and work without an interference matrix
◼ Level 2: You can calculate an interference matrix based on uniform traffic spreading
◼ Level 3: You can calculate an interference matrix with clutter weighting
◼ Level 4: You can use OMC or drive-test-based interference matrices
◼ Level 5: You can use any combination of levels 2, 3, and 4.
In this section, the following are explained:
◼ "Calculating a Simple Interference Matrix" on page 378
◼ "Calculating Interference Matrices for Large Networks" on page 379

© 2020 Forsk. All Rights Reserved. 377


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ "Calculating an Interference Matrix Based on Clutter Weighting" on page 381


◼ "Interference Matrices Based on OMC Statistics" on page 381
◼ "Importing and Exporting Interference Matrices" on page 382
◼ "Defining Type-Dependant Quality Indicators on Interference Matrices" on page 383
◼ "Analysing Interference Matrices" on page 385
◼ "Generating Reports on Interference Matrices" on page 388
◼ "Selecting Interference Matrices for the Frequency Allocation Process" on page 389.

7.5.3.1.1 Calculating a Simple Interference Matrix


You can use simple interference matrices as an effective background constraint system. They can be calculated on
a nation-wide scale.
To calculate an interference matrix:
1. In the Network explorer, right-click the Interference Matrices folder and select New from the context menu.
The Interference Matrices dialog box appears.
2. In the Interference Matrices dialog box, set the following options under Service area:
◼ Server: Select "HCS Servers" in order to correctly consider HCS priorities for service zone selection.
Selecting "All" is not recommended because the results are not significantly better under most
circumstances and the calculation consumes a great deal of resources. or with "best idle mode reselection
criterion (C2)", (only for packet switched IM). For more information, see "Comparing Service Areas in
Calculations" on page 507.
◼ Enter an Overlap margin. The default value is "4 dB."
◼ If you select the Shadowing check box, you can change the Cell edge coverage probability (see "Reliability
Recommendations" on page 378). Using shadowing is recommended. For more information, see
"Modelling Shadowing" on page 217.
3. Under Traffic spreading, you can select whether you want to calculate interference on the percentage of
interfered traffic or on the percentage of interfered area:
◼ Based on the maps used in the default traffic capture: If you choose this option, Atoll will calculate
interference on the interfered traffic for each pair of subcells (interfered-interferer).
◼ Uniform (probability expressed in % of interfered area): If you choose this option, Atoll will calculate
interference on the interfered areas for each pair of subcells (interfered-interferer). This method cannot
accurately consider local concentration of traffic, but is faster than calculating interference based on maps.
4. Click OK to start the calculation.
The results of the calculation can be found in a new item in the Interferences Matrices folder in the Network
explorer. By default, the new interference matrix is active.

 Changing certain transmitter or subcell properties, such as power reduction,


reception threshold, transmitter power, or EIRP, will make interference matrices
invalid. If you change transmitter or subcell properties, you will have to recalculate
the interference matrices.

Reliability Recommendations
Occasionally, the constraints you have set for the AFP are not strong enough. If the constraints are not strong
enough:
◼ The unlocked part of the AFP cost will be 0 and, because of this, the AFP will stops.
◼ Frequencies will be reused in too close proximity to each other in the resulting frequency plan.
◼ The distribution of frequency use will not be even and some frequencies will seldom be used.
To correct an unacceptable distribution of frequencies, you will have to create a more reliable interference matrix,
thereby putting more constraints on the AFP.
The best way to create a more reliable interference matrix is to increase the cell edge coverage probability and
recalculate the interference matrices. When the reliability requirement is raised, the part of the standard deviation
is reduced from the signal ("C") when calculating the C/I distribution for each IM entry. This gives a lower C/I for

378 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

each given "reuse" and therefore a lower probability of meeting the required C/I target and, consequently, more
interference. Raising the interference in the interference matrix increases the constraints placed on the AFP.
You should also verify that the standard deviation's default value is properly defined and that it is properly defined
in all clutter classes. This step is particularly important for Atoll documents converted from older versions or
connected to a database.

Figure 7.12: Model standard deviation: default value

Mean power control gains are not taken into account when calculating


interference matrices. They are only applied when the interference matrices
are used in calculations (IFP, AFP, etc.). The same is the case with the power
offset.
◼ When you calculate an interference matrix, you would expect to have full
interference for all transmitters over which the AFP will perform a cost
calculation. The interference matrix scope is therefore defined by the AFP
scope which is described in "The Scope of the AFP and the Scope of the
Interference Matrix" on page 400.

7.5.3.1.2 Calculating Interference Matrices for Large Networks


Calculating interference matrices is very resource intensive. If you have a very large network, calculating an
interference matrix that covers the entire network can require more computer resources than are available. It is
more efficient to create a low resolution interference matrix on a nation-wide scale, possibly splitting the network
into partial interference matrices if necessary. Once you have a low resolution interference matrix that covers the
entire network, you can add high resolution interference matrices that cover the cities. Merging IMs does not affect
the efficiency of the Atoll AFP. If necessary, in order to properly optimise the frequency plan, you can then add
clutter-weighted interference matrices calculated over the difficult areas so that they are correctly modelled. Last
but not least, you can add idle-mode IMs to model the behaviour of packet-switched data.
All active IMs are merged by the AFP and loaded into memory only when needed.
To reduce resource consumption:
1. Modify the default resolution and/or the minimum interferer reception threshold. These global parameters
have a strong influence on the IM calculation process. When setting the path loss resolution and size
appropriate for the interference matrices, for example, use a resolution that is the double of path loss data:
◼ To modify the default resolution:
i. In the Network explorer, right-click the Predictions folder and select Properties from the context menu.
ii. On the Predictions tab, set the Default resolution.
The default resolution is used during the IM integration calculation and is saved with the IM.
◼ To modify the minimum interferer reception threshold:
i. In the Parameters explorer, right-click the Network Settings folder and select Properties from the
context menu.

© 2020 Forsk. All Rights Reserved. 379


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

ii. On the Calculation Parameters tab, set the Min. interferer reception threshold.
This threshold defines the level from which all interferers are ignored. If you increase it to -115 dB or -110
dB, you will lose very little interference information, but calculations will be much faster.
2. Define a large handover margin, for example, 2 to 4 dB.
3. Save IMs and coverage predictions, etc., externally, if possible:
◼ To save IMs externally, see "Storing Interference Matrices Externally" on page 383.
◼ To save coverage predictions externally, see "External Storage of Coverage Prediction Numerical Results"
on page 243.
4. Delete coverage predictions that are no longer needed:
a. In the Network explorer, expand the Predictions folder, right-click the coverage prediction you want to
delete and select Delete from the context menu.

 If you have multiband transmitters, keep in mind that the multiband path loss option
(see "Advanced Modelling of Multi-Band Transmitters" on page 523) creates a lot
of overhead when the interference matrix is calculated. For more information, see
the Administrator Guide. For more information on reducing resource consumption,
see "Performance and Memory Issues in Big Projects" in the Administrator Guide.

If you have more than 20,000 transmitters in your network, you might need to calculate several smaller interference
matrices. Under most circumstances, including 1,000 to 2,000 transmitters in each interference matrix is the most
efficient.
To calculate interference matrices for a large network:
1. Create a computation zone that covers part of the network. For information on creating a computation zone,
see "Computation Zone" on page 68. In Figure 7.13, the computation zone is indicated by the red outline.

Figure 7.13: The first computation zone

2. Calculate an interference matrix for the area covered by the computation zone as explained in "Calculating a
Simple Interference Matrix" on page 378.
3. Create a new computation zone that partly overlaps the area covered by the first computation zone. In Figure
7.14, the area covered by the first computation zone is indicated by the black outline.

Figure 7.14: The second computation zone

4. Calculate an interference matrix for the area covered by the computation zone.

380 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

5. Repeat steps 1 to 4 until you havCe created interference matrices for the entire network.

 The computation zones do not need to overlap because the AFP scope extends
beyond the computation zone. For more information, see "The Scope of the AFP
and the Scope of the Interference Matrix" on page 400.

7.5.3.1.3 Calculating an Interference Matrix Based on Clutter Weighting


Calculating an interference matrix based on clutter weighting delivers a large increase in quality. However, you
should be aware that this process is relatively time-consuming and therefore not suited for nation-wide calculations.
It is better suited to local frequency allocations where frequency allocation is difficult. By default, Atoll gives a higher
priority to this type of interference matrix when combining interference matrices, so an interference matrix based
on clutter weighting can be used with other interference matrices that are less precise.
To create an interference matrix based on clutter weighting:
1. Create a traffic model.
a. Create a user profile for an active user with voice service, with calls lasting a total of 3,600 seconds per hour
(i.e., 1 Erlang). For information on creating a user profile, see "Modelling User Profiles" on page 293.
b. Create an environment using this user profile with a density of 1 and pedestrian mobility type. For
information on creating an environment, see "Modelling Environments" on page 293.
c. Assign appropriate clutter weighting to the environment.
d. In the Geo explorer, create a new User Profile Traffic Map based on User Profile Environments.
i. From the Environment Map Editor toolbar, select the environment created in step 2.

ii. Click the Draw Polygon button ( ) and draw the polygon encompassing the computation zone. This
raster map now appears in the Traffic folder.
iii. Name the map "Temporary IM map."
For information on creating a user profile traffic map, see "Creating a User Profile Environment-based Traffic
Map" on page 300.
2. Create a traffic capture using the temporary traffic map.
◼ Set this traffic capture to be the default traffic capture.
For information on creating a traffic capture, see "Calculating and Displaying a Traffic Capture" on page 351.
3. Calculate the interference matrix.
◼ When calculating the interference matrix, select the option Traffic spreading based on the maps used in
the default traffic capture in the IM calculation dialog box.

7.5.3.1.4 Interference Matrices Based on OMC Statistics


An OMC interference matrix is an interference matrix created using a statistical analysis of the RXLEV
measurements performed by the mobiles in the network. The Atoll AFP can fully employ this type of interference
matrix.
The main advantage of an interference matrix based on OMC statistics is that, in many cases, the OMC database is
the only reliable source of network information. However, an OMC-based IM also has a certain number of inherent
weaknesses.
OMC IMs can be based on reselection mobile measurements or upon HO mobile measurements. In most cases, the
HO mobile measurements are used to create the interference matrix. The main weakness of this approach is that
HO mobile measurements are limited to the list of neighbours, and that this list is limited in size.
To overcome this considerable limitation, the OMC can temporarily apply neighbours. However, when this is done,
the statistical analysis must take into account the partial time over which each temporary neighbour is tested.
An other limitation which applies to all OMC statistic-based interference matrices is the fact that the BSIC-BCCH
pair is the means used to identify a transmitter. The BSIC-BCCH pairs are sufficient for identifying a server or a
potential strong neighbour for HO candidate, but they are not sufficient to identify an interferer.
The final limitation is the simple fact that the BCCH plan has an effect on the IM when the IM is calculated: if two
transmitters interfere but have the same BCCH, their interference will not be present in the OMC interference matrix.

© 2020 Forsk. All Rights Reserved. 381


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

This limitation can be avoided by adding the BCCH plan to the IM scope. This allows the Atoll AFP to ensure that
certain interference entries, (or more precisely no interference entries) have 0 likelihood, and will supplement the
information with propagation interference information.

7.5.3.1.5 Importing and Exporting Interference Matrices


You can import interference matrices from and export them to the following formats:
◼ IM0: One matrix per line
◼ IM1: One C⁄I threshold and probability pair per line for each interfered/interfering subcell pair.
◼ IM2: Only co-channel and adjacent channel interference values.
◼ CLC: One value per line. The accompanying dictionary (DCT) file gives the correspondence between the
transmitter identifiers and the transmitter names.
◼ Other: Import macros for other IM formats can be provided. For information on these or other IM formats,
contact your Forsk representative.
For more information on the interference matrix file formats, see the Technical Reference Guide.
In this section, the following are explained:
◼ "Importing Interference Matrices" on page 382
◼ "Storing Interference Matrices Externally" on page 383
◼ "Exporting Interference Matrices" on page 383.

Importing Interference Matrices


Atoll supports IM0, IM1, IM2, and CLC interference matrix files. Atoll also supports a simplified format that gives the
interfered subcell, the interfering subcell, the co-channel interference probability, and the adjacent channel
probability. For more information on the simplified format, see the Technical Reference Guide.
When you import several interference matrices that describe the same interfered-interferer pairs, Atoll only takes
the first description of the pair. When descriptions of the same interfered-interferer pair are found in subsequent
files, the description is ignored.
Atoll does not perform a validity check on the imported interference file; you must therefore ensure that the imported
information is consistent with the current configuration. Furthermore, Atoll only imports interference matrices for
active transmitters.
To import interference matrices:
1. In the Network explorer, right-click the GSM Interference Matrices folder and select Import from the context
menu. The Open dialog box appears.
2. Select the file type from the Files of Type list.
3. Select the file to import.
If you are importing a CLC file, Atoll looks for the associated DCT file in the same directory. When this file is
unavailable, Atoll assumes that the transmitter identifiers in the CLC file are the same as the transmitter
names.
4. Click Open. A message appears asking whether Atoll should merge the imported interference matrix into the
GSM/GPRS/EDGE document:
◼ Click Yes to save the imported interference matrix in the GSM/GPRS/EDGE document.
When you save an imported interference matrix in the GSM/GPRS/EDGE document, you can still choose to
save it to an external file linked to the GSM/GPRS/EDGE document. For information, see "Storing
Interference Matrices Externally" on page 383.
◼ Click No to store the interference matrix externally, but linked to the GSM/GPRS/EDGE document.
5. The interference matrices are imported into the current Atoll document and appear as new items in the GSM
Interference Matrices folder.

382 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

 You can also extract interference matrices from real network data. Using drive test
data paths in which the signal strengths of several transmitters have been
measured at each point, Atoll can generate interference matrix files containing
probabilities of C⁄I per transmitter-subcell pair (see "Generating GSM Interference
Matrices from a Drive Test Data Path" on page 116).

Storing Interference Matrices Externally


You can save interference matrices to external files that are linked to the GSM/GPRS/EDGE document. Linking
interference matrices to the GSM/GPRS/EDGE document can reduce file size when the Atoll document is extremely
large.
Because the interference matrices are stored externally in ASCI format, reading and writing to file can be time
consuming. When Atoll reads an externally stored IM, it remains in memory. Therefore, to improve AFP performance,
it is recommended to embed interference matrices. You should only save interference matrices externally when the
project file is getting large (for example, when the project file exceeds 2 Gb). To store an interference matrix
externally:
1. In the Network explorer, expand the GSM Interference Matrices folder.
2. Right-click the interference matrix that you want to store externally and select Properties from the context
menu. The Properties dialog box appears.
3. On the General tab, under Interference Matrices Storage, click the Externalise button. A confirmation
message appears.
4. Click Yes to confirm. The Save As dialog box appears.
5. Select the file type from the Save as Type list.
6. Enter the File name and click Save. The interference matrix is stored externally but remains linked to the GSM/
GPRS/EDGE document.

Exporting Interference Matrices


Atoll supports IM0, IM1, IM2, and CLC interference matrix files.
To export interference matrices:
1. In the Network explorer, expand the GSM Interference Matrices folder.
2. Right-click the interference matrix that you want to export. The context menu appears.
3. Select Export from the context menu. The Save As dialog box appears.
4. Select the file type from the Save as Type list.
5. Enter the File name and click Save. The interference matrix is exported.

7.5.3.1.6 Defining Type-Dependant Quality Indicators on Interference Matrices


As explained in "Interference Matrices" on page 377, you can calculate several individual interference matrices for
large networks with the intention of recombining them as unique C/I probabilities. In the same way, you can combine
several interference matrices of different types according to their quality indicators and the strategy defined by the
AFP module used. For more information on how the optional Atoll AFP module combines the data from more than
one interference matrix, see "Automatic Frequency Planning" on page 420.
You can create or import 9 different types of interference matrices:
1. Interference matrices based on path loss (propagation data) matrices
Their reliability depends on the accuracy and correctness of network and geo data.
2. Interference matrices based on reselection statistics from the OMC
Their reliability is usually low due to the difference between the locations where mobiles are switched on and
where they are actually used to access the network.
3. Interference matrices based on handover statistics from the OMC
Their reliability is usually low due to the fact that interference is measured only among existing neighbours
(which might not be correctly assigned). This type of interference matrix is highly correlated with the
neighbour relations. It can be used to remove excessive neighbour constraints. However, it cannot be used to

© 2020 Forsk. All Rights Reserved. 383


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

complete any missing neighbour information. Another reason for low reliability is that interference information
is collected from handover regions only, instead of from the service area.
4. Interference matrices based on RXLEV statistics from the OMC (neighbours as well as temporary neighbours)
They can be a very good source of interference information if they are statistically stable because they are not
sensitive to data errors. On the other hand, they have many disadvantages, such as:
◼ Transmitters with the same BSIC and BCCH cannot be differentiated.
◼ Transmitters having the same BCCH will never have an interference entry.
◼ Information is lost when more than 6 interferers exist at any location.
◼ If many interferers share the same BCCH, they increase each other’s interference levels.
◼ HCS layers can cause problems because there are more servers at any point, macro layer servers are
stronger, or a correction margin might be introduced for some equipment, etc.
This type of interference matrix can be created using an extended neighbours list.
5. Interference matrices based on drive test data
Reliability can be low because usually the drive test data sampling zone and the traffic model are not related.
Secondly, the measurements are carried out for existing neighbours.
6. Interference matrices based on CW measurements
Their reliability can be low because the measurements usually do not reflect the traffic model. However, this
source of information can be very reliable for a subset of transmitters that were properly scanned. Carrying
out CW measurements is expensive which means that the collected information is often partial or out of date.
7. Interference matrices based on scan data drive tests
They are highly reliable and an excellent source of information, but are not useful in a radio planning tool
because no information is available to map transmitters to the received signals at any pixel.
8. Upper bound interference matrix
The source of this type of interference matrix is not defined. It can be based on user experience. The
information contained in this interference matrix is used as an upper limit, i.e., if this interference matrix
indicates a certain level of interference, it should not be exceeded because other interference matrices show
higher interference. If an upper bound interference matrix does not contain information about an entry, it is
ignored.
9. Lower bound interference matrix
The source of this type of interference matrix is not defined. It can be based on user experience. The
information contained in this interference matrix is used as a lower limit. This type of interference matrix can
be very useful because you can edit entries in this interference matrix, and be certain that the interference will
be at least as high as the value you entered. This approach can be used when user experience shows a certain
level of interference which the radio network planning tool is unable to calculate.
To define the interference matrix type:
1. In the Network explorer, expand the GSM Interference Matrices folder.
2. Right-click the interference matrix for which you want to define the type and select Properties from the context
menu. The Interference Matrix Properties dialog box appears.
3. On the Advanced tab, select the Interference Matrix Type from the list.
Depending on the matrix type, the quality indicators available in the Advanced tab include:
◼ For matrices based on path loss (propagation data) matrices:
◼ The standard deviation
◼ The resolution
◼ Whether the interference information (probabilities) correspond to traffic or surface area.


Matrices based on propagation can store additional information, such as server
selection or the overlap margin value, if shadowing has been taken into account for
their calculation and, if so, the cell edge coverage probability. This information can
then be used by the AFP for some calculations. For more information, see "The Cost
Tab" on page 430 and "The Advanced Tab" on page 439.

◼ For matrices based on reselection statistics from the OMC:

384 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ The statistic duration


◼ Whether the interference information (probabilities) correspond to traffic or surface area.
◼ For matrices based on handover statistics from the OMC:
◼ The standard deviation, depending on the equipment quality and measurement post-processing
◼ The average number of points collected at each matrix calculation point
◼ The volume of information
◼ Whether the interference information (probabilities) correspond to traffic or surface area.
◼ For matrices based on RXLEV statistics from the OMC:
◼ The statistic duration
◼ Whether the interference information (probabilities) correspond to traffic or surface area.
◼ For matrices based on drive test data:
◼ The standard deviation, depending on the equipment quality and measurement post-processing
◼ The average number of points collected at each matrix calculation point.
◼ For matrices based on CW measurements:
◼ The standard deviation, depending on the equipment quality and measurement post-processing
◼ The average number of points collected at each matrix calculation point
◼ The volume of information
◼ Whether the interference information (probabilities) correspond to traffic or surface area.
◼ For matrices based on scan data drive tests:
◼ The standard deviation, depending on the equipment quality and measurement post-processing
◼ The average number of points collected at each matrix calculation point
◼ The volume of information
◼ Whether the interference information (probabilities) correspond to traffic or surface area.
The context in which an interference matrix was created is not part of the interference matrix files. You must
therefore set up the type and quality indicators of the interference matrix manually.

7.5.3.1.7 Analysing Interference Matrices


The Atoll AFP enables you to analyse interference matrices for different transmitters and their TRXs. For any
selected transmitter and its TRX, you can use the AFP module to display lists of interfering and interfered
transmitters, their TRXs, and the corresponding costs. The AFP module also displays the interference relations
between transmitters in the map window. Co-channel and adjacent channel interferences are treated separately.
You can display all or strongly interfered and interfering transmitters, and interfered and interfering neighbour
transmitters.
To analyse interference matrices:
1. Select Tools > Interactive Frequency Planning (IFP). The Interactive Frequency Planning (IFP) window
appears.
2. Select the Interference Matrix Analysis from the list at the top of the Interactive Frequency Planning (IFP)
window.
3. Select a transmitter from the Transmitter list.

 You can also select a transmitter by clicking its symbol in the map window.

4. Select the TRX type from the Subcells list.


5. Select an AFP module from the AFP Module list.
6. If you want to modify parameters that will influence frequency planning before running the tool, select one of
the following from the Parameters list:
◼ AFP Module Properties: For information on the options, see "Automatic Frequency Planning" on page 420.

© 2020 Forsk. All Rights Reserved. 385


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ AFP Parameters: In the AFP Launching Parameters dialog box, you can set the following parameters:
i. Under Traffic loads, indicate whether the AFP should take traffic loads From the subcells table or use
loads Based on the default traffic capture results.
ii. If you want the AFP to consider discontinuous transmission mode for TRXs which support it in
calculating the interference, select the DTX check box and enter the Voice activity factor.
iii. Select the Load all the subcells involved in separation constraints check box if you want all subcells
potentially involved to be loaded.
iv. Select the Load all the potential interferers check box if you want all potential interferers to be loaded.
If this check box is not selected, the cost function will consist only of the separation violation cost.
◼ Separation Rules: For information on the options, see "Channel Separations" on page 389.
◼ Exceptional Pairs: For information on the options, see "Channel Separations" on page 389.
◼ Intra-Technology Neighbours: For information on the options, see "Studying GSM/GPRS/EDGE Network
Capacity" on page 349.
7. Click Calculate. The interference probability values are displayed in the right-most column of the Interference
Matrix Analysis tab.
The tool calculates and displays interference probabilities using the active interference matrices available in
the GSM Interference Matrices folder in the Network explorer. If the interference matrices in the GSM
Interference Matrices folder are inactive or if interference matrices are not available, the analysis tool only
calculates and displays the interference from a transmitter and its TRXs on itself.
In the map window, arrows from the studied transmitter to each interfered or interfering transmitter are
displayed. The colour of the arrow is the same as the colour of the studied transmitter. The probabilities of
interference are displayed as captions for the arrows. The thickness of the arrows are indicate the interference
probability.
8. Select the interference information to display in the rightmost column:
◼ Under the Status column, you can display the interference matrix information with the studied transmitter
as the Victim or the Interferer.
◼ Under the Frequency Reuse column, you can display Co-channel or Adjacent Channel interference
information for the studied transmitter.
◼ Under the Filtering column, you can display the Strongly Interfered, All Interfered, or the Neighbour
Violations of the studied transmitter. You can choose more than one of these options by pressing and
holding Ctrl and clicking each option.
The following figures illustrate the display of interference information.

Figure 7.15: Displaying interference information

386 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.15: Displaying interference information

Figure 7.16: Displaying interference information

© 2020 Forsk. All Rights Reserved. 387


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.16: Displaying interference information

7.5.3.1.8 Generating Reports on Interference Matrices


You can generate reports on one or all of the interference matrices in the GSM Interference Matrices folder.
In this section, the following are explained:
◼ "Generating a Report on a Single Interference Matrix" on page 388
◼ "Generating a Report on All Interference Matrices" on page 389.

Generating a Report on a Single Interference Matrix


To generate a report on a single interference matrix:
1. Select the Network explorer.
2. Click the Expand button ( ) to expand the GSM Interference Matrices folder.
3. Right-click the interference matrix on which you want to generate a report. The context menu appears.
4. Select Generate Report from the context menu. The Interference Matrix Scope dialog box appears with the
report details:
◼ A table with the number of times the listed transmitter has been interfered
◼ The total number of entries in the selected interference matrix
◼ The number of transmitters covered by the interference matrix

388 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ The average number of interferers per interfered subcell in the interference matrix.

Generating a Report on All Interference Matrices


In order to generate a report on all the interference matrices in the GSM Interference Matrices folder:
1. Select the Network explorer.
2. Right-click the GSM Interference Matrices folder. The context menu appears.
3. Select Generate Report from the context menu. The Interference Matrix Scope dialog box appears with the
report details:
◼ A table with the number of times the listed transmitter has been interfered
◼ The total number of entries in the selected interference matrices
◼ The number of transmitters covered by the interference matrices
◼ The average number of interferers per interfered subcell in the interference matrices.

7.5.3.1.9 Selecting Interference Matrices for the Frequency Allocation Process


When you allocate frequencies automatically or interactively using the AFP in GSM/GPRS/EDGE, the allocation
process uses interference matrices. You can select which interference matrices the automatic or interactive
frequency allocation process will be based on. When you use more than one interference matrix, the AFP combines
the data. For more information on how the optional Atoll AFP module combines the data from more than one
interference matrix, see "Automatic Frequency Planning" on page 420.
To activate an interference matrix to be used for an automatic frequency allocation:
1. Select the Network explorer.
2. Click the Expand button ( ) to expand the GSM Interference Matrices folder.
3. Right-click the interference matrix you want to use in an automatic frequency allocation. The context menu
appears.
4. Select Activate from the context menu. The selected interference matrix is now active and will be used the
next time you use an AFP.
You can deactivate the interference matrix by right-clicking it and selecting Deactivate from the context menu.

 When you have several active interference matrices in a project, only those
intersecting the AFP scope will be loaded in order to avoid consuming more
memory than necessary during the AFP process. The "RAM Consumption" field in
the interference matrix properties dialog box indicates how much memory the
interference matrix will take. For embedded matrices, the AFP loads them only
during the AFP process, so the "RAM Consumption" field will always be zero. For
external matrices, the AFP reads them to check their scope and then decides
whether they are to be loaded into memory or not, so, the "RAM Consumption" field
will always be a non-zero value (after running the AFP). As a result, it is
recommended to embed interference matrices as long as the document file size is
not excessively large.

7.5.3.2 Channel Separations


Channel separations define how many channels should separate different TRXs under set circumstances. Channel
separations are necessary if you are using automatic frequency planning. Carefully defining channel separations
will help you increase the efficient use of channels in your network.
Defining channel separations is a three-step process in Atoll.
In step 1, you set general separation rules that define the channel separation that should exist between TRXs on the
same transmitter, same site, or between neighbours.
In step 2, you define separation rules for the TRXs of specific pairs of transmitters. During automatic frequency
planning, the separation rules can be overridden by the specific entries in the Exceptional Separation Constraints
table. You can edit constraints directly from the AFP output dialog box. The Exceptional Separation Constraints
table is automatically updated with any changes you make in the AFP output dialog box.

© 2020 Forsk. All Rights Reserved. 389


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

In step 3, you ensure that your neighbour relation constraints are correctly weighted by the neighbour importance.
In this section, creating separation rules and exceptional separation constraints is explained. As well, displaying and
modifying exceptional separation constraints on the map is explained:
◼ "Defining Separation Rules" on page 390
◼ "Importing Separation Rules" on page 390
◼ "Defining Exceptional Frequency Separations" on page 390
◼ "Displaying Exceptional Frequency Separations on the Map" on page 391
◼ "Adding or Removing Exceptional Frequency Separations Using the Mouse" on page 392.

7.5.3.2.1 Defining Separation Rules


You can define separation rules that set the channel separation that should exist between pairs of TRXs on the same
transmitter, same site, or between neighbours after a frequency allocation.
To define separation rules:
1. Select the Network explorer.
2. Right-click the Transmitters folder. The context menu appears.
3. Select Frequency Plan > Separation Rules from the context menu. The Separation Rules table appears.
4. In the row marked with the New Row icon ( ), select the following parameters for each separation rule you
want to define:
◼ Type of Relation: Select the type of relation, co-transmitter, co-site, or neighbour, between the two TRXs.
◼ TRX Type: Select the first TRX type.
◼ TRX Type 2: Select the second TRX type.
◼ Default Min. Separation: Enter the minimum difference in channels that must exist between the two TRX
types. Entering "0" means that they can use the same channel.

7.5.3.2.2 Importing Separation Rules


If you have an existing set of separation rules, you can import them into your GSM/GPRS/EDGE document.
To import separation rules:
1. Select the Network explorer.
2. Right-click the Transmitters folder. The context menu appears.
3. Select Frequency Plan > Separation Rules from the context menu. The Separation Rules table appears.
4. Import the file as explained in "Importing Tables from Text Files" on page 91.

7.5.3.2.3 Defining Exceptional Frequency Separations


The separation rules apply to the entire network. However, in a few cases, the separation rules might not apply to
specific pairs of TRXs. In this case, you can set exceptional frequency separations to define channel separations
that apply to specific pairs of TRXs. During automatic frequency planning, the separation rules are first considered,
but they can be overridden by specific entries in the Exceptional Separation Constraints table.
To define exceptional frequency separations:
1. Select the Network explorer.
2. Right-click the Transmitters folder. The context menu appears.
3. Select Frequency Plan > Exceptional Pairs from the context menu. The Exceptional Separation Constraints
table appears.
4. In the row marked with the New Row icon ( ), select the following parameters for each separation rule you
want to define:
◼ Transmitter: Select the transmitter on which the TRX in TRX Type is located.
◼ TRX Type: Select the first TRX type.

390 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ Transmitter 2: Select the transmitter on which the TRX in TRX Type 2 is located.
◼ TRX Type 2: Select the second TRX type.
◼ Separation: Enter the minimum difference in channels that must exist between the two TRX types. Entering
"0" means that they can use the same channel.

 You can also define exceptional pairs from the AFP results. Subcells which do not
respect separation constraints can be defined as exceptional pairs in order to force
the AFP to modify its allocation priority and to avoid this violation. See "AFP
Results" on page 406 for more information.

7.5.3.2.4 Displaying Exceptional Frequency Separations on the Map


You can display the exceptional frequency separations defined in the Exceptional Separation Constraints table on
the map.
To display the exceptional frequency separations:
1. Select the Network explorer.
2. Right-click the Transmitters folder. The context menu appears.
3. Select Frequency Plan > Display Options from the context menu. The Separation Constraint Display dialog
box appears.
4. Select the Transmitter 1 TRX Type and the Transmitter 2 TRX Type to display.

 When you select "All" as either Transmitter 1 TRX Type or Transmitter 2 TRX Type,
Atoll does not display all TRX types. Rather it displays only exceptional frequency
separations for which the TRX type constraint is defined as "All."

5. Click the arrow ( ) next to the Edit Relations on the Map button ( ) in the Radio Planning toolbar. The menu
appears.
6. Select Exceptional Pairs (AFP) from the context menu.

7. Click the Edit Relations on the Map button ( ) in the Radio Planning toolbar.
8. Click a transmitter on the map to display the exceptional frequency separations. If the selected transmitter
has defined exceptional frequency separations that fit the display options, Atoll displays the following
information (see Figure 7.17):
◼ The exceptional frequency separations of the selected transmitter are indicated by a heavy line in the same
colour as the other transmitter in the defined pair.
◼ The defined minimum channel separation is indicated beside the line linking the two transmitters.

Figure 7.17: Displaying exceptional frequency separations

9. In order to restore colours and cancel the neighbour display, click the Edit Relations on the Map button ( )
again.

© 2020 Forsk. All Rights Reserved. 391


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

+ You can define exceptional pairs directly on the map. For information, see "Adding
or Removing Exceptional Frequency Separations Using the Mouse" on page 392.

7.5.3.2.5 Adding or Removing Exceptional Frequency Separations Using the Mouse


You can add and remove define exceptional frequency separations directly on the map.
To define an exceptional frequency separation on the map:
1. Select the Network explorer.
2. Right-click the Transmitters folder. The context menu appears.
3. Select Frequency Plan > Display Options from the context menu. The Separation Constraint Display dialog
box appears.
4. In Transmitter 1 TRX Type list and Transmitter 2 TRX Type list, select the TRX type for which you want to
define separation constraints.

5. Click the arrow ( ) next to the Edit Relations on the Map button ( ) in the Radio Planning toolbar. The menu
appears.
6. Select Exceptional Pairs (AFP) from the context menu.

7. Click the Edit Relations on the Map button ( ).


8. Click the reference transmitter on the map. Atoll displays the existing exceptional frequency separations for
this transmitter.
You can do the following:
◼ To add an exceptional frequency separation: Press Ctrl and click on the second transmitter. A dialog box
appears where you enter the minimum separation between the transmitters. When you click OK, the
exceptional frequency separation is created and indicated by a heavy line in the same colour as the second
transmitter. The minimum separation is indicated next to the link. The exceptional separation constraint is
automatically added to the Exceptional Separation Constraints table.
◼ To remove an exceptional frequency separation: Press Ctrl and click on the second transmitter of an
existing exceptional frequency separation. The exceptional frequency separation is removed from the map
and from the Exceptional Separation Constraints table.

9. In order to restore colours and cancel the neighbour display, click the Edit Relations on the Map button ( )
again.

+ You can display the coverage areas of exceptional pairs in much the same way as
you would display the coverage of a transmitter’s neighbours, with the exception
that you select Exceptional Pairs (AFP) when you click the arrow ( ) next to the Edit
Relations on the Map button ( ) in the Radio Planning toolbar. For more
information, see "Editing Neighbours on the Map" on page 267.

7.5.3.2.6 Adjusting the Relative Importance of Neighbours


In many cases, neighbour relations are the strongest constraints on the AFP. The neighbour importance field of the
Neighbours table enables the AFP to partially ignore weak or distant neighbours and concentrate more on the more
important neighbours.
Neighbour importance can be either:
◼ calculated by Atoll
◼ imported, based on OMC statistics, or
◼ imported and completed by a calculation performed in Atoll
This section gives several examples of how you can adjust the relative importance of neighbours.

+ Review the neighbour allocation before running the AFP. Often poorly defined
neighbour relations are the cause of a poorly defined frequency plan.

392 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

Example 1: Automatic Neighbour Allocation


You can calculate neighbour importance by automatically allocating neighbours as explained in "Automatically
Allocating Neighbours to Multiple Cells" on page 264. Atoll’s default values when automatically allocating
neighbours are:
◼ Coverage Factor: 1% to 30%
◼ Adjacency Factor: 30% to 60%
◼ Co-site Factor: 60% to 100%
If you are running an automatic neighbour allocation so that Atoll can use the calculated neighbour calculation in
the AFP, you should change the values:
◼ Coverage Factor: 1% to 81%
◼ Adjacency Factor: 20% to 90%
◼ Co-site Factor: 70% to 100%

 Changing the default values changes the priority definitions of the neighbour
allocation algorithm. For more information, see the Technical Reference Guide.

After you have run the automatic neighbour allocation and the latter has calculated the neighbour importance, you
can commit the results and run the AFP.

Example 2: Importing Neighbour Importance


There are several possible external sources of neighbour importance. For example:
◼ OMC HO statistics
◼ Test mobile data measurements (providing the measurements ignore interference between non-neighbours).
As with any source of information, it is up to the user to prepare and import this external data. Neighbour importance
is measured in terms of probabilities.

Example 3: Completing or Updating the Neighbour Importance Information


After adding new sites, or in order to resolve handover problems, you might need to run a new automatic neighbour
allocation. However, when you run an automatic neighbour allocation, Atoll recalculates all existing neighbour
relations and overwrites existing neighbour importance values. If the changes to the network were only minimal, you
can assume that the existing neighbour relations and weights were accurate. You can also assume that the newly
calculated neighbour relations and importance values are less important, because they are only minor modifications
to a working system.
You can preserve the existing neighbour relations and importance values while at the same time creating neighbour
relations for the new sites by first exporting the existing neighbour relations, running an automatic neighbour
allocation to create neighbour relations along with their weights, and then re-importing the original neighbour
relations and weights. Atoll will then replace the newly calculated neighbour relations and weights with the original
values where they exist.
To extend an neighbour allocation while preserving existing neighbour relations:
1. Export the current intra-technology neighbour relations once to a file called AllCurrentNei.txt using the Export
command on the Neighbours table's context menu. For information on exporting a table, see "Exporting
Tables to Text Files and Spreadsheets" on page 89.
2. Export the intra-technology neighbour relations a second time to a file called AllCurrentNei_Importance.txt,
this time selecting the neighbour relations with a reliable neighbour importance.
3. Import the AllCurrentNei.txt file into the Exceptional Pairs of Intra-technology Neighbours table. This will set
all existing neighbour relations to forced, which is a pre-requisite to extending an existing neighbour
allocation. For information on importing the contents of a text file into a table, see "Importing Tables from Text
Files" on page 91.
4. Set the importance weighting in the Neighbour Importance Weighting dialog box in order to keep the values
assigned for importance below a certain value. For example, if you want all importance values to be under 50%,
you can set the Max Importance values as indicated in Figure 7.18. For information on setting the importance
weighting, see "Configuring Neighbour Importance Factors" on page 270.

© 2020 Forsk. All Rights Reserved. 393


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

5. Run an automatic neighbour allocation to allocate neighbours to new sites and assign importance to
neighbour relations that do not already have an importance assigned. For information on defining and running
an automatic neighbour allocation, see "Automatically Allocating Neighbours to Multiple Cells" on page 264.

Figure 7.18: Setting neighbour importance weighting

As you can see in Figure 7.18, the importance assigned to all new neighbour relations will be weak.
6. Commit the allocation.
7. Import the AllCurrentNei.txt file into the Neighbours table. When Atoll prompts you to delete existing
neighbours, click No.
In Figure 7.19, you can see that neighbour relations now include old neighbour relations with a higher importance
and new neighbour relations with a lower importance automatically calculated by Atoll.

Figure 7.19: Neighbours table

Example 4: Importing Partial Sources of Neighbour Importance


You can import partial sources of neighbour importance. The data, in the form of a probability from 0 to 1, are
imported into the Importance column of the Neighbours.
If your network statistics do not provide you with the importance of neighbours, you can calculate neighbour
importance using other statistics. You can then import this calculated importance into Atoll where it can be used by
the AFP.
For example, if you have statistics on the number of handovers between two sectors, you can calculate the
importance of the different neighbours of each cell using these statistics. For example, if you have two sectors, A
and B, and you use X to represent the "Average Activity of a Relationship" in the network, i.e., the sum of all
handovers for all sectors divided by the number of neighbour relationships. If the number of handovers from sector
B (neighbour of sector A) is Y, the importance of sector B for sector A can be calculated using the following
equation:

 1ifY  X

Impor tan ce =  Y
 --- IfY  X
 X

394 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

This way, when a relationship has an above-average number of handovers, its importance will be the highest
possible in Atoll, i.e., 100%. Otherwise, its importance will be below average.

7.5.3.3 Modelling Traffic


When allocating frequencies, information from the interference matrix is often used along with AFP traffic. In Atoll,
these two records are not correlated. For more information on why interference matrices and AFP traffic are not
correlated in Atoll, see "AFP Guidelines" on page 458.
The AFP uses traffic to differentiate between heavily loaded TRXs (which would generate a high cost if they are
interfered) and TRXs with a low load (which can be interfered without generating a high cost). In other words, the
AFP traffic model is basically a weighting system. In more advanced AFP use, AFP traffic can be used, for example,
to optimise the number of TRXs and estimate blocking.
AFP traffic input will be described in this section. Traffic is one of the most important AFP inputs because:
◼ The AFP will try to assign the required number of TRXs. The number of required TRXs is an important part of
the AFP traffic information.
◼ The cost of interference is proportional to the traffic load.
◼ For frequency hopping, the interference caused by a given interferer usually increases when its traffic load
increases.
◼ At its most advanced level, the Atoll AFP can optimise the trade-offs between interfered traffic and blocked
traffic (i.e., when the AFP is permitted to adapt the number of TRXs to the spectrum availability conditions).
There is more than one method of providing traffic information to the AFP. In this section, the methods of providing
traffic information are explained from the simplest to the most advanced.

Method 1: Setting All Traffic Loads to 1


When all traffic loads are set to "1," the amount of traffic is determined exclusively by the number of required TRXs.
As a result, all TRXs are considered equally. This method has to be used whenever the only information you have is
the number of required TRXs.

Method 2: Entering Traffic Loads Manually


In this method of providing traffic information to the AFP, the AFP traffic is determined by the manually entered
traffic load values, and by the manually entered number of required TRXs. The disadvantage of this method is that
this information must usually be calculated and entered manually; it is not easy to obtain automatically. If you have
access to this information, you can use this method.

Method 3: Importing Traffic Loads from OMC Data


This method is recommended for use with the Atoll AFP, however, it is not supported by all external AFP suppliers.
Using this method, the AFP considers the number of required TRXs as a recommendation only. The actual traffic
demand is taken from the Subcells table, where the data has been updated using traffic demands supplied by the
OMC (see "Importing OMC Traffic Data into the Subcells Table: Traffic Data" on page 350).
To use the traffic information in the Subcells Table: Traffic Data:
1. On the Cost tab of the Atoll AFP Module Properties dialog box, select the option Based on the traffic demand
(from subcell table or default traffic capture). For more information on the Atoll AFP Module Properties
dialog box, see "Automatic Frequency Planning" on page 420.
2. On the Global Parameters tab of the AFP wizard dialog box, select the option From subcell table under Traffic
(Subcell load, demand and target rate of traffic overload). For more information on the Atoll AFP Module
Properties dialog box, see "Automatic Frequency Planning" on page 420.
3. On the AFP Model and Allocations tab of the first AFP dialog box, select the option Optimisation of the
number of TRXs under Strategies. For more information on the AFP Module Properties dialog box, see
"Automatic Frequency Planning" on page 420.

Method 4: Extracting Traffic from Traffic Maps


In this method, you use traffic maps, but you rely on external dimensioning to determine the number of required
TRXs.

© 2020 Forsk. All Rights Reserved. 395


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

This method also requires you to create a traffic capture before launching the AFP. The traffic capture will provide
an analysis of traffic at the transmitter level, thereby transforming the traffic maps into the load estimates that are
required for the AFP.
The traffic model is a map and gives probabilistic traffic estimates per pixel. The AFP needs either traffic demands
or loads. In both case, it needs this information at the subcell or cell level. The traffic capture is responsible for this
conversion.
Using a traffic model is an enhanced use of Atoll. You must be sure that your traffic modelling is correct and
compatible with the service zone modelling. You must also be aware of mobility compatibilities, service
compatibilities, mobile compatibilities, and layer definitions.
The inherent complexities of working with a traffic model discourage many users from working with a traffic model,
even though theoretically this is the best way of planning a GSM network.
It is even possible to restrict the use of a certain map (or set of maps) to a certain HCS layer. We highly recommend
the usage of this feature since it reduces this complexity (see "Creating a Traffic Capture" on page 352).
In order to use this option, you must do the following:
◼ On the Global Parameters tab of the AFP dialog box, select Based on default traffic capture results under
Traffic.

Method 5: Using a Traffic Model with Dimensioning


With this method you use a traffic model along with dimensioning (see "Dimensioning a GSM/GPRS/EDGE Network"
on page 357).
Usually the number of required TRXs is an input. The number of required TRXs can be strict or lightly modified. If
you decide to use Atoll's dimensioning model to determine the number of required TRXs:
◼ Thoroughly test your traffic model and network.
◼ Carry out the dimensioning, verify the results, and commit it.
By committing the required number of TRXs you have already committed the load and the demand information to
the cells or subcells. You are now ready to use the AFP.

7.5.3.4 AFP-Related Parameters in the Subcells Table


Many of the parameters used by the AFP are read directly from subcell settings made in the GSM/GPRS/EDGE
network. You can modify these parameters globally or for individual transmitters before running the AFP. Other
parameters are calculated when you dimension the GSM/GPRS/EDGE network.
Before you can use the AFP tool, you need to know the number of required TRXs. You can dimension the network to
let Atoll automatically calculate and update the required number of TRXs needed per subcell for each transmitter of
the network, or you can enter the information manually. For information on letting Atoll automatically calculate and
update the required number of TRXs needed per subcell, see "Dimensioning a GSM/GPRS/EDGE Network" on
page 355. For information on adding TRXs manually, see "Creating or Modifying a TRX" on page 332.
When you dimension the network, Atoll also calculates the required number of shared, circuit, and packet timeslots
required for all TRXs of the subcell.
The other AFP-relevant parameters in the network concern the subcells and related TRXs. In Atoll, a subcell refers
to the characteristics of a group of TRXs on a transmitter sharing the same radio characteristics, the same quality
(C/I) requirements, and other settings.
The following subcell settings can be modified globally by modifying the cell type or for a specific transmitter by
modifying the parameters under Subcells on the TRXs tab of the transmitter’s Properties dialog box. The
parameters are displayed in three different tables under Subcells: Standard Data, for the standard information
defining a subcell, Traffic Data, for information describing the traffic in the cell, and AFP indicators, for information
resulting from running an AFP model. For information on modifying cell types, see "Cell Types" on page 510. For
information on modifying transmitter properties, see "Creating or Modifying a Transmitter" on page 110.
The following are the most important AFP-relevant parameters under Subcells on the TRXs tab of the transmitter’s
Properties dialog box:
◼ Traffic Load: The Traffic Load indicates the usage rate of TRXs; its value must be from 0 to 1. The value in the
Traffic Load column can be either user-defined or the result of network dimensioning, in which case it will be
the same value for all subcells covering the same area (e.g., BCCH and TCH). The traffic load is used to
calculate interference and in automatic frequency planning.

396 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ Total Circuit Demand: The circuit demand indicates the amount of Erlangs necessary to absorb the circuit-
switched demand. This value can be either user-defined or the result of a traffic capture, in which case it will
be the same value for all subcells covering the same area (e.g., BCCH and TCH). This value can be used by an
advanced AFP model to optimise the number of TRXs and maximise the amount of correctly served traffic.
The Total Circuit Demand is found in the Traffic Data table.
◼ Total Packet Demand: The packet demand indicates the amount of timeslots necessary to absorb the packet-
switched demand. This value can be either user-defined or the result of a traffic capture, in which case it will
be the same value for all subcells covering the same area (e.g. BCCH and TCH). This value can be used by an
advanced AFP model to optimise the number of TRXs and maximise the amount of correctly served traffic.
The Total Packet Demand is found in the Traffic Data table.
◼ C/I Threshold (dB): The minimum signal quality for the TRX Type, under which the subcell interface is taken
into consideration. The C/I Threshold is found in the Standard table.
◼ Reception Threshold (dBm): The minimum received signal for the TRX Type. The Reception Threshold is
found in the Standard table.
◼ Frequency Domain: (including excluded channels), from which the AFP tool can choose frequencies. The
Frequency Domain is found in the Standard table. The Relevant Frequency Band used by the model when
assigning cell types to transmitters is also visible on the TRXs tab, but is a parameter of the cell type and
cannot be changed here.
The other AFP-relevant parameters under Subcells on the TRXs tab of the transmitter’s Properties dialog box are:
◼ Allocation Strategy: The allocation strategy used during manual or automatic frequency planning. The
Allocation Strategy is found in the Standard table. There are two available allocation strategies:
◼ Free: Any of the channels belonging to the frequency domain can be assigned to TRXs.
◼ Group Constrained: Only channels belonging to the same frequency group in the frequency domain can be
assigned. You can use the Preferred Frequency Group to define the preferred group of frequencies when
using the AFP.
◼ Preferred Frequency Group: When the Group Constrained allocation strategy is selected, in any hopping mode
(including non-hopping), the AFP tries to assign frequencies from the preferred group during automatic
allocation. The preferred frequency group is a soft constraint used by the AFP to assign frequencies to TRXs.
When the AFP is unable to assign a frequency from the preferred group and allocates a frequency from outside
the group, a corresponding cost is taken into account. The preferred group can also be the result of allocation
if the AFP model is able to allocate patterns based on azimuth. The Preferred Frequency Group is found in the
Standard table.
◼ Max. MAL Length: The maximum length of the mobile allocation list (MAL), in other words, the maximum
number of channels allocated to the TRXs of the subcell during automatic frequency planning if the Hopping
Mode is either SFH (Synthesised Frequency Hopping) or BBH (Base Band Hopping) and if the Allocation
Strategy is Free. The Max. MAL Length is found in the Standard table.
◼ Hopping Mode: The frequency hopping mode supported by the selected TRX type. The hopping mode can be
either "Base Band Hopping mode (BBH)" or "Synthesised Hopping mode (SFH)." If frequency hopping is not
supported, select "Non Hopping." The Hopping Mode is found in the Standard table.

 If SFH is the frequency hopping mode, the settings in the AFP module must match
the settings in the subcell. For information on configuring the optional Atoll AFP
module, see "Automatic Frequency Planning" on page 420.

◼ Synchronisation: The Synchronisation is used during frequency hopping; frequency hopping is synchronised
among all TRXs of subcells with the same string of characters in the Synchronisation column. By default, the
name of the site is used as the value in the Synchronisation column, synchronising frequency hopping for all
TRXs on the same site. The Synchronisation is found in the Standard table.
◼ DTX Supported: The DTX Supported check box is selected if the subcell supports DTX (Discontinuous
Transmission) mode. Subcells supporting DTX can reduce interference they produce according to the defined
voice activity factor. DTX does not apply to the BCCH since it is assumed that the BCCH is always on air. The
DTX Supported check box is found in the Standard table.
◼ Lock required TRXs: This option can be used by an AFP model which has the capability to optimise (i.e.,
increase or decrease) the number of required TRXs where the only goal is maximising the amount of correctly
served traffic. In other words, you might have fewer TRXs than required if they are not subject to any

© 2020 Forsk. All Rights Reserved. 397


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

interference and the amount of correctly served traffic will be larger. When you select this option, the number
of required TRXs is blocked for that subcell. The Lock required TRXs option is found in the Standard table.
Although you can manually set the values of the following required timeslot numbers, these values are calculated
during the dimensioning process. On the AFP tab of a transmitter’s Properties dialog box, under Parameters related
to automatic planning, you can set the weight and reuse distance to be used for the selected transmitter during the
AFP:
◼ Weight: Enter the AFP weight. The AFP weight is used to increase or decrease the importance of a subcell
during automatic frequency planning. The value must be a real number. The higher the AFP weight is, the
higher the constraint on the TRX type. The AFP weight artificially multiplies the cost function which has to be
minimised by the AFP. The Weight is found in the Standard table.
◼ Reuse distance: Enter a reuse distance. The reuse distance is taken into consideration when assigning
frequencies or BSIC. Using a minimum reuse distance can help compensate for inaccuracies in the
interference matrices or other input data.
If certain resources have already been allocated, on the AFP tab of a transmitter’s Properties dialog box you can
choose to lock the resources that have already been allocated to the selected transmitter. During automatic
frequency planning, these resources, which can be allocated as part of the process, will not be changed.
◼ Lock Channels and MAIO: When selected, the transmitter’s currently assigned channels and MAIO are kept
when a new AFP session is started. On the TRXs tab, under TRXs, you can lock the channels and MAIO for
individual TRXs assigned to the transmitter.
◼ Lock HSN: When selected, the transmitter’s currently assigned HSN is kept when a new AFP session is
started. On the TRXs tab, under Subcells, you can lock the HSN for individual subcells assigned to the
transmitter.
◼ Lock BSIC: When selected, the transmitter’s currently assigned BSIC is kept when a new AFP session is
started.

 The Lock BSIC status can also be managed via the Network explorer from the
context menu of an individual transmitter or group of transmitters. For more
information, see "AFP Resource Status Management" on page 330.

On the AFP tab, under Exceptional separation constraints with other transmitters, you can enter exceptional
separation constraints with other transmitters. Exceptional separation constraints you enter here also appear in the
Exceptional Separation Constraints table. For information on creating exceptional separation constraints, see
"Defining Exceptional Frequency Separations" on page 390.

 By adding two options in the Atoll.ini file, you can force the Atoll AFP model to
restrict channel allocation to a limited spectrum for each transmitter in the same
way that it is implemented on some equipment. For more information, see the
Administrator Manual.

7.5.3.5 Modelling Layers and Subcells


There are several different methods that you can use to correctly model layers and subcells. These methods offer
different levels of accuracy and can help you to increase the spectral efficiency of your network.
Method 1: The simplest method of modelling layers and subcells is to use only one HCS layer and only two TRX
types (i.e., BCCH and TCH) for all transmitters.
Method 2: The second method involves modelling HCS layers in a more complete fashion.
HCS layers play several roles in Atoll. Their most important role is related to the way Atoll manages traffic maps.
Different layers have different priorities and mobility limitations. As well, you can manage traffic overflow by
allowing traffic to flow from one layer to another. The objective of is to model the behaviour of a real network, where
two potential servers that do not belong to the same layer usually do not compete to be the best server.
When calculating an interference matrix, or when making an interference coverage prediction, HCS layers are used
to create service zone maps which are used as the basis of these calculations. If two transmitters belong to
different layers, they can both serve the same pixel even if the received signal of one is much stronger than the
received signal of the other. For equal HO margins, more HSC layers mean more overlapping in the network. As the
overlapping increases, the constraint level in the interference matrix and the amount of interference in an
interference prediction also increase.

398 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

When using this method, you must study the priority mechanism in your network, both in the re-selection process
and in the handover process. Define the corresponding HCS layers once you know its working. When using a traffic
map, you must ensure that there are enough mobility types to model high speed and low speed mobilities.
Method 3: With this method, you study the settings of the TCH TRXs and how they manage radio resources. There
might be differences between the TRXs on at least one of the following items:
◼ Whether transmission power is maximum or average
◼ Whether reception is managed by reception level or by distance
◼ Scheduling priority
◼ Whether the subcell handles packet-switched or circuit-switched traffic
◼ Quality requirement for high bit-rate coding schemes.
◼ Spectral restrictions (often present with the GSM extended frequencies)
◼ Frequent use of high bit rate modulations
◼ Whether the BCCH is multi-band or single BCCH.
A customised definition of multi-subcell transmitters can permit the AFP to exploit these differences. This is often
called the underlay overlay layout, (or intelligent underlay overlay). For detailed information on the technical aspects
of cell type definition, see "Cell Types" on page 510.
With this method, there is more than one way to improve the accuracy of the network model. The common point is
the fact that they all require multi-subcell transmitters. Theoretically, these combined methods should provide over
40% additional spectrum efficiency (40% in the case of voice, for packet-switched services it can be much higher).
However, you can assume that the gains are lower when the HCS layers are intelligently defined. In other words, if
you improve the efficient use of spectrum by accurately defining the HCS layers, you cannot get an equivalent
amount through the accurate definition of concentric cells.
Concentric cells are necessary whenever some TRXs have a bigger interference area than others, or when some
TRXs serve traffic which is more widely spread than others, or when some TRXs are used for more robust services
than others, (i.e., for services which do not need as high a quality as others).
Each of these refinements, alone or combined, can reduce the constraint level, leading to a much better frequency
plan.
Method 4: With this method, you’ll have to check the network as described in this section before starting the AFP:
1. Create a traffic map based on environments, using an appropriate clutter weighting. For information on
creating an environment-based traffic map, see "Creating a User Profile Environment-based Traffic Map" on
page 300.
2. Import the current frequency plan into your Atoll document. For information on importing a frequency plan into
an Atoll document, see "Importing a Frequency List" on page 373.
3. Create a traffic capture and calculate it. For information on creating a traffic capture, see "Calculating and
Displaying a Traffic Capture" on page 351.
4. Perform a KPI calculation and commit it. For information on KPI calculation, see "Calculating Key Performance
Indicators of a GSM/GPRS/EDGE Network" on page 499.
5. Adjust the traffic coefficient in the traffic capture so that the average level of traffic loads is correct.
6. Study the cases where traffic loads are either too low or too high. This can easily be managed by colouring
transmitters according to their traffic load. The reasons for this can be the following:
◼ A high priority cell is taking all the traffic from another cell. This means that the HCS parameters in Atoll do
not reflect reality.
◼ There exist a cell that is no longer used and, in fact, has been removed from the OMC but still exists in the
Atoll. This cell is absorbing the traffic and reduces to 0 the load of another cell.
◼ Other parameters are not correct: Height, power, tilt, etc.

7.5.4 Automatic Resource Allocation Using an AFP Module

There are several different ways, of differing levels of complexity, to automatically allocate resources. In "Automatic
Frequency Planning" on page 420, these different methods of automatically allocating resources are explained. In

© 2020 Forsk. All Rights Reserved. 399


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

this section, the basic information necessary to automatic resource allocation, regardless of the level of
optimisation, is explained.
The Automatic Frequency Planning (AFP) tool is a designed to perform large-scale and small-scale resource
allocation. It can add or remove TRXs and assign frequencies or MAL lists as well as MAIOs. The AFP can also
assign the HSN, the BSIC, various KPIs, and preferred group names.
When the AFP assigns resources, it takes traffic demand, separation constraints, and interference limitations into
consideration. Atoll allows the use of third-party AFP tools.
The AFP attempts to create an optimal resource allocation, i.e., an allocation that minimises interference and
complies with a set of user-defined constraints. Most AFPs assign a cost to the various constraints and then use
cost-based algorithms to evaluate possible frequency plans and to find the frequency plan with the lowest costs.
The cost function can be different from one AFP to another. The cost function of the Atoll AFP module is described
in "Automatic Frequency Planning" on page 420.
The quality of the final resource allocation depends on the level of preparation you make for the AFP. An advanced
level requires an understanding of the cost function, the algorithm, and the parameters specific to that module.
Therefore, in this section, only basic preparation is explained since it is common to all AFP modules that work with
Atoll. Advanced use of the Atoll AFP is explained in "Automatic Frequency Planning" on page 420.
Before using the AFP for automatic resource allocation, you should understand the following:
◼ The scope of the AFP (i.e., in other words, the area and parameters that will be affected by the AFP). For more
information, see "The Scope of the AFP and the Scope of the Interference Matrix" on page 400.
◼ The network validation process that takes place before the AFP starts. For more information, see "The
Network Validation Process" on page 401.
◼ An understanding of the AFP dialog box. For more information, see "Running an Automatic Frequency
Allocation" on page 402
◼ The AFP results. Understanding the displayed AFP results enables you to assess the proposed frequency plan
before committing the frequency plan. For more information, see "AFP Results" on page 406.

7.5.4.1 The Scope of the AFP and the Scope of the Interference Matrix
In this section, the following are explained:
◼ "The Scope of the AFP" on page 400
◼ "The Scope of the Interference Matrix" on page 401.

7.5.4.1.1 The Scope of the AFP


You can think of the scope of the AFP as, first and foremost, the transmitters that are active and filtered and within
the focus zone and the computation zone. This is the area that the AFP will be affecting. The second part of the
scope is the part which will be taken into consideration by the AFP but will not be affected. This second part includes
the neighbours of any transmitters within the focus and computation zones, and any transmitter whose calculation
radius intersects the calculation radius of any transmitter that is already within the AFP scope.
For example, in a given project, there are three groups of transmitters:
◼ Active: The Active group includes all active transmitters that are filtered in the Transmitters folder and in the
Sites folder.
◼ Selected: The Selected group is a subgroup of the Active group and contains all the transmitters in the folder
from which the AFP was started and that are located inside the focus zone and the computation zone.
◼ Ring: Transmitters that are part of the Active group, but not part of the Selected group belong to the Ring
group if they affect transmitters in the Active group. For example, neighbours of transmitters in the Selected
group would be in the Ring group, as would the second transmitter of an exceptional pair. Additionally, if some
transmitters are defined as interferers only (see "GSM Transmitter Properties" on page 320), they are part of
the AFP scope because they might affect the transmitters to which frequencies will be allocated but their
frequency plan cannot be modified. Finally, if BSIC are being assigned, all second-order neighbours are in the
Ring group as well. Finally, if interference is taken into account during the AFP process (by selecting the Load
all interferers propagating in the focus zone check box), any transmitter whose calculation radius intersects
the calculation radius of a transmitter in the Selected group, is included in the Ring group. If a site has a large
calculation radius (e.g. 20 km), a potentially large number of transmitters can be loaded into the Ring group.

400 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

In this example, the Selected and Ring groups are both loaded into the network and form the AFP scope. However,
the transmitters in the Ring group are locked; the AFP-related parameters (BSIC, HSN, MAL, MAIO, and channels)
cannot be changed. As for the transmitters in the Selected group, the AFP can assign any of the resources specified
in the AFP dialog box, with the following exceptions:
◼ You can lock individual transmitters for channel (and MAL), HSN or BSIC assignment.
◼ You can lock individual TRXs for channel (and MAL) assignment.
◼ You can lock individual subcells for HSN assignment.

 In Atoll's AFP, locked TRXs are reported as locked during cost calculation, however
the AFP can still modify the cost of locked TRXs under the following circumstances:
if the locked TRX has a bad neighbour relation (in terms of cost) with another TRX
which is not locked, Atoll's AFP reports to the user which part of the cost can be
modified and which part cannot.

7.5.4.1.2 The Scope of the Interference Matrix


The scope of each individual interference matrix depends on how it was defined and created. If you generate a
report on the GSM Interference Matrices folder in the Network explorer, the report will show a combined scope of
all active interference matrices in the folder. For more information on the definition of the interference matrix, see
"Interference Matrices" on page 377.
In terms of the AFP, the scope of the interference matrix is the same as that of the AFP, as described in "The Scope
of the AFP" on page 400. In other words, the scope of the interference matrix during an automatic resource
allocation includes the transmitters that are active and filtered and within the focus zone and the computation zone,
as well the transmitters which will be taken into consideration by the AFP but will not be affected.
Including the transmitters that are not affected by the AFP (but that affect other transmitters during the allocation
of resources) can be quite demanding on computer resources. By drawing a filtering zone around all of the
transmitters to which resources are to be allocated (the Selected group in the example given in "The Scope of the
AFP" on page 400), you can cause the AFP to ignore transmitters outside of the group of affected transmitters in
the interference matrix zone.

7.5.4.2 The Network Validation Process


Before the AFP begins the automatic resource allocation process, it verifies the network and the data. By beginning
with a verification, the AFP can save time by finding potential problems before the allocation process actually starts.
If the AFP finds a problem, it displays a message with the warning or error in the Events viewer (see Figure 7.20). It
is highly recommended to correct any problems indicated in these messages before you continue with the AFP
process.

Figure 7.20: Warnings and errors during network validation phase

You can view the entire message by double-clicking it in the Events viewer, Atoll then displays the message in a
separate dialog box.
The following table contains a few examples of the range checks performed by the AFP:

© 2020 Forsk. All Rights Reserved. 401


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

Range Check Values Comments

Lowest and highest possible HSN 0 - 63

Limit on the number of different frequency domains 10,000 Each exclusion of frequencies at a transmitter
might create a new domain

Lowest and highest BSIC 0 - 77

Maximum required channels at a subcell 62

Lowest and highest value for AFP weight 0 - 100

Default value for AFP weight 1 Used if the AFP weight is out of domain

Lowest and highest value for “min C/I” 2 - 25

Default value for “min C/I” 12 Used if the parameter is out of range

Maximum power offset 25

Highest reception threshold -50

Lowest reception threshold -116

Default value for reception threshold -102 Used if the parameter is out of range

Limit on separation requirements Must be <= 7

Limit on the number of TRXs in a transmitter 50

7.5.4.3 Running an Automatic Frequency Allocation


You can perform automatic frequency planning on all transmitters or only on a defined group of transmitters. All the
transmitters targeted by the automatic frequency planning, including potential interferers and transmitters that are
part of separation constraints, are taken into account but resources are only allocated to the non-locked items (i.e.,
subcells or TRXs) of the selected transmitters.
To run an AFP session:
1. Select the Network explorer.
2. Right-click the Transmitters folder or click the Expand button ( ) to expand the Transmitters folder and right-
click a group of transmitters. The context menu appears.
3. Select Frequency Plan > Automatic Allocation from the context menu. The first page of the AFP dialog box
appears with the AFP Model and Allocations tab.
a. Select "Atoll AFP Module" from the AFP Module list. You can click the Browse button to access the
properties of the selected AFP module.
When the AFP starts, Atoll ensures that the selected AFP module is correctly installed then verifies its
capabilities. The selected AFP module capabilities determine the resources that you can allocate using the
AFP.
b. Under Resources to Allocate, select the check boxes of the resources you want to allocate. The selections
you make will depend on the hopping mode of your network:
◼ MAL: The MAL is used by subcells that have either the BBH or the SFH hopping mode. You must also
allocate MAIO, HSN, and channels.
◼ MAIO: The MAIO is used by subcells that have either the BBH or the SFH hopping mode. You must also
allocate MAL, HSN, and channels.
◼ Channels: All subcells must be allocated channels, independently of their hopping mode.
◼ HSN: The HSN is used by subcells that have either the BBH or the SFH hopping mode. You must also
allocate MAL, MAIO, and channels.
◼ BSIC: The BSIC is used by all transmitters, independently of the hopping mode.

 Atoll will not create TRXs without channels. Therefore, if you do not allocate MAL
and MAIO, all the SFH subcells are considered locked and no TRXs will be created
for them. By the same token, if you allocate only MAL and MAIO, all NH and BBH
subcells will be considered locked and no TRXs will be created.

402 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

c. Under Strategies, select the check boxes corresponding to the allocation strategies you want the AFP to
use.
◼ Optimisation of the number of TRXs: When subcells have low traffic loads and are located in a zone of
heavy spectral congestion, reducing the number of TRXs to be assigned can present an advantage. On
the other hand, when some subcells have a high traffic demand, the AFP may increase the number of
TRXs compared to what is required to reduce the amount of blocked traffic.
◼ Azimuth-oriented allocation (Pattern 1/X): The azimuth-oriented allocation strategy consists of
allocating preferred frequency groups to group-constrained subcells according to the azimuth of the
subcell. If the frequency groups are correctly configured (i.e., if X comparably sized frequency groups for
X azimuths), then the pattern of allocation will be 1/X. If the geometry of the network is incompatible
with an azimuth-oriented allocation, the AFP will not attempt to allocate preferred frequency groups.
d. Under Indicators to allocate, select the check boxes corresponding to the indicators you want the Atoll AFP
to allocate.
◼ TRX Rank: The AFP can calculate the TRX rank of each TRX. The higher the TRX rank, the higher the cost,
in terms of the risk of interference.
◼ Subcell Indicators: AFP cost, congestion, blocking and separation cost can be estimated by the AFP
module per pool of subcells (e.g., a BCCH pool or a TCH pool). These indicators are a way of precisely
estimating the allocation quality at the subcell level and provide some directions to improve the plan, if
necessary.
e. Select the Load all interferers propagating in the focus zone check box if you want the AFP scope to be
extended to include all potential interferers. For more information on the AFP scope, see "The Scope of the
AFP and the Scope of the Interference Matrix" on page 400.
4. Click Next. The second page of the AFP dialog box appears with the Separations tab. On this page, you can
modify the network's default separation requirements as well the exceptional pairs. For more information on
the separation requirements, see "Defining Exceptional Frequency Separations" on page 390. For more
information on the exceptional pairs, see "Exceptional Pairs" on page 259.
5. Click Next. The third page of the AFP dialog box appears with the Global Parameters tab.
6. Under Allocation of subcells of type, select the check boxes corresponding to the subcells for which
resources will be allocated to TRXs.

 Missing TRXs will not be created for any subcell not selected under Allocation of
subcells of type.

7. Under Locking of existing TRXs of type, select the check boxes corresponding to the subcells for which you
want the existing TRXs to be locked during allocation. The existing TRXs will not be affected.

 You can lock the resources allocated to individual TRXs in either the Transmitters
table, the Standard Data Subcells table, the TRXs table, or the Properties dialog box
of each transmitter.

8. Under Traffic (Subcell load, demand and target rate of traffic overflow), select the source of the traffic
information:
◼ From Subcells table: The traffic information in the Subcells table can come from one of three sources:
◼ The information could have been entered manually
◼ The information could have come from dimensioning
◼ The information could have come from a KPI calculation.

 If the traffic information in the Subcells table is the result of a KPI calculation you
must be aware that, during a KPI calculation, Atoll divides the captured traffic by the
timeslot capacity of the existing number of TRXs, whereas the AFP requires the
traffic to be divided by the timeslot capacity of the required number of TRXs.

◼ Based on default traffic capture results.


9. If you want the AFP to consider discontinuous transmission mode for TRXs which support it in calculating the
interference, select the DTX check box and enter the Voice activity factor.

© 2020 Forsk. All Rights Reserved. 403


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

10.If you want the AFP to consider reuse distance as a factor in interference, select the Reuse distance check
box and, if desired, change the Default value.

 You can enter a reuse distance for each transmitter in the Reuse Distance column
of the Transmitters table.

11.Click OK. The AFP verifies the parameters you have defined. The AFP dialog box that appears (see Figure
7.22) gives a summary of the verification process as well as the messages displayed in the Events viewer.

Figure 7.21: The AFP dialog box (last page: "Validation")

12.Under Convergence, adjust the slider to define whether you want AFP to provide quicker results (High speed),
at the expense of quality, or more accurate results (High quality), at the expense of speed. You can also
position the slider on an intermediate setting or enter a percentage in the field to the right of the slider.
In Atoll, convergence is one of the last parameters you set before running the AFP. In theory, an exhaustive
exploration of all cost‐reduction possibilities by the AFP could last indefinitely; therefore, when you run the
AFP, you must define a convergence criterion. When convergence time has expired (or even before if you are
satisfied with the cost reduction at that point), you can stop the AFP. The quality of the final results is
determined by the speed-to-quality ratio you specified with the Convergence slider and by the size of the
network.
13.If desired, enter a Random Generator Initialisation. If you set the random generator initialisation to "0", the
calculations will be random. If you set the generator initialisation to any other value, the results will be
deterministic, i.e., using the same value again will result in the same results with the same document.

 All AFP calculations are deterministic at the start, even if the random generator
initialisation is set to "0." The effect of the random seed can only be observed after
a certain time. If you want the automatic allocation process to show the effect of
random allocation, you must let the AFP calculate until computation time has
elapsed.

14.Click Calculate. The AFP Progress dialog box appears (see Figure 7.22).

 Read the messages in the Events viewer carefully before clicking Calculate. There
might be issues that you need to address before you can successfully run an AFP.

404 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.22: The AFP Progress dialog box

For information on the AFP Progress dialog box and on the process of allocating frequencies and resources, see
"AFP Progress Dialog Box" on page 405.

7.5.4.4 AFP Progress Dialog Box


When running an AFP, the first step, explained in "Running an Automatic Frequency Allocation" on page 402, is
defining the parameters that the AFP will use. When you have finished defining the parameters and clicked
Calculate on the final dialog box, the AFP begins its calculations and the AFP Progress dialog box appears (see
Figure 7.22).
The AFP Progress dialog box has three tabs:
◼ General: On the General tab, you will find information on the current status of the AFP, with the elapsed CPU
time, the remaining CPU time corresponding to the speed-to-quality ratio you specified with the Convergence
slider, and the number of solutions evaluated to that point.

 CPU time is based on one calculation thread. Since the AFP uses more than one
thread in most multi-core computers, the CPU time is actually about 2.5 times
faster than real time.

◼ Quality Indicators: On the Quality Indicators tab, you will find a summary of the current Modifiable cost, Total
cost, and Total traffic, with details for each frequency plan currently retained by the AFP given in the form of
a table. You can select what information is displayed in the table by clicking the Display Options button. The
following options are available for each component of the cost (total, separation, intermodulation, blocking,
additional, taxes, spectrum modification, etc.):
◼ Summed Costs
◼ Modifiable Costs
◼ Locked Costs
◼ Histogram: On the Histogram tab, you can display histograms of the frequency cost and usage distribution
for both the initial plan and best plan. The histogram represents the channels as a function of the frequency
of their use. Moving the pointer over the histogram displays the cost or frequency of use of each channel. The
results are highlighted simultaneously in the Zoom on selected values list. You can zoom in on values by
clicking and dragging in the Zoom on selected values list. Atoll will zoom in on the selected values.
You can pause or stop the AFP process at any time by clicking the Pause/Stop button. When you click the Pause/
Stop button, the Details dialog box appears. For information on the Details dialog box, see "AFP Results" on
page 406.
You can continue the AFP process, if you want, by clicking the Resume button in the Details dialog box.

© 2020 Forsk. All Rights Reserved. 405


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

7.5.4.5 AFP Results


When the AFP process has completed, or when you have stopped the process by clicking the Pause/Stop button,
the frequency plan proposed by the AFP is displayed in the Details dialog box (see Figure 7.23). Because the Details
dialog box opens in a separate window, you can return to your Atoll document while it is displayed. This allows you
to verify your network data while you resolve separation constraint violations and before you commit the automatic
frequency allocation. Transmitters located within the focus zone are listed in the Details dialog box. If the focus
zone is not available, the results are displayed for all the transmitters within the computation zone.
The Details dialog box is composed of four tabs: Summary, Allocation, Subcells, and Histogram.

7.5.4.5.1 Summary Tab


The Summary tab shows the progress of the AFP plan and the improvements obtained by comparing the initial plan
(i.e., as it existed before running the AFP) and the best plan. In addition, you can verify all the cost components for
each solution which has improved the plan in the AFP Progress dialog box (see Figure 7.22).

Figure 7.23: AFP Results > Summary tab

AFP cost units are traffic units. In the Initial plan and Best plan frames, the Traffic correctly served is the total traffic
minus the Total Cost.
In Figure 7.23, the Traffic correctly served for the best plan is 7095.7, which corresponds to 7192.3 minus 96.6.

7.5.4.5.2 Allocation Tab


The Allocation tab contains the allocation results. On this tab, you can edit the frequency plan created by the AFP.
The results are displayed by transmitter, TRX type, and TRX and they are colour-coded. There are two colour
families:
◼ In case of an important separation constraint violation:
◼ Red: indicates that the resource has been modified but there is an important separation constraint
violation.
◼ Purple: indicates tha the resource has been created but there is an important separation constraint
violation.

406 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

 By adding some options in the Atoll.ini file, you can set the threshold above which
the important separation constraint violations will be displayed in red.

◼ Else:
◼ Black: The resource has been not been modified.
◼ Light blue: The resource is locked and has not been modified.
◼ Green: The resource has been modified according to the defined separation constraints.
◼ Brown: The resource has not been modified but there is a separation constraint violation.
◼ Blue: The resource has been created according to the defined separation constraints.
By default, AFP results are displayed in basic view (see Figure 7.24).
A more detailed view can be displayed using Display Options > Display Detailed Constraint Violations (see Figure
7.24).

Figure 7.24: AFP Results > Allocation tab (basic view)

In basic view, a grid shows all the sectors and their newly allocated frequencies, with various resources from
different levels: transmitter, subcell, and TRX levels. In case of SFH, the HSN synchronisation, the MALs, and the
MAIOs are highly interconnected; it is therefore important to see them all at the same time.
As said earlier, the quality of a new frequency plan is visible at first glance. It is reflected by the colour of each TRX.
Important violations ("Red" TRXs) can be displayed separately using Display Options > Display Important Violations
Only.

Figure 7.25: AFP Results > Allocation tab (displaying important violations only)

Also, if the AFP has removed resources such as TRXs to obtain the lowest blocking cost, the initial resource value
is displayed but the corresponding line is dithered. The resources are actually deleted from the TRXs table.

© 2020 Forsk. All Rights Reserved. 407


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

When hovering the mouse pointer over a resource in the table, the corresponding tip text displays the reason for the
status indicated by the colour.
Under Display, for each combination of transmitter (Transmitter column), subcell (TRX Type column), and TRX
(Index column), Atoll will display one of the following columns according to the selected resources:
◼ BSIC
◼ HSN
◼ Channels
The TRX Rank column indicates the quality of the TRX in that subcell. The higher the TRX rank, the higher the cost,
in terms of risk of interference. In other words, when you are trying to improve the solution proposed by the AFP, you
must concentrate on the TRXs with the highest TRX ranks. You can hide the TRX Rank column by clicking the
Display Options button and deselecting Display AFP Indicators.
Separation constraint violations, if any, are listed in the Separations violations column.
To display the details of a separation constraint violation (in basic view only):
1. Click the violation in the Separations violations column. A message box appears with details on the violation.

Figure 7.26: AFP Results > Summary of constraint violations in a transmitter

2. Click Yes or No:


◼ Yes: to define the pair currently in violation as an exceptional pair. Because separation constraints between
exceptional pairs have more weight than default separation constraints, you will be able to re-run the AFP
and force it to try to avoid this violation
◼ No: to close the message box without defining the pair currently in violation as an exceptional pair.
The bottom of the Allocation tab displays the messages related to the last solution (which may not be the best
solution) as well as potentially related allocation problems.

Figure 7.27: AFP Results > Allocation tab messages

Resolving Important Separation Constraint Violations


You can resolve all important separation constraint violations at once. When you do that, Atoll deletes all the TRXs
which cause important separation constraint violations.
To display important constraint violations only:
1. Click the Display Options button. The context menu appears.
2. Select Display Important Violations Only from the context menu. As a result, only important violations are
displayed. See Figure 7.25 on page 407.
To resolve all important separation constraint violations at once:
1. Click the Actions button. The context menu appears.
2. Select Resolve Important Constraint Violations from the context menu.

408 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

Resolving Separation Constraint Violations Manually


In the Channel Assignment column, each TRX is assigned one of two values: "Initial Value" or "New Value". A third
option is available to "Delete the TRX", particularly when you want to resolve a separation a constraint violation
manually.
When you select one of the options in the Channel Assignment column, Atoll updates not only the affected TRX, but
also the separation constraint violations of all other TRXs affected by the change.

Figure 7.28: AFP Results > Deleting TRXs

As you modify the current frequency allocation plan, you can display the AFP plan as it appeared before
modifications, or before the initial frequency plan, if any.
To change the displayed plan, click the Display Options button than select one of the following:
◼ Display the Plan to be Committed: When this option is selected, Atoll displays the frequency plan as it now
stands, that is the post-AFP frequency plan with the modifications you made after running the AFP. You can
only modify the entries in the Channel Assignment column in the current plan.
◼ Display the Final AFP Plan: When this option is selected, Atoll displays the post-AFP frequency plan as it stood
before you began making modifications.
◼ Display the Initial Plan: When this option is selected, Atoll displays the frequency plan before the AFP session.
You can also cancel all the modifications you have made to the current AFP plan using Actions > Reset Channel
Allocation.

Resolving Separation Constraint Violations Automatically


When you resolve separation constraint violations automatically, Atoll deletes the TRXs that respond to set criteria
and that are involved in the violations.
To resolve separation constraint violations automatically:
1. Click the Actions button. The context menu appears.
2. Select Resolve Constraint Violations. The Constraint Violations Resolution dialog box appears.

© 2020 Forsk. All Rights Reserved. 409


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.29: Constraint Violations Resolution

3. Under TRXs to take into account, select one of the following:


◼ All the TRXs: Atoll will delete all TRXs that do not respect the separation constraints.
◼ Only the TRXs modified by the AFP: Atoll will delete only TRXs that were modified by the AFP that do not
respect the separation constraints.
4. Under Violation types to consider, select the check boxes corresponding to the separation constraint
violations that you want Atoll to take into consideration:
◼ Co-transmitter: TRXs on the same transmitter.
◼ Co-site: TRXs on the same site. If a transmitter has no antenna, it cannot be considered as a co-site
neighbour.
◼ Neighbours: TRXs on neighbouring transmitters.
◼ Exceptional pairs: TRXs on transmitters that are part of an exceptional pair.
5. Under Collision Probabilities, select the collision probability you want Atoll to take into consideration:
◼ All: Select this option if you want Atoll to consider all co-channel and adjacent channel collision
probabilities.
◼ If the co-channel collision probability is >=: Select this option and enter a value if you want Atoll to consider
co-channel collision probabilities greater than or equal to the defined value.
◼ If the co- or adjacent channel collision probability is >=: Select this option and enter a value if you want
Atoll to consider co-channel and adjacent collision probabilities greater than or equal to the defined value.
6. Under TRX types, select the check boxes of the TRX types you want Atoll to take into consideration:
◼ Apply to control channel TRXs: If you select this option, control channel TRXs (i.e., BCCH TRXs) will be
deleted.
◼ Apply to other TRXs: If you select this option, TRXs on non-control channel TRX types (i.e., TCH,
TCH_EGPRS or TCH_INNER) will be deleted.
7. Click OK. Atoll deletes the TRXs that are involved in the separation constraint violations and that respond to
the defined criteria.

Defining the Display of the Allocation Tab


You can sort the contents of the table on the Allocation tab by using the context menu or by selecting an option
displayed by clicking the Display Options button.

410 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

By default, the contents of the table under Display are sorted by the content of the Transmitters column. If desired,
you can sort the content of the table by any other column, such as, for example, the BSIC column.
To sort the contents of the table:
1. Right-click the name of the column by which you want to sort the contents of the table. The context menu
appears.
2. Select Sort Ascending or Sort Descending from the context menu.
Atoll enables you to filter the contents of the table to display only a selection of data.
To filter the contents of the table:
1. Right-click the cell in the table containing the data on which you want to filter the content of the table. The
context menu appears.
2. Select one of the following from the context menu:
◼ Filter by Selection: When you select this option, all records with the selected value or values are displayed.
◼ Filter Excluding Selection: When you this option, all records without the selected value or values are
displayed.
◼ Advanced Filter: When you select this option, the Filter dialog box appears. Using the Filter dialog box, you
can use advanced data filtering to combine several criteria in different fields to create complex filters. For
more information on advanced data filtering, see "Advanced Data Filtering" on page 106.
If you have filtered information, you can remove the filter and display all the data again by right-clicking a cell in the
table under Display and selecting Remove Filter from the context menu.
You can also define how the contents on the Allocation tab are displayed by clicking the Display Options button and
selecting one of the options that appear:
◼ You can select the columns that will appear on the Allocation tab:
◼ Cells: select Cells to display the BSIC column.
◼ Subcells: select Subcells to display the TRX Type and HSN columns.
◼ TRXs: select TRXs to display the TRX Type column and the following columns:
◼ Index
◼ Channels
◼ MAIO
◼ Separation Violations: where you can click the hypertext, if any, to display a message box listing the
violations
◼ TRX Rank
◼ Channel Assignment: where you can choose to keep the initial value, assign the new value, or delete the
TRX (see "Resolving Separation Constraint Violations Manually" on page 409).
◼ and the following columns when Display Options > Display Detailed Constraint Violations is selected:
- With the TRX: where you can click the hypertext, if any, to jump to the TRX causing the violation
- P(co-channel)
- P(adjacent)
◼ You can Display AFP Indicators if you calculated them during the AFP session.
◼ You can select one of the following plans to appear in the table:
◼ Display the Plan to Be Committed: The plan to be committed represents the results obtained from the AFP
and your possible modifications (deletion of allocated resources, rollback to initial values, etc.). Only this
plan can be committed to the network.
◼ Display the Final AFP Plan: The AFP plan shows the gross results of the AFP session, in other words, the
final results of the best plan. When this plan is displayed, the Commit button is not available. To make it
available, select the option Display the Plan to Be Committed.
◼ Display the Initial Plan: The initial plan shows the network frequency plan before the AFP session. This plan
is the one before you commit any AFP results, in other words, the current plan.
◼ You can Display Allocated Transmitters Only.
◼ You can Display Detailed Constraint Violations. In this mode, the hyperlinks under Separation Violations are
removed (and the corresponding violations are listed in full) and three additional columns appear on the right:

© 2020 Forsk. All Rights Reserved. 411


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ With the TRX: contains hyperlinks, each indicating which TRX of which transmitter is causing the violation.
If you click a hyperlink, you will jump directly to the cell containing the index of the TRX causing the violation.
◼ P(co-channel): probability of the violation being due a co-channel.
◼ P(adjacent): probability of the violation being due to an adjacent channel.

Figure 7.30: AFP Results > Allocation tab (detailed view)

◼ You can Display Important Violations Only. This option can prove very useful when too many low importance
violations are displayed on the Allocation tab. In this mode, you can choose to delete the faulty TRXs
individually (see "Resolving Separation Constraint Violations Manually" on page 409) or all at once (see
"Resolving Important Separation Constraint Violations" on page 408).

 By adding options in the Atoll.ini file, you can specify the thresholds above which
important violations will be highlighted.

◼ You can select one of the following plans to appear in the table:
◼ Co-transmitter Violations: Select this option to show/hide co-transmitter separation constraint violations.
◼ Co-site Violations: Select this option to show/hide co-site separation constraint violations.
◼ Neighbour Violations: Select this option to show/hide neighbour separation constraint violations.
◼ Exceptional Pair Violations: Select this option to show/hide exceptional pair separation constraint
violations.

Displaying a Detailed AFP Report


In case of large numbers of transmitters, it is recommended to use the Detailed Report feature. The other advantage
of detailed reports is that individual costs are displayed for each separation violation.
To display a detailed report:
1. Click the Detailed Report button. The Detailed Report table appears:

412 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.31: AFP Results > Allocation tab > Detailed AFP Report

◼ Site, Transmitter, TRX Type, Index, Channels (or MAL), MAIO, HSN
◼ Type of Violation
◼ Exceptional pair violation
◼ Co-transmitter violation
◼ Co-site violation
◼ Neighbour violation
◼ Corrupted TRX: mode = SFH yet no HSN
◼ Corrupted TRX: mode = SFH yet no MAIO
◼ Corrupted TRX: no channels
◼ Corrupted TRX: mode is not SFH yet MAL length > 1
◼ AFP Separation Cost, Penalty p (between 0 and 1), Violating Transmitter, Violating TRX Type, Violating TRX
Index, Violating Channels (or MAL), Violating MAIO
Separation constraint violations are considered for TRXs if, and only if, the TRXs are not corrupted.
◼ In case of corrupted TRXs, the AFP will fix them or delete them.
◼ However, corrupted TRXs can still be present in the output plan (if frozen for example). For each of these
corrupted TRXs, a specific line is issued to indicate the state of corruption and the reason.
In Atoll, the various separation constraints are compiled into a TRX-level non-symmetric relation. Each ordered TRX
pair points to one single "requirement" composed of the separation magnitude and the highest priority separation
type. Since two transmitters can simultaneously be co-site, be co-transmitter, be neighbours, and form an
exceptional pair, the following hierarchical order is considered:
◼ Exceptional pair (highest priority)
◼ Co-transmitter
◼ Co-site
◼ Neighbour
When AFP is set to Automatic Assignment (for large networks), the detailed violation reports are exported
automatically.

© 2020 Forsk. All Rights Reserved. 413


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.32: Automatic assignment of the best obtained plan to the document

The full content of the detailed report is split into 5 files that are saved in the ATL document directory.

File Name
File Content
(Generated for example at 11:35 on 31 January 2018)
FP_AutoCommit__11h35_31_01_2018__exPairViolations.txt All records for which:
Violation type = "Exceptional pair violation"

FP_AutoCommit__11h35_31_01_2018__coCellViolations.txt All records for which:


Violation type = "Co-transmitter violation"

FP_AutoCommit__11h35_31_01_2018__coSiteViolations.txt All records for which:


Violation type = "Co-site violation"
FP_AutoCommit__11h35_31_01_2018__neighborViolation.txt All records for which:
Violation type = "Neighbour violation"

FP_AutoCommit__11h35_31_01_2018__corruptedTrxs.txt Corrupted TRX information

7.5.4.5.3 Subcells Tab


The Subcells tab (see Figure 7.33) shows the subcell indicators, the variation of the number of required TRXs (and
corresponding traffic loads), and the allocated preferred frequency groups estimated by the AFP model, if you
selected these options when starting the AFP. For each parameter, the table gives the initial and final results. When
committing them, they are assigned to the corresponding subcells.
If the AFP has been run with the azimuth-oriented allocation strategy, the Subcells tab will also display the preferred
groups. If the geometry of the network was incompatible with an azimuth-oriented allocation, the AFP will not
attempt to allocate frequency groups.

414 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.33: AFP Results > Subcells tab

7.5.4.5.4 Histogram Tab


On the Histogram tab (see Figure 7.34), you can display histograms of the frequency cost and usage distribution for
both the initial plan and best plan. The histogram represents the channels as a function of the frequency of their
use. Moving the pointer over the histogram displays the cost or frequency of use of each channel. The results are
highlighted simultaneously in the Zoom on selected values list. You can zoom in on values by clicking and dragging
in the Zoom on selected values list. Atoll will zoom in on the selected values.

Figure 7.34: AFP Results > Histogram tab

7.5.4.6 Committing and Exporting the Frequency Plan


Once you have made the necessary modifications to the frequency plan created by the AFP, you can commit the
frequency plan to the network or export the frequency plan to a file.
In this section, the following are explained:

© 2020 Forsk. All Rights Reserved. 415


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ "Committing an Automatic Frequency Plan" on page 416


◼ "Exporting an Automatic Frequency Plan" on page 416.

7.5.4.6.1 Committing an Automatic Frequency Plan


To commit the currently displayed frequency plan:
1. Select the Allocation tab.
2. Ensure that the currently displayed frequency plan is the one you want to commit by clicking the Display
Options button and selecting the desired frequency plan:
◼ Display the Plan to be Committed: When you select this option, Atoll displays the frequency plan as it now
stands, in other words, Atoll displays the AFP plan with your modifications. You can only modify the entries
in the Channel Assignment column in the current plan.
◼ Display the Final AFP Plan: When you select this option, Atoll displays the AFP plan as it stood before you
began making modifications.
◼ Display the Initial Plan: When you select this option, Atoll displays the frequency plan before the AFP
session.
3. Click Commit.

7.5.4.6.2 Exporting an Automatic Frequency Plan


To export the currently displayed frequency plan:
1. Select the Allocation tab.
2. Ensure that the currently displayed frequency plan is the one you want to export by clicking the Display Options
button and selecting the desired frequency plan:
◼ Display the Plan to be Committed: When you select this option, Atoll displays the frequency plan as it now
stands, in other words, Atoll displays the AFP plan with your modifications. You can only modify the entries
in the Channel Assignment column in the current plan.
◼ Display the Final AFP Plan: When you select this option, Atoll displays the AFP plan as it stood before you
began making modifications.
◼ Display the Initial Plan: When you select this option, Atoll displays the frequency plan as it was after the
AFP stopped, in other words, Atoll displays the AFP plan without your modifications.
3. Click the Actions button and select Export Results. The Export dialog box appears.
4. Export the frequency plan as explained in "Exporting Tables to Text Files and Spreadsheets" on page 89.

 If you are not satisfied with the current frequency plan, you can click the Resume
button to restart the AFP process from the last proposed solution in order to try to
improve it.

7.5.4.7 Allocating Frequencies Interactively


The Atoll Interactive Frequency Planning (IFP) tool enables you to verify the frequency allocation of transmitters one
by one, and improve an existing frequency plan by letting you select the most appropriate channels to assign to
TRXs. The IFP tool uses an AFP module to calculate the costs associated with current and modified frequency
plans. For more information on the optional Atoll AFP module, see "Automatic Frequency Planning" on page 420.
While an AFP module provides a complete solution in terms of allocated channels, i.e., best frequency allocation
providing the lowest overall cost, the IFP lets you use your knowledge of the network to improve the frequency plan
proposed by the AFP.
In Figure 7.35, we can see that candidate channel 565 is interfered by TRXs of BRU002_G4 and BRU005_G5.

416 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.35: Selected TRX in Non Hopping mode (cost components and indicators for channel 565)

In Figure 7.36, candidate channel 545 is better than channel 565 even if interfered by TRXs of BRU002_G4 and
BRU038_G5. The Replace button becomes active for replacement.

Figure 7.36: Selected TRX in Non Hopping mode (candidate channel 545 for replacement of channel 565)

To allocate frequencies interactively using the IFP:


1. Select Tools > Interactive Frequency Planning (IFP). The Interactive Frequency Planning (IFP) window
appears.
2. Select the Channel Allocation and Analysis view at the top of the Interactive Frequency Planning (IFP)
window.
3. Select a transmitter from the Transmitter list or by clicking its symbol in the map window.
4. Select the TRX type from the Subcell list.
5. Select an AFP module from the AFP list.
6. If you want, click the Parameters button to modify the parameters that will influence frequency planning:
◼ AFP Module Properties: For information on the options, see "Automatic Frequency Planning" on page 420.
◼ AFP Parameters: the AFP Launching Parameters dialog box appears:
◼ Under Traffic Loads, indicate whether the AFP should take traffic loads From the subcells table or use
loads Based on the default traffic capture results.
◼ If you want the AFP to consider discontinuous transmission mode for TRXs which support it in
calculating the interference, select the DTX check box and enter the Voice Activity Factor.
◼ Select Display best candidates only if you want to limit the number of solutions to be calculated and
displayed. Selecting this option might reduce calculation time for large networks.
◼ Select Load all the subcells involved in separation constraints if you want all the subcells that are
potentially involved in separation constraints to be loaded.

© 2020 Forsk. All Rights Reserved. 417


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ Select Load all interferers propagating in the focus zone> if you want all potential interferers
propagating in the focus zone to be loaded. If not selected, the cost function will consist only of the
separation violation cost.
◼ Separation Rules: see "Defining Separation Rules" on page 390.
◼ Exceptional Pairs: see "Defining Exceptional Frequency Separations" on page 390.
◼ Intra-technology Neighbours: see "Adjusting the Relative Importance of Neighbours" on page 392.
7. Click Calculate. The IFP calculates and displays the cost of the current channel allocation for the selected
transmitter.
The tool calculates and displays interference probabilities using the active interference matrices available in
the GSM Interference Matrices folder in the Network explorer. If the interference matrices in the GSM
Interference Matrices folder are not active or if interference matrices are not available, the analysis tool only
calculates and displays the interference from a transmitter and its TRXs on itself.
In the map window, arrows are displayed from the selected transmitter to each interfered or interfering
transmitter. The colour of the arrow is the same as the colour of the studied transmitter. The probabilities of
interference are displayed as captions on the arrows. The thickness of the lines indicates the interference
probability.
Different information and options are available depending on the hopping mode of the selected transmitter’s
TRXs:
Non Hopping mode
◼ 1st column: The header indicates the number of "existing TRXs" and "TRXs required" for the transmitter
under study, according to the TRX type currently selected beside Subcell. The "existing TRXs" are listed with
the channel and MAL assigned to each, and the allocation cost. "New TRX" appears at the beginning of the
list after calculation for TCH.
◼ 2nd column: The header indicates the number of "candidate(s)" and "channels in domain". The candidate
channels are listed with the corresponding costs if allocated to the selected transmitter.
◼ 3rd column: In this column, you can select the information that should appear in the 4th column and on the
map. All the information below is selected by default. To filter it, press the Ctrl key and select the
information you want:
◼ penalties due to Major separation violations, Separation violations, Interference and Neighbour
relations
◼ KPIs and other components
◼ 4th column: The last column displays information on the way the allocation cost has been evaluated (traffic
load, cost components). In addition, it displays the interference probabilities between the selected TRX and
interfering TRXs according to the options selected in the Filtering column.

Filter Displayed Information


Major separation violations When only this filter is selected, only the penalties due to important separation vio-
lations appear in the 4th column and on the map.

Separation violations When only this filter is selected, all the penalties due separation violations appear
in the 4th column and on the map.

Interference (IM and distance) When only this filter is selected, only the penalties due to interference appear in the
4th column and on the map.
When Separation violations is also selected, the penalty displayed on the map is
the sum of the penalties due to interference and separation violations.

Neighbour relations When only this filter is selected, only the penalties due to the neighbours currently
in the Neighbours table appear in the 4th column and on the map.

KPIs and other components Traffic load and various costs due to generated intermodulations, co-site intermod-
ulations, and respect of required TRX number. When only this filter is selected, no
IFP information is displayed on the map.

Base Band Hopping mode


◼ 1st column: The header indicates the number of "existing TRXs" and "TRXs required" for the transmitter
under study, according to the TRX type currently selected beside Subcell. The "existing TRXs" are listed with
the channel and MAL assigned to each, and the allocation cost. When an "existing TRX" is selected, the IFP
will try to replace the frequency defined in this TRX; the replaced frequency is one of the frequencies in the
MAL. "New TRX" appears at the beginning of the list after calculation for TCH.

418 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ 2nd column: The header indicates the number of "candidate(s)" and the number of "channels in domain".
The candidate channels are listed with the corresponding MAL and cost when a channel is allocated to the
TRX selected in the 1st column.
◼ 3rd column: In this column, you can select the information that should appear in the 4th column and on the
map. All the information below is selected by default. To filter it, press the Ctrl key and select the
information you want:
◼ penalties due to Major separation violations, Separation violations, Interference and Neighbour
relations
◼ KPIs and other components
◼ 4th column: The last column displays information on the way the allocation cost has been evaluated (traffic
load, cost components). In addition, it displays the interference probabilities between the selected TRX and
interfering TRXs according to the options selected in the Filtering column. For more details, see table in No
Hopping mode.
Synthesised Frequency Hopping mode
◼ 1st column: The header indicates that there is "No alternative proposed since the subcell is in SFH".
Existing TRXs appear with the channel and MAIO assigned to each, as well as the corresponding allocation
cost.

Figure 7.37: Selected TRX in SFH mode (cost components and indicators for channel 565)

◼ 2nd column: The MAIO and allocation cost appear for the TRX selected in the first column.

 Unlike in "Non Hopping" and "Base Band Hopping" modes, there are no candidate
channels in "Synthesised Hopping" mode since a channel should be assigned to
several TRXs; in addition, a candidate MAIO should also be proposed. The only
usage of IFP in "Synthesised Frequency Hopping" mode is to analyse the cost.

◼ 3rd column: In this column, you can select the information that should appear in the 4th column and on the
map. All the information below is selected by default. To filter it, press the Ctrl key and select the
information you want:
◼ penalties due to Major separation violations, Separation violations, Interference and Neighbour
relations
◼ KPIs and other components
◼ 4th column: The last column displays information on the way the allocation cost has been evaluated (traffic
load, cost components). In addition, it displays the interference probabilities between the selected TRX and
interfering TRXs according to the options selected in the Filtering column. For more details, see table in No
Hopping mode.
You can double-click any item in any column to display additional information on this item. For example, the
following dialog box appears when you double-click a candidate channel in the 2nd column:

© 2020 Forsk. All Rights Reserved. 419


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.38: IFP Detailed Information Window

After calculating the cost of the current channel allocation for the selected transmitter, you can use the IFP to:
◼ Create a new TRX and assign a channel to it
◼ Delete an existing TRX
◼ Replace the channel currently assigned to an existing TRX

7.5.4.7.1 Creating a new TRX


To create a new TRX and assign a channel to this TRX:
1. Select New TRX from the list of TRXs in the 1st column.
2. Select a channel from the list of candidate channels in the 2nd column.
3. Click Create. A new TRX is created in the selected transmitter with the channel you selected and the map
window is refreshed automatically.

7.5.4.7.2 Deleting an Existing TRX


To delete an existing TRX:
1. Select the TRX that you want to delete from the list of TRXs in the 1st column.
2. Click Delete. The selected TRX is deleted from the transmitter and the map window is refreshed automatically.

7.5.4.7.3 Replacing a Channel Assigned to an Existing TRX


To replace the channel currently assigned to an existing TRX:
1. Select the TRX to which you want to assign a different channel from the list of TRXs in the 1st column.
2. Select a channel from the list of candidate channels in the 2nd column.
3. Click Replace. The candidate channel is assigned to the existing TRX and the map window is refreshed
automatically.

7.6 Automatic Frequency Planning


The main purpose of the Atoll Automatic Frequency Planner (AFP) module is to assign frequencies (i.e., channels)
to the network in such a way that overall network quality is optimised. As GSM has evolved, many improvements
have been integrated into the technology; improvements such as the implementation of baseband and synthesised
frequency hopping, discontinuous transmission, and network synchronisation. These improvements have led to a

420 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

more complicated frequency planning process and, therefore, to the need for an AFP that is advanced enough to
help the frequency planner through the entire frequency planning process.
The advanced AFP in Atoll can take a large number of constraints and directives into consideration when allocating
resources. Some of the constraints it can work with are ARFCN separation requirements between transmitters,
interference relations, HSN assignment methods, frequency domain constraints, a given fractional load to maintain,
etc. The AFP depends on a variety of input data, such as the interference matrix, neighbour relations, traffic
information, etc.
The Atoll AFP module is implemented using simulated annealing, taboo search, graph heuristics, and machine
learning. It manages its time resources to match the convergence defined by the user. If the corresponding
computation time is high, the module will use part of this time to "learn" the network. During the learning phase, the
module adjusts its internal parameters. After the learning phase, the AFP will switch to a randomised combinatorial
search phase.
The Atoll AFP module performs network learning by executing many fast and deterministic instances of the AFP.
The instance that results in the best performance can be saved both in the document and in the database. If this
experience is conserved, the next time that an AFP is executed, it will start where the learning process ended: it will
use the parameter profile of the best solution stored in the AFP model.
The most important part of network learning are the parameters controlling trade-offs between the various parts of
the algorithm. For example, you can base candidate selection on interference only by choosing frequencies that do
not interfere and are not interfered. Or you can base candidate selection only on availability reduction by choosing
frequencies that do not reduce the availability of non-interfered frequencies in the surrounding TRXs.
In Atoll's AFP the two criteria are combined and their relative weight is part of the AFP experience. The advantage
of the Atoll AFP is that it simplifies the decision for the user by combining the input records and presenting the user
with a simple result, such as traffic load or total cost, on which to base his decisions.
In the previous sections, the basic records of the AFP usage were presented. In this section, the more advanced
aspects, as well as what is specific to Atoll's AFP module are presented.
The content is presented according to level of complexity.
Therefore this section is organised according to the level of complexity:
◼ "Using the Atoll AFP at a Basic Level" on page 421
◼ "Using the Atoll AFP" on page 423
◼ "Advanced AFP usage" on page 444.

7.6.1 Using the Atoll AFP at a Basic Level

In this section, you will find the information necessary to run the Atoll AFP to solve a simple problem, or to evaluate
a hypothetical "What if" scenario.
If you are unfamiliar the AFP cost function or how its parameters are set, you can use the Atoll AFP with its default
values. If you are new to the Atoll AFP, you should follow the recommendations in this section. As a new user of the
Atoll AFP, the only parameter you should alter is the cost of modifying a TRX and the intermodulation tax. The other
settings of the AFP model should be left as is.
When you use the AFP at the most basic level, you should not worry too much about the cost function. The only thing
that is important is that the actual cost is reduced. If the actual cost does not go down, or if you want to reduce the
cost even more, see "An Overview of the AFP Cost Function" on page 423 for more information about the cost
function.
Normally, the first step in using the Atoll AFP, is to configure the parameters of the Atoll AFP module. When you use
the AFP at the most basic level, you only need to set the basic, most important parameters.
To set the basic parameters of the Atoll AFP module:
1. Select the Parameters explorer.
2. Click the Expand button ( ) to expand the GSM Network Settings folder.
3. Click the Expand button ( ) to expand the AFP Modules folder.
4. Right-click the Atoll AFP Module. The context menu appears.
5. Select Properties from the context menu. The Atoll AFP Module Properties dialog box appears.

© 2020 Forsk. All Rights Reserved. 421


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

6. Select the Cost tab (see Figure 7.39).

Figure 7.39: The Cost tab of the AFP Module Properties dialog box

7. Select the Modified TRX check box to restrict the number of modifications to the existing plan.
8. Select the Intermodulation Tax check box in order to try avoiding these products.
9. Click OK to save your changes to the AFP module and close the AFP Module Properties dialog box.
All the other AFP settings should be left with their default values.
To run a simple AFP process:
1. Select the Network explorer.
2. Right-click the Transmitters folder. The context menu appears.
3. Select Frequency Plan > Automatic Allocation from the context menu. The AFP dialog box appears with the
AFP Model and Allocations tab displayed.
4. On the AFP Model and Allocations tab, click Next without modifying any of the options. The Separations tab
appears.
5. On the Separations tab, click Next without modifying any of the separation rules and without defining any
exceptional pairs. The Global Parameters tab appears.
6. On the Global Parameters tab, select From subcells table under Traffic (load and demand). In the third page
of the AFP wizard, extract the traffic data from the subcells table.
7. Clear all the check boxes under Locking of existing TRXs of type and clear the DTX check box.
8. Click OK. The final AFP dialog box appears.
9. Set the Convergence to a relatively short period, i.e. move the corresponding slider closer to Speed than
Quality.
For more information on running an automatic frequency allocation, see "Automatic Resource Allocation Using an
AFP Module" on page 399.

422 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

7.6.2 Using the Atoll AFP

Most users of the AFP use the Atoll AFP at a relatively sophisticated level, assigning frequencies, optimising TRXs,
and taking into account all of the constraints on frequency use in a GSM network. This section explains the basic
concepts necessary to successfully working with the AFP and explains the parameters of the Atoll AFP module.
In this section, the following are explained:
◼ "An Overview of the AFP Cost Function" on page 423
◼ "Setting the Parameters of the Atoll AFP Module" on page 430
◼ "Frequency Hopping Overview" on page 440
◼ "Azimuth Oriented Assignments (Pattern Allocation, 1/1 1/3 1/x …)" on page 443
◼ "BSIC Allocation" on page 443.

7.6.2.1 An Overview of the AFP Cost Function


The Atoll AFP cost function maps two frequency plans (the initial and the final frequencies plans) to a single
number: the AFP cost. Atoll's AFP cost function has the advantage of being TRX-based. It is calculated for each TRX
and then added up. It corresponds to the served traffic of each TRXs.
In this section, the following are explained:
◼ "The Cost Function as a Combination of Separation Violation and Interference Probabilities" on page 423
◼ "The Cost of Each TRX" on page 424
◼ "Cost of Each Subcell" on page 424
◼ "An Example of Separation Violation Cost with Frequency Hopping" on page 424
◼ "Interference Cost" on page 426
◼ "Probabilistic Cost Combination" on page 426
◼ "The Cost of Missing and Corrupted TRXs" on page 427
◼ "Cost of Out-of-domain Frequency Assignment" on page 427
◼ "Preferred Group Cost" on page 427
◼ "Intermodulation Cost" on page 427
◼ "Quality Target" on page 429
◼ "Quality Target" on page 429
◼ "AFP Shadowing" on page 429.

7.6.2.1.1 The Cost Function as a Combination of Separation Violation and Interference Probabilities
The cost function of the Atoll AFP has two main components: the cost for violations of separation constraints and
the cost of creating interference.
The Atoll AFP gives each separation violation the cost equivalent to a certain amount of interference, making it
possible to add both costs and minimise their total. For example, you can decide that a separation violation of 1
costs the same as x% of interfered traffic. This is weighted by the type of violation (for example, co-transmitter
separation violations have a higher impact than neighbour separation violations). By defining equivalence between
these dissimilar measurements, you can add separation violation and interference costs using their common unit,
i.e., the percentage of interfered traffic.
Following this principle, all other cost components are calculated in the same way:
◼ The cost component due to allocation changes
◼ The cost component of allocating TRXs that belong (or not) to a preferred frequency group (if such a group is
defined)
◼ The cost component of missing or extra TRXs compared to the number of required TRXs
◼ The cost component of corrupted TRXs
◼ The cost component of assigned frequencies that are not in the assigned domain

© 2020 Forsk. All Rights Reserved. 423


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ The cost component of blocked traffic (calculated only when you set the AFP to optimise the number of
required TRXs)
◼ The cost component of intermodulation.

7.6.2.1.2 The Cost of Each TRX


The AFP cost is added up for each TRX according to the following logic:
◼ If TRX  is corrupted, the cost of being corrupted is added to the total cost, and multiplied by T(  ), where T(  )
is an estimate of the traffic time slots for TRX  weighted by the AFP weight for this TRX.

◼ If TRX  is missing (i.e., if the required number of TRXs and the actual number of TRXs is different), the cost
of the missing TRX is added to the total cost, and multiplied by T(  ).

◼ If TRX  has frequencies assigned to it that do not belong to its domain, the cost is added to the total cost,
and multiplied by T(  ).
◼ Otherwise, the separation cost, the interference cost, the changing load, and the preferred group respect ratio
of this TRX are added together (probabilistically) and added to the total cost, and multiplied by T(  ).
◼ If this amount is very small, it is discarded (for more information, see "Quality Target" on page 429).
You can control the AFP cost target by determining the value of the cost function parameters. Some of these
parameters are part of the data model, e.g., "Maximum MAL Length" and "Minimum C/I", while others belong to the
AFP. For more information on each of these parameters, see XREF.

7.6.2.1.3 Cost of Each Subcell


When you use the AFP to optimise the number of required TRXs, the cost function is adapted: the traffic load
becomes dependent on the number of TRXs. Moreover, a blocked cost component is used. For the purposes of this
section, you can assume that the cost of each subcell corresponds to all cases where the allocation strategy does
not include the optimisation of the number of TRXs.

 The AFP cost is the cost of the entire loaded network, not only the cost of the
selected or non-locked TRXs. In many cases, the AFP is authorised to change only
a part of the network. Therefore, the part of the cost corresponding to the non-
locked part of the network and the part of the cost corresponding to the locked part
of the network are indicated.

7.6.2.1.4 An Example of Separation Violation Cost with Frequency Hopping


In this example, the interference cost is ignored in order to make the separation violation cost easier to understand.
The example uses a TRX with only one separation.
In this example, Sij represents the required separation between two transmitters. If f1 is assigned at i and f2 at j such

that , the separation constraint is not satisfied. A separation constraint violation can be strong or
weak. For example, the pair of frequencies 1 and 2 violates a separation requirement of 3. The pair of frequencies
1 and 3 violate this requirement as well but is still a better solution than 1 and 2 and, therefore, should have a lower
cost.
Frequencies that are part of a MAL with a low fractional load and that violate a separation constraint should not be
weighted the same as for non-hopping separation violations. In fact, the separation component is weighted by the
burst collision probability, which is the multiplication of the victim's fractional load and the interferer's fractional
load.

424 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.40: The Separation tab of the AFP Module Properties dialog box

In this example, there is a network with two TRXs on the same cell. The first, TRXi, has a MAL referred to as MALi.
It is interfered by TRXk with MALk. TRXi and TRXk have a separation requirement of 2. Their MAL lengths are 5 and
4, respectively. Unfortunately, one of their frequencies is the same (i.e., the separation is 0), while all other
frequencies are correct. For a co-channel violation when the required separation is 2, the cost of the separation
violation is 90%, as indicated in Figure 7.40 on page 425.
Because only one channel of each TRX causes interference, and the length of MALi is 5 and the length of MALi is 4,
the collision probability is 1/20. Therefore, the cost to consider is divided by 20: 90/20 or 4.5% for each TRX.
Because this example uses frequency hopping, there is an additional hopping gain which provides a slight cost
reduction. The exact gain is obtained from the Frequency diversity gain table on the Advanced tab of the Atoll AFP
Module Properties dialog box. The gain values are given in dB, and because the two TRXs have different MAL
lengths, they have different diversity gains: a gain of 1.4 for a MAL length of 5 and a gain of 1.2 for a MAL length of
4 (assuming the default values were not changed).
 1,4
-------
The diversity gain of 1.4 dB is applied to the separation cost using the following equation:  10  . For TRXi,
10  1,38
this resulting gain is 4.5%⁄1.38, or 3.25%.
1 90 
For TRXk, the cost will be ------  ----------------------
- = 3,41% . The cost will be a little larger because the gain is smaller.
20 10  1,2  10 
In order to calculate the exact contribution to the separation cost component, these values are multiplied by the
traffic load (Erlangs/timeslot) and by the number of traffic carrier timeslots for each TRX. Assuming the traffic load
is 1 and that each TRX has 8 traffic carrier timeslots, the result is (8 x 3.25 + 8 x 3.41), or about 0.5 Erlangs for the
two TRXs combined.

 In this example, the AFP weight was assumed to be 1, the traffic loads were
assumed to be 1, no DTX was used, no other interference or separation violation
was combined with the given cost, the global separation cost was set to 1, and the
co-transmitter separation weight was set to 1 as well.

© 2020 Forsk. All Rights Reserved. 425


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

7.6.2.1.5 Interference Cost


Traffic on a TRX is interfered if and only if interfering transmitters use the same channel or an adjacent channel.
Each case of reuse reduces the amount of good traffic and increases the interference cost. The reuse is weighted
by the global interference weighting factor, and takes into account the burst collision probability.
This example explains how a single interference cost component is calculated. In this example, the network
contains only two TRXs belonging to [TX1, BCCH] and [TX2, BCCH]. The interference matrix entry between these two
subcells is given in the form of a CDF, a cumulative density function, displayed in Figure 7.41.

Figure 7.41: The interference matrix entry between [TX1, BCCH] and [TX2, BCCH]

You can see that the probability of C/I (BCCH of TX2 affecting the BCCH of TX1) being greater than 0 is 100%. The
probability of having a C/I at least equal to 31 dB is 31.1%. In the Subcells table, the Min C/I field of the TX1's BCCH
subcell of is 12. Therefore, for a C/I level of 12 dB, the probability of interference is 6.5% (because this requirement
has a probability of 93.5% of being fulfilled).
In order to be converted into cost, the probability of interference 6.5% must be multiplied by the number of time slots,
their loads, and the AFP weight.

7.6.2.1.6 Probabilistic Cost Combination


In this example, TRX  is subject to a separation violation causing a cost of 30% of T(  ) (where T(  ) is an estimate
of the traffic time slots for TRX  weighted by the AFP weight for this TRX) and in addition, a co/adjacent-channel
reuse causing this TRX to be 40% interfered. These costs are combined using a probabilistic approach.
In this example, the probability of these costs occurring are p(Violation) with a value of 0.3 and p(Interference) with
a value of 0.4. The cost of the two together is given by:
1 –  1 – p  violation     1 – p  Interference   = 0,58 or 58%

P1, P2, ….Pn are the costs of the probability of a violation of a TRX (one for each of "n" violations).
Pn+1, Pn+2, ….Pm are the costs of the probability of interference of a TRX (one for each of "m-n" interferences).
Pm+1 is the changing TRX cost described below:
n
 
The cost of separation for this TRX is therefore:  1 –

  1 – P i 


i=1
m+1 n
   
The additional cost of this TRX is:  1 –

  1 – P i  –  1 –
 
 
  1 – P i 


i=1 i=1
The interference cost uses the "min C/I" value, defined at the subcell level, for which it might have precise
interference information. It can apply various gains to this C/I quality target due to frequency hopping and/or DTX.

426 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

7.6.2.1.7 The Cost of Missing and Corrupted TRXs


It is easy to have a 0-cost solution if the criterion of the required number of TRXs is not fulfilled (for example, by
removing all TRXs). This is the main purpose of the missing TRX cost. By default, the exact traffic that a missing
TRX was supposed to carry will be counted as a cost. However, you can increase this cost (by 200% for example) if
necessary.
Corrupted TRXs are TRXs where the assignment is unusable by the AFP. A few examples of corrupted TRXs would
be:
◼ TRXs with an empty channel list
◼ A TRX with a MAL without HSN or without a MAIO for synthesised hopping.
◼ A TRX assigned an invalid frequency.
◼ A non-hopping or base-band hopping TRX with a MAL that has more than one frequency.
By default, 100% of the traffic that a corrupted TRX is supposed to carry is considered impaired.
In some cases, correcting the assignment of resources for a group of corrupted TRXs will not only result in these
TRXs being considered corrupted but many other TRXs that, otherwise, would have correctly assigned resources,
will also be considered corrupted.

 When you enable the optimisation of the number of TRXs, the costs for missing
TRXs and corrupted TRXs change to a fixed value. For missing TRXs, this value
multiplies the absolute difference between the number of assigned TRXs and the
number of required TRXs.
If you do not enable the optimisation of the number of TRXs, the weights for
missing and corrupted TRXs are multiplied by the traffic (time slots, load, and AFP
weight).

7.6.2.1.8 Cost of Out-of-domain Frequency Assignment


If a TRX is assigned out-of-domain frequencies (channels) but has correct ARFCNs, it will have a double influence
on the cost:
◼ The usual cost of interference, separation, or modification, and
◼ An additional cost of having out-of-domain channels.

7.6.2.1.9 Preferred Group Cost


If a subcell's allocation strategy is group constrained, or if its hopping mode is synthesised hopping, the cost could
be influenced by a preferred frequency group in the following ways:
◼ When a preferred frequency group is assigned in the subcell table, all frequencies not belonging to this group
are considered as interfered if assigned to TRXs of this subcell.
◼ If an azimuth-oriented pattern is required by the AFP, then the AFP itself will choose the preferred frequency
groups. The AFP will correlate its choice with the azimuth direction.
The group constraint weight is meant to be kept very low. Otherwise it becomes equivalent to a domain constraint.
The group constraint weight in converted into a cost as follows: each use of an out-of-group frequency is equivalent
to a small amount of interference. This interference is then combined with the other sources of interference and
multiplied by the traffic (time slots, load, and AFP weight).

7.6.2.1.10 Intermodulation Cost


The purpose of this cost component is to avoid cases where intermodulation can cause problems. It is therefore
defined slightly more strictly than in real cases where intermodulation effects occur.
The intermodulation violations are summarised as a tax, since they always have relatively low interference
probabilities.
This tax is applied when the combination of allocated frequencies generates a frequency already allocated within
the same site. The weight of the tax depends on the type of combination (order, harmonics, or various amplification

© 2020 Forsk. All Rights Reserved. 427


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

spreading violation), on whether the combination of DL frequencies affects UL frequencies, or whether the
intermodulation takes place within a same site, transmitter or equipment.

Each physical frequency used in a site can be subject to an Nth order (2, 3, or 5) or or a VASP (Various Amplification
Spreading Violation) intermodulation separation violation.
If there are 2 frequencies, X and Y where X < Y, the following table describes the separation constraint:

Constraint Order Condition Constraint Applied To

Second order (Harmonics) Y=2X X and Y

VASP Y < X + (3x200 kHz) X and Y

If there are 3 frequencies, f, f1, and f2, the following table describes the separation constraint:

Constraint Order Condition Constraint Applied To

Second order f=f1+f2 f, f1 and f2

Third order f=2f1-f2 f, f1 and f2


f=2f2-f1

Fifth order f=3f1-2f2 f, f1 and f2


f=3f2-f1

The preceding tables summarise five types of violations. Each type has a default weight:

Constraint Type Weight

Second Order 0.01

Harmonics 0.005
3rd order 0.004

5th order 0.0028

VASP 0.0002

The costs detailed up to this point are added together and weighted with the inter-modulation weight W, the UL/DL
component weight, and the equipment sharing weight.
In each intermodulation violation there is an interfering frequency (or frequencies) and an interfered frequency. In
all the preceding equations except the VASP, the generator frequency is on the right side of the equations while the
interfered frequency is on the left site. The VASP case corresponds to two violations: in the first, the lower frequency
is the generator, and the higher frequency is the interfered.
It is assumed that the generator frequencies are either all on the uplink or all on the downlink, otherwise, no violation
is considered. The interfered frequency can be a downlink or uplink frequency as well. Therefore, there are 4 cases
for which 4 weights will multiply the violation cost.

Generator Interfered
Weight Description
Frequencies Frequencies

DL UL 5 High power amplification pollution interferes with the RX, causing an


important noise rise

UL UL 1 High power received signals generate an inter-modulation product on


a weakly received interfered frequency

DL DL 1 Downlink power control is active over the interfered frequency but is


not active over the generators, which generate high noise on the inter-
fered signal

UL DL 0 This type of interaction can be ignored

The final weight concerns the equipment sharing. This aspect has a crucial effect on the importance of
intermodulation. In Atoll, it is assumed that sharing a site implies sharing a transmitter and that sharing a feeder
and antenna implies co-cell cohabitation.
For co-cell intermodulation (generator frequencies as well as IM belong to the same cell), the intermodulation cost
is multiplied by 5.

428 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

To display the Intermodulation Cost column on the Summary tab of the AFP Details window (see Figure 7.42), you
must select Component Details from the Display Options drop-down menu:

Figure 7.42: Displaying the Intermodulation Cost column the Summary tab of the AFP Details window

7.6.2.1.11 Quality Target


It is often necessary to deal with small and large amounts of interference differently. For example, an operator might
prefer to have 10 transmitters with 2% interfered traffic on each, rather than to have 2 transmitters with 10%
interfered traffic on each.
On the Cost tab of the Atoll AFP Properties dialog box, you can choose to ignore the interference and separation
costs that do not add up to the value of the Accepted Interference Percentage set in the Subcells table for each
subcell by clearing the Summed cost of all TRXs check box. TRXs that have a lower percentage of interference than
the Accepted Interference Percentage are considered to have no interference and are excluded from the total cost.
In other words, the AFP dismisses any TRX whose quality is better than the quality target, enabling it to concentrate
the optimisation on the TRXs that really need improvement.

7.6.2.1.12 Minimum Reuse Distance


The Atoll AFP can take into consideration a minimum reuse distance when assigning frequencies or BSIC. Using a
minimum reuse distance can help compensate for inaccuracies in the interference matrices or other input data. The
reuse distance is considered as a soft constraint. Because the reuse distance is an estimation of possible
interference, it is added to the interference probability.
The minimum reuse distance is combined as a tax with the interference probability as follows:
1 – 1 – i  1 – d

where i is the interference probability and d is the minimum reuse distance.


In the following example, the interference probability is 0.12 and the reuse distance 0.023:
1 –  1 – 0,12    1 – 0,023  = 0,14024

The tax on reuse distance is defined on the Protection tab of the Atoll AFP Properties dialog box. The tax applied
on reuse distance is associated with any additional protection against adjacent channel reuse. The greater the
additional protection against adjacent channel reuse defined on the Protection tab, the greater the distance tax.
The number of relations based on distance taken into consideration for each transmitter is limited for performance
reasons. You can define the maximum number of relations by setting the "GlobalDistanceMatrixDegreeUB" option
in the Atoll.ini file. For information on setting options in the Atoll.ini file, see the Administrator Manual.

7.6.2.1.13 AFP Shadowing


Shadowing is important for the AFP. Within the context of the AFP, shadowing is implemented by setting the
definition of interference as Flexible on the Protection tab of the Atoll AFP Properties dialog box. Shadowing is so
important that in some cases it is enabled automatically, for example, if the interference matrices themselves were
not calculated with shadowing. AFP shadowing is applied in relation to the quality threshold. When enabled, traffic
having C/I conditions slightly worse than the required threshold is not considered 100% interfered. At the same time,
traffic having C/I conditions that are only slightly better than the threshold is not considered as 100% good.
This shadowing is performed by repeatedly accessing the CDF function as explained in "Interference Cost" on
page 426.

© 2020 Forsk. All Rights Reserved. 429


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

7.6.2.2 Setting the Parameters of the Atoll AFP Module


You can define the Atoll AFP-specific parameters used when calculating the cost and set some guidelines for the
Atoll AFP module by using the Atoll AFP Module Properties dialog box.
To open the Atoll AFP module Properties dialog box:
1. Select the Parameters explorer.
2. Click the Expand button ( ) to expand the GSM Network Settings folder.
3. Click the Expand button ( ) to expand the AFP Modules folder.
4. Right-click the Atoll AFP Module folder. The context menu appears.
5. Select Properties from the context menu. The Atoll AFP Module Properties dialog box appears.
The Atoll AFP Module Properties dialog box consists of 10 tabs: General, Cost, Separation Weights, Interference
Matrices, HSN, MAL, Execution, Spacing, Protections, and Advanced. The Cost, Separation Weights, Interference
Matrices, Protections, and Advanced tabs include parameters that are taken into account when estimating the cost.
The Finalisation tab provides options on how the AFP runs. The other tabs are used to define the allocation
strategies for HSN, MAL, MAIO, and BSICs assigned by the AFP.
You can make copies of the Atoll AFP module and set different parameters for each copy. All copies will be available
in each AFP session. In other words, you will be able to choose from the list of all Atoll AFP modules, each with its
own defined parameters.
The settings of each Atoll AFP module are saved in the Atoll document but they can also be archived in the database
so that all users connected to the same centralised database can use them. For more information on archiving Atoll
AFP module settings, see the Administrator Manual.
For information on setting the parameters on each of the tabs of the Atoll AFP module, see the following:
◼ "The General Tab" on page 430
◼ "The Cost Tab" on page 430
◼ "The Separations tab" on page 432
◼ "The Interference Matrices Tab" on page 433
◼ "The HSN Tab" on page 435
◼ "The MAL Tab" on page 435
◼ "The Finalisation tab" on page 436
◼ "The Reuse tab" on page 437
◼ "The Protection Tab" on page 438
◼ "The Advanced Tab" on page 439

7.6.2.2.1 The General Tab


The General tab of the Atoll AFP Module Properties dialog box enables you to change the name of the Atoll AFP
module. For example, if you have created a copy of the Atoll AFP and modified some parameters in order to
customise the copy for a specific situation, you can give the copy a descriptive name.
To display the General tab of the Atoll AFP module Properties dialog box:
1. Open the Atoll AFP Module Properties dialog box as explained in "Setting the Parameters of the Atoll AFP
Module" on page 430.
2. Click the General tab.
3. Change the name of the Atoll AFP module.

7.6.2.2.2 The Cost Tab


The Cost tab of the Atoll AFP Module Properties dialog box enables you to define the different components that
make up the global cost. A component will be taken into consideration by the AFP if it is selected. If its cost or weight
is "0," it will not be taken into consideration.
The most important parameters on this tab are the interference and separation weights. These are used as
multiplicative factors for each incidence of interference or violation. In other words, these parameters can reduce

430 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

cost. If these two parameters have low values (for example, 0.1 for interference and 0.035 for separation), the AFP
will be forced to work using an edge-oriented strategy, which is not the best approach. By default, interference costs
are less important than separation violation costs.
The second most important parameter is the cost of modifying a TRX. This parameter should be set if the non-
locked part of the network is to be changed as little as possible. The example in the following table shows how this
parameter can affect total costs. In this example, there is a network with a total of 90 transmitters. 15 of these
transmitters are locked. Out of a total of 257 required TRXs, only 193 good TRXs have already been allocated. This
leaves 64 TRXs that will have to be created and allocated affecting the other 193 as little as possible:

Cost Effect

For a cost of changing a TRX = 1 AFP changed only 98 TRXS

For a cost of changing a TRX = 0.3 AFP changed only 129 TRXS

For a cost of changing a TRX = 0.1 AFP changed only 139 TRXS

For a cost of changing a TRX = 0 AFP changed 162 TRXS

Selecting the Summed cost of all TRXs check box makes the AFP take the cost of all TRXs into account, whether
or not they exceed this quality target. If you clear this check box, the AFP will only take into account the costs of
TRXs which do not fulfil the quality thresholds defined in their corresponding subcells. In other words, the AFP
dismisses any TRX whose quality is better than the quality target, enabling it to concentrate the optimisation on the
TRXs that really need improvement.
To display the Cost tab of the Atoll AFP module Properties dialog box:
1. Open the Atoll AFP Module Properties dialog box as explained in "Setting the Parameters of the Atoll AFP
Module" on page 430.
2. Click the Cost tab (see Figure 7.43).

Figure 7.43: AFP Module Properties dialog box - Cost tab

3. Under Tax per TRX, set the following parameters:


◼ For each missing or extra TRX: If desired, select the check box to make it active and set the cost for each
missing or unnecessary TRX.
◼ For each corrupted TRX: If desired, select the check box to make it active and set the cost for each
corrupted TRX.

© 2020 Forsk. All Rights Reserved. 431


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ For each out-of-domain TRX : If desired, select the check box to make it active and set the cost for each
TRX that has frequencies allocated to it that do not belong to its domain.
4. If desired, select the Intermodulation Tax check box to make it active and set the cost each applied to the total
cost each time intermodulation might occur because of the allocated frequencies.
5. Under Component per TRX, set the following parameters:
◼ Interference: Set the cost for interference for each TRX. For more information on the AFP and interference,
see "Interference Cost" on page 426.
◼ Separation: Set the cost for separation violation for each TRX. For more information on the AFP and
separation violation, see "An Example of Separation Violation Cost with Frequency Hopping" on page 424.
◼ Modified TRX: If desired, select the check box to make it active and set the cost of modifying a TRX. For
more information on the cost of modifying a TRX, see "The Cost of Missing and Corrupted TRXs" on
page 427.
◼ Outside preferred group: If desired, select the check box to make it active and set the cost of an allocated
frequency being outside of the preferred group. For more information on the cost of using a frequency
outside of the preferred group, see "Preferred Group Cost" on page 427.
6. If desired, select the Sum of the costs of all TRXs check box to make it active. The AFP will take into account
the sum of th costs of all TRXs, including those that fulfil the quality thresholds defined in their corresponding
subcells.
7. Under Traffic, select the traffic source the AFP will use during optimisation:
◼ Based on the traffic demand (from the Subcells table or default traffic capture): If you choose to use the
traffic demand, the AFP will use either the traffic demand defined in the Subcells table or the default traffic
capture (depending on what you select when you run the AFP optimisation).
◼ Based on the traffic demand calculated from traffic load, number of required TRXs, blocking probability,
and Erlang B formula: If you choose to use this option, the AFP will calculate the traffic demand from the
traffic load, the number of required TRXs, the blocking probability, and the Erlang B formula.

7.6.2.2.3 The Separations tab


The Separations tab of the Atoll AFP Module Properties dialog box enables you to define a weight for each type of
separation constraint violation or partial violation.
You can assign a weight between 0 and 1 for the following types of separation constraint violations:
◼ Co-cell separation violations
◼ Co-site separation violations
◼ Neighbourhood separation violations
◼ Exceptional pair separation violations
The Partial separation constraint violations section enables you to define the cost of the actual separation ("k")
when a different separation ("s") is required. You can define the percentage of traffic of each TRX to be considered
infor a partial separation constraint violation. You can also add and remove partial separation constraints using the
Add Separation and Remove Separation buttons at the bottom of the tab.
To display the Separations tab of the Atoll AFP module Properties dialog box:
1. Open the Atoll AFP Module Properties dialog box as explained in "Setting the Parameters of the Atoll AFP
Module" on page 430.
2. Click the Separations tab (see Figure 7.44).

432 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.44: AFP Module Properties dialog box - Separations tab

Under Partial separation constraint violations, you can edit the conditions defining a partial separation
constraint. You can have up to 7 separations.
To edit the separation conditions:
a. Click the Expand button ( ) to the left of the separation.
b. Click the entry in the Value column and enter a percentage corresponding to the amount of traffic.
To remove a separation:
◼ Click the Remove separation button. Atoll removes the last separation.
To add a separation:
◼ Click the Add separation button. Atoll adds a separation entry to the end of the list under Properties and
fills in default values for each "k" value.
3. If desired, modify the weight for each of the following:
◼ Co-transmitter violations
◼ Co-site violations
◼ Violations between neighbours
◼ Violations between exceptional pairs

7.6.2.2.4 The Interference Matrices Tab


The Interference Matrices tab of the Atoll AFP Module Properties dialog box enables you to define weights that are
used to define how interference matrices are combined.
The Atoll AFP combines interference matrices by first loading the part of active interference matrices that intersects
the scope of the AFP. The AFP then combines the information by performing a weighted average of all entries for
each pixel. The weighted average is calculated by multiplying the following three components present on the
Interference Matrices tab:
◼ Whether the interference matrix is within the scope of the AFP
◼ The type of interference matrix

© 2020 Forsk. All Rights Reserved. 433


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ The interference matrix quality indicators


For more information on how Atoll combines interference matrices, see the Administrator Manual.
To display the Interference Matrices tab of the Atoll AFP Module Properties dialog box:
1. Open the Atoll AFP Module Properties dialog box as explained in "Setting the Parameters of the Atoll AFP
Module" on page 430.
2. Click the Interference Matrices tab (see Figure 7.45).

Figure 7.45: AFP Module Properties dialog box - Interference Matrices tab

The first component in combining interference matrices is whether a given interference matrix entry is within
the scope of the AFP.
3. Under The type of interference matrix, define the parameters for each section:
◼ Overlapping area based on path loss matrices
◼ Ratio of overlapping surface
◼ Ratio of overlapping traffic
◼ OMC statistics
◼ Signal level measurements (RXLEV), neighbours only
◼ Signal level measurements (RXLEV), neighbours and extended neighbours
◼ Based on reselection
◼ Measurement analysis
◼ Based on drive test data
◼ Based on CW measurements
◼ Based on scan measurements
◼ Under Component depending on the interference matrix quality indicators, the Active check box is selected
and cannot be cleared. The Atoll AFP always includes the quality matrix specific to each type of interference
matrix when combining interference matrices.

434 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

7.6.2.2.5 The HSN Tab


The HSN tab of the Atoll AFP Module Properties dialog box enables you to define how the HSN will be allocated
when synchronised frequency or base-band hopping is used.
To display the HSN tab of the Atoll AFP Module Properties dialog box:
1. Open the Atoll AFP Module Properties dialog box as explained in "Setting the Parameters of the Atoll AFP
Module" on page 430.
2. Click the HSN tab (see Figure 7.46).

Figure 7.46: AFP Module Properties dialog box - HSN tab

3. Under Allocation, select how the HSN will be allocated:


◼ By Subcell
◼ By Transmitter
◼ By Site
◼ Free.

7.6.2.2.6 The MAL Tab


The MAL tab of the Atoll AFP Module Properties dialog box enables you to define Mobile Allocation List patterns
and length priorities when synchronised frequency or base-band hopping is used.
To display the MAL tab of the Atoll AFP Module Properties dialog box:
1. Open the Atoll AFP Module Properties dialog box as explained in "Setting the Parameters of the Atoll AFP
Module" on page 430.
2. Click the MAL tab. The General automatic adjustment (Recommended) check box is selected by default,
therefore hiding the remaining content of the MAL tab.
3. Clear the General automatic adjustment (Recommended) check box to display the MAL settings.
4. Under MAL allocation type, select how the MAL will be allocated for groups of synchronised subcells.
◼ Same MAL for all the subcells of a synchronised set, or
◼ Different MALs within a synchronised set.
5. Under MAL length, set the constraints that the Atoll AFP will follow to define the MAL length:
a. The first constraint concerns group-constrained subcells: the choice of MAL length for group-constrained
subcells is limited. Only the group lengths of each subcell frequency domain can be chosen.
b. Select either Max MAL length or Adjust MAL lengths. If you select Max MAL length, you do not need to set
any other constraints.

 If you select Max MAL Length, it is not necessary to set any other constraints.

© 2020 Forsk. All Rights Reserved. 435


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

c. If you selected Adjust MAL lengths, set the following parameters to define how the Atoll AFP will set MAL
lengths:
i. Define the value that MAL length/Domain size must not be equal to or greater than.
ii. If you selected Different MALs within a synchronised set as the MAL allocation type in step 7.6.2.2.7,
you can select a Long or Short MAL Strategy (with the option of keeping MAL long enough to allow a
certain pattern).
iii. Define a Target fractional load and select the Automatic adjustment check box if you want to give the
AFP the possibility of modifying this value automatically. The fractional load is the ratio of the number
of TRXs with a given MAL over the number of frequencies in the same MAL.

 It is recommended that you let the AFP automatically adjust the target fractional
load.

7.6.2.2.7 The Finalisation tab


The Finalisation tab of the Atoll AFP Module Properties dialog box enables you to define the behaviour of the Atoll
AFP module when it reaches the end of the calculation time.
To display the Finalisation tab of the Atoll AFP Module Properties dialog box:
1. Open the Atoll AFP Module Properties dialog box as explained in "Setting the Parameters of the Atoll AFP
Module" on page 430.
2. Click the Finalisation tab (see Figure 7.47).

Figure 7.47: AFP Module Properties dialog box - Finalisation tab

3. Under Target CPU time, select how the AFP uses the computation time corresponding to the Convergence
criterion defined in the AFP dialog box:
◼ Fixed duration: If you select Fixed Duration, the AFP stops when this time has elapsed. If a stable solution
has been found prior to this limit, the allocation stops. Fixed duration corresponds to the minimum amount
of time you reserve for the AFP to find the best solution.

436 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ Directive duration: This is the Atoll AFP's default. If you select Directive duration, the Convergence criterion
you set in the AFP dialog box is used by the AFP to estimate the methods which will be used to find the best
solution.
◼ If the corresponding CPU time is long enough, the AFP will attempt to modify its internal calibration to
better match the network on which frequencies and resources are being allocated.
◼ If the corresponding CPU time is shorter, the AFP will select a smaller number of methods and will not
calibrate its internal parameters.
◼ If the AFP finds a stable solution before the end of the corresponding CPU time, the AFP will stop. On
the other hand, if convergence has not been reached by the end of the corresponding CPU time, the AFP
will continue.
4. Under Result Assignment, select how the AFP assigns the results once the automatic allocation has stopped:
◼ Manual Assignment: You can analyse the best plan before committing it to the document.
◼ Automatic Assignment: The AFP automatically assigns the best plan to the document. This approach is
recommended if Auto Backup is enabled.

7.6.2.2.8 The Reuse tab


The Reuse tab of the Atoll AFP Module Properties dialog box enables you to define an allocation strategy if the
selected allocation strategy is "free."
To display the Reuse tab of the Atoll AFP Module Properties dialog box:
1. Open the Atoll AFP Module Properties dialog box as explained in "Setting the Parameters of the Atoll AFP
Module" on page 430.
2. Click the Reuse tab (see Figure 7.48).

Figure 7.48: AFP Module Properties dialog box - Reuse tab

3. Under Pattern, define the pattern to be used to assign frequency groups to sectors. The assigned pattern is
defined by "1/n," where "n" is the number of larger frequency groups in the domain. If the frequency domain
has fewer than "n" groups, the pattern is ignored.
4. Under BSIC, define the diversity of BSIC use for frequency hopping:
◼ Min.: The AFP chooses the most compact scheme permitted by the constraints.

© 2020 Forsk. All Rights Reserved. 437


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ Max.: The AFP attempts to distribute the BSICs homogeneously.


5. Under Channels, define the spacing between channels to be used between channels during allocation:
◼ Automatic: The AFP optimises channel spacing to minimise the cost.
◼ Max.: The AFP uses the entire spectrum. This option is recommended with the modelling is not accurate.
◼ Min.: This option is recommended when a part of the spectrum is to be saved for future use.
6. Under MAIO, define the MAIO allocation strategy for frequency hopping:
◼ Staggered: The MAIOs assigned to TRXs of a subcell are evenly spaced.
◼ Free: The AFP module freely assigns MAIOs.

7.6.2.2.9 The Protection Tab


The Protection tab of the Atoll AFP Module Properties dialog box enables you to define additional strategies to
evaluate interference.
To display the Protection tab of the Atoll AFP Module Properties dialog box:
1. Open the Atoll AFP Module Properties dialog box as explained in "Setting the Parameters of the Atoll AFP
Module" on page 430.
2. Click the Protection tab (see Figure 7.48).

Figure 7.49: AFP Module Properties dialog box - Protections tab

3. Under Additional protection against adjacent channel reuse, select the level of additional protection you want
the AFP to use against adjacent channel reuse:
◼ None: no additional protection is added.
◼ Weak: 1.5 dB is applied to the initial protection.
◼ Strong: 2.5 dB is applied to the initial protection.
For more information about protection against adjacent channel reuse, see "Adjacency Suppression" on
page 439.
4. Under Interference definition with respect to the required quality threshold, set a C/I weighting margin around
the required quality threshold in order for the AFP to consider the traffic having close-to-threshold C/I

438 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

conditions as neither 100% satisfactory nor 100% corrupted. For more information, "Interference Cost" on
page 426.
◼ Rigid: If you select Rigid, the AFP will evaluate interference only at the defined quality threshold.
◼ Intermediate: If you select Intermediate, the AFP will evaluate interference at 3 reference points: the
defined quality threshold, and at +/- 2 dB of the quality threshold.
◼ Flexible: If you select Flexible, the AFP will evaluate interference at 5 reference points: the defined quality
threshold, at +/- 2 dB of the quality threshold, and at +/- 4 dB of the quality threshold. Selecting Flexible has
the same effect as shadowing.

 For interference matrices based on propagation, Atoll can determine whether they
have been calculated with shadowing. If shadowing has not been taken into
account, the AFP can adapt its settings to more realistically model the network. In
other words, if you do not take shadowing into consideration when calculating the
interference matrix, Atoll can automatically change its definition of interference
from rigid to intermediate, or even to flexible.

Adjacency Suppression
Adjacency suppression is defined as the difference between the required C/I and the required C/A (C/A being the
"Carrier to Adjacent Intensity ratio"). By default this is set to 18 dB following the GSM specification. You can change
this value in the Properties dialog box of the Network Settings folder.
When the value of this parameter is used in the AFP (to extract the interference caused by an adjacent channel) you
can apply a small safety margin, temporarily reducing the 18 dB to 16.5, or even to 15.5. This safety margin is
applied only in the AFP; Atoll's predictions continue to apply the full adjacency suppression.

 For interference matrices based on propagation, Atoll can determine whether they
have been calculated with an overlap margin. If the overlap margin has not been
used, the AFP can adapt its settings to more realistically model the network. In
other words, if you do not take the overlap margin into consideration when
calculating the interference matrix, Atoll can automatically change the adjacent
channel additional protection from none to weak or to strong.

7.6.2.2.10 The Advanced Tab


If only one frequency in a MAL is interfered or has a separation violation and the MAL length is 5, then the TRX cost
effect will be 1/5 (i.e., 20%) interfered. This means that the cost is 5 times smaller than if the entire MAL was
composed of frequencies which are interfered or have a separation violation.
In the AFP, the fractional load directly affects the cost. For example, if the MAL length is n, and one of the
frequencies has a cost of X, then for the entire MAL the cost will be X/n. If this same MAL is repeated in m TRXs of
the transmitter, then the cost will be X*m/n.
Although you could create very long MAL in order to reduce the size of m/n, this is an inappropriate solution.
Because of the fact that the more n is big, the more we have cost effects:
◼ We have more frequencies over which the cost effects are counted.
◼ It is harder to find clean frequencies since all frequencies are used all over.
The more the MALs are long, the less we have the benefice of FDM principle which is the main source of the GSM
spectral efficiency.
It is therefore easy to prove and to demonstrate that the fractional load cost all alone will privilege non hopping and
base band hopping plans, where the fractional load is 1. (m = n)
This corresponds to the case where all gains are 0 in the advanced property page below:

© 2020 Forsk. All Rights Reserved. 439


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.50: AFP Module Properties dialog box - Advanced tab

The tables in this page enable you to define the Interference and Frequency diversity gains in the case of frequency
hopping, which are supplementary gains.
These gains model the non-linear effects of the C/I diversity on the quality (FER, BLER). Due to fast fading, and
channel burst interleaving.
When setting non-0 gains in these tables (as by default), both the Interference diversity gain and the frequency
diversity gain are combined in order to reduce the interference probability. On the other hand, when it comes to
separation calculation, only the Interference diversity gains are considered.
The other options in this page were grouped into it because they share only one characteristic: They are all
administrator parameters. If you wish to change something in this page, please read the manual until the end of this
chapter.

7.6.2.3 Frequency Hopping Overview


AFP is capable of performing both free MAL assignment (sometimes called ad hoc), as well as predefined MAL
assignment. The instruction indicating the assignment mode to be used is at subcell level: i.e. different subcell can
each indicate a different assignment mode. In free assignment mode, the AFP is free to assign any MAL (assuming
of course that it belongs to the domain, and not too long). The length of MAL, the HSNs and the MAIOs are assigned
in compliance with the user's directives. If the assignment mode is group constrained, the AFP can only assign one
of the predefined groups in the domain.

7.6.2.3.1 The Case of Synthesised Hopping + Group Constrained


If you are working on a group constrained assignment mode, the success of your assignment will strongly depends
on the definition of the groups in the domain. We recommend you work as following:
Step 1: decide what will be the MAL length(s) that your domain will permit.
Choosing a single MAL length is a current option. Choosing multiple MAL lengths is often called MPR: Multiple
pattern Reuse. The more MAL lengths you have the more optimised will be your allocation. We recommend MPR.

440 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

Step 2: For each length you have chosen, create as many groups as possible having the specific length and if
possible, covering the entire domain.
Example, For a domain of 60 frequencies, create:
3 groups of 20 frequencies each (mainly reserved for the preferred group allocation of an azimuth oriented
allocation)
10 groups with 12 frequencies each + 12 groups of 10 frequencies each (will be used in heavy traffic cases or in
"HSN by site" cases). We are giving an example where there are so many groups that some of them must overlap.
In addition we could define 20 groups with 6 frequencies each, 24 groups of 4 frequencies each, and even 30 groups
with 4 frequencies each.
By thus each frequency will belong to an average of 11 groups. Do not hesitate to create groups, the AFP likes
groups. When many groups are defined, the quality is almost as good as with free assignment.

Currently, the AFP always assigns the same MAL to all TRXs within a subcell.

◼ The "group constrained" assignment mode is applicable for SFH only. In NH


and BBH, the group constrained mode will only concern the respect of the
preferred group.
◼ There is no contradiction between proffered group respect and the pre
defined MAL assignment in SFH. When both are relevant, each of the
predefined MALs can be more or less included in the preferred group and
therefore more or less "preferred".
◼ When azimuth oriented pattern allocation is performed at the same time as
predefined MAL allocation, only the biggest groups in the domain will be used
for the pattern, while the small ones will be used for MAL assignment.

7.6.2.3.2 An Atom = A Perfectly Synchronised Set of Equi HSN SFH Subcells


An atom is a set of synchronised subcells that share the same HSN, the same frequency domain and have the same
length MAL. The MAIO assignment of an atom manages the frequency collisions between the MALs of the atom. If
an atom contains more than one subcell, the AFP may assign to it partially different MALs (depending on a user-
definable option) but it will always consider the fact that the subcells are synchronised. Atoms can be determined
by the user or by the AFP via the HSN allocation. Some restrictions on this definition exist due to some extreme
cases:
◼ If two subcells have different domains, they cannot belong to the same atom.
◼ If two subcells have different limitations on "Max MAL Length", they cannot belong to the same atom.
A warning is generated when HSN assignment directives contradict with these restrictions.
You can force the AFP to always assign the same MAL among the subcells of the Atom.
When calculating the cost of a TRX in an Atom:
It is possible that none of the co-Atom TRXs interfere with the given TRX. This is the most common case, and it is
due to the fact that the "on air" frequencies are never the same. However, it is possible that intra-Atom interference
exists. In that case, the burst collision which is calculated conform to the MAIO definitions, multiplies the
interference probability.

7.6.2.3.3 Synchronous Networks


Through working at atom level, and consulting a user defined synchronisation reference given in the subcell table,
the AFP can fully exploit the benefits of synchronisation in a GSM network. It is capable of extending Atoms beyond
the limit of a site and, by doing so, using the MAIO assignment to further resolve violations or interference. (For this
you must choose the free HSN assignment option, and enable the HSN assignment).

7.6.2.3.4 Optimising Hopping Gains


If the AFP was given a degree of freedom when choosing MAL lengths, it may opt for longer MAL lengths. In this
way, it can profit more from the hopping gains. On the other hand, it might be increasingly hard to find frequencies

© 2020 Forsk. All Rights Reserved. 441


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

for these MALs The advanced page, the MAL page, and the HSN page in the AFP property pages provides the
capacity to control this convergence. For more details, see the advanced page description.
In interference limited network, the default hopping gain values are not sufficiently strong to cause the AFP to
converge toward long MALs.

7.6.2.3.5 Fractional Load


The Atoll AFP uses the user-defined fractional load as a guide when assigning the HSN and determining the MAL
length. A fractional load of X is obtained if the number of TRXs using a certain MAL is only X times the length of the
MAL. In Atoll, fractional load does not take the traffic load into consideration.
Because the fractional load cannot always be met, this parameter is considered a guide rather than a constraint.
When it can be met, the AFP chooses either a MAL length 1/X times longer than the number of TRXs in the biggest
subcell of the atom or a MAL length 1/X times longer than the sum of all TRXs in the atom. These are called "the
short MAL strategy" and "the long MAL strategy" respectively. You can choose between the two in the MAL tab of
the properties dialog box. The value of the fractional load parameter can also be edited and, furthermore, it can even
be automatically calibrated by the AFP.

Fractional load is 1 for Baseband hopping.



◼ The MAL length has an upper limit defined in the "Max MAL length" parameter
of the subcell table. The user can instruct the AFP to strictly use this value
(see the MAL page in the AFP property pages).

7.6.2.3.6 Domain Use Ratio


Both HSN assignment and MAL length determination processes are tuned to avoid exceeding a user defined
Domain Use Ratio. Domain Use Ratio is the MAL length divided by the total number of frequencies in the domain.
For example, a 1/1 reuse pattern has a frequency reuse ratio of 1. A 4/12 reuse pattern can have a reuse ratio
between 1/4 and 1/12, depending on whether all TRXs in a site have the same MAL (and HSN) or not.

7.6.2.3.7 HSN Allocation


The AFP assigns HSNs at subcell level. It chooses different HSNs for interfering and non-synchronous subcells. For
synchronous subcells (usually within a site), the AFP can opt to assign the same HSN and different MAIOs within
the set of same-HSN subcells.
According to the adapted convention on HSNs for BBH TRXs, the AFP allocates different HSNs to the BCCH TRX
and TCH TRXs. The 1st HSN corresponds to timeslots 1 through 7 of the BCCH and TCH TRXs, and the second HSN
corresponds to the timeslot 0 of the TCH TRXs only. The second HSN is used in predictions.

The user can control the HSN allocation so that it performs one of the following:
◼ Assigns the same HSN to all subcells of a site
◼ Assigns the same HSN to all subcells of a transmitter
◼ Assigns pair-wise different HSNs if a pair of subcells have mutual interference.
◼ Optimise HSN assignment so that the frequency assignment is better (free HSN).

442 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

7.6.2.3.8 MAIO Allocation


The AFP assigns MAIOs to TRXs so that the same MAL can be reused within a subcell, within a transmitter or even
within a site. The separation requirements must be satisfied for frequencies that are on air, at all frame numbers.
The cost function averages the cost upon all frame numbers in the synchronised case and upon all collision
probabilities in the non-synchronised case.

7.6.2.4 Azimuth Oriented Assignments (Pattern Allocation, 1/1 1/3 1/x …)


In order to understand what a pattern allocation in the Atoll AFP is, you must first read the previous chapters, since
the pattern allocation in Atoll is performed as following:
1. The AFP first assigns preferred groups to all demanding subcells
2. The AFP assigns what ever needs to be assigned, trying to respect these preferred groups, as explained in the
cost description.
The conditions for getting a preferred group from the AFP are the following:
◼ The subcells must be or in synthesised hopping mode, or must have a group constrained allocation directive.
This condition is also the condition that determines weather a user defined preferred group can impact the
cost.
◼ The pattern directive in the AFP property pages defines if we are doing 1/1, 1/3 or 1/5 pattern allocation. By
default it is set to 1/3. We will now refer to its value as X.
◼ The AFP group weight must not be 0.
◼ Only the X biggest groups in the domain will be considered as candidates for the proffered group allocation.
◼ Only transmitters in the AFP scope will get a preferred group.
◼ The AFP assigned preferred group will overwrite whatever used defined preferred group.
◼ Only transmitters that are not lonely in their site will be entitled to a preferred group:
◼ Not lonely means that other transmitters of the same band, and layer, (and also active), exist in the site.
◼ The pattern allocation associates the X main direction axes with the X biggest groups in the domains
◼ It assumes these groups are disjoint.
◼ It finds the main axis azimuth as the most commune azimuth, and then it spans the other directions so that
all the X axes are equi spread.
◼ It matches each directional axis to a group.
◼ The AFP will only allocate a preferred group if the transmitters azimuth is clearly aligned with one of the
directional axes.
◼ Even if only 50% of the subcells receive a preferred group, the allocation can be very strongly impacted
because of second order influence.
We recommend using this because it regulates the assignments, and helps the AFP to exist local minima. Be sure
to always have 3 big and disjoint groups in your domain.
(If the majority of your sites are X-sectorial, X should replace 3).
We recommend not imposing the pattern very strongly on your network. It should be kept as a guideline.

7.6.2.5 BSIC Allocation


The BSIC allocation algorithm of the AFP includes both hard and soft constraints. The hard constraint is easier to
satisfy but must not be violated. A hard-constraint violation is equivalent to an error, and corresponds to handover
failures in the network. The soft constraint is more difficult to fully satisfy, and violations of the soft constraint can
exist in an operating network. A soft-constraint violation is equivalent to a warning.
The hard and soft constraints can be defined as follows:
◼ Hard Constraint: The same BSIC must not be allocated to two transmitters that:
◼ have the same BCCH frequency
and
◼ have first- or second-order neighbour relations.

© 2020 Forsk. All Rights Reserved. 443


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

It is only based on first and second order neighbour relations and BCCH co-channel reuse.
◼ Soft Constraint: The same BSIC should not be allocated to two transmitters that:
◼ have the same or adjacent BCCH frequencies
and
◼ have first- or second-order neighbour relations, or interfere each other.
It is based on first- and second-order neighbour relations, interference matrices, and co- and adjacent channel
BCCH reuse. This means that the soft constraint is more demanding than the hard constraint, and has a higher
probability of not being satisfied.
If the AFP is unable to satisfy the soft constraints, the BSIC allocation algorithm assigns the "least interfering"
BSIC to transmitters depending on the interference and separation relations. This leads to increasing the
same BSIC+BCCH reuse distance as much as possible.
In the preceding definitions, all neighbour relations between transmitters are considered, independently of the
direction, as shown in Figure 7.51 on page 444.

Figure 7.51: Neighbour Relations

The same applies for the interference relation; i.e., two transmitters are considered to interfere each other whether
the first interferes the second, the second interferes the first, or both interfere mutually.
During the allocation, the AFP counts the number of times it was unable to allocate a BSIC due to a constraint that
was not satisfied.
The AFP respects the BSIC domains defined for transmitters and takes into account the BSIC spacing strategy
selected on the Reuse tab of the AFP properties dialog box:
◼ Min.: The AFP assigns the minimum possible number of BSICs that satisfies the constraints.
◼ Max.: The AFP assigns as many BSICs as possible while keeping them evenly distributed.

7.6.3 Advanced AFP usage

Whenever a network becomes spectrum-wise limited, frequency planning becomes the most cost efficient way to
optimise its performance.
The AFP usage in these cases must evolve in order to include the more advanced capacities of the AFP.

7.6.3.1 Optimising the Number of Required TRXs


One of the two new allocation styles is the one in which the AFP is permitted to optimise the number of required
TRXs. When this option is selected, the AFP may reduce the number of TRXs compared to the number of required
TRXs in order to maximise the amount of correctly served traffic, and consequently, reduce the level of
interferences. In the same way, for highly traffic-loaded subcells, the AFP may increase the number of TRXs
compared to what is required in order to reduce the blocked traffic.
The circuit and packet demand are the two main inputs used for estimating the blocking rates. They can be either
directly extracted from the subcell table, or come from the default traffic capture, or be re-estimated by the Atoll AFP
Module. It will perform do it using the old traffic load, and the number of required TRXs as input.

444 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

Whatever the method is, when the traffic demand is known, the Atoll AFP Module may vary the number of TRXs in
subcells and for each it will calculates:
◼ The blocking probability
◼ The served circuit and packet traffic
◼ The resulting traffic loads.
The goal of the AFP is to determine the best trade-off between the blocking due to interferences (also called soft
blocking) and the blocking due to traffic (also called hard blocking) by the optimisation of the number of TRXs.
In order to control the process of optimising the number of TRxs, you can modify the following parameters:
◼ Increasing the missing TRX tax influences the Atoll AFP Module to respect the number of required TRXs.
◼ Increasing the interference weight influences the creation of a small number of TRXs
◼ In the case of high values of traffic loads (which forces the Atoll AFP Module to create extra TRXs), reducing
the maximum blocking rate limits the number of extra TRXs.
This strategy may also affect the initial subcell loads and KPIs would have to be recalculated after the automatic
frequency planning process.
In this chapter, we will explain the entire process, so that you fully understand this optimization capacity and by thus
understand how to control it.

7.6.3.1.1 Soft Blocking Versus Hard Blocking


In Performance Enhancements in a Frequency Hopping GSM Network, the authors suggest (as have many others)
that network quality is a trade-off between soft blocking and hard blocking.1 Soft blocking is due to interference-
related effects (such as dropped calls), which is addressed by frequency planning, while hard blocking is due to
circuit shortage during the busiest periods which is addressed by dimensioning.
One cost component of the AFP models hard blocking (dimensioning), based on the Erlang B theory. The AFP is
therefore capable of finding the optimal trade-off point between soft and hard blocking. The trade-off point is not a
global one, but rather is specific to each TRX.
The issue of dimensioning during the AFP process is discussed in the following sections:
◼ "The Advantage of Combining Dimensioning and Frequency Planning" on page 445
◼ "The AFP and Local Frequency Availability" on page 446.

The Advantage of Combining Dimensioning and Frequency Planning


Given the difficulty inherent in combining dimensioning and frequency planning, it is often tempting to do each
separately. However, by combing dimensioning and frequency planning, as done by the Atoll AFP, you can exploit
local variations of soft versus hard blocking measure and thereby better enhance of network capacity. The
advantage of adjusting the number of TRXs while making an automatic frequency allocation is demonstrated in
"Example of Combining Dimensioning and Frequency Planning" on page 448.
The basic advantage of combining the two is that you can avoid the need to manually find a target blocking rate.

When evaluating the resulting frequency plan, it is important to keep in mind how this frequency plan was created:
it was created to maximise the correctly served traffic instead of trying to simply minimise the interfered traffic. For
example, if plan A has more TRXs than plan B, it is possible that an interference prediction for plan A will display
more interference, even if plan A is the best plan. It consists on the positive attitude: trying to maximise the correctly
served traffic instead of trying to minimise the interfered traffic. This is taken into consideration in the method used
to evaluate the AFP results (todo XXXX put ref).

1. Thomas Toftegaard Nielsen and Jeroen Wigard, Performance Enhancements in a Frequency Hopping GSM Network(Springer,
2000), 68.

© 2020 Forsk. All Rights Reserved. 445


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

The AFP and Local Frequency Availability


Combining both soft and hard blocking, the AFP optimises the amount of correctly served traffic for each individual
transmitter using frequencies available to it. In this example, there is a transmitter with two subcells: TCH and
BCCH. The two subcells absorb the traffic demand together. Let us assume that the traffic demand consists of
25 Erlangs of circuit-switched traffic, and 5 timeslots of packet-switched traffic. Let us also assume that the
required number of TCH TRXs is 2 with 1 BCCH TRX.
The AFP could just assign 3 TRXs in this cell, exactly as required, or it could study a few additional possibilities:
◼ Assign only 2 TRXs, thereby reducing interference.
◼ Assign 4 TRXs (one additional TRX), thereby reducing the blocking rate.
The AFP calculates the best option as follows:
1. It calculates the available number of circuits (depending on the HR — half-rate — ratio).
2. Then it calculates the blocking rate using the Erlang B equation and the circuit-switched demand.
3. Once the AFP has calculated how much traffic is served, it can calculate the traffic load (from 0 to 1, with "1"
corresponding to a full load).
4. With the traffic load calculated, the AFP can calculate the interference cost as well as the hard blocking cost.
The cost representing the interference depends on which frequencies were assigned. The more TRXs there are, the
harder it is to find frequencies that are free from interference.
In this example, the locally available frequencies are as follows:
Only 2 frequencies (f1 and f2) have low interference (i.e., probability of interference = 10%). One frequency (f3) has
a medium level of interference (20%). One frequency (f4) has a high level of interference (30%). All the other
available frequencies are even more heavily interfered.
The entire process is summarised in the table below:

Blocked Traf- Interfered traffic Interfered traf- Interfered


Frequency Number of Traffic
TRXs fic on f1 and f2 fic on f3 traffic on f4
Plan circuits load (%)
(Timeslots) (Timeslots) (Timeslots) (Timeslots)

Frequency 2 TRXs: using 21 7.4 100% 1.5 0: Since it is 0: Since it is


plan 1: f1 and f2. not used not used

Frequency 3 TRXs: using 32.2 0.55 97.7% 1.46 1.56 0: Since it is


plan 2: f1, f2 and f3. not used

Frequency 4 TRXs: using 43.4 0: No 74% 1.1 1.18 1.77


plan 3: f1, f2, f3, and blocking
f4. with 4 TRXs.

The best plan depends on the locally available frequencies: if there was less interference, the AFP would have
chosen frequency plan 3. If f3 and f4 where heavily interfered, the AFP would have chosen frequency plan 1.
Because the AFP tries to minimise what is in bold in the table above (i.e., the blocked and interfered traffic), it
chooses frequency plan 2 (in which the figures in bold add up to 3.57 timeslots).

7.6.3.1.2 The Sources of Traffic Demand Used by the AFP


The Atoll AFP one of several sources for traffic demand: traffic demand can be taken from traffic captures, as is the
case with traffic loads, or traffic demand can be entered into the Subcells table using data from the OMC, or the AFP
can use traffic loads to calculate traffic demand (if maintaining compatibility with older documents is a concern).
◼ "Traffic Captures as a Source of Traffic Demand" on page 446
◼ "OMC Data as a Source of Traffic Demand" on page 447
◼ "Traffic Loads as a Source of Traffic Demand" on page 447

Traffic Captures as a Source of Traffic Demand


If you choose to use traffic maps, a traffic capture can supply the traffic demand. Then, by performing dimensioning
or a KPI calculation, this information is committed into the Subcells table. Afterwards, when running an automatic
frequency allocation, you can then choose to have the AFP use the traffic information from the default traffic
capture or from the Subcells table.

446 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

OMC Data as a Source of Traffic Demand


The traffic demand can come from the OMC and be imported into the Subcells Table: Traffic Data table. For more
information on importing OMC traffic into the Subcells Table: Traffic Data table, see "Importing OMC Traffic Data
into the Subcells Table: Traffic Data" on page 350.
The Subcells Table: Traffic Data table sA specific table is defined in order to absorb OMC traffic readings. To open
it:
1. Select the Network explorer.
2. Right-click the Transmitters folder. The context menu appears.
3. Select Subcells > Subcells Table: Traffic Data from the context menu. The Traffic data part of the Subcells
table appears.
By importing Subcells Table: Traffic Data table into the fields for the BCCH and TCH subcells (which share the same
field as they are assumed to share the same traffic management unit) and into the TCH_INNER subcells field, where
they exist, you supply the AFP with your OMC traffic.

Traffic Loads as a Source of Traffic Demand


The AFP can use traffic loads to calculate the traffic demand (if maintaining compatibility with older documents is
a concern).
Previously, the AFP used the field "traffic load" and the number of required TRXs as its traffic source. When the
required number of TRXs is adjusted, the cost function will continue to be the same. When the adjustment is
requested, the AFP can base its demand on the traffic load, in a way that permits the user to maintain compatibility
with the old traffic model.

7.6.3.1.3 How to control the optimization so that it allocates more or less TRXs?
There are several mechanisms by which you can set the AFP to allocate more or fewer TRXs: you can modify the
traffic demand to have more or fewer TRXs allocated, you can modify the weights for the interference and
separation violation costs, or you can modify the tax for missing (or superfluous) TRXs.
Increasing the Traffic Demand to Increase TRX Allocation
The more demand exists, the higher will be the pressure on the AFP to allocate more transmitters. As said above,
the demand can come from the traffic model, from the subcell table, or from the traffic load values. If demand come
from the traffic capture, you can increase demand by recalculating the capture with a higher traffic coefficients. If
demand comes from the OMC, you can boost it by using a spreadsheet. If demand comes from traffic loads you can
do the following:
In the AFP property pages, where you indicate that the demand should be regenerated from the traffic loads, you are
also requested to bound the actual blocking rate (actual with respect to the number of required transmitters). This
is because of the following reason:
If your served traffic load is 100%, theoretically, only an infinite circuit demand can generate such a load…

© 2020 Forsk. All Rights Reserved. 447


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.52: AFP Module Properties dialog box - Cost tab

The 5% in this screen shot mean that the traffic demand can exceed the served traffic by no more than 5% .
By Increasing this measure we increase the difference between served traffic and traffic demand, yet only in the
heavily loaded transmitters. Because in this case where the served traffic is a constant information source, this
means that demand increases, which implies the need for more transmitters.
You can modify the cost penalty for interference and separation violation. High cost puts pressure on the AFP to
allocate less transmitters.
You can modify the tax for missing (or extra) transmitters. The tax is a simple cost penalty that softly limits the
freedom of the AFP in this new domain. The higher the tax, the more the original "number of required TRXs" is
respected.
A dedicated locking flag at the subcell level allows you to shut down the new capacity planning when you already
know the exact number of transmitters that is required.

7.6.3.1.4 Example of Combining Dimensioning and Frequency Planning


The following example demonstrates the advantages of combining dimensioning and frequency planning:
◼ "Less Interference" on page 448
◼ "Re-adjusting the Number of TRXs to Match OMC Traffic" on page 450
◼ "Frequency Domain and Frequency Band Balancing" on page 450.

Less Interference
The example shows that interference can be greatly reduced. The following graphs show the effect of adjusting the
number of TRXs on the interfered and served traffic, compared to the initial dimensioning.

448 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.53: Effects of adjusting the number of TRXs on traffic

The preceding 4 frequency plans were all generated using exactly 50 frequencies. All other network parameters
remained the same.

© 2020 Forsk. All Rights Reserved. 449


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

In the plan "Dim - 76 TRXs" many TRXs were removed by the AFP (76 out of 820). Removing the TRXs reduced
interference by a considerable margin but had no impact on the amount of served traffic because reducing TRXs
was only considered if the transmitter's load was low.

Re-adjusting the Number of TRXs to Match OMC Traffic


In a real network, it is often necessary to re-adjust the number of TRXs to match evolution of the traffic.
A typical situation is the following snap shot; taken before any adaptation is made.

Figure 7.54: Number of required TRXs vs. Erlang Demand

It is normal that not all transmitters having the same number of TRXs have the same traffic demands, therefore the
traffic loads will often vary from one transmitter to another.
Once the AFP performs its optimisation, the traffic loads become more uniform, as can be observed in the following
graph.

Figure 7.55: Load comparison before and after TRX adjustment

Frequency Domain and Frequency Band Balancing


A common practice is to split the frequency domains and reserve one frequency domain for BCCH, one for TCH, and
one for EGPRS (when used). As well, frequency bands and domains are reserved for the HCS layer. When the
network is dimensioned during an automatic frequency allocation, the number of TRXs is adapted without
modifying the divisions.

450 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.56: Frequency reuse balancing with or without TRX number adjustment

In this example, most TRXs that were removed were removed in the 900 band (In the first half of the graph, the red
line is almost always below the blue line.)

7.6.3.2 Combining Interference Matrices According to Maximum Likelihood Estimation


In general, for a fixed set of data and underlying statistical model, the method of maximum likelihood selects values
of the model parameters that produce a distribution that gives the observed data the greatest probability (i.e.,
parameters that maximise the likelihood function).
The AFP uses maximum-likelihood estimation to combine different interference matrices. Different types of
interference matrices have different weak points. When combining interference matrices, the most important
aspect is differentiating between no interference and unknown interference (i.e., between situations where it can be
proven that there is no interference and situations where it cannot be known whether there is interference).
Maximum likelihood estimation selects the values from different interference matrices that would have the greatest
probability of resulting in the observable data. Additional to the interference matrix itself, Atoll uses information
about the type of interference matrix, its quality indicators, and its scope.
The following sections explain the maximum likelihood combination performed by the Atoll AFP Module. Before
describing the combination process, the scope and context of interference matrices is explained.

7.6.3.2.1 Interference Matrix Context


The context of an interference matrix refers to the following properties associated with each matrix:
◼ The name of the interference matrix (and comments, if any)
◼ The external file name (if the matrix is an external file)
◼ Whether the interference matrix is active or not
◼ The type of the interference (for more information on the types of interference matrices, "Defining Type-
Dependant Quality Indicators on Interference Matrices" on page 383)
◼ The quality indicators (dependent on the type of interference matrix)
The context of an interference matrix is used mainly to indicate the statistical quality off the interference matrix so
that the AFP can weight the information read from the interference matrix accordingly.
Atoll supports a wide number of AFP tools. The interference matrix combination process, which is a part of the cost
function, can be different in different AFP tools. The concept of an interference matrix context permits a common
representation and significance of the parameters influencing the combination process. These parameters are,
therefore, described as a set of quality indicators, with meaningful units, such as the number of measurement days,
standard deviation, calculation resolution, and whether the interference matrix is based on traffic or surface area.

© 2020 Forsk. All Rights Reserved. 451


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

The nine predefined types of interference matrices are divided into four groups with respect to their quality indicator
representation: OMC-based, drive-test-based, propagation-based, and others. The General tab of the Interference
Matrix Properties dialog box gives you access to this information:

Figure 7.57: Definition of Interference Matrix Types

Depending on the matrix type, the quality indicators available on the Advanced tab include:
◼ For matrices based on path loss (propagation data) matrices:
◼ The standard deviation
◼ The resolution
◼ Whether the interference information (probabilities) correspond to traffic or surface area.
◼ For matrices based on reselection statistics from the OMC:
◼ The statistic duration
◼ Whether the interference information (probabilities) correspond to traffic or surface area.
◼ For matrices based on handover statistics from the OMC:
◼ The standard deviation, depending on the equipment quality and measurement post-processing
◼ The average number of measurement points in the handover statistics that correspond to a single matrix
calculation point
◼ The volume of information
◼ Whether the interference information (probabilities) correspond to traffic or surface area.
◼ For matrices based on RXLEV statistics from the OMC:
◼ The statistic duration
◼ Whether the interference information (probabilities) correspond to traffic or surface area.
◼ For matrices based on test mobile data
◼ The standard deviation, depending on the equipment quality and measurement post-processing

452 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ The average number of measurement points in the test mobile data that correspond to a single matrix
calculation point.
◼ For matrices based on CW measurements:
◼ The standard deviation, depending on the equipment quality and measurement post-processing
◼ The average number of CW measurement points that correspond to a single matrix calculation point
◼ The volume of information
◼ Whether the interference information (probabilities) correspond to traffic or surface area.
◼ For matrices based on scan data drive tests:
◼ The standard deviation, depending on the equipment quality and measurement post-processing
◼ The average number of measurement points in the scan data drive test data that correspond to a single
matrix calculation point
◼ The volume of information
◼ Whether the interference information (probabilities) correspond to traffic or surface area.
The context of an interference matrix is not systematically included in the interference matrix files. That is why Atoll
asks the user to set up the type and quality indicators of the interference matrix manually.

7.6.3.2.2 Interference Matrix Scope


The scope of an interference matrix is the correspondence between a transmitter ID and the following information:
◼ The name of the transmitter
◼ The BSIC (as it was when the IM statistics were gathered)
◼ The BCCH (as it was when the IM statistics were gathered)
◼ The percentage of coverage of the victim that is taken into consideration in the interference matrix
◼ The percentage of coverage of the interferer that is taken into consideration in the interference matrix

Figure 7.58: Interference matrix scope

The most important information of the scope is the percentage of victim coverage and the percentage of interferer
coverage. In order to understand their significance as well as their use, you should bear in mind that interference
matrices must provide interference information between each pair of subcells in the network. A large amount of

© 2020 Forsk. All Rights Reserved. 453


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

memory would be required for a simple sequential representation of the interference matrix, which would make it
impossible to work with such interference matrices in large networks. Therefore, entries in an interference matrix
only exist when there is interference between a given pair of subcells.
If an entry (i, j) does not exist in the interference matrix, there are two possible explanations:
◼ Either j does not interfere with i (no interference),
◼ Or the interference information is missing in the interference matrix because at least one of the two was out
of the scope of the interference matrix (unknown interference).
In other words, the lack of information can be interpreted as either no interference or as unknown interference.
If there is only one interference matrix (i.e., only one source of interference information) then no interference is the
same as unknown interference.
If there is more than one interference matrix, the information missing in one matrix might be available in another.
Therefore, it becomes very important to distinguish between the two cases in order to intelligently combine different
interference matrices.
For example, if you have three interference matrices and, for a given pair of subcells, you have 60% interference in
one, unknown interference in the second, and unknown interference in the third, the resulting interference when the
three matrices are combined will be 60%. However, if for the same pair of subcells, you have 60% interference in one,
no interference in the second, and no interference in the third, the resulting interference when the three matrices are
combined will be only 20%.
The ideal method for differentiating between no interference and unknown interference would be to keep a matrix
of values in memory, which would indicate the reliability of each matrix entry, and thereby indicate the entries for
which the interference is "Unknown" as unreliable entries. Unfortunately, this would be completely impractical
because this matrix of values would be too large to work with.
Therefore, Atoll implements a slightly restricted approach for storing the scope of interference matrices.
Interference matrices contain two reliability indicators at transmitter level, i.e., the reliability when a transmitter is
the victim, and the reliability when it is the interferer. This information is stored in the columns % of Victim Coverage
and % of Interferer Coverage.
The reliability of an entry (i, j) is calculated as follows:
VictimCoverage(Transmitter(i)) * InterfererCoverage(Transmitter(j))
This implementation is simple and sufficient for the most interference matrices.

Creation of the Interference Matrix Scope


The scope of an interference matrix is created by the tool that creates the interference matrix. If the interference
matrix is created by Atoll, the AFP scope will be set to the initial set of victims, corresponding to SEL + RING (see
"The Scope of the AFP and the Scope of the Interference Matrix" on page 400). This means that even when only one
transmitter is present inside the computation zone, many other transmitters might be taken into account. Atoll adds
all potential interferers to this set, and calculates the interference matrix entries between all pairs of this set. This
set becomes the scope of the interference matrix, with 100% at both victim and interferer coverage.
Other software can be used to edit the interference matrix scope using the general API features, or by saving the
interference matrix as a CLC file and editing it. The CLC file format can store all the interference matrix information
(see the Technical Reference Guide for more information).

The scopes of the interference matrices are automatically created when old


CLC, IM0, IM1, or IM2 files are imported. The scope is created using the
current BSIC and BCCH allocation, and finding the set of all victims and the
set of all interferers.
◼ The interference matrix scope internally manages the transmitter IDs. When
exchanging information with a CLC file, these ID's are visible to the user. They
are arbitrary numbers used to index the interference matrix entries. Even if an
addin is used to create the interference matrix, the association of transmitter
names to IDs is carried out by Atoll. The addin will associate the interference
information to pairs of transmitter ID's.
◼ The CLC and DCT files have the same mapping of transmitter names to
transmitter IDs. There are no restrictions on transmitter IDs as long as they
are unique integers under 231.

Two possibilities (examples) for editing the interference matrix information could be:

454 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ An addin that imports an interference matrix should know its scope. For example, if it is an OMC addin, and
the OMC covers 50 transmitters, the scope will contain 50 transmitters. Their indexes will be supplied by Atoll
once added to the scope. The percentage of victim and interferer coverage should be 100%.
◼ When generating an interference matrix from CW measurements, there might be a few transmitters which
were correctly scanned and others that were not. In this case, the correctly scanned transmitters would have
good percentage of victim and interferer coverage, while the others would not.

Use of the BSIC and BCCH in the Scope


The BSIC and BCCH fields in the scope are used for the cases where the BSIC and BCCH allocation, during the period
when the interference matrix information was gathered, was different from the current BSIC and BCCH allocation.

7.6.3.2.3 Keeping the Interference matrix Up to Date


An interference matrix is no longer valid once the network has changed. However, currently this fact is left under the
user responsibility. Atoll will try to perform some matrix maintenance in order to reduce overhead, yet this help is
not guaranteed. start here
When a CLC file (and its corresponding DCT) are imported, the transmitter indexes in the files can be arbitrary. In
order to improve access time, Atoll changes these indexes to the ADO record ID as index.
When you rename or delete a transmitter, or when the ADO index is changed, the interference matrix is automatically
updated, and saved when the Atoll document is saved.
Instead of updating the interference matrix every time a transmitter is renamed or deleted, Atoll stores the events
in memory, and updates the interference matrix only when it is used. It checks the ADO record ID's and, if they have
been changed, the changes are taken into account.
When an Interference matrix is externalised, Atoll does not always manage to keep it updated as described above.

 Calculate your Interference Matrices as often as you calculate your path loss
matrices.

7.6.3.2.4 Interference Matrix Combination in Atoll AFP Module


Interference matrices are combined in a manner that follows these two important guidelines:
◼ The cost function definition does not change. If earlier, interference values were read from a single
interference matrix. Now, they are read from more than one interference matrix.
◼ When the interference matrices are correctly managed in Atoll, no further parameterisation (weighting) is
required.
The Interference Matrices tab (see "The Interference Matrices Tab" on page 433) available in the Atoll AFP Module
properties dialog box displays and lets to modify the weights that control the interference matrix combination.
The interference matrix combination is carried out as follows:
1. The Atoll AFP Module asks Atoll to load a subset of the active interference matrices of the document. This
subset is determined by comparing each interference matrix scope with the AFP scope. Only the interference
matrices whose scope intersects the AFP scope are loaded.
2. The Atoll AFP Module then reads the scope and context information of each loaded interference matrix.
The interference, p(i, v, x), of subcell i (interferer) on subcell v (victim) for a given C/I level x, can be read from
more than one interference matrix.
3. The Atoll AFP Module combines all the values of p(i, v, x) by performing a weighted average. Therefore, it
calculates as many weights as the number of p(i, v, x) entries for a pixel. These "reliability weights" are
calculated by multiplying the following three components:
a. Component quantifying the membership to the AFP scope:
VictimCoverage(Transmitter(v)) x InterfererCoverage(Transmitter(i))
For interference matrices based on OMC statistics, if the scope indicates that both i and v had the same
BCCH, the component will be 0.
b. Component depending on the interference matrix type.

© 2020 Forsk. All Rights Reserved. 455


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

c. Component depending on the interference matrix quality indicators: The "Reliability Calculation". The
equations are different for the different classes of types since the quality indicators are different as well:
i. Interference matrix based on propagation:

75 7,5
Component C = --------------  -------
r + 25 
Where  is the standard deviation of the propagation model, and r is the calculation resolution. A
resolution of 50 m and a standard deviation of 7.5 dB gives a weight of 1.
ii. Interference matrix based on measurements from the OMC performed during n days:

1+n
Component C = ---------------
-
3

Which gives a weight of 1 for 8 days of measurements.


iii. Interference matrix based on drive test analysis:
0,4
Component C = --------------------------------------------
1 + n  r + 1
-
4   + 1

3 parameters determine the weight:


i.The standard deviation  , which is assumed to be lower than the one of a propagation model.
ii.The number of measurements considered at each calculation point, r
iii.The number of calculation points per transmitter, n
iv. Interference matrices of other types do not participate in the weighting, since they are or Upper bound
IMs or Lower bounds IMs.

7.6.3.3 The Storage of a Frequency Plan in Atoll


Atoll stores a single frequency plan. It is stored in its TRX table records, and also in its subcell and transmitter tables.
Some AFP Quality indicators can even be stored in the Site table.
In this chapter we will depict the various issues concerning this storage.
The TRX table enables support of the following items:
◼ An external ID space of the TRXs of a transmitter (important for import and export utilities).
◼ MAL/channel at TRX level.
◼ MAIO at TRX level.
◼ Fine locking: The user can lock specific TRXs in an unlocked transmitter.
The TRX table does not contain an "active" field. Therefore, all TRXs in it should contain a valid frequency or MAL
and are all considered to be on air. It is better to remove a TRX record than removing only the frequency or MAL from
its channels list.
There are certain factors which affect the AFP directives that can be set at different levels in the GSM project:
◼ During an AFP optimisation, the channels and MAIO currently assigned to a TRX will not be changed if the TRX
is locked in the TRXs table or if the transmitter is locked in the Transmitters table.
◼ The AFP weighing can be set at the transmitter level and at the subcell level. The final AFP weight will be the
product of both weights (i.e., the transmitter AFP weight multiplied by the subcell AFP weight).
◼ The domain definition can be modified at the subcell level by defining excluded channels.
Some AFP-relevant entries can be found in the TRXs, Subcells, and Transmitters tables, creating a certain level of
redundancy:
◼ The channel list in the Transmitters table is a combination of all channels appearing in the TRXs of a
transmitter (depending on the hopping modes used and the number of subcells).
◼ The hopping mode of a transmitter is the hopping mode of its default traffic carrier (the TCH TRX Type).
◼ The frequency band of the transmitter (the one used by the propagation model), is read from the domain of
the BCCH subcell of the transmitter.
Atoll considers the lowest level of information as the accurate source. For example:

456 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ Atoll automatically updates the TRXs table if the channel list of a transmitter in the Transmitters table is
modified.
◼ The frequency band of a transmitter cannot be edited.
In cases where the data management is perfectly controlled (for example, when several users are working on the
same project), it can happen that issues of consistency can occur. In that case, you might want to run a subcell audit
as explained in "Checking Consistency in Subcells" on page 494 to verify where consistency has been lost and how
to correct it.

7.6.3.3.1 AFP Performance Indicators (AFP PI's)


The AFP can be used to generate different AFP performance indicators (AFP PI's). The AFP PIs are visible in the AFP
results window, and once commit is applied, they can be seen in Atoll's TRXs, subcells, transmitters and sites tables.
The most important AFP PIs are found in the subcell table, and are now visible in a dedicated read only table view.

The TRX Rank PI and Its Use


The AFP TRX Rank provides a ranking of the TRXs in a subcell. If a TRX rank is high, it implies that the frequency
(channel) corresponding to this TRX has bad usage conditions. TRX ranks indicate the best and worst quality TRXs
in each subcell. The best TRX might be a candidate for extensive GPRS or EDGE usage. The worst TRX will be the
TRX that is potentially removable. The OMC might use rank (or preference) information for better RRM (first charge
the good TRXs, only after charge the bad ones …).

 Rank = 1 is the best rank.


TRX Rank is the corresponding field in the TRX table.

As it is during an AFP process that frequencies and MALs/MAIOs for different TRXs of a subcell are chosen, the AFP
tool stores and manipulates the information about TRXs in good and in bad conditions.
If you choose AFP Rank indicator to be allocated when starting an AFP session, each cost improving solution will
go through a TRX rank assignment. If no improving plan is found, TRX rank will be assigned for the initial plan (like
BSIC). TRX ranking within a subcell is performed on the basis of TRX costs.
A TRX will be considered locked for TRX Rank assignment if and only if it is not selected for AFP allocation or if it
has been locked.

The Theory of "Scheduling" in Frequency Planning


TRX rank is Atoll's AFP implementation of "Scheduling", which can help increase performance in certain particular
cases. Example: imagine the case where a cell and its neighbour are not loaded with traffic at the same time (for
example, a stadium and its parking lot). In such cases, it is possible to decrease call blocking by adding one or two
dirty TRXs to the concerned cells. (assuming clean TRXs do not exist for spectral reasons). What you will need to
do is the following:
1. You need an OMC that can be informed about the TRX ranking, and that knows not to use the bad TRXs when
load is normal or low. They get into use only when the load is high.
2. You need to relax the interference matrix entries and the separation relation constraints between the two
oppositely correlated cells.
3. You need to run the AFP with TRX rank.
The spectral efficiency of scheduling cannot be fully acquired by real time RRM, since the latest is of a caustic
nature. You can be sure to obtain a bigger gain if the scheduling order is predefined.

7.6.3.3.2 The AFP Cost Performance Indicators


Total cost and separation violation cost component at the TRX, subcell, transmitter, and site levels can be calculated
and displayed as AFP performance indicators. These are the cumulated total costs and the cumulated separation
violation costs of each TRX, subcell, transmitter and site.
In order to be able to compute and display these results, you must add AFP_COST and AFP_SEP_COST fields (of
type SINGLE) to the TRX, Transmitters and Sites tables. AFP_COST field and AFP_SEP_COST field correspond to the
total cost and separation cost component respectively. These AFP performance indicators are available in the list
of AFP performance indicators to be computed available when launching the AFP tool.

© 2020 Forsk. All Rights Reserved. 457


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

The AFP cost assignment to the TRXs, subcells, transmitters and sites is carried out at the same time as the TRX
rank assignment. Once a frequency plan is committed, the next instance of the AFP can concentrate more on the
problematic TRX/subcell/transmitter/site to improve results. As well, this can automatically limit the modification
scope to the problematic cells/sites. This can deliver a significant quality gain.

7.6.3.3.3 The AFP Subcell Performance Indicators


Four AFP performance indicators can be committed into 4 subcell fields. These fields are then displayed in a
separate view of the subcell table. And also in a separate page in the AFP output dialog box.

7.6.3.4 AFP Guidelines


In this section, there are a few methods that will help you use the AFP more efficiently.
◼ "Focusing the AFP on the Problematic Areas" on page 458
◼ "Learning the Network while Solving Hard Spots" on page 458
◼ "Understanding the Point Analysis Tool" on page 459

7.6.3.4.1 Focusing the AFP on the Problematic Areas


In this small paragraph we propose a simple strategy for obtaining improved frequency plans. Let us assume that
we have X hours of available computation time:
◼ First, we launch the AFP during X/2 hours, then; we stop it and commit the results (if good).
◼ Lock all TRXs in the network.
◼ Find the areas that generate problems. For example, some sites with separation violations.
◼ Unlock the worst 10 sites.
◼ For each such site, unlock 2 - 4 neighbouring transmitters.
◼ Run the AFP for an additional X * 30 minutes (the remaining half of the time).
A more simple way to detect the hard spots is by committing cell or site level KPIs to the corresponding tables. The
principle remains the same: Let the AFP work only on the small part where the interference is strongest.

7.6.3.4.2 Learning the Network while Solving Hard Spots


Apply this technique to networks having 12000 to 120000 Erlangs (2500 to 25000 TRXs). Make sure that the AFP is
configured to maintain its learned experience (execution page in the AFP property pages).
1. Run the AFP for at least 10 solutions, on the entire network, specifying a short time period, commit the plan
knowing it is of basic quality. If this quality satisfies you, you do not need to continue.
2. Find the areas that generate problems. For example, some sites with separation violations, high congestion,
or high interferences.
3. Create a calculation zone around these areas.
4. Create a filtering zone including the computation zone + the first ring of neighbours.
5. Make sure that this representative part of the network is not too big nor too small. For example: 100 to 200
transmitters in the computation zone, plus an additional 50 to 100 of locked neighbours.
6. Specify a long execution time (1500 to 4000 minutes) and let the AFP work on the core for this entire target
time. The target time should be long enough for the AFP to generate at least 800 solutions. The AFP should
be run using a cost for changing the TRX channel. (we want to minimise the number of changes).
7. Assuming that the long execution on a small area had improved the result, commit the plan.
8. If not, reduce the cost of changing a TRX, or reduce the number of locked transmitters, or both. Repeat the two
previous steps until an improving long execution is achieved.
9. Now you can run the AFP on entire network. Keep the same cost for changing a TRX, so that the basic plan
obtained in the beginning is not too strongly modified.

458 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

If step N° 10 has provided a good plan then it might be worth while sharing your AFP experience with all the other
users:
◼ Duplicate your AFP model.
◼ Give a meaningful name to the duplicated model.
◼ In its execution property page, switch off the experience learning option. (So that this model does not get
altered by other AFP users)
◼ Archive to database the new AFP model, yet not the old one. The new model can be used by the other AFP
users. The old model which you didn't archive is not affected by your modifications.

7.6.3.4.3 Understanding the Point Analysis Tool


The point analysis tool enables you to find the exact cause of interference conditions at a specific location. It
provides the information about the interferers of a TRX at a point, the various gains (power offsets, burst collision
probability, DTX, adjacency suppression), and how those components contribute to the total interference on a
channel or on a mobile allocation.

Example 1: Combination of Interference Effects


The following figure depicts a case where one co-channel and two adjacent channel interferers are combined to
create total interference (the gain value (the empty part - 18 dB) shows that they are adjacent). For each of the two
adjacent interferers, C/I > 12 dB, while for their combination, the total interference, C/I < 12 dB. This example
demonstrates the fact that geographic interference combination is more accurate than the interference cost of the
AFP. Assuming the required quality to be 12 dB, this specific point would not contribute to the AFP cost, while it
would be considered as interfered in the interference coverage prediction.

Figure 7.59: Combination of Interference Effects

Example 2: Counting Strong Interference Only Once


In this case, two strong interferences are combined to create an extra strong total interference. C/I is very weak for
both interferers. Therefore, the point under analysis contributes to both IM entries, which are considered in the AFP
cost. This example demonstrates the fact that geographic interference combination is more accurate than the
interference cost of the AFP because of counting this point only once as an interfered point (and not twice as in the
AFP).

© 2020 Forsk. All Rights Reserved. 459


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.60: Counting Strong Interference Only Once

7.7 GSM/GPRS/EDGE Coverage Predictions


When you are working on a GSM/GPRS/EDGE network, you can analyse the quality of the network by using coverage
predictions.
For GSM/GPRS/EDGE networks, Atoll provides both circuit and packet-specific coverage predictions as well as
quality indicator predictions for both GSM and GPRS/EDGE.
In this section, the following are explained:
◼ "Evaluating the Quality of a Frequency Plan" on page 460
◼ "Interference Coverage Predictions" on page 463
◼ "Packet-Specific Coverage Predictions" on page 474
◼ "Making a Circuit Quality Indicator (BER, FER, or MOS) Prediction" on page 484
◼ "Making a Service Area Prediction" on page 487
◼ "Studying Interference Between Transmitters" on page 490
◼ "Auditing a GSM/GPRS/EDGE Frequency Plan" on page 491
◼ "Checking Consistency in Subcells" on page 494
◼ "Displaying the Frequency Allocation" on page 495
◼ "Calculating Key Performance Indicators of a GSM/GPRS/EDGE Network" on page 499

7.7.1 Evaluating the Quality of a Frequency Plan

Creating an AFP-compatible interference coverage prediction is the most precise and objective way of evaluating
the quality of the frequency plan. It is more accurate than the AFP cost estimation because it is based on the

460 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

calculated radio conditions at each point and not on interference matrices. It is also more objective because it does
not depend on the AFP module used to create the frequency plan evaluated.
When you create an AFP-compatible interference coverage prediction, you must observe the following rules (for
information on defining and calculating an interfered zones coverage prediction, see "Studying Interference Areas"
on page 468:
1. Select Interfered Zones (DL) from the Prediction Types dialog box. The prediction’s Properties dialog box
appears.
2. Click the Conditions tab.

Figure 7.61: Condition settings for an Interfered Zones (DL) coverage prediction

3. Under Coverage Conditions:


◼ Use the default setting for Subcell C threshold.
◼ Use the same service area model that was used when calculating the interference matrices. For example,
if you calculated the interference matrices on HCS servers with an overlap margin of 4 dB, shadowing, and
a cell edge coverage probability of 82% as shown in Figure 7.62, you should use the same settings when
creating the Interfered Zones coverage prediction:

Figure 7.62: Generating interference matrices

© 2020 Forsk. All Rights Reserved. 461


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

4. Under Interference Conditions:


◼ Use the default settings for the Subcell C⁄I threshold.
◼ Use the same DTX definition that you used when you ran the AFP.
◼ Select "From subcell table" for the Traffic Load, and select the Detailed Results check box.
After defining and calculating the coverage prediction as explained in "Studying Interference Areas" on page 468,
generate a report as explained in ""Generating Coverage Prediction Reports" on page 249. When the Columns to Be
Displayed dialog box appears, select the check boxes corresponding to the following columns (see Figure 7.61):
◼ Served load (timeslots weighted by the AFP weight)
◼ Served load (timeslots weighted by the half rate traffic ratio).

Figure 7.63: Defining the report on the Interfered Zones coverage prediction

The resulting report is shown in Figure 7.64.

Figure 7.64: The report on the Interfered Zones coverage prediction

The report displays: the following:


◼ For each TRX, a given amount of traffic is spread uniformly over the TRX service zone.
◼ Part of this traffic is interfered because the C/I conditions are bad. The part that is interfered is added up in
the report. In Figure 7.64, the interfered traffic for channel 25 is outlined in red.
◼ The total amount of traffic per TRX is the sum of:
◼ Served load (timeslots weighted by the AFP weight): The traffic load is multiplied first by the AFP cost
factor and then multiplied by the number of timeslots.
◼ Served load (Erlangs weighted by the half rate traffic ratio): The traffic load is multiplied first by the
number of timeslots and then multiplied by 1/(1 - Half of the half-rate ratio)
The total amount of traffic per TRX is given in parentheses, and added. This way, you can see the ratio between
interfered traffic and the total amount of traffic. The final ratio is outlined in green in Figure 7.64.
Atoll's AFP cost function is given using the same units as those used to display the data in the column called Served
load (Timeslots weighted by the AFP weight)

462 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

The report displayed in Figure 7.64 is TRX-based and is therefore much more precise than worst case surface
estimations that are usually observed when you look at the results of a coverage prediction in the map window.

Figure 7.65: Considerations in frequency planning

7.7.2 Interference Coverage Predictions

The interference coverage predictions described in this section depend on the existence of a frequency plan. If you
have not yet allocated frequencies, you must do so before carrying out any of the coverage predictions described in
this section. For information on creating a frequency plan, see "Allocating Frequencies, BSICs, HSNs, MALs, MAIOs"
on page 365.
Each of the interference coverage predictions described in this section can be carried out based on a fixed noise
value or based on the settings for a particular terminal. For information on defining a terminal, see "Modelling
Terminals" on page 287.
The following GSM-specific coverage predictions are explained in this section:
◼ "Making DL Quality Predictions Based on C⁄I or C⁄(I+N)" on page 463
◼ "Making UL Quality Predictions Based on C⁄(I+N)" on page 466
◼ "Studying Interference Areas" on page 468.
You can also study interference areas by using the Point Analysis window, as explained in "Analysing Interference
Areas Using the Point Analysis Tool" on page 472
Atoll also enables you to model interference coming from an external project. For more information, see "Modelling
Inter-technology Interference" on page 530.

7.7.2.1 Making DL Quality Predictions Based on C⁄I or C⁄(I+N)


In Atoll, you can make DL quality predictions based on C⁄I or C⁄(I+N) levels once channels have been allocated. If
you have not yet allocated frequencies, you must do so before carrying out the coverage prediction described in this
section. For information on creating a frequency plan, see "Allocating Frequencies, BSICs, HSNs, MALs, MAIOs" on
page 365.
The coverage by DL C⁄I level prediction enables you to determine DL C⁄I levels for transmitters sharing either an
identical channel or an adjacent channel with other transmitters as a function of the carrier-to-interference ratio. If
desired, you can limit the quality coverage prediction to a specific channel. You can calculate this DL coverage by
C⁄I or by C⁄I + N. "N" is the receiver total noise and is defined as the thermal noise (set to -121 dBm) + noise figure.
When you calculate the coverage by DL C⁄I + N, you can select whether the noise figure used is a fixed value or the
noise value set for a selected terminal.
If Detailed Results is selected on the Conditions tab, the following results are displayed per pixel, depending on the
hopping mode set for the subcells covered by the coverage prediction:
◼ Non-hopping mode: A TRX channel of the selected TRX type (BCCH, TCH, TCH_EGPRS or TCH_INNER).

© 2020 Forsk. All Rights Reserved. 463


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ Base-band hopping: The MAL of the subcell (BCCH, TCH, TCH_EGPRS or TCH_INNER).
◼ Synthesised-frequency hopping: The MAL-MAIO of the subcell (BCCH, TCH, TCH_EGPRS or TCH_INNER).
To make a coverage prediction by DL C⁄I levels:
1. In the Network explorer, right-click Predictions and select New Prediction from the context menu. The
Prediction Types dialog box appears.
2. Select Coverage by C/I Level (DL) and click OK.
3. Click the General tab. On this tab, you can change the Name of the prediction, the Resolution, and add a
Comment.

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the "<GUID>" and "</GUID>" tags in the following files:
◼ "<prediction_name>.XML" file (one per prediction) created in the following
folder for coverage predictions calculated by value intervals with relevant
Field settings: C:\<ATL_path>\<ATL_name>.studies\{<GUID>}. For more
information, see "External Storage of Coverage Prediction Numerical Results"
on page 243.
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction is saved using the Save as Customised Prediction command.

Under Display Configuration, you can create a Filter to select which sites to display in the results. For
information on filtering, see "Filtering Data" on page 103.
4. Click the Conditions tab. On this tab, you can define the signals that will be considered for each pixel.
5. Under Coverage Conditions:
a. Click the down arrow button and select one of the following thresholds:
◼ Subcell C Threshold: to use the reception threshold specified for each subcell (including the defined
power reduction) as the lower end of the signal level range.
◼ Global C Threshold: to enter a threshold to be used for all subcells as the lower end of the signal level
range.
b. Under Server, select "HCS servers" to take the best signal level by HCS layer on each pixel into
consideration, assuming this signal level on each layer exceeds the minimum HCS threshold defined either
at the HCS layer level or specifically for each transmitter. When you select "HCS Servers" or "All," there might
be areas where several transmitters experience interference. On these pixels, several DL C⁄I values are
calculated. Therefore, on the Display tab, you select to display either the lowest DL C⁄I level or the highest
DL C⁄I level (for more information, see "Comparing Service Areas in Calculations" on page 507).
c. Enter an Overlap margin. The default value is "4 dB."
d. If you select the Shadowing check box, you can change the Cell Edge Coverage Probability. Shadowing
margins (depending on the entered cell edge coverage probability and the model standard deviation per
clutter class) are applied only to the values for C. For more information, see "Modelling Shadowing" on
page 217.
e. You can select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
6. Under Interference Conditions:
◼ You can select the type of TRX to consider as a potential victim by selecting it from the Interfered Subcells
list.
◼ You can filter the subcells by Channel or by Frequency Band. Atoll will calculate interference only for the
selected channel or frequency band in this coverage prediction.
◼ Channel: Select Channel as shown in Figure 7.66 and enter the channel number for which Atoll will
calculate interference in this prediction. Atoll ignores by default all the TRXs using baseband or
synthesised hopping. If you clear the Non-Hopping Only check box, all the TRXs using the defined
channel will be considered as potential victims. If the Non-Hopping Only check box is cleared and the
defined channel is in a MAL, interference will be calculated for the entire MAL. When you define a
channel, Atoll uses it to identify only victim TRXs; all TRXs are taken into account as interferers.

464 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.66: Filtering subcells by channel in Coverage by C/I Level (DL) predictions

◼ Frequency Band: Select Frequency Band as shown in Figure 7.67 and choose from the drop-down menu
the frequency band for which Atoll will calculate interference in this prediction. Atoll ignores by default
all the TRXs using baseband or synthesised hopping. If you clear the Non-Hopping Only check box, all
the TRXs using the selected frequency band will be considered as potential victims.

Figure 7.67: Filtering subcells by frequency band in Coverage by C/I Level (DL) predictions

◼ Click the down arrow button and select one of the following thresholds:
◼ Subcell C/I Threshold: to use the C⁄I threshold specified for each subcell (including the defined power
reduction) as the lower end of the C⁄I range.
◼ Global C/I Threshold: to enter a threshold to be used for all subcells as the lower end of the C⁄I range.
◼ Select either "C⁄I" or "C⁄(I+N)".
◼ Click the down arrow button and select one of the following thresholds:
◼ Subcell C/I Threshold: to use the C⁄I threshold specified for each subcell (including the defined power
reduction) as the upper end of the C⁄I range.
◼ Global C/I Threshold: to enter a threshold to be used for all subcells as the upper end of the C⁄I range.

 The defined C⁄I values define the range of C⁄I values to be displayed. Values
outside of this range are not displayed.
You cannot select Subcell C/I Threshold as both the lower and the upper end of the
C⁄I range to be considered.

◼ Select whether you want the defined DL C⁄I or C⁄I+N condition to be Satisfied By:
◼ At least one TRX: When you select the option At least one TRX, the defined interference condition must
be satisfied by at least one TRX on a given pixel for the results to be displayed on that pixel.
◼ The worst TRX: When you select the option The worst TRX, Atoll selects the worst results for each pixel.
If the worst results do not satisfy the defined interference condition, the results will not be displayed on
that pixel.

 These options are available only if a lower C/I Threshold is set.

◼ If you have selected "C/(I+N)", you can define the value to be added to the interference. The defined noise
figure is added to the thermal noise value (defined by default at -121 dBm) to calculate the value of N. Select
one of the following:
◼ Based on Terminal: Select Based on Terminal if you want to use the noise figure defined for a terminal
and select the terminal from the list.
◼ Fixed Value: Select Fixed Value if you want to enter a value and then enter the noise figure in the text box.
7. If you want discontinuous transmission mode for TRXs which support it taken into account during the
calculation of interference, select the DTX taken into account check box and enter the percentage of time
during which a user is talking in the Voice Activity Factor text box.
8. Select the Traffic Load that will be used to calculate interference:
◼ 100%: The maximum traffic load (subcells entirely loaded).

© 2020 Forsk. All Rights Reserved. 465


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ From subcell table: The subcell traffic load as defined or as calculated during dimensioning.
9. From the Interference Sources list, select whether interference should be calculated from adjacent channels,
co-channels, or from both. The adjacent channel effect on the victim channel, i.e., the interference, is
decreased by the adjacent channel protection level.

 Inter-technology interference is taken into account by default. For more


information, see "Modelling Inter-technology Interference" on page 618. By adding
an option in the Atoll.ini file, you can add an Inter-technology check box which will
allow you to consider or not inter-technology interference.

10.Select the Detailed Results check box if you want to display detailed results per transmitter. The results
displayed depend on the subcell frequency hopping mode:
◼ Non-Hopping Mode: The results are displayed for one channel of each TRX in non-hopping mode.
◼ Base Band Hopping Mode: The results are displayed for the MAL of each subcell in base band hopping
mode.
◼ Synthesised Frequency Hopping Mode: The results are displayed for the MAL-MAIO of each subcell in
synthesised frequency hopping mode.
11.Click the Display tab.
For a coverage prediction by DL C⁄I levels, the Display Type "Value Intervals" based on the Field "C⁄I level (dB)"
is selected by default.
If you selected "HCS Servers" or "All" from the Server list on the Conditions tab, there can be areas where
several transmitters experience interference. On these pixels, several C⁄I values are calculated. Therefore, you
can base the results displayed on either the Field "Min. C⁄I level (dB)" or "Max. C⁄I level (dB)" as well as the
"C⁄I level (dB)" Field.
For information on defining display properties, see "Setting the Display Properties of Objects" on page 49.
12.Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

 By changing the parameters selected on the Conditions tab and by selecting


different results to be displayed on the Display tab, you can calculate and display
information other than that which has been explained in the preceding sections.

7.7.2.2 Making UL Quality Predictions Based on C⁄(I+N)


In Atoll, you can make UL quality predictions based on C⁄(I+N) level assuming one can estimate the UL noise rise
at each TRX. This UL noise rise represents the UL effects of terminals over surrounding TRXs. This value can be
populated manually but may also be one of the simulation ouputs. As a consequence, the total interference over a
TRX is the combination of its UL noise rise and the receiver total noise. In the case of Base Band Hopping, a MAL
average noise rise is used.
If Detailed Results is selected on the Conditions tab, the following results are displayed per pixel, depending on the
hopping mode set for the subcells covered by the coverage prediction:
◼ Non-hopping mode: A TRX channel of the selected TRX type (BCCH, TCH, TCH_EGPRS or TCH_INNER).
◼ Base-band hopping: The MAL of the subcell (BCCH, TCH, TCH_EGPRS or TCH_INNER).
◼ Synthesised-frequency hopping: The MAL-MAIO of the subcell (BCCH, TCH, TCH_EGPRS or TCH_INNER).
To make a coverage prediction by UL C⁄I levels:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.

466 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

2. Select Coverage by C/I Level (UL) and click OK.


3. Click the General tab. On this tab, you can change the Name of the prediction, the Resolution, and add
Comments.

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the "<GUID>" and "</GUID>" tags in the following files:
◼ "<prediction_name>.XML" file (one per prediction) created in the following
folder for coverage predictions calculated by value intervals with relevant
Field settings: C:\<ATL_path>\<ATL_name>.studies\{<GUID>}. For more
information, see "External Storage of Coverage Prediction Numerical Results"
on page 243.
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction is saved using the Save as Customised Prediction command.

Under Display Configuration, you can create a Filter to select which sites to display in the results. For
information on filtering, see "Filtering Data" on page 103.
4. Click the Conditions tab to define the signals that will be considered for each pixel.

Figure 7.68: Condition settings for a Coverage by C/I Level (UL) prediction

5. Under DL Coverage Conditions, set the following parameters:


◼ Click the down arrow button and select one of the following thresholds:
◼ Subcell C Threshold: to use the reception threshold specified for each subcell (including the defined
power reduction) as the lower end of the signal level range.
◼ Global C Threshold: to enter a threshold to be used for all subcells as the lower end of the signal level
range.
◼ Under Server, select "HCS servers" to take the best signal level by HCS layer on each pixel into
consideration, assuming this signal level on each layer exceeds the minimum HCS threshold defined either
at the HCS layer level or specifically for each transmitter.
◼ Enter an Overlap margin. The default value is "4 dB."
◼ If you select the Shadowing check box, you can change the Cell Edge Coverage Probability. Shadowing
margins (depending on the entered cell edge coverage probability and the model standard deviation per
clutter class) are applied only to the values for C. For more information, see "Modelling Shadowing" on
page 217.
◼ You can select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
◼ Select the terminal type to be considered on each pixel by selecting it from the Terminal list. The UL
transmitted power is based on the max power of the selected terminal, gains and losses.

© 2020 Forsk. All Rights Reserved. 467


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

For information on the Terminal Specifications dialog box, see "Modelling Terminals" on page 287.
6. Under UL Interference Condition, set the following parameters:
◼ Click the down arrow button and select one of the following thresholds:
◼ Subcell C/I Threshold: to use the C⁄I threshold specified for each subcell (including the defined power
reduction) as the lower end of the C⁄(I+N) range.
◼ Global C/I Threshold: to enter a threshold to be used for all subcells as the lower end of the C⁄(I+N)
range. You may also let this field blank in order not to consider any lower C⁄(I+N) boundary.
◼ Click the down arrow button and select one of the following thresholds:
◼ Subcell C/I Threshold: to use the C⁄I threshold specified for each subcell (including the defined power
reduction) as the upper end of the C⁄I range.
◼ Global C/I Threshold: to enter a threshold to be used for all subcells as the upper end of the C⁄I range.
You may also let this field blank in order not to consider any upper C⁄(I+N) boundary.

 The defined C⁄I values define the range of C⁄I values to be displayed. Values
outside of this range are not displayed.

7. Select the Detailed Results check box if you want to display detailed results per transmitter. The results
displayed depend on the subcell frequency hopping mode:
◼ Non-Hopping Mode: The results are displayed for one channel of each TRX in non-hopping mode.
◼ Base Band Hopping Mode: The results are displayed for the MAL of each subcell in base band hopping
mode.
◼ Synthesised Frequency Hopping Mode: The results are displayed for the MAL-MAIO of each subcell in
synthesised frequency hopping mode.
8. Click the Display tab.
For a coverage prediction by UL C⁄I levels, the Display Type "Value Intervals" based on the Field "C⁄I level (dB)"
is selected by default.
If you selected "HCS Servers" or "All" from the Server list on the Conditions tab, there can be areas where
several transmitters experience interference. On these pixels, several C⁄I values are calculated. Therefore, you
can base the results displayed on either the Field "Min. C⁄I level (dB)" or "Max. C⁄I level (dB)" as well as the
"C⁄I level (dB)" Field.
For information on defining display properties, see "Setting the Display Properties of Objects" on page 49.
9. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

 By changing the parameters selected on the Conditions tab and by selecting


different results to be displayed on the Display tab, you can calculate and display
information other than that which has been explained in the preceding sections.

7.7.2.3 Studying Interference Areas


In Atoll, you can study interference zones once channels have been allocated. If you have not yet allocated
frequencies, you must do so before carrying out the interfered zones coverage prediction. For information on
creating a frequency plan, see "Allocating Frequencies, BSICs, HSNs, MALs, MAIOs" on page 365.
You can create an interfered zones coverage prediction to predict areas where transmitters suffer interference
caused by other transmitters using the same channel or an adjacent channel. Atoll calculates the C⁄I level on each
pixel where reception conditions are satisfied. Of these, Atoll calculates the coverage for pixels where the calculated

468 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

C⁄I is lower than the defined upper limit. The pixel is coloured according to the selected attribute of the interfered
transmitter attribute.
If Detailed Results is selected on the Conditions tab, the following results are displayed per pixel, depending on the
hopping mode set for the subcells covered by the coverage prediction:
◼ Non-hopping mode: A TRX channel of the selected TRX type (BCCH, TCH, TCH_EGPRS or TCH_INNER).
◼ Base-band hopping: The MAL of the subcell (BCCH, TCH, TCH_EGPRS or TCH_INNER).
◼ Synthesised-frequency hopping: The MAL-MAIO of the subcell (BCCH, TCH, TCH_EGPRS or TCH_INNER).
To make a coverage prediction by interfered zones:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Interfered Zones (DL) and click OK.
3. Click the General tab. On this tab, you can change the Name of the prediction, the Resolution, and add
Comments.

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the "<GUID>" and "</GUID>" tags in the following files:
◼ "<prediction_name>.XML" file (one per prediction) created in the following
folder for coverage predictions calculated by value intervals with relevant
Field settings: C:\<ATL_path>\<ATL_name>.studies\{<GUID>}. For more
information, see "External Storage of Coverage Prediction Numerical Results"
on page 243.
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction is saved using the Save as Customised Prediction command.

Under Display Configuration, you can create a Filter to select which sites to display in the results. For
information on filtering, see "Filtering Data" on page 103.
4. Click the Conditions tab. On this tab, you can define the signals that will be considered for each pixel.

Figure 7.69: Condition settings for an Interfered Zones (DL) prediction

5. Under Coverage Conditions, set the following parameters:

© 2020 Forsk. All Rights Reserved. 469


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ Click the down arrow button and select one of the following thresholds:
◼ Subcell C Threshold: to use the reception threshold specified for each subcell (including the defined
power reduction) as the lower end of the signal level range.
◼ Global C Threshold: to enter a threshold to be used for all subcells as the lower end of the signal level
range.
◼ Under Server, select "HCS servers" to take the best signal level by HCS layer on each pixel into
consideration, assuming this signal level on each layer exceeds the minimum HCS threshold defined either
at the HCS layer level or specifically for each transmitter (for more information, see "Comparing Service
Areas in Calculations" on page 507).
◼ Enter an Overlap margin. The default value is "4 dB."
◼ If you select the Shadowing check box, you can change the Cell Edge Coverage Probability. Shadowing
margins (depending on the entered cell edge coverage probability and the C⁄I standard deviation per clutter
class) are applied only to the values for C. Shadowing margins are not taken into account in determining
the values for interference. For more information, see "Modelling Shadowing" on page 217.
◼ You can select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
6. Under Interference Conditions:
◼ You can select the type of TRX to consider as a potential victim by selecting it from the Interfered Subcells
list.
◼ You can filter the interfered subcells by Channel or by Frequency Band. Atoll will calculate interference only
for the selected channel or frequency band in this coverage prediction.
◼ Channel: Select Channel as shown in Figure 7.70 and enter the channel number for which Atoll will
calculate interference in this prediction. Atoll ignores by default all the TRXs using baseband or
synthesised hopping. If you clear the Non-Hopping Only check box, all the TRXs using the defined
channel will be considered as potential victims. If the Non-Hopping Only check box is cleared and the
defined channel is in a MAL, interference will be calculated for the entire MAL. When you define a
channel, Atoll uses it to identify only victim TRXs; all TRXs are taken into account as interferers.

Figure 7.70: Filtering subcells by channel in Interfered Zones (DL) coverage prediction

◼ Frequency Band: Select Frequency Band as shown in Figure 7.71 and choose from the drop-down menu
the frequency band for which Atoll will calculate interference in this prediction. Atoll ignores by default
all the TRXs using baseband or synthesised hopping. If you clear the Non-Hopping Only check box, all
the TRXs using the selected frequency band will be considered as potential victims.

Figure 7.71: Filtering subcells by frequency band in Interfered Zones (DL) coverage prediction

◼ Click the down arrow button and select one of the following thresholds:
◼ Subcell C/I Threshold: to use the C⁄I threshold specified for each subcell (including the defined power
reduction) as the lower end of the C⁄I range.
◼ Global C/I Threshold: to enter a threshold to be used for all subcells as the lower end of the C⁄I range.
◼ Select either "C⁄I" or "C⁄(I+N)".
◼ Click the down arrow button and select one of the following thresholds:
◼ Subcell C/I Threshold: to use the C⁄I threshold specified for each subcell (including the defined power
reduction) as the upper end of the C⁄I range.
◼ Global C/I Threshold: to enter a threshold to be used for all subcells as the upper end of the C⁄I range.

470 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ If you have selected "C/(I+N)", you can define the value to be added to the interference. The defined noise
figure is added to the thermal noise value (defined at -121 dBm) to calculate the value of N. Select one of
the following:
◼ Based on Terminal: Select Based on Terminal if you want to use the noise figure defined for a terminal
and select the terminal from the list.
◼ Fixed Value: Select Fixed Value if you want to enter a value and then enter the noise figure in the text box.
7. If you want discontinuous transmission mode for TRXs which support it taken into account during the
calculation of interference, select the DTX taken into account check box and enter the percentage of time
during which a user is talking in the Voice Activity Factor text box.
8. Select the Traffic Load that will be used to calculate interference:
◼ 100%: The maximum traffic load (subcells entirely loaded).
◼ From subcell table: The subcell traffic load as defined or as calculated during dimensioning.
9. From the Interference Sources list, select whether the interference should be calculated from adjacent
channels, co-channels, or from both. The adjacent channel effect on the victim channel, i.e., the interference,
is decreased by the adjacent channel protection level.

 Inter-technology interference is taken into account by default. For more


information, see "Modelling Inter-technology Interference" on page 618. By adding
an option in the Atoll.ini file, you can add an Inter-technology check box which will
allow you to consider or not inter-technology interference.

10.Select the Detailed Results check box if you want to display detailed results per transmitter. The results
displayed depend on the subcell frequency hopping mode:
◼ Non-Hopping Mode: The results are displayed for one channel of each TRX in non-hopping mode.
◼ Base Band Hopping Mode: The results are displayed for the MAL of each subcell in base band hopping
mode.
◼ Synthesised Frequency Hopping Mode: The results are displayed for the MAL-MAIO of each subcell in
synthesised frequency hopping mode.
11.Click the Display tab.
For a coverage prediction by interfered zones, the Display Type "Discrete Values" based on the Field
"Transmitter" is selected by default. In the Network explorer, the coverage prediction results are arranged by
interfered transmitter.
You can also define the display to display the quality received on each interfered area:
◼ The quality received on each interfered area: Select "Value Intervals" as the Display Type and "C/I Level
(dB)" as the Field. In the Network explorer, the coverage prediction results are first arranged by interfered
transmitter and then by C/I level.
For information on defining display properties, see "Setting the Display Properties of Objects" on page 49.
12.Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

© 2020 Forsk. All Rights Reserved. 471


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

By changing the parameters selected on the Conditions tab and by selecting




different results to be displayed on the Display tab, you can calculate and
display information other than that which has been explained in the preceding
sections.
◼ As explained in "Generating Coverage Prediction Reports" on page 249, you
can display a prediction report on the interfered predictions indicating the
amount of correctly served traffic out of the total traffic covered by the
coverage prediction by selecting the options Served load (Timeslots
weighted either by the AFP weight or by the Half rate traffic ratio) after
having calculated the prediction report.
The total served load (Timeslots weighted by the AFP weight) is obtained by
the product between the number of timeslots, the AFP weight and the traffic
load.
The total served load (Timeslots weighted by the HR Ratio) is obtained by the
product between the number of timeslots, 1   1 – HR  2  and the traffic
load.
The actual loads given by the report come from the ratio between the covered
area and the total service area.

7.7.2.4 Analysing Interference Areas Using the Point Analysis Tool


In Atoll, you can study the interferers of a transmitter using the Point Analysis. If you have not yet allocated
frequencies, you must do so before using the Point Analysis to study interferers. For information on creating a
frequency plan, see "Allocating Frequencies, BSICs, HSNs, MALs, MAIOs" on page 365.
To make a point analysis to study interference areas:
1. In the map window, select the transmitter from which you want to make a point analysis.

2. Click the Point Analysis button ( ) in the Radio Planning toolbar. The Point Analysis window appears and
the pointer changes ( ) to represent the receiver. A line appears on the map connecting the selected
transmitter and the current position. You can move the receiver on the map or centre the map window on the
receiver (see "Moving the Receiver on the Map" on page 231).
3. Select the Interference view.
The Interference view displays, in the form of a bar graph, the signal level of the selected transmitter, a black
bar indicating the total interference experienced by the receiver, and bars representing the interference
received from each interferer. The information displayed in the bar graph depends on the hopping mode of the
subcell identified in the left margin of the graph:
◼ In Non-Hopping Mode, you can study the interference level on either a specific channel or on the most
interfered one of either of a specific subcell (BCCH, TCH, TCH_EGPRS or TCH_INNER) or all of the selected
transmitter.
◼ In Base Band Hopping Mode, you can study the interference level on either a specific MAL or on the most
interfered one of either of a specific subcell (BCCH, TCH, TCH_EGPRS or TCH_INNER) or all of the selected
transmitter.
◼ In Synthesised Frequency Hopping Mode, you can study the interference level on either a specific MAL-
MAIO pair or on the most interfered one of either of a specific subcell (BCCH, TCH, TCH_EGPRS or
TCH_INNER) or all of the selected transmitter.
In the map window, arrows from the receiver to each transmitter are displayed in the colour of the transmitters
they represent. The interference levels at the receiver from transmitters are displayed as captions for these
arrows. If you let the pointer rest on an arrow, the interference level received from the corresponding
transmitter at the receiver location will be displayed in the tip text along with information on the channel being
interfered and the type of interference, i.e., co-channel or adjacent channel interference.
4. You can change the following options at the top of the Interference view:
◼ Transmitter: Select the transmitter from the list. The transmitters in the list are sorted in the order of
decreasing signal level received at the pointer location.
◼ Subcell: Select the subcell type (or ALL) to be analysed.

472 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ TRX: Select whether you want the interference to be studied on a specific item (channel, MAL or MAL-MAIO
according to the hopping mode) or the most interfered item.
◼ Interference: Select whether the interference should be calculated from adjacent channels, co-channels, or
from both.

 Inter-technology interference is taken into account by default. For more


information, see "Modelling Inter-technology Interference" on page 618. By adding
an option in the Atoll.ini file, you can add an Inter-technology check box which will
allow you to consider or not inter-technology interference.

◼ Interference Method: Select whether the interference is calculated by C⁄I or by C⁄(I+N).

5. Click the Options button ( ) to display the Calculation Options dialog box and change the following:
◼ Change the X and Y coordinates to change the present position of the receiver.
◼ Select the Shadowing taken into account check box and enter a Cell Edge Coverage Probability. For more
information, see "Modelling Shadowing" on page 217.
◼ Select Signal Level, Path loss, or Total losses from the Result Type list.
◼ You can select the Indoor Coverage check box to add indoor losses. Indoor losses are defined per
frequency per clutter class. For more information, see "Considering Indoor Losses" on page 232.
6. In the Interference view toolbar, you can use the following tools:

◼ Click the Copy button ( ) to copy the content of the view and paste it as a graphic into a graphic editing
or word-processing programme.

◼ Click the Print button ( ) to print the content of the view.


◼ Click the Centre on Map button ( ) to centre the map window on the receiver.
7. Select the Details view.
The Details tab displays the current position and height of the receiver, the clutter class it is situated on, and
for each transmitter, its signal level, the total level of interferences (I) over its subcells, the elementary level of
DL interference of each interferer, and the resulting total DL C/I (or C/I+N).
In the map window, arrows from the receiver to each transmitter are displayed in the colour of the transmitters
they represent. The interference levels at the receiver from transmitters are displayed as captions for these
arrows. A thick black line from the pointer to its best server is also displayed in the map window. The best
server of the pointer is the transmitter from which the pointer receives the highest signal level. If you let the
pointer rest on an arrow, the interference level received from the corresponding transmitter at the receiver
location will be displayed in the tip text along with information on the channel being interfered and the type of
interference, i.e., co-channel or adjacent channel.
8. You can change the following options at the top of the Details tab:
◼ HCS Layer: Select the HCS layer to be analysed.
◼ Interference: Select whether the interference should be calculated from adjacent channels, co-channels, or
from both.

 Inter-technology interference is taken into account by default. For more


information, see "Modelling Inter-technology Interference" on page 618. By adding
an option in the Atoll.ini file, you can add an Inter-technology check box allowing
you to include or not such interference.

◼ Interference Method: Select whether the interference is calculated by C⁄I or by C⁄(I+N). Thermal noise is
taken into account in the second method only.
For each transmitter, you can display the interference on each subcell or on the most interfered one. You can
click the Expand button ( ) of each transmitter order to expand the list of all its interferers and their individual
I and C/I levels.

© 2020 Forsk. All Rights Reserved. 473


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

7.7.3 Packet-Specific Coverage Predictions

The packet-specific coverage predictions described in this section can use an existing frequency plan. If you have
not yet allocated frequencies, you can do so before carrying out any of the coverage predictions described in this
section. For information on creating a frequency plan, see "Allocating Frequencies, BSICs, HSNs, MALs, MAIOs" on
page 365.
The coverage predictions described in this section can only be made on transmitters that are packet-capable, in
other words, GPRS or EDGE-capable transmitters. For information on defining packet capabilities on a transmitter,
see "Creating or Modifying a Transmitter" on page 110.
Each of the packet-specific coverage predictions described in this section can be carried out based on a fixed noise
value or based on the settings for a particular terminal as well as the settings for a particular mobility. For
information on defining a terminal, see "Modelling Terminals" on page 287. For information on defining a mobility,
see "Modelling Mobility Types" on page 286.
The following packet-specific coverage predictions are explained in this section:
◼ "Making a Coverage Prediction by GPRS/EDGE Coding Schemes" on page 474
◼ "Making a Coverage Prediction by Packet Throughput" on page 477
◼ "Making a BLER Coverage Prediction" on page 482

7.7.3.1 Making a Coverage Prediction by GPRS/EDGE Coding Schemes


In Atoll, you can make a coverage prediction of the GPRS/EDGE coding schemes, whether channels have been
allocated or not. If you have not yet allocated frequencies, you can do so before carrying out the coverage prediction
described in this section. For information on creating a frequency plan, see "Allocating Frequencies, BSICs, HSNs,
MALs, MAIOs" on page 365.
You can make a coverage prediction of the coding schemes for either GPRS, for EDGE, or for both. The choice of
coding scheme is based on the DL radio conditions (C, C and C/I, or C/N, C/N and C/(I+N)). Therefore, the better the
values for C and C⁄I are, the higher the throughput of the selected coding scheme will be.
As well, you can restrict the coverage prediction to a selected terminal or mobility or to a combination of terminal
and mobility. When you restrict the coverage prediction to a selected terminal, Atoll bases the coverage prediction
on the C and C⁄I graphs for the selected terminal, as well as on its noise figure. As well, Atoll respects the terminal’s
defined coding scheme limit. When you select a mobility, Atoll considers which transmitters have the coding
scheme configuration that can support the selected mobility and the coding scheme threshold for that mobility. For
information on defining a terminal, see "Modelling Terminals" on page 287.
A coverage prediction by coding schemes enables you to determine the coding scheme assigned to transmitters
sharing either an identical channel or an adjacent channel with other transmitters. Coding schemes are assigned
according to the DL radio condition (i.e., C, C and C/I, with or without thermal noise) and optionally according to a
specific hopping mode, frequency band, mobility type and MAL (See "Creating or Modifying a Coding Scheme
Configuration" on page 519 for more information).
To make a coverage prediction by GPRS/EDGE coding schemes:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by GPRS/EDGE Coding Scheme (DL) and click OK.
3. Click the General tab. On this tab, you can change the Name of the prediction, the Resolution, and add
Comments.

474 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the "<GUID>" and "</GUID>" tags in the following files:
◼ "<prediction_name>.XML" file (one per prediction) created in the following
folder for coverage predictions calculated by value intervals with relevant
Field settings: C:\<ATL_path>\<ATL_name>.studies\{<GUID>}. For more
information, see "External Storage of Coverage Prediction Numerical Results"
on page 243.
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction is saved using the Save as Customised Prediction command.

Under Display Configuration, you can create a Filter to select which sites to display in the results. You can also
display the results grouped in the Network explorer by one or more characteristics by clicking the Group By
button, or you can display the results sorted by clicking the Sort button. For information on filtering, see
"Filtering Data" on page 103; for information on grouping, see "Advanced Grouping of Data Objects" on
page 101; for information on sorting, see "Advanced Sorting" on page 103.
4. Click the Conditions tab to define the signals that will be considered for each pixel.

Figure 7.72: Condition settings for a coverage prediction by GPRS/EDGE coding scheme

5. Under Coverage Conditions, set the following parameters:


◼ Under Server, select "HCS servers" to take the best signal level by HCS layer on each pixel into
consideration, assuming this signal level on each layer exceeds the minimum HCS threshold defined either
at the HCS layer level or specifically for each transmitter (for more information, see "Comparing Service
Areas in Calculations" on page 507).
◼ Enter an Overlap margin. The default value is "4 dB."
◼ If you select the Shadowing check box, you can change the Cell Edge Coverage Probability. Shadowing
margins (depending on the entered cell edge coverage probability and the C⁄I standard deviation per clutter
class) are applied only to the values for C. Shadowing margins are not taken into account in determining
the values for interference. For more information, see "Modelling Shadowing" on page 217.
◼ You can select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
6. Under Interference Condition, you can define how Atoll will calculate interference for the GPRS/EDGE coding
scheme coverage prediction.

© 2020 Forsk. All Rights Reserved. 475


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

 If, under GPRS/EDGE, you select C and not C⁄I for the coverage prediction, the only
option you need to select under Interference Condition is the TRX type to consider
from the TRXs list.

You can select the following parameters:


◼ You can select which TRX type to consider as potential victim by selecting it from the Interfered Subcells
list.
◼ If you want discontinuous transmission mode for TRXs which support it taken into account, select the DTX
taken into account check box and enter the percentage of time during which a user is talking in the Voice
Activity Factor text box.
◼ Select the Traffic Load that will be used to calculate interference:
◼ 100%: The maximum traffic load (subcells entirely loaded).
◼ From subcell table: The subcell traffic load as defined or as calculated during dimensioning.
◼ From the Interference Sources list, select whether the interference should be calculated from adjacent
channels, co-channels, or from both. The adjacent channel effect on the victim channel, i.e., the
interference, is decreased by the adjacent channel protection level.

 Inter-technology interference is taken into account by default. For more


information, see "Modelling Inter-technology Interference" on page 618. By adding
an option in the Atoll.ini file, you can add an Inter-technology check box which will
allow you to consider or not inter-technology interference.

◼ Select the Detailed Results check box if you want to display detailed results per transmitter. The results
displayed depend on the subcell frequency hopping mode:
◼ Non-Hopping Mode: The results are displayed for one channel of each TRX in non-hopping mode.
◼ Base Band Hopping Mode: The results are displayed for the MAL of each subcell in base band hopping
mode.
◼ Synthesised Frequency Hopping Mode: The results are displayed for the MAL-MAIO of each subcell in
synthesised frequency hopping mode.
7. Under GPRS/EDGE, set the following parameters:
◼ From the Coding Schemes list, select the technology on which the coding scheme calculation will be based:
◼ All: If you select All, both GPRS coding schemes and EDGE coding schemes will be used.
◼ GPRS: If you select GPRS, only GPRS coding schemes will be used.
◼ EDGE: If you select EDGE, only EDGE coding schemes will be used. Depending on the selected GPRS/
EDGE configurations, EDGE coding schemes can be of the type EGPRS (Standard EDGE) or EGPRS2
(EDGE Evolution).
◼ Select whether you want to base the coverage prediction on C or C and C⁄I. If you select C, the only option
you need to select under Interference Condition is the TRX type to consider from the TRXs list.
◼ If desired, select which Terminal you want to base the coding scheme coverage prediction on. When you
restrict the coverage prediction to a selected terminal, Atoll bases the coverage prediction on the C and C⁄I
graphs for the selected terminal, as well as on its noise figure. As well, Atoll respects the terminal’s defined
coding scheme limit.
◼ If desired, select which Mobility you want to base the coding scheme coverage prediction on. When you
select a mobility, Atoll considers which transmitters have the coding scheme configuration that can
support the selected mobility and relative threshold.
◼ Enter a Noise Figure. By default, a noise figure of 8 dB is used if no terminal is selected.
◼ Select the Thermal Noise Taken into Account check box if you want Atoll to consider thermal noise.
◼ Select the Ideal Link Adaptation check box if you want the coding scheme that offers the highest
throughput to be selected. Otherwise, Atoll will choose the coding scheme according to signal level and
quality.
8. Click the Display tab.

476 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

For a coverage prediction by coding schemes, the Display Type "Discrete Values" based on the Field "Coding
Schemes" is selected by default. If desired, you can base the display in "Value Intervals" the Field "Best Coding
Schemes," in which case, Atoll displays the best coding scheme for each pixel.
For information on defining display properties, see "Setting the Display Properties of Objects" on page 49.

 When creating a coverage prediction by discrete values, you cannot export the
values per pixel.

9. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

7.7.3.2 Making a Coverage Prediction by Packet Throughput


In Atoll, you can make a coverage prediction of the packet throughput or quality, whether channels have been
allocated or not. If you have not yet allocated frequencies, you can do so before carrying out the coverage prediction
described in this section. For information on creating a frequency plan, see "Allocating Frequencies, BSICs, HSNs,
MALs, MAIOs" on page 365.
You can calculate the following types of predictions using the Packet Quality and Throughput Analysis (DL)
prediction:
◼ RLC throughput per timeslot: Based on the coding scheme determined on each pixel (see "Making a Coverage
Prediction by GPRS/EDGE Coding Schemes" on page 474) and the calculated quality, Atoll extracts the RLC
throughput per timeslot as defined in the coding scheme configuration assigned to transmitters.
◼ Application throughput per timeslot for a selected service: Using the RLC throughput per timeslot and the
application throughput parameters (scaling factor and offset) defined for the selected service (see "Modelling
Services" on page 279), Atoll evaluates the throughput per timeslot on the application layer.
◼ Effective RLC Throughput for a selected service-terminal pair: Using the RLC throughput per timeslot, Atoll
can evaluate a maximum throughput for a selected terminal, assuming that the terminal uses several
timeslots to transmit the packet-switched data. The number of timeslots used by the terminal is given by the
product of the number of DL timeslots per carrier and the number of simultaneous carriers (for EDGE evolution
terminals) as defined in the terminal properties (see "Modelling Terminals" on page 287). For example, for an
EDGE evolution terminal using 4 DL timeslots on a carrier and 2 simultaneous carriers, the maximum
throughput will be 8 times the corresponding RLC throughput per timeslot. In addition, the number of timeslots
per carrier defined in the terminal can be limited by the maximum number of timeslots permitted for the
considered service (see "Modelling Services" on page 279).
◼ Application Throughput for a selected service-terminal pair: Using the application throughput per timeslot for
a selected service, Atoll can evaluate a maximum throughput for a selected terminal, assuming that the
terminal uses several timeslots to transmit the packet-switched data. The number of timeslots used by the
terminal is given by the product of the number of DL timeslots per carrier and the number of simultaneous
carriers (for EDGE evolution terminals) as defined in the terminal properties (see "Modelling Terminals" on
page 287). For example, for an EDGE evolution terminal using 4 DL timeslots on a carrier and 2 simultaneous
carriers, the maximum throughput will be 8 times the corresponding application throughput per timeslot. In
addition, the number of timeslots per carrier defined in the terminal can be limited by the maximum number
of timeslots permitted for the considered service (see "Modelling Services" on page 279).
◼ Application throughput per User for a selected service-terminal pair and considering the reduction factor
obtained from a selected dimensioning model: Using the maximum throughput for a selected service
terminal, Atoll can evaluate an end-user throughput by applying a reduction factor expressing the actual
capacity of the serving transmitter and its occupancy to the maximum throughput. The reduction factor is
obtained from the dimensioning model graphs (see "Defining a GSM/GPRS/EDGE Dimensioning Model" on
page 355) and is the function of the number of available connections and the subcell traffic load. The number

© 2020 Forsk. All Rights Reserved. 477


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

of connections is the ratio between the number of available packet timeslots (the sum of dedicated packet-
switched and shared timeslots) and the number of terminal timeslots (as seen above).
You can make a throughput coverage prediction for either GPRS, for EDGE, or for both. As well, you can restrict the
coverage prediction to a selected terminal or mobility or to a combination of terminal and mobility. When you restrict
the coverage prediction to a selected terminal, Atoll bases the coverage prediction on the C and C⁄I graphs for the
selected terminal. As well, Atoll respects the terminal’s defined coding scheme limit. When you select a mobility,
Atoll considers which transmitters have the coding scheme configuration that can support the selected mobility.
Atoll can use the noise figure defined for the selected terminal or a user-defined noise figure if no terminal is
selected or if the calculations are based on an interpolation of the values for C⁄I and C⁄(I+N). For information on
defining a terminal, see "Modelling Terminals" on page 287.
To make a coverage prediction by packet throughput per timeslot:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Packet Quality and Throughput Analysis (DL) and click OK.
3. Click the General tab. On this tab, you can change the Name of the prediction, the Resolution, and add
Comments.

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the "<GUID>" and "</GUID>" tags in the following files:
◼ "<prediction_name>.XML" file (one per prediction) created in the following
folder for coverage predictions calculated by value intervals with relevant
Field settings: C:\<ATL_path>\<ATL_name>.studies\{<GUID>}. For more
information, see "External Storage of Coverage Prediction Numerical Results"
on page 243.
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction is saved using the Save as Customised Prediction command.

Under Display Configuration, you can create a Filter to select which sites to display in the results. You can also
display the results grouped in the Network explorer by one or more characteristics by clicking the Group By
button, or you can display the results sorted by clicking the Sort button. For information on filtering, see
"Filtering Data" on page 103; for information on grouping, see "Advanced Grouping of Data Objects" on
page 101; for information on sorting, see "Advanced Sorting" on page 103.
4. Click the Conditions tab to define the signals that will be considered for each pixel.

478 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.73: Condition settings for a Packet and Throughput Analysis coverage prediction

5. Under Coverage Conditions, set the following parameters:


◼ Under Server, select "HCS servers" to take the best signal level by HCS layer on each pixel into
consideration, assuming the signal level on each layer exceeds the minimum HCS threshold defined either
at the HCS layer level or specifically for each transmitter (for more information, see "Comparing Service
Areas in Calculations" on page 507).
◼ Enter an Overlap margin. The default value is "4 dB."
◼ If you select the Shadowing check box, you can change the Cell Edge Coverage Probability. Shadowing
margins (depending on the entered cell edge coverage probability and the C⁄I standard deviation per clutter
class) are applied only to the values for C. Shadowing margins are not taken into account in determining
the values for interference. For more information, see "Modelling Shadowing" on page 217.
◼ You can select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
◼ Select the Detailed Results check box if you want to display detailed results per transmitter. The results
displayed depend on the subcell frequency hopping mode:
◼ Non-Hopping Mode: The results are displayed for one channel of each TRX in non-hopping mode.
◼ Base Band Hopping Mode: The results are displayed for the MAL of each subcell in base band hopping
mode.
◼ Synthesised Frequency Hopping Mode: The results are displayed for the MAL-MAIO of each subcell in
synthesised frequency hopping mode.
6. Under Interference Condition, you can define how Atoll will evaluate interference for the coding scheme and
consequently the throughputs.

 If, under GPRS/EDGE, you select Based on C for the coverage prediction, the only
option you need to select under Interference Condition is the TRX type to consider
from the TRXs list.

You can select the following parameters:

© 2020 Forsk. All Rights Reserved. 479


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ You can select which TRX type to consider as potential victim by selecting it from the Interfered Subcells
list.
◼ If you want discontinuous transmission mode for TRXs which support it taken into account, select the DTX
taken into account check box and enter the percentage of time during which a user is talking in the Voice
Activity Factor text box.
◼ Select the Traffic Load that will be used to calculate interference:
◼ 100%: The maximum traffic load (subcells entirely loaded).
◼ From subcell table: The subcell traffic load as defined or as calculated during dimensioning.
◼ From the Interference Sources list, select whether the interference should be calculated from adjacent
channels, co-channels, or from both. The adjacent channel effect on the victim channel, i.e., the
interference, is decreased by the adjacent channel protection level.

 Inter-technology interference is taken into account by default. For more


information, see "Modelling Inter-technology Interference" on page 618. By adding
an option in the Atoll.ini file, you can add an Inter-technology check box which will
allow you to consider or not inter-technology interference.

7. Under GPRS/EDGE, set the following parameters:


◼ From the Coding Schemes list, select the technology for which the packet throughput per timeslot
calculation will be calculated:
◼ All: If you select All both GPRS coding schemes and EDGE coding schemes will be used.
◼ GPRS: If you select GPRS only GPRS coding schemes will be used.
◼ EDGE: If you select EDGE only EDGE coding schemes will be used. Depending on the selected GPRS/
EDGE configurations, EDGE coding schemes can be of the type EGPRS (Standard EDGE) or EGPRS2
(EDGE Evolution).
◼ Select Based on C if you want to base the coverage prediction on C. If you select Based on C, the only option
you need to select under Interference Condition is the TRX type to consider from the TRXs list. Otherwise,
select Based on C⁄I.
◼ If desired, select which Terminal you want to base the coverage prediction on. When you restrict the
coverage prediction to a selected terminal, Atoll bases the coverage prediction on the C and C⁄I graphs for
the selected terminal. As well, Atoll respects the terminal’s defined coding scheme limit and noise figure.
Selecting a terminal is obligatory if you are making a maximum or user throughput coverage prediction
because it is necessary to know the number terminal timeslots.
◼ If desired, select which Mobility you want to base the coding scheme coverage prediction on. When you
select a mobility, Atoll considers which transmitters have the coding scheme configuration that can
support the selected mobility.
◼ Enter a Noise Figure. By default, the noise figure is 8 dB.
◼ Select the Thermal Noise Taken into Account check box if you want Atoll to consider thermal noise.
◼ If you want to display either an application throughput/timeslot coverage prediction, or a maximum or an
end-user throughput coverage prediction, select the service from which the application throughput
parameters will be extracted.
◼ Select the Ideal Link Adaptation check box if you want the coding scheme that offers the highest
throughput per timeslot for a given C or C and C⁄I to be selected. Otherwise, Atoll will choose the coding
scheme by considering only the coding scheme admission threshold in terms of C and/or C⁄I.
8. Under Application Throughput per User, select the dimensioning model from which the load reduction factor
can be extracted in order to display an end-user throughput prediction.
9. Click the Display tab.
For a coverage prediction by packet throughput, the Display Type "Value Intervals" based on the Field
"Effective RLC Throughput/Timeslot" is selected by default. If desired, you can change the values displayed
by selecting one of the following values from the Field list:
◼ Effective RLC Throughput/Timeslot: Each layer shows the Effective RLC Throughput/Timeslot that a
transmitter can carry on one timeslot per pixel.
◼ Max Effective RLC Throughput/Timeslot: The resulting coverage provides the maximal Effective RLC
Throughput/Timeslot on each pixel from the previous display.

480 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ Average Effective RLC Throughput/Timeslot: Gives the average Effective RLC Throughput/Timeslot that
the transmitter can carry on one timeslot averaged on each pixel. If there are different coverage areas for
different TRXs, this coverage prediction will calculate the union of these coverages and display the average
values over these coverage areas, whereas the other coverage predictions for Effective RLC Throughput/
Timeslot perform an intersection of these coverage zones, keeping the minimum value of throughput per
pixel.
◼ Application Throughput/Timeslot: Each layer shows the application throughput/timeslot that a transmitter
can carry on one timeslot for a particular service per pixel.
◼ Max Application Throughput/Timeslot: The resulting coverage provides the maximal application
throughput/timeslot on each pixel for a particular service provided by a specific terminal from the previous
display.
◼ Average Application Throughput/Timeslot: The average application throughput/timeslot that the
transmitter can carry on one timeslot averaged on each pixel for a particular service. If there are different
coverage areas for different TRXs, this coverage prediction will calculate the union of these coverages and
display the average values over these coverage areas, whereas the other coverage predictions for
application throughput/timeslot perform an intersection of these coverage zones, keeping the minimum
value of throughput per pixel.
◼ Effective RLC Throughput: Each layer shows the max RLC throughput that a transmitter can provide to a
selected terminal per pixel.
◼ Max Effective RLC Throughput: The resulting coverage provides the maximal RLC throughput on each pixel
from the previous display.
◼ Average Effective RLC Throughput: Gives the average RLC throughput that a transmitter can provide to a
selected terminal averaged on each pixel. If there are different coverage areas for different TRXs, this
coverage prediction will calculate the union of these coverages and display the average values over these
coverage areas, whereas the other coverage predictions for max RLC throughput perform an intersection
of these coverage zones, keeping the minimum value of throughput per pixel.
◼ Application Throughput: Each layer shows the throughput that a transmitter can provide to a selected
terminal per pixel.
◼ Max Application Throughput: The resulting coverage gives the maximal throughput on each from the
previous display.
◼ Average Application Throughput: Gives the average throughput that the transmitter can provide to a
selected terminal averaged on each pixel. If there are different coverage areas for different TRXs, this
coverage prediction will calculate the union of these coverages and display the average values over these
coverage areas, whereas the other coverage predictions for throughput perform an intersection over these
coverage zones keeping the minimum value of throughput per pixel.
◼ Application Throughput per User: Each layer shows the throughput that a transmitter can provide to a user
on a pixel, considering load reduction factors.
◼ Max Application Throughput per User: The resulting coverage gives the maximal user application
throughput on each pixel from the previous display.
◼ Average Application Throughput per User: The average throughput that the transmitter can provide to a
user averaged on each pixel. If there are different coverage areas for different TRXs, this coverage
prediction will calculate the union of these coverages and display the average values over these coverage
areas, whereas the other coverages for throughput perform an intersection over these coverage zones,
keeping the minimum value of throughput per pixel.
For information on defining display properties, see "Setting the Display Properties of Objects" on page 49.
10.Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

© 2020 Forsk. All Rights Reserved. 481


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

7.7.3.3 Making a BLER Coverage Prediction


In Atoll, you can make a coverage prediction of the block error rate (BLER) measured per transmitter, whether
channels have been allocated or not. If you have not yet allocated frequencies, you can do so before carrying out
the coverage prediction described in this section. For information on creating a frequency plan, see "Allocating
Frequencies, BSICs, HSNs, MALs, MAIOs" on page 365.
The BLER is determined after Atoll determines which coding scheme is to be selected for a given C or C and C⁄I.
When the coding scheme has been determined, 1 - BLER represents the efficiency factor applied to the maximum
throughput of the coding scheme to obtain the served throughput. The BLER can be determined for each pixel.
You can make a BLER coverage prediction for either GPRS, for EDGE, or for both. As well, you can restrict the
coverage prediction to a selected terminal or mobility or to a combination of terminal and mobility. When you restrict
the coverage prediction to a selected terminal, Atoll bases the coverage prediction on the C and C⁄I graphs for the
selected terminal. As well, Atoll respects the terminal’s defined coding scheme limit. When you select a mobility,
Atoll considers which transmitters have the coding scheme configuration that can support the selected mobility.
Atoll can use the noise figure defined for the selected terminal or a user-defined noise figure if no terminal is
selected or if the calculations are based on an interpolation of the values for C⁄I and C⁄(I+N). For information on
defining a terminal, see "Modelling Terminals" on page 287.
To make a BLER coverage prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Packet Quality and Throughput Analysis (DL) and click OK.
3. Click the General tab. On this tab, you can change the Name of the prediction, the Resolution, and add
Comments.

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the "<GUID>" and "</GUID>" tags in the following files:
◼ "<prediction_name>.XML" file (one per prediction) created in the following
folder for coverage predictions calculated by value intervals with relevant
Field settings: C:\<ATL_path>\<ATL_name>.studies\{<GUID>}. For more
information, see "External Storage of Coverage Prediction Numerical Results"
on page 243.
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction is saved using the Save as Customised Prediction command.

Under Display Configuration, you can create a Filter to select which sites to display in the results. For
information on filtering, see "Filtering Data" on page 103.
4. Click the Conditions tab to define the signals that will be considered for each pixel.
5. Under Coverage Conditions, set the following parameters:
◼ Under Server, select "HCS servers" to take the best signal level by HCS layer on each pixel into
consideration, assuming this signal level on each layer exceeds the minimum HCS threshold defined either
at the HCS layer level or specifically for each transmitter (for more information, see "Comparing Service
Areas in Calculations" on page 507).
◼ Enter an Overlap margin. The default value is "4 dB".
◼ If you select the Shadowing check box, you can change the Cell Edge Coverage Probability. Shadowing
margins (depending on the entered cell edge coverage probability and the model standard deviation per
clutter class) are applied to the values for C. For more information, see "Modelling Shadowing" on page 217.
◼ You can select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
◼ Select the Detailed Results check box if you want to display detailed results per transmitter. The results
displayed depend on the subcell frequency hopping mode:
◼ Non-Hopping Mode: The results are displayed for one channel of each TRX in non-hopping mode.
◼ Base Band Hopping Mode: The results are displayed for the MAL of each subcell in base band hopping
mode.
◼ Synthesised Frequency Hopping Mode: The results are displayed for the MAL-MAIO of each subcell in
synthesised frequency hopping mode.

482 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

6. Under Interference Conditions, you can define how Atoll will calculate C⁄I for the BLER coverage prediction.
You can select the following parameters:
◼ You can select which TRX type to consider as potential victim by selecting it from the Interfered Subcells
list.
◼ If you want discontinuous transmission mode for TRXs which support it taken into account, select the DTX
taken into account check box and enter the percentage of time during which a user is talking in the Voice
Activity Factor text box.
◼ Select the Traffic Load that will be used to calculate interference:
◼ 100%: The maximum traffic load (subcells entirely loaded).
◼ From subcell table: The subcell traffic load as defined or as calculated during dimensioning.
◼ From the Interference sources list, select whether the interference should be calculated from adjacent
channels, co-channels, or from both. The adjacent channel effect on the victim channel, i.e., the
interference, is decreased by the adjacent channel protection level.

If the coverage prediction is set to be Based on C (under GPRS/EDGE), you




can only select the Interfered sources and the TRX type to consider
(Interfered subcells).
◼ Inter-technology interference is taken into account by default. For more
information, see "Modelling Inter-technology Interference" on page 530. By
adding an option in the Atoll.ini file, you can add an Inter-technology check
box which will allow you to consider or not inter-technology interference.

7. Under GPRS/EDGE, set the following parameters:


◼ From the Coding Schemes list, select the technology for which the packet throughput per timeslot
calculation will be calculated:
◼ All: If you select All both GPRS coding schemes and EDGE coding schemes will be used.
◼ GPRS: If you select GPRS only GPRS coding schemes will be used.
◼ EDGE: If you select EDGE only EDGE coding schemes will be used. Depending on the selected GPRS/
EDGE configurations, EDGE coding schemes can be of the type EGPRS (Standard EDGE) or EGPRS2
(EDGE Evolution).
◼ Select Based on C if you want to base the coverage prediction on C. If you select Based on C, the only option
you need to select under Interference Condition is the TRX type to consider from the TRXs list. Otherwise,
select Based on C⁄I.
◼ If desired, select which Terminal you want to base the coverage prediction on. When you restrict the
coverage prediction to a selected terminal, Atoll bases the coverage prediction on the C and C⁄I graphs for
the selected terminal, as well as on its noise figure. As well, Atoll respects the terminal’s defined coding
scheme limit.
◼ If desired, select which Mobility you want to base the coding scheme coverage prediction on. When you
select a mobility, Atoll considers which transmitters have the coding scheme configuration that can
support the selected mobility and relative threshold.
◼ Enter a Noise Figure. By default, a noise figure of 8 dB is used if no terminal is selected.
◼ Select the Thermal Noise Taken into Account check box if you want Atoll to consider thermal noise.
◼ Select the Ideal Link Adaptation check box if you want the coding scheme that offers the highest
throughput to be selected. Otherwise, Atoll will chose the coding scheme according to signal level and
quality.
8. Click the Display tab.
For a BLER coverage prediction, the Display Type "Value Intervals" is selected by default. Select one of the
following values from the Field list:
◼ BLER (%): The coverage is coloured according to the block error rate measured per transmitter. If the
throughput per timeslot is greater than the maximum throughput per timeslot, the BLER is 0%.
◼ Max BLER: Gives the coverage according to the maximum block error rate per pixel for each transmitter.
For information on defining display properties, see "Setting the Display Properties of Objects" on page 49.

© 2020 Forsk. All Rights Reserved. 483


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

9. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

7.7.4 Making a Circuit Quality Indicator (BER, FER, or MOS) Prediction

In Atoll, you can make a circuit quality indicator coverage prediction based on the bit error rate (BER), the frame
erasure rate (FER), or the mean opinion score (MOS). The circuit quality indicator coverage predictions refer to the
codec configuration assigned to a transmitter or, optionally, to a terminal. For information on using codec
configuration in transmitters and terminals, see "Using Codec Configurations in Transmitters and Terminals" on
page 518.
The circuit quality indicator coverage prediction can use an existing frequency plan. If you have not yet allocated
frequencies, you can do so before carrying out any of the coverage predictions described in this section. For
information on creating a frequency plan, see "Allocating Frequencies, BSICs, HSNs, MALs, MAIOs" on page 365.
Each of the circuit-specific predictions described in this section can be carried out based on a fixed noise value or
based on the settings for a particular terminal as well as the settings for a particular mobility. For information on
defining a terminal, see "Modelling Terminals" on page 287. For information on defining a mobility, see "Modelling
Mobility Types" on page 286.
The circuit quality indicator coverage prediction displays the areas where the selected circuit quality indicator (BER,
FER, or MOS) for the transmitter satisfies the user-defined criteria. The quality indicator is calculated using C⁄N or
C⁄N and C⁄(I+N) and the adaptation or quality thresholds defined for the codec configuration on each transmitter.
Transmitters that have no codec configuration defined are not taken into consideration in this coverage prediction.
If a transmitter has a codec configuration, Atoll proceeds as follows:
◼ If a terminal type is not defined or does not have codec configuration assigned, Atoll considers the codec
configuration assigned to the transmitter only.
◼ If the terminal and the transmitter have different codec configuration, Atoll determines the intersection of the
codec modes contained in the transmitter and terminal codec configuration. The codec mode is then selected
according to the calculated C⁄N or C⁄N and C⁄I + N on and optionally according to a specific hopping mode,
frequency band, mobility type and MAL (See "Creating or Modifying Codec Configuration" on page 516 for
more information) each pixel. For a given quality or a given codec mode, look-up tables defined in codec
configuration provide the circuit quality indicator (BER, FER, or MOS) displayed as a result.
The quality indicator used for ideal link adaptation is determined by the codec configuration assigned to the
transmitters.
To make a circuit quality indicator coverage prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Circuit Quality Indicator Analysis (DL) and click OK. The coverage prediction Properties dialog box
appears.
3. Click the General tab. On this tab, you can change the Name of the prediction, the Resolution, and add
Comments.

484 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the "<GUID>" and "</GUID>" tags in the following files:
◼ "<prediction_name>.XML" file (one per prediction) created in the following
folder for coverage predictions calculated by value intervals with relevant
Field settings: C:\<ATL_path>\<ATL_name>.studies\{<GUID>}. For more
information, see "External Storage of Coverage Prediction Numerical Results"
on page 243.
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction is saved using the Save as Customised Prediction command.

Under Display Configuration, you can create a Filter to select which sites to display in the results. For
information on filtering, see "Filtering Data" on page 103.
4. Click the Conditions tab to define the signals that will be considered for each pixel.

Figure 7.74: Condition settings for a Circuit Quality Indicator Analysis (DL) prediction

5. Under Coverage Conditions, set the following parameters:


◼ Under Server, select "HCS servers" to take the best signal level by HCS layer on each pixel into
consideration, assuming this signal level on each layer exceeds the minimum HCS threshold defined either
at the HCS layer level or specifically for each transmitter (for more information, see "Comparing Service
Areas in Calculations" on page 507).
◼ Enter an Overlap margin. The default value is "4 dB."
◼ If you select the Shadowing check box, you can change the Cell Edge Coverage Probability. Shadowing
margins (depending on the entered cell edge coverage probability and the model standard deviation per
clutter class) are applied to the values for C. For more information, see "Modelling Shadowing" on page 217.
◼ You can select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
◼ Select the Detailed Results check box if you want to display detailed results per transmitter. The results
displayed depend on the subcell frequency hopping mode:
◼ Non-Hopping Mode: The results are displayed for one channel of each TRX in non-hopping mode.
◼ Base Band Hopping Mode: The results are displayed for the MAL of each subcell in base band hopping
mode.
◼ Synthesised Frequency Hopping Mode: The results are displayed for the MAL-MAIO of each subcell in
synthesised frequency hopping mode.

© 2020 Forsk. All Rights Reserved. 485


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

6. Under Interference Condition, you can define how Atoll will calculate interference for the throughput per
timeslot coverage prediction.

 If, under Quality Indicators Calculation, you select Calculations Based on C⁄N for
the coverage prediction, the only option you need to select under Interference
Condition is the TRX type to consider from the TRXs list.

You can select the following parameters:


◼ You can select which TRX type to consider as potential victim by selecting it from the Interfered Subcells
list.
◼ If you want discontinuous transmission mode for TRXs which support it taken into account, select the DTX
taken into account check box and enter the percentage of time during which a user is talking in the Voice
Activity Factor text box.
◼ Select the Traffic Load that will be used to calculate interference:
◼ 100%: The maximum traffic load (subcells entirely loaded).
◼ From subcell table: The subcell traffic load as defined or as calculated during dimensioning.
◼ From the Interference Sources list, select whether the interference should be calculated from adjacent
channels, co-channels, or from both. The adjacent channel effect on the victim channel, i.e., the
interference, is decreased by the adjacent channel protection level.

 Inter-technology interference is taken into account by default. For more


information, see "Modelling Inter-technology Interference" on page 618. By adding
an option in the Atoll.ini file, you can add an Inter-technology check box which will
allow you to consider or not inter-technology interference.

7. Under Quality Indicators Calculation, set the following parameters:


◼ Select Calculations Based on C⁄N if you want to base the coverage prediction on C⁄N. If you select
Calculations Based on C⁄N for the coverage prediction, the only option you need to select under
Interference Condition is the TRX type to consider from the TRXs list. The codec mode is selected only
according to signal level.
◼ Select Calculations Based on C⁄(I+N) if you want to base the coverage prediction on C⁄N and C⁄(I+N).
◼ If desired, select which Terminal you want to base the coverage prediction on. When you restrict the
coverage prediction to a selected terminal and the terminal type and the transmitter have different codec
configuration, Atoll determines the intersection of the codec modes contained in the transmitter and
terminal codec configuration. The codec mode is then selected according to the calculated C⁄N or C⁄N and
C⁄I + N on each pixel. For a given quality or a given codec mode, look-up tables defined in codec
configuration provide the circuit quality indicator (BER, FER, or MOS) displayed as a result.
◼ If desired, select which Mobility you want to base the coding scheme coverage prediction on. When you
select a mobility, Atoll considers the codec mode applicable for the selected mobility on the codec
configuration.
◼ Enter a Noise Figure. By default, a noise figure of 8 dB is used if no terminal is selected.
8. Click the Display tab.
For a circuit quality indicator coverage prediction, the Display Type "Value Intervals" is selected by default.
Select one of the following values from the Field list:
◼ BER: The coverage is coloured according to the bit error rate measured per transmitter.
◼ FER: The coverage is coloured according to the frame erasure rate measured per transmitter.
◼ MOS: The coverage is coloured according to the mean opinion score measured per transmitter.
◼ Max BER: The coverage is coloured according to the maximum bit error rate per pixel of the covering
transmitters.
◼ Max FER: The coverage is coloured according to the maximum frame erasure rate per pixel of the covering
transmitters.
◼ Max MOS: The coverage is coloured according to the maximum mean opinion score per pixel of the
covering transmitters.
For information on defining display properties, see "Setting the Display Properties of Objects" on page 49.

486 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

9. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window. The results
of circuit quality indicator coverage predictions based on BER, FER, or MOS are broken down by transmitter, as you
can see by clicking the Expand button ( ) to expand the results of the coverage prediction after you have calculated
it. The results of circuit quality indicator coverage predictions based on Max BER, Max FER, or Max MOS are broken
down by threshold.

7.7.5 Making a Service Area Prediction

Service Area Analysis (DL) and Service Area Analysis (UL) coverage predictions calculate the traffic channel quality
when using the maximum power allowed, i.e., the maximum traffic channel power allowed per transmitter for
downlink and the maximum terminal power for uplink. In the prediction, the downlink or uplink service area is limited
by the maximum allowed power and by the pilot quality. If the received pilot quality is insufficient, the traffic channel
quality is not displayed. Mobile handover status is considered to evaluate the downlink and uplink traffic channel
quality. Atoll combines the signal from each transmitter in the probe mobile active set.
The Effective Service Area Analysis (DL+UL) coverage prediction calculates the intersection zone between the pilot
reception area, and the uplink and downlink service areas. In other words, the effective service area prediction
calculates where a service actually is available for the probe mobile.
For a circuit-switched service, the aim of a service area prediction is to show the areas where, according to the radio
conditions, a codec mode can be obtained, as explained in "Making a Circuit Quality Indicator (BER, FER, or MOS)
Prediction" on page 484.
For a packet-switched service, the aim of a service area prediction is to show the areas where, according to the radio
conditions, a coding scheme can be obtained, as explained in "Making a Coverage Prediction by GPRS/EDGE Coding
Schemes" on page 474.
You can make service area analysis coverage predictions whether channels have been allocated or not. If you have
not yet allocated frequencies, you can do so before carrying out the coverage prediction described in this section.
For information on creating a frequency plan, see "Allocating Frequencies, BSICs, HSNs, MALs, MAIOs" on page 365.
You can also restrict the coverage prediction to a selected terminal or mobility or to a combination of terminal and
mobility. When you restrict the coverage prediction to a selected terminal, the coverage prediction is based on the
C and C⁄I graphs for the selected terminal, as well as on its noise figure. The defined codec mode (or coding
scheme) limit of the terminal is respected. When you select a mobility, the transmitters that have a codec (or coding
scheme) configuration that supports the selected mobility and the codec mode (or coding scheme) threshold for
that mobility are considered. For information on defining a terminal, see "Modelling Terminals" on page 287.
To make a coverage prediction on a service area:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select one of the following predictions and click OK:
◼ Service Area Analysis (DL)
◼ Service Area Analysis (UL)
◼ Effective Service Area Analysis (DL+UL)
The coverage prediction Properties dialog box appears.
3. Click the General tab. On this tab, you can change the Name of the prediction, the Resolution, and add
Comments.

© 2020 Forsk. All Rights Reserved. 487


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the "<GUID>" and "</GUID>" tags in the following files:
◼ "<prediction_name>.XML" file (one per prediction) created in the following
folder for coverage predictions calculated by value intervals with relevant
Field settings: C:\<ATL_path>\<ATL_name>.studies\{<GUID>}. For more
information, see "External Storage of Coverage Prediction Numerical Results"
on page 243.
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction is saved using the Save as Customised Prediction command.

Under Display Configuration, you can create a Filter to select which sites to display in the results. For
information on filtering, see "Filtering Data" on page 103.
4. Click the Conditions tab to define the signals that will be considered for each pixel.

Figure 7.75: Condition settings for a Service Area Analysis (DL) prediction

5. Under Coverage Conditions, set the following parameters:


◼ Under Server, select "HCS servers" to take the best signal level by HCS layer on each pixel into
consideration, assuming this signal level on each layer exceeds the minimum HCS threshold defined either
at the HCS layer level or specifically for each transmitter (for more information, see "Comparing Service
Areas in Calculations" on page 507).
◼ Enter an Overlap margin. The default value is "4 dB".
◼ If you select the Shadowing check box, you can change the Cell Edge Coverage Probability. Shadowing
margins (depending on the entered cell edge coverage probability and the model standard deviation per
clutter class) are applied to the values for C. For more information, see "Modelling Shadowing" on page 217.
◼ You can select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
6. Under Interference Condition, you can define how interference is evaluated for the codec mode (or coding
scheme) selection.
You can select the following parameters:

488 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ You can select which TRX type to consider as a potential victim by selecting it from the Interfered Subcells
list.
◼ If you want discontinuous transmission mode is supported by the TRXs, select DTX taken into account and
in the Voice activity factor, enter the percentage of time during which a user talks.
◼ Select the Traffic load that will be used to calculate interference:
◼ 100%: The maximum traffic load (subcells entirely loaded).
◼ From subcell table: The subcell traffic load as defined or as calculated during dimensioning.
◼ From the Interference Sources list, select whether the interference should be calculated from adjacent
channels, co-channels, or from both. The adjacent channel effect on the victim channel, i.e., the
interference, is decreased by the adjacent channel protection level.


Inter-technology interference is taken into account by default. For more
information, see "Modelling Inter-technology Interference" on page 618. By adding
an option in the Atoll.ini file, you can add an Inter-technology check box which will
allow you to consider or not inter-technology interference.

7. Under GPRS/EDGE, set the following parameters:


◼ From the Coding Schemes list, select the technology for which the packet throughput per timeslot
calculation will be calculated:
◼ All: If you select All, both GPRS coding schemes and EDGE coding schemes will be used.
◼ GPRS: If you select GPRS, only GPRS coding schemes will be used.
◼ EDGE: If you select EDGE, only EDGE coding schemes will be used. Depending on the selected GPRS/
EDGE configurations, EDGE coding schemes can be of the type EGPRS (Standard EDGE) or EGPRS2
(EDGE Evolution).
◼ Select Ideal Link Adaptation to select the coding scheme that offers the highest throughput. Otherwise,
Atoll chooses the coding scheme according to signal level and quality.
8. Under Coding, set the following parameters:
◼ Select Calculations Based on C⁄N if you want to base the coverage prediction on C⁄N. If you select
Calculations based on C⁄N for the coverage prediction, the only option to select under Interference
conditions is the TRX type to consider from the TRXs list. The codec mode (or coding scheme) is selected
according to signal level and receiver noise N.
◼ Select Calculations Based on C⁄(I+N) if you want to base the coverage prediction on C⁄N and C⁄(I+N).
◼ If necessary, select the Terminal on which you want to base the coverage prediction. When you restrict the
coverage prediction to a selected terminal and the terminal type and the transmitter have different codec
(or coding scheme) configurations, Atoll determines the intersection of the codec modes (or coding
schemes) contained in the transmitter and terminal codec (or coding scheme) configuration. The codec
mode (or coding scheme) is then selected according to the calculated C⁄N or C⁄N and C⁄I + N on each
pixel.
◼ If necessary, select the Mobility on which you want to base the coding scheme coverage prediction. When
you select a mobility, Atoll considers the codec mode (or coding scheme) applicable for the selected
mobility on the codec configuration.
◼ Enter a Noise Figure. By default, a noise figure of 8 dB is used if no terminal is selected.
◼ Select which Service you want to base the coverage prediction on. If you select a circuit-switched service,
the service will be served if at least one codec mode can be selected. If you select a packet-switched
service, the service will be served if at least one coding scheme can be selected.
9. Click the Display tab.
Only the Display Type "Unique" is available. Pixels are covered with a unique colour if the selected service can
be provided on the considered pixel.
For information on defining display properties, see "Setting the Display Properties of Objects" on page 49.
10.Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.

© 2020 Forsk. All Rights Reserved. 489


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

7.7.6 Studying Interference Between Transmitters

In Atoll, you can use the Tx-Tx Interference tool to study the effects of an interfering signal from one transmitter on
the signal of any other transmitter within the computation zone. You can restrict the interference to a set threshold
or you can base it on a selected coverage prediction. Using a coverage prediction enables you to compare the
results of the Tx-Tx Interference tool to the results of the selected coverage prediction.

 You must have a computation zone defined to use the Tx-Tx Interference tool. For
information on creating a computation zone, see "Computation Zone" on page 68.

To display interference between transmitters on the map:


1. Click Tools > Tx-Tx Interference. The Tx-to-Tx Interference window appears.
2. Under Transmitters:
◼ Select the transmitter whose signal is interfered from the Victim list or click the Victim button ( ) and
select the transmitter by clicking it on the map.

◼ Select the transmitter whose signal is interfering from the Interferer list or click the Interferer button ( )
and select the transmitter by clicking it on the map.

The victim and interferer transmitters are displayed on the map with specific icons ( and ).

3. Under Coverage conditions, select what you are going to base the interference calculation on:
◼ Signal level: Enter a signal threshold.
◼ Based on prediction: Select the coverage prediction on which you want to base the interference calculation.
4. Click Calculate. The interference will be displayed on the map if you have selected the Visible check box (see
Figure 7.76).

Figure 7.76: The Tx-Tx Interference Tool

490 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

+ You can change the colours used in the interference area on the map by applying
the display properties of any existing prediction that is based on C/I levels. Under
Legend, select Based on prediction and select a prediction that is configured with
the colour and transparency display settings that you want to use for the Tx-Tx
Interference tool. Click Calculate to redraw the interference area on the map.

You can use the Tx-Tx Interference tool to display the interference between transmitters in a histogram.
To display interference between transmitters in a histogram:
◼ After you have calculated the interference as explained earlier in this section, click the Histogram button. The
Statistics window appears.
◼ Under Histogram based on covered areas, you can select to view a histogram, CDF, or inverse CDF based
on area or percentage.
◼ The Zoom on selected values section displays the covered area values, or the percentage of the covered
area, along the y-axis against the coverage criterion along the x-axis. You can zoom in on values by clicking
and dragging in the Zoom on selected values list. Atoll will zoom in on the selected values.
◼ You can copy the graph by clicking the Copy button.
◼ You can print the graph by clicking the Print button.
◼ Under Statistics based on prediction conditions, you can view the mean and standard deviation of the
coverage criterion calculated during the coverage calculations, if available.

7.7.7 Auditing a GSM/GPRS/EDGE Frequency Plan

When you have assigned frequencies to the TRXs, either manually or automatically, you can make an audit of the
frequency plan. The audit allows you to verify the consistency and validity of the following GSM/GPRS/EDGE
network parameters:
◼ The transmitters to be allocated: The transmitters to be allocated, or TBA transmitters, are the active and
filtered transmitters belonging to the transmitters folder from which the AFP was started and that are located
within the focus zone.
◼ The potential interferers: The potential interferers are transmitters whose calculation radius intersects the
calculation radius of any TBA transmitter.
◼ Transmitters involved in the separation conditions with TBA transmitters: These are the neighbours, co-site
transmitters, transmitters or subcells of exceptional pairs and, in case of BSIC allocation, neighbours of
neighbours.
The frequency plan audit automatically checks certain points and allows you to define additional points to be
verified. The points which are automatically verified are:
◼ Each transmitter has a single BCCH TRX defined.
◼ Subcell parameters respect the cell type on which the subcell is based.
◼ TRX parameters respect the TRX type on which the TRX is based.
◼ No frequency, HSN, or BSIC domain is empty.
◼ For subcells where the hopping mode is NH or BBH, each TRX has a single, unique frequency.
◼ For subcells where the hopping mode is SSH, each TRX has a defined frequency list.
◼ For subcells where the hopping mode is SSH, the maximum MAL length is respected.
◼ For subcells where the hopping mode is SSH, the MAIO is lower than the number of frequencies in the MAL.
◼ The number of timeslots per subcell is lower than or equal to the multiplexing factor (or, for the BCCH subcell,
the number of timeslots equals the multiplexing factor minus one).
◼ The number of timeslots per subcell is 0.
◼ The non-existence of multi-band transmitters when these are not expected to be present.
◼ In multi-RAT networks, detection of UMTS inter-technology neighbour transmitters with identical scrambling
codes.

© 2020 Forsk. All Rights Reserved. 491


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ In multi-RAT networks, detection of LTE inter-technology neighbours with identical physical cell IDs.
You can configure the frequency plan audit to verify the following points as well:
◼ Frequency domains belong to the assigned frequency band.
◼ The current frequency plan respects the assigned allocation strategy (free or group-constrained).
◼ The allocated resources, the frequency, HSN, or BSIC, belong to the assigned domain.
◼ There is consistency between the excluded channels defined at the subcell and the assigned channels.
◼ The exceptional separation constraints are respected.
◼ No transmitter has the same BSIC-BCCH pair as one of its neighbours.
◼ No transmitter has two neighbours with the same BSIC-BCCH pair.


It is highly recommended to run frequency plan audits on a regular basis.

To make a frequency plan audit:


1. In the Network explorer, right-click the Transmitters folder and select Frequency Plan > Audit from the context
menu. The Frequency Plan Audit dialog box appears.
2. Select the General tab.
a. Under Loading, select the subcells to be considered:
◼ Load all the subcells involved in separation constraints: Select this check box if you want all
transmitters involved in separation constraints to be considered in the audit. You can review and modify
separation constraints and exceptional pairs on the Separation tab of the dialog box (see step 3.).
◼ Load all interferers propagating in the focus zone: Select this check box if you want all potential
interferers to be considered in the audit.Check this box to load all the potential servers potentially
involved in interferences with servers to be normally taken into account through the computation zone.
b. Under Optional Checking, select the check boxes of the domain constraints you want to have verified by
the audit:
◼ Frequencies: Select this check box if you want the audit to verify that the current frequency plan respects
the assigned frequency domains.
◼ HSN: Select this check box if you want the audit to verify that the assigned HSNs belong to the assigned
HSN domains.
◼ Compliance with the Allocation Strategy: Select this check box if you want the audit to verify that the
current frequency plan respects the assigned allocation strategy (free or group-constrained).
◼ BSIC: Select this check box if you want the audit to verify that the assigned BSICs belong to the assigned
BSIC domains.
c. Select the Separation Constraints check box if you want the audit to verify that the currently defined
separation constraints are respected. You can review and modify separation constraints and exceptional
pairs on the Separation tab of this dialog box (see step 3.). When the Separation Constraints check box is
not cleared, you can select an AFP module next to Violations Importance and click the Browse button to
display its Properties dialog box.
d. Select the (BSIC, BCCH) pairs check box if you want the audit to verify the following:
◼ That no transmitter has the same BSIC-BCCH pair as one of its neighbours.
◼ That no transmitter has two neighbours with the same BSIC-BCCH pair.
3. Click the Separations tab if you want to define/modify separation constraints and exceptional separation
constraints:
a. Click the Exceptional Pairs button to open the Exceptional Separation Constraints dialog box and define
exceptional frequency separations to define channel separations that apply to specific pairs of TRXs.
During automatic frequency planning, the separation rules are first considered, but they can be overridden
by specific entries in the Exceptional Separation Constraints table. For information on defining exceptional
separation constraints, see "Defining Exceptional Frequency Separations" on page 390.
b. When you have finished entering exceptional separation constraints, click Close to close the Exceptional
Separation Constraints dialog box.
c. In the table on the Separations tab, enter or modify the separation rules. The separation rules set the

492 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

channel separation that should exist between pairs of TRXs on the same transmitter, same site, or on
adjacent sites. For information on defining separation rules, see "Defining Separation Rules" on page 390.
4. Click the Detailed Results tab to select the type of information you want in the report.
◼ Error Messages: If you select this check box, the audit displays global warnings and error messages, as
well as a summary of separation constraint violations by transmitter/subcell/TRX pair and by TRX.
◼ Warnings Related to Separations: If you select this check box, the audit displays a description of each
separation constraint violation.
◼ Additional Warnings: If you select this check box, the audit displays additional detailed warnings.
◼ Postpone the Global Summary and Part of the Tests: You can select this check box for faster display of
the results. The audit results will be displayed immediately and you can generate the global summary at
that point.
5. Click OK to start the audit. The Checking Planning Consistency dialog box appears (see Figure 7.77). The
results are given in a grid under Separation Violations. Under Messages are the detailed results as defined in
step 4.
You can define the display of the Allocation tab from the Display Options menu. For more information, see
"Defining the Display of the Allocation Tab" on page 410.
If you had selected to Postpone the Global Summary and Part of the Tests in step 4., the Messages area will
be empty. You can generate global summary now by clicking the Actions button and selecting Generate the
Global Summary.

Figure 7.77: Checking Planning Consistency dialog box

The results are listed in a table by transmitter, TRX type, and TRX and are coded by colour. Channels in black present
no sepa-ration violations. Channels in red present important separation violations. You can Display Important
Violations Only. This option can prove very useful when too many low importance violations are displayed.
Separation constraint violations, if any, are listed in the Separations violations column. To display the details of a
separation constraint violation:
1. Click the violation in the Separations violations column. A message box appears displaying details about the
violation.
2. Click OK to close the message box.
3. Or, if you are asked to "Reinforce constraints on these violations by using Exceptional Pairs":

© 2020 Forsk. All Rights Reserved. 493


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ Click Yes if you want to define the pair currently in violation as an exceptional pair. Because separation
constraints between exceptional pairs have more weight than default separation constraints, you will be
able to re-run the AFP and force it to try to avoid this violation.
◼ Or click No to close the message box without defining the pair currently in violation as an exceptional pair.

7.7.8 Checking Consistency in Subcells

When network data is imported into an Atoll document, inconsistencies can occur between parameters that can be
defined on the subcell and TRX and parameters that can be defined on the transmitter. Additionally, some subcell
values which are either used in an AFP or in predictions can be outside an acceptable range. This can lead to, for
example, unrealistic results or long calculation times. You can perform an audit on the consistency of all of these
parameters and have Atoll automatically correct these problems as well.
For each transmitter, Atoll checks that:
◼ The number of TRXs in the Transmitters table corresponds to the number of TRXs defined for this transmitter
in the TRXs table.
◼ The list of channels used by the transmitter consists of all the channels assigned to TRXs of the transmitter.
◼ The BCCH of the transmitter is the same as the channel assigned to the BCCH TRX of the transmitter.
◼ The number of required TRXs indicated in the Transmitters table equals the sum of required TRXs of the
transmitter’s subcells.
◼ The hopping mode of the transmitter corresponds to the hopping mode defined for its TCH subcell.
For each subcell, Atoll checks the following values: number of required TRXs, number of required BCCHs, traffic
load, reception threshold, min C/I, half-rate traffic ratio, mean power control gain, DL power reduction, AFP weight,
target rate of traffic overflow, max percentage of interference, maximum MAL length.
To make a subcell audit:
1. Select the Network explorer.
2. Right-click the Transmitters folder. The context menu appears.
3. Select Subcells > Audit from the context menu. The Subcell Audit dialog box appears.
4. Under Consistency of redundant values in the transmitters, subcells, and TRXs tables, select the Audit the
values and generate a report in the event viewer check box. Problems found during the audit will be displayed
in the Events viewer and grouped by transmitter.
5. If you want Atoll to update the transmitter parameters that are inconsistent with their subcells and TRXs,
select the Fix inconsistencies between transmitters and their subcells check box.
6. Under Compatibility of the main subcell values, select the Audit the values and generate a report in the event
viewer check box. Warnings will be displayed in the Events viewer for inconsistent values:
◼ If the number of required TRXs is greater than 31
◼ If the number of required BCCHs is not 1
◼ If the traffic load is less than < 0.1
◼ If the reception threshold is greater than -60 dBm or is less than -112 dBm
◼ If the min C/I is greater than 18 dB
◼ If the half-rate traffic ratio is greater than 100% or is less than 0%
◼ If the mean power control gain is greater than 16 dB
◼ If the DL power reduction is greater than 25 dB or is less than 0 dB
◼ If the AFP weight is greater than 3 or is less than 0.2
◼ If the target rate of traffic overflow is greater than 100 or is less than 0
◼ If the accepted interference percentage is greater than 100 or is less than 1
◼ if the maximum MAL length is greater than 62.
7. If you want Atoll to fix the subcell values as follows, select the Fix incompatibilities found in the main values
check box.
◼ If the number of required TRXs is greater than 62 or is less than 1, it is replaced by 1

494 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ If the number of required BCCHs is not 1, it is replaced by 1


◼ If the traffic load is greater than 1 or is less than 0, it is replaced by 1
◼ If the reception threshold is greater than -50 dBm or is less than -116 dBm, it is replaced by -102 dBm
◼ If the minimum C/I is greater than 25 dB, it is replaced by 12 dB
◼ If the half-rate traffic ratio is greater than 100% or less than 0%, it is replaced by 40%
◼ If the mean power control gain is greater than 32 dB or less than 0 dB, it is replaced by 4 dB
◼ If the DL power reduction is greater than 25 dB or less than 0 dB, it is replaced by 0 dB
◼ If the AFP weight is greater than 100 or less than 0, it is replaced by 1
◼ If the target rate of traffic overflow is greater than 100 or less than 0, it is replaced by 0
◼ If the accepted interference percentage is greater than 100 or less than 1, it is replaced by 1
◼ If the maximum MAL length is greater than 62, it replaced by 62.
8. Click OK.
If you choose to fix the incompatible values, Atoll displays the report in the Events viewer. Values that are
inconsistent are changed and Atoll displays warnings to inform you of unrealistic values.

7.7.9 Displaying the Frequency Allocation

Atoll provides several tools that enable you to view the frequency allocation. You can use these tools to analyse a
frequency plan by displaying the overall distribution of channels or channel and BSIC use on the map. You can also
search for channels or BSICs.
In this section, the following are explained:
◼ "Using Find on Map to Display Channel Reuse" on page 495
◼ "Displaying the Frequency Allocation Using Transmitter Display Settings" on page 497
◼ "Grouping Transmitters by Frequencies" on page 497
◼ "Displaying the Channel Allocation Histogram" on page 498.

7.7.9.1 Using Find on Map to Display Channel Reuse


In Atoll, you can use Find on Map to search for BCCH and non-BCCH channels, and BSICs. The Find on Map tool
allows you to view channel and BSIC reuse on the map.
Find on Map enables you to find transmitters using a given channel, BSIC or NCC-BCC, or combination of HSN and
MAIO. If you have already calculated and displayed a coverage prediction by transmitter based on the best server,
with the results displayed by transmitter, the search results will be displayed by transmitter coverage. Channel reuse
and any potential problems will then be clearly visible. For information on coverage predictions by transmitter, see
"Making a Coverage Prediction by Transmitter" on page 337.

 By including the BCCH, BSIC, and channel list of each transmitter in the transmitter
label, the search results will be easier to understand. For information on defining
the label, see "Associating a Label to an Object" on page 52.

Searching for Channels


You can use Find on Map to search for a channel. You can search in all channels, in control channels, or in non-
control channels.
To find a channel using Find on Map:
1. Click Tools > Find on Map. The Find on Map window appears.
2. From the Find list, select "GSM Channel."
3. In the Channel list, enter a channel that you would like to allocate.
4. Define where you want Atoll to search for the selected channel:

© 2020 Forsk. All Rights Reserved. 495


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ Used as BCCH: Atoll will search for the channel when used as a BCCH.
◼ Used as TCH: Atoll will search for the channel when used as a TCH.
By default, Find on Map displays only co-channel subcells. If you want adjacent channels to be displayed as
well, select the Adjacent channels check box.
5. Click Search.
When you search for both BCCH and TCH TRX types, transmitters with the same channel for BCCH are
displayed in red. Transmitters with the same channel for any TCH are displayed in orange. Transmitters with
two adjacent channels (i.e., a channel higher and a channel lower) are displayed in yellow. Transmitters with
a lower adjacent channel are displayed in green; transmitters with a higher adjacent channel are displayed in
green. Colours used for co-channel cases take precedence over the colours used for adjacent channels. All
other transmitters are displayed as grey lines.
When you search for the BCCH or TCH TRX types, transmitters with the same channel are displayed in red.
Transmitters with two adjacent channels (i.e., a channel higher and a channel lower) are displayed in yellow.
Transmitters with a lower adjacent channel are displayed in green; transmitters with a higher adjacent channel
are displayed in green. Colours used for co-channel take precedence over the colours used for adjacent
channels. All other transmitters are displayed as grey lines.
If you cleared the Adjacent channels check box, transmitters using the same channel are displayed in red; all
others, including transmitters with adjacent channels, are displayed as grey lines.
To restore the initial transmitter colours, click the Reset Display button in the Search Tool window.

Searching for a Combination of TRX and Subcell Parameters


You can use Find on Map to search for a combination of TRX and subcell parameters: a channel, BSIC or NCC-BCC,
as well as HSN and MAIO.
To find a BSIC-BCCH pair:
1. Click Tools > Find on Map. The Find on Map window appears.
2. From the Find list, select "BSIC-BCCH Pair."
3. Select the parameters on which you want to search:
◼ BCCH channel: Enter a BCCH channel number. If you do not enter a BCCH channel number, Atoll will search
all specified channels according to the other parameters.
◼ BSIC or NCC-BCC: Enter either a BSIC or a value for the NCC and for the BCC.
4. Click Search.
Transmitters that match the defined search parameters are displayed in red. All other transmitters are
displayed as grey lines.
To restore the initial transmitter colours, click the Reset Display button in the Search Tool window.
To find a BCCH or TCH channel or a combination of channel (BCCH or TCH) and HSN or MAIO:
1. Click Tools > Find on Map. The Find on Map window appears.
2. From the Find list, select "Channel-HSN/MAIO Pair."
3. From the Channel list, select a BCCH or TCH channel number and the parameter on which you want to search:
◼ HSN: to search for a combination of channel number and HSN, select HSN and an HSN number.
◼ MAIO: to search for a combination of channel number and MAIO, select MAIO and a MAIO number.

 The Find on Map tool can also return results for a specific HSN or MAIO when the
Channel field is empty. In this case, the Results window will list all the transmitters
for which the specified HSN or MAIO was defined.

4. Click Search.
Transmitters that match the defined search parameters are displayed in red. All other transmitters are
displayed as grey lines.
To restore the initial transmitter colours, click the Reset Display button in the Find on Map window.

496 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

7.7.9.2 Displaying the Frequency Allocation Using Transmitter Display Settings


You can use the display characteristics of transmitters to display frequency allocation-related information on the
map.
To display frequency allocation-related information on the map:
1. Select the Network explorer.
2. Right-click the Transmitters folder. The context menu appears.
3. Select Properties from the context menu. The Properties dialog box appears.
4. Click the Display tab.
You can display the following information per transmitter:
◼ BCCH: To display the BCCH of a transmitter, select "Discrete values" as the Display Type and "BCCH" as
the Field.
◼ BSIC: To display the BSIC of a transmitter, select "Discrete values" as the Display Type and "BSIC" as the
Field.
You can display the following information in the transmitter label or tip text:
◼ BCCH: To display the BCCH of a transmitter’s subcells, select "BCCH" from the Label or Tip Text Field
Definition dialog box.
◼ BSIC: To display the BSIC of a transmitter, select "BSIC" from the Label or Tip Text Field Definition dialog
box.
◼ Channels: To display the channels allocated to a transmitter, select "Channels" from the Label or Tip Text
Field Definition dialog box.
◼ HSN: To display the HSN allocated to a transmitter’s subcells, select "HSN" from the Label or Tip Text Field
Definition dialog box.
◼ MAIO: To display the MAIO allocated to a transmitter’s subcells, select "MAIO" from the Label or Tip Text
Field Definition dialog box.
◼ Cell type: To display the cell type allocated to a transmitter, select "Cell type" from the Label or Tip Text
Field Definition dialog box.
◼ Required TRXs per Transmitter or Subcell: To display the number of required TRXs per transmitter or per
subcell, select "Required TRXs" or "Subcell: Required TRXs," respectively, from the Label or Tip Text Field
Definition dialog box.
◼ Number of TRXs Assigned: To display the number of TRXs assigned to a transmitter, select "Number of
TRXs" from the Label or Tip Text Field Definition dialog box.
◼ Frequency Band: To display the frequency band assigned to a transmitter, select "Frequency Band" from
the Label or Tip Text Field Definition dialog box.
◼ GPRS/EDGE: To display which transmitters are GPRS/EDGE-capable, select "GPRS/EDGE" from the Label
or Tip Text Field Definition dialog box.
◼ Coding Scheme Configuration: To display the coding scheme configuration assigned to a transmitter,
select "Coding Scheme Configuration" from the Label or Tip Text Field Definition dialog box.
◼ Codec Configuration: To display the codec configuration assigned to a transmitter, select "Codec
Configuration" from the Label or Tip Text Field Definition dialog box.

 Because labels are always displayed, you should avoid displaying too much
information at the same time.

5. Click OK.
For information on display options, see "Setting the Display Properties of Objects" on page 49.

7.7.9.3 Grouping Transmitters by Frequencies


You can group transmitters in the Network explorer by their channel list or by their frequency band, or by both.
To group transmitters by channels or by frequency band:

© 2020 Forsk. All Rights Reserved. 497


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

1. Select the Network explorer.


2. Right-click the Transmitters folder. The context menu appears.
3. Select Properties from the context menu. The Properties dialog box appears.
4. On the General tab, click Group By. The Group dialog box appears.
5. Under Available Fields, select the parameter you want to group transmitters by:
◼ Frequency band
◼ Channels

6. Click to add the parameter to the Group these fields in this order list. The selected parameter is added
to the list of parameters on which the transmitters will be grouped.
7. If you do not want the transmitters to be sorted by a certain parameter, select it in the Group these fields in
this order list and click . The selected parameter is removed from the list of parameters on which the
transmitters will be grouped.
8. Arrange the parameters in the Group these fields in this order list in the order in which you want the
transmitters to be grouped:

a. Select a parameter and click to move it up to the desired position.

b. Select a parameter and click to move it down to the desired position.


9. Click OK to save your changes and close the Group dialog box.

7.7.9.4 Displaying the Channel Allocation Histogram


Atoll has a frequency distribution analysis tool. You can open the frequency distribution analysis tool by right-
clicking the Transmitters folder in the Network explorer and then selecting Frequency Plan > Channel Distribution
from the context menu. The frequency distribution analysis tool gives you a three-column table with:
◼ The channel number
◼ The load (i.e., the number of occurences weighted by the fractional load)
◼ The number of times that channel is used.
The load is the same as the number of TRXs if synthesised hopping is not used. When synthesised hopping is used,
the frequency load is the sum of 1/(MAL length) of all the TRXs using this frequency.
The scope of this tool is the same as the scope of the AFP. For more information on the AFP scope, see "The Scope
of the AFP and the Scope of the Interference Matrix" on page 400.
The frequency load distribution can be displayed as a histogram by clicking the Histogram button. The histogram
is similar to the one on the Histogram tab in the AFP Progress dialog box. For more information, see "Histogram
Tab" on page 415.

The Relationship Between Uniform Distribution and Quality


You should be aware that uniform distribution is not always synonymous with quality. While it is clear that in some
cases the frequency usage distribution can be a quality indicator, it is not always the case. For this reason the Atoll
AFP does not have a cost dedicated to non-uniformity of spectral use. Therefore Atoll AFP can create non-uniform
frequency distributions.
◼ When the frequency assignment problem (FAP) is easy, the AFP reaches a 0-cost solution and stops
immediately. If it was instructed to use the minimum spectrum possible, the AFP will use the smaller ARFCNs
more than the larger ones (and will leave the largest ARFCNs untouched, for future use). Otherwise, the AFP
will try to spread spectrum use. By default this directive is free for AFP tuning.
◼ In many cases, a large volume of allocation constraints exists for adjacent channel reuse. The two end-
channels, (the biggest and the smallest in the domain), have fewer constraints, because they have only one
adjacent channel in use, and are therefore heavily used. The adjacent channels (the second in the domain, and
the one before the biggest in the domain) are used less often than the others because they each have a heavily
used adjacent channel. Because the third domain frequency is adjacent to a seldom used channel, it will be
used more often than usual. In the case of a continuous domain, which is small, and whose size is impair, this
effect will resonate strongly and will provide a significant reduction in usage of the 2nd, 4th, 6th, etc.,
frequencies of the domain.

498 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

After you have manually or automatically allocated frequencies, you can view channel allocation in the form of a
table or a histogram. For each channel used, Atoll displays both the channel load (i.e., the number of times the
channel is used, weighted by the fractional load) and the total number of times the channel is used. The information
in the table can either be copied or exported for use in another application.
To display the channel allocation table or histogram:
1. Select the Network explorer.
2. Right-click the Transmitters folder. The context menu appears.
3. Select Frequency Plan > Channel Distribution. The Channel Use Statistics table appears.
4. You can do the following:
◼ Export: Click the Export button to open the Export dialog box and export the Channel Use Statistics table
contents as a TXT, CSV, or XLS file. For information on using the Export dialog box, see "Exporting Tables
to Text Files and Spreadsheets" on page 89.
◼ Histogram: Click the Histogram button to display the Distribution Histogram dialog box. The histogram
represents the channels as a function of the frequency of their use. You can move the pointer over the
histogram to display the frequency of use of each channel. The results are highlighted simultaneously in
the Zoom on selected values list. You can zoom in on values by clicking and dragging in the Zoom on
selected values list. Atoll will zoom in on the selected values.
In the Distribution Histogram dialog box, you have the following options:
◼ Copy: Click the Copy button to copy the histogram to the clipboard. You can paste the histogram as a
graphic into another application, for example, a word-processor.
◼ Print: Click the Print button to print the histogram.

7.7.10 Calculating Key Performance Indicators of a GSM/GPRS/EDGE Network

Atoll allows the user to calculate and analyse key performance indicators (KPI), such as the reduction factor, the
blocking probability, and the delay, that are currently defined for the network. This allows you to verify how well the
network satisfies basic performance criteria.
To calculate key performance indicators:
1. In the Network explorer, right-click the Transmitters folder, and select Traffic > Dimensioning and KPI
Calculation from the context menu. The Dimensioning/KPIs dialog box is displayed.
2. Under Dimensioning Parameters, select the dimensioning model that will be used for the KPI calculation from
the Model list. You can access the parameters of the selected dimensioning model by clicking the Browse
button.
3. Under Traffic (Circuit and Packet Demand), select whether the KPI calculation will be based on the traffic
demand calculated in the default traffic capture or the current values (circuit and packet demands) in the
Subcells table.
◼ If you select From subcell table, define the following additional parameters:
◼ Specify the Minimum throughput reduction factor that can be accepted in the network. When running a
traffic capture, this parameter is evaluated (but not displayed) during the calculation. The minimum
throughput reduction factor models the fact that, at the user level, the user throughput can be reduced
because of how much it will be multiplexed with other users. In other words, this parameter will be
affected by the traffic load which is a consequence of dimensioning.
◼ Under Terminals (%), enter the percentage of each type of terminal used in the map. The total
percentages must equal 100.
◼ Under Circuit Services (%), enter the percentage of each type of circuit service used in the map. The total
percentages must equal 100.
◼ Under Packet Services (%), enter the percentage of each type of packet service used in the map
(assuming the packet is made of maximum bit rate and constant bit rate packet services). The total
percentages must equal 100.
4. Click Calculate to calculate the KPI calculation.

© 2020 Forsk. All Rights Reserved. 499


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

The output of the calculation appears in the KPI Calculation dialog box under Results. You can select which
columns to display by clicking the Displayed Columns button and selecting or clearing the check box of the
columns. The following results are given for each transmitter in the Transmitter column:
◼ TRX Type: For each transmitter, the results are given by TRX type (e.g., BCCH, TCH, TCH_EGPRS and
TCH_INNER). Together, the Transmitter and TRX Type columns identify the subcell.
◼ Number of TRXs: The number of TRXs assigned for both the subcell's circuit-switched and packet-
switched traffic, while taking into account the quality of service criterion assigned for each.
◼ Load (%): The average demand in timeslots (packet and circuit), divided by the total number of timeslots
available. It represents the average occupancy of the TRXs. This parameter is one of the principal results
of dimensioning along with the number of TRXs. In addition, this parameter might have been updated by an
AFP model which is capable of optimising (i.e., reduce or increase) the number of required TRXs. This
results in the subcell load being modified.
◼ Multiplexing Factor: The user or Temporary Block Flow (TBF) multiplexing factor. The multiplexing factor
corresponds to the number of timeslots per frame.
◼ Maximum Number of TRXs per Transmitter: The maximum number of TRXs that a transmitter can support
is an input of the KPI calculation. This parameter is provided by the equipment manufacturer. The value can
be set for each transmitter or taken from the dimensioning model for transmitters where this value is not
set.
◼ Target Rate of Traffic Overflow (%): This input parameter defines the percentage of traffic that is allowed
to overflow from one subcell to another in case the traffic assigned to this subcell is greater than the
maximum traffic that it can accommodate. It can be considered an anticipation of the percentage of traffic
that will be rejected from higher priority subcells or layers to lower ones. The value is specified for each
subcell.
◼ Half-rate Traffic Ratio (%): This input parameter is defined per subcell and indicates the percentage of
subcell traffic that uses half-rate access.
If the values are different for BCCH and TCH subcells, Atoll will use the values for the target rate of traffic
overflow and the half-rate traffic ratio from the BCCH subcell.
◼ Packet demand (Kbps): The Packet Traffic Demand is the total traffic demand in kilobits per second
generated by packet-switched service users within the coverage area of the transmitter.
◼ Packet average demand (timeslots): The number of timeslots needed to satisfy the packet traffic demand
depends on the maximum throughput that a packet timeslot can support.
◼ Average Number of Timeslots per Connection (Packet): This input parameter defines the average number
of timeslots used by packet-switched-traffic users while accessing services. Packet-switched services
allow up to eight timeslots per connection. The average number of timeslots per connection corresponds
to the average number of downlink timeslots (multiplied by the number of simultaneous carriers in EDGE
Evolution, if any) over which a single mobile terminal can communicate at one time.
◼ Circuit Demand (Erlangs): The Circuit Traffic Demand is the total traffic demand in Erlangs generated by
circuit-switched-service users within the coverage area of the transmitter.

 For concentric cell types, the traffic demand on TCH subcells is different from the
one calculated during the traffic capture. For concentric cell types, the traffic
demand on TCH subcells is calculated from the traffic demand of the capture and
the effective rate of traffic overflow.

◼ Circuit average demand (timeslots): The Average Demand in Circuit Timeslots is calculated taking into
account the effect of half-rate circuit-switched traffic: two half-rate users are equivalent to one full-rate
user.
◼ Average Number of Timeslots per Connection (Circuit): The Average Number of Timeslots per
Connection (Circuit) is an input parameter. The number of timeslots per connection is "1" for full-rate
traffic, otherwise it depends on the half-rate traffic ratio.
At present, Atoll only models circuit calls using 1 timeslot per connection; this parameter is for forward
compatibility.
◼ Served Circuit Traffic (Erlangs): The Served Circuit Traffic is the circuit-switched traffic in Erlangs that the
subcell can serve.
The served circuit-switched traffic is circuit traffic demand less the effective overflowed circuit traffic.

500 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ Served Packet Traffic (Kbps): The Served Packet Traffic is the packet-switched traffic in kilobits per
second that the subcell can serve.
◼ The served packet-switched traffic is packet traffic demand less the effective overflowed packet traffic.
◼ Effective Rate of Traffic Overflow (%): The Effective Rate of Traffic Overflow is the actual rate of traffic
that is rejected by the subcell and overflows because of a lack of packet timeslots. In a GSM network, the
value is the same as the blocking probability. In a more complex network, this value includes the traffic
overflow from all services.
In case of Erlang B, the effective rate of traffic overflow corresponds to the effective blocking rate. This
value is calculated from the required number of circuit timeslots (both shared and circuit timeslots) and the
circuit traffic demand in Erlang B tables.
In case of Erlang C, the effective rate of traffic overflow is zero except if the maximum number of TRXs is
exceeded. The effective blocking rate is inferred from the required number of circuit timeslots (both shared
and circuit timeslots) and the circuit traffic demand in Erlang C tables.
◼ Probability of Circuit Blocking Rate (or Delay) (%): The Circuit Blocking Rate is the grade of service (GoS)
indicator for circuit-switched traffic. It can be either the rate at which calls are blocked (Erlang B) or delayed
(Erlang C), depending on which queuing model the dimensioning model uses.
◼ Minimum Throughput Reduction Factor (%): The Minimum Throughput Reduction Factor is the lowest
throughput reduction factor that can still guarantee service availability. The Minimum Throughput
Reduction Factor is one of the criteria for packet-switched traffic dimensioning. It is calculated using the
parameters defined for the services: the minimum service throughput; the maximum number of timeslots
per connection; the required availability; and the per pixel timeslot capacity of the subcell coverage area.
This parameter is calculated when making the traffic capture or is user-defined depending on the source
of traffic demand on which the KPI calculation is based.
◼ Throughput Reduction Factor (%): The Throughput Reduction Factor is calculated from the quality charts
using the packet load and available connections for each subcell. This reduction factor must be greater
than the minimum throughput reduction factor for packet-switched services for these services to be
satisfactorily available in the subcell.
◼ Maximum Packet Delay (s): The Maximum Packet Delay is the defined delay in seconds that must not be
exceeded for the service quality to be considered satisfactory.
◼ Packet Delay (s): The Delay is a key performance indicator (KPI) calculated using the quality graphs, the
load, and the number of connections available. This dimensioning output must not exceed the maximum
delay defined for the service for service availability to be considered satisfactory.
◼ Maximum Probability of Packet Delay (%): The Maximum Probability of Packet Delay is defined for each
packet service and is the highest probability that the service will be blocked that is acceptable in terms of
service availability.
◼ Probability of Packet Delay (Delay) (%): The Probability of Packet Delay is a dimensioning output and must
not exceed the Maximum Probability of Packet Delay defined for the service for service availability to be
considered satisfactory.
5. Click Commit to assign the load and the effective rate of traffic overflow to the subcells.

 KPI calculation is based on a traffic capture. Modifications to traffic maps, traffic


parameters, and transmitter properties (e.g., calculation area, coding scheme
configuration, etc.) have an influence on the traffic capture. Therefore, if you modify
some of these data, you must recalculate the traffic capture before calculating
KPIs.

7.8 Optimising Network Parameters Using ACP


The ACP (Automatic Cell Planning) module enables radio engineers designing GSM networks to automatically
calculate the optimal network settings in terms of network coverage and quality. ACP can also be used to add sites
from a list of candidate sites or to remove unnecessary sites or sectors. ACP can also be used in co-planning mode

© 2020 Forsk. All Rights Reserved. 501


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

where networks using different radio access technologies must be taken into consideration when calculating the
optimal network settings.
ACP is primarily intended to improve existing network deployment by reconfiguring the main parameters that can
be remotely controlled by operators: antenna electrical tilt and transmission power. ACP can also be used during
the initial planning stage of a GSM network by enabling the selection of the antenna, and its azimuth, height, and
mechanical tilt. ACP not only takes transmitters into account in optimisations but also any repeaters and remote
antennas.
ACP can also be used to measure and optimise the EMF exposure created by the network. This permits the
optimisation of power and antenna settings to reduce excessive EMF exposure in existing networks and optimal
site selection for new transmitters.
ACP uses user-defined objectives to evaluate the optimisation, as well as to calculate its implementation cost. Once
you have defined the objectives and the network parameters to be optimised, ACP uses an efficient global search
algorithm to test many network configurations and propose the reconfigurations that best meet the objectives. ACP
presents the changes ordered from the most to the least beneficial, allowing phased implementation or
implementation of just a subset of the suggested changes.
ACP is technology-independent and can be used to optimise networks using different radio access technologies.
Chapter 18: Automatic Cell Planning explains how you configure the ACP module, how you create and run an
optimisation setup, and how you can view the results of an optimisation. In this section, only the concepts specific
to GSM networks are explained:
◼ "GSM Optimisation Objectives" on page 502
◼ "GSM Quality Parameters" on page 503
◼ "GSM Quality Analysis Predictions" on page 505.

7.8.1 GSM Optimisation Objectives

ACP optimises the network using user-defined objectives to evaluate the quality of the network reconfiguration. The
objectives depend on the technology used by the project and are consistent with the corresponding coverage
predictions in Atoll. In projects using GSM, either alone, or in a co-planning or multi-RAT mode, the following
objectives are proposed:
◼ GSM Coverage
◼ GSM Cell Dominance
You can also create the following objectives from the context menu of Objectives in the left-hand pane of the
Objectives tab:
◼ GSM CINR Co-channel
◼ GSM 1st-Nth Difference
◼ Custom Coverage
You define the optimisation objectives using the Objectives tab of the ACP Setup dialog box. For information on
setting objective parameters, see "Setting Objective Parameters" on page 1226.

502 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.78: Running ACP Optimisation for a GSM Network

7.8.2 GSM Quality Parameters

When you create an optimisation setup, you define how ACP evaluates the objectives. The quality parameters are
technology dependent. You can base the evaluation of the objectives on a calculated coverage prediction or on
manual configuration. If you base the coverage prediction settings on a calculated coverage prediction, ACP will use
the ranges and colours defined in the selected coverage prediction as the default for its own predictions. However,
if you have saved the display options of an ACP prediction as default, or if you are using a configuration file for ACP,
these defined ranges and colours will be used as the default, overriding the settings in the selected coverage
prediction.
In projects using GSM, either alone, or in a co-planning or multi-RAT mode, the following Quality parameters are
proposed in the Pixel Rules frame of the objectives’ properties pages:
◼ BCCH Signal Level
◼ Overlap
◼ Best Server Distance
◼ CINR Co-channel
◼ 1st-2nd Difference
◼ 1st-Nth Difference
To define the ACP quality parameters for GSM:
1. Open the Setup Properties dialog box to define the optimisation as explained in "Creating an ACP Setup" on
page 1214.
2. Click the Objectives tab.
3. Under Parameters, expand the GSM folder. The list of available quality parameters appears.

© 2020 Forsk. All Rights Reserved. 503


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

 You can base the evaluation of a qualiy analysis prediction on a calculated Atoll
prediction, if any, or on a manual configuration.
◼ If you base the evaluation of a qualiy analysis prediction on a calculated Atoll
prediction, ACP will use the display settings of the calculated Atoll prediction
in the qualiy analysis prediction calculated for that objective.
◼ If you saved the display settings of a qualiy analysis prediction as defaults, or
if you are using a configuration file for ACP, these display settings will be used
by default and will override the display settings of the calculated Atoll
prediction. For more information on changing the display settings of a quality
analysis prediction, see "Changing the Display Properties of ACP Predictions"
on page 1277.

CINR Co-channel
Click this parameter to define in the right-hand pane how ACP will evaluate coverage by C/I level.
◼ Base prediction settings on > "Coverage by C/I Level (DL)": ACP will evaluate coverage by C/I level based
on the parameters used to calculate the selected "Coverage by C/I Level (DL)" prediction in Atoll.
◼ Base prediction settings on > "Manual configuration": If you select this option, you can Enable shadowing
margin and define a Cell edge coverage probability. The standard deviations defined in the Atoll clutter are
used or, if no clutter information is available, default values are used.
BCCH Signal Level
Click this parameter to define in the right-hand pane how ACP will evaluate coverage by signal level.
◼ Base prediction settings on > "Coverage by Signal Level (DL)": ACP will evaluate the coverage by signal
level based on the parameters used to calculate the selected "Coverage by Signal Level (DL)" prediction in
Atoll.
◼ Base prediction settings on > "Manual configuration": If you select this option, you can Enable shadowing
margin and define a Cell edge coverage probability. The standard deviations defined in the Atoll clutter are
used or, if no clutter information is available, default values are used.
Overlap / 1st-Nth to define in the right-hand pane how ACP will evaluate overlapping coverage and coverage
by 1st-Nth difference.
Overlap
Click this parameter to define in the right-hand pane how ACP will evaluate coverage by overlapping zones
or by 1st-Nth difference.
◼ Base prediction settings on > "Overlapping Zones (DL)": ACP will evaluate coverages by overlapping
based on the parameters used to calculate the selected "Overlapping Zones (DL)" prediction in Atoll.
Only the Atoll predictions displaying a "Number of Servers" per pixel can be accessed by the ACP.
◼ Base prediction settings on > "Manual configuration": If you select this option, set the Minimum signal
level to "Subcell C Threshold" (reception threshold defined per subcell) or "Global C Threshold" and
specify the Overlap threshold margin to be used for all subcells.
1st-Nth
◼ Base prediction settings on > "Overlapping Zones (DL)": ACP will evaluate coverages by 1st-Nth
difference based on the parameters used to calculate the selected "Overlapping Zones (DL)" prediction
in Atoll.
Since there is no Atoll prediction type equivalent to ACP’s GSM 1st-Nth Difference objective, the
parameters recovered by ACP from the selected Atoll prediction are limited to the minimum signal level
and the shading. The number of servers must always be specified manually next to No. servers.
◼ Base prediction settings on > "Manual configuration": If you select this option, set the Minimum signal
level to "Subcell C Threshold" or "Global C Threshold" and specify the No. serversthreshold margin to be
used for all subcells.
In both cases, the value you specify next to No. servers determines "Nth" in the GSM 1st-Nth Difference
objective. For instance if you set No. servers to 4, then the "1st-4th Difference" quality parameter will be
automatically selected by default in the Quality column of the GSM 1st-Nth Difference properties page.
- Allowed values for No. servers range from 3 to 100, with only one value available per technology.
- The "1st-2nd Difference" quality parameter (based on No. servers = 2) is provided by default.

504 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

7.8.3 GSM Quality Analysis Predictions

ACP quality analysis predictions can be displayed in the Atoll map window. The same predictions are displayed by
default on the Quality tab of an optimisation’s results window.

Figure 7.79: ACP Quality Analysis Prediction Types for a GSM Network

ACP quality analysis predictions are equivalent to some of Atoll’s coverage predictions. The following table lists the
quality analysis predFor more information, see "Making a Coverage Prediction on Overlapping Zones" on page 342ictions
available in ACP for GSM and the equivalent GSM coverage predictions in Atoll.
Atoll Coverage Prediction Type
ACP Quality Analysis Prediction Type
"Display type" / "Field"

BCCH Signal Level Coverage by Signal Level (DL) 1


"Value Intervals" / "Best Signal Level (dBm)"

Overlap Overlapping Zones (DL) 2


"Value Intervals" / "Number of Servers"
CINR Co-channel Coverage by C/I Level (DL) 3
"Value Intervals" / "C/I Level (dB)"

1st-Nth Difference N/A

1. For more information, see "Making a Coverage Prediction by DL Signal Level" on page 336.
2. For more information, see "Making a Coverage Prediction on Overlapping Zones" on page 342.
3. For more information, see "Making DL Quality Predictions Based on C⁄I or C⁄(I+N)" on page 463.

Making these predictions available within ACP enables you to quickly validate the optimisation results without
having to commit the results and then calculate a coverage prediction in Atoll. The ACP predictions display results
very similar to those that Atoll would display if you committed the optimisation results and calculated Atoll coverage
predictions, however, before basing any decision to commit the optimisation results on the predictions produced by
ACP, you should keep the following recommendations in mind:
◼ You should verify the results with a different Atoll coverage prediction, such as the interfered zones prediction.
◼ ACP generated predictions are generated using the entire set of proposed changes. They do not take into
account the change subset defined on the Change Details tab.
◼ The predictions are only provided for the used or requested carrier (GSM900, GSM1800, etc.) separately.
◼ Even after committing the optimisation results, small differences can appear between ACP predictions and
the predictions resulting from Atoll coverage predictions.
You can view the exact BCCH value on any pixel by letting the pointer rest over the pixel. The BCCH value is then
displayed in tip text.
For ACP overlapping zones predictions, you can:

© 2020 Forsk. All Rights Reserved. 505


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ specify a best server threshold:


◼ by entering a value next to Minimum Signal Level in the Overlap / 1st-Nth properties page,
◼ or by setting the param.gsm.overlap.minRxLevel option with the same value in the [ACPTplObjectivePage]
section of the ACP.ini file.
◼ specify a threshold margin:
◼ by entering a value next to Threshold margin in the Overlap / 1st-Nth properties page,
◼ or by setting the param.gsm.overlap.margin option with the same value in the [ACPTplObjectivePage]
section of the ACP.ini file.
For each network quality coverage prediction, ACP offers a prediction showing the initial network state, the final
network state, and a prediction showing the changes between the initial and final state.

7.9 Advanced Configuration


In this section, the following advanced configuration options are explained:
◼ "Setting HCS Layers" on page 506
◼ "Comparing Service Areas in Calculations" on page 507
◼ "Cell Types" on page 510
◼ "TRX Configuration" on page 514
◼ "Codec Configuration" on page 515
◼ "Coding Scheme Configuration" on page 518
◼ "Timeslot Configurations" on page 522
◼ "Advanced Transmitter Configuration Options" on page 523
◼ "Advanced Modelling of Hopping Gain in Coverage Predictions" on page 528
◼ "Modelling the Co-existence of Networks" on page 530

7.9.1 Setting HCS Layers

You can model hierarchical networks in Atoll by defining hierarchical cell structure (HCS) layers. HCS layers are
defined by the following parameters:
◼ Priority
◼ Layer reception threshold
◼ Maximum speed.
The priority and layer reception threshold are used to determine the best server on each pixel. When there are
several possible transmitters, the best server will be determined by the priority. If there are transmitters on different
layers having the same priority, the transmitter for which the difference between the received signal level and the
layer reception threshold will be selected as the best server. Transmitters whose received signal level is below the
layer reception threshold will be ranked by signal level, but will not be chosen as best server. The HCS layer reception
threshold is considered only if no specific HCS layer reception threshold has been defined at the transmitter level
(on the General tab of the transmitter’s Properties dialog box).


You can set Atoll to select the transmitter with the highest received signal level as
the serving transmitter by changing an option in the Atoll.ini file. For more
information on changing options in the Atoll.ini file, see the Administrator Manual.

The maximum speed is used to select HCS layer users according to the speed defined in the mobility.
To define HCS layers:

506 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

1. Select the Parameters explorer.


2. Click the Expand button ( ) to expand the GSM Network Settings folder.
3. Right-click the HCS Layers folder. The context menu appears.
4. Select Open Table. The HCS Layers table appears.
5. In the row marked with the New Row icon ( ), enter the following parameters to define a HCS layer (for
information on working with data tables, see "Data Tables" on page 78):
◼ Name: Enter a name for the HCS layer. This name will appear in other dialog boxes when you select a HCS
layer.
◼ Priority: Enter a priority for the HCS layer. "0" is the lowest priority.
◼ Max. Speed (km/h): Enter a maximum mobility speed for the HCS layer.
◼ Layer Reception Threshold (dBm): Enter a default layer reception threshold in dBm. This threshold can be
used as a border for the HCS layer in some predictions when the HCS server option is selected.

7.9.2 Comparing Service Areas in Calculations

For any coverage prediction, traffic analysis, or interference matrix calculation, transmitter service areas can be
defined differently according to the server selection made on the Conditions tab of the dialog box used to define the
calculation. On the Conditions tab, you can select:
◼ All: All servers will be taken into consideration.
◼ Best Signal Level: The best signal level from all servers on all layers will be taken into consideration.
◼ Second Best Signal Level: The second best signal level from all servers on all layers will be taken into
consideration.
◼ Best Signal Level per HCS Layer: The best signal level from all servers on each HCS layer will be taken into
consideration.
◼ Second Best Signal Level per HCS Layer: The second best signal level from all servers on each HCS layer will
be taken into consideration.
◼ HCS Servers: The best signal level by HCS layer on each pixel will be taken into consideration, assuming the
signal level on each layer exceeds the minimum HCS threshold defined either at the HCS layer level or
specifically for each transmitter.
◼ Highest Priority HCS Server: The best signal level of all the severs on the highest priority HCS layer will be
taken into consideration, assuming the priority of the layer is defined by its priority field and its signal level
exceeds the minimum HCS threshold defined either at the HCS layer level or specifically for each transmitter.
◼ Best Idle Mode Reselection Criterion (C2): The best C2 from all servers will be taken into consideration.
A server is considered on a pixel if its calculated signal level exceeds the lower boundary of the signal level defined
either globally on the Conditions tab of the coverage prediction or specifically for each subcell in coverage
prediction, traffic analysis, and interference matrix calculations.
Selecting the server to be taken into consideration retains one or several servers on each pixel, according to a
combination of HCS layer properties (layer priority, maximum speed allowed on the layer, layer admission threshold)
and the calculated signal level on each pixel.

Example of Service Areas


In this example, the following network is used:
◼ 3 tri-sector base stations on a micro layer
◼ 1 omni base station on a macro layer
◼ 1 omni base station on an umbrella layer
The umbrella layer is defined to overlap the macro layer, which overlaps the micro layer.
The HCS layers are defined with the following characteristics:

© 2020 Forsk. All Rights Reserved. 507


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

Name Priority (0:Lowest) Max Speed (km/h) Layer Reception Threshold (dBm)

Macro Layer 2 100 -90

Micro Layer 3 10 -84

Umbrella Layer 1 300 -105

The subcell reception threshold is -102 dBm for the micro cells and -105 dBm for the macro and the umbrella cells.
Three mobility types are defined in this project: Pedestrian (3km/h), 50 km/h and 90 km/h
The resulting services areas are displayed in the following graphics for each selection.
◼ All: All servers are taken into consideration

Composite Coverage

Umbrella Layer Coverage Macro Layer Coverage Micro Layer Coverage

Figure 7.80: Coverage by Transmitter (DL) on All the servers

Figure 7.80 shows the service areas of all the transmitters without any layers taken into consideration. Each cell is
considered individually and the limit of its coverage is defined by its subcell reception thresholds. Overlapping is
possible between transmitters and between HCS layers.
◼ Best Signal Level: The best signal level from all servers on all layers is taken into consideration.

Composite Coverage

Umbrella Layer Coverage Macro Layer Coverage Micro Layer Coverage

Figure 7.81: Coverage by Transmitter (DL) for the Best Signal Level

Figure 7.81 shows the service areas of the transmitters having the best signal level on each pixel, without any layer
taken into consideration. Cells are in competition if their calculated signal level is higher than the subcell reception
thresholds. Overlapping between transmitters and between HCS layers is not possible.

508 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ Best Signal Level per HCS Layer: The best signal level from all servers on each HCS layer is taken into
consideration.

Composite Coverage

Umbrella Layer Coverage Macro Layer Coverage Micro Layer Coverage

Figure 7.82: Coverage by Transmitter (DL) for the Best Signal Level per HCS Layer

Figure 7.82 shows the service areas of the transmitters having the best signal level on each pixel, for each HCS layer.
Cells are in competition per layer if their computed signal level is higher than its subcell reception thresholds.
Overlapping between HCS layers is possible, but overlapping between transmitters on a given HCS layer is not
possible.
◼ HCS Servers: The best signal level by HCS layer on each pixel is taken into consideration, assuming the signal
level on each layer exceeds the minimum HCS threshold defined either at the HCS layer level or specifically
for each transmitter.

Composite Coverage

Umbrella Layer Coverage Macro Layer Coverage Micro Layer Coverage

Figure 7.83: Coverage by Transmitter (DL) for the HCS Servers

Figure 7.83 shows the service areas of the transmitters having the best signal level on each pixel, for each HCS layer.
Cells are in competition per layer assuming their calculated signal level is higher than the subcell reception
thresholds and the HCS layer reception threshold. Overlapping between HCS layers is possible, but overlapping
between transmitters on a given HCS layer is not possible.
In the case above, the micro layer overlaps the macro layer and its borders are defined by the maximum between
the subcell reception thresholds (-102 dBm) and the micro layer threshold (-84 dBm), i.e. -84 dBm. In addition, the
macro layer overlaps the umbrella layer and its borders are defined by the maximum between the subcell reception
thresholds (-105 dBm) and the macro layer threshold (-90 dBm), i.e. -90 dBm. The umbrella layer is displayed when

© 2020 Forsk. All Rights Reserved. 509


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

its signal level exceeds the maximum between the subcell reception thresholds and the umbrella layer threshold,
i.e. -105 dBm.
◼ Highest Priority HCS Server: The best signal level of all the severs on the highest priority HCS layer are taken
into consideration, assuming the priority of the layer is defined by its priority field and its signal level exceeds
the minimum HCS threshold defined either at the HCS layer level or specifically for each transmitter.

Composite Coverage

Umbrella Layer Coverage Macro Layer Coverage Micro Layer Coverage

Figure 7.84: Coverage by Transmitter (DL) for the Highest Priority HCS Server

Figure 7.84 shows the service areas of the transmitters having the best signal level on each pixel, on the highest
priority HCS layer. The priority HCS layer is the layer for which the priority value is the highest and for which the
calculated signal level is higher than its subcell reception thresholds and the HCS layer reception threshold.
Overlapping between HCS layers and between transmitters of a given HCS layer is not possible.

 If two layers have the same priority, the traffic is served by the transmitter for which
the difference between the received signal strength and the HCS threshold is the
highest. The way competition is managed between layers with the same priority
can be modified. For more information, see the Administrator Manual.

7.9.3 Cell Types

A cell type is a defined set of TRX types. The cell type, with its TRX types, constitutes the basic configuration of a
transmitter in GSM/GPRS/EDGE. By changing the cell type assigned to a transmitter or station template, you change
its basic configuration. You can create cell types and assign different existing TRX types to them.
In this section, the following are described:
◼ "TRX Types" on page 510
◼ "Creating a Cell Type" on page 511
◼ "Examples of Cell Types" on page 513.

7.9.3.1 TRX Types


By default, the Atoll GSM/GPRS/EDGE document template has three types of TRXs:
◼ BCCH: The BCCH TRX type is the BCCH carrier
◼ TCH: The TCH TRX type is the default traffic carrier
◼ TCH_EGPRS: The TRX type is the EDGE traffic carrier.
◼ TCH_INNER: The TRX type is the inner traffic carrier.

510 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

If necessary, you can define additional TRX types by creating them in the GSM/GPRS/EDGE document template. The
template is located in the templates directory, within the Atoll install directory, and is called "GSM GPRS EDGE.mdb."
For information on the Atoll document template, see the Administrator Manual.

7.9.3.2 Creating a Cell Type


A cell type must have a BCCH TRX type for the broadcast control channel and a TCH TRX type for the default traffic
carrier; it can also have a TCH_INNER or TCH_EGPRS TRX type. You cannot have more than one instance of a given
TRX type in a cell type.
To create a cell type:
1. Select the Parameters explorer.
2. Click the Expand button ( ) to expand the GSM Network Settings folder.
3. Right-click the Cell Types folder. The context menu appears.
4. Select Open Table. The Cell Types table appears.
5. In the row marked with the New Row icon ( ), enter the name of the new cell type. This name will appear in
other dialog boxes when you select a cell type.

6. Select the row containing the cell type and click the Properties button ( ) in the Table toolbar. The cell type’s
Properties dialog box appears.
In the cell type’s Properties dialog box, you can add and define the TRX types that will constitute the cell type.
7. Under TRX Types, in the row marked with the New Row icon ( ), enter the following parameters to define a
TRX type (for information on working with data tables, see "Data Tables" on page 78):
◼ TRX Type: Select a TRX type from the list.
◼ Frequency Domain: Select a frequency domain from the list. Only channels belonging to this frequency
domain will be allocated to TRXs of this TRX type during automatic or manual frequency planning.
◼ DL Power Reduction: Enter a value for the reduction of power relative to the transmitter power. The
downlink power reduction can be used to model inner subcells.
◼ Reception Threshold (dBm): Enter a minimum received signal for this TRX type.
◼ C/I Threshold (dB): Enter a minimum signal quality for this TRX type. The C/I Threshold can be used in
interference predictions and in the AFP.
◼ DTX Supported: If the TRX type supports DTX (Discontinuous Transmission) technology, select the DTX
Supported check box. Subcells supporting DTX can reduce interference they produce according to the
defined voice activity factor. This option has no impact on BCCH TRX type.
◼ Timeslot Configuration: Select a timeslot configuration from the list. The timeslot configuration defines
the distribution of circuit, packet and shared timeslots for the subcell, respecting the number of TRXs.
◼ Half-Rate Traffic Ratio (%): Enter the percentage of half-rate voice traffic in for this TRX type. This value is
used to calculate the number of timeslots required to respond to the voice traffic demand.

 The target rate of traffic overflow and the half-rate traffic ratio must be the same
for BCCH and TCH TRX types. If the values are different for BCCH and TCH TRX
types, Atoll will use the values for the target rate of traffic overflow and the half-rate
traffic ratio from the BCCH TRX type.

◼ Target Rate of Traffic Overflow (%): Enter the target rate of traffic overflow. The target rate of traffic
overflow is used during traffic analysis to distribute the traffic between subcells and layers. The value is the
percentage of candidate traffic overflowing to a subcell with a lower priority. It has an impact on the traffic
capture between inner and outer subcells, and between micro and macro layers. In other words, The target
rate of traffic overflow can be considered to an estimation of the allowed percentage of traffic rejected
from subcells or layers of higher priority to subcells or layers of lower subcells (see Figure 7.3).

 If the traffic overflow target is set to a value lower than the grade of service, it
means that the traffic rejected (according to the queuing model selected in the
dimensioning model: Erlang B or Erlang C) will be lost and will not overflow to other
subcells.

© 2020 Forsk. All Rights Reserved. 511


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ Hopping Mode: Select the frequency hopping mode supported by this TRX type. The hopping mode can be
either "Base Band Hopping mode (BBH)" or "Synthesised Hopping mode (SFH)." If frequency hopping is not
supported, select "Non Hopping."
◼ Allocation Strategy: Select the allocation strategy used during manual or automatic frequency planning.
There are two available allocation strategies:
◼ Free: Any of the channels belonging to the frequency domain can be assigned to TRXs.
◼ Group Constrained: Only channels belonging to a same frequency group in the frequency domain can
be assigned. You can use the Preferred Frequency Group to define the preferred group of frequencies
when using the AFP.
◼ Max. MAL Length: Enter the maximum length of the mobile allocation list (MAL), in other words, the
maximum number of channels allocated to the TRXs of subcells based on this TRX type during automatic
frequency planning if the Hopping Mode is either SFH (Synthesised Frequency Hopping) or BBH (Base Band
Hopping) and if the Allocation Strategy is Free.
◼ HSN Domain: Select the HSN domain for this TRX type. Only hopping sequence numbers (HSN) belonging
to the selected HSN domain will be allocated to subcells during automatic or manual frequency planning.
The HSNs are allocated if the Hopping Mode is either SFH (Synthesised Frequency Hopping) or BBH (Base
Band Hopping).
◼ Lock HSN: If the HSN assigned to this TRX type is to be kept when a new AFP session is started, select the
Lock HSN check box.


The Lock HSN status can also be managed via the Network explorer from the
context menu of an individual transmitter or group of transmitters. For more
information, see "AFP Resource Status Management" on page 330.

◼ AFP Weight: Enter an AFP weight. The AFP weight is used to increase or decrease the importance of a
subcell during automatic frequency planning. The value must be a real number. The higher the AFP weight
is, the higher the constraint on the TRX type. The AFP weight artificially multiplies the cost function which
has to be minimised by the AFP.
◼ % Max. Interference: Enter the maximum level of interference allowable during automatic frequency
planning. The interference is defined as a percentage of area or traffic, as defined during the calculation of
the interference matrices.
◼ Mean Power Control Gain (dB): The average reduction in interference due to power control in downlink.
This gain is used when calculating interference generated by the subcell. Interference generated by the
subcell is reduced by this value during C/I calculations.
◼ Default TRX Configuration: Select the default TRX configuration for this TRX type. It will apply to all TRXs
belonging to a subcell based on this TRX type. By selecting the default TRX configuration, the maximum
number of GPRS and EDGE coding schemes is set at the TRX type level. You can also define the TRX
configuration for each TRX.
◼ EDGE Power Backoff (dB): Enter the average power reduction for EDGE transmitters due to 8PSK, 16QAM
and 32QAM modulations in EDGE. This has an impact on the EDGE service zone which can be seen in traffic
analysis and EDGE predictions.
◼ Diversity Mode: The type of diversity supported by the subcell ("None," "Tx Diversity," or "Antenna
Hopping"). If you select "Tx Diversity," the signal is transmitted as many times as there are antennas. If you
select "Antenna Hopping," the signal is transmitted successively on each antenna. In "Tx Diversity mode,"
transmitting on more than one antenna, the signal experiences a gain of 3 dB. For any diversity mode, an
additional transmission diversity gain can be defined per clutter class in order to correctly model gain due
to the environment (see "Defining Clutter Class Properties" on page 133 for more information). The
resulting gain will increase the C/I value at the terminal served by the considered subcell.

 An Other Properties tab appears on the Properties dialog box if you have added
user-defined fields to the Cell Types table.

8. Click OK to close the cell type’s Properties dialog box.


9. Click the Close button ( ) to close the Cell Types table.

512 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

7.9.3.3 Examples of Cell Types


When you create a new GSM/GPRS/EDGE document, some cell types are provided by default. In this section, the
parameters for two examples of cell types are given:
◼ "Normal Cell Type" on page 513
◼ "Concentric Cell Type" on page 513.

Normal Cell Type


A normal cell type consists of two TRX types:
◼ BCCH TRX type
◼ TCH TRX type
The following table describes the parameters to be specified for each hopping mode.

Hopping mode
Parameter Where Used in Atoll
Non hopping BBH SFH

Frequency domain Automatic or manual frequency x x x


planning

Maximum MAL (Mobile Allocation Automatic frequency planning Not used x x


List) length

Allocation strategy Automatic or manual frequency x x x


planning

C/I threshold Interference predictions, x x x


Automatic frequency planning

Accepted interference percentage Automatic frequency planning x x x

DL power reduction Signal level predictions = 0 for BCCH = 0 for BCCH = 0 for BCCH
= 0 for TCH = 0 for TCH = 0 for TCH

Hopping mode Interference predictions Non Hopping Base Band Synthesised


Hopping Hopping

Reception threshold Signal level predictions x x x

AFP weight Automatic frequency planning x x x


HSN domain Automatic frequency planning Not used x x

Lock HSN Automatic frequency planning x x x

DTX supported Automatic frequency planning, x x x


Interference predictions
Half-rate traffic ratio Traffic analysis x x x

Target rate of traffic overflow Traffic analysis x x x

Timeslot configuration Dimensioning x x x

Default TRX configuration Traffic analysis, x x x


Packet predictions

EDGE Power Backoff Traffic analysis, x x x


Packet predictions

Diversity Mode Signal level predictions x x x

Concentric Cell Type


A concentric cell type consists of three TRX types:
◼ BCCH TRX type
◼ TCH TRX type
◼ TCH_INNER
The following table describes the parameters to be specified for each hopping mode.

© 2020 Forsk. All Rights Reserved. 513


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

Hopping mode
Parameter Where Used in Atoll
Non hopping BBH SFH

Frequency domain Automatic or manual frequency x x x


planning

Maximum MAL (Mobile Allocation List) Automatic frequency planning Not used x x
length

Allocation strategy Automatic or manual frequency x x x


planning

C/I threshold Interference predictions, x x x


Automatic frequency planning

Accepted interference percentage Automatic frequency planning x x x

DL power reduction Signal level predictions = 0 for BCCH = 0 for BCCH = 0 for BCCH
=> 0 for TCH => 0 for TCH => 0 for TCH
<> 0 for <> 0 for <> 0 for
TCH_INNER TCH_INNER TCH_INNER

Hopping mode Interference predictions Non Hopping Base Band Synthesised


Hopping Hopping

Reception threshold Signal level predictions x x x

AFP weight Automatic frequency planning x x x

HSN domain Automatic frequency planning Not used x x


Lock HSN Automatic frequency planning x x x

DTX supported Automatic frequency planning, x x x


Interference predictions

Half-rate traffic ratio Traffic analysis x x x

Target rate of traffic overflow Traffic analysis x x x


Timeslot configuration Dimensioning x x x

7.9.4 TRX Configuration

In GSM/GPRS/EDGE projects, coding schemes are modelled using a TRX configuration. For each TRX, you can
define a maximum coding scheme for GPRS or for EDGE. The maximum number of coding schemes can also be
defined per terminal, if the terminal is GPRS or EDGE-capable. Capacity will be limited by the lower of the maximum
coding schemes defined for the TRX configuration and for the terminal. For example, if the highest coding index
number defined on the terminal is lower than the value defined on the TRX configuration, capacity will be limited by
the highest index number supported by the terminal.
The coding scheme index number is an input in traffic captures (and, therefore, in dimensioning) and in GPRS
coverage predictions. It is important to keep in mind that, before dimensioning, in other words, before TRXs have
been allocated to transmitters, the TRX configuration defined per subcell is used in calculations. However, once
TRXs have been allocated, the value for the TRX configuration is read from the TRXs. The TRX configuration, and
any parameters or limitations, will have be defined again for the TRXs. Otherwise, the configuration will not be taken
into account during calculations.
In Atoll, you can create or import a TRX configuration for GSM/GPRS/EDGE documents.
To create a new TRX configuration:
1. In the Parameters explorer, expand the GSM Network Settings folder, right-click the TRX Configurations
folder, and select Open Table. The TRX Configurations table appears.
2. In the row marked with the New Row icon ( ), enter the following parameters to create a TRX configuration
(for information on working with data tables, see "Data Tables" on page 78):
◼ Name: Select a TRX type from the list.
◼ Max. GPRS CS: Enter the maximum number of coding schemes that the GPRS-compatible configuration
can use.

514 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ Max. EDGE CS: Enter the maximum number of coding schemes that the EDGE-compatible configuration
can use.
◼ Comments: You can enter comments in this field if you want.
If you have a TRX configuration data in text or comma-separated value (CSV) format, you can import it into the TRX
Configuration table in the current document. If the data is in another Atoll document, you can first export it in text
or CSV format and then import it into the TRX Configuration table of your current Atoll document. When you are
importing, Atoll allows you to select what values you import into which columns of the table.
To import a new TRX configuration:
1. Select the Network explorer.
2. Right-click the Transmitters folder. The context menu appears.
3. Select Network Settings > TRX Configurations. The TRX Configuration table appears. The HSN Domains
table contains a entry called "Standard."
4. Right-click the TRX Configuration table. The context menu appears.
5. Select Import from the context menu. For information on importing table data, see "Importing Tables from
Text Files" on page 91.

7.9.5 Codec Configuration

In Atoll, you can model configurations of voice codecs for GSM networks. The codec configurations are modelled
with codec configuration and their parameters are used in coverage predictions concerning voice quality indicators.
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.
When the codec configuration does not have the capacity for ideal link adaptation, adaptation thresholds are used
in calculations (see "Setting Codec Mode Adaptation Thresholds" on page 516). When the codec configuration has
the capacity for ideal link adaptation, quality thresholds are used in calculations (see "Setting Codec Mode Quality
Thresholds" on page 517).
In this section, the following are described:
◼ "Opening the Codec Mode Table" on page 515
◼ "Creating or Modifying Codec Configuration" on page 516
◼ "Setting Codec Mode Adaptation Thresholds" on page 516
◼ "Setting Codec Mode Quality Thresholds" on page 517
◼ "Using Codec Configurations in Transmitters and Terminals" on page 518.

 Codec configurations can be adapted in order to create an advanced model of the


frequency hopping gain effect on the quality indicator predictions (see "Advanced
Modelling of Hopping Gain in Coverage Predictions" on page 528).

7.9.5.1 Opening the Codec Mode Table


You can access the table containing all the codec modes which can be used to create or modify and codec
configurations. This table is read-only and cannot be edited.
To open the Codec Mode table:
1. Select the Parameters explorer.
2. Click the Expand button ( ) to expand the GSM Network Settings folder.
3. Click the Expand button ( ) to expand the Codec Modes folder.
4. In the Codec Modes folder, right-click List. The context menu appears.
5. Select Open Table. The Codec Mode table appears. It displays the following information:
◼ Name: The name of the codec mode.

© 2020 Forsk. All Rights Reserved. 515


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ Codec Type: The specific type of a speech coding algorithm, applied on a specific radio access technology
(e.g., FR or AMR).
◼ Half Rate: The codec mode is half rate if the check box under Half Rate is selected.
◼ Power Backoff: The codec mode has power backoff if the check box under Power Backoff is selected.
◼ Max Throughput (Kbps): The maximum throughput per timeslot corresponding to the selected codec
mode.
◼ Priority: For a given quality, in a non ideal link adaptation mode, if several codec modes are possible, the
one with the highest priority (i.e., the highest number) is retained.

7.9.5.2 Creating or Modifying Codec Configuration


You create a codec configuration by creating a new entry in the Codec Configuration table. Additional parameters,
such as the adaptation thresholds and the quality thresholds, can be set in the Properties dialog box for the codec
configuration. The additional parameters are explained in the following sections:
◼ "Setting Codec Mode Adaptation Thresholds" on page 516
◼ "Setting Codec Mode Quality Thresholds" on page 517
To create or modify a codec configuration:
1. Select the Parameters explorer.
2. Click the Expand button ( ) to expand the GSM Network Settings folder.
3. Click the Expand button ( ) to expand the Codec Modes folder.
4. In the Codec Modes folder, right-click Configurations. The context menu appears.
5. Select Open Table. The Codec Configurations table appears.
6. If you are creating a new codec configuration, enter the name of the codec configuration in the row marked
with the New Row icon ( ). This name will appear in other dialog boxes when you select a codec
configuration.
If you are modifying an existing codec configuration, continue with the following step.
7. Set the following parameters for the codec configuration:
◼ Ideal Link Adaptation: Select the Ideal Link Adaptation check box if you want the codec mode that offers
the best quality indicator (BER, FER, or MOS) to be selected. Otherwise, Atoll will choose the codec mode
with the highest priority from those requiring an adaptation threshold lower than the calculated qualIty (C⁄N
or C⁄N and C⁄I + N).
◼ QI for Ideal Link Adaptation: Select the quality indicator to be used if the Ideal Link Adaptation check box
is selected.
◼ Reference Noise (dBm): Enter the receiver noise that provided the mapping (thresholds - codecs). In
coverage predictions, for a specific terminal leading to another receiver total noise, the thresholds will be
shifted by the noise difference.

 You can add new fields to the Codec Configuration table by right-clicking the table
and selecting Table Fields from the context menu. The new fields will appear in the
Codec Configuration table and on the Other Properties tab of the selected codec
configuration’s Properties dialog box.

7.9.5.3 Setting Codec Mode Adaptation Thresholds


A GSM network has a variety of different codec modes that allow it to optimise resource usage. These codec modes
include Full Rate (FR), Half Rate (HR), Enhanced Full Rate (EFR), and many Adaptive Multi-Rate (AMR) modes and
can be seen in the read-only codec mode table (See"Opening the Codec Mode Table" on page 515). A GSM network,
with different codec configurations on different transmitters, can dynamically allocate and manage resources
based on interference levels.
You can define quality thresholds for each codec mode compatible with the codec configuration in the Adaptation
Thresholds tab in the codec configuration Properties dialog box. These thresholds are used in calculations when
the codec configuration does not have the capacity for ideal link adaptation.

516 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

To define the codec mode adaptation thresholds to be used when the codec configuration does not have the
capacity for ideal link adaptation:
1. Select the Parameters explorer.
2. Click the Expand button ( ) to expand the GSM Network Settings folder.
3. Click the Expand button ( ) to expand the Codec Modes folder.
4. In the Codec Modes folder, right-click Configurations. The context menu appears.
5. Select Open Table. The Codec Configurations table appears.
6. In the Codec Configuration table, right-click the record describing the codec configuration for which you want
to define adaptation thresholds. The context menu appears.
7. Select Record Properties from the context menu. The codec configuration Properties dialog box appears.
8. Select the Adaptation Thresholds tab. Each codec mode adaptation threshold has the following parameters:
◼ Codec Mode: The codec mode.
◼ Mobility: The mobility to which the codec mode adaptation threshold corresponds. You can select "All" if
you want it to apply to all mobilities.
◼ Frequency Hopping: The type of frequency hopping to which the codec mode adaptation threshold
corresponds. You can select "All" if you want the adaptation threshold to apply to any type of frequency
hopping.
◼ Frequency Band: The frequency band to which the codec mode adaptation threshold corresponds. You can
select "All" if you want it to apply to any frequency band.
◼ Adaptation Threshold (dB): Enter the adaptation threshold for the codec mode. Adaptation thresholds are
used for codec mode selection when the codec configuration does support ideal link adaptation.
◼ MAL Length: The mobile allocation list length to which the codec mode adaptation threshold corresponds.

 You can create a new adaptation threshold by entering the parameters in the row
marked with the New Row icon ( ).

9. Click OK.

7.9.5.4 Setting Codec Mode Quality Thresholds


You can define quality thresholds for each codec mode compatible with the codec configuration in the Adaptation
Thresholds tab in the codec configuration Properties dialog box. These thresholds are used in calculations when
the codec configuration has the capacity for automatic mode selection.
The quality indicators that can be used with codec configuration are Bit Error Rate (BER), Frame Error Rate (FER),
and Mean Opinion Score (MOS). You can define each a quality threshold for each quality indicator, in combination
with specific codec modes, mobilities, frequency hopping modes, and frequency bands, as a function of C⁄N and
C⁄I + N.
These quality thresholds are used in calculations when codec configuration has the capacity for ideal link
adaptation. The quality threshold chosen respects the combination of codec modes, mobilities, frequency hopping
modes, and frequency bands as well as the selected quality indicator.
To define the codec mode quality graphs to be used when the codec configuration has the capacity for automatic
mode selection:
1. Select the Parameters explorer.
2. Click the Expand button ( ) to expand the GSM Network Settings folder.
3. Click the Expand button ( ) to expand the Codec Modes folder.
4. In the Codec Modes folder, right-click Configurations. The context menu appears.
5. Select Open Table. The Codec Configurations table appears.
6. In the Codec Configuration table, right-click the record describing the codec configuration for which you want
to define adaptation thresholds. The context menu appears.
7. Select Record Properties from the context menu. The codec configuration Properties dialog box appears.
8. Select the Quality Graphs tab. Each quality indicator graph has the following parameters:

© 2020 Forsk. All Rights Reserved. 517


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ Quality Indicator: The quality indicator.


◼ Codec Mode: The codec mode to which the quality indicator graph corresponds.
◼ Mobility: The mobility to which the quality indicator graph corresponds. You can select "All" if you want it
to apply to all mobilities.
◼ Frequency Hopping: The type of frequency hopping to which the quality indicator graph corresponds. You
can select "All" if you want it to apply to all types of frequency hopping.
◼ Frequency Band: The frequency band to which the quality indicator graph corresponds. You can select "All"
if you want it to apply to all frequency bands.
◼ QI = f(C/N): The values of the graph defining the selected quality indicator threshold as a function of C⁄N.
You can view the graph and edit its values by selecting the row containing the quality indicator and clicking
the C⁄N Graph button.
◼ QI = f(C/I): The values of the graph defining the selected quality indicator threshold as a function of C⁄I.
You can view the graph and edit its values by selecting the row containing the quality indicator and clicking
the C⁄I Graph button.
If intra-technology third order intermodulation interference is taken into account, Atoll assumes that the C⁄I
graphs include the effect of this interference whereas the C⁄N graphs do not. This option requires
activation through changes in the database. For more information, contact support.
◼ MAL Length: The mobile allocation list length to which the quality indicator graph corresponds.


You can create a new quality indicator threshold by entering the parameters in the
row marked with the New Row icon ( ).

9. Click OK.

7.9.5.5 Using Codec Configurations in Transmitters and Terminals


In Atoll, codec configurations can be assigned to transmitters and terminals. If a codec configuration is assigned
on both the transmitter and terminal, Atoll takes the codec modes common to both and finds the possible modes,
using the terminal-side thresholds if the defined thresholds are different on transmitter and terminal sides. If no
codec configuration is defined either at the transmitter or in the terminal, the transmitter will not be considered in
the specific quality indicators coverage prediction.
To assign a codec configuration to a transmitter:
1. In the Network explorer, expand the Transmitters folder, right-click the transmitter to which you want to assign
the codec configuration, and select Properties from the context menu. The transmitter’s Properties dialog box
appears.

 You can also access a transmitter’s Properties dialog box by right-clicking the
transmitter on the map and selecting Properties from the context menu.

2. Click the Configurations tab.


3. Under GSM Properties, select the Codec Configuration from the list.
To assign a codec configuration to a terminal:
1. In the Parameters explorer, expand the Traffic Parameters folder and the Terminals folder, right-click the
terminal to which you want to assign the codec configuration, and select Properties from the context menu.
The terminal’s Properties dialog box appears.
2. Select the Codec Configuration from the list.

7.9.6 Coding Scheme Configuration

In Atoll, you can model a coding scheme configuration with coding schemes and their related thresholds. Any GPRS/
EDGE-capable transmitters must have a coding scheme configuration assigned to them.

518 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

In this section, the following are described:


◼ "Opening the Coding Schemes Table" on page 519
◼ "Creating or Modifying a Coding Scheme Configuration" on page 519
◼ "Using Coding Scheme Configuration in Transmitters and Terminals" on page 520
◼ "Adapting Coding Scheme Thresholds for a Maximum BLER" on page 521
◼ "Displaying Coding Scheme Throughput Graphs" on page 521.

 You can adapt coding scheme configurations in order to create an advanced model
of the frequency hopping gain effect on the GPRS/EDGE predictions (see"Advanced
Modelling of Hopping Gain in Coverage Predictions" on page 528).

7.9.6.1 Opening the Coding Schemes Table


You can access the table containing all the coding schemes that can be used to create or modify and coding
scheme configurations. This table is read-only and cannot be edited.
To open the Coding Schemes table:
1. In the Parameters explorer, expand the GSM Network Settings folder and the Coding Schemes folder, right-
click List, and select Open Table. The Coding Schemes table appears. It displays the following information:
◼ Name: The name of the coding scheme:
◼ CS: Coding schemes for GPRS
◼ MCS: Modulation and coding schemes for EGPRS (EDGE)
◼ DAS: Downlink coding schemes for EGPRS2-A (EDGE Evolution)
◼ DBS: Downlink coding schemes for EGPRS2-B (EDGE Evolution)
◼ Number: The coding scheme number. By default the limit is 4 in GPRS, 9 in GPRS, and 12 in GPRS2 (EDGE
evolution)
◼ Technology: The technology the coding scheme can be used for: GPRS or EDGE. EGPRS and EGPRS2
(EDGE evolution) are grouped together into EDGE.
◼ Modulation: The modulation of the coding scheme. For any coding scheme except the ones using the
modulations GMSK (GPRS) and QPSK (DBS-5 and DBS-6 in EGPRS2), a power backoff is applied on the
GPRS/EDGE service area.
◼ Coding: The coding of the selected coding scheme. Coding is convolutional for GPRS and EGPRS, turbo for
EGPRS2 (EDGE evolution).
◼ Peak RLC Throughput/Timeslot (Kbps): For a given quality, if several codec modes are possible, the one
with the highest priority (highest number) is retained.

7.9.6.2 Creating or Modifying a Coding Scheme Configuration


You create a coding scheme configuration by creating a new entry in the Coding Scheme Configurations table. The
coding scheme thresholds for a coding scheme configuration can be set in its Properties dialog box.
To create or modify a coding scheme configuration:
1. In the Parameters explorer, expand the GSM Network Settings folder and the Coding Schemes folder, right-
click Configurations, and select Open Table. The Coding Scheme Configurations table appears.
2. If you are creating a new coding scheme configuration, enter the name of the coding scheme configuration in
the row marked with the New Row icon ( ). This name will appear in other dialog boxes when you select a
coding scheme configuration.
If you are modifying an existing coding scheme configuration, continue with the following step.
3. Set the following parameters for the coding scheme configuration:
◼ Technology: Select the technology that this configuration can be used with: GPRS/EDGE or just GPRS.
◼ Reference Noise (dBm): Enter the total noise at the receiver. The reference noise is used to convert values
of C in graphs to values of C⁄N.

© 2020 Forsk. All Rights Reserved. 519


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

 You can add new fields to the Coding Scheme Configurations table by right-clicking
the table and selecting Table Fields from the context menu. The new fields will
appear in the Coding Scheme Configurations table and on the Other Properties tab
of the selected coding scheme configuration’s Properties dialog box.

4. In the Coding Scheme Configurations table, right-click the record describing the coding scheme configuration
for which you want to define adaptation thresholds. The context menu appears.
5. Select Record Properties from the context menu. The coding scheme configuration’s Properties dialog box
appears. The coding scheme configuration’s Properties dialog box has a General tab which allows you to
modify the properties described above.
6. Select the Thresholds tab. Each coding scheme threshold has the following parameters:
◼ Coding Scheme: The coding scheme.
◼ C Selection Threshold (dBm): The signal level admission threshold for the corresponding coding scheme
when the ideal link adaptation option is cleared in GPRS/EDGE coverage predictions.
◼ C/I Selection Threshold (dB): The C/I admission threshold for the corresponding coding scheme when the
ideal link adaptation option is cleared in GPRS/EDGE coverage predictions.
◼ Effective RLC Throughput = f(C) (Kbps): The values of the graph defining the throughput per timeslot as a
function of C. You can view the graph and edit its values by selecting the row containing the coding scheme
and clicking the C Graph button.
◼ Effective RLC Throughput = f(C/I) (Kbps): The values of the graph defining the throughput per timeslot as
a function of C⁄I. You can view the graph and edit its values by selecting the row containing the coding
scheme and clicking the C⁄I Graph button.
If intra-technology third order intermodulation interference is taken into account, Atoll assumes that the C⁄I
graphs include the effect of this interference whereas the C graphs do not. This option requires activation
through changes in the database. For more information, contact support.
◼ Frequency Hopping: The type of frequency hopping to which this coding scheme applies. You can select
"All" if you want it to apply to all types of frequency hopping.
◼ Mobility: The mobility to which this coding scheme applies. You can select "All" if you want it to apply to all
mobilities.
◼ Frequency Band: The frequency band to which this coding scheme applies. You can select "All" if you want
it to apply to all frequency bands.
◼ MAL Length: The mobile allocation list length to which the coding scheme (and its related quality
thresholds) applies.

 You can create a new coding scheme threshold by entering the parameters in the
row marked with the New Row icon ( ).

7. Click OK.

 The throughput per timeslot graphs are defined for given frequency hopping mode,
mobility type and frequency band. These graphs will be taken into account in a
coverage prediction if these parameters correspond to the ones defined in that
coverage prediction. Otherwise, Atoll will use the graphs for which none of these
parameters has been defined. If no such graph exists, Atoll will consider that the
corresponding coding scheme is not defined during the calculations.

7.9.6.3 Using Coding Scheme Configuration in Transmitters and Terminals


In Atoll, a coding scheme configuration can be assigned to transmitters. If a coding scheme configuration is
assigned on both the transmitter and terminal, Atoll takes the coding scheme configuration common to both and
finds the possible modes, using the terminal-side thresholds if the defined thresholds are different on transmitter
and terminal sides. If no coding scheme configuration is defined either at the transmitter or in the terminal, the
transmitter will not be considered in certain quality indicators coverage predictions.

520 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

To assign a coding scheme configuration to a transmitter:


1. In the Network explorer, expand the Transmitters folder, right-click the transmitter to which you want to assign
the coding scheme configuration, and select Properties from the context menu. The transmitter’s Properties
dialog box appears.

 You can also access a transmitter’s Properties dialog box by right-clicking the
transmitter on the map and selecting Properties from the context menu.

2. Click the Configurations tab.


3. Under GPRS/EDGE Properties, select the GPRS/EDGE Transmitter check box.
4. Select the Coding Scheme Configuration from the list.
To assign a coding scheme configuration to a terminal:
1. In the Parameters explorer, expand the Traffic Parameters folder and the Terminals folder, right-click the
terminal to which you want to assign the coding scheme configuration, and select Properties from the context
menu. The terminal’s Properties dialog box appears.
2. Select the GPRS Configuration from the list.

7.9.6.4 Adapting Coding Scheme Thresholds for a Maximum BLER


You can have Atoll automatically calculate the reception and C⁄I thresholds for a coding scheme configuration. You
enter the acceptable Block Error Rate (BLER) in the coding scheme configuration’s Properties dialog box and Atoll
calculates the thresholds required to ensure that the defined BLER is never exceeded. The admission threshold
corresponds to 1 - BLER X max. throughout calculated for the coding scheme.
To calculate the reception and C/I thresholds for a coding scheme configuration:
1. In the Parameters explorer, expand the GSM Network Settings folder and the Coding Schemes folder, right-
click Configurations, and select Open Table. The Coding Scheme Configurations table appears.
2. In the Coding Scheme Configurations table, right-click the record of the coding scheme configuration for
which you Atoll to automatically calculate reception and C⁄I thresholds. The context menu appears.
3. Select Record Properties from the context menu. The coding scheme configuration’s Properties dialog box
appears.
4. Select the Thresholds tab.
5. Under Calculate the Thresholds to Get the Following BLER Value, enter a value in the BLER text box and click
the Calculate button. Atoll calculates the thresholds required to satisfy the entered BLER.
6. Click OK to close the coding scheme configuration’s Properties dialog box and save the new threshold values.

7.9.6.5 Displaying Coding Scheme Throughput Graphs


In GPRS/EDGE technology, coding schemes are linked with data transmission redundancy levels. With coding
schemes, two types of information is transmitted: user data and error correction data. There is a trade-off between
accurate data transmission and transmission throughputs. Low error correction offers potentially higher
transmission throughputs, but also a higher risk of data loss. On the other hand, a high rate of error correction
ensures safer data transmission, but means a lower transmission rate.
Coding schemes are defined to obtain the best compromise between the transmission rate and the safety of the
data sent. That is why each coding scheme has an optimum working range depending on either C or C⁄I values. This
optimum range can be seen in the coding scheme throughput graphs for each defined coding scheme
configuration. The graphs show the throughput as a function of radio conditions (C and C/I) as calculated using
block error rates. The graphs can help choose a coding scheme suitable to radio conditions.
To display the graph of the throughput as a function of C or C⁄I for a given coding scheme:
1. In the Parameters explorer, expand the GSM Network Settings folder and the Coding Schemes folder, right-
click Configurations, and select Open Table. The Coding Scheme Configurations table appears.
2. In the Coding Scheme Configurations table, right-click the record describing the coding scheme configuration
for which you Atoll to automatically calculate reception and C⁄I thresholds. The context menu appears.

© 2020 Forsk. All Rights Reserved. 521


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

3. Select Record Properties from the context menu. The coding scheme configuration’s Properties dialog box
appears.
4. Select the Thresholds tab.
5. Select the coding scheme for which you want to display a throughput graph and click one of the following:
◼ C Graph: Click the C Graph button to display a graph defining the throughput as a function of C.
◼ C/I Graph: Click the C/I Graph button to display a graph defining the throughput as a function of C⁄I.
If intra-technology third order intermodulation interference is taken into account, Atoll assumes that the C⁄I
graphs include the effect of this interference whereas the C graphs do not. This option requires activation
through changes in the database. For more information, contact support.
6. Click OK to close the dialog box.

7.9.7 Timeslot Configurations

You can create timeslot configurations that can be used to allocate different timeslot types to TRXs. A timeslot
configuration describes how circuit, packet, and shared timeslots will be 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).
Timeslot configurations are assigned to each TRX type of each cell type. If there is no timeslot configuration
assigned to a TRX type, the fields defined at the subcell level "Number of packet (circuit or shared) timeslots" are
used.
To create or modify a timeslot configuration:
1. Select the Parameters explorer.
2. Click the Expand button ( ) to expand the GSM Network Settings folder.
3. Right-click the Timeslot Configurations folder. The context menu appears.
4. Select Open Table. The Timeslot Configurations table appears.
5. If you are creating a new timeslot configuration, enter the name of the timeslot configuration in the row
marked with the New Row icon ( ). This name will appear in other dialog boxes when you select a timeslot
configuration.
If you are modifying an existing timeslot configuration, continue with the following step.

6. Select the row containing the timeslot configuration and click the Properties button ( ) in the Table toolbar.
The timeslot configuration’s Properties dialog box appears.
Under Mapping between TRX numbers and timeslot configurations, each row corresponds to a distribution
of timeslots and is identified by an index number. During dimensioning, Atoll determines the number of circuit
and packet timeslots required to meet the traffic demand. Atoll uses the timeslot configuration to determine
how many TRXs are needed to meet the need in timeslots. If, during dimensioning, there are not enough index
numbers in the timeslot configuration, Atoll reuses the last index number in the timeslot configuration.
7. In the timeslot configuration’s Properties dialog box, enter the following information for each index number:
◼ Number of Shared Timeslots: The number of timeslots that can be used for both circuit-switched (GSM)
and packet-switched (GPRS and EDGE) services.
◼ Number of Circuit Timeslots: The number of timeslots that can be used only for both circuit-switched
(GSM) services.
◼ Number of Packet Timeslots: The number of timeslots that can be used only for packet-switched (GPRS
and EDGE) services.

 In GSM/GPRS/EDGE the total number of timeslots per index number must not
exceed 8 for timeslot configurations intended for TCH TRXs and 7 for timeslot
configurations intended for BCCH TRXs.

8. Click OK to close the timeslot configuration’s Properties dialog box.

522 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

9. Click the Close button ( ) to close the List of Timeslot Configurations table.

7.9.8 Advanced Transmitter Configuration Options

Atoll offers several options to help you configure more complex transmitter situations. These options are explained
in this section:
◼ "Defining Extended Cells" on page 523
◼ "Advanced Modelling of Multi-Band Transmitters" on page 523.

7.9.8.1 Defining Extended Cells


GSM cells usually cover an area within a 35 km radius. But, as user locations and their distances from the base
station vary, and radio waves travel at a constant speed, the signal from users who are further than 35 km from the
base station can be delayed by almost an entire timeslot. This delay creates interference with the signal on the
adjacent timeslot.
Extended GSM cells enable the operator to overcome this limit by taking this delay into consideration when defining
the timing advance for users in the extended cells. Extended cells can cover distances from 70 to 140 km from the
base station.
In a network with extended cells, Atoll will calculate coverage predictions from the extended cell’s defined minimum
to maximum range, but will calculate interference caused by the extended cell beyond these ranges, inwards and
outwards.
To define an extended cell:
1. In the Network explorer, expand the Transmitters folder, right-click the transmitter for which you want to
define an extended cell, and select Properties from the context menu. The transmitter’s Properties dialog box
appears.

 You can also access a transmitter’s Properties dialog box by right-clicking the
transmitter on the map and selecting Properties from the context menu.

2. Click the General tab.


3. Under Extended Cells, set a Min. Range and a Max. Range for the extended cell.
4. Click OK.

7.9.8.2 Advanced Modelling of Multi-Band Transmitters


In Atoll GSM/GPRS/EDGE projects, all subcells share the same frequency band by default. However, by changing an
option in the Atoll.ini file, you can model transmitters with more than one frequency band. For more information on
changing options in the Atoll.ini file, see the Administrator Manual.
Once you have set the multi-band option in the Atoll.ini file and restarted Atoll, you can modify the properties of
existing transmitters to change them to multi-band transmitters or create a multi-band transmitter template. The
relevant properties of all multi-band transmitters can be accessed in a special table.
In this section, the following are explained:
◼ "Defining a Multi-band Transmitter" on page 523
◼ "Creating a Multi-Band Template" on page 525
◼ "Accessing the Multi-Band Propagation Parameters Table" on page 527.

7.9.8.2.1 Defining a Multi-band Transmitter


Each subcell on a transmitter is assigned a frequency domain. After setting the MultiBandManagement option in
the [Studies] section of the Atoll.ini file, you can change the frequency domain of one or more non-BCCH subcells

© 2020 Forsk. All Rights Reserved. 523


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

to a domain on a frequency band that is different from the frequency band used by the BCCH, then modify frequency-
band-specific settings:
◼ Antenna type, height, mechanical and additional electrical downtilt,
◼ Equipment losses
◼ Propagation models and path loss matrices.
These settings are taken into account in:
◼ Coverage predictions
◼ Traffic captures
◼ Dimensioning
◼ Interference matrices
To define the propagation settings for a frequency band used by a subcell:
1. In the Network explorer, expand the Transmitters folder, right-click the transmitter that you want to change to
a multi-band transmitter, and select Properties from the context menu. The transmitter’s Properties dialog
box appears.
2. Click the TRXs tab.
3. Under Subcells, set View to "Standard". The standard table lists each TRX group defined in the cell type
selected under Cell Type on the TRXs tab.
4. Change the Frequency Domain for one of the TRXs to a frequency belonging to a different frequency band.
5. In the Subcells table, select the row of the TRX and click the Frequency Band Propagation button below the
table. The frequency band propagation Properties dialog box appears.

 It is assumed that you have already set the MultiBandManagement option in the
[Studies] section of the Atoll.ini file. Else, the Frequency Band Propagation button
will not appear.

6. Click the General tab. The following parameters are displayed:


◼ Name: Read-only string made of the name of the transmitter and the "@0" suffix (e.g. Site156_1@0).
◼ ID: The ID is a user-definable network-level parameter for cell identification. You can enter an ID that is
different from the name of the base transmitter.
◼ Site: The Site on which the base transmitter is located. This field cannot be edited.
◼ Shared Antenna: This field is used to identify the transmitters, repeaters, and remote antennas located at
the same site or on sites with the same position and that share the same antenna. The entry in the field
must be the same for all transmitters, repeaters, and remote antennas sharing the same antenna. When
changes are made to the position offset (Dx, Dy), azimuth, antenna height, or mechanical tilt of one antenna,
Atoll automatically synchronises the same changes to all other transmitters, repeaters, and remote
antennas defined as having a shared antenna.
◼ Under Antenna Position, you can modify the position of the antenna:
◼ Relative to Site: Select this option if you want to enter the antenna position as an offset with respect to
the site location, and then enter the x-axis and y-axis offsets, Dx and Dy, respectively.
◼ Coordinates: Select this option if you want to enter the coordinates of the antenna, and then enter the x-
axis and y-axis coordinates of the antenna, X and Y, respectively.
7. Click the Transmitter tab. You can set the following parameters:
◼ Total Losses: You can enter a value for Total Losses or let Atoll calculate losses according to the
characteristics of the equipment assigned to the transmitter. The Equipment Specifications dialog box can
be accessed by clicking the Equipment button.
◼ Height/Ground: The Height/Ground box gives the height of the antenna above the ground. This is added to
the altitude of the site as given by the DTM. If the transmitter is situated on a building, the height entered
must include the height of building.
◼ Main Antenna: Under Main Antenna, the type of antenna is visible in the Model list. You can click the
Browse button to access the properties of the antenna. The other fields, Azimuth, Mechanical Downtilt, and
Additional Electrical Downtilt, display additional antenna parameters.

524 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

◼ Under Secondary Antennas, you can select one or more secondary antennas in the Antenna column and
enter their Azimuth, Mechanical Downtilt, Additional Electrical Downtilt, and % Power, which is the
percentage of power reserved for this particular antenna. For example, for a transmitter with one secondary
antenna, if you reserve 40% of the total power for the secondary antenna, 60% is available for the main
antenna.

The Additional Electrical Downtilt can be made accessible through an option




in the Atoll.ini file. For more information, see the Administrator Manual.
◼ For more information on the effect of additional electrical downtilt on antenna
patterns, see the Technical Reference Guide.
◼ For information on working with data tables, see "Data Tables" on page 78.

8. Click the Propagation tab. On the Propagation tab, you can modify the following: the Propagation Model,
Radius, and Resolution for both the Main Matrix and the Extended Matrix.
9. Click the Other Properties tab. The Other Properties tab will only appear if you have defined additional fields
in the Transmitters table.
10.Click OK.

7.9.8.2.2 Creating a Multi-Band Template


If you will be creating new multi-band base stations, you can first create a multi-band template with the necessary
parameters, including the propagation model parameters for each subcell using a different frequency band.
When you create a station template, Atoll bases it on the station template selected in the Station Template
Properties dialog box. The new station template has the same parameters as the one it is based on. Therefore, by
selecting the existing station template that most closely resembles the station template you want to create, you can
create a new template by only modifying the parameters that differ.

 It is assumed that you have already set the MultiBandManagement option in the
[Studies] section of the Atoll.ini file and restarted Atoll before beginning this
procedure.

 To create a multi-band template, you must have an appropriate multi-band cell type
to assign to the template. If you have not already created a multi-band cell type, you
must do so before creating the template. For information on creating a cell type, see
"Creating a Cell Type" on page 511.

To create a multi-band template:


1. In the Parameters explorer, expand the GSM Network Settings folder, right-click the Station Templates folder
and select Management from the context menu. The Transmitters Properties dialog box appears with the
Station Templates tab.
2. Under Available Templates, select the station template that most closely resembles the station template you
want to create and click Add. The Properties dialog box appears.
3. Create the multi-band template:
a. Click the General tab of the Properties dialog box.
b. In the Name text box, give the template a descriptive name.
c. From the Cell Type list, select the multi-band cell type that corresponds to the type of station template you
are creating.
d. Make any other necessary changes to the station template parameters. For information on the parameters
available, see "Station Template Properties" on page 112.
e. When you have finished setting the parameters for the station template, click OK to close the dialog box
and save your changes.
4. Set the propagation parameters for each frequency band in the multi-band template:
a. Select the multi-band template you have just created and click Add. Because the station template you
selected is a multi-band template, the New Station Template dialog box appears with the following options

© 2020 Forsk. All Rights Reserved. 525


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

(see Figure 7.85):


◼ Add a new station template: If you select this option and click OK, Atoll creates a new station template
based on the selected one.
◼ Add a new multi-band station template for the frequency band: If you select this option and click OK,
Atoll allows you to set the propagation parameters for the selected frequency band.

Figure 7.85: New Station Template dialog box

b. Select Add a new multi-band station template for the frequency band, choose a frequency band from the
list and click OK. A properties dialog box appears.
On the General tab, you can set the antenna and propagation parameters for the selected frequency band
(see Figure 7.86):
◼ Under Main Antenna, you can modify the following: the Height/Ground of the antennas from the ground
(i.e., the height over the DTM; if the transmitter is situated on a building, the height entered must include
the height of building), the main antenna Model, 1st Sector Azimuth, from which the azimuth of the other
sectors are offset to offer complete coverage of the area, the Mechanical Downtilt, and the Additional
Electrical Downtilt for the antennas.

The Additional Electrical Downtilt can be made accessible through an option




in the Atoll.ini file. For more information, see the Administrator Manual.
◼ For more information on the effect of additional electrical downtilt on antenna
patterns, see the Technical Reference Guide.

◼ Under Propagation, you can modify the following: the Propagation Model, Radius, and Resolution for
both the Main Matrix and the Extended Matrix. For information on propagation models, see Chapter 4:
Radio Calculations and Models.
On the Transmitter tab, under Transmission, you can set the Total losses. Atoll calculates the losses
according to the characteristics of the equipment assigned to the transmitter. Equipment can be assigned
using the Equipment Specifications dialog box which appears when you click the Equipment button. For
information on the Equipment Specifications dialog box, see "GSM Transmitter Properties" on page 320.

526 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.86: Properties dialog box for frequency band of a multi-band template - General Tab

On the Transmitter tab, under Transmission/Reception, you can see the total losses and the noise figure
of the transmitter for this specific frequency band. Atoll calculates losses and noise according to the
characteristics of the equipment assigned to the transmitter. Equipment can be assigned by using the
Equipment Specifications dialog box which appears when you click the Equipment button.
For information on the Equipment Specifications dialog box, see "GSM Transmitter Properties" on
page 320.

Figure 7.87: Properties dialog box for frequency band of a multi-band template - Transmitter Tab

5. Click OK. The properties defined for the frequency band appear in the Station Template Properties dialog box
with a name composed of the multi-band template they belong to followed by the frequency band, separated
by "@".
6. Repeat step 4. for every frequency band modelled by the multi-band template.

7.9.8.2.3 Accessing the Multi-Band Propagation Parameters Table


In a GSM/GPRS/EDGE multi-band document, you can access the properties of all multi-band transmitters using the
Multi-Band Propagation Parameters table.
To open the Multi-Band Propagation Parameters table:
1. Select the Network explorer.
2. Right-click the Transmitters folder. The context menu appears.
3. Select Subcells > Multi-Band Propagation Parameters from the context menu. The Multi-Band Propagation
table appears. All multi-band transmitters are listed under Transmitter. They are suffixed with "@ [FreqBand]"
when the frequency band used a non-BCCH subcell is different from the main frequency band of the
transmitter.

© 2020 Forsk. All Rights Reserved. 527


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

7.9.9 Global Network Settings

In the Network Settings Properties dialog box, you can define many calculation parameters that are used in
predictions and in Monte Carlo simulations.
This section explains the options available in the Network Settings Properties dialog box, and explains how to
access the dialog box:
◼ "Network Settings Properties" on page 528
◼ "Modifying Global Network Settings" on page 528.

7.9.9.1 Network Settings Properties


The Network Settings Properties dialog box contains the Calculation Parameters tab.

The Calculation Parameters Tab


The Calculation Parameters tab has the following options:
◼ Min. interferer reception threshold: This limit is used by Atoll to limit the input of interferers in calculations.
When the interferer reception threshold is set, the performance of calculations based on C⁄I, such as coverage
by C⁄I level, interfered zones. and GPRS/EDGE predictions can be improved. As well, the performance of
calculations using the Interference view of the Point Analysis window, traffic analyses, and interference
histograms can also be improved.
This value is used as a filter criterion on interferers. Atoll discards all interferers with a signal level lower than
this value.
◼ Height/ground: The receiver height at which the path loss matrices and coverage predictions are calculated.
Calculations made on mobile users (from traffic maps) in Monte Carlo simulations are also carried out at this
receiver height.
◼ Antenna: Select an antenna for the receiver.
◼ Losses: Specify any receiver losses.
◼ Adjacent channel protection level: The maximum coverage range of transmitters in the network.
◼ Default max range: The maximum coverage range of transmitters in the network.

7.9.9.2 Modifying Global Network Settings


You can change global network settings in the Network Settings Properties dialog box.
To change global network settings:
1. In the Parameters explorer, right-click the Network Settings folder and select Properties from the context
menu. The Network Settings Properties dialog box appears.
2. Modify the parameters described in "Network Settings Properties" on page 528.
3. Click OK.

7.9.10 Advanced Modelling of Hopping Gain in Coverage Predictions

Using frequency hopping has an advantage from the point of view of interference in the way interference can be
smoothed over several frequencies. In addition, radio link resistance to fast fading is increased and its efficiency is
optimised. Because this effect of hopping can be noticed on voice quality and on throughput, you can define specific
admission thresholds for codec modes and coding schemes according to specific MAL lengths.
If you want Atoll to take advanced modelling of hopping gains in coverage predictions, the administrator (or you, if
you have administrator rights) has to add the field MAL_LENGTH to the CodecQualityTables and EGPRSQuality
tables. Adding this custom field provides a MAL_LENGTH column in the definition of each codec configuration
(Quality Graphs tab) and each coding scheme configuration.

528 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

For codec configurations, it means that you can define a specific codec mode graph per MAL length where the graph
efficiency increases as the MAL length increases, too (see Figure 7.88 on page 529).

Figure 7.88: Codec Configuration Properties: Quality Graphs tab (with MAL length definition)

In quality indicators coverage predictions (see "Making a Circuit Quality Indicator (BER, FER, or MOS) Prediction" on
page 484), Atoll will extract, for a specified quality indicator and a given codec mode, the quality indicator value
corresponding to the MAL of the receiver being studied. If graphs for the mobile MAL length are not defined, Atoll
selects the graphs to which the MAL length is the most similar, i.e.:
◼ if the mobile MAL length exceeds all the MAL lengths defined in the quality indicator graphs, the closest MAL
length is selected;
◼ if the mobile MAL length is between two MAL lengths defined in the quality indicator graphs, Atoll carries out
an interpolation on the graphs to extract the appropriate quality indicator value.
For coding scheme configurations, it means that you can define a specific coding scheme graph per MAL length
where the graph efficiency increases whereas the MAL length increases too (See Figure 7.89 on page 529).

Figure 7.89: Coding Scheme Configuration Properties (with MAL length definition)

In GPRS/EDGE coverage predictions (see "Packet-Specific Coverage Predictions" on page 474), Atoll will extract, for
a given coding scheme, the throughput corresponding to the MAL of the studied receiver. If graphs for the mobile
MAL length are not defined, Atoll selects the graphs for which the MAL length is the most similar, i.e.:

© 2020 Forsk. All Rights Reserved. 529


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

◼ if the mobile MAL length exceeds all the MAL lengths defined in the coding scheme graphs, the closest MAL
length is selected;
◼ if the mobile MAL length is between two MAL lengths defined in the coding scheme graphs, Atoll carries out
an interpolation on the graphs to extract the appropriate throughput.
For a more precise description of these fields, see the Administrator Manual.

7.9.11 Modelling the Co-existence of Networks

In Atoll, you can study the effect of interference received by your network from other GSM/GPRS/EDGE networks.
The interfering GSM/GPRS/EDGE network can be a different part of your own network, or a network belonging to
another operator.
To study interference from co-existing networks:
1. Import the interfering network data (sites, transmitters, and cells) in to your document as explained in
"Creating a Group of Base Stations" on page 114.
2. For the interfering network’s transmitters, set the Transmitter Type to Intra-Network (Interferer Only) as
explained in "GSM Transmitter Properties" on page 320.
During calculations, Atoll will consider the transmitters of type Intra-Network (Interferer Only) when
calculating interference. These transmitters will not serve any pixel, subscriber, or mobile, and will only
contribute to interference.
Modelling the interference from co-existing networks will be as accurate as the data you have for the interfering
network. If the interfering network is a part of your own network, this information would be readily available.
However, if the interfering network belongs to another operator, the information available might not be accurate.

7.9.12 Modelling Inter-technology Interference

Analyses of GSM networks co-existing with other technology networks can be carried out in Atoll. Inter-technology
interference may create considerable capacity reduction in a GSM network. Atoll can take into account interference
from co-existing networks in calculations.
◼ Interference received by mobiles on the downlink: Interference can be received by mobiles in a GSM network
on the downlink from external base stations and mobiles in the vicinity.
Interference from external base stations (also called downlink-to-downlink interference) can be created by the
use of same or adjacent carriers, wideband noise (thermal noise, phase noise, modulation products, and
spurious emissions), and intermodulation. In Atoll, you can define interference reduction factor (IRF) graphs
for different technologies (CDMA, TDMA, OFDM). These graphs are then used for calculating the interference
from the external base stations on mobiles. This interference is taken into account in all downlink interference-
based calculations.
Interference from external mobiles (also called uplink-to-downlink interference) can be created by insufficient
separation between the uplink frequency used by the external network and the downlink frequency used by
your GSM network. Such interference may also come from co-existing TDD networks. The effect of this
interference is modelled in Atoll using the Additional DL Noise Rise definable for each TRX in the GSM
network. This noise rise is taken into account in all interference-based calculations. For more information on
the Additional DL Noise Rise, see "TRX Properties" on page 327.

530 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 7: GSM/GPRS/EDGE Networks

Figure 7.90: Interference received by mobiles on the downlink

Interference received from external base stations on mobiles of your GSM network can be calculated by Atoll. Atoll
uses the inter-technology interference reduction factor (IRF) graphs for calculating the interference levels. An IRF
graph represents the variation of the Adjacent Channel Interference Ratio (ACIR) as a function of frequency
separation. ACIR is determined from the Adjacent Channel Suppression (ACS) and the Adjacent Channel Leakage
Ratio (ACLR) parameters as follows:
1
ACIR = ---------------------------------
-
1 1
----------- + ----------------
ACS ACLR

An IRF depends on:


◼ The interfering technology (TDMA, CDMA, and OFDM)
◼ The interfering carrier bandwidth (kHz)
◼ The interfered carrier bandwidth (kHz)
◼ The frequency offset between both carriers (MHz).
IRFs are used by Atoll to calculate the interference from external base stations only if the Atoll document containing
the external base stations is linked to your GSM document, i.e. in co-planning mode or in a multi-RAT document.
To define the inter-technology IRFs in the victim network:
1. Select the Parameters explorer.
2. Click the Expand button ( ) to expand the Radio Network Equipment folder.
3. In the Radio Network Equipment folder, right-click Inter-technology Interference Reduction Factors. The
context menu appears.
4. Select Open Table. The Inter-technology Interference Reduction Factors table appears.
5. In the table, enter one interference reduction factor graph per row. For each IRF graph, enter:
◼ Technology: Select the technology used by the interfering network.
◼ Interferer Bandwidth (kHz): Enter the width in kHz of the channels (carriers) used by the interfering
network. This channel width must be consistent with that used in the linked document.
◼ Victim Bandwidth (kHz): Enter the width in kHz of the channels (carriers) used by the interfered network.
This channel width must be consistent with that used in the main document.
◼ Reduction Factors (dB): Click the cell corresponding to the Reduction Factors (dB) column and the current
row in the table. The Reduction Factors (dB) dialog box appears.
◼ Enter the interference reduction factors in the Reduction (dB) column for different frequency separation,
Freq. Delta (MHz), values relative to the centre frequency of the channel (carrier) used in the main
document.

Reduction values must be positive.



◼ If you leave reduction factors undefined, Atoll assumes there is no


interference.

6. When you have finished defining interference reduction factors, click OK.

© 2020 Forsk. All Rights Reserved. 531


Atoll 3.4.1 User Manual for Radio Networks
Chapter 7: GSM/GPRS/EDGE Networks

532 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

8 UMTS HSPA Networks


Atoll enables you to create and modify all aspects of a UMTS HSPA (HSDPA and HSUPA) network. Once you have
created the network, Atoll offers many tools to let you verify the network. Based on the results of your tests, you can
modify any of the parameters defining the network.
This chapter covers the following topics:
◼ "Designing a UMTS Network" on page 534
◼ "Transmitters and Cells" on page 535
◼ "Studying UMTS Base Stations" on page 544
◼ "Studying UMTS Network Capacity" on page 582
◼ "Optimising Network Parameters Using ACP" on page 599
◼ "Advanced Configuration" on page 604

In the rest of this document, the following terms describe the users and the services:
◼ R99 users: The Circuit (R99) and Packet (R99) service users. These require an R99 bearer.
◼ HSDPA users: The users that only support HSDPA. These have an HSDPA-capable terminal and one of the
following services:
◼ Packet (HSDPA - Best Effort),
◼ Packet (HSDPA - Variable Bit Rate).
HSDPA users require an R99 bearer (i.e. the A-DPCH radio bearer) and an HSDPA bearer.
◼ HSPA users: The users that support both HSDPA and HSUPA. These have an HSPA-capable terminal and one
of the following services:
◼ Packet (HSPA - Best Effort),
◼ Packet (HSPA - Variable Bit Rate),
◼ Packet (HSPA - Constant Bit Rate).
HSPA users require an R99 bearer (i.e. the E-DPCCH/A-DPCH radio bearer), an HSDPA bearer and an HSUPA
bearer.
◼ DC-HSPA users: The dual-cell HSPA users. Users with DC-HSPA-capable terminals that can simultaneously
connect to two HSPA cells of the transmitter for data transfer. The R99 A‐DPCH bearer is transmitted on one
of the cells, which is called the anchor cell. The user can be assigned HSDPA and HSUPA bearers in each of
the cells.
◼ MC-HSPA users: The multi-cell HSPA users. Users with MC-HSPA-capable terminals that can simultaneously
connect to several HSPA cells of the transmitter for data transfer. The R99 A‐DPCH bearer is transmitted on
one of the cells, which is called the anchor cell. The user can be assigned HSDPA and HSUPA bearers in each
of the cells.
◼ DB-MC-HSPA users: The dual-band multi-cell HSPA users. Users with DB-MC-HSPA-capable terminals that
can simultaneously connect to several HSPA cells on co‐site transmitters using different frequency bands.
The R99 A‐DPCH bearer is transmitted on one of the cells, which is called the anchor cell. The user can be
assigned HSDPA and HSUPA bearers in each of the cells.
◼ BE services: Best Effort services.
◼ VBR services: Variable Bit Rate services.
◼ CBR services: Constant Bit Rate services. CBR services do not support multi-cell mode.

© 2020 Forsk. All Rights Reserved. 533


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

8.1 Designing a UMTS Network


The following diagram depicts the process of planning and creating a UMTS HSPA network.

Figure 8.1: Planning a UMTS network - workflow

The steps involved in planning a UMTS HSPA network are described below. The numbers refer to Figure 8.1.
1. Open an existing radio-planning document or create a new one.
◼ You can open an existing Atoll document by selecting File > Open.

534 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

◼ Creating a new a new Atoll document is explained in Chapter 1: Working Environment.


2. Configure the network by adding network elements and changing parameters.
You can add and modify the following base station elements:
◼ "Creating Base Stations" on page 108
◼ "Creating or Modifying a Transmitter" on page 110
◼ "Creating or Modifying a Cell" on page 110.
You can also add base stations using a base station template (see "Placing a New Base Station Using a
Station Template" on page 111).
3. Carry out basic coverage predictions.
◼ "UMTS Signal Level Coverage Predictions" on page 546
4. Allocate neighbours, automatically or individually.
◼ "Planning Neighbours in UMTS" on page 569.
5. Before making more advanced coverage predictions, you need to define cell load conditions.
You can define cell load conditions in the following ways:
◼ You can generate realistic cell load conditions by creating a simulation based on a traffic map (see
"Studying UMTS Network Capacity" on page 582).
◼ You can define them manually either on the Cells tab of each transmitter’s Properties dialog box or in the
Cells table (see "Creating or Modifying a Cell" on page 110).
6. Make UMTS-specific coverage predictions using the defined cell load conditions.
◼ "UMTS Coverage Predictions" on page 550
◼ "HSDPA Coverage Predictions" on page 559
◼ "HSUPA Coverage Predictions" on page 562.
7. Allocate scrambling codes.
◼ "Planning Neighbours in UMTS" on page 569.

8.2 Transmitters and Cells


In Atoll, a site is defined as a geographical point where one or more transmitters are located. Once you have created
a site, you can add transmitters. In Atoll, a transmitter is defined as the antenna and any other additional equipment,
such as the TMA, feeder cables, etc. In a UMTS project, you must also add cells to each transmitter. A cell refers to
the characteristics of a carrier on a transmitter.

Figure 8.2: A transmitter

© 2020 Forsk. All Rights Reserved. 535


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

Atoll lets you create one site, transmitter, or cell at a time, or create several at once by creating a station template.
Using a station template, you can create one or more base stations at the same time. In Atoll, a base station refers
to a site with its transmitters, antennas, equipment, and cells.
Atoll allows you to make a variety of coverage predictions, such as signal level or transmitter coverage predictions.
The results of calculated coverage predictions can be displayed on the map, compared, or studied.
Atoll enables you to model network traffic by allowing you to create services, users, user profiles, environments, and
terminals. This data can be then used to make quality predictions, such as effective service area, noise, or handover
status predictions, on the network.
In this section, the following are explained:
◼ "Creating Multi-band UMTS Networks" on page 544
◼ "Creating Heterogeneous UMTS Networks" on page 544
◼ "Studying UMTS Base Stations" on page 544
◼ "Planning Neighbours in UMTS" on page 569.

8.2.1 UMTS Transmitter Properties

The parameters of a UMTS transmitter can be found in the transmitter’s Properties dialog box. When you create a
transmitter, the Properties dialog box has two tabs: the General tab and the Transmitter tab. Once you have created
a transmitter, its Properties dialog box has three additional tabs: the Cells tab (see "UMTS Cell Properties" on
page 538), the Propagation tab (see Chapter 4: Radio Calculations and Models), and the Display tab (see "Setting
the Display Properties of Objects" on page 49).

General tab
◼ Name: By default, Atoll names the transmitter after the site it is on, adding an underscore and a number. You
can enter a name for the transmitter, but for the sake of consistency, it is better to let Atoll assign a name. If
you want to change the way Atoll names transmitters, see the Administrator Manual.
◼ Site: You can select the Site on which the transmitter will be located. Once you have selected the site, you can
click the Browse button to access the properties of the site on which the transmitter will be located. For
information on the site Properties dialog box, see "Site Properties" on page 106. You can click the New button
to create a new site on which the transmitter will be located.
◼ Frequency Band: You can select a Frequency Band for the transmitter. Once you have selected the frequency
band, you can click the Browse button to access the properties of the band. For information on the frequency
band Properties dialog box, see "Defining Frequency Bands" on page 605.
◼ Shared antenna: This field is used to identify the transmitters, repeaters, and remote antennas located at the
same site or on sites with the same position and that share the same antenna. The entry in the field must be
the same for all transmitters, repeaters, and remote antennas sharing the same antenna. When changes are
made to the position offset (Dx, Dy), azimuth, antenna height, or mechanical tilt of one antenna, Atoll
automatically synchronises the same changes to all other transmitters, repeaters, and remote antennas
defined as having a shared antenna. This field is also used for multi-band transmitters to synchronise antenna
parameters for different frequency bands.
◼ Under Antenna Position, you can modify the position of the antennas (main and secondary):
◼ Relative to Site: Select this option if you want to enter the antenna positions as offsets with respect to the
site location, and then enter the x-axis and y-axis offsets, Dx and Dy, respectively.
◼ Coordinates: Select this option if you want to enter the coordinates of the antenna, and then enter the x-
axis and y-axis coordinates of the antenna, X and Y, respectively.
◼ Max Range: You can define a maximum coverage range for the transmitter.

Transmitter tab
◼ Active: Select this option to specify whether the transmitter is active or inactive. Transmitters are displayed
in the Network explorer with an active ( ) or inactive ( )icon.

536 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

 Only active transmitters are taken into consideration during calculations.

◼ Transmission/Reception: This area displays the total losses and the noise figure of the transmitter. Loss and
noise are calculated according to the characteristics of the equipment assigned to the transmitter.
Calculated values are indicated in the Computed fields, but you can override those values by specifying the
actual loss and noise figures in the Real fields.
Equipment can be assigned using the Equipment Specifications dialog box by clicking the Equipment button.
For more information about assigning equipment to a transmitter, see "Assigning Equipment to a Transmitter"
on page 181.
◼ Antennas:
◼ Height/Ground: The Height/Ground box gives the height of the antenna above the ground. This is added to
the altitude of the site as given by the DTM. If the transmitter is situated on a building, the height entered
must include the height of building.
◼ Main Antenna: Under Main Antenna, the type of antenna is visible in the Model list. You can click the
Browse button to access the properties of the antenna.
◼ Click Select to open the Antenna Selection Assistant. This assistant lists all the antennas that match the
currently selected physical antenna and whose minimum and maximum operating frequencies include the
operating frequency of the transmitter. For more information, see "Assigning Equipment to a Transmitter"
on page 181
◼ Mechanical Azimuth, Mechanical downtilt, Electrical Azimuth, Electrical Downtilt, and Additional electrical
downtilt display additional antenna parameters.

The Additional Electrical Downtilt can be made accessible through an option




in the Atoll.ini file. For more information, see the Administrator Manual.
◼ For more information on the effect of additional electrical downtilt on antenna
patterns, see the Technical Reference Guide.
◼ The mechanical and additional electrical downtilts defined for the main
antenna are also used for the calculations of smart antennas.

◼ Under Diversity, you can select the number of transmission and reception antenna ports used for MIMO
(No. of ports). MIMO systems are supported by some HSDPA bearers (following improvements introduced
by release 7 of the 3GPP UTRA specifications, referred to as HSPA+). For more information on how the
number of antenna ports are used, see "Multiple Input Multiple Output Systems" on page 616.
◼ R99 bearers only support transmit and receive diversities. You can define the transmit diversity method
from the Transmission list when more than one transmission antenna port is available. The receive
diversity method depends on the number of reception antenna ports selected (2RX for two reception
antenna ports and 4RX for four reception antenna ports).
◼ Under Secondary Antennas, you can select one or more secondary antennas in the Antenna column and
enter their Azimuth, Mechanical Downtilt, Additional Electrical Downtilt, and % Power, which is the
percentage of power reserved for this particular antenna. For example, for a transmitter with one secondary
antenna, if you reserve 40% of the total power for the secondary antenna, 60% is available for the main
antenna.

The Additional Electrical Downtilt can be made accessible through an option




in the Atoll.ini file. For more information, see the Administrator Manual.
◼ For more information on the effect of additional electrical downtilt on antenna
patterns, see the Technical Reference Guide.
◼ For information on working with data tables, see "Data Tables" on page 78.

Cell Tab
When you create a transmitter, Atoll automatically creates a cell for the transmitter using the properties of the
currently selected station template.
The cell tab enables you to configure the properties for every cell of a transmitter. For more information on the
properties of a cell, see "UMTS Cell Properties" on page 538.

© 2020 Forsk. All Rights Reserved. 537


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

Propagation Tab
The path loss matrix contains a set of path loss values calculated on each pixel over a specific area. This tab
determines the major parameters for calculating path loss is calculated for the current network element.
Atoll enables you to calculate two levels of path loss matrices:
◼ Main matrix: Specify the settings for calculating path loss over a small radius with a higher resolution.
◼ Extended matrix: Specify the settings for calculating path loss over a larger radius with a lower resolution.
For each matrix, you can modify the Propagation model, Radius, and Resolution. For information on propagation
models, see "Assigning Propagation Parameters" on page 220.

Display Tab
On the Display tab, you can modify how the current network element is displayed. For information on changing
display properties, see the "Setting the Display Properties of Objects" on page 49.

8.2.2 UMTS Cell Properties

In Atoll, a cell is defined as a carrier, with all its characteristics, on a transmitter; the cell is the mechanism by which
you can configure a UMTS multi-carrier network. In other words, a transmitter has one cell for every carrier.
This section explains the parameters of a UMTS cell, including the parameters for HSDPA and HSUPA functionality.
The properties of a UMTS cell are found on Cells tab of the Properties dialog box of the transmitter to which it is
assigned.

 You can also display the properties of a cell by double-clicking the cell in the Site
explorer.

The following HSDPA options apply to all the cells of the transmitter:
◼ Multi-cell mode: Select whether the transmitter supports carrier aggregation in the downlink (DL multi-cell),
or in the downlink and in the uplink (UL/DL multi-cell). When multi-cell is active, the user can simultaneously
connect to several carriers of the transmitter for data transfer (up to eight carriers in the downlink and two
carriers in the uplink) and be assigned HSDPA and HSUPA bearers in each of the cells. The R99 A-DPCH bearer
is transmitted on one of the cells, which is called the anchor cell. The maximum number of cells to which the
user can simultaneously connect depends on the HSDPA and HSUPA UE categories of the terminal.
◼ Inter-Carrier Power Sharing: You can enable power sharing between cells by selecting the Inter-Carrier Power
Sharing check box under HSDPA and entering a value in the Maximum Shared Power box. In order for Inter-
Carrier Power Sharing to be available, you must have at least one HSDPA carrier with dynamic power
allocation.
Inter-Carrier Power Sharing enables the network to dynamically allocate available power from R99-only and
HSDPA carriers among HSDPA carriers.
When you select Inter-Carrier Power Sharing and you define a maximum shared power, the Max Power of
each cell is used to determine the percentage of the transmitter power that the cell cannot exceed.
The most common scenario is where you have R99-only cells that are not using 100% of their power and can
share it with an HSDPA carrier. To use power sharing efficiently, you should set the Max Power of the HSDPA
cells to the same value as the Maximum Shared Power. For example, if the Maximum Shared Power is defined
as 43 dBm, the Max Power of all HSDPA cells should be set to 43 dBm in order to be able to use 100% of the
available power. In this case, all of an R99 cell’s unused power can be allocated to the HSDPA cell.
The following parameters can be set for each individual cell of the transmitter:
◼ Name: By default, Atoll names the cell after its transmitter, adding the carrier number in parentheses. If you
change transmitter name or carrier, Atoll does not update the cell name. You can enter a name for the cell, but
for the sake of consistency, it is better to let Atoll assign a name. If you want to change the way Atoll names
cells, see the Administrator Manual.
◼ ID: You can enter an ID for the cell. This is a user-definable network-level parameter for cell identification.
◼ Carrier: The number of the carrier.

538 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

◼ Order: The display order of a cell within the transmitter. This value is used to determine the order in which
information related to a cell will be displayed in the Network explorer and on the map. This field is
automatically filled by Atoll but you can change these default values to display cells in a user-defined order.

 The consistency between values stored in this field is verified by Atoll. However,
inconsistencies may arise when tools other than Atoll modify the database. You
can check for inconsistencies in the cell display order and fix them by selecting
Data Audit > Cell Display Order Check in the Document menu.

◼ Layer: The network layer to which the cell belongs. This information is used in determining the best serving
cell. For more information on defining layers, see "Defining Network Deployment Layers" on page 607.
◼ Active: If this cell is to be active, you must select the Active check box.
◼ Max Power (dBm): The maximum available downlink power for the cell.
◼ Pilot Power (dBm): The pilot power.
◼ SCH power (dBm): The average power of both the synchronisation channels (P-SCH and S-SCH).

 The SCH power is only transmitted 1⁄10 of the time. Consequently, the value
entered for the SCH power should only be 1⁄10 of its value when transmitted, in
order to respect its actual interference on other channels.

◼ Other CCH power (dBm): The power of other common channels (P-CCPCH, S-CCPCH, AICH).
◼ AS Threshold (dB): The active set threshold. It is the Ec⁄I0 margin in comparison with the Ec⁄I0 of the best
server. It is used to determine which cells, apart from the best server, will be part of the active set.
◼ Min RSCP (dBm): The minimum pilot RSCP required for a user to be connected to the cell. The pilot RSCP is
compared with this threshold to determine whether or not a user can be connected to the cell.

 When this field is empty, Atoll uses the Default Min Pilot RSCP Threshold defined
on the Calculation Parameters tab of the Network Settings Properties dialog box.

◼ Handover margin (dB): You can define the handover margin to use for best serving cell selection. The
handover margin is used in UMTS networks to avoid handover ping-pong between cells. For more information
on best serving cell selection, see "Best Serving Cell and Active Set Determination" on page 617.
◼ Cell individual offset (dB): You can define the cell individual offset to use for best serving cell selection. The
cell individual offset (CIO) is used in UMTS networks in order to tune or bias the ranking of potential servers
for best serving cell selection in connected mode. For more information on best serving cell selection, see
"Best Serving Cell and Active Set Determination" on page 617.
◼ DL Max Throughput per User (kbps): The downlink max throughput per user in kbps. The DL max throughput
per user is the maximum connection rate in the downlink for a user. The DL and UL peak throughputs are taken
into account during power control simulation.
◼ UL Max Throughput per User (kbps): The uplink max throughput per user in kbps. The UL max throughput per
user is the maximum connection rate in the uplink for a user. The DL and UL peak throughputs are taken into
account during power control simulation.
◼ Max DL Load (% Pmax): The percentage of the maximum downlink power (set in Max Power) not to be
exceeded. This limit will be taken into account during the simulation if the option DL Load is selected. If the
DL load option is not selected during a simulation, this value is not taken into consideration.
◼ Max UL Load Factor (%): The maximum uplink load factor not to be exceeded. This limit can be taken into
account during the simulation.
◼ Total Power (dBm or %): The total transmitted power on downlink is the total power necessary to serve the
users. This value can be a simulation result or can be entered by the user.

© 2020 Forsk. All Rights Reserved. 539


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

 By default, the total power is set as an absolute value. You can set this value as a
percentage of the maximum power of the cell by right-clicking the UMTS Network
Settings folder in the Parameters explorer and selecting Properties from the
context menu. Then, on the Global Parameters tab of the Properties dialog box,
under DL Load, you can select % Pmax. The total power value is automatically
converted and set as a percentage of the maximum power.

◼ UL Load Factor (%): The uplink cell load factor. This factor corresponds to the ratio between the uplink total
interference and the uplink total noise. The uplink cell load factor is a global value and includes the inter-
technology uplink interference. This value can be a simulation result or can be entered by the user.
◼ UL Reuse Factor: The uplink reuse factor is determined from uplink intra and extra-cell interference (signals
received by the transmitter respectively from intra and extra-cell terminals). This is the ratio between the total
uplink interference and the intra-cell interference. This value can be a simulation result or can be entered by
the user.
◼ Scrambling Code Domain: The scrambling code domain to which the allocated scrambling code belongs. This
and the scrambling code reuse distance are used by the scrambling code planning algorithm.
◼ SC Reuse Distance: The scrambling code reuse distance. This and the scrambling code domain are used by
the scrambling code planning algorithm.
◼ Primary Scrambling Code: The primary scrambling code.
◼ SC Locked: The status of the primary scrambling code allocated to the cell. If the SC Locked check box is
checked, the automatic allocation tool considers that the current primary scrambling code is not modifiable.
◼ Comments: If desired, you can enter any comments in this field.
◼ Max Number of Intra-carrier Neighbours: The maximum number of intra-carrier neighbours for this cell. This
value is used by the intra-carrier neighbour allocation algorithm.
◼ Max Number of Inter-carrier Neighbours: The maximum number of inter-carrier neighbours for this cell. This
value is used by the inter-carrier neighbour allocation algorithm.
◼ Max Number of Inter-technology Neighbours: The maximum number of inter-technology neighbours for this
cell. This value is used by the inter-technology neighbour allocation algorithm.
◼ Additional UL Noise Rise: This noise rise represents the interference on this cell on the uplink created by the
mobiles and base stations of an external network. This noise rise will be taken into account in uplink
interference-based calculations involving this cell in the simulation. It is not used in predictions (AS Analysis,
multi-point analysis and coverage predictions). In predictions, Atoll calculates the uplink total interference
from the UL load factor which includes inter-technology uplink interference. For more information on inter-
technology interference, see "Modelling Inter-technology Interference" on page 618.
◼ Additional DL Noise Rise: This noise rise represents the interference created by mobiles of an external
network on the mobiles served by this cell on the downlink. This noise rise will be taken into account in all
downlink interference-based calculations involving this cell. For more information on inter-technology
interference, see "Modelling Inter-technology Interference" on page 618.
◼ Neighbours: You can access a dialog box in which you can set both intra-technology (intra-carrier and inter-
carrier) and inter-technology neighbours by clicking the Browse button. For information on defining
neighbours, see "Editing Neighbours in the Cell Properties" on page 266.

+ The Browse button may not be visible in the Neighbours box if this is a new cell. You
can make the Browse button appear by clicking Apply.

◼ HSPA Support: The HSPA functionality supported by the cell. You can choose between None (i.e., R99 only),
HSDPA, HSPA (i.e., HSDPA and HSUPA) or HSPA+ with transmit diversity or HSPA+ with spatial multiplexing.
When HSDPA is supported, the following fields are available:
◼ HSDPA Dynamic Power Allocation: If you are modelling dynamic power allocation, the HSDPA Dynamic
Power Allocation should be checked. During a simulation, Atoll first allocates power to R99 users and then
dynamically allocates the remaining power of the cell to the HS-PDSCH and HS-SCCH of HSDPA bearer
users. At the end of the simulation, you can commit the calculated available HSDPA power and total power
values to each cell.

540 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

 In the context of dynamic power allocation, the total power cannot exceed the
maximum power minus the power headroom.

◼ Available HSDPA Power (dBm): When you are modelling static power allocation, the HSDPA Dynamic
Power Allocation check box is cleared and the available HSDPA power is entered in this box. This is the
power available for the HS-PDSCH and HS-SCCH of HSDPA bearer users.
◼ Power Headroom (dB): The power headroom is a reserve of power that Atoll keeps for Dedicated Physical
Channels (DPCH) in case of fast fading. During simulation, HSDPA bearer users will not be connected if the
cell power remaining after serving R99 users is less than the power headroom value.
◼ HS-SCCH Dynamic Power Allocation: If you are modelling dynamic power allocation the HS-SCCH
Dynamic Power Allocation check box should be checked and a value should be entered in HS-SCCH Power
(dBm). During power control, Atoll will control HS-SCCH power in order to meet the minimum quality
threshold (as defined for each mobility type). The value entered in HS-SCCH Power (dBm) is the maximum
power available for each HS-SCCH channel. The calculated power for each HSDPA bearer user during the
simulation cannot exceed this maximum value.
◼ HS-SCCH Power (dBm): The value for each HS-SCCH channel will be used if you are modelling dynamic
power allocation. If you have selected the HS-SCCH Dynamic Power Allocation check box and modelling
dynamic power allocation, the value entered here represents a maximum for each HSDPA bearer user. If
you have not selected the HS-SCCH Dynamic Power Allocation check box and are modelling static power
allocation, the value entered here represents the actual HS-SCCH power per HS-SCCH channel.
◼ Number of HS-SCCH Channels: The maximum number of HS-SCCH channels for this cell. Each Packet
(HSDPA - Best Effort), Packet (HSDPA - Variable Bit Rate), Packet (HSPA - Best Effort), and Packet (HSPA
- Variable Bit Rate) user consumes one HS-SCCH channel. Therefore, at any given time (over a time
transmission interval), the number of HSDPA bearer users cannot exceed the number of HS-SCCH channels
per cell.

 HS-DSCH transmissions without an accompanying HS-SCCH are performed for


Packet (HSPA - Constant Bit Rate) users. Therefore, the number of HS-SCCH
channels is not taken into account when managing the number of Packet (HSPA -
Constant Bit Rate) users connected at a given time.

◼ Min. Number of HS-PDSCH Codes: The minimum number of OVSF codes available for HS-PDSCH
channels. This value will be taken into account during simulations in order to find a suitable bearer.
◼ Max Number of HS-PDSCH codes: The maximum number of OVSF codes available for HS-PDSCH
channels. This value will be taken into account during simulations and coverage predictions in order to find
a suitable bearer.
◼ Max Number of HSDPA Users: The maximum number of HSDPA bearer users [i.e., Packet (HSDPA - Best
Effort) users, Packet (HSDPA - Variable Bit Rate) users, Packet (HSPA - Best Effort) users, Packet (HSPA
- Variable Bit Rate) users, and Packet (HSPA - Constant Bit Rate) users] that this cell can support at any
given time.
◼ Number of HSDPA Users: The number of HSDPA bearer users is an average and can be used for certain
coverage predictions. You can enter this value yourself, or have the value calculated by Atoll using a
simulation. Dual-cell HSDPA users are counted once in each cell they are connected to.
◼ HSDPA Scheduler Algorithm: The scheduling technique that will be used to rank the HSDPA bearer users
to be served. You can select the scheduler from the list of schedulers available in the Schedulers table. For
more information, see "Defining HSDPA Schedulers" on page 615.
◼ MIMO Support: The MIMO method used by the cell when it supports HSPA+. You can choose between
None, Transmit Diversity, or Spatial Multiplexing.
When HSUPA is supported, the following fields are also available:
◼ DL HSUPA Power: The power (in dBm) allocated to HSUPA DL channels (E-AGCH, E-RGCH, and E-HICH).
This value must be entered by the user.
◼ Max Number of HSUPA Users: The maximum number of HSUPA bearer users (i.e., Packet (HSPA - Best
Effort) users, Packet (HSPA - Variable Bit Rate) users and Packet (HSPA - Constant Bit Rate) users) that
this cell can support at any given time.

© 2020 Forsk. All Rights Reserved. 541


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

◼ UL Load Factor Due to HSUPA (%): The uplink cell load contribution due to HSUPA. This value can be a
simulation result or can be entered by the user.
◼ Number of HSUPA Users: The number of HSUPA bearer users is an average and can be used for certain
coverage predictions. This value can be a simulation result or can be entered by the user.

 By default, the SCH power, the CCH power, the HS-SCCH power and the HSUPA
power are set as absolute values. You can set these values as relative to the pilot
power by right-clicking the UMTS Network Settings folder in the Parameters
explorer and selecting Properties from the context menu. Then, on the Global
Parameters tab of the Properties dialog box, under DL Powers, you can select
Relative to Pilot. The SCH power, the CCH power, the HS-SCCH power, and the
HSUPA power values are automatically converted and set as relative to the pilot
power.

8.2.3 UMTS Station Template Properties

The station template Properties dialog box contains the settings for templates that are used for creating new sites
and transmitters. For more information, see "Placing a New Base Station Using a Station Template" on page 111
and "Managing Station Templates" on page 112.

General Tab
This tab contains general information about the station template:
◼ Name: Type the name of the station template.
◼ Sectors: Specify the number of transmitters on the site.
◼ Hexagon Radius: Specify the theoretical radius of the hexagonal area covered by each sector.
◼ Antennas: Specify the following: 1st sector azimuth, from which the azimuth of the other sectors are offset to
offer complete coverage of the area, the Height/ground of the antennas from the ground (i.e., the height over
the DTM; if the transmitter is situated on a building, the height entered must include the height of the building),
and the Mechanical downtilt for the antennas.
◼ Electrical Azimuth, Electrical Downtilt, and Additional electrical downtilt display additional antenna
parameters.

The Additional electrical downtilt can be made accessible through an option




in the Atoll.ini file. For more information, see the Administrator Manual.
◼ For more information on the effect of additional electrical downtilt on antenna
patterns, see the Technical Reference Guide.

◼ Under Main antenna, you can select the main antenna Model, under Smart antenna, you can select the smart
antenna Equipment used by the transmitter, and under Number of antenna ports, you can enter the number of
antennas used for Transmission and for Reception for MIMO.
◼ Under Path loss matrices, you can modify the following: the Main propagation model, the Main radius, and the
Main resolution, and the Extended propagation model, the Extended radius, and the Extended resolution. For
information on propagation models, see Chapter 4: Radio Calculations and Models.
◼ Under Comments, you can add additional information. The information you enter will be the default
information in the Comments field of any transmitter created using this station template.

Transmitter Tab
◼ Under Transmission/Reception, you can click the Equipment button to open the Equipment Specifications
dialog box and modify the tower-mounted amplifier (TMA), feeder cables, or transmitter equipment. For
information on the Equipment Specifications dialog box, see "UMTS Transmitter Properties" on page 536.
◼ The information in the real Total Losses in transmission and reception boxes is calculated from the
information you entered in the Equipment Specifications dialog box. Any loss related to the noise due to a
transmitter’s repeater is included in the calculated losses. Atoll always considers the values in the Real boxes

542 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

in predictions even if they are different from the values in the Computed boxes. You can modify the real Total
Losses at transmission and reception if you want. Any value you enter must be positive.
◼ The information in the real Noise Figure reception box is calculated from the information you entered in the
Equipment Specifications dialog box. You can modify the real Noise Figure at reception if you want. Any value
you enter must be positive.
◼ Under Diversity, you can select the number of transmission and reception antenna ports used for MIMO (No.
of ports). MIMO systems are supported by some HSDPA bearers (following improvements introduced by
release 7 of the 3GPP UTRA specifications, referred to as HSPA+). For more information on how the number
of antenna ports are used, see "Multiple Input Multiple Output Systems" on page 616.
◼ R99 bearers only support transmit and receive diversities. You can define the transmit diversity method from
the Transmission list when more than one transmission antenna port is available. The receive diversity
method depends on the number of reception antenna ports selected (2RX for two reception antenna ports and
4RX for four reception antenna ports).

UMTS Tab
On this tab, you modify the Carriers (each corresponding to a cell) that this station supports. For information on
carriers and cells, see "UMTS Cell Properties" on page 538.
◼ Carrier: You can select the numbers for each sector of the station template. To select the carriers to be added
to the sectors of a base station created using this station template, click the Browse button and select the
carriers to be created for each sector of the station.
◼ Primary Scrambling Code: Specify the Reuse Distance and the scrambling code Domain.
◼ Under Power, you can select the Power Shared Between Cells check box. As well, you can modify the Pilot,
the SCH, the Other CCH powers, and the AS Threshold.
◼ Under Simulation Constraints, you can modify the Max Power, the Max DL Load (defined as a percentage of
the maximum power), the DL Max Throughput/User, the Max UL Load Factor, and the UL Max Throughput/
User.
◼ Under Load Conditions, you can modify the Total Transmitted Power, the UL Load Factor, and the UL Reuse
Factor.
◼ Under Additional Interference, you can modify the UL and DL noise rise which respectively model the effect
of terminals and stations of an external network on the network cells and the effect of terminals of an external
network interfering the mobiles served by the network cells. For more information on inter-technology
interferences, See "Modelling Inter-technology Interference" on page 618.
◼ You can also modify the Number of Uplink and Downlink Channel Elements, the Max Iub Uplink and Downlink
Backhaul Throughputs and select the Equipment.

HSPA/HSPA+ Tab
On these tabs, you can define the HSPA functionality supported by the cells. You can choose between None (i.e.,
R99 only), HSDPA, HSPA (i.e, HSDPA and HSUPA), HSPA+. When HSDPA functionality is supported, you can modify
the following under HSDPA (for more information on the fields, see "UMTS Cell Properties" on page 538):
◼ Multi-cell mode: You can select whether the transmitter supports carrier aggregation in the downlink (DL
multi-cell), or in the downlink and in the uplink (UL/DL multi-cell). When multi-cell is active, users can
simultaneously connect to several carriers of the transmitter for data transfer (up to eight carriers in the
downlink and two carriers in the uplink).
◼ You can select the Allocation Strategy (Static or Dynamic). If you select Static as the Allocation Strategy, you
can enter the available HSDPA Power. If you select Dynamic as the Allocation Strategy, Atoll allocates the
HSDPA power to cells during the simulation. Atoll first allocates power to R99 users and then dynamically
allocates the remaining power of the cell to the HS-PDSCH and HS-SCCH of HSDPA bearer users. At the end
of the simulation, you can commit the calculated available HSDPA power and total power values to each cell.
◼ Under HS-PDSCH, you can modify the Min. and Max Number of Codes and the Power Headroom.
◼ Under HS-SCCH, you can select the Allocation Strategy (Static or Dynamic) and the Number of Channels. If
you select Static as the Allocation Strategy, you can enter the HS-SCCH Power.
◼ Under Scheduler, you can modify the Algorithm, the Max Number of Users, the Number of Users. For the
Proportional Fair scheduler, to edit the MUG graph, see "Defining HSDPA Schedulers" on page 615.
Under HSUPA, if HSUPA functionality is supported, you can modify the following (for more information on the
fields, see "UMTS Cell Properties" on page 538):

© 2020 Forsk. All Rights Reserved. 543


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

◼ You can modify the DL Power, the UL Load, the Max Number of Users, and the Number of Users.

Neighbours tab
Max number of neighbours: Set the maximum numbers of Intra-technology and Inter-technology neighbours. For
information on defining neighbours, see "Neighbour Planning" on page 259.

Other Properties
The Other Properties tab will only appear if you have defined additional fields in the Sites table, or if you have
defined an additional field in the Station Template Properties dialog box.

8.2.4 Creating Multi-band UMTS Networks

You can model multi-band UMTS networks, for example, a network consisting of 900 MHz and 2.1 GHz, in a single
document. Creating a multi-band UMTS network consists of the following steps:
◼ Defining the frequency bands in the document (see "Defining Frequency Bands" on page 605).
◼ Selecting and calibrating a propagation model for each frequency band (see "Assigning Propagation
Parameters" on page 220).
◼ Assigning a frequency band, with its propagation model, to each transmitter (see "Creating or Modifying a Cell"
on page 110 and "Creating or Modifying a Transmitter" on page 110).
◼ Defining the frequency bands with which terminals are compatible (see "Modelling Terminals" on page 287).

8.2.5 Creating Heterogeneous UMTS Networks

With Atoll, you can model HetNets or heterogeneous networks (e.g., network with cells of different sizes (macro,
micro, small cells, etc.)). Creating an heterogeneous UMTS network consists of the following steps:
1. Defining the layers in the document (see "Defining Network Deployment Layers" on page 607).
2. Assigning a layer to each cell and defining the cell handover margin and the cell individual offset (see "UMTS
Cell Properties" on page 538).
3. Defining the layers with which services and terminals are compatible (see "Modelling Services" on page 279
and "Modelling Terminals" on page 287).

8.3 Studying UMTS Base Stations


You can study one or several base stations to test the effectiveness of the set parameters. Coverage predictions on
groups of base stations can take a large amount of time and consume a lot of computer resources. Restricting your
coverage prediction to the base station you are currently working on allows you get the results quickly. You can
expand your coverage prediction to a number of base stations once you have optimised the settings for each
individual base station.
Before studying a base station, you must assign a propagation model. The propagation model takes the radio and
geographic data into account and calculates propagation losses along the transmitter-receiver path. This allows
you to predict the received signal level at any given point. Any coverage prediction you make on a base station uses
the propagation model to calculate its results. For more information, see "Preparing Base Stations for Calculations"
on page 219.
This section covers the following topics:
◼ "UMTS Prediction Properties" on page 545
◼ "UMTS Signal Level Coverage Predictions" on page 546
◼ "UMTS Coverage Predictions" on page 550

544 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

◼ "HSDPA Coverage Predictions" on page 559


◼ "HSUPA Coverage Predictions" on page 562
◼ "Multi-point Analyses" on page 566

8.3.1 UMTS Prediction Properties

You can configure the following parameters in the Properties dialog box.

The General Tab


The General tab allows you to specify the following settings for the prediction:
◼ Name: Specify the assigned Name of the coverage prediction.
◼ Resolution: Specify the display resolution. To improve memory consumption and optimise the calculation
times, you should set the display resolutions of coverage predictions according to the precision required. The
following table lists the levels of precision that are usually sufficient:

Size of the Coverage Prediction Display Resolution

City Centre 5m

City 20 m

County 50 m

State 100 m

Country Dependent on the size of the country

The resolution specified here is only for display purposes. The calculated resolution is independently specified
in the propagation settings. For more information, see "Assigning Propagation Parameters" on page 220.

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the <GUID> and </GUID> tags in the following files:
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction was saved using the Save as Customised Prediction command.
◼ "<prediction_name>.XML" files (one per prediction) created in the following
folder if coverage predictions were calculated with Display type = "Value
intervals": C:\<path_to_doc>\<doc_name>.studies\{<Unique_ID>}

◼ Comments: Specify an optional description of comment for the prediction.


Under Display Configuration, you can create a Filter to select which sites to display in the results. For
information on filtering, see "Filtering Data" on page 103. The Group By and Sort buttons are not available
when making a so-called "global" coverage prediction (e.g., signal level coverage prediction).

 The Group By and Sort buttons are not available when making a so-called "global"
coverage prediction (e.g., signal level coverage prediction).

The Conditions Tab


The coverage prediction parameters on the Conditions tab allow you to define the signals that will be considered
for each pixel:
◼ At the top of the Conditions tab, you can specify the range to be considered for the current prediction.
◼ Server: Select either All, Best Signal Level or Second Best Signal Level:
◼ Select All to consider all servers.
◼ Select Best Signal Level or Second Best Signal Level to also specify an Overlap margin.
Selecting All or Best Signal Level will give you the same results because Atoll displays the results of the
best server in either case. Selecting Best Signal Level requires a longer calculation time.

© 2020 Forsk. All Rights Reserved. 545


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

◼ Shadowing: Select this option to consider shadowing in the prediction. For more information, see "Modelling
Shadowing" on page 217. If you select this option, you can change the Cell edge coverage probability.
◼ Clutter indoor losses: Select this option to consider indoor losses. Indoor losses are defined per frequency per
clutter class.
◼ Carrier(UMTS only): Select the carrier to be studied, or select the "Best" carrier of a frequency band or of all
frequency bands. In this case, Atoll takes the highest pilot power of carriers to calculate the pilot signal level
received from a transmitter.
For more information, see the following sections:
◼ "UMTS Signal Level Coverage Predictions" on page 546
◼ "UMTS Coverage Predictions" on page 550
◼ "HSDPA Coverage Predictions" on page 559
◼ "HSUPA Coverage Predictions" on page 562

The Display Tab


On the Display tab, you can modify how the results of the coverage prediction will be displayed.
◼ Under Display Type, select "Value Intervals."
◼ Under Field, select "Best Signal Level." "Best Signal Level." Selecting "All" or "Best Signal Level" on the
Conditions tab will give you the same results because Atoll displays the results of the best server in
either case. Selecting "Best Signal Level" necessitates, however, the longest time for calculation.
◼ You can change the value intervals and their displayed colour. For information on changing display
properties, see "Setting the Display Properties of Objects" on page 49.
◼ You can create tip text with information about the coverage prediction by clicking the Browse button
next to the Tip Text box and selecting the fields you want to display in the tip text.
◼ You can select the Add to Legend check box to add the displayed value intervals to the legend.

 If you change the display properties of a coverage prediction after you have
calculated it, you may make the coverage prediction invalid. You will then have to
recalculate the coverage prediction to obtain valid results.

8.3.2 UMTS Signal Level Coverage Predictions

Atoll offers a series of standard coverage predictions based on the measured signal level at each pixel; other
factors, such as interference, are not taken into consideration.
Once you have created and calculated a coverage prediction, you can use the coverage prediction’s context menu
to make the coverage prediction into a customised prediction which will appear in the Prediction Types dialog box.
You can also select Duplicate from the coverage prediction’s context menu to create a copy. By duplicating an
existing prediction that has the parameters you want to study, you can create a new coverage prediction more
quickly than by creating a new coverage prediction. If you clone a coverage prediction, by selecting Clone from the
context menu, you can create a copy of the coverage prediction with the calculated coverage. You can then change
the display, providing that the selected parameter does not invalidate the calculated coverage prediction.
You can also save the list of all defined coverage predictions in a user configuration, allowing you or other users to
load it into a new Atoll document. When you save the list in a user configuration, the parameters of all existing
coverage predictions are saved; not just the parameters of calculated or displayed ones. For information on
exporting user configurations, see "Saving a User Configuration" on page 108.
The following standard coverage predictions are explained in this section:
◼ "Studying Signal Level Coverage for a Single Base Station" on page 547
◼ "Making a Coverage Prediction by Signal Level" on page 548
◼ "Making a Coverage Prediction by Transmitter" on page 549
◼ "Making a Coverage Prediction on Overlapping Zones" on page 549.
Coverage predictions specific to UMTS are covered in the following topics:
◼ "UMTS Coverage Predictions" on page 550

546 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

◼ "HSDPA Coverage Predictions" on page 559


◼ "HSUPA Coverage Predictions" on page 562.

8.3.2.1 Studying Signal Level Coverage for a Single Base Station


While you are building your radio-planning project, you might want to check the coverage of a new base station
without having to calculate the entire project. You can do this by selecting the site with its transmitters and then
creating a new coverage prediction.
This section explains how to calculate the pilot signal level coverage of a single site. A signal level coverage
prediction displays the pilot signal of the best server for each pixel of the area studied.

 You can use the same procedure to study the signal level coverage of several sites
by grouping the transmitters. For information on grouping transmitters, see
"Grouping Data Objects by Property" on page 99.

To study the signal level coverage of a single base station:


1. In the Network explorer, right-click the UMTS Transmitters folder and select Group By > Sites from the context
menu. The transmitters are now displayed in the UMTS Transmitters folder by the site on which they are
situated.

+ If you want to study only sites by their status, at this step you could group them by
status.

2. Specify the propagation parameters as explained in "Assigning Propagation Parameters" on page 220.
3. In the UMTS Transmitters folder, right-click the group of transmitters you want to study and select
Calculations > Create a New Prediction from the context menu. The Prediction Types dialog box appears.
The Prediction Types dialog box lists the predictions available. They are divided into Standard Predictions,
supplied with Atoll, and Customised Predictions. Unless you have already created some customised coverage
predictions, the Customised Predictions list will be empty.
4. Select Coverage by Signal Level (DL) and click OK. The Coverage by Signal Level (DL) Properties dialog box
appears.
5. Configure the parameters in the Properties dialog box as described in "UMTS Prediction Properties" on
page 545.
The coverage prediction parameters on the Conditions tab allow you to define the signals that will be
considered for each pixel.
6. Click the Display tab and specify the following options:
◼ Under Display Type, select "Value Intervals."
◼ Under Field, select "Best Signal Level." "Best Signal Level." Selecting "All" or "Best Signal Level" on the
Conditions tab will give you the same results because Atoll displays the results of the best server in either
case. Selecting "Best Signal Level" necessitates, however, the longest time for calculation.
7. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window. The signal
level coverage prediction can be found in the Predictions folder in the Network explorer. Atoll automatically locks
the results of a coverage prediction as soon as it is calculated, as indicated by the icon ( ) beside the coverage
prediction in the Predictions folder. When you click the Calculate button ( ), Atoll only calculates unlocked
coverage predictions ( ).

© 2020 Forsk. All Rights Reserved. 547


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

8.3.2.2 Making a Coverage Prediction by Signal Level


A coverage prediction by signal level allows you to predict the best pilot signal strength at each pixel. You can base
the coverage on the signal level, path loss, or total losses within a defined range.
To make a coverage prediction by signal level:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by Signal Level (DL) and click OK. The Coverage by Signal Level (DL) Properties dialog box
appears.
3. Configure the parameters in the Properties dialog box as described in "UMTS Prediction Properties" on
page 545.
The coverage prediction parameters on the Conditions tab allow you to define the signals that will be
considered for each pixel.
4. Click the Display tab.
If you choose to display the results by best signal level, the coverage prediction results will be in the form of
thresholds. If you choose to display the results by signal level, the coverage prediction results will be arranged
according to transmitter. For information on adjusting the display, see "Setting the Display Properties of
Objects" on page 49.
5. Once you have created the coverage prediction, you can calculate immediately or you can save it and calculate
it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately..
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window (see Figure
8.3 on page 548).

Figure 8.3: Coverage prediction by signal level

 You can run a specific prediction study displaying a coverage by pilot signal level
for a given terminal, service, mobility and carrier as explained in "Studying Pilot
Signal Quality" on page 551.

548 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

8.3.2.3 Making a Coverage Prediction by Transmitter


A coverage prediction by transmitter allows the user to predict which server is the best at each pixel. You can base
the coverage on the signal level, path loss, or total losses within a defined range.
To make a coverage prediction by transmitter:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by Transmitter (DL) and click OK. The Coverage by Transmitter (DL) Properties dialog box
appears.
3. Configure the parameters in the Properties dialog box as described in "UMTS Prediction Properties" on
page 545.
The coverage prediction parameters on the Conditions tab allow you to define the signals that will be
considered for each pixel.
4. Click the Display tab.
For a coverage prediction by transmitter, the Display Type "Discrete Values" based on the Field "Transmitter"
is selected by default. Each coverage zone will then be displayed with the same colour as that defined for each
transmitter. For information on defining transmitter colours, see "Setting the Display Properties of Objects" on
page 49.
5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

 You can also predict which server is second best server on each pixel by selecting
"Second best signal level" on the Conditions tab setting "Discrete Values" as the
Display Type and "Transmitter" as the Field on the Display tab.

8.3.2.4 Making a Coverage Prediction on Overlapping Zones


Overlapping zones (DL) are composed of pixels that are, for a defined condition, covered by the signal of at least
two transmitters. You can base a coverage prediction of overlapping zones on the signal level, path loss, or total
losses within a defined range.
To make a coverage prediction on overlapping zones:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Overlapping zones (DL) and click OK. The Overlapping zones (DL) Properties dialog box appears.
3. Configure the parameters in the Properties dialog box as described in "UMTS Prediction Properties" on
page 545.
The coverage prediction parameters on the Conditions tab allow you to define the signals that will be
considered for each pixel. For this prediction, select Best Signal Level.
4. Click the Display tab.
For a coverage prediction on overlapping zones, the Display Type "Value Intervals" based on the Field "Number
of Servers" is selected by default. Each overlapping zone will then be displayed in a colour corresponding to
the number of servers received per pixel. For information on defining display properties, see "Setting the
Display Properties of Objects" on page 49.
5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.

© 2020 Forsk. All Rights Reserved. 549


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

 By changing the parameters selected on the Conditions tab and by selecting


different results to be displayed on the Display tab, you can calculate and display
information other than that which has been explained in the preceding sections.

8.3.3 UMTS Coverage Predictions

UMTS coverage predictions available in Atoll are used to analyse the signal quality and interference specifically for
UMTS networks. For the purposes of these coverage predictions, each pixel is considered a non-interfering user with
a defined service, mobility type, and terminal. For more information, see "Service and User Modelling" on page 279.
In UMTS, the quality of the signal and the size of the area that can be covered are influenced by the network load.
As the network load increases, the area a cell can effectively cover decreases. For this reason, the network load
must be defined in order to calculate UMTS-specific predictions.
If you have traffic maps, you can do a Monte Carlo simulation to model power control and evaluate the network load
for a generated user distribution. If you do not have traffic maps, Atoll can calculate the network load using the UL
load factor and DL total power defined for each cell.
In this section, the UMTS-specific coverage predictions are calculated using UL load factor and DL total power
parameters defined at the cell level. For the purposes of these predictions, each pixel is considered a non-interfering
user with a defined service, mobility type, and terminal.
Before making a coverage prediction, you must set the UL load factor and DL total power. These are explained in
the following sections:
◼ "Setting the UL Load Factor and the DL Total Power" on page 550.
This section explains the coverage predictions available for analysing the signal quality and interference. The
following are explained:
◼ "Studying Pilot Signal Quality" on page 551
◼ "Studying Downlink and Uplink Service Areas (Eb⁄Nt)" on page 552
◼ "Studying the Effective Service Area" on page 553.
◼ "Making a Coverage Prediction by Quality Indicators" on page 554
◼ "Studying the Total Noise Level on the Downlink" on page 555
◼ "Studying Pilot Pollution" on page 556
◼ "Studying Inter-technology Downlink Interference" on page 557.
◼ "Making a Handoff Status Coverage Prediction" on page 558.

8.3.3.1 Setting the UL Load Factor and the DL Total Power


If you are setting the UL load factor and the DL total power for a single transmitter, you can set these parameters on
the Cells tab of the transmitter’s Properties dialog box. However, you can set the UL load factor and the DL total
power for all cells using the Cells table.
To set the UL load factor and the DL total power using the Cells table:
1. In the Network explorer, right-click the Transmitters folder and select Cells > Open Table from the context
menu. The Cells table appears.
2. Enter a value in the following columns:
◼ Total Power (dBm)
◼ UL Load Factor (%)
For a definition of the values, see "UMTS Cell Properties" on page 538.

550 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

+ To enter the same values in one column for all cells in the table by copying the
contents of one cell into other cells, you can use the Fill Down and Fill Up
commands. For more information on working with tables in Atoll, see "Data Tables"
on page 78.

8.3.3.2 Studying Pilot Signal Quality


A pilot signal quality prediction enables you to identify areas where there is at least one transmitter whose pilot
quality is received sufficiently well to be added to the probe mobile active set.
Atoll determines the best serving cell for each pixel and calculates the received pilot quality (Ec⁄I0). Potential
serving cells are filtered depending on the prediction definition (selected layers or carriers, layers supported by the
service and the terminal, mobility type) and the pilot signal level which must exceed the defined minimum RSCP
threshold. Pixels are coloured if the display threshold condition is fulfilled (in other words, if the Ec/I0 of the best
serving cell is higher than the Ec/I0 threshold defined for the selected mobility type or user-defined Ec⁄I0
thresholds). For more information on best serving cell selection, see "Best Serving Cell and Active Set
Determination" on page 617.
To make a pilot signal quality prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Pilot Quality Analysis (DL) and click OK. The Pilot Quality Analysis (DL) Properties dialog box appears.
3. Configure the parameters in the Properties dialog box as described in "UMTS Prediction Properties" on
page 545.
4. Click the Conditions tab and select "(Cells Table)" from Load conditions. In this case, the coverage prediction
is not going to be based on load conditions taken from a simulation. Atoll will calculate the coverage
prediction using the UL load factor and the DL total power defined in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
Conditions list.

You must select a Terminal, Service, and Mobility, as defined in "Service and User Modelling" on page 279.
You must also select the network Layer or Carrier to be considered for the determination of best servers.
Otherwise, you can calculate the prediction for all layers or carriers.
If you want the pilot signal quality prediction to consider shadowing, you can select the Shadowing check box
and enter a percentage in the Cell edge coverage probability text box.
You can also select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
5. Click the Display tab.
For a pilot signal quality prediction, the Display Type "Value Intervals" based on the Field "Ec⁄I0 (dB)" is
selected by default. Each pixel is displayed in a colour corresponding to the pilot signal quality. For information
on defining display properties, see "Setting the Display Properties of Objects" on page 49.
You can also set parameters to display the following results:
◼ Where at least one transmitter is in the active set: Select "Unique" as the Display Type.
◼ Where at least one transmitter is in the active set, with information on the best server: Select "Discrete
Value" as the Display Type and "Transmitter" as the Field.
◼ The pilot signal level: Select "Value Intervals" as the Display Type and "Ec (dBm)" as the Field.
◼ The pilot quality relative to the Ec⁄I0 threshold: Select "Value Intervals" as the Display Type and "Ec⁄I0
margin (dB)" as the Field.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.

© 2020 Forsk. All Rights Reserved. 551


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

8.3.3.3 Studying Downlink and Uplink Service Areas (Eb⁄Nt)


Atoll calculates the traffic channel quality (as defined by Eb⁄Nt) when using the maximum power allowed, i.e., the
maximum traffic channel power allowed per cell for downlink and the maximum terminal power for uplink. In the
coverage prediction, the downlink or uplink service area is limited by the maximum power allowed and by the Ec/I0
threshold defined for the mobility. If the received pilot quality is insufficient, Atoll will not display the traffic channel
quality. The mobile handover status is taken in consideration to evaluate the downlink and uplink traffic channel
quality (Eb⁄Nt). Atoll combines the signal from each transmitter in the probe mobile active set.
To make a coverage prediction on service area (Eb/Nt) downlink or uplink:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select one of the following predictions and click OK:
◼ Service Area Analysis (Eb/Nt) (DL)
◼ Service Area Analysis (Eb/Nt) (UL)
The coverage prediction Properties dialog box appears.
3. Configure the parameters in the Properties dialog box as described in "UMTS Prediction Properties" on
page 545.
4. On the Conditions tab, select "(Cells Table)" from Load conditions. In this case, the coverage prediction is not
going to be based on load conditions taken from a simulation. Atoll will calculate the coverage prediction
using the UL load factor and the DL total power defined in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
Conditions list.

You must select a Terminal, Service, and Mobility, as defined in "Service and User Modelling" on page 279.
You must also select the network Layer or Carrier to be considered for the determination of best servers.
Otherwise, you can calculate the prediction for all layers or carriers.
If you want the service area (Eb⁄Nt) coverage prediction to consider shadowing, you can select the Shadowing
check box and enter a percentage in the Cell edge coverage probability text box.
You can also select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
You can select the Bearer downgrading check box if you want the service area (Eb⁄Nt) prediction to take into
consideration circumstances when the R99 bearer is downgraded. When downgrading is enabled and if the
selected service supports bearer downgrading, Atoll will consider only the lowest radio bearer.
5. Click the Display tab.
For a service area (Eb/Nt) coverage prediction, the Display Type "Value Intervals" based on the Field "Max
Eb⁄Nt (dB)" is selected by default. The Field you choose determines which information the service area
(Eb⁄Nt) downlink or uplink prediction makes available. Each pixel is displayed in a colour corresponding to the
traffic channel quality. For information on defining display properties, see "Setting the Display Properties of
Objects" on page 49.
You can also set parameters to display the following results:
◼ The traffic channel quality relative to the Eb⁄Nt threshold: Select "Value Intervals" as the Display Type and
"Eb⁄Nt Margin (dB)" as the Field.
◼ The power required to reach the Eb⁄Nt threshold: Select "Value Intervals" as the Display Type and
"Required Power (dB)" as the Field.
◼ Where traffic channel quality exceeds the Eb⁄Nt threshold for each mobility type: On the Conditions tab,
select "All" as the Mobility Type. The parameters on the Display tab are automatically set.

552 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

For a service area (Eb⁄Nt) (DL) coverage prediction, you can also display the following results:
◼ The R99 effective RLC throughput: Select "Value Intervals" as the Display Type and "Effective RLC
Throughput (kbps)" as the Field.
◼ The R99 application throughput: Select "Value Intervals" as the Display Type and "Application Throughput
(kbps)" as the Field.
For a service area (Eb⁄Nt) (UL) coverage prediction, you can also display the following result:
◼ The gain due to soft handover: Select "Value Intervals" as the Display Type and "Soft Handover Gain" as
the Field.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

8.3.3.4 Studying the Effective Service Area


The effective service area is the intersection zone between the pilot reception area, and the uplink and downlink
service areas. In other words, the effective service area prediction calculates where a service actually is available
for the probe mobile.
To make an effective service area prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Effective Service Area Analysis (Eb⁄Nt) (DL+UL) and click OK. The Effective Service Area Analysis
(Eb⁄Nt) (DL+UL) Properties dialog box appears.
3. Configure the parameters in the Properties dialog box as described in "UMTS Prediction Properties" on
page 545.
4. On the Conditions tab, select "(Cells Table)" from Load conditions. In this case, the coverage prediction is not
going to be based on load conditions taken from a simulation. Atoll will calculate the coverage prediction
using the UL load factor and the DL total power defined in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
Conditions list.

You must select a Terminal, Service, and Mobility, as defined in "Service and User Modelling" on page 279.
You must also select the network Layer or Carrier to be considered for the determination of best servers.
Otherwise, you can calculate the prediction for all layers or carriers.
If you want the effective service area prediction to consider shadowing, you can select the Shadowing check
box and enter a percentage in the Cell edge coverage probability text box.
You can also select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
You can select the Bearer downgrading check box if you want the effective service area prediction to take into
consideration circumstances when the R99 bearer is downgraded. When downgrading is enabled and if the
selected service supports bearer downgrading, Atoll will consider only the lowest radio bearer.
5. Click the Display tab.
For an effective service area prediction, the Display Type "Unique" is selected by default. The coverage
prediction will display where a service actually is available for the probe mobile. For information on defining
display properties, see "Setting the Display Properties of Objects" on page 49.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:

© 2020 Forsk. All Rights Reserved. 553


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

8.3.3.5 Making a Coverage Prediction by Quality Indicators


You can create a quality prediction based on a given quality indicators (BER, BLER, or FER). The coverage prediction
will show for each pixel the measurement of the selected quality indicator.
This type of coverage prediction is not available in the list of standard predictions; you can, however, use quality
indicators in a prediction by first ensuring that the parameters of the quality indicators have been correctly set and
then creating a coverage prediction, selecting display parameters that use these quality indicators.
Before you define the quality prediction, you must ensure that the parameters of the quality indicators have been
correctly set.
To check the parameters of the quality indicators:
1. In the Parameters explorer, expand the UMTS Network Settings folder, right-click Quality Indicators, and
select Open Table from the context menu. The Quality Indicators table appears.
For each quality indicator in the Name column, you can set the following parameters:
◼ Used for Packet Services: Select the Used for Packet Services check box if the quality indicator is to be
used for packet services.
◼ Used for Circuit Services: Select the Used for Circuit Services check box if the quality indicator is to be
used for circuit services.
◼ Measured Parameter for Quality Indicator: From the list, select the parameter that will be measured to
indicate quality.
◼ Interpolated Quality Indicator: Select the Interpolated Quality Indicator check box if you want Atoll to
interpolate between two existing QI values. Clear the Interpolated Quality Indicator check box if you want
Atoll to take the closest QI value.
2. Close the Quality Indicators table.
3. In the UMTS Network Settings folder, right-click the Reception Equipment folder. The context menu appears.
4. Select Open Table from the context menu. The Reception Equipment table appears.
"Standard" is the default reception equipment type for all terminals.
5. Double-click the reception equipment type for which you want to verify the correspondence between the
measured quality and the quality indicator. The reception equipment type’s Properties dialog box appears.
6. Click the Quality Graphs tab.
7. Ensure that a Quality Indicator has been chosen for each R99 Bearer. You can edit the values in the DL and
UL Quality Indicator Tables by clicking directly on the table entry, or by selecting the Quality Indicator and
clicking the Downlink Quality Graphs or the Uplink Quality Graphs buttons.
8. Click OK to close the reception equipment type’s Properties dialog box.
Once you have ensured that the parameters of the quality indicators have been correctly set, you can use the
measured quality to create a quality prediction. How you define a coverage prediction according to the measured
quality indicator depends several parameters:
◼ The settings made in the Quality Indicators table
◼ The service you want to study
◼ The quality indicator you want to use (BER, BLER, or FER)
◼ The coverage prediction you want to use (Pilot Quality Analysis Downlink, the Service Area Analysis Downlink,
or Service Area Analysis Uplink).
In the following example, you will create a quality prediction showing BLER, for a user on foot, and with mobile
internet access.
To create a quality prediction showing BLER for a user on foot, and with mobile internet access:

554 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Service Area Analysis (Eb⁄Nt) (DL) and click OK. The Service Area Analysis (Eb⁄Nt) (DL) Properties
dialog box appears.
3. Configure the parameters in the Properties dialog box as described in "UMTS Prediction Properties" on
page 545.
4. On the Conditions tab, select "(Cells Table)" from Load conditions. In this case, the coverage prediction is not
going to be based on load conditions taken from a simulation. Atoll will calculate the coverage prediction
using the UL load factor and the DL total power defined in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
Conditions list.

◼ Terminal: Select the appropriate terminal for mobile Internet access from the Terminal list.
◼ Service: Select "Mobile Internet Access" from the Service list.
◼ Mobility: Select "Pedestrian" from the Mobility list.
◼ Carrier: Select the network Layer or Carrier to be considered for the determination of best servers.
Otherwise, you can calculate the prediction for all layers or carriers
If you want the service area (Eb⁄Nt) (DL) prediction to consider shadowing, you can select the Shadowing
check box and enter a percentage in the Cell edge coverage probability text box.
You can also select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
You can select the Bearer downgrading check box if you want the service area (Eb⁄Nt) downlink prediction to
take into consideration circumstances when the R99 bearer is downgraded. When downgrading is enabled
and if the selected service supports bearer downgrading, Atoll will consider only the lowest radio bearer.
5. Click the Display tab.
Select "Value intervals" as the Display Type and "BLER" as the Field. The exact field value will depend on the
name given in the Quality Indicators table. For information on defining display properties, see "Setting the
Display Properties of Objects" on page 49.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.
Atoll calculates for each pixel the DL traffic channel quality (Eb⁄Nt) (provided when using the maximum traffic
channel power allowed). Then, it calculates the corresponding BLER value from the quality graph (BLER=f(DL
Eb⁄Nt)). The pixel is coloured if the condition is fulfilled (i.e., if BLER is evaluated as being higher than the specified
threshold).


The BLER is also used in the service area (DL) prediction (as described in "Studying
Downlink and Uplink Service Areas (Eb⁄Nt)" on page 552) in order to evaluate R99
peak RLC and application throughputs.

8.3.3.6 Studying the Total Noise Level on the Downlink


In the coverage by total noise level (DL) prediction, Atoll calculates and displays the areas where the downlink total
noise or the downlink noise rise exceeds a set threshold.
To make a downlink total noise or downlink noise rise prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.

© 2020 Forsk. All Rights Reserved. 555


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

2. Select Total Noise Level Analysis (DL) and click OK. The Total Noise Level Analysis (DL) dialog box appears.
3. Configure the parameters in the Properties dialog box as described in "UMTS Prediction Properties" on
page 545.
4. On the Conditions tab, select "(Cells Table)" from Load conditions. In this case, the coverage prediction is not
going to be based on load conditions taken from a simulation. Atoll will calculate the coverage prediction
using the UL load factor and the DL total power defined in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
Conditions list.

You must select a Terminal, and Service, as defined in "Service and User Modelling" on page 279. You must
also select the network Layer or Carrier to be considered for the determination of best servers. Otherwise, you
can calculate the prediction for all layers or carriers
You can also select the Indoor coverage check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
5. Click the Display tab.
For a downlink total noise or downlink noise rise prediction, the Display Type "Value Intervals" is selected by
default. The Field you choose determines which information the downlink total noise or downlink noise rise
prediction makes available.
◼ Coverage by total noise on the downlink: When making a prediction on the total noise level on the downlink,
select one of the following in the Field list:
◼ Min. Noise Level
◼ Average Noise Level
◼ Max Noise Level
◼ Coverage by noise rise on the downlink: When making a prediction on the noise rise on the downlink, select
one of the following in the Field list:
◼ Min. Noise Rise
◼ Average Noise Rise
◼ Max Noise Rise
For information on defining display properties, see "Setting the Display Properties of Objects" on page 49.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

8.3.3.7 Studying Pilot Pollution


A transmitter which fulfils all the criteria to enter a mobile’s active set but which is not admitted because the active
set limit has already been reached is considered a polluter.
In the Pilot Pollution Analysis prediction, Atoll calculates and displays the areas where the probe mobile is interfered
by the pilot signal from polluter transmitters.
To make a pilot pollution prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Pilot Pollution Analysis (DL) and click OK. The Pilot Pollution Analysis (DL) Properties dialog box
appears.

556 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

3. Configure the parameters in the Properties dialog box as described in "UMTS Prediction Properties" on
page 545.
4. On the Conditions tab, select "(Cells Table)" from Load conditions. In this case, the coverage prediction is not
going to be based on load conditions taken from a simulation. Atoll will calculate the coverage prediction
using the UL load factor and the DL total power defined in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
Conditions list.

You must select a Terminal, Service, and Mobility, as defined in "Service and User Modelling" on page 279.
You must also select the network Layer or Carrier to be considered for the determination of best servers.
Otherwise, you can calculate the prediction for all layers or carriers.
If you want the pilot pollution prediction to consider shadowing, you can select the Shadowing check box and
enter a percentage in the Cell edge coverage probability text box.
You can also select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
5. Click the Display tab.
For a Pilot Pollution Analysis prediction, the Display Type "Value Intervals" and the Field "Number of Polluters"
are selected by default. For information on defining display properties, see "Setting the Display Properties of
Objects" on page 49.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

8.3.3.8 Studying Inter-technology Downlink Interference


In the inter-technology downlink noise prediction, Atoll calculates and displays the areas where the downlink noise
or noise rise from external base stations and mobiles exceeds a set threshold. For more information on the
modelling of inter-technology interference, see "Modelling Inter-technology Interference" on page 618.
To make an inter-technology downlink noise or noise rise prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Inter-technology Interference Level Analysis (DL) and click OK. The coverage prediction Properties
dialog box appears.
3. Click the General tab to specify the general parameters of the prediction as described in "UMTS Prediction
Properties" on page 545.
4. Click the Conditions tab.
Select "(Cells Table)" from Load conditions. In this case, the coverage prediction is not going to be based on
load conditions taken from a simulation.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
Conditions list.

You must select a Terminal and a Service, as defined in "Service and User Modelling" on page 279. You must
also select the network Layer or Carrier to be considered for the determination of best servers. Otherwise, you
can calculate the prediction for all layers or carriers.

© 2020 Forsk. All Rights Reserved. 557


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

If you want the prediction to consider shadowing, you can select the Shadowing check box and enter a
percentage in the Cell edge coverage probability text box.
You can also select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
5. Click the Display tab to specify the display parameters of the prediction as described in "UMTS Prediction
Properties" on page 545.
The Display Type "Value Intervals" is selected by default. The Field you choose determines which information
the prediction makes available, Noise Level or Noise Rise. For information on defining display properties, see
"Setting the Display Properties of Objects" on page 49.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

8.3.3.9 Making a Handoff Status Coverage Prediction


In the handoff status coverage prediction, Atoll calculates and displays the zones where a handoff can be made. For
a handover to be possible, there must be a potential active transmitter, i.e., a transmitter that fulfils all the criteria to
enter the mobile active set, and the service chosen by the user must be available.
You can also use the handoff status coverage prediction to display the number of potential active transmitters.
To make a handoff status coverage prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Handoff Zones (DL) and click OK. The Handoff Zones (DL) Properties dialog box appears.
3. Configure the parameters in the Properties dialog box as described in "UMTS Prediction Properties" on
page 545.
4. On the Conditions tab, select "(Cells Table)" from Load conditions. In this case, the coverage prediction is not
going to be based on load conditions taken from a simulation. Atoll will calculate the coverage prediction
using the UL load factor and the DL total power defined in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
Conditions list.

You must select a Terminal, Service, and Mobility, as defined in "Service and User Modelling" on page 279.
You must also select the network Layer or Carrier to be considered for the determination of best servers.
Otherwise, you can calculate the prediction for all layers or carriers.
If you want the handoff status coverage prediction to consider shadowing, you can select the Shadowing
check box and enter a percentage in the Cell edge coverage probability text box.
You can also select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
5. Click the Display tab.
To display the handoff status:
a. Select "Discrete Values" from the Display Type list.
b. Select "Status" from the Field list. Depending on the active set size of the terminal and the service
capabilities in terms of soft handover, the coverage prediction can display the following values:
◼ No handoff: one cell in the mobile active set.
◼ Softer: two cells in the mobile active set belonging to the same site.
◼ Soft: two cells in the mobile active set, one from Site A and the other from Site B.

558 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

◼ Softer-Softer: three cells in the mobile active set, belonging to the same site.
◼ Softer-Soft: three cells in the mobile active set, two from Site A and the third one from Site B.
◼ Soft-Soft: three cells in the mobile active set, one from Site A, one from Site B and one from Site C.
◼ Not connected: no cell in the mobile active set.
To display the number of potential active transmitters:
a. Select "Value Intervals" from the Display Type list.
b. Select "Potential Active Transmitters" from the Field list. The coverage prediction will display the number
of potential active transmitters.
For information on defining display properties, see "Setting the Display Properties of Objects" on page 49.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

8.3.4 HSDPA Coverage Predictions

The HSDPA predictions allow you to study many HSDPA-related parameters, depending on the parameters defined.
Each HSDPA bearer user is associated to an R99-dedicated channel A-DPCH in the uplink and downlink, and must
first initiate a A-DPCH connection in order to be able to use HSDPA channels. In the coverage prediction, the HSDPA
service area is limited by the Ec/I0 threshold defined for the mobility and the A-DPCH quality. The parameters used
as input for the HSDPA coverage predictions are the available HSDPA power, and the total transmitted power for
each cell. If the coverage prediction is not based on a simulation, these values are taken from the cell properties.
For information about the cell parameters, see "Creating or Modifying a Cell" on page 110. For information on the
formulas used to calculate different throughputs, see the Technical Reference Guide.
To make an HSDPA coverage prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select HSDPA Quality and Throughput Analysis (DL) and click OK. The HSDPA Quality and Throughput
Analysis (DL) Properties dialog box appears.
3. Configure the parameters in the Properties dialog box as described in "UMTS Prediction Properties" on
page 545.
4. Click the Conditions tab. Select "(Cells Table)" from Load conditions. In this case, the coverage prediction is
not going to be based on load conditions taken from a simulation. Atoll calculates the coverage prediction
using the UL load factor and the DL total power defined in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
Conditions list.

You must select a Mobility, as defined in "Service and User Modelling" on page 279. For an HSDPA coverage
prediction, under Terminal, you must chose an HSDPA-capable terminal and, under Service, you must chose
a service with HSDPA.
You must also select the network Layer or Carrier to be considered for the determination of best serving cells.
Otherwise, you can calculate the prediction for all layers or carriers.
Under HSDPA radio bearer, select either "All" to consider all possible HSDPA radio bearers in the prediction or
an HSDPA radio bearer index to calculate a prediction for a certain bearer. Display options available in the
Display tab depend on what you have selected here.
You can set the following parameters:

© 2020 Forsk. All Rights Reserved. 559


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

◼ To model a DC-HSPA user: Select a DC-HSPA capable terminal as the Terminal and a BE or VBR Service
with HSPA.
◼ To model a MC-HSPA user: Select a MC-HSPA capable terminal as the Terminal and a BE or VBR Service
with HSPA.
◼ To model a DB-MC-HSPA user: Select a DB-MC-HSPA capable terminal as the Terminal, a BE or VBR Service
with HSPA.
For these configurations, selecting one specific carrier or one layer associated with one unique carrier is not
suitable. To display the global throughput, you have to select several carriers ("Best HSPA (All/Specific band)"
as the carrier) or layers associated with several carriers.
If you want to consider shadowing, you can select the Shadowing check box and enter a percentage in the Cell
edge coverage probability text box.
You can also select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
5. Click the Display tab to specify the display parameters of the prediction as described in "UMTS Prediction
Properties" on page 545.
If you have selected "All" as the HSDPA radio bearer in the Conditions tab, you can set the following
parameters:
◼ To analyse the uplink and downlink A-DPCH qualities on the map:
◼ The maximum DL A-DPCH quality relative to the Eb⁄Nt threshold: Select "Max DL A-DPCH Eb⁄Nt (dB)" as
the Field. Atoll determines downlink A-DPCH quality at the receiver for the maximum traffic channel
power allowed for the best server.
◼ The maximum UL A-DPCH quality relative to the Eb⁄Nt threshold: Select "Max UL A-DPCH Eb⁄Nt (dB)" as
the Field. Atoll determines uplink A-DPCH quality at the receiver for the maximum terminal power
allowed.
◼ To analyse the HS-SCCH quality or power:
◼ The HS-SCCH power per HS-SCCH channel relative to the power threshold: Select "HS-SCCH Power
(dBm)" as the Field. This display option is relevant only if HS-SCCH power is allocated dynamically.
◼ The HS-SCCH required power per HS-SCCH channel relative to the required power threshold: Select "HS-
SCCH Required Power (dBm)" as the Field. This display option is relevant only if HS-SCCH power is
allocated statically.
◼ To model fast link adaptation for a single HSDPA bearer user or for a defined number of HSDPA bearer
users:
For a single HSDPA bearer user, Atoll considers one HSDPA bearer user on each pixel and determines the
best HSDPA bearer that the user can obtain by considering the entire available HSDPA power of the cell.
◼ The HS-PDSCH Ec/Nt relative to the Ec⁄Nt threshold: Select "HS-PDSCH Ec/Nt" as the Field. Atoll
calculates the best HS-PDSCH Ec⁄Nt on each pixel.
◼ The channel quality indicator (CQI) relative to the Ec⁄Nt threshold: Select "CQI" as the Field. Atoll
displays either the CPICH CQI or the HS-PDSCH CQI, depending on the option selected under HSDPA on
the Global Parameters tab of the UMTS Network Settings Properties dialog box (see "Network Settings
Properties" on page 606).
If you are modelling an MC-HSPA user, the best carrier is determined using the best serving cell selection
algorithm. The secondary carriers must belong to the same transmitter and are chosen among the adjacent
carriers according to the CQI. When two adjacent carriers are available, the one with the highest CQI value
is selected. Atoll selects secondary cells as long as HSDPA carriers are available in the transmitter and the
maximum number of cells to which the user can simultaneously connect is not exceeded.
If you are modelling a DB-MC-HSPA user, the best carrier among all supported frequency bands is selected
based on the best serving cell selection algorithm. The secondary cells are taken in the same band as the
best carrier (i.e., they belong to the same transmitter), as long as carriers are available. Then, if additional
carriers are required and if there are no more carriers available in this transmitter, Atoll selects the carriers
in a transmitter using the second frequency band. Within one frequency band, the secondary cells are first
selected according to an adjacency criterion and then, according to the CQI value. When two adjacent
carriers are available, Atoll takes the one with the highest CQI value.
For MC-HSPA and DB-MC-HSPA users, all selected carriers are taken into consideration to calculate the
throughputs.

560 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

◼ The peak MAC throughput relative to the threshold: Select "Peak MAC Throughput (kbps)" as the Field.
Atoll calculates the peak MAC throughput from the transport block size of the selected HSDPA bearer.
◼ The Effective MAC throughput relative to the threshold: Select "Effective MAC Throughput (kbps)" as the
Field. The Effective MAC throughput is calculated from the peak MAC throughput.
◼ The peak RLC throughput relative to the threshold: Select "Peak RLC Throughput (kbps)" as the Field.
Atoll displays the peak RLC throughput that the selected HSDPA bearer can be supplied with. The peak
RLC throughput is a characteristic of the HSDPA bearer.
◼ The effective RLC throughput relative to the threshold: Select "Effective RLC Throughput (kbps)" as the
Field. Atoll calculates the effective RLC throughput from the peak RLC throughput.
◼ The average effective RLC throughput relative to the threshold: Select "Average Effective RLC
Throughput (kbps)" as the Field.
◼ The application throughput relative to the threshold: Select "Application Throughput (kbps)" as the Field.
Using the peak RLC throughput, the BLER, the HSDPA service scaling factor, and the throughput offset,
Atoll calculates the application throughput. The application throughput represents the net throughput
without coding (redundancy, overhead, addressing, etc.).
In order to be covered, VBR service users have to obtain an HSDPA bearer with a peak RLC throughput
exceeding their minimum throughput demands. When the peak RLC throughput of the best HSDPA bearer
exceeds the user maximum throughput demand, the HSDPA bearer is downgraded until the peak RLC
throughput is lower than the maximum throughput demand.
MC-HSPA users with VBR services are not covered if they cannot obtain the minimum throughput demand
on their best carrier.
Atoll can consider several HSDPA bearer users per pixel. When the coverage prediction is not based on a
simulation, this value is taken from the cell properties. Atoll considers the defined number of HSDPA bearer
users on each pixel and determines the best HSDPA bearer that each user can obtain. The coverage
prediction results displayed are the average results for one user. The available HSDPA power of the cell is
shared between the HSDPA bearer users. If you are modelling a single-band or DB-MC-HSPA user (where n
is the number of cells to which the user is connected), the following throughputs are calculated for the n
best carriers.
You can display the following results:
◼ The average effective MAC throughput per user relative to the threshold: Select "Effective MAC
Throughput per User (kbps)" as the Field. Atoll calculates the average MAC throughput per user from the
from the MAC throughput of each user.
◼ The average effective RLC throughput per user relative to the threshold: Select "Effective RLC
Throughput per User (kbps)" as the Field. Atoll calculates the average RLC throughput per user from the
RLC throughput of each user.
◼ The average application throughput per user relative to the threshold: Select "Application Throughput
per User (kbps)" as the Field. Using the peak RLC throughput, the BLER, the HSDPA service scaling
factor, and the throughput offset, Atoll calculates the average application throughput per user from the
application throughput of each user.
If you have selected an HSDPA radio bearer index as the HSDPA Radio Bearer on the Conditions tab, you can
display the following results:
◼ Where a certain peak RLC throughput is available with different cell edge coverage probabilities: On the
Conditions tab, do not take shadowing into consideration and select a specific HSDPA radio bearer index.
On the Display tab, the Display Type "Value Intervals" based on the Field "Cell Edge Coverage Probability
(%)" is selected by default.
When no value is defined in the Cells table for the total transmitted power and the number of HSDPA bearer
users, Atoll uses the following default values:
◼ Total transmitted power = 50% of the maximum power (i.e, 40 dBm if the maximum power is set to
43 dBm)
◼ Number of HSDPA bearer users = 1
On the other hand, no default value is used for the available HSDPA power; this parameter must be defined by
the user.
For information on selecting the best bearer, see the Technical Reference Guide. For information on defining
display properties, see "Setting the Display Properties of Objects" on page 49.

© 2020 Forsk. All Rights Reserved. 561


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ Click OK to save the defined coverage prediction without calculating it. You can calculate it later clicking
the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

8.3.5 HSUPA Coverage Predictions

The HSUPA coverage prediction allows you to study several HSUPA-related parameters. Each HSUPA bearer user
is associated with an R99-dedicated traffic channel in the downlink and uplink (i.e., the ADPCH-EDPCCH R99
bearer), and must first initiate this connection in order to be able to use HSUPA channels. In the coverage prediction,
the HSUPA service area is limited by the Ec/I0 threshold defined for the mobility and ADPCH-EDPCCH quality. The
parameters used as input for the HSUPA predictions are the uplink load factor the uplink reuse factor, the uplink load
factor due to HSUPA and the maximum uplink load factor for each cell. If the coverage prediction is not based on a
simulation, these values are taken from the cell properties. For information about the cell parameters, see "Creating
or Modifying a Cell" on page 110. For information on the formulas used to calculate required E-DPDCH Ec/Nt,
required terminal power, and different throughputs, see the Technical Reference Guide.
To make an HSUPA coverage prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select HSUPA Quality and Throughput Analysis (UL) and click OK. The HSUPA Quality and Throughput
Analysis (UL) Properties dialog box appears.
3. Click the General tab to specify the general parameters of the prediction as described in "UMTS Prediction
Properties" on page 545.
4. Click the Conditions tab. Select "(Cells Table)" from Load conditions. In this case, the coverage prediction is
not going to be based on load conditions taken from a simulation. Atoll will calculate the coverage prediction
using the UL load factor and the DL total power defined in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
Conditions list.

You must select a Mobility, as defined in "Service and User Modelling" on page 279. For an HSUPA coverage
prediction, under Terminal, you must chose an HSUPA-capable terminal and, under Service, you must chose
a service with HSUPA.
You must also select the network Layer or Carrier to be considered for the determination of best servers.
Otherwise, you can calculate the prediction for all layers or carriers.
You can set the following parameters:
◼ To model a DC-HSPA user: Select a DC-HSPA capable terminal as the Terminal and a BE or VBR Service
with HSPA.
◼ To model a MC-HSPA user: Select a MC-HSPA capable terminal as the Terminal and a BE or VBR Service
with HSPA.
◼ To model a DB-MC-HSPA user: Select a DB-MC-HSPA capable terminal as the Terminal, a BE or VBR
Service with HSPA.
For these configurations, selecting one specific carrier or one layer associated with one unique carrier is not
suitable. To display the global throughput, you have to select several carriers ("Best HSPA (All/Specific band)"
as the carrier) or layers associated with several carriers.
HSUPA Resources: Atoll can calculate the HSUPA coverage prediction in one of two ways:
◼ For a single user: After allocating capacity to all R99 users, the entire remaining load will be allocated to a
single HSUPA bearer user.

562 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

◼ Shared by HSUPA users defined or calculated per cell: After allocating capacity to all R99 users, the
remaining load of the cell will be shared equally between all the HSUPA bearer users. When the coverage
prediction is not based on a simulation, the number of HSUPA bearer users is taken from the cell properties.
The displayed results of the coverage prediction will be for one user.
If you want the coverage prediction to consider shadowing, you can select the Shadowing check box and enter
a percentage in the Cell edge coverage probability text box.
You can also select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
When no value is defined in the Cells table, Atoll uses the following default values for input parameters:
◼ Uplink load factor = 50%
◼ Uplink reuse factor = 1
◼ Uplink load factor due to HSUPA = 0%
◼ Maximum uplink load factor = 75%
◼ Number of HSUPA users = 1
5. Click the Display tab to specify the display parameters of the prediction as described in "UMTS Prediction
Properties" on page 545. You can set parameters to display the following results:
◼ The required E-DPDCH Ec⁄Nt relative to the threshold: Select "Required E-DPDCH Ec⁄Nt (dB)" as the Field.
Atoll selects the best HSUPA bearer whose required E-DPDCH Ec⁄Nt does not exceed the maximum
E-DPDCH Ec⁄Nt allowed. The required E-DPDCH Ec⁄Nt is a property of the selected HSUPA bearer.
◼ The power required for the selected terminal relative to the threshold: Select "Required Terminal Power
(dBm)" as the Field. Atoll calculates the required terminal power from the required E-DPDCH Ec⁄Nt.
◼ The peak MAC Throughput relative to the threshold: Select "Peak MAC Throughput (kbps)" as the Field.
Atoll calculates the peak MAC throughput from the transport block size of the selected HSUPA bearer.
◼ The peak RLC throughput relative to the threshold: Select "Peak RLC Throughput (kbps)" as the Field. Atoll
displays the peak RLC throughput that the selected HSUPA bearer can supply. The peak RLC throughput is
a property of the HSUPA bearer.
◼ The guaranteed RLC throughput relative to the threshold: Select "Min RLC Throughput (kbps)" as the Field.
◼ The average RLC throughput relative to the threshold: Select "Average RLC Throughput (kbps)" as the
Field. Atoll calculates the average RLC throughput on the uplink using the early termination probabilities,
defined in the terminal’s reception equipment, to model HARQ (Hybrid Automatic Repeat Request).
◼ The application throughput relative to the threshold: Select "Application Throughput (kbps)" as the Field.
Using the peak RLC throughput, the BLER, the HSUPA service scaling factor, and the throughput offset, Atoll
calculates the application throughput. The application throughput represents the net throughput without
coding (redundancy, overhead, addressing, etc.).
◼ The average application throughput relative to the threshold: Select "Average Application Throughput
(kbps)" as the Field. Atoll calculates the average application throughput on the uplink using the early
termination probabilities, defined in the terminal’s reception equipment, to model HARQ (Hybrid Automatic
Repeat Request).
To be connected to two carriers in the uplink, DC-HSPA, MC-HSPA and DB-MC-HSPA users must first initiate
a connection to several carriers in the downlink. The best carrier is the one selected in the downlink. The
secondary carrier belongs to the same transmitter; it is the second best carrier among the adjacent carriers
selected in the downlink. All selected carriers are taken into consideration to calculate the throughputs.
In order to be covered, VBR users have to obtain an HSUPA bearer with a peak RLC throughput exceeding their
minimum throughput demands. When the peak RLC throughput of the best HSUPA bearer exceeds the user
maximum throughput demand, the HSUPA bearer is downgraded until the peak RLC throughput is lower than
the maximum throughput demand.
DC-HSPA, MC-HSPA and DB-MC-HSPA users with VBR services are not covered if they cannot obtain the
minimum throughput demand on their best carrier.
For information on selecting the best bearer, see the Technical Reference Guide. For information on defining
display properties, see "Setting the Display Properties of Objects" on page 49.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.

© 2020 Forsk. All Rights Reserved. 563


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

8.3.6 Making an Active Set Analysis

The AS Analysis view of the Point Analysis window gives you information on the pilot quality (Ec⁄I0) (which is the
main parameter used to define the mobile active set), the connection status, and the active set of the probe mobile.
Results are displayed for any point of the map where the pilot signal level exceeds the defined minimum RSCP. The
analysis is provided for a user-definable probe receiver which has a terminal, a mobility and a service.
For information on the criteria for belonging to the active set, see "Best Serving Cell and Active Set Determination"
on page 617.
To make an active set analysis:
1. Click the Point Analysis button ( ) in the Radio Planning toolbar. The Point Analysis window opens and the
pointer changes ( ) to represent the receiver. A line appears on the map connecting the selected transmitter
and the current position. You can move the receiver on the map ("Moving the Receiver on the Map" on
page 231).
2. Select the AS Analysis view.
3. Select "Cells Table" from the Loads list.
4. If you are making an AS analysis to verify a coverage prediction, you can recreate the conditions of the
coverage prediction:
a. Select the Layer or Carrier to be considered for the determination of best servers. Otherwise, you can make
the AS analysis for all layers or carriers.
b. Select the same Terminal, Service, and Mobility studied in the coverage prediction.
c. Select the Bearer downgrading check box if bearer downgrading was selected in the coverage prediction.
When downgrading is enabled and if the selected service supports bearer downgrading, Atoll will consider
only the lowest radio bearer.

d. Click the Options button ( ) to display the Calculation Options dialog box.
◼ Change the X and Y coordinates to change the present position of the receiver.
◼ Select the Shadowing check box and enter a Cell Edge Coverage Probability. For more information, see
"Considering Shadowing in Point Analyses" on page 232.
◼ Select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per frequency
per clutter class. For more information, see "Considering Indoor Losses" on page 232.
e. Click OK in the Calculation Options dialog box.
5. Move the pointer over the map to make an active set analysis for the current location of the pointer. As you
move the pointer, Atoll indicates on the map which is the best server for the current position.

Figure 8.4: Point analysis on the map

Information on the current position is given on the AS Analysis view of the Point Analysis window. See Figure
8.5 for an explanation of the displayed information.

564 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

Figure 8.5: Point Analysis Tool - AS Analysis view

The bar graph displays the following information:


◼ The pilot quality (Ec⁄I0) of all cells using the selected carrier (the colour of the bar corresponds to the colour
of the transmitter on the map).
◼ The thresholds of the active set (Ec⁄I0 threshold, best server active set threshold). The portion of the graph
with the grey background indicates the cells in the active set.
◼ The pilot and the availability of service on UL, DL, HSDPA, and HSUPA.
If there is at least one successful connection (for pilot, DL, UL, HSDPA, or HSUPA), double-clicking the icons
in the right-hand frame will open a dialog box with additional information.
6. Click the map to leave the point analysis pointer at its current position. To move the pointer again, click the
point analysis pointer on the map and drag it to a new position.
7. In the AS Analysis view toolbar, you can use the following tools:
◼ Click the Report button ( ) to generate a report that contains the information from the Point Analysis
window. The Analysis Report dialog box opens.

◼ Click the Copy button ( ) to copy the content of the view and paste it as a graphic into a graphic editing
or word-processing programme.

◼ Click the Print button ( ) to print the content of the view.


◼ Click the Centre on Map button ( ) to centre the map window on the receiver.

8. Click the Point Analysis button ( ) on the Radio Planning toolbar again to end the point analysis.

+ You can display a point analysis that uses the settings from an existing prediction
by right-clicking the prediction in the Network explorer and selecting Open Point
Analysis from the context menu.

8.3.7 Obtaining Numerical Values of Signal Levels and Signal Quality

In Atoll, you can get details about the servers in the form of a table using the Point Analysis tool. The Details view
gives you information on signal levels, Ec/Io, and Eb/Nt on any point on the map. The analysis is provided for a user-

© 2020 Forsk. All Rights Reserved. 565


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

definable probe receiver which has a terminal, a mobility, and a service. The downlink and uplink load conditions can
be taken from the Cells table or from Monte Carlo simulations.
To make a detailed analysis:
1. Click the Point Analysis button ( ) in the Radio Planning toolbar. The Point Analysis window opens and the
pointer changes ( ) to represent the receiver. You can move the receiver on the map ("Moving the Receiver
on the Map" on page 231).
2. Select the Details view.
3. Select "Cells table" from the Loads list.
4. If you are making a detailed analysis to verify a coverage prediction, you can recreate the conditions of the
coverage prediction:
a. Select the same Terminal, Mobility, and Service studied in the coverage prediction.
b. Select the Layer or Carrier to be considered for the determination of best servers. Otherwise, you can make
the analysis for all layers or carriers.
c. Click the Options button ( ). The Calculation Options dialog box appears.
i. Edit the X and Y coordinates to change the present position of the receiver.
ii. Select the Shadowing check box and enter a Cell edge coverage probability. For more information, see
"Considering Shadowing in Point Analyses" on page 232.
iii. Select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per frequency
per clutter class. For more information, see "Considering Indoor Losses" on page 232.
iv. Click OK in the Calculation Options dialog box.
5. Move the pointer over the map to make a detailed analysis for the current location of the pointer. The Details
view displays the following information in the form of a table:
◼ Transmitter: The name of the transmitter from which the received signal levels are displayed. The cells are
listed in decreasing order of RSCP.
◼ Distance (m): The distance from the transmitter to the current location of the pointer on the map.
◼ Scrambling Code: The scrambling code of the transmitter.
◼ Path Loss (dB): The path loss from the transmitter to the current location of the pointer on the map.
◼ RSCP (dBm): The received pilot signal level from the transmitter to the current location of the pointer on
the map.
◼ Ec/Io (dB): The Ec/Io from the transmitter to the current location of the pointer on the map.
◼ DL Eb/Nt (dB): The downlink Eb/Nt from the transmitter to the current location of the pointer on the map.
◼ UL Eb/Nt (dB): The uplink Eb/Nt from the transmitter to the current location of the pointer on the map.
6. In the Details view toolbar, you can use the following tools:
◼ Click the Display Columns button ( ) to select the columns to be displayed or hidden in the table of the
Details view.

◼ Click the Copy button ( ) to copy the content of the table or of a cell selection and paste it as a graphic
into a graphic editing or word-processing programme.
◼ Click the Centre on Map button ( ) to centre the map window on the receiver.

7. Click the Point Analysis button ( ) on the Radio Planning toolbar again to end the point analysis.

8.3.8 Multi-point Analyses

In Atoll, you can carry out calculations on lists of points representing subscriber locations for analysis. These
analyses may be useful for verifying network QoS at subscriber locations in case of incidents (call drops, low
throughputs, etc.) reported by users.
In point analysis, a number of parameters are calculated at each point for all potential servers.
This section covers the following topics related to point analyses:

566 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

◼ "Point Analysis Properties" on page 567


◼ "Making a Point Analysis" on page 567
◼ "Viewing Point Analysis Results" on page 568

8.3.8.1 Point Analysis Properties


The point analysis Properties window allows you to create and edit point analyses.

The General Tab


The General tab allows you to specify the following settings for the point analysis:
◼ Name: Specify the assigned Name of the point analysis.
◼ Comments: Specify an optional description of comment for the point analysis.

The Conditions Tab


The load condition parameters on the Conditions tab allow you to define the signals that will be considered for each
pixel.
◼ Load conditions: Select "(Cells table)" to calculate the point analysis using the load conditions defined in the
cells table. Select a simulation or a group of simulations to calculate the point analysis using the load
conditions calculated by Monte Carlo simulations.
◼ Carrier: Select the carriers for which you want to run the analysis or select "Best." The best carrier depends on
the cell selection method.
◼ Shadowing: Select this option to consider shadowing in the point analysis. For more information, see
"Modelling Shadowing" on page 217. If you select this option, you can change the Cell edge coverage
probability.
◼ Clutter indoor losses: Select this option to consider indoor losses. Indoor losses are defined per frequency per
clutter class.
◼ Bearer Downgrading: Select this check box if you want to permit bearer downgrading.

The Points Tab


The Points tab displays a table containing each point of the point-analysis. You can use this table to import and
create points or to export a list of points.
◼ Position Id: The indexes of the points used for the point analysis.
◼ X and Y: The coordinates of the points used for the point analysis.
◼ Height (m): The height of the points used for the point analysis.
◼ Service: The services assigned to the points used for the point analysis.
◼ Terminal: The terminals assigned to the points used for the point analysis.
◼ Mobility: The mobility types assigned to the points used for the point analysis.

The Display Tab


On the Display tab, you can modify how the results of the point analysis will be displayed. For information on
changing display properties, see "Setting the Display Properties of Objects" on page 49.

8.3.8.2 Making a Point Analysis


Point analyses are calculated on lists of points, either imported or created on the map using the mouse, and based
on user-defined calculation settings.
To create a new point analysis:
1. In the Network explorer, right-click the Multi-point Analysis folder and select New Point Analysis. The Point
Analysis Properties dialog box appears.
2. On the General and Conditions tabs, specify the settings as described in "Point Analysis Properties" on
page 567.
3. On the Points tab, you can create a list of points by:

© 2020 Forsk. All Rights Reserved. 567


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

◼ Importing a list of points from an external file: Click the Actions button and select Import Table from the
menu to open the Open file dialog box. In this dialog box, select a TXT or CSV file containing a list of points
and click Open. For more information on importing data tables, see "Importing Tables from Text Files" on
page 91.
◼ Importing a list of points from a fixed subscriber traffic map: Click the Actions button and select Import
from Fixed Subscribers from the menu to open the Fixed Subscribers dialog box. In this dialog box, select
one or more existing fixed subscriber traffic maps and click OK.
◼ Copying a list of points from an external file.
◼ Creating points in the list by editing the table: Add new points by clicking the New Row icon ( ) and
entering X and Y coordinates as well as a service, a terminal, and a mobility.

 The list of points must have the same coordinate system as the display coordinate
system used in the Atoll document. For more information on coordinate systems,
see "Setting a Coordinate System" on page 38.

It is also possible to leave the Points tab empty and add points to the analysis


on the map using the mouse once the point analysis item has been created.
To add points on the map using the mouse, right-click the point analysis item
to which you want to add points, and select Add Points from the context
menu. The mouse pointer changes to point creation mode ( ). Click once to
create each point you want to add. Press ESC or click the Pointer button ( )
in the Map toolbar to finish adding points.
◼ You can also export the list of point from a point analysis to ASCII text files
(TXT and CSV formats) and MS Excel XML Spreadsheet files (XML format) by
selecting Actions > Export Table. For more information on exporting table
data, see "Exporting Tables to Text Files and Spreadsheets" on page 89.

4. On the Display tab, specify how to display point analysis results on the map according to any input or
calculated parameter. For more information on defining display properties, see "Setting the Display Properties
of Objects" on page 49.
5. Once you have defined the point analysis parameters, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the point analysis and calculate it immediately.
◼ OK: Click OK to save the point analysis without calculating it.

 To calculate or recalculate a point analysis later, you can perform either of the
following actions:
◼ Open the point analysis Properties dialog box and click the Calculate button.
◼ Right-click the point analysis in and select Calculate in the context menu.

Once Atoll has finished calculating the point analysis, the results are displayed in the map window. You can also
access the analysis results in a table format. For more information, see "Viewing Point Analysis Results" on
page 568.
You can also organise point analyses in folders under the Multi-point Analysis folder by creating folders under the
Multi-point Analysis folder in the Network explorer. Folders may contain one or more point analyses items. You can
move point analyses items from one folder to another and rename folders.

8.3.8.3 Viewing Point Analysis Results


Once a point analysis has been calculated, its results are displayed on the map and are also available in the point
analysis item in the form of a table.
To view the results table of a point analysis:
1. In the Network explorer, expand the Multi-point Analysis folder, right-click the analysis whose results table
you want to view, and select Analysis Results from the context menu. The Results dialog box appears. The

568 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

results table includes the following information:


◼ Position Id: The indexes of the points used for the point analysis.
◼ X and Y: The coordinates of the points used for the point analysis.
◼ Height (m): The height of the points used for the point analysis.
◼ Service: The services assigned to the points used for the point analysis.
◼ Terminal: The terminals assigned to the points used for the point analysis.
◼ Mobility: The mobility types assigned to the points used for the point analysis.
◼ Cell: Names of the potential serving cells.
◼ Distance (m): Distances from the potential serving cells.
◼ Path Loss (dB): Path losses to the potential serving cells.
◼ RSCP (dBm): Received signal code powers from to the potential serving cells.
◼ Ec/Io (dB): Ec/Io from to the potential serving cells.
◼ DL Eb/Nt (dB): Downlink Eb/Nt corresponding to the potential serving cells.
◼ UL Eb/Nt (dB): Uplink Eb/Nt corresponding to the potential serving cells.
◼ Scrambling Code: Scrambling codes of the potential serving cells.
You can sort and filter the values in a column by right-clicking the column and selecting the command in the
menu.
2. To add or remove columns from the results table:
a. Click the Actions button and select Display Columns from the menu. The Columns to be Displayed dialog
box opens.
b. Select or clear the columns that you want to display or hide.
c. Click Close.

 You can also export the point analysis results table to ASCII text files (TXT and CSV
formats) and MS Excel XML Spreadsheet files (XML format) by selecting Actions >
Export. For more information on exporting table data, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.

3. Click Close.

8.3.9 Planning Neighbours in UMTS

You can use Atoll to manually allocate neighbour relations to any cell in a network. You can also use Atoll to
automatically allocate neighbour relations to a single cell, to all the cells of a base station, to all the cells in a
transmitter group, or to all the cells in a network, based on predefined parameters.

Figure 8.6: UMTS intra-carrier handover area between reference cell and potential neighbour

© 2020 Forsk. All Rights Reserved. 569


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

Figure 8.7: UMTS inter-carrier handover area between reference cell and potential neighbour

In this section, only the concepts that are specific to automatic neighbour allocation in UMTS networks are
explained.
◼ "UMTS Coverage Conditions" on page 570
◼ "UMTS Calculation Constraints" on page 571
◼ "UMTS Reasons for Allocation" on page 571
For more information on neighbour planning, see "Neighbour Planning" on page 259

8.3.9.1 UMTS Coverage Conditions


There are two tabs in the Automatic Neighbour Allocation dialog box for UMTS: Intra-carrier Neighbours and Inter-
carrier Neighbours.The coverage conditions are defined separately for automatic intra-carrier neighbour allocation
and automatic inter-carrier neighbour allocation.

8.3.9.1.1 Coverage Conditions for Automatic Intra-carrier Neighbour Allocation


On the Intra-carrier Neighbours tab of the Automatic Neighbour Allocation dialog box, you either select or clear the
Use coverage conditions check box.
◼ When it is cleared, only the defined Distance will be used to allocate neighbours to a reference cell.
◼ When it is selected, click Define to open the Coverage Conditions dialog box and specify the following
settings:
◼ Resolution: Enter the resolution to be used to calculate cells’ coverage areas during automatic neighbour
allocation.
◼ Global min RSCP: Enter the minimum RSCP to be provided by the reference cell and the potential
neighbour. Atoll uses the highest value between the Global min RSCP and the following:
◼ If Global min RSCP is not defined, Atoll uses the Min RSCP in individual cells’ properties
◼ If Global min RSCP is not defined and no Min RSCP is available in a cell’s properties, Atoll uses the
Default min Pilot RSCP threshold defined on the Calculation Parameters tab of the Network Settings
Properties dialog box.
◼ Min Ec⁄Io: Enter the minimum Ec⁄Io which must be provided by reference cell A in an overlapping area.
Reference cell A must also be the best server in terms of pilot quality in the overlapping area.
◼ AS Threshold: Enter the maximum difference of Ec⁄I0 between reference cell A and potential neighbour
cell B in the overlapping area.
◼ DL load contributing to Io: You can select whether Atoll should use a Global value (% Pmax) of the downlink
load for all the cells, or the downlink loads Defined per cell.
◼ Shadowing: If selected, enter a Cell edge coverage probability.
◼ Clutter indoor losses: Select this check box to take indoor losses into acccount in calculations. Indoor
losses are defined per frequency per clutter class.

570 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

8.3.9.1.2 Coverage Conditions for Automatic Inter-carrier Neighbour Allocation


On the Inter-carrier Neighbours tab of the Automatic Neighbour Allocation dialog box, you either select or clear the
Use coverage conditions check box.
◼ When it is cleared, only the defined Distance will be used to allocate neighbours to a reference cell.
◼ When it is selected, click Define to open the Coverage Conditions dialog box and specify the following
settings:
◼ Resolution: Enter the resolution to be used to calculate cells’ coverage areas during automatic neighbour
allocation.
◼ Global min RSCP: Enter the minimum RSCP to be provided by the reference cell and the potential
neighbour. Atoll uses the highest value between the Global min RSCP and the following:
◼ If Global min RSCP is not defined, Atoll uses the Min RSCP in individual cells’ properties
◼ If Global min RSCP is not defined and no Min RSCP is available in a cell’s properties, Atoll uses the
Default min Pilot RSCP threshold defined on the Calculation Parameters tab of the Network Settings
Properties dialog box.
◼ Min Ec⁄Io: Enter the minimum Ec⁄Io which must be provided by reference cell A in an overlapping area.
Reference cell A must also be the best server in terms of pilot quality in the overlapping area.
◼ Handover margin: Enter the maximum difference of Ec⁄Io between reference cell A and potential neighbour
cell B in the overlapping area. You can select whether Atoll should use a Global value of the handover
margin for all cells, or the handover margins Defined per cell.
◼ DL load contributing to Io: You can select whether Atoll should use a Global value (% Pmax) of the downlink
load for all the cells, or the downlink loads Defined per cell.
◼ Shadowing: If selected, enter a Cell edge coverage probability.
◼ Clutter indoor losses: Select this check box to take indoor losses into account in calculations. Indoor
losses are defined per frequency per clutter class.

8.3.9.2 UMTS Calculation Constraints


In the Automatic Neighbour Allocation dialog box, you can select the following calculation constraints:
◼ Co-site cells as neighbours: cells located on the same site as the reference cell will automatically be
considered as neighbours. A cell with no antenna cannot be considered as a co-site neighbour.
◼ Adjacent cells as neighbours (Intra-carrier Neighbours tab): cells that are adjacent to the reference cell will
automatically be considered as neighbours. A cell is considered adjacent if there is at least one pixel in the
reference cell’s coverage area where the potential neighbour cell is the best server, or where the potential
neighbour cell is the second best server in the reference cell’s active set.
◼ Adjacent layers as neighbours: cells that are adjacent to the reference cell across layers will be automatically
considered as neighbours.
◼ Symmetric relations: Select this check box if you want the neighbour relations to be reciprocal, i.e. any
reference cell is a potential neighbour of all the cells that are its neighbours.
◼ Exceptional pairs: Select this check box to force the neighbour relations defined in the Intra-technology
Exceptional pairs table. For information on exceptional pairs, see "Exceptional Pairs" on page 259.

8.3.9.3 UMTS Reasons for Allocation


In the Automatic Neighbour Allocation dialog box, the reason for neighbour allocation is indicated under Cause in
the Results table. It can be any of the following:

Cause Description When

Distance The neighbour is located within the defined maximum Use coverage conditions
distance from the reference cell is not selected

Coverage The neighbour relation fulfils the defined coverage con- Use coverage conditions is selected
ditions and nothing is selected under Force

© 2020 Forsk. All Rights Reserved. 571


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

Cause Description When

Co-Site The neighbour is located on the same site as the ref- Use coverage conditions
erence cell and Co-site cells as neighbours is selected

Adjacent The neighbour is adjacent to the reference cell Use coverage conditions is selected
(intra-carrier) and Adjacent cells as neighbours is selected

Adjacent layer The neighbour belongs to an adjacent layer Use coverage conditions is selected
and Adjacent layers as neighbours is selected

Symmetry The neighbour relation between the reference cell and Use coverage conditions is selected
the neighbour is symmetrical and Symmetric relations is selected

Exceptional Pair The neighbour relation is defined as an exceptional pair Exceptional pairs
is selected

Existing The neighbour relation existed before automatic allo- Delete existing neighbours
cation is not selected

8.3.10 Planning Scrambling Codes

In UMTS, 512 scrambling codes are available, numbered from 0 to 511. Although UMTS scrambling codes are
displayed in decimal format by default, they can also be displayed and calculated in hexadecimal format, in other
words using the numbers 0 to 9 and the letters A to F.
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.
You can also assign scrambling codes manually or automatically to any cell in the network.
Once allocation is completed, you can audit the scrambling codes, view scrambling code reuse on the map, and
make an analysis of scrambling code distribution.
The procedure for planning scrambling codes for a UMTS project is:
◼ Preparing for scrambling code allocation
◼ "Defining the Scrambling Code Format" on page 573
◼ "Creating Scrambling Code Domains and Groups" on page 573
◼ "Defining Exceptional Pairs for Scrambling Code Allocation" on page 574.
◼ Allocating scrambling codes
◼ "Automatically Allocating Scrambling Codes to UMTS Cells" on page 574
◼ "Allocating Scrambling Codes to UMTS Cells Manually" on page 577.
◼ "Checking the Consistency of the Scrambling Code Plan" on page 577.
◼ Displaying the allocation of scrambling codes
◼ "Using Find on Map to Display Scrambling Code Allocation" on page 578
◼ "Displaying Scrambling Code Allocation Using Transmitter Display Settings" on page 579
◼ "Grouping Transmitters by Scrambling Code" on page 579
◼ "Displaying the Scrambling Code Allocation Histogram" on page 580
◼ "Making a Scrambling Code Collision Zones Prediction" on page 580.
◼ "Making a Scrambling Code Collision Analysis" on page 581

Within the context of primary scrambling code allocation, "neighbours" refer




to intra-carrier neighbours.
◼ According to 3GPP specifications, the 512 possible scrambling codes can be
broken down into groups, each containing 8 codes. Because the term "group"
in Atoll refers to user-defined sets of scrambling codes, these groups of 8
codes each are referred to as "clusters" in Atoll. As well, Atoll allows you to
change the number of codes in a cluster.

572 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

8.3.10.1 Defining the Scrambling Code Format


Scrambling codes can be displayed in decimal or hexadecimal format. The selected format is used to display
scrambling codes in dialog boxes and tables such as in the Domains and Groups tables, the Cells table, and the
Scrambling Code Allocation dialog box.
The decimal format is the default format in Atoll. The accepted decimal values are from 0 to 511. The decimal
format is also used, even if you have chosen the hexadecimal format, to store scrambling codes in the database and
to display scrambling code distribution or the results of a scrambling code audit.
The hexadecimal format uses the numbers 0 to 9 and the letters A to F for its base characters. In Atoll, hexadecimal
values are indicated by a lower-case "h" following the value. For example, the hexadecimal value "3Fh" is "63" as a
decimal value. You can convert a hexadecimal value to a decimal value with the following equation, where A, B, and
C are decimal values within the hexadecimal index ranges:
2
A  16 + B  16 + C

For example, the hexadecimal value "3Fh" would be calculated as shown below:
2
0  16 + 3  16 + 15 = 63

To define the scrambling code format:


1. In the Parameters explorer, expand the UMTS Network Settings folder, right-click the Scrambling Codes
folder, and select Format from the context menu and select either Decimal or Hexadecimal.

8.3.10.2 Creating Scrambling Code Domains and Groups


Atoll facilitates the management of scrambling codes by letting you create domains, each containing groups of
scrambling codes.
The procedure for managing scrambling codes in a UMTS document consists of the following steps:
◼ Creating a scrambling code domain, as explained in this section.
◼ Creating groups, each containing a range of scrambling codes, and assigning them to a domain, as explained
in this section.
◼ Assigning a scrambling code domain to a cell or cells. If there is no scrambling code domain, Atoll will
consider all 512 possible scrambling codes when assigning codes.
To create a scrambling code domain:
1. In the Parameters explorer, expand the UMTS Network Settings folder and the Scrambling Codes folder, right-
click Domains, and select Open Table from the context menu. The Domains table appears.
2. In the row marked with the New Row icon ( ), enter a Name for the new domain.
3. Click in another cell of the table to create the new domain and add a new blank row to the table.
4. Double-click the domain to which you want to add a group. The domain’s Properties dialog box appears.
5. Under Groups, enter the following information for each group you want to create.
◼ Name: Enter a name for the new scrambling code group.
◼ Min.: Enter the lowest available primary scrambling code in this group’s range. The minimum and
maximum scrambling codes must be entered in the format, decimal or hexadecimal, set for the Atoll
document (for information on setting the scrambling code format, see "Defining the Scrambling Code
Format" on page 573).
◼ Max: Enter the highest available primary scrambling code in this group’s range.
◼ Step: Enter the separation interval between each primary scrambling code.
◼ Excluded: Enter the scrambling codes in this range that you do not want to use.
◼ Extra: Enter any additional scrambling codes (i.e., outside the range defined by the Min. and Max fields) you
want to add to this group. You can enter a list of codes separated by either a comma, semi-colon, or a
space. You can also enter a range of scrambling codes separated by a hyphen. For example, entering, "1, 2,
3-5" means that the extra scrambling codes are "1, 2, 3, 4, 5."
6. Click in another cell of the table to create the new group and add a new blank row to the table.

© 2020 Forsk. All Rights Reserved. 573


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

8.3.10.3 Defining Exceptional Pairs for Scrambling Code Allocation


You can also define pairs of cells which cannot have the same primary scrambling code. These pairs are referred
to as exceptional pairs. Exceptional pairs are used along with other constraints, such as neighbours, reuse distance,
and domains, in allocating scrambling codes.
To create a pair of cells that cannot have the same scrambling code:
1. In the Network explorer, right-click the Transmitters folder, and select Primary Scrambling Codes >
Exceptional Pairs. The Exceptional Separation Constraints table appears.
For information on working with data tables, see "Data Tables" on page 78.
2. In the row marked with the New Row icon ( ), select one cell of the new exceptional pair in the Cell column
and the second cell of the new exceptional pair from the Cell_2 column.
3. Click in another cell of the table to create the new exceptional pair and add a new blank row to the table.

8.3.10.4 Allocating Scrambling Codes


Atoll can automatically assign scrambling codes to the cells of a UMTS network according to set parameters. For
example, it takes into account the definition of groups and domains of scrambling codes, the selected scrambling
code allocation strategy (clustered, distributed per cell, distributed per site and one cluster per site), minimum code
reuse distance, and any constraints imposed by neighbours.
You can also allocate scrambling codes manually to the cells of a UMTS network.
In this section, the following methods of allocating scrambling codes are described:
◼ "Defining Automatic Allocation Constraint Violation Costs" on page 574
◼ "Automatically Allocating Scrambling Codes to UMTS Cells" on page 574
◼ "Allocating Scrambling Codes to UMTS Cells Manually" on page 577.

8.3.10.4.1 Defining Automatic Allocation Constraint Violation Costs


You can define the costs of the different types of constraints used in the automatic scrambling code allocation
algorithm.
To define the different constraint violation costs:
1. In the Network explorer, right-click the Transmitters folder, and select Primary Scrambling Codes > Constraint
Costs. The Constraint Violation Costs dialog box appears. In this dialog box you can define the following costs
of constraint violations for the automatic allocation process (the cost is a value from 0 to 1):
◼ Under Intra-technology Neighbours, you can set the constraint violation cost for 1st Order, 2nd Order, and
3rd Order neighbours.
◼ Under Distributed per Site Strategy, you can set the constraint violation cost for intra-technology
neighbours that are 1st or 2nd Order Using the Same Cluster.
◼ Reuse Distance: Enter the maximum cost for reuse distance constraint violations.
◼ Exceptional Pair: Enter the cost for exceptional pair constraint violations.
◼ Common Inter-technology Neighbour: Enter the cost for inter-technology neighbour constraint violations.
2. Click OK. The constraint violation costs are stored and will be used in the automatic allocation.

8.3.10.4.2 Automatically Allocating Scrambling Codes to UMTS Cells


The allocation algorithm enables you to automatically allocate primary scrambling codes to cells in the current
network. You can choose among several automatic allocation strategies. The actual automatic allocation strategies
available will depend on your network and options selected in the Atoll.ini file. For more information on the Atoll.ini
file, see the Administrator Manual. For more information on automatic allocation strategies, see the Technical
Reference Guide.
◼ Clustered: The purpose of this strategy is to choose for a group of mutually constrained cells, scrambling
codes among a minimum number of clusters. In this case, Atoll will preferentially allocate all the codes from
the same cluster.

574 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

◼ Distributed per Cell Allocation: This strategy consists in using as many clusters as possible. Atoll will
preferentially allocate codes from different clusters.
◼ One Cluster per Site: This strategy allocates one cluster to each base station, then, one code of the cluster to
each cell of each base station. When all the clusters have been allocated and there are still base stations
remaining to be allocated, Atoll reuses the clusters at another base station.
◼ Distributed per Site: This strategy allocates a group of adjacent clusters to each base station in the network,
then, one cluster to each transmitter of the base station according to its azimuth and finally one code of the
cluster to each cell of each transmitter. The number of adjacent clusters per group depends on the number of
transmitters per base station you have in your network; this information is required to start allocation based
on this strategy. When all the groups of adjacent clusters have been allocated and there are still base stations
remaining to be allocated, Atoll reuses the groups of adjacent clusters at another base station.
To automatically allocate primary scrambling codes:
1. In the Network explorer, right-click the Transmitters folder and select Primary Scrambling Codes > Automatic
Allocation. The Primary Scrambling Codes dialog box appears.
2. Under Constraints, you can set the constraints on automatic scrambling code allocation.
◼ Existing Neighbours: Select the Existing Neighbours check box if you want to consider intra-carrier
neighbour relations and then choose the neighbourhood level to take into account:
Neighbours of a cell are referred to as the first order neighbours, neighbours’ neighbours are referred to as
the second order neighbours and neighbours’ neighbours’ neighbours as the third order neighbours.
◼ First Order: No cell will be allocated the same scrambling code as its neighbours.
◼ Second Order: No cell will be allocated the same scrambling code as its neighbours or its second order
neighbours.
◼ Third Order: No cell will be allocated the same scrambling code as its neighbours or its second order
neighbours or its third order neighbours.
Atoll can only consider neighbour relations if neighbours have already been allocated. For information on
allocating neighbours, see "Planning Neighbours in UMTS" on page 569.

 Atoll can take into account inter-technology neighbour relations as constraints


when allocating scrambling codes to the UMTS neighbours of a GSM transmitter.
In order to consider inter-technology neighbour relations in scrambling code
allocation, you must make the Transmitters folder of the GSM Atoll document
accessible in the UMTS Atoll document. For information on making links between
GSM and UMTS Atoll documents, see "Creating a Sector From a Sector in the Other
Network" on page 1121

◼ Additional Overlapping Conditions: Select the Additional Overlapping Conditions check box, if you want to
set overlapping coverage criteria. If cells meet the overlapping conditions to enter the reference cell’s active
set, they will be not allocated the same scrambling code as the reference cell. Click Define to change the
overlapping conditions. In the Coverage Conditions dialog box, you can change the following parameters:
◼ Min. Pilot Signal Level: Enter the minimum pilot signal level which must be provided by reference cell A
and possible neighbour cell B.
◼ Min. Ec⁄I0: Enter the minimum Ec⁄I0 which must be provided by reference cell A in an area with
overlapping coverage. Reference cell A must also be the best server in terms of pilot quality in the area
with overlapping coverage.
◼ Ec⁄I0 Margin: Enter the maximum difference of Ec⁄I0 between reference cell A and possible neighbour
cell B in the area with overlapping coverage.
◼ DL Load Contributing to I0: You can let Atoll base the interference ratio on the total power used as
defined in the properties for each cell (Defined per Cell) or on a percentage of the maximum power
(Global Value).
◼ Shadowing: If selected, enter a Cell Edge Coverage Probability.
◼ Clutter indoor losses: Select this option to use indoor losses in the calculations. Indoor losses are
defined per frequency per clutter class.
◼ Reuse Distance: Select the Reuse Distance check box, if you want to the automatic allocation process to
consider the reuse distance constraint. Enter the Default reuse distance within which two cells on the same
carrier cannot have the same primary scrambling code.

© 2020 Forsk. All Rights Reserved. 575


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

 A reuse distance can be defined at the cell level (in the cell Properties dialog box or
in the Cells table). If defined, a cell-specific reuse distance will be used instead of
the value entered here.

◼ Exceptional Pairs: Select the Exceptional Pairs check box, if you want to the automatic allocation process
to consider the exceptional pair constraints.
3. Define the following parameters:
◼ From the Strategy list, you can select an automatic allocation strategy:
◼ Clustered
◼ Distributed per Cell
◼ One Cluster per Site
◼ Distributed per Site
◼ Carrier: Select the Carrier on which you want to run the allocation. You may choose one carrier (Atoll will
assign primary scrambling codes to transmitters using the selected carrier) or all of them.
◼ No. of Codes per Cluster: According to 3GPP specifications, the number of codes per cluster is 8. If you
want, you can change the number of codes per cluster.
When the allocation is based on a distributed strategy (Distributed per Cell or Distributed per Site), this
parameter can also be used to define the interval between the primary scrambling codes assigned to cells
on a same site. The defined interval is applied by setting an option in the Atoll.ini file. For more information
about setting options in the Atoll.ini file, see the Administrator Manual.
◼ Use a Max of Codes: Select the Use a Max of Codes check box to make Atoll use the maximum number of
codes. For example, if there are two cells using the same domain with two scrambling codes, Atoll will
assign the remaining code to the second cell even if there are no constraints between these two cells (for
example, neighbour relations, reuse distance, etc.). If you do not select this option, Atoll only checks the
constraints, and allocates the first ranked code in the list.
◼ Delete Existing Codes: Select the Delete Existing Codes check box if you want Atoll to delete currently
allocated scrambling codes and recalculate all scrambling codes. If you do not select this option, Atoll will
keep currently allocated scrambling codes and will only allocate scrambling codes to cells that do not yet
have codes allocated.
◼ Allocate Carriers Identically: Select the Allocate Carriers Identically check box if you want Atoll to allocate
the same primary scrambling code to each carrier of a transmitter. If you do not select this option, Atoll
allocates scrambling codes independently for each carrier.
4. Click Calculate. Atoll begins the process of allocating scrambling codes.
Once Atoll has finished allocating scrambling codes, the codes are visible under Results. Atoll only displays
newly allocated scrambling codes.
The Results table contains the following information.
◼ Site: The name of the base station.
◼ Cell: The name of the cell.
◼ Code: The primary scrambling code proposed for allocation to the cell.
◼ Cluster: The cluster to which the new scrambling code belongs.
◼ Initial Code: The primary scrambling code initially allocated to the cell.
5. Click Commit. The primary scrambling codes are committed to the cells.

 You can save automatic scrambling code allocation parameters in a user


configuration. For information on saving automatic scrambling code allocation
parameters in a user configuration, see "Saving a User Configuration" on page 108.

576 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

+ If you need to allocate scrambling codes to the cells on a single transmitter, you can
allocate them automatically by selecting Allocate Scrambling Codes from the
transmitter’s context menu.
If you need to allocate scrambling codes to all the cells on group of transmitters,
you can allocate them automatically by selecting Primary Scrambling Codes >
Automatic Allocation from the transmitter group’s context menu.

8.3.10.4.3 Allocating Scrambling Codes to UMTS Cells Manually


When you allocate scrambling codes to a large number of cells, it is easiest to let Atoll allocate scrambling codes
automatically, as described in "Automatically Allocating Scrambling Codes to UMTS Cells" on page 574. However,
if you want to add a primary scrambling code to one cell or to modify the primary scrambling code of a cell, you can
do it by accessing the properties of the cell.
To allocate a scrambling code to a UMTS cell manually:
1. On the map, right-click the transmitter to whose cell you want to allocate a scrambling code. The context menu
appears.
2. Select Properties from the context menu. The transmitter’s Properties dialog box appears.
3. Select the Cells tab.
4. Enter a Primary Scrambling Code in the cell’s column.
5. Click OK.

8.3.10.5 Checking the Consistency of the Scrambling Code Plan


Once you have completed allocating scrambling codes, you can verify whether the allocated scrambling codes
respect the specified constraints by performing an audit of the plan. The scrambling code audit also enables you to
check for inconsistencies if you have made some manual changes to the allocation plan.
The cells that are checked in a scrambling code audit:
◼ belong to the folder or sub-folder from which the audit is launched
◼ are located inside the Focus Zone, if any is defined
◼ are located inside the Computation Zone, if any is defined (and if no Focus Zone is defined)
◼ are the activated cells in the Filtering Zone, if any is defined

Transmitters and cells involved in a scrambling code collision are not




necessarily located inside the Focus Zone or Computation Zone, when any is
defined.
◼ It is highly recommended to run scrambling code audits on a regular basis.

To perform an audit of the allocation plan:


1. Select the Network explorer.
2. Right-click the Transmitters folder. The context menu appears.
3. Select Primary Scrambling Codes > Audit. The Code and Cluster Audit dialog box appears.
4. Under Conditions, select the allocation criteria that you want to check:
◼ No. of Codes per Cluster: Enter the number of scrambling codes per cluster.
◼ Neighbours: Select this box to check scrambling code constraints between cells and their neighbours and
then choose the neighbourhood level to take into account:
◼ First Order: Atoll will check that no cell has the same scrambling code as any of its neighbours.
◼ Second Order: Atoll will check that no cell has the same scrambling code as any of its neighbours or any
of the neighbours of its neighbours.
◼ Third Order: Atoll will check that no cell has the same scrambling code as any of its neighbours or any
of the neighbours of its neighbours or any of the neighbours of its second order neighbours.

© 2020 Forsk. All Rights Reserved. 577


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

The report will list the cells and the neighbours that do not meet any of these constraints. In addition, it will
indicate the allocated primary scrambling code and the neighbourhood level.
◼ Neighbours in Different Clusters: Select this box to check that neighbour cells have scrambling codes from
different clusters. The report will list any neighbour cells that do have scrambling codes from the same
cluster.
◼ Domain Compliance: Select this box to check if allocated scrambling codes belong to domains assigned
to cells. The report will list any cells with scrambling codes that do not belong to domains assigned to the
cell.
◼ Site Domains Not Empty: Select this box to check for and list base stations for which the allocation domain
(i.e., the list of possible scrambling codes) is not consistent with the "One cluster per site" strategy. If there
is a base station with N cells, Atoll will check that the domains assigned to the cells contain at least one
cluster consisting of N codes. If you plan to automatically allocate scrambling codes using the "One Cluster
per Site" strategy, you can perform this test beforehand to check the consistency of domains assigned to
cells of each base station.
◼ One Cluster per Site: Select this box to check for and list base stations whose cells have scrambling codes
coming from more than one cluster.
◼ Distance: Select this box and set a reuse distance to check for and list the cell pairs that do not respect the
reuse distance condition. For any cell pair, Atoll uses the lowest of the reuse distance values defined in the
properties of the two cells and the value that you set in the Code and Cluster Audit dialog box. Cell pairs
that do not respect the reuse distance condition are listed in increasing order of the distance between them.
The primary scrambling code and the reuse distance are also listed for each cell pair.
◼ Exceptional Pairs: Select this box to check for and display pairs of cells that are listed as exceptional pairs
but still use the same scrambling code.
5. Click OK. Atoll displays the results of the audit in a text file called CodeCheck.txt, which it opens at the end of
the audit. For each selected criterion, Atoll gives the number of detected inconsistencies and details each of
them.

8.3.10.6 Displaying the Allocation of Scrambling Codes


Once you have completed allocating scrambling codes, you can verify several aspects of scrambling code
allocation. You have several options for displaying scrambling codes:
◼ "Using Find on Map to Display Scrambling Code Allocation" on page 578
◼ "Displaying Scrambling Code Allocation Using Transmitter Display Settings" on page 579
◼ "Grouping Transmitters by Scrambling Code" on page 579
◼ "Displaying the Scrambling Code Allocation Histogram" on page 580
◼ "Making a Scrambling Code Collision Zones Prediction" on page 580.
◼ "Making a Scrambling Code Collision Analysis" on page 581

8.3.10.6.1 Using Find on Map to Display Scrambling Code Allocation


In Atoll, you can search for scrambling codes and scrambling code groups using the Find on Map tool. Results are
displayed in the map window in red.
If you have already calculated and displayed a coverage prediction by transmitter based on the best server, with the
results displayed by transmitter, the search results will be displayed by transmitter coverage. Scrambling codes and
scrambling code groups and any potential problems will then be clearly visible. For information on coverage
predictions by transmitter, see "Making a Coverage Prediction by Transmitter" on page 549.
To find scrambling codes or scrambling code groups using the Find on Map tool:
1. Click Tools > Find on Map. The Find on Map window appears.
2. From the Find list, select "Scrambling Code."
3. Select what you what you want to search for:
◼ Scrambling code: If you want to find a scrambling code, select Scrambling code and select it from the list.
◼ SC Group: If you want to find a scrambling code group, select SC group and select it from the list.

578 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

4. Select the carrier you want to search on from the For carrier list, or select "(All)" to search in all carriers.
5. Click Search. Transmitters with cells matching the search criteria are displayed in red. Transmitters that do
not match the search criteria are displayed as grey lines.
To restore the initial transmitter colours, click the Reset Display button in the Find on Map window.

8.3.10.6.2 Displaying Scrambling Code Allocation Using Transmitter Display Settings


You can use the display characteristics of transmitters to display scrambling code-related information.
To display scrambling code-related information on the map:
1. Select the Network explorer.
2. Right-click the Transmitters folder. The context menu appears.
3. Select Properties from the context menu. The Properties dialog box appears.
4. Click the Display tab.
You can display the following information per transmitter:
◼ Primary scrambling code: To display the primary scrambling code of a transmitter’s cell, select "Discrete
values" as the Display Type and "Cells: Primary Scrambling Code" as the Field.
◼ Ranges of primary scrambling codes: To display ranges of primary scrambling codes, select "Value
intervals" as the Display Type and "Cells: Primary Scrambling Code" as the Field.
◼ Scrambling code domain: To display the scrambling code domain of a transmitter’s cell, select "Discrete
values" as the Display Type and "Cells: Scrambling Code Domain" as the Field.
You can display the following information in the transmitter label or tip text by clicking the Label or Tip Text
Browse button:
◼ Primary scrambling code: To display the primary scrambling code of a transmitter’s cell in the transmitter
label or tip text, "Cells: Primary Scrambling Code" from the Label or Tip Text Field Definition dialog box.
◼ Scrambling code domain: To display the primary scrambling code domain of a transmitter’s cell in the
transmitter label or tip text, "Cells: Scrambling Code Domain" from the Label or Tip Text Field Selection
dialog box.
◼ Scrambling code reuse distance: To display the scrambling code reuse distance of a transmitter’s cell in
the transmitter label or tip text, "Cells: SC Reuse Distance" from the Label or Tip Text Field Selection dialog
box.
5. Click OK.
For information on display options, see "Setting the Display Properties of Objects" on page 49.

8.3.10.6.3 Grouping Transmitters by Scrambling Code


You can group transmitters in the Network explorer by their primary scrambling code, their scrambling code domain,
or by their scrambling code reuse distance.
To group transmitters by scrambling code:
1. Select the Network explorer.
2. Right-click the Transmitters folder. The context menu appears.
3. Select Properties from the context menu. The Properties dialog box appears.
4. On the General tab, click Group by. The Group dialog box appears.
5. Under Available Fields, scroll down to the Cell section.
6. Select the parameter you want to group transmitters by:
◼ Scrambling Code Domain
◼ Primary Scrambling Code
◼ SC Reuse Distance

7. Click to add the parameter to the Grouping Fields list. The selected parameter is added to the list of
parameters on which the transmitters will be grouped.

© 2020 Forsk. All Rights Reserved. 579


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

8. If you do not want the transmitters to be sorted by a certain parameter, select it in the Grouping Fields list and
click . The selected parameter is removed from the list of parameters on which the transmitters will be
grouped.
9. Arrange the parameters in the Grouping Fields list in the order in which you want the transmitters to be
grouped:

a. Select a parameter and click to move it up to the desired position.

b. Select a parameter and click to move it down to the desired position.


10.Click OK to save your changes and close the Group dialog box.

 If a transmitter has more than one cell, Atoll cannot arrange the transmitter by cell.
Transmitters that cannot be grouped by cell are arranged in a separate folder under
the Transmitters folder.

8.3.10.6.4 Displaying the Scrambling Code Allocation Histogram


You can use a histogram to analyse the use of allocated scrambling codes in a network. The histogram represents
the scrambling codes or scrambling code clusters as a function of the frequency of their use.
To display the scrambling code histogram:
1. In the Network explorer, right-click the Transmitters folder and select Primary Scrambling Codes > Code
Distribution. The Distribution Histograms dialog box appears.
Each bar represents a scrambling code or a cluster, its height depending on the frequency of its use.
2. Select Scrambling Codes to display scrambling code use and Clusters to display scrambling code cluster use.
3. Move the pointer over the histogram to display the frequency of use of each scrambling code or cluster. The
results are highlighted simultaneously in the Zoom on selected values list.
You can zoom in on values by clicking and dragging in the Zoom on selected values list. Atoll will zoom in on
the selected values.

8.3.10.6.5 Making a Scrambling Code Collision Zones Prediction


You can make a scrambling code collision zone prediction to view areas covered by cells using the same scrambling
code. Atoll checks on each pixel if the best serving cell and the cells that fulfil all criteria to enter the active set
(without any active set size limitation) have the same scrambling code. If so, Atoll considers that there is a
scrambling code collision.
To make a scrambling code collision zone prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Scrambling Code Collision Zones (DL) and click OK.
3. Click the General tab. On the General tab, you can change the assigned Name of the coverage prediction, the
Resolution, and you can add a Comment. The resolution you set is the display resolution, not the calculation
resolution.

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the <GUID> and </GUID> tags in the following files:
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction was saved using the Save as Customised Prediction command.
◼ "<prediction_name>.XML" files (one per prediction) created in the following
folder if coverage predictions were calculated with Display type = "Value
intervals": C:\<path_to_doc>\<doc_name>.studies\{<Unique_ID>}

Under Display Configuration, you can create a Filter to select which sites to display in the results. You can also
display the results grouped in the Network explorer by one or more characteristics by clicking the Group By
button, or you can display the results sorted by clicking the Sort button. For information on filtering, see

580 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

"Filtering Data" on page 103; for information on grouping, see "Advanced Grouping of Data Objects" on
page 101; for information on sorting, see "Advanced Sorting" on page 103.
4. Click the Conditions tab. Select "(Cells Table)" from Load conditions. In this case, the coverage prediction is
not going to be based on load conditions taken from a simulation. Atoll will calculate the coverage prediction
using the UL load factor and the DL total power defined in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
Conditions list.

You must select a Terminal, Service, and Mobility, as defined in "Service and User Modelling" on page 279.
You must also select which Carrier is to be considered.
If you want the scrambling code collision zone prediction to consider shadowing, you can select the
Shadowing check box and enter a percentage in the Cell edge coverage probability text box.
You can also select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
5. Click the Display tab.
For a scrambling code collision zone prediction, the Display Type "Discrete Values" based on the Field
"Transmitter" is selected by default. Each pixel where there is scrambling code collision is displayed with the
same colour as that defined for the interfered transmitter. In the explorer window, the coverage prediction
results are first arranged by interfered transmitter and then by interferer. For information on defining display
properties, see "Setting the Display Properties of Objects" on page 49.
You can also set parameters to display the following results:
◼ The number of interferers for each transmitter: Select "Value Intervals" as the Display Type and "No. of
Interferers per Transmitter" as the Field. In the explorer window, the coverage prediction results are
arranged by interfered transmitter.
◼ The total number of interferers on one pixel: Select "Value Intervals" as the Display Type and "No. of
Interferers" as the Field. In the explorer window, the coverage prediction results are arranged according to
the number of interferers.
6. Click the Calculate button ( ) in the Radio Planning toolbar to calculate the scrambling code collision zone
prediction. The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

8.3.10.6.6 Making a Scrambling Code Collision Analysis


The SC Collisions tab of the Point Analysis window gives you information on reception for any point on the map
where there is scrambling code collision. Scrambling code collision occurs if the best serving cell and the cells that
fulfil all criteria to enter the active set (without any active set size limitation) have the same scrambling code. When
there is a scrambling code collision, Atoll displays the pilot quality (Ec⁄I0) received from interfered and interferer
transmitters.
The analysis is based on the UL load percentage and the DL total power of each cell. The analysis is provided for a
user-definable probe receiver which has a terminal, a mobility, and a service.
You can make a scrambling code collision analysis to verify a scrambling code collision zone prediction. In this
case, before you make the scrambling code collision analysis, ensure the coverage prediction you want to use in the
scrambling code collision analysis is displayed on the map.
To make a scrambling code collision analysis:

1. Click the Point Analysis button ( ) in the Radio Planning toolbar. The Point Analysis window appears.
2. Select the SC Collisions view.
3. Select "Cells Table" from the Loads list.
4. If you are making a scrambling code collision analysis to verify a coverage prediction, you can recreate the
conditions of the coverage prediction:
a. Select the same Terminal, Service, and Mobility studied in the coverage prediction.
b. Select the Carrier studied in the coverage prediction.

© 2020 Forsk. All Rights Reserved. 581


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

c. Click the Options button ( ) to display the Calculation Options dialog box. You can change the following:
◼ Change the X and Y coordinates to change the present position of the receiver.
◼ Select the Shadowing check box and enter a Cell Edge Coverage Probability, and, select "Ec⁄I0" from the
Shadowing Margin list.
◼ Select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per frequency
per clutter class.
d. Click OK to close the Properties dialog box.

 If you are making a scrambling code collision analysis to make a prediction on a


defined point, you can use the instructions in this step to define a user.

5. Move the pointer over the map to make a scrambling code collision analysis for the current location of the
pointer.
6. Click the map to leave the point analysis pointer at its current position. To move the pointer again, click the
point analysis pointer on the map and drag it to a new position.

7. Click the Point Analysis button ( ) on the toolbar again to end the point analysis.

8.4 Studying UMTS Network Capacity


A UMTS network automatically regulates power on both uplink and downlink with the objective of minimising
interference and maximising network capacity. In the case of HSDPA, the network uses A-DCH power control in the
uplink and downlink and a fast link adaptation (in other words, the selection of an HSDPA bearer) in the downlink.
Atoll can simulate these network regulation mechanisms, thereby enabling you to study the capacity of the UMTS
network.
In Atoll, a simulation is based on a realistic distribution of R99 and HSPA users at a given point in time. The
distribution of users at a given moment is referred to as a snapshot. Based on this snapshot, Atoll calculates various
network parameters such as the active set for each mobile, the required power of the mobile, the total DL power and
DL throughput per cell, and the UL load per cell. Simulations are calculated in an iterative fashion.
When several simulations are performed at the same time using the same traffic information, the distribution of
users will be different, according to a Poisson distribution. Consequently you can have variations in user distribution
from one snapshot to another.
To create snapshots, services and users must be modelled. As well, certain traffic information in the form of traffic
maps must be provided. Once services and users have been modelled and traffic maps have been created, you can
make simulations of the network traffic.
In this section, the following are explained:
◼ "Defining Multi-service Traffic Data" on page 582
◼ "Calculating UMTS Traffic Simulations" on page 583.
◼ "Analysing the Results of a Simulation" on page 597.

8.4.1 Defining Multi-service Traffic Data

The first step in making a simulation is defining how the network is used. In Atoll, this is accomplished by creating
all of the parameters of network use, in terms of services, users, and equipment used.
The following services and users are modelled in Atoll in order to create simulations:
◼ R99 radio bearers: Bearer services are used by the network for carrying information. The R99 Radio Bearer
table lists all the available radio bearers. You can create new R99 radio bearers and modify existing ones by
using the R99 Radio Bearer table. For information on defining R99 radio bearers, see "Defining R99 Radio
Bearers" on page 608.

582 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

◼ Services: Services are the various services, such as voice, mobile internet access, etc., available to
subscribers. These services can be either circuit-switched or packet-switched. For information on modelling
end-user services, see "Modelling Services" on page 279.
◼ Mobility type: In UMTS, information about receiver mobility is important to efficiently manage the active set:
a mobile used by a driver moving quickly or a pedestrian will not necessarily be connected to the same
transmitters. Ec⁄I0 requirements and Eb⁄Nt targets per radio bearer and per link (uplink or downlink) are
largely dependent on mobile speed. For information on creating a mobility type, see "Modelling Mobility Types"
on page 286.
◼ Terminals: In UMTS, a terminal is the user equipment that is used in the network, for example, a mobile phone,
a PDA, or a car’s on-board navigation device. For information on creating a terminal, see "Modelling Terminals"
on page 287.

8.4.2 Calculating UMTS Traffic Simulations

Once you have modelled the network services and users and have created traffic maps, you can create simulations.
The simulation process consists of two steps:
1. Obtaining a realistic user distribution: Atoll generates a user distribution using a Monte Carlo algorithm; this
user distribution is based on the traffic database and traffic maps and is weighted by a Poisson distribution
between simulations of the same group.
Each user is assigned a service, a mobility type, and an activity status by random trial, according to a
probability law that uses the traffic database.
The user activity status is an important output of the random trial and has direct consequences on the next
step of the simulation and on the network interferences. A user can be either active or inactive. Both active
and inactive users consume radio resources and create interference.
Then, Atoll randomly assigns a shadowing error to each user using the probability distribution that describes
the shadowing effect.
Finally, another random trial determines user positions in their respective traffic zone (possibly according to
the clutter weighting and the indoor ratio per clutter class).
2. Modelling network power control: Atoll uses a power control algorithm for R99 users, and an algorithm mixing
A-DPCH power control and fast link adaptation for HSDPA bearer users and an additional loop modelling noise
rise scheduling for HSUPA bearer users. The power control simulation algorithm is described in "UMTS Power
Control Simulation Algorithm" on page 583.
This section explains the specific mechanisms that are used to calculate UMTS traffic simulations. For information
on working with traffic simulations in Atoll, see "Simulations" on page 305

8.4.2.1 UMTS Power Control Simulation Algorithm


The power control algorithm (see Figure 8.8) simulates the way a UMTS network regulates itself by using uplink and
downlink power controls in order to minimise interference and maximise capacity. HSDPA users are linked to the A-
DPCH radio bearer (an R99 radio bearer). Therefore, the network uses a A-DPCH power control on UL and DL and
then it performs fast link adaptation on DL in order to select an HSDPA radio bearer. For HSPA users, the network
first uses a E-DPCCH/A-DPCH power control on UL and DL, checks that there is an HSDPA connection on downlink
and then carries out noise rise scheduling in order to select an HSUPA radio bearer on uplink. Atoll simulates these
network regulation mechanisms with an iterative algorithm and calculates, for each user distribution, network
parameters such as cell power, mobile terminal power, active set and handoff status for each terminal. During each
iteration of the algorithm, all the users selected during the user distribution generation (1st step) attempt to connect
one by one to network transmitters. The process is repeated until the network is balanced, i.e., until the convergence
criteria (on UL and DL) are satisfied.

© 2020 Forsk. All Rights Reserved. 583


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

Figure 8.8: Schematic view of simulation algorithm

As shown in Figure 8.8, the simulation algorithm is divided in three parts. All users are evaluated by the R99 part of
the algorithm. HSDPA and HSPA users, unless they have been rejected during the R99 part of the algorithm, are then
evaluated by the HSDPA part of the algorithm. Finally, HSPA users, unless they have been rejected during the R99
or HSDPA parts of the algorithm, are then evaluated by the HSUPA part of the algorithm.

584 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

 In the HSDPA portion of the Monte Carlo simulation, Atoll processes MC-HSPA
users as DC-HSPA users if they are connected to more than two carriers. Otherwise,
they are considered as single-cell HSPA users.
On the same hand, a DB-MC-HSPA user will be managed:
◼ Either as a single-cell HSPA user if the best carrier and all the other carriers to
which he is connected are on two different frequency bands.
◼ Or as a DC-HSPA user if the best carrier and at least one of the other carriers
are in the same frequency band.
In the HSUPA portion, Atoll processes all users as single-cell HSPA users.
Therefore, we will only differentiate single-cell and DC-HSPA users in the next
sections.

Description of the R99 Portion of the Simulation


The R99 part of the algorithm simulates power control, congestion and radio resource control performed for R99
bearers for all users. Atoll considers each user in the order established during the generation of the user distribution
and determines his best server and his active set. Atoll first calculates the required terminal power in order to reach
the Eb⁄Nt threshold requested by the R99 bearer on UL, followed by the required traffic channel power in order to
reach the Eb⁄Nt threshold requested by the R99 bearer on DL. After calculating power control, Atoll updates the cell
load parameters. Atoll then carries out congestion and radio resource control, verifying the cell UL load, the total
power transmitted by the cell, the number of channel elements, the Iub throughput and OVSF codes consumed by
the cell.
In DC-HSDPA, A-DPCH is only transmitted on one of the two carriers (called the anchor carrier). Therefore, DC-HSPA
users consume the same amount of R99 resources as single-cell HSDPA users. The R99 bearer is allocated to DC-
HSPA users on their best serving cell.
At this point, users can be either connected or rejected. They are rejected if:
◼ The signal quality is not sufficient:
◼ On the downlink, either the pilot signal level is lower than the defined minimum RSCP threshold or the pilot
quality is not high enough (no cell in the user active set): the status is "Ec⁄I0 < (Ec⁄I0)min"
◼ On the downlink, the power required to reach the user is greater than the maximum allowed: the status is
"Ptch > PtchMax"
◼ On the uplink, there is not enough power to transmit: the status is "Pmob > PmobMax"
◼ Even if constraints above are respected, the network can be saturated:
◼ The maximum uplink load factor is exceeded (at admission or congestion): the status is either "Admission
Rejection" or "UL Load Saturation"
◼ There are not enough channel elements on site: the status is "Ch. Elts Saturation"
◼ The maximum Iub backhaul throughput on site is exceeded: the status is "Iub Throughput Saturation"
◼ There is not enough power for cells: the status is "DL Load Saturation"
◼ There are no more OVSF codes available: the status is "OVSF Code Saturation"

Description of the HSDPA Portion of the Simulation


In the HSDPA part, Atoll processes HSDPA and HSPA users. The HSDPA part of the algorithm simulates fast link
adaptation, the scheduling of HSDPA bearer users, and radio resource control on downlink.
For DC-HSPA users, fast link adaptation is done once for each carrier. For a DC-HSPA user, the first carrier is the one
selected in the R99 part according to the carrier selection method chosen in the site equipment, and the second
carrier is an adjacent carrier that provides the best CQI. Therefore, DC-HSPA users have two HSDPA bearers
(possibly different ones depending on the available HSDPA power in each cell), and consume HSDPA resources in
both cells. Their throughputs are the sum of the throughputs provided by the two HSDPA bearers.
HSDPA bearer selection is based on look-up tables, available by double-clicking the corresponding entry in the
Reception Equipment table, found in the Terminals context menu. HSDPA bearer selection depends on reported
CQI, UE and cell capabilities as detailed in the following diagramme.

© 2020 Forsk. All Rights Reserved. 585


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

[
Figure 8.9: HSDPA bearer selection

The HSDPA and HS-SCCH powers of a cell are evaluated before calculating HS-PDSCH Ec⁄Nt. The available HSDPA
power (the power dedicated to HS-SCCH and HS-PDSCH of HSDPA bearer users) of a cell can be either fixed
(statically allocated) or dynamically allocated. If it is dynamically allocated, the power allocated to HSDPA depends
on how much power is required to serve R99 traffic. In other words, the power available after all common channels
(including the power for downlink HSUPA channels) and all R99 traffic have been served is allocated to HS-PDSCH
and HS-SCCH of HSDPA bearer users. Similarly, the power per HS-SCCH can be either fixed or dynamically allocated
in order to attain the HS-SCCH Ec⁄Nt threshold. Using the HS-SCCH and HSDPA powers, Atoll evaluates the HS-
PDSCH power (the difference between the available HSDPA power and the HS-SCCH power), calculates the
HS-PDSCH Ec⁄Nt and, from that, the corresponding CQI (from the graph CQI=f(HS-PDSCH Ec⁄Nt) defined for the
terminal reception equipment and the user mobility). Then, Atoll reads the best HSDPA bearer associated to this CQI
(i.e., it reads the Best Bearer=f(HS-PDSCH CQI) from the table defined for the terminal reception equipment and the
user mobility) and checks if it is compatible with the user equipment and cell capabilities. If compatible, Atoll selects
the HSDPA bearer. Otherwise, it downgrades the HSDPA bearer to a lower one until the selected HSDPA bearer is
compatible with the user equipment and cell capabilities. For BE service users, the selected HSDPA bearer is the
best HSDPA bearer that the user can obtain.
For VBR service users, Atoll downgrades the HSDPA bearer to a lower one if the associated peak RLC throughput
exceeds the maximum throughput demand defined for the service. Downgrading occurs until the peak RLC
throughput of the selected HSDPA bearer is lower than the maximum throughput demand. Additionally, the selected
HSDPA bearer must provide a peak RLC throughput higher than the minimum throughput demand defined for the
service.
For CBR service users, HS-SCCH-less operation (i.e., HS-DSCH transmissions without any accompanying HS-SCCH)
is performed. In this case, the UE is not informed about the transmission format and has to revert to blind decoding
of the transport format used on the HS-DSCH. Complexity of blind detections in the UE is decreased by limiting the
transmission formats that can be used (i.e., the HSDPA bearers available). Therefore, only HSDPA bearers using
QPSK modulation and a maximum of two HS-PDSCH channels can be selected and allocated to the user.
Additionally, the selected HSDPA bearer must provide a peak RLC throughput higher than the minimum throughput
demand defined for the service.
Two CQI values are calculated for DC-HSPA users, one for each carrier, and two HSDPA bearers are determined.
CBR service users have the highest priority and are processed first, in the order established during the generation
of the user distribution. The scheduler manages the maximum number of users within each cell and shares the cell’s
available HSDPA power between the users. Atoll determines the HSDPA bearer for each user. The selected HSDPA
bearer must provide a peak RLC throughput higher than the minimum throughput demand defined for the service.
To achieve the highest cell capacity, the scheduler can hold several packets over a TTI (Transmission Time Interval).
Atoll models this "intelligent scheduling" by allowing several CBR service users to share the same HSDPA bearer.
Then, Atoll calculates the HSDPA bearer consumption for each user and takes into account this parameter when it
determines the resources consumed by the user (i.e., the HSDPA power used, the number of OVSF codes, and the
Iub backhaul throughput). Atoll checks if enough codes and Iub backhaul throughput are available for the user
(taking into account the maximum number of OVSF codes defined for the cell and the maximum Iub backhaul
throughput allowed on the site in the downlink). If not, Atoll allocates a lower HSDPA bearer ("downgrading") which
needs fewer OVSF codes and consumes lower Iub backhaul throughput. If no OVSF codes are available, the user is
rejected. At the same time, if the maximum Iub backhaul throughput allowed on the site in the downlink is still
exceeded, the user is rejected.
At this point, CBR service users can be connected or rejected. They are rejected if:
◼ The maximum number of HSDPA bearer users per cell is exceeded: the status is "HSDPA Scheduler
Saturation"
◼ The lowest HSDPA bearer they can obtain does not provide a peak RLC throughput higher than the minimum
throughput demand: the status is "HSDPA Resource Saturation"
◼ The HS-SCCH signal quality is not sufficient: the status is "HSDPA Resource Saturation"
◼ There are no more OVSF codes available: the status is "HSDPA Resource Saturation"
◼ The maximum Iub backhaul throughput allowed on the site in the downlink is exceeded: the status is "HSDPA
Resource Saturation"

586 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

After processing the CBR service users, Atoll processes the remaining HSDPA bearer users (i.e., HSDPA VBR and
BE service users, and HSPA VBR and BE service users), without exceeding the maximum number of users within
each cell.
VBR service users have the highest priority and are managed before BE service users. For each type of service, the
scheduler ranks the users according to the selected scheduling technique:
◼ Max C/I: "n" users (where "n" corresponds to the maximum number of HSDPA bearer users defined for the cell
minus the number of CBR service users in the cell) are scheduled in the same order as in the simulation (i.e.,
in random order). Then, they are sorted in descending order by the channel quality indicator (CQI).
◼ Round Robin: Users are scheduled in the same order as in the simulation (i.e., in random order).
◼ Proportional Fair: "n" users (where "n" corresponds to the maximum number of HSDPA bearer users defined
for the cell minus the number of CBR service users in the cell) are scheduled in the same order as in the
simulation (i.e., in random order). Then, they are sorted in descending order according to a random parameter
which corresponds to a combination of the user rank in the simulation and the channel quality indicator (CQI).
Then, users are processed in the order defined by the scheduler and the remaining cell’s HSDPA power (i.e., the
HSDPA power available after all CBR service users have been served) is shared between them. Atoll checks if
enough codes and Iub backhaul throughput are available for the user (taking into account the maximum number of
OVSF codes defined for the cell and the maximum Iub backhaul throughput allowed on the site in the downlink). If
not, Atoll allocates a lower HSDPA bearer ("downgrading") which needs fewer OVSF codes and consumes lower Iub
backhaul throughput.
For VBR services, if no OVSF codes are available, the user is rejected. At the same time, if the maximum Iub backhaul
throughput allowed on the site in the downlink is still exceeded, the user is rejected.
At this point, VBR service users can be connected or rejected. They are rejected if:
◼ The maximum number of HSDPA bearer users per cell is exceeded: the status is "HSDPA Scheduler
Saturation"
◼ The lowest HSDPA bearer they can obtain does not provide a peak RLC throughput higher than the minimum
throughput demand: the status is "HSDPA Resource Saturation"
◼ There are no more HS-SCCH channels available: the status is "HS-SCCH Channels Saturation"
◼ The HS-SCCH signal quality is not sufficient: the status is "HSDPA Resource Saturation"
◼ There are no more OVSF codes available: the status is "HSDPA Resource Saturation"
◼ The maximum Iub backhaul throughput allowed on the site in the downlink is exceeded: the status is "HSDPA
Resource Saturation"
For BE services, if no OVSF codes are available, the user is delayed. At the same time, if the maximum Iub backhaul
throughput allowed on the site in the downlink is still exceeded even by using the lowest HSDPA bearer, the user is
delayed.
At this point, BE service users can be connected, rejected, or delayed. They are rejected if the maximum number of
HSDPA bearer users per cell is exceeded (status is "HSDPA Scheduler Saturation") and delayed if:
◼ They cannot obtain the lower HSDPA bearer: the status is "No Compatible Bearer"
◼ The HS-SCCH signal quality is not sufficient: the status is "HSDPA Power Saturation"
◼ There are no more HS-SCCH channels available: the status is "HS-SCCH Channels Saturation"
◼ There are no more OVSF codes available: the status is "OVSF Code Saturation"
◼ The maximum Iub backhaul throughput allowed on the site in the downlink is exceeded: the status is "Iub
Throughput Saturation"

Description of the HSUPA Portion of the Simulation


In the HSUPA part, Atoll processes HSPA users who are connected to an HSDPA bearer or were delayed in the
previous step. It manages the maximum number of users within each cell. CBR service users have the highest
priority and are processed first, in the order established during the generation of the user distribution. Then, Atoll
considers VBR service users in the order established during the generation of the user distribution and lastly, it
processes BE service users in the order established during the generation of the user distribution. The HSUPA part
of the algorithm simulates an admission control on the HSUPA bearer users followed by noise rise scheduling and
radio resource control.
Atoll first selects a list of HSUPA bearers that are compatible with the user equipment capabilities for each HSUPA
bearer user. For CBR service users, the list is restricted to HSUPA bearers that provide a peak RLC throughput higher
than the minimum throughput demand. Then, during admission control, Atoll checks that the lowest compatible

© 2020 Forsk. All Rights Reserved. 587


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

bearer in terms of the required E-DPDCH Ec⁄Nt does not require a terminal power higher than the maximum terminal
power allowed.
Then, Atoll performs the noise rise scheduling on CBR service users, followed by a radio resource control. The noise
rise scheduling algorithm attempts to evenly share the remaining cell load between the users admitted in admission
control; in terms of HSUPA, each user is allocated a right to produce interference. The remaining cell load factor on
uplink depends on the maximum load factor allowed on uplink and how much uplink load is produced by the served
R99 traffic. From this value, Atoll calculates the maximum E-DPDCH Ec⁄Nt allowed and can select an HSUPA bearer.
The HSUPA bearer is selected based on the values in a look-up table, and depends on the maximum E-DPDCH Ec⁄Nt
allowed and on UE capabilities.

 You can open the HSUPA Bearer Selection table by clicking the Expand button ( )
to expand the UMTS Network Settings folder in the Parameters explorer, and then
right-clicking the Reception Equipment folder and selecting Open Table from the
context menu.

Atoll selects the best HSUPA bearer from the HSUPA compatible bearers, in other words, the HSUPA bearer with the
highest potential throughput where the required E-DPDCH Ec/Nt is lower than the maximum E-DPDCH Ec⁄Nt
allowed and the required terminal power is lower than the maximum terminal power. In this section, the potential
throughput refers to the ratio between the peak RLC throughput and the number of retransmissions. When several
HSUPA bearers are available, Atoll selects the one with the lowest required E-DPDCH Ec⁄Nt.
Several CBR service users can share the same HSUPA bearer. Atoll calculates the HSUPA bearer consumption for
each user and takes into account this parameter when it determines the resources consumed by each user (i.e., the
terminal power used, the number of channel elements and the Iub backhaul throughput).
Finally, Atoll carries out radio resource control on CBR service users. Atoll checks to see if enough channel elements
and Iub backhaul throughput are available for the HSUPA bearer assigned to the user (taking into account the
maximum number of channel elements defined for the site and the maximum Iub backhaul throughput allowed on
the site in the uplink). If not, Atoll allocates a lower HSUPA bearer ("downgrading") which needs fewer channel
elements and consumes lower Iub backhaul throughput. If no channel elements are available, the user is rejected.
On the same hand, if the maximum Iub backhaul throughput allowed on the site in the uplink is still exceeded even
by using the lowest HSUPA bearer, the user is rejected.
At this point, CBR service users can be either connected, or rejected. They are rejected if:
◼ The maximum number of HSUPA bearer users per cell is exceeded: the status is "HSUPA Scheduler
Saturation".
◼ The terminal power required to obtain the lowest compatible HSUPA bearer exceeds the maximum terminal
power in the admission control: the status is "Pmob > PmobMax".
◼ The lowest compatible HSUPA bearer they can obtain does not provide a peak RLC throughput higher than the
minimum throughput demand: the status is "HSUPA Admission Rejection".
◼ There are no more channel elements available: the status is "Ch. Elts Saturation"
◼ The maximum Iub backhaul throughput allowed on the site in the uplink is exceeded: the status is "Iub
Throughput Saturation".
Then, Atoll processes VBR service users. For these users, the list of compatible bearers is restricted to HSUPA
bearers that provide a peak RLC throughput between the maximum and the minimum throughput demands. Atoll
performs a new noise rise scheduling and distributes the remaining cell load factor available after all CBR service
users have been served. From this value, Atoll selects an HSUPA bearer for each VBR service user.
Finally, Atoll carries out radio resource control on VBR service users. Atoll checks to see if enough channel elements
and Iub backhaul throughput are available for the HSUPA bearer assigned to the user (taking into account the
maximum number of channel elements defined for the site and the maximum Iub backhaul throughput allowed on
the site in the uplink). If not, Atoll allocates a lower HSUPA bearer ("downgrading") which needs fewer channel
elements and consumes lower Iub backhaul throughput. If no channel elements are available, the user is rejected.
On the same hand, if the maximum Iub backhaul throughput allowed on the site in the uplink is still exceeded even
by using the lowest HSUPA bearer, the user is rejected.
At this point, VBR service users can be either connected, or rejected. They are rejected if:
◼ The maximum number of HSUPA bearer users per cell is exceeded: the status is "HSUPA Scheduler
Saturation".
◼ The terminal power required to obtain the lowest compatible HSUPA bearer exceeds the maximum terminal
power in the admission control: the status is "Pmob > PmobMax".

588 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

◼ The lowest compatible HSUPA bearer they can obtain does not provide a peak RLC throughput higher than the
minimum throughput demand: the status is "HSUPA Admission Rejection".
◼ There are no more channel elements available: the status is "Ch. Elts Saturation".
◼ The maximum Iub backhaul throughput allowed on the site in the uplink is exceeded: the status is "Iub
Throughput Saturation".
Then, Atoll processes BE service users. It performs a new noise rise scheduling and distributes the remaining cell
load factor available after all CBR and VBR service users have been served. From this value, Atoll selects an HSUPA
bearer for each BE service user. Then, Atoll checks that each BE service user has obtained the average requested
throughput (defined in the properties of the service).
Finally, Atoll carries out radio resource control, verifying whether enough channel elements and Iub backhaul
throughput are available for the HSUPA bearer assigned to the user (taking into account the maximum number of
channel elements defined for the site and the maximum Iub backhaul throughput allowed on the site in the uplink).
If not, Atoll allocates a lower HSUPA bearer ("downgrading") which needs fewer channel elements and consumes
lower Iub backhaul throughput. If no channel elements are available, the user is rejected. On the same hand, if the
maximum Iub backhaul throughput allowed on the site in the uplink is still exceeded even by using the lowest
HSDPA bearer, the user is rejected.
At this point, BE service users can be either connected, or rejected. They are rejected if:
◼ The maximum number of HSUPA bearer users per cell is exceeded: the status is "HSUPA Scheduler
Saturation".
◼ The terminal power required to obtain the lowest compatible HSUPA bearer exceeds the maximum terminal
power in the admission control: the status is "Pmob > PmobMax".
◼ There are no more channel elements available: the status is "Ch. Elts Saturation"
◼ The maximum Iub backhaul throughput allowed on the site in the uplink is exceeded: the status is "Iub
Throughput Saturation".

Bearer Downgrading
If you select the option "Bearer Downgrading," when creating a simulation, R99, HSDPA and HSUPA service users
can be downgraded under certain circumstances. When the downgrading is allowed, Atoll does not reject R99,
HSDPA and HSPA users directly; it downgrades them first.
The R99 to R99 bearer downgrading occurs when:
◼ The cell resources are insufficient when the user is admitted
◼ The maximum uplink load factor is exceeded
◼ The cell resources are insufficient during congestion control
◼ The maximum uplink load factor is exceeded
◼ There is not enough power for cells
◼ There are not enough channel elements on the site
◼ The maximum Iub backhaul throughput on the site is exceeded
◼ There are no more OVSF codes available
◼ The user maximum connection power is exceeded during power control:
◼ On the downlink, the maximum traffic channel power is exceeded
◼ On the uplink, the maximum terminal power is exceeded
For all these reasons, the user’s R99 bearer will be downgraded to another R99 bearer of the same type (same traffic
class). Upon admission and during power control, downgrading is only performed on the user who causes the
problem. During congestion control, the problem is at the cell level and therefore, downgrading is performed on
several users according to their service priority. Users with the lowest priority services will be the first to be
downgraded.
If R99 bearer downgrading does not fix the problem, the user will be rejected.
For an HSDPA bearer user, downgrading is triggered upon admission (into the R99 portion) when the best serving
cell does not support HSDPA traffic. When this happens, the HSDPA bearer user will not be able to get an HSDPA
bearer and will be downgraded to an R99 bearer of the same type as the A-DPCH bearer and the user will be
processed as an R99 user.
For an HSUPA bearer user, downgrading is triggered upon admission (into the R99 portion) when the best serving
cell does not support HSUPA traffic. When this happens, the HSUPA bearer user will not be able to get an HSUPA

© 2020 Forsk. All Rights Reserved. 589


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

bearer and will be downgraded to an R99 bearer of the same type as the E-DPCCH/A-DPCH bearer and the user will
be processed as an R99 user.

8.4.2.2 UMTS Simulation Results


After you have created a simulation, as explained in "Simulation Properties" on page 306, you can either display the
results as a distribution map or you can access the actual values of the simulation. Actual values can be displayed
either for a single simulation or as average values for a group of simulations.
To display simulation results, see "Displaying Simulation Results" on page 311.
To display distribution maps of a simulation, see "Displaying Simulation Results on the Map" on page 311.
The Simulation Results window displays results for single simulations and for groups of simulations.

Statistics Tab
The Statistics tab contains the following two sections:
◼ Under Demand, you will find data on the connection requests:
◼ Atoll calculates the total number of users who try to connect. This number is the result of the first random
trial; power control has not yet finished. The result depends on the traffic description and traffic input.
◼ During the first random trial, each user is assigned a service and an activity status. The number of users
per activity status and the UL and DL throughputs that all active users could theoretically generate are
provided.
◼ The breakdown per service (total number of users, number of users per activity status, and UL and DL
throughputs) is given.
◼ Under Results, you will find data on connection results:
◼ The number of iterations that were run in order to converge.
◼ The number and the percentage of rejected users is given along with the reason for rejection. These figures
include rejected users only. These figures are determined at the end of the simulation and depend on the
network design.
◼ The number and the percentage of delayed users is given along with the reason for delay.
◼ The number and percentage of R99 bearer users connected to a cell, the number of users per frequency
band for a multi-band network, the number of users per activity status, and the UL and DL total throughputs
they generate. These figures include R99 users as well as HSDPA and HSPA users (since all of them
request an R99 bearer); they are determined in the R99 part of the algorithm. This data is also provided by
service.
◼ The total number and the percentage of connected users with an HSDPA bearer, the number of users per
frequency band for a multi-band network, the number of users per activity status, and the DL total
throughput that they generate. HSDPA and HSPA service users are considered because they all request an
HSDPA bearer, except Packet (HSPA - Constant Rate).
◼ The total number of connected HSUPA bearer users and the percentage of users with an HSUPA bearer,
the number of users per frequency band for a multi-band network, the number of users per activity status,
and the UL total throughput they generate. Only HSPA service users are considered, except Packet (HSPA
- Constant Rate).

SitesTab
The Sites tab contains the following information per site:
◼ Max No. of DL and UL CEs: The maximum number of channel elements available on uplink and downlink for
R99 bearers requested by the users.
◼ No. of DL and UL CEs Used: The number of channel elements required on uplink and downlink for R99 bearers
to handle the traffic of current simulation.
◼ No. of DL and UL CEs Due to SHO Overhead: The number of extra channel elements due to soft handover, on
uplink and downlink.
◼ Carrier Selection: The carrier selection method defined on the site equipment.
◼ Downlink and Uplink Overhead CEs/Cell: The overhead channel elements per cell on the downlink and on the
uplink, defined on the site equipment.

590 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

◼ AS Restricted to Neighbours: Whether the active set is restricted to neighbours of the reference cell. This
option is selected on the site equipment.
◼ Rake Factor: The rake factor, defined on the site equipment, enables Atoll to model a rake receiver on
downlink.
◼ MUD Factor: The multi-user detection factor, defined on the site equipment, is used to decrease intra-cell
interference on uplink.
◼ Compressed Mode: Whether compressed mode is supported. This option is defined on the site equipment.
◼ Max Iub Downlink and Uplink Backhaul Throughput (kbps): The maximum Iub backhaul throughput in the
downlink and uplink.
◼ Iub Downlink and Uplink Backhaul Throughput (kbps): The Iub backhaul throughput required on downlink and
uplink to handle the traffic of current simulation.
◼ Overhead Iub Throughput (kbps): the Iub throughput required by the site for common channels in the
downlink. It corresponds to the overhead Iub throughput per cell (defined on the site equipment) multiplied by
the number of cells on the site.
◼ HSDPA Iub Backhaul Overhead (%): This parameter is defined on the site equipment. It corresponds to the
percentage of the HSDPA bearer peak RLC throughput to be added to the peak RLC throughput. The total value
corresponds to the Iub backhaul throughput required by the HSDPA bearer users for HS Channels in the
downlink.
◼ Nb of Recommended E1/T1/Ethernet Link: The number of E1/T1/Ethernet links required to provide the total
Iub backhaul throughput.
◼ Instantaneous HSDPA Throughput (kbps): The Instantaneous HSDPA Throughput (kbps).
◼ Instantaneous HSDPA MAC Throughput (kbps): The Instantaneous HSDPA MAC throughput (kbps).
◼ DL and UL Throughput for Each Service: The throughput in kbits⁄s for each service. The result is detailed on
the downlink and uplink only when relevant.

Cells Tab
The Cells tab contains the following information, per site, transmitter, and carrier:
◼ Max Power (dBm): The maximum power as defined in the cell properties.
◼ Pilot Power (dBm): The pilot power as defined in the cell properties.
◼ SCH power (dBm): The SCH power as defined in the cell properties.
◼ Other CCH power (dBm): The power of other common channels. It includes the other CCH power and the DL
HSUPA power as defined in the cell properties.
◼ Available HSDPA Power (dBm): The available HSDPA power as defined in the cell properties. This is the power
available for the HS-PDSCH and HS-SCCH. The value is either fixed by the user when the HSDPA power is
allocated statically, or by a simulation when the option HSDPA Power Dynamic Allocation is selected.
◼ AS Threshold (dB): The active set threshold as defined in cell properties
◼ Gain (dBi): The gain as defined in the antenna properties for that transmitter.
◼ Reception Losses (dB): The reception losses as defined in the transmitter properties.
◼ Transmission Losses (dB): The transmission losses as defined in the transmitter properties.
◼ Noise Figure (dB): The noise figure as defined in the transmitter properties
◼ Total Transmitted R99 Power (dBm): The total transmitted R99 power is the power transmitted by the cell on
common channels (Pilot, SCH, other CCH), HSUPA channels (E-AGCH, E-RGCH, and E-HICH) and R99 traffic-
dedicated channels.
◼ Transmitted HSDPA Power (dBm): The HSDPA power transmitted by the cell on HSDPA channels. It
corresponds to the HSDPA power used to serve HSDPA bearer users.
◼ Total Transmitted Power (dBm): The total transmitted power of the cell is the sum of the total transmitted
R99 power and the transmitted HSDPA power. If HSDPA power is allocated dynamically, the total transmitted
power cannot exceed the maximum power minus the power headroom.

© 2020 Forsk. All Rights Reserved. 591


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

 When the constraint "DL load" is set and HSDPA power is statically allocated, the
total transmitted power cannot exceed the maximum DL load (defined either in the
cell properties, or in the simulation). On the other hand, if HSDPA power is allocated
dynamically, the control is carried out on the R99 transmitted power, which cannot
exceed the maximum DL load.

◼ UL Total Noise (dBm): The uplink total noise takes into account the total signal received at the transmitter on
a carrier from intra and extra-cell terminals using the same carrier and adjacent carriers (uplink total
interference) and the thermal noise.
◼ Max UL Load Factor (%): The maximum uplink load factor that the cell can support. It is defined either in the
cell properties, or in the simulation creation dialog box.
◼ Max DL Load (% Pmax): The maximum percentage of power that the cell can use. It is defined either in the cell
properties, or in the simulation creation dialog box.
◼ UL load factor (%): The uplink cell load factor corresponds to the ratio between the uplink total interference
and the uplink total noise. If the constraint "UL load factor" has been selected, UL cell load factor is not allowed
to exceed the user-defined maximum UL load factor (either in the cell properties, or in the simulation creation
dialog box).
◼ DL Load Factor (%): The DL load factor of the cell i corresponds to the ratio (DL average interference [due to
transmitter signals on the same and adjacent carriers] for terminals in the transmitter i area) ⁄ (DL average
total noise [due to transmitter signals and to thermal noise of terminals] for terminals in the transmitter i area).
◼ UL and DL Noise Rise (dB): The uplink and downlink noise rises are calculated from uplink and downlink load
factors. These data indicate signal degradation due to cell load (interference margin in the link budget).
◼ DL R99 Load (% Pmax): The percentage of power used for R99 channels is determined by the total transmitted
R99 power-maximum power ratio (power stated in W). When the constraint "DL load" is set and HSDPA power
is allocated dynamically, the DL R99 Load cannot exceed the user-defined Max DL Load (defined either in the
cell properties, or in the simulation).
◼ Reuse Factor (UL): The uplink reuse factor is the ratio between the uplink total interference and the intra-cell
interference.
◼ Reuse Efficiency Factor (UL): The uplink reuse efficiency factor is the reciprocal of the uplink reuse factor.
◼ Number of UL and DL Radio Links: The number of radio links corresponds to the number of user-transmitter
links on the same carrier. This data is calculated on uplink and on downlink and indicates the number of users
connected to the cell on uplink and downlink. Because of handover, a single user can use several radio links.
◼ Connection Success Rate (%): The connection success rate gives the ratio of connected users over the total
number of users in the cell.
◼ HSDPA Application Throughput (kbps): This is the net HSDPA throughput without coding (redundancy,
overhead, addressing, etc.).
◼ Min. HSDPA Peak RLC Throughput (kbps): The minimum HSDPA peak RLC throughput corresponds to the
lowest of peak RLC throughputs obtained by HSDPA bearer users connected to the cell. For DC-HSPA users,
this is the lower of the two minimum HSDPA peak RLC throughputs.
◼ Max HSDPA Peak RLC Throughput (kbps): The maximum HSDPA peak RLC throughput corresponds to the
highest of peak RLC throughputs obtained by HSDPA bearer users connected to the cell. For DC-HSPA users,
this is the higher of the two maximum HSDPA peak RLC throughputs.
◼ Avg. Instantaneous HSDPA Throughput (kbps): The average instantaneous HSDPA throughput (kbps) is the
average number of kbits per second that the cell supports on downlink to provide one connected user with an
HSDPA bearer. The HSDPA throughput of DC-HSPA users is the sum of their HSDPA throughputs on both
cells.
◼ Instantaneous HSDPA Throughput (kbps): The instantaneous HSDPA throughput (kbps) is the number of
kbits per second that the cell supports on downlink to provide simultaneous connected users with an HSDPA
bearer. The HSDPA throughput of DC-HSPA users is the sum of their HSDPA throughputs on both cells.
◼ Instantaneous HSDPA MAC Throughput (kbps): The Instantaneous HSDPA MAC throughput (kbps) that the
cell carries. The HSDPA throughput of DC-HSPA users is the sum of their HSDPA throughputs on both cells.
◼ No. of Simultaneous HSDPA Users: The number of simultaneous HSDPA users corresponds to the number of
HSDPA bearer users that the cell supports at one time, i.e. within one time transmission interval. All these

592 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

users are connected to the cell at the end of the HSDPA part of the simulation; they have a connection with
the R99 bearer and an HSDPA bearer. DC-HSPA users are considered once in each cell they are connected to.
◼ No. of HSDPA Users: The number of connected and delayed HSDPA bearer users. DC-HSPA users are
considered once in each cell they are connected to.
◼ No. of HSUPA Users: The number of HSUPA bearer users connected to the cell.
◼ HSUPA Application Throughput (kbps): This is the net HSUPA throughput without coding (redundancy,
overhead, addressing, etc.).
◼ HSUPA UL Load Factor (%): The uplink cell load contribution due to HSUPA traffic.
◼ No. of Codes (512 Bits): The number of 512-bit OVSF codes used per cell.
◼ The types of handover as a percentage: Atoll estimates the percentages of handover types for each
transmitter. Atoll only lists the results for the following handover status, no handover (1⁄1), softer (1⁄2), soft
(2⁄2), softer-soft (2⁄3) and soft-soft (3⁄3) handovers; the other handover status (other HO) are grouped.
◼ R99 UL and DL Throughput (kbps): The uplink and downlink R99 throughputs represent the numbers of kbits
per second delivered by the cell respectively on uplink and on downlink to supply users with a R99 bearer. All
the radio links in the cell, i.e., links due to handover, are taken into account in the throughput calculation.
◼ R99 UL and DL Throughput Without HO (kbps): The uplink and downlink R99 throughputs represent the
numbers of kbits per second delivered by the cell respectively on uplink and on downlink to supply users with
a R99 bearer. Only the links with the best server are taken into account in the calculation of throughput.
◼ Min TCH Pwr (dBm): The minimum power allocated to a traffic channel to supply services.
◼ Max TCH Pwr (dBm): The maximum power allocated to a traffic channel to supply services.
◼ Avg TCH Pwr (dBm): The average power allocated to a traffic channel to supply services.
◼ Non-connected users: The number of rejected and delayed users per cell. Rejected users are sorted by the
following values: Pmob > PmobMax, Ptch > PtchMax, Ec⁄Io < (Ec⁄Io)min., UL Load Saturation, Ch. Elts
Saturation, DL Load Saturation, Code Saturation, Admission Rejection, HSDPA Scheduler Saturation, HSDPA
Resource Saturation, HSUPA Admission Rejection, HSUPA Scheduler Saturation and Iub Throughput
Saturation. Delayed users are regrouped under HSDPA Delayed.
◼ Connection Success Rate (%) For Each Service: For each service, the connection success rate gives the ratio
of connected users over the total number of users of that service in the cell.

Mobiles Tab

 The Mobiles tab only appears if, when creating the simulation as explained in
"Simulation Properties" on page 306, you select either "Standard information about
mobiles" or "Detailed information about mobiles" under Information to Retain.

The Mobiles tab contains the following information:


◼ X and Y: The coordinates of users who attempt to connect (the geographic position is determined by the
second random trial).
◼ Service: The service assigned during the first random trial during the generation of the user distribution.
◼ Terminal: The assigned terminal. Atoll uses the assigned service and activity status to determine the terminal
and the user profile.
◼ User Profile: The assigned user profile. Atoll uses the assigned service and activity status to determine the
terminal and the user profile.
◼ Mobility: The mobility type assigned during the first random trial during the generation of the user distribution.
◼ Activity Status: The activity status assigned during the first random trial during the generation of the user
distribution.
◼ Carrier: The carrier used for the mobile-transmitter connection. DC-HSPA users are connected to two carriers.
Details can be displayed per carrier by selecting Actions > Detailed Display.
◼ Frequency Band: the frequency band used for the mobile-transmitter connection.
◼ DL and UL Total Requested Throughput (kbps): For R99 users, the DL and UL total requested throughputs
correspond to the DL and UL peak throughputs of the R99 bearer associated to the service.
For HSDPA users, the uplink requested throughput corresponds to the peak throughput of ADPCH R99 radio
bearer and the downlink requested throughput is the sum of the ADPCH radio bearer peak throughput and the

© 2020 Forsk. All Rights Reserved. 593


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

peak RLC throughput(s) that the selected HSDPA radio bearer(s) can provide. Here, the user is treated as if he
is the only user in the cell and then, Atoll determines the HSDPA bearer the user would obtain by considering
the entire HSDPA power available of the cell.
For HSPA users, the uplink requested throughput is equal to the sum of the ADPCH-EDPCCH radio bearer peak
throughput and the peak RLC throughput of the requested HSUPA radio bearer. The requested HSUPA radio
bearer is selected from the HSUPA bearers compatible with the user equipment. Here, the user is treated as
if he is the only user in the cell and then, Atoll determines the HSUPA bearer the user would obtain by
considering the entire remaining load of the cell. The downlink requested throughput is the sum of the ADPCH-
EDPCCH radio bearer peak throughput and the peak RLC throughput(s) that the requested HSDPA radio
bearer(s) can provide.
◼ DL and UL Total Obtained Throughput (kbps): For R99 service users, the obtained throughput is the same as
the requested throughput if he is connected without being downgraded. Otherwise, the obtained throughput
is lower (it corresponds to the peak throughput of the selected R99 bearer). If the user is rejected, the obtained
throughput is zero.
In the downlink, HSDPA bearer users can be connected to a single cell or to two cells of the same transmitter
when the user has a DC-HSPA-capable terminal and when the transmitter supports the multi-cell HSDPA
mode.
For a single-carrier HSDPA service user connected to an HSDPA bearer, the downlink obtained throughput
corresponds to the instantaneous throughput; this is the sum of the A-DPCH radio bearer peak throughput and
the peak RLC throughput provided by the selected HSDPA radio bearer after scheduling and radio resource
control. If the user is delayed (he is only connected to an R99 radio bearer), downlink obtained throughput
corresponds to the downlink peak throughput of the ADPCH radio bearer. Finally, if the user is rejected either
in the R99 part or in the HSDPA part (i.e., because the HSDPA scheduler is saturated), the downlink obtained
throughput is zero.
For a dual-carrier HSDPA service user connected to two HSDPA bearers, the downlink obtained throughput
corresponds to the instantaneous throughput; this is the sum of the peak throughput provided by the A-DPCH
radio bearer in the anchor cell and the peak RLC throughputs provided by the selected HSDPA radio bearers
after scheduling and radio resource control. If the user is connected to one cell and delayed in the other cell,
the downlink obtained throughput is the sum of the peak throughput provided by the A-DPCH radio bearer in
the anchor cell and the peak RLC throughput provided by the selected HSDPA radio bearer after scheduling
and radio resource control. If the user is delayed in the two cells (he is only connected to an R99 radio bearer
in the anchor cell), the downlink obtained throughput corresponds to the downlink peak throughput of the
ADPCH radio bearer in the anchor cell. Finally, if the user is rejected either in the R99 part or in the HSDPA part
(i.e., because the HSDPA scheduler is saturated), the downlink obtained throughput is zero.
In the uplink, HSDPA service users can only have a single-carrier connection. When the user is either
connected or delayed, the uplink obtained throughput corresponds to the uplink peak throughput of the
ADPCH radio bearer. If the user is rejected either in the R99 part or in the HSDPA part (i.e., because the HSDPA
scheduler is saturated), the uplink obtained throughput is zero.
For single-carrier HSPA VBR and BE service users, on downlink, if the user is connected to an HSDPA bearer,
the downlink obtained throughput corresponds to the instantaneous throughput. The instantaneous
throughput is the sum of the ADPCH-EDPCCH radio bearer peak throughput and the peak RLC throughput
provided by the selected HSDPA radio bearer after scheduling and radio resource control. If the user is
delayed, the downlink obtained throughput corresponds to the downlink peak throughput of ADPCH-EDPCCH
radio bearer. If the user is rejected, the downlink obtained throughput is "0".
For dual-carrier HSPA VBR and BE service users connected to two HSDPA bearers, the downlink obtained
throughput corresponds to the instantaneous throughput; this is the sum of the peak throughput provided by
the ADPCH-EDPCCH radio bearer in the anchor cell and the peak RLC throughputs provided by the selected
HSDPA radio bearers after scheduling and radio resource control. If the user is connected to one cell and
delayed in the other cell, the downlink obtained throughput is the sum of the peak throughput provided by the
ADPCH-EDPCCH radio bearer in the anchor cell and the peak RLC throughput provided by the selected HSDPA
radio bearer after scheduling and radio resource control. If the user is delayed in the two cells (he is only
connected to an R99 radio bearer in the anchor cell), the downlink obtained throughput corresponds to the
downlink peak throughput of the ADPCH-EDPCCH radio bearer in the anchor cell. Finally, if the user is rejected,
the downlink obtained throughput is zero.
In uplink, HSPA VBR and BE service users can only have a single-carrier connection. When the user is
connected to an HSUPA bearer, the uplink obtained throughput is the sum of the ADPCH-EDPCCH radio bearer
peak throughput and the peak RLC throughput provided by the selected HSUPA radio bearer after noise rise
scheduling. If the user is rejected, the uplink obtained throughput is zero.

594 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

For a connected HSPA CBR service user, the uplink and downlink total obtained throughputs are the sum of
the ADPCH-EDPCCH radio bearer peak throughput and the minimum throughput demand defined for the
service. If the user is rejected, the uplink and downlink total obtained throughputs are "0".
◼ Mobile Total Power (dBm): The mobile total power corresponds to the total power transmitted by the terminal.
◼ Connection Status: The connection status indicates whether the user is connected, delayed or rejected at the
end of the simulation. If connected, the connection status corresponds to the activity status. If rejected, the
rejection cause is given. If delayed (for HSDPA and HSPA users only), the status is "HSDPA delayed".
◼ Best Server: The best server among the transmitters in the mobile active set.
◼ HO Status (Sites/No. Transmitters Act. Set): The HO status is the number of sites compared to the number
of transmitters in the active set.
◼ AS1, AS2, AS3, AS4: The name of the cell that is the best server, the second-best server, and so on is given in
a separate column for each cell in the active set.
◼ Ec/Io AS1, AS2, AS3, AS4, (dB): Ec⁄Io is given in a separate column for each cell in the active set. The Ec/Io
AS 1 column lists the Ec/Io from the best server for the rejected mobiles as well.
◼ Indoor: This field indicates whether indoor losses have been added or not.
◼ Active Compressed Mode: This field indicates whether active compressed mode is supported by the mobile
or not.
The following columns only appear if, when creating the simulation as explained in "Simulation Properties" on
page 306, you select "Detailed information about mobiles" under Information to Retain:
◼ DL and UL Requested Peak RLC Throughputs (kbps): Downlink and uplink requested peak RLC throughputs
are not calculated for R99 users.
For HSDPA users, the uplink peak RLC throughput is not calculated and the downlink requested peak RLC
throughput is the throughput that the selected HSDPA radio bearer(s) can provide.
For HSPA users, the requested uplink peak RLC throughput is the throughput of the requested HSUPA radio
bearer. The requested HSUPA radio bearer is selected from the HSUPA bearers compatible with the user
equipment. Here, the user is treated as if he is the only user in the cell and then, Atoll determines the HSUPA
bearer the user would obtain by considering the entire remaining load of the cell. If the user is connected to
one or two HSDPA bearers in the downlink, the downlink requested peak RLC throughput is the throughput that
the requested HSDPA radio bearer(s) can provide. The requested HSDPA radio bearer is determined as
explained in the previous paragraph.
◼ DL and UL Obtained Peak RLC Throughput (kbps): Downlink and uplink obtained peak RLC throughputs are
not calculated for R99 users.
For HSDPA users connected to one or two HSDPA bearers, the uplink obtained peak RLC throughput is not
calculated, and the downlink obtained peak RLC throughput is the throughput provided by the selected HSDPA
radio bearer(s) after scheduling and radio resource control.
For connected HSPA BE and VBR service users, on uplink, if the user is connected to an HSUPA bearer, the
obtained uplink peak RLC throughput is the throughput provided by the selected HSUPA radio bearer after
noise rise scheduling. On downlink, if the user is connected to one or two HSDPA bearers, the downlink
obtained peak RLC throughput is the throughput provided by the selected HSDPA radio bearer(s) after
scheduling and radio resource control.
For a connected HSPA CBR service user, the uplink and downlink obtained peak RLC throughputs are the
uplink and downlink minimum throughput demands defined for the service.
◼ HSDPA Application Throughput (kbps): The HSDPA application throughput is the net HSDPA throughput
without coding (redundancy, overhead, addressing, etc.). It is calculated from the instantaneous HSDPA
throughput (i.e., the DL obtained throughput), the BLER, the HSDPA service scaling factor and the throughput
offset.
◼ Served HSDPA Power (dBm): This is the HSDPA power required to provide the HSDPA bearer user with the
downlink obtained throughput.
◼ Required HSDPA Power (dBm): The required HSDPA power is the HSDPA power required to provide the
HSDPA bearer user with the downlink requested throughput. If the HSDPA bearer allocated to the user is the
best one, the required HSDPA power corresponds to the available HSDPA power of the cell. On the other hand,
if the HSDPA has been downgraded in order to be compliant with cell and UE capabilities, the required HSDPA
power will be lower than the available HSDPA power of the cell.

© 2020 Forsk. All Rights Reserved. 595


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

◼ No. of HSUPA Retransmissions (Required): The maximum number of retransmissions in order to have the
requested HSUPA radio bearer with a given BLER.
◼ No. of HSUPA Retransmissions (Obtained): The maximum number of retransmissions in order to have the
obtained HSUPA radio bearer with a given BLER.
◼ HSUPA Application Throughput (kbps): The HSUPA application throughput is the net HSUPA throughput
without coding (redundancy, overhead, addressing, etc.). It is calculated from the UL obtained throughput, the
BLER, the HSUPA service scaling factor and the throughput offset.
◼ Cell TCH Power AS1, AS2, AS3, AS4 (DL) (dBm): The cell power transmitted on the downlink is given for each
link between the mobile and a transmitter in the active set.
◼ DL Ntot AS1, AS2, AS3, AS4 (dBm): The total noise on the downlink for each link between the mobile and a
transmitter in the active set.
◼ Load Factor AS1, AS2, AS3, AS4 (DL) (%): The load factor on the downlink for each link between the mobile
and a transmitter in the active set. It corresponds to the ratio between the total interference on the downlink
and total noise at the terminal.
◼ Noise Rise AS1, AS2, AS3, AS4 (DL) (dB): The noise rise on the downlink for each link between the mobile and
a transmitter in the active set.
◼ Reuse Factor AS1, AS2, AS3, AS4 (DL): The DL reuse factor for each link between the mobile and a transmitter
in the active set. It is calculated from the interference received at the terminal from the intra cell area and the
total interference received at the terminal from all the transmitters (intra and extra-cell and inter-carrier).
◼ Iintra AS1, AS2, AS3, AS4 (DL) (dBm): The intra-cell interference for each cell (I) of the active set.

 
I int ra  P DL
DL
tot
ic   Fortho   P DL
tot
ic   PSCH 

i  i LT 

◼ Iextra AS1, AS2, AS3, AS4 (DL) (dBm): The extra-cell interference for each cell (I) of the active set.

 
I extra 
DL
 P DL
tot
ic   Fortho   P DL
tot
ic   PSCH 

Tx ,iTx  LT 

◼ Total Loss AS1, AS2, AS3, AS4 (dB): The total attenuation for each link between the mobile and a transmitter
in the active set.
◼ Iub UL Backhaul Throughput (kbps): The Iub backhaul throughput consumed on the uplink by the mobile.
◼ Iub DL Backhaul Throughput (kbps): The Iub backhaul throughput consumed on the downlink by the mobile.
◼ No. of UL CEs: The number of channel elements consumed on the uplink by the mobile.
◼ No. of DL CEs: The number of channel elements consumed on the downlink by the mobile.
◼ Name: The name of the mobile, as assigned during the random user generation.
◼ Clutter: The clutter class on which the mobile is located.
◼ Orthogonality Factor: The orthogonality factor used in the simulation. The orthogonality factor is the
remaining orthogonality of the OVSF codes at reception. The value used is the orthogonality factor set in the
clutter classes.
◼ % Pilot Finger: The percentage pilot finger used in the simulation, defined per clutter class or globally for all
clutter classes.
◼ UL SHO Gain (dB): The uplink soft handover gain is calculated if mobile receivers are connected either on DL
or on UL and DL.
◼ DL SHO Gain (dB): The downlink soft handover gain is calculated if mobile receivers are connected either on
DL or on UL and DL.
◼ No. of Codes (512 Bits): The number of OVSF codes used per mobile.

Mobiles (Shadowing Values) Tab


◼ The Mobiles (Shadowing Values) tab contains information on the shadowing margin for each link between
the receiver and up to ten closest potential transmitters:

 The Mobiles (Shadowing Values) tab only appears if, when creating the simulation
as explained in "Simulation Properties" on page 306, you select "Detailed
information about mobiles" under Information to Retain.

596 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

◼ Name: The name assigned to the mobile.


◼ Value at Receiver (dB): The value of the shadowing margin at the receiver.
◼ Clutter: The clutter class on which the mobile is located.
◼ Path To: The name of the potential transmitter.
◼ Value (dB): The shadowing value for the potential link in the corresponding Path To column. These values
depend on the model standard deviation per clutter type on which the receiver is located and are randomly
distributed on a gaussian curve.

Initial Conditions Tab


The Initial Conditions tab contains the following information:
◼ The global transmitter parameters:
◼ The spreading width
◼ Whether the power values on the downlink are absolute or relative to the pilot
◼ The default uplink soft handover gain
◼ Whether the MRC in softer/soft is defined or not
◼ The methods used to calculate I0 and Nt
◼ Parameters for compressed mode
◼ The methods used to calculate Nt and CQI for HSDPA.
◼ The input parameters specified when creating the simulation:
◼ The maximum number of iterations
◼ The global scaling factor
◼ The generator initialisation value
◼ The uplink and downlink convergence thresholds
◼ The simulation constraints such as maximum power, the maximum number of channel elements, the
maximum Iub throughputs, the uplink load factor and the maximum load
◼ The name of the traffic maps used.
◼ The parameters related to the clutter classes, including the default values.

8.4.3 Analysing the Results of a Simulation

In Atoll, you have several methods available to help you analyse simulation results. You can make an active set
analysis of a real-time probe user or you can make a prediction where each pixel is considered as a probe user with
a defined terminal, mobility, and service. The analyses are based on a single simulation or on an averaged group of
simulations.
You can find information on the analysis methods in the following sections:
◼ "Making an AS Analysis of Simulation Results" on page 597
◼ "Making Coverage Predictions Using Simulation Results" on page 598.

8.4.3.1 Making an AS Analysis of Simulation Results


The Point Analysis window gives you information on reception for any point on the map. The AS Analysis view gives
you information on the pilot quality (Ec⁄I0) (which is the main parameter used to define the mobile active set), the
connection status, and the active set of the probe mobile. Analysis is based on the UL load percentage and the DL
total power of cells. In this case, these parameters can be either outputs of a given simulation, or average values
calculated from a group of simulations. The analysis is provided for a user-definable probe receiver which has a
terminal, a mobility and a service.
For information on the criteria for belonging to the active set, see "Best Serving Cell and Active Set Determination"
on page 617.
Before you make an AS analysis:

© 2020 Forsk. All Rights Reserved. 597


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

◼ Ensure the simulation or group of simulations you want to use in the AS analysis is displayed on the map.
◼ Replay the simulation or group of simulations you want to use if you have modified radio parameters since
you made the simulation.

 The AS analysis does not take possible network saturation into account. Therefore,
there is no guarantee that a simulated mobile with the same receiver
characteristics can verify the point analysis, simply because the simulated network
can be saturated.

To make an AS analysis of simulation results:


1. Click the Point Analysis button ( ) on the toolbar. The Point Analysis window appears.
2. Select the AS Analysis view at the top of the Point Analysis window.
3. At the top of the AS Analysis view, select the simulation or group of simulations you want to base the AS
analysis on from the Load Conditions list.
4. Select the Terminal, Service, and Mobility.
5. Click the Options button ( ) to display the Calculation Options dialog box.
6. Select or clear the following options:
◼ Whether shadowing is to be taken into account (and, if so, the cell edge coverage probability).
◼ Whether indoor coverage is to be taken into account.
◼ Whether downgrading is allowed.
7. Click OK to close the Calculation Options dialog box.
8. Move the pointer over the map to make an active set analysis for the current location of the pointer.
As you move the pointer, Atoll indicates on the map which is the best server for the current position (see Figure
8.4 on page 564).
Information on the current position is given on the AS Analysis view of the Point Analysis window. See Figure
8.5 on page 565 for an explanation of the displayed information.
9. Click the map to leave the point analysis pointer at its current position.
To move the pointer again, click the point analysis pointer on the map and drag it to a new position.
10.Click the Point Analysis button ( ) again to end the point analysis.

8.4.3.2 Making Coverage Predictions Using Simulation Results


When no simulations are available, Atoll uses the UL load factor, the DL total power, the UL reuse factor, the available
HSDPA power, the number of HSDPA bearer users, the number of HSUPA bearer users, and the UL load factor due
to HSUPA defined for each cell to make coverage predictions. For information on cell properties, see "Creating or
Modifying a Cell" on page 110; for information on modifying cell properties, see "UMTS Cell Properties" on page 538.
Once you have made simulations, Atoll can use this information instead of the defined parameters in the cell
properties to make coverage predictions where each pixel is considered as a probe user with a terminal, mobility,
profile, and service. For each coverage prediction based on simulation results, you can base the coverage prediction
on a selected simulation or on a group of simulations, choosing either an average analysis of all simulations in the
group or a statistical analysis based on a defined probability. To be able to base a coverage prediction on a
simulation or group of simulations, the simulation must have converged.
The coverage predictions that can use simulation results are:
◼ Coverage predictions on the pilot or on a service:
◼ Pilot Quality Analysis (DL): For information on making a pilot quality analysis, see "Studying Pilot Signal
Quality" on page 551.
◼ Service Area Analysis (Eb/Nt) (DL): For information on making a coverage prediction on the downlink
service area, see "Studying Downlink and Uplink Service Areas (Eb⁄Nt)" on page 552.
◼ Service Area Analysis (Eb/Nt) (UL): For information on making a coverage prediction on the uplink service
area, see "Studying Downlink and Uplink Service Areas (Eb⁄Nt)" on page 552.

598 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

◼ Effective Service Area Analysis (Eb/Nt) (DL+UL): For information on making a effective service area
analysis, see "Studying the Effective Service Area" on page 553.
◼ Coverage predictions on noise and interference:
◼ Coverage by Total Noise Level (DL): For information on making a coverage by total noise level, see
"Studying the Total Noise Level on the Downlink" on page 555.
◼ Pilot Pollution Analysis (DL): For information on making a coverage by pilot polluter, see "Studying Pilot
Pollution" on page 556.
◼ A handover status coverage prediction to analyse macro-diversity performance:
◼ Handoff Zones (DL): For information on making a Handoff Zones (DL), see "Making a Handoff Status
Coverage Prediction" on page 558.
◼ An HSDPA prediction to analyse A-DPCH qualities, HS-SCCH power or quality per HS-SCCH channel and to
model fast link adaptation.
◼ HSDPA Quality and Throughput Analysis (DL): For information on making an HSDPA coverage prediction,
see "HSDPA Coverage Predictions" on page 559.
◼ An HSUPA predictions prediction to analyse the required E-DPDCH Ec/Nt, the required terminal power, and the
obtained HSUPA bearer.
◼ HSUPA Quality and Throughput Analysis (UL): For information on making an HSUPA coverage prediction,
see "HSUPA Coverage Predictions" on page 562.
The procedures for the coverage predictions assume that simulation results are not available. When no simulations
are available, you select "(Cells Table)" from the Load Conditions list, on the Conditions tab. However, when
simulations are available you can base the coverage prediction on one simulation or a group of simulations.
To base a coverage prediction on a simulation or group of simulations, when setting the parameters:
1. Click the Conditions tab.
2. From the Load Conditions list, select the simulation or group of simulations on which you want to base the
coverage prediction.
3. If you select a group of simulations from the Load Conditions list, select one of the following:
◼ All: If you select All to make a statistical analysis of all simulations based on the defined Probability (the
probability must be from 0 to 1). This will make a global analysis of all simulations in a group and with an
evaluation of the network stability in terms of fluctuations in traffic.
◼ Average: Select Average make the coverage prediction on the average of the simulations in the group.

8.5 Optimising Network Parameters Using ACP


The ACP (Automatic Cell Planning) module enables radio engineers designing UMTS networks to automatically
calculate the optimal network settings in terms of network coverage and quality. ACP can also be used to add sites
from a list of candidate sites or to remove unnecessary sites or sectors. ACP can also be used in co-planning
projects where networks using different radio access technologies must be taken into consideration when
calculating the optimal network settings.
ACP is primarily intended to improve existing network deployment by reconfiguring the main parameters that can
be remotely controlled by operators: antenna electrical tilt and cell pilot power. ACP can also be used during the
initial planning stage of a UMTS network by enabling the selection of the antenna, and its azimuth, height, and
mechanical tilt. ACP not only takes transmitters into account in optimisations but also any repeaters and remote
antennas.
ACP can also be used to measure and optimise the EMF exposure created by the network. This permits the
optimisation of power and antenna settings to reduce excessive EMF exposure in existing networks and optimal
site selection for new transmitters.
ACP uses user-defined objectives to evaluate the optimisation, as well as to calculate its implementation cost. Once
you have defined the objectives and the network parameters to be optimised, ACP uses an efficient global search
algorithm to test many network configurations and propose the reconfigurations that best meet the objectives. ACP
presents the changes ordered from the most to the least beneficial, allowing phased implementation or
implementation of just a subset of the suggested changes.

© 2020 Forsk. All Rights Reserved. 599


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

ACP is technology-independent and can be used to optimise networks using different radio access technologies.
Chapter 18: Automatic Cell Planning explains how you configure the ACP module, how you create and run an
optimisation setup, and how you can view the results of an optimisation. In this section, only the concepts specific
to UMTS networks are explained:
◼ "UMTS Optimisation Objectives" on page 600
◼ "UMTS Quality Parameters" on page 600
◼ "UMTS Quality Analysis Predictions" on page 603.

8.5.1 UMTS Optimisation Objectives

ACP optimises the network using user-defined objectives to evaluate the quality of the network reconfiguration. The
objectives are dependent on the technology used by the project and are consistent with the corresponding coverage
predictions in Atoll. In projects using UMTS, either alone, or in a co-planning or multi-RAT mode, the following
objectives are proposed by default:
◼ UMTS RSCP coverage
◼ UMTS EcIo
You can also create the following objectives from the context menu of Objectives in the left-hand pane of the
Objectives tab:
◼ HSDPA EcNt
◼ UMTS RSSI
◼ UMTS Pilot Pollution
◼ UMTS Soft Handover
◼ UMTS 1st-Nth Difference
◼ HSDPA RLC Peak Rate
◼ Custom Coverage
You define the optimisation objectives using the Objectives tab of the ACP Setup dialog box. For information on
setting objective parameters, see "Setting Objective Parameters" on page 1226.

Figure 8.10: Running ACP Optimisation for an UMTS Network

8.5.2 UMTS Quality Parameters

When you create an optimisation setup, you define how ACP evaluates the objectives. The quality parameters are
technology dependent. You can base the evaluation of the objectives on a calculated coverage prediction or on
manual configuration. If you base the coverage prediction settings on a calculated coverage prediction, ACP will use
the ranges and colours defined in the selected coverage prediction as the default for its own maps. However, if you

600 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

have saved the display options of an ACP prediction as default, or if you are using a configuration file for ACP, these
defined ranges and colours will be used as the default, overriding the settings in the selected coverage prediction.
In projects using UMTS, either alone, or in a co-planning or multi-RAT mode, the following Quality parameters are
proposed in the Pixel Rules frame of the objectives’ properties pages:
◼ RSCP
◼ EcIo
◼ Overlap
◼ Best Server Distance
◼ HSDPA EcNt
◼ 1st-2nd Difference
◼ 1st-Nth Difference
◼ RSSI
◼ HSDPA RLC Peak Rate
To define the ACP quality parameters for UMTS:
1. Open the Setup Properties dialog box to define the optimisation as explained in "Creating an ACP Setup" on
page 1214.
2. Click the Objectives tab.
3. Under Parameters, expand the UMTS folder. The list of available quality parameters appears.

 You can base the evaluation of a quality analysis prediction on a calculated Atoll
prediction, if any, or on a manual configuration.
◼ If you base the evaluation of a qualiy analysis prediction on a calculated Atoll
prediction, ACP will use the display settings of the calculated Atoll prediction
in the qualiy analysis prediction calculated for that objective.
◼ If you saved the display settings of a qualiy analysis prediction as defaults, or
if you are using a configuration file for ACP, these display settings will be used
by default and will override the display settings of the calculated Atoll
prediction. For more information on changing the display settings of a quality
analysis prediction, see "Changing the Display Properties of ACP Predictions"
on page 1277.

HSDPA RLC Peak Rate


Click this parameter to define in the right-hand pane how ACP will evaluate coverage by HSDPA RLC Peak
Rate.
◼ Base prediction settings on > "HSDPA Quality and Throughput Analisys (DL)": ACP will evaluate coverages
by HSDPA RLC Peak Rate based on the parameters used to calculate the selected "HSDPA Quality and
Throughput Analisys (DL)" prediction in Atoll.
Only the Atoll predictions displaying a "HS-PDSCH Ec/Nt (dB)" per pixel can be accessed by the ACP.
◼ Manual configuration: If you select this option, you can Enable shadowing margin and define a Cell edge
coverage probability. The standard deviations defined in the Atoll clutter are used or, if no clutter
information is available, default values are used. Additionally, you can specify:
◼ The Service, Terminal, and Mobility that will be used during the calculation of HSDPA RLC Peak Rate
through gain and losses (i.e., the service body loss, the gain and loss of the terminal antenna, and the
terminal noise factor).
RSCP
Click this parameter to define in the right-hand pane how ACP will evaluate coverage by RSCP.
◼ Coverage Prediction: If you select a coverage prediction from the Base prediction settings on list, ACP will
evaluate the coverage by RSCP using the same parameters that were used to calculate the coverage
prediction.
◼ Manual configuration: If you select this option, you can Enable shadowing margin and define a Cell edge
coverage probability. The standard deviations defined in the Atoll clutter are used or, if no clutter
information is available, default values are used.

© 2020 Forsk. All Rights Reserved. 601


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

Ec/Io
Click this parameter to define in the right-hand pane how ACP will evaluate coverage by Ec/Io.
◼ Coverage Prediction: If you select a coverage prediction from the Base prediction settings on list, ACP will
evaluate the coverage by Ec/Io using the same parameters that were used to calculate the coverage
prediction.
◼ Manual configuration: If you select this option, you can Enable shadowing margin and define a Cell edge
coverage probability. The standard deviations defined in the Atoll clutter are used or, if no clutter
information is available, default values are used. Macro diversity is also taken into account during Ec⁄Io
calculation. Additionally, you can specify:
◼ The Service and Terminal that will be used during the calculation of Ec⁄Io through gain and losses (i.e.,
the service body loss, the gain and loss of the terminal antenna, and the terminal noise factor).
Overlap / 1st-Nth
Click this parameter to define in the right-hand pane how ACP will evaluate coverage by overlapping zones or
by 1st-Nth difference.
Overlap
◼ Coverage Prediction: If you select a coverage prediction from the Base prediction settings on list, ACP
will evaluate overlapping coverage using the same parameters that were used to calculate the coverage
prediction. Only coverage predictions displaying a Number of Servers per pixel can be accessed by the
ACP.
◼ Manual configuration: If you select this option, specify a Minimum signal level and an Overlap threshold
margin.
1st-Nth
◼ Coverage Prediction: If you select a coverage prediction from the Base prediction settings on list, ACP
will evaluate coverage by 1st-Nth difference based on the parameters used to calculate the selected
prediction. Only Atoll predictions displaying a "Number of Servers" per pixel can be accessed by the ACP.
Since there is no coverage prediction type in Atoll equivalent to ACP’s UMTS 1st-Nth Difference
objective, the parameters recovered by ACP from the selected Atoll prediction are limited to the
minimum signal level and the prediction shading. The number of servers must always be specified
manually next to No. servers.
◼ Manual configuration: If you select this option, specify a Minimum signal level and the No. servers.
In both cases, the value you specify next to No. servers determines "Nth" in the UMTS 1st-Nth Difference
objective. For instance if you set No. servers to 4, then the "1st-4th Difference" quality parameter will be
automatically selected by default in the Quality column of the UMTS 1st-Nth Difference properties page.
◼ Allowed values for No. servers range from 3 to 100, with only one value available per technology.
◼ The "1st-2nd Difference" quality parameter (based on No. servers = 2) is provided by default.
HSDPA EcNt
Click this parameter to define in the right-hand pane how ACP will evaluate coverage by HSDPA EcNt.
◼ Manual configuration: If you select this option, you can Enable shadowing margin and define a Cell edge
coverage probability. The standard deviations defined in the Atoll clutter are used or, if no clutter
information is available, default values are used. Additionally, you can specify:
◼ The Service, Terminal, and Mobility that will be used during the calculation of HSDPA EcNt through gain
and losses (i.e., the service body loss, the gain and loss of the terminal antenna, and the terminal noise
factor).
RSSI
Click this parameter to define in the right-hand pane how ACP will evaluate coverage by RSSI.
◼ Manual configuration: If you select this option, you can Enable shadowing margin and define a Cell edge
coverage probability. The standard deviations defined in the Atoll clutter are used or, if no clutter
information is available, default values are used. Additionally, you can specify:
◼ The Service and Terminal that will be used during the calculation of RSSI through gain and losses (i.e.,
the service body loss, the gain and loss of the terminal antenna, and the terminal noise factor).

602 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

8.5.3 UMTS Quality Analysis Predictions

The quality analysis predictions enable you to display the RSCP and Ec⁄Io quality predictions in the Atoll map
window. These predictions are the same as those displayed on the Quality tab of the optimisation’s Properties
dialog box.

Figure 8.11: ACP Quality Analysis Prediction Types for an UMTS Network

The quality analysis predictions created in ACP are equivalent to those created by different Atoll coverage
predictions. The correspondence table below shows the ACP predictions and their equivalents in Atoll.
Atoll Coverage Prediction Type
ACP Quality Analysis Prediction Type
"Display type" / "Field"

RSCP Coverage by Signal Level (DL) (1)


"Value Intervals" / "Best Signal Level (dBm)"

EcIo Pilot Quality Analysis (DL) (2)


"Value Intervals" / "Ec/Io (dB)"
Overlap Overlapping Zones (DL) (3)
"Value Intervals" / "Number of Servers"

HSDPA EcNt HSDPA Quality and Throughput Analisys (DL) (4)


"Value Intervals" / "HS-PDSCH Ec/Nt (dB)"

RSSI Total Noise Level Analysis (DL) (5)


"Value Intervals" / "Max Noise Level (dBm)"

HSDPA RLC Peak Rate HSDPA Quality and Throughput Analisys (DL) (4)
"Value Intervals" / "Peak RLC Throughput (kbps)"
1st-Nth Difference N/A

(1)
For more information, see "Making a Coverage Prediction by Signal Level" on page 548.
(2) For more information, see "Studying Pilot Signal Quality" on page 551.
(3) For
more information, see "Making a Coverage Prediction on Overlapping Zones" on page 549.
(4)
For more information, see "HSDPA Coverage Predictions" on page 559.
(5) For more information, see "Studying the Total Noise Level on the Downlink" on page 555.
Making these predictions available within ACP enables you to quickly validate the optimisation results without
having to commit the results and then calculate a coverage prediction in Atoll. The ACP predictions display results
very similar to those that Atoll would display if you committed the optimisation results and calculated Atoll coverage
predictions, however, before basing any decision to commit the optimisation results on the predictions produced by
ACP, you should keep the following recommendations in mind:
◼ You should verify the results with a different coverage prediction, such as the pilot pollution analysis.

© 2020 Forsk. All Rights Reserved. 603


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

◼ ACP generated predictions are generated using the entire set of proposed changes. They do not take into
account the change subset defined on the Change Details tab.
◼ Multiple-carrier optimisation is supported in UMTS. However the predictions are provided separately for each
carrier.
◼ Even after committing the optimisation results, differences can remain between the ACP predictions and the
predictions resulting from Atoll coverage predictions.
You can view the exact RSCP and Ec⁄Io values on any pixel by letting the pointer rest over the pixel. The RSCP or
Ec⁄Io value is then displayed in tip text.
For ACP overlapping zones predictions, you can:
◼ specify a best server threshold:
◼ by entering a value next to Minimum Signal Level in the Overlap / 1st-Nth properties page,
◼ or by setting the param.umts.overlap.minRxLevel option with the same value in the [ACPTplObjectivePage]
section of the ACP.ini file.
◼ specify a threshold margin:
◼ by entering a value next to Threshold margin in the Overlap / 1st-Nth properties page,
◼ or by setting the param.umts.overlap.margin option with the same value in the [ACPTplObjectivePage]
section of the ACP.ini file.
For each network quality coverage prediction, ACP offers a prediction showing the initial network state, the final
network state, and a prediction showing the changes between the initial and final states.

8.6 Advanced Configuration


In this section, the following advanced configuration options are explained:
◼ "Modelling Inter-Carrier Interference" on page 604
◼ "Defining Frequency Bands" on page 605
◼ "Global Network Settings" on page 606
◼ "Defining Network Deployment Layers" on page 607
◼ "Defining Radio Bearers" on page 608
◼ "Defining Site Equipment" on page 610
◼ "Defining Receiver Equipment" on page 612
◼ "Defining HSDPA Schedulers" on page 615
◼ "Multiple Input Multiple Output Systems" on page 616
◼ "Best Serving Cell and Active Set Determination" on page 617
◼ "Modelling Inter-technology Interference" on page 618.

8.6.1 Modelling Inter-Carrier Interference

If you want Atoll to take into account the interference between two carriers, you must create a carrier pair with an
interference reduction factor. Atoll will take the interference reduction factor into account on both the uplink and the
downlink.
To create a pair of carriers with an interference reduction factor:
1. In the Parameters explorer, expand the UMTS Network Settings folder and the Frequencies folder, right-click
the Intra-technology Interference Reduction Factors folder, and select Open Table from the context menu.
The Inter-Carrier Interference Reduction Factor table appears.
2. For each carrier pair for which you want define inter-carrier interference:

604 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

a. Enter the first carrier of the pair in the 1st Carrier column.
b. Enter the second carrier of the pair in the 2nd Carrier column.
c. Enter an interference reduction factor in the Reduction Factor (dB) column. When Atoll is calculating
interference, it subtracts the interference reduction factor from the calculated interference. If the
interference reduction factor is set to "0," Atoll assumes that the carriers in the defined pair generate as
much interference as cells with the same carrier interference.

 The interference reduction factor must be a positive value.

For every pair of carriers that is not defined, Atoll assumes that there is no inter-carrier interference.
d. Press ENTER to create the carrier pair and to create a new row in the table.

8.6.2 Defining Frequency Bands

To define frequency bands:


1. In the Parameters explorer, expand the UMTS Network Settings folder and the Frequencies folder, right-click
Bands, and select Open Table from the context menu. The Frequency Bands table appears.
2. In the Frequency Bands table, enter one frequency band per row. For information on working with data tables,
see "Data Tables" on page 78. For each frequency band, enter:
◼ Name: Enter a name for the frequency, for example, "Band 2100." This name will appear in other dialog
boxes when you select a frequency band.
◼ Bandwidth (MHz): Enter the bandwidth for each carrier in the frequency band.
◼ DL Start Frequency (MHz): Enter the downlink start frequency.
◼ First Carrier: Enter the number of the first carrier in this frequency band.
◼ Last Carrier: Enter the number of the last carrier in this frequency band. If this frequency band has only one
carrier, enter the same number as entered in the First Carrier field.
◼ Step: Enter the step between any two consecutive carrier numbers in the frequency band.
◼ Excluded Carriers: Enter the carrier numbers which do not belong to the frequency band. You can enter non-
consecutive carrier numbers separated with a comma, or you can enter a range of carrier numbers
separating the first and last index with a hyphen (for example, entering "1-5" corresponds to "1, 2, 3, 4, 5").

 When you have more than one frequency band, the carriers must be numbered
sequentially, contiguously (i.e., you cannot skip numbers in a range of carriers, and
the range of carriers in one band cannot overlap the range of carriers in another),
and uniquely (i.e., you can only use each number once).
For example: Band 2100: First carrier: 0; Last carrier 1 and Band 900: First carrier:
2 and Last carrier: 2

3. When you have finished adding frequency bands, click the Close button ( ).
For example, if you wish to define the UTRA Band I and UARFCNs corresponding to the centre frequencies of the
carriers (10562, 10587, 10612), you can set:
◼ Name: UTRA Band I
◼ DL start frequency: 2110
◼ First carrier: 10562
◼ Last carrier: 10612
◼ Step: 25
You can also access the properties dialog box of each individual frequency band by double-clicking the left margin
of the row with the frequency band.

© 2020 Forsk. All Rights Reserved. 605


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

8.6.3 Global Network Settings

In the Network Settings Properties dialog box, you can define many calculation parameters that are used in
predictions and in Monte Carlo simulations.
This section explains the options available in the Network Settings Properties dialog box, and explains how to
access the dialog box:
◼ "Network Settings Properties" on page 606
◼ "Modifying Global Network Settings" on page 607.

8.6.3.1 Network Settings Properties


The Network Settings Properties dialog box has two tabs: the Global Parameters Tab and the Calculation
Parameters tab.
◼ "The Global Parameters Tab" on page 606
◼ "The Calculation Parameters Tab" on page 607

The Global Parameters Tab


The Global Parameters tab has the following options:
◼ DL Powers: Under DL Powers, you can define whether the power values on the downlink are Absolute or offset
from the pilot (Pilot Offset). The power values affected are the synchronisation channel, other common
channel, HS-SCCH, and HSUPA powers defined in the cell properties, as well as the minimum and maximum
traffic channel powers per R99 radio bearer. Atoll automatically converts the power values defined in the cell
properties (i.e., synchronisation channel, other common channel, HS-SCCH, and HSUPA powers) when you
change the option. On the other hand, the values for the minimum and maximum traffic channel powers have
to be modified manually.
◼ DL Load: Under DL Load, you can define whether the total power values on the downlink are Absolute or a
percentage of the maximum power (% Pmax). Atoll automatically converts the total power values when you
change the option.
◼ Interferences: Under Interferences, you can define the method used to calculate interference on the downlink
(I0 and Nt):
◼ I0: You can select "Total noise" and Atoll will calculate I0 using the noise generated by all transmitters plus
thermal noise or you can select "Without pilot" and Atoll will calculate I0 using the total noise less the pilot
signal and orthogonal part of traffic channels and other common channels.
◼ Nt: You can select "Total noise" and Atoll will calculate Nt as the noise generated by all transmitters plus
thermal noise or you can select "Without useful signal" and Atoll will calculate Nt as the total noise less the
signal of the studied cell.
◼ Handoff: Under Handoff, you can define the parameters used to model soft handoff on the uplink.
◼ Default UL Macro-Diversity Gain: You can set a default value for the uplink gain due to macro-diversity on
soft and soft-soft handovers. If you clear the Shadowing check box on the Conditions tab when defining a
coverage prediction or during a point analysis, Atoll uses this value. If you select the Shadowing check box
on the Conditions tab, Atoll calculates the UL macro-diversity gain, based on the standard deviation value
of Eb⁄Nt on the uplink defined per clutter class.
◼ +MRC (maximal ratio combining) in Softer/Soft: If you select the +MRC in Softer/Soft check box, Atoll
selects the serving cell during a softer/soft handover by recombining the signal of co-site transmitters and
multiplying the resulting signal by the rake efficiency factor and then comparing this value to the signal
received at transmitters located on the other sites of the active set. Atoll chooses the greatest value and
multiplies it by the macro-diversity gain.
◼ Compressed Mode: Under Compressed Mode, you can define the parameters related to compressed mode.
Compressed mode is used when a mobile supporting compressed mode is connected to a cell located on a
site with a compressed-mode-capable equipment and either the pilot RSCP, or the received Ec⁄I0, or both of
them are lower than the defined activation thresholds.
◼ Pilot RSCP Activation Threshold: You can select the RSCP Active check box and enter a Pilot RSCP
Activation Threshold.

606 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

◼ Ec⁄I0 Activation Threshold: You can select the Ec⁄I0 Active check box and enter a Ec⁄I0 Activation
Threshold.

 You must select either the RSCP Active check box or the Ec⁄I0 Active check box or
both.

◼ Eb⁄Nt UL and DL Target Increase: When compressed mode is activated, Eb⁄Nt requirements in UL and DL
are increased. In order to take this into account, Atoll adds UL and DL Eb⁄Nt target increase values to the
UL and DL Eb⁄Nt requirements set for each radio bearer.
◼ HSDPA: Under HSDPA, you can define how total noise is calculated and how the CQI (Channel Quality
Indicator) is evaluated for HSDPA.
◼ Nt: You can select "Total noise" and Atoll will calculate Nt as the noise generated by all transmitters plus
thermal noise or you can select "Without useful signal" and Atoll will calculate Nt as the total noise less the
signal of the studied cell.
◼ CQI: You can select “Based on CPICH quality” and Atoll will measure the CQI based on the pilot Ec⁄Nt or
you can select “Based on HS-PDSCH quality” and Atoll will measure the CQI based on the HS-PDSCH Ec⁄Nt.
Depending on the option selected, you will have to define either a CQI=f(CPICH Ec/Nt) graph, or a CQI=f(HS-
PDSCH Ec/Nt) graph in the Properties dialog box of the terminal equipment. The calculated CQI will be
used to determine the best bearer.

The Calculation Parameters Tab


The Calculation Parameters tab has the following options:
◼ Calculation limitation: Under Calculation limitation, you can define the following data:
◼ Min. interferer reception threshold: This value is used by Atoll to limit the influence of interferers in
calculations. The performance of UMTS-specific coverage predictions and Monte Carlo simulations can be
improved by setting a high minimum interferer reception threshold. This value is used as a filter criterion
on the signal level received from interferers. Atoll will discard all interferers with a signal level lower than
this value.
◼ Default min. pilot RSCP threshold: The default minimum pilot RSCP required for a user to be connected to
the cell. The RSCP is compared with this threshold to determine whether or not a user can be connected to
the cell.

 A minimum pilot RSCP threshold can be defined at the cell level (in the cell
Properties dialog box or in the Cells table). If defined, a cell‐specific minimum pilot
RSCP threshold will be used instead of the value entered here.

◼ Receiver: Under Receiver, you can enter the Height of the receiver.
◼ Default max range: The maximum coverage range of transmitters in the network.

8.6.3.2 Modifying Global Network Settings


You can change global network settings in the Network Settings Properties dialog box.
To change global network settings:
1. In the Parameters explorer, right-click the Network Settings folder and select Properties from the context
menu. The Network Settings Properties dialog box appears.
2. Modify the parameters described in "Network Settings Properties" on page 606.
3. Click OK.

8.6.4 Defining Network Deployment 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 frequencies. Such UMTS networks are referred to as HetNets, or

© 2020 Forsk. All Rights Reserved. 607


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

heterogeneous networks. In Atoll, different network layers with different priorities can be defined for your UMTS
network. Network layer priorities are taken into account to determine the best serving cell in predictions (i.e., AS
analysis, multi-point analysis and coverage predictions). They are not used in simulations.
To create a new network layer:
1. In the Parameters explorer, expand the Network Settings folder, right-click Layers and select Open Table. The
Layers table appears.
2. In the Layers table, each row describes a network layer. For the new network layer, enter:
◼ Index: The layer index is automatically assigned by Atoll to each new layer that you create.
◼ Name: The name of the network layer.
◼ Priority: The priority of the network layer.
◼ Max speed (km/h): The highest speed of a mobile user that can connect to cells of this layer.

3. When you have finished adding network layers, click the Close button ( ).

8.6.5 Defining Radio Bearers

Bearer services are used by the network for carrying information in the UMTS part of the network. The R99 Radio
Bearer table lists all the available radio bearers. You can create new R99 radio bearers and modify existing ones by
using the R99 Radio Bearer table.
This section covers the following topics:
◼ "Defining R99 Radio Bearers" on page 608
◼ "Defining HSDPA Radio Bearers" on page 609
◼ "Defining HSUPA Radio Bearers" on page 609.

8.6.5.1 Defining R99 Radio Bearers


Bearer services are used by the network for carrying information. The R99 Radio Bearer table lists all the available
radio bearers. You can create new R99 radio bearers and modify existing ones by using the R99 Radio Bearer table.
Only the following R99 radio bearer parameters are used in predictions:
◼ Max TCH Power (dBm)
◼ The type of bearer.
To create or modify an R99 radio bearer:
1. In the Parameters explorer, expand the UMTS Network Settings folder and the Radio Bearers folder, right-click
the R99 Radio Bearers folder, and select Open Table from the context menu. The R99 Radio Bearers table
appears.
2. In the R99 Radio Bearers table, you can enter or modify the following fields:
◼ Name: You can modify the name of the bearer. If you are creating a new R99 radio bearer, enter a name in
the row marked with the New Row icon ( ).
◼ Uplink Peak Throughput (Kbps): Enter or modify the uplink peak throughput in kilobytes per second.
◼ Downlink Peak Throughput (Kbps): Enter or modify the downlink peak throughput in kilobytes per second.
◼ Type: Select or modify the service type. There are four classes: Conversational, Streaming, Interactive, and
Background. This field corresponds to the QoS (quality of service) class or traffic class that the bearer will
belong to.
◼ UL DPCCH/DPCH Power Ratio: Enter or modify the uplink DPCCH (Dedicated Physical Control Channel)/
DPCH (Dedicated Physical Channel) power ratio. The DPCH power is the combination of the DPCCH and
the DPDCH (Dedicated Physical Data Channel) power.
◼ DL DPCCH/DPCH Power Ratio: Enter or modify the downlink DPCCH (Dedicated Physical Control Channel)/
DPCH (Dedicated Physical Channel) power ratio.

608 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

◼ Min. TCH Power (dBm): Enter or modify the minimum traffic channel power. The minimum and maximum
traffic channel power make up the dynamic range for downlink power control.
◼ Max TCH Power (dBm): Enter or modify the maximum traffic channel power.

 The maximum and minimum traffic channel powers can be either absolute values
or values relative to the pilot power; this depends on the option defined on the
Global Parameters tab of the UMTS Network Settings Properties dialog box. These
values have to be manually modified when the option is changed.

◼ DL Spreading Factor (Active Users): Enter or modify the downlink spreading factor for active users. This
parameter is used to estimate the number of OVSF codes required by an active user using the R99 radio
bearer.
◼ DL Spreading Factor (Inactive Users): Enter or modify the downlink spreading factor for inactive users. This
parameter is used to estimate the number of OVSF codes required by an inactive user with the R99 radio
bearer.

8.6.5.2 Defining HSDPA Radio Bearers


In each cell, the scheduler selects the HSDPA resource per UE and per TTI. This HSDPA resource is called a TFRC
(Transport Format Resource Combination) and is the set of parameters such as the transport format, the
modulation scheme, and the number of used HS-PDSCH channels. In Atoll, the TFRC are referred to as HSDPA radio
bearers.
During a simulation, and for the HSDPA coverage prediction, Atoll selects a suitable HSDPA radio bearer and uses
its peak RLC throughput. The HSDPA radio bearer selection is based on UE capabilities (maximum number of HS-
PDSCH channels, transport block size, modulation supported), cell capabilities (HSPA or HSPA+, MIMO system
used, maximum number of HS-PDSCH channels), and reported CQI.
The HSDPA Radio Bearers table lists the available HSDPA radio bearers. They can be classified into two categories:
◼ HSDPA bearers using QPSK and 16QAM modulations. They can be selected for users connected to HSPA and
HSPA+ capable cells.
◼ HSDPA bearers using 64QAM modulation (following improvements introduced by release 7 of the 3GPP UTRA
specifications, referred to as HSPA+). These HSDPA bearers can be allocated to users connected to cells with
HSPA+ capabilities only.
You can create new HSDPA radio bearers and modify existing ones by using the HSDPA Radio Bearers table.
To open the HSDPA Radio Bearers table:
1. In the Parameters explorer, expand the UMTS Network Settings folder and the Radio Bearers folder, right-click
the HSDPA Radio Bearers folder, and select Open Table from the context menu. The HSDPA Radio Bearers
table appears with the following information:
◼ Radio Bearer Index: The bearer index number.
◼ Transport Block Size (Bits): The transport block size in bits.
◼ Number of Used HS-PDSCH Channels: The number of HS-PDSCH channels used.
◼ Peak RLC Throughput (bps): The peak RLC throughput represents the peak throughput without coding
(redundancy, overhead, addressing, etc.).
◼ Modulation: The modulation used. You can choose between QPSK, 16QAM or 64QAM.

8.6.5.3 Defining HSUPA Radio Bearers


In each cell, the scheduler selects the HSUPA resource per UE, per Node B, and per user service. This HSUPA
resource is called a TFC (Transport Format Combination) and requires a defined ratio of E-DPDCH power over
DPCCH power. This ratio is modelled as the required E-DPDCH Ec⁄Nt. The combination of the TFC and the power
offset is modelled in Atoll as HSUPA radio bearers.
During a simulation, and for the HSUPA coverage prediction, Atoll selects a suitable HSUPA radio bearer. The
HSUPA radio bearer selection is based on UE capabilities (maximum number of E-DPDCH codes, smallest spreading
factor, TTI length, and modulation supported), cell capabilities (HSPA or HSPA+), and the required E-DPDCH Ec⁄Nt.

© 2020 Forsk. All Rights Reserved. 609


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

The HSUPA Radio Bearers table lists the available HSUPA radio bearers. They can be classified into two categories:
◼ HSUPA bearers using QPSK modulation. They can be selected for users connected to HSPA and HSPA+
capable cells.
◼ HSUPA bearers using 16QAM modulation (following improvements introduced by release 7 of the 3GPP UTRA
specifications, referred to as HSPA+). These HSUPA bearers can be allocated to users connected to cells with
HSPA+ capabilities only.
To open the HSUPA Radio Bearers table:
1. In the Parameters explorer, expand the UMTS Network Settings folder and the Radio Bearers folder, right-click
the HSUPA Radio Bearers folder, and select Open Table from the context menu. The HSUPA Radio Bearers
table appears with the following information:
◼ Radio Bearer Index: The bearer index number.
◼ TTI Duration (ms): The TTI duration in ms. The TTI can be 2 or 10 ms.
◼ Transport Block Size (Bits): The transport block size in bits.
◼ Number of E-DPDCH Codes: The number of E-DPDCH channels used.
◼ Min. Spreading Factor: The minimum spreading factor used.
◼ Peak RLC Throughput (bps): The peak RLC throughput represents the peak throughput without coding
(redundancy, overhead, addressing, etc.).
◼ Modulation: The modulation used. You can choose between QPSK or 16QAM.

8.6.6 Defining Site Equipment

In this section, the following are described:


◼ "Creating UMTS Site Equipment" on page 610
◼ "Defining Resource Consumption per UMTS Site Equipment and R99 Radio Bearer" on page 611
◼ "Defining Resource Consumption per UMTS Site Equipment and HSUPA Radio Bearer" on page 612.

8.6.6.1 Creating UMTS Site Equipment


To create a new piece of UMTS site equipment:
1. In the Parameters explorer, expand the UMTS Network Settings folder and the Radio Resource Management
folder, right-click Site Equipment, and select Open Table from the context menu. The Site Equipment table
appears.
2. In the Equipment table, each row describes a piece of equipment. For information on working with data tables,
see "Data Tables" on page 78. For the new piece of UMTS equipment you are creating, enter the following:
◼ Name: The name you enter will be the one used to identify this piece of equipment.
◼ Manufacturer: The name of the manufacturer of this piece of equipment.
◼ MUD factor: Multi-User Detection (MUD) is a technology used to decrease intra-cell interference in the
uplink. MUD is modelled by a coefficient from 0 to 1; this factor is considered in the UL interference
calculation. In case MUD is not supported by equipment, enter 0 as value.
◼ Rake factor: The rake receiver efficiency factor enables Atoll to model the rake receiver on UL. Atoll uses
this factor to calculate the uplink SHO gain and uplink signal quality in simulations, point-to-point handover
analysis and coverage predictions. This parameter is considered in the uplink for softer and softer-softer
handovers; it is applied to the sum of signals received on the same site. The factor value can be from 0 to
1. It models losses due to the imperfection of signal recombination.

 The rake receiver efficiency factor used to model the recombination in downlink
can be set in terminal properties.

◼ Carrier selection: Carrier selection refers to the carrier selection method used during the transmitter
admission control in the mobile active set. The selected strategy is used in simulations when no carrier is

610 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

specified in the properties of the service (all the carriers can be used for the service) or when the carrier
specified for the service is not used by the transmitter. The specified carrier selection mode is not taken
into account in predictions (AS analysis, multi-point analysis and coverage predictions). Choose one of the
following:
◼ Min. UL Load Factor: The carrier with the minimum UL noise (carrier with the lowest UL load factor) is
selected.
◼ Min. DL Total Power: The carrier with the minimum DL total power is selected.
◼ Random: The carrier is randomly chosen.
◼ Sequential: Carriers are sequentially loaded. The first carrier is selected as long as it is not overloaded.
Then, when the maximum uplink load factor is reached, the second carrier is chosen and so on.
◼ Downlink and Uplink Overhead Resources for Common Channels/Cell: The uplink and downlink overhead
resources for common channels/cell correspond to the numbers of channel elements that a cell uses for
common channels in the uplink and downlink. This setting is also used for OVSF code allocation; it
indicates the number of OVSF codes to be allocated to control channels per cell.
◼ AS restricted to neighbours: Select this option if you want the other transmitters in the active set to belong
to the neighbour list of the best server.
◼ Compressed Mode: If you select this option, cells located on sites with this equipment are able to manage
compressed mode when radio conditions require it. Compressed mode is generally used to prepare the
hard handover of users with single receiver terminals.

 By setting an option in the Atoll.ini file, you can prevent Atoll from allocating inter-
carrier and inter-technology neighbours to cells located on sites whose equipment
does not support the compressed mode. For more information, see the
Administrator Manual.

◼ Overhead Iub Throughput/Cell (kbps): The overhead Iub throughput per cell corresponds to the Iub
throughput required by the cell for common channels in the downlink.
◼ HSDPA Iub Backhaul Overhead (%): The HSDPA Iub backhaul overhead corresponds to the percentage of
the HSDPA bearer peak RLC throughput to be added to the peak RLC throughput. The total value
corresponds to the Iub backhaul throughput required by the HSDPA bearer user for HS Channels in the
downlink.
◼ Throughput Supported per E1/T1/Ethernet Link (kbps): The throughput supported per E1/T1/Ethernet link
corresponds to the throughput carried by an E1/T1/Ethernet link. This parameter is used to calculate the
required Iub capacity, i.e. the number of E1/T1/Ethernet links required to provide the total throughput.
◼ Dual-band HSDPA: Select Active if the site supports the dual-band HSDPA mode. Otherwise, select
Inactive. When dual-band HSDPA is active, HSDPA bearer users with suitable terminals can simultaneously
connect to two co-site transmitters using different frequency bands. If the two co-site transmitters work on
the same frequency band, then HSDPA bearer users can only connect to the HSDPA cells of one
transmitter.
◼ Scheduler Algorithm: The scheduling technique used by the Node B to rank the HSDPA bearer users to be
served when the Node B supports the multi-cell HSDPA mode. You can select the scheduler from the list of
schedulers available in the Schedulers table. For more information, see "Defining HSDPA Schedulers" on
page 615.
3. Click the Close button ( ) to close the table.

8.6.6.2 Defining Resource Consumption per UMTS Site Equipment and R99 Radio Bearer
The number of channel elements and the Iub backhaul throughput consumed by an R99 bearer user depend on the
site equipment, on the R99 radio bearer, and on the link direction (up or down). The number of channel elements and
the Iub backhaul throughput consumed can be defined for UMTS simulations.
To define channel element and Iub backhaul throughput consumption during UMTS simulations:
1. In the Parameters explorer, expand the UMTS Network Settings folder and the Radio Resource Management
folder, right-click R99 Resource Consumption, and select Open Table from the context menu. The R99
Resource Consumption table appears.

© 2020 Forsk. All Rights Reserved. 611


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

2. For each equipment-R99 radio bearer pair, enter in the R99 Resource Consumption table the number of UL and
DL channel elements and the UL and DL Iub backhaul throughputs that Atoll will consume during the power
control simulation.

8.6.6.3 Defining Resource Consumption per UMTS Site Equipment and HSUPA Radio Bearer
The number of channel elements and the Iub backhaul throughput consumed by a HSUPA bearer user in the uplink
depend on the site equipment and on the HSUPA radio bearer. The number of channel elements and the Iub
backhaul throughput consumed can be defined for UMTS simulations.
To define channel element and Iub backhaul throughput consumption during UMTS simulations:
1. Select the Parameters explorer.
1. In the Parameters explorer, expand the UMTS Network Settings folder and the Radio Resource Management
folder, right-click HSUPA Resource Consumption, and select Open Table from the context menu. The HSUPA
Resource Consumption table appears.
2. For each equipment-HSUPA radio bearer pair, enter in the HSUPA Resource Consumption table the number
of UL channel elements and the UL Iub backhaul throughput that Atoll will consume during the power control
simulation.

8.6.7 Defining Receiver Equipment

In this section, the following are described:


◼ "Creating or Modifying Reception Equipment" on page 612
◼ "HSDPA UE Categories" on page 614
◼ "HSUPA UE Categories" on page 614.

8.6.7.1 Creating or Modifying Reception Equipment


In Atoll, reception equipment models the reception characteristics of user terminals and is used when you create a
terminal. The graphs defined for each reception equipment entry are used for quality predictions and for selecting
HSDPA and HSUPA bearers.
To create or modify reception equipment:
1. In the Parameters explorer, expand the UMTS Network Settings folder and the Reception Equipment folder.
"Standard" is the default reception equipment type for all terminals.
2. Double-click the reception equipment type that you want to modify. The reception equipment type’s Properties
dialog box appears.

 You can create a new reception equipment type by right-clicking the Reception
Equipment folder and selecting New from the context menu.

3. Click the General tab. On the General tab, you can define the Name of the reception equipment.
4. Click the R99 Bearer Selection tab. On the R99 Bearer Selection tab, you can define downlink and uplink Eb⁄Nt
requirements. These are the thresholds (in dB) that must be reached to provide users with the service. These
parameters depend on the mobility type.
Using transmit (Tx) and receive (Rx) diversity results in a quality gain on received downlink and uplink Eb⁄Nt.
You can specify gains on received downlink and uplink Eb⁄Nt for each diversity configuration. Atoll will
consider them when Tx or Rx diversity configurations are assigned to transmitters.
◼ R99 Bearer: Select an R99 bearer from the list.
◼ Mobility: Select a mobility type from the list.
◼ UL Target (dB): Enter or modify the uplink (Eb⁄Nt) threshold.
◼ Uplink 2RX Diversity Gain (dB): Enter or modify the two-receiver uplink diversity gain in dB.

612 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

◼ Uplink 4RX Diversity Gain (dB): Enter or modify the four-receiver uplink diversity gain in dB.
◼ DL Target (dB): Enter or modify the downlink (Eb⁄Nt) threshold.
◼ Downlink Open Loop Diversity Gain (dB): Enter or modify the downlink open loop diversity gain in dB.
◼ Downlink Closed Loop Diversity Gain (dB): Enter or modify the downlink closed loop diversity gain in dB.
5. Click the Quality Graphs tab.
6. Ensure that a Quality Indicator has been chosen for each R99 Bearer. You can edit the values in the DL and
UL Quality Indicator Tables by clicking directly on the table entry, or by selecting the Quality Indicator and
clicking the Downlink Quality Graphs or the Uplink Quality Graphs buttons.
The DL and UL Quality Indicator tables describe the variation of the quality indicator as a function of the
measured parameter (as defined in the Quality Indicators table). The Uplink and Downlink Quality Graphs are
used for quality predictions.
7. Click the HSDPA Bearer Selection tab.
8. Ensure that the values for each Mobility in the CQI Table and the Best HSDPA Bearer Table have been entered.
You can edit the values in the CQI Table and the Best HSDPA Bearer Table by clicking directly on the table
entry, or by selecting the Mobility and clicking the CQI Graph or the Best Bearer Graph buttons.
The CQI table describes the variation of the CPICH CQI as a function of the CPICH Ec/Nt (or the variation of
HS-PDSCH CQI as a function of the HS-PDSCH Ec/Nt); the values displayed depend on the calculation
parameter you have selected in the Global Parameters tab of the UMTS Network Settings Properties dialog
box (for more information, see "Network Settings Properties" on page 606).
The HS-PDSCH CQI table describes the index of the best HSDPA bearer as a function of the HS-PDSCH CQI.
The CQI graphs and best bearer graphs are used in the simulation and in the HSDPA prediction to model fast
link adaptation (selection of the HSDPA bearer).
The supplier RRM (radio resource management) strategy can be taken into account using the HS-PDSCH CQI
table, for example:
◼ You can define several pieces of reception equipment with a separate table for each. You can reserve low
bearer indexes for poor-performance reception equipment and higher bearer indexes for high-performance
equipment.
◼ You can specify a graph for each mobility. Here, you can reserve low bearer indexes for high speeds and
higher bearer indexes for low speeds.
◼ You can also give priority to either one user by assigning him a high bearer index or to all users by assigning
them low bearer indexes.
9. Click the HSDPA Quality Graphs tab.
10.Ensure that a Quality Indicator has been chosen for each Radio Bearer Index. You can edit the values in the
DL Quality Indicator Table by clicking directly on the table entry, or by selecting the Quality Indicator and
clicking the Downlink Quality Graph button.
The HSDPA BLER table describes the variation of the BLER as a function of the HS-PDSCH Ec⁄Nt. It is used to
calculate the application throughput for the HSDPA coverage prediction.
11.Click the HSUPA Bearer Selection tab.
12.Ensure that, for each Radio Bearer Index and Mobility pair, you have entered a value for the Number of
Retransmissions and for the Requested Ec⁄Nt Threshold. You can edit the values in the Early Termination
Probabilities table by clicking directly on the table entry, or by selecting the Radio Bearer Index and clicking
the Early Termination Probability Graph button.
The Number of Retransmissions and the Requested Ec⁄Nt Threshold values are used in the simulation and
in the HSUPA prediction to model noise rise scheduling and in the selection of the HSUPA radio bearer.
The Early Termination Probabilities table describes the variation of the early termination probability as a
function of the number of retransmissions. It is used in the HSUPA prediction to calculate the average RLC
throughput and the average application throughput when HARQ (Hybrid Automatic Repeat Request) is used.
13.Click the HSUPA Quality Graphs tab.
14.Ensure that a Quality Indicator has been chosen for each Radio Bearer Index and that there is a value defined
for the Number of Retransmissions. You can edit the values in the UL Quality Indicator Table by clicking
directly on the table entry, or by selecting the Quality Indicator and clicking the Uplink Quality Graph button.
The HSUPA BLER table describes the variation of the BLER as a function of the E-DPDCH Ec⁄Nt. It is used to
calculate the application throughput for the HSUPA coverage prediction.

© 2020 Forsk. All Rights Reserved. 613


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

15.Click the MIMO tab.


16.Ensure that, for each HSDPA Radio Bearer Index and Mobility pair, you have entered a value for the Number
of Transmission Antennas Ports, for the Number of Reception Antennas Ports and for the Transmit Diversity
Gain. You can edit the values in the Max Spatial Multiplexing Gains table by clicking directly on the table entry,
or by selecting the Mobility and clicking the Max Spatial Multiplexing Gain Graph button.
The Max Spatial Multiplexing Gains table describes the variation of the maximum spatial multiplexing gain as
a function of the HS-PDSCH Ec/Nt (dB).
For more information on the different MIMO systems, see "Multiple Input Multiple Output Systems" on
page 616.


TX RX
No MIMO gain (diversity, spatial multiplexing) is applied if N Ant = N Ant = 1 .

17.Click OK to close the reception equipment type’s Properties dialog box.

8.6.7.2 HSDPA UE Categories


HSDPA user equipment capabilities are standardised into 36 different categories according to 3GPP specifications.
To edit a UE category:
1. In the Parameters explorer, expand the UMTS Network Settings folder and the UE Categories folder, right-click
HSDPA UE Categories, and select Open Table from the context menu. The HSDPA User Equipment
Categories table appears.
2. The HSDPA User Equipment Categories table has the following columns:
◼ Index: Each HSDPA UE category is a separate record in the table and has a unique index.
◼ Category Name: Name of the HSDPA UE category.
◼ Max. Number of HS-PDSCH Channels: The maximum number of HS-PDSCH channels allowed for the
category.
◼ Min. Number of TTI Between Two Used TTI: The minimum number of TTI (Transmission Time Interval)
between two TTI used.
◼ Max. Transport Block Size (bits): The maximum transport block size allowed for the category.
◼ Highest Modulation: Select the highest modulation supported by the category. You can choose between
QPSK, 16QAM (if you select 16QAM, 16QAM and QPSK modulations can be used) or 64QAM (if you select
64QAM, 64QAM, 16QAM and QPSK modulations can be used).
◼ MIMO Support: Select whether the category supports MIMO systems or not.
◼ DL Multi-cell Mode: Select the type of multi-cell mode supported by the category, i.e., the maximum number
of cells to which an HSDPA bearer user can simultaneously connect. If the category does not support multi-
cell HSDPA, select None.

8.6.7.3 HSUPA UE Categories


HSUPA user equipment capabilities are standardised into 9 different categories according to 3GPP specifications.
To edit a UE category:
1. In the Parameters explorer, expand the UMTS Network Settings folder and the UE Categories folder, right-click
HSUPA UE Categories, and select Open Table from the context menu. The HSUPA User Equipment
Categories table appears.
2. The HSUPA User Equipment Categories table has the following columns:
◼ Index: Each HSUPA UE category is a separate record in the table and has a unique index.
◼ Category Name: Name of the HSUPA UE category.
◼ TTI 2 ms: Select the check box if a TTI of 2 ms is supported. If a 2 ms TTI is not selected, a 10 ms TTI is
used.
◼ Min Spreading Factor: Enter the minimum spreading factor supported.

614 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

◼ Max Block Size for a 2 ms TTI (bits): The maximum transport block size allowed for a 2 ms TTI.
◼ Max Block Size for a 10 ms TTI (bits): The maximum transport block size allowed for a 10 ms TTI.
◼ Highest Modulation: Select the highest modulation supported by the category. You can choose between
QPSK or16QAM. If 16QAM modulation is selected, 16QAM and QPSK modulations can be used.
◼ UL Multi-cell Mode: Select 2C (dual-cell) whether the category supports multi-cell. If the category does not
support multi-cell, select None.
◼ Max Number of E-DPDCH Codes: The maximum number of E-DPDCH codes allowed for the category.

8.6.8 Defining HSDPA Schedulers

The scheduler ranks the HSDPA bearer users to be served in the HSDPA section of the Monte Carlo simulation. The
scheduler manages a single queue of users at the Node B. All users belonging to the transmitter, i.e., DC-HSPA and
single-carrier HSDPA users, are ranked together in a single list. DC-HSPA users are considered twice in the list
because they might be assigned two different HSDPA bearers in the two cells.
Atoll supports the following algorithms:
◼ Max C/I: "n" HSDPA bearer users (where "n" corresponds to the sum of the maximum numbers of HSDPA
bearer users defined for all HSDPA cells) are scheduled in the same order as in the simulation (i.e., in random
order). Then, they are sorted in descending order by the channel quality indicator (CQI).
◼ Round Robin: HSDPA bearer users are scheduled in the same order as in the simulation (i.e., in random order).
◼ Proportional Fair: "n" HSDPA bearer users (where "n" corresponds to the maximum number of HSDPA bearer
users defined) are scheduled in the same order as in the simulation (i.e., in random order). Then, they are
sorted in descending order according to a random parameter which corresponds to a combination of the user
rank in the simulation and the channel quality indicator (CQI).

 The random parameter is calculated by giving both the user simulation rank and the
CQI a weight of 50%. You can change the default weights by setting the appropriate
options in the Atoll.ini file. For more information, see the Administrator Manual.

The Schedulers table lists the available schedulers. You can add, remove, and modify scheduler properties, if you
want.
To define schedulers:
1. In the Parameters explorer, expand the LTE Network Settings folder, right-click Schedulers, and select Open
Table. The Schedulers table appears.
2. In the table, enter one scheduler per row. For information on working with data tables, see "Data Tables" on
page 78. For each scheduler, enter:
◼ Name: Enter a name for the scheduler. This name will appear in the cell properties.
◼ Scheduling method: Select the scheduling method used to rank the HSDPA bearer users to be served.
You can open a scheduler’s properties dialog box by double-clicking the corresponding row in the Schedulers
table. In the properties dialog box, a MUG tab is available for Proportional fair schedulers. On the MUG tab,
you can define the throughput gain due to multi-user diversity. The average cell throughput is higher with
multiple users than with a single user. It is used to calculate the peak gross throughput per cell when the
scheduling algorithm is "Proportional Fair" and if you have set the peak HSDPA throughput option in the
Atoll.ini file. For more information, see the Administrator Manual.
Note that you can enter MUG graphs for different configurations in terms of numbers of cells to which the
users are connected.
3. Click the Close button ( ) to close the Schedulers table.

© 2020 Forsk. All Rights Reserved. 615


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

8.6.9 Multiple Input Multiple Output Systems

Multiple Input Multiple Output (MIMO) systems which are supported by some HSDPA bearers (following
improvements introduced by release 7 of the 3GPP UTRA specifications, referred to as HSPA+) use different
transmission and reception diversity techniques. MIMO diversity systems can be roughly divided into the types
described in the following sections, all of which are modelled in Atoll.

Transmit and Receive Diversity


Transmit or receive diversity uses more than one transmission or reception antenna 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 quality at the receiver. It is often used for the regions of a cell that
have bad quality conditions.
In Atoll, you can define whether a cell supports transmit diversity by selecting HSPA+ and Transmit Diversity in cell
properties (see "UMTS Cell Properties" on page 538). Diversity gains on downlink can be defined in the reception
equipment for different numbers of transmission and reception antenna ports, mobility types and HSDPA bearers.
For more information on downlink diversity gains, see "Creating or Modifying Reception Equipment" on page 612.
Additional gain values can be defined per clutter class. For information on setting the additional downlink diversity
gain for each clutter class or for all clutter classes, see "Defining Clutter Class Properties" on page 133.
During calculations in Atoll, a user (mobile, pixel, or point receiver) using a MIMO-capable terminal, and connected
to a cell that supports HSPA+ with transmit diversity, will benefit from the downlink diversity HS-PDSCH Ec/Nt gain.

Spatial Multiplexing
Spatial multiplexing uses more than one transmission antenna to send different signals (data streams) on each
antenna. The receiver can also have more than one antenna for receiving different signals. When spatial
multiplexing is used with M transmission and N reception antenna ports, the throughput over the transmitter-
receiver link can be theoretically increased M or N times, depending on which is smaller, M or N. Spatial multiplexing
improves the throughput (i.e., the channel capacity) for a given HS-PDSCH Ec/Nt, and is used for the regions of a
cell that have sufficient HS-PDSCH Ec⁄Nt conditions.
In Atoll, you can define whether a cell supports spatial multiplexing by selecting HSPA+ and Spatial Multiplexing in
the cell properties (see "UMTS Cell Properties" on page 538). Spatial multiplexing capacity gains can be defined in
the reception equipment for different numbers of transmission and reception antenna ports, mobility types, and
HSDPA bearers. For more information on spatial multiplexing gains, see "Creating or Modifying Reception
Equipment" on page 612.
During calculations in Atoll, a user (mobile, pixel, or point receiver) using a MIMO-capable terminal, and connected
to a cell that supports HSPA+ with spatial multiplexing, will benefit from the spatial multiplexing gain in its
throughput depending on its HS-PDSCH Ec⁄Nt.
Because spatial multiplexing improves the channel capacity or throughputs, the HS-PDSCH Ec⁄Nt of a user is
determined first. Once the HS-PDSCH Ec⁄Nt is known, Atoll determines the corresponding CQI and calculates the
user throughput based on the bearer available at the user location. The obtained user throughput is then increased
according to the spatial multiplexing capacity gain and the Spatial Multiplexing Gain Factor of the user’s clutter
class. The capacity gains defined in Max Spatial Multiplexing Gain graphs are the maximum theoretical capacity
gains using spatial multiplexing. Spatial multiplexing requires a rich multipath environment, without which the gain
is reduced. In the worst case, there is no gain. Therefore, you can define a Spatial Multiplexing Gain Factor per
clutter class whose value can vary from 0 to 1 (0 = no gain, 1 = 100% gain). For information on setting the Spatial
multiplexing Gain Factor for each clutter class or for all clutter classes, see "Defining Clutter Class Properties" on
page 133.
The spatial multiplexing capacity gain vs. HS-PDSCH Ec/Nt graphs available in Atoll by default have been generated
based on the maximum theoretical spatial multiplexing capacity gains obtained using the following equations:
CC MIMO
G MIMO = ---------------------
CC SISO

616 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

  Ec
------ 
TX RX   Nt  HS – PDSCH 
Where CC MIMO = Min  N Ant N Ant   Log 2  1 + -----------------------------------------
TX RX
is the channel capacity at a given HS-PDSCH Ec/Nt for
 Min  N Ant N Ant 
 
Ec
a MIMO system using N Ant transmission and N Ant reception antenna ports. CC SISO = Log 2  1 +  ------  is
TX RX
Nt HS – PDSCH
the channel capacity for a single antenna system at a given HS-PDSCH Ec⁄Nt. HS-PDSCH Ec⁄Nt is used as a ratio
(and not dB) in these formulas. You can replace the default spatial multiplexing capacity gain graphs with graphs
extracted from simulated or measured values.

8.6.10 Best Serving Cell and Active Set Determination

The mobile active set is the list of the cells to which the mobile is connected. The active set may consist of one or
more cells depending on whether the service supports soft handover and on the terminal active set size. The best
serving cell and other cells of the active set must fulfil a set of conditions:
◼ They must use a frequency band with which the terminal is compatible.
◼ They must also belong to layers supported by the service and the terminal, and these layers must support a
speed higher than the user mobility.
◼ In addition, the pilot signal level received from these cells must exceed the defined minimum RSCP threshold.
These cells are referred to as potential serving cells.
The layer priority, the quality of the pilot (Ec⁄I0), the handover margin ( M HO ) and the cell individual offset ( CIO ) are
considered to select the best serving cell. Among the potential serving cells, Atoll selects a list of candidate cells
whose pilot quality exceeds the Ec/I0 threshold defined in the properties of the mobility type. The cell of the highest
priority layer with the highest RSCP is considered as the best serving cell candidate.
Atoll calculates the best server indicator ( I BS ) for the best serving cell candidate and the other candidate cells:

I BS = Ec  I0 + M HO + C IO for the best serving cell candidate,

I BS = Ec  I0 + CIO for the other candidate cells.

The candidate cells are ranked according to the best server indicator ( I BS ). The cell with the highest I BS is selected
as the best serving cell.
Each other cell of the active set is selected among the potential serving cells as follows:
◼ It must use the same carrier as the best serving cell.
◼ The pilot quality difference between the cell and the best serving cell must not exceed the AS-threshold set
per cell.
◼ If you have selected to restrict the active set to neighbours, the cell must be a neighbour of the best serving
cell. You can restrict the active set to neighbours by selecting the AS Restricted to Neighbours option in the
Site Equipment table. For an explanation of how to set the AS Restricted to Neighbours option, see "Creating
UMTS Site Equipment" on page 610.
The active set for HSDPA users is different in the following way: HSDPA physical channels do not support soft
handover, therefore the user is never connected to more than one transmitter at a time.
For a description of the properties of a cell, see "UMTS Cell Properties" on page 538. For information on accessing
the parameters defined for a given cell, see "Creating or Modifying a Cell" on page 110. For more information on
defining layers, see "Defining Network Deployment Layers" on page 607.

 You can return to the old best serving cell selection mechanism as in Atoll 3.2.1, by
setting an option in the Atoll.ini file. For more information about setting options in
the Atoll.ini file, see the Administrator Manual.

© 2020 Forsk. All Rights Reserved. 617


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

8.6.11 Modelling Inter-technology Interference

Analyses of UMTS networks co-existing with other technology networks can be carried out in Atoll. Inter-technology
interference may create considerable capacity reduction in a UMTS network. 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: Interference can be received by mobiles in a UMTS network
on the downlink from external base stations and mobiles in the vicinity.
Interference from external base stations (also called downlink-to-downlink interference) can be created by the
use of same or adjacent carriers, wideband noise (thermal noise, phase noise, modulation products, and
spurious emissions), and intermodulation. In Atoll, you can define interference reduction factor (IRF) graphs
for different technologies (CDMA, TDMA, OFDM). These graphs are then used for calculating the interference
from the external base stations on mobiles. This interference is taken into account in all downlink interference-
based calculations.
Interference from external mobiles (also called uplink-to-downlink interference) can be created by insufficient
separation between the uplink frequency used by the external network and the downlink frequency used by
your UMTS network. Such interference may also come from co-existing TDD networks. The effect of this
interference is modelled in Atoll using the Additional DL Noise Rise definable for each cell in the UMTS
network. This noise rise is taken into account in all downlink interference-based calculations. However, this
noise rise does not impact the calculation of the mobile reuse factor. For more information on the Additional
DL Noise Rise, see "UMTS Cell Properties" on page 538.
You can study the downlink inter-technology interference by carrying out an Inter-technology Downlink
Interference coverage prediction as explained in "Studying Inter-technology Downlink Interference" on
page 557.

Figure 8.12: Interference received by mobiles on the downlink

◼ Interference received by cells on the uplink: Interference can be received by cells of a UMTS network on the
uplink from external base stations and mobiles in the vicinity.
Interference from external base stations (also called downlink-to-uplink interference) can be created by
insufficient separation between the downlink frequency used by the external network and the uplink frequency
used by your UMTS network. Such interference may also come from co-existing TDD networks.
Interference from external mobiles (also called uplink-to-uplink interference) can be created by the use of
same or nearby frequencies for uplink in both networks. Unless the exact locations of external mobiles is
known, it is not possible to separate interference received from external base stations and mobiles on the
uplink. The effect of this interference is modelled in Atoll using the Additional UL Noise Rise definable for each
cell in the UMTS network. This noise rise is taken into account in uplink interference-based calculations in the
simulation. However, this noise rise is not taken into consideration in predictions (AS Analysis, multi-point
analysis and coverage predictions) and does not have an impact on the calculation of the cell reuse factor.
For more information on the Additional UL Noise Rise, see "UMTS Cell Properties" on page 538.

618 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 8: UMTS HSPA Networks

Figure 8.13: Interference received by cells on the uplink

Interference received from external base stations on mobiles of your UMTS network can be calculated by Atoll. Atoll
uses inter-technology interference reduction factor (IRF) graphs for calculating the interference levels. An IRF graph
represents the variation of the Adjacent Channel Interference Ratio (ACIR) as a function of frequency separation.
ACIR is determined from the Adjacent Channel Suppression (ACS) and the Adjacent Channel Leakage Ratio (ACLR)
parameters as follows:
1
ACIR = ---------------------------------
-
1 1
----------- + ----------------
ACS ACLR

An IRF depends on:


◼ The interfering technology (TDMA, CDMA, or OFDM)
◼ The interfering carrier bandwidth (kHz)
◼ The interfered carrier bandwidth (kHz)
◼ The frequency offset between both carriers (MHz).
IRFs are used by Atoll to calculate the interference from external base stations only if the Atoll document containing
the external base stations is linked to your UMTS document, i.e. in co-planning mode or in a multi-RAT document.
To define the inter-technology IRFs in the victim network:
1. In the Parameters explorer, expand the Radio Network Equipment folder, right-click Inter-technology
Interference Reduction Factors and select Open Table from the context menu. The Inter-technology
Interference Reduction Factors table appears.
2. In the table, enter one interference reduction factor graph per row. For each IRF graph, enter:
◼ Technology: Select the technology used by the interfering network.
◼ Interferer Bandwidth (kHz): Enter the width in kHz of the channels (carriers) used by the interfering
network. This channel width must be consistent with that used in the linked document.
◼ Victim Bandwidth (kHz): Enter the width in kHz of the channels (carriers) used by the interfered network.
This channel width must be consistent with that used in the main document.
◼ Reduction Factors (dB): Click the cell corresponding to the Reduction Factors (dB) column and the current
row in the table. The Reduction Factors (dB) dialog box appears.
◼ Enter the interference reduction factors in the Reduction (dB) column for different frequency separation,
Freq. Delta (MHz), values relative to the centre frequency of the channel (carrier) used in the main
document.

Reduction values must be positive.



◼ If you leave reduction factors undefined, Atoll assumes there is no


interference.

◼ Click OK. The interference reduction factors are stored.


You can, if you want, link more than one Atoll document with your main document following the procedure described
in "Co-planning Networks" on page 1116. If the linked documents model networks using different technologies, you
can define the interference reduction factors in your main document for all these technologies, and Atoll will
calculate interference from all the external base stations in all the linked documents.

© 2020 Forsk. All Rights Reserved. 619


Atoll 3.4.1 User Manual for Radio Networks
Chapter 8: UMTS HSPA Networks

620 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

9 CDMA2000 Networks
Atoll enables you to create and modify all aspects of CDMA2000 1xRTT (1st eXpansion Radio Telephone
Technology) and CDMA2000 1xEV-DO (1xEvolution Data Only) Rev. 0, Rev. A and Rev. B networks. Once you have
created the network, Atoll offers many tools to let you verify the network. Based on the results of your tests, you can
modify any of the parameters defining the network.
This chapter covers the following topics:
◼ "Transmitters and Cells" on page 621
◼ "Studying CDMA Base Stations" on page 629
◼ "Studying CDMA2000 Network Capacity" on page 659
◼ "Optimising Network Parameters Using ACP" on page 672
◼ "Advanced Configuration" on page 677

A Note on the Terminology Used in This Chapter


The terminology used in CDMA is slightly different from the standard terminology used in Atoll. Therefore, the
terminology used in explanations reflects the standard CDMA terminology with the equivalent Atoll terminology
given when references are made to the user interface.

CDMA Atoll

handoff handover

radio configuration terminal


reverse link uplink (UL)

forward link downlink (DL)

9.1 Transmitters and Cells


In Atoll, a site is defined as a geographical point where one or more transmitters are located. Once you have created
a site, you can add transmitters. In Atoll, a transmitter is defined as the antenna and any other additional equipment,
such as the TMA, feeder cables, etc. In a CDMA project, you must also add cells to each transmitter. A cell refers to
the characteristics of a carrier on a transmitter.

© 2020 Forsk. All Rights Reserved. 621


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

Figure 9.1: A transmitter

Atoll lets you create one site, transmitter, or cell at a time, or create several at once by creating a station template.
Using a station template, you can create one or more base stations at the same time. In Atoll, a base station refers
to a site with its transmitters, antennas, equipment, and cells.
Atoll allows you to make a variety of coverage predictions, such as signal level or transmitter coverage predictions.
The results of calculated coverage predictions can be displayed on the map, compared, or analysed.
Atoll enables you to model network traffic by allowing you to create services, users, user profiles, environments, and
terminals. This data can be then used to make quality coverage predictions, such as effective service area, noise,
or handoff status predictions, on the network.
In this section, the following are explained:
◼ "Creating a Dual-Band and Tri-Band CDMA Network" on page 629
◼ "Studying CDMA Base Stations" on page 629
◼ "Planning PN Offsets" on page 651.

9.1.1 CDMA Transmitter Properties

The parameters of a transmitter can be found in the transmitter’s Properties dialog box. When you create a
transmitter, the Properties dialog box has two tabs: the General tab and the Transmitter tab. Once you have created
a transmitter, its Properties dialog box has three additional tabs: the Cells tab (see "CDMA Cell Properties" on
page 624), the Propagation tab (see "Assigning Propagation Parameters" on page 220), and the Display tab (see
"Setting the Display Properties of Objects" on page 49).

The General tab


◼ Name: By default, Atoll names the transmitter after the site it is on, adding an underscore and a number.
You can enter a name for the transmitter, but for the sake of consistency, it is better to let Atoll assign a
name. If you want to change the way Atoll names transmitters, see the Administrator Manual.
◼ Site: You can select the Site on which the transmitter will be located. Once you have selected the site, you
can click the Browse button to access the properties of the site on which the transmitter will be located.
For information on the site Properties dialog box, see "Site Properties" on page 106. You can click the New
button to create a new site on which the transmitter will be located.
◼ Frequency Band: You can select a Frequency Band for the transmitter. Once you have selected the
frequency band, you can click the Browse button to access the properties of the band. For information on
the frequency band Properties dialog box, see "Defining Frequency Bands" on page 678.
◼ Shared antenna: This field is used to identify the transmitters, repeaters, and remote antennas located at
the same site or on sites with the same position and that share the same antenna. The entry in the field
must be the same for all transmitters, repeaters, and remote antennas sharing the same antenna. When
changes are made to the position offset (Dx, Dy), azimuth, antenna height, or mechanical tilt of one antenna,

622 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

Atoll automatically synchronises the same changes to all other transmitters, repeaters, and remote
antennas defined as having a shared antenna.
◼ Under Antenna Position, you can modify the position of the antennas (main and secondary):
◼ Relative to Site: Select this option if you want to enter the antenna positions as offsets with respect to
the site location, and enter the x-axis and y-axis offsets, Dx and Dy, respectively.
◼ Coordinates: Select this option if you want to enter the coordinates of the antenna, and then enter the x-
axis and y-axis coordinates of the antenna, X and Y, respectively.
◼ Max Range: You can define a maximum coverage range from the transmitter.

The Transmitter tab


◼ Active: Select this option to specify whether the transmitter is active or inactive. Transmitters are displayed
in the Network explorer with an active ( ) or inactive ( )icon.

 Only active transmitters are taken into consideration during calculations.

◼ Transmission/Reception: This area displays the total losses and the noise figure of the transmitter. Loss and
noise are calculated according to the characteristics of the equipment assigned to the transmitter.
Calculated values are indicated in the Computed fields, but you can override those values by specifying the
actual loss and noise figures in the Real fields.
Equipment can be assigned using the Equipment Specifications dialog box by clicking the Equipment button.
For information on the Equipment Specifications dialog box, see "Assigning Equipment to a Transmitter" on
page 181.
◼ Antennas:
◼ Height/Ground: The Height/Ground box gives the height of the antenna above the ground. This is added
to the altitude of the site as given by the DTM. If the transmitter is situated on a building, the height
entered must include the height of building.
◼ Main Antenna: Under Main Antenna, the type of antenna is visible in the Model list. You can click the
Browse button to access the properties of the antenna.
Click the Select button to open the Antenna Selection Assistant. This assistant lists all the antennas that
match the currently selected physical antenna and whose minimum and maximum operating
frequencies include the operating frequency of the transmitter. For more information, see "Assigning
Antennas to Transmitters" on page 168
◼ Mechanical Azimuth, Mechanical downtilt, Electrical Azimuth, Electrical Downtilt, and Additional
electrical downtilt display additional antenna parameters.

The Additional Electrical Downtilt can be made accessible through an option




in the Atoll.ini file. For more information, see the Administrator Manual.
◼ For more information on the effect of additional electrical downtilt on antenna
patterns, see the Technical Reference Guide.
◼ The mechanical and additional electrical downtilts defined for the main
antenna are also used for the calculations of smart antennas.

◼ Under Secondary Antennas, you can select one or more secondary antennas in the Antenna column and
enter their Azimuth, Mechanical Downtilt, Additional Electrical Downtilt, and % Power, which is the
percentage of power reserved for this particular antenna. For example, for a transmitter with one
secondary antenna, if you reserve 40% of the total power for the secondary antenna, 60% is available for
the main antenna.

The Additional Electrical Downtilt can be made accessible through an option




in the Atoll.ini file. For more information, see the Administrator Manual.
◼ For more information on the effect of additional electrical downtilt on antenna
patterns, see the Technical Reference Guide.
◼ For information on working with data tables, see "Data Tables" on page 78.

© 2020 Forsk. All Rights Reserved. 623


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

Cell Tab
When you create a transmitter, Atoll automatically creates a cell for the transmitter using the properties of the
currently selected station template.
The cell tab enables you to configure the properties for every cell of a transmitter. For more information on the
properties of a cell, see "CDMA Cell Properties" on page 624.

Propagation Tab
The path loss matrix contains a set of path loss values calculated on each pixel over a specific area. This tab
determines the major parameters for calculating path loss is calculated for the current network element.
Atoll enables you to calculate two levels of path loss matrices:
◼ Main matrix: Specify the settings for calculating path loss over a small radius with a higher resolution.
◼ Extended matrix: Specify the settings for calculating path loss over a larger radius with a lower resolution.
For each matrix, you can modify the Propagation model, Radius, and Resolution. For information on propagation
models, see "Assigning Propagation Parameters" on page 220.

Display Tab
On the Display tab, you can modify how the current network element is displayed. For information on changing
display properties, see the "Setting the Display Properties of Objects" on page 49.

9.1.2 CDMA Cell Properties

In Atoll, a cell is defined as a carrier, with all its characteristics, on a transmitter; the cell is the mechanism by which
you can configure a CDMA multi-carrier network. In other words, a transmitter has one cell for every carrier.
This section explains the Parameters of a CDMA cell. As you create a cell, Atoll calculates appropriate values for
some fields based on the information you have entered.
The properties of a CDMA cell are found on Cells tab of the Properties dialog box of the transmitter to which it is
assigned.

 You can also display the properties of a cell by double-clicking the cell in the Site
explorer.

The following 1xEV-DO Rev B options apply to all the 1xEV-DO cells of the transmitter:
◼ Under EV-DO Rev B, the following 1xEV-DO Rev B options are available:
◼ Multi-carrier support: You can define whether the transmitter supports the multi-carrier EV-DO operation.
When multi-carrier EV-DO is active, multi-carrier EV-DO users can simultaneously connect with two or more
EV-DO carriers of transmitters that support the mode (i.e., multi-carrier EV-DO users receive the data on
several separate carriers. In Atoll, a multi-carrier EV-DO user is referred to as a user with multi-carrier EV-
DO-based services and a multi-carrier terminal.
◼ MUG Table: You can access the MUG (Multi-User Gain) table by clicking the Browse button. The MUG table
is a graph of gain as a function of the number of users. The average cell throughput is higher with multiple
users than with a single user. This is modelled by the MUG graph. It is used to calculate the downlink
average cell throughput.
For transmitters that support multi-carrier EV-DO, this MUG graph is used in calculations instead of the
MUG graph set per cell.
◼ Min Ec/Nt (UL): You can enter or modify the minimum Ec/Nt to operate multi-carrier EV-DO in the reverse
link.
The following parameters can be set for each individual cell of the transmitter:
◼ Name: By default, Atoll names the cell after its transmitter, adding the carrier number in parentheses. If you
change transmitter name or carrier, Atoll does not update the cell name. You can enter a name for the cell, but
for the sake of consistency, it is better to let Atoll assign a name. If you want to change the way Atoll names
cells, see the Administrator Manual.

624 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

◼ ID: You can enter an ID for the cell. This is a user-definable network-level parameter for cell identification.
◼ Carrier: The number of the carrier and the type of carrier. You can choose 1xRTT or 1xEV-DO as the carrier
type.
◼ Order: The display order of a cell within the transmitter. This value is used to determine the order in which
information related to a cell will be displayed in the Network explorer and on the map. This field is
automatically filled by Atoll but you can change these default values to display cells in a user-defined order.

 The consistency between values stored in this field is verified by Atoll. However,
inconsistencies may arise when tools other than Atoll modify the database. You
can check for inconsistencies in the cell display order and fix them by selecting
Data Audit > Cell Display Order Check in the Document menu.

◼ The following parameters are available for 1xRTT and 1xEV-DO carriers:
◼ Active: If this cell is active, you must select the Active check box.
◼ PN Offset Domain: The Pseudo Noise (PN) offset domain to which the cell belongs. The PN offset domain
is a set of groups, with each group containing several PN offsets.
◼ Co-PN Reuse Distance (m): The distance within which the PN offset defined for this cell cannot be reused.
◼ PN Offset: The PN offset is a time offset used by a cell to shift a Pseudo Noise sequence.
◼ Ec/Io Threshold (dB): Enter the minimum Ec⁄I0 required from the cell to be the best server in the active set.
◼ T_Drop: Enter the minimum Ec⁄I0 required from the cell not to be rejected from the active set.
◼ Min RSCP (dBm): The minimum pilot RSCP required for a user to be connected to the cell. The pilot RSCP
is compared with this threshold to determine whether or not a user can be connected to the cell.

 When this field is empty, Atoll uses the Default Min Pilot RSCP Threshold defined
on the Calculation Parameters tab of the Network Settings Properties dialog box.

◼ Additional UL Noise Rise: This noise rise represents the interference created by mobiles and base stations
of an external network on this cell on the uplink. This noise rise will be taken into account in all uplink
interference-based calculations involving this cell in simulations. It is not used in predictions (AS Analysis
and coverage predictions). In predictions, Atoll calculates the uplink total interference from the UL load
factor which includes inter-technology uplink interference. For more information on inter-technology
interference, see "Modelling Inter-technology Interference" on page 686.
◼ Additional DL Noise Rise: This noise rise represents the interference created by mobiles of an external
network on the mobiles served by this cell on the downlink. This noise rise will be taken into account in all
downlink interference-based calculations involving this cell. For more information on inter-technology
interference, see "Modelling Inter-technology Interference" on page 686.
◼ Max Number of Intra-carrier Neighbours: The maximum number of intra-carrier neighbours for this cell.
This value is used by the intra-carrier neighbour allocation algorithm.
◼ Max Number of Inter-carrier Neighbours: The maximum number of inter-carrier neighbours for this cell.
This value is used by the inter-carrier neighbour allocation algorithm.
◼ Max Number of Inter-technology Neighbours: The maximum number of inter-technology neighbours for
this cell. This value is used by the inter-technology neighbour allocation algorithm.
◼ Neighbours: You can access a dialog box in which you can set both intra-technology (intra-carrier and inter-
carrier) and inter-technology neighbours by clicking the Browse button. For information on defining
neighbours, see "Editing Neighbours in the Cell Properties" on page 266.

+ The Browse button may not be visible in the Neighbours box if this is a new cell. You
can make the Browse button appear by clicking Apply.

◼ The following parameters are available for 1xRTT carriers:


◼ Max Power (dBm): The maximum available forward link power for the cell.
◼ Pilot Power (dBm): The pilot power.
◼ Synchro Power (dBm): The synchronisation power.

© 2020 Forsk. All Rights Reserved. 625


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

◼ Paging Power (dBm): The paging power.

 By default, the synchronisation power and paging power are set as absolute values.
You can set these values as relative to the pilot power by right-clicking the Network
Settings folder in the Parameters explorer and selecting Properties from the
context menu. Then, on the Global Parameters tab of the Properties dialog box,
under DL Powers, you can select Relative to Pilot. The synchronisation power and
paging power values are automatically converted and set as relative to the pilot
power.

◼ Max DL Load (% Pmax): The percentage of the maximum forward link power (set in Max Power) not to be
exceeded. This limit will be taken into account during the simulation if the options DL Load and Max DL
Load defined per cell are selected. If these options are not selected during a simulation, this value is not
taken into consideration.
◼ Max UL Load Factor (%): The maximum reverse link load factor not to be exceeded. This limit can be taken
into account during the simulation. This limit will be taken into account during the simulation if the options
UL Load Factor and Max UL Load Factor defined per cell are selected. If these options are not selected
during a simulation, this value is not taken into consideration.
◼ Total Power (dBm or %): The total transmitted power on forward link. This value can be a simulation result
or can be entered by the user.


By default, the total power is set as absolute value. You can set this value as a
percentage of the maximum power of the cell by right-clicking the Network Settings
folder in the Parameters explorer and selecting Properties from the context menu.
Then, on the Global Parameters tab of the Properties dialog box, under DL Load,
you can select % Pmax. The total power value is automatically converted and set as
a percentage of the maximum power.

◼ UL Load Factor (%): The reverse link cell load factor. This factor corresponds to the ratio between the
reverse link total interference and the reverse link total noise. This is the global value of reverse link load
factor including the reverse link inter-technology interference. This value can be a simulation result or can
be entered by the user.
◼ Power Reserved for Pooling (dB): The power reserved for pooling is the maximum amount of power that
can be allocated to this cell by other transmitters on the site using the same carrier. This value is only used
if the site equipment allows power pooling between transmitters.
◼ The following parameters are available for 1xEV-DO carriers:
◼ Max Power (dBm): The power transmitted by a 1xEV-DO cell when there is at least one user. For 1xEV-DO
carriers, the transmitter equipment always transmits at maximum power (the DL maximum power) unless
it has no user to support. When there is no user, the transmitter equipment transmits a very low level of
power during idle traffic slots (DL maximum power + Idle gain).
◼ Idle Power Gain (dB): The gain applied to the DL power when there is no active user connected to the cell.
It must be a negative value.
◼ MUG Table: You can access the MUG (Multi-User Gain) table by clicking the Browse button. The MUG table
is a graph of gain as a function of the number of users. The average cell throughput is higher with multiple
users than with a single user. This is modelled by the MUG graph.
In transmitters that support multi-carrier EV-DO, this MUG graph is used in calculations instead of the MUG
graph set per cell.
◼ Noise Rise Threshold (dB): The noise rise threshold. The noise rise threshold and the acceptable noise rise
margin are considered in the simulation during reverse link congestion. Atoll ensures that the cell reverse
link noise rise is within a range defined by the noise rise threshold plus the margin and the noise rise
threshold minus the margin.
◼ Acceptable Noise Rise Margin (dB): The acceptable noise rise margin.
◼ DRC Error Rate (%): The error rate as a percentage received by the cell on the Data Rate Control (DRC)
channel. The cell may receive the DRC channel from a mobile incorrectly. If this happens, the mobile will
not be scheduled for data transmission. This value is taken into account during rate control when Atoll
calculates the average cell throughput on the forward link.

626 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

◼ EV-DO Timeslots Dedicated to BCMCS (%): The percentage of timeslots dedicated to Broadcast/Multicast
Services (BCMCS). This parameter is taken into account during rate control when Atoll calculates the cell
average forward link throughput.
◼ EV-DO Timeslots Dedicated to Control Channels (%): The percentage of timeslots dedicated to control
channels (control, pilot, and ACK channels). This parameter is taken into account during rate control when
Atoll calculates the cell average forward link throughput.
◼ BCMCS Throughput (kbps): The BCMCS throughput. Two throughput values are available: 204.8 kbps and
409.6 kbps. This parameter is taken into account during rate control when Atoll calculates the cell average
forward link throughput.
◼ Max UL Load Factor (%): The maximum reverse link load factor not to be exceeded. This limit can be taken
into account during the simulation.
◼ Total Power (dBm): The total transmitted power on forward link. This value can be a simulation result or
can be entered by the user.
◼ UL Load Factor (%): The reverse link cell load factor. This factor corresponds to the ratio between the
reverse link total interference and the reverse link total noise. This is the global value for the reverse link
load factor including the reverse link inter-technology interference. This value can be a simulation result or
can be entered by the user.
◼ Max No. of EV-DO Users: The maximum number of EV-DO carrier users that this cell can support at any
given time. Multi-carrier EV-DO users are counted once in each cell they are connected to.

9.1.3 CDMA2000 Station Template Properties

The station template Properties dialog box contains the settings for templates that are used for creating new sites
and transmitters.
For more information, see "Placing a New Base Station Using a Station Template" on page 111 and "Managing
Station Templates" on page 112.

General Tab
This tab contains general information about the station template:
◼ Name: Type the name of the station template.
◼ Sectors: Specify the number of transmitters on the site.
◼ Hexagon Radius: Specify the theoretical radius of the hexagonal area covered by each sector.
◼ Frequency Band: Specify the frequency band and the Max range of the station.
◼ Main antenna: Select the Model and specify the following settings:
◼ 1st sector mechanical azimuth from which the azimuth of the other sectors are offset to offer complete
coverage of the area.
◼ Height/ground of the antennas from the ground (i.e., the height over the DTM; if the transmitter is situated
on a building, the height entered must include the height of the building).
◼ Mechanical downtilt for the antennas.
◼ Electrical Azimuth, Electrical Downtilt, and Additional electrical downtilt display additional antenna
parameters.

The Additional electrical downtilt can be made accessible through an option




in the Atoll.ini file. For more information, see the Administrator Manual.
◼ For more information on the effect of additional electrical downtilt on antenna
patterns, see the Technical Reference Guide.

◼ Under Path loss matrices, you can modify the following: the Main propagation model, the Main radius, and the
Main resolution, and the Extended propagation model, the Extended radius, and the Extended resolution. For
information on propagation models, see Chapter 4: Radio Calculations and Models.
◼ Under Comments, you can add additional information. The information you enter will be the default
information in the Comments field of any transmitter created using this station template.

© 2020 Forsk. All Rights Reserved. 627


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

Transmitter Tab
◼ Active: Select this option to specify whether the transmitter is active. Active transmitters are displayed in red
in the CDMA Transmitters folder of the Network explorer.

 Only active transmitters are taken into consideration during calculations.

Click the Equipment button to modify the tower-mounted amplifier (TMA), feeder cables, or transmitter
equipment. For information on the Equipment Specifications dialog box, see "Assigning Equipment to a
Transmitter" on page 181.
The Total losses (transmission and reception) and Noise figure (reception) in the Computed columns is
calculated from the information that was entered in the Equipment Specifications dialog box. The Total
losses (transmission and reception) Noise figure (reception) in the Real columns can be edited. Any value
that you enter must be positive.

 Any loss related to the noise due to the repeater of a transmitter is included in the
calculated losses. Atoll always considers the values in the Real boxes in coverage
predictions even if they are different from the values in the Computed boxes.

CDMA Tab
On this tab, you can modify the specifications of the Carriers (each corresponding to a cell) that each transmitter
supports.
◼ Carrier: You can select the numbers for each sector of the station template. To select the carriers to be added
to the sectors of a base station created using this station template, click the Browse button and select the
carriers to be created for each sector of the station.
◼ PN Offset: Define the Reuse Distance and the Domain of the pseudo noise offset.
◼ Power: Specify the Pilot, the Paging, and the Synchro powers, and the Idle Power Gain.
◼ Simulation Constraints: Specify the Max Power, the Max DL Load (defined as a percentage of the
maximum power), and the Max UL Load Factor.
◼ Load Conditions: Specify the Total Transmitted Power and the UL Load Factor.
◼ Active Set: Specify the Min Ec/Io and the T-Drop.
◼ Additional Interference: Set the DL Noise Rise and the UL Noise Rise. For more information on inter-
technology interference, see "Modelling Inter-technology Interference" on page 686.
You can also modify the Number of Uplink and Downlink Channel Elements and select the Equipment.
For information on carriers and cells, see "CDMA Cell Properties" on page 624.

CDMA2000 Tab
Use this tab to specify additional carrier parameters (each corresponding to a cell) that each transmitter supports.
For information on carriers and cells, see "CDMA Cell Properties" on page 624.
◼ Power Reserved for Pooling: Specify the power that is reserved for pooling.
◼ 1xRTT: Specify the Pilot Power, the Paging Power, and the Synchro Power.
◼ 1xEV-DO: Specify the Idle Power Gain, the Max. Number of EV-DO Channel Elements per Carrier, and you can
modify the MUG (multi-user gain) table.
◼ Rev. 0: Specify the Noise Rise Threshold, the Acceptable Noise Rise Margin, and the DRC Error Rate.
◼ Rev. A: Set the Timeslot BCMCS, the Timeslot Control Channels, and the BCMCS Throughput.
◼ Rev. B: Select whether Multi-carrier EV-DO is supported and you can enter a MUG=f(No. Users) graph and
define the min Ec/Nt (UL).

Neighbours Tab
On this tab, you can modify the Max Number of Intra- and Inter-Carrier Neighbours and the Max Number of Inter-
technology Neighbours. For information on defining neighbours, see "Neighbour Planning" on page 259.

628 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

Other Properties Tab


This tab only appears if you have defined additional fields in the Sites table, or if you have defined an additional field
in the Station Template Properties dialog box.

9.1.4 Creating a Dual-Band and Tri-Band CDMA Network

In Atoll, you can model dual-band and tri-band CDMA networks in one document (e.g., network consisting of
1900 MHz and 700 MHz transmitters). Creating a dual-band or tri-band CDMA network consists of the following
steps:
1. Defining the frequency bands in the document (see "Defining Frequency Bands" on page 678).
2. Selecting and calibrating a propagation model for each frequency band (see Chapter 4: Radio Calculations and
Models).
3. Assigning a frequency band, with its propagation model, to each transmitter (see "CDMA Transmitter
Properties" on page 622).
4. Defining the frequency bands with which terminals are compatible (see "Modelling Terminals" on page 287).

9.2 Studying CDMA Base Stations


You can study one or several base stations to test the effectiveness of the set parameters. Coverage predictions on
groups of base stations can take a large amount of time and consume a lot of computer resources. Restricting your
coverage prediction to the base station you are currently working on allows you get the results quickly. You can
expand your coverage prediction to a number of base stations once you have optimised the settings for each
individual base station.
Before studying a base station, you must assign a propagation model. The propagation model takes the radio and
geographic data into account and calculates propagation losses along the transmitter-receiver path. This allows
you to predict the received signal level at any given point. Any coverage prediction you make on a base station uses
the propagation model to calculate its results. For more information, see "Preparing Base Stations for Calculations"
on page 219.
In this section, the following are explained:
◼ "CDMA Prediction Properties" on page 629
◼ "CDMA Signal Level Coverage Predictions" on page 631
◼ "CDMA Coverage Predictions" on page 634.

9.2.1 CDMA Prediction Properties

You can configure the following parameters in the Properties dialog box.

The General Tab


The General tab allows you to specify the following settings for the prediction:
◼ Name: Specify the assigned Name of the coverage prediction.
◼ Resolution: Specify the display resolution. To improve memory consumption and optimise the calculation
times, you should set the display resolutions of coverage predictions according to the precision required. The
following table lists the levels of precision that are usually sufficient:

© 2020 Forsk. All Rights Reserved. 629


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

Size of the Coverage Prediction Display Resolution

City Centre 5m

City 20 m

County 50 m

State 100 m

Country Dependent on the size of the country

The resolution specified here is only for display purposes. The calculated resolution is independently specified
in the propagation settings. For more information, see "Assigning Propagation Parameters" on page 220.

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the <GUID> and </GUID> tags in the following files:
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction was saved using the Save as Customised Prediction command.
◼ "<prediction_name>.XML" files (one per prediction) created in the following
folder if coverage predictions were calculated with Display type = "Value
intervals": C:\<path_to_doc>\<doc_name>.studies\{<Unique_ID>}

◼ Receiver height: This displays the height of the receiver defined in the Calculation Parameters tab of the
Network Settings Properties dialog box
◼ Comments: Specify an optional description of comment for the prediction.
Under Display Configuration, you can create a Filter to select which sites to display in the results. For
information on filtering, see "Filtering Data" on page 103. The Group By and Sort buttons are not available
when making a so-called "global" coverage prediction (e.g., signal level coverage prediction).

 The Group By and Sort buttons are not available when making a so-called "global"
coverage prediction (e.g., signal level coverage prediction).

The Conditions Tab


The coverage prediction parameters on the Conditions tab allow you to define the signals that will be considered
for each pixel.
◼ At the top of the Conditions tab, you can specify the range to be considered for the current prediction.
◼ Server: Select either All, Best Signal Level or Second Best Signal Level:
◼ Select All to consider all servers.
◼ Select Best Signal Level or Second Best Signal Level to also specify an Overlap margin.
Selecting All or Best Signal Level will give you the same results because Atoll displays the results of the
best server in either case. Selecting Best Signal Level requires a longer calculation time.
◼ Shadowing: Select this option to consider shadowing in the prediction. For more information, see "Modelling
Shadowing" on page 217. If you select this option, you can change the Cell edge coverage probability.
◼ Clutter indoor losses: Select this option to consider indoor losses. Indoor losses are defined per frequency per
clutter class.
◼ Carrier: Select the carrier to be studied or select the "Best" carrier of a frequency band or of all frequency
bands. In CDMA2000, 1xEV-DO always transmits at full power, unlike 1xRTT. Therefore, if you select "Best",
the values displayed will always be for the maximum power transmitted by the cell, in other words, the power
for the 1xEV-DO carrier.
For more information, see the following sections:
◼ "CDMA Signal Level Coverage Predictions" on page 631
◼ "CDMA Coverage Predictions" on page 634

The Display Tab


On the Display tab, you can modify how the results of the coverage prediction will be displayed.
◼ Under Display Type, select "Value Intervals".

630 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

◼ Under Field, select "Best Signal Level" "Best Signal Level" Selecting "All" or "Best Signal Level" on the
Conditions tab will give you the same results because Atoll displays the results of the best server in either
case. Selecting "Best Signal Level" necessitates, however, the longest time for calculation.
◼ You can change the value intervals and their displayed colour. For information on changing display
properties, see "Setting the Display Properties of Objects" on page 49.
◼ You can create tip text with information about the coverage prediction by clicking the Browse button next
to the Tip Text box and selecting the fields you want to display in the tip text.
◼ You can select the Add to Legend check box to add the displayed value intervals to the legend.

 If you change the display properties of a coverage prediction after you have
calculated it, you may make the coverage prediction invalid. You will then have to
recalculate the coverage prediction to obtain valid results.

9.2.2 CDMA Signal Level Coverage Predictions

Atoll offers a series of standard coverage predictions that are common to all radio technologies. Coverage
predictions specific to CDMA are covered in "CDMA Coverage Predictions" on page 634.
Once you have created and calculated a coverage prediction, you can use the coverage prediction’s context menu
to make the coverage prediction into a customised prediction which will appear in the Prediction Types dialog box.
You can also select Duplicate from the coverage prediction’s context menu to create a copy. By duplicating an
existing prediction that has the parameters you want to study, you can create a new coverage prediction more
quickly than by creating a new coverage prediction. If you clone a coverage prediction, by selecting Clone from the
context menu, you can create a copy of the coverage prediction with the calculated coverage. You can then change
the display, providing that the selected parameter does not invalidate the calculated coverage prediction.
You can also save the list of all defined coverage predictions in a user configuration, allowing you or other users to
load it into a new Atoll document. When you save the list in a user configuration, the parameters of all existing
coverage predictions are saved; not just the parameters of calculated or displayed ones. For information on
exporting user configurations, see "Saving a User Configuration" on page 108.
The following standard coverage predictions are explained in this section:
◼ "Studying Signal Level Coverage of a Single Base Station" on page 631
◼ "Making a Coverage Prediction by Signal Level" on page 632
◼ "Making a Coverage Prediction by Transmitter" on page 633
◼ "Making a Coverage Prediction on Overlapping Zones" on page 633.

9.2.2.1 Studying Signal Level Coverage of a Single Base Station


While you are building your radio-planning project, you might want to check the coverage of a new base station
without having to calculate the entire project. You can do this by selecting the site with its transmitters and then
creating a coverage prediction.
This section explains how to calculate the signal level coverage of a single site. A signal level coverage prediction
displays the strength of the best signal received at each pixel of the area studied.

 You can use the same procedure to study the signal level coverage of several sites
by grouping the transmitters. For information on grouping transmitters, see
"Grouping Data Objects by Property" on page 99.

To study the signal level coverage of a single base station:


1. In the Network explorer, right-click the CDMA Transmitters folder and select Group By > Sites from the context
menu. The transmitters are now displayed in the CDMA Transmitters folder by the site on which they are
situated.

© 2020 Forsk. All Rights Reserved. 631


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

+ If you want to study only sites by their status, at this step you could group them by
status.

2. Specify the propagation parameters as explained in "Assigning Propagation Parameters" on page 220.
3. In the CDMA Transmitters folder, right-click the group of transmitters you want to study and select
Calculations > Create a New Prediction from the context menu. The Prediction Types dialog box appears.
The Prediction Types dialog box lists the coverage predictions available. They are divided into Standard
Predictions, supplied with Atoll, and Customised Predictions. Unless you have already created some
customised predictions, the Customised Predictions list will be empty.
4. Select Coverage by Signal Level (DL) and click OK. The Coverage by Signal Level (DL) Properties dialog box
appears.
5. Configure the parameters in the Properties dialog box as described in "CDMA Prediction Properties" on
page 629.
The coverage prediction parameters on the Conditions tab allow you to define the signals that will be
considered for each pixel.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window. The signal
level coverage prediction can be found in the Predictions folder in the Network explorer. Atoll automatically locks
the results of a coverage prediction as soon as it is calculated, as indicated by the icon ( ) beside the coverage
prediction in the Predictions folder. When you click the Calculate button ( ), Atoll only calculates unlocked
coverage predictions ( ).

9.2.2.2 Making a Coverage Prediction by Signal Level


A coverage prediction by signal level allows you to predict the best signal strength at each pixel. You can base the
coverage on the signal level, path loss, or total losses within a defined range.
To make a coverage prediction by signal level:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by Signal Level (DL) and click OK. The Coverage by Signal Level (DL) Properties dialog box
appears.
3. Configure the parameters in the Properties dialog box as described in "CDMA Prediction Properties" on
page 629.
The coverage prediction parameters on the Conditions tab allow you to define the signals that will be
considered for each pixel.
4. Click the Display tab.
Choose to display the results by best signal level. The coverage prediction results will be in the form of
thresholds. For information on adjusting the display, see "Setting the Display Properties of Objects" on
page 49.
Selecting "All" or "Best Signal Level" on the Conditions tab will give you the same results because Atoll displays
the results of the best server in either case. Selecting "Best Signal Level" necessitates, however, the longest
time for calculation.
5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.

632 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

 You can run a specific prediction study displaying a coverage by pilot signal level
for a given terminal, service, mobility and carrier as explained in "Studying Pilot
Signal Quality" on page 635.

9.2.2.3 Making a Coverage Prediction by Transmitter


A coverage prediction by transmitter allows the user to predict which server is the best at each pixel. You can base
the coverage on the signal level, path loss, or total losses within a defined range.
To make a coverage prediction by transmitter:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by Transmitter (DL) and click OK. The Coverage by Transmitter (DL) Properties dialog box
appears.
3. Configure the parameters in the Properties dialog box as described in "CDMA Prediction Properties" on
page 629.
The coverage prediction parameters on the Conditions tab allow you to define the signals that will be
considered for each pixel.
4. Click the Display tab.
For a coverage prediction by transmitter, the Display Type "Discrete Values" based on the Field "Transmitter"
is selected by default. Each coverage zone will then be displayed with the same colour as that defined for each
transmitter. For information on defining transmitter colours, see "Setting the Display Properties of Objects" on
page 49.

 When creating a coverage prediction by discrete values, you cannot export the
values per pixel.

5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

 You can also predict which server is the second best server on each pixel by
selecting "Second best signal level" on the Conditions tab setting "Discrete Values"
as the Display Type and "Transmitter" as the Field on the Display tab.

9.2.2.4 Making a Coverage Prediction on Overlapping Zones


Overlapping zones (dl) are composed of pixels that are, for a defined condition, covered by the signal of at least two
transmitters. You can base a coverage prediction of overlapping zones on the signal level, path loss, or total losses
within a defined range.
To make a coverage prediction on overlapping zones:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.

© 2020 Forsk. All Rights Reserved. 633


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

2. Select Overlapping zones (DL) and click OK. The Overlapping zones (DL) Properties dialog box appears.
3. Configure the parameters in the Properties dialog box as described in "CDMA Prediction Properties" on
page 629.
The coverage prediction parameters on the Conditions tab allow you to define the signals that will be
considered for each pixel.
4. Click the Display tab.
For a coverage prediction on overlapping zones, the Display Type "Value Intervals" based on the Field "Number
of Servers" is selected by default. Each overlapping zone will then be displayed in a colour corresponding to
the number of servers received per pixel. For information on defining display properties, see "Setting the
Display Properties of Objects" on page 49.
5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.


By changing the parameters selected on the Conditions tab and by selecting
different results to be displayed on the Display tab, you can calculate and display
information other than that which has been explained in the preceding sections.

9.2.3 CDMA Coverage Predictions

CDMA coverage predictions available in Atoll are used to analyse the signal quality and interference. For the
purposes of these coverage predictions, each pixel is considered a non-interfering user with a defined service,
mobility type, and terminal. For more information, see "Service and User Modelling" on page 279.
In CDMA, the quality of the signal and the size of the area that can be covered are influenced by the network load.
As the network load increases, the area a cell can effectively cover decreases. For this reason, the network load
must be defined in order to calculate CDMA-specific coverage predictions.
If you have traffic maps, you can do a Monte Carlo simulation to model power control and evaluate the network load
for a generated user distribution. If you do not have traffic maps, Atoll can calculate the network load using the
reverse link load factor and forward link total power defined for each cell.
In this section, the CDMA-specific coverage predictions will be calculated using reverse link load factor and forward
link total power parameters defined at the cell level. For the purposes of these coverage predictions, each pixel is
considered a non-interfering user with a defined service, mobility type, and terminal.
Before making a prediction, you will have to set the reverse link load factor and forward link total power and the
parameters that define the services and users. These are explained in the following sections:
◼ "Setting the Reverse Link Load Factor and the Forward Link Total Power" on page 635.
This section explains the coverage predictions available for analysing the signal quality and interference. The
following are explained:
◼ "Studying Pilot Signal Quality" on page 635
◼ "Studying 1xRTT Forward and Reverse Link Service Areas (Eb⁄Nt)" on page 636
◼ "Studying 1xEV-DO Reverse Link Service Area (Eb⁄Nt)" on page 638
◼ "Studying the Effective Service Area" on page 639
◼ "Making a Coverage Prediction by Quality Indicators" on page 640.
◼ "Studying Forward Link Total Noise" on page 641
◼ "Studying Pilot Pollution" on page 642
◼ "Studying Inter-technology Downlink Noise" on page 643

634 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

◼ "Making a Handoff Status Coverage Prediction" on page 644

9.2.3.1 Setting the Reverse Link Load Factor and the Forward Link Total Power
If you are setting the reverse link load factor and the forward link total power for a single transmitter, you can set
these parameters on the Cells tab of the transmitter’s Properties dialog box. However, you can set the reverse link
load factor and the forward link total power for all cells using the Cells table.
To set the reverse link load factor and the forward link total power using the Cells table:
1. In the Network explorer, right-click the Transmitters folder and select Cells > Open Table from the context
menu. The Cells table appears.
2. Enter a value in the following columns:
◼ Total Power (dBm)
◼ UL Load Factor (%)
For a definition of the values, see "CDMA Cell Properties" on page 624.

+ To enter the same values in one column for all cells in the table by copying the
contents of one cell into other cells, you can use the Fill Down and Fill Up
commands. For more information on working with tables in Atoll, see "Data Tables"
on page 78.

9.2.3.2 Studying Pilot Signal Quality


A pilot signal quality prediction enables you to identify areas where there is at least one transmitter whose pilot
quality is received sufficiently well to be added to the probe mobile active set.
Atoll calculates the best pilot quality received on each pixel where the pilot signal level exceeds the defined
minimum RSCP threshold. Then, Atoll compares this value to the Ec⁄I0 threshold required to be the best server (Min
Ec/Io defined for the given cell plus the Delta Min Ec/Io value defined for the selected mobility type). The pixel is
coloured if the condition is fulfilled (in other words, if the best Ec⁄I0 is higher than the Ec⁄I0 threshold.
To make a pilot signal quality prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Pilot Quality Analysis (DL) and click OK. The Pilot Quality Analysis (DL) Properties dialog box appears.
3. Configure the general parameters in the Properties dialog box as described in "CDMA Prediction Properties"
on page 629.
4. Click the Conditions tab. Select "(Cells Table)" from Load Conditions. In this case, the coverage prediction is
not based on load conditions taken from a simulation. Atoll will calculate the coverage prediction using the
reverse link load factor and the forward link total power defined in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
Conditions list.

You must select a Terminal, Service, and Mobility, as defined in "Service and User Modelling" on page 279.
You must also select which Carrier is to be considered. You can make the coverage prediction for a specific
carrier or for the "Best (All/Main/Second/Third band)" carrier selected according to the carrier selection
method defined for the site equipment.
If you want the pilot signal quality prediction to consider shadowing, you can select the Shadowing check box
and enter a percentage in the Cell Edge Coverage Probability text box.
You can also select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
5. Click the Display tab.

© 2020 Forsk. All Rights Reserved. 635


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

For a pilot signal quality prediction, the Display Type "Value Intervals" based on the Field "Ec⁄I0 (dB)" is
selected by default. Each pixel is displayed in a colour corresponding to the pilot signal quality. For information
on defining display properties, see "Setting the Display Properties of Objects" on page 49.
You can also set parameters to display the following results:
◼ Where at least one transmitter is in the active set: Select "Unique" as the Display Type.
◼ Where at least one transmitter is in the active set, with information on the best server: Select "Discrete
Value" as the Display Type and "Transmitter" as the Field.
◼ The pilot signal level: Select "Value Intervals" as the Display Type and "Ec (dBm)" as the Field.
◼ The pilot quality relative to the Ec⁄I0 threshold: Select "Value Intervals" as the Display Type and "Ec⁄I0
Margin (dB)" as the Field.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

9.2.3.3 Studying 1xRTT Forward and Reverse Link Service Areas (Eb⁄Nt)
Atoll calculates the traffic channel quality on FCH (as defined by Eb⁄Nt) when using the maximum power allowed.
In the coverage prediction, the forward link service area is limited by the maximum traffic channel power allowable
on FCH per cell and by the pilot quality. The reverse link service area is limited by the maximum terminal power
allowable on FCH and by the pilot quality. On both the forward and reverse links, if the received pilot is below the set
threshold on a given pixel, Atoll will not display the traffic channel quality. Mobile macro-diversity is taken in
consideration to evaluate the traffic channel quality (Eb⁄Nt). Atoll combines the signal from each transmitter in the
probe mobile active set.
To make a coverage prediction on service area (Eb/Nt) forward link or reverse link:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select one of the following coverage predictions and click OK:
◼ Service Area Analysis (Eb/Nt) (UL)
◼ Service Area Analysis (Eb/Nt) (DL)
The coverage prediction Properties dialog box appears.
3. Configure the general parameters in the Properties dialog box as described in "CDMA Prediction Properties"
on page 629.
4. Click the Conditions tab. Select "(Cells Table)" from Load Conditions. In this case, the coverage prediction is
not going to be based on load conditions taken from a simulation. Atoll will calculate the coverage prediction
using the reverse link load factor and the forward link total power defined in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
Conditions list.

You must select a 1xRTT-capable Terminal, a 1xRTT Service, and a Mobility, as defined in "Service and User
Modelling" on page 279. You must also select a 1xRTT Carrier.
If you want the service area (Eb⁄Nt) coverage prediction to consider shadowing, you can select the Shadowing
check box and enter a percentage in the Cell Edge Coverage Probability text box.
You can also select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
5. Click the Display tab.
For a service area (Eb/Nt) coverage prediction, the Display Type "Value Intervals" based on the Field "Max
Eb⁄Nt (dB)" is selected by default. The Field you choose determines which information the service area

636 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

(Eb⁄Nt) forward link or reverse link prediction makes available. Each pixel is displayed in a colour
corresponding to the traffic channel quality. For information on defining display properties, see "Setting the
Display Properties of Objects" on page 49.
You can also set parameters to display the following results:
◼ The traffic channel quality relative to the Eb⁄Nt threshold: Select "Value Intervals" as the Display Type and
"Eb⁄Nt Margin (dB)" as the Field.
◼ The power required to reach the Eb⁄Nt threshold: Select "Value Intervals" as the Display Type and
"Required Power (dB)" as the Field.
◼ Where traffic channel quality exceeds the Eb⁄Nt threshold for each mobility type: On the Conditions tab,
select "All" as the Mobility Type. The parameters on the Display tab are automatically set.
◼ The throughput on the forward or reverse link: Select "Discrete values" as the Display Type and "Rate
(Kbps)" as the Field.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

Studying the Forward Link EV-DO Throughput


Atoll calculates the pilot channel quality (as defined by Ec⁄Nt) and, using the calculated Ec⁄Nt, Atoll calculates the
maximum throughput that can be supplied.
To make a forward link EV-DO throughput coverage prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Service Area Analysis (Eb/Nt) (DL) and click OK. The coverage prediction Properties dialog box
appears.
3. Configure the general parameters in the Properties dialog box as described in "CDMA Prediction Properties"
on page 629.
4. Click the Conditions tab and select "(Cells Table)" from Load Conditions. In this case, the coverage prediction
is not going to be based on load conditions taken from a simulation. Atoll will calculate the coverage
prediction using the reverse link load factor and the forward link total power defined in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
Conditions list.

You must select an EV-DO-capable Terminal, an EV-DO Service, and a Mobility, as defined in "Service and User
Modelling" on page 279. You must also select an EV-DO Carrier.
In order to model a multi-carrier EV-DO user, select an EV-DO Rev. B-capable Terminal, an EV-DO Rev. B
Service with the "Best Effort" QoS and "Best (1xEV-DO)" as carrier.
If you want the coverage prediction to consider shadowing, you can select the Shadowing check box and enter
a percentage in the Cell Edge Coverage Probability text box.
You can also select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
5. Click the Display tab.
By default, the Display Type "Value Intervals" based on the Field "Max Eb⁄Nt (dB)" is selected when you make
a service area (Eb/Nt) coverage prediction. For a forward link EV-DO throughput coverage prediction, you can,
however, change the display to one of the following:
◼ The Ec⁄Nt ratio: Select "Value Intervals" as the Display Type and "C⁄I (dB)" as the Field.
◼ The throughput on the forward link: Select "Discrete values" as the Display Type and "Rate (Kbps)" as the
Field. For multi-carrier EV-DO users, Atoll will calculate the throughput on each carrier and will display the
total throughput (i.e., the sum of the throughputs obtained on each carrier) as prediction results.

© 2020 Forsk. All Rights Reserved. 637


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

◼ The average throughput on the forward link: This information is available when you model EV-DO Rev. A
users, single-carrier and multi-carrier EV-DO Rev. B users. Select "Discrete values" as the Display Type and
"Average Rate (Kbps)" as the Field. Atoll calculates the average EV-DO throughput on the forward link using
the early termination probabilities, defined in the terminal’s reception equipment, to model HARQ (Hybrid
Automatic Repeat Request).
For information on defining display properties, see "Setting the Display Properties of Objects" on page 49.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

9.2.3.4 Studying 1xEV-DO Reverse Link Service Area (Eb⁄Nt)


Atoll calculates the reverse link EV-DO traffic channel quality (Eb⁄Nt) with an uplink data channel throughput of 9.6
kbps for EVDO Rev.0 users and 4.8 kbps for EVDO Rev. A and Rev. B users. The service area is limited by the
maximum terminal power allowed and by the pilot quality. Mobile macro-diversity is taken in consideration to
evaluate the traffic channel quality (Eb⁄Nt). Atoll combines the signal from each transmitter in the probe mobile
active set. For multi-carrier EV-DO users, Atoll considers the best sub-active set.
To make a coverage prediction on service area (Eb/Nt) reverse link:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Service Area Analysis (Eb/Nt) (UL) and click OK. The Service Area Analysis (Eb/Nt) (UL) Properties
dialog box appears.
3. Configure the general parameters in the Properties dialog box as described in "CDMA Prediction Properties"
on page 629.
4. Click the Conditions tab. Select "(Cells Table)" from Load Conditions. In this case, the coverage prediction is
not going to be based on load conditions taken from a simulation. Atoll will calculate the coverage prediction
using the reverse link load factor and the forward link total power defined in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
Conditions list.

You must select an EV-DO-capable Terminal, an EV-DO Service, and a Mobility, as defined in "Service and User
Modelling" on page 279. You must also select an EV-DO Carrier.
In order to model a multi-carrier EV-DO user, select an EV-DO Rev. B-capable Terminal, an EV-DO Rev. B
Service with the "Best Effort" QoS and "Best (1xEV-DO)" as carrier.
If you want the service area (Eb⁄Nt) coverage prediction to consider shadowing, you can select the Shadowing
check box and enter a percentage in the Cell Edge Coverage Probability text box.
You can also select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
5. Click the Display tab.
For a service area (Eb/Nt) coverage prediction, the Display Type "Value Intervals" based on the Field "Max
Eb⁄Nt (dB)" is selected by default. The Field you choose determines which information the service area
(Eb⁄Nt) reverse link prediction makes available. Each pixel is displayed in a colour corresponding to the traffic
channel quality with an uplink data channel throughput of 9.6 kbps for EVDO Rev.0 users and 4.8 kbps for
EVDO Rev. A and Rev. B users. For information on defining display properties, see "Setting the Display
Properties of Objects" on page 49.
You can also set parameters to display the following results:
◼ The traffic channel quality relative to the Eb⁄Nt threshold: Select "Value Intervals" as the Display Type and
"Eb⁄Nt Margin (dB)" as the Field.

638 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

◼ The power required to reach the Eb⁄Nt threshold: Select "Value Intervals" as the Display Type and
"Required Power (dB)" as the Field.
◼ Where traffic channel quality exceeds the Eb⁄Nt threshold for each mobility type: On the Conditions tab,
select "All" as the Mobility Type. The parameters on the Display tab are automatically set.
◼ The throughput: Select "Discrete values" as the Display Type and "Rate (Kbps)" as the Field. For multi-
carrier EV-DO users, Atoll shares the available terminal power between each carrier in order to calculate the
throughput obtained on each carrier. It displays the results for the best configuration among all
combinations of carriers, i.e., the combination which provides the highest total throughput.
◼ The average EV-DO throughput: This information is available when you model EV-DO Rev. A users, single-
carrier and multi-carrier EV-DO Rev. B users. Select "Discrete values" as the Display Type and "Average
Throughput (Kbps)" as the Field. Atoll calculates the average EV-DO throughput on the reverse link using
the early termination probabilities, defined in the terminal’s reception equipment, to model HARQ (Hybrid
Automatic Repeat Request).
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

9.2.3.5 Studying the Effective Service Area


The effective service area is the intersection zone between the pilot reception area, and the reverse link and forward
link service areas. In other words, the effective service area prediction calculates where a service actually is
available for the probe mobile.
To make an effective service area prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Effective Service Area Analysis (Eb/Nt) (DL+UL) and click OK. the coverage prediction Properties
dialog box appears.
3. Configure the general parameters in the Properties dialog box as described in "CDMA Prediction Properties"
on page 629.
4. Click the Conditions tab and select "(Cells Table)" from Load Conditions. In this case, the coverage prediction
is not going to be based on load conditions taken from a simulation. Atoll will calculate the coverage
prediction using the reverse link load factor and the forward link total power defined in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
Conditions list.

You must select a Terminal, Service, and Mobility, as defined in "Service and User Modelling" on page 279.
You must also select which Carrier is to be considered. You can make the coverage prediction for a specific
carrier or for the "Best (All/Main/Second/Third band)" carrier selected according to the carrier selection
method defined for the site equipment.
If you want the effective service area prediction to consider shadowing, you can select the Shadowing check
box and enter a percentage in the Cell Edge Coverage Probability text box.
You can also select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
5. Click the Display tab.
For an effective service area prediction, the Display Type "Unique" is selected by default. The coverage
prediction will display where a service actually is available for the probe mobile. In the calculations, Atoll
considers 1xRTT users with the peak FCH throughput, EVDO Rev. A users with a data channel throughput of
9.6 kbps in the reverse link and 38.4 kbps in the forward link, and EVDO Rev. B users with a data channel

© 2020 Forsk. All Rights Reserved. 639


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

throughput of 4.8 kbps in the reverse and the forward links. For information on defining display properties, see
"Setting the Display Properties of Objects" on page 49.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

9.2.3.6 Making a Coverage Prediction by Quality Indicators


You can create a quality coverage prediction based on a given quality indicators (BER, BLER, or FER). The coverage
prediction will show for each pixel the measurement of the selected quality indicator.
This type of coverage prediction is not available in the list of standard coverage predictions; you can, however, use
quality indicators in a coverage prediction by first ensuring that the parameters of the quality indicators have been
correctly set and then creating a coverage prediction, selecting display parameters that use these quality indicators.
Before you define the quality coverage prediction, you must ensure that the parameters of the quality indicators
have been correctly set.
To check the parameters of the quality indicators:
1. In the Parameters explorer, expand the Network Settings folder, right-click Quality Indicators, and select Open
Table from the context menu. The Quality Indicators table appears.
◼ Used for Packet Services: Select the Used for Packet Services check box if the quality indicator is to be
used for data services (i.e., 1xRTT, 1xEV-DO Rev. 0, or 1xEV-DO Rev. A).
◼ Used for Circuit Services: Select the Used for Circuit Services check box if the quality indicator is to be
used for voice services.
◼ Measured Parameter for QI: From the list, select the parameter that will be measured to indicate quality.
◼ QI Interpolation: Select the QI Interpolation check box if you want Atoll to interpolate between two existing
QI values. Clear the QI Interpolation check box if you want Atoll to take the closest QI value.
2. Close the Quality Indicators table.
3. In the Network Settings folder, right-click the Reception Equipment folder. The context menu appears.
4. Select Open Table from the context menu. The Reception Equipment table appears.
"Standard" is the default reception equipment type for all terminals.
5. Double-click the reception equipment type for which you want to verify the correspondence between the
measured quality and the quality indicator. The reception equipment type’s Properties dialog box appears.
6. Click the Quality Graphs tab.
7. Ensure that a Quality Indicator has been chosen for each Service. You can edit the values in the DL and UL
Quality Indicator Tables by clicking directly on the table entry, or by selecting the Quality Indicator and clicking
the Downlink Quality Graphs or the Uplink Quality Graphs buttons. The graph gives the variation of the quality
indicator as a function of the measured parameter.
8. Click OK to close the reception equipment type’s Properties dialog box.
Once you have ensured that the parameters of the quality indicators have been correctly set, you can use the
measured quality to create a quality coverage prediction. How you define a coverage prediction according to the
measured quality indicator, depends several parameters:
◼ The settings made in the Quality Indicators table
◼ The service you want to study
◼ The quality indicator you want to use (BER, BLER, or FER)
◼ The coverage prediction you want to use (Pilot Quality Analysis Downlink, the Service Area Analysis Downlink,
or Service Area Analysis Uplink).
In the following example, you will create a quality coverage prediction showing BLER, for a user on foot, and with a
1xRTT data service.
To create a quality coverage prediction showing BLER for a user on foot, and with a 1xRTT data service:

640 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Service Area Analysis (Eb⁄Nt) (DL) and click OK. The coverage prediction Properties dialog box
appears.
3. Configure the general parameters in the Properties dialog box as described in "CDMA Prediction Properties"
on page 629.
4. Click the Conditions tab and select "(Cells Table)" from Load Conditions. In this case, the coverage prediction
is not going to be based on load conditions taken from a simulation. Atoll will calculate the coverage
prediction using the reverse link load factor and the forward link total power defined in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
Conditions list.

◼ Terminal: Select the appropriate radio configuration for mobile Internet access from the Terminal list.
◼ Service: Select "1xRTT Data" from the Service list.
◼ Mobility: Select "Pedestrian" from the Mobility list.
◼ Carrier: Select "1xRTT" from the Carrier list.
If you want the service area (Eb⁄Nt) downlink prediction to consider shadowing, you can select the Shadowing
check box and enter a percentage in the Cell Edge Coverage Probability text box.
You can also select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
5. Click the Display tab.
Select "Value intervals" as the Display Type and "BLER" as the Field. The exact of the field value will depend
on the name given in the Quality Indicators table. For information on defining display properties, see "Setting
the Display Properties of Objects" on page 49.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.
Atoll calculates for each pixel the forward link traffic channel quality (Eb⁄Nt) (provided when using the maximum
traffic channel power allowed). Then, it calculates the corresponding BLER value from the quality graph (BLER=f(DL
Eb⁄Nt)). The pixel is coloured if the condition is fulfilled (i.e., if BLER is evaluated as being higher than the specified
threshold).

9.2.3.7 Studying Forward Link Total Noise


In the forward link total noise prediction, Atoll calculates and displays the areas where the forward link total noise
or the forward link noise rise exceeds a set threshold.
To make a forward link total noise or forward link noise rise prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Total Noise Level Analysis (DL) and click OK. The Total Noise Level Analysis (DL) Properties dialog
box appears.
3. Configure the general parameters in the Properties dialog box as described in "CDMA Prediction Properties"
on page 629.
4. Click the Conditions tab. Select "(Cells Table)" from Load Conditions. In this case, the coverage prediction is
not going to be based on load conditions taken from a simulation. Atoll will calculate the coverage prediction
using the reverse link load factor and the forward link total power defined in the cell properties.

© 2020 Forsk. All Rights Reserved. 641


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
Conditions list.

You must select a Terminal, Service, and Mobility, as defined in "Service and User Modelling" on page 279.
You must also select which Carrier is to be considered. You can make the coverage prediction for a specific
carrier or for the "Best" carrier selected according to the carrier selection method defined for the site
equipment.
You can also select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
5. Click the Display tab.
For a forward link total noise prediction, the Display Type "Value Intervals" is selected by default. The Field you
choose determines which information the forward link total noise prediction makes available.
◼ Min noise level
◼ Average noise level
◼ Max noise level
For information on defining display properties, see "Setting the Display Properties of Objects" on page 49.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

9.2.3.8 Studying Pilot Pollution


A transmitter which fulfils all the criteria to enter a mobile’s active set but which is not admitted because the active
set limit has already been reached is considered a polluter.
In the Pilot Pollution Analysis prediction, Atoll calculates and displays the areas where the probe mobile is
interfered by the pilot signal from polluter transmitters. For 1xRTT, pilot pollution is the same on the forward and on
the reverse links because 1xRTT can be connected to more than one transmitter on both the forward and on the
reverse links. EV-DO, on the other hand, can only be connected to one transmitter on the forward link, but several on
the reverse link. Therefore, pilot pollution for EV-DO will be different on the forward link and on the reverse link. The
Pilot Pollution Analysis only calculates pilot pollution on the forward link. For multi-carrier EV-DO users, Atoll
considers the active set associated with the best carrier.
To make a pilot pollution prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Pilot Pollution Analysis (DL) and click OK. the coverage prediction Properties dialog box appears.
3. Configure the general parameters in the Properties dialog box as described in "CDMA Prediction Properties"
on page 629.
4. Click the Conditions tab. Select "(Cells Table)" from Load Conditions. In this case, the coverage prediction is
not going to be based on load conditions taken from a simulation. Atoll will calculate the coverage prediction
using the reverse link load factor and the forward link total power defined in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
Conditions list.

You must select a Terminal, Service, and Mobility as defined in "Service and User Modelling" on page 279. You
must also select which Carrier is to be considered. You can make the coverage prediction for a specific carrier
or for the "Best (All/Main/Second/Third band)" carrier selected according to the carrier selection method
defined for the site equipment.

642 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

If you want the Pilot Pollution Analysis to consider shadowing, you can select the Shadowing check box and
enter a percentage in the Cell Edge Coverage Probability text box.
You can also select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
5. Click the Display tab.
For a Pilot Pollution Analysis, the Display Type "Value Intervals" and the Field "Number of Polluters" are
selected by default. For information on defining display properties, see "Setting the Display Properties of
Objects" on page 49.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

9.2.3.9 Studying Inter-technology Downlink Noise


In the inter-technology downlink noise prediction, Atoll calculates and displays the areas where the downlink noise
or noise rise from external base stations and mobiles exceeds a set threshold. For more information on modelling
inter-technology interference, see "Modelling Inter-technology Interference" on page 686.
To make an inter-technology downlink noise or noise rise prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Inter-technology Interference Level Analysis (DL) and click OK. The coverage prediction Properties
dialog box appears.
3. Configure the general parameters in the Properties dialog box as described in "CDMA Prediction Properties"
on page 629.
4. Click the Conditions tab. Select "(Cells Table)" from Load Conditions. In this case, the coverage prediction is
not going to be based on load conditions taken from a simulation.

 If you were going to base a coverage prediction on simulations, you would select
the simulations on which you would be basing the coverage prediction from the
Load Conditions list.

You must select a Terminal and a Service, as defined in "Service and User Modelling" on page 279. You must
also select which Carrier is to be considered. You can make the coverage prediction for a specific carrier or
for the "Best (All/Main/Second/Third band)" carrier selected according to the carrier selection method defined
for the site equipment.
If you want the prediction to consider shadowing, you can select the Shadowing check box and enter a
percentage in the Cell Edge Coverage Probability text box.
You can also select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
5. Click the Display tab.
The Display Type "Value Intervals" is selected by default. The Field you choose determines which information
the prediction makes available, Noise Level or Noise Rise. For information on defining display properties, see
"Setting the Display Properties of Objects" on page 49.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.

© 2020 Forsk. All Rights Reserved. 643


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

9.2.3.10 Making a Handoff Status Coverage Prediction


In the handoff status prediction, Atoll calculates and displays the zones where a handoff can be made. For a handoff
to be possible, there must be a potential active transmitter, i.e., a transmitter that fulfils all the criteria to enter the
mobile active set, and the service chosen by the user must be available.
You can also use the handoff status coverage prediction to display the number of potential active transmitters.
For 1xRTT, the handoff status is the same on the forward and on the reverse links because 1xRTT can be connected
to more than one transmitter on both the forward and on the reverse links. EV-DO, on the other hand, can only be
connected to one transmitter on the forward link, but several on the reverse link. Therefore, the handoff status
coverage prediction for EV-DO is calculated on the reverse link. For multi-carrier EV-DO users, Atoll considers the
active set associated with the best carrier.
To make a handoff status coverage prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Handoff Zones (DL) and click OK. The coverage prediction Properties dialog box appears.
3. Configure the general parameters in the Properties dialog box as described in "CDMA Prediction Properties"
on page 629.
4. Click the Conditions tab. Select "(Cells Table)" from Load Conditions. In this case, the coverage prediction is
not going to be based on load conditions taken from a simulation. Atoll will calculate the coverage prediction
using the reverse link load factor and the forward link total power defined in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
Conditions list.

You must select a Terminal, Service, and Mobility, as defined in "Service and User Modelling" on page 279.
If you want the forward link total noise or forward link noise rise prediction to consider shadowing, you can
select the Shadowing check box and enter a percentage in the Cell Edge Coverage Probability text box.
You can also select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
5. Click the Display tab. The settings you select on the Display tab determine the information that the coverage
prediction will display.
◼ To display the handoff status:
i. Select "Discrete Values" from the Display Type list.
ii. Select "Status" from the Field list. The coverage prediction will display the number of cells the probe
mobile is connected to and the number of sites these cells are located on.
◼ To display the number of potential active transmitters:
i. Select "Value Intervals" from the Display Type list.
ii. Select "Potential active transmitter nb" from the Field list. the coverage prediction will display the
number of potential active transmitters.
For information on defining display properties, see "Setting the Display Properties of Objects" on page 49.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

644 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

9.2.4 Making an Active Set Analysis

The AS Analysis view of the Point Analysis window gives you information on the pilot quality (Ec⁄I0) (which is the
main parameter used to define the mobile active set), the connection status, and the active set of the probe mobile.
Results are displayed for any point of the map where the pilot signal level exceeds the defined minimum RSCP. The
analysis is provided for a user-definable probe receiver which has a terminal, a mobility and a service.
For information on the criteria for belonging to the active set, see "Conditions for Entering the Active Set" on
page 685.
To make an active set analysis:

1. Click the Point Analysis button ( ) on the toolbar. The Point Analysis window appears.
2. Select the AS Analysis view.
3. Select "Cells Table" from the Loads list.
4. If you are making an AS analysis to verify a coverage prediction, you can recreate the conditions of the
coverage prediction:
a. Select the same Carrier, Terminal, Service, Mobility, DL Rate, and UL Rate studied in the coverage
prediction.
If the coverage prediction was for 1xRTT, you must select "FCH" for both the DL Rate and UL Rate. If the
coverage prediction was for EV-DO Rev.0, you must select "9.6 kbps" for the UL Rate. If the coverage
prediction was for EV-DO Rev. A or Rev. B, you must select "4.8 kbps" for the UL Rate.

b. Click the Options button ( ) to display the Calculation Options dialog box.
◼ Change the X and Y coordinates to change the present position of the receiver.
◼ Select the Shadowing check box and enter a Cell Edge Coverage Probability. For more information, see
"Considering Shadowing in Point Analyses" on page 232.
◼ Select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per frequency
per clutter class. For more information, see "Considering Indoor Losses" on page 232.
c. Click OK in the Calculation Options dialog box.
5. Move the pointer over the map to make an active set analysis for the current location of the pointer. As you
move the pointer, Atoll indicates on the map which is the best server for the current position.

Figure 9.2: Point analysis on the map

Information on the current position is given in the AS Analysis view of the Point Analysis window. See Figure
9.3 on page 646 for an explanation of the displayed information.

© 2020 Forsk. All Rights Reserved. 645


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

Figure 9.3: Point Analysis - AS Analysis view

The bar graph displays the following information:


◼ The pilot quality (Ec⁄I0) of all transmitters using the selected carrier (the colour of the bar corresponds to
the colour of the transmitter on the map).
◼ The thresholds required to enter the active set as best server and not to be rejected from the active set. The
portion of the graph with the grey background indicates the transmitters in the active set.
◼ The pilot and the availability of service on the reverse link and forward link.
If there is at least one successful connection (for pilot, forward link, or reverse link), double-clicking the icons
in the right-hand frame will open a dialog box with additional information.
6. Click the map to leave the point analysis pointer at its current position. To move the pointer again, click the
point analysis pointer on the map and drag it to a new position.
7. In the AS Analysis view toolbar, you can use the following tools:
◼ Click the Report button ( ) to generate a report that contains the information from the Point Analysis
window. The Analysis Report dialog box opens.

◼ Click the Copy button ( ) to copy the content of the view and paste it as a graphic into a graphic editing
or word-processing programme.

◼ Click the Print button ( ) to print the content of the view.


◼ Click the Centre on Map button ( ) to centre the map window on the receiver.

8. Click the Point Analysis button ( ) again to end the point analysis.

+
You can display a point analysis that uses the settings from an existing prediction
by right-clicking the prediction in the Network explorer and selecting Open Point
Analysis from the context menu.

9.2.5 Obtaining Numerical Values of Signal Levels and Signal Quality

In Atoll, you can get details about the servers in the form of a table using the Point Analysis tool. The Details view
gives you information on signal levels, Ec/Io, and Eb/Nt on any point on the map. The analysis is provided for a user-
definable probe receiver which has a terminal, a mobility, and a service. The downlink and uplink load conditions can
be taken from the Cells table or from Monte Carlo simulations.
To make a detailed analysis:
1. Click the Point Analysis button ( ) in the Radio Planning toolbar. The Point Analysis window opens and the
pointer changes ( ) to represent the receiver. A line appears on the map connecting the selected transmitter

646 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

and the current position. You can move the receiver on the map ("Moving the Receiver on the Map" on
page 231).
2. Select the Details view.
3. Select "Cells table" from the Loads list.
4. If you are making a detailed analysis to verify a coverage prediction, you can recreate the conditions of the
coverage prediction:
a. Select the same Terminal, Mobility, Service, Carrier, DL Rate, and UL Rate studied in the coverage
prediction.
b. Select the Carrier to be considered. You can make the AS analysis for a specific carrier or for the "Best (All/
Main/Second/Third band)" carrier selected according to the carrier selection method defined for the site
equipment.

c. Click the Options button ( ) to display the Calculation Options dialog box.
◼ Change the X and Y coordinates to change the present position of the receiver.
◼ Select the Shadowing check box and enter a Cell Edge Coverage Probability. For more information, see
"Considering Shadowing in Point Analyses" on page 232.
◼ Select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per frequency
per clutter class. For more information, see "Considering Indoor Losses" on page 232.
d. Click OK in the Calculation Options dialog box.
5. Move the pointer over the map to make a detailed analysis for the current location of the pointer.
The Details view displays the following information in the form of a table:
◼ Cell: The name of the cell from which the received signal levels are displayed. The cells are listed in
decreasing order of RSCP.
◼ Distance (m): The distance from the transmitter to the current location of the pointer on the map.
◼ Path Loss (dB): The path loss from the transmitter to the current location of the pointer on the map.
◼ RSCP (dBm): The received pilot signal level from the transmitter to the current location of the pointer on
the map.
◼ Ec/Io (dB): The Ec/Io from the transmitter to the current location of the pointer on the map.
◼ PN Offset: The PN offset of the transmitter.
For Speech type services:
◼ DL Eb/Nt (dB): The downlink Eb/Nt from the transmitter to the current location of the pointer on the map.
◼ UL Eb/Nt (dB): The uplink Eb/Nt from the transmitter to the current location of the pointer on the map.
For 1xRTT Data type services:
◼ DL FCH Eb/Nt (dB): The downlink Eb/Nt over the FCH from the transmitter to the current location of the
pointer on the map.
◼ UL FCH Eb/Nt (dB): The uplink Eb/Nt over the FCH from the transmitter to the current location of the pointer
on the map.
◼ DL SCH Eb/Nt (dB): The downlink Eb/Nt over the SCH from the transmitter to the current location of the
pointer on the map.
◼ UL SCH Eb/Nt (dB): The uplink Eb/Nt over the SCH from the transmitter to the current location of the pointer
on the map.
For 1xEV-DO Rev.0 Data, 1xEV-DO Rev.A Data, and 1xEV-DO Rev.B Data type services:
◼ C/I (dB): The downlink C/I from the transmitter to the current location of the pointer on the map.
◼ UL Eb/Nt (dB): The uplink Eb/Nt from the transmitter to the current location of the pointer on the map.
6. In the Details view toolbar, you can use the following tools:
◼ Click the Display Columns button ( ) to select the columns to be displayed or hidden in the table of the
Details view.

◼ Click the Copy button ( ) to copy the content of the table or of a cell selection and paste it as a graphic
into a graphic editing or word-processing programme.
◼ Click the Centre on Map button ( ) to centre the map window on the receiver.

© 2020 Forsk. All Rights Reserved. 647


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

7. Click the Point Analysis button ( ) on the Radio Planning toolbar again to end the point analysis.

9.2.6 Planning Neighbours in CDMA2000

You can use Atoll to manually allocate neighbour relations to any cell in a network. You can also use Atoll to
automatically allocate neighbour relations to a single cell, to all the cells of a base station, to all the cells in a
transmitter group, or to all the cells in a network, based on predefined parameters.

Figure 9.4: CDMA intra-carrier handover area between a reference cell and a potential neighbour

Figure 9.5: CDMA inter-carrier handover area between a reference cell and a potential neighbour

In this section, only the concepts that are specific to automatic neighbour allocation in CDMA networks are
explained:
◼ "CDMA2000 Coverage Conditions" on page 648
◼ "CDMA2000 Calculation Constraints" on page 650
◼ "CDMA2000 Reasons for Allocation" on page 650
For general information about neighbour planning, see "Neighbour Planning" on page 259.

9.2.6.1 CDMA2000 Coverage Conditions


There are two tabs in the Automatic Neighbour Allocation dialog box for CDMA: Intra-carrier Neighbours and Inter-
carrier Neighbours.The coverage conditions are defined separately for automatic intra-carrier neighbour allocation
and automatic inter-carrier neighbour allocation.

648 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

Figure 9.6: Automatic Neighbour Allocation dialog box in CDMA

9.2.6.1.1 Coverage Conditions for Automatic Intra-carrier Neighbour Allocation


On the Intra-carrier Neighbours tab of the Automatic Neighbour Allocation dialog box, you either select or clear the
Use coverage conditions check box.
◼ When it is cleared, only the defined Distance will be used to allocate neighbours to a reference transmitter.
◼ When it is selected, click Define to open the Coverage Conditions dialog box:
◼ Resolution: Enter the resolution to be used to calculate cells’ coverage areas during automatic neighbour
allocation.
◼ Global min RSCP: Enter the minimum RSCP to be provided by the reference cell and the potential
neighbour. Atoll uses the highest value between the Global min RSCP and the following:
◼ If Global min RSCP is not defined, Atoll uses the Min RSCP in individual cells’ properties
◼ If Global min RSCP is not defined and no Min RSCP is available in a cell’s properties, Atoll uses the
Default min Pilot RSCP threshold defined on the Calculation Parameters tab of the Network Settings
Properties dialog box.
◼ Min Ec⁄Io: Enter the minimum Ec⁄Io which must be provided by reference cell A in an overlapping area.
Reference cell A must also be the best server in terms of pilot quality in the overlapping area.
◼ T_Drop (Intra-carrier Neighbours tab): Enter the maximum difference of Ec⁄Io between reference cell A
and potential neighbour cell B in the overlapping area.
◼ DL load contributing to Io: You can select whether Atoll should use a Global value (% Pmax) of the downlink
load for all the cells, or the downlink loads Defined per cell.
◼ Shadowing: If selected, enter a Cell edge coverage probability.
◼ Clutter indoor losses: Select this check box to take indoor losses into account in calculations. Indoor
losses are defined per frequency per clutter class.

© 2020 Forsk. All Rights Reserved. 649


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

9.2.6.1.2 Coverage Conditions for Automatic Inter-carrier Neighbour Allocation


On the Intra-carrier Neighbours tab of the Automatic Neighbour Allocation dialog box, you either select or clear the
Use coverage conditions check box.
◼ When it is cleared, only the defined Distance will be used to allocate neighbours to a reference transmitter.
◼ When it is selected, click Define to open the Coverage Conditions dialog box:
◼ Resolution: Enter the resolution to be used to calculate cells’ coverage areas during automatic neighbour
allocation.
◼ Global min RSCP: Enter the minimum RSCP to be provided by the reference cell and the potential
neighbour. Atoll uses the highest value between the Global min RSCP and the following:
◼ If Global min RSCP is not defined, Atoll uses the Min RSCP in individual cells’ properties
◼ If Global min RSCP is not defined and no Min RSCP is available in a cell’s properties, Atoll uses the
Default min Pilot RSCP threshold defined on the Calculation Parameters tab of the Network Settings
Properties dialog box.
◼ Margin: Enter the handover margin for all cells.
◼ Shadowing: If selected, enter a Cell edge coverage probability.
◼ Clutter indoor losses: Select this check box to take indoor losses into acccount in calculations. Indoor
losses are defined per frequency per clutter class.

9.2.6.2 CDMA2000 Calculation Constraints


In the Automatic Neighbour Allocation dialog box, you can select the following calculation constraints:
◼ Co-site cells as neighbours: When selected, the cells located on the same site as the reference cell will be
automatically considered as neighbours. A cell with no antenna cannot be considered as a co-site neighbour.
◼ Adjacent cells as neighbours: When selected, the cells that are adjacent to the reference cell will be
automatically considered as neighbours. A cell is considered adjacent if there is at least one pixel in the
reference cell’s coverage area where the potential neighbour cell is the best server, or where the potential
neighbour cell is the second best server respecting the handover end.
◼ Symmetric relations: Select this check box if you want the neighbour relations to be reciprocal, i.e. any
reference transmitter/cell is a potential neighbour of all the cells that are its neighbours.
◼ Exceptional pairs: Select this check box to force the neighbour relations defined in the Intra-technology
Exceptional pairs table. For information on exceptional pairs, see "Exceptional Pairs" on page 259.

9.2.6.3 CDMA2000 Reasons for Allocation


In the Automatic Neighbour Allocation dialog box, the reason for neighbour allocation is indicated under Cause in
the Results table. It can be any of the following:

Cause Description When

Distance The neighbour is located within the defined maximum Use coverage conditions
distance from the reference cell is not selected

Coverage The neighbour relation fulfils the defined coverage con- Use coverage conditions is selected
ditions and nothing is selected under Force

Co-Site The neighbour is located on the same site as the ref- Use coverage conditions
erence cell and Co-site cells as neighbours is selected

Adjacent The neighbour is adjacent to the reference cell Use coverage conditions is selected
(intra-carrier) and Adjacent cells as neighbours is selected

Symmetry The neighbour relation between the reference cell and Use coverage conditions is selected
the neighbour is symmetrical and Symmetric relations is selected

Exceptional Pair The neighbour relation is defined as an exceptional pair Exceptional pairs
is selected

Existing The neighbour relation existed before automatic allo- Delete existing neighbours
cation is not selected

650 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

9.2.7 Planning PN Offsets

In CDMA, 512 pseudo noise (PN) offsets are available, numbered from 0 to 511. Atoll facilitates the management
of available PN offsets during automatic allocation with the pilot PN sequence offset index increment (PILOT_INC)
parameter. For example, if you set PILOT_INC to "4," all PN offsets from 4 to 508 with a separation interval of 4 can
be allocated. If you need to restrict the range of PN offsets available further, you can create groups of PN offsets
and domains, where each domain is a defined set of groups.
You can also assign PN offsets manually or automatically to any cell in the network.
Once allocation is completed, you can audit the PN offsets, view PN offset reuse on the map, and made an analysis
of PN offset distribution.
The procedure for planning PN offsets for a CDMA project is:
◼ Preparing for PN offset allocation
◼ "Creating PN Offset Domains and Groups for PN Offset Allocation" on page 685. This step is needed only
if you must restrict the range of PN offsets.
◼ "Defining Exceptional Pairs for PN Offset Allocation" on page 651.
◼ Allocating PN offsets
◼ "Automatically Allocating PN Offsets to CDMA Cells" on page 652
◼ "Allocating PN Offsets to CDMA Cells Manually" on page 655.
◼ "Checking the Consistency of the PN Offset Plan" on page 655.
◼ Displaying the allocation of PN offsets
◼ "Using Find on Map to Display PN Offset Allocation" on page 656
◼ "Displaying PN Offset Allocation Using Transmitter Display Settings" on page 656
◼ "Grouping Transmitters by PN Offset" on page 657
◼ "Displaying the PN Offset Allocation Histogram" on page 657
◼ "Making a PN Offset Collision Zone Prediction" on page 657.
◼ "Making a PN Offset Collision Analysis" on page 658

 Within the context of PN offset allocation, "neighbours" refer to intra-carrier


neighbours.

9.2.7.1 Defining Exceptional Pairs for PN Offset Allocation


You can also define pairs of cells which cannot have the same primary PN offset. These pairs are referred to as
exceptional pairs. Exceptional pairs are used along with other constraints, such as neighbours, reuse distance, and
domains, in allocating PN offsets.
To create a pair of cells that cannot have the same PN offset:
1. Select the Network explorer.
2. Right-click the Transmitters folder. The context menu appears.
3. Select PN Offsets > Exceptional Pairs. The Exceptional Separation Constraints table appears. For information
on working with data tables, see "Data Tables" on page 78.
4. In the row marked with the New Row icon ( ), select one cell of the new exceptional pair in the Cell column
and the second cell of the new exceptional pair from the Cell_2 column.
5. Click in another cell of the table to create the new exceptional pair and add a new blank row to the table.

9.2.7.2 Allocating PN Offsets


Atoll can automatically assign PN offsets to the cells of a CDMA network according to set parameters. For example,
it takes into account any constraints imposed by neighbours, minimum PN offset reuse distance, the selected PN

© 2020 Forsk. All Rights Reserved. 651


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

offset allocation strategy (PN offset per cell, Adjacent PN-clusters per site, Distributed PN-clusters per site) and the
definition of groups and domains of PN offsets.
You can also allocate PN offsets manually to the cells of a CDMA network.
In this section, the following methods of allocating PN offsets are described:
◼ "Defining Automatic Allocation Constraint Costs" on page 652
◼ "Automatically Allocating PN Offsets to CDMA Cells" on page 652
◼ "Allocating PN Offsets to CDMA Cells Manually" on page 655.

Defining Automatic Allocation Constraint Costs


You can define the costs of the different types of constraints used in the automatic PN offset allocation algorithm.
To define the different constraint costs:
1. Select the Network explorer.
2. Right-click the Transmitters folder. The context menu appears.
3. Select PN Offsets > Constraint Costs. The Allocation Constraint Costs dialog box appears. In this dialog box
you can define the following costs of constraint violations for the automatic allocation process (the cost is a
value from 0 to 1):
◼ Max 1st, 2nd, and 3rd Order Neighbours: Enter the maximum costs for 1st, 2nd, and 3rd order neighbour
constraint violations.
◼ Co-planning Share: Enter the cost for inter-technology neighbour constraint violations. In 3GPP2 multi-RAT
documents, this cost applies to CDMA neighbours of the same LTE cell.
◼ Max Reuse Distance: Enter the maximum cost for reuse distance constraint violations.
◼ Exceptional Pair: Enter the cost for exceptional pair constraint violations.
4. Click OK. The allocation constraint costs are stored and will be used in the automatic allocation.

Automatically Allocating PN Offsets to CDMA Cells


The allocation algorithm enables you to automatically allocate PN offsets to cells in the current network. You can
choose among several automatic allocation strategies. The actual automatic allocation strategies available will
depend on your network and options selected in the Atoll.ini file. For more information on the Atoll.ini file, see the
Administrator Manual. For more information on automatic allocation strategies, see the Technical Reference Guide.
◼ PN Offset per Cell: The purpose of this strategy is to reduce the spectrum of allocated PN offsets the
maximum possible. Atoll will allocate the first possible PN offsets in the domain.
◼ Adjacent PN-Clusters per Site: This strategy consists of allocating one cluster of adjacent PN offsets to each
base station, then, one PN offset of the cluster to each cell of each transmitter according to its azimuth. When
all the clusters have been allocated and there are still base stations remaining to be allocated, Atoll reuses the
clusters at another base station.
◼ Distributed PN-Clusters per Site: This strategy consists of allocating one cluster of PN offsets to each base
station in the network, then, one PN offset of the cluster to each cell of each transmitter according to its
azimuth. With this strategy, the cluster is made of PN offsets separated as much as possible. When all the
clusters have been allocated and there are still base stations remaining to be allocated, Atoll reuses the
clusters at another base station.

652 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

 Within the context of PN offset allocation, the term "PN-cluster" refers to a sub-
group of PN offsets that Atoll assigns to base stations during the allocation
process. Atoll allows you to change the number of PN offsets in a PN-cluster.
The following example explains the difference between "Adjacent PN-clusters" and
"Distributed PN-clusters".
The PILOT_INC has been set to 4 and the PN-cluster size to 3. There are:
◼ 128 PN offsets that can be allocated: they are from 4 to 508 with a separation
interval of 4.
◼ Each PN-cluster consists of three PN offsets. Therefore, there are 42 PN-
clusters available.
If you select "Adjacent PN-cluster per site" as allocation strategy, Atoll will consider
PN-clusters consisted of adjacent PN offsets (e.g., {4,8,12}, {16,20,24}, ...,
{496,500,504}).
If you select "Distributed PN-cluster per site" as allocation strategy, Atoll will
consider PN-clusters consisted of PN offsets separated as much as possible (e.g.,
{4,172,340}, {8,176,344}, ..., {168,336,504}).

To automatically allocate PN offsets:


1. In the Network explorer, right-click the Transmitters folder and select PN Offsets > Automatic Allocation. The
PN Offsets dialog box appears.
2. Set the following parameters in the PN Offsets dialog box:
◼ Under Constraints, you can set the constraints on automatic PN offset allocation.
◼ PILOT_INC: The pilot PN sequence offset index increment. It is the interval between pilots, in units of
64 PN-chips, of cells. The PILOT_INC value must be from 1 to 15. Atoll uses this parameter to
determine the pool of possible PN offsets (512 divided by PILOT_INC value). The first PN offset is
PILOT_INC and other ones are multiples of this value.
For example: When PILOT_INC is set to 4, the pool of possible PN offsets consists of PN offsets from 4
to 508 with a separation interval of 4 (i.e., [4,8,12,16,...508]).
◼ Existing Neighbours: Select the Existing Neighbours check box if you want to consider intra-carrier
neighbour relations and then choose the neighbourhood level to take into account:
Neighbours of a cell are referred to as the first order neighbours, neighbours’ neighbours are referred to
as the second order neighbours and neighbours’ neighbours’ neighbours as the third order neighbours.
First Order: No cell will be allocated the same PN offset as its neighbours.
Second Order: No cell will be allocated the same PN offset as its neighbours or its second order
neighbours.
Third Order: No cell will be allocated the same PN offset as its neighbours or its second order
neighbours or third order neighbours.
Atoll can only consider neighbour relations if neighbours have already been allocated. For information
on allocating neighbours, see "Neighbour Planning" on page 259.
In 3GPP2 multi-RAT documents, Atoll also attempts to allocate different PN offsets to CDMA cells that
are neighbours of a common LTE cell.
◼ Additional Overlapping Conditions: Select the Additional Overlapping Conditions check box, if you want
to set overlapping coverage criteria. If cells meet the overlapping conditions to enter the reference cell’s
active set, they will be not allocated the same PN offset as the reference cell. Click Define to change the
overlapping conditions. In the Coverage Conditions dialog box, you can change the following
parameters:
Min. Pilot Signal Level: Enter the minimum pilot signal level which must be provided by reference cell A
and possible neighbour cell B.
Min. Ec⁄I0: Enter the minimum Ec⁄I0 which must be provided by reference cell A in an area with
overlapping coverage. Reference cell A must also be the best server in terms of pilot quality in the area
with overlapping coverage.
T_Drop: Enter or modify the minimum Ec⁄I0 required from a transmitter not to be rejected from the active
set.

© 2020 Forsk. All Rights Reserved. 653


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

DL Load Contributing to I0: You can let Atoll base the interference ratio on the total power used as
defined in the properties for each cell (Defined per Cell) or on a percentage of the maximum power
(Global Value).
Shadowing: If desired, select the Shadowing check box and enter a Cell Edge Coverage Probability.
Clutter indoor losses: Select this check box if you want to use indoor losses in the calculations. Indoor
losses are defined per frequency per clutter class.
◼ Reuse Distance: Select the Reuse Distance check box if you want to the automatic allocation process
to consider the reuse distance constraint. Enter the Default reuse distance within which two cells on the
same carrier cannot have the same PN offset.

 A reuse distance can be defined at the cell level (in the cell Properties dialog box or
in the Cells table). If defined, a cell-specific reuse distance will be used instead of
the value entered here.

◼ Exceptional Pairs: Select the Exceptional Pairs check box if you want the automatic allocation process
to consider the exceptional pair constraints.
◼ From the Strategy list, you can select an automatic allocation strategy:
◼ PN Offset per Cell
◼ Adjacent PN-Clusters per Site
◼ Distributed PN-Clusters per Site
◼ Carrier: Select the Carrier on which you want to run the allocation. You may choose one carrier (Atoll will
assign PN offsets to transmitters using the selected carrier) or all of them.
◼ PN-Cluster Size: The number of PN offsets per cluster. This parameter is used only by the Adjacent PN-
Clusters per Site and Distributed PN-Clusters per Site allocation strategies. It should correspond to the
average number of transmitters located on a site.
◼ Use a Max of Codes: Select the Use a Max of Codes check box to make Atoll use the maximum number of
PN offsets. For example, if there are two cells using the same domain with two PN offsets, Atoll will assign
the remaining PN offset to the second cell even if there are no constraints between these two cells (for
example, neighbour relations, reuse distance, etc.). If you do not select this option, Atoll only checks the
constraints, and allocates the first ranked PN offset in the list.
◼ Delete Existing PN Offsets: Select the Delete Existing PN Offsets check box if you want Atoll to delete
currently allocated PN offsets and recalculate all PN offsets. If you do not select this option, Atoll will keep
currently allocated PN offsets and will only allocate PN offsets to cells that do not yet have PN offsets
allocated.
◼ Allocate Carriers Identically: Select the Allocate Carriers Identically check box if you want Atoll to allocate
the same PN offset to each carrier of a transmitter. If you do not select this option, Atoll allocates PN
offsets independently for each carrier.
3. Click Run. Atoll begins the process of allocating PN offsets.
Once Atoll has finished allocating PN offsets, they are visible under Results. Atoll only displays newly
allocated PN offsets.
The Results table contains the following information.
◼ Site: The name of the base station.
◼ Cell: The name of the cell.
◼ Code: The PN offset allocated to the cell.
4. Click Commit. The PN offsets are committed to the cells.

 You can save automatic PN offset allocation parameters in a user configuration.


For information on saving automatic PN offset allocation parameters in a user
configuration, see "Saving a User Configuration" on page 108.

654 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

If you need to allocate PN offsets to the cells on one transmitter, you can
+

allocate them automatically by selecting Allocate PN Offsets from the
transmitter’s context menu.
◼ If you need to allocate PN offsets to all the cells on group of transmitters, you
can allocate them automatically by selecting Cells > PN Offsets > Automatic
Allocation from the transmitter group’s context menu.

Allocating PN Offsets to CDMA Cells Manually


When you allocate PN offsets to a large number of cells, it is easiest to let Atoll allocate PN offsets automatically,
as described in "Automatically Allocating PN Offsets to CDMA Cells" on page 652. However, if you want to add a PN
offset to one cell or to modify the PN offset of a cell, you can do it by accessing the properties of the cell.
To allocate a PN offset to a CDMA cell manually:
1. On the map, right-click the transmitter to whose cell you want to allocate a PN offset. The context menu
appears.
2. Select Properties from the context menu. The transmitter’s Properties dialog box appears.
3. Select the Cells tab.
4. Enter a PN offset in the cell’s column.
5. Click OK.

9.2.7.3 Checking the Consistency of the PN Offset Plan


Once you have completed allocating PN offsets, you can verify whether the allocated PN offsets respect the
specified constraints by performing an audit of the plan. The PN offset audit also enables you to check for
inconsistencies if you have made some manual changes to the allocation plan.
The cells that are checked in a PN offset audit:
◼ belong to the folder or sub-folder from which the audit is launched
◼ are located inside the Focus Zone, if any is defined
◼ are located inside the Computation Zone, if any is defined (and if no Focus Zone is defined)
◼ are the activated cells in the Filtering Zone, if any is defined

Transmitters and cells involved in a PN offset collision are not necessarily




located inside the Focus Zone or Computation Zone, when any is defined.
◼ It is highly recommended to run PN offset audits on a regular basis.

To perform an audit of the allocation plan:


1. In the Network explorer, right-click the Transmitters folder and select PN Offsets > Audit. The Code Audit
dialog box appears.
2. In the Code Audit dialog box, select the allocation criteria that you want to check:
◼ Neighbours: Select Neighbours in order to check PN offset constraints between cells and their neighbours
and then choose the neighbourhood level to take into account.
First Order: Atoll will check that no cell has the same PN offset as any of its neighbours.
Second Order: Atoll will check that no cell has the same PN offset as any of its neighbours or any of the
neighbours of its neighbours.
Third Order: Atoll will check that no cell has the same PN offset as any of its neighbours or any of the
neighbours of its neighbours or any of the neighbours of its second order neighbours.
The report will list the cells and the neighbours that do not meet one of these constraints. In addition, it will
indicate the allocated PN offset and the neighbourhood level.
◼ Domain Compliance: If you select the Domain Compliance check box, Atoll will check if allocated PN
offsets belong to domains assigned to cells. The report will list any cells with PN offsets that do not belong
to domains assigned to the cell.

© 2020 Forsk. All Rights Reserved. 655


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

◼ Distance: If you select the Distance check box and set a reuse distance, Atoll will check for and list the cell
pairs that do not respect the reuse distance condition. For any cell pair, Atoll uses the lowest of the reuse
distance values among the values defined for the two cells in their properties and the value that you set in
the Code Audit dialog box. Cell pairs that do not respect the reuse distance condition are listed in increasing
order of the distance between them. The PN offset and the reuse distance are also listed for each cell pair.
◼ Exceptional Pairs: If you select the Exceptional Pairs check box, Atoll will check for and display pairs of
cells that are listed as exceptional pairs but still use the same PN offsets.
3. Click OK. Atoll displays the results of the audit in a text file called CodeCheck.txt, which opens at the end of
the audit. For each selected criterion, Atoll gives the number of detected inconsistencies and details each of
them.

9.2.7.4 Displaying the Allocation of PN Offsets


Once you have completed allocating PN offsets, you can verify several aspects of PN offset allocation. You have
several options for displaying PN offsets:
◼ "Using Find on Map to Display PN Offset Allocation" on page 656
◼ "Displaying PN Offset Allocation Using Transmitter Display Settings" on page 656
◼ "Grouping Transmitters by PN Offset" on page 657
◼ "Displaying the PN Offset Allocation Histogram" on page 657
◼ "Making a PN Offset Collision Zone Prediction" on page 657.
◼ "Making a PN Offset Collision Analysis" on page 658

Using Find on Map to Display PN Offset Allocation


In Atoll, you can search for PN offsets and PN offset groups using the Find on Map tool. Results are displayed in the
map window in red.
If you have already calculated and displayed a coverage prediction by transmitter based on the best server, with the
results displayed by transmitter, the search results will be displayed by transmitter coverage. PN offsets and PN
offset groups and any potential problems will then be clearly visible. For information on coverage predictions by
transmitter, see "Making a Coverage Prediction by Transmitter" on page 633.
To find PN offsets or PN offset groups using the Find on Map tool:
1. Click Tools > Find on Map. The Find on Map window appears.
2. From the Find list, select "PN offset."
3. Select what you what you want to search for:
◼ PN Offset: If you want to find a PN offset, select PN Offset and select it from the list.
◼ PN Offset Group: If you want to find a PN offset group, select PN Offset Group and select it from the list.
4. Select the carrier you want to search on from the For carrier list, or select "(All)" to search in all carriers.
5. Click Search. Transmitters with cells matching the search criteria are displayed in red. Transmitters that do
not match the search criteria are displayed as grey lines.
To restore the initial transmitter colours, click the Reset Display button in the Find on Map tool.

Displaying PN Offset Allocation Using Transmitter Display Settings


You can use the display characteristics of transmitters to display PN offset-related information.
To display PN offset-related information on the map:
1. In the Network explorer, right-click the Transmitters folder and select Properties from the context menu. The
Properties dialog box appears.
2. Click the Display tab.
You can display the following information per transmitter:
◼ PN Offset: To display the PN offset of a transmitter’s cell, select "Discrete values" as the Display Type and
"Cells: PN Offset" as the Field.
◼ Ranges of PN Offsets: To display ranges of PN offsets, select "Value intervals" as the Display Type and
"Cells: PN Offset" as the Field.

656 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

◼ PN Offset domain: To display the PN offset domain of a transmitter’s cell, select "Discrete values" as the
Display Type and "Cells: PN Offset Domain" as the Field.
You can display the following information in the transmitter label or tip text:
◼ PN Offset: To display the PN offset of a transmitter’s cell in the transmitter label or tip text, "Cells: PN
Offset" from the Label or Tip Text Field Definition dialog box.
◼ PN Offset domain: To display the PN offset domain of a transmitter’s cell in the transmitter label or tip text,
"Cells: PN Offset Domain" from the Label or Tip Text Field Definition dialog box.
3. Click OK.
For information on display options, see "Setting the Display Properties of Objects" on page 49.

Grouping Transmitters by PN Offset


You can group transmitters in the Network explorer by their PN offset or by their PN offset domain.
To group transmitters by PN offset:
1. In the Network explorer, right-click the Transmitters folder and select Properties from the context menu. The
Properties dialog box appears.
2. On the General tab, click Group by. The Group dialog box appears.
3. Under Available Fields, scroll down to the Cell section.
4. Select the parameter you want to group transmitters by:
◼ PN Offset
◼ PN Offset Domain

5. Click to add the parameter to the Group these fields in this order list. The selected parameter is added
to the list of parameters on which the transmitters will be grouped. For more information on grouping objects,
see "Advanced Grouping of Data Objects" on page 101.
6. Click OK to save your changes and close the Group dialog box.

 If a transmitter has more than one cell, Atoll cannot arrange the transmitter by cell.
Transmitters that cannot be grouped by cell are arranged in a separate folder under
the Transmitters folder.

Displaying the PN Offset Allocation Histogram


You can use a histogram to analyse the use of allocated PN offsets in a network. The histogram represents the PN
offsets as a function of the frequency of their use.
To display the PN offset histogram:
1. In the Network explorer, right-click the Transmitters folder and select PN Offset > PN Offset Distribution from
the context menu appears. The Distribution Histograms dialog box appears.
Each bar represents a PN offset, its height depending on the frequency of its use.
2. Move the pointer over the histogram to display the frequency of use of each PN offset. The results are
highlighted simultaneously in the Zoom on selected values list.
You can zoom in on values by clicking and dragging in the Zoom on selected values list. Atoll will zoom in on
the selected values.

Making a PN Offset Collision Zone Prediction


You can make a PN offset collision zone prediction to view areas covered by cells using the same PN offset. For
each pixel, Atoll checks if the best serving cell and the cells that fulfil all criteria to enter the active set (without any
active set size limitation) have the same PN offset. If so, Atoll considers that there is a PN offset collision.
To make a PN offset collision zone prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select PN Offset Collision Zones (DL) and click OK.
3. Click the General tab. On the General tab, you can change the assigned Name of the coverage prediction, the
Resolution, and you can add a Comment.

© 2020 Forsk. All Rights Reserved. 657


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the <GUID> and </GUID> tags in the following files:
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction was saved using the Save as Customised Prediction command.
◼ "<prediction_name>.XML" files (one per prediction) created in the following
folder if coverage predictions were calculated with Display type = "Value
intervals": C:\<path_to_doc>\<doc_name>.studies\{<Unique_ID>}

Under Display Configuration, you can create a Filter to select which sites to display in the results. You can also
display the results grouped in the Network explorer by one or more characteristics by clicking the Group By
button, or you can display the results sorted by clicking the Sort button. For information on filtering, see
"Filtering Data" on page 103; for information on grouping, see "Advanced Grouping of Data Objects" on
page 101; for information on sorting, see "Advanced Sorting" on page 103.
4. Click the Conditions tab. Select "(Cells Table)" from Load Conditions. In this case, the coverage prediction is
not going to be based on load conditions taken from a simulation. Atoll will calculate the coverage prediction
using the reverse link load factor and the forward link total power defined in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
Conditions list.

You must select a Terminal, Service, and Mobility, as defined in "Service and User Modelling" on page 279.
You must also select which Carrier is to be considered.
If you want the PN offset collision zone prediction to consider shadowing, you can select the Shadowing check
box and enter a percentage in the Cell Edge Coverage Probability text box.
You can also select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
5. Click the Display tab.
For a PN offset collision zone prediction, the Display Type "Discrete Values" based on the Field "Transmitter"
is selected by default. Each pixel with PN offset collision is displayed with the same colour as that defined for
the interfered transmitter. In the Explorer window, the coverage prediction results are ordered first by
interfered transmitter and then by interferer. For information on defining display properties, see "Setting the
Display Properties of Objects" on page 49.
You can also set parameters to display the following results:
◼ The number of interferers for each transmitter: Select "Value Intervals" as the Display Type and "Number
of Interferers per Transmitter" as the Field. In the Explorer window, the coverage prediction results are
arranged by interfered transmitter.
◼ The total number of interferers on one pixel: Select "Value Intervals" as the Display Type and "Number of
Interferers" as the Field. In the Explorer window, the coverage prediction results are arranged according to
the number of interferers.
6. Once you have created the coverage prediction, you can run it immediately or you can save it and run it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

Making a PN Offset Collision Analysis


The PNO Collisions view of the Point Analysis window gives you information on the reception for any point on the
map where there is PN offset collision. PN offset collision occurs when the best serving cell and the cells that fulfil
all criteria to enter the active set (without any active set size limitation) have the same PN offset. When there is a
PN offset collision, Atoll displays the pilot quality (Ec⁄I0) received from interfered and interferer transmitters.
Analysis is based on the UL load percentage and the DL total power of cells. The analysis is provided for a user-
definable probe receiver which has a terminal, a mobility and a service.

658 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

You can make a PN offset collision analysis to review the PN offset collision zone coverage prediction. In this case,
before you make the PN offset collision analysis, you should ensure that the coverage prediction you want to use in
the PN offset collision analysis is displayed on the map.
To make a PN offset collision analysis:

1. Click the Point Analysis button ( ) on the toolbar. The Point Analysis window appears.
2. Select the PNO Collisions view.
3. Select "Cells table" from the Loads list.
4. If you are making a PN offset collision analysis to verify a coverage prediction, you can recreate the conditions
of the coverage prediction:
a. Select the Terminal, Service, and Mobility studied in the coverage prediction.

b. Click the Options button ( ) to display the Calculation Options dialog box.
◼ Change the X and Y coordinates to change the present position of the receiver.
◼ Select the Shadowing check box and enter a Cell Edge Coverage Probability. For more information, see
"Considering Shadowing in Point Analyses" on page 232.
◼ Select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per frequency
per clutter class. For more information, see "Considering Indoor Losses" on page 232.
c. Click OK in the Calculation Options dialog box.

 If you are making a PN offset collision analysis to make a coverage prediction on a


defined point, you can use the instructions in this step to define a user.

5. Move the pointer over the map to make a PN offset collision analysis for the current location of the pointer.
6. Click the map to leave the point analysis pointer at its current position. To move the pointer again, click the
point analysis pointer on the map and drag it to a new position.

7. Click the Point Analysis button ( ) again to end the point analysis.

9.3 Studying CDMA2000 Network Capacity


A CDMA network automatically regulates power with the objective of minimising interference and maximising
network capacity. In the case of CDMA2000 1xRTT, fast power control is made on both the forward and reverse links
(uplink and downlink, respectively). In CDMA2000 1xRTT, power control can be performed on either the FCH and
SCH or on the pilot channel. In CDMA2000 EV-DO, rate control is used instead of power control on the forward link.
On the reverse link, power control is made on the pilot channel. Atoll can simulate these network regulation
mechanisms, thereby enabling you to study the capacity of the CDMA network.
In Atoll, a simulation is based on a realistic distribution of users at a given point in time. The distribution of users at
a given moment is referred to as a snapshot. Based on this snapshot, Atoll calculates various network parameters
such as the active set for each mobile, the required power of the mobile, SHO gain, the total forward link power and
forward link throughput per cell, and the reverse link load per cell. Simulations are calculated in an iterative fashion.
When several simulations are performed at the same time using the same traffic information, the distribution of
users will be different, according to a Poisson distribution. Consequently you can have variations in user distribution
from one snapshot to another.
To create snapshots, services and users must be modelled. As well, certain traffic information in the form of traffic
maps must be provided. Once services and users have been modelled and traffic maps have been created, you can
make simulations of the network traffic.
For information on studying network capacity in Atoll, see Chapter 6: Traffic and Capacity Planning.
This section covers the following topics for LTE networks:
◼ "Defining Multi-service Traffic Data" on page 660
◼ "Calculating CDMA2000 Traffic Simulations" on page 660

© 2020 Forsk. All Rights Reserved. 659


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

◼ "Analysing the Results of a Simulation" on page 670.

9.3.1 Defining Multi-service Traffic Data

The first step in making a simulation is defining how the network is used. In Atoll, this is accomplished by creating
all of the parameters used in the network, in terms of services, users, and equipment used.
The following services and users are modelled in Atoll in order to create simulations:
◼ Services: Services are the various services, such as voice, mobile internet access, etc., available to
subscribers. For information on modelling end-user services, see "Modelling Services" on page 279.
◼ Mobility type: In CDMA, information about receiver mobility is important to efficiently manage the active set:
a mobile used by a driver moving quickly or a pedestrian will not necessarily be connected to the same
transmitters. Ec⁄I0 requirements and Eb⁄Nt targets per radio bearer and per link (forward or reverse) are
largely dependent on mobile speed. For information on creating a mobility type, see "Modelling Mobility Types"
on page 286.
◼ Radio configuration: In CDMA, a radio configuration is the user equipment that is used in the network, for
example, a mobile phone, a PDA, or a car’s on-board navigation device. In Atoll, radio configurations are
modelled using terminals. For information on creating a terminal, see "Modelling Terminals" on page 287.

9.3.2 Calculating CDMA2000 Traffic Simulations

Once you have modelled the network services and users and have created traffic maps, you can create simulations.
The simulation process consists of two steps:
1. Obtaining a realistic user distribution: Atoll generates a user distribution using a Monte Carlo algorithm; this
user distribution is based on the traffic database and traffic maps and is weighted by a Poisson distribution
between simulations of a same group.
Each user is assigned a service, a mobility type, and an activity status by random trial, according to a
probability law that uses the traffic database.
The user activity status is an important output of the random trial and has direct consequences on the next
step of the simulation and on network interference. A user can be either active or inactive. Both active and
inactive users consume radio resources and create interference.
Then, Atoll randomly assigns a shadowing error to each user using the probability distribution that describes
the shadowing effect.
Finally, another random trial determines user positions in their respective traffic zone (possibly according to
the clutter weighting and the indoor ratio per clutter class).
2. Modelling network power control: Atoll uses a power control algorithm for CDMA2000 1xRTT users, and
performs the forward link power control on the FCH and SCH and the reverse link power control on either the
pilot channel or on the FCH and SCH for 1xRTT users. For users of 1xEV-DO, Atoll performs the reverse link
power control on the pilot channel. On the forward link, Atoll performs rate control based on the C⁄I ratio
calculated for the mobile. The power control simulation algorithm is described in "UMTS Power Control
Simulation Algorithm" on page 660.
This section explains the specific mechanisms that are used to calculation CDMA2000 traffic simulations. For
information on working with traffic simulations in Atoll, see "Simulations" on page 305

9.3.2.1 UMTS Power Control Simulation Algorithm


The power control algorithm simulates the way a CDMA network regulates itself by using forward link and reverse
link power controls or, for CDMA2000 1xEV-DO, rate control in the forward link and power control in the reverse link
in order to minimise interference and maximise capacity.
Atoll simulates the network regulation mechanisms for each user distribution. During each iteration of the
algorithm, all the mobiles (voice, 1xRTT data, and EV-DO data service users) selected during the user distribution

660 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

generation attempt to connect one by one to network transmitters. The process is repeated until the network is
balanced, i.e., until the convergence criteria (on the forward and the reverse link) are satisfied.

The CDMA2000 1xRTT Power Control Simulation Algorithm


The CDMA2000 1xRTT power control simulation algorithm (see Figure 9.7) simulates the power control, congestion,
and radio resource control performed for CDMA2000 1xRTT users. Atoll considers each user in the order
established during the generation of the user distribution, determines his best server and his active set. Atoll
performs the forward link power control on the FCH and SCH and the reverse link power control on either the pilot
channel or on the FCH and SCH, depending on the option selected under UL 1xRTT Power Control Based On on the
Global Parameters tab of the Network Settings Properties dialog box (see "CDMA Network Settings Properties" on
page 679).
After performing power control, Atoll updates the reverse link load factor and the total forward link transmitted
power. Atoll then carries out congestion and radio resource control, verifying the cell reverse link load, the forward
link load, and the number of channel elements and Walsh codes consumed by the cell.

Figure 9.7: Power control simulation for CDMA2000 1xRTT

The SCH throughput on the forward and the reverse links can be downgraded. Atoll will downgrade the forward link
SCH throughput until:
◼ The required forward link quality level on SCH is reached,
◼ The total forward link power of a cell is lower than the maximum power allowed,
◼ The number of channel elements consumed on the forward link by a site is lower than the maximum number
of channel elements allowed,
◼ The number of Walsh codes used by a cell is lower than the maximum number of Walsh codes available per
cell.
Atoll will downgrade the reverse link SCH throughput until:
◼ The required reverse link quality level on SCH or on pilot is reached,
◼ The number of channel elements consumed on the reverse link by a site is lower than the maximum number
of channel elements allowed.

© 2020 Forsk. All Rights Reserved. 661


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

Downgraded SCH throughputs cannot be lower than the FCH peak throughput. When downgrading the SCH
throughput does not solve the problem, the SCH is not allocated to the mobile. In this case, if the requirements of a
mobile cannot be met by using the FCH alone, the mobile is rejected.
At this point, users can be either connected or rejected. They are rejected if:
◼ The signal quality is not sufficient:
◼ On the forward link, either the pilot signal level is lower than the defined minimum RSCP threshold or the
pilot quality is not high enough (no cell in the user active set): status is "Ec⁄I0 < (Ec⁄I0)min."
◼ On the reverse link, there is not enough power to transmit: the status is "Pmob > PmobMax."
◼ On the forward link, the quality of the received signal is not high enough on the traffic channel: the status
is "Ptch > PtchMax."
◼ The network is saturated:
◼ The maximum reverse link load factor is exceeded (at admission or during congestion control): the status
is either "Admission Rejection" or "UL Load Saturation."
◼ There are not enough available channel elements on the site: the status is "Ch. Elts Saturation."
◼ There is not enough power for cells: the status is "DL Load Saturation."
◼ There are no more Walsh codes available: the status is "Walsh Code Saturation."

The CDMA2000 1xEV-DO Rate and Power Control Simulation Algorithm


The CDMA2000 1xEV-DO simulation algorithm (see Figure 9.8) simulates the power and rate controls, congestion,
and radio resource control performed for CDMA2000 1xEV-DO users (i.e. 1xEV-DO Rev.0, 1xEV-DO Rev. A and 1xEV-
DO Rev. B service users). Atoll considers the guaranteed bit rate service users first, in the order established during
the generation of the user distribution, and then, it processes the variable bit rate service users, in the order
established during the generation of the user distribution. It determines the best server and the active set of each
user, and performs the reverse link power control on the pilot channel. On the forward link, there is no power control;
the transmitter transmits at full power. Instead, Atoll performs rate control based on the C⁄I ratio calculated for the
mobile.
After performing rate and power control, Atoll updates the reverse link load factor. Atoll then carries out congestion
and radio resource control, verifying the cell reverse link load and the number of channel elements and MAC indexes
consumed by the cell.
Guaranteed bit rate service users have the highest priority and are processed first, in the order established during
the generation of the user distribution. Atoll determines the 1xEV-DO bearer for each user in the forward link and in
the reverse link. The selected 1xEV-DO bearer must provide a peak RLC throughput higher than the guaranteed bit
rate defined for the service. To achieve the highest cell capacity, 1xEV-DO Rev. A has a multi-user packet that
combines packets from several users into a single physical-layer packet. Atoll models the multi-user packet by
allowing several guaranteed bit rate service users to share the same 1xEV-DO radio bearer. Then, Atoll calculates
the 1xEV-DO bearer consumption for each user and takes into account this parameter when it determines the
resources consumed by the user (i.e., the terminal power used, the number of MAC indexes, and the number of
channel elements). Atoll checks if enough MAC indexes and channel elements are available for the user (taking into
account the maximum number of MAC indexes defined for the cell and the maximum number of channel elements
allowed on the site in the downlink). If not enough indexes or channel elements are available, the user is rejected.
A multi-carrier EV-DO user is managed as several single-carrier users. The user has several allocated 1xEV-DO radio
bearers and consumes resources in each cell he is connected to. In the reverse link, load balancing between carriers
is modelled. The user can simultaneously transmit on all carriers. Atoll shares the available terminal power between
each carrier and determines the uplink 1xEV-DO radio bearer obtained on each carrier, without exceeding the
available resources (channel elements, MAC index, and UL load factor). Atoll selects the best configuration among
all combinations of carriers, i.e., the combination which provides the highest total throughput. If, with the selected
configuration, the total throughput exceeds the original throughput demand, Atoll adjusts the 1xEV-DO radio bearers
on each carrier until the user obtains the requested throughput. In the forward link, Atoll performs rate control on
each carrier. Atoll calculates the C/I ratio received by the mobile on each carrier and determines the downlink 1xEV-
DO radio bearer obtained on each carrier. The user downlink throughput corresponds to the sum of the throughputs
obtained on each carrier.

662 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

Figure 9.8: Power control simulation for CDMA2000 1xEV-DO

During reverse link power control, if the service supports downgrading, Atoll might downgrade the peak throughput
of 1xEV-DO Rev. 0 service users on the reverse link traffic data channel until the required reverse link quality level is
reached. If downgrading does not allow the quality level to be met, the mobile is rejected.
During congestion control, if the service supports downgrading, Atoll might adjust the peak throughput of 1xEV-DO
Rev. 0 service users on the reverse link traffic data channel until the reverse link cell noise rise is between the noise
rise threshold plus the acceptable noise rise margin and the noise rise threshold minus the acceptable noise rise
margin. If the noise rise is too high, Atoll downgrades all 1xEV-DO Rev. 0 users that can be downgraded. When the
noise rise is too low, it upgrades all 1xEV-DO Rev. 0 users that can be upgraded. A 1xEV-DO Rev. 0 user can be
downgraded or upgraded if the transition flag of his peak throughput was set to "True" during the generation of the
user distribution. 1xEV-DO Rev. A and Rev. B service users are not downgraded. They are rejected when the cell
noise rise threshold is exceeded.
At this point, users can be either connected or rejected. They are rejected if:
◼ The signal quality is not sufficient:
◼ On the forward link, either the pilot signal level is lower than the defined minimum RSCP threshold or the
pilot quality is not high enough (no cell in the user active set): status is "Ec⁄I0 pilot < Ec⁄I0 min. pilot".
◼ On the reverse link, there is not enough power to transmit: the status is "Pmob > Pmob max".
◼ The obtained downlink bit rate is lower than the downlink guaranteed bit rate: the status is "Obtained DL
throughput < Guaranteed DL bit rate". This rejection cause applies to guaranteed bit rate service users only.
◼ The network is saturated:
◼ The maximum reverse link load factor is exceeded (at admission or during congestion control): the status
is either "Admission rejection" or "UL load saturation".
◼ There are not enough available channel elements on the site: the status is "channel element saturation".
◼ There are not enough MAC indexes per cell or the maximum number of EV-DO users per cell is exceeded
during the radio resource control: the status is "1xEV-DO resources saturation".

© 2020 Forsk. All Rights Reserved. 663


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

9.3.2.2 CDMA2000 Simulation Results


After you have created a simulation, as explained in "Simulation Properties" on page 306, you can either display the
results as a distribution map or you can access the actual values of the simulation. Actual values can be displayed
either for a single simulation or as average values for a group of simulations.
To display simulation results, see "Displaying Simulation Results" on page 311.
To display distribution maps of a simulation, see "Displaying Simulation Results on the Map" on page 311.
The Simulation Results window displays results for single simulations and for groups of simulations. When
displaying results for a group of simulations, the Sites and Cells tabs display average results.

Statistics Tab
The Statistics tab contains the following two sections:
◼ Request: Under Request, you will find data on the connection requests:
◼ Atoll calculates the total number of users who try to connect. This number is the result of the first random
trial; power control has not yet started. The result depends on the traffic description and traffic input.
◼ During the first random trial, each user is assigned a service and an activity status. The number of users
per activity status and the reverse link and forward link throughputs that all users could theoretically
generate are provided.
◼ The breakdown per service (total number of users, number of users per activity status, and reverse link and
forward link throughputs) is given.
◼ Results: Under Results, you will find data on the connection results:
◼ The number of iterations that were run in order to converge.
◼ The number and the percentage of rejected users is given along with the reason for rejection. These figures
are determined at the end of the simulation and depend on the network design.
◼ The number and percentage of users connected to a cell, the number of users per frequency band for a
multi-band network, the number of users per activity status, and the reverse link and forward link
throughputs they generate.
◼ The breakdown per service (total number of users, number of users per frequency band for a multi-band
network, number of users per activity status, and reverse link and forward link throughputs) is given.

Sites Tab
The Sites tab contains the following information per site:
◼ Max No. of DL and UL CEs per Carrier: The maximum number of channel elements available per 1xRTT carrier
on the forward and reverse links.
◼ Max No. of EV-DO CEs per Carrier: The maximum number of channel elements available per 1xEV-DO carrier.
◼ No. of DL and UL FCH CEs: The number of channel elements used by the FCH on the forward and reverse links
by the site.
◼ No. of DL and UL SCH CEs: The number of channel elements used by the SCH on the forward and reverse links
by the site.
◼ No. EV-DO CEs: The number of channel elements used by EV-DO users.
◼ No. of DL and UL FCH CEs Due to SHO Overhead: The number of extra channel elements due to soft handoff,
on reverse link and forward link for CDMA2000 1xRTT users.
◼ No. of DL and UL SCH CEs Due to SHO Overhead: The number of extra channel elements due to soft handoff,
on reverse link and forward link for CDMA2000 1xRTT users.
◼ No. of EV-DO CEs Due to SHO Overhead: The number of extra channel elements due to soft handoff, on
reverse link and forward link for CDMA2000 1xEV-DO users.
◼ Carrier Selection: The carrier selection method defined on the site equipment.
◼ AS Restricted to Neighbours: Whether the active set is restricted to neighbours of the reference cell. This
option is selected on the site equipment.
◼ Rake Factor: The rake factor, defined on the site equipment, enables Atoll to model a rake receiver on the
reverse link.
◼ MUD Factor: The multi-user detection factor, defined on the site equipment, is used to decrease intra-cell
interference on the reverse link.

664 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

◼ Peak UL Throughput per 1xEV-DO service (kbps): The peak uplink throughput in kbits⁄s for each 1xEV-DO
data service (rev. 0, rev. A, rev. B).
◼ Peak DL FCH Throughput per service (Uplink and Downlink) (kbps): The peak throughput in kbits⁄s for speech
service and each 1xRTT data service on the FCH. The result is detailed on the forward and reverse link only
when relevant.
◼ Peak DL SCH Throughput per service (Uplink and Downlink) (kbps): The throughput in kbits⁄s for each 1xRTT
data service on the SCH. The result is detailed on the forward and reverse link only when relevant.

Cells (1xRTT) Tab


The Cells (1xRTT) tab contains the following information, per site, transmitter, and 1xRTT carrier:
◼ Max Power (dBm): The maximum power as defined in the cell properties.
◼ Pilot Power (dBm): The pilot power as defined in the cell properties.
◼ Synchro Power (dBm): The synchro power as defined in the cell properties.
◼ Paging Power (dBm): The paging power as defined in the cell properties.
◼ Gain (dBi): The gain as defined in the antenna properties for that transmitter.
◼ Reception Loss (dB): The reception loss as defined in the transmitter properties.
◼ Transmission Loss (dB): The transmission loss as defined in the transmitter properties.
◼ Noise Figure (dB): The noise figure as defined in the transmitter properties
◼ Total Transmitted DL Power (dBm): The total transmitted power on the forward link.
◼ Total Transmitted DL FCH Power (dBm): The total power used on the forward link for the FCH.
◼ Total Transmitted DL SCH Power (dBm): The total power used on the forward link for the SCH.
◼ UL Total Noise (dBm): The total noise on the reverse link.
◼ UL Load Factor (%): The cell load factor on the reverse link corresponds to the ratio between the total
interference on the reverse link and the total noise on the reverse link. If the constraint "UL Load Factor" has
been selected, the cell load factor on the reverse link is not allowed to exceed the user-defined maximum load
factor on the reverse link (defined either in the cell properties, or in the simulation creation dialog box).
◼ DL Load Factor (%): The load factor of the cell i on the forward link corresponds to the ratio (average
interference on the forward link [due to transmitter signals on the same carrier] for terminals in the transmitter
i area) ⁄ (average total noise on the forward link [due to transmitter signals and to thermal noise of terminals]
for terminals in the transmitter i area).
◼ DL Noise Rise (dB): The noise rise on the forward link is calculated from the load factor on the forward link.
These data indicate signal degradation due to cell load (interference margin in the link budget).
◼ DL Load (% Pmax): The percentage of power used is determined by the total transmitted power-maximum
power ratio (power stated in W). When the constraint "DL load" is set, the DL Load cannot exceed the user-
defined Max DL Load (defined either in the cell properties, or in the simulation).
◼ Number of UL and DL Radio Links: The number of radio links corresponds to the number of user-transmitter
links on the same carrier. This data is calculated on the forward and reverse links and indicates the number
of users connected to the cell on the forward and reverse links. Because of handover, a single user can use
several radio links.
◼ Connection Success Rate (%): The connection success rate gives the ratio of connected users over the total
number of users in the cell.
◼ UL Noise Rise (dB): The noise rise on the reverse link is calculated from the load factor on the reverse link.
These data indicate signal degradation due to cell load (interference margin in the link budget).
◼ UL Reuse Factor: The reverse link reuse factor is the ratio between the reverse link total interference and the
intra-cell interference.
◼ UL Reuse Efficiency Factor: The reuse efficiency factor on the reverse link is the reciprocal of the reuse factor
on the reverse link.
◼ No. of Codes (128 bits): The total number of 128-bit Walsh codes used by cell.
◼ No. of FCH Codes (128 bits): The total number of 128-bit Walsh codes used by the FCH of the cell.
◼ No. of SCH Codes (128 bits): The total number of 128-bit Walsh codes used by the SCH of the cell.

© 2020 Forsk. All Rights Reserved. 665


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

◼ The Types of Handoff as a Percentage: Atoll estimates the percentages of handoff types for each transmitter.
Atoll only lists the results for the following handoff status, no handoff (1⁄1), softer (1⁄2), soft (2⁄2), softer-soft
(2⁄3) and soft-soft (3⁄3) handoffs; the other handoff status (other HO) are grouped.
◼ No. of DL and UL FCH CEs: The number of channel elements used by the FCH on the forward and reverse links.
◼ No. of DL and UL SCH CEs: The number of channel elements used by the SCH on the forward and reverse links.
◼ FCH Throughput (Uplink and Downlink) (kbps): The throughput of the FCH on the forward and reverse links.
◼ SCH Throughput (Uplink and Downlink) (kbps): The throughput of the SCH on the forward and reverse links.
◼ Min TCH Pwr (dBm): The minimum power allocated to a traffic channel for supplying services.
◼ Max TCH Pwr (dBm): The maximum power allocated to a traffic channel for supplying services.
◼ Avg TCH Pwr (dBm): The average power allocated to a traffic channel for supplying services.
◼ Rejected Users: The number of rejected users per cell are sorted by the following reasons: Pmob > PmobMax,
Ptch > PtchMax, Ec⁄Io < (Ec⁄Io)min, UL Load Saturation, Ch. Elts Saturation, DL Load Saturation, Walsh Code
Saturation, and Admission Rejection.
◼ Connection Success Rate (%) for Each Service: For each service, the connection success rate gives the ratio
of connected users over the total number of users of that service in the cell.

Cells (1xEV-DO) Tab


The Cells (1xEV-DO) tab contains the following information, per site, transmitter, and 1xEV-DO carrier:
◼ Max Power (dBm): The maximum power as defined in the cell properties.
◼ Idle Power Gain (dB): The idle power gain as defined in the cell properties.
◼ Gain (dBi): The gain as defined in the antenna properties for that transmitter.
◼ Reception Loss (dB): The reception loss as defined in the transmitter properties.
◼ Transmission Loss (dB): The transmission loss as defined in the transmitter properties.
◼ Noise Figure (dB): The noise figure as defined in the transmitter properties.
◼ UL Total Noise (dBm): The total noise received by the cell on the reverse link.
◼ UL Load Factor (%): The cell load factor on the reverse link corresponds to the ratio between the total
interference on the reverse link and the total noise on the reverse link. If the constraint "UL Load Factor" has
been selected, the cell load factor on the reverse link is not allowed to exceed the user-defined maximum load
factor on the reverse link (defined either in the cell properties or in the simulation creation dialog box).
◼ UL Noise Rise (dB): The noise rise on the reverse link is calculated from the load factor on the reverse link.
These data indicate signal degradation due to cell load (interference margin in the link budget).
◼ UL Reuse Factor: The reverse link reuse factor is the ratio between the reverse link total interference and the
intra-cell interference.
◼ UL Reuse Efficiency Factor: The reuse efficiency factor on the reverse link is the reciprocal of the reuse factor
on the reverse link.
◼ Number of UL Radio Links: The number of radio links on the reverse link. Multi-carrier users are counted once
in each cell they are connected to.
◼ No. of Active Users: The number of active users connected to the cell. Multi-carrier users are counted once in
each cell they are connected to.
◼ No. of Inactive Users: The number of inactive users among the users connected to the cell. Multi-carrier users
are counted once in each cell they are connected to.
◼ Connection Success Rate (%): The percentage of connections that are successfully made.
◼ The Types of Handoff as a Percentage: Atoll estimates the percentages of handoff types for each transmitter
on the reverse link. Atoll only lists the results for the following handoff status, no handoff (1⁄1), softer (1⁄2),
soft (2⁄2), softer-soft (2⁄3) and soft-soft (3⁄3) handoffs; the other handoff status (other HO) are grouped.
◼ UL and DL Throughput (kbps): The throughput on the forward and reverse links.
◼ No. of MAC Index: The number of MAC indexes used by the cell.
◼ Rejected Users: The number of rejected users per cell are sorted by the following reasons: Pmob > PmobMax,
Ptch > PtchMax, Ec⁄Io < (Ec⁄Io)min, UL Load Saturation, Ch. Elts Saturation, DL Load Saturation, Walsh Code
Saturation, Admission Rejection, and 1xEV-DO Resources Saturation.

666 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

◼ Connection Success Rate (%) For Each Service: For each service, the connection success rate gives the
percentage of connected users from the total number of users of that service in the cell.

Mobiles (1xRTT) Tab


The Mobiles (1xRTT) tab contains the following information for CDMA2000 1xRTT users:

 The Mobiles (1xRTT) tab only appears if, when creating the simulation as explained
in "Simulation Properties" on page 306, you select either "Standard information
about mobiles" or "Detailed information about mobiles" under Information to
Retain.

◼ X and Y: The coordinates of users who attempt to connect (the geographic position is determined by the
second random trial).
◼ Service: The service assigned during the first random trial during the generation of the user distribution.
◼ Terminal: The assigned radio configuration.
◼ User Profile: The assigned user profile.
◼ Mobility: The mobility type assigned during the first random trial during the generation of the user distribution.
◼ Activity Status: The activity status assigned during the first random trial during the generation of the user
distribution.
◼ DL and UL Requested Throughput (kbps): The downlink and uplink requested throughputs correspond to the
forward and reverse throughputs requested by the user before power control.
◼ DL and UL Obtained Throughput (kbps): The obtained throughputs are the same as the requested throughputs
if the user is connected without being downgraded. If the user has been downgraded, the throughput is
calculated using the downgrading factor. If the user was rejected, the obtained throughput is zero.
◼ Carrier: The carrier used for the mobile-transmitter connection.
◼ Frequency Band: The frequency band used for the mobile-transmitter connection.
◼ Mobile Total Power (dBm): This value corresponds to the total power transmitted by the terminal.
◼ Uplink Pilot Power (dBm): The power transmitted by the terminal on the reverse pilot channel.
◼ Mobile FCH Power (dBm): The power transmitted by the terminal on the FCH channel.
◼ Mobile SCH Power (dBm): power transmitted by the terminal on the SCH channel.
◼ Connection Status: The connection status indicates whether the user is connected or rejected at the end of
the simulation. If connected, the connection status corresponds to the activity status. If rejected, the rejection
cause is given.
◼ Best Server: The best server among the transmitters in the mobile active set.
◼ HO Status (Sites/No. Transmitters Act. Set): The HO status is the number of sites compared to the number
of transmitters in the active set.
◼ AS1, AS2, AS3, AS4, AS5, AS6: The name of the cell that is the best server, the second-best server, and so on
is given in a separate column for each cell in the active set.
◼ Ec/Io AS1, AS2, AS3, AS4, AS5, AS6 (dB): Ec⁄I0 is given in a separate column for each cell in the active set.
The Ec/Io AS1 column lists the Ec/Io from the best server for the rejected mobiles as well.
◼ Indoor: This field indicates whether indoor losses have been added or not.
The following columns only appear if, when creating the simulation as explained in "Simulation Properties" on
page 306, you select "Detailed Information About Mobiles" under Information to retain:
◼ DL and UL Downgrading Factor (SCH): The downgrading factor for the SCH on both the forward and the
reverse links. The downgrading factor is used to calculated how much the SCH throughput will be downgraded
if the requested throughput cannot be provided.
◼ DL Ntot AS1, AS2, AS3, AS4, AS5, AS6 (dBm): The total noise on the forward link for each link between the
mobile and a transmitter in the active set.
◼ Cell FCH Power AS1, AS2, AS3, AS4, AS5, AS6 (DL) (dBm): The cell power transmitted on the FCH forward
link is given for each link between the mobile and a transmitter in the active set.
◼ Cell SCH Power AS1, AS2, AS3, AS4, AS5, AS6 (DL) (dBm): The cell power transmitted on the SCH forward
link is given for each link between the mobile and a transmitter in the active set.

© 2020 Forsk. All Rights Reserved. 667


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

◼ Load Factor AS1, AS2, AS3, AS4, AS5, AS6 (DL) (%): The load factor on the forward link for each link between
the mobile and a transmitter in the active set. It corresponds to the ratio between the total interference on the
forward link and total noise at the terminal.
◼ Noise Rise AS1, AS2, AS3, AS4, AS5, AS6 (DL) (dB): The noise rise on the forward link for each link between
the mobile and a transmitter in the active set.
◼ Reuse Factor AS1, AS2, AS3, AS4, AS5, AS6 (DL): The forward link reuse factor is the ratio between the
forward link total interference and the intra-cell interference. It is calculated for each link between the mobile
and a transmitter in the active set.
◼ Iintra AS1, AS2, AS3, AS4, AS5, AS6 (DL) (dBm): The intra-cell interference on the forward link for each cell
(I) of the active set.
DL DL
I Intra  ic  =  1 – F Ortho   P tot  ic 
txi

◼ Iextra AS1, AS2, AS3, AS4, AS5, AS6 (DL) (dBm): The extra-cell interference on the forward link for each cell
(I) of the active set.


DL DL
I extra  ic  = P tot  ic 
txj j  i

◼ Total Loss AS1, AS2, AS3, AS4, AS5, AS6 (dB): The total attenuation for each link between the mobile and a
transmitter in the active set.
◼ Name: The name of the mobile, as assigned during the random user generation.
◼ Clutter: The clutter class on which the mobile is located.
◼ Orthogonality Factor: The orthogonality factor used in the simulation. The orthogonality factor is the
remaining orthogonality of the Walsh codes at reception. The value used is the orthogonality factor set in the
clutter classes.
◼ % Pilot Finger: The percentage pilot finger used in the simulation, defined per clutter class or globally for all
clutter classes.
◼ DL and UL FCH SHO Gain (dB): The soft handoff gain for the FCH on the forward and the reverse link. The soft
handoff gain on the forward link is calculated if mobile receivers are connected either on the forward link or
on the forward link and the reverse link.
◼ DL and UL SCH SHO Gain (dB): The soft handoff gain for the SCH on the forward and the reverse link. The soft
handoff gain on the forward link is calculated if mobile receivers are connected either on the forward link or
on the forward link and the reverse link.

Mobiles (1xEV-DO) Tab


The Mobiles (1xEV-DO) tab contains the following information for CDMA2000 1xEV-DO users:

 The Mobiles (1xEV-DO) tab only appears if, when creating the simulation as
explained in "Simulation Properties" on page 306, you select either "Standard
information about mobiles" or "Detailed information about mobiles" under
Information to Retain.

◼ X and Y: The coordinates of users who attempt to connect (the geographic position is determined by the
second random trial).
◼ Service: The service assigned during the first random trial during the generation of the user distribution.
◼ Terminal: The assigned radio configuration.
◼ User: The assigned user profile.
◼ Mobility: The mobility type assigned during the first random trial during the generation of the user distribution.
◼ Activity Status: The activity status assigned during the first random trial during the generation of the user
distribution.
◼ UL Requested Throughput (kbps): The UL Requested Throughput corresponds to the throughput, including
the control channel throughput, requested by the user before power control.
◼ UL Obtained Throughput (kbps): For a 1xEV-DO Rev. 0 service user, the obtained throughput is the same as
the requested throughput if the user is connected without being downgraded. If the user has been

668 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

downgraded, the uplink throughput is calculated using the downgrading factor. If the user was rejected, the
obtained throughput is "0".
The uplink total throughput obtained by the 1xEV-DO Rev. A and Rev. B service users depends on the service
QoS class (i.e., whether this is a guaranteed bit rate or a variable bit rate service). For a guaranteed bit rate
service user, when the user is connected, the uplink obtained throughput equals the guaranteed bit rate
defined for the service. For variable bit rate service users, the uplink obtained throughput is the same as the
requested throughput. If the user is rejected, the uplink obtained throughput is throughput is "0".
◼ DL Peak Throughput: The maximum throughput on the forward link depends on the value of C⁄I at the
terminal. Atoll calculates this value from the Peak throughput=f(C⁄I) graph specified in the mobility type
properties.
◼ Carrier: The carrier used for the mobile-transmitter connection. Multi-carrier users are connected to several
carriers. Details can be displayed per carrier by clicking the Actions button and then selecting Detailed Display
from the menu.
◼ Frequency Band: The frequency band used for the mobile-transmitter connection.
◼ Mobile Total Power (dBm): The mobile total power corresponds to the total power transmitted by the terminal.
For constant bit rate service users, the percentage of bearer consumption is taken into account.
◼ Connection Status: The connection status indicates whether the user is connected or rejected at the end of
the simulation. If connected, the connection status corresponds to the activity status. If rejected, the rejection
cause is given.
◼ Best Server: The best server among the transmitters in the mobile active set.
◼ HO Status (Sites/No. Transmitters Act. Set): The HO status is the number of sites compared to the number
of transmitters in the active set.
◼ AS1, AS2, AS3, AS4, AS5, AS6: The name of the cell that is the best server, the second-best server, and so on
is given in a separate column for each cell in the active set.
◼ Ec/Io AS1, AS2, AS3, AS4, AS5, AS6 (dB): Ec⁄I0 is given in a separate column for each cell in the active set.
The Ec/Io AS1 column lists the Ec/Io from the best server for the rejected mobiles as well.
◼ DL C/I: The C⁄I for the pilot on the forward link.
◼ Indoor: This field indicates whether indoor losses have been added or not.
The following columns only appear if, when creating the simulation as explained in "Simulation Properties" on
page 306, you select "Detailed information about mobiles" under Information to Retain:
◼ UL Throughput due to TCP (kbps): The uplink throughput due to TCP aknowledgements.
◼ UL Requested Peak Throughput (kbps): The uplink requested peak throughput corresponds to the throughput
requested by the user before power control.
◼ UL Obtained Peak Throughput (kbps): For a 1xEV-DO Rev. 0 service user, the uplink obtained peak throughput
is the same as the requested peak throughput if the user is connected without being downgraded. If the user
has been downgraded, it is calculated using the downgrading factor. If the user was rejected, the obtained
peak throughput is zero.
The uplink peak throughput obtained by the 1xEV-DO Rev. A and Rev. B service users depends on the service
QoS class (i.e., whether this is a guaranteed bit rate or a variable bit rate service). For a guaranteed bit rate
service user, when the user is connected, the uplink obtained peak throughput equals the guaranteed bit rate
defined for the service. For variable bit rate service users, the uplink obtained peak throughput is the same as
the uplink requested peak throughput. If the user is rejected, the uplink obtained peak throughput is "0".
◼ UL Downgrading Factor: The downgrading factor on the reverse link. The downgrading factor is used to
calculated how much the throughput will be downgraded if the requested throughput cannot be provided.
◼ DL Ntot (Data) (dBm): The total noise on the forward link.
◼ DL Load Factor (%): The load factor on the forward link. It corresponds to the ratio between the total
interference on the forward link and total noise at the terminal.
◼ DL Noise Rise (dB): The noise rise on the forward link.
◼ Total Loss AS1, AS2, AS3, AS4, AS5, AS6 (dB): The total attenuation for each link between the mobile and a
transmitter in the active set.
◼ Name: The name of the mobile, as assigned during the random user generation.
◼ Clutter: The clutter class on which the mobile is located.

© 2020 Forsk. All Rights Reserved. 669


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

◼ Orthogonality Factor: The orthogonality factor used in the simulation. The orthogonality factor is the
remaining orthogonality of the Walsh codes at reception. The value used is the orthogonality factor set in the
clutter classes.
◼ % Pilot Finger: The percentage pilot finger used in the simulation, defined per clutter class or globally for all
clutter classes.
◼ UL SHO Gain (dB): The soft handoff gain on the reverse link.
◼ Transition flags (Upgrading 9.6k->19.2k, Upgrading 19.2k->38.4k, Upgrading 38.4k->76.8k, Upgrading
76.8k->153.6k, Downgrading 19.2k->9.6k, Downgrading 38.4k->19.2k, Downgrading 76.8k->38.4k,
Downgrading 153.6k->76.8k): The boolean transition flags ("True" or "False") generated by Atoll for each
throughput transition and for each 1xEV-DO user. If the flag for a throughput transition is "True," the throughput
can be upgraded or downgraded if necessary during the uplink load control.

Mobiles (Shadowing Values) Tab


The Mobiles (Shadowing Values) tab contains information on the shadowing margin for each link between the
receiver and up to ten potential transmitters. Atoll selects the transmitters which have the receiver in their
propagation zone and have the lowest path losses. The ten transmitters with the lowest path losses are selected
and sorted in ascending order by path loss.

 The Mobiles (Shadowing Values) tab only appears if, when creating the simulation
as explained in "Simulation Properties" on page 306, you select "Detailed
information about mobiles" under Information to Retain.

◼ Name: The name assigned to the mobile.


◼ Value at Receiver (dB): The value of the shadowing error at the receiver. This value is the same for a given
receiver for each given receiver-potential transmitter link. The value is generated randomly.
◼ Clutter: The clutter class on which the mobile is located.
◼ Path To: The name of the potential transmitter.
◼ Value (dB): The shadowing error for the receiver-potential transmitter link in the corresponding Path To
column. These values are generated randomly.

Initial Conditions Tab


The Initial Conditions tab contains the following information:
◼ The global transmitter parameters:
◼ The spreading width
◼ Whether the power values on the forward link are absolute or relative to the pilot
◼ The default reverse link soft handoff gain
◼ Whether the MRC in softer/soft is defined or not
◼ The method used to calculate Nt
◼ Whether the reverse link 1xRTT power control is based on the traffic quality or the pilot quality.
◼ The input parameters specified when creating the simulation:
◼ The maximum number of iterations
◼ The global scaling factor
◼ The generator initialisation value
◼ The reverse link and forward link convergence thresholds
◼ The simulation constraints such as maximum power, the maximum number of channel elements, the
reverse link load factor and the maximum load
◼ The name of the traffic maps used.
◼ The parameters related to the clutter classes, including the default values.

670 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

9.3.3 Analysing the Results of a Simulation

In Atoll, you have several methods available to help you analyse simulation results. You can make an active set
analysis of a real-time probe user or you can make a coverage prediction where each pixel is considered as a probe
user with a defined terminal, mobility, and service. The analyses are based on a single simulation or on an averaged
group of simulations.
You can find information on the analysis methods in the following sections:
◼ "Making an AS Analysis of Simulation Results" on page 671
◼ "Making Coverage Predictions Using Simulation Results" on page 672.

9.3.3.1 Making an AS Analysis of Simulation Results


The Point Analysis window gives you information on reception for any point on the map. The AS Analysis view gives
you information on the pilot quality (Ec⁄I0) (which is the main parameter used to define the mobile active set), the
connection status, and the active set of the probe mobile. Analysis is based on the reverse link load factor and the
forward link total power of cells. In this case, these parameters can be either outputs of a given simulation, or
average values calculated from a group of simulations. The analysis is provided for a user-definable probe receiver
which has a terminal, a mobility and a service.
For information on the criteria for belonging to the active set, see "Conditions for Entering the Active Set" on
page 685.
Before you make an AS analysis:
◼ Ensure the simulation or group of simulations you want to use in the AS analysis is displayed on the map.
◼ Replay the simulation or group of simulations you want to use if you have modified radio parameters since
you made the simulation.

 The AS analysis does not take possible network saturation into account. Therefore,
there is no guarantee that a simulated mobile with the same receiver
characteristics can verify the point analysis, simply because the simulated network
can be saturated.

To make an AS analysis of simulation results:

1. Click the Point Analysis button ( ) on the toolbar. The Point Analysis window appears.
2. Select the AS Analysis view at the top of the Point Analysis window.
3. At the top of the AS Analysis view, select the simulation or group of simulations you want to base the AS
analysis on from the Load Conditions list.
4. Select the Terminal, Service, Mobility, Carrier, and DL and UL Throughputs.

5. Click the Options button ( ) to display the Calculation Options dialog box.
6. Select or clear the following options:
◼ Whether Shadowing is to be considered (and, if so, the cell edge coverage probability).
◼ Whether Clutter indoor losses is to be considered.
7. Click OK to close the Calculation Options dialog box.
8. Move the pointer over the map to make an active set analysis for the current location of the pointer.
As you move the pointer, Atoll indicates on the map which is the best server for the current position (see Figure
9.2 on page 645).
Information on the current position is given in the AS Analysis view of the Point Analysis window. See Figure
9.3 on page 646 for an explanation of the displayed information.
9. Click the map to leave the point analysis pointer at its current position.
To move the pointer again, click the point analysis pointer on the map and drag it to a new position.

10.Click the Point Analysis button ( ) on the toolbar again to end the point analysis.

© 2020 Forsk. All Rights Reserved. 671


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

9.3.3.2 Making Coverage Predictions Using Simulation Results


When no simulations are available, Atoll uses the reverse link load factor, the total forward link power defined for
each cell to make coverage predictions. For information on cell properties, see "Creating or Modifying a Cell" on
page 110; for information on modifying cell properties, see "CDMA Cell Properties" on page 624.
Once you have made simulations, Atoll can use this information instead of the defined parameters in the cell
properties to make coverage predictions where each pixel is considered as a probe user with a terminal, mobility,
profile, and service. For each coverage prediction based on simulation results, you can base the coverage prediction
on a selected simulation or on a group of simulations, choosing either an average analysis of all simulations in the
group or a statistical analysis based on a defined probability.
The coverage predictions that can use simulation results are:
◼ Coverage predictions on the pilot or on a service:
◼ Pilot Quality Analysis (DL): For information on making a Pilot Quality Analysis, see "Studying Pilot Signal
Quality" on page 635.
◼ Service Area Analysis (Eb/Nt) (DL): For information on making a coverage prediction on the forward link
service area, see "Studying 1xRTT Forward and Reverse Link Service Areas (Eb⁄Nt)" on page 636 or
"Studying the Forward Link EV-DO Throughput" on page 637.
◼ Service Area Analysis (Eb/Nt) (UL): For information on making a coverage prediction on the reverse link
service area, see "Studying 1xRTT Forward and Reverse Link Service Areas (Eb⁄Nt)" on page 636 or
"Studying 1xEV-DO Reverse Link Service Area (Eb⁄Nt)" on page 638.
◼ Effective Service Area Analysis (Eb/Nt) (DL+UL): For information on making a pilot pollution coverage
analysis, see "Studying the Effective Service Area" on page 639.
◼ Coverage predictions on noise and interference:
◼ Coverage by Total Noise Level (DL): For information on making a forward link total noise coverage
prediction, see "Studying Forward Link Total Noise" on page 641.
◼ Pilot Pollution Analysis (DL): For information on making a pilot pollution coverage analysis, see "Studying
Pilot Pollution" on page 642.
◼ A handoff status coverage prediction to analyse macro-diversity performance:
◼ Handoff Zones (DL): For information on making a handoff status coverage prediction, see "Making a
Handoff Status Coverage Prediction" on page 644.
The procedures for the coverage predictions assume that simulation results are not available. When no simulations
are available, you select "(Cells Table)" from the Load Conditions list, on the Conditions tab. However, when
simulations are available you can base the coverage prediction on one simulation or a group of simulations.
To base a coverage prediction on a simulation or group of simulations, when setting the parameters:
1. Click the Conditions tab.
2. From the Load Conditions list, select the simulation or group of simulations on which you want to base the
coverage prediction.
3. If you select a group of simulations from the Load Conditions list, select one of the following:
◼ All: Select All to make a statistical analysis of all simulations based on the defined Probability (the
probability must be from 0 to 1). This will make a global analysis of all simulations in a group and with an
evaluation of the network stability in terms of fluctuations in traffic.
◼ Average: Select Average make the coverage prediction on the average of the simulations in the group.

9.4 Optimising Network Parameters Using ACP


The ACP (Automatic Cell Planning) module enables radio engineers designing CDMA networks to automatically
calculate the optimal network settings in terms of network coverage and quality. ACP can also be used to add sites
from a list of candidate sites or to remove unnecessary sites or sectors. ACP can also be used in co-planning
projects where networks using different radio access technologies must be taken into consideration when
calculating the optimal network settings.

672 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

ACP is primarily intended to improve existing network deployment by reconfiguring the main parameters that can
be remotely controlled by operators: antenna electrical tilt and cell pilot power. ACP can also be used during the
initial planning stage of a CDMA network by enabling the selection of the antenna, and its azimuth, height, and
mechanical tilt. ACP not only takes transmitters into account in optimisations but also any repeaters and remote
antennas.
ACP can also be used to measure and optimise the EMF exposure created by the network. This permits the
optimisation of power and antenna settings to reduce excessive EMF exposure in existing networks and optimal
site selection for new transmitters.
ACP uses user-defined objectives to evaluate the optimisation, as well as to calculate its implementation cost. Once
you have defined the objectives and the network parameters to be optimised, ACP uses an efficient global search
algorithm to test many network configurations and propose the reconfigurations that best meet the objectives. ACP
presents the changes ordered from the most to the least beneficial, allowing phased implementation or
implementation of just a subset of the suggested changes.
ACP is technology-independent and can be used to optimise networks using different radio access technologies.
Chapter 18: Automatic Cell Planning explains how you configure the ACP module, how you create and run an
optimisation setup, and how you can view the results of an optimisation. In this section, only the concepts specific
to CDMA networks are explained:
◼ "CDMA2000 Optimisation Objectives" on page 673
◼ "CDMA2000 Quality Parameters" on page 674
◼ "CDMA2000 Quality Analysis Predictions" on page 675.

9.4.1 CDMA2000 Optimisation Objectives

ACP optimises the network using user-defined objectives to evaluate the quality of the network reconfiguration. The
objectives are dependent on the technology used by the project and are consistent with the corresponding coverage
predictions in Atoll. In projects using CDMA2000, either alone, or in a co-planning or multi-RAT mode, the following
objectives are proposed by default:
◼ CDMA 1xRTT Coverage
◼ CDMA 1xRTT EcIo
◼ CDMA 1xEv-DO Coverage
◼ CDMA 1xEv-DO EcIo
You can also create the following objectives from the context menu of Objectives in the left-hand pane of the
Objectives tab:
◼ CDMA 1xRTT Pilot Pollution
◼ CDMA 1xRTT Soft Handover
◼ CDMA 1xRTT 1st-Nth Difference
◼ CDMA 1xEv-DO 1st-Nth Difference
◼ Custom Coverage
You define the optimisation objectives using the Objectives tab of the ACP Setup dialog box. For information on
setting objective parameters, see "Setting Objective Parameters" on page 1226.

© 2020 Forsk. All Rights Reserved. 673


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

Figure 9.9: Running ACP Optimisation for a CDMA Network

9.4.2 CDMA2000 Quality Parameters

When you create an optimisation setup, you define how ACP evaluates the objectives. The quality parameters are
technology dependent. You can base the evaluation of the objectives on a calculated coverage prediction or on
manual configuration. If you base the coverage prediction settings on a calculated coverage prediction, ACP will use
the ranges and colours defined in the selected coverage prediction as the default for its own predictions.
However, if you have saved the display options of an ACP prediction as default, or if you are using a configuration
file for ACP, these defined ranges and colours will be used as the default, overriding the settings in the selected
coverage prediction.
In projects using CDMA2000, either alone, or in a co-planning or multi-RAT mode, the following Quality parameters
are proposed in the Pixel Rules frame of the objectives’ properties pages:
◼ Signal level
◼ EcIo
◼ Overlap
◼ Best Server Distance
◼ 1st-2nd Difference
◼ 1st-Nth Difference
To define the ACP quality parameters for CDMA:
1. Open the dialog box used to define the optimisation as explained in "Creating an ACP Setup" on page 1214.
2. Click the Objectives tab.
3. Under Parameters, expand the CDMA folder. The list of available quality parameters appears.

 You can base the evaluation of a qualiy analysis prediction on a calculated Atoll
prediction, if any, or on a manual configuration.
◼ If you base the evaluation of a qualiy analysis prediction on a calculated Atoll
prediction, ACP will use the display settings of the calculated Atoll prediction
in the qualiy analysis prediction calculated for that objective.
◼ If you saved the display settings of a qualiy analysis prediction as defaults, or
if you are using a configuration file for ACP, these display settings will be used
by default and will override the display settings of the calculated Atoll
prediction. For more information on changing the display settings of a quality
analysis prediction, see "Changing the Display Properties of ACP Predictions"
on page 1277.

Signal Level
Click this parameter to define in the right-hand pane how ACP will evaluate coverage by signal level.

674 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

◼ Base prediction settings on > "Coverage by Signal Level (DL)": ACP will evaluate coverages by signal level
based on the parameters used to calculate the selected "Coverage by Signal Level (DL)" prediction in Atoll.
Only the coverage predictions displaying a "Best Signal Level" per pixel can be accessed by the ACP.
◼ Base prediction settings on > "Manual configuration": if you select this option, you can Enable shadowing
margin and define a Cell edge coverage probability. The standard deviations defined in the Atoll clutter are
used or, if no clutter information available, default values are used.
EcIo
Click this parameter to define in the right-hand pane how ACP will evaluate coverage by Ec/Io.
◼ Base prediction settings on > "Pilot Quality Analysis (DL)": ACP will evaluate coverages by signal level
based on the parameters used to calculate the selected "Pilot Quality Analysis (DL)" prediction in Atoll.
◼ Base prediction settings on > Manual configuration: If you select this option, you can Enable shadowing
margin and define a Cell edge coverage probability. The standard deviations defined in the Atoll clutter are
used or, if no clutter information is available, default values are used. Additionally, you can specify:
◼ Service and Terminal that will be used during the calculation of Ec⁄Io through gain and losses (i.e., the
service body loss, the gain and loss of the terminal antenna, and the terminal noise factor).
Overlap / 1st-Nth
Click this parameter to define in the right-hand pane how ACP will evaluate coverage by overlapping zones or
by 1st-Nth difference.
Overlap
◼ Base prediction settings on > "Overlapping Zones (DL)": ACP will evaluate coverages by overlapping
based on the parameters used to calculate the selected "Overlapping Zones (DL)" prediction in Atoll.
Only the Atoll predictions displaying a "Number of Servers" per pixel can be accessed by the ACP.
◼ Base prediction settings on > "Manual configuration": If you select this option, you can set a Minimum
signal level and a Threshold margin.
1st-Nth
◼ Base prediction settings on > "Overlapping Zones (DL)": ACP will evaluate coverages by 1st-Nth
difference based on the parameters used to calculate the selected "Overlapping Zones (DL)" prediction
in Atoll.
Since there are no Atoll prediction types equivalent to ACP’s CDMA 1xRTT 1st-Nth Difference and
CDMA Ev-DO 1st-Nth Difference objectives, the parameters recovered by ACP from the selected Atoll
predictions are limited to the minimum signal level and the shading. The number of servers must always
be specified manually next to No. servers.
◼ Manual configuration: If you select this option, specify a Minimum signal level and the No. servers.
In both cases, the value you specify next to No. servers determines "Nth" in the CDMA 1xRTT 1st-Nth
Difference and CDMA Ev-DO 1st-Nth Difference objectives. For instance if you set No. servers to 4, then
the "1st-4th Difference" quality parameter will be automatically selected by default in the Quality column
of the CDMA 1xRTT 1st-Nth Difference and CDMA Ev-DO 1st-Nth Difference properties pages.
- Allowed values for No. servers range from 3 to 100, with only one value available per technology.
- The "1st-2nd Difference" quality parameter (based on No. servers = 2) is provided by default.

9.4.3 CDMA2000 Quality Analysis Predictions

ACP quality analysis predictions can be displayed in the Atoll map window. The same predictions are displayed by
default on the Quality tab of an optimisation’s results window.

© 2020 Forsk. All Rights Reserved. 675


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

Figure 9.10: ACP Quality Analysis Prediction Types for a CDMA Network

ACP quality analysis predictions are equivalent to some of Atoll’s coverage predictions. The following table lists the
quality analysis predictions available in ACP for LTE and the equivalent LTE coverage predictions in Atoll.
Atoll Coverage Prediction Type
ACP Quality Analysis Prediction Type
"Display type" / "Field"

Signal Level Coverage by Signal Level (DL) 1


"Value Intervals" / "Best Signal Level (dBm)"

EcIo Pilot Quality Analysis (DL) 2


"Value Intervals" / "Ec/Io (dB)"
Overlap Overlapping Zones (DL) 3
"Value Intervals" / "Number of Servers"

1st-Nth Difference N/A

1. For more information, see "Making a Coverage Prediction by Signal Level" on page 632.
2. For more information, see "Creating Coverage Predictions on Drive Test Data Paths" on page 113.
3. For more information, see "Making a Coverage Prediction on Overlapping Zones" on page 633.

Making these predictions available within ACP enables you to quickly validate the optimisation results without
having to commit the results and then calculate a coverage prediction in Atoll. ACP predictions display results very
similar to those that Atoll would display if you committed the optimisation results and calculated Atoll coverage
predictions, however, before basing any decision to commit the optimisation results on the predictions produced by
ACP, you should keep the following recommendations in mind:
◼ You should verify the results with a different Atoll coverage prediction, such as the pilot pollution analysis.
◼ ACP-generated predictions are generated using the entire set of proposed changes. They do not take into
account the change subset defined on the Change Details tab.
◼ Multiple-carrier optimisation is supported in CDMA. However the predictions are provided separately for each
carrier.
◼ Even after committing the optimisation results, differences can remain between ACP and Atoll predictions.
You can view the exact signal level and Ec⁄Io values on any pixel by letting the pointer rest over the pixel. The signal
level or Ec⁄Io value is then displayed in tip text.
For ACP overlapping zones predictions, you can:
◼ Specify a best server threshold:
◼ by entering a value next to Minimum Signal Level in the Overlap / 1st-Nth properties page,
◼ or by setting the param.cdma.overlap.minRxLevel option with the same value in the [ACPTplObjectivePage]
section of the ACP.ini file.

676 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

◼ Specify a threshold margin:


◼ by entering a value next to Threshold margin in the Overlap / 1st-Nth properties page,
◼ or by setting the param.cdma.overlap.margin option with the same value in the [ACPTplObjectivePage]
section of the ACP.ini file.
For each network quality coverage prediction, ACP offers a prediction showing the initial network state, the final
network state, and a prediction showing the changes between the initial and final state.

9.5 Advanced Configuration


In this section, the following advanced configuration options are explained:
◼ "Modelling Inter-carrier Interference" on page 677
◼ "Defining Frequency Bands" on page 678
◼ "Defining Carrier Types" on page 678
◼ "Global Network Settings" on page 679
◼ "Throughputs Available for Services in CDMA" on page 680
◼ "The 1xEV-DO Radio Bearers" on page 681
◼ "Site Equipment" on page 682
◼ "Receiver Equipment" on page 683
◼ "Conditions for Entering the Active Set" on page 685
◼ "Creating PN Offset Domains and Groups for PN Offset Allocation" on page 685
◼ "Modelling Inter-technology Interference" on page 686.

9.5.1 Modelling Inter-carrier Interference

If you want Atoll to take into account the interference between two carriers, you must create a carrier pair with an
interference reduction factor. Atoll will take the interference reduction factor into account on both the reverse link
and the forward link.
To create a pair of carriers with an interference reduction factor:
1. Select the Parameters explorer.
2. Click the Expand button ( ) to expand the Network Settings folder.
3. Click the Expand button ( ) to expand the Frequencies folder.
4. In the Frequencies folder, right-click Inter-carrier Interference Reduction Factors. The context menu appears.
5. Select Open Table. The Inter-carrier Interference Reduction Factors table appears.
6. For each carrier pair for which you want define inter-carrier interference:
a. Enter the first carrier of the pair in the 1st Carrier column.
b. Enter the second carrier of the pair in the 2nd Carrier column.
c. Enter an interference reduction factor in the Reduction Factor (dB) column. When Atoll is calculating
interference, it subtracts the interference reduction factor from the calculated interference. If the
interference reduction factor is set to "0," Atoll assumes that the carriers in the defined pair generate as
much interference as cells with the same carrier interference.

 The interference reduction factor must be a positive value.

For every pair of carriers that is not defined, Atoll assumes that there is no inter-carrier interference.

© 2020 Forsk. All Rights Reserved. 677


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

d. Press ENTER to create the carrier pair and to create a new row in the table.

9.5.2 Defining Frequency Bands

To define a frequency band:


1. Select the Parameters explorer.
2. Click the Expand button ( ) to expand the Network Settings folder.
3. Click the Expand button ( ) to expand the Frequencies folder.
4. In the Frequencies folder, right-click Bands. The context menu appears.
5. Select Open Table. The Frequency Bands table appears.
6. In the Frequency Bands table, enter one frequency band per row. For information on working with data tables,
see "Data Tables" on page 78. For each frequency band, enter:
◼ Name: Enter a name for the frequency, for example, "Band 1900." This name will appear in other dialog
boxes when you select a frequency band.
◼ Bandwidth (MHz): Enter the bandwidth for each carrier in the frequency band.
◼ DL Start Frequency (MHz): Enter the downlink start frequency.
◼ First Carrier: Enter the number of the first carrier in this frequency band.
◼ Last Carrier: Enter the number of the last carrier in this frequency band. If this frequency band has only one
carrier, enter the same number as entered in the First Carrier field.
◼ Step: Enter the step between any two consecutive carrier numbers in the frequency band.
◼ Excluded Carriers: Enter the carrier numbers which do not belong to the frequency band. You can enter non-
consecutive carrier numbers separated with a comma, or you can enter a range of carrier numbers
separating the first and last index with a hyphen (for example, entering "1-5" corresponds to "1, 2, 3, 4, 5").

 When you have more than one frequency band, the carriers must be numbered
sequentially, contiguously (i.e., you cannot skip numbers in a range of carriers, and
the range of carriers in one band cannot overlap the range of carriers in another),
and uniquely (i.e., you can only use each number once).
For example: Band 1900: First carrier: 0; Last carrier 1 and Band 700: First carrier:
2 and Last carrier: 2

7. When you have finished adding frequency bands, click the Close button ( ).
For example, if you wish to define the 1900 MHz Band and the corresponding CDMA channel numbers (25, 50, 75),
you can set:
◼ Name: 1900 MHz
◼ DL start frequency: 1930
◼ First carrier: 25
◼ Last carrier: 75
◼ Step: 25
You can also access the properties dialog box of each individual frequency band by double-clicking the left margin
of the row with the frequency band.

9.5.3 Defining Carrier Types

To define CDMA carrier types:


1. In the Parameters explorer, expand the Network Settings folder, the Frequencies folder, right-click Carrier
Types and select Open Table. The Carrier Types table appears.

678 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

2. In the Carrier Types table, define which carriers are 1xRTT and 1xEV-DO. For information on working with data
tables, see "Data Tables" on page 78.
3. When you have finished defining carriers types, click Close.

9.5.4 Global Network Settings

In the Network Settings Properties dialog box, you can define many calculation parameters that are used in
predictions and in Monte Carlo simulations.
This section explains the options available in the Network Settings Properties dialog box, and explains how to
access the dialog box:
◼ "CDMA Network Settings Properties" on page 679
◼ "Modifying Global Network Settings" on page 680.

9.5.4.1 CDMA Network Settings Properties


The Network Settings Properties dialog box has two tabs: the Global Parameters Tab and the Calculation
Parameters tab.

The Global Parameters Tab


The Global Parameters tab has the following options:
◼ DL Powers: Under DL Powers, you can define whether the power values on the forward link are Absolute or
Relative to Pilot. The power values affected are the synchronisation power and the paging power defined in
the cell properties and the TCH power in 1xRTT and Speech service properties. Atoll automatically converts
the power values defined in the cell properties (i.e., synchronisation channel and paging powers) when
changing the option. On the other hand, the values for the TCH powers have to be modified manually.
◼ DL Load: Under DL Load, you can define whether the total power values on the forward link are Absolute or a
percentage of the maximum power (% Pmax). Atoll automatically converts the total power values when
changing the option.
◼ UL 1xRTT Power Control Based On: Under UL 1xRTT Power Control Based On, you can define whether the
reverse link power control for the 1xRTT network is based on Traffic Quality or Pilot Quality.
◼ Interferences: Under Interferences, you can define the method used to calculate interference on the forward
link (Nt):
◼ Nt: You can select "Total noise" and Atoll will calculate Nt as the noise generated by all transmitters plus
thermal noise or you can select "Without useful signal" and Atoll will calculate Nt as the total noise less the
signal of the studied cell.
◼ Handoff: Under Handoff, you can define the parameters used to model soft handoff on the reverse link.
◼ Default UL Macro-Diversity Gain: You can set a default value for the reverse link gain due to macro-diversity
on soft and soft-soft handoffs. If you clear the Shadowing check box on the Conditions tab when defining
a coverage prediction or during a point analysis, Atoll uses this value. If you select the Shadowing check
box on the Conditions tab, Atoll calculates the reverse link macro-diversity gain, based on the standard
deviation value of Eb⁄Nt on the reverse link defined per clutter class.
◼ +MRC in Softer/Soft: If you select the +MRC (maximal ratio combining) in Softer/Soft check box, Atoll
selects the serving cell during a softer/soft handoff by recombining the signal of co-site transmitters and
multiplying the resulting signal by the rake efficiency factor and then comparing this value to the signal
received at transmitters located on the other sites of the active set. Atoll chooses the greatest value and
multiplies it by the macro-diversity gain.

Calculation Parameters Tab


The Calculation Parameters tab has the following options:
◼ Calculation limitation: Under Calculation limitation, you can define the following data:
◼ Min. interferer reception threshold: This value is used by Atoll to limit the input of interferers in
calculations. The performance of CDMA-specific coverage predictions and Monte Carlo simulations can be

© 2020 Forsk. All Rights Reserved. 679


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

improved by setting a high value for the minimum interferer reception threshold. This value is used as a
filter criterion on the signal level received from interferers. Atoll will discard all interferers with a signal level
lower than this value.
◼ Default min. pilot RSCP threshold: The default minimum pilot RSCP required for a user to be connected to
the cell. The pilot RSCP is compared with this threshold to determine whether or not a user can be
connected to the cell.

 A minimum pilot RSCP threshold can be defined at the cell level (in the cell
Properties dialog box or in the Cells table). If defined, a cell‐specific minimum pilot
RSCP threshold will be used instead of the value entered here.

◼ Receiver: Under Receiver, you can enter the Height of the receiver.
◼ Default max range: The maximum coverage range of transmitters in the network.

9.5.4.2 Modifying Global Network Settings


You can change global network settings in the Network Settings Properties dialog box.

To change global network settings:


1. Select the Parameters explorer.
2. Right-click the Network Settings folder. The context menu appears.
3. Select Properties from the context menu. The Network Settings Properties dialog box appears.
4. Modify the parameters described in "CDMA Network Settings Properties" on page 679.
5. Click OK.

9.5.5 Throughputs Available for Services in CDMA

The different services offered by a CDMA network require different throughputs. CDMA responds to the differing
throughput requirements with a range of carriers. For example, CDMA2000 can provide voice using 1xRTT. Data
services, which require higher throughputs than voice, can be provided using 1xRTT or 1xEV-DO Rev. 0 or Rev. A.
The following table gives the throughputs available for voice, 1xRTT, and 1xEV-DO Rev. 0 and Rev. A.

Service Reverse Link Forward Link

Speech N FCH 1 N FCH

1xRTT Data N FCH N FCH

3 X N FCH 3 X N FCH

For 1xRTT, N FCH can be 9.6 or 5 X N FCH 5 X N FCH


14.4 kbps on either the forward or
reverse link. 9 X N FCH 9 X N FCH

17 X N FCH 17 X N FCH

1xEV-DO Rev. 0 Data 9.6 38.4

19.2 76.8

38.4 153.6

76.8 307.6

153.6 614.4
921.6

1228.8

1843.2

680 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

Service Reverse Link Forward Link

2457.6

1xEV-DO Rev. A Data 4.8 4.8

9.6 9.6

19.2 19.2

38.4 38.4

76.8 76.8

115.2 115.2

153.6 153.6

230.4 230.4

307.2 307.2

460.8 460.8

614.4 614.4

921.6 921.6

1228.8 1228.8

1848.2 1848.2

2457.6

3072.0

1. N FCH is the peak throughput of FCH.

9.5.6 The 1xEV-DO Radio Bearers

In Atoll, the throughputs available for 1xEV-DO Rev. A and 1xEV-DO Rev. B based services are modelled using radio
bearers. The 1xEV-DO Radio Bearers tables list the 1xEV-DO radio bearers with their peak RLC throughput, index
numbers, and transport block size.You must define 1xEV-DO radio bearers before you can model services using
them.
This section covers the following topics:
◼ "Defining the Forward Link 1xEV-DO Radio Bearers" on page 681
◼ "Defining the Reverse Link 1xEV-DO Radio Bearers" on page 682.

9.5.6.1 Defining the Forward Link 1xEV-DO Radio Bearers


The Downlink 1xEV-DO Radio Bearers table lists the different transport block sizes that can be transmitted in one
timeslot and the corresponding peak RLC throughputs.
To create or modify a 1xEV-DO forward link radio bearer:
1. Select the Parameters explorer.
2. Click the Expand button ( ) to expand the Network Settings folder.
3. Click the Expand button ( ) to expand the Radio Bearers folder.
4. In the Radio Bearers folder, right-click Downlink 1xEV-DO Radio Bearers. The context menu appears.
5. Select Open Table. The Downlink 1xEV-DO Radio Bearers table appears.
6. In the Downlink 1xEV-DO Radio Bearers table, you can enter or modify the following fields:
◼ Radio Bearer Index: You can modify the index number of the radio bearer. This index number is used to
identify the 1xEV-DO forward link radio bearer. If you are creating a new 1xEV-DO forward link radio bearer,
enter an index number in the row marked with the New Row icon ( ).
◼ Transport Block Size (bits): Enter or modify the packet size in bits transmitted in one timeslot.

© 2020 Forsk. All Rights Reserved. 681


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

◼ Peak RLC Throughput (kbps): Enter or modify the peak RLC throughput in kbits per second.

9.5.6.2 Defining the Reverse Link 1xEV-DO Radio Bearers


The Uplink 1xEV-DO Radio Bearer table lists the different transport block sizes that can be transmitted in one
subframe (i.e., 4 timeslots) and the corresponding peak RLC throughputs.
To create or modify a 1xEV-DO reverse link radio bearer:
1. In the Parameters explorer, expand the Network Settings folder and the Radio Bearers folder.
2. In the Radio Bearers folder, right-click Uplink 1xEV-DO Radio Bearers. The context menu appears.
3. Select Open Table. The Uplink 1xEV-DO Radio Bearers table appears.
4. In the Uplink 1xEV-DO Radio Bearer table, you can enter or modify the following fields:
◼ Radio Bearer Index: You can modify the index number of the radio bearer. This index number is used to
identify the 1xEV-DO reverse link radio bearer. If you are creating a new 1xEV-DO reverse link radio bearer,
enter an index number in the row marked with the New Row icon ( ).
◼ Transport Block Size (bits): Enter or modify the packet size in bits transmitted in one subframe (4
timeslots).
◼ Peak RLC Throughput (kbps): Enter or modify the peak RLC throughput in kbits per second.

9.5.7 Site Equipment

In this section, the following are explained:


◼ "Creating CDMA Site Equipment" on page 682
◼ "Defining Channel Element Consumption per CDMA Site Equipment and Radio Configuration" on page 683.

9.5.7.1 Creating CDMA Site Equipment


To create a new piece of CDMA site equipment:
1. In the Parameters explorer, expand the Network Settings folder and the Radio Resource Management folder.
2. Right-click Site Equipment. The context menu appears.
3. Select Open Table from the context menu. The Site Equipment table appears.
4. In the Equipment table, each row describes a piece of equipment. For information on working with data tables,
see "Data Tables" on page 78. For the new piece of CDMA equipment you are creating, enter the following:
◼ Name: The name you enter will be the one used to identify this piece of equipment.
◼ Manufacturer: The name of the manufacturer of this piece of equipment.
◼ MUD Factor: Multi-User Detection (MUD) is a technology used to decrease intra-cell interference on the
reverse link. MUD is modelled by a coefficient from 0 to 1; this factor is considered in the reverse link
interference calculation. In case MUD is not supported by equipment, enter 0 as value.
◼ Rake Factor: This factor enables Atoll to model the rake receiver on the reverse link. Atoll uses this factor
to calculate the reverse link signal quality in simulations, point analysis and coverage predictions. This
parameter is considered on the reverse link for softer and softer-softer handoffs; it is applied to the sum of
signals received on the same site. The factor value can be from 0 to 1. It models losses due to the
imperfection of signal recombination.

 You can define the rake efficiency factor used to model the recombination on the
forward link in terminal properties.

◼ Carrier Selection: Carrier selection refers to the carrier selection method used during the transmitter
admission control in the mobile active set. The selected strategy is used in simulations when no carrier is
specified in the properties of the service (when all the carriers can be used for the service) or when the

682 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

carrier specified for the service is not used by the transmitter. On the other hand, the specified carrier
selection mode is always taken into account in coverage predictions (AS analysis and coverage
predictions). Choose one of the following:
◼ Min. UL Load Factor: The carrier with the minimum reverse link noise (carrier with the lowest reverse link
load factor) is selected.
◼ Min. DL Total Power: The carrier with the minimum forward link total power is selected.
◼ Random: The carrier is randomly chosen.
◼ Sequential: Carriers are sequentially loaded. The first carrier is selected as long as it is not overloaded.
Then, when the maximum reverse link load factor is reached, the second carrier is chosen and so on.
◼ Downlink and Uplink Overhead Resources for Common Channels/Cell: The reverse link and forward link
overhead resources for common channels/cell correspond to the number of channel elements that a cell
uses for common channels in the forward and the reverse link. This setting is also used for Walsh code
allocation; it indicates the number of Walsh codes to be allocated to control channels per cell.
◼ AS Restricted to Neighbours: Select this option if you want the other transmitters in the active set to belong
to the neighbour list of the best server.
◼ Pool of Shared CEs: Select this option if you want all cells on the site to share channel elements.
◼ Power Pooling Between Transmitters: Select this option if you want all cells on the site to share power on
the traffic channels.
5. Click the Close button ( ) to close the table.

9.5.7.2 Defining Channel Element Consumption per CDMA Site Equipment and Radio Configu-
ration
The number of channel elements consumed by a user depends on the site equipment, on the radio configuration,
and the link direction (forward or reverse). The number of channel elements consumed can be defined for CDMA
simulations.
To define channel element consumption during CDMA simulations:
1. In the Parameters explorer, expand the Network Settings folder and the Radio Resource Management folder.
2. Right-click CE Consumption. The context menu appears.
3. Select Open Table from the context menu. The CE Consumption table appears.
4. For each equipment-radio configuration pair, enter in the CE Consumption table the number of reverse link and
forward link channel elements that Atoll will consume during the power control simulation.
5. Click the Close button ( ) to close the table.

9.5.8 Receiver Equipment

In this section, the following are explained:


◼ "Setting Receiver Height" on page 683
◼ "Creating or Modifying Reception Equipment" on page 684.

9.5.8.1 Setting Receiver Height


When you make CDMA coverage predictions, you can define the height of the receiver.
To define the height of the receiver:
1. Select the Parameters explorer.
2. Right-click the Network Settings folder. The context menu appears.
3. Select Properties from the context menu. The Network Settings Properties dialog box appears.
4. Click the Calculation Parameters tab.

© 2020 Forsk. All Rights Reserved. 683


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

5. Under Receiver, enter a Height. This value will be used when calculating a CDMA coverage predictions and
during a point analysis.
6. Click OK.

9.5.8.2 Creating or Modifying Reception Equipment


In Atoll, reception equipment is used when you create a terminal. The graphs defined for each reception equipment
entry are used for quality coverage predictions and for selecting 1xEV-DO radio bearers.
To create or modify reception equipment:
1. In the Parameters explorer, expand the Network Settings folder and the Reception Equipment folder.
"Standard" is the default reception equipment type for all terminals.
2. Double-click the reception equipment type you want to modify. The reception equipment type’s Properties
dialog box appears.

 You can create a new reception equipment type by entering a name in the row
marked with the New Row icon ( ) and pressing ENTER.

3. Click the General tab. On the General tab, you can define the Name of the reception equipment.
4. Click the Quality Graphs tab.
5. Ensure that a Quality Indicator has been chosen for each Service. You can edit the values in the DL and UL
Quality Indicator Tables by clicking directly on the table entry, or by selecting the Quality Indicator and clicking
the Downlink Quality Graphs or the Uplink Quality Graphs buttons.
The DL and UL Quality Indicator tables describe the variation of the quality indicator as a function of the
measured parameter (as defined in the Quality Indicators table). The Uplink and Downlink Quality Graphs are
used for quality coverage predictions.
6. Click the 1xEV-DO Radio Bearer Selection (Downlink) tab.
7. Enter the Required C⁄I (dB), the Modulation used (you can choose between QPSK, 8PSK, 16QAM, or 64QAM)
and the Early Termination Probabilities for each Radio Bearer Index, with Mobility and No. of Slots. The radio
bearer index with the number of timeslots and the modulation indicates the downlink transmission format.
The Required C/I values are used in simulations and in the Service Area Analysis (Eb/Nt) (DL) coverage
prediction to select the downlink 1xEV-DO radio bearer and then to calculate the throughput provided on
downlink. A downlink 1xEV-DO radio bearer is selected only if the user terminal supports the modulation
required by the radio bearer. 1xEV-DO Rev. A-capable terminals support 16QAM modulation while 1xEV-DO
Rev. B-capable terminals can support 16QAM and 64QAM modulations.
The Early Termination Probabilities are used in the Service Area Analysis (Eb/Nt) (DL) coverage prediction to
calculate the average 1xEV-DO throughput when HARQ (Hybrid Automatic Repeat Request) is used.
8. Click the 1xEV-DO Radio Bearer Selection (Uplink) tab.
9. Enter the following for each Radio Bearer Index with Mobility and No. of Subframes:
◼ Required Ec⁄Nt (High Capacity) (dB): The Ec/Nt required for services with high capacity uplink mode.
◼ Required Ec⁄Nt (Low Latency) (dB): Ec/Nt required for services with low latency uplink mode.
◼ Early Termination Probabilities
◼ Modulation: The modulation used. You can choose between QPSK, 8PSK, 16QAM or 64QAM.
The Required Ec/Nt values are used in simulations and in the Service Area Analysis (Eb/Nt) (UL) coverage
prediction to select the uplink 1xEV-DO radio bearer and then to calculate the throughput provided on uplink.
An uplink 1xEV-DO radio bearer is selected only if the user terminal supports the modulation required by the
radio bearer. 1xEV-DO Rev. A-capable terminals support 16QAM modulation while 1xEV-DO Rev. B-capable
terminals support the 16QAM and 64QAM modulations. The Early Termination Probabilities are used in the
Service Area Analysis (Eb/Nt) (UL) coverage prediction to calculate the average 1xEV-DO throughput when
HARQ (Hybrid Automatic Repeat Request) is used.
10.Click OK to close the reception equipment type’s Properties dialog box.

684 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

9.5.9 Conditions for Entering the Active Set

The mobile active set is the list of the transmitters to which the mobile is connected. The active set may consist of
one or more transmitters; depending on whether the service supports soft handoff and on the terminal active set
size. Transmitters in the mobile active set must use a frequency band with which the terminal is compatible and the
same carrier. In addition, the pilot signal level received from these transmitters must exceed the defined minimum
RSCP threshold.
It is, however, the quality of the pilot (Ec⁄I0) that finally determines whether or not a transmitter can belong to the
active set.
In order for a given transmitter to enter the mobile active set as best server, the quality of this transmitter’s pilot
must be the highest one and it must exceed an upper threshold equal to the sum of the minimum Ec/Io defined in
the properties of the best serving cell and the Delta minimum Ec/Io defined in the properties of the mobility type.
The upper threshold is set for the carrier as defined in the cell properties and can also take into account the user
mobility type if the Delta minimum Ec/Io defined in the mobility type is different from 0. The carrier used by the
transmitters in the active set corresponds to the best carrier of the best server. For information on best carrier
selection, see the Technical Reference Guide.
In order for a transmitter to enter the active set:
◼ It must use the same carrier as the best server transmitter. In Atoll, carriers are modelled using cells. For
information on accessing cell properties, see "Creating or Modifying a Cell" on page 110. For a description of
the properties of a cell, see "CDMA Cell Properties" on page 624.
◼ The pilot quality of the transmitter must exceed a threshold. The threshold depends both on the type of carrier
and the mobility type. It is equal to the sum of T_Drop defined in the properties of the best server and the Delta
T_Drop defined in the properties of the mobility type.
◼ If you have selected to restrict the active set to neighbours, the transmitter must be a neighbour of the best
server. You can restrict the active set to neighbours by selecting the AS Restricted to Neighbours option in
the Site Equipment table. For an explanation of how to set the AS Restricted to Neighbours option, see
"Creating CDMA Site Equipment" on page 682.
For multi-carrier EVDO Rev. B users, the active set can consist of several sub-active sets, each one being associated
with one carrier. The number of sub-active sets depends on the maximum number of carriers supported by the
terminal. As described earlier, the quality of the pilot (Ec⁄I0) determines whether or not a transmitter can belong to
a sub-active set. The sub-active set associated with the best carrier is the same as the active set of a single-carrier
user. For other carriers, the uplink Ec⁄Nt received by the best server on the best carrier and on the studied carrier
determines whether or not a carrier can have a sub-active set, and the transmitters in the sub-active sets depend on
the mode supported by the terminal (locked mode or unlocked mode):
◼ The Ec/Nt received by the best serving transmitter on the best carrier must exceed the minimum uplink Ec/Nt.
◼ The Ec/Nt received by the best serving transmitter on the studied carrier must exceed the minimum uplink Ec/
Nt.
◼ When locked mode is used, the serving transmitters must be the same in all sub-active sets. With unlocked
mode, the serving transmitters can be different from one sub-active set to another.

9.5.10 Creating PN Offset Domains and Groups for PN Offset Allocation

Atoll facilitates the management of available PN offsets during automatic allocation with the pilot PN sequence
offset index increment (PILOT_INC) parameter. For example, if you set PILOT_INC to "4," all PN offsets from 4 to
508 with a separation interval of 4 can be allocated. If you need to restrict the range of PN offsets available further,
you can create groups of PN offsets and domains, where each domain is a defined set of groups. Using PN offsets
groups and domains is recommended for this purpose only.
The procedure for managing PN offsets in a CDMA document consists of the following steps:
1. Creating a PN offset domain, as explained in this section.
2. Creating groups, each containing a range of PN offsets, and assigning them to a domain, as explained in this
section.

© 2020 Forsk. All Rights Reserved. 685


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

3. Assigning a PN offset domain to a cell or cells. If there is no PN offset domain, Atoll will consider the
PILOT_INC parameter only to determine the possible PN offsets when assigning PN offsets (e.g., If PILOT_INC
is set to 4, all PN offsets from 4 to 508 with a separation interval of 4 can be allocated).
To create a PN offset domain:
1. Select the Parameters explorer.
2. Click the Expand button ( ) to expand the Network Settings folder.
3. Click the Expand button ( ) to expand the PN Offsets folder.
4. Right-click Domains in the PN Offsets folder. The context menu appears.
5. Select Open Table from the context menu. The Domains table appears.
6. In the row marked with the New Row icon ( ), enter a Name for the new domain.
7. Click another cell of the table to create the new domain and add a new blank row to the table.
8. Double-click the domain to which you want to add a group. The domain’s Properties dialog box appears.
9. Under Groups, enter the following information for each group you want to create. The definition of the group
must be consistent with the default domain defined using the PILOT_INC parameter.
◼ Group: Enter a name for the new PN offset group.
◼ Min.: Enter the lowest available PN offset in this group’s range.
◼ Max: Enter the highest available PN offset in this group’s range.
◼ Step: Enter the separation interval between each PN offset. It must be the same as the PILOT_INC value.
◼ Excluded: Enter the PN offsets in this range that you do not want to use.
◼ Extra: Enter any additional PN offsets (i.e., outside the range defined by the Min. and Max fields) you want
to add to this group. You can enter a list of PN offsets separated by either a comma, semi-colon, or a space.
You can also enter a range of PN offsets separated by a hyphen. For example, entering, "1, 2, 3-5" means
that the extra PN offsets are "1, 2, 3, 4, 5."
10.Click in another cell of the table to create the new group and add a new blank row to the table.

9.5.11 Modelling Inter-technology Interference

Analyses of CDMA networks co-existing with other technology networks can be carried out in Atoll. Inter-technology
interference may create considerable capacity reduction in a CDMA network. Atoll can take into account
interference from co-existing networks in Monte Carlo simulations and coverage predictions.
The following inter-technology interference scenarios are modeled in Atoll:
◼ Interference received by mobiles on the downlink: Interference can be received by mobiles in a CDMA
network on the downlink from external base stations and mobiles in the vicinity.
Interference from external base stations (also called downlink-to-downlink interference) can be created by the
use of same or adjacent carriers, wideband noise (thermal noise, phase noise, modulation products, and
spurious emissions), and intermodulation. In Atoll, you can define interference reduction factor (IRF) graphs
for different technologies (CDMA, TDMA, OFDM). These graphs are then used for calculating the interference
from the external base stations on mobiles. This interference is taken into account in all downlink interference-
based calculations.
Interference from external mobiles (also called uplink-to-downlink interference) can be created by insufficient
separation between the uplink frequency used by the external network and the downlink frequency used by
your CDMA network. Such interference may also come from co-existing TDD networks. The effect of this
interference is modelled in Atoll using the Additional DL Noise Rise definable for each cell in the CDMA
network. This noise rise is taken into account in all downlink interference-based calculations. However, this
noise rise does not impact the calculation of the mobile reuse factor. For more information on the Additional
DL Noise Rise, see "CDMA Cell Properties" on page 624.
You can study the downlink inter-technology interference by carrying out an Inter-technology Downlink
Interference coverage prediction as explained in "Studying Inter-technology Downlink Noise" on page 643.

686 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 9: CDMA2000 Networks

Figure 9.11: Interference received by mobiles on the downlink

◼ Interference received by cells on the uplink: Interference can be received by cells of a CDMA network on the
uplink from external base stations and mobiles in the vicinity.
Interference from external base stations (also called downlink-to-uplink interference) can be created by
insufficient separation between the downlink frequency used by the external network and the uplink frequency
used by your CDMA network. Such interference may also come from co-existing TDD networks.
Interference from external mobiles (also called uplink-to-uplink interference) can be created by the use of
same or nearby frequencies for uplink in both networks. Unless the exact locations of external mobiles is
known, it is not possible to separate interference received from external base stations and mobiles on the
uplink. The effect of this interference is modelled in Atoll using the Additional UL Noise Rise definable for each
cell in the CDMA network. This noise rise is taken into account in uplink interference-based calculations in the
simulation. However, this noise rise is not taken into consideration in predictions (AS Analysis and coverage
predictions) and does not have an impact on the calculation of the cell reuse factor. For more information on
the Additional UL Noise Rise, see "CDMA Cell Properties" on page 624.

Figure 9.12: Interference received by cells on the uplink

Interference received from external base stations on mobiles of your CDMA network can be calculated by Atoll. Atoll
uses the inter-technology interference reduction factor (IRF) graphs for calculating the interference levels. An IRF
graph represents the variation of the Adjacent Channel Interference Ratio (ACIR) as a function of frequency
separation. ACIR is determined from the Adjacent Channel Suppression (ACS) and the Adjacent Channel Leakage
Ratio (ACLR) parameters as follows:
1
ACIR = ----------------------------------
1 1
----------- + ----------------
ACS ACLR

An IRF depends on:


◼ The interfering technology (TDMA, CDMA, and OFDM)
◼ The interfering carrier bandwidth (kHz)
◼ The interfered carrier bandwidth (kHz)
◼ The frequency offset between both carriers (MHz).
IRFs are used by Atoll to calculate the interference from external base stations only if the Atoll document containing
the external base stations is linked to your CDMA document, i.e. in co-planning mode or in a multi-RAT document.
To define the inter-technology IRFs in the victim network:
1. In the Parameters explorer, expand the Radio Network Equipment folder, right-click Inter-technology
Interference Reduction Factors, and select Open Table. The Inter-technology Interference Reduction Factors

© 2020 Forsk. All Rights Reserved. 687


Atoll 3.4.1 User Manual for Radio Networks
Chapter 9: CDMA2000 Networks

table appears.
2. In the table, enter one interference reduction factor graph per row. For each IRF graph, enter:
◼ Technology: Select the technology used by the interfering network.
◼ Interferer Bandwidth (kHz): Enter the width in kHz of the channels (carriers) used by the interfering
network. This channel width must be consistent with that used in the linked document.
◼ Victim Bandwidth (kHz): Enter the width in kHz of the channels (carriers) used by the interfered network.
This channel width must be consistent with that used in the main document.
◼ Reduction Factors (dB): Click the cell corresponding to the Reduction Factors (dB) column and the current
row in the table. The Reduction Factors (dB) dialog box appears.
◼ Enter the interference reduction factors in the Reduction (dB) column for different frequency
separations, Freq. Delta (MHz), values relative to the centre frequency of the channel (carrier) used in
the main document.

Reduction values must be positive.



◼ If you leave reduction factors undefined, Atoll assumes there is no


interference.

3. When you have finished defining interference reduction factors, click OK.
You can, if you want, link more than one Atoll document with your main document following the procedure described
in "Co-planning Networks" on page 1116. If the linked documents model networks using different technologies, you
can define the interference reduction factors in your main document for all these technologies, and Atoll will
calculate interference from all the external base stations in all the linked documents.

688 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

10 LTE NB-IoT Networks


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 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 different MIMO
techniques (diversity, SU-MIMO, MU-MIMO) and beamforming smart antennas.
The Atoll NB-IoT module enables planning and optimising NB-IoT networks as independent deployments as well as
on top of existing LTE networks. NB-IoT is the 3GPP LPWA radio access technology based on the LTE platform. Atoll
NB-IoT adds IoT-oriented features to Atoll LTE, the LTE ACP, AFP, and Live. Atoll supports all NB-IoT deployment
configurations (standalone, guardband, inband, and inband with same PCI/NPCI), single-tone as well as multi-tone
uplink operation, and multi-carrier operation with definition of anchor and slave cells.
Integration between Atoll LTE and NB-IoT ensures a combined network model allowing for LTE-only, NB-IoT-only,
and LTE/NB-IoT sectors with antenna and power sharing. All the network data, parameters, antennas, and other
equipment are common between LTE and NB-IoT, except cells. LTE and NB-IoT cells are independent entities for
which Atoll ensures certain interaction and interdependence. LTE and NB-IoT cells may share transmission/
reception equipment and antennas, transmission powers, and may have the same physical cell IDs for the inband
deployment configuration.
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. It also supports joint
PCI/NPCI allocation for inband deployments.
The Atoll LTE/NB-IoT 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. GSM GPRS
EDGE, UMTS HSPA, CDMA2000, TD-SCDMA, and WiMAX networks can be planned in the same Atoll session.

+ Before working with the LTE module for the first time, it is highly recommended to
go through the "Glossary of LTE NB-IoT Terms" on page 809. This will help you get
accustomed to the terminology used by the 3GPP and in the product.

This chapter covers the following topics:


◼ "Designing an LTE NB-IoT Network" on page 690
◼ "LTE Transmitters and Cells" on page 692
◼ "Studying LTE NB-IoT Base Stations" on page 713
◼ "Configuring Network Parameters Using the AFP" on page 739
◼ "Studying LTE NB-IoT Network Capacity" on page 763
◼ "Optimising Network Parameters Using ACP" on page 774
◼ "Advanced Configuration" on page 781
◼ "Tips and Tricks" on page 799
◼ "Glossary of LTE NB-IoT Terms" on page 809

© 2020 Forsk. All Rights Reserved. 689


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

10.1 Designing an LTE NB-IoT Network


The following diagram depicts the process of creating and planning an LTE NB-IoT network. The steps involved in
planning an LTE NB-IoT network are described below.

690 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

Figure 10.1: Planning an LTE network - workflow

© 2020 Forsk. All Rights Reserved. 691


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

To plan and optimise an LTE network


1. Open or create an Atoll radio-planning document.
◼ You can open an existing Atoll document by selecting File > Open.
◼ You can create a new Atoll document as explained in Chapter 1: Working Environment.
2. Configure the network by adding network elements and changing parameters.
You can add and modify the following elements of base stations:
◼ "Creating Base Stations" on page 108.
◼ "Creating or Modifying a Transmitter" on page 110.
◼ "Creating or Modifying a Cell" on page 110.
You can also add base stations using a base station template (see "Placing a New Base Station Using a
Station Template" on page 111) and study the terrain profile in different directions from a base station (see
"Studying the Profile Around a Base Station" on page 232).
3. Carry out basic coverage predictions.
◼ "LTE and NB-IoT Signal Level Coverage Predictions" on page 715.
4. Allocate neighbours.
◼ "Planning Neighbours in LTE/NB-IoT" on page 738.
5. Allocate frequencies.
◼ "Planning Frequencies" on page 744.
6. Allocate PCIs, NPCIs, and LTE PRACH root sequence indexes.
◼ "Planning PCIs and NPCIs" on page 746.
◼ "Planning PRACH RSIs" on page 749
7. Before making more advanced coverage predictions, you need to define cell load conditions.
You can define cell load conditions in the following ways:
◼ You can generate realistic cell load conditions by creating a simulation based on traffic maps (see
"Studying LTE NB-IoT Network Capacity" on page 763).
◼ You can define cell load conditions manually either on the Cells tab of each transmitter Properties dialog
box or in the Cells table (see "Creating or Modifying a Cell" on page 110).
8. Make LTE NB-IoT signal quality coverage predictions using the defined cell load conditions.
◼ "LTE and NB-IoT Coverage Predictions" on page 717.
9. If necessary, modify network parameters to study the network with a different frequency plan.

10.2 LTE Transmitters and Cells


In Atoll, a site is defined as a geographical point where one or more transmitters are located. Once you have created
a site, you can add transmitters. In Atoll, a transmitter is defined as the antenna and any additional equipment, such
as the TMA, feeder cables, and so on.
Atoll lets you create one site, transmitter, or cell at a time, or create several at once using station templates. In Atoll,
a base station refers to a site and a transmitter with its antennas, equipment, and cells.
In Atoll, you can study a single base station or a group of base stations using coverage predictions. You can make
a variety of coverage predictions, such as signal level or signal quality coverage predictions. The results of
calculated coverage predictions can be displayed on the map, compared, and studied.
Atoll enables you to model network traffic by creating services, users, user profiles, traffic environments, and
terminals. This data can be then used to make coverage predictions that depend on network load, such as C/(I+N),
service area, radio bearer, and throughput coverage predictions.
This section covers the following topics:
◼ "LTE and NB-IoT Transmitter Properties" on page 693
◼ "LTE Cell Properties" on page 695

692 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ "NB-IoT Cell Properties" on page 702


◼ "Creating Multi-band LTE NB-IoT Networks" on page 707
◼ "Working with Cell Groups" on page 707
◼ "Creating Relay Nodes" on page 712

10.2.1 LTE and NB-IoT Transmitter Properties

The parameters of an LTE NB-IoT transmitter can be found in the transmitter Properties dialog box. When you create
a transmitter, the Properties dialog box has two tabs: the General tab and the Transmitter tab. Once you have
created a transmitter, its Properties dialog box has three additional tabs: the Cells tab (see "LTE Cell Properties" on
page 695), the Propagation tab (see Chapter 4: Radio Calculations and Models), and the Display tab (see "Setting
the Display Properties of Objects" on page 49).

General Tab
◼ Name: By default, the transmitter is named after the site it is on, suffixed with an underscore and a number.

+ You can enter a name for the transmitter. However, it is better to use the name
assigned by Atoll to ensure consistency. To change the way Atoll names
transmitters, see the Administrator Manual.

◼ Site: You can select the Site on which the transmitter will be located. Once you have selected the site, you can
click the Browse button to access the properties of the site. For information on the site Properties dialog box,
see "Site Properties" on page 106. You can click the New button to create a new site for the transmitter.
◼ Shared antenna: This field identifies the transmitters, repeaters, and remote antennas that are located at the
same site or on sites with the same position and that share the same antenna. The entry in the field must be
the same for all transmitters, repeaters, and remote antennas that share the same antenna. When changes
are made to the position offset (Dx, Dy), azimuth, antenna height, or mechanical tilt of one antenna, Atoll
automatically synchronises the same changes to all other transmitters, repeaters, and remote antennas that
are defined as having a shared antenna.
◼ Under Antenna position, you can modify the position of the antennas (main and secondary):
◼ Relative to site: Select this option if you want to enter the antenna positions as offsets relative to the site
coordinates, and enter the x-axis and y-axis offsets, Dx and Dy, respectively.
◼ Coordinates: Select this option if you want to enter the coordinates of the antenna, and then enter the x-
axis and y-axis coordinates of the antenna, X and Y, respectively.

Transmitter Tab
◼ Active: Select this option to specify whether the transmitter is active or inactive. Transmitters are displayed
in the Network explorer with an active ( ) or inactive ( )icon.

 Only active transmitters are taken into consideration during calculations.

◼ Transmitter type: Specify whether the transmitter is to be considered as a server. This enables you to model
the co-existence of different networks in the same geographic area.
◼ If the transmitter is a potential server as well as an interferer, set the transmitter type to Intra-network
(Server and interferer).
◼ If the transmitter is to be considered only as an interferer, set the type to Inter-network (Interferer only).
Interferer-only transmitters are ignored by coverage calculations and do not serve any mobile in Monte
Carlo simulations.
For more information on how to study interference between co-existing networks, see "Modelling the Co-
existence of Networks" on page 802.
◼ Transmission/Reception: This area displays the total losses and the noise figure of the transmitter. Loss and
noise are calculated according to the characteristics of the equipment assigned to the transmitter.

© 2020 Forsk. All Rights Reserved. 693


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

Calculated values are indicated in the Computed fields, but you can override those values by specifying the
actual loss and noise figures in the Real fields.
Equipment can be assigned using the Equipment Specifications dialog box by clicking the Equipment button.
For more information about assigning equipment to a transmitter, see "Assigning Equipment to a Transmitter"
on page 181.
◼ Antennas:
◼ Height/ground: The Height/ground box gives the height of the antenna above the ground. This is added to
the altitude of the site as given by the DTM. If the transmitter is situated on a building, the height entered
must include the height of building.
◼ Main antenna: Under Main antenna, the type of antenna is visible in the Model list. You can click the Browse
button to access the properties of the antenna.
Click the Select button to open the Antenna Selection Assistant. This assistant lists all the antennas that
match the currently selected physical antenna and whose minimum and maximum operating frequencies
include the operating frequency of the transmitter. For more information, see "Assigning Antennas to
Transmitters" on page 168
◼ Mechanical Azimuth, Mechanical Downtilt, Electrical Azimuth, Electrical Downtilt, and Additional
electrical downtilt display additional antenna parameters.

The Additional electrical downtilt can be made accessible through an option




in the Atoll.ini file. For more information, see the Administrator Manual.
◼ For more information on the effect of additional electrical downtilt on antenna
patterns, see the Administrator Manual.
◼ The mechanical and additional electrical downtilts defined for the main
antenna are also used for the calculations of smart antennas.

◼ Smart antenna: Under Smart antenna, the smart antenna equipment is available in the Equipment list. You
can click the Browse button to access the properties of the smart antenna equipment. When you select
smart antenna equipment, you can choose whether to keep the current main antenna model or to replace
it with the main antenna model defined for the selected smart antenna equipment, if any. For more
information on smart antenna equipment, see "Defining Smart Antenna Equipment" on page 179.
◼ Number of antenna ports: Select the number of antenna ports used for MIMO in the Transmission and
Reception fields. For more information on how the number of antenna ports are used, see "Multiple Input
Multiple Output Systems" on page 794.
◼ Number of PAs: Enter the number of power amplifiers in the MIMO or smart antenna. If the global
parameter called Multi-antenna interference is set to Proportional to the number of antennas, the number
of power amplifiers corresponds to the number of independent sources of power to which the physical
antenna ports are connected. If the global parameter called Multi-antenna interference is set to
Independent of the number of antennas, then there’s only one source of power that feeds all the physical
antenna ports.
When Multi-antenna interference is set to Proportional to the number of antennas, the number of PAs is
used as a multiplicative factor of interference generated by any LTE cell. If the number of PAs is left empty,
the value of the number of transmission antenna ports defined for the transmitter is used instead as the
multiplicative factor of interference.
Atoll multiplies interference with the number of PAs because the transmission power values defined per
cell are assumed to be per-PA powers. The cell power values being per-PA power values, the total
interference power from any interfering MIMO cell are based on the per-PA power values multiplied by the
total number of PAs being used by the cell. Usually, each antenna port is fed by a dedicated PA, which
means that the number of ports is usually the same as the number of PAs in the antenna. Consequently, if
you set the number of PAs to 1, you must define the per-cell powers as total powers over all the PAs of the
antenna.
◼ Under Secondary antennas, you can select one or more secondary antennas in the Antenna column and
enter their Azimuth, Mechanical downtilt, and % Power, which is the percentage of power reserved for this
particular antenna. For example, for a transmitter with one secondary antenna, if you reserve 40% of the
total power for the secondary antenna, 60% is available for the main antenna.

694 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

The Additional electrical downtilt can be made accessible through an option




in the Atoll.ini file. For more information, see the Administrator Manual.
◼ For more information on the effect of additional electrical downtilt on antenna
patterns, see the Administrator Manual.
◼ For information on working with data tables, see "Data Tables" on page 78.

The transmission power is divided among the main and secondary antennas.


This is not compatible with smart antennas. You must not assign smart
antennas to transmitters with secondary antennas, and vice versa.
◼ In calculations, repeaters and remote antennas are transparent to the donor
transmitters and the served users. For example, smart antennas at donor
transmitters target the served users directly and not the repeater or remote
antenna that covers the users. This results in a combined signal level received
from the transmitter using the smart antenna and from the repeater or remote
antenna. If this approach does not match how your equipment works, you
must not assign smart antennas to transmitters with repeaters and remote
antennas, and vice versa. This is also true for MIMO.

The main antenna is used to transmit the control channels. Coverage predictions based on the reference
signals are performed using the main antenna. The main antenna is also used for traffic if there is no smart
antenna equipment selected for the transmitter, or if the cells do not support AAS.
If smart antenna equipment is assigned to the transmitter and the cells support AAS, traffic data is transmitted
and received using the smart antenna, whereas the control channels are transmitted using the main antenna.

Cell Tab
When you create a transmitter, Atoll automatically creates a cell for the transmitter using the properties of the
currently selected station template.
The cell tab enables you to configure the properties for every cell of a transmitter. For more information on the
properties of a cell, see "LTE Cell Properties" on page 695 and "NB-IoT Cell Properties" on page 702.

Propagation Tab
The path loss matrix contains a set of path loss values calculated on each pixel over a specific area. This tab
determines the major parameters for calculating path loss is calculated for the current network element.
Atoll enables you to calculate two levels of path loss matrices:
◼ Main matrix: Specify the settings for calculating path loss over a small radius with a higher resolution.
◼ Extended matrix: Specify the settings for calculating path loss over a larger radius with a lower resolution.
For each matrix, you can modify the Propagation model, Radius, and Resolution. For information on propagation
models, see "Assigning Propagation Parameters" on page 220.

Display Tab
On the Display tab, you can modify how the current network element is displayed. For information on changing
display properties, see the "Setting the Display Properties of Objects" on page 49.

10.2.2 LTE Cell Properties

In Atoll, a cell is defined as an RF channel, with all its characteristics, on a transmitter; the cell is the mechanism by
which you can configure a multi-carrier LTE NB-IoT network. This section explains the parameters of an LTE cell.
You can, if you want, modify these values.
The properties of an LTE cell are found on LTE Cells tab of the Properties dialog box of the transmitter to which it
belongs.

© 2020 Forsk. All Rights Reserved. 695


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

 You can also display the properties of a cell by double-clicking the cell in the Site
explorer.

◼ Name: By default, Atoll names the cell after its transmitter, adding a suffix in parentheses. If you change
transmitter name, Atoll does not update the cell name. You can enter a name for the cell, but for the sake of
consistency, it is better to let Atoll assign a name. If you want to change the way Atoll names cells, see the
Administrator Manual.
◼ ID: You can enter an ID for the cell. This is a user-definable network-level parameter for cell identification.
◼ Active: If this cell is to be active, you must select the Active check box.
◼ Order: The display order of a cell within the transmitter. This value is used to determine the order in which
information related to a cell is displayed in the Network explorer and on the map. This field is automatically
filled by Atoll but you can change these default values to display cells in a different order.

 The consistency between cell order values is verified by Atoll. However,


inconsistencies may arise if other tools modify the database. You can check for
inconsistencies in the cell display order and fix them by selecting Data Audit > Cell
Display Order Check in the Document menu.

◼ Layer: The network layer to which the cell belongs. This information is used in determining the serving cell.
For more information on defining layers, see "Defining Network Deployment Layers" on page 786. For more
information on the cell selection options, see "Global Network Settings" on page 782.
◼ Cell Type: This indicates whether the cell supports LTE (3GPP releases 8 and 9) or LTE-Advanced (3GPP
releases 10 and later) including carrier aggregation and CoMP. A cell can support LTE as well as LTE-A, so it
can be configured as an LTE cell, an LTE-A PCell (primary cell), or an LTE-A SCell (secondary cell).
Both LTE and LTE-A users can connect to LTE-only cells without the possibility of performing carrier
aggregation or CoMP. Cells that only support LTE-A, and not LTE, can only serve LTE-A users. The process of
only allowing LTE-A users to connect to a cell and excluding all LTE users is called cell barring.

 If the cell type is left empty, the cell is considered LTE-only.


A cell must be an LTE-A SCell in downlink in order to also be an LTE-A SCell in
uplink.
For more information on carrier aggregation modes and groups, see "Working with
Cell Groups" on page 707.
Only cells of type LTE-A PCell can perform coordinated multipoint transmission and
reception (CoMP). Whether an LTE-A PCell performs CoMP is defined through
CoMP cell groups, or CoMP sets. For more information, see "Working with Cell
Groups" on page 707.

◼ Frequency Band: The cell’s frequency band from the frequency band list.
◼ Channel Number: The number of the channel from the list of available channels.

 For calculating path loss matrices of a multi-cell transmitter, Atoll uses the
downlink start frequency of the frequency band assigned to the cell with the highest
priority layer.

◼ Channel Allocation Status: The status of the current channel allocated to the cell:
◼ Not Allocated: The AFP considers a Not Allocated channel modifiable without cost.
◼ Allocated: The AFP considers an Allocated channel modifiable but only if absolutely necessary.
◼ Locked: The AFP considers a Locked channel not modifiable.
For more information on the AFP, see "Configuring Network Parameters Using the AFP" on page 739.
◼ Physical Cell ID Domain: The PCI domain to which the allocated PCI belongs. This and the reuse distance are
used by the AFP for PCI allocation.
◼ Physical Cell ID: The physical cell ID, or PCI, of the cell. It is an integer value from 0 to 503. The PCIs are defined
in the 3GPP specifications. There are 504 unique physical-layer cell identities. The PCIs are grouped into 168

696 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

unique cell ID groups (called SSS IDs in Atoll), with each group containing 3 unique identities (called PSS IDs
in Atoll). An SSS ID is thus uniquely defined by a number from 0 to 167, and a PSS ID is defined by a number
from 0 to 2. Each cell’s reference signals transmit a pseudo-random sequence corresponding to the PCI of the
cell.
PCIs also indicate the subcarriers being used for reference signal transmission in the downlink. Reference
signal hopping, or v-shifting, is the calculation of the index of the subcarrier being used for reference signal
resource elements. The v-shifting index is calculated as (PCI)Mod 6 for single-antenna transmitters and as
(PCI)Mod 3 for multi-antenna transmitters.
◼ PSS ID: The PSS ID corresponding to the current PCI. This value is determined automatically from the PCI.
◼ SSS ID: The SSS ID corresponding to the current PCI. This value is determined automatically from the PCI.
◼ PSS ID Status: The status of the PSS ID currently assigned to the cell:
◼ Not Allocated: The AFP considers a Not Allocated PSS ID modifiable without cost.
◼ Allocated: The AFP considers an Allocated PSS ID modifiable but only if absolutely necessary.
◼ Locked: The AFP considers a Locked PSS ID not modifiable.
◼ SSS ID Status: The status of the SSS ID currently assigned to the cell:
◼ Not Allocated: The AFP considers a Not Allocated SSS ID as modifiable without cost.
◼ Allocated: The AFP considers an Allocated SSS ID as modifiable only if absolutely necessary.
◼ Locked: The AFP considers a Locked SSS ID as not modifiable.

 To lock the PCI assigned to a cell, you must set both PSS ID Status and SSS ID
Status to Locked.

◼ Reuse Distance: The minimum reuse distance after which the channel, PCI, or PRACH root sequence indexes
assigned to this cell can be assigned to another cell by the AFP.
For more information on the AFP, see "Configuring Network Parameters Using the AFP" on page 739.
◼ Max Power (dBm): The cell’s maximum transmission power. You can enter or modify this value if the RS EPRE
option under the Advanced options on the Global Parameters tab of the LTE Network Settings folder’s
Properties dialog box is set to any of the following:
◼ Calculated (equal distribution of unused EPRE)
◼ Calculated (with boost): This option corresponds to a 3 dB boost in the RS EPRE with 2 transmission
antenna ports and 6 dB boost with 4 ports.
◼ Calculated (without boost)
◼ Independent of max power
The transmission powers corresponding to different channels are calculated using Max power, the energy per
resource element offsets defined for the SS, PBCH, PDSCH, and PDCCH, and the number of resource elements
corresponding to each channel, all of which are also calculated by Atoll.
Max power is calculated by Atoll from the user-defined RS EPRE value if the RS EPRE option in the Global
Parameters of the LTE Network Settings folder is set to User-defined.
◼ RS EPRE per Port (dBm): The reference signal energy per resource element. You can enter or modify this value
if the RS EPRE option under the Advanced options on the Global Parameters tab of the LTE Network Settings
folder’s Properties dialog box is set to User-defined or Independent of max power.
This value is calculated by Atoll from the user-defined max power value if the RS EPRE option under the
Advanced options on the Global Parameters tab of the LTE Network Settings folder’s Properties dialog box
is set to any of the following:
◼ Calculated (equal distribution of unused EPRE)
◼ Calculated (with boost): This option corresponds to a 3 dB boost in the RS EPRE with 2 transmission
antenna ports and 6 dB boost with 4 ports.
◼ Calculated (without boost)
For more information, see "Global Network Settings" on page 782.
◼ SS EPRE Offset / RS (dB): The difference in the energy of a resource element belonging to the synchronisation
signals with respect to the energy of a reference signal resource element. This value is used to calculate the
transmission power corresponding to the primary and secondary synchronisation signals (PSS, SSS).

© 2020 Forsk. All Rights Reserved. 697


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

◼ PBCH EPRE Offset / RS (dB): The difference in the energy of a resource element belonging to the PBCH with
respect to the energy of a reference signal resource element. This value is used to calculate the transmission
power corresponding to the physical broadcast channel (PBCH).
◼ PDCCH EPRE Offset / RS (dB): The difference in the energy of a resource element belonging to the PDCCH
with respect to the energy of a reference signal resource element. This value is used to calculate the
transmission power corresponding to the physical downlink control channel (PDCCH).
◼ PDSCH EPRE Offset / RS (dB): The difference in the energy of a resource element belonging to the PDSCH
with respect to the energy of a reference signal resource element. This value is used to calculate the
transmission power corresponding to the physical downlink shared channel (PDSCH).
Atoll first calculates the energy per resource element corresponding to the reference signal resource
elements, the SS, PBCH, PDSCH, and PDCCH. Once the energies available for each of these resource element
types are known, they are converted into transmission powers for further calculations. In the offset fields
above, you must enter the offsets, i.e., the difference in the energy levels, for one resource element of each
type. For example, if a resource element belonging to the SS has 3 dB less energy than a resource element of
the downlink reference signals, you should enter -3 dB in the SS EPRE Offset. Atoll will then calculate the actual
transmission power of the SS, i.e., all the resource elements of the SS, from this offset and the number of SS
resource elements per frame.
◼ PMCH EPRE Offset / RS (dB): The difference in the energy of a resource element belonging to the PMCH with
respect to the energy of a reference signal resource element. This value is used to calculate the transmission
power corresponding to the physical multicast channel (PMCH). This parameter is currently not used.
◼ Min RSRP (dBm): The minimum RSRP required for a user to be connected to the cell. The RSRP is compared
with this threshold to determine whether or not a user is within the cell’s coverage or not.
◼ Cell Selection Threshold (dB): You can define the cell selection threshold to use for cell selection based on
layer priority. The cell selection threshold is used in LTE networks in order to adjust the Min RSRP threshold
of cells belonging to different priority layers. This cell-level parameter is also known as "ThreshHighx,p".
◼ Cell Individual Offset (dB): Specify the cell individual offset (CIO) to use for cell selection. The CIO is used in
LTE networks in order to tune or bias the ranking of potential servers for cell selection in connected mode.

 When opening an existing Atoll 3.2.1 document in Atoll 3.4.1, the Cell Individual
Offset (dB) field is automatically filled using the contents of the custom field
CELL_RESELECT_OFFSET if it had been added to the Cells table in Atoll 3.2.1.
CELL_RESELECT_OFFSET (also known as Qoffset) is no longer used in calculations
as these have been enhanced to model the connected mode mobility rather than
the idle mode cell selection.
If you want to return to the cell selection mechanism based on the
CELL_RESELECT_OFFSET as in Atoll 3.2.1, you must add a custom field named
CELL_RESELECT_OFFSET of type float to the Cells table.

◼ Handover Margin (dB): Specify the handover margin to use for cell selection. The handover margin is used in
LTE networks to avoid handover ping-pong between cells.
◼ Number of CRS Port: The number of ports used for cell-specific reference signal transmission: 1, 2, or 4. If left
empty, the Number of Transmission Antennas defined for the transmitter are used instead up to a maximum
of 4.
◼ Cell Edge Margin (dB): The maximum difference between the path loss of the second best server and the path
loss of the best server to be considered at cell edge. Certain interference management actions are carried out
on cell-edge regions, such as ICIC, eICIC, and CoMP.

You can change the cell-edge determination method by using the




CellEdgeMethod option in the [LTE] section of the Atoll.ini file. This option
allows you to determine the cell-edge areas based on the difference between
the highest and second highest RSRP values rather than the lowest and the
second lowest path loss values. For more information, see the Administrator
Manual and the Administrator Manual.
◼ If you set the cell edge calculation method to use RSRP rather than path
losses, Atoll calculates the cell-edge regions for CoMP by comparing the cell-
edge margin with the difference between the best server RSRP and the
second best server RSRP belonging to the same CoMP set.

698 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ Fractional Power Control Factor: This factor is used for path loss compensation when performing fractional
power control on the uplink. For example, if this factor is set to 0.8, only 80% of the actual path loss will be
considered when estimating the received power. Therefore, the received power from any mobile on the uplink
will be estimated to be higher than it would actually be (using 100% of the path loss), which will be interpreted
by the mobile as a need to reduce its transmission power. This factor is represented by  in 3GPP
specifications. This factor represents the influence of the serving cell on the fractional power of any mobile.
◼ Max Noise Rise (UL) (dB): The upper limit on both uplink noise rise values, i.e., the UL noise rise and the ICIC
UL noise rise. It is used for uplink noise rise control during Monte Carlo simulations. This parameter represents
the maximum interference that a cell can tolerate on the uplink.
◼ Max PUSCH C/(I+N) (dB): This value is used for power control on the uplink. The difference between the Max
PUSCH C/(I+N) and the uplink noise rise of the cell corresponds to the nominal PUSCH power for the cell. The
nominal PUSCH power is a cell-specific parameter from which a limit on the uplink transmission powers of
mobiles in the cell can be extracted. This factor is represented by P O_PUSCH in 3GPP specifications. Max
PUSCH C/(I+N) is updated during uplink noise rise control in Monte Carlo simulations based on the maximum
noise rise constraints of the neighbouring cells.
◼ Interference Coordination Support: The frequency-domain inter-cell interference coordination (ICIC)
technique supported by the cell. You can select Static DL or Static UL. You can select from various ICIC modes
available in the cell’s frame configurations. This frequency-domain inter-cell interference coordination method
can be used in addition to the eICIC ABS patterns.
◼ Frame Configuration: The frame configuration used by the cell in downlink and uplink. Among other frame
structure parameters, this configuration also defines ICIC settings for a cell supporting Static DL or Static UL
inter-cell interference coordination. For more information, see "Defining Frame Configurations" on page 787.
◼ TDD Subframe Configuration: The subframe configuration used by the cell when the cell’s frequency band is
TDD. You can select a subframe configuration of type DSUUU-DSUUU, DSUUD-DSUUD, DSUDD-DSUDD,
DSUUU-DSUUD, DSUUU-DDDDD, DSUUD-DDDDD, or DSUDD-DDDDD.

 TDD Subframe Configuration is hidden when there is no TDD frequency band


defined in the Frequency Bands table (see "Defining Frequency Bands" on
page 781.

◼ Almost Blank Subframe (ABS) Pattern: The transmission pattern of normal and almost blank subframes.
Almost blank subframes do not carry any traffic. Only reference signals are transmitted over an ABS. The ABS
pattern is a bit map, i.e., a series of 0’s and 1’s where each bit corresponds to one subframe. In an ABS pattern,
each 0 signifies a normal subframe and 1 implies an almost blank subframe. For example, the ABS pattern
"0100001000" means that subframes 1 and 6 are almost blank subframes whereas all the other subframes
are normal subframes carrying traffic.
ABS patterns are used in conjunction with cell range expansion for eICIC (enhanced inter-cell interference
coordination, also known as time-domain ICIC) in an effort to minimise cell-edge interference between macro
and small cells in heterogeneous LTE networks (HetNets).

© 2020 Forsk. All Rights Reserved. 699


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

The ABS pattern specified here is applicable to downlink as well as uplink, and


does not depend on the ICIC mode specified in the cell’s frame configuration.
The ICIC mode defined in the frame configurations is exclusively used for
frequency domain ICIC.
◼ The standard lengths of the ABS pattern bit maps as defined by the 3GPP are
as follows:
◼ FDD cells: 40 bits
◼ TDD cells using the frame configuration 0: 70 bits
◼ TDD cells using the frame configuration 1 through 5: 20 bits
◼ TDD cells using the frame configuration 6: 60 bits
◼ Atoll uses the same ABS pattern format as the LTE eNode-B information
element format. Therefore, ABS patterns can be directly imported from the
network into Atoll.
◼ You are not required to enter all the bits in the pattern to match the standard
lengths. You can define non-repeating and repeating ABS patterns using the
asterisk as in the following example (for FDD cells):
◼ Non-repeating ABS pattern: The ABS pattern "0100001000" is interpreted
by Atoll as "0100001000000000000000000000000000000000" over
standard 40 bits
◼ Repeating ABS pattern: The ABS pattern "0100010000*" is interpreted by
Atoll as "0100001000010000100001000010000100001000" over
standard 40 bits
◼ An empty ABS pattern means that there are no almost blank subframes
defined and all the subframes can carry traffic.
◼ It is possible to create a choice list of predefined ABS patterns in the database
using the CustomFields table. For more information, see the Administrator
Manual.

◼ Reception Equipment: You can select the cell’s reception equipment from the reception equipment list. For
more information, see "Reception Equipment Properties" on page 790.
◼ Scheduler: The scheduler used by the cell for bearer selection and resource allocation. You can select the
scheduler from the list of schedulers available in the Schedulers table. For more information see "Defining
Schedulers" on page 792.
◼ Diversity Support (DL): The type of antenna diversity technique (none, transmit diversity, SU-MIMO, MU-MIMO,
and AAS) supported by the cell in downlink.
◼ Diversity Support (UL): The type of antenna diversity technique (none, receive diversity, SU-MIMO. and
MU-MIMO) supported by the cell in uplink.
Specific calculations are performed (and gains applied) for terminals supporting AAS and MIMO.
◼ Number of MU-MIMO Users (DL): The average number of MU-MIMO users that share the same resources on
the downlink. This can be either user-defined or an output of Monte Carlo simulations. In downlink throughput
coverage predictions, cell capacity is multiplied by this gain on pixels where MU-MIMO is used.
◼ Number of MU-MIMO Users (UL): The average number of MU-MIMO users that share the same resources on
the uplink. This can be either user-defined or an output of Monte Carlo simulations. In uplink throughput
coverage predictions, cell capacity is multiplied by this gain on pixels where MU-MIMO is used.
◼ Traffic Load (DL) (%): The downlink traffic load percentage. This can be user-defined or an output of Monte
Carlo simulations.
◼ Traffic Load (UL) (%): The uplink traffic load percentage. This can be user-defined or an output of Monte Carlo
simulations.
◼ UL Noise Rise (dB): The uplink noise rise in dB. This can be user-defined or an output of Monte Carlo
simulations. This is the global value of uplink noise rise including the inter-technology uplink noise rise.
◼ Max Traffic Load (DL) (%): The downlink traffic load not to be exceeded. This limit can be taken into account
during Monte Carlo simulations. If the cell traffic load is limited by this value, the cell will not be allowed to
have a downlink traffic load greater than this maximum.

700 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ Max Traffic Load (UL) (%): The uplink traffic load not to be exceeded. This limit can be taken into account
during Monte Carlo simulations. If the cell traffic load is limited by this value, the cell will not be allowed to
have an uplink traffic load greater than this maximum.
◼ Cell-edge Traffic Ratio (DL) (%): You can set the percentage of the total downlink traffic load that corresponds
to the resources allocated to cell-edge users. For example, if the downlink traffic load is 80%, and you set the
cell-edge traffic ratio to 50%, it means that 40% of the downlink traffic load corresponds to cell-edge users and
40% to the cell-centre users. This can be user-defined or an output of Monte Carlo simulations.
◼ ICIC Noise Rise (UL) (dB): The uplink noise rise of the cell resources covering cell-edge users. This noise rise
is only used when the ICIC support for the cell includes Static UL. This can be user-defined or an output of
Monte Carlo simulations.
◼ Additional DL Noise Rise (dB): This noise rise represents the interference created by mobiles of an external
network on the mobiles served by this cell on the downlink. This noise rise will be taken into account in all
downlink interference-based calculations involving this cell. For more information on inter-technology
interference, see "Modelling Inter-Technology Interference" on page 797.
◼ Additional UL Noise Rise (dB): This noise rise represents the interference created by mobiles and base
stations of an external network on this cell on the uplink. This noise rise will be taken into account in all uplink
interference-based calculations involving this cell in Monte Carlo simulations. It is not used in predictions
where Atoll calculates the uplink total interference from the uplink noise rise which includes inter-technology
uplink interference. For more information on inter-technology interference, see "Modelling Inter-Technology
Interference" on page 797.
◼ AAS Usage (DL) (%): The total downlink traffic load that corresponds to the traffic loads of the users
supported by the smart antenna. For example, if the downlink traffic load is 80%, and you set the AAS usage
to 50%, it means that 40% downlink traffic load is supported by the smart antenna equipment while the other
40% is supported by the main antenna. AAS usage is calculated during Monte Carlo simulations, and cannot
be modified manually because the AAS usage values correspond to the angular distributions of interference.
◼ Angular distributions of Interference (AAS): The Monte Carlo simulation results generated for transmitters
using a smart antenna. These results are the angular distributions of the downlink traffic power spectral
density.
◼ Number of Users (DL): The number of users connected to the cell in the downlink. This can be user-defined or
an output of Monte Carlo simulations.
◼ Number of Users (UL): The number of users connected to the cell in the uplink. This can be user-defined or an
output of Monte Carlo simulations.
◼ Max Number of Users: The maximum number of simultaneous connected users supported by the cell.
◼ Max number of intra-technology neighbours: The maximum number of LTE neighbours that the cell can have.
◼ Max number of inter-technology neighbours: The maximum number of other technology neighbours that the
cell can have.
◼ Number of Required PRACH RSI: The number of required PRACH RSIs for this cell. The number or PRACH RSIs
needed for any cell depends on the used PRACH preamble format and the cell size. For theoretical values of
the required numbers of PRACH RSIs mapped to various cell sizes, see "Mapping of Cell Size to Required
Numbers of PRACH RSIs" on page 804. The minimum value for the required number of PRACH RSIs is 1. If you
enter 0, it will be considered as 1 by the AFP.
◼ PRACH RSIs: The logical PRACH root sequences allocated to the cell. The assigned logical PRACH RSIs are
always consecutive values and are listed using the convention "X-Y" with X being the smallest logical PRACH
RSI in the list and Y the largest.
◼ PRACH RSI Allocation Status: The status of the current PRACH root sequence indexes allocated to the cell:
◼ Not allocated: The AFP considers a Not allocated PRACH RSIs as modifiable without cost.
◼ Allocated: The AFP considers an Allocated PRACH RSIs as modifiable only if absolutely necessary.
◼ Locked: The AFP considers a Locked PRACH RSIs as not modifiable.
◼ PRACH RSI Domain: The PRACH RSI domain to which the allocated PRACH root sequences belong. This is
used, alongside the reuse distance, by the AFP for PRACH RSI allocation.
◼ PRACH RSI/Cell Size Mapping: The name of the PRACH RSI to cell size mapping. This field, used in
conjunction with the Cell Size Calculation add-in, allows you to define the use several different mappings
between cell sizes and the required numbers of PRACH RSIs in your network. Three mappings are provided by
default in the add-in’s initialisation file: Nominal, High speed, and TDD-specific. You can assign a particular

© 2020 Forsk. All Rights Reserved. 701


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

mapping to any cell by entering the name of the mapping in this field. You can also define your own custom
mappings.
◼ Comments: This field can be used for any additional information related to the cell.
◼ Neighbours: You can access a dialog box in which you can set both intra-technology and inter-technology
neighbours by clicking the Browse button. For information on defining neighbours, see "Configuring Network
Parameters Using the AFP" on page 739.

+ The Browse button may not be visible in the Neighbours box if this is a new cell.
You can make the Browse button appear by clicking Apply.

In addition to the LTE cell parameters listed above, frame configuration parameters are also available in the
LTE cell properties if you are working with LTE in the 5G NR LTE data structure. For more information on frame
configuration parameters, see "Defining Frame Configurations" on page 787.
◼ DL Beam Usage (%): The percentage of the downlink traffic load carried by each beam. Beam usage can be
user-defined or automatically calculated using the Beam Usage Calculator. For more information, see
"Calculating Beam Usage Ratios" on page 718.
◼ UL Beam Usage (%): The percentage of the uplink noise rise received by each beam.

10.2.3 NB-IoT Cell Properties

In Atoll, a cell is defined as an RF channel, with all its characteristics, on a transmitter; the cell is the mechanism by
which you can configure a multi-carrier LTE NB-IoT network. This section explains the parameters of an NB-IoT cell.
You can, if you want, modify these values.
The properties of an NB-IoT cell are found on NB-IoT Cells tab of the Properties dialog box of the transmitter to
which it belongs.

 You can also display the properties of a cell by double-clicking the cell in the Site
explorer.

◼ Name: By default, Atoll names the cell after its transmitter, adding a suffix in parentheses. If you change
transmitter name, Atoll does not update the cell name. You can enter a name for the cell, but for the sake of
consistency, it is better to let Atoll assign a name. If you want to change the way Atoll names cells, see the
Administrator Manual.
◼ ID: You can enter an ID for the cell. This is a user-definable network-level parameter for cell identification.
◼ Active: If this cell is to be active, you must select the Active check box.
◼ Order: The display order of a cell within the transmitter. This value is used to determine the order in which
information related to a cell is displayed in the Network explorer and on the map. This field is automatically
filled by Atoll but you can change these default values to display cells in a different order.

 The consistency between cell order values is verified by Atoll. However,


inconsistencies may arise if other tools modify the database. You can check for
inconsistencies in the cell display order and fix them by selecting Data Audit > Cell
Display Order Check in the Document menu.

◼ Layer: The network layer to which the cell belongs. This information is used in determining the serving cell.
For more information on defining layers, see "Defining Network Deployment Layers" on page 786. For more
information on the cell selection options, see "Global Network Settings" on page 782.
◼ Cell Type: This indicates whether the cell supports multicarrier operation or not. Contrary to a Standard cell,
a cell supporting multi-carrier operation must be configured as a Multicarrier anchor or a multicarrier slave. All
NB-IoT devices can connect to Standard cells. However, NB-IoT devices that support multicarrier operation
can only connect to NB-IoT cells that support multicarrier operation.

702 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

 If the cell type is left empty, the cell is considered a Standard cell. A cell must be a
multicarrier slave in downlink in order to also be a multicarrier slave in uplink.
For more information on carrier aggregation modes and groups, see "Working with
Cell Groups" on page 707.
Only multicarrier anchor cells of can perform coordinated multipoint transmission
and reception (CoMP). Whether a multicarrier anchor performs CoMP is defined
through CoMP cell groups, or CoMP sets. For more information, see "Working with
Cell Groups" on page 707.

◼ Frequency Band: The cell’s frequency band from the frequency band list.
◼ Channel Number: The number of the channel from the list of available channels.

 For calculating path loss matrices of a multi-cell transmitter, Atoll uses the
downlink start frequency of the frequency band assigned to the cell with the highest
priority layer.

◼ Channel Allocation Status: The status of the current channel allocated to the cell:
◼ Not Allocated: The AFP considers a Not Allocated channel modifiable without cost.
◼ Allocated: The AFP considers an Allocated channel modifiable but only if absolutely necessary.
◼ Locked: The AFP considers a Locked channel not modifiable.
For more information on the AFP, see "Configuring Network Parameters Using the AFP" on page 739.
◼ NB Physical Cell ID Domain: The NPCI domain to which the allocated NPCI belongs. This and the reuse
distance are used by the AFP for NPCI allocation.
◼ NB Physical Cell ID: The narrowband physical cell ID, or NPCI, of the cell. It is an integer value from 0 to 503.
The NPCIs are defined in the 3GPP specifications. There are 504 unique narrowband physical-layer cell
identities. The NPCIs are grouped into 168 unique cell ID groups (called NSSS IDs in Atoll), with each group
containing 3 unique identities (called NPSS IDs in Atoll). An NSSS ID is thus uniquely defined by a number from
0 to 167, and an NPSS ID is defined by a number from 0 to 2. Each cell’s reference signals transmit a pseudo-
random sequence corresponding to the NPCI of the cell.
NPCIs also indicate the subcarriers being used for narrowband reference signal transmission in the downlink.
Narrowband reference signal hopping, or v-shifting, is the calculation of the index of the subcarrier being used
for narrowband reference signal resource elements. The v-shifting index is calculated as (NPCI)Mod 6 for
single-antenna transmitters and as (NPCI)Mod 3 for multi-antenna transmitters.
◼ NPSS ID: The NPSS ID corresponding to the current NPCI. This value is determined automatically from the
NPCI.
◼ NPSS ID Status: The status of the NPSS ID currently assigned to the cell:
◼ Not Allocated: The AFP considers a Not Allocated NPSS ID modifiable without cost.
◼ Allocated: The AFP considers an Allocated NPSS ID modifiable but only if absolutely necessary.
◼ Locked: The AFP considers a Locked NPSS ID not modifiable.
◼ NSSS ID: The NSSS ID corresponding to the current NPCI. This value is determined automatically from the
NPCI.
◼ NSSS ID Status: The status of the NSSS ID currently assigned to the cell:
◼ Not Allocated: The AFP considers a Not Allocated NSSS ID as modifiable without cost.
◼ Allocated: The AFP considers an Allocated NSSS ID as modifiable only if absolutely necessary.
◼ Locked: The AFP considers a Locked NSSS ID as not modifiable.


To lock the NPCI assigned to a cell, you must set both NPSS ID Status and NSSS ID
Status to Locked.

◼ Reuse Distance: The minimum reuse distance after which the channel or NPCI assigned to this cell can be
assigned to another cell by the AFP.
For more information on the AFP, see "Configuring Network Parameters Using the AFP" on page 739.

© 2020 Forsk. All Rights Reserved. 703


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

◼ NPCI Allocation Strategy: The NPCI allocation strategy that will be used by the AFP. When Same as LTE is
selected, the AFP will allocate the same NPCI as the PCI allocated to the corresponding inband co-transmitter
LTE cell.
◼ Max Power (dBm): The cell’s maximum transmission power.
◼ NRS EPRE per Port (dBm): The narrowband reference signal energy per resource element.
◼ Number of NRS Port: The number of ports used for narrowband reference signal transmission: 1 or 2. If left
empty, the Number of Transmission Antennas defined for the transmitter are used instead up to a maximum
of 2.
◼ EPRE NSS / NRS Offset (dB): The difference in the energy of a resource element belonging to the narrowband
synchronisation signals with respect to the energy of a narrowband reference signal resource element. This
value is used to calculate the transmission power corresponding to the narrowband primary and secondary
synchronisation signals (PSS, SSS).
◼ EPRE NPBCH / NRS Offset (dB): The difference in the energy of a resource element belonging to the NPBCH
with respect to the energy of a narrowband reference signal resource element. This value is used to calculate
the transmission power corresponding to the narrowband physical broadcast channel (NPBCH).
◼ EPRE NPDCCH / NRS Offset (dB): The difference in the energy of a resource element belonging to the
NPDCCH with respect to the energy of a narrowband reference signal resource element. This value is used to
calculate the transmission power corresponding to the narrowband physical downlink control channel
(NPDCCH).
◼ EPRE NPDSCH / NRS Offset (dB): The difference in the energy of a resource element belonging to the
NPDSCH with respect to the energy of a narrowband reference signal resource element. This value is used to
calculate the transmission power corresponding to the narrowband physical downlink shared channel
(NPDSCH).
In the offset fields above, you must enter difference in the energy levels per resource element of each type.
For example, if a resource element belonging to the NSS has 3 dB less energy than a resource element of the
downlink narrowband reference signals, you should enter -3 dB in the NSS EPRE offset.
◼ Min NRSRP (dBm): The minimum NRSRP required for a user to be connected to the cell. The NRSRP is
compared with this threshold to determine whether or not a user is within the cell’s coverage or not.
◼ Fractional Power Control Factor: This factor is used for path loss compensation when performing fractional
power control on the uplink. For example, if this factor is set to 0.8, only 80% of the actual path loss will be
considered when estimating the received power. Therefore, the received power from any mobile on the uplink
will be estimated to be higher than it would actually be (using 100% of the path loss), which will be interpreted
by the mobile as a need to reduce its transmission power. This factor is represented by  in 3GPP
specifications. This factor represents the influence of the serving cell on the fractional power of any mobile.
◼ Max NPUSCH C/(I+N) (dB): This value is used for power control on the uplink. The difference between the Max
NPUSCH C/(I+N) and the uplink noise rise of the cell corresponds to the nominal NPUSCH power for the cell.
The nominal NPUSCH power is a cell-specific parameter from which a limit on the uplink transmission powers
of mobiles in the cell can be extracted. This factor is represented by P O_NPUSCH in 3GPP specifications. Max
NPUSCH C/(I+N) is updated during uplink noise rise control in Monte Carlo simulations based on the
maximum noise rise constraints of the neighbouring cells.
◼ Frame Configuration: The frame configuration used by the cell in downlink and uplink.
◼ Reception Equipment: You can select the cell’s reception equipment from the reception equipment list. For
more information, see "Reception Equipment Properties" on page 790.
◼ Diversity Support (DL): The type of antenna diversity technique (none or transmit diversity) supported by the
cell in downlink.
◼ Diversity Support (UL): The type of antenna diversity technique (none or receive diversity) supported by the
cell in uplink.
◼ Traffic Load (DL) (%): The downlink traffic load percentage. This can be user-defined or an output of Monte
Carlo simulations.
◼ Traffic Load (UL) (%): The uplink traffic load percentage. This can be user-defined or an output of Monte Carlo
simulations.
◼ UL Noise Rise (dB): The uplink noise rise in dB. This can be user-defined or an output of Monte Carlo
simulations. This is the global value of uplink noise rise including the inter-technology uplink noise rise.

704 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ Max Traffic Load (DL) (%): The downlink traffic load not to be exceeded. This limit can be taken into account
during Monte Carlo simulations. If the cell traffic load is limited by this value, the cell will not be allowed to
have a downlink traffic load greater than this maximum.
◼ Max Traffic Load (UL) (%): The uplink traffic load not to be exceeded. This limit can be taken into account
during Monte Carlo simulations. If the cell traffic load is limited by this value, the cell will not be allowed to
have an uplink traffic load greater than this maximum.
◼ Additional DL Noise Rise (dB): This noise rise represents the interference created by mobiles of an external
network on the mobiles served by this cell on the downlink. This noise rise will be taken into account in all
downlink interference-based calculations involving this cell. For more information on inter-technology
interference, see "Modelling Inter-Technology Interference" on page 797.
◼ Additional UL Noise Rise (dB): This noise rise represents the interference created by mobiles and base
stations of an external network on this cell on the uplink. This noise rise will be taken into account in all uplink
interference-based calculations involving this cell in Monte Carlo simulations. It is not used in predictions
where Atoll calculates the uplink total interference from the uplink noise rise which includes inter-technology
uplink interference. For more information on inter-technology interference, see "Modelling Inter-Technology
Interference" on page 797.
◼ Max Number of Users: The maximum number of simultaneous connected users supported by the cell.
◼ Comments: This field can be used for any additional information related to the cell.
◼ Deployment Configuration: This is a read-only informative property of NB-IoT cells that displays the NB-IoT
deployment configuration with respect to LTE:
◼ Standalone: If the NB-IoT cell does not have any co-site LTE cells or has co-site LTE cells without any co-
channel overlap with itself.
◼ Guardband: If the NB-IoT cell has at least one co-site LTE cell with respect to which the NB-IoT cell’s
channel falls in the guardband.
◼ Inband: If the NB-IoT cell has at least one co-site LTE cell with respect to which the NB-IoT cell’s channel
falls in the used channel width.
◼ Inband with same PCI/NPCI: If the NB-IoT cell has at least one co-transmitter LTE cell with respect to which
the NB-IoT cell’s channel falls in the used channel width and both cells have the same NPCI and PCI value.

10.2.4 LTE and NB-IoT Station Template Properties

The station template Properties dialog box contains the settings for templates that are used for creating new sites
and transmitters.
For more information, see "Placing a New Base Station Using a Station Template" on page 111 and "Managing
Station Templates" on page 112.

General Tab
This tab contains general information about the station template:
◼ The Name of the station template, the number of Sectors, each with a transmitter, the Hexagon radius, i.e., the
theoretical radius of the hexagonal area covered by each sector, and the Transmitter type, i.e., whether the
transmitter belongs to your network or to an external network.
◼ Under Antennas, you can modify the following: 1st sector azimuth, from which the azimuth of the other
sectors are offset to offer complete coverage of the area, the Height/ground of the antennas from the ground
(i.e., the height over the DTM; if the transmitter is situated on a building, the height entered must include the
height of the building), and the Mechanical downtilt for the antennas.
◼ Electrical Azimuth, Electrical Downtilt, and Additional electrical downtilt display additional antenna
parameters.

The Additional electrical downtilt can be made accessible through an option




in the Atoll.ini file. For more information, see the Administrator Manual.
◼ For more information on the effect of additional electrical downtilt on antenna
patterns, see the Administrator Manual.

© 2020 Forsk. All Rights Reserved. 705


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

◼ Under Main antenna, you can select the main antenna Model, under Smart antenna, you can select the smart
antenna Equipment used by the transmitter, and under Number of antenna ports, you can enter the number of
antennas used for Transmission and for Reception for MIMO.
◼ Under Path loss matrices, you can modify the following: the Main propagation model, the Main radius, and the
Main resolution, and the Extended propagation model, the Extended radius, and the Extended resolution. For
information on propagation models, see Chapter 4: Radio Calculations and Models.
◼ Under Comments, you can add additional information. The information you enter will be the default
information in the Comments field of any transmitter created using this station template.

Transmitter Tab
Use this tab to modify the following settings:
◼ Active: Select this option to specify whether the transmitter is active. Active transmitters are displayed in red
in the LTE Transmitters folder of the Network explorer.

 Only active transmitters are taken into consideration during calculations.

You can click the Equipment button to modify the tower-mounted amplifier (TMA), feeder cables, or
transmitter equipment. For information on the Equipment Specifications dialog box, see "Assigning
Equipment to a Transmitter" on page 181.
The Total losses (transmission and reception) and Noise figure (reception) in the Computed columns is
calculated from the information that was entered in the Equipment Specifications dialog box. The Total
losses (transmission and reception) Noise figure (reception) in the Real columns can be edited. Any value
that you enter must be positive.

 Any loss related to the noise due to the repeater of a transmitter is included in the
calculated losses. Atoll always considers the values in the Real boxes in coverage
predictions even if they are different from the values in the Computed boxes.

Cell Tab
For an LTE station template, the Cell tab contains the following parameters:
◼ Power and EPRE offsets relative to the RS EPRE: You can modify the Max power, RS EPRE, and the EPRE
offsets for the SS, PBCH, PDSCH, and PDCCH in SS offset, PBCH offset, PDCCH offset, and PDSCH offset.
◼ Cell definition per sector: Click this button to open the Cell Definition per Sector dialog box in which you can
assign channel and PCI per cell per sector.
◼ Sector: Select the sector for which you want to define cell parameters.
◼ Number of cells: Enter the number of cells that the selected sector will have.
For each cell of each sector, assign layers, channels, and PCIs.
◼ Frequency band, Reuse distance, Reception equipment, Cell type, Min RSRP, Cell selection threshold, Cell
individual offset, Handover margin, Scheduler, Max number of users, TDD subframe configuration, and the
Number of required PRACH RSIs.
◼ Antenna diversity: Select the Diversity support in downlink and uplink.
◼ Default loads: Enter the default values for DL traffic load, UL traffic load, UL noise rise, and the Max DL traffic
load and Max UL traffic load.
◼ Additional interference: Set the DL noise rise and the UL noise rise. For more information on inter-technology
interference, see "Modelling Inter-Technology Interference" on page 797.
For an NB-IoT station template, the Cell tab contains the following parameters:
◼ Power and EPRE offsets relative to the NRS EPRE: You can modify the Max power, NRS EPRE, and the EPRE
offsets for the NSS, NPBCH, NPDSCH, and NPDCCH in NSS offset, NPBCH offset, NPDCCH offset, and
NPDSCH offset.
◼ Cell Definition per Sector: Click this button to open the Cell Definition per Sector dialog box in which you can
assign channel and NPCI per cell per sector.
◼ Sector: Select the sector for which you want to define cell parameters.
◼ Number of cells: Enter the number of cells that the selected sector will have.

706 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

For each cell of each sector, assign layers, channels, and NPCIs.
◼ Frequency band, Reuse distance, Reception equipment, Cell type, Min NRSRP, and Max number of users.
◼ Antenna diversity: Select the Diversity support in downlink and uplink.
◼ Default loads: Enter the default values for DL traffic load, UL traffic load, UL noise rise, and the Max DL traffic
load and Max UL traffic load.
◼ Additional interference: Set the DL noise rise and the UL noise rise. For more information on inter-technology
interference, see "Modelling Inter-Technology Interference" on page 797.

Neighbours Tab
Max number of neighbours: Set the maximum numbers of Intra-technology and Inter-technology neighbours. For
information on defining neighbours, see "Planning Neighbours in LTE/NB-IoT" on page 738.

Other Properties Tab


This tab only appears if you have defined additional fields in the Sites table, or if you have defined an additional field
in the Station Template Properties dialog box.

10.2.5 Creating Multi-band LTE NB-IoT Networks

You can model multi-band LTE networks, for example, a network consisting of 900 MHz and 2.1 GHz, in a single
document. Creating a multi-band LTE network consists of the following steps:
◼ Defining the frequency bands in the document (see "Defining Frequency Bands" on page 781).
◼ Selecting and calibrating a propagation model for each frequency band (see "Assigning Propagation
Parameters" on page 220).
◼ Assigning a frequency band to each cell and a relevant propagation model to each transmitter (see "Creating
or Modifying a Cell" on page 110 and "Creating or Modifying a Transmitter" on page 110).
◼ Defining the frequency bands with which terminals are compatible (see "Modelling Terminals" on page 287).

10.2.6 Working with Cell Groups

In Atoll, you can create groups of cells related to each other in any given way. For example, you can create:
◼ Groups of cells that perform LTE carrier aggregation or NB-IoT multicarrier operation with each other, and
◼ Groups of cells that perform coordinated multipoint transmission and reception (CoMP) with each other.
In multi-user environments, cell groups can be stored in the database. When you open a document from a database,
Atoll loads all the cell groups by default. If you want Atoll to only load cell groups relevant to the cells being loaded,
you must set the option FilterUsedGroups option in the [LTE] section of the Atoll.ini file. In a large radio-planning
project, this may allow you to more effectively manage cell groups by reducing the unnecessary data you retrieve
from the database.

The items in the LTE Transmitters folder can be grouped by cell groups. For


more information, see "Grouping, Sorting, and Filtering Data" on page 98.
◼ The LTE transmitter display settings can be based on cell groups. For more
information, see "Setting the Display Properties of Objects" on page 49.

This section covers the following topics:


◼ "Creating or Modifying LTE Carrier Aggregation and NB-IoT MulticarrierGroups" on page 708
◼ "Creating or Modifying CoMP Sets" on page 709
◼ "Adding Cells to a Group From the Network Explorer" on page 710
◼ "Adding Cells to a Group From the Map Window" on page 711
◼ "Adding Cells to a Group Using a Zone" on page 711

© 2020 Forsk. All Rights Reserved. 707


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

◼ "Using the Find on Map Tool to Display Cell Groups" on page 711

10.2.6.1 Creating or Modifying LTE Carrier Aggregation and NB-IoT MulticarrierGroups


Atoll supports different modes of LTE carrier aggregation and NB-IoT multicarrier operation:
◼ Intra-eNode-B: implies that only cells that belong to the same site can perform LTE carrier aggregation and
NB-IoT multicarrier operation with each other.
◼ Multi-eNode-B: means that cells belonging to any site can perform LTE carrier aggregation and NB-IoT
multicarrier operation with each other.
◼ Group-based (default): means that cells belonging to the same group can perform LTE carrier aggregation and
NB-IoT multicarrier operation with each other.
You can switch between these LTE carrier aggregation and NB-IoT multicarrier operation modes using the following
Atoll.ini option:

[LTE]
CAWithinENB = 0; Multi-eNode-B LTE carrier aggregation/NB-IoT multicarrier
operation
CAWithinENB = 1; Intra-eNode-B LTE carrier aggregation/NB-IoT multicarrier
operation
CAWithinENB = 2; Group-based LTE carrier aggregation/NB-IoT multicarrier operation

If you want to work with the group-based mode, you must define groups of cells that can perform LTE carrier
aggregation and NB-IoT multicarrier operation with each other.
To create LTE carrier aggregation and NB-IoT multicarrier operation groups:
1. In the Network explorer, right-click the LTE Transmitters folder and select Cells > CA Groups > Open Table
from the context menu. The CA Groups table appears.
2. In the CA Groups table, enter one group per row.
This table lists the carrier aggregation groups that exist in your document and shows the number of cells that
belong to each group. For each group, you can define:
◼ Name: The name of the carrier aggregation group.
◼ Aggregation Set: Select whether the user data is to be transmitted over All servers or over Secondary or
slave cells only, i.e., aggregated servers excluding the primary/master serving cell.
◼ Traffic Balancing Condition: Select whether the maximum throughput demands of aggregated users are to
be distributed among serving cells proportionally to the Cell capacities or Cell capacities and bearer
efficiencies on each serving cell.

 If you delete a group in this table, it will also delete all the corresponding records in
the Cell-to-Group Mappings table.

To define cells belonging to LTE carrier aggregation and NB-IoT multicarrier operation groups:
1. In the Network explorer, right-click the LTE Transmitters folder and select Cells > CA Groups > Cell-to-Group
Mappings from the context menu. The Cell-to-CA Group Mappings table appears.
2. In the Cell-to-CA Group Mappings table, enter one cell-to-group mapping per row. For information on working
with data tables, see "Data Tables" on page 78.
To add a cell to a group:
a. Select the name of the cell that you want to add to a group from the list in the Member Cell column.
b. Select the name of an existing group from the list in the CA Group column.
c. Press Enter or click outside of the row being edited. The cell is added to the selected group.
To remove a cell from a group:
◼ Delete the row containing the cell-to-group name mapping.

708 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

 Even if you delete the cell-to-group mapping records in this table, the associated
group is not deleted in the CA Groups table. To delete a group permanently, you
must also delete it in the CA Groups table.

10.2.6.2 Creating or Modifying CoMP Sets


Atoll supports different modes of CoMP:
◼ Downlink coordinated scheduling
◼ Downlink joint transmission (coherent)
◼ Downlink joint transmission (non-coherent)
◼ Downlink dynamic point selection
◼ Uplink coordinated scheduling
◼ Uplink joint reception

 A carrier-wise interference calculation method has been introduced in Atoll 3.4.1,


which enables faster coverage prediction calculations of C/(I+N) and throughputs.
This method is not compatible with CoMP. If you wish to use CoMP, you can switch
back to the server-wise interference method used in previous versions. To do so,
you must add the following option in your Atoll.ini file:
[OFDM]
InterferenceCalculationMethod = 0
For more information about the carrier-wise interference calculation method, see
the technical note TN063 5G Multi-RAT Interference Calculation Methods.

Coordinated multipoint transmission and reception is performed between co-channel cells within the cell-edge
regions defined by the Cell Edge Margin. If you set the cell edge calculation method to use RSRP rather than path
losses, Atoll calculates the cell-edge regions for CoMP by comparing the cell-edge margin with the difference
between the best server RSRP and the second best server RSRP belonging to the same CoMP set. For more
information, see the Administrator Manual.
For CoMP, the definition of co-channel cells is the same as that of intra-frequency cells according to the 3GPP: cells
using frequency channels with the same centre frequency irrespective of their channel widths.
You can define groups of cells that can coordinate with each other, i.e., CoMP sets, as well as the CoMP mode
applicable to each CoMP set in the CoMP sets definition tables.
To create CoMP sets:
1. In the Network explorer, right-click the LTE Transmitters folder and select Cells > CoMP Sets > Open Table
from the context menu. The CoMP Sets table appears.
2. In the CoMP Sets table, enter one CoMP set per row.
This table lists the CoMP sets that exist in your document and shows the number of cells that belong to each
CoMP set. For each CoMP set, you can define:
◼ Name: The name of the CoMP set.
◼ CoMP Transmission Set Size (DL): The maximum number of CoMP cells that can be coordinated in the
downlink.
◼ CoMP Reception Set Size (UL): The maximum number of CoMP cells that can be coordinated in the uplink.
◼ CoMP Mode (DL): The CoMP scheme used by the CoMP set in the downlink.
◼ CoMP Mode (UL): The CoMP scheme used by the CoMP set in the uplink.
◼ CoMP Collision Probability (DL): For downlink coordinated scheduling, the graph of resource block
collision probabilities as a function of the combined average downlink traffic loads of all the coordinated
cells. If empty, the resource block collision probabilities are considered to be the same as the combined
average downlink traffic loads of the coordinated cells.
◼ CoMP Collision Probability (UL): For uplink coordinated scheduling, the graph of resource block collision
probabilities as a function of the combined average uplink traffic loads of all the coordinated cells. If empty,

© 2020 Forsk. All Rights Reserved. 709


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

the resource block collision probabilities are considered to be the same as the combined average uplink
traffic loads of the coordinated cells.
◼ Aggregation Set: For CoMP sets using the Joint Transmission (Non-coherent) mode, select whether the
user data is to be transmitted over All servers or over CoMP cells only, i.e., aggregated servers excluding
the best serving cell.
◼ Traffic Balancing Condition: For CoMP sets using the Joint Transmission (Non-coherent) mode, select
whether the maximum throughput demands of aggregated users are to be distributed among serving cells
proportionally to the Cell capacities or Cell capacities and bearer efficiencies on each serving cell.

 If you delete a CoMP set in this table, all the corresponding records in the Cell-to-
CoMP Set Mappings table will also be deleted.

To define cells belonging to CoMP groups:


1. In the Network explorer, right-click the LTE Transmitters folder and select Cells > CoMP Sets > Cell-to-Set
Mappings from the context menu. The Cell-to-CoMP Set Mappings table appears.
2. In the Cell-to-CoMP Set Mappings table, enter one cell-to-CoMP set mapping per row. For information on
working with data tables, see "Data Tables" on page 78.
To add a cell to a CoMP set:
a. Select the name of the cell that you want to add to a CoMP set from the list in the Member Cell column.
b. Select the name of an existing CoMP set from the list in the CoMP Set column.
c. Press Enter or click outside of the row being edited. The cell is added to the selected set.
In the Cell-to-CoMP Set Mappings table, the following columns are available for information: CoMP
Transmission Set Size (DL), CoMP Reception Set Size (UL), CoMP Mode (DL), CoMP Mode (UL), CoMP
Collision Probability (DL), CoMP Collision Probability (UL). You can edit these values in the CoMP Sets table
as described below.
To remove a cell from a CoMP set:
◼ Delete the row containing the cell-to-set name mapping.

Only cells of type LTE-A PCell or Multicarrier anchor can perform coordinated


multipoint transmission and reception (CoMP).
◼ Even if you delete the cell-to-CoMP set mapping records in this table, the
associated CoMP set is not deleted in the CoMP Sets table. To delete a CoMP
set permanently, you must also delete it in the CoMP Sets table.

10.2.6.3 Adding Cells to a Group From the Network Explorer


You can add cells to a group by selecting the corresponding transmitters from the Network explorer.
To add cells to a group:
1. In the Network explorer, expand the LTE Transmitters and right-click a transmitter or a transmitters folder
whose cells you want to add to a group. The context menu appears.
To add cells to an LTE carrier aggregation and NB-IoT multicarrier operation group:
a. Select Cells > CA Groups > Add Cells to a Group from the context menu. A dialog box appears.
b. Select the name of the carrier aggregation group from the dialog box.

+ You can create a new group by entering a name in the list instead of selecting the
name from the list. The cells of the selected transmitter will be added to the new
group.

c. Click OK. The cells are added to the selected group.


To add cells to a CoMP set:
a. Select Cells > CoMP Sets > Add Cells to a Set from the context menu. A dialog box appears.
b. Select the name of the CoMP set from the dialog box.

710 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

c. Click OK. The cells are added to the selected CoMP set.

10.2.6.4 Adding Cells to a Group From the Map Window


You can add cells to a group by selecting the corresponding transmitters from the map window.
To add cells to an LTE carrier aggregation and NB-IoT multicarrier operation group:
1. In the map window, right-click the transmitter whose cells you want to add to an LTE carrier aggregation and
NB-IoT multicarrier operation group. The context menu appears.
2. Select Cells > Add Cells to a CA Group from the context menu. A dialog box appears.
3. Select the name of the group from the dialog box.

+ You can create a new group by entering a name in the list instead of selecting the
name from the list. The cells of the selected transmitter will be added to the new
group.

4. Click OK. The cells of the selected transmitter are added to the group.
To add cells to a CoMP set:
1. In the map window, right-click the transmitter whose cells you want to add to a CoMP set. The context menu
appears.
2. Select Cells > Add Cells to a CoMP Set from the context menu. A dialog box appears.
3. Select the name of the CoMP set from the dialog box.
4. Click OK. The cells of the selected transmitter are added to the CoMP set.

10.2.6.5 Adding Cells to a Group Using a Zone


You can add the cells contained in a zone to a group.
To add the cells contained in a zone to an LTE carrier aggregation and NB-IoT multicarrier operation group:
1. In the Geo explorer, right-click the filtering, computation, focus, printing, or geographic export zone, or a hot
spot. The context menu appears.
2. Select Add > Add Cells to a CA Group from the context menu. A dialog box appears.
3. Select the name of the group from the dialog box.

+ You can create a new group by entering a name in the list instead of selecting the
name from the list. The cells of the selected transmitter will be added to the new
group.

4. Click OK. The cells contained in the zone are added to the selected group.
To add the cells contained in a zone to a CoMP set:
1. In the Geo explorer, right-click the filtering, computation, focus, printing, or geographic export zone, or a hot
spot. The context menu appears.
2. Select Add > Add Cells to a CoMP Set from the context menu. A dialog box appears.
3. Select the name of the CoMP Set from the dialog box.
4. Click OK. The cells contained in the zone are added to the selected CoMP set.

10.2.6.6 Using the Find on Map Tool to Display Cell Groups


You can search for cell groups using the Find on Map tool.
To find a cell group using Find on Map:
1. Select Tools > Find on Map. The Find on Map window appears.
2. To find an LTE carrier aggregation and NB-IoT multicarrier operation group:

© 2020 Forsk. All Rights Reserved. 711


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

a. From the Find list, select "CA Group."


b. In Group, either select a group from the list or enter a group name.
3. To find a CoMP set:
a. From the Find list, select "CoMP Set."
b. In Set, either select a CoMP set from the list or enter a CoMP set name.
4. Click Search.
Transmitters whose cells belong to the cell group you selected are displayed in red in the map window and are
listed under Results in the Find on Map window. Other transmitters are displayed in grey in the map window.
If you have a coverage prediction by transmitter calculated and displayed on the map, transmitter coverage
areas are coloured according to the search results. The coverage footprint of the cell group is clearly visible.
For information on coverage predictions by transmitter, see "Making a Coverage Prediction by Transmitter" on
page 716.
To restore the initial transmitter colours, click the Reset Display button in the Find on Map window.

10.2.7 Creating 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. When Uu and Un use different frequencies
the relay node is referred to as a Type 1a RN. Uu and Un of Type 1 relay nodes use the same frequencies.
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.
This section covers the following topics:
◼ "Defining a Relay Link" on page 712
◼ "Creating Several Relay Links" on page 713

10.2.7.1 Defining a Relay Link


Apart from the off-air backhaul link with the donor cell, relay nodes are independent LTE base stations. This section
describes the relay-to-donor backhaul parameters. For more information on base stations, see "Definition of a Base
Station" on page 105.
To define the backhaul properties of a relay node:
1. In the Network explorer, expand the Sites folder, right-click the relay node site, and select Properties from the
context menu. The Properties dialog box appears.
2. On the LTE tab, click the Relay Link button. The Relay Link dialog box appears. You can modify the following
parameters:
◼ Donor cell: Select the donor cell of the relay node.
◼ Propagation model: Select a Propagation model to use for the relay-to-donor backhaul link.
◼ Under Antenna, you can set the following parameters:
◼ Height/ground: The Height/ground box gives the height of the antenna above the ground. This is added
to the altitude of the site as given by the DTM. If the realy node is situated on a building, the height
entered must include the height of the building.
◼ Model: The type of antenna is visible in the Model list. You can click the Browse button to access the
properties of the antenna. Click the Select button to open the Antenna Selection Assistant. For more
information, see "Assigning Antennas to Transmitters" on page 168
◼ Mechanical Azimuth and Mechanical Downtilt show the orientation of the antenna towards the donor
cell.
◼ Electrical Azimuth and Electrical Downtilt display additional antenna information.

712 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

 You can click the Calculate Angles button to update the mechanical azimuth and
mechanical downtilt values.

◼ Under Feeders, you can set the following parameters:


◼ Select a Type of feeder from the list. You can click the Browse button to access the properties of the
feeder.
◼ Enter the Length of the feeder cable at Transmission and at Reception.

10.2.7.2 Creating Several Relay Links


In Atoll, the backhaul characteristics of each relay node are stored in the Relay Links table. If you have data in table
form, either in another Atoll document or in a spreadsheet, you can copy this data and paste it into the Relay Links
table in your current Atoll document.
To paste the information into the Relay Links table:
1. In the Network explorer, right-click the Sites folder, and select Relay Links > Open Table from the context
menu. The Relay Links table appears.
2. Copy the data from the source document and paste it into the Relay Links table.

 The table you copy data from must have the same column layout as the table you
are pasting data into.

For information on copying and pasting data, see "Copying and Pasting in Tables" on page 86.

10.3 Studying LTE NB-IoT Base Stations


You can study one or several base stations to test the effectiveness of the set parameters. Coverage predictions on
groups of base stations can take a large amount of time and consume a lot of computer resources. Restricting your
coverage prediction to the base station you are currently working on allows you get the results quickly. You can
expand your coverage prediction to a number of base stations once you have optimised the settings for each
individual base station.
Before studying a base station, you must assign a propagation model. The propagation model takes the radio and
geographic data into account and calculates propagation losses along the transmitter-receiver path. This allows
you to predict the received signal level at any given point. Any coverage prediction you make on a base station uses
the propagation model to calculate its results. For more information, see "Preparing Base Stations for Calculations"
on page 219.
This section covers the following topics:
◼ "LTE NB-IoT Prediction Properties" on page 713
◼ "LTE and NB-IoT Signal Level Coverage Predictions" on page 715
◼ "LTE and NB-IoT Coverage Predictions" on page 717
◼ "Analysing a Coverage Prediction Using the Point Analysis" on page 234
◼ "Multi-point Analyses" on page 731

10.3.1 LTE NB-IoT Prediction Properties

You can configure the following parameters in the Properties dialog box.

© 2020 Forsk. All Rights Reserved. 713


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

The General Tab


The General tab allows you to specify the following settings for the prediction:
◼ Name: Specify the assigned Name of the coverage prediction.
◼ Resolution: Specify the display resolution. To improve memory consumption and optimise the calculation
times, you should set the display resolutions of coverage predictions according to the precision required. The
following table lists the levels of precision that are usually sufficient:

Size of the Coverage Prediction Display Resolution

City Centre 5m

City 20 m

County 50 m

State 100 m

Country Dependent on the size of the country

The resolution specified here is only for display purposes. The calculated resolution is independently specified
in the propagation settings. For more information, see "Assigning Propagation Parameters" on page 220.

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the <GUID> and </GUID> tags in the following files:
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction was saved using the Save as Customised Prediction command.
◼ "<prediction_name>.XML" files (one per prediction) created in the following
folder if coverage predictions were calculated with Display type = "Value
intervals": C:\<path_to_doc>\<doc_name>.studies\{<Unique_ID>}

◼ Receiver height: This displays the height of the receiver defined in the Calculation Parameters tab of the
Network Settings Properties dialog box
◼ Comments: Specify an optional description of comment for the prediction.
Under Display Configuration, you can create a Filter to select which sites to display in the results. For
information on filtering, see "Filtering Data" on page 103. The Group By and Sort buttons are not available
when making a "global" coverage prediction (for example, a signal level coverage prediction).

The Conditions Tab


The coverage prediction parameters on the Conditions tab allow you to define the signals that will be considered
for each pixel.
◼ At the top of the Conditions tab, you can specify the range to be considered for the current prediction.
◼ Server: Select either All, Best Signal Level or Second Best Signal Level:
◼ Select All to consider all servers.
◼ Select Best Signal Level or Second Best Signal Level to also specify an Overlap margin.
Selecting All or Best Signal Level will give you the same results because Atoll displays the results of the
best server in either case. Selecting Best Signal Level requires a longer calculation time.
◼ Overlap: Specify an overlap margin in dB.
◼ Shadowing: Select this option to consider shadowing in the prediction. For more information, see "Modelling
Shadowing" on page 217. If you select this option, you can change the Cell edge coverage probability.
◼ Clutter indoor losses: Select this option to consider indoor losses. Indoor losses are defined per frequency per
clutter class.
◼ Channel: Select All or select one or several channels to carry out the prediction for the best channel among
several selected channels. For any transmitter, the best channel is the one whose cell has the highest
maximum power, RS or NRS power, or RS or NRS EPRE depending on the related Atoll.ini options. For more
information, see the Administrator Manual.
For more information, see the following sections:
◼ "LTE and NB-IoT Signal Level Coverage Predictions" on page 715
◼ "LTE and NB-IoT Coverage Predictions" on page 717

714 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

The Display Tab


On the Display tab, you can modify how the results of the coverage prediction will be displayed.
◼ Under Display Type, select "Value Intervals."
◼ Under Field, select "Best Signal Level." "Best Signal Level." Selecting "All" or "Best Signal Level" on the
Conditions tab will give you the same results because Atoll displays the results of the best server in
either case. Selecting "Best Signal Level" necessitates, however, the longest time for calculation.
◼ You can change the value intervals and their displayed colour. For information on changing display
properties, see "Setting the Display Properties of Objects" on page 49.
◼ You can create tip text with information about the coverage prediction by clicking the Browse button
next to the Tip Text box and selecting the fields you want to display in the tip text.
◼ You can select the Add to Legend check box to add the displayed value intervals to the legend.

 If you change the display properties of a coverage prediction after you have
calculated it, you can make the coverage prediction invalid. You will then have to
recalculate the coverage prediction to obtain valid results.

10.3.2 LTE and NB-IoT Signal Level Coverage Predictions

Atoll offers a series of standard coverage predictions based on the measured signal level at each pixel; other
factors, such as interference, are not taken into consideration.
Once you have created and calculated a coverage prediction, you can use the coverage prediction’s context menu
to make the coverage prediction into a customised prediction which will appear in the Prediction Types dialog box.
You can also select Duplicate from the coverage prediction’s context menu to create a copy. By duplicating an
existing prediction that has the parameters you want to study, you can create a new coverage prediction more
quickly than by creating a coverage prediction. If you clone a coverage prediction, by selecting Clone from the
context menu, you can create a copy of the coverage prediction with the calculated coverage. You can then change
the display, providing that the selected parameter does not invalidate the calculated coverage prediction.
You can also save the list of all defined coverage predictions in a user configuration, allowing you or other users to
load it into a new Atoll document. When you save the list in a user configuration, the parameters of all existing
coverage predictions are saved; not just the parameters of calculated or displayed ones. For information on
exporting user configurations, see "Saving a User Configuration" on page 108.
The following standard coverage predictions are explained in this section:
◼ "Making a Coverage Prediction by RSRP Level" on page 715
◼ "Making a Coverage Prediction by Transmitter" on page 716
◼ "Making a Coverage Prediction on Overlapping Zones" on page 717.
Specific LTE and NB-IoT coverage predictions are covered in "LTE and NB-IoT Coverage Predictions" on page 717.

10.3.2.1 Making a Coverage Prediction by RSRP Level


An RSRP level coverage prediction displays the RSRP of the best server for each pixel of the area studied. For a
transmitter with more than one cell, the RSRP level is calculated for the cell with the highest reference signal power.

 You can use the same procedure to study the RSRP level coverage of several base
stations by grouping the transmitters. For information on grouping transmitters,
see "Grouping Data Objects by Property" on page 99.

To study the RSRP level coverage of a base station:


1. In the Network explorer, right-click the LTE Transmitters folder and select Group By > Sites from the context
menu. The transmitters are now displayed in the LTE Transmitters folder by the site on which they are
situated.

© 2020 Forsk. All Rights Reserved. 715


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

+ If you want to study only sites by their status, at this step you could group them by
status.

2. Specify the propagation parameters as explained in "Assigning Propagation Parameters" on page 220.
3. In the LTE Transmitters folder, right-click the group of transmitters that you want to study and select
Calculations > Create a New Prediction from the context menu. The Prediction Types dialog box appears.
The Prediction Types dialog box lists the coverage prediction types available. If you have customised your
own predictions, click Customised Predictions to import one.
4. Select Coverage by RSRP Level (DL) and click OK. The Coverage by RSRP Level (DL) Properties dialog box
appears.
5. Configure the parameters in the Properties dialog box as described in "LTE NB-IoT Prediction Properties" on
page 713.
The coverage prediction parameters on the Conditions tab allow you to define the signals that will be
considered for each pixel.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window and the
RSRP level coverage prediction can be found in the Predictions folder in the Network explorer.
Atoll automatically locks the results of a coverage prediction as soon as it is calculated, as indicated by the icon
( ) beside the coverage prediction in the Predictions folder. When you click the Calculate button ( ), Atoll only
calculates unlocked coverage predictions ( ).

10.3.2.2 Making a Coverage Prediction by Transmitter


A coverage prediction by transmitter allows the user to predict coverage zones by transmitter at each pixel. You can
base the coverage on the signal level, path loss, or total losses within a defined range. For a transmitter with more
than one cell, the coverage is calculated for the cell with the highest reference signal power.
To make a coverage prediction by transmitter:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by Transmitter (DL) and click OK. The Coverage by Transmitter (DL) Properties dialog box
appears.
3. Configure the parameters in the Properties dialog box as described in "LTE NB-IoT Prediction Properties" on
page 713.
The coverage prediction parameters on the Conditions tab allow you to define the signals that will be
considered for each pixel.
4. Click the Display tab.
For a coverage prediction by transmitter, the Display type "Discrete values" based on the Field "Transmitter"
is selected by default. Each coverage zone will then be displayed with the same colour as that defined for each
transmitter. For information on defining transmitter colours, see "Setting the Display Properties of Objects" on
page 49.
5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.

716 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

10.3.2.3 Making a Coverage Prediction on Overlapping Zones


Overlapping zones (dl) are composed of pixels that are, for a defined condition, covered by the signal of at least two
transmitters. You can base a coverage prediction on overlapping zones on the signal level, path loss, or total losses
within a defined range. For a transmitter with more than one cell, the coverage is calculated for the cell with the
highest reference signal power.
To make a coverage prediction on overlapping zones:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Overlapping zones (DL) and click OK. The Overlapping zones (DL) Properties dialog box appears.
3. Configure the parameters in the Properties dialog box as described in "LTE NB-IoT Prediction Properties" on
page 713.
The coverage prediction parameters on the Conditions tab allow you to define the signals that will be
considered for each pixel.
4. Click the Display tab.
For a coverage prediction on overlapping zones, the Display type "Value intervals" based on the Field "Number
of servers" is selected by default. Each overlapping zone will then be displayed in a colour corresponding to
the number of servers received per pixel. For information on defining display properties, see "Setting the
Display Properties of Objects" on page 49.
5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

10.3.3 LTE and NB-IoT Coverage Predictions

LTE NB-IoT coverage predictions available in Atoll are used to analyse the effective signal levels, signal quality, and
throughputs. For the purposes of these coverage predictions, each pixel is considered a non-interfering user with a
defined service, mobility type, and terminal. For more information, see "Service and User Modelling" on page 279.
The downlink interference received from different cells of the network depends on the cells’ frequency channel, PCI
or NPCI as well as their downlink traffic loads. The measure of uplink interference for each cell is provided by the
uplink noise rise.
If you have traffic maps, you can do a Monte Carlo simulation to determine the downlink traffic loads and the uplink
noise rise values for a generated user distribution. If you do not have traffic maps, Atoll can calculate these coverage
predictions using the downlink traffic loads and the uplink noise rise values defined for each cell.
In this section, these coverage predictions are calculated using downlink traffic loads and the uplink noise rise
values defined at the cell level. Before making a prediction, you must set the downlink traffic loads and the uplink
noise rise, and the parameters that define the services and users. For more information, see "Setting Cell Loads and
Noise Rise Values" on page 718.
This section describes the coverage predictions that are available for analysing the effective signal level and signal
quality. The following are explained:
◼ "Studying LTE NB-IoT Signal Levels, Servers, and Cell Edge Areas" on page 719.
◼ "Studying Interference and C/(I+N) Levels" on page 720.
◼ "Studying Downlink and Uplink Service Areas" on page 722.

© 2020 Forsk. All Rights Reserved. 717


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

◼ "Studying the Effective Service Area" on page 724.


◼ "Making a Coverage Prediction by Throughput" on page 725.
◼ "Making a Cumulated Throughput Coverage Prediction Using Simulation Results" on page 727.
◼ "Making a Coverage Prediction by Quality Indicator" on page 727.

10.3.3.1 Setting Cell Loads and Noise Rise Values


If you are setting the traffic loads and the uplink noise rise for a single transmitter, you can set these parameters on
the Cells tab of the transmitter’s Properties dialog box. However, you can set the traffic loads and the uplink noise
rise for all the cells using the Cells table.
To set the traffic loads and the uplink noise rise using the Cells table:
1. Select the Network explorer.
2. Right-click the LTE Transmitters folder. The context menu appears.
3. Select Cells > Open Table from the context menu. The Cells table appears.
4. Enter a value in the following columns:
◼ Traffic load (DL) (%)
◼ Beam Usage (DL) (%)
◼ Cell-edge traffic ratio (DL) (%)
◼ UL noise rise (dB)
◼ ICIC UL noise rise (dB)
◼ Beam Usage (UL) (%)
For information on how to calculate beam usage ratios, see "Calculating Beam Usage Ratios" on page 718.
Although, you can also set a value for the Traffic load (UL) (%) column as an indication of cells’ uplink loads,
this parameter is not used in the coverage prediction calculations. The measure of interference in the uplink
is given by the uplink noise rise values. For a definition of the values, see "LTE Cell Properties" on page 695.

+ To enter the same values in one column for all cells in the table by copying the
contents of one cell into other cells, you can use the Fill Down and Fill Up
commands. For more information on working with tables in Atoll, see "Data Tables"
on page 78.

10.3.3.2 Calculating Beam Usage Ratios


To calculate beam usage ratios:
1. In the Network explorer right-click the Transmitters folder, and select Cells > 5G NR Cells > Beam Usage
Calculation from the context menu. The Beam Usage Calculation dialog box appears.
2. Click the Conditions tab. On the Conditions tab:
a. Select the network Layers that you want the calculations to take into account. You can also calculate the
beam usage ratios for all layers.
b. Select the frequency Channels that you want the calculations to take into account. You can also calculate
the beam usage ratios for all channels.
c. Select the Direction for which you want to calculate the beam usage ratios.
d. If you want the calculation to consider shadowing, you can select the Shadowing check box and enter a
percentage in the Cell edge coverage probability text box. The shadowing margin is based on the model
standard deviation.
e. You can also have the calculation take Clutter indoor losses into consideration. Indoor losses are defined
per frequency per clutter class.
f. Enter a Resolution for the calculation.
g. Under Calculations based on, select:

718 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ Surface area covered by beams to calculate beam usage ratios based on the surface areas covered by
the various beams within a cell with respect to the total best server surface area of the cell, or
◼ Traffic maps: Number of users covered by beams to calculate beam usage ratios based on the numbers
of users covered by the various beams within a cell with respect to the total number of users covered by
the cell. These calculations are based on one or more selected traffic maps.
3. Click the Traffic tab. On the Traffic tab:
a. Select a Terminal, a Mobility type, and a Service. The Noise figure defined in the terminal type’s properties
dialog box is used in the calculation to determine the total noise in the downlink, and the Noise figure of
the transmitter is used to determine the total noise in the uplink. For more information on services,
terminals, mobility types, and radio equipment, see "Service and User Modelling" on page 279, and
"Reception Equipment Properties" on page 790, respectively.
b. Under Traffic maps, select one or more traffic maps to use for calculations based on Traffic maps: Number
of users covered by beams.
4. Click OK to run the beam usage calculations. Once Atoll has finished calculating the beam usage ratios, the
results are stored in the cell properties.

10.3.3.3 Studying LTE NB-IoT Signal Levels, Servers, and Cell Edge Areas
Downlink and uplink effective signal analysis coverage predictions predict the effective signal levels of different
types of LTE and NB-IoT signals in the part of the network being studied. These predictions can also be used to
predict the best servers and cell-edge areas for these servers. This section explains the effective signal analysis
coverage predictions.
Atoll determines the serving cell for each pixel using the standard cell selection mechanism (see the Administrator
Manual). Then, depending on the prediction definition, it calculates the required effective signal or parameter. Pixels
are coloured if the display threshold condition is fulfilled.
To make an effective signal analysis coverage prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Effective Signal Analysis (DL) or Effective Signal Analysis (UL) and click OK. The coverage prediction’s
Properties dialog box appears.
3. Configure the parameters in the Properties dialog box as described in "LTE NB-IoT Prediction Properties" on
page 713.
4. Click the Conditions tab.
a. Select the servers for which you want to calculate the coverage prediction. You can select:
◼ All to calculate the coverage prediction for all potential servers. Each pixel of the coverage prediction
will show calculation results corresponding to all the servers that cover it.
◼ Best to calculate the coverage prediction for only the best server. Each pixel of the coverage prediction
will show calculation results corresponding to only the best server. If you want to calculate the coverage
prediction for the best server and all potential servers within a positive overlap margin with respect to
the best server, select the Overlap check box and enter a margin value in dB.
◼ Best per layer to calculate the coverage prediction for one best server per layer. Each pixel of the
coverage prediction will show calculation results corresponding to one best server per layer. If you want
to calculate the coverage prediction for one best server per layer and all potential servers of that layer
within a positive overlap margin with respect to the best server, select the Overlap check box and enter
a margin value in dB.
b. Select "(Cells table)" from Load conditions. In this case, the coverage prediction is not based on load
conditions taken from a simulation. The coverage prediction is calculated using the cell load that is stored
in the cell properties.

© 2020 Forsk. All Rights Reserved. 719


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

When you base a coverage prediction on simulations, you would select the


simulations on which you would be basing the coverage prediction from the
Load conditions list.
◼ The Effective Signal Analysis (DL) and Effective Signal Analysis (UL)
coverage predictions use load conditions to calculate interference for
diversity mode selection if the SU-MIMO criterion, MU-MIMO criterion, or
AAS criterion, in the Advanced Parameters dialog box of the LTE Network
Settings, is based on C/(I+N).
◼ The uplink signal level calculation in Effective Signal Analysis (UL) coverage
predictions also depends on the load conditions due to uplink power control.

c. Select the network Layers that you want the calculations to take into account. You can also calculate the
prediction for all layers.
d. Select the frequency Channels that you want the calculations to take into account. You can also calculate
the prediction for all channels.
e. Select the Cell type, LTE/LTE-A PCell or an LTE-A SCell, for which you want to calculate the coverage
prediction.
f. Select a Terminal, a Mobility type, and a Service. The Noise figure defined in the terminal type’s properties
dialog box is used in the coverage prediction to determine the total noise in the downlink, and the Noise
figure of the transmitter is used to determine the total noise in the uplink. For more information on services,
terminals, mobility types, and reception equipment, see "Service and User Modelling" on page 279, and
"Reception Equipment Properties" on page 790, respectively.
If the selected terminal supports CoMP, the coverage prediction considers the coordinated multipoint
transmission and reception characteristics of the CoMP set definitions of the cells.
◼ For coordinated scheduling, interference from coordinated CoMP cells is weighted by the CoMP
collision probability.
◼ For coherent joint transmission, signals from CoMP servers are constructively combined resulting in an
additive as well as probabilistic macro-diversity gain.
◼ For non-coherent joint transmission, the CoMP servers allocate resources to the CoMP user resulting in
aggregated throughput.
◼ For dynamic point selection and joint reception, a macro-diversity gain is calculated and applied to
reduce the required shadowing margin. For more information, see the Administrator Manual.
g. If you want the coverage prediction to consider shadowing, select the Shadowing check box and enter a
percentage in the Cell edge coverage probability text box. The shadowing margin is based on the C/I
standard deviation.
h. You can also have the coverage prediction take Clutter indoor losses into consideration. Indoor losses are
defined per frequency per clutter class.
5. Click the Display tab. The list of available coverage prediction display parameters depend on whether the
selected service type is LTE or NB-IoT. For information on adjusting the display, see "Setting the Display
Properties of Objects" on page 49.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

10.3.3.4 Studying Interference and C/(I+N) Levels


Downlink and uplink coverage predictions by C/(I+N) level predict the interference levels and signal-to-interference
levels in the part of the network being studied.

720 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

Atoll determines the serving cell for each pixel from the selected layer, or all the layers when the prediction is
calculated for the "Best" layer. Then, depending on the prediction definition, it calculates the interference from other
cells, and finally calculates the C/(I+N). The pixel is coloured if the display threshold condition is fulfilled (in other
words, if the C/(I+N) is higher than C/(I+N) threshold).
Coverage prediction by C/(I+N) level calculates the co-channel interference as well as the adjacent channel
interference, which is reduced by the adjacent channel suppression factor defined in the Frequency Bands table.
For more information on frequency bands, see "Defining Frequency Bands" on page 781.
C/(I+N) in the downlink is calculated for different channels using their respective transmission powers and by
calculating the interference received by the resource elements that correspond to those channels from interfering
cells. Downlink C/(I+N) calculations are made using the main antenna, except for PDSCH C/(I+N) which can be
calculated using the smart antenna equipment.
C/(I+N) in the uplink is calculated using the terminal power calculated after power control and the uplink noise rise
values stored either in the cell properties or in the selected simulation results.
Enhanced inter-cell interference coordination (eICIC or time-domain ICIC) is performed for cells that have ABS
patterns. In this case, interference calculation is based on the collisions between normal and blank subframes that
are used by the different cells.
Frequency domain inter-cell interference coordination is performed for cells that support static ICIC. In this case,
interference calculation is based on the probabilities of collision between the cell-centre and cell-edge resources
used by the different cells.
To make a coverage prediction by C/(I+N) level:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by C/(I+N) Level (DL) or Coverage by C/(I+N) Level (UL) and click OK. The coverage
prediction’s Properties dialog box appears.
3. Click the General tab. On the General tab, you can change the assigned Name of the coverage prediction, the
Resolution, and you can add a Comment.

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the <GUID> and </GUID> tags in the following files:
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction was saved using the Save as Customised Prediction command.
◼ "<prediction_name>.XML" files (one per prediction) created in the following
folder if coverage predictions were calculated with Display type = "Value
intervals": C:\<path_to_doc>\<doc_name>.studies\{<Unique_ID>}

Under Display Configuration, you can create a Filter to select which sites to display in the results. For
information on filtering, see "Filtering Data" on page 103.
4. Click the Conditions tab. On the Conditions tab:
a. Select "(Cells table)" from Load conditions. In this case, the coverage prediction is not going to be based
on load conditions taken from a simulation. Atoll will calculate the coverage prediction using the cell loads
stored in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
conditions list.

b. Select the network Layers that you want the calculations to take into account. You can also calculate the
prediction for all layers.
c. Select the frequency Channels that you want the calculations to take into account. You can also calculate
the prediction for all channels.
d. Select the Cell type, LTE/LTE-A PCell or an LTE-A SCell, for which you want to calculate the coverage
prediction.
e. Select a Terminal, a Mobility type, and a Service. The Noise figure defined in the terminal type’s properties
dialog box is used in the coverage prediction to determine the total noise in the downlink, and the Noise
figure of the transmitter is used to determine the total noise in the uplink. For more information on services,

© 2020 Forsk. All Rights Reserved. 721


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

terminals, mobility types, and reception equipment, see "Service and User Modelling" on page 279, and
"Reception Equipment Properties" on page 790, respectively.
If the selected terminal supports CoMP, the coverage prediction considers the coordinated multipoint
transmission and reception characteristics of the CoMP set definitions of the cells.
◼ For coordinated scheduling, interference from coordinated CoMP cells is weighted by the CoMP
collision probability.
◼ For coherent joint transmission, signals from CoMP servers are constructively combined resulting in an
additive as well as probabilistic macro-diversity gain.
◼ For non-coherent joint transmission, the CoMP servers allocate resources to the CoMP user resulting in
aggregated throughput.
◼ For dynamic point selection and joint reception, a macro-diversity gain is calculated and applied to
reduce the required shadowing margin. For more information, see the Administrator Manual.
f. If you want the coverage prediction to consider shadowing, you can select the Shadowing check box and
enter a percentage in the Cell edge coverage probability text box. The shadowing margin is based on the
C/I standard deviation.
g. You can also have the coverage prediction take Clutter indoor losses into consideration. Indoor losses are
defined per frequency per clutter class.
5. Click the Display tab. The list of available coverage prediction display parameters depend on whether the
selected service type is LTE or NB-IoT. For information on adjusting the display, see "Setting the Display
Properties of Objects" on page 49.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

10.3.3.5 Studying Downlink and Uplink Service Areas


Downlink and uplink service area analysis coverage predictions calculate and display the LTE NB-IoT radio bearers
based on C⁄(I+N) for each pixel. In coverage predictions, the downlink or uplink service areas are limited by the
bearer selection thresholds of the highest and lowest bearers of the selected service.
To make a coverage prediction on service area:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Service Area Analysis (DL) or Service Area Analysis (UL) and click OK. The coverage prediction’s
Properties dialog box appears.
3. Click the General tab. On the General tab, you can change the assigned Name of the coverage prediction, the
Resolution, and you can add a Comment.

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the <GUID> and </GUID> tags in the following files:
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction was saved using the Save as Customised Prediction command.
◼ "<prediction_name>.XML" files (one per prediction) created in the following
folder if coverage predictions were calculated with Display type = "Value
intervals": C:\<path_to_doc>\<doc_name>.studies\{<Unique_ID>}

Under Display Configuration, you can create a Filter to select which sites to display in the results. For
information on filtering, see "Filtering Data" on page 103.
4. Click the Conditions tab. On the Conditions tab:

722 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

a. Select "(Cells table)" from Load conditions. In this case, the coverage prediction is not going to be based
on load conditions taken from a simulation. Atoll will calculate the coverage prediction using the cell loads
stored in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
conditions list.

b. Select the network Layers that you want the calculations to take into account. You can also calculate the
prediction for all layers.
c. Select the frequency Channels that you want the calculations to take into account. You can also calculate
the prediction for all channels.
d. Select the Cell type, LTE/LTE-A PCell or an LTE-A SCell, for which you want to calculate the coverage
prediction.
e. Select a Terminal, a Mobility type, and a Service. The Noise figure defined in the terminal type’s properties
dialog box is used in the coverage prediction to determine the total noise in the downlink, and the Noise
figure of the transmitter is used to determine the total noise in the uplink. As well, the bearer selection for
each pixel according to the C⁄(I+N) level is performed using the bearer selection thresholds defined in the
reception equipment. This reception equipment is the one defined in the selected terminal for the downlink
coverage predictions, and the one defined in the cell properties of the serving transmitter for the uplink
coverage predictions. Mobility is used to index the bearer selection threshold graph to use.

 You can make Atoll use only the bearers for which selection thresholds are defined
in both the terminal’s and the cell’s reception equipment by adding an option in the
Atoll.ini file. For more information, see the Administrator Manual.

For more information on services, terminals, mobility types, and reception equipment, see "Modelling
Services" on page 279, and "Reception Equipment Properties" on page 790, respectively.
If the selected terminal supports CoMP, the coverage prediction considers the coordinated multipoint
transmission and reception characteristics of the CoMP set definitions of the cells.
◼ For coordinated scheduling, interference from coordinated CoMP cells is weighted by the CoMP
collision probability.
◼ For coherent joint transmission, signals from CoMP servers are constructively combined resulting in an
additive as well as probabilistic macro-diversity gain.
◼ For non-coherent joint transmission, the CoMP servers allocate resources to the CoMP user resulting in
aggregated throughput.
◼ For dynamic point selection and joint reception, a macro-diversity gain is calculated and applied to
reduce the required shadowing margin. For more information, see the Administrator Manual.
f. If you want the coverage prediction to consider shadowing, you can select the Shadowing check box and
enter a percentage in the Cell edge coverage probability text box. The shadowing margin is based on the
C/I standard deviation.
g. You can also have the coverage prediction take Clutter indoor losses into consideration. Indoor losses are
defined per frequency per clutter class.
5. Click the Display tab. The list of available coverage prediction display parameters depend on whether the
selected service type is LTE or NB-IoT. For information on adjusting the display, see "Setting the Display
Properties of Objects" on page 49.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

© 2020 Forsk. All Rights Reserved. 723


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

10.3.3.6 Studying the Effective Service Area


The effective service area is the intersection zone between the uplink and downlink service areas. In other words,
the effective service area prediction calculates where a service actually is available in both downlink and uplink. The
service availability depends upon the bearer selection thresholds of the highest and lowest bearers defined in the
properties of the service selected for the prediction.
To make an effective service area coverage prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Effective Service Area Analysis (DL+UL) and click OK. The coverage prediction’s Properties dialog box
appears.
3. Click the General tab. On the General tab, you can change the assigned Name of the coverage prediction, the
Resolution, and you can add a Comment.

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the <GUID> and </GUID> tags in the following files:
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction was saved using the Save as Customised Prediction command.
◼ "<prediction_name>.XML" files (one per prediction) created in the following
folder if coverage predictions were calculated with Display type = "Value
intervals": C:\<path_to_doc>\<doc_name>.studies\{<Unique_ID>}

Under Display Configuration, you can create a Filter to select which sites to display in the results. For
information on filtering, see "Filtering Data" on page 103.
4. Click the Conditions tab. On the Conditions tab:
a. Select "(Cells table)" from Load conditions. In this case, the coverage prediction is not going to be based
on load conditions taken from a simulation. Atoll will calculate the coverage prediction using the cell loads
stored in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
conditions list.

b. Select the network Layers that you want the calculations to take into account. You can also calculate the
prediction for all layers.
c. Select the frequency Channels that you want the calculations to take into account. You can also calculate
the prediction for all channels.
d. Select the Cell type, LTE/LTE-A PCell or an LTE-A SCell, for which you want to calculate the coverage
prediction.
e. Select a Terminal, a Mobility type, and a Service. The Noise figure defined in the terminal type’s properties
dialog box is used in the coverage prediction to determine the total noise in the downlink, and the Noise
figure of the transmitter is used to determine the total noise in the uplink. As well, the bearer selection for
each pixel according to the C⁄(I+N) level is performed using the bearer selection thresholds defined in the
reception equipment. This reception equipment is the one defined in the selected terminal for the downlink
coverage predictions, and the one defined in the cell properties of the serving transmitter for the uplink
coverage predictions. Mobility is used to index the bearer selection threshold graph to use.


You can make Atoll use only the bearers for which selection thresholds are defined
in both the terminal’s and the cell’s reception equipment by adding an option in the
Atoll.ini file. For more information, see the Administrator Manual.

For more information on services, terminals, mobility types, and reception equipment, see "Service and User
Modelling" on page 279, and "Reception Equipment Properties" on page 790, respectively.
If the selected terminal supports CoMP, the coverage prediction considers the coordinated multipoint
transmission and reception characteristics of the CoMP set definitions of the cells.

724 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ For coordinated scheduling, interference from coordinated CoMP cells is weighted by the CoMP
collision probability.
◼ For coherent joint transmission, signals from CoMP servers are constructively combined resulting in an
additive as well as probabilistic macro-diversity gain.
◼ For non-coherent joint transmission, the CoMP servers allocate resources to the CoMP user resulting in
aggregated throughput.
◼ For dynamic point selection and joint reception, a macro-diversity gain is calculated and applied to
reduce the required shadowing margin. For more information, see the Administrator Manual.
f. If you want the coverage prediction to consider shadowing, you can select the Shadowing check box and
enter a percentage in the Cell edge coverage probability text box. The shadowing margin is based on the
C/I standard deviation.
g. You can also have the coverage prediction take Clutter indoor losses into consideration. Indoor losses are
defined per frequency per clutter class.
5. Click the Display tab. The list of available coverage prediction display parameters depends on whether the
selected service type is LTE or NB-IoT. For information on adjusting the display, see "Setting the Display
Properties of Objects" on page 49.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

10.3.3.7 Making a Coverage Prediction by Throughput


Downlink and uplink throughput coverage predictions calculate and display the channel throughputs and cell
capacities based on C⁄(I+N) and bearer calculations for each pixel. These coverage predictions can also display
cumulated cell throughputs if Monte Carlo simulation results are available. For more information on making
cumulated cell throughput coverage predictions using simulation results, see "Making a Cumulated Throughput
Coverage Prediction Using Simulation Results" on page 727.
To make a coverage prediction by throughput:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by Throughput (DL) or Coverage by Throughput (UL) and click OK. The coverage prediction’s
Properties dialog box appears.
3. Click the General tab. On the General tab, you can change the assigned Name of the coverage prediction, the
Resolution, and you can add a Comment.

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the <GUID> and </GUID> tags in the following files:
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction was saved using the Save as Customised Prediction command.
◼ "<prediction_name>.XML" files (one per prediction) created in the following
folder if coverage predictions were calculated with Display type = "Value
intervals": C:\<path_to_doc>\<doc_name>.studies\{<Unique_ID>}

Under Display Configuration, you can create a Filter to select which sites to display in the results. For
information on filtering, see "Filtering Data" on page 103.
4. Click the Conditions tab. On the Conditions tab:
a. Select "(Cells table)" from Load conditions. In this case, the coverage prediction is not going to be based
on load conditions taken from a simulation. Atoll will calculate the coverage prediction using the cell loads
stored in the cell properties.

© 2020 Forsk. All Rights Reserved. 725


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
conditions list.

b. Select the network Layers that you want the calculations to take into account. You can also calculate the
prediction for all layers.
c. Select the frequency Channels that you want the calculations to take into account. You can also calculate
the prediction for all channels.
d. Select the Cell type, LTE/LTE-A PCell or an LTE-A SCell, for which you want to calculate the coverage
prediction. For carrier aggregation, i.e., throughput aggregated over different carriers, select more than one
Cell type.
e. Select a Terminal, a Mobility type, and a Service. The Noise figure defined in the terminal type’s properties
dialog box is used in the coverage prediction to determine the total noise in the downlink, and the Noise
figure of the transmitter is used to determine the total noise in the uplink. As well, the bearer selection for
each pixel according to the C⁄(I+N) level is performed using the bearer selection thresholds defined in the
reception equipment. This reception equipment is the one defined in the selected terminal for the downlink
coverage predictions, and the one defined in the cell properties of the serving transmitter for the uplink
coverage predictions. Mobility is used to index the bearer selection threshold graph to use.

 You can make Atoll use only the bearers for which selection thresholds are defined
in both the terminal’s and the cell’s reception equipment by adding an option in the
Atoll.ini file. For more information, see the Administrator Manual.

For more information on services, terminals, mobility types, and reception equipment, see "Service and User
Modelling" on page 279, and "Reception Equipment Properties" on page 790, respectively.
If the selected terminal supports CoMP, the coverage prediction considers the coordinated multipoint
transmission and reception characteristics of the CoMP set definitions of the cells.
◼ For coordinated scheduling, interference from coordinated CoMP cells is weighted by the CoMP
collision probability.
◼ For coherent joint transmission, signals from CoMP servers are constructively combined resulting in an
additive as well as probabilistic macro-diversity gain.
◼ For non-coherent joint transmission, the CoMP servers allocate resources to the CoMP user resulting in
aggregated throughput.
◼ For dynamic point selection and joint reception, a macro-diversity gain is calculated and applied to
reduce the required shadowing margin. For more information, see the Administrator Manual.
f. If you want the coverage prediction to consider shadowing, you can select the Shadowing check box and
enter a percentage in the Cell edge coverage probability text box. The shadowing margin is based on the
C/I standard deviation.
g. You can also have the coverage prediction take Clutter indoor losses into consideration. Indoor losses are
defined per frequency per clutter class.
5. Click the Display tab. The list of available coverage prediction display parameters depend on whether the
selected service type is LTE or NB-IoT. For information on adjusting the display, see "Setting the Display
Properties of Objects" on page 49.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Atoll determines the total number of symbols in the downlink and the uplink frames from the information in the
global transmitter parameters and the frequency bands that are assigned to cells. Then, it determines the bearer at
each pixel and multiplies the bearer efficiency by the number of symbols in the frame to determine the peak RLC
channel throughputs. The amount of cell resources, especially at cell-edges, depends on the cell ABS pattern as well

726 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

as on the number of cell’s cell-edge resource blocks defined for frequency-domain (Static DL and Static UL) inter-
cell interference coordination in the cell’s frame configuration.
The effective RLC throughputs are the peak RLC throughputs reduced by retransmission due to errors, or the Block
Error Rate (BLER). Atoll uses the block error rate graphs of the reception equipment defined in the selected terminal
for downlink or the reception equipment of the cell of the serving transmitter for uplink.
The application throughput is the effective RLC throughput reduced by the overheads of the different layers between
the RLC and the Application layers.
The cell capacity display types let you calculate and display the throughputs available at each pixel of the coverage
area taking into account the maximum traffic load limits set for each cell. In other words, the cell capacity is equal
to channel throughput when the maximum traffic load is set to 100 %, and is equal to a throughput limited by the
maximum allowed traffic loads otherwise. Cell capacities are, therefore, channel throughputs scaled down to
respect the maximum traffic load limits.
The per-user throughput in downlink is calculated by dividing the downlink cell capacity by the number of downlink
users of the serving cell. In uplink, the per-user throughput is either the allocated bandwidth throughput or the uplink
cell capacity divided by the number of uplink users of the serving cell, whichever it smaller.
The allocated bandwidth throughputs are the throughputs corresponding to the number of PRBs allocated to the
terminal at different locations. Users located far from the base stations use less numbers of PRBs than users
located near so that they can concentrate their transmission power over a bandwidth narrower than the channel
bandwidth in order to maintain the connection in uplink.
The spectral efficiency is calculated by dividing the calculated peak RLC throughputs by the channel widths. For
carrier aggregation, the channel widths used for this calculation are the sum of the channel widths of the PCell and
all the SCells.
For more information on throughput calculation, see the Administrator Manual. For more information on the Global
Parameters, see "Global Network Settings" on page 782.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

10.3.3.8 Making a Cumulated Throughput Coverage Prediction Using Simulation Results


Atoll calculates the cumulated peak RLC, effective RLC, and application cell throughputs during Monte Carlo
simulations. The cumulated cell throughputs are the sums of the cell’s user throughputs. You can create a coverage
prediction that calculates and displays the surface area covered by each cell, and colours the coverage area of each
cell according to its cumulated throughput.
To create an cumulated throughput coverage prediction:
1. Create and calculate a Monte Carlo simulation. For more information on creating Monte Carlo simulations, see
"Calculating LTE NB-IoT Traffic Simulations" on page 764.
2. Create a coverage prediction by throughput as explained in "Making a Coverage Prediction by Throughput" on
page 725, with the following exceptions:
a. On the Conditions tab, select a simulation or group of simulations from the Load conditions list. The
coverage prediction will display the results based on the selected simulation or on the average results of
the selected group of simulations.
b. On the Display tab, you can display results by Peak RLC cumulated throughput, Effective RLC cumulated
throughput, or Cumulated application throughput. The coverage prediction results will be in the form of
thresholds. For information on defining the display, see "Setting the Display Properties of Objects" on
page 49.
This coverage prediction displays the surface area covered by each cell and colours it according to its cumulated
throughput. For more information on using simulation results in coverage predictions, see "Making Coverage
Predictions Using Simulation Results" on page 774.

10.3.3.9 Making a Coverage Prediction by Quality Indicator


Downlink and uplink quality indicator coverage predictions calculate and display the values of different quality
indicators (BLER, BER, and so on) based on the best LTE NB-IoT radio bearers and on C⁄(I+N) for each pixel.
To make a coverage prediction by quality indicator:

© 2020 Forsk. All Rights Reserved. 727


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by Quality Indicator (DL) or Coverage by Quality Indicator (UL) and click OK. The coverage
prediction’s Properties dialog box appears.
3. Click the General tab. On the General tab, you can change the assigned Name of the coverage prediction, the
Resolution, and you can add a Comment.

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the <GUID> and </GUID> tags in the following files:
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction was saved using the Save as Customised Prediction command.
◼ "<prediction_name>.XML" files (one per prediction) created in the following
folder if coverage predictions were calculated with Display type = "Value
intervals": C:\<path_to_doc>\<doc_name>.studies\{<Unique_ID>}

Under Display Configuration, you can create a Filter to select which sites to display in the results. For
information on filtering, see "Filtering Data" on page 103.
4. Click the Conditions tab. On the Conditions tab:
a. Select "(Cells table)" from Load conditions. In this case, the coverage prediction is not going to be based
on load conditions taken from a simulation. Atoll will calculate the coverage prediction using the cell loads
stored in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
conditions list.

b. Select the network Layers that you want the calculations to take into account. You can also calculate the
prediction for all layers.
c. Select the frequency Channels that you want the calculations to take into account. You can also calculate
the prediction for all channels.
d. Select the Cell type, LTE/LTE-A PCell or an LTE-A SCell, for which you want to calculate the coverage
prediction.
e. Select a Terminal, a Mobility type, and a Service. The Noise figure defined in the terminal type’s properties
dialog box is used in the coverage prediction to determine the total noise in the downlink, and the Noise
figure of the transmitter is used to determine the total noise in the uplink. As well, the bearer selection for
each pixel according to the C⁄(I+N) level is performed using the bearer selection thresholds defined in the
reception equipment, and the quality indicator graphs from the reception equipment are used to determine
the values of the selected quality indicator on each pixel. This reception equipment is the one defined in the
selected terminal for the downlink coverage predictions, and the one defined in the cell properties of the
serving transmitter for the uplink coverage predictions. Mobility is used to index the bearer selection
threshold graph to use.

 You can make Atoll use only the bearers for which selection thresholds are defined
in both the terminal’s and the cell’s reception equipment by adding an option in the
Atoll.ini file. For more information, see the Administrator Manual.

For more information on services, terminals, mobility types, and reception equipment, see "Service and User
Modelling" on page 279, and "Reception Equipment Properties" on page 790, respectively.
If the selected terminal supports CoMP, the coverage prediction considers the coordinated multipoint
transmission and reception characteristics of the CoMP set definitions of the cells.
◼ For coordinated scheduling, interference from coordinated CoMP cells is weighted by the CoMP
collision probability.
◼ For coherent joint transmission, signals from CoMP servers are constructively combined resulting in an
additive as well as probabilistic macro-diversity gain.
◼ For non-coherent joint transmission, the CoMP servers allocate resources to the CoMP user resulting in
aggregated throughput.

728 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ For dynamic point selection and joint reception, a macro-diversity gain is calculated and applied to
reduce the required shadowing margin. For more information, see the Administrator Manual.
f. If you want the coverage prediction to consider shadowing, you can select the Shadowing check box and
enter a percentage in the Cell edge coverage probability text box. The shadowing margin is based on the
C/I standard deviation.
g. You can also have the coverage prediction take Clutter indoor losses into consideration. Indoor losses are
defined per frequency per clutter class.
5. Click the Display tab. The list of available coverage prediction display parameters depend on whether the
selected service type is LTE or NB-IoT. For information on adjusting the display, see "Setting the Display
Properties of Objects" on page 49.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

10.3.4 Obtaining Numerical Values of Signal Levels and Interference

In Atoll, you can get all the details about the servers and interferers in the form of a table using the Point Analysis
tool. The Details view gives you information on useful as well as interfering signal levels received on any downlink
channel on any point on the map. The analysis is provided for a user-definable probe receiver which has a terminal,
a mobility, and a service. The downlink and uplink load conditions can be taken from the Cells table or from Monte
Carlo simulations.
To make a detailed analysis:
1. Click the Point Analysis button ( ) in the Radio Planning toolbar. The Point Analysis window opens and the
pointer changes ( ) to represent the receiver. You can move the receiver on the map ("Moving the Receiver
on the Map" on page 231).
2. Select the Details view. The Details view displays the following information in the form of a table:
◼ Cell: The name of the cell from which the received signal levels are displayed. The cells are listed in
decreasing order of RSRP or NRSRP. The first row of the table is displayed in bold and italic indicating the
best server of the pointer on the map.
◼ Distance (m): The distance from the cell to the current location of the pointer on the map.
◼ Physical Cell ID: The PCI or NPCI of the cell.
◼ ICIC Zone: Whether the pointer is located within the cell-centre or the cell-edge of its best serving cell.
◼ Diversity Mode (DL): The diversity mode currently selected by the best server for the pointer in downlink.
◼ Path Loss (dB): The path loss between the receiver and the cell.
◼ Received RS Power (dBm): The received reference power from the cell.
◼ (N)RSRP (DL) (dBm): The RSRP or NRSRP received from the cell.
◼ (N)RSSI (DL) (dBm): The RSSI or NRSSI received at the receiver location.
◼ Received (N)PDCCH Power (dBm): The received PDCCH or NPDCCH power from the cell.
◼ Received (N)PDCCH EPRE (dBm): The received energy per PDCCH or NPDCCH resource element from the
cell.
◼ Received (N)PDSCH Power (dBm): The received PDSCH or NPDSCH power from the cell.
◼ Received (N)PDSCH EPRE (dBm): The received energy per PDSCH or NPDSCH resource element from the
cell.
◼ Received (N)SS Power (dBm): The received SS or NSS power from the cell.
◼ Received (N)SS EPRE (dBm): The received energy per SS or NSS resource element from the cell.

© 2020 Forsk. All Rights Reserved. 729


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

◼ Received (N)PBCH Power (dBm): The received PBCH or NPBCH power from the cell.
◼ Received (N)PBCH EPRE (dBm): The received energy per PBCH or NPBCH resource element from the cell.
Atoll lists all the cells from which the pointer receives an RSRP or NRSRP higher than the Min RSRP or Min
NRSRP defined for these cells.

3. Move the pointer ( ) over the map to move the detailed analysis point.

In the map window, a thick arrow from the pointer to its best server is displayed. The best server of the pointer
is the transmitter from which the pointer receives the highest RSRP or NRSRP. Thinner arrows are also
displayed from the interfering cells towards the pointer, indicating the interferers. If you let the pointer rest on
an arrow, the interference level received on the reference signals from the corresponding transmitter at the
receiver location will be displayed in the tip text.
4. Select "Cells table" from the Loads list.
5. If you are analysing interference to verify a coverage prediction, you can recreate the conditions of the
coverage prediction by specifying the parameters of the study:
a. If necessary, in Layer and Channel, specify a layer and channel filter for the serving cells.
b. Select the same Terminal, Mobility, and Service as studied in the coverage prediction.
c. Select Inter-technology interference to display interference from other technologies.
d. Select Show interferers only to hide cells that do not interfere in the Details table.
e. In the Reception view toolbar, click the Options button ( ). The Calculation Options dialog box appears.
◼ Edit the X and Y coordinates to change the current position of the receiver.
◼ Select the Shadowing check box and enter a Cell edge coverage probability.
◼ Select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per frequency
per clutter class.
f. Click OK in the Calculation Options dialog box.
6. Click the map to leave the point analysis pointer at its current position. To move the pointer again, click the
point analysis pointer on the map and drag it to a new position.
7. To add or remove columns from the detailed report:
a. Click the Display Columns button ( ) in the Details view toolbar. The Columns to be Displayed dialog box
opens.
b. Select or clear the columns that you want to display or hide.
c. Click Close.
The additional columns include:
◼ CoMP Set (DL): The name of the CoMP set to which the receiver is connected.
◼ (N)RS C/(I+N) (DL) (dB): The RSor NRS C/(I+N) received from the cell.
◼ (N)RSRQ (DL) (dB): The RSRQ or NRSRQ received from the cell.
◼ (N)RS Interference (dBm): The interference received from various downlink channels of the interfering cell
on the RS or NRS of the best server.
◼ (N)PDCCH Interference (dBm): The interference received from various downlink channels of the interfering
cell on the PDCCH or NPDCCH of the best server.
◼ (N)PDSCH Interference (dBm): The interference received from various downlink channels of the interfering
cell on the PDSCH or NPDSCH of the best server.
◼ (N)SS Interference (dBm): The interference received from the SS or NSS of the interfering cell on the SS or
NSS of the best server.
◼ (N)PBCH Interference (dBm): The interference received from the PBCH or NPBCH of the interfering cell on
the PBCH or NPBCH of the best server.
◼ PDSCH AAS Interference (dBm): The interference received from the angular interference distribution
diagram of the interfering cell on the PDSCH of the best server.
◼ Channel Overlap Factor (dB): The co- and adjacent channel overlap between the frequency channel used
by the interfering cell and the best server.
◼ Collision Probability (%): The inter-cell interference coordination collision probability between the
interfering cell which is not synchronised with the best server.

730 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ Multi-antenna Factor (dB): The interference increase due to multiple antennas used by the interfering cell.
The interference values displayed for the best server (first row) are the sum of all the interference levels from
all the interfering cells listed in the following rows.
To display only interfering cells for the pointer on the map (cells whose C/N is above the Min Interferer C/N
Threshold defined in the Calculation Parameters tab of the LTE Network Settings Properties dialog box),
select the Show interferers only check box.
8. Click the Point Analysis button ( ) on the Radio Planning toolbar again to end the point analysis.

+ You can display a point analysis that uses the settings from an existing prediction
by right-clicking the prediction in the Network explorer and selecting Open Point
Analysis from the context menu.

10.3.5 Multi-point Analyses

In Atoll, you can carry out calculations on lists of points that represent subscriber locations for analysis. These
analyses may be useful for verifying network QoS at subscriber locations in case of incidents (call drops, low
throughputs, and so on) reported by users.
In point analysis, a number of parameters are calculated at each point for all potential servers.
This section covers the following topics related to point analyses:
◼ "Point Analysis Properties" on page 731
◼ "Making a Point Analysis" on page 732
◼ "Viewing Point Analysis Results" on page 733
This section also covers the following topics related to subscriber analyses:
◼ "Subscriber Analysis Properties" on page 734
◼ "Making a Subscriber Analysis" on page 735
◼ "Viewing Subscriber Analysis Results" on page 735

10.3.5.1 Point Analysis Properties


The point analysis Properties window allows you to create and edit point analyses.

The General Tab


The General tab allows you to specify the following settings for the point analysis:
◼ Name: Specify the assigned Name of the point analysis.
◼ Comments: Specify an optional description of comment for the point analysis.

The Conditions Tab


The load condition parameters on the Conditions tab allow you to define the signals that will be considered for each
pixel.
◼ Load conditions: Select "(Cells table)" to calculate the point analysis using the load conditions defined in the
cells table. Select a simulation or a group of simulations to calculate the point analysis using the load
conditions calculated by Monte Carlo simulations.
◼ Shadowing: Select this option to consider shadowing in the point analysis. For more information, see
"Modelling Shadowing" on page 217. If you select this option, you can change the Cell edge coverage
probability.
◼ Clutter indoor losses: Select this option to consider indoor losses. Indoor losses are defined per frequency per
clutter class.

© 2020 Forsk. All Rights Reserved. 731


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

The Points Tab


The Points tab displays a table containing each point of the point-analysis. You can use this table to import and
create points or to export a list of points.
◼ Position Id: The indexes of the points used for the point analysis.
◼ X and Y: The coordinates of the points used for the point analysis.
◼ Height (m): The height of the points used for the point analysis.
◼ Service: The services assigned to the points used for the point analysis.
◼ Terminal: The terminals assigned to the points used for the point analysis.
◼ Mobility: The mobility types assigned to the points used for the point analysis.

The Display Tab


On the Display tab, you can modify how the results of the point analysis will be displayed. For information on
changing display properties, see "Setting the Display Properties of Objects" on page 49.

10.3.5.2 Making a Point Analysis


Point analyses are calculated on lists of points, which are either imported or created on the map using the mouse.
The results are based on user-defined calculation settings.
To create a new point analysis:
1. In the Network explorer, right-click the Multi-point Analysis folder and select New Point Analysis. The Point
Analysis Properties dialog box appears.
2. On the General and Conditions tabs, specify the settings as described in "Point Analysis Properties" on
page 731.
3. On the Points tab, you can create a list of points by:
◼ Importing a list of points from an external file: Click the Actions button and select Import Table from the
menu to open the Open file dialog box. In this dialog box, select a TXT or CSV file containing a list of points
and click Open. For more information on importing data tables, see "Importing Tables from Text Files" on
page 91.
◼ Importing a list of points from a fixed subscriber traffic map: Click the Actions button and select Import
from Fixed Subscribers from the menu to open the Fixed Subscribers dialog box. In this dialog box, select
one or more existing fixed subscriber traffic maps and click OK.
◼ Copying a list of points from an external file.
◼ Creating points in the list by editing the table: Add new points by clicking the New Row icon ( ) and
entering X and Y coordinates as well as a service, a terminal, and a mobility.

 The list of points must have the same coordinate system as the display coordinate
system used in the Atoll document. For more information on coordinate systems,
see "Setting a Coordinate System" on page 38.

It is also possible to leave the Points tab empty and add points to the analysis


on the map using the mouse once the point analysis item has been created.
To add points on the map using the mouse, right-click the point analysis item
to which you want to add points, and select Add Points from the context
menu. The mouse pointer changes to point creation mode ( ). Click once to
create each point you want to add. Press ESC or click the Pointer button ( )
in the Map toolbar to finish adding points.
◼ You can also export the list of point from a point analysis to ASCII text files
(TXT and CSV formats) and MS Excel XML Spreadsheet files (XML format) by
selecting Actions > Export Table. For more information on exporting table
data, see "Exporting Tables to Text Files and Spreadsheets" on page 89.

732 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

4. On the Display tab, specify how to display point analysis results on the map according to any input or
calculated parameter. For more information on defining display properties, see "Setting the Display Properties
of Objects" on page 49.
5. Once you have defined the point analysis parameters, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the point analysis and calculate it immediately.
◼ OK: Click OK to save the point analysis without calculating it.

 To calculate or recalculate a point analysis later, you can perform either of the
following actions:
◼ Open the point analysis Properties dialog box and click the Calculate button.
◼ Right-click the point analysis in and select Calculate in the context menu.

Once Atoll has finished calculating the point analysis, the results are displayed in the map window. You can also
access the analysis results in a table format. For more information, see "Viewing Point Analysis Results" on
page 733.
You can also organise point analyses in folders under the Multi-point Analysis folder by creating folders under the
Multi-point Analysis folder in the Network explorer. Folders may contain one or more point analyses items. You can
move point analyses items from one folder to another and rename folders.

10.3.5.3 Viewing Point Analysis Results


Once a point analysis has been calculated, its results are displayed on the map and are also available in the point
analysis item in the form of a table.
To view the results table of a point analysis:
1. In the Network explorer, expand the Multi-point Analysis folder, right-click the analysis whose results table
you want to view, and select Analysis Results from the context menu. The Results dialog box appears. The
results table includes the following information:
◼ Position Id: The indexes of the points used for the point analysis.
◼ X and Y: The coordinates of the points used for the point analysis.
◼ Height (m): The height of the points used for the point analysis.
◼ Service: The services assigned to the points used for the point analysis.
◼ Terminal: The terminals assigned to the points used for the point analysis.
◼ Mobility: The mobility types assigned to the points used for the point analysis.
◼ Cell: The names of the potential serving cells.
◼ Distance (m): The distance from the potential serving cells.
◼ Physical Cell ID: The PCIs or NPCIs of the potential serving cells.
◼ ICIC Zone: Whether the point is located within the cell-centre or the cell-edge of the best serving cell.
◼ Diversity Mode (DL): The diversity mode currently selected by the best server for the point in downlink.
◼ Path Loss (dB): The path loss between the receiver and the potential serving cells.
◼ Received (N)RS Power (dBm): The received RS or NRS power from the potential serving cells.
◼ (N)RSRP (DL) (dBm): The RSRP or NRSRP received from the potential serving cells.
◼ (N)RSSI (DL) (dBm): The RSSI or NRSSI received at the receiver location from the best serving cell.
◼ Received (N)PDCCH Power (dBm): The received PDCCH or NPDCCH power from the potential serving
cells.
◼ Received (N)PDCCH EPRE (dBm): The received energy per PDCCH or NPDCCH resource element from the
potential serving cells.
◼ Received (N)PDSCH Power (dBm): The received PDSCH or NPDSCH power from the potential serving cells.
◼ Received (N)PDSCH EPRE (dBm): The received energy per PDSCH or NPDSCH resource element from the
potential serving cells.

© 2020 Forsk. All Rights Reserved. 733


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

◼ Received (N)SS Power (dBm): The received SS or NSS power from the potential serving cells.
◼ Received (N)SS EPRE (dBm): The received energy per SS or NSS resource element from the potential
serving cells.
◼ Received (N)PBCH Power (dBm): The received PBCH or NPBCH power from the potential serving cells.
◼ Received (N)PBCH EPRE (dBm): The received energy per PBCH or NPBCH resource element from the
potential serving cells.
2. To add or remove columns from the results table:
a. Click the Actions button and select Display Columns from the menu. The Columns to be Displayed dialog
box opens.
b. Select or clear the columns that you want to display or hide.
c. Click Close.
The additional columns include:
◼ CoMP Set (DL): The name of the CoMP set to which the receiver is connected.
◼ (N)RS C/(I+N) (DL) (dB): The RS or NRS C/(I+N) received from the best serving cell.
◼ (N)RSRQ (DL) (dB): The RSRQ or NRSRQ received from the best serving cell.
◼ (N)RS Interference (dBm): The interference received from various downlink channels of interfering cells on
the RS or NRS of the best server.
◼ (N)PDCCH Interference (dBm): The interference received from various downlink channels of interfering
cells on the PDCCH or NPDCCH of the best server.
◼ (N)PDSCH Interference (dBm): The interference received from various downlink channels of interfering
cells on the PDSCH or NPDSCH of the best server.
◼ (N)SS Interference (dBm): The interference received from the SSor NSS of interfering cells on the SS or
NSS of the best server.
◼ (N)PBCH Interference (dBm): The interference received from the PBCH or NPBCH of interfering cells on
the PBCH or NPBCH of the best server.
◼ PDSCH AAS Interference (dBm): The interference received from the angular interference distribution
diagram of interfering cells on the PDSCH of the best server.
◼ Channel Overlap Factor (dB): The co- and adjacent channel overlap between the frequency channel used
by interfering cells and the best server.
◼ Collision Probability (%): The inter-cell interference coordination collision probability between interfering
cells which is not synchronised with the best server.
◼ Multi-antenna Factor (dB): The interference increase due to multiple antennas used by the interfering cell.
The interference values displayed for the best server (first row) are the sum of all the interference levels of all
the interfering cells listed in the following rows.

 You can export the point analysis results table to ASCII text files (TXT and CSV
formats) and MS Excel XML Spreadsheet files (XML format) by selecting Actions >
Export. For more information on exporting table data, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.

3. Click Close.

10.3.5.4 Subscriber Analysis Properties


The fixed subscriber analysis Properties window allows you to create and edit subscriber analyses.

The General Tab


The General tab allows you to specify the following settings for the subscriber analysis:
◼ Name: Specify the assigned Name of the subscriber analysis.
◼ Comments: Specify an optional description of comment for the subscriber analysis.

734 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

The Conditions Tab


The Conditions tab allows you to consider shadowing for the subscriber analysis.
◼ Shadowing: Select this option to consider shadowing in the subscriber analysis. For more information, see
"Modelling Shadowing" on page 217. If you select this option, you can change the Cell edge coverage
probability.
◼ Clutter indoor losses: Select this option to consider indoor losses. Indoor losses are defined per frequency per
clutter class.

The Traffic Tab


On the Traffic tab, you can select one or more fixed subscriber traffic maps for the analysis. For more information,
see "Creating Fixed Subscribers Traffic Maps" on page 302.

The Display Tab


On the Display tab, you can modify how the results of the subscriber analysis will be displayed. For information on
changing display properties, see "Setting the Display Properties of Objects" on page 49.

10.3.5.5 Making a Subscriber Analysis


Subscriber analyses are calculated on fixed subscriber locations stored in fixed subscriber traffic maps. The results
are based on user-defined calculation settings.
To create a new subscriber analysis:
1. In the Network explorer, right-click the Multi-point Analysis folder and select New Subscriber Analysis. The
Fixed Subscriber Analysis Properties dialog box appears.
2. On the General, Conditions, and Traffic tabs, specify the settings as described in "Subscriber Analysis
Properties" on page 734.
3. On the Display tab, specify how to display subscriber analysis results on the map according to any input or
calculated parameter. For more information on defining display properties, see "Setting the Display Properties
of Objects" on page 49.
4. Once you have defined the subscriber analysis parameters, you can calculate it immediately or you can save
it and calculate it later:
◼ Click Calculate to save the subscriber analysis and calculate it immediately.
◼ Click OK to save the subscriber analysis without calculating it. You can calculate it later by opening the
subscriber analysis properties and clicking the Calculate button.
Once Atoll has finished calculating the subscriber analysis, the results are displayed in the map window. You can
also access the analysis results in a table format. For more information, see "Viewing Subscriber Analysis Results"
on page 735.
You can also organise subscriber analyses in folders under the Multi-point Analysis folder by creating folders under
the Multi-point Analysis folder in the Network explorer. Folders may contain one or more subscriber analyses items.
You can move subscriber analyses items from one folder to another and rename folders.

10.3.5.6 Viewing Subscriber Analysis Results


Once a subscriber analysis has been calculated, its results are displayed on the map and are also available in the
subscriber analysis item in the form of a table.
To view the results table of a subscriber analysis:
1. In the Network explorer, expand the Multi-point Analysis folder, right-click the analysis whose results table
you want to view, and select Analysis Results from the context menu. The Results dialog box appears. The
results table includes the following information for each subscriber included in the analysis:
◼ Position Id: The index of the subscriber.
◼ X and Y: The coordinates of the subscriber.
◼ Height (m): The height of the subscriber.
◼ Service: The service assigned to the subscriber.

© 2020 Forsk. All Rights Reserved. 735


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

◼ Terminal: The terminal assigned to the subscriber.


◼ Mobility: The mobility type assigned to the subscriber.
◼ Activity status: The assigned activity status. It can be Active DL, Active UL, Active DL+UL, or Inactive.
◼ Clutter class: The code of the clutter class where the subscriber is located.
◼ Indoor: This field indicates whether indoor losses pertaining to each clutter class are added to the path
loss. The receiver is considered indoor if either clutter heights or clutter classes are defined and those
clutter heights are greater than the receiver height defined in the traffic map.
◼ Best server: The best server of the subscriber.
◼ Serving cell: The serving cell of the subscriber.
◼ Layer: The layer to which the serving cell belongs.
◼ Azimuth: The orientation of the subscriber’s terminal antenna in the horizontal plane. Azimuth is always
considered with respect to the North. Atoll points the subscriber antenna towards its best server.
◼ Downtilt: The orientation of the subscriber’s terminal antenna in the vertical plane. Mechanical downtilt is
positive when it is downwards and negative when upwards. Atoll points the subscriber antenna towards its
best server.
◼ Path loss (dB): The path loss from the best server calculated for the subscriber.
◼ 2nd best server: The second best server of the subscriber.
◼ 2nd best server path loss (dB): The path loss from the second best server calculated for the subscriber.
◼ 3rd best server: The third best server of the subscriber.
◼ 3rd best server path loss (dB): The path loss from the third best server calculated for the subscriber.
◼ (N)RSRP (DL) (dBm): The RSRP or NRSRP received at the subscriber location in the downlink.
◼ (N)RSSI (DL) (dBm): The RSSI or NRSSI received at the subscriber location in the downlink.
◼ (N)RSRQ (DL) (dB): The RSRQ or NRSRQ at the subscriber location in the downlink.
◼ Received (N)RS power (DL) (dBm): The RS or NRS signal level received at the subscriber location in the
downlink.
◼ Received (N)SS power (DL) (dBm): The SS or NSS signal level received at the subscriber location in the
downlink.
◼ Received (N)PBCH power (DL) (dBm): The PBCH or NPBCH signal level received at the subscriber location
in the downlink.
◼ Received (N)PDCCH power (DL) (dBm): The PDCCH or NPDCCH signal level received at the subscriber
location in the downlink.
◼ Received (N)PDSCH power (DL) (dBm): The PDSCH or NPDSCH signal level received at the subscriber
location in the downlink.
◼ (N)RS C/(I+N) (DL) (dB): The RS or NRS C/(I+N) at the subscriber location in the downlink.
◼ (N)SS C/(I+N) (DL) (dB): The SS or NSS C/(I+N) at the subscriber location in the downlink.
◼ (N)PBCH C/(I+N) (DL) (dB): The PBCH or NPBCH C/(I+N) at the subscriber location in the downlink.
◼ (N)PDCCH C/(I+N) (DL) (dB): The PDCCH or NPDCCH C/(I+N) at the subscriber location in the downlink.
◼ (N)PDSCH C/(I+N) (DL) (dB): The PDSCH or PDSCH C/(I+N) at the subscriber location in the downlink.
◼ (N)RS total noise (I+N) (DL) (dBm): The sum of the interference and noise experienced at the subscriber
location in the downlink on the RS or NRS.
◼ (N)SS & (N)PBCH total noise (I+N) (DL) (dBm): The sum of the interference and noise experienced at the
subscriber location in the downlink on the SS or NSS and PBCH or NPBCH.
◼ (N)PDCCH total noise (I+N) (DL) (dBm): The sum of the interference and noise experienced at the
subscriber location in the downlink on the PDCCH or NPDCCH.
◼ (N)PDSCH total noise (I+N) (DL) (dBm): The sum of the interference and noise experienced at the
subscriber location in the downlink on the PDSCH or NPDSCH.
◼ Bearer (DL): The highest bearer available for the PDSCH or NPDSCH C/(I+N) level at the subscriber location
in the downlink.
◼ BLER (DL): The Block Error Rate read from the subscriber terminal’s reception equipment for the PDSCH or
NPDSCH C/(I+N) level at the subscriber location in the downlink.

736 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ Diversity mode (DL): The diversity mode used by the cell in downlink for the subscriber.
◼ Peak RLC channel throughput (DL) (kbps): The maximum RLC channel throughput attainable using the
highest bearer available at the subscriber location in the downlink.
◼ Effective RLC channel throughput (DL) (kbps): The effective RLC channel throughput attainable using the
highest bearer available at the subscriber location in the downlink. It is calculated from the peak RLC
throughput and the BLER.
◼ Application channel throughput (DL) (kbps): The application throughput is the net throughput without
coding (redundancy, overhead, addressing, and so on). It is calculated from the effective RLC throughput,
the throughput scaling factor of the service and the throughput offset.
◼ Received (N)PUSCH power (UL) (dBm): The PUSCH or NPUSCH signal level received at the serving
transmitter from the subscriber terminal in the uplink.
◼ (N)PUSCH total noise (I+N) (UL) (dBm): The sum of the interference and noise experienced at the serving
transmitter of the subscriber in the uplink on the PUSCH or NPUSCH.
◼ (N)PUSCH C/(I+N) (UL) (dB): The PUSCH or NPUSCH C/(I+N) at the serving transmitter of the subscriber
in the uplink.
◼ Bearer (UL): The highest bearer available for the PUSCH or NPUSCH C/(I+N) level at the serving transmitter
of the subscriber in the uplink.
◼ BLER (UL): The Block Error Rate read from the serving cell’s reception equipment for the PUSCH or
NPUSCH C/(I+N) level at the serving transmitter of the subscriber in the uplink.
◼ Diversity mode (UL): The diversity mode used by the cell in uplink for the subscriber.
◼ Transmission power (UL) (dBm): The transmission power of the subscriber terminal after power control in
the uplink.
◼ Allocated bandwidth (UL) (No. of PRBs or Tones): The number of PRBs in LTE or tones in NB-IoT allocated
to the subscriber in the uplink by the eNode-B.
◼ Peak RLC channel throughput (UL) (kbps): The maximum RLC channel throughput attainable using the
highest bearer available at the subscriber location in the uplink.
◼ Effective RLC channel throughput (UL) (kbps): The effective RLC channel throughput attainable using the
highest bearer available at the subscriber location in the uplink. It is calculated from the peak RLC
throughput and the BLER.
◼ Application channel throughput (UL) (kbps): The application throughput is the net throughput without
coding (redundancy, overhead, addressing, and so on). It is calculated from the effective RLC throughput,
the throughput scaling factor of the service and the throughput offset.
◼ Peak RLC allocated bandwidth throughput (UL) (kbps): The maximum RLC throughput attainable for the
number of PRBs allocated to the subscriber using the highest bearer available at the user location in the
uplink.
◼ Effective RLC allocated bandwidth throughput (UL) (kbps): The effective RLC throughput attainable for the
number of PRBs allocated to the subscriber using the highest bearer available at the subscriber location in
the uplink. It is calculated from the peak RLC throughput and the BLER.
◼ Application allocated bandwidth throughput (UL) (kbps): The application throughput is the net throughput
without coding (redundancy, overhead, addressing, and so on). It is calculated from the effective RLC
throughput, the throughput scaling factor of the service and the throughput offset.
2. To add or remove columns from the results table:
a. Click the Actions button and select Display Columns from the menu. The Columns to be Displayed dialog
box opens.
b. Select or clear the columns that you want to display or hide.
c. Click Close.


You can export the point analysis results table to ASCII text files (TXT and CSV
formats) and MS Excel XML Spreadsheet files (XML format) by selecting Actions >
Export. For more information on exporting table data, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.

3. Click Close.

© 2020 Forsk. All Rights Reserved. 737


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

10.3.6 Planning Neighbours in LTE/NB-IoT

You can use Atoll to manually allocate neighbour relations to any cell in a network. You can also use Atoll to
automatically allocate neighbour relations to a single cell, to all the cells of a base station, to all the cells in a
transmitter group, or to all the cells in a network, based on predefined parameters.

Figure 10.2: LTE handover area between a reference cell and a potential neighbour

In this section, only the following concepts that are specific to automatic neighbour allocation in LTE networks are
explained:
◼ "LTE/NB-IoT Coverage Conditions" on page 738
◼ "LTE/NB-IoT Calculation Constraints" on page 738
◼ "LTE/NB-IoT Reasons for Allocation" on page 739
For general information on neighbour planning in Atoll, see "Neighbour Planning" on page 259:

10.3.6.1 LTE/NB-IoT Coverage Conditions


The Automatic Neighbour Allocation dialog box provides a Use coverage conditions option:
◼ When Use coverage conditions is not selected, the defined Distance is used to allocate neighbours to a
reference transmitter.
◼ When Use coverage conditions is selected, click Define to open the Coverage Conditions dialog box:
◼ Resolution: Enter the resolution to be used to calculate cell coverage areas for automatic neighbour
allocation.
◼ Global min RSRP: Select this option to set a global reception threshold. If you set a value here, Atoll will use
this value or the per-cell Min RSRP value if it is higher.
◼ Handover start: Define the handover margin that corresponds to the beginning of the handover process.
You can define a global value for the handover margin or use the handover margins defined per cell.
◼ Handover end: Enter a the margin that corresponds to the end of the handover process. This margin is
considered beyond Handover start. The larger the Handover end, the longer the list of potential neighbours.
The area between Handover start and Handover end is the area in which Atoll will search for neighbours.
◼ Shadowing: If selected, enter a Cell edge coverage probability.
◼ Clutter indoor losses: Select this option to take indoor losses into account in calculations. Indoor losses
are defined per frequency per clutter class.

10.3.6.2 LTE/NB-IoT Calculation Constraints


In the Automatic Neighbour Allocation dialog box, you can select the following calculation constraints:

738 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ Co-site cells as neighbours: cells located on the same site as the reference cell will automatically be
considered as neighbours. A cell with no antenna cannot be considered as a co-site neighbour.
◼ Adjacent cells as neighbours: cells that are adjacent to the reference cell will automatically be considered as
neighbours. A cell is considered adjacent if there is at least one pixel in the reference cell’s coverage area
where the potential neighbour cell is the best server, or where the potential neighbour cell is the second best
server in the reference cell’s active set.
◼ Adjacent layers as neighbours: cells that are adjacent to the reference cell across layers will be automatically
considered as neighbours.
◼ Symmetric relations: Select this check box if you want the neighbour relations to be reciprocal, i.e. any
reference transmitter/cell is a potential neighbour of all the cells that are its neighbours.
◼ Exceptional pairs: Select this check box to force the neighbour relations defined in the Intra-technology
Exceptional pairs table. For information on exceptional pairs, see "Exceptional Pairs" on page 259.

10.3.6.3 LTE/NB-IoT Reasons for Allocation


In the Automatic Neighbour Allocation dialog box, the reason for neighbour allocation is indicated under Cause in
the Results table. It can be any of the following:

Cause Description When

Distance The neighbour is located within the defined maximum Use coverage conditions
distance from the reference cell is not selected

Coverage The neighbour relation fulfils the defined coverage con- Use coverage conditions is selected
ditions and nothing is selected under Force

Co-Site The neighbour is located on the same site as the ref- Use coverage conditions
erence cell and Co-site cells as neighbours is selected

Adjacent The neighbour is adjacent to the reference cell Use coverage conditions is selected
and Adjacent cells as neighbours is selected

Adjacent layer The neighbour belongs to an adjacent layer Use coverage conditions is selected
and Adjacent layers as neighbours is selected

Symmetry The neighbour relation between the reference cell and Use coverage conditions is selected
the neighbour is symmetrical and Symmetric relations is selected

Exceptional Pair The neighbour relation is defined as an exceptional pair Exceptional pairs
is selected
Existing The neighbour relation existed before automatic allo- Delete existing neighbours
cation is not selected

10.4 Configuring Network Parameters Using the AFP


The Atoll AFP module enables you to automatically configure network parameters such as the frequency channels,
PRACH root sequence indexes, PCIs, and NPCIs. The aim of the AFP is to allocate resources in a way that minimises
interference according to user-defined constraints. The AFP assigns a cost to each constraint and then uses a cost-
based 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 quality of the results given by the AFP depends on the accuracy of the input.
Therefore, it is important to prepare the input before running the AFP.
In the following sections, the AFP input elements are explained:
◼ "Working with Interference Matrices" on page 740
◼ "Defining Neighbour Relations and Importance" on page 741
◼ "Setting Resources Available for Allocation" on page 742
◼ "Configuring Cost Component Weights" on page 743.

© 2020 Forsk. All Rights Reserved. 739


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

Once the AFP input elements have been set up, the AFP can be used for:
◼ "Planning Frequencies" on page 744
◼ "Planning PCIs and NPCIs" on page 746
◼ "Planning PRACH RSIs" on page 749.
Once you have completed an automatic allocation, you can analyse the results with the tools that Atoll provides:
◼ "Displaying AFP Results on the Map" on page 751
◼ "Analysing AFP Results" on page 754.

10.4.1 Working with Interference Matrices

In Atoll, the probability of interference between pairs of cells is stored in an interference matrix. An interference
matrix can be thought of as the probability that a user in a cell will receive interference higher than a defined
threshold. You can calculate, import, edit, and store more than one interference matrix in the Interference Matrices
folder in the Network explorer.
This section covers the following topics:
◼ "Calculating Interference Matrices" on page 740
◼ "Importing and Exporting Interference Matrices" on page 741

10.4.1.1 Calculating Interference Matrices


Atoll calculates interference matrices in the form of co- and adjacent channel interference probabilities for each
interfered and interfering cell pair. The probabilities of interference are stated in terms of percentages of the
interfered area. In other words, it is the ratio of the interfered surface area to the best server coverage area of an
interfered cell.
When Atoll calculates interference matrices, it calculates the ratio of the reference signal level to the total
interference and noise (I+N) for each pixel of the interfered service area between two cells (the interfered cell and
the interfering cell). For co-channel interference, a pixel is considered interfered if this ratio is lower than the per-
channel reference signal C/N corresponding to the minimum RSRP defined for the interfered cell. For adjacent
channel interference, a pixel is considered interfered if this ratio is lower than the reference signal C/N
corresponding to the minimum RSRP or NRSRP defined for the interfered cell less the adjacent channel suppression
factor defined for the frequency band of the interfered cell.
You can amplify the degradation of the C/(I+N) by using a high quality margin when calculating the interference
matrices. For example, a 3 dB quality margin would imply that each interferer is considered to be twice as strong
compared to a calculation without any quality margin (i.e., 0 dB).
To calculate interference matrices:
1. In the Network explorer, right-click the LTE Interference Matrices folder and select New from the context
menu. The Interference Matrices Properties dialog box appears.
2. On the General tab, you can set the following parameters:
◼ Name: Enter a name for the new interference matrix.
◼ Resolution: Enter the resolution used to calculate the coverage areas of cells for the interference matrix
calculation.
◼ Quality margin: Enter a quality margin.
◼ Type: The type is set to Calculated for calculated interference matrices.
◼ Zone: Select the geographic zone over which you want to calculate the interference matrices. The matrices
will be calculated including base stations located inside the selected zone.
◼ Shadowing: If desired, select the Shadowing check box and enter a Cell edge coverage probability.
3. On the Traffic tab, you can select whether you want the probabilities of interference to be based on the
percentage of interfered traffic or on the percentage of interfered surface:
◼ Uniform distribution: If you choose this option, Atoll will calculate the probabilities of interference on the
interfered surface for each pair of cells.

740 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ Distribution based on selected traffic maps: If you choose this option and select one or more traffic maps
to use for the calculation, Atoll will calculate the probabilities of interference based on the interfered traffic
for each pair of cells.
4. Once you have created the new interference matrix, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined interference matrix and calculate it immediately.
◼ OK: Click OK to save the defined interference matrix without calculating it. You can calculate it later by
clicking the Calculate button ( ) on the Radio Planning toolbar.
Once calculated, the new interference matrix is available in the Interference Matrices folder and will be available for
use the next time you run the AFP.
You can modify the properties of an existing interference matrix by selecting Properties from the interference matrix
context menu. You can recalculate an existing interference matrix by selecting Calculate from the interference
matrix context menu.

+ If your network comprises transmitters with more than one cell, for example, two
LTE cells or an LTE cell and an inband NB-IoT cell, you must assign a different layer
to each cell in order to obtain interference matrices results for all the cells of the
transmitter. This is because the interference matrix calculation is carrier out once
for each different layer. For more information on layers, see "Defining Network
Deployment Layers" on page 786.

10.4.1.2 Importing and Exporting Interference Matrices


You can import interference matrices from external sources, such as the OAM, in Atoll from TXT (text), CSV (comma
separated value), and IM2 files. In the interference matrix file you want to import, the interference matrix entries
must have the following syntax:
<Interfered Cell><Sep><Interfering Cell><Sep><Co-channel Interference Probability><Sep><Adjacent channel
Interference Probability>
The separator <Sep> can be a tab, a comma, a semicolon, or space.
If the interference matrix file being imported contains the same interfered-interferer pair more than once, Atoll keeps
the last description of the pair.
Atoll does not perform a validity check on the imported interference file; you must therefore ensure that the imported
information is consistent with the current configuration. Furthermore, Atoll only imports interference matrices for
active transmitters.
To import an interference matrix:
1. In the Network explorer, right-click the LTE Interference Matrices folder and select Import from the context
menu. The Open dialog box appears.
2. Select the file containing the interference matrix and click Open. The table Import dialog box appears.
For more information on importing table data, see "Importing Tables from Text Files" on page 91.
To export an interference matrix:
1. In the Network explorer, click the Expand button ( ) to expand the LTE Interference Matrices folder.
2. Right-click the interference matrix you want to export and select Export from the context menu. The Export
dialog box appears.
For information on exporting table data, see "Exporting Tables to Text Files and Spreadsheets" on page 89.

10.4.2 Defining Neighbour Relations and Importance

In Atoll, neighbour importance values are calculated by the automatic neighbour allocation process and can be used
by the AFP for frequency, PCI, NPCI, and PRACH RSI allocation.

© 2020 Forsk. All Rights Reserved. 741


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

For information on neighbour importance weighting, see "Neighbour Importance" on page 268. For more details on
the calculation of neighbour importance values, see the Administrator Manual.

10.4.3 Setting Resources Available for Allocation

The AFP allocates resources from a pool of available resources. For automatic frequency planning, the available
resources are defined by the channel numbers available in the frequency band assigned to any cell. In the frequency
band properties, the first and last channel numbers define the range of available channel numbers in the band.
Channel numbers within this range can be set as unavailable if they are listed in the excluded channels list. For more
information, see "Defining Frequency Bands" on page 781.
The procedure for managing PCIs, NPCIs, and PRACH RSIs consists of the following steps:
1. Creating PCI, NPCI, and PRACH RSI domains.
2. Creating groups, each containing a range of PCIs, NPCIs, or PRACH RSIs, and assigning them to a domain.
3. Assigning PCI, NPCI, and PRACH RSI domains to cells. If there is no domain defined, Atoll will consider all
possible PCIs, NPCIs, and PRACH RSIs when assigning them automatically.
This section covers the following topics:
◼ "Creating PCI and NPCI Domains" on page 742
◼ "Creating PRACH RSI Domains" on page 742

10.4.3.1 Creating PCI and NPCI Domains


For automatic PCI and NPCI planning, Atoll facilitates the management of PCIs and NPCIs by letting you create
domains containing groups of PCIs and NPCIs.
To create a PCI and NPCI domain:
1. In the Parameters explorer, expand the LTE Network Settings folder and the Physical Cell IDs folder, right-click
Domains in the Physical Cell IDs folder, and select Open Table from the context menu. The Domains table
appears.
2. In the row marked with the New Row icon ( ), enter a Name for the new domain.
3. Click in another cell of the table to create the new domain and add a new blank row to the table.
4. Double-click the domain to which you want to add a group. The domain’s Properties dialog box appears.
5. Under Groups, enter the following information for each group you want to create.
◼ Group: Enter a name for the new group.
◼ Min.: Enter the lowest available PCI or NPCI in this group’s range.
◼ Max: Enter the highest available PCI or NPCI in this group’s range.
◼ Step: Enter the separation interval between each PCI or NPCI.
◼ Excluded: Enter the PCIs or NPCIs in this range that you do not want to use.
◼ Extra: Enter any additional PCIs or NPCIs (i.e., outside the range defined by the Min. and Max fields) you
want to add to this group. You can enter a list of PCIs or NPCIs separated by either a comma, semi-colon,
or a space. You can also enter a range of PCIs or NPCIs separated by a hyphen. For example, entering, "1,
2, 3-5" means that the extra PCIs or NPCIs are "1, 2, 3, 4, 5."
6. Click in another cell of the table to create the new group and add a new blank row to the table.

10.4.3.2 Creating PRACH RSI Domains


For automatic PRACH RSI planning, Atoll facilitates the management of PRACH RSIs by letting you create domains
containing groups of PRACH RSIs.
To create a PRACH RSI domain:
1. In the Parameters explorer, expand the LTE Network Settings folder and the PRACH Root Sequences folder,
right-click Domains in the PRACH Root Sequences folder, and select Open Table from the context menu. The

742 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

Domains table appears.


2. In the row marked with the New Row icon ( ), enter a Name for the new domain.
3. Click in another cell of the table to create the new domain and add a new blank row to the table.
4. Double-click the domain to which you want to add a group. The domain’s Properties dialog box appears.
5. Under Groups, enter the following information for each group you want to create.
◼ Group: Enter a name for the new PRACH RSI group.
◼ Min.: Enter the lowest available PRACH RSI in this group’s range.
◼ Max: Enter the highest available PRACH RSI in this group’s range.
◼ Step: As PRACH RSI lists must always contain consecutive PRACH RSIs, the separation interval between
each PRACH RSI is 1.
◼ Excluded: Enter the PRACH RSIs in this range that you do not want to use.
◼ Extra: Enter any additional PRACH RSIs (i.e., outside the range defined by the Min. and Max fields) you want
to add to this group. You can enter a list of PRACH RSIs separated by either a comma, semi-colon, or a
space. You can also enter a range of PRACH RSIs separated by a hyphen. For example, entering, "1, 2, 3-5"
means that the extra PRACH RSIs are "1, 2, 3, 4, 5."
6. Click in another cell of the table to create the new group and add a new blank row to the table.

10.4.4 Configuring Cost Component Weights

You can define the weights for the AFP cost components that Atoll uses to evaluate possible frequency, PRACH root
sequence index, and physical cell ID plans.
To configure the weights for the AFP cost components:
1. In the Network explorer, right-click the LTE Transmitters folder and select AFP > Configure Weights from the
context menu. The Weights dialog box appears.
This dialog box enables you to define the relative weights of the cost components. The absolute values of the
constraint weights are calculated by the AFP using these relative weights. For more information, see the
Administrator Manual.
2. Click the Frequency Allocation tab. On this tab, you can set the weights for the following cost components:
◼ 1st order neighbours: The relative weight assigned to a first order neighbour relationship violation.
◼ Interference matrices: The relative weight assigned to an interference matrix-based relationship violation.
◼ Distance: The relative weight assigned to a distance-based relationship violation.
You can click the Reset button to set the weights to their default values.
3. Click the Physical Cell ID Allocation tab.
◼ In the Relation weights frame, you can set the weights for the following cost components:
◼ 1st order neighbours: The relative weight assigned to a first order neighbour relationship violation.
◼ Second order neighbours: The relative weight assigned to a second order neighbour relationship
violation.
◼ Neighbours of a common cell: The relative weight assigned to the violation of an indirect neighbour
relationship between neighbours of a common cell.

In 3GPP multi-RAT documents, the constraint weight Neighbours of a




common cell applies to LTE neighbours of a common LTE cell, UMTS cell, or
GSM transmitter.
◼ In 3GPP2 multi-RAT documents, the constraint weight Neighbours of a
common cell applies to LTE neighbours of a common LTE or CDMA2000 cell.

◼ Interference matrices: The relative weight assigned to a interference matrix-based relationship


violation.
◼ Distance: The relative weight assigned to a distance-based relationship violation.

© 2020 Forsk. All Rights Reserved. 743


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

You can click the Reset button to set the weights to their default values.
◼ In the Constraint violation weights frame, you can set the weights for the following constraints:
◼ PCI / NPCI: The relative weight assigned to a PCI or NPCI collision between two related cells.
◼ PSS ID / NPSS ID: The relative weight assigned to a PSS ID or NPSS ID collision between two related
cells.
◼ Strategy for co-site cells: The relative weight assigned to any allocation strategy used for co-site cells.
◼ PCI Mod 6 (DL RS) / NPCI Mod 6 (DL NRS): The relative weight assigned to a RS or NRS v-shifting
collision between two related cells.
◼ PCI Mod 30 (UL DMRS)/ NPCI Mod 16 (UL NDMRS): The relative weight assigned to an uplink
demodulation reference signal sequence group (PCI Mod 30 for LTE, NPCI Mod 16 for NB-IoT) collision
between two related cells.
◼ PCFICH LTE REG: The relative weight assigned to a physical control format indicator channel resource
element group (PCI Mod (number of PRBs / 2)) collision between two related cells.
You can click the Reset button to set the weights to their default values.
Constraint violation weights may be determined based on the numbers of available resources for each
constraint. For example, if the following constraints need to be taken into account, their respective violation
weights may be calculated supposing that the constraint violation of a single resource of any given type
presents the same amount of imbalance in the network:

Constraint type Number of resources Violation weight1

Physical cell ID 504 71

PSS ID 3 12

SSS ID 168 23

PCI Mod 30 17 2

PCFICH REG 213 3

Total 713 100

1. ROUND(Number of resources/Total)
2. Artificially kept at 1 by slightly reducing the SSS ID weight so that the PSS
weight is not 0.
3. For a 10 MHz channel.

4. Click the PRACH RSI Allocation tab. On this tab, you can set the weights for the following cost components:
◼ 1st order neighbours: The relative weight assigned to a first order neighbour relationship violation.
◼ Second order neighbours: The relative weight assigned to a second order neighbour relationship violation.
◼ Interference matrices: The relative weight assigned to a interference matrix-based relationship violation.
◼ Distance: The relative weight assigned to a distance-based relationship violation.
You can click the Reset button to set the weights to their default values.
5. Click OK.

10.4.5 Planning Frequencies

You can manually assign frequency bands and channel numbers to cells or you can use the Automatic Frequency
Planning (AFP) tool to automatically allocate channels to cells.
The AFP allocates channels to cells automatically in such a way that the overall interference in the network is
minimised. Once the allocation is complete, you can analyse the frequency plan by creating and comparing C/(I+N)
coverage predictions, and view the frequency allocation on the map.

744 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

10.4.5.1 Manually Allocating Frequencies


Manual frequency allocation allows you to assign frequency bands and channel numbers to cells
To manually allocate the frequency to a cell:
1. On the map or in the LTE Transmitters folder in the Network explorer, right-click the transmitter to whose cell
you want to allocate the frequency, and select Properties from the context menu. The transmitter’s Properties
dialog box appears.
2. Select the Cells tab.
3. Select a Frequency band and Channel number for the cell.
4. Set the Channel allocation status to Locked if you want to lock the frequency that you assigned.
5. Click OK.

10.4.5.2 Automatically Allocating Frequencies


The Automatic Frequency Planning (AFP) tool can automatically allocate channels to cells. When allocating
frequencies, the AFP can take into account interference matrices, reuse distance, and any constraints imposed by
neighbours.
To automatically allocate frequencies:
1. In the Network explorer, right-click the LTE Transmitters folder and select AFP > Automatic Allocation. The
Automatic Resource Allocation dialog box appears.
The Automatic Resource Allocation dialog box is divided into three zones:
◼ The top line contains global information about the current allocation (resource being allocated and the total
cost of the current plan).
◼ The left-hand side of the dialog box contains tabs with input parameters.
◼ The right-hand side of the dialog box provides the allocation results.
2. From the Allocate list, select Frequencies for automatic frequency planning.
3. From the RAT list, select the technology, either LTE or NB-IoT, for which you want to allocate frequencies.
4. On the Relation Types tab, you can set the relations to take into account in automatic allocation:
◼ Existing neighbours: Select this option if you want the AFP to take neighbour relations into account for the
allocation. The AFP will try to allocate different frequencies to a cell and its neighbours.
Atoll can only take neighbour relations into account if neighbours have already been allocated. For
information on allocating neighbours, see "Configuring Network Parameters Using the AFP" on page 739.
◼ Interference matrix: Select this check box if you want the AFP to take interference matrices into account
for the allocation, and select the interference matrices from the list. For Atoll to take interference matrices
into account, they must be available in the Interference Matrices folder in the Network explorer.
Interference matrices can be calculated, and imported in the Interference Matrices folder. For more
information on interference matrices, see "Working with Interference Matrices" on page 740.
◼ Reuse distance: Select this check box if you want the AFP to take relations based on distance into account
for the allocation. You can enter a Default reuse distance within which two cells must not have the same
channel assigned. However, it is highly recommended to define a reuse distance for each individual cell
depending on the size of the cell’s coverage area and the network density around the cell. If defined, a cell-
specific reuse distance is used instead of the default value entered here.
5. On the right-hand side of the Automatic Resource Allocation dialog box, Atoll displays the Total cost of the
current frequency allocation. You can click Update to calculate the total cost take into account the parameters
set in step 3.

 You can click the Weights button to open the Weights dialog box and modify the
cost component weights. For more information, see "Configuring Cost Component
Weights" on page 743.

6. Click Start. Atoll begins the process of allocating frequencies. Any messages generated by the AFP during
automatic allocation are reported on the Events tab.
While Atoll allocates frequencies, you can:

© 2020 Forsk. All Rights Reserved. 745


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

◼ Monitor the reduction of the total cost in the Progress tab.


◼ Compare the distribution histograms of the initial and current allocation plans in the Distribution tab.
◼ Pause the automatic allocation process by clicking Pause.
◼ Resume the automatic allocation process by clicking Continue or start the automatic allocation from the
initial state by clicking Restart.
Once Atoll has finished allocating frequencies, the Results tab shows the proposed allocation plan:
◼ Site: The name of the base station.
◼ Transmitter: The name of the transmitter.
◼ Name: The name of the cell.
◼ Frequency Band: The frequency band used by the cell.
◼ Initial channel number: The channel number of the cell before automatic allocation.
◼ Channel number: The channel number of the cell after automatic allocation.
◼ Channel allocation status: The value of the Channel allocation status of the cell.
◼ Cost: The cost of the new frequency allocation of the cell.

In order to better view the progress graph and the results table, you can


expand the right-hand side zone of the Automatic Resource Allocation dialog
box by clicking the Hide Inputs button . You can also resize the dialog box.
◼ You can export the contents of table grids to TXT, CSV, and XML Spreadsheet
files by right-clicking the table and selecting Export from the context menu.
For more information on exporting data tables, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.
◼ You can select the columns to display in different tabs by right-clicking the
table and selecting Display Columns from the context menu. For more
information, see "Displaying and Hiding Columns" on page 84.

7. Click Commit. The proposed frequency plan is assigned to the cells of the network.
8. Click Close.
When you allocate frequencies to a large number of cells, it is easiest to let Atoll allocate them automatically.
However, if you want to assign a frequency to one cell or to modify it, you can do it by accessing the properties of
the cell.

10.4.6 Planning PCIs and NPCIs

In LTE and NB-IoT, 504 PCIs and NPCIs are available, numbered from 0 to 503. PCIs and NPCIs are grouped into 168
unique cell ID groups (called SSS IDs and NSSS IDs in Atoll), with each group containing 3 unique identities (called
PSS IDs and NPSS IDs in Atoll). An SSS ID or NSSS ID is thus uniquely defined by a number in the range of 0 to 167,
and a PSS ID or NPSS ID is defined by a number in the range of 0 to 2.
Each cell’s RS or NRS carry a pseudo-random sequence corresponding to the PCI or NPCI of the cell. Mobiles
synchronise their transmission and reception frequency and time using the SS or NSS. The SS gives the PCI or NPCI
and the associated pseudo-random sequence that is transmitted over the downlink RS and NRS. Once the mobile
has the PCI or NPCI and the associated pseudo-random sequence, the cell is recognised by the mobile based on the
received RS or NRS. Because the cell search and selection depend on the PCIs and NPCIs of the cells, these must
be correctly allocated to cells in order to avoid unnecessary problems in cell recognition and selection.
Atoll facilitates the management of PCIs and NPCIs by letting you create user-defined domains, where each domain
is a defined set of groups. For more information, see "Setting Resources Available for Allocation" on page 742.
You can assign PCIs and NPCIs manually or automatically to any cell in the network. Once allocation is completed,
you can audit the PCIs and NPCIs, view their reuse on the map, and make an analysis of PCI or NPCI distribution.
Atoll can automatically assign PCIs and NPCIs to the cells taking into account the selected strategy, allowed
allocation domain, interference matrices, reuse distance, and any constraints imposed by neighbours.

746 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

In order to automatically allocate physical cell IDs, you must have the following option set in the Atoll.ini file:

[License]
Basic_LTE_AFP = 1

To automatically allocate PCIs and NPCIs:


1. In the Network explorer, right-click the LTE Transmitters folder, and select AFP > Automatic Allocation. The
Automatic Resource Allocation dialog box appears.
The Automatic Resource Allocation dialog box is divided into three zones:
◼ The top line contains global information about the current allocation (resource being allocated and the total
cost of the current plan).
◼ The left-hand side of the dialog box contains tabs with input parameters.
◼ The right-hand side of the dialog box provides the allocation results.
2. From the Allocate list, select Physical Cell IDs for automatic PCI and NPCI planning.
3. On the Relation Types tab, you can set the relations to take into account in automatic allocation:
◼ Existing neighbours: Select this check box if you want the AFP to take neighbour relations into account for
the allocation. The AFP will try to allocate different PCIs to a cell and its neighbours, and to the neighbours
of a common cell. In 3GPP multi-RAT documents, the AFP will also try to allocate different PCIs to LTE cells
that are neighbours of a common GSM transmitter or UMTS cell. In 3GPP2 multi-RAT documents, the AFP
will also try to allocate different PCIs to LTE cells that are neighbours of a common CDMA cell.
The AFP can take neighbours into account only if neighbours have already been allocated. If you want the
AFP to take both first and second order neighbours into account, you must set an option in the Atoll.ini file
(see the Administrator Manual).
◼ Interference matrix: Select this check box if you want the AFP to take interference matrices into account
for the allocation, and select the interference matrices from the list. For Atoll to take interference matrices
into account, they must be available in the Interference Matrices folder in the Network explorer.
Interference matrices can be calculated, and imported in the Interference Matrices folder. For more
information on interference matrices, see "Working with Interference Matrices" on page 740.
◼ Reuse distance: Select this check box if you want the AFP to take relations based on distance into account
for the allocation. You can enter a Default reuse distance within which two cells must not have the same
PCI or NPCI assigned. However, it is highly recommended to define a reuse distance for each individual cell
depending on the size of the cell’s coverage area and the network density around the cell. If defined, a cell-
specific reuse distance is used instead of the default value entered here. An add-in that automatically
calculates a reuse distance for each cell can be provided upon request.
4. On the Constraints tab, you can set the constraints to take into account in automatic allocation:
◼ Allocation domain: You can choose Per cell to allocate PCIs and NPCIs from the domains defined per cell,
you can choose to allocate from the Entire (0-503) domain, or you can choose Custom and enter the
Excluded resources to exclude some PCIs and NPCIs from the allocation.
You can enter non-consecutive PCIs and NPCIs separated with a comma, or you can enter a range
separating the first and last one with a hyphen (for example, entering "1-5" corresponds to "1, 2, 3, 4, 5").
◼ Under Co-site allocation, you can:
◼ Select an LTE inter-band strategy. If you select Same allocation, the AFP will try to allocate the same
PCI to co-site LTE cells using frequency bands that do not overlap with each other and whose transmitter
azimuths are within 10 degrees from each other. This constraint only applies to cell pairs that have the
same PCI domain.
◼ Select a Resource strategy. If you select Same SSS, the AFP will try to allocate the same SSS ID and
NSSS ID to all the cells of a site. If you select Regular step and enter a value for the required PCI step,
the AFP will try to allocate PCIs and NPCIs to co-site cells according to the defined regular step. For
example, for a required step of 4, PCIs and NPCIs 0, 4, 8, and so on will be allocated to co-site cells.

 Steps of 0 and 1 are not allowed and 8 is used instead.

◼ Select an NB-IoT intra-band strategy. If you select Same allocation as LTE, the AFP will allocate the
same NPCI as the PCI allocated to the corresponding inband co-transmitter LTE cells. If you select

© 2020 Forsk. All Rights Reserved. 747


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

Defined per Cell, the AFP will try to allocate the same NPCI as the PCI allocated to the corresponding
inband co-transmitter LTE cells only for to NB-IoT cells whose NPCI allocation strategy is set to Same
as LTE. This constraint only applies to cell pairs that have the same PCI/NPCI domain.
◼ Select the Take into account frequency plan check box if you want the AFP to consider the frequency plan
when determining physical cell ID collisions.
5. On the right-hand side of the Automatic Resource Allocation dialog box, Atoll displays the Total cost of the
current physical cell ID allocation. You can click Update to calculate the total cost take into account the
parameters set in step 3.

 You can click the Weights button to open the Weights dialog box and modify the
cost component weights. For more information, see "Configuring Cost Component
Weights" on page 743.

6. Click Start. Atoll begins the process of allocating physical cell IDs. Any messages generated by the AFP during
automatic allocation are reported on the Events tab.
While Atoll allocates physical cell IDs, you can:
◼ Monitor the reduction of the total cost in the Progress tab.
◼ Compare the distribution histograms of the initial and current allocation plans in the Distribution tab.
◼ Pause the automatic allocation process by clicking Pause.
◼ Resume the automatic allocation process by clicking Continue or start the automatic allocation from the
initial state by clicking Restart.
Once Atoll has finished allocating physical cell IDs, the Results tab shows the proposed allocation plan:
◼ Site: The name of the base station.
◼ Reference Cell: The name of the reference cell according to which the LTE inter-band strategy and NB-IoT
intra-band strategy decisions are made.
◼ Transmitter: The name of the transmitter.
◼ Name: The name of the cell.
◼ Radio Access Technology: Whether the cell is an LTE cell or an NB-IoT cell.
◼ Frequency Band: The frequency band used by the cell.
◼ Channel Number: The channel number of the cell after automatic allocation.
◼ PCI/NPCI Domain: The PCI or NPCI domain of the cell.
◼ Initial PCI/NPCI: The PCI or NPCI of the cell before automatic allocation.
◼ PCI/NPCI: The PCI or NPCI of the cell after automatic allocation.
◼ Initial PSS/NPSS ID: The PSS ID or NPSS ID of the cell before automatic allocation.
◼ PSS/NPSS ID: The PSS ID or NPSS ID of the cell after automatic allocation.
◼ Initial SSS/NSSS ID: The SSS ID or NSSS ID of the cell before automatic allocation.
◼ SSS/NSSS ID: The SSS ID or NSSS ID of the cell after automatic allocation.
◼ Cost: The cost of the new physical cell ID allocation of the cell.
◼ SSS ID Status: The allocation status of the SSS ID or NSSS ID of the cell.
◼ PSS ID Status: The allocation status of the PSS ID or NPSS ID of the cell.

In order to better view the progress graph and the results table, you can


expand the right-hand side zone of the Automatic Resource Allocation dialog
box by clicking the Hide Inputs button . You can also resize the dialog box.
◼ You can export the contents of table grids to TXT, CSV, and XML Spreadsheet
files by right-clicking the table and selecting Export from the context menu.
For more information on exporting data tables, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.
◼ You can select the columns to display in different tabs by right-clicking the
table and selecting Display Columns from the context menu. For more
information, see "Displaying and Hiding Columns" on page 84.

748 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

7. Click Commit. The proposed PCI and NPCI plan is assigned to the cells of the network.
8. Click Close.
When you allocate PCIs and NPCIs to a large number of cells, it is easiest to let Atoll allocate them automatically.
However, if you want to assign a PCI or NPCI to one cell or to modify it, you can do it by accessing the properties of
the cell.
To allocate a PCI to an LTE cell manually:
1. On the map or in the LTE Transmitters folder in the Network explorer, right-click the transmitter to whose cell
you want to allocate a PCI. The context menu appears.
2. Select Properties from the context menu. The transmitter’s Properties dialog box appears.
3. Select the LTE Cells tab.
4. Enter a Physical Cell ID in the cell’s column.
5. Click OK.
To allocate an NPCI to an NB-IoT cell manually:
1. On the map or in the LTE Transmitters folder in the Network explorer, right-click the transmitter to whose cell
you want to allocate a physical cell ID. The context menu appears.
2. Select Properties from the context menu. The transmitter’s Properties dialog box appears.
3. Select the NB-IoT Cells tab.
4. Enter an NB Physical cell ID in the cell’s column.
5. Click OK.

10.4.7 Planning PRACH RSIs

You can assign PRACH RSIs to cells either manually or with the Automatic Frequency Planning (AFP) tool. Atoll
facilitates the management of PRACH RSIs by letting you create domains of PRACH RSIs, where each domain is a
defined set of groups. For more information, see "Setting Resources Available for Allocation" on page 742.

10.4.7.1 Manually Allocating PRACH RSIs


You can assign PRACH RSIs to cells in the transmitter properties.
To allocate PRACH RSIs to a cell manually:
1. On the map or in the LTE Transmitters folder in the Network explorer, right-click the transmitter to whose cell
you want to allocate the frequency and select Properties from the context menu. The transmitter’s Properties
dialog box appears.
2. Select the Cells tab.
3. Enter the PRACH Root Sequence Indexes for the cell.
4. Set the PRACH RSI Allocation Status to Locked if you want to lock the PRACH RSIs that you assigned.
5. Click OK.

10.4.7.2 Automatically Allocating PRACH RSIs


The AFP allocates PRACH RSIs to cells automatically in a way that avoids PRACH RSI collisions in the network.
When automatically allocating PRACH RSIs, the AFP can take into account interference matrices, reuse distance,
and any constraints imposed by neighbours.
To automatically allocate PRACH RSIs:
1. In the Network explorer, right-click the LTE Transmitters folder and select AFP > Automatic Allocation. The
Automatic Resource Allocation dialog box appears.
The Automatic Resource Allocation dialog box is divided into three zones:

© 2020 Forsk. All Rights Reserved. 749


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

◼ The top line contains global information about the current allocation (resource being allocated and the total
cost of the current plan).
◼ The left-hand side of the dialog box contains tabs with input parameters.
◼ The right-hand side of the dialog box provides the allocation results.
2. From the Allocate list, select PRACH Root Sequence Indexes for automatic PRACH RSI planning.
3. On the Relation Types tab, you can set the relations to take into account in automatic allocation:
◼ Existing neighbours: Select this check box if you want the AFP to take neighbour relations into account for
the allocation. The AFP will try to allocate different PRACH RSIs to a cell and its neighbours. Atoll can only
take neighbour relations into account if neighbours have already been allocated. For information on
allocating neighbours, see the User Manual.
◼ Interference matrix: Select this check box if you want the AFP to take interference matrices into account
for the allocation, and select the interference matrices from the list. For Atoll to take interference matrices
into account, they must be available in the Interference Matrices folder in the Network explorer.
Interference matrices can be calculated, and imported in the Interference Matrices folder. For more
information on interference matrices, see "Working with Interference Matrices" on page 740.
◼ Reuse distance: Select this check box if you want the AFP to take relations based on distance into account
for the allocation. You can enter a Default reuse distance within which two cells must not have the same
PRACH RSI assigned. However, it is highly recommended to define a reuse distance for each individual cell
depending on the size of the cell’s coverage area and the network density around the cell. If defined, a cell-
specific reuse distance is used instead of the default value entered here.
4. On the Constraints tab, you can set the constraints to take into account in automatic allocation:
◼ Allocation domain: You can choose Per cell to allocate PRACH RSIs from the PRACH RSI domains defined
per cell, you can choose to allocate from the Entire (0-837 / 0-137) domain, or you can choose Custom and
enter the Excluded resources to exclude some PRACH RSIs from the allocation.
You can enter non-consecutive PRACH RSIs separated with a comma, or you can enter a range of PRACH
RSIs separating the first and last one with a hyphen (for example, entering "1-5" corresponds to "1, 2, 3, 4,
5").
◼ Under Co-site allocation, you can:
◼ Select an LTE inter-band strategy. If you select Same allocation, the AFP will try to allocate the same
PRACH RSIs to co-site LTE cells using frequency bands that do not overlap with each other and whose
transmitter azimuths are within 10 from each other.
◼ Select a Resource strategy. If you select Same RSIs, the AFP will try to allocate the same PRACH RSIs
to cells that are compatible for allocation of the same RSIs, i.e., cells that belong to the same site, use
the same frequency band and channel, require the same number of PRACH RSIs, use the same PRACH
RSI domain, and have absolutely no collision between the PRACH subframes and resource blocks
assigned to them.
◼ Select the Take into account frequency plan check box if you want the AFP to consider the frequency plan
when determining PRACH RSI collisions.
5. On the right-hand side of the Automatic Resource Allocation dialog box, Atoll displays the Total cost of the
current frequency allocation. You can click Update to calculate the total cost take into account the parameters
set in step 3.

 You can click the Weights button to open the Weights dialog box and modify the
cost component weights. For more information, see "Configuring Cost Component
Weights" on page 743.

6. Click Start. Atoll begins the process of allocating PRACH RSIs. Any messages generated by the AFP during
automatic allocation are reported on the Events tab.
While Atoll allocates PRACH RSIs, you can:
◼ Monitor the reduction of the total cost in the Progress tab.
◼ Compare the distribution histograms of the initial and current allocation plans in the Distribution tab.
◼ Pause the automatic allocation process by clicking Pause.
◼ Resume the automatic allocation process by clicking Continue or start the automatic allocation from the
initial state by clicking Restart.

750 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

Once Atoll has finished allocating PRACH RSIs, the Results tab shows the proposed allocation plan:
◼ Site: The name of the base station.
◼ Reference Cell: The name of the reference cell according to which the LTE inter-band strategy decisions
are made.
◼ Transmitter: The name of the transmitter.
◼ Name: The name of the cell.
◼ Number of Required PRACH RSIs: The number of PRACH RSIs required by the cell.
◼ PRACH RSI Domain: The PRACH RSI domain of the cell.
◼ Initial PRACH Root Sequence Indexes: The PRACH RSIs of the cell before automatic allocation.
◼ PRACH Root Sequence Indexes: The PRACH RSIs of the cell after automatic allocation.
◼ Cost: The cost of the new PRACH RSI allocation of the cell.
◼ PRACH RSI Allocation Status: The value of the PRACH RSI Allocation Status of the cell.

In order to better view the progress graph and the results table, you can


expand the right-hand side zone of the Automatic Resource Allocation dialog
box by clicking the Hide Inputs button . You can also resize the dialog box.
◼ You can export the contents of table grids to TXT, CSV, and XML Spreadsheet
files by right-clicking the table and selecting Export from the context menu.
For more information on exporting data tables, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.
◼ You can select the columns to display in different tabs by right-clicking the
table and selecting Display Columns from the context menu. For more
information, see "Displaying and Hiding Columns" on page 84.

7. Click Commit. The proposed PRACH RSI plan is assigned to the cells of the network.
8. Click Close to exit.
When you allocate PRACH RSIs to a large number of cells, it is easiest to let Atoll allocate them automatically.
However, if you want to assign a PRACH RSI list to one cell or to modify it, you can do it by accessing the properties
of the cell.

10.4.8 Displaying AFP Results on the Map

You can display AFP results on the map in several ways:


◼ "Using the Find on Map Tool to Display AFP Results" on page 751.
◼ "Grouping Transmitters by Channels or Cell IDs" on page 753.

10.4.8.1 Using the Find on Map Tool to Display AFP Results


In Atoll, you can search for frequency bands, channel numbers, physical cell IDs, PSS IDs, and SSS IDs, and PRACH
RSIs using the Find on Map tool.
If you have already calculated and displayed a coverage prediction by transmitter based on the best server, with the
results displayed by transmitter, the search results will be displayed by transmitter coverage. The current allocation
plan and any potential problems will then be clearly visible. For information on coverage predictions by transmitter,
see "Making a Coverage Prediction by Transmitter" on page 716.
To find a frequency band using Find on Map:
1. Select Tools > Find on Map. The Find on Map window opens.
2. From the Find list, select "LTE Channel."
3. From the Band list, select a frequency band.
4. From the Channel list, select "All."

© 2020 Forsk. All Rights Reserved. 751


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

5. Click Search.
Transmitters whose cells use the selected frequency band are displayed in red in the map window and are
listed under Results in the Find on Map window. Transmitters with cells using other frequency bands are
displayed in grey in the map window.
To restore the initial transmitter colours, click the Reset display button in the Find on Map window.
To find a channel number using Find on Map:
1. Select Tools > Find on Map. The Find on Map window opens.
2. From the Find list, select "LTE Channel."
3. From the Band list, select a frequency band.
4. From the Channel list, select the channel number.
By default, Find on Map displays only co-channel transmitter cells. If you want adjacent channels to be
displayed as well, select the Adjacent channels check box.
5. Click Search.
Transmitters whose cells use the selected frequency band and channel number are displayed in red.
Transmitters with cells using two adjacent channel numbers in the same frequency band (i.e., a channel higher
and a channel lower) are displayed in yellow. Transmitters with cells using a lower adjacent channel number
in the same frequency band are displayed in green. Transmitters with cells using a higher adjacent channel
number in the same frequency band are displayed in blue. All other transmitters are displayed as grey lines.
If you cleared the Adjacent channels check box, transmitters with cells using the same channel number are
displayed in red, and all others, including transmitters with adjacent channels, are displayed as grey lines.
To restore the initial transmitter colours, click the Reset display button in the Find on Map window.

 By including the frequency band and channel number of each cell in the transmitter
label, the search results will be easier to understand. For information on defining
the label, see "Associating a Label to an Object" on page 52.

To find a PCI, NPCI, PSS ID, NPSS ID, SSS ID, NSSS ID, or PRACH RSI using Find on Map:
1. Click Tools > Find on Map. The Find on Map window opens.
2. From the Find list, select "Cell Identifier."
3. Select what you want to search for:
◼ Physical cell ID: Select Physical cell ID and enter a PCI or NPCI in the edit box.
◼ PSS ID: Select PSS ID and select the PSS ID or NPSS ID from the list: "All," "0," "1," or "2."
◼ SSS ID: Select SSS ID and enter an SSS ID or NSSS ID in the edit box.
◼ PRACH RSI: Select PRACH RSI and either enter a single PRACH RSI or a list of consecutive PRACH RSIs
(e.g., 43-52) in the edit box.
4. Click Search.
When you search for a PCI, NPCI, SSS ID, NSSS ID, or a PRACH RSI, transmitters with cells matching the search
criterion are displayed in red. Transmitters that do not match the search criteria are displayed as grey lines.
When you search for a list of consecutive PRACH RSIs, the search results include all the transmitters whose
cells’ allocated PRACH RSIs include one or more PRACH RSIs being searched for.
When you search for a specific PSS ID or NPSS ID, transmitters whose cells use the selected ID are displayed
in red. Transmitters with cells that use other IDs are displayed as grey lines. When you choose to search for
all PSS IDs or NPSS IDs, transmitters whose first cells use ID 0 are displayed in red, transmitters whose first
cells use ID 1 are displayed in yellow, and transmitters whose first cells use ID 2 are displayed in green.
To restore the initial transmitter colours, click the Reset display button in the Search Tool window.

By including the PCI of each cell in the transmitter label, the search results will


be easier to understand. For information on defining the label, see
"Associating a Label to an Object" on page 52.
◼ Transmitters with more than one cell might use different PSS IDs or NPSS IDs
in different cells. Therefore, the search for all PSS IDs is only valid for single-
cell transmitters.

752 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

10.4.8.2 Displaying AFP Results Using Transmitter Display Settings


You can display the frequency and physical cell ID allocation on transmitters by using the transmitters’ display
settings.
To display the frequency allocation on the map:
1. In the Network explorer, right-click the LTE Transmitters folder and select Properties from the context menu.
The Properties dialog box opens.
2. Click the Display tab.
3. Select "Discrete values" as the Display type and "Cells: Channel number" as the Field.
4. Click OK. Transmitters are displayed by channel number.
You can also display the frequency band and channel number in the transmitter label or tip text by selecting "Cells:
Frequency band" and "Cells: Channel number" from the Label or Tip Text Field Selection dialog box.
To display physical cell ID allocation on the map:
1. In the Network explorer, right-click the LTE Transmitters folder and select Properties from the context menu.
The Properties dialog box appears.
2. Click the Display tab.
3. Select "Discrete values" as the Display type and "Cells: Physical cell ID" as the Field.
4. Click OK. Transmitters are displayed by physical cell ID.
You can also display the physical cell ID in the transmitter label or tip text by selecting "Cells: Physical cell ID" from
the Label or Tip Text Field Selection dialog box.
For information on display options, see "Setting the Display Properties of Objects" on page 49.

10.4.8.3 Grouping Transmitters by Channels or Cell IDs


You can group transmitters in the Network explorer by their frequency bands, channel numbers, PCIs, NPCIs, SSS
IDs, NSSS IDs, PSS IDs, NPSS IDs, or PRACH RSIs.
To group transmitters by frequency bands, channel numbers, or cell IDs:
1. In the Network explorer, right-click the LTE Transmitters folder and select Properties from the context menu.
The Properties dialog box appears.
2. On the General tab, click Group by. The Group dialog box appears.
3. Under Available fields, scroll down to the Cells section.
4. Select the parameter you want to group transmitters by:
◼ Frequency band
◼ Channel number
◼ Physical cell ID
◼ SSS ID
◼ PSS ID
◼ PRACH root sequences

5. Click to add the parameter to the Group these fields in this order list. The selected parameter is added to
the list of parameters on which the transmitters will be grouped.
6. If you do not want the transmitters to be sorted by a certain parameter, select the parameter in the Group these
fields in this order list and click . The selected parameter is removed from the list of parameters on which
the transmitters will be grouped.
7. Arrange the parameters in the Group these fields in this order list in the order in which you want the
transmitters to be grouped:

a. Select a parameter and click to move it up to the desired position.

b. Select a parameter and click to move it down to the desired position.

8. Click OK to save your changes and close the Group dialog box.

© 2020 Forsk. All Rights Reserved. 753


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

10.4.9 Analysing AFP Results

You can analyse the AFP results using the tools provided by Atoll:
◼ "Checking the Consistency of a Frequency Plan" on page 754.
◼ "Checking the Consistency of the PCI or NPCI Plan" on page 756.
◼ "Checking the Consistency of the PRACH RSI Plan" on page 759.
◼ "Making a Cell Identifier Collision Zones Prediction" on page 762.
◼ "Analysing the Frequency Allocation Using Coverage Predictions" on page 763.

10.4.9.1 Checking the Consistency of a Frequency Plan


Once you have completed allocating frequencies, you can verify whether the allocated frequencies respect the
specified relations by performing an audit of the plan. The frequency audit also enables you to check for
inconsistencies if you have made some manual changes to the allocation plan.
To perform an audit of the frequency plan:
1. In the Network explorer, right-click the LTE Transmitters folder and select AFP > Audit. The Resource
Allocation Audit dialog box appears.
The Resource Allocation Audit dialog box is divided into three zones:
◼ The top line contains global information about the current allocation (resource being audited and the total
cost of the current plan).
◼ The left-hand side of the dialog box contains tabs with input parameters.
◼ The right-hand side of the dialog box provides the audit results.
2. From the Audit list, select Frequencies.
3. On the Relation Types tab, you can select the relation-based allocation criteria that you want to verify.
◼ Existing Neighbours: Select this check box if you want the audit to take neighbours into account. Atoll can
only take neighbour relations into account if neighbours have already been allocated. For information on
allocating neighbours, see "Configuring Network Parameters Using the AFP" on page 739.
◼ Interference Matrix: Select this check box if you want the audit to take interference matrices into account,
and select an interference matrix from the list. For Atoll to take interference matrices into account, they
must be available in the Interference Matrices folder in the Network explorer. Interference matrices can be
calculated, and imported in the Interference Matrices folder. For more information on interference
matrices, see "Working with Interference Matrices" on page 740.
◼ Reuse Distance: Select this check box if you want the audit to take reuse distance into account. For cells
that do not have a reuse distance defined in their properties, the value entered next to Default will be used
for the audit.
4. On the right-hand side of the Resource Allocation Audit dialog box, Atoll displays the Total cost of the current
frequency allocation.

 You can click the Weights button to open the Weights dialog box and modify the
cost component weights. For more information, see "Configuring Cost Component
Weights" on page 743.

5. Click Calculate. Atoll performs an audit of the current frequency plan. Any messages generated by the audit
are reported on the Events tab. The audit results are reported on the following tabs:
The Statistics tab provides overall statistics such as the numbers of various types of relations considered by
the AFP for frequency planning and the number of violated relations.
The Relations tab lists all the relations between active and filtered cells in the document. The Relations tab
can display the following information:
◼ Cell 1: First cell in a related cell-pair.
◼ Cell 2: Second cell in a related cell-pair.
◼ Frequency Band 1: Frequency band of Cell 1.

754 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ Channel 1: Channel number of Cell 1.


◼ Frequency Band 2: Frequency band of Cell 2.
◼ Channel 2: Channel number of Cell 2.
◼ Cost: The cost of the current collisions, if any, between Cell 1 and Cell 2.
◼ Channel Collision: Whether the channels of Cell 1 and Cell 2 collide ( ) or not ( ).
◼ Channel Overlap Factor: The ratio of overlap between the channels used by Cell 1 and Cell 2.
◼ Distance: The distance between Cell 1 and Cell 2.
◼ Reuse Distance: Reuse distance defined for Cell 1.
◼ Distance Relation Importance: The importance of the distance-based relation between Cell 1 and Cell 2.
◼ Interference Matrices: Whether an interference matrix relation exists ( ) between Cell 1 and Cell 2 or not.
◼ Interference Matrix Importance: The importance of the interference matrix relation between Cell 1 and Cell
2.
◼ Neighbour: Whether a neighbour relation exists ( ) between Cell 1 and Cell 2 or not.
◼ Neighbour Importance: The importance of the neighbour relation between Cell 1 and Cell 2.
The data table in the Relations tab can be filtered. For example, you can view all the relations, only the
relations that violate the frequency allocation requirements, or apply a filter to exclude unimportant ones.
To filter the relations listed in the Relations tab, click the Show button ( ) on the Relations tab. The filter
parameters appear.
To view all the relations between cells:
i. Under Filter by violation type, select the Show relations option.
ii. Under Include relations by type, select all the options representing the relation types and select (All)
from their respective lists.
iii. Click Apply. The data table in the Relations tab shows all the relations between cells.
To view only the relations that violate the frequency allocation requirements:
i. Under Filter by violation type, select the Show violations option.
ii. Under Include relations by type, select all the options representing the relation types and select (All)
from their respective lists.
iii. Click Apply. The data table in the Relations tab shows only the relations that violate the frequency
allocation requirements.
To view only the important relations that violate the frequency allocation requirements:
i. Under Filter by violation type, select the Show violations option.
ii. Under Include relations by type, select the relation types that you consider important and select some
or all of their characteristics from their respective lists.
iii. Click Apply. The data table in the Relations tab shows the relations according to the user-defined filter.
To view symmetric relations only once, i.e., cell 1 - cell 2 instead of interfered cell 1 - interfering cell 2 and
interfered cell 2 - interfering cell 1, select the Filter symmetric relations option.
The Cells tab lists the current allocation plan and the following information:
◼ Site: The name of the base station.
◼ Transmitter: The name of the transmitter.
◼ Name: The name of the cell.
◼ Frequency Band: The frequency band used by the cell.
◼ Channel Number: The channel number of the cell.
◼ Channel Allocation Status: The channel allocation status of the cell.
◼ Cost: The cost of the frequency allocation of the cell.
The Distribution tab shows the histogram of the current allocation plan.

© 2020 Forsk. All Rights Reserved. 755


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

You can expand the right pane of the Resource Allocation Audit dialog box by

clicking the Hide button ( ). You can also resize the dialog box.
◼ You can export the contents of table grids to TXT, CSV, and XML Spreadsheet
files by right-clicking the table and selecting Export from the context menu.
For more information on exporting data tables, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.
◼ You can select the columns to display in different tabs by right-clicking the
table and selecting Display Columns from the context menu. For more
information, see "Displaying and Hiding Columns" on page 84.

6. Click Close to exit.

10.4.9.2 Checking the Consistency of the PCI or NPCI Plan


Once you have completed allocating PCIs and NPCIs, you can verify whether the allocated PCIs and NPCIs respect
the specified constraints and relations by performing an audit of the plan. The PCI and NPCU audit also enables you
to check for inconsistencies if you have made some manual changes to the allocation plan.
For instance, a PCI and NPCI audit will detect the following in multi-RAT networks:
◼ LTE cells with identical physical cell IDs that are neighbours of the same GSM transmitter,
◼ LTE cells with identical physical cell IDs that are neighbours of the same UMTS cell,
◼ LTE cells with identical physical cell IDs that are neighbours of the same CDMA cell.
To perform an audit of the PCI and NPCI plan:
1. In the Network explorer, right-click the LTE Transmitters folder and select AFP > Audit. The Resource
Allocation Audit dialog box appears.
The Resource Allocation Audit dialog box is divided into three zones:
◼ The top line contains global information about the current allocation (resource being audited and the total
cost of the current plan).
◼ The left-hand side of the dialog box contains tabs with input parameters.
◼ The right-hand side of the dialog box provides the audit results.
2. From the Audit list, select Physical Cell IDs.
3. On the Relation Types tab, you can select the relation-based allocation criteria that you want to verify.
◼ Existing Neighbours: Select this check box if you want the audit to take neighbours into account. Atoll can
only take neighbour relations into account if neighbours have already been allocated. For information on
allocating neighbours, see "Configuring Network Parameters Using the AFP" on page 739.
◼ Interference Matrix: Select this check box if you want the audit to take interference matrices into account,
and select an interference matrix from the list. For Atoll to take interference matrices into account, they
must be available in the Interference Matrices folder in the Network explorer. Interference matrices can be
calculated, and imported in the Interference Matrices folder. For more information on interference
matrices, see "Working with Interference Matrices" on page 740.
◼ Reuse Distance: Select this check box if you want the audit to take reuse distance into account. For cells
that do not have a reuse distance defined in their properties, the value entered next to Default will be used
for the audit.
4. On the right-hand side of the Resource Allocation Audit dialog box, Atoll displays the Total cost of the current
physical cell ID allocation.

 You can click the Weights button to open the Weights dialog box and modify the
cost component weights. For more information, see "Configuring Cost Component
Weights" on page 743.

5. On the Constraints tab, you can set the constraints to take into account in the audit:

756 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ Allocation domain: You can choose Per cell to check if the allocated PCIs and NPCIs belong to the domains
defined per cell, or you can choose the Entire (0-503) domain or define a Custom domain by entering the
Excluded resources.
You can enter non-consecutive PCIs and NPCIs separated with a comma, or you can enter a range
separating the first and last one with a hyphen (for example, entering "1-5" corresponds to "1, 2, 3, 4, 5").
◼ Under Co-site allocation, you can:
◼ Select an Inter-band strategy. If you select Same allocation, the audit will check whether the same PCI
has been allocated to co-site LTE cells using frequency bands that do not overlap with each other and
whose transmitter azimuths are within 10 from each other. This constraint only applies to cell pairs that
have the same PCI domain.
◼ Select a Resource strategy. If you select Same SSS, the audit will check whether the same SSS ID and
NSSS ID have been allocated to all the cells of a site. If you select Regular step and enter a value for the
required PCI step, the audit will check whether the PCIs and NPCIs allocated to co-site cells respect the
defined regular step or not.

 Steps of 0 and 1 are not allowed and 8 is used instead.

◼ Select an NB-IoT intra-band strategy. If you select Same allocation as LTE, the audit will check whether
NB-IoT cells have been allocated with the same NPCI as the PCI allocated to their corresponding inband
co-transmitter LTE cells. If you select Defined per Cell, the audit will check whether the NB-IoT cells
whose NPCI allocation strategy is set to Same as LTE have been allocated with the same NPCI as the
PCI allocated to their corresponding inband co-transmitter LTE cells. This constraint only applies to cell
pairs that have the same PCI/NPCI domain.
◼ Select the Take into account frequency plan check box if you want the audit to consider the frequency plan
when determining physical cell ID collisions.
6. Click Calculate. Atoll performs an audit of the current PCI and NPCI plan. Any messages generated by the
audit are reported on the Events tab. The audit results are reported on the following tabs:
The Statistics tab provides overall statistics such as the numbers of various types of relations considered by
the AFP for PCI and NPCI planning, the numbers of violated relations of each type, the number of collisions for
each resource type, the number of cells not satisfying the domain compliance criteria, and numbers of
strategy violations for selected allocation strategies.
The Relations tab lists all the relations between active and filtered cells in the document. The Relations tab
can display the following information:
◼ Cell 1: First cell in a related cell-pair.
◼ Cell 2: Second cell in a related cell-pair.
◼ Frequency band 1: Frequency band of Cell 1.
◼ Channel 1: Channel number of Cell 1.
◼ Frequency band 2: Frequency band of Cell 2.
◼ Channel 2: Channel number of Cell 2.
◼ Cost: The cost of the current collisions, if any, between Cell 1 and Cell 2.
◼ Physical cell ID collision: Whether the PCIs or NPCIs of Cell 1 and Cell 2 collide ( ) or not ( ).
◼ Physical cell ID 1: The PCI or NPCI of Cell 1.
◼ Physical cell ID 2: The PCI or NPCI of Cell 2.
◼ PSS collision: Whether the PSS or NPSS IDs of Cell 1 and Cell 2 collide ( ) or not ( ).
◼ Per-site PSS violation: Whether the different PSS or NPSS per-site constraint has been respected ( ) or
not ( ).
◼ PSS 1: The PSS or NPSS ID of Cell 1.
◼ PSS 2: The PSS or NPSS ID of Cell 2.
◼ Per-site SSS violation: Whether the per-site SSS or NSSS constraint has been respected ( ) or not ( ).
◼ SSS 1: The SSS or NSSS ID of Cell 1.
◼ SSS 2: The SSS or NSSS ID of Cell 2.

© 2020 Forsk. All Rights Reserved. 757


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

◼ PCI Mod 6 collision (DL RS): Whether there is a PCI Mod 6 collision ( ) between Cell 1 and Cell 2 or not ( ).
◼ NPCI Mod 6 collision (DL RS): Whether there is a NPCI Mod 6 collision ( ) between Cell 1 and Cell 2 or not
( ).
◼ PCI Mod 30 collision (UL DMRS): Whether there is a PCI Mod 30 collision ( ) between Cell 1 and Cell 2 or
not ( ).
◼ NPCI Mod 16 collision (UL DMRS): Whether there is a NPCI Mod 16 collision ( ) between Cell 1 and Cell 2
or not ( ).
◼ PCFICH REG collision: Whether there is a PCFICH REG collision ( ) between Cell 1 and Cell 2 or not ( ).
◼ Distance: The distance between Cell 1 and Cell 2.
◼ Reuse distance: Reuse distance defined for Cell 1.
◼ Distance relation importance: The importance of the distance-based relation between Cell 1 and Cell 2.
◼ Interference Matrices: Whether an interference matrix relation exists ( ) between Cell 1 and Cell 2 or not.
◼ Interference matrix importance: The importance of the interference matrix relation between Cell 1 and Cell
2.
◼ Neighbour: Whether a neighbour relation exists ( ) between Cell 1 and Cell 2 or not.
◼ Neighbour importance: The importance of the neighbour relation between Cell 1 and Cell 2.
◼ Second order neighbour: Whether a second-order neighbour relation exists ( ) between Cell 1 and Cell 2
or not.
◼ Second order neighbour importance: The importance of the second-order neighbour relation between Cell
1 and Cell 2.
◼ Neighbours of a common cell: Whether Cell 1 and Cell 2 are ( ) neighbours of a common cell or not.
◼ Importance of neighbours of a common cell: The importance of the relation between Cell 1 and Cell 2
through a common neighbour cell.
The data table in the Relations tab can be filtered. For example, you can view all the relations, only the
relations that violate the physical cell ID allocation requirements, or apply a filter to exclude unimportant
ones. To filter the relations listed in the Relations tab, click the Show button ( ) on the Relations tab. The
filter parameters appear.
To view all the relations between cells:
i. Under Filter by violation type, select the Show relations option.
ii. Under Include relations by type, select all the options representing the relation types and select (All)
from their respective lists.
iii. Click Apply. The data table in the Relations tab shows all the relations between cells.
To view only the relations that violate the physical cell ID allocation requirements:
i. Under Filter by violation type, select the Show violations option.
ii. Under Include relations by type, select all the options representing the relation types and select (All)
from their respective lists.
iii. Click Apply. The data table in the Relations tab shows only the relations that violate the physical cell ID
allocation requirements.
To view only the important relations that violate the physical cell ID allocation requirements:
i. Under Filter by violation type, select the Show violations option.
ii. Under Include relations by type, select the relation types that you consider important and select some
or all of their characteristics from their respective lists.
iii. Click Apply. The data table in the Relations tab shows the relations according to the user-defined filter.
To view symmetric relations only once, i.e., cell 1 - cell 2 instead of interfered cell 1 - interfering cell 2 and
interfered cell 2 - interfering cell 1, select the Filter symmetric relations option.
The Cells tab lists the current allocation plan and the following information:
◼ Site: The name of the base station.
◼ Reference Cell: The name of the reference cell according to which the LTE inter-band strategy and NB-IoT
intra-band strategy decisions are made.
◼ Transmitter: The name of the transmitter.

758 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ Name: The name of the cell.


◼ Radio Access Technology: Whether the cell is an LTE cell or an NB-IoT cell.
◼ Frequency Band: The frequency band used by the cell.
◼ Channel number: The channel number of the cell after automatic allocation.
◼ Physical cell ID domain: The PCI or NPCI domain of the cell.
◼ Domain violation: Whether the allocated PCI or NPCI belongs to ( ) the defined domain or not ( ).
◼ Violation of Identical Allocation: Whether the allocated PCI or NPCI respects ( ) the LTE inter-band
strategy and NB-IoT intra-band strategy or not ( ).
◼ Physical cell ID: The PCI or NPCI of the cell after automatic allocation.
◼ PSS ID: The PSS or NPSS ID of the cell after automatic allocation.
◼ SSS ID: The SSS or NSSS ID of the cell after automatic allocation.
◼ Cost: The cost of the new PCI or NPCI allocation of the cell.
◼ SSS ID status: The SSS ID status of the cell.
◼ PSS ID status: The PSS ID status of the cell.
The Sites tab provides the following information:
◼ Site: The name of the base station.
◼ SSS violation: Whether the Same per site SSS or NSSS ID allocation strategy was respected ( ) or not ( ).
◼ PSS violation: Whether the Different PSS per site allocation strategy was respected ( ) or not ( ).
The Distribution tab shows the histogram of the current allocation plan.

The exclamation mark icon ( ) indicates that the collision may or may not be


a problem depending on your network design rules and selected strategies.
The cross icon ( ) implies an error.
◼ You can expand the right pane of the Resource Allocation Audit dialog box by
clicking the Hide button ( ). You can also resize the dialog box.
◼ You can export the contents of table grids to TXT, CSV, and XML Spreadsheet
files by right-clicking the table and selecting Export from the context menu.
For more information on exporting data tables, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.
◼ You can select the columns to display in different tabs by right-clicking the
table and selecting Display Columns from the context menu. For more
information, see "Displaying and Hiding Columns" on page 84.

7. Click Close to exit.

10.4.9.3 Checking the Consistency of the PRACH RSI Plan


Once you have completed allocating PRACH RSIs, you can verify whether the allocated PRACH RSIs respect the
specified relations by performing an audit of the plan. The PRACH RSI audit also enables you to check for
inconsistencies if you have made some manual changes to the allocation plan.
To perform an audit of the PRACH RSI plan:
1. In the Network explorer, right-click the LTE Transmitters folder and select AFP > Audit from the context menu.
The Resource Allocation Audit dialog box appears.
The Resource Allocation Audit dialog box is divided into three zones:
◼ The top line contains global information about the current allocation (resource being audited and the total
cost of the current plan).
◼ The left-hand side of the dialog box contains tabs with input parameters.
◼ The right-hand side of the dialog box provides the audit results.
2. From the Audit list, select PRACH Root Sequence Indexes.
3. On the Relation Types tab, you can select the relation-based allocation criteria that you want to verify.

© 2020 Forsk. All Rights Reserved. 759


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

◼ Existing Neighbours: Select this check box if you want the audit to take neighbours into account. Atoll can
only take neighbour relations into account if neighbours have already been allocated. For information on
allocating neighbours, see the User Manual.
◼ Interference matrix: Select this check box if you want the audit to take interference matrices into account,
and select an interference matrix from the list. For Atoll to take interference matrices into account, they
must be available in the Interference Matrices folder in the Network explorer. Interference matrices can be
calculated, and imported in the Interference Matrices folder. For more information on interference
matrices, see the User Manual.
◼ Reuse distance: Select this check box if you want the audit to take reuse distance into account. For cells
that do not have a reuse distance defined in their properties, the value entered next to Default will be used
for the audit.
4. On the Constraints tab, you can set the constraints to take into account in the audit:
◼ Allocation domain: You can choose Per cell to allocate PRACH RSIs from the PRACH RSI domains defined
per cell, you can choose to allocate from the Entire (0-837 / 0-137) domain, or you can choose Custom and
enter the Excluded resources to exclude some PRACH RSIs from the audit.
You can enter non-consecutive PRACH RSIs separated with a comma, or you can enter a range of PRACH
RSIs separating the first and last one with a hyphen (for example, entering "1-5" corresponds to "1, 2, 3,
4, 5").
◼ Under Co-site allocation, you can:
◼ Select an Inter-band strategy. You can select Same allocation to check whether the same PRACH RSIs
have been allocated to co-site LTE cells using frequency bands that do not overlap with each other and
whose transmitter azimuths are within 10 from each other.
◼ Select a Resource strategy. You can select Same RSIs to check whether the same PRACH RSIs have
been allocated to cells that are compatible for allocation of the same RSIs, i.e., cells that belong to the
same site, use the same frequency band and channel, require the same number of PRACH RSIs, use the
same PRACH RSI domain, and have absolutely no collision between the PRACH subframes and resource
blocks assigned to them.
◼ You can select the Take into account frequency plan check box if you want the audit to consider the
frequency plan when determining PRACH RSI collisions.
5. On the right-hand side of the Resource Allocation Audit dialog box, Atoll displays the Total cost of the current
PRACH RSI allocation.

 You can click the Weights button to open the Weights dialog box and modify the
cost component weights. For more information, see "Configuring Cost Component
Weights" on page 743.

6. Click Calculate. Atoll performs an audit of the current PRACH RSI plan. Any messages generated by the audit
are reported on the Events tab. The audit results are reported on the following tabs:
The Statistics tab provides overall statistics such as the numbers of various types of relations considered by
the AFP for PRACH RSI planning, the numbers of violated relations of each type, and the number of cells not
satisfying the domain compliance criteria.
The Relations tab lists all the relations between active and filtered cells in the document. The Relations tab
can display the following information:
◼ Cell 1: First cell in a related cell-pair.
◼ Cell 2: Second cell in a related cell-pair.
◼ Frequency band 1: Frequency band of Cell 1.
◼ Channel 1: Channel number of Cell 1.
◼ Frame configuration 1: Frame configuration of Cell 1.
◼ Frequency band 2: Frequency band of Cell 2.
◼ Channel 2: Channel number of Cell 2.
◼ Frame configuration 2: Frame configuration of Cell 2.
◼ PRACH RSI 1: The PRACH RSIs allocated to Cell 1.
◼ PRACH RSI 2: The PRACH RSIs allocated to Cell 2.

760 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ Cost: The cost of the current collisions, if any, between Cell 1 and Cell 2.
◼ PRACH RSI collision: Whether the PRACH RSIs of Cell 1 and Cell 2 collide ( ) or not ( ).
◼ PRACH RSI overlap factor: The ratio of overlap between the PRACH RSIs used by Cell 1 and Cell 2.
◼ Subframe/RB collision: Whether a PRACH subframe or resource block collision exists between co-site Cell
1 and Cell 2 using the same frequency, the same PRACH RSI domain, the same number of required PRACH
RSIs, and the Same RSIs co-site allocation strategy is selected ( ), between non-co-site Cell 1 and Cell 2
( ), or not ( ).
◼ Distance: The distance between Cell 1 and Cell 2.
◼ Reuse distance: Reuse distance defined for Cell 1.
◼ Distance relation importance: The importance of the distance-based relation between Cell 1 and Cell 2.
◼ Interference Matrices: Whether an interference matrix relation exists ( ) between Cell 1 and Cell 2 or not.
◼ Interference matrix importance: The importance of the interference matrix relation between Cell 1 and Cell
2.
◼ Neighbour: Whether a neighbour relation exists ( ) between Cell 1 and Cell 2 or not.
◼ Neighbour importance: The importance of the neighbour relation between Cell 1 and Cell 2.
◼ Second order neighbour: Whether a second-order neighbour relation exists ( ) between Cell 1 and Cell 2
or not.
◼ Second order neighbour importance: The importance of the second-order neighbour relation between Cell
1 and Cell 2.
The data table in the Relations tab can be filtered. For example, you can view all the relations, only the
relations that violate the PRACH RSI allocation requirements, or apply a filter to exclude unimportant ones.
To filter the relations listed in the Relations tab, click the Show button ( ) on the Relations tab. The filter
parameters appear.
To view all the relations between cells:
i. Under Filter by violation type, select the Show relations option.
ii. Under Include relations by type, select all the options representing the relation types and select (All)
from their respective lists.
iii. Click Apply. The data table in the Relations tab shows all the relations between cells.
To view only the relations that violate the PRACH RSI allocation requirements:
i. Under Filter by violation type, select the Show violations option.
ii. Under Include relations by type, select all the options representing the relation types and select (All)
from their respective lists.
iii. Click Apply. The data table in the Relations tab shows only the relations that violate the PRACH RSI
allocation requirements.
To view only the important relations that violate the PRACH RSI allocation requirements:
i. Under Filter by violation type, select the Show violations option.
ii. Under Include relations by type, select the relation types that you consider important and select some
or all of their characteristics from their respective lists.
iii. Click Apply. The data table in the Relations tab shows the relations according to the user-defined filter.
To view symmetric relations only once, i.e., cell 1 - cell 2 instead of interfered cell 1 - interfering cell 2 and
interfered cell 2 - interfering cell 1, select the Filter symmetric relations option.
The Cells tab lists the current allocation plan and the following information:
◼ Site: The name of the base station.
◼ Reference Cell: The name of the reference cell according to which the LTE inter-band strategy decisions
are made.
◼ Transmitter: The name of the transmitter.
◼ Name: The name of the cell.
◼ Frequency Band: The frequency band used by the cell.
◼ Channel number: The channel number of the cell after automatic allocation.

© 2020 Forsk. All Rights Reserved. 761


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

◼ Number of Required PRACH RSIs: The number of PRACH RSIs required by the cell.
◼ PRACH Root Sequences: The PRACH RSIs of the cell after automatic allocation.
◼ PRACH RSI Domain: The PRACH RSI domain of the cell.
◼ Domain Violation: Whether the allocated PRACH RSIs belongs to ( ) the defined domain or not ( ).
◼ Violation of the Number of Required PRACH RSIs: Whether the number of allocated PRACH RSIs of the cell
is the same as ( ), less than ( ), or greater than ( ) the number of required PRACH RSIs.
◼ Violation of Identical Allocation: Whether the allocated PRACH RSIs respect ( ) the LTE inter-band
strategy or not ( ).
◼ PRACH RSI Allocation Status: The value of the PRACH RSI Allocation Status of the cell.
◼ Cost: The cost of the new PRACH RSI allocation of the cell.
The Distribution tab shows the histogram of the current allocation plan.

You can expand the right pane of the Resource Allocation Audit dialog box by

clicking the Hide button ( ). You can also resize the dialog box.
◼ You can export the contents of table grids to TXT, CSV, and XML Spreadsheet
files by right-clicking the table and selecting Export from the context menu.
For more information on exporting data tables, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.
◼ You can select the columns to display in different tabs by right-clicking the
table and selecting Display Columns from the context menu. For more
information, see "Displaying and Hiding Columns" on page 84.

7. Click Close to exit.

10.4.9.4 Making a Cell Identifier Collision Zones Prediction


You can make a prediction of cell identifier collision zones to view areas covered by cells using the same PCI or
NPCI, PSS or NPSS ID, SSS or NSSS ID, PCI Mod 6 (DL RS), PCI Mod 30 (UL DMRS), and PRACH Root Sequences.
Atoll checks on each pixel if one or more cell has the same cell identifier as the user’s best serving cell. If so, Atoll
considers that there is cell identifier collision.
To make a cell identifier collision zone prediction:
1. Select the Network explorer, right‐click the Predictions folder and select New Prediction from the context
menu. The Prediction Types dialogue appears.
2. Select Cell Identifier Collision Zones (DL) and click OK.
3. Click the General tab. On the General tab, you can change the assigned Name of the coverage prediction, the
Resolution, and you can add a Comment.

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the <GUID> and </GUID> tags in the following files:
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction was saved using the Save as Customised Prediction command.
◼ "<prediction_name>.XML" files (one per prediction) created in the following
folder if coverage predictions were calculated with Display type = "Value
intervals": C:\<path_to_doc>\<doc_name>.studies\{<Unique_ID>}

Under Display Configuration, you can create a Filter to select which sites to display in the results. You can also
display the results grouped in the Network explorer by one or more characteristics by clicking the Group By
button, or you can display the results sorted by clicking the Sort button. For information on filtering, see
"Filtering Data" on page 103; for information on grouping, see "Advanced Grouping of Data Objects" on
page 101; for information on sorting, see "Advanced Sorting" on page 103.
4. Click the Conditions tab. On the Conditions tab, you can define the signals that will be considered for each
pixel.
◼ At the top of the Conditions tab, you can set the range of signal level to be considered.

762 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ The Server parameter is set to "Best Signal Level." You can enter an Overlap margin.
◼ If you select the Shadowing check box, you can change the Cell edge coverage probability.
◼ You can select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
◼ You can select the Take frequency plan into account check box to determine the cell identifier collisions
based on the current frequency plan of the network. If you want, you can also have the collisions evaluated
on "All," one, or more Channels.
◼ Under Identifier, you can select the cell identifier for which you want to calculate the coverage prediction.
5. Click the Display tab.
The coverage prediction results will be arranged according to cells, the number of interferers, or number of
interferers per cell. For information on adjusting the display, see "Setting the Display Properties of Objects" on
page 49.
6. Once you have created the coverage prediction, choose whether you want to calculate it now or later:
◼ Click Calculate to save the defined coverage prediction and perform the calculation immediately.
◼ Click OK to save the defined coverage prediction without calculating it. You can calculate the prediction
later by clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer. Once Atoll has
finished calculating the coverage prediction, the results are displayed in the map window.

10.4.9.5 Analysing the Frequency Allocation Using Coverage Predictions


You can create and compare reference signal C/(I+N) coverage predictions before and after the automatic
frequency allocation in order to analyse and compare the improvements brought about by the AFP. For more
information on creating reference signal C/(I+N) coverage predictions, see "Studying Interference and C/(I+N)
Levels" on page 720. For more information on comparing two coverage predictions, see "Comparing Coverage
Predictions" on page 252.

10.5 Studying LTE NB-IoT Network Capacity


Interference is the major limiting factor in the performance of LTE NB-IoT networks. It has been recognised as the
major bottleneck in network capacity and is often responsible for poor performance. Frequency reuse means that
in a given coverage area there are several cells that use a given set of frequencies. The cells that use the same
frequency are called co-channel cells, and the interference from users with the same channel in the other co-channel
cells is called co-channel interference. Unlike thermal noise which can be overcome by increasing the signal-to-
noise ratio (SNR), co-channel interference cannot be countered by increasing the carrier power of a transmitter. This
is because an increase in carrier transmission power will increase the interference to neighbouring co-channel cells.
To reduce co-channel interference, co-channel cells must be physically separated sufficiently by a distance, called
the reuse distance. For a network with a limited number of frequency channels, a large reuse distance can guarantee
a high QoS for the system, but the capacity will be decreased.
Another type of interference in LTE NB-IoT networks is adjacent channel interference. Adjacent channel interference
results from imperfect receiver filters which allow nearby frequencies to interfere with the used frequency channel.
Adjacent channel interference can be minimised through careful filtering and channel assignment.
In Atoll, a simulation is based on a realistic distribution of users at a given point in time. The distribution of users at
a given moment is referred to as a snapshot. Based on this snapshot, Atoll calculates various network parameters
such as the downlink and uplink traffic loads, the uplink noise rise, the user throughputs, and so on. Simulations are
calculated in an iterative fashion.
When several simulations are performed at the same time using the same traffic information, the distribution of
users will be different, according to a Poisson distribution. Consequently you can have variations in user distribution
from one snapshot to another.

© 2020 Forsk. All Rights Reserved. 763


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

To create snapshots, services and users must be modelled. As well, certain traffic information in the form of traffic
maps must be provided. Once services and users have been modelled and traffic maps have been created, you can
make simulations of the network traffic.
For general information on studying network capacity in Atoll, see Chapter 6: Traffic and Capacity Planning.
This section covers the following topics for LTE networks:
◼ "Defining Multi-service Traffic Data" on page 764.
◼ "Calculating LTE NB-IoT Traffic Simulations" on page 764.
◼ "Making Coverage Predictions Using Simulation Results" on page 774.

10.5.1 Defining Multi-service Traffic Data

The first step in making a simulation is defining how the network is used. In Atoll, this is accomplished by creating
all of the parameters of network use, in terms of services, users, and equipment used.
The following services and users are modelled in Atoll in order to create simulations:
◼ Radio bearers: Radio bearers are used by the network for carrying information. The Radio Bearers table lists
all the available radio bearers. You can create new radio bearers and modify existing ones by using the Radio
Bearers table. For information on defining radio bearers, see "Defining Radio Bearers" on page 789.
◼ Services: Services are the various services, such as VoIP, FTP download, and so on, available to users. These
services can be either of the type "voice" or "data". For information on modelling end-user services, see
"Modelling Services" on page 279.
◼ Mobility types: Information about receiver mobility is important to determine the user’s radio conditions and
throughputs. For information on modelling mobility types, see "Modelling Mobility Types" on page 286.
◼ Terminals: A terminal is the user equipment that is used in the network, for example, a mobile phone, a PDA,
or a car’s on-board navigation device. For information on modelling terminals, see "Modelling Terminals" on
page 287.

10.5.2 Calculating LTE NB-IoT Traffic Simulations

To plan and optimise LTE networks, you will need to study the network capacity and to study the network coverage
taking into account realistic user distribution and traffic demand scenarios.
In Atoll, a simulation corresponds to a given distribution of LTE NB-IoT users. It is a snapshot of an LTE NB-IoT
network. The principal outputs of a simulation are a geographic user distribution with a certain traffic demand,
resources allocated to each user of this distribution, and cell loads.
You can create groups for one or more simulations and carry out as many simulations as required. A new simulation
for each different traffic scenario can help visualise the network’s response to different traffic demands. Each user
distribution (each simulation generates a new user distribution) is a Poisson distribution of the number of active
users. Therefore, each simulation may have a varying number of users accessing the network.
LTE NB-IoT simulation results can be displayed on the map as well as listed in tabular form for analysis. Simulation
outputs include results related to sites, cells, and mobiles.
LTE NB-IoT simulation results can be stored in the cells table and used in C/(I+N) based coverage predictions.
This section covers the following topics:
◼ "LTE NB-IoT Traffic Simulation Algorithm" on page 765.
◼ "LTE NB-IoT Simulation Results" on page 768.
This section explains the specific mechanisms that are used to calculate LTE traffic simulations. For information
on working with traffic simulations in Atoll, see "Simulations" on page 305

764 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

10.5.2.1 LTE NB-IoT Traffic Simulation Algorithm


Figure 10.3 shows the LTE NB-IoT simulation algorithm. The simulation process in LTE NB-IoT consists of the
following steps:
1. Mobile Generation and Distribution
Simulations require traffic data, such as traffic maps (raster, vector, or live traffic data). Atoll generates a user
distribution for each simulation using a Monte Carlo algorithm. This user distribution is based on the traffic
data input and is weighted by a Poisson distribution.
Each mobile generated during the simulations is assigned a service, a mobility type, and a terminal according
to the user profile assigned to it. A transmission status is determined according to the activity probabilities.
The transmission status is an important output of the simulation as it has a direct impact on the next step of
the simulation process, i.e., the radio resource management (RRM), and has an impact on the interference
level in the network.
Unless fixed, the geographical location of each mobile is determined randomly for the mobiles generated
based on the traffic data from traffic maps.

Figure 10.3: LTE simulation algorithm

2. Best Server Determination


Atoll determines the best server for each mobile as described in "Global Network Settings" on page 782.
3. Downlink Calculations
The downlink calculations include the calculation of C/(I+N) for the various physical signals and channels,
determination of the best available bearer, 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

© 2020 Forsk. All Rights Reserved. 765


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

blank subframes used by the different cells. Frequency-domain inter-cell interference coordination is
performed on the downlink if the cell supports Static DL ICIC. Here, interference calculation is based on the
probabilities of collision between the cell-centre and cell-edge resources used by the different cells.
Carrier aggregation and coordinated multipoint transmission and reception (CoMP) are also taken into
account. A user may be connected to more than one server for carrier aggregation, CoMP, or both. For a user
whose service, terminal, and best server support carrier aggregation, the user throughput is improved
according to its aggregation capabilities and the available primary and secondary cells. For a user whose
terminal and best server support CoMP, different effects of the various CoMP modes are taken into account:
coordinated scheduling decreases the interference between coordinated CoMP servers, coherent joint
transmission constructively combines the signals from the CoMP servers resulting in an additive as well as
probabilistic gain, and non-coherent joint transmission aggregates user throughput over the CoMP servers
who allocate resources to the CoMP user. For more information, see the Administrator Manual.
4. Uplink Calculations
The uplink calculations include the calculation of C/(I+N) for the various physical channels, determination of
the best available bearer, uplink power control and 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 cell supports Static UL ICIC. Here, interference calculation is based on the
probabilities of collision between the cell-centre and cell-edge resources used by the different cells.
Carrier aggregation and coordinated multipoint transmission and reception (CoMP) are also taken into
account. A user may be connected to more than one server for carrier aggregation, CoMP, or both. For a user
whose service, terminal, and best server support carrier aggregation, the user throughput is improved
according to its aggregation capabilities and the available primary and secondary cells. For a user whose
terminal and best server support CoMP, coordinated scheduling decreases the interference between
coordinated CoMP servers. For more information, see the Administrator Manual.
During uplink noise rise control, if the maximum uplink noise rise is higher than the actual noise rise for a cell,
the maximum (N)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 (N)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.
5. Radio Resource Management and Cell Load Calculation
Atoll uses an intelligent scheduling algorithm to perform radio resource management. The scheduling
algorithm is explained in detail in the Administrator Manual. The scheduler performs the following steps:
a. Determines the total amount of resources in each cell. The amounts of cell resources, specially at cell-
edges, depend on the cell’s ABS pattern as well as on the number of cell’s cell-edge resource blocks defined
for Static DL inter-cell interference coordination in the cell’s frame configuration.
b. Selects the first N users from the users generated in the first step, where N is the Max number of users
defined in the cell properties.
c. Sorts the users in decreasing order by service priority.

 The effective service priority is determined by the QCI priority and the user-defined
service priority. For example:
◼ A service with QCI 1 will have a higher priority than any service with QCI 2,
irrespective of the user-defined service priority.
◼ A service with QCI 1 and user-defined service priority 1 will have a higher
priority than any service with QCI 1 and user-defined service priority 0.
The priorities of the different QoS class identifiers are defined by the 3GPP are
listed in "Modelling Services" on page 279.

d. Allocates the resources required to satisfy the minimum throughput demands of the users starting from
the first user (with the highest priority service) to the last user.
e. If resources still remain in the resource pool after this allocation, allocates resources to the users with

766 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

maximum throughput demands according to the used scheduling algorithm.

 For their minimum throughput demands, LTE-A users are only scheduled on their
primary serving cells. At this stage, LTE-A users may be rejected due to "Scheduler
Saturation" or "Resource Saturation".
For their maximum throughput demands, LTE-A users are scheduled separately on
each of their serving cells (primary and secondary for carrier aggregation / non-
coherent joint transmission CoMP servers). Each user’s remaining throughput
demand (maximum – minimum) is distributed over each of its serving cells
proportionally to the resources available on each serving cell and to the user’s
downlink effective RLC channel throughput or uplink effective RLC allocated
bandwidth throughput on each of its serving cell.
For carrier aggregation, only secondary cells whose PDSCH C/(I+N) is higher than
or equal to the secondary cell activation threshold defined in the terminal reception
equipment properties are activated for aggregation in downlink. Similarly, only
secondary cells whose PDSCH C/(I+N) and PUSCH C/(I+N) are both higher than or
equal to the secondary cell activation threshold defined in the terminal and cell
reception equipment properties, respectively, are activated for aggregation in
uplink. User throughput demands are distributed among the primary cell and active
secondary cells.
Within each active serving cell, resource allocation for the maximum throughput
demands is carried out according to the scheduler used by that cell.
An alternate method for distributing LTE-A users’ remaining throughput demand
over their serving cells is also available through an option in the Atoll.ini file. For
more information, see the Administrator Manual.
The total user throughput is the sum of the throughputs obtained from each of the
user’s servers. For detailed information on RRM and scheduling, see the
Administrator Manual.

Atoll performs step 1. through step 4. for both LTE mobiles as well as NB-IoT devices, whereas step 5. is only carried
out for LTE mobiles.
At the end of the simulations, active users can be connected in the direction corresponding to his activity status if
the following conditions are met:
◼ They have a best server assigned (step 2.).
◼ They have a bearer in the direction corresponding to his activity status (step 3. and step 4.).
◼ They are among the users selected by the scheduler for resource allocation (step 5.).
◼ They are not rejected due to resource saturation (step 5.).
Users may be rejected in step 2. for "No Coverage," step 3. or step 4. for "No Service," and step 5. for the following
motives:
◼ "Scheduler Saturation": The user is not among the users selected for resource allocation.
◼ "Resource Saturation" : All of the cell’s resources were used up by other users or if, for a user active in uplink,
the minimum uplink throughput demand was higher than the uplink allocated bandwidth throughput.
◼ "Backhaul Saturation": The user was among the lowest priority service users served by a cell of a site whose
defined maximum S1 interface throughputs were exceeded while allocating resources for the minimum
throughput demands.

Rejected LTE-A users are only counted in the statistics of their primary


serving cells.
◼ Connected LTE-A users are counted in the statistics of all their serving cells,
primary and secondary.

© 2020 Forsk. All Rights Reserved. 767


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

10.5.2.2 LTE NB-IoT Simulation Results


After you have created a simulation, as explained in "Simulation Properties" on page 306, you can either display the
results as a distribution map or you can access the actual values of the simulation. Actual values can be displayed
either for a single simulation or as average values for a group of simulations.
To display simulation results, see "Displaying Simulation Results" on page 311.
To display distribution maps of a simulation, see "Displaying Simulation Results on the Map" on page 311.
The Simulation Results window displays results for single simulations and for groups of simulations. When
displaying results for a group of simulations, the Sites and Cells tabs display average results.

Statistics tab
The Statistics tab contains the following sections:
◼ Request: Under Request, is data on the connection requests:
◼ Atoll calculates the total number of users who try to connect. This number is the result of the first random
trial; radio resource allocation has not yet finished. The result depends on the traffic description and traffic
input.
◼ During the first random trial, each user is assigned a service and an activity status. The number of users
per activity status and the UL and DL throughput demands that all users could theoretically generate are
provided.
◼ The breakdown per service (total number of users, number of users per activity status, and UL and DL
throughput demands) is given.
◼ Results: Under Results, is data on the connection results:
◼ The number of iterations that were run in order to converge.
◼ The total number and percentage of users unable to connect: rejected users, and the number of rejected
users per rejection cause.
◼ The number and percentage of users connected to a cell, the number of users per activity status, and the
total UL and DL throughputs they generate. This information is also provided by service.

Sites tab
The Sites or Sites (Average) tab contains the following information per site:
◼ Peak RLC cumulated throughput (DL) (kbps): The sum of peak RLC user throughputs of all the users
connected in the downlink in all the cells of the site.
◼ Effective RLC cumulated throughput (DL) (kbps): The sum of effective RLC user throughputs of all the users
connected in the downlink in all the cells of the site.
◼ Cumulated application throughput (DL) (kbps): The sum of application throughputs of all the users connected
in the downlink in all the cells of the site.
◼ Peak RLC cumulated throughput (UL) (kbps): The sum of peak RLC user throughputs of all the users
connected in the uplink in all the cells of the site.
◼ Effective RLC cumulated throughput (UL) (kbps): The sum of effective RLC user throughputs of all the users
connected in the uplink in all the cells of the site.
◼ Cumulated application throughput (UL) (kbps): The sum of application throughputs of all the users connected
in the uplink in all the cells of the site.
◼ Connection success rate (%): The percentage of users connected to any cell of the site with respect to the
number of users covered by the cells of the site.
◼ Total number of connected users: The total number of users connected to any cell of the site in downlink,
uplink, or downlink and uplink both.
◼ Number of connected users (DL+UL): The number of users connected to any cell of the site in downlink and
uplink both.
◼ Number of connected users (DL): The number of users connected to any cell of the site in downlink.
◼ Number of connected users (UL): The number of users connected to any cell of the site in uplink.
◼ Number of connected users (inactive): The number of inactive users connected to any cell of the site.
◼ No service: The number of users unable to connect to any cell of the site for which the rejection cause was
"No service."

768 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ No service (%): The percentage of users unable to connect to any cell of the site for which the rejection cause
was "No service."
◼ Scheduler saturation: The number of users unable to connect to any cell of the site for which the rejection
cause was "Scheduler saturation."
◼ Scheduler saturation (%): The percentage of users unable to connect to any cell of the site for which the
rejection cause was "Scheduler saturation."
◼ Resource saturation: The number of users unable to connect to any cell of the site for which the rejection
cause was "Resource saturation."
◼ Resource saturation (%): The percentage of users unable to connect to any cell of the site for which the
rejection cause was "Resource saturation."
◼ Backhaul saturation: The number of users unable to connect to any cell of the site for which the rejection
cause was "Backhaul saturation."
◼ Backhaul saturation (%): The percentage of users unable to connect to any cell of the site for which the
rejection cause was "Backhaul saturation."
◼ Peak RLC cumulated throughput (DL) (kbps) for each service: For each service, the sum of peak RLC user
throughputs of the users connected in the downlink in all the cells of the site.
◼ Effective RLC cumulated throughput (DL) (kbps) for each service: For each service, the sum of effective RLC
user throughputs of the users connected in the downlink in all the cells of the site.
◼ Cumulated application throughput (DL) (kbps) for each service: For each service, the sum of application
throughputs of the users connected in the downlink in all the cells of the site.
◼ Peak RLC cumulated throughput (UL) (kbps) for each service: For each service, the sum of peak RLC user
throughputs of the users connected in the uplink in all the cells of the site.
◼ Effective RLC cumulated throughput (UL) (kbps) for each service: For each service, the sum of effective RLC
user throughputs of the users connected in the uplink in all the cells of the site.
◼ Cumulated application throughput (UL) (kbps) for each service: For each service, the sum of application
throughputs of the users connected in the uplink in all the cells of the site.
◼ Connection success rate (%) for each service: For each service, the percentage of users connected to any cell
of the site with respect to the number of users covered by the cells of the site.

Cells tab
The Cells tab contains the following information, per site and transmitter:
◼ Layer: The layer to which the cell belongs.
◼ Traffic load (DL) (%): The traffic loads of the cells calculated on the downlink during the simulation.
◼ Cell-edge Traffic Ratio (DL) (%): The percentage of the downlink traffic load that corresponds to the cell-edge
users.
◼ Traffic load (UL) (%): The traffic loads of the cells calculated on the uplink during the simulation.
◼ UL noise rise (dB): The noise rise of the cells calculated on the uplink during the simulation.
◼ ICIC UL noise rise (dB): The noise rise of the cells calculated on the uplink during the simulation for cell-edge
users.
◼ Max (N)PUSCH C/(I+N) (dB): The maximum PUSCH or NPUSCH C/(I+N) for the cell. It is updated during uplink
noise rise control based on the maximum noise rise constraints of the neighbouring cells.
◼ Angular distribution of interference (AAS): The simulation results generated for transmitters using a smart
antenna. These results are the angular distributions of the downlink traffic power spectral density.
◼ AAS usage (DL) (%): The percentage of the downlink traffic load that corresponds to the traffic carried by the
smart antennas.
◼ Number of co-scheduled MU-MIMO users (DL): The average number of MU-MIMO users that share the same
resources on the downlink.
◼ Number of co-scheduled MU-MIMO users (UL): The average number of MU-MIMO users that share the same
resources on the uplink.
◼ Peak RLC cumulated throughput (DL) (kbps): The sum of peak RLC user throughputs of all the users
connected in the downlink.

© 2020 Forsk. All Rights Reserved. 769


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

◼ Effective RLC cumulated throughput (DL) (kbps): The sum of effective RLC user throughputs of all the users
connected in the downlink.
◼ Cumulated application throughput (DL) (kbps): The sum of application throughputs of all the users connected
in the downlink.
◼ Peak RLC cumulated throughput (UL) (kbps): The sum of peak RLC user throughputs of all the users
connected in the uplink.
◼ Effective RLC cumulated throughput (UL) (kbps): The sum of effective RLC user throughputs of all the users
connected in the uplink.
◼ Cumulated application throughput (UL) (kbps): The sum of application throughputs of all the users connected
in the uplink.
◼ Connection success rate (%): The percentage of users connected to the cell with respect to the number of
users covered by the cell.
◼ Total number of connected users: The total number of users connected to the cell in downlink, uplink, or
downlink and uplink both.
◼ Number of connected users (DL+UL): The number of users connected to the cell in downlink and uplink both.
◼ Number of connected users (DL): The number of users connected to the cell in downlink.
◼ Number of connected users (UL): The number of users connected to the cell in uplink.
◼ Number of connected users (inactive): The number of inactive users connected to the cell.
◼ No service: The number of users unable to connect to the cell for which the rejection cause was "No service."
◼ No service (%): The percentage of users unable to connect to the cell for which the rejection cause was "No
service."
◼ Scheduler saturation: The number of users unable to connect to the cell for which the rejection cause was
"Scheduler saturation."
◼ Scheduler saturation (%): The percentage of users unable to connect to the cell for which the rejection cause
was "Scheduler saturation."
◼ Resource saturation: The number of users unable to connect to the cell for which the rejection cause was
"Resource saturation."
◼ Resource saturation (%): The percentage of users unable to connect to the cell for which the rejection cause
was "Resource saturation."
◼ Backhaul saturation: The number of users unable to connect to the cell for which the rejection cause was
"Backhaul saturation."
◼ Backhaul saturation (%): The percentage of users unable to connect to the cell for which the rejection cause
was "Backhaul saturation."
◼ Peak RLC cumulated throughput (DL) (kbps) for each service: For each service, the sum of peak RLC user
throughputs of the users connected in the downlink.
◼ Effective RLC cumulated throughput (DL) (kbps) for each service: For each service, the sum of effective RLC
user throughputs of the users connected in the downlink.
◼ Cumulated application throughput (DL) (kbps) for each service: For each service, the sum of application
throughputs of the users connected in the downlink.
◼ Peak RLC cumulated throughput (UL) (kbps) for each service: For each service, the sum of peak RLC user
throughputs of the users connected in the uplink.
◼ Effective RLC cumulated throughput (UL) (kbps) for each service: For each service, the sum of effective RLC
user throughputs of the users connected in the uplink.
◼ Cumulated application throughput (UL) (kbps) for each service: For each service, the sum of application
throughputs of the users connected in the uplink.
◼ Connection success rate (%) for each service: For each service, the percentage of users connected to the cell
with respect to the number of users covered by the cell.

Mobiles tab
The Mobiles tab contains the following information:
◼ X and Y: The coordinates of users who attempt to connect (the geographic position is determined by the
second random trial).

770 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ Height: The height of the user terminal (antenna).


◼ User profile: The assigned user profile. Atoll uses the assigned service and activity status to determine the
terminal and the user profile.
◼ Subscriber ID: The ID of the user if the user is generated from a subscriber list and not from a traffic map.
◼ Subscriber list: The subscriber list of the user if the user is generated from a subscriber list and not from a
traffic map.
◼ Service: The service assigned during the first random trial during the generation of the user distribution.
◼ Terminal: The assigned terminal. Atoll uses the assigned service and activity status to determine the terminal
and the user profile.
◼ Mobility: The mobility type assigned during the first random trial during the generation of the user distribution.
◼ Activity status: The assigned activity status. It can be Active DL, Active UL, Active DL+UL, or Inactive.
◼ Connection status: The connection status indicates whether the user is connected or rejected at the end of
the simulation. If connected, the connection status corresponds to the activity status. If rejected, the rejection
cause is given.
◼ Clutter class: The code of the clutter class where the user is located.
◼ Indoor: This field indicates whether indoor losses pertaining to each clutter class are added to the path loss.
The receiver is considered indoor if either clutter heights or clutter classes are defined and those clutter
heights are greater than the receiver height defined in the traffic map.
◼ Best server: The best server of the user.
◼ Serving cell: The serving cell of the user.
◼ Layer: The layer to which the serving cell belongs.
◼ Multiserver Context: The reason of multiserver connection: carrier aggregation/multicarrier operation, CoMP,
or both.
◼ Number of servers (DL): The total number of aggregated or coordinated servers in downlink.
◼ Number of servers (UL): The total number of aggregated or coordinated servers in uplink.
◼ Azimuth: The orientation of the user’s terminal antenna in the horizontal plane. Azimuth is always considered
with respect to the North. Atoll points the user antenna towards its best server.
◼ Downtilt: The orientation of the user’s terminal antenna in the vertical plane. Mechanical downtilt is positive
when it is downwards and negative when upwards. Atoll points the user antenna towards its best server.
◼ Path loss (dB): The path loss from the best server calculated for the user.
◼ 2nd best server: The second best server of the user.
◼ 2nd best server path loss (dB): The path loss from the second best server calculated for the user.
◼ 3rd best server: The third best server of the user.
◼ 3rd best server path loss (dB): The path loss from the third best server calculated for the user.
◼ (N)RSRP (DL) (dBm): The RSRP or NRSRP received at the user location in the downlink.
◼ (N)RSSI (DL) (dBm): The RSSI or NRSSI received at the user location in the downlink.
◼ (N)RSRQ (DL) (dB): The RSRQ or NRSRQ received at the user location in the downlink.
◼ Received (N)RS power (DL) (dBm): The RS or NRS signal level received at the user location in the downlink.
◼ Received (N)SS power (DL) (dBm): The SS or NSS signal level received at the user location in the downlink.
◼ Received (N)PBCH power (DL) (dBm): The PBCH or NPBCH signal level received at the user location in the
downlink.
◼ Received (N)PDCCH power (DL) (dBm): The PDCCH or NPDCCH signal level received at the user location in
the downlink.
◼ Received (N)PDSCH power (DL) (dBm): The PDSCH or NPDSCH signal level received at the user location in
the downlink.
◼ (N)RS C/(I+N) (DL) (dB): The RS or NRS C/(I+N) at the user location in the downlink.
◼ (N)SS C/(I+N) (DL) (dB): The SS or NSS C/(I+N) at the user location in the downlink.
◼ (N)PBCH C/(I+N) (DL) (dB): The PBCH or NPBCH C/(I+N) at the user location in the downlink.
◼ (N)PDCCH C/(I+N) (DL) (dB): The PDCCH or NPDCCH C/(I+N) at the user location in the downlink.

© 2020 Forsk. All Rights Reserved. 771


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

◼ (N)PDSCH C/(I+N) (DL) (dB): The PDSCH or NPDSCH C/(I+N) at the user location in the downlink.
◼ (N)RS total noise (I+N) (DL) (dBm): The sum of the interference and noise experienced at the user location in
the downlink on the RS or NRS.
◼ (N)SS & PBCH total noise (I+N) (DL) (dBm): The sum of the interference and noise experienced at the user
location in the downlink on the SS or NSS and PBCH or NPBCH.
◼ (N)PDCCH total noise (I+N) (DL) (dBm): The sum of the interference and noise experienced at the user
location in the downlink on the PDCCH or NPDCCH.
◼ (N)PDSCH total noise (I+N) (DL) (dBm): The sum of the interference and noise experienced at the user
location in the downlink on the PDSCH or NPDSCH.
◼ Bearer (DL): The highest bearer available for the PDSCH or NPDSCH C/(I+N) level at the user location in the
downlink.
◼ BLER (DL): The Block Error Rate read from the user terminal’s reception equipment for the PDSCH or NPDSCH
C/(I+N) level at the user location in the downlink.
◼ Diversity mode (DL): The diversity mode used by the cell in downlink for the user.
◼ Peak RLC channel throughput (DL) (kbps): The maximum RLC channel throughput attainable using the
highest bearer available at the user location in the downlink.
◼ Effective RLC channel throughput (DL) (kbps): The effective RLC channel throughput attainable using the
highest bearer available at the user location in the downlink. It is calculated from the peak RLC throughput and
the BLER.
◼ Application channel throughput (DL) (kbps): The application throughput is the net throughput without coding
(redundancy, overhead, addressing, and so on). It is calculated from the effective RLC throughput, the
throughput scaling factor of the service and the throughput offset.
◼ Peak RLC user throughput (DL) (kbps): The maximum RLC user throughput attainable using the highest
bearer available at the user location in the downlink.
◼ Effective RLC user throughput (DL) (kbps): The effective RLC user throughput attainable using the highest
bearer available at the user location in the downlink. It is calculated from the peak RLC throughput and the
BLER.
◼ Application user throughput (DL) (kbps): The application throughput is the net throughput without coding
(redundancy, overhead, addressing, and so on). It is calculated from the effective RLC throughput, the
throughput scaling factor of the service and the throughput offset.
◼ Received (N)PUSCH power (UL) (dBm): The PUSCH or NPUSCH signal level received at the serving
transmitter from the user terminal in the uplink.
◼ (N)PUSCH total noise (I+N) (UL) (dBm): The sum of the interference and noise experienced at the serving
transmitter of the user in the uplink on the PUSCH or NPUSCH.
◼ (N)PUSCH C/(I+N) (UL) (dB): The PUSCH or NPUSCH C/(I+N) at the serving transmitter of the user in the
uplink.
◼ Bearer (UL): The highest bearer available for the PUSCH or NPUSCH C/(I+N) level at the serving transmitter
of the user in the uplink.
◼ BLER (UL): The Block Error Rate read from the serving cell’s reception equipment for the PUSCH or NPUSCH
C/(I+N) level at the serving transmitter of the user in the uplink.
◼ Diversity mode (UL): The diversity mode used by the cell in uplink for the user.
◼ Transmission power (UL) (dBm): The transmission power of the user terminal after power control in the
uplink.
◼ Allocated bandwidth (UL) (No. of PRBs or Tones): The number of PRBs in LTE or tones in NB-IoT allocated to
the user in the uplink by the eNode-B.
◼ Peak RLC channel throughput (UL) (kbps): The maximum RLC channel throughput attainable using the
highest bearer available at the user location in the uplink.
◼ Effective RLC channel throughput (UL) (kbps): The effective RLC channel throughput attainable using the
highest bearer available at the user location in the uplink. It is calculated from the peak RLC throughput and
the BLER.
◼ Application channel throughput (UL) (kbps): The application throughput is the net throughput without coding
(redundancy, overhead, addressing, and so on). It is calculated from the effective RLC throughput, the
throughput scaling factor of the service and the throughput offset.

772 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ Peak RLC allocated bandwidth throughput (UL) (kbps): The maximum RLC throughput attainable for the
number of PRBs allocated to the user using the highest bearer available at the user location in the uplink.
◼ Effective RLC allocated bandwidth throughput (UL) (kbps): The effective RLC throughput attainable for the
number of PRBs allocated to the user using the highest bearer available at the user location in the uplink. It is
calculated from the peak RLC throughput and the BLER.
◼ Application allocated bandwidth throughput (UL) (kbps): The application throughput is the net throughput
without coding (redundancy, overhead, addressing, and so on). It is calculated from the effective RLC
throughput, the throughput scaling factor of the service and the throughput offset.
◼ Peak RLC user throughput (UL) (kbps): The maximum RLC user throughput attainable using the highest
bearer available at the user location in the uplink.
◼ Effective RLC user throughput (UL) (kbps): The effective RLC user throughput attainable using the highest
bearer available at the user location in the uplink. It is calculated from the peak RLC throughput and the BLER.
◼ Application user throughput (UL) (kbps): The application throughput is the net throughput without coding
(redundancy, overhead, addressing, and so on). It is calculated from the effective RLC throughput, the
throughput scaling factor of the service and the throughput offset.

 For LTE-A users, the Mobiles tab displays the:


◼ Calculated radio parameters (signal levels, C/(I+N), and so on) corresponding
to:
◼ The users’ primary serving cells (carrier aggregation),
◼ Its best server (dynamic point selection, non-coherent joint transmission,
and joint reception CoMP),
◼ Combined joint transmission CoMP servers.
◼ Throughput:
◼ Aggregated over all the servers (carrier aggregation and non-coherent joint
transmission CoMP),
◼ Corresponding to the composite signal quality due to signal combination
in joint transmission CoMP.
To display detailed results for LTE-A users, select Actions > Detailed Display. The
Mobiles tab displays one line per aggregated or coordinated server showing the
calculated radio parameters (signal levels, C/(I+N), and so on) and throughputs
corresponding to each serving cell. For coherent joint transmission CoMP, however,
the radio signal quality values as well as throughputs are the same for all combined
servers, and the throughputs are not aggregated between servers.
Moreover, the throughput of any rejected user is zero.

Initial Conditions tab


The Initial Conditions tab contains the following information:
◼ The global network settings:
◼ PDCCH overhead (number of OFDM symbols per subframe)
◼ PUCCH overhead (average number of PRBs)
◼ Default cyclic prefix
◼ Uplink power adjustment margin
◼ Reference signal EPRE calculation method
◼ Best server selection criterion
◼ Best server selection method
◼ Special subframe configuration
◼ SU-MIMO criterion
◼ MU-MIMO criterion
◼ Multi-antenna interference calculation method
◼ The input parameters specified when creating the simulation:

© 2020 Forsk. All Rights Reserved. 773


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

◼ Generator initialisation value


◼ Maximum number of iterations
◼ Global scaling factor
◼ Backhaul capacity limitation
◼ Uplink and downlink traffic load convergence thresholds
◼ Uplink noise rise convergence threshold
◼ Names of the traffic maps used.
◼ The parameters related to the clutter classes, including the default values.

10.5.3 Making Coverage Predictions Using Simulation Results

In Atoll, you can analyse simulation results by making coverage predictions using simulation results. In a coverage
prediction each pixel is considered as a non-interfering probe user with a defined terminal, mobility, and service. The
analyses can be based on a single simulation or on an averaged group of simulations.
When no simulations are available, Atoll uses the downlink traffic loads and uplink noise rise values stored for each
cell to make coverage predictions. For information on cell properties, see "LTE Cell Properties" on page 695 and "NB-
IoT Cell Properties" on page 702; for information on modifying cell properties, see "Creating or Modifying a Cell" on
page 110.
Once you have made simulations, Atoll can use the information from the simulations instead of the defined
parameters in the cell properties to make coverage predictions. For each coverage prediction based on simulation
results, you can base the coverage prediction on a selected simulation or on a group of simulations, which uses the
average of all simulations in the group.
The coverage predictions that can use simulation results are:
◼ Coverage by C/(I+N) Level: For information on making a downlink or uplink coverage by C/(I+N) level, see
"Studying Interference and C/(I+N) Levels" on page 720.
◼ Service Area Analysis: For information on making a downlink or uplink service area analysis, see "Studying
Downlink and Uplink Service Areas" on page 722.
◼ Effective Service Area Analysis: For information on making an effective service area analysis, see "Studying
the Effective Service Area" on page 724.
◼ Coverage by Throughput: For information on making a downlink or uplink coverage by throughput, see
"Making a Coverage Prediction by Throughput" on page 725.
◼ Coverage by Quality Indicator: For information on making a downlink or uplink coverage by quality indicator,
see "Making a Coverage Prediction by Quality Indicator" on page 727.
When no simulations are available, you select "(Cells table)" from the Load conditions list, on the Conditions tab.
However, when simulations are available you can base the coverage prediction on one simulation or a group of
simulations.
To base a coverage prediction on a simulation or group of simulations, when setting the parameters:
1. Click the Conditions tab.
2. From the Load conditions list, select the simulation or group of simulations on which you want to base the
coverage prediction.

10.6 Optimising Network Parameters Using ACP


The ACP (Automatic Cell Planning) module enables radio engineers designing LTE NB-IoT networks to
automatically calculate the optimal network settings in terms of network coverage and quality. ACP can also be
used to add sites from a list of candidate sites or to remove unnecessary sites or sectors. ACP can also be used in
co-planning projects where networks using different radio access technologies must be taken into consideration
when calculating the optimal network settings.

774 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

ACP is primarily intended to improve existing network deployment by reconfiguring the main parameters that can
be remotely controlled by operators: antenna electrical tilt and cell pilot power. ACP can also be used during the
initial planning stage of an LTE network by enabling the selection of the antenna, and its azimuth, height, and
mechanical tilt. ACP not only takes transmitters into account in optimisations but also any repeaters and remote
antennas.
ACP can also be used to measure and optimise the EMF exposure created by the network. This permits the
optimisation of power and antenna settings to reduce excessive EMF exposure in existing networks and optimal
site selection for new transmitters.
ACP uses user-defined objectives to evaluate the optimisation, as well as to calculate its implementation cost. Once
you have defined the objectives and the network parameters to be optimised, ACP uses an efficient global search
algorithm to test many network configurations and propose the reconfigurations that best meet the objectives. ACP
presents the changes ordered from the most to the least beneficial, allowing phased implementation or
implementation of just a subset of the suggested changes.
ACP is technology-independent and can be used to optimise networks using different radio access technologies.
Chapter 18: Automatic Cell Planning explains how you configure the ACP module, how you create and run an
optimisation setup, and how you can view the results of an optimisation.
In this section, only the concepts specific to LTE NB-IoT networks are explained:
◼ "LTE NB-IoT Optimisation Objectives" on page 775
◼ "LTE NB-IoT Quality Parameters" on page 776
◼ "LTE NB-IoT Quality Analysis Predictions" on page 778
◼ "LTE NB-IoT Cell Reconfiguration Parameters" on page 780

10.6.1 LTE NB-IoT Optimisation Objectives

ACP optimises the network using user-defined objectives to evaluate the quality of the network reconfiguration. The
objectives are dependent on the technology used by the project and are consistent with the corresponding coverage
predictions in Atoll. In projects using LTE or NB-IoT, either alone, or in a co-planning or multi-RAT mode, the following
objectives are proposed by default:
◼ LTE RSRP
◼ LTE PDSCH CINR
◼ NB-IoT NRSRP
◼ NB-IoT NRSRQ
You can also create the following objectives from the context menu of Objectives in the left-hand pane of the
Objectives tab:
◼ LTE RS Coverage
◼ LTE RS CINR
◼ LTE RSSI
◼ LTE 1st-Nth Difference
◼ LTE RSRQ
◼ LTE RLC Peak Rate
◼ LTE UL PUSCH Coverage
◼ NB-IoT RS Coverage
◼ NB-IoT RS CINR
◼ NB-IoT 1st-Nth Difference
◼ NB-IoT UL NPUSCH Coverage
◼ Aggregated RLC Peak Rate (there can be only one Aggregated RLC Peak Rate objective per optimisation)
◼ Custom Coverage
You can define the optimisation objectives using the Objectives tab of the ACP Setup dialog box. For information
on setting objective parameters, see "Setting Objective Parameters" on page 1226.

© 2020 Forsk. All Rights Reserved. 775


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

Figure 10.4: Running ACP Optimisation for an LTE Network

10.6.2 LTE NB-IoT Quality Parameters

When you create an optimisation setup, you define how ACP evaluates the objectives by defining quality
parameters. The quality parameters are technology-dependent.
You can base the evaluation of the objectives on a calculated coverage prediction or on manual configuration. When
you base the coverage prediction settings on a calculated coverage prediction, ACP will use the ranges and colours
defined in the selected coverage prediction as the default for its own predictions. However, if you have saved the
display options of an ACP prediction as default, or if you are using a configuration file for ACP, these defined ranges
and colours will be used as the default, overriding the settings in the selected coverage prediction. For more
information on changing the display settings of a quality analysis prediction, see "Changing the Display Properties
of ACP Predictions" on page 1277.
In projects using LTE or NB-IoT, either alone, in a co-planning or multi-RAT mode, the following Quality parameters
are proposed in the Pixel Rules frame of the objective properties:
◼ Signal level (LTE and NB-IoT)
◼ RS C (LTE)
◼ NRS C (NB-IoT)
◼ RS C⁄N (LTE)
◼ RSRP (LTE)
◼ NRSRP (NB-IoT)
◼ RS CINR (LTE)
◼ NRS CINR (NB-IoT)
◼ RSRQ (LTE)
◼ NRSRQ (NB-IoT)
◼ Overlap (LTE and NB-IoT)
◼ Best Server Distance (LTE and NB-IoT)
◼ RSSI (LTE)
◼ PDSCH CINR (LTE)
◼ RLC Peak Rate (LTE)
◼ 1st-2nd Difference (LTE and NB-IoT)
◼ 1st-Nth Difference (LTE and NB-IoT)
◼ UL Signal Level (LTE and NB-IoT)
◼ Aggregated RLC Peak Rate (LTE) (cannot be combined with the other quality parameters)
To define the ACP quality parameters:

776 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

1. Open the Setup Properties dialog box to define the optimisation as explained in "Creating an ACP Setup" on
page 1214.
2. Click the Objectives tab.
3. Under Parameters, expand the LTE or NB-IoT folder and select the quality parameters you want to evaluate.
4. If a coverage prediction corresponding to a quality parameter has been calculated in Atoll, this coverage
prediction appears by default in the Base prediction settings on list.

Quality Parameter Corresponding Atoll Coverage Prediction

Signal Level Coverage by Signal Level (DL)


"Value Intervals" / "Best Signal Level (dBm)"

RS C & RSRP Effective Signal Analysis (DL)


"Value Intervals" / "RS Signal Level" or "RSRP Level"

NRS C & NRSRP Effective Signal Analysis (DL)


"Value Intervals" / "NRS Signal Level" or "NRSRP Level"

RS C⁄N "Effective Signal Analysis (DL)"


"Value Intervals" / "RS C/N Level"

RS CINR & RSRQ "Coverage by C/(I+N) Level (DL)"


"Value Intervals" / "RS C/(I+N) Level" or "RSRQ Level"

NRS CINR & NRSRQ "Coverage by C/(I+N) Level (DL)"


"Value Intervals" / "NRS C/(I+N) Level" or "NRSRQ Level"

RSSI "Coverage by C/(I+N) Level (DL)"


"Value Intervals" / "RSSI Level"

PDSCH CINR "Coverage by Throughput (DL)"


"Value Intervals" / "PDSCH C/(I+N) Level"

RLC Peak Rate "Coverage by Throughput (DL)"


"Value Intervals" / "Peak RLC Channel Throughput"

Overlap "Overlapping Zones (DL)"


"Value Intervals" / "Number of Servers"

1st-Nth "Overlapping Zones (DL)" (parameters used are limited to the minimum
signal level and the shading).
The number of servers must be specified manually.

UL Signal Level Effective Signal Analysis (UL)


"Value Intervals" / "PUSCH & PUCCH Signal Level (UL) (dBm)" for LTE
"Value Intervals" / "NPUSCH Signal Level (UL) (dBm)" for NB-IoT

The service is technology-dependant: a compatible Service must be selected in the Conditions tab of the
coverage prediction Properties dialog box.
5. To configure manually a quality parameter, select Manual Configuration from the Base prediction settings on
list and specify the corresponding options.
◼ Signal Level: you can enable Shadowing and define a Cell edge coverage probability. The standard
deviations defined in the Atoll clutter are used or, if no clutter information available, default values are used.
◼ RS C & RSRP and NRS C & NRSRP: you can enable Shadowing and define a Cell edge coverage probability.
The standard deviations defined in the Atoll clutter are used or, if no clutter information available, default
values are used. Additionally, you can specify the Service and Terminal that will be used during the
calculation of RS C, NRS C, RSRP, or NRSRP through gain and losses (i.e., the service body loss, the gain
and loss of the terminal antenna, and the terminal noise factor).
◼ RS C⁄N: you can enable Shadowing and define a Cell edge coverage probability. The standard deviations
defined in the Atoll clutter are used or, if no clutter information available, default values are used.
Additionally, you can specify the Service and Terminal that will be used during the calculation of RS C⁄N
through gain and losses (i.e., the service body loss, the gain and loss of the terminal antenna, and the
terminal noise factor).
◼ RS CINR & RSRQ and NRS CINR & NRSRQ: you can enable Shadowing and define a Cell edge coverage
probability. The standard deviations defined in the Atoll clutter are used or, if no clutter information
available, default values are used. Additionally, you can specify the Service and Terminal that will be used
during the calculation of RS CINR, RSRQ, NRS CINR, or NRSRQ through gain and losses (i.e., the service
body loss, the gain and loss of the terminal antenna, and the terminal noise factor).

© 2020 Forsk. All Rights Reserved. 777


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

◼ RSSI: you can enable Shadowing and define a Cell edge coverage probability. The standard deviations
defined in the Atoll clutter are used or, if no clutter information available, default values are used.
Additionally, you can specify the Service and Terminal that will be used during the calculation of RSSI
through gain and losses (i.e., the service body loss, the gain and loss of the terminal antenna, and the
terminal noise factor).
◼ PDSCH CINR: you can enable Shadowing and define a Cell edge coverage probability. The standard
deviations defined in the Atoll clutter are used or, if no clutter information is available, default values are
used. Additionally, you can specify the Service, Terminal, and Mobility that will be used during the
calculation of PDSCH CINR through gain and losses (i.e., the service body loss, the gain and loss of the
terminal antenna, and the terminal noise factor).
◼ RLC Peak Rate: the evaluation is done using the parameters defined for PDSCH CINR.
◼ Overlap / 1st-Nth:
◼ Overlap: you can set a Minimum signal level and a Threshold margin.
◼ 1st-Nth: you can set a Minimum signal level and the No. servers. The No. servers
In both cases, the value you specify next to No. servers determines "Nth" in the 1st-Nth Difference
objective. For instance if you set No. servers to 4, then the "1st-4th Difference" quality parameter will be
automatically selected by default in the Quality column of the 1st-Nth Difference properties page.
- Allowed values for No. servers range from 3 to 100, with only one value available per technology.
- The "1st-2nd Difference" quality parameter (based on No. servers = 2) is provided by default.
◼ UL Signal Level: you can enable Shadowing and define a Cell edge coverage probability. The standard
deviations defined in the Atoll clutter are used or, if no clutter information available, default values are used.
Additionally, you can specify the Service and Terminal that will be used during the calculation.

10.6.3 LTE NB-IoT Quality Analysis Predictions

ACP quality analysis predictions can be displayed in the Atoll map window. The same predictions are displayed by
default on the Quality tab of an optimisation result window.

778 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

ACP quality analysis predictions are equivalent to some of Atoll coverage predictions. The following table lists the
quality analysis predictions available in ACP for LTE NB-IoT and the equivalent coverage predictions in Atoll.

ACP Quality Analysis Prediction Atoll Coverage Prediction Type


Network
Type "Display type" / "Field"

Signal Level LTE Coverage by Signal Level (DL) (1)


NB-IoT "Value Intervals" / "Best Signal Level (dBm)"

RS C LTE Effective Signal Analysis (DL) (1)


"Value Intervals" / "RS Signal Level (DL) (dBm)"

NRS C NB-IoT Effective Signal Analysis (DL) (1)


"Value Intervals" / "NRS Signal Level (DL) (dBm)"

RSRP LTE Effective Signal Analysis (DL) (1)


"Value Intervals" / "RSRP Level (DL) (dBm)"

NRSRP NB-IoT Effective Signal Analysis (DL) (1)


"Value Intervals" / "NRSRP Level (DL) (dBm)"

RS CINR LTE Coverage by C/(I+N) Level (DL) (2)


"Value Intervals" / "RS C/(I+N) Level (DL) (dB)"

NRS CINR NB-IoT Coverage by C/(I+N) Level (DL) (2)


"Value Intervals" / "NRS C/(I+N) Level (DL) (dB)"

RSRQ LTE Coverage by C/(I+N) Level (DL) (2)


"Value Intervals" / "RSRQ Level (DL) (dB)"
NRSRQ NB-IoT Coverage by C/(I+N) Level (DL) (2)
"Value Intervals" / "NRSRQ Level (DL) (dB)"

Overlap LTE Overlapping Zones (DL) (3)


NB-IoT "Value Intervals" / "Number of Servers"
RSSI LTE Coverage by C/(I+N) Level (DL) (2)
"Value Intervals" / "RSSI Level (DL) (dBm)"

PDSCH CINR LTE Coverage by C/(I+N) Level (DL) (2)


"Value Intervals" / "PDSCH C/(I+N) Level (DL) (dB)"

RLC Peak Rate LTE Coverage by Throughput (DL) (4)


"Value Intervals" / "Peak RLC Channel Throughput (DL) (kbps)"
1st-Nth Difference LTE N/A
NB-IoT

UL Signal Level LTE Effective Signal Analysis (UL) (5)


NB-IoT "Value Intervals" / "PUSCH & PUCCH Signal Level (UL) (dBm)" for LTE
"Value Intervals" / "NPUSCH Signal Level (UL) (dBm)" for NB-IoT

(1) For more information, see "Making a Coverage Prediction by RSRP Level" on page 715.
(2) For more information, see "Studying Interference and C/(I+N) Levels" on page 720.
(3) For more information, see "Making a Coverage Prediction on Overlapping Zones" on page 717.
(4) For more information, see "Making a Coverage Prediction by Throughput" on page 725.
(5) For more information, see "Studying LTE NB-IoT Signal Levels, Servers, and Cell Edge Areas" on page 719.
Making these predictions available within ACP enables you to quickly validate the optimisation results without
having to commit the results and then calculate a coverage prediction in Atoll. The ACP predictions display results
very similar to those that Atoll would display if you committed the optimisation results and calculated Atoll coverage
predictions, however, before basing any decision to commit the optimisation results on the predictions produced by
ACP, you should keep the following recommendations in mind:
◼ You should verify the results with a different Atoll coverage prediction, such as the overlapping zones
prediction.
◼ ACP generated predictions are generated using the entire set of proposed changes. They do not take into
account the change subset defined on the Change Details tab.
◼ Multiple frequency band optimisation is supported in LTE NB-IoT. However the predictions are provided
separately for the requested frequency band.

© 2020 Forsk. All Rights Reserved. 779


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

◼ Even after committing the optimisation results, differences can remain between the ACP predictions and the
predictions resulting from Atoll coverage predictions.
For ACP overlapping zones predictions, you can:
◼ Specify a best server threshold by entering a value next to Minimum Signal Level in the Overlap / 1st-Nth
properties page. For LTE, you can also specify a best server threshold by setting the
param.lte.overlap.minRxLevel option with the same value in the [ACPTplObjectivePage] section of the ACP.ini
file.
◼ Specify a threshold margin by entering a value next to Threshold margin in the Overlap / 1st-Nth properties
page. For LTE, you can also specify a threshold margin by setting the param.lte.overlap.margin option with the
same value in the [ACPTplObjectivePage] section of the ACP.ini file.
For each network quality coverage prediction, ACP offers a prediction showing the initial network state, the final
network state, and a prediction showing the changes between the initial and final states.

10.6.4 LTE NB-IoT Cell Reconfiguration Parameters

You can change how ACP reconfigures LTE NB-IoT cells by setting the Downlink transmit power calculation option
in the LTE Radio Network Settings Properties > Advanced Parameters dialog box. The settings correspond to the
following ACP strategies for the reconfiguration of LTE NB-IoT cells:
◼ Optimise Max Power with Varying RS EPRE or NRS EPRE: In this mode, the Max Power is optimised with a
varying RS EPRE or NRS EPRE. Both values are mutually dependent. The Max Power check box appears by
default on the Reconfiguration > LTE Cells or NB-IoT Cells vertical tab of new ACP setups.
As a result, the initial and final values of Max Power appear on the Sectors and Commit tabs of ACP
optimisations.
◼ Optimise RS EPRE or NRS EPRE with Varying Max Power: In this mode, the RS EPRE or NRS EPRE is optimised
with a varying Max Power. Both are mutually dependent. When you display the Reconfiguration > LTE Cells or
NB-IoT Cells vertical tab in the properties of a new ACP setup:
◼ The RS EPRE or NRS EPRE check box replaces the Max Power check box.
◼ The RS EPRE (dBm) or NRS EPRE (dBm) and Max Power (dBm) columns are inverted.
As a result, the initial and final values of RS EPRE or NRS EPRE appear on the Sectors and Commit tabs of
ACP optimisations.
◼ Optimise Max Power (or RS EPRE or NRS EPRE) with Fixed RS EPRE or NRS EPRE (or Max Power): In this mode,
you can choose to strictly optimise:
◼ The Max Power without affecting the RS EPRE or NRS EPRE initial values
◼ Or the RS EPRE or NRS EPRE without affecting the Max Power initial values
If you now display the Reconfiguration > LTE cells or NB-IoT cells vertical tab in the properties of a new ACP
setup:
◼ The Max Power check box appears by default.
◼ A drop-down list appears next to Max Power. You can switch to RS EPRE or NRS EPRE and vice versa.
◼ RS EPRE (dBm) or NRS EPRE (dBm) and Max Power (dBm) columns are inverted accordingly.
As a result, the initial and final values of Max Power (or RS EPRE or NRS EPRE) appear on the Sectors and
Commit tabs of ACP optimisations
To specify the ACP strategy for reconfiguring LTE and NB-IoT cells:
1. Open the LTE Radio Network Settings Properties dialog box (see "Modifying Global Network Settings" on
page 786).
2. Select the Global Parameters tab and click the Advanced button. The Advanced Parameters dialog box
appears.
3. Under Downlink transmit power calculation, select one of the following settings:
◼ To optimise max power with varying RS EPRE or NRS EPRE, set RS EPRE to:
◼ "0 - Calculated (equal distribution of unused EPRE)"
◼ "2 - Calculated (with boost)"

780 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ "3 - Calculated (without boost)"


◼ To optimise RS EPRE or NRS EPRE with varying max power, set RS EPRE to "1- User-defined".
◼ To optimise max power or RS EPRE or NRS EPRE with a fixed RS EPRE or NRS EPRE, set RS EPRE to "4 -
Independent of max power".

10.7 Advanced Configuration


The following sections describe different advanced LTE and NB-IoT parameters and options that are used in
coverage predictions as well as Monte Carlo simulations.
In this section, the following advanced configuration options are explained:
◼ "Defining Frequency Bands" on page 781.
◼ "Global Network Settings" on page 782.
◼ "Defining Network Deployment Layers" on page 786.
◼ "Defining Frame Configurations" on page 787.
◼ "Defining Radio Bearers" on page 789.
◼ "Defining Quality Indicators" on page 789.
◼ "Reception Equipment Properties" on page 790.
◼ "Defining Schedulers" on page 792.
◼ "Defining UE Categories" on page 794.
◼ "Multiple Input Multiple Output Systems" on page 794.
◼ "Inter-Cell Interference Coordination" on page 796.
◼ "Modelling Inter-Technology Interference" on page 797.

10.7.1 Defining Frequency Bands

To define frequency bands:


1. In the Parameters explorer, expand the LTE Network Settings folder, right-click Bands and select Open Table.
The Frequency Bands table appears.
2. In the Frequency Bands table, enter one frequency band per row. For information on working with data tables,
see "Data Tables" on page 78. For each frequency band, enter:
◼ Name: Enter a name for the frequency band, for example, "2.1 GHz - 10 MHz." Each frequency band has a
specific channel width. Mentioning the channel width in the frequency band name is a good approach. This
name will appear in other dialog boxes when you select a frequency band. NB-IoT frequency bands are
characterised by the channel width of 200 kHz.
◼ Channel Width (MHz): Enter the width for each channel in the frequency band. NB-IoT channels are 200 kHz
wide.
◼ Inter-Channel Spacing (MHz): Enter the spacing between any two consecutive channels in the frequency
band.
◼ First Channel or Centre EARFCN of the First Channel: Enter the number, usually the centre EARFCN, of the
first channel of this frequency band.
◼ Last Channel or Centre EARFCN of the Last Channel: Enter the number, usually the centre EARFCN, of the
last channel of this frequency band. If this frequency band has only one carrier, enter the same number as
entered in the First Channel field.
◼ Step: Enter the step between any two consecutive channel numbers in the frequency band.

© 2020 Forsk. All Rights Reserved. 781


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

◼ Excluded Channels: Enter the channel numbers which do not constitute the frequency band. You can enter
non-consecutive channel numbers separated with a comma, or you can enter a range of channel numbers
separating the first and last index with a hyphen (for example, entering "1-5" corresponds to "1, 2, 3, 4, 5").
◼ Start Frequencies (MHz): Enter the start frequency for TDD frequency bands, and the downlink and the
uplink start frequencies for FDD frequency bands.
◼ Adjacent Channel Suppression Factor (dB): Enter the adjacent channel interference suppression factor in
dB. Interference received from adjacent channels is reduced by this factor during the calculations.
◼ Number of PRBs: Enter the number of PRBs (i.e., the number of physical resource blocks) used for the
channel bandwidth. NB-IoT channels use 1 PRB each.
◼ Sampling Frequency (MHz): Enter the sampling frequency used for the channel width.
◼ Duplexing Method: Select the duplexing method used in the frequency band from the list.

 TDD subframe configuration (see "LTE Cell Properties" on page 695) is hidden
when there is no TDD frequency band defined in the Frequency Bands table.

3. When you have finished adding frequency bands, click the Close button ( ).
For example, if you want to define the E-UTRA Band 1 with 10 MHz channels and EARFCNs corresponding to the
centre frequencies of the channels (50, 150, 250, 350, 450, 550), you can set:
◼ Name: E-UTRA Band 1 - 10MHz
◼ Channel width: 10
◼ Inter-channel spacing: 0
◼ First channel: 50
◼ Last channel: 550
◼ Step: 100
◼ DL start frequency: 2110
◼ UL start frequency: 1920
◼ Adjacent channel suppression factor: 28.23
◼ Number of PRBs: 50
◼ Sampling frequency: 15.36
◼ Duplexing method: FDD
You can also access the properties dialog box of each individual frequency band by double-clicking the left margin
of the row with the frequency band. Moreover, you can view the EARFCN to PRB mapping of LTE and NB-IoT
channels. For more information, see "EARFCN to PRB Mapping" on page 808.

10.7.2 Global Network Settings

Atoll allows you to set network level parameters which are common to all the transmitters and cells in the network.
These parameters are used in coverage predictions as well as during Monte Carlo simulations by the radio resource
management and scheduling algorithms.
This section explains the options available on the Global Parameters and Calculation Parameters tabs of the LTE
Network Settings folder properties, and explains how to access them.

The Global Parameters Tab


The global LTE parameters include:
◼ Default cyclic prefix: The total symbol duration in LTE comprises the useful part of the symbol, carrying the
data bits, and a cyclic prefix part, which is a portion of the useful data part repeated at the beginning of each
symbol. The cyclic prefix is the method used by LTE to counter inter-symbol interference (ISI). The cyclic prefix
and the orthogonality of subcarriers ensure that there is negligible intra-cell interference in LTE. LTE supports
two cyclic prefix types: normal and extended.

782 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ PDCCH overhead: The Physical Downlink Control Channel (PDCCH) can take up to 4 OFDM symbols in each
subframe in the downlink. In Atoll, the PDCCH is considered to include the PCFICH, PHICH, and PCH as well.
The PBCH, PSS, SSS, and the downlink reference signals consume a fixed amount of resources in the
downlink. Their corresponding overheads are hard-coded in Atoll in accordance with the 3GPP specifications.
◼ PUCCH overhead: The Physical Uplink Control Channel (PUCCH) can consume a number of PRBs in the uplink.
The uplink demodulation and sounding reference signals consume a fixed amount of resources in the uplink.
Their corresponding overheads are hard-coded in Atoll in accordance with the 3GPP specifications.
The amounts of resources corresponding to different signals and channels in LTE can be calculated and
displayed in Atoll. For more information, see "Displaying LTE Cell Details" on page 802.
◼ Default special subframe configuration (TDD only): The configuration of the special subframe in TDD frames.
This configuration describes the durations and formats of DwPTS, GP, and UpPTS in the special subframe.
DwPTS is used for transmission of the reference signal, PDCCH, PSS, and PDSCH. Reference signals are
located in a DwPTS in the same manner as in any normal subframe. The PDCCH can at most be transmitted
over two OFDM symbols because the third OFDM symbol in a DwPTS is used for the PSS transmission. The
resource elements left in DwPTS after excluding the RS, PDCCH, and PSS overheads are used for data
transmission, i.e., PDSCH. UpPTS is only used for SRS and PRACH.
The advanced global LTE parameters include:
◼ Downlink transmit power calculation: The RS EPRE can be either calculated automatically using the maximum
power and the EPRE offsets for different downlink channels defined per cell, or entered per cell by the user.
◼ Calculated (equal distribution of unused EPRE): The reference signal EPRE for each cell will be calculated
by Atoll using the cell’s maximum power (user-definable) and the EPRE offsets. For transmitters with more
than one transmission antenna port, the energy belonging to the unused resource elements (resource
elements reserved for reference signal transmission on other antennas) will be distributed among all the
downlink signals and channels equally.
◼ Calculated (with boost): The reference signal EPRE for each cell will be calculated by Atoll using the cell’s
maximum power (user-definable) and the EPRE offsets. For transmitters with more than one transmission
antenna port, the energy belonging to the unused resource elements (resource elements reserved for
reference signal transmission on other antennas) will be allotted to the reference signal resource elements
only. This corresponds to a 3 dB boost in the RS EPRE with 2 transmission antenna ports and 6 dB boost
with 4 ports.
◼ Calculated (without boost): The reference signal EPRE for each cell will be calculated by Atoll using the
cell’s maximum power (user-definable) and the EPRE offsets. For transmitters with more than one
transmission antenna port, the energy belonging to the unused resource elements (resource elements
reserved for reference signal transmission on other antennas) will be considered lost.
◼ User-defined: You will be able to enter the reference signal EPRE for each cell. The cells’ maximum power
will be calculated by Atoll using the RS EPRE and the EPRE offsets.
◼ Independent of max power: You can enter the reference signal EPRE and the maximum power. Atoll does
not verify the validity of the entered values.
◼ Best server selection criterion: You can select the best server selection criterion: reference signal level or
RSRP. Depending on the selected method, Atoll compares either the reference signal level or the RSRP from
different transmitters at each pixel (or mobile) to determine the best server.
◼ Best server selection method: Select either Standard or Random as the best server selection method to be
used in Monte Carlo simulations. For more information on the cell selection methods, see the Administrator
Manual.
For carrier aggregation, Atoll selects multiple servers by processing lists of potential servers according to the
Standard or Random cell selection method:
LTE users:
a. A list of potential serving cells whose cell type includes “LTE”
LTE-A users:
a. A list of potential primary serving cells whose cell type includes “LTE” and “LTE-A PCell”
b. A list of potential secondary serving cells whose cell type may include “LTE-A SCell DL” and “LTE-A SCell
UL”
Atoll selects the serving cell for LTE users from the list a. and a primary serving cell for LTE-A users from the
remaining list b.

© 2020 Forsk. All Rights Reserved. 783


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

Once a primary serving cell has been selected, Atoll eliminates the selected cell as well as any other co-
channel cell from list c. Here, co-channel cells are cells whose channels overlap the channel being used the
primary serving cell.

 In intra-eNode-B carrier aggregation, at this stage Atoll also eliminates cells


belonging to other eNode-Bs than that of the selected primary cell.
In group-based carrier aggregation, at this stage Atoll also eliminates potential
servers that do not belong to the carrier aggregation groups to which the selected
primary cell belongs.
If the primary serving cell belongs to more than one carrier aggregation group, Atoll
searches for secondary serving cells in the first carrier aggregation group among
the largest carrier aggregation groups (most member cells) sorted alphabetically.
For more information on carrier aggregation groups and modes, see "Working with
Cell Groups" on page 707.

For LTE-A users with a primary serving cell of type “LTE-A PCell” selected from list b., Atoll selects secondary
serving cells from list c.
This step is carried out until either list c. is empty, or the numbers of downlink or uplink secondary serving cells
assigned to the user become equal to the maximum numbers defined in the terminal properties. Secondary
cells are selected based on the reference signal level or RSRP, according to the defined best server selection
criterion.
Only secondary cells whose PDSCH C/(I+N) is higher than or equal to the secondary cell activation threshold
defined in the terminal reception equipment properties are activated for aggregation in downlink. Similarly,
only secondary cells whose PDSCH C/(I+N) and PUSCH C/(I+N) are both higher than or equal to the secondary
cell activation threshold defined in the terminal and cell reception equipment properties, respectively, are
activated for aggregation in uplink.
The primary and secondary serving cells once assigned to a mobile do not change during a Monte Carlo
simulation. For more information on defining layers, see "Defining Network Deployment Layers" on page 786.
For coordinated multipoint transmission and reception (CoMP), i.e., within the best server’s cell-edge region,
Atoll also determines additional CoMP servers in downlink and uplink (1 or 2, depending on the defined
maximum transmission and reception set sizes) from the same CoMP set as the best server.

 CoMP servers must be of type LTE-A PCell.


If the best server belongs to more than one CoMP set, Atoll searches for additional
CoMP servers in the CoMP set that uses the CoMP scheme providing the highest
gains:
◼ Downlink: non-coherent joint transmission then coherent joint transmission
then coordinated scheduling then dynamic point selection
◼ Uplink: joint reception then coordinated scheduling
If the best server belongs to more than one CoMP set using the same CoMP
scheme, Atoll searches for additional CoMP servers in the first CoMP set among
the largest CoMP sets (most member cells) sorted alphabetically.

◼ SU-MIMO criterion: You can select whether the SU-MIMO selection will be based on the RS C/N, RS C/(I+N),
or PDSCH or PUSCH C/(I+N). Atoll compares the selected criterion with the SU-MIMO threshold defined for
the reception equipment.
◼ MU-MIMO criterion: You can select whether MU-MIMO is activated based on the RS C/N, RS C/(I+N), or
PDSCH or PUSCH C/(I+N). Atoll compares the selected criterion with the MU-MIMO threshold defined for the
reception equipment.
◼ AAS criterion: You can select whether AAS is activated based on the RS C/N, RS C/(I+N), or PDSCH C/(I+N).
Atoll compares the selected criterion with the AAS threshold defined for the reception equipment.
◼ Multi-antenna interference calculation method: You can select the calculation method for interference from
non-synchronised and adjacent channel multi-antenna cells. The calculated interference can be either
proportional to the number of antennas or independent of the number of antennas.

784 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ Uplink power adjustment margin: The margin (in dB) that will be added to the bearer selection threshold, for
protection against fast fading, when performing power control in uplink.
Figure 10.5 and Figure 10.6 give examples of downlink and uplink FDD resource blocks for the single antenna case
using the normal cyclic prefix.

Figure 10.5: LTE downlink resource blocks

Figure 10.6: LTE uplink resource blocks

The advanced global NB-IoT parameters include:


◼ Multi-antenna interference calculation method: You can select the calculation method for interference from
non-synchronised and adjacent channel multi-antenna cells. The calculated interference can be either
proportional to the number of antennas or independent of the number of antennas.
◼ Uplink power adjustment margin: The margin (in dB) that will be added to the bearer selection threshold, for
protection against fast fading, when performing power control in uplink.

The Calculation Parameters Tab


The LTE and NB-IoT calculation parameters include:
◼ Min interferer C/N threshold: Minimum requirement for interferers to be considered in calculations.
Interfering cells from which the received carrier-power-to-noise ratio is less than this threshold are discarded.
For example, setting this value to -20 dB means that interfering cells from which the received signals are 100
times lower than the thermal noise level will be discarded in calculations. The calculation performance of
interference-based coverage predictions, interference matrices calculations, and Monte Carlo simulations can
be improved by setting a high value for this threshold.
◼ Height/ground: The receiver height at which the path loss matrices and coverage predictions are calculated.
◼ Default max range: The maximum coverage range of transmitters in the network.

© 2020 Forsk. All Rights Reserved. 785


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

10.7.2.1 Modifying Global Network Settings


You can change global network settings in the properties dialog box of the LTE Network Settings folder.
To set the network level parameters:
1. In the Parameters explorer, right-click the LTE Network Settings folder and select Properties from the context
menu. The Properties dialog box appears.
2. Select the Global Parameters tab. In this tab you can set the frame structure parameters.
Under Frame structure you can modify the following: the Default cyclic prefix, the PDCCH overhead, the
PUCCH overhead, and for TDD networks, the Default special subframe configuration.
3. Click the Advanced button. The Advanced Parameters dialog box appears.
4. In the Advanced Parameters dialog box, you can:
◼ Downlink transmit power calculation: Select the RS EPRE calculation method or set it to user-defined.
◼ Best server selection: Choose the serving cell layer selection Criterion and Method.
◼ Diversity mode selection: Choose the SU-MIMO, MU-MIMO, and AAS selection criteria.
◼ Multi-antenna interference calculation: Choose the multi-antenna interference calculation Method.
◼ Uplink power adjustment: Enter the uplink power adjustment Margin.
◼ Click OK to save the advanced parameters and close the dialog box.
5. Click the NB-IoT button. The NB-IoT Parameters dialog box appears.
6. In the NB-IoT Parameters dialog box, you can:
◼ Multi-antenna interference calculation: Choose the multi-antenna interference calculation Method.
◼ Uplink power adjustment: Enter the uplink power adjustment Margin.
◼ Click OK to save the NB-IoT parameters and close the dialog box.
7. Select the Calculation Parameters tab. In this tab you can set:
◼ Calculation limitation: In this section, you can enter the Min interferer C/N threshold.
◼ Receiver: In this section, you can enter the receiver Height.
◼ System: In this section, select the Max range check box if you want to apply a maximum system range limit,
and enter the maximum system range in the text box to the right.
8. Click OK. The global parameters are used during coverage predictions and simulations for the entire network.

10.7.3 Defining Network Deployment Layers

An LTE NB-IoT network can be deployed in multiple layers of heterogeneous cells, i.e., of different sizes (macro,
micro, small cells, and so on), and possibly using different frequencies. Such LTE NB-IoT networks are referred to
as HetNets, or heterogeneous networks. In Atoll, different network layers with different priorities can be defined for
your LTE NB-IoT network. During cell selection, network layer priorities are taken into account to determine the
serving cells.
To create a new network layer:
1. In the Parameters explorer, expand the Network Settings folder, right-click Layers, and select Open Table. The
Layers table appears.
2. In the Layers table, each row describes a network layer. For the new network layer, enter:
◼ Index: The layer index is automatically assigned by Atoll to each new layer that you create.
◼ Name: The name of the network layer.
◼ Priority: The priority of the network layer.
◼ Max Speed (km/h): The highest speed of a mobile user that can connect to cells of this layer.

786 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

 Selection margin (dB) of the layers table is no longer used in calculations as these
have been enhanced to model the connected mode mobility as defined by the 3GPP
specifications. If you want to return to the cell selection mechanism based on the
layer selection margin as in Atoll 3.2.1, you must add a custom field named
SELECTION_MARGIN of type float to the Layers table.

10.7.4 Defining Frame Configurations

Frame configurations model channel and frame structure parameters for different channel bandwidths and cells.
Frame configurations also define ICIC-related parameters for cells using static downlink or uplink ICIC.

 The frame configuration parameters described below are available in the LTE cell
properties if you are working with LTE in the 5G NR LTE data structure.

To create a new frame configuration:


1. In the Parameters explorer, expand the LTE Network Settings folder, right-click Frame Configurations, and
select Open Table. The Frame Configurations table appears.
2. In the Frame Configurations table, each row describes a frame configuration. For the new frame configuration,
enter:
◼ Name: The name of the frame configuration.
◼ Total Number of PRBs: The total number of PRBs to which the frame configuration correspond.
◼ PDCCH Overhead: The Physical Downlink Control Channel overhead in terms of numbers of OFDM symbols
per subframe. If this field is left empty, Atoll uses the default overhead defined in the global network
parameters.
◼ PUCCH Overhead: The Physical Uplink Control Channel overhead in terms of average numbers of PRBs per
channel. If this field is left empty, Atoll uses the default overhead defined in the global network parameters.
◼ Cyclic Prefix: The cyclic prefix. If this field is left empty, Atoll uses the default cyclic prefix defined in the
global network parameters.
◼ Special Subframe Configuration (TDD only): The configuration of the special subframe in TDD frames. This
configuration describes the durations and formats of DwPTS, GP, and UpPTS in the special subframe. If
this field is left empty, Atoll uses the default special subframe configuration defined in the global network
parameters.
◼ PRACH/NPRACH Preamble Format: The PRACH and NPRACH preamble formats impose a maximum
range of a serving cell. When determining the best server, Atoll checks whether the distance of the studied
pixel, subscriber, or mobile from a cell is less than or equal to the distance corresponding to the round trip
time allowed by the cell’s PRACH or NPRACH preamble format. For example, a cell using the PRACH
preamble format 0 can be best server within a distance ≤ 14521 m. If the PRACH preamble format is left
empty, the best server coverage is not limited by distance. The PRACH preamble format does not limit
interference from any cell.

Distance corresponding to signal


PRACH preamble format
round-trip time in metres

0 14521

1 77290

2 29511
3 107269

4 2811

© 2020 Forsk. All Rights Reserved. 787


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

Distance corresponding to signal


NPRACH preamble format
round-trip time in metres

0 10000

1 40000

The PRACH preamble format 4 can only be used for TDD cells. The best


server coverage limit due to PRACH preamble format 4 is only used when a
cell uses a TDD frequency band and:
◼ Normal cyclic prefix with special subframe configuration higher than 4, or
◼ Extended cyclic prefix with special subframe configuration higher than 3.
If a cell’s PRACH preamble format is set to 4 but the above conditions are not
true, PRACH preamble format 0 is used in the calculations instead.
◼ The PRACH preamble format models the distance-related boundary of the
best server coverage. In order to model the PRACH or NPRACH overhead, you
must use the Max Traffic Load (UL) (%) field available per cell. For example,
for PRACH or NPRACH overhead corresponding to 5 % of the uplink cell
resources, you can set the Max Traffic Load (UL) (%) to 95 %.

◼ PRACH Resource Blocks: The numbers of resource blocks used for PRACH transmission. You can enter
consecutive numbers by separating the first and last with a hyphen (for example, entering "1-6"
corresponds to "1, 2, 3, 4, 5, 6"), and non-consecutive numbers separated with a comma. Valid resource
block numbers are from 1 to the value entered in the Total number of frequency blocks column.
◼ PRACH Subframes: The numbers of subframes used for PRACH transmission. You can enter consecutive
numbers by separating the first and last with a hyphen (for example, entering "1-3" corresponds to "1, 2, 3"),
and non-consecutive numbers separated with a comma. Valid subframe numbers are from 0 through 19.
eNBs use the system information block 2 (SIB 2) to broadcast information about PRACH, specifically the
rootsequenceIdx (RACH Root Sequence Index (RSI) to be used by UEs in this cell) and the Prach-ConfigIdx
(where and hen the UE should transmit the RACH preamble and the length of that preamble (preamble
format)). A PRACH configuration index corresponds to a combination of preamble format, system frame
number (SFN), and subframe number. For example, if a UE receives SIB2 indicating PRACH configuration
index of 3, it knows that PRACH must be transmitted using preamble format 0 in any system frame at
subframe number 1. If two cells use the same RSI and PRACH configuration index, UEs of both cells will
send RACH preambles at the same time (same SFN and subframe number) with high risk of collision and
consequently random access failures. However, cells may use the same RSI as long as they use PRACH
configuration indexes corresponding to different subframes. This, however, does not entirely avoid
collisions until and unless the cells are fully time synchronised. Cells of the same eNB may be assigned the
same RSI but different subframes for PRACH transmissions in order to ensure time synchronisation
between cells. Moreover, PRACH collisions can also be avoided by assigning different resource blocks for
PRACH use to different cells. This is done using the PRACH frequency offset parameter, which identifies
the number of the first resource block used for PRACH. PRACH uses six resource blocks. Atoll provides a
fully flexible model for the definition of the resource blocks and subframes used for PRACH. Instead of
selecting a PRACH configuration index or a PRACH frequency offset, you can directly enter the numbers of
the resource blocks and subframe numbers used for PRACH.
Once you have defined the PRACH Resource Blocks and PRACH Subframes, the AFP and audit use this
information to calculate the collisions between PRACH resources in addition to the collisions between
PRACH RSIs.
◼ ICIC mode: The inter-cell interference coordination method. You can select from Time-switched FFR, Hard
FFR, Soft FFR, and Partial Soft FFR. For more information on different ICIC modes, see "Inter-Cell
Interference Coordination" on page 796.
◼ Cell-edge power boost (DL) (dB): The downlink cell-edge power boost, i.e., the ratio of the power
transmitted on the cell-edge resource blocks with respect to the power transmitted on cell-centre resource
blocks, for Soft FFR and Partial Soft FFR ICIC modes. If you leave this column empty, Atoll automatically
calculates the power boost depending on the numbers of cell-centre and cell-edge PRBs.
◼ Group 0 PRBs: The PRBs associated with PSS ID 0.
◼ Group 1 PRBs: The PRBs associated with PSS ID 1.

788 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ Group 2 PRBs: The PRBs associated with PSS ID 2.


You can enter non-consecutive PRB numbers separated with a comma, or you can enter a range of PRBs
separating the first and last index with a hyphen (for example, entering "1-5" corresponds to "1, 2, 3, 4, 5").
In time-switched and soft FFR, the PRB group associated with a cell’s PSS ID serves cell-centre as well as
cell-edge users. The other two PRB groups, associated with the other two PSS IDs, only serve cell-centre
users.
In hard and partial soft FFR, the PRB group associated with a cell’s PSS ID covers cell-centre as well as cell-
edge users. The other two PRB groups, associated with the other two PSS IDs, serve neither cell-edge nor
cell centre users.
If no frame configuration is defined for a cell using static ICIC, Atoll considers that group 0 PRBs
correspond to the first 1/3rd of the total number of PRBs, group 1 PRBs correspond to the second 1/3rd of
the total number of PRBs, and group 2 PRBs correspond to the third 1/3rd of the total number of PRBs.

10.7.5 Defining Radio Bearers

LTE NB-IoT radio bearers carry the data in the uplink as well as in the downlink. In Atoll, a "bearer" refers to a
combination of MCS, i.e., modulation, and coding schemes. The Radio Bearers table lists the available radio
bearers. You can add, remove, and modify bearer properties, if you want.
To define bearers:
1. In the Parameters explorer, expand the LTE Network Settings folder, right-click Radio Bearers, and select
Open Table. The Radio Bearers table appears.
2. In the table, enter one bearer per row. For information on working with data tables, see "Data Tables" on
page 78. For each bearer, enter:
◼ Radio Bearer Index: Enter a bearer index. This bearer index is used to identify the bearer in other tables,
such as the bearer selection thresholds and the quality graphs in reception equipment.
◼ Name: Enter a name for the bearer, for example, "16QAM 3/4." This name will appear in other dialog boxes
and results.
◼ Modulation: Select a modulation from the list of available modulation types. This column is for information
and display purposes only.
◼ Coding Rate: Enter the coding rate used by the bearer. This column is for information and display purposes
only.
◼ Bearer Efficiency (bits/symbol): Enter the number of useful bits that the bearer can carry in a symbol. This
information is used in throughput calculations.
For information on the relation between bearer efficiency and spectral efficiency, see "Relation Between
Bearer Efficiency And Spectral Efficiency" on page 800.

10.7.6 Defining Quality Indicators

Quality indicators depict the coverage quality at different locations. The Quality Indicators table lists the available
quality indicators. You can add, remove, and modify quality indicators, if you want.
To define quality indicators:
1. In the Parameters explorer, expand the LTE Network Settings folder, right-click Quality Indicators, and select
Open Table. The Quality Indicators table appears.
2. In the table, enter one quality indicator per row. For information on working with data tables, see "Data Tables"
on page 78. For each quality indicator, enter:
◼ Name: Enter a name for the quality indicator, for example, "BLER" for Block Error Rate. This name will
appear in other dialog boxes and results.
◼ Used for Data Services: Select this check box to indicate that this quality indicator can be used for data
services.

© 2020 Forsk. All Rights Reserved. 789


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

◼ Used for Voice Services: Select this check box to indicate that this quality indicator can be used for voice
services.
3. Click the Close button ( ) to close the Quality Indicators table.

10.7.7 Defining Reception Equipment

LTE NB-IoT reception equipment model the reception characteristics of cells and user terminals. Default values are
provided of cell reception equipment, user reception equipment, and NB-IoT reception equipment.

10.7.7.1 Reception Equipment Properties


The Reception Equipment Properties window allows you to configure bearer selection thresholds, quality indicator
graphs, repetitions, and MIMO gains for the reception equipment.

General Tab
On this tab, you can define the Name of the reception equipment.

Thresholds Tab
On this tab, you can modify the Bearer Selection Thresholds (DL) and (UL), the SU-MIMO Thresholds, MU-MIMO
Thresholds, AAS Thresholds as well as Slave or Secondary Cells Activation Thresholds for different mobility types.
A bearer is selected for data transfer at a given pixel if the received carrier-to-interference-and-noise ratio is higher
than its selection threshold. For more information on bearers, see "Defining Radio Bearers" on page 789.
◼ Bearer Selection Thresholds (DL) and (UL): Click the DL Selection Thresholds or DL Selection Thresholds
button to open the curve editor. The curve editor enables you to enter a C/(I+N) Thresholds associated with
each Radio Bearer Index in order to define a DL or UL selection threshold graph.

 Downlink calculations are made with the DL bearer selection threshold of the UE
Equipment.
Uplink calculations are made with the UL bearer selection threshold of the Cell
Equipment

◼ SU-MIMO Threshold: Specify the RS C/N, RS C/(I+N), or PDSCH or PUSCH C/(I+N) threshold, according to the
option set in the Advanced Parameters ("Global Network Settings" on page 782), above which SU-MIMO can
be used. If left empty, SU-MIMO is considered to be accessible.
◼ MU-MIMO Threshold: Specify the RS C/N, RS C/(I+N), or PDSCH or PUSCH C/(I+N) threshold, according to the
option set in the Advanced Parameters ("Global Network Settings" on page 782), above which MU-MIMO can
be used. If left empty, MU-MIMO is considered to be accessible
◼ AAS Threshold: Specify the RS C/N, RS C/(I+N), or PDSCH C/(I+N) threshold, according to the option set in the
Advanced Parameters ("Global Network Settings" on page 782), below which AAS can be used. If left empty,
AAS is considered to be inaccessible.
◼ Slave or Secondary Cell Activation Threshold: Specify the PDSCH or PUSCH C/(I+N) threshold above which
LTE-A secondary cells will be activated, or the NPDSCH or NPUSCH C/(I+N) threshold above which the NB-IoT
multicarrier slave cells will be activated.
For more information on the default values of the bearer selection thresholds, see "Bearer Selection Thresholds" on
page 800. For converting receiver equipment sensitivity values (dBm) into bearer selection thresholds, see
"Calculating Bearer Selection Thresholds From Receiver Sensitivity Values" on page 800.

Repetitions Tab
Use this tab to specify to model the repetition of downlink and uplink transmissions multiple times to achieve a
higher probability of error-free reception. NPDSCH and NPUSCH Repetitions are used in NB-IoT to achieve enhanced
coverage with low complexity. For one complete transmission, repetition of the transmission applies to both data
transmission and the associated control signalling transmission.
◼ Mobility: The name of the mobility type (UE speed). This can be set to All.

790 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ Deployment Configuration: Specify whether the NB-IoT deployment configuration is Any, Standalone, Guard-
band or In-band.
◼ Subcarrier Width: Specify the width of the subcarrier: Any, 3.75 kHz, or 15 kHz.
◼ NRSRP Level (dBm): Specify the minimum coverage level for NRSRP.
◼ Number of Repetitions: Enter the number of repetitions required to ensure connectivity for the given NRSRP
level, subcarrier width, deployment configuration, and mobility.
◼ Bearer Selection Gain (dB): Click the Bearer Selection Gain button to open the curve editor. The curve editor
enables you to enter a Bearer Selection Gain (dB) associated with each Radio Bearer Index for the given
number of repetitions.
For more information, see "Modelling NPDSCH and NPUSCH Repetitions" on page 808.

Quality Graphs Tab


On this tab, you can modify the quality indicator graphs for different bearers and for different mobility types. These
graphs depict the performance characteristics of the equipment under different radio conditions. For more
information on bearers, quality indicators, and mobility types, see "Defining Radio Bearers" on page 789, "Defining
Quality Indicators" on page 789, and "Modelling Mobility Types" on page 286, respectively.
Click the Quality Graph button to open the curve editor. The curve editor enables you to enter a list of C/(I+N)
Thresholds associated with BLER values that will define the quality graph.

(N)PDSCH/(N)PUSCH MIMO Gains Tab


On this tab, you can modify the MIMO and diversity gains LTE PDSCH and PUSCH or NB-IoT NPDSCH and NPUSCH
for different bearers, mobility types, BLER values, and numbers of transmission and reception antenna ports. The
MIMO throughput gain is the increase in channel capacity compared to a SISO system. Diversity gains can be
defined for different diversity modes: transmit/receive diversity, SU-MIMO, and MU-MIMO. Diversity gain is applied
to the PDSCH or PUSCH C/N and C/(I+N) when the diversity mode is transmit or receive diversity. SU-MIMO diversity
gain is applied to the PDSCH or PUSCH C/N and C/(I+N) when the diversity mode is SU-MIMO. MU-MIMO diversity
gain is applied to the PDSCH or PUSCH C/N and C/(I+N) when the diversity mode is MU-MIMO.
For more information on bearers and mobility types, see "Defining Radio Bearers" on page 789 and "Modelling
Mobility Types" on page 286, respectively. For more information on the different MIMO systems, see "Multiple Input
Multiple Output Systems" on page 794.

 No MIMO gain (diversity, SU-MIMO, and MU-MIMO) is applied if the numbers of


transmission and reception antennas are both equal to 1.

Click the Max SU-MIMO Gain Graphs button to enter a Max SU-MIMO Gain associated with each C/(I+N) value in
order to define a gain graph.
Click the MU-MIMO Gain Graphs button to enter a MU-MIMO Capacity Gain associated with each Number of MU-
MIMO users in order to a gain graph.
You can define the gains for any combination of mobility type, bearer, and BLER, as well as the default gains for "All"
mobility types, "All" bearers, and a Max BLER of 1. During calculations, Atoll uses the gains defined for a specific
combination if available, otherwise it uses the default gains.

(N)PBCH/(N)PDCCH MIMO Gains Tab


On this tab, you can enter diversity gains for LTE PBCH and PDCCH or NB-IoT NPBCH and NPDCCH for different
mobility types, and numbers of transmission and reception antenna ports. The diversity gains are applied to the C/
N and C/(I+N) when the cell and terminal both support any form of MIMO in downlink.

10.7.7.2 Editing Reception Equipment


You can create new reception equipment or edit existing equipment from the Reception Equipment Properties
dialog box.
To create or edit reception equipment:
1. In the Network explorer, expand the LTE Network Settings folder, right-click Reception Equipment, and select
Open Table. The Reception Equipment table appears.

© 2020 Forsk. All Rights Reserved. 791


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

2. In the Reception Equipment table, each row describes a piece of equipment. To create a new piece of
equipment, enter its name on the row marked ’*’ and press Enter.
3. Double-click the equipment entry in the Reception Equipment table. The equipment’s Properties dialog box
opens.
4. Edit the values in the Properties dialog box as described in "Reception Equipment Properties" on page 790.
5. Click OK. The Properties dialog box closes. The settings are stored.

10.7.8 Defining Schedulers

In Atoll, schedulers perform the selection of users for resource allocation, the radio resource allocation and
management according to the QoS classes of the services being accessed by the selected users.
The scheduling process is composed of the following three steps:
1. Selection of users for resource allocation: The Max number of users defined for each cell is the maximum
number of users that the cell’s scheduler can work with simultaneously. At the start of the scheduling process,
the scheduler keeps only as many users as the maximum number defined for resource allocation. If no limit
has been set, all the users generated during Monte Carlo simulations for this cell are considered, and the
scheduler continues to allocate resources as long as there are remaining resources.
2. Resource allocation for supporting the Min throughput demands: This is the minimum throughput that a
service must get in order to work properly. The scheduler is either able to allocate the exact amount of
resources required to fully support the minimum throughput demands, or the service does not get any
resources at all.
The scheduler allocates resources, for supporting the minimum throughput demands, in the order of service
priority. The effective service priority is determined based on the QCI priority and the user-defined service
priority. For example, the order of resource allocation will be as follows: users of the service with the highest
QCI priority and the highest user-defined service priority to users of the service with the lowest QCI priority and
the lowest user-defined service priority.
In order to be connected, users active in downlink and uplink must be able to get their minimum throughput in
both directions. If a user active in downlink and uplink gets his minimum throughput in only one direction, he
will be rejected.
3. Resource allocation for supporting the Max throughput demands: Once the resources have been allocated
for supporting the minimum throughput demands in the previous step, the remaining resources can be
allocated in different ways to support the maximum throughput demands of the users.
For allocating resources to support the maximum throughput demands, the following types of scheduling
methods are available:
◼ Proportional fair: The proportional fair scheduling method allocates the same amount of resources to all
the users with a maximum throughput demand. Therefore, the resources allocated to each user are either
the resources it requires to achieve its maximum throughput demand or the total amount of resources
divided by the total number of users in the cell, which ever is smaller. The proportional fair scheduler can
also model the effect of resource scheduling over time, i.e., how a proportional fair scheduler benefits from
fast fading, by applying multi-user diversity gains (MUG) to user throughputs.
◼ Proportional demand: The proportional demand scheduling method allocates resources proportional to
the demands of users who have a maximum throughput demand. Therefore, users with higher maximum
throughput demands will have higher resulting throughputs than the users with lower maximum throughput
demands.
◼ Round Robin: The round robin scheduling method allocates the same amount of resources to all the users
with a maximum throughput demand. Therefore, the resources allocated to each user are either the
resources it requires to achieve its maximum throughput demand or the total amount of resources divided
by the total number of users in the cell, which ever is smaller.
◼ Max C/I: This scheduling method allocates the resources required by the users to achieve their maximum
throughput demands in the order of their PDSCH C/(I+N) in downlink and of their PUSCH & PUCCH C/(I+N)
in uplink. This means that users who are under good radio conditions will get the resources they require.
The end result of this scheduling method is that the cumulated cell throughputs are maximised.

792 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

For all the scheduling methods, resources are allocated to support the maximum throughput demand until
either the maximum throughput demands of all the users are satisfied or the scheduler runs out of resources.
The Schedulers table lists the available schedulers. You can add, remove, and modify scheduler properties, if you
want.
To define schedulers:
1. In the Parameters explorer, expand the LTE Network Settings folder, right-click Schedulers and select Open
Table. The Schedulers table appears.
2. In the table, enter one scheduler per row. For information on working with data tables, see "Data Tables" on
page 78. For each scheduler, enter:
◼ Name: Enter a name for the scheduler. This name will appear in the cell properties.
◼ Scheduling method: Select the scheduling method used by the scheduler for allocating resources to
support the maximum throughput demands.
◼ Target throughput for voice services: Select the throughput that the scheduler will target to satisfy for all
voice-type services.
◼ Target throughput for data services: Select the throughput that the scheduler will target to satisfy for all
data-type services.
◼ Bearer selection criterion: Select the criterion for the selection of the best bearer.
◼ Bearer index: The best bearer selected for throughput calculations is the one with the highest bearer
index among the bearers available in the reception equipment.
◼ Peak RLC throughput: The best bearer selected for throughput calculations is the one with the highest
peak RLC throughput (including SU-MIMO gains) among the bearers available in the reception
equipment.
◼ Effective RLC throughput: The best bearer selected for throughput calculations is the one with the
highest effective RLC throughput (including SU-MIMO gains) among the bearers available in the
reception equipment.
◼ Uplink bandwidth allocation target: Select the aim of the uplink bandwidth allocation.
◼ Full bandwidth: All the PRBs are used for the PUSCH & PUCCH C/(I+N) calculations, i.e., no bandwidth
reduction is performed.
◼ Maintain connection: The number of PRBs is reduced one by one in order to increase the PUSCH &
PUCCH C/(I+N) so that the mobile is able to get at least the lowest bearer.
◼ Best bearer: The number of PRBs is reduced in order to increase the PUSCH & PUCCH C/(I+N) so that
the mobile is able to get the highest bearer available. The definition of the highest bearer depends on the
Bearer selection criterion, i.e., highest index, highest peak RLC throughput, or highest effective RLC
throughput.
When the Bearer selection criterion is set to Effective RLC throughput, Atoll calculates the effective RLC
throughput for all possible combinations of [number of PRBs, bearers], and keeps the number of PRBs
and the bearer which provide the highest effective RLC throughput.
3. Double-click a row corresponding to any scheduler in the Schedulers table. The scheduler’s properties dialog
box appears.
The General tab contains the scheduler properties described above. For Proportional fair schedulers, the
properties dialog box displays an additional MUG tab. On the MUG tab, you can edit the downlink and uplink
throughput gains due to multi-user diversity for different radio bearers and mobility types. You can also define
the maximum PDSCH and PUSCH C/(I+N) values above which their are no gains due to multi-user diversity.
To edit the downlink multi-user diversity gains for a radio bearer and a mobility type:
a. Click the DL MUG Graph button. The DL MUG dialog boxes appears.
b. Edit the downlink multi-user diversity gain values for different numbers of simultaneously connected
downlink users.
c. Click OK.
To edit the uplink multi-user diversity gains for a radio bearer and a mobility type:
a. Click the UL MUG Graph button. The UL MUG dialog boxes appears.
b. Edit the uplink multi-user diversity gain values for different numbers of simultaneously connected uplink
users.

© 2020 Forsk. All Rights Reserved. 793


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

c. Click OK.
4. Click OK.
5. Click the Close button ( ) to close the Schedulers table.

10.7.9 Defining UE Categories

User equipment capabilities are standardised into different UE categories according to 3GPP specifications.
To edit a UE category:
1. In the Parameters explorer, expand the LTE Network Settings folder, right-click UE Categories, and select
Open Table. The UE Categories table appears.
2. The UE Categories table has the following columns:
◼ Name: Name of the UE category.
◼ Max number of transport block bits per TTI (DL): The maximum number of transport block bits per
subframe in the downlink. This parameter defines the highest downlink throughput that a terminal can
support.
◼ Max number of transport block bits per TTI (UL): The maximum number of transport block bits per
subframe in the uplink. This parameter defines the highest uplink throughput that a terminal can support.
◼ Highest supported modulation (UL): The highest modulation supported in the uplink.
◼ Max number of reception antenna ports: The maximum number of antenna ports supported by a terminal
in the downlink.
◼ LTE-A to LTE Downgrade Category: Name of the UE category to be used if an LTE-A terminal is connected
to an LTE-only cell. According to 3GPP specifications, an LTE-A terminal that uses UE category 6 or 7 when
connected to an LTE-A cell uses UE category 4 when connected to an LTE-only cell. Similarly, an LTE-A
terminal that uses UE category 8 when connected to an LTE-A cell uses UE category 5 when connected to
an LTE-only cell
3. Click the Close button ( ) to close the LTE UE Categories table.

10.7.10 Multiple Input Multiple Output Systems

Multiple Input Multiple Output (MIMO) systems use different transmission and reception diversity techniques.
MIMO diversity systems can roughly be divided into the following types, all of which are modelled in Atoll.

 For information on LTE transmission modes, their equivalent Atoll settings, and the
algorithm of diversity mode selection, see "LTE Transmission Modes and
Equivalent Settings in Atoll" on page 806.

This section covers the following topics:


◼ "Transmit and Receive Diversity" on page 794.
◼ "Single-User MIMO or Spatial Multiplexing" on page 795.
◼ "Adaptive MIMO Switching" on page 795.
◼ "Multi-User MIMO or Collaborative MIMO" on page 796.

10.7.10.1 Transmit and Receive Diversity


Transmit or receive diversity uses more than one transmission or reception antenna 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

794 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

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 by selecting the corresponding diversity
support modes in cell properties (see "LTE Cell Properties" on page 695). Diversity gains on downlink and uplink can
be defined in the reception equipment for different numbers of transmission and reception antenna ports, mobility
types, bearers, and maximum BLER. For more information on uplink and downlink diversity gains, see "Reception
Equipment Properties" on page 790. Additional gain values can be defined per clutter class. For information on
setting the additional uplink and downlink diversity gain for each clutter class or for all clutter classes, see "Defining
Clutter Class Properties" on page 133.
During calculations in Atoll, a user (pixel, mobile, or subscriber) using a MIMO-capable terminal, and connected to a
cell that supports transmit or receive diversity, will benefit from the downlink or uplink diversity C/(I+N) gains if the
received SU-MIMO criterion (RS C/N, RS C/(I+N), or PDSCH or PUSCH C/(I+N)) is less than the SU-MIMO threshold
defined in the reception equipment of the terminal or cell, respectively.

10.7.10.2 Single-User MIMO or Spatial Multiplexing


SU-MIMO uses more than one transmission antenna to send different signals (data streams) on each antenna. The
receiver can also have more than one antenna to receive different signals. Using spatial multiplexing with M
transmission and N reception antenna ports, the throughput over the transmitter-receiver link can be theoretically
increased M or N times, whichever is smaller, M or N. SU-MIMO improves the throughput (channel capacity) for a
given C/(I+N), and is used for the regions of a cell that have sufficient C/(I+N) conditions. SU-MIMO (single-user
MIMO) is also referred to as SM (spatial multiplexing) or MIMO.
In Atoll, you can set whether a cell supports SU-MIMO by selecting the corresponding diversity support mode in cell
properties (see "LTE Cell Properties" on page 695). SU-MIMO capacity gains can be defined in the reception
equipment for different numbers of transmission and reception antenna ports, mobility types, bearers, and
maximum BLER. For more information on SU-MIMO gains, see "Reception Equipment Properties" on page 790.
During calculations in Atoll, a user (pixel, mobile, or subscriber) using a MIMO-capable terminal, and connected to a
cell that supports SU-MIMO, will benefit from the SU-MIMO gain in its throughput depending on its PDSCH or PUSCH
C/(I+N) if the received SU-MIMO criterion (RS C/N, RS C/(I+N), or PDSCH or PUSCH C/(I+N)) is higher than or equal
to the SU-MIMO threshold defined in the reception equipment of the terminal or cell, respectively.
As SU-MIMO improves the channel capacity or throughputs, the PDSCH or PUSCH C/(I+N) of a user is first
determined. Once the C/(I+N) is known, Atoll calculates the user throughput based on the bearer available at the
user location. The obtained user throughput is then increased according to the SU-MIMO capacity gain and the
SU-MIMO gain factor of the user’s clutter class. The capacity gains defined in Max SU-MIMO gain graphs are the
maximum theoretical capacity gains using SU-MIMO. SU-MIMO requires rich multipath environment, without which
the gain is reduced. In the worst case, there is no gain. Therefore, it is possible to define an SU-MIMO gain factor
per clutter class whose value can vary from 0 to 1 (0 = no gain, 1 = 100 % gain). For information on setting the
SU-MIMO gain factor for each clutter class or for all clutter classes, see "Defining Clutter Class Properties" on
page 133.
The SU-MIMO capacity gain vs. C/(I+N) graphs available in Atoll by default have been generated based on the
maximum theoretical SU-MIMO capacity gains obtained using the following equations:
CC MIMO
G MIMO = ---------------------
CC SISO

 C  I + N 
Where CC MIMO = Min  NTX RX
- is the channel capacity at a given C/(I+N) for a MIMO
Ant N Ant   Log 2  1 + ----------------------------------------
TX RX
 Min  N Ant N Ant 

system using N TX RX
Ant transmission and N Ant reception antenna ports. CC SISO = Log 2  1 + C   I + N   is the channel

capacity for a single antenna system at a given C/(I+N). C/(I+N) is used as a ratio (not dB) in these formulas. You
can replace the default SU-MIMO capacity gain graphs with graphs extracted from simulated or measured values.

10.7.10.3 Adaptive MIMO Switching


This is a technique for switching from SU-MIMO to transmit or receive diversity as the radio conditions get worse
than a given threshold. AMS can be used in cells to provide SU-MIMO gains to users that have better RS C/N, RS C/
(I+N), or PDSCH or PUSCH C/(I+N) conditions than a given SU-MIMO threshold, and diversity gains to users that

© 2020 Forsk. All Rights Reserved. 795


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

have worse radio conditions than the threshold. AMS provides the optimum solution using transmit and receive
diversity and SU-MIMO features to their best.
During calculations in Atoll, a user (pixel, mobile, or subscriber) using a MIMO-capable terminal, and connected to a
cell that supports both transmit/receive diversity and SU-MIMO, will benefit from the diversity gain if the received
SU-MIMO criterion (RS C/N, RS C/(I+N), or PDSCH or PUSCH C/(I+N)) is less than the SU-MIMO threshold defined
in the reception equipment of the terminal or cell, respectively. Similarly, a MIMO-capable terminal, and connected
to a cell that supports both transmit/receive diversity and SU-MIMO, will benefit from the SU-MIMO gain if the
received SU-MIMO criterion (RS C/N, RS C/(I+N), or PDSCH or PUSCH C/(I+N)) is higher than or equal to the SU-
MIMO threshold defined in the reception equipment of the terminal or cell, respectively.

10.7.10.4 Multi-User MIMO or Collaborative MIMO


MU-MIMO (Multi-User MIMO) or collaborative MIMO is a technique for spatially multiplexing users in good radio
conditions. A cell with more than one antenna port can serve different users over the same frequency-time
allocation. This technique provides considerable capacity gains and can be used with single-antenna user
equipment, i.e., it does not require more than one antenna at the user equipment as opposed to SU-MIMO, which
only provides considerable gains with more than one antenna at the user equipment.
In Atoll, you can set whether a cell supports MU-MIMO by selecting the corresponding diversity support mode in cell
properties and the average numbers of co-scheduled users in downlink and uplink (see "LTE Cell Properties" on
page 695). MU-MIMO can only work under good radio conditions and if the cell has more than one reception antenna
port. Therefore, the RS C/N, RS C/(I+N), or PDSCH or PUSCH C/(I+N) must be higher than the MU-MIMO threshold
defined in the reception equipment in order for the scheduler to be able to multiplex users.
During throughput calculations, the average numbers of co-scheduled users are used to multiply the channel
throughput is multiplied for pixels where MU-MIMO is used as the diversity mode.

10.7.11 Inter-Cell Interference Coordination

Inter-cell interference coordination is a means of improving the signal quality at cell edges by using different
resources at cell edges of potentially mutually interfering cells. There are two categories of interference
coordination techniques used in OFDMA systems: static and dynamic inter-cell interference coordination.
Static interference coordination is performed through fractional frequency planning. Fractions of a channel are
allocated to different sectors for use at cell edges. This allocation does not change over time. On the other hand,
dynamic interference coordination, or interference-aware scheduling, is carried out by the scheduler. There is no
fixed fractional frequency allocation per sector. Resources allocated to cell-edge users are dynamically determined
by the schedulers of each eNode-B for each subframe. The aim is to not reuse the same resources at cell edges of
potentially mutually interfering cells (i.e., coordinate the allocation of resources), thus avoiding interference.
Atoll supports different forms of static ICIC using fractional frequency reuse (FFR). 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.
In 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.
In 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.
In 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.
In 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.

796 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

No FFR

Time-switched FFR Hard FFR

Soft FFR Partial soft FFR

Figure 10.7: Various static ICIC modes (P: power, F: frequency

10.7.12 Modelling Inter-Technology Interference

Analyses of LTE NB-IoT networks co-existing with other technology networks can be carried out in Atoll. Inter-
technology interference may create considerable capacity reduction in an LTE NB-IoT network. 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: Interference can be received by mobiles in an LTE NB-IoT
network on the downlink from external base stations and mobiles in the vicinity.
Interference from external base stations (also called downlink-to-downlink interference) might be created by
the use of same or adjacent carriers, wideband noise (thermal noise, phase noise, modulation products, and
spurious emissions), and intermodulation. In Atoll, you can define interference reduction factor (IRF) graphs
for different technologies (GSM, UMTS, CDMA2000, and so on). These graphs are then used for calculating
the interference from the external base stations on mobiles. This interference is taken into account in all
downlink interference-based calculations.
Interference from external mobiles (also called uplink-to-downlink interference) might be created by
insufficient separation between the uplink frequency used by the external network and the downlink frequency
used by your LTE NB-IoT network. Such interference may also come from co-existing TDD networks. The
effect of this interference is modelled in Atoll using the Additional DL noise rise definable for each cell in the
LTE NB-IoT network. This noise rise is taken into account in all downlink interference-based calculations. For
more information on the Additional DL noise rise, see "LTE Cell Properties" on page 695.

Figure 10.8: Interference received by mobiles on the downlink

◼ Interference received by cells on the uplink: Interference can be received by cells of an LTE NB-IoT network
on the uplink from external base stations and mobiles in the vicinity.

© 2020 Forsk. All Rights Reserved. 797


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

Interference from external base stations (also called downlink-to-uplink interference) can be created by
insufficient separation between the downlink frequency used by the external network and the uplink frequency
used by your LTE NB-IoT network. Such interference may also come from co-existing TDD networks.
Interference from external mobiles (also called uplink-to-uplink interference) can be created by the use of
same or nearby frequencies for uplink in both networks. Unless the exact locations of external mobiles is
known, it is not possible to separate interference received from external base stations and mobiles on the
uplink. The effect of this interference is modelled in Atoll using the Additional UL noise rise definable for each
cell in the LTE NB-IoT network. This noise rise is taken into account in uplink interference-based calculations
in Monte Carlo simulations but not in coverage predictions. For more information on the Additional UL noise
rise, see "LTE Cell Properties" on page 695.

Figure 10.9: Interference received by cells on the uplink

Interference received from external base stations on mobiles of your LTE NB-IoT network can be calculated by Atoll.
Atoll uses the inter-technology interference reduction factor (IRF) graphs for calculating the interference levels. An
IRF graph represents the variation of the Adjacent Channel Interference Ratio (ACIR) as a function of frequency
separation. ACIR is determined from the Adjacent Channel Suppression (ACS) and the Adjacent Channel Leakage
Ratio (ACLR) parameters as follows:
1
ACIR = ----------------------------------
1 1
----------- + ----------------
ACS ACLR

An IRF depends on:


◼ The interfering technology (GSM, UMTS, CDMA2000, and so on)
◼ The interfering carrier bandwidth (kHz)
◼ The interfered carrier bandwidth (kHz)
◼ The frequency offset between both carriers (MHz).
IRFs are used by Atoll to calculate the interference from external base stations only if the Atoll document containing
the external base stations is linked to your LTE document, i.e. in co-planning mode or in a multi-RAT document.
To define the inter-technology IRFs in the victim network:
1. In the Parameters explorer, expand the Radio Network Equipment folder, right-click Inter-technology
Interference Reduction Factors, and select Open Table. The Inter-technology Interference Reduction Factors
table appears.
2. In the table, enter one interference reduction factor graph per row. For each IRF graph, enter:
◼ Technology: The technology used by the interfering network.
◼ Interferer bandwidth (kHz): The width in kHz of the channels (carriers) used by the interfering network. This
channel width must be consistent with that used in the linked document.
◼ Victim bandwidth (kHz): The width in kHz of the channels (carriers) used by the interfered network. This
channel width must be consistent with that used in the main document.
◼ Reduction factors (dB): Click the cell corresponding to the Reduction factors (dB) column and the current
row in the table. The Reduction factors (dB) dialog box appears.
i. Enter the interference reduction factors in the Reduction (dB) column for different frequency separation,
Freq. delta (MHz), values relative to the centre frequency of the channel (carrier) used in the main
document.

798 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

Reduction values must be positive.



◼ If you leave reduction factors undefined, Atoll assumes there is no


interference.

ii. When done, click OK.


3. Click the Close button ( ) to close the Inter-technology Interference Reduction Factors table.
You can link more than one Atoll document with your main document following the procedure described in
"Switching to Co-planning Mode" on page 1116. If the linked documents model networks using different
technologies, you can define the interference reduction factors in your main document for all these technologies,
and Atoll will calculate interference from all the external base stations in all the linked documents.

10.8 Tips and Tricks


This section provides a series of recommendations and guidelines for using the Atoll LTE module:
◼ "Working With User Densities Instead of User Profiles" on page 799.
◼ "Bearer Selection Thresholds" on page 800.
◼ "Calculating Bearer Selection Thresholds From Receiver Sensitivity Values" on page 800.
◼ "Relation Between Bearer Efficiency And Spectral Efficiency" on page 800.
◼ "Modelling VoIP Codecs" on page 801.
◼ "Modelling the Co-existence of Networks" on page 802.
◼ "Displaying LTE Cell Details" on page 802.
◼ "Displaying NB-IoT Cell Details" on page 804.
◼ "Mapping of Cell Size to Required Numbers of PRACH RSIs" on page 804.
◼ "LTE Transmission Modes and Equivalent Settings in Atoll" on page 806.
◼ "Working with EARFCNs instead of Channel Numbers" on page 807.
◼ "EARFCN to PRB Mapping" on page 808.

10.8.1 Working With User Densities Instead of User Profiles

You can provide Atoll with user density information per service, for example, traffic data from adapted GSM Erlang
maps. In this case, you do not need to create user profiles. As well, Atoll does not have to determine the user activity
probabilities to create traffic scenarios during simulations. The distribution of traffic during simulations will only
depend on the user densities per service.
If you know the user densities for each service, you can set user activity probabilities to 100 % in your LTE document,
as shown below:
1. For Voice services, set:
◼ Calls/hour = 1.
◼ Duration (sec.) = 3600.
2. For Data services:
◼ Calls/hour = 1.
◼ UL volume (KBytes) = Service uplink average requested throughput x 3600/8.
◼ DL volume (KBytes) = Service downlink average requested throughput x 3600/8.
The above settings will set the user activity probabilities to 100 %. If you create a traffic map based on environment
classes, the user density values that you define in your environment classes will be the actual user densities. This

© 2020 Forsk. All Rights Reserved. 799


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

means that, for X users/km² defined in the environment class for a given user profile, the Monte Carlo simulator will
generate exactly X users/km² for each service of the user profile.
In this way, you can know beforehand the exact number of active users, and their services, generated during the
simulations. This procedure should only be used when appropriate traffic data is not available.

10.8.2 Bearer Selection Thresholds

The default values of the bearer selection thresholds, the BLER quality graphs, and the bearer efficiency values in
Atoll have been extracted from the 3GPP TR 36.942 V8.0.0 (see Figure 10.10). These values correspond to an ideal
(AWGN) radio channel, and are too optimistic compared to actual radio channels. It is recommended to use more
realistic values when available.

Figure 10.10: Link Adaptation in LTE

The spectral efficiency is the number of useful data bits that can be transmitted using any modulation and coding
scheme per Hz, the transition points between any two modulation and coding schemes give the default bearer
selection thresholds in Atoll, and the normalised values from the slopes of the graphs, that represent the reduction
in the spectral efficiency, give the block error rate.

10.8.3 Calculating Bearer Selection Thresholds From Receiver Sensitivity Values

You can convert the receiver sensitivity values, from your equipment data sheet, into bearer selection thresholds
using the following conversion method:
SF  N Used
CNR = RS + 114 – NF – 10  Log  ---------------------------
 N Total 

Where RS is the receiver sensitivity in dBm, NF is the noise figure of the receiver in dB, SF is the sampling frequency
in MHz, N Used is the number of subcarriers corresponding to the number of PRBs, N Total is the total number of
subcarriers, i.e., the FFT size.
In the above explanation, the term receiver refers to the base station in uplink and to the mobile/user equipment in
the downlink.

10.8.4 Relation Between Bearer Efficiency And Spectral Efficiency

Spectral efficiency of a modulation and coding scheme is defined as the number of useful bits that can be
transmitted per second over 1 Hz wide channel. Spectral efficiency is hence given in terms of bps/Hz.

800 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

In Atoll, the efficiency of bearers (modulation and coding schemes) are defined in the Radio Bearers table. The
bearer efficiency is given in terms of bits/symbol. Remember that in Atoll symbol refers to one resource element,
the data transmission unit which is 1 OFDM symbol long and 1 subcarrier width wide, as shown in Figure 10.11.

Figure 10.11: Symbol

Bearer efficiency is similar to spectral efficiency. The only difference is in the units used. Here is a simple example
that compares spectral efficiency and bearer efficiency, and shows that the two are the same.
Spectral efficiency is given by:
SE =  1 – BLER   r  Log 2  M  bps  Hz

Where BLER is the Block Error Rate, r is the coding rate for the bearer, and M is the number of modulation states.
For simplification, we set BLER = 0, and use QPSK1/2, i.e., four modulation states and r = 0.5. With these values, we
get a spectral efficiency of 1 bps/Hz for QPSK1/2. In other words, a communication channel using QPSK1/2
modulation and coding scheme can send 1 bps of useful data per unit bandwidth.
In order to compare the bearer efficiency and spectral efficiency of QPSK1/2, let’s say that QPSK1/2 has a bearer
efficiency of 1 bits/symbol. Here as well, the number of bits refers to useful data bits. The width of a subcarrier in
1
LTE is F = 15 kHz , from which we can calculate the useful symbol duration as well: T U = ------- = 66,67  sec . In one
F
second, there can be 1 sec  66,67  sec = 15000 OFDM symbols. If 15000 symbols are transmitted using QPSK1/2,
this gives us a throughput of 15000 Symbols/sec  1 bits/Symbol = 15000 bps , which is the throughput achievable using
one subcarrier of 15 kHz. We can find the spectral efficiency by normalizing the throughput to unit bandwidth. This
gives: 15000 bps/subcarrier  15 kHz/subcarrier = 1 bps/Hz .
In order to compare equivalent quantities, we have ignored some system parameters, such as the cyclic prefix, and
have considered that the entire frame is transmitted in one direction, uplink or downlink.

10.8.5 Modelling VoIP Codecs

VoIP codecs are application-layer elements in the OSI system model. Atoll models application throughputs using a
throughput offset and a scaling factor with respect to the RLC layer throughputs. You can model different VoIP
codecs by creating a service for each VoIP codec, and setting the target throughput to the application throughput
for the scheduler used. Here are two examples of the most common VoIP codecs, and how they can be modelled
in Atoll:
◼ G.711 VoIP Codec
The actual voice throughput needed by the G.711 codec is 64 kbps, but with the lower layer headers and other
added bits, the needed RLC throughput could be between 66.4 and 107.2 kbps. In this example, we show how
to model the codec with header bits that lead to 85.6 kbps RLC throughput.
a. Create a new service with the following parameters:
◼ Name: VoIP (G.711)
◼ Type: Voice
◼ Min throughput demand (DL) and Min throughput demand (UL): 64 kbps
◼ Max throughput demand (DL) and Max throughput demand (UL): 64 kbps
◼ Average requested throughput (DL) and Average requested throughput (UL): 64 kbps
◼ Scaling factor: 74.77 %
◼ Offset: 0 kbps
b. Set the Target throughput for voice services to "2 - Application Throughput" for the scheduler being used.

© 2020 Forsk. All Rights Reserved. 801


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

In this way, Atoll will allocate resources to the users of this service such that they get 64 kbps application
throughput, and around 85.6 kbps of effective RLC throughput.
◼ G.729 VoIP Codec
The actual voice throughput needed by the G.729 codec is 8 kbps, but with the lower layer headers and other
added bits, the needed RLC throughput could be between 9.6 and 29.6 kbps. In this example, we show how to
model the codec with header bits that lead to 29.6 kbps required throughput.
a. Create a new service with the following parameters:
◼ Name: VoIP (G.729)
◼ Type: Voice
◼ Min throughput demand (DL) and Min throughput demand (UL): 8 kbps
◼ Max throughput demand (DL) and Max throughput demand (UL): 8 kbps
◼ Average requested throughput (DL) and Average requested throughput (UL): 8 kbps
◼ Scaling factor: 27.03 %
◼ Offset: 0 kbps
b. Set the Target throughput for voice services to "2 - Application Throughput" for the scheduler being used.
In this way, Atoll will allocate resources to the users of this service such that they get 8 kbps application
throughput, and around 29.6 kbps of effective RLC throughput.

10.8.6 Modelling the Co-existence of Networks

In Atoll, you can study the effect of interference received by your network from other LTE networks. The interfering
LTE network can be a different part of your own network, or a network belonging to another operator.
To study interference from co-existing networks:
1. Import the interfering network data (sites, transmitters, and cells) in to your document as explained in
"Creating a Group of Base Stations" on page 114.
2. For the interfering network’s transmitters, set the Transmitter type to Inter-network (Interferer only) as
explained in "LTE and NB-IoT Transmitter Properties" on page 693.
During calculations, Atoll will consider the transmitters of type Inter-network (Interferer only) when
calculating interference. These transmitters will not serve any pixel, subscriber, or mobile, and will only
contribute to interference.
Modelling the interference from co-existing networks will be as accurate as the data you have for the interfering
network. If the interfering network is a part of your own network, this information would be readily available.
However, if the interfering network belongs to another operator, the information available might not be accurate.
Moreover, for other operators’ networks, and if the interfering networks use OFDM but are not LTE networks, their
modelling will not be accurate using LTE transmitters and cells. The number of subcarriers used in the interfering
networks might be very different.

10.8.7 Displaying LTE Cell Details

Atoll can calculate and display the numbers of resource elements corresponding to different LTE physical signals
and logical channels in downlink and uplink, as well as the transmission power values calculated for different
downlink channels.
To calculate and list details about LTE frames:
1. Select the Network explorer.
2. Right-click the LTE Transmitters folder. The context menu appears.
3. Select Cells > Details from the context menu. The Cells Details table appears.

802 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

The Details command is also available in the context menu of a transmitter or a group of transmitters. The
Details table lists only the cells belonging to the transmitter or folder from which the Details command is
selected. Filters are also taken into account.
The following information is displayed for downlink LTE frames:
◼ Total RE (DL): The total number of resource elements in the downlink subframes.
◼ RS RE (DL) and RS RE (DL) (%): The number and percentage of resource elements used to transmit the cell
specific reference signals.
An average number of transmitted reference signals is considered in Atoll. More specifically, when four
antenna ports are used, eight reference signals are transmitted on two antenna ports and four are
transmitted on the other two antenna ports. In this case, Atoll considers an average of six transmitted
reference signals per antenna port.
◼ SSS RE (DL) and SSS RE (DL) (%): The number and percentage of resource elements belonging to the SSS.
◼ PSS RE (DL) and PSS RE (DL) (%): The number and percentage of resource elements belonging to the PSS.
◼ PBCH RE (DL) and PBCH RE (DL) (%): The number and percentage of resource elements belonging to the
PBCH.
◼ PDCCH+PCFICH+PHICH RE (DL) and PDCCH+PCFICH+PHICH RE (DL) (%): The number and percentage of
resource elements belonging to the PDCCH (which is considered to include the PCFICH and PHICH).
◼ PDSCH RE (DL) and PDSCH RE (DL) (%): The number and percentage of resource elements remaining in
the PDSCH after removing the reference signals, synchronisation signals, and control channel overheads.
◼ Unused RE and Unused RE (%): The number and percentage of resource elements not used for
transmission.
The following information is available for uplink LTE frames:
◼ Total RE (UL): The total number of resource elements in the uplink subframes.
◼ DRS RE (UL) and DRS RE (UL) (%): The number and percentage of resource elements belonging to the DRS.
◼ SRS RE (UL) and SRS RE (UL) (%): The number and percentage of resource elements belonging to the SRS.
◼ PUCCH RE (UL) and PUCCH RE (UL) (%): The number and percentage of resource elements belonging to
the PUCCH.
◼ PUSCH RE (UL) and PUSCH RE (UL) (%): The number and percentage of resource elements remaining in
the PUSCH after removing the reference signals and control channel overheads.
The following calculated power values are displayed for LTE frames:
◼ SS Power (dBm): The transmission power of the SS.
◼ SS EPRE (dBm): The energy per resource element of the SS.
◼ PBCH Power (dBm): The transmission power of the PBCH.
◼ PBCH EPRE (dBm): The energy per resource element of the PBCH.
◼ RS Power (CE) (dBm): The transmission power of the reference signals at the cell edge.
◼ RS Power (CC) (dBm): The transmission power of the reference signals at the cell centre.
◼ RS EPRE (CE) (dBm): The energy per resource element of the reference signals at the cell edge.
◼ RS EPRE (CC) (dBm): The energy per resource element of the reference signals at the cell centre.
◼ PDCCH Power (CE) (dBm): The power of the PDCCH transmitted at the cell edge.
◼ PDCCH Power (CC) (dBm): The power of the PDCCH transmitted at the cell centre.
◼ PDCCH EPRE (CE) (dBm): The energy per resource element of the PDCCH at the cell edge.
◼ PDCCH EPRE (CC) (dBm): The energy per resource element of the PDCCH at the cell centre.
◼ PDSCH Power (CE) (dBm): The power of the PDSCH transmitted at the cell edge.
◼ PDSCH Power (CC) (dBm): The power of the PDSCH transmitted at the cell centre.
◼ PDSCH EPRE (CE) (dBm): The energy per resource element of the PDSCH at the cell edge.
◼ PDSCH EPRE (CC) (dBm): The energy per resource element of the PDSCH at the cell centre.
◼ RS, SS, PBCH, PDCCH AAS Gain (dB): The gain in dB provided by a smart antenna on the RS, SS, PBCH, and
PDCCH.
◼ PDSCH AAS Gain (dB): The gain in dB provided by a smart antenna on the PDSCH.

© 2020 Forsk. All Rights Reserved. 803


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

10.8.8 Displaying NB-IoT Cell Details

Atoll can calculate and display the numbers of resource elements corresponding to different NB-IoT physical
signals and logical channels in downlink and uplink, as well as the transmission powers of different downlink
channels.
To calculate and list details about NB-IoT frames:
1. Select the Network explorer.
2. Right-click the LTE Transmitters folder. The context menu appears.
3. Select Cells > Details from the context menu. The Cells Details table appears.
The Details command is also available in the context menu of a transmitter or a group of transmitters. The
Details table lists only the cells belonging to the transmitter or folder from which the Details command is
selected along with their Deployment Configurations. Filters are also taken into account.
The following information is displayed for downlink:
◼ Total RE (DL): The total number of resource elements in downlink subframes.
◼ NRS RE (DL) and NRS RE (DL) (%): The number and percentage of resource elements used to transmit the
cell specific narrowband reference signals.
◼ NSSS RE (DL) and NSSS RE (DL) (%): The number and percentage of resource elements belonging to the
NSSS.
◼ NPSS RE (DL) and NPSS RE (DL) (%): The number and percentage of resource elements belonging to the
NPSS.
◼ NPBCH RE (DL) and NPBCH RE (DL) (%): The number and percentage of resource elements belonging to
the NPBCH.
◼ NPDCCH+NPDSCH RE (DL) and NPDCCH+NPDSCH RE (DL) (%): The number and percentage of resource
elements belonging to the NPDCCH or NPDSCH.
◼ Unused RE and Unused RE (%): The number and percentage of resource elements not used for
transmission.
The following information is available for uplink:
◼ Total RE (UL): The total number of resource elements in the uplink subframes.
◼ NDMRS RE (UL) and NDMRS RE (UL) (%): The number and percentage of resource elements belonging to
the NDMRS.
◼ NPUSCH RE (UL) and NPUSCH RE (UL) (%): The number and percentage of resource elements remaining
in the NPUSCH.
The following transmission powers are displayed:
◼ NSS Power (dBm): The transmission power of the NSS.
◼ NSS EPRE (dBm): The energy per resource element of the NSS.
◼ NPBCH Power (dBm): The transmission power of the PBCH.
◼ NPBCH EPRE (dBm): The energy per resource element of the PBCH.
◼ NRS Power (dBm): The transmission power of the NRS.
◼ NRS EPRE (dBm): The energy per resource element of the NRS.
◼ NPDCCH Power (dBm): The transmission power of the NPDCCH.
◼ NPDCCH EPRE (dBm): The energy per resource element of the NPDCCH.
◼ NPDSCH Power (dBm): The transmission power of the NPDSCH.
◼ NPDSCH EPRE (dBm): The energy per resource element of the NPDSCH.

10.8.9 Mapping of Cell Size to Required Numbers of PRACH RSIs

The following tables list the theoretical values of the required numbers of PRACH RSIs mapped to various cell sizes
based on 3GPP specifications. Other required numbers of PRACH RSIs can also be used without restriction.

804 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

RSI Cyclic Number of cyclic PRACH preamble Cyclic shift duration Corresponding maximum Number of required
length shift size shifts per sequence duration (us) (us) cell radius (m) sequences per cell

839 13 64 800 12.40 1859.36 1

839 15 55 800 14.30 2145.41 2

839 18 46 800 17.16 2574.49 2

839 22 38 800 20.98 3146.60 2

839 26 32 800 24.79 3718.71 2

839 32 26 800 30.51 4576.88 3

839 38 22 800 36.23 5435.04 3

839 46 18 800 43.86 6579.26 4

839 59 14 800 56.26 8438.62 5

839 76 11 800 72.47 10870.08 6

839 93 9 800 88.68 13301.55 8

839 119 7 800 113.47 17020.26 10

839 167 5 800 159.24 23885.58 13

839 279 3 800 266.03 39904.65 22

839 419 2 800 399.52 59928.49 32

839 839 1 800 800.00 120000.00 64

RSI Cyclic Number of cyclic PRACH preamble Cyclic shift duration Corresponding maximum Number of required
length shift size shifts per sequence duration (us) (us) cell radius (m) sequences per cell

839 15 55 800 14.30 2145.41 2

839 18 46 800 17.16 2574.49 2


839 22 38 800 20.98 3146.60 2

839 26 32 800 24.79 3718.71 2

839 32 26 800 30.51 4576.88 3


839 38 22 800 36.23 5435.04 3

839 46 18 800 43.86 6579.26 4

839 55 15 800 52.44 7866.51 5


839 68 12 800 64.84 9725.86 6

839 82 10 800 78.19 11728.25 7

839 100 8 800 95.35 14302.74 8

839 128 6 800 122.05 18307.51 11

839 158 5 800 150.66 22598.33 13

839 202 4 800 192.61 28891.54 16

839 237 3 800 225.98 33897.50 22

RSI Cyclic Number of cyclic PRACH preamble Cyclic shift duration Corresponding maximum Number of required
length shift size shifts per sequence duration (us) (us) cell radius (m) sequences per cell

139 2 69 133 1.91 287.05 1

139 4 34 133 3.83 574.10 2

139 6 23 133 5.74 861.15 3

139 8 17 133 7.65 1148.20 4

139 10 13 133 9.57 1435.25 5

139 12 11 133 11.48 1722.30 6

139 15 9 133 14.35 2152.88 8

© 2020 Forsk. All Rights Reserved. 805


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

The above mapping tables show values calculated for ideal conditions (no delay spread) and perfect equipment (no
processing/implementation delay). Different equipment and propagation conditions may imply additional delays
and margins which impact the calculation of the number of required root sequence indexes per cell. For example,
the maximum delay spread for the normal cyclic prefix is 6.25 us and that for the extended cyclic prefix is 16.67 us.
Moreover, as transmission/reception equipment is not perfect, a certain margin may need be added in the
calculation in order to compensate for implementation delays. Supposing the implementation delay margin to be
1.2 us, the maximum cell radius for Set 1: Unrestricted set for nominal cells will be calculated to be:

RSI Cyclic PRACH preamble


length Number of cyclic Cyclic shift duration Corresponding maximum Number of required
shift size duration (us)
shifts per sequence (us) cell radius (m) ( R ) sequences per cell
( N ZC ) ( N CS ) (T )

… … … … … … …

839 32 26 800 30.51 3639.38 3

… … … … … … …

839 119 7 800 113.47 16082.76 10

… … … … … … …

 N Speed of Light 
- – Delay Spread  ----------------------------------  – Implementation
Where R =   T  ---------
CS Delay
-----------------------------------------------------
N  2  2  3,3 
 ZC 

10.8.10 LTE Transmission Modes and Equivalent Settings in Atoll

The different LTE transmission modes and their equivalent settings in Atoll are listed in the table below:

Transmission Mode Atoll Diversity Support

Cell Terminal

TM1: Single transmit antenna None None

TM2: Transmit diversity Transmit/Receive Diversity MIMO

TM3: Open loop spatial multiplexing with CDD SU-MIMO MIMO

TM4: Closed loop spatial multiplexing SU-MIMO MIMO

TM5: Multi-user MIMO MU-MIMO N/A

TM6: Closed loop precoding Transmit/Receive Diversity MIMO

TM7: Single layer beamforming AAS AAS

AAS+Transmit/Receive Diversity AAS+MIMO


AAS+SU-MIMO
TM8: Dual layer beamforming
AAS+AMS
AAS+MU-MIMO

AAS+Transmit/Receive Diversity AAS+MIMO


AAS+SU-MIMO
TM9: 8 layer transmission
AAS+AMS
AAS+MU-MIMO

 The difference between transmission modes 2 and 6 and 3 and 4 is the absence
and presence of channel state feedback (open and closed loop methods). In Atoll,
this is interpreted as higher gains in the MIMO lookup tables for the reception
equipment corresponding to the closed loop mode compared to the open loop
mode.

Depending on radio conditions, transmission modes can be downgraded as follows (downgrades already supported
in Atoll are highlighted):

806 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

Atoll allows selecting multiple MIMO modes simultaneously. The MIMO mode used for calculations for any user
depends on the modes’ activation thresholds and selection priorities as follows:
If the number of cell transmission antennas < 16:
1. If SU-MIMO is supported by the cell and PDSCH C/(I+N) w/o MIMO gain + SU-MIMO diversity gain + LTE
additional diversity gain ≥ SU-MIMO threshold
MIMO mode = SU-MIMO
2. If MU-MIMO is supported by the cell and PDSCH C/(I+N) w/o MIMO gain + MU-MIMO diversity gain + LTE
additional diversity gain ≥ MU-MIMO threshold
MIMO mode = MU-MIMO
3. If transmit/receive diversity is supported by the cell
MIMO mode = Transmit diversity in downlink and receive diversity in uplink
4. Otherwise
MIMO mode = None.
If the number of cell transmission antennas ≥ 16:
1. If SU-MIMO is supported by the cell and PDSCH C/(I+N) w/o MIMO gain + SU-MIMO diversity gain + LTE
additional diversity gain ≥ SU-MIMO threshold
MIMO mode = SU-MIMO
2. If MU-MIMO is supported by the cell and PDSCH C/(I+N) w/o MIMO gain + MU-MIMO diversity gain + LTE
additional diversity gain ≥ MU-MIMO threshold
MIMO mode = MU-MIMO
3. If both SU-MIMO and MU-MIMO are supported by the cell and PDSCH C/(I+N) w/o MIMO gain + SU-MIMO
diversity gain + MU-MIMO diversity gain + LTE additional diversity gain ≥ MAX(SU-MIMO threshold, MU-MIMO
threshold)
MIMO mode = SU-MIMO+MU-MIMOs
4. If transmit/receive diversity is supported by the cell
MIMO mode = Transmit diversity in downlink and receive diversity in uplink
5. Otherwise
MIMO mode = None.
In parallel to the MIMO modes, the AAS mode will be selected or not as follows:
1. If AAS is supported by the cell and the value of the AAS criterion < AAS threshold
AAS mode = AAS
2. Otherwise
AAS mode = None.
The user diversity mode displayed in calculation results is a combination of both MIMO and AAS modes.

10.8.11 Working with EARFCNs instead of Channel Numbers

In Atoll, carriers are assigned channel numbers in the frequency bands table. These channel numbers do not
necessarily have to be unique, i.e., a channel number can be reused in different bands. The 3GPP defines unique
EARFCNs (E-UTRA Absolute Radio Frequency Channel Numbers) for all the frequency bands. Each EARFCN has a
fixed width of 100 kHz, whereas channels (or carriers) in Atoll can have different widths.
If you want to work with EARFCNs instead of channel numbers, you can set EARFCNs as channel numbers in the
frequency bands table similar to as shown in the example below:
◼ Frequency band: 2110 FDD - 5 MHz (E-UTRA Band 1)
◼ Downlink EARFCN range: 0 - 599
◼ Uplink EARFCN range: 18000 - 18599
◼ First channel (EARFCN): 0
◼ Last channel (EARFCN): 550

© 2020 Forsk. All Rights Reserved. 807


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

◼ Excluded channels (EARFCNs): 1-49, 51-99, 101-149, 151-199, 201-249, 251-299, 301-349,351-399,401-449,
451-499, 501-549, 551-599
For FDD frequency bands, the downlink and uplink EARFCNs are offset by 18000, so you can use either the downlink
or the uplink EARFCNs as channel numbers in Atoll.

10.8.12 EARFCN to PRB Mapping

Atoll can display the mapping between EARFCNs and PRB indexes. This mapping tool can help understand the
position of NB-IoT channels and PRBs with respect to LTE channels and PRBs.
To display EARFCN to PRB mapping:
1. In the Parameters explorer, expand the LTE Radio Network Settings folder, right-click Frequencies, and select
EARFCN to PRB Mapping from the context menu. The EARFCN to PRB Mapping dialog box appears.
2. In the EARFCN to PRB Mapping dialog box, you can select an LTE and an NB-IoT channel and view their
respective positions in the frequency domain.

a. Click the LTE frequency band filter button to the left ( ) and select an LTE frequency band from the list.
b. Click the LTE channel list and select an LTE channel number from the list.

c. Click the NB-IoT frequency band filter button to the right ( ) and select an NB-IoT frequency band from
the list.
d. Click the NB-IoT channel list and select an NB-IoT channel number from the list.
The PRBs corresponding to the selected LTE channel are displayed in grey colour. The PRB corresponding to
the selected and NB-IoT channel is displayed in blue colour. LTE PRBs overlapped by the NB-IoT PRB are
shown in orange colour. The centre six LTE PRBs are shown in red colour if overlapped by the NB-IoT PRB. The
red colour underlines the fact that these PRBs should not be used for inband NB-IoT deployment.
Additional information is also displayed, such as, the NB-IoT deployment configuration using the selected
channel with respect to the selected LTE channel: standalone, guardband, or inband. For the inband
configuration, LTE PRBs that can be used for anchor NB-IoT cells are identified when overlapped. The start
and end frequencies corresponding to a PRB are displayed in the tip text tool.
3. Click Close to close the EARFCN to PRB Mapping dialog box.

10.8.13 Modelling NPDSCH and NPUSCH Repetitions

The 3GPP NB-IoT specifications include the possibility to repeat downlink and uplink transmissions multiple times
to achieve a higher probability of error-free reception.
Repetition is the key solution adopted by NB-IoT to achieve enhanced coverage with low complexity. Additionally,
for one complete transmission, repetition of the transmission applies to both data transmission and the associated
control signalling transmission.
In uplink, before each NPUSCH transmission, related control information, including RU number, selected MCS and
repetition, is transmitted through the NPDCCH. Repetition for NPUSCH can be selected among {1; 2; 4; 8; 16; 32; 64;
128}, which means the repetition number of the same transmission block.
In downlink, repetition for NPDCCH can be selected among {1; 2; 4; 8; 16; 32;...;2048}.
Figure 10.12 presents an illustration of NPUSCH repetition where both NPDCCH and NPUSCH transmission blocks
with same content are repeated four times during one transmission. DCI stands for Downlink Control Information.

808 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

Figure 10.12: Repetition during one transmission.

In Atoll, the number of repetitions, is specified in the UE NB-IoT equipment properties.


Atoll compares the calculated NRSRP with the NRSRP levels defined for the mobility, deployment configuration, and
subcarrier width of the current calculation context to find out the number of repetitions to use. The gain defined for
this number of repetitions is then applied to the bearer selection threshold. This results in improved receiver
sensitivity and hence larger coverage.
The repetition gains available by default in Atoll are based on theoretical values that attempt to follow a the
following
◼ NB-IoT support three coverage levels that are usually modelled in terms of the maximum coupling loss (MCL)
with values 10 dB apart, e.g., 164 dB, 154 dB, and 144 dB. These coverage levels are assumed to correspond
to -140, -130, and -120 dBm NRSRP levels.
◼ Each coverage level requires a different number of repetitions under different deployment configurations, i.e.,
inband, guardband, and standalone.
◼ Actual measurements performed by 3GPP R&D partners show a tendency for the repetition gains to saturate
around 11 dB +/- 2 dB.
◼ In theory, bearers with low coding rates (more robust) should show higher gains for the same number of
repetitions compared to bearers with high coding rates (less robust).
The default gains based on the above assumptions have been calculated to provide the following values:

Bearers

1 2 3 4 5 6

Modulation QPSK QPSK QPSK QPSK QPSK QPSK

Coding rate 0.0761719 0.117188 0.188477 0.300781 0.438477 0.587891

1 0.00 0.00 0.00 0.00 0.00 0.00

2 2.89 2.82 2.69 2.46 2.15 1.75

4 5.78 5.63 5.37 4.92 4.30 3.50

8 8.17 8.00 7.70 7.17 6.42 5.42

16 9.70 9.53 9.21 8.64 7.83 6.74


Repetitions

32 10.84 10.66 10.32 9.74 8.90 7.75

64 11.73 11.55 11.21 10.62 9.76 8.58

128 12.48 12.29 11.95 11.34 10.47 9.27

256 13.11 12.92 12.58 11.97 11.08 9.86

512 13.66 13.48 13.13 12.51 11.62 10.38

1024 14.15 13.97 13.61 13.00 12.10 10.85

2048 14.60 14.41 14.05 13.43 12.53 11.27

10.9 Glossary of LTE NB-IoT Terms


Understanding the following terms and there use in Atoll is very helpful in understanding the LTE module:

© 2020 Forsk. All Rights Reserved. 809


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

◼ User: A general term that can also designate a subscriber, mobile, and receiver.
◼ Subscriber: Users with fixed geographical coordinates.
◼ Mobile: Users generated and distributed during simulations. These users have, among other parameters,
defined services, terminal types, and mobility types assigned for the duration of the simulations.
◼ Receiver: A probe mobile, with the minimum required parameters needed for the calculation of path loss, used
for propagation loss and raster coverage predictions.
◼ Radio Bearer: A Modulation and Coding Scheme (MCS) used to carry data over the channel.
◼ Peak RLC Throughput: The maximum RLC layer throughput (user or channel) that can be achieved at a given
location using the highest LTE bearer available. This throughput is the raw throughput without considering the
effects of retransmission due to errors and higher layer coding and encryption.
◼ Effective RLC Throughput: The net RLC layer throughput (user or channel) that can be achieved at a given
location using the highest LTE bearer available computed taking into account the reduction of throughput due
to retransmission due to errors.
◼ Application Throughput: The application layer throughput (user or channel) that can be achieved at a given
location using the highest LTE bearer available computed taking into account the reduction of throughput due
to PDU/SDU header information, padding, encryption, coding, and other types of overhead.
◼ Channel Throughputs: Peak RLC, effective RLC or application throughputs achieved at a given location using
the highest LTE bearer available with the entire cell resources (downlink or uplink).
◼ Allocated Bandwidth Throughputs: Uplink peak RLC, effective RLC or application throughputs achieved at a
given location using the best possible LTE bearer with the number of subchannels calculated.
◼ User Throughputs: Peak RLC, effective RLC or application throughputs achieved at a given location using the
highest LTE bearer available with the amount of resources allocated to a user by the scheduler.
◼ Traffic Loads: The uplink and downlink traffic loads are the percentages of the uplink and the downlink frames
in use (allocated) to the traffic (mobiles) in the uplink and in the downlink, respectively.
◼ Resources: In Atoll, the term "resource" is used to refer to the average number of resource units, expressed in
percentage (as traffic loads, when the average is performed over a considerably long duration) of the total
number of resource units in a superframe of 1 sec.
◼ Uplink Noise Rise: Uplink noise rise is a measure of uplink interference with respect to the uplink noise:
I UL + N UL
- , or NR UL = 10  Log  I UL + N UL  – 10  Log  N UL  in dB. This parameter is one of the two
NR UL = ------------------------
N UL
methods in which uplink interference can be expressed with respect to the noise. The other parameter often
UL I
used instead of the uplink noise rise is the uplink load factor: L UL = ------------------------
- . Usually, the uplink load factor
I UL + N UL
is kept as a linear value (in percentage) while the uplink noise rise is expressed in dB. The two parameters
express exactly the same information, and can be inter-converted as follows:
I I+N–N I I+N N I N N I I+N 1
------------ = ---------------------- => ------------ = ------------ – ------------ => ------------ = 1 – ------------ => ------------ = 1 – ------------ => ------------ = ---------------------
I+N I+N I+N I+N I+N I+N I+N I+N I+N N I
1 – ------------
I+N

1
=> NR = -----------
-
1–L

The following table shows the relation between interference, load factor, and noise rise.

Interference (I) Load Factor (%) Noise Rise Noise Rise (dB)
0 0 1 0

=N 50 2 3.01

=9xN 90 10 10

= 99 x N 99 100 20

The reason why uplink interference is expressed in terms of noise rise (in dB) in Atoll instead of load factor (in
percentage) is that the load factor varies somewhat exponentially with the increase in interference.
◼ Frame: An LTE NB-IoT frame is 10 ms long. The duration of a frame is a system-level constant. Each frame
comprises subframes, slots, OFDM symbols. A subframe is synonymous with TTI (transmission time interval),
i.e., the minimum unit of resource allocation in the time domain.

810 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 10: LTE NB-IoT Networks

◼ Resource Element, Symbol, or Modulation Symbol: In Atoll, a symbol refers to one resource element or one
modulation symbol, which is 1 OFDM symbol long and 1 subcarrier width wide, as shown in Figure 10.11.
◼ Symbol Duration: In Atoll, a symbol duration refers to one OFDM symbol, which is the duration of one
modulation symbol over all the subcarriers/PRBs being used.
◼ Subcarrier: An OFDM channel comprises many narrowband carriers called subcarriers. OFDM subcarriers are
orthogonal frequency-domain waveforms generated using fast fourier transforms (see Figure 10.13).
◼ PRB: The physical resource block is the minimum unit of resource allocation in the frequency domain, i.e., the
width of a resource block, 180 kHz. It is a system-level constant. A PRB can either contain 12 subcarriers of
15 kHz each (see Figure 10.13) or 24 subcarriers of 7.5 kHz each.
◼ Resource Block: It is the minimum unit of resource allocation, i.e., 1 PRB by 1 slot (see Figure 10.13).
Schedulers are able perform resource allocation every subframe (TTI, transmission time interval), however,
the granularity of resource allocation 1 slot in time, i.e., the duration of a resource block, and 1 PRB in
frequency.

Figure 10.13: LTE resource blocks

© 2020 Forsk. All Rights Reserved. 811


Atoll 3.4.1 User Manual for Radio Networks
Chapter 10: LTE NB-IoT Networks

812 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

11 5G Multi-RAT Networks
With the introduction of 5G NR technology, Atoll provides 5G Multi-RAT documents which ensure combined network
modeling with GSM, CDMA2000, UMTS, LTE, NB-IoT, and 5G NR.
When you create a 5G Multi-RAT document, you choose which technologies to enable or you can add a technology
to an existing 5G Multi-RAT document as described in "Enabling Technologies in 5G Multi-RAT Documents" on
page 31.

 Each radio technology in a 5G Multi-RAT document is subject to specific licensing


in Atoll. If a technology is enabled in a document but an Atoll license is not available
for that technology, then the network elements that use that technology are set to
a "read-only" mode in which they are displayed but cannot be modified and
calculations cannot be performed.
For more information about "read-only" mode, see the technical note:
TN064 - 4G/5G RAT Management in 5G Multi-RAT.

The Atoll 5G Multi-RAT module provides a specific and accurate modelling of 5G NR and LTE networks that is
labelled "4G/5G". For information about 2G and 3G technologies, see the following chapters:
◼ "GSM/GPRS/EDGE Networks" on page 317
◼ "CDMA2000 Networks" on page 621
◼ "UMTS HSPA Networks" on page 533.
Atoll 4G/5G technology supports all frequency bands and carrier widths for LTE and 5G NR along with detailed
OFDMA frame structure modelling. All downlink control signals, and control and traffic channels are modelled. It
supports intra-band and inter-band carrier aggregation and coordinated multipoint transmission and reception
(CoMP). Atoll 4G/5G technology also includes comprehensive modelling of different MIMO techniques (diversity,
SU-MIMO, MU-MIMO) and beamforming smart antennas.
All the network data, parameters, antennas, and other equipment are common between 5G NR and LTE. 5G NR and
LTE cells are independent entities for which Atoll ensures certain interaction and interdependence.

 With the introduction of 5G Multi-RAT documents, LTE networks in 4G/5G use a


different data structure from standalone LTE documents and 3GPP/3GPP2 Multi-
RAT documents.
To migrate legacy LTE Atoll documents to the 4G/5G data structure, see the
technical note:
TN052 - Upgrading to 5G Multi-RAT.

This chapter covers the following topics:


◼ "Designing a 5G Multi-RAT Network" on page 814
◼ "4G/5G Transmitters and Cells" on page 816
◼ "Studying 4G/5G Base Stations" on page 839
◼ "Configuring Network Parameters Using the AFP" on page 860
◼ "Studying 4G/5G Network Capacity" on page 875
◼ "Optimising Network Parameters Using ACP" on page 891
◼ "4G/5G Network Configuration" on page 895

© 2020 Forsk. All Rights Reserved. 813


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

11.1 Designing a 5G Multi-RAT Network


The following diagram depicts the process of creating and planning a 5G NR network. The steps involved in planning
a 5G Multi-RAT network are described below.
1. Open an existing radio-planning document or create a new one.
◼ You can open an existing Atoll document by selecting File > Open.
◼ You can create a new Atoll document as explained in Chapter 1: Working Environment.
2. Configure the network by adding network elements and changing parameters.
You can add and modify the following elements of base stations:
◼ "Creating a Site" on page 109.
◼ "Creating or Modifying a Transmitter" on page 110.
◼ "Creating or Modifying a Cell" on page 110.
You can also add base stations using a base station template (see "Placing a New Base Station Using a
Station Template" on page 111) and study the terrain profile in different directions from a base station (see
"Studying the Profile Around a Base Station" on page 232).
3. Carry out basic coverage predictions.
◼ "4G/5G Coverage Predictions" on page 841.
4. Allocate neighbours.
◼ "Planning Neighbours in 5G NR" on page 859.
5. Before making more advanced coverage predictions, you need to define cell load conditions.
You can define cell load conditions in the following ways:
◼ You can generate realistic cell load conditions by creating a simulation based on traffic maps(see "Studying
4G/5G Network Capacity" on page 875).
◼ You can define cell load conditions manually either on the Cells tab of each transmitter Properties dialog
box or in the Cells table (see "Creating or Modifying a Cell" on page 110).
6. Make 5G NR signal quality coverage predictions using the defined cell load conditions.
◼ "4G/5G Coverage Predictions" on page 841.
7. If necessary, modify network parameters to study the network with a different frequency plan. After modifying
the network’s frequency plan, you must perform step 5. and step 6. again.

814 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

Figure 11.1: Planning a 5G NR network - workflow

© 2020 Forsk. All Rights Reserved. 815


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

11.2 4G/5G Transmitters and Cells


In Atoll, a site is defined as a geographical point where one or more transmitters are located. Once you have created
a site, you can add transmitters. In Atoll, a transmitter is defined as the antenna and any additional equipment, such
as the TMA, feeder cables, and so on. In a 5G NR project, you must also add cells to each transmitter. A cell refers
to the characteristics of an RF channel on a transmitter.
Atoll lets you create one site, transmitter, or cell at a time, or create several at once using station templates. In Atoll,
a base station refers to a site and a transmitter with its antennas, equipment, and cells.
In Atoll, you can study a single base station or a group of base stations using coverage predictions. You can make
a variety of coverage predictions, such as signal level or signal quality coverage predictions. The results of
calculated coverage predictions can be displayed on the map, compared, and studied.
Atoll enables you to model network traffic by creating services, users, user profiles, traffic environments, and
terminals. This data can be then used to make coverage predictions that depend on network load, such as C/(I+N),
service area, radio bearer, and throughput coverage predictions.
This section covers the following topics:
◼ "4G/5G Transmitter Properties" on page 816
◼ "LTE Cell Properties" on page 819
◼ "NB-IoT Cell Properties" on page 825
◼ "5G NR Cell Properties" on page 829
◼ "Working With Cell Groups" on page 834
◼ "Displaying 5G NR Cell Details" on page 839

11.2.1 4G/5G Transmitter Properties

The parameters of a 5G Multi-RAT transmitter can be found in the transmitter Properties dialog box. When you
create a transmitter, the Properties dialog box has two tabs: the General tab and the Transmitter tab. Once you have
created a transmitter, its Properties dialog box has three additional tabs: the Cells tab, the Propagation tab, and the
Display tab.

General Tab
◼ Name: Specifies the name or main identifier of the site. Atoll automatically generates a default name for new
transmitters based on the name of the site appended with an underscore and a number.

+ You can modify the transmitter names. However, it is recommended to use the
name generated by Atoll to ensure consistency.
For information about changing the default naming, see the Administrator Manual.

◼ Site: Specifies the Site on which the transmitter is located. Click the Browse button to access the properties
of the site. Click the New button to create a site for the transmitter.
◼ Frequency band: You can select a Frequency Band for the transmitter. Once you have selected the frequency
band, you can click the Browse button to access the properties of the band. For information on the frequency
band Properties dialog box, see "Defining 4G/5G Frequency Bands" on page 895.
◼ Shared antenna: Identifies the transmitters, repeaters, and remote antennas that are located at the same site
or on sites with the same position and that share the same antenna. The entry in the field must be the same
for all transmitters, repeaters, and remote antennas that share the same antenna. When changes are made to
the position offset (Dx, Dy), azimuth, antenna height, or mechanical tilt of one antenna, Atoll automatically
synchronizes the same changes to all other transmitters, repeaters, and remote antennas that are defined as
having a shared antenna.
◼ Shared pattern: Displays the antenna pattern of the shared antenna.
◼ Antenna Position: Specifies the coordinates of the antenna that can be relative to a site or absolute
coordinates.

816 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

◼ Select Relative to site to enter the antenna position as an offset relative to the coordinates of the site. In
this case, you must enter the Dx and Dy offset values.
◼ Select Coordinates to enter the absolute coordinates of the antenna using the specified coordinate system.
In this case, you must enter the X and Y coordinates of the antenna.
◼ Max range: Enter a maximum distance for this transmitter to cover. Transmitter best server coverage area is
limited to this max range. However, the transmitter still creates interference beyond the maximum range.

Transmitter Tab
◼ Active: Select this option to specify whether the transmitter is active or inactive. Transmitters are displayed
in the Network explorer with an active ( ) or inactive ( )icon.

 Only active transmitters are taken into consideration during calculations.

◼ Transmitter type: Specify whether the transmitter is to be considered as a server. This enables you to model
the co-existence of different networks in the same geographic area.
◼ If the transmitter is a potential server as well as an interferer, set the transmitter type to Intra-network
(Server and interferer).
◼ If the transmitter is to be considered only as an interferer, set the type to Inter-network (Interferer only).
Interferer-only transmitters are ignored by coverage calculations and do not serve any mobile in Monte
Carlo simulations.
For more information on how to study interference between co-existing networks, see "Modelling Inter-
Technology Interference" on page 903.
◼ Transmission/Reception: This area displays the total losses and the noise figure of the transmitter. Loss and
noise are calculated according to the characteristics of the equipment assigned to the transmitter.
Calculated values are indicated in the Computed fields, but you can override those values by specifying the
actual loss and noise figures in the Real fields.
Equipment can be assigned using the Equipment Specifications dialog box by clicking the Equipment button.
For more information about assigning equipment to a transmitter, see "Assigning Equipment to a Transmitter"
on page 181.
◼ Antennas:
◼ Height/ground: The Height/ground box gives the height of the antenna above the ground. This is added to
the altitude of the site as given by the DTM. If the transmitter is situated on a building, the height entered
must include the height of building.
◼ Antenna model and parameters: Defines the type and parameters of antenna that is used by the
transmitter.
◼ To define a broadcast antenna, select the antenna model from the Broadcast list.
You can access the properties of the antenna by clicking the Browse button. You can open the Antenna
Selection Assistant by clicking the Select button. This assistant lists all the antennas that match the
currently selected physical antenna and whose minimum and maximum operating frequencies include
the operating frequency of the transmitter. For more information, see "Assigning Antennas to
Transmitters" on page 168.
◼ To define a beamforming or smart antenna, select the antenna model from the Beamforming list.
You can create or modify a beamforming antenna model by clicking the Browse button. For more
information on beamforming antennas, see "Working With Beamforming Antennas" on page 171.

 If both a broadcast antenna and a beamforming antenna are defined, only the
broadcast antenna is considered for path loss calculation.

◼ Mechanical azimuth, Mechanical downtilt, Electrical azimuth, Electrical downtilt, and Additional
electrical downtilt display additional antenna parameters.

© 2020 Forsk. All Rights Reserved. 817


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

The Additional electrical downtilt can be made accessible through an option




in the Atoll.ini file. For more information, see the Administrator Manual.
◼ For more information on the effect of additional electrical downtilt on antenna
patterns, see the Technical Reference Guide.
◼ The mechanical and additional electrical downtilts defined for the main
antenna are also used for the calculations of smart antennas.

◼ Number of antennas: Select the number of antenna ports used for MIMO in the Transmission and
Reception fields. For more information on how the number of antenna ports are used, see "Multiple Input
Multiple Output Systems" on page 169.
◼ Number of PAs: Enter the number of power amplifiers (PAs) in the 3D beamforming or massive MIMO
antenna. The number of power amplifiers corresponds to the number of independent sources of power to
which the physical antenna ports are connected.
The number of PAs is used as a multiplicative factor of interference generated by any 4G or 5G cell. If the
number of PAs is left empty, the value of the number of transmission antennas defined for the transmitter
is used instead as the multiplicative factor of interference.
Atoll multiplies interference with the number of PAs because the transmission power values defined per
cell are assumed to be per-PA powers. The cell power values being per-PA power values, the total
interference power from any interfering cell are based on the per-PA power values multiplied by the total
number of PAs being used by the cell. Usually, each antenna port is fed by a dedicated PA, which means
that the number of ports is usually the same as the number of PAs in the antenna. Consequently, if you set
the number of PAs to 1, you must define the per-cell powers as total powers over all the PAs of the antenna.
◼ Under Secondary antennas, you can select one or more secondary antennas in the Antenna column and
enter their Azimuth, Mechanical downtilt, and % Power, which is the percentage of power reserved for this
particular antenna. For example, for a transmitter with one secondary antenna, if you reserve 40% of the
total power for the secondary antenna, 60% is available for the main antenna.

 The Additional electrical downtilt can be made accessible through an option in the
Atoll.ini file. For more information, see the Administrator Manual.
For more information on the effect of additional electrical downtilt on antenna
patterns, see the Technical Reference Guide.
For information on working with data tables, see "Data Tables" on page 78.

 The transmission power is divided among the main and secondary antennas. This
is not compatible with beamforming antennas. You must not assign beamforming
antennas to transmitters with secondary antennas, and vice versa.
In calculations, repeaters and remote antennas are transparent to the donor
transmitters and the served users. For example, smart antennas at donor
transmitters target the served users directly and not the repeater or remote antenna
that covers the users. This results in a combined signal level received from the
transmitter using the smart antenna and from the repeater or remote antenna. If
this approach does not match how your equipment works, you must not assign
smart antennas to transmitters with repeaters and remote antennas, and vice
versa. This is also true for MIMO.

LTE Cells Tab


When you create a transmitter, Atoll automatically creates a cell for the transmitter using the properties of the
currently selected station template. For more information, see "LTE Cell Properties" on page 819.

NB-IoT Cells Tab


When you create a transmitter, Atoll automatically creates a cell for the transmitter using the properties of the
currently selected station template. For more information, see "NB-IoT Cell Properties" on page 825.

818 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

5G NR Cells Tab
When you create a transmitter, Atoll automatically creates a cell for the transmitter using the properties of the
currently selected station template. For more information, see "5G NR Cell Properties" on page 829.

Propagation Tab
The path loss matrix contains a set of path loss values calculated on each pixel over a specific area. This tab
determines the major parameters for calculating path loss is calculated for the current network element.
Atoll enables you to calculate two levels of path loss matrices:
◼ Main matrix: Specify the settings for calculating path loss over a small radius with a higher resolution.
◼ Extended matrix: Specify the settings for calculating path loss over a larger radius with a lower resolution.
For each matrix, you can modify the Propagation model, Radius, and Resolution. For information on propagation
models, see "Assigning Propagation Parameters" on page 220.

Display Tab
On the Display tab, you can modify how the current network element is displayed. For information on changing
display properties, see the "Setting the Display Properties of Objects" on page 49.

11.2.2 LTE Cell Properties

The properties of an LTE cell are found on LTE Cells tab of the Properties dialog box of the transmitter to which it
belongs.

 You can also display the properties of a cell by double-clicking the cell in the Site
explorer.

◼ Name: By default, Atoll names the cell after its transmitter, adding a suffix in parentheses. If you change
transmitter name, Atoll does not update the cell name. You can enter a name for the cell, but for the sake of
consistency, it is better to let Atoll assign a name. If you want to change the way Atoll names cells, see the
Administrator Manual.
◼ Active: If this cell is to be active, you must select the Active check box.
◼ ID: You can enter an ID for the cell. This is a user-definable network-level parameter for cell identification.
◼ Order: The display order of a cell within the transmitter. This value is used to determine the order in which
information related to a cell is displayed in the Network explorer and on the map. This field is automatically
filled by Atoll but you can change these default values to display cells in a different order.

 The consistency between cell order values is verified by Atoll. However,


inconsistencies may arise if other tools modify the database. You can check for
inconsistencies in the cell display order and fix them by selecting Data Audit > Cell
Display Order Check in the Document menu.

◼ Carrier: The carrier of the cell in the frequency band.


◼ Channel Allocation Status: The status of the current carrier allocated to the cell:
◼ Not Allocated: The AFP considers a Not Allocated carrier modifiable without cost.
◼ Allocated: The AFP considers an Allocated carrier modifiable but only if absolutely necessary.
◼ Locked: The AFP considers a Locked carrier not modifiable.
For more information on the AFP, see "Configuring Network Parameters Using the AFP" on page 860.
◼ Physical Cell ID: The physical cell ID, or PCI, of the cell. It is an integer value from 0 to 503. The PCIs are defined
in the 3GPP specifications. There are 504 unique physical-layer cell identities. The PCIs are grouped into 168
unique cell ID groups (called SSS IDs in Atoll), with each group containing 3 unique identities (called PSS IDs
in Atoll). An SSS ID is thus uniquely defined by a number from 0 to 167, and a PSS ID is defined by a number
from 0 to 2. Each cell’s reference signals transmit a pseudo-random sequence corresponding to the PCI of the
cell.

© 2020 Forsk. All Rights Reserved. 819


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

PCIs also indicate the subcarriers being used for reference signal transmission in the downlink. Reference
signal hopping, or v-shifting, is the calculation of the index of the subcarrier being used for reference signal
resource elements. The v-shifting index is calculated as (PCI)Mod 6 for single-antenna transmitters and as
(PCI)Mod 3 for multi-antenna transmitters.
◼ Physical Cell ID Domain: The PCI domain to which the allocated PCI belongs. This and the reuse distance are
used by the AFP for PCI allocation.
◼ PSS ID: The PSS ID corresponding to the current PCI. This value is determined automatically from the PCI.
◼ PSS ID Status: The status of the PSS ID currently assigned to the cell:
◼ Not Allocated: The AFP considers a Not Allocated PSS ID modifiable without cost.
◼ Allocated: The AFP considers an Allocated PSS ID modifiable but only if absolutely necessary.
◼ Locked: The AFP considers a Locked PSS ID not modifiable.
◼ SSS ID: The SSS ID corresponding to the current PCI. This value is determined automatically from the PCI.
◼ SSS ID Status: The status of the SSS ID currently assigned to the cell:
◼ Not Allocated: The AFP considers a Not Allocated SSS ID as modifiable without cost.
◼ Allocated: The AFP considers an Allocated SSS ID as modifiable only if absolutely necessary.
◼ Locked: The AFP considers a Locked SSS ID as not modifiable.

 To lock the PCI assigned to a cell, you must set both PSS ID Status and SSS ID
Status to Locked.

◼ Reuse Distance: The minimum reuse distance after which the channel, PCI, or PRACH root sequence indexes
assigned to this cell can be assigned to another cell by the AFP.
For more information on the AFP, see "Configuring Network Parameters Using the AFP" on page 860.
◼ Max Power (dBm): The cell’s maximum transmission power.
◼ You can enter or modify this value if the RS EPRE option under the Advanced options on the LTE tab of the
4G/5G Network Settings Properties dialog box is set to any of the following:
◼ Calculated (equal distribution of unused EPRE)
◼ User-defined
◼ Calculated (with boost): This option corresponds to a 3 dB boost in the RS EPRE with 2 transmission
antenna ports and 6 dB boost with 4 ports.
◼ Calculated (without boost)
◼ Independent of max power
The transmission powers corresponding to different channels are calculated using Max power, the energy
per resource element offsets defined for the SS, PBCH, PDSCH, and PDCCH, and the number of resource
elements corresponding to each channel, all of which are also calculated by Atoll.
◼ The Max power value is calculated by Atoll from the user-defined RS EPRE value if the RS EPRE option
under the Advanced options on the LTE tab of the 4G/5G Network Settings Properties dialog box is set to
User-defined.
◼ RS EPRE per Port (dBm): The reference signal energy per resource element.
◼ You can enter or modify this value if the RS EPRE option under the Advanced options on the LTE tab of the
4G/5G Network Settings Properties dialog box is set to User-defined or Independent of max power.
◼ This value is calculated by Atoll from the user-defined max power value if the RS EPRE option under the
Advanced options on the LTE tab of the 4G/5G Network Settings Properties dialog box is set to any of the
following:
◼ Calculated (equal distribution of unused EPRE)
◼ Calculated (with boost): This option corresponds to a 3 dB boost in the RS EPRE with 2 transmission
antenna ports and 6 dB boost with 4 ports.
◼ Calculated (without boost)
For more information, see "4G/5G Network Settings" on page 896.

820 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

◼ SS EPRE Offset / RS (dB): The difference in the energy of a resource element belonging to the synchronisation
signals with respect to the energy of a reference signal resource element. This value is used to calculate the
transmission power corresponding to the primary and secondary synchronisation signals (PSS, SSS).
◼ PBCH EPRE Offset / RS (dB): The difference in the energy of a resource element belonging to the PBCH with
respect to the energy of a reference signal resource element. This value is used to calculate the transmission
power corresponding to the physical broadcast channel (PBCH).
◼ PDCCH EPRE Offset / RS (dB): The difference in the energy of a resource element belonging to the PDCCH
with respect to the energy of a reference signal resource element. This value is used to calculate the
transmission power corresponding to the physical downlink control channel (PDCCH).
◼ PDSCH EPRE Offset / RS (dB): The difference in the energy of a resource element belonging to the PDSCH
with respect to the energy of a reference signal resource element. This value is used to calculate the
transmission power corresponding to the physical downlink shared channel (PDSCH).
Atoll first calculates the energy per resource element corresponding to the reference signal resource
elements, the SS, PBCH, PDSCH, and PDCCH. Once the energies available for each of these resource element
types are known, they are converted into transmission powers for further calculations. In the offset fields
above, you must enter the offsets, i.e., the difference in the energy levels, for one resource element of each
type. For example, if a resource element belonging to the SS has 3 dB less energy than a resource element of
the downlink reference signals, you should enter -3 dB in the SS EPRE Offset. Atoll will then calculate the actual
transmission power of the SS, i.e., all the resource elements of the SS, from this offset and the number of SS
resource elements per frame.
◼ PMCH EPRE Offset / RS (dB): The difference in the energy of a resource element belonging to the PMCH with
respect to the energy of a reference signal resource element. This value is used to calculate the transmission
power corresponding to the physical multicast channel (PMCH). This parameter is not currently used.
◼ Layer: The network layer to which the cell belongs. This information is used in determining the serving cell.
For more information on defining layers, see "Defining Network Deployment Layers" on page 897. For more
information on the cell selection options, see "4G/5G Network Settings" on page 896.
◼ Cell Type: This indicates whether the cell supports LTE (3GPP releases 8 and 9) or LTE-Advanced (3GPP
releases 10 and later) including carrier aggregation and CoMP. A cell can support LTE as well as LTE-A, so it
can be configured as an LTE cell, an LTE-A PCell (primary cell), or an LTE-A SCell (secondary cell).
Both LTE and LTE-A users can connect to LTE-only cells without the possibility of performing carrier
aggregation or CoMP. Cells that only support LTE-A, and not LTE, can only serve LTE-A users. The process of
only allowing LTE-A users to connect to a cell and excluding all LTE users is called cell barring.

 If the cell type is left empty, the cell is considered LTE-only.


A cell must be an LTE-A SCell in downlink in order to also be an LTE-A SCell in
uplink.
For more information on carrier aggregation modes and groups, see "Working With
Cell Groups" on page 834.
Only cells of type LTE-A PCell can perform coordinated multipoint transmission and
reception (CoMP). Whether an LTE-A PCell performs CoMP is defined through
CoMP cell groups, or CoMP sets. For more information, see "Working With Cell
Groups" on page 834.

◼ Min RSRP (dBm): The minimum RSRP required for a user to be connected to the cell. The RSRP is compared
with this threshold to determine whether or not a user is within the cell’s coverage or not.
◼ Cell Individual Offset (dB): Specify the cell individual offset (CIO) to use for cell selection. The CIO is used in
LTE networks in order to tune or bias the ranking of potential servers for cell selection in connected mode.
◼ Cell Selection Threshold (dB): You can define the cell selection threshold to use for cell selection based on
layer priority. The cell selection threshold is used in LTE networks in order to adjust the Min RSRP threshold
of cells belonging to different priority layers. This cell-level parameter is also known as "ThreshHighx,p".
◼ Handover Margin (dB): Specify the handover margin to use for cell selection. The handover margin is used in
LTE networks to avoid handover ping-pong between cells.
◼ Number of CRS Port: The number of ports used for cell-specific reference signal transmission: 1, 2, or 4. If left
empty, the Number of Transmission Antennas defined for the transmitter are used instead up to a maximum
of 4.

© 2020 Forsk. All Rights Reserved. 821


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

◼ Cyclic Prefix Ratio: The cyclic prefix ratio used by the cell: normal or extended.
◼ PDCCH Overhead (OFDM Symbols): The number of OFDM symbols per subframe assigned to the physical
downlink control channel (PDCCH). In Atoll, the PDCCH is considered to include the PCFICH, PHICH, and PCH
as well.
◼ PUCCH Overhead (PRBs): The number of PRBs assigned to the physical uplink control channel (PUCCH). The
uplink demodulation and sounding reference signals consume a fixed amount of resources in the uplink. Their
corresponding overheads are hard-coded in Atoll in accordance with the 3GPP specifications.
◼ Frame Configuration: The frame configuration used by the cell in downlink and uplink: FDD, TDD 0 -
DSUUUDSUUU, TDD 1 - DSUUDDSUUD, TDD 2 - DSUDDDSUDD, TDD 3 - DSUUUDSUUD, TDD 4 - DSUUUDDDDD,
TDD 5 - DSUUDDDDDD, or TDD 6 - DSUDDDDDDD.
◼ Special Subframe Configuration: The configuration of the special subframe in TDD frames. This configuration
describes the durations and formats of DwPTS, GP, and UpPTS in the special subframe.
◼ MBSFN Subcarrier Width: The subcarrier width used for the by the physical multicast channel (PMCH): 15 kHz
or 7.5 kHz. This parameter is not currently used.
◼ Radio Equipment: You can select the cell’s radio equipments from the radio equipment list. For more
information, see "Radio Equipment Properties" on page 899.
◼ Scheduler: The scheduler used by the cell for bearer selection and resource allocation. You can select the
scheduler from the list of schedulers available in the Schedulers table. For more information see "Defining
Schedulers" on page 901.
◼ Diversity Support (DL): The type of antenna diversity technique (none, transmit diversity, SU-MIMO, MU-MIMO)
supported by the cell in downlink.
◼ Diversity Support (UL): The type of antenna diversity technique (none, receive diversity, SU-MIMO, MU-MIMO)
supported by the cell in uplink.
The cell is considered to support beamforming if its transmitter has a beamforming antenna model assigned
to it.
◼ Number of MU-MIMO Users (DL): The average number of MU-MIMO users that share the same resources on
the downlink. This can be either user-defined or an output of Monte Carlo simulations. In downlink throughput
coverage predictions, cell capacity is multiplied by this gain on pixels where MU-MIMO is used.
◼ Number of MU-MIMO Users (UL): The average number of MU-MIMO users that share the same resources on
the uplink. This can be either user-defined or an output of Monte Carlo simulations. In uplink throughput
coverage predictions, cell capacity is multiplied by this gain on pixels where MU-MIMO is used.
◼ Max Number of Users: The maximum number of simultaneous connected users supported by the cell.
◼ Number of Users (DL): The number of users connected to the cell in the downlink. This can be user-defined or
an output of Monte Carlo simulations.
◼ Number of Users (UL): The number of users connected to the cell in the uplink. This can be user-defined or an
output of Monte Carlo simulations.
◼ Traffic Load (DL) (%): The downlink traffic load percentage. This can be user-defined or an output of Monte
Carlo simulations.
◼ Traffic Load (UL) (%): The uplink traffic load percentage. This can be user-defined or an output of Monte Carlo
simulations.
◼ Max Traffic Load (DL) (%): The downlink traffic load not to be exceeded. This limit can be taken into account
during Monte Carlo simulations. If the cell traffic load is limited by this value, the cell will not be allowed to
have a downlink traffic load greater than this maximum.
◼ Max Traffic Load (UL) (%): The uplink traffic load not to be exceeded. This limit can be taken into account
during Monte Carlo simulations. If the cell traffic load is limited by this value, the cell will not be allowed to
have an uplink traffic load greater than this maximum.
◼ DL Beam Usage (%): The percentage of the downlink traffic load carried by each beam. Beam usage can be
user-defined or automatically calculated using the Beam Usage Calculator. For more information, see
"Calculating Beam Usage Ratios" on page 842.
◼ UL Beam Usage (%): The percentage of the uplink noise rise received by each beam.
◼ UL Noise Rise (dB): The uplink noise rise in dB. This can be user-defined or an output of Monte Carlo
simulations. This is the global value of uplink noise rise including the inter-technology uplink noise rise.

822 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

◼ Additional DL Noise Rise (dB): This noise rise represents the interference created by mobiles of an external
network on the mobiles served by this cell on the downlink. This noise rise will be taken into account in all
downlink interference-based calculations involving this cell. For more information on inter-technology
interference, see "Modelling Inter-Technology Interference" on page 903.
◼ Additional UL Noise Rise (dB): This noise rise represents the interference created by mobiles and base
stations of an external network on this cell on the uplink. This noise rise will be taken into account in all uplink
interference-based calculations involving this cell in Monte Carlo simulations. It is not used in predictions
where Atoll calculates the uplink total interference from the uplink noise rise which includes inter-technology
uplink interference. For more information on inter-technology interference, see "Modelling Inter-Technology
Interference" on page 903.
◼ Cell-edge Traffic Ratio (DL) (%): You can set the percentage of the total downlink traffic load that corresponds
to the resources allocated to cell-edge users. For example, if the downlink traffic load is 80%, and you set the
cell-edge traffic ratio to 50%, it means that 40% of the downlink traffic load corresponds to cell-edge users and
40% to the cell-centre users. This can be user-defined or an output of Monte Carlo simulations.
◼ Cell-edge Noise Rise (UL) (dB): The uplink noise rise of the cell resources covering cell-edge users. This noise
rise is only used when the ICIC support for the cell includes Static UL. This can be user-defined or an output
of Monte Carlo simulations.
◼ Fractional Power Control Factor: This factor is used for path loss compensation when performing fractional
power control on the uplink. For example, if this factor is set to 0.8, only 80% of the actual path loss will be
considered when estimating the received power. Therefore, the received power from any mobile on the uplink
will be estimated to be higher than it would actually be (using 100% of the path loss), which will be interpreted
by the mobile as a need to reduce its transmission power. This factor is represented by  in 3GPP
specifications. This factor represents the influence of the serving cell on the fractional power of any mobile.
◼ Max PUSCH C/(I+N) (dB): This value is used for power control on the uplink. The difference between the Max
PUSCH C/(I+N) and the uplink noise rise of the cell corresponds to the nominal PUSCH power for the cell. The
nominal PUSCH power is a cell-specific parameter from which a limit on the uplink transmission powers of
mobiles in the cell can be extracted. This factor is represented by P O_PUSCH in 3GPP specifications. Max
PUSCH C/(I+N) is updated during uplink noise rise control in Monte Carlo simulations based on the maximum
noise rise constraints of the neighbouring cells.
◼ Max Noise Rise (UL) (dB): The upper limit on both uplink noise rise values, i.e., the UL noise rise and the ICIC
UL noise rise. It is used for uplink noise rise control during Monte Carlo simulations. This parameter represents
the maximum interference that a cell can tolerate on the uplink.
◼ Interference Coordination Support: The frequency-domain inter-cell interference coordination (ICIC)
technique supported by the cell. You can select Static DL or Static UL. You can select from various ICIC modes
available in the cell’s frame configurations.
◼ ICIC Mode: The inter-cell interference coordination method. You can select from Time-switched FFR, Hard
FFR, Soft FFR, and Partial Soft FFR.
◼ Cell Edge Margin (dB): The maximum difference between the path loss of the second best server and the path
loss of the best server to be considered at cell edge. Certain interference management actions are carried out
on cell-edge regions, such as ICIC, and CoMP.

You can change the cell-edge determination method by using the




CellEdgeMethod option in the [LTE] section of the Atoll.ini file. This option
allows you to determine the cell-edge areas based on the difference between
the highest and second highest RSRP values rather than the lowest and the
second lowest path loss values. For more information, see the Administrator
Manual and the Technical Reference Guide.
◼ If you set the cell edge calculation method to use RSRP rather than path
losses, Atoll calculates the cell-edge regions for CoMP by comparing the cell-
edge margin with the difference between the best server RSRP and the
second best server RSRP belonging to the same CoMP set.

◼ Cell-edge Power Boost (DL) (dB) (Empty=Automatic): The downlink cell-edge power boost, i.e., the ratio of
the power transmitted on the cell-edge resource blocks with respect to the power transmitted on cell-centre
resource blocks, for Soft FFR and Partial Soft FFR ICIC modes. If you leave this column empty, Atoll
automatically calculates the power boost depending on the numbers of cell-centre and cell-edge PRBs.
◼ Group 0 PRBs: The PRBs associated with PSS ID 0.

© 2020 Forsk. All Rights Reserved. 823


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

◼ Group 1 PRBs: The PRBs associated with PSS ID 1.


◼ Group 2 PRBs: The PRBs associated with PSS ID 2.
You can enter non-consecutive PRB numbers separated with a comma, or you can enter a range of PRBs
separating the first and last index with a hyphen (for example, entering "1-5" corresponds to "1, 2, 3, 4, 5").
In time-switched and soft FFR, the PRB group associated with a cell’s PSS ID serves cell-centre as well as cell-
edge users. The other two PRB groups, associated with the other two PSS IDs, only serve cell-centre users.
In hard and partial soft FFR, the PRB group associated with a cell’s PSS ID covers cell-centre as well as cell-
edge users. The other two PRB groups, associated with the other two PSS IDs, serve neither cell-edge nor cell
centre users.
If no frame configuration is defined for a cell using static ICIC, Atoll considers that group 0 PRBs correspond
to the first 1/3rd of the total number of PRBs, group 1 PRBs correspond to the second 1/3rd of the total
number of PRBs, and group 2 PRBs correspond to the third 1/3rd of the total number of PRBs.
◼ PRACH Preamble Format [Max Cell Radius]: The PRACH preamble formats impose a maximum range of a
serving cell. When determining the best server, Atoll checks whether the distance of the studied pixel,
subscriber, or mobile from a cell is less than or equal to the distance corresponding to the round trip time
allowed by the cell’s PRACH preamble format. For example, a cell using the PRACH preamble format 0 can be
best server within a distance ≤ 14521 m. If the PRACH preamble format is left empty, the best server coverage
is not limited by distance. The PRACH preamble format does not limit interference from any cell.

Distance corresponding to signal


PRACH preamble format
round-trip time in metres

0 14521

1 77290

2 29511
3 107269

4 2811

The PRACH preamble format 4 can only be used for TDD cells. The best


server coverage limit due to PRACH preamble format 4 is only used when a
cell uses a TDD frequency band and:
◼ Normal cyclic prefix with special subframe configuration higher than 4, or
◼ Extended cyclic prefix with special subframe configuration higher than 3.
If a cell’s PRACH preamble format is set to 4 but the above conditions are not
true, PRACH preamble format 0 is used in the calculations instead.
◼ The PRACH preamble format models the distance-related boundary of the
best server coverage. In order to model the PRACH overhead, you must use
the Max Traffic Load (UL) (%) field available per cell. For example, for PRACH
overhead corresponding to 5 % of the uplink cell resources, you can set the
Max Traffic Load (UL) (%) to 95 %.

◼ Number of Required PRACH RSI: The number of required PRACH RSIs for this cell. The number or PRACH RSIs
needed for any cell depends on the used PRACH preamble format and the cell size. The minimum value for
the required number of PRACH RSIs is 1. If you enter 0, it will be considered as 1 by the AFP.
◼ PRACH RSIs: The logical PRACH root sequences allocated to the cell. The assigned logical PRACH RSIs are
always consecutive values and are listed using the convention "X-Y" with X being the smallest logical PRACH
RSI in the list and Y the largest.
◼ PRACH RSI Domain: The PRACH RSI domain to which the allocated PRACH root sequences belong. This is
used, alongside the reuse distance, by the AFP for PRACH RSI allocation.
◼ PRACH RSI Allocation Status: The status of the current PRACH root sequence indexes allocated to the cell:
◼ Not allocated: The AFP considers a Not allocated PRACH RSIs as modifiable without cost.
◼ Allocated: The AFP considers an Allocated PRACH RSIs as modifiable only if absolutely necessary.
◼ Locked: The AFP considers a Locked PRACH RSIs as not modifiable.

824 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

◼ PRACH Resource Blocks: The numbers of resource blocks used for PRACH transmission. You can enter
consecutive numbers by separating the first and last with a hyphen (for example, entering "1-6" corresponds
to "1, 2, 3, 4, 5, 6"), and non-consecutive numbers separated with a comma. Valid resource block numbers are
from 1 to the value entered in the Total number of frequency blocks column.
◼ PRACH Subframes: The numbers of subframes used for PRACH transmission. You can enter consecutive
numbers by separating the first and last with a hyphen (for example, entering "1-3" corresponds to "1, 2, 3"),
and non-consecutive numbers separated with a comma. Valid subframe numbers are from 0 through 19.
eNBs use the system information block 2 (SIB 2) to broadcast information about PRACH, specifically the
rootsequenceIdx (RACH Root Sequence Index (RSI) to be used by UEs in this cell) and the Prach-ConfigIdx
(where and hen the UE should transmit the RACH preamble and the length of that preamble (preamble
format)). A PRACH configuration index corresponds to a combination of preamble format, system frame
number (SFN), and subframe number. For example, if a UE receives SIB2 indicating PRACH configuration
index of 3, it knows that PRACH must be transmitted using preamble format 0 in any system frame at
subframe number 1. If two cells use the same RSI and PRACH configuration index, UEs of both cells will send
RACH preambles at the same time (same SFN and subframe number) with high risk of collision and
consequently random access failures. However, cells may use the same RSI as long as they use PRACH
configuration indexes corresponding to different subframes. This, however, does not entirely avoid collisions
until and unless the cells are fully time synchronised. Cells of the same eNB may be assigned the same RSI
but different subframes for PRACH transmissions in order to ensure time synchronisation between cells.
Moreover, PRACH collisions can also be avoided by assigning different resource blocks for PRACH use to
different cells. This is done using the PRACH frequency offset parameter, which identifies the number of the
first resource block used for PRACH. PRACH uses six resource blocks. Atoll provides a fully flexible model for
the definition of the resource blocks and subframes used for PRACH. Instead of selecting a PRACH
configuration index or a PRACH frequency offset, you can directly enter the numbers of the resource blocks
and subframe numbers used for PRACH.
Once you have defined the PRACH Resource Blocks and PRACH Subframes, the AFP and audit use this
information to calculate the collisions between PRACH resources in addition to the collisions between PRACH
RSIs.
◼ PRACH RSI/Cell Size Mapping: The name of the PRACH RSI to cell size mapping. This field, used in
conjunction with the Cell Size Calculation add-in, allows you to define the use several different mappings
between cell sizes and the required numbers of PRACH RSIs in your network. Three mappings are provided by
default in the add-in’s initialisation file: Nominal, High speed, and TDD-specific. You can assign a particular
mapping to any cell by entering the name of the mapping in this field. You can also define your own custom
mappings.
◼ Max number of 4G/5G neighbours: The maximum number of LTE neighbours that the cell can have.
◼ Max number of inter-technology neighbours: The maximum number of other technology neighbours that the
cell can have.
◼ Comments: This field can be used for any additional information related to the cell.
◼ Neighbours: You can access a dialog box in which you can set both intra-technology and inter-technology
neighbours by clicking the Browse button.

+ The Browse button may not be visible in the Neighbours box if this is a new cell. You
can make the Browse button appear by clicking Apply.

11.2.3 NB-IoT Cell Properties

The properties of an NB-IoT cell are found on NB-IoT Cells tab of the Properties dialog box of the transmitter to
which it belongs.

 You can also display the properties of a cell by double-clicking the cell in the Site
explorer.

◼ Name: By default, Atoll names the cell after its transmitter, adding a suffix in parentheses. If you change
transmitter name, Atoll does not update the cell name. You can enter a name for the cell, but for the sake of

© 2020 Forsk. All Rights Reserved. 825


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

consistency, it is better to let Atoll assign a name. If you want to change the way Atoll names cells, see the
Administrator Manual.
◼ ID: You can enter an ID for the cell. This is a user-definable network-level parameter for cell identification.
◼ Active: If this cell is to be active, you must select the Active check box.
◼ Order: The display order of a cell within the transmitter. This value is used to determine the order in which
information related to a cell is displayed in the Network explorer and on the map. This field is automatically
filled by Atoll but you can change these default values to display cells in a different order.

 The consistency between cell order values is verified by Atoll. However,


inconsistencies may arise if other tools modify the database. You can check for
inconsistencies in the cell display order and fix them by selecting Data Audit > Cell
Display Order Check in the Document menu.

◼ Layer: The network layer to which the cell belongs. This information is used in determining the serving cell.
For more information on defining layers, see "Defining Network Deployment Layers" on page 897. For more
information on the cell selection options, see "4G/5G Network Settings" on page 896.
◼ Cell Type: This indicates whether the cell supports multicarrier operation or not. Contrary to a Standard cell,
a cell supporting multi-carrier operation must be configured as a Multicarrier anchor or a multicarrier slave. All
NB-IoT devices can connect to Standard cells. However, NB-IoT devices that support multicarrier operation
can only connect to NB-IoT cells that support multicarrier operation.

 If the cell type is left empty, the cell is considered a Standard cell. A cell must be a
multicarrier slave in downlink in order to also be a multicarrier slave in uplink.
For more information on carrier aggregation modes and groups, see "Working With
Cell Groups" on page 834.
Only multicarrier anchor cells of can perform coordinated multipoint transmission
and reception (CoMP). Whether a multicarrier anchor performs CoMP is defined
through CoMP cell groups, or CoMP sets. For more information, see "Working With
Cell Groups" on page 834.

◼ Carrier: The carrier of the cell in the frequency band.


◼ Channel Allocation Status: The status of the current carrier allocated to the cell:
◼ Not Allocated: The AFP considers a Not Allocated carrier modifiable without cost.
◼ Allocated: The AFP considers an Allocated carrier modifiable but only if absolutely necessary.
◼ Locked: The AFP considers a Locked carrier not modifiable.
For more information on the AFP, see "Configuring Network Parameters Using the AFP" on page 860.
◼ NB Physical Cell ID Domain: The NPCI domain to which the allocated NPCI belongs. This and the reuse
distance are used by the AFP for NPCI allocation.
◼ NB Physical Cell ID: The narrowband physical cell ID, or NPCI, of the cell. It is an integer value from 0 to 503.
The NPCIs are defined in the 3GPP specifications. There are 504 unique narrowband physical-layer cell
identities. The NPCIs are grouped into 168 unique cell ID groups (called NSSS IDs in Atoll), with each group
containing 3 unique identities (called NPSS IDs in Atoll). An NSSS ID is thus uniquely defined by a number from
0 to 167, and an NPSS ID is defined by a number from 0 to 2. Each cell’s reference signals transmit a pseudo-
random sequence corresponding to the NPCI of the cell.
NPCIs also indicate the subcarriers being used for narrowband reference signal transmission in the downlink.
Narrowband reference signal hopping, or v-shifting, is the calculation of the index of the subcarrier being used
for narrowband reference signal resource elements. The v-shifting index is calculated as (NPCI)Mod 6 for
single-antenna transmitters and as (NPCI)Mod 3 for multi-antenna transmitters.
◼ NPSS ID: The NPSS ID corresponding to the current NPCI. This value is determined automatically from the
NPCI.
◼ NSSS ID: The NSSS ID corresponding to the current NPCI. This value is determined automatically from the
NPCI.
◼ NPSS ID Status: The status of the NPSS ID currently assigned to the cell:
◼ Not Allocated: The AFP considers a Not Allocated NPSS ID modifiable without cost.

826 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

◼ Allocated: The AFP considers an Allocated NPSS ID modifiable but only if absolutely necessary.
◼ Locked: The AFP considers a Locked NPSS ID not modifiable.
◼ NSSS ID Status: The status of the NSSS ID currently assigned to the cell:
◼ Not Allocated: The AFP considers a Not Allocated NSSS ID as modifiable without cost.
◼ Allocated: The AFP considers an Allocated NSSS ID as modifiable only if absolutely necessary.
◼ Locked: The AFP considers a Locked NSSS ID as not modifiable.

 To lock the NPCI assigned to a cell, you must set both NPSS ID Status and NSSS ID
Status to Locked.

◼ Reuse Distance: The minimum reuse distance after which the channel or NPCI assigned to this cell can be
assigned to another cell by the AFP.
For more information on the AFP, see "Configuring Network Parameters Using the AFP" on page 860.
◼ NPCI Allocation Strategy: The NPCI allocation strategy that will be used by the AFP. When Same as LTE is
selected, the AFP will allocate the same NPCI as the PCI allocated to the corresponding inband co-transmitter
LTE cell.
◼ Max Power (dBm): The cell’s maximum transmission power.
◼ NRS EPRE per Port (dBm): The narrowband reference signal energy per resource element.
◼ Number of NRS Port: The number of ports used for narrowband reference signal transmission: 1 or 2. If left
empty, the Number of Transmission Antennas defined for the transmitter are used instead up to a maximum
of 2.
◼ EPRE NSS / NRS Offset (dB): The difference in the energy of a resource element belonging to the narrowband
synchronisation signals with respect to the energy of a narrowband reference signal resource element. This
value is used to calculate the transmission power corresponding to the narrowband primary and secondary
synchronisation signals (PSS, SSS).
◼ EPRE NPBCH / NRS Offset (dB): The difference in the energy of a resource element belonging to the NPBCH
with respect to the energy of a narrowband reference signal resource element. This value is used to calculate
the transmission power corresponding to the narrowband physical broadcast channel (NPBCH).
◼ EPRE NPDCCH / NRS Offset (dB): The difference in the energy of a resource element belonging to the
NPDCCH with respect to the energy of a narrowband reference signal resource element. This value is used to
calculate the transmission power corresponding to the narrowband physical downlink control channel
(NPDCCH).
◼ EPRE NPDSCH / NRS Offset (dB): The difference in the energy of a resource element belonging to the
NPDSCH with respect to the energy of a narrowband reference signal resource element. This value is used to
calculate the transmission power corresponding to the narrowband physical downlink shared channel
(NPDSCH).
In the offset fields above, you must enter difference in the energy levels per resource element of each type.
For example, if a resource element belonging to the NSS has 3 dB less energy than a resource element of the
downlink narrowband reference signals, you should enter -3 dB in the NSS EPRE offset.
◼ Min NRSRP (dBm): The minimum NRSRP required for a user to be connected to the cell. The NRSRP is
compared with this threshold to determine whether or not a user is within the cell’s coverage or not.
◼ Cell Individual Offset (dB): Specify the cell individual offset (CIO) to use for cell selection. The CIO is used in
NB-IoT networks in order to tune or bias the ranking of potential servers for cell selection in connected mode.
◼ Cell Selection Threshold (dB): You can define the cell selection threshold to use for cell selection based on
layer priority. The cell selection threshold is used in NB-IoT networks in order to adjust the Min NRSRP
threshold of cells belonging to different priority layers. This cell-level parameter is also known as
"ThreshHighx,p".
◼ Handover Margin (dB): Specify the handover margin to use for cell selection. The handover margin is used in
NB-IoT networks to avoid handover ping-pong between cells.
◼ Fractional Power Control Factor: This factor is used for path loss compensation when performing fractional
power control on the uplink. For example, if this factor is set to 0.8, only 80% of the actual path loss will be
considered when estimating the received power. Therefore, the received power from any mobile on the uplink
will be estimated to be higher than it would actually be (using 100% of the path loss), which will be interpreted

© 2020 Forsk. All Rights Reserved. 827


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

by the mobile as a need to reduce its transmission power. This factor is represented by  in 3GPP
specifications. This factor represents the influence of the serving cell on the fractional power of any mobile.
◼ Max NPUSCH C/(I+N) (dB): This value is used for power control on the uplink. The difference between the Max
NPUSCH C/(I+N) and the uplink noise rise of the cell corresponds to the nominal NPUSCH power for the cell.
The nominal NPUSCH power is a cell-specific parameter from which a limit on the uplink transmission powers
of mobiles in the cell can be extracted. This factor is represented by P O_NPUSCH in 3GPP specifications. Max
NPUSCH C/(I+N) is updated during uplink noise rise control in Monte Carlo simulations based on the
maximum noise rise constraints of the neighbouring cells.
◼ NPRACH Preamble Format [Max Cell Radius]: The NPRACH preamble formats impose a maximum range of
a serving cell. When determining the best server, Atoll checks whether the distance of the studied pixel,
subscriber, or mobile from a cell is less than or equal to the distance corresponding to the round trip time
allowed by the cell’s NPRACH preamble format. For example, a cell using the NPRACH preamble format 0 can
be best server within a distance ≤ 10000 m. If the NPRACH preamble format is left empty, the best server
coverage is not limited by distance. The NPRACH preamble format does not limit interference from any cell.

Distance corresponding to signal


NPRACH preamble format
round-trip time in metres

0 10000

1 40000

The NPRACH preamble format models the distance-related boundary of the




best server coverage. In order to model the NPRACH overhead, you must use
the Max Traffic Load (UL) (%) field available per cell. For example, for
NPRACH overhead corresponding to 5 % of the uplink cell resources, you can
set the Max Traffic Load (UL) (%) to 95 %.

◼ Radio Equipment: You can select the cell’s radio equipment from the radio equipment list. For more
information, see "Radio Equipment Properties" on page 899.
◼ Diversity Support (DL): The type of antenna diversity technique (none or transmit diversity) supported by the
cell in downlink.
◼ Diversity Support (UL): The type of antenna diversity technique (none or receive diversity) supported by the
cell in uplink.
◼ Traffic Load (DL) (%): The downlink traffic load percentage. This can be user-defined or an output of Monte
Carlo simulations.
◼ Traffic Load (UL) (%): The uplink traffic load percentage. This can be user-defined or an output of Monte Carlo
simulations.
◼ UL Noise Rise (dB): The uplink noise rise in dB. This can be user-defined or an output of Monte Carlo
simulations. This is the global value of uplink noise rise including the inter-technology uplink noise rise.
◼ Max Traffic Load (DL) (%): The downlink traffic load not to be exceeded. This limit can be taken into account
during Monte Carlo simulations. If the cell traffic load is limited by this value, the cell will not be allowed to
have a downlink traffic load greater than this maximum.
◼ Max Traffic Load (UL) (%): The uplink traffic load not to be exceeded. This limit can be taken into account
during Monte Carlo simulations. If the cell traffic load is limited by this value, the cell will not be allowed to
have an uplink traffic load greater than this maximum.
◼ Additional DL Noise Rise (dB): This noise rise represents the interference created by mobiles of an external
network on the mobiles served by this cell on the downlink. This noise rise will be taken into account in all
downlink interference-based calculations involving this cell. For more information on inter-technology
interference, see "Modelling Inter-Technology Interference" on page 903.
◼ Additional UL Noise Rise (dB): This noise rise represents the interference created by mobiles and base
stations of an external network on this cell on the uplink. This noise rise will be taken into account in all uplink
interference-based calculations involving this cell in Monte Carlo simulations. It is not used in predictions
where Atoll calculates the uplink total interference from the uplink noise rise which includes inter-technology
uplink interference. For more information on inter-technology interference, see "Modelling Inter-Technology
Interference" on page 903.
◼ Max Number of Users: The maximum number of simultaneous connected users supported by the cell.

828 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

◼ Comments: This field can be used for any additional information related to the cell.
◼ Deployment Configuration: This is a read-only informative property of NB-IoT cells that displays the NB-IoT
deployment configuration with respect to LTE:
◼ Standalone: If the NB-IoT cell does not have any co-site LTE cells or has co-site LTE cells without any co-
channel overlap with itself.
◼ Guardband: If the NB-IoT cell has at least one co-site LTE cell with respect to which the NB-IoT cell’s
channel falls in the guardband.
◼ Inband: If the NB-IoT cell has at least one co-site LTE cell with respect to which the NB-IoT cell’s channel
falls in the used channel width.
◼ Inband with same PCI/NPCI: If the NB-IoT cell has at least one co-transmitter LTE cell with respect to which
the NB-IoT cell’s channel falls in the used channel width and both cells have the same NPCI and PCI value.

11.2.4 5G NR Cell Properties

In Atoll, a cell is defined as an RF channel, with all its characteristics, on a transmitter; the cell is the mechanism by
which you can configure a multi-carrier 5G NR network. This section explains the parameters of an 5G NR cell. You
can, if you want, modify these values.
The properties of a 5G NR cell are found on 5G NR Cells tab of the Properties dialog box of the transmitter to which
it belongs.

 You can also display the properties of a cell by double-clicking the cell in the Site
explorer.

◼ Name: By default, Atoll names the cell after its transmitter, adding a suffix in parentheses. If you change
transmitter name, Atoll does not update the cell name. You can enter a name for the cell, but for the sake of
consistency, it is better to let Atoll assign a name. If you want to change the way Atoll names cells, see the
Administrator Manual.
◼ Active: If this cell is to be active, you must select the Active check box.
◼ ID: You can enter an ID for the cell. This is a user-definable network-level parameter for cell identification.
◼ Order: The display order of a cell within a transmitter.
◼ Carrier: The carrier of the cell in the frequency band.
◼ Channel Allocation Status: The status of the current carrier allocated to the cell:
◼ Not Allocated: The AFP considers a Not Allocated carrier modifiable without cost.
◼ Allocated: The AFP considers an Allocated carrier modifiable but only if absolutely necessary.
◼ Locked: The AFP considers a Locked carrier not modifiable.
For more information on the AFP, see "Configuring Network Parameters Using the AFP" on page 860.
◼ Physical Cell ID: The physical cell ID, or PCI, of the cell. It is an integer value from 0 to 1007. The PCIs are
defined in the 3GPP specifications. There are 1008 unique physical-layer cell identities. The PCIs are grouped
into 336 unique cell ID groups (called SSS IDs in Atoll), with each group containing 3 unique identities (called
PSS IDs in Atoll). An SSS ID is thus uniquely defined by a number from 0 to 335, and a PSS ID is defined by a
number from 0 to 2. Each cell’s reference signals transmit a pseudo-random sequence corresponding to the
PCI of the cell.
◼ Physical Cell ID Domain: The PCI domain to which the allocated PCI belongs. This and the reuse distance are
used by the AFP for PCI allocation.
◼ PSS ID: The PSS ID corresponding to the current PCI. This value is determined automatically from the PCI.
◼ SSS ID: The SSS ID corresponding to the current PCI. This value is determined automatically from the PCI.
◼ PSS ID Status: The status of the PSS ID currently assigned to the cell:
◼ Not Allocated: The AFP considers a Not Allocated PSS ID modifiable without cost.
◼ Allocated: The AFP considers an Allocated PSS ID modifiable but only if absolutely necessary.
◼ Locked: The AFP considers a Locked PSS ID not modifiable.

© 2020 Forsk. All Rights Reserved. 829


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

◼ SSS ID Status: The status of the SSS ID currently assigned to the cell:
◼ Not Allocated: The AFP considers a Not Allocated SSS ID as modifiable without cost.
◼ Allocated: The AFP considers an Allocated SSS ID as modifiable only if absolutely necessary.
◼ Locked: The AFP considers a Locked SSS ID as not modifiable.

 To lock the PCI assigned to a cell, you must set both PSS ID Status and SSS ID
Status to Locked.

◼ Reuse Distance: The minimum reuse distance after which the channel, PCI, or PRACH root sequence indexes
assigned to this cell can be assigned to another cell by the AFP.
For more information on the AFP, see "Configuring Network Parameters Using the AFP" on page 860.
◼ Max Power (dBm): The maximum transmission power of the cell.
To automatically calculate the Max Power value from the SSS EPRE value, right-click 4G/5G Transmitters in
the Network explorer and select Cells > 5G NR Cells > Update Max Powers from SSS EPRE from the context
menu.
◼ SSS EPRE (dBm): The SSS energy per resource element. This value is used to calculate the transmission
power corresponding to the secondary synchronisation signal (SSS).
To automatically calculate the SSS EPRE value from the Max Power value, right-click 4G/5G Transmitters in
the Network explorer and select Cells > 5G NR Cells > Update SSS EPRE from Max Powers from the context
menu.
◼ PSS EPRE Offset / SSS (dB): The difference in the energy of a resource element belonging to the PSS with
respect to the energy of an SSS resource element. This value is used to calculate the transmission power
corresponding to the primary synchronisation signal (PSS).
◼ PBCH EPRE Offset / SSS (dB): The difference in the energy of a resource element belonging to the PBCH with
respect to the energy of an SSS resource element. This value is used to calculate the transmission power
corresponding to the physical broadcast channel (PBCH).
◼ PDCCH EPRE Offset / SSS (dB): The difference in the energy of a resource element belonging to the PDCCH
with respect to the energy of an SSS resource element. This value is used to calculate the transmission power
corresponding to the physical downlink control channel (PDCCH).
◼ PDSCH & CSI-RS EPRE Offset / SSS (dB): The difference in the energy of a resource element belonging to the
PDSCH and CSI-RS with respect to the energy of an SSS resource element. This value is used to calculate the
transmission power corresponding to the physical downlink shared channel (PDSCH) or to the channel state
information reference signal (CSI-RS).
◼ Layer: The network layer to which the cell belongs. This information is used in determining the serving cell.
For more information on defining layers, see "Defining Network Deployment Layers" on page 897. For more
information on the cell selection options, see "4G/5G Network Settings" on page 896.
◼ Cell Type: This indicates whether the cell is configured as primary PCell, a secondary SCell (UL), or a
secondary SCell (DL).

 Only cells of type PCell can perform coordinated multipoint transmission and
reception (CoMP). Whether a PCell performs CoMP is defined through CoMP cell
groups, or CoMP sets. For more information, see "Working With Cell Groups" on
page 834.

◼ Min SS-RSRP (dBm): The minimum SS-RSRP required for a user to be connected to the cell. The SS-RSRP is
compared with this threshold to determine whether or not a user is within the cell’s coverage or not.
◼ Cell Individual Offset (dB): Specify the cell individual offset (CIO) to use for cell selection. The CIO is used in
5G NR networks in order to tune or bias the ranking of potential servers for cell selection in connected mode.
◼ Cell Selection Threshold (dB): You can define the cell selection threshold to use for cell selection based on
layer priority. The cell selection threshold is used in 5G NR networks in order to adjust the Min SS-RSRP
threshold of cells belonging to different priority layers. This cell-level parameter is also known as
"ThreshHighx,p".
◼ Handover Margin (dB): Specify the handover margin to use for cell selection. The handover margin is used in
5G NR networks to avoid handover ping-pong between cells.

830 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

◼ Cell Edge Margin (dB): The maximum difference between the SS-RSRP of the second best server and the SS-
RSRP of the best server to be considered at cell edge. Certain interference management actions are carried
out on cell-edge regions, such as CoMP.

 If you set the cell edge calculation method to use RSRP rather than path losses,
Atoll calculates the cell-edge regions for CoMP by comparing the cell-edge margin
with the difference between the best server RSRP and the second best server RSRP
belonging to the same CoMP set.

◼ SS/PBCH Numerology: The numerology used by the cell for SS/PBCH


◼ SS/PBCH Periodicity: The periodicity of the SS/PBCH bursts.
◼ SS/PBCH OFDM Symbols: The OFDM symbols at which the SS/PBCH blocks start and the number of SS/
PBCH blocks per SS/PBCH burst. The number of SS/PBCH blocks per SS/PBCH burst, i.e., Lmax, also defines
the effective number of broadcast beams used for the SS/PBCH transmission.
◼ PDCCH Overhead (OFDM Symbols): The number of OFDM symbols per subframe assigned to the physical
downlink control channel (PDCCH).
◼ Traffic Numerology: The numerology used by the cell for traffic channels (PDCCH, PDSCH and PUSCH).
◼ TDD OFDM Symbols (DL) (%): The percentage of downlink OFDM symbols out of the total number of OFDM
symbols per frame. This percentage must be between 5% to 100%. The percentage of uplink OFDM symbols
out of the total number of OFDM symbols is automatically deduced from the downlink TDD OFDM symbols
percentage.
◼ Radio Equipment: You can select the cell’s radio equipment from the radio equipment list. For more
information, see "Radio Equipment Properties" on page 899.
◼ Scheduler: The scheduler used by the cell for bearer selection and resource allocation. You can select the
scheduler from the list of schedulers available in the Schedulers table. For more information see "Defining
Schedulers" on page 901.
◼ Diversity Support (DL): The type of antenna diversity technique (none, transmit diversity, SU-MIMO, MU-MIMO)
supported by the cell in downlink.
◼ Diversity Support (UL): The type of antenna diversity technique (none, receive diversity, SU-MIMO. and
MU-MIMO) supported by the cell in uplink.
The cell is considered to support beamforming if its transmitter has a beamforming antenna model assigned
to it.
◼ Number of MU-MIMO Users (DL): The average number of MU-MIMO users that share the same resources on
the downlink. This can be either user-defined or an output of Monte Carlo simulations. In downlink throughput
coverage predictions, cell capacity is multiplied by this gain on pixels where MU-MIMO is used.
◼ Number of MU-MIMO Users (UL): The average number of MU-MIMO users that share the same resources on
the uplink. This can be either user-defined or an output of Monte Carlo simulations. In uplink throughput
coverage predictions, cell capacity is multiplied by this gain on pixels where MU-MIMO is used.
◼ Max Number of Users: The maximum number of simultaneous connected users supported by the cell.
◼ Number of Users (DL): The number of users connected to the cell in the downlink.This can be user-defined or
an output of Monte Carlo simulations.
◼ Number of Users (UL): The number of users connected to the cell in the uplink.This can be user-defined or an
output of Monte Carlo simulations.
◼ Traffic Load (DL) (%): The downlink traffic load percentage. This can be user-defined or an output of Monte
Carlo simulations.
◼ Traffic Load (UL) (%): The uplink traffic load percentage.This can be user-defined or an output of Monte Carlo
simulations.
◼ Max Traffic Load (DL) (%): The downlink traffic load not to be exceeded. This limit can be taken into account
during Monte Carlo simulations. If the cell traffic load is limited by this value, the cell will not be allowed to
have a downlink traffic load greater than this maximum.
◼ Max Traffic Load (UL) (%): The uplink traffic load not to be exceeded. This limit can be taken into account
during Monte Carlo simulations. If the cell traffic load is limited by this value, the cell will not be allowed to
have an uplink traffic load greater than this maximum.

© 2020 Forsk. All Rights Reserved. 831


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

◼ Beam Usage (DL) (%): The percentage of the downlink traffic load carried by each traffic beam. Beam usage
can be user-defined or automatically calculated using the Beam Usage Calculator. For more information, see
"Calculating Beam Usage Ratios" on page 842.This can be user-defined or an output of Monte Carlo
simulations.
◼ Beam Usage (UL) (%): The percentage of the uplink noise rise received by each traffic beam.This can be user-
defined or an output of Monte Carlo simulations.
◼ UL Noise Rise (dB): The uplink noise rise in dB.This can be user-defined or an output of Monte Carlo
simulations. This is the global value of uplink noise rise including the inter-technology uplink noise rise.
◼ Additional DL Noise Rise (dB): This noise rise represents the interference created by mobiles of an external
network on the mobiles served by this cell on the downlink. This noise rise will be taken into account in all
downlink interference-based calculations involving this cell. For more information on inter-technology
interference, see "Modelling Inter-Technology Interference" on page 903.
◼ Additional UL Noise Rise (dB): This noise rise represents the interference created by mobiles and base
stations of an external network on this cell on the uplink. This noise rise will be taken into account in all uplink
interference-based calculations involving this cell in Monte Carlo simulations. Itis not used in predictions
where Atoll calculates the uplink total interference from the uplink noise rise which includes inter-technology
uplink interference. For more information on inter-technology interference, see "Modelling Inter-Technology
Interference" on page 903.
◼ Fractional Power Control Factor: This factor is used for path loss compensation when performing fractional
power control on the uplink. For example, if this factor is set to 0.8, only 80% of the actual path loss will be
considered when estimating the received power. Therefore, the received power from any mobile on the uplink
will be estimated to be higher than it would actually be (using 100% of the path loss), which will be interpreted
by the mobile as a need to reduce its transmission power. This factor is represented by  in 3GPP
specifications. This factor represents the influence of the serving cell on the fractional power of any mobile.
◼ PRACH Preamble Format [Max Cell Radius]: The PRACH preamble format imposes a maximum coverage
range for a serving cell. When determining the best server, Atoll checks whether the distance of the studied
pixel, subscriber, or mobile from a cell is less than or equal to the distance corresponding to the round trip time
allowed by the cell’s PRACH preamble format.

Distance corresponding to signal


PRACH preamble format
round-trip time in metres

0 14531

1 102656
2 22891

3 14531

A1 1406

A2 2813

A3 4219

B1 1055

B2 1758

B3 2461

B4 4570

C0 6055

C2 10000

◼ Number of Required PRACH RSI: The number of required PRACH RSIs for this cell. The number or PRACH RSIs
needed for any cell depends on the used PRACH preamble format and the cell size. The minimum value for
the required number of PRACH RSIs is 1. If you enter 0, it will be considered as 1 by the AFP.
◼ PRACH RSIs: The logical PRACH root sequences allocated to the cell. The assigned logical PRACH RSIs are
always consecutive values and are listed using the convention "X-Y" with X being the smallest logical PRACH
RSI in the list and Y the largest.
◼ PRACH RSI Domain: The PRACH RSI domain to which the allocated PRACH root sequences belong. This is
used, alongside the reuse distance, by the AFP for PRACH RSI allocation.
◼ PRACH RSI Allocation Status: The status of the current PRACH root sequence indexes allocated to the cell:

832 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

◼ Not allocated: The AFP considers a Not allocated PRACH RSIs as modifiable without cost.
◼ Allocated: The AFP considers an Allocated PRACH RSIs as modifiable only if absolutely necessary.
◼ Locked: The AFP considers a Locked PRACH RSIs as not modifiable.
◼ PRACH Resource Blocks: The numbers of resource blocks used for PRACH transmission. You can enter
consecutive numbers by separating the first and last with a hyphen (for example, entering "1-6" corresponds
to "1, 2, 3, 4, 5, 6"), and non-consecutive numbers separated with a comma.
◼ PRACH Subframes: The numbers of subframes used for PRACH transmission. You can enter consecutive
numbers by separating the first and last with a hyphen (for example, entering "1-3" corresponds to "1, 2, 3"),
and non-consecutive numbers separated with a comma. Valid subframe numbers are from 0 through 19.
◼ PRACH RSI/Cell Size Mapping: The name of the PRACH RSI to cell size mapping. This field, used in
conjunction with the Cell Size Calculation add-in, allows you to define the use several different mappings
between cell sizes and the required numbers of PRACH RSIs in your network.
◼ Max number of 4G/5G neighbours: The maximum number of 5G NR neighbours that the cell can have.
◼ Max number of inter-technology neighbours: The maximum number of other technology neighbours that the
cell can have.
◼ Comments: This field can be used for any additional information related to the cell.
◼ Neighbours: You can access a dialog box in which you can set both intra-technology and inter-technology
neighbours by clicking the Browse button.

+
The Browse button may not be visible in the Neighbours box if this is a new cell. You
can make the Browse button appear by clicking Apply.

11.2.5 4G/5G Station Template Properties

The station template Properties dialog box contains the settings for templates that are used for creating new sites
and transmitters.
For more information, see "Placing a New Base Station Using a Station Template" on page 111 and "Managing
Station Templates" on page 112.

General Tab
This tab contains general information about the station template:
◼ The Name of the station template, the number of Sectors, each with a transmitter, the Hexagon radius, i.e., the
theoretical radius of the hexagonal area covered by each sector, and the Transmitter type, i.e., whether the
transmitter belongs to your network or to an external network.
◼ Under Antennas, you can modify the following: 1st sector azimuth, from which the azimuth of the other
sectors are offset to offer complete coverage of the area, the Height/ground of the antennas from the ground
(i.e., the height over the DTM; if the transmitter is situated on a building, the height entered must include the
height of the building), and the Mechanical downtilt for the antennas.
◼ Electrical Azimuth, Electrical Downtilt, and Additional electrical downtilt display additional antenna
parameters.

The Additional electrical downtilt can be made accessible through an option




in the Atoll.ini file. For more information, see the Administrator Manual.
◼ For more information on the effect of additional electrical downtilt on antenna
patterns, see the Technical Reference Guide.

◼ Under Main antenna, you can select the main antenna Model, under Beamforming, you can select the
beamforming antenna Equipment used by the transmitter, and under Number of antennas, you can enter the
number of antennas used for Transmission and for Reception for MIMO.
◼ Under Path loss matrices, you can modify the following: the Main propagation model, the Main radius, and the
Main resolution, and the Extended propagation model, the Extended radius, and the Extended resolution. For
information on propagation models, see Chapter 4: Radio Calculations and Models.

© 2020 Forsk. All Rights Reserved. 833


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

◼ Under Comments, you can add additional information. The information you enter will be the default
information in the Comments field of any transmitter created using this station template.

Transmitter Tab
Use this tab to modify the following settings:
◼ Active: Select this option to specify whether the transmitter is active. Active transmitters are displayed in red
in the Transmitters folder of the Network explorer.

 Only active transmitters are taken into consideration during calculations.

You can click the Equipment button to modify the tower-mounted amplifier (TMA), feeder cables, or
transmitter equipment. For information on the Equipment Specifications dialog box, see "Assigning
Equipment to a Transmitter" on page 181.
The Total losses (transmission and reception) and Noise figure (reception) in the Computed columns is
calculated from the information that was entered in the Equipment Specifications dialog box. The Total
losses (transmission and reception) Noise figure (reception) in the Real columns can be edited. Any value
that you enter must be positive.

 Any loss related to the noise due to the repeater of a transmitter is included in the
calculated losses. Atoll always considers the values in the Real boxes in coverage
predictions even if they are different from the values in the Computed boxes.

Cell Tab
The Cell tab contains the cell settings associated with a station template. For more information on cell properties,
see the following topics:
◼ "LTE Cell Properties" on page 819
◼ "NB-IoT Cell Properties" on page 825
◼ "5G NR Cell Properties" on page 829

11.2.6 Working With Cell Groups

In Atoll, you can create groups of cells related to each other in any given way. For example, you can create:
◼ Groups of cells that perform Carrier Aggregation with each other, and
◼ Groups of cells that perform coordinated multipoint transmission and reception (CoMP) with each other.
In multi-user environments, cell groups can be stored in the database. When you open a document from a database,
Atoll loads all the cell groups by default. In a large radio-planning project, this may allow you to more effectively
manage cell groups by reducing the unnecessary data you retrieve from the database.

The items in the 4G/5G Transmitters folder can be grouped by cell groups.


For more information, see "Grouping, Sorting, and Filtering Data" on page 98.
◼ The transmitter display settings can be based on cell groups. For more
information, see "Setting the Display Properties of Objects" on page 49.

This section covers the following topics:


◼ "Creating or Modifying Carrier Aggregation Groups" on page 835
◼ "Creating or Modifying CoMP Sets" on page 835
◼ "Adding Cells to a Group From the Network Explorer" on page 837
◼ "Adding Cells to a Group From the Map Window" on page 837
◼ "Adding Cells to a Group Using a Zone" on page 838
◼ "Using the Find on Map Tool to Display Cell Groups" on page 838

834 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

11.2.6.1 Creating or Modifying Carrier Aggregation Groups


◼ Atoll supports different modes of Carrier Aggregation:Intra-eNode-B: implies that only cells that belong to the
same site can perform Carrier Aggregation with each other.
◼ Multi-eNode-B: means that cells belonging to any site can perform Carrier Aggregation with each other.
◼ Group-based (default): means that cells belonging to the same group can perform 5G NR Carrier Aggregation
with each other.
You can switch between these Carrier Aggregation modes using the CAWithinENB option in the [LTE] section of the
Atoll.ini file.
If you want to work with the group-based mode, you must define groups of cells that can perform 5G NR or LTE
Carrier Aggregation and NB-IoT multicarrier operation with each other.
To create 5G NR Carrier Aggregation groups:
1. In the Network explorer, right-click the 4G/5G Transmitters folder and select Cells > CA Groups > Open Table
from the context menu. The CA Groups table appears.
2. In the CA Groups table, enter one group per row.
This table lists the Carrier Aggregation groups that exist in your document and shows the number of cells that
belong to each group. For each group, you can define:
◼ Name: The name of the Carrier Aggregation group.
◼ Aggregation Set: Select whether the user data is to be transmitted over All servers or over Secondary or
slave cells only, i.e., aggregated servers excluding the primary/master serving cell.
◼ Traffic Balancing Condition: Select whether the maximum throughput demands of aggregated users are to
be distributed among serving cells proportionally to the Cell capacities or Cell capacities and bearer
efficiencies on each serving cell.

 If you delete a group in this table, it will also delete all the corresponding records in
the Cell-to-Group Mappings table.

To define cells belonging to 5G NR Carrier Aggregation groups:


1. In the Network explorer, right-click the 4G/5G Transmitters folder and select Cells > CA Groups > Cell-to-
Group Mappings from the context menu. The Cell-to-CA Group Mappings table appears.
2. In the Cell-to-CA Group Mappings table, enter one cell-to-group mapping per row. For information on working
with data tables, see "Data Tables" on page 78.
To add a cell to a group:
a. Select the name of the cell that you want to add to a group from the list in the Member Cell column.
b. Select the name of an existing group from the list in the CA Group column.
c. Press Enter or click outside of the row being edited. The cell is added to the selected group.
To remove a cell from a group:
◼ Delete the row containing the cell-to-group name mapping.

 Even if you delete the cell-to-group mapping records in this table, the associated
group is not deleted in the CA Groups table. To delete a group permanently, you
must also delete it in the CA Groups table.

11.2.6.2 Creating or Modifying CoMP Sets


Atoll supports different modes of CoMP:
◼ Downlink coordinated scheduling
◼ Downlink joint transmission (coherent)
◼ Downlink joint transmission (non-coherent)
◼ Downlink dynamic point selection
◼ Uplink coordinated scheduling

© 2020 Forsk. All Rights Reserved. 835


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

◼ Uplink joint reception

 A carrier-wise interference calculation method has been introduced in Atoll 3.4.1,


which enables faster coverage prediction calculations of C/(I+N) and throughputs.
This method is not compatible with CoMP. If you wish to use CoMP, you can switch
back to the server-wise interference method used in previous versions. To do so,
you must add the following option in your Atoll.ini file:
[OFDM]
InterferenceCalculationMethod = 0
For more information about the carrier-wise interference calculation method, see
the technical note TN063 5G Multi-RAT Interference Calculation Methods.

Coordinated multipoint transmission and reception is performed between co-channel cells within the cell-edge
regions defined by the Cell Edge Margin. If you set the cell edge calculation method to use RSRP rather than path
losses, Atoll calculates the cell-edge regions for CoMP by comparing the cell-edge margin with the difference
between the best server RSRP and the second best server RSRP belonging to the same CoMP set. For more
information, see the Administrator Manual.
For CoMP, the definition of co-channel cells is the same as that of intra-frequency cells according to the 3GPP: cells
using frequency channels with the same centre frequency irrespective of their channel widths.
You can define groups of cells that can coordinate with each other, i.e., CoMP sets, as well as the CoMP mode
applicable to each CoMP set in the CoMP sets definition tables.
To create CoMP sets:
1. In the Network explorer, right-click the 4G/5G Transmitters folder and select Cells > CoMP Sets > Open Table
from the context menu. The CoMP Sets table appears.
2. In the CoMP Sets table, enter one CoMP set per row.
This table lists the CoMP sets that exist in your document and shows the number of cells that belong to each
CoMP set. For each CoMP set, you can define:
◼ Name: The name of the CoMP set.
◼ CoMP Transmission Set Size (DL): The maximum number of CoMP cells that can be coordinated in the
downlink.
◼ CoMP Reception Set Size (UL): The maximum number of CoMP cells that can be coordinated in the uplink.
◼ CoMP Mode (DL): The CoMP scheme used by the CoMP set in the downlink.
◼ CoMP Mode (UL): The CoMP scheme used by the CoMP set in the uplink.
◼ CoMP Collision Probability (DL): For downlink coordinated scheduling, the graph of resource block
collision probabilities as a function of the combined average downlink traffic loads of all the coordinated
cells. If empty, the resource block collision probabilities are considered to be the same as the combined
average downlink traffic loads of the coordinated cells.
◼ CoMP Collision Probability (UL): For uplink coordinated scheduling, the graph of resource block collision
probabilities as a function of the combined average uplink traffic loads of all the coordinated cells. If empty,
the resource block collision probabilities are considered to be the same as the combined average uplink
traffic loads of the coordinated cells.
◼ Aggregation Set: For CoMP sets using the Joint Transmission (Non-coherent) mode, select whether the
user data is to be transmitted over All servers or over CoMP cells only, i.e., aggregated servers excluding
the best serving cell.
◼ Traffic Balancing Condition: For CoMP sets using the Joint Transmission (Non-coherent) mode, select
whether the maximum throughput demands of aggregated users are to be distributed among serving cells
proportionally to the Cell capacities or Cell capacities and bearer efficiencies on each serving cell.

 If you delete a CoMP set in this table, all the corresponding records in the Cell-to-
CoMP Set Mappings table will also be deleted.

To define cells belonging to CoMP groups:


1. In the Network explorer, right-click the 4G/5G Transmitters folder and select Cells > CoMP Sets > Cell-to-Set
Mappings from the context menu. The Cell-to-CoMP Set Mappings table appears.

836 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

2. In the Cell-to-CoMP Set Mappings table, enter one cell-to-CoMP set mapping per row. For information on
working with data tables, see "Data Tables" on page 78.
To add a cell to a CoMP set:
a. Select the name of the cell that you want to add to a CoMP set from the list in the Member Cell column.
b. Select the name of an existing CoMP set from the list in the CoMP Set column.
c. Press Enter or click outside of the row being edited. The cell is added to the selected set.
In the Cell-to-CoMP Set Mappings table, the following columns are available for information: CoMP
Transmission Set Size (DL), CoMP Reception Set Size (UL), CoMP Mode (DL), CoMP Mode (UL), CoMP
Collision Probability (DL), CoMP Collision Probability (UL). You can edit these values in the CoMP Sets table
as described below.
To remove a cell from a CoMP set:
◼ Delete the row containing the cell-to-set name mapping.

Only cells of type 5G NR-A PCell or Multicarrier anchor can perform




coordinated multipoint transmission and reception (CoMP).
◼ Even if you delete the cell-to-CoMP set mapping records in this table, the
associated CoMP set is not deleted in the CoMP Sets table. To delete a CoMP
set permanently, you must also delete it in the CoMP Sets table.

11.2.6.3 Adding Cells to a Group From the Network Explorer


You can add cells to a group by selecting the corresponding transmitters from the Network explorer.
To add cells to a group:
1. In the Network explorer, expand the 4G/5G Transmitters and right-click a transmitter or a transmitters folder
whose cells you want to add to a group. The context menu appears.
To add cells to a 5G NR Carrier Aggregation group:
a. Select Cells > CA Groups > Add Cells to a Group from the context menu. A dialog box appears.
b. Select the name of the Carrier Aggregation group from the dialog box.

+ You can create a new group by entering a name in the list instead of selecting the
name from the list. The cells of the selected transmitter will be added to the new
group.

c. Click OK. The cells are added to the selected group.


To add cells to a CoMP set:
a. Select Cells > CoMP Sets > Add Cells to a Set from the context menu. A dialog box appears.
b. Select the name of the CoMP set from the dialog box.
c. Click OK. The cells are added to the selected CoMP set.

11.2.6.4 Adding Cells to a Group From the Map Window


You can add cells to a group by selecting the corresponding transmitters from the map window.
To add cells to a Carrier Aggregation group:
1. In the map window, right-click the transmitter whose cells you want to add to a Carrier Aggregation group. The
context menu appears.
2. Select Cells > Add Cells to a CA Group from the context menu. A dialog box appears.
3. Select the name of the group from the dialog box.

+ You can create a new group by entering a name in the list instead of selecting the
name from the list. The cells of the selected transmitter will be added to the new
group.

© 2020 Forsk. All Rights Reserved. 837


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

4. Click OK. The cells of the selected transmitter are added to the group.
To add cells to a CoMP set:
1. In the map window, right-click the transmitter whose cells you want to add to a CoMP set. The context menu
appears.
2. Select Cells > Add Cells to a CoMP Set from the context menu. A dialog box appears.
3. Select the name of the CoMP set from the dialog box.
4. Click OK. The cells of the selected transmitter are added to the CoMP set.

11.2.6.5 Adding Cells to a Group Using a Zone


You can add the cells contained in a zone to a group.
To add the cells contained in a zone to a Carrier Aggregation group:
1. In the Geo explorer, right-click the filtering, computation, focus, printing, or geographic export zone, or a hot
spot. The context menu appears.
2. Select Add > Add Cells to a CA Group from the context menu. A dialog box appears.
3. Select the name of the group from the dialog box.

+ You can create a new group by entering a name in the list instead of selecting the
name from the list. The cells of the selected transmitter will be added to the new
group.

4. Click OK. The cells contained in the zone are added to the selected group.
To add the cells contained in a zone to a CoMP set:
1. In the Geo explorer, right-click the filtering, computation, focus, printing, or geographic export zone, or a hot
spot. The context menu appears.
2. Select Add > Add Cells to a CoMP Set from the context menu. A dialog box appears.
3. Select the name of the CoMP Set from the dialog box.
4. Click OK. The cells contained in the zone are added to the selected CoMP set.

11.2.6.6 Using the Find on Map Tool to Display Cell Groups


You can search for cell groups using the Find on Map tool.
To find a cell group using Find on Map:
1. Select Tools > Find on Map. The Find on Map window appears.
2. To find a 5G NR Carrier Aggregation group:
a. From the Find list, select "CA Group."
b. In Group, either select a group from the list or enter a group name.
3. To find a CoMP set:
a. From the Find list, select "CoMP Set."
b. In Set, either select a CoMP set from the list or enter a CoMP set name.
4. Click Search.
Transmitters whose cells belong to the cell group you selected are displayed in red in the map window and are
listed under Results in the Find on Map window. Other transmitters are displayed in grey in the map window.
If you have a coverage prediction by transmitter calculated and displayed on the map, transmitter coverage
areas are coloured according to the search results. The coverage footprint of the cell group is clearly visible.
To restore the initial transmitter colours, click the Reset Display button in the Find on Map window.

838 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

11.2.7 Displaying 5G NR Cell Details

Atoll can calculate and display the numbers of resource elements corresponding to different 5G NR physical signals
and logical channels in downlink and uplink, as well as the transmission power values calculated for different
downlink channels.
To calculate and list details about 5G NR frames:
◼ In the Network explorer, right-click the 4G/5G Transmitters folder and select Cells > 5G NR Cells > Details
from the context menu. The 5G NR Cell Details table appears.
The Details command is also available in the context menu of a transmitter or a group of transmitters. The
Details table lists only the cells belonging to the transmitter or folder from which the Details command is
selected. Filters are also taken into account.
The following information is displayed for downlink 5G NR frames:
◼ Name: The name of the 5G NR cell whose details are listed in the following columns.
◼ SS/PBCH PRB: The number of physical resource blocks in the downlink carrier width according to the SS/
PBCH numerology.
◼ Total RE (DL): The total number of resource elements in a downlink frame.
◼ SSS RE (DL) and SSS RE (DL) (%): The number and percentage of resource elements belonging to the SSS
in a downlink frame.
◼ PSS RE (DL) and PSS RE (DL) (%): The number and percentage of resource elements belonging to the PSS
in a downlink frame.
◼ PBCH RE (DL) and PBCH RE (DL) (%): The number and percentage of resource elements belonging to the
PBCH in a downlink frame.
◼ PDCCH RE (DL) and PDCCH RE (DL) (%): The number and percentage of resource elements belonging to
the PDCCH in a downlink frame.
◼ PDSCH RE (DL) and PDSCH RE (DL) (%): The number and percentage of resource elements belonging to
the PDSCH in a downlink frame.
◼ PUSCH RE (UL): The number of resource elements belonging to the PUSCH in an uplink frame.
◼ SSS Power (dBm): The transmission power of the SSS.
◼ SSS EPRE (dBm): The energy per resource element of the SSS.
◼ PSS Power (dBm): The transmission power of the PSS.
◼ PSS EPRE (dBm): The energy per resource element of the PSS.
◼ PBCH Power (dBm): The transmission power of the PBCH.
◼ PBCH EPRE (dBm): The energy per resource element of the PBCH.
◼ PDCCH Power (dBm): The transmission power of the PDCCH.
◼ PDCCH EPRE (dBm): The energy per resource element of the PDCCH.
◼ PDSCH Power (dBm): The transmission power of the PDSCH.
◼ PDSCH EPRE (dBm): The energy per resource element of the PDSCH.

11.3 Studying 4G/5G Base Stations


You can study one or several base stations to test the effectiveness of the set parameters. Coverage predictions on
groups of base stations can take a large amount of time and consume a lot of computer resources. Restricting your
coverage prediction to the base station you are currently working on allows you get the results quickly. You can
expand your coverage prediction to a number of base stations once you have optimised the settings for each
individual base station.
Before studying a base station, you must assign a propagation model. The propagation model takes the radio and
geographic data into account and calculates propagation losses along the transmitter-receiver path. This allows
you to predict the received signal level at any given point. Any coverage prediction you make on a base station uses

© 2020 Forsk. All Rights Reserved. 839


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

the propagation model to calculate its results. For more information, see "Preparing Base Stations for Calculations"
on page 219.
This section covers the following topics:
◼ "4G/5G Prediction Properties" on page 840
◼ "4G/5G Coverage Predictions" on page 841
◼ "4G/5G Point Analysis" on page 849
◼ "Multi-point Analyses" on page 853

11.3.1 4G/5G Prediction Properties

You can configure the following parameters in the Properties dialog box.

General Tab
The General tab allows you to specify the following settings for the prediction:
◼ Name: Specify the assigned Name of the coverage prediction.
◼ Resolution: Specify the display resolution. To improve memory consumption and optimise the calculation
times, you should set the display resolutions of coverage predictions according to the precision required. The
following table lists the levels of precision that are usually sufficient:

Size of the Coverage Prediction Display Resolution

City Centre 5m

City 20 m
County 50 m

State 100 m

Country Dependent on the size of the country

The resolution specified here is only for display purposes. The calculated resolution is independently specified
in the propagation settings. For more information, see "Assigning Propagation Parameters" on page 220.

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the <GUID> and </GUID> tags in the following files:
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction was saved using the Save as Customised Prediction command.
◼ "<prediction_name>.XML" files (one per prediction) created in the following
folder if coverage predictions were calculated with Display type = "Value
intervals": C:\<path_to_doc>\<doc_name>.studies\{<Unique_ID>}

◼ Receiver height: This displays the height of the receiver defined in the Calculation Parameters tab of the
Network Settings Properties dialog box
◼ Comments: Specify an optional description of comment for the prediction.
Under Display Configuration, you can create a Filter to select which sites to display in the results. For
information on filtering, see "Filtering Data" on page 103. The Group By and Sort buttons are not available
when making a "global" coverage prediction (for example, a signal level coverage prediction).

Conditions Tab
The coverage prediction parameters on the Conditions tab allow you to define the signals that will be considered
for each pixel.
◼ At the top of the Conditions tab, you can specify the range to be considered for the current prediction.
◼ Server: Select either All, Best Signal Level or Second Best Signal Level:
◼ Select All to consider all servers.
◼ Select Best Signal Level or Second Best Signal Level to also specify an Overlap margin.

840 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

Selecting All or Best Signal Level will give you the same results because Atoll displays the results of the
best server in either case. Selecting Best Signal Level requires a longer calculation time.
◼ Overlap: Specify an overlap margin in dB.
◼ Shadowing: Select this option to consider shadowing in the prediction. For more information, see "Modelling
Shadowing" on page 217. If you select this option, you can change the Cell edge coverage probability.
◼ Clutter indoor losses: Select this option to consider indoor losses. Indoor losses are defined per frequency per
clutter class.
◼ Channel: Select All or select one or several channels to carry out the prediction for the best channel among
several selected channels. For any transmitter, the best channel is the one whose cell has the highest
maximum power, RS or NRS power, or RS or NRS EPRE depending on the related Atoll.ini options. For more
information, see the Administrator Manual.
◼ Radio Access Technology: Select All or select or several 4G/5G radio access technologies to be taken into
account in the prediction: LTE, NB-IoTand 5GNR.

Display Tab
On the Display tab, you can modify how the results of the coverage prediction will be displayed.
◼ Under Display Type, select "Value Intervals."
◼ Under Field, select "Best Signal Level." "Best Signal Level." Selecting "All" or "Best Signal Level" on the
Conditions tab will give you the same results because Atoll displays the results of the best server in
either case. Selecting "Best Signal Level" necessitates, however, the longest time for calculation.
◼ You can change the value intervals and their displayed colour. For information on changing display
properties, see "Setting the Display Properties of Objects" on page 49.
◼ You can create tip text with information about the coverage prediction by clicking the Browse button
next to the Tip Text box and selecting the fields you want to display in the tip text.
◼ You can select the Add to Legend check box to add the displayed value intervals to the legend.

 If you change the display properties of a coverage prediction after you have
calculated it, you can make the coverage prediction invalid. You will then have to
recalculate the coverage prediction to obtain valid results.

11.3.2 4G/5G Coverage Predictions

4G/5G coverage predictions available in Atoll are used to analyse the effective signal levels, signal quality, and
throughputs. For the purposes of these coverage predictions, each pixel is considered a non-interfering user with a
defined service, mobility type, and terminal. For more information, see "Service and User Modelling" on page 279.
The downlink interference received from different cells of the network depends on the cells’ frequency channel, PCI
or NPCI as well as their downlink traffic loads. The measure of uplink interference for each cell is provided by the
uplink noise rise.
If you have traffic maps, you can do a Monte Carlo simulation to determine the downlink traffic loads and the uplink
noise rise values for a generated user distribution. If you do not have traffic maps, Atoll can calculate these coverage
predictions using the downlink traffic loads and the uplink noise rise values defined for each cell.
In this section, these coverage predictions are calculated using downlink traffic loads and the uplink noise rise
values defined at the cell level. Before making a prediction, you must set the downlink traffic loads and the uplink
noise rise, and the parameters that define the services and users. For more information, see "Setting Cell Loads and
Noise Rise Values" on page 842.
This section describes the coverage predictions that are available for analysing the effective signal level and signal
quality. The following are explained:
◼ "Studying Network Coverage" on page 843
◼ "Studying Network Quality" on page 844
◼ "Studying Downlink and Uplink Service Areas" on page 846
◼ "Studying Network Capacity" on page 847

© 2020 Forsk. All Rights Reserved. 841


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

11.3.2.1 Setting Cell Loads and Noise Rise Values


If you are setting the traffic loads and the uplink noise rise for a single transmitter, you can set these parameters on
the Cells tab of the transmitter Properties dialog box. However, you can set the traffic loads and the uplink noise
rise for all the cells using the Cells table.
To set the traffic loads and the uplink noise rise using the Cells table:
1. In the Network explorer, right-click the 4G/5G Transmitters folder and select Cells > 5G NR Cells > Open Table
from the context menu. The corresponding Cells table appears.
2. Enter values in the following columns:
◼ Traffic load (DL) (%)
◼ DL Beam Usage (%) for 5R NR and LTE Cells.
◼ UL noise rise (dB)
◼ UL Beam Usage (%) for 5R NR and LTE Cells.
For information on how to calculate beam usage ratios, see "Calculating Beam Usage Ratios" on page 842.
Although, you can also set a value for the Traffic load (UL) (%) column as an indication of cells’ uplink loads,
this parameter is not used in the coverage prediction calculations. The measure of interference in the uplink
is given by the uplink noise rise values. For a definition of the values, see "5G NR Cell Properties" on page 829.

+ To enter the same values in one column for all cells in the table by copying the
contents of one cell into other cells, you can use the Fill Down and Fill Up
commands. For more information on working with tables in Atoll, see "Data Tables"
on page 78.

11.3.2.2 Calculating Beam Usage Ratios


For 5G NR and LTE Cells, to calculate beam usage ratios:
1. In the Network explorer right-click the 4G/5G Transmitters folder, and select Cells > 5G NR Cells > Beam
Usage Calculation from the context menu. The Beam Usage Calculation dialog box appears.
2. Click the Conditions tab. On the Conditions tab:
a. Select the network Layers that you want the calculations to take into account. You can also calculate the
beam usage ratios for all layers.
b. Select the frequency Channels that you want the calculations to take into account. You can also calculate
the beam usage ratios for all channels.
c. Select the Direction for which you want to calculate the beam usage ratios.
d. If you want the calculation to consider shadowing, you can select the Shadowing check box and enter a
percentage in the Cell edge coverage probability text box. The shadowing margin is based on the model
standard deviation.
e. You can also have the calculation take Clutter indoor losses into consideration. Indoor losses are defined
per frequency per clutter class.
f. Enter a Resolution for the calculation.
g. Under Calculations based on, select:
◼ Surface area covered by beams to calculate beam usage ratios based on the surface areas covered by
the various beams within a cell with respect to the total best server surface area of the cell, or
◼ Traffic maps: Number of users covered by beams to calculate beam usage ratios based on the numbers
of users covered by the various beams within a cell with respect to the total number of users covered by
the cell. These calculations are based on one or more selected traffic maps.
h. Select Traffic 3D distribution to calculate the best beams in 3D, considering building heights and floors.In
that case, specify:
◼ The Average height of a storey in metres.
◼ The Building maximum height in metres.
3. Click the Traffic tab. On the Traffic tab:

842 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

a. Select a Terminal, a Mobility type, and a Service. The Noise figure defined in the terminal type’s properties
dialog box is used in the calculation to determine the total noise in the downlink, and the Noise figure of
the transmitter is used to determine the total noise in the uplink. For more information on services,
terminals, mobility types, and radio equipment, see "Service and User Modelling" on page 279, and "Radio
Equipment Properties" on page 899, respectively.
b. Under Traffic maps, select one or more traffic maps to use for calculations based on Traffic maps: Number
of users covered by beams.
4. Click OK to run the beam usage calculations. Once Atoll has finished calculating the beam usage ratios, the
results are stored in the cell properties.

11.3.2.3 Studying Network Coverage


Downlink and uplink network coverage predictions predict the effective signal levels of different types of 5G NR
signals in the part of the network being studied. These predictions can also be used to predict the best servers and
cell-edge areas for these servers. This section explains the effective signal analysis coverage predictions.
Atoll determines the serving cell for each pixel using the standard cell selection mechanism (see the Technical
Reference Guide). Then, depending on the prediction definition, it calculates the required effective signal or
parameter. Pixels are coloured if the display threshold condition is fulfilled.
To make an effective signal analysis coverage prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Downlink Coverage or Uplink Coverage and click OK. The coverage prediction’s Properties dialog box
appears.
3. Configure the parameters in the Properties dialog box as described in "4G/5G Prediction Properties" on
page 840.
4. Click the Conditions tab.
a. Select the servers for which you want to calculate the coverage prediction. You can select:
◼ All to calculate the coverage prediction for all potential servers. Each pixel of the coverage prediction
will show calculation results corresponding to all the servers that cover it.
◼ Best to calculate the coverage prediction for only the best server. Each pixel of the coverage prediction
will show calculation results corresponding to only the best server. If you want to calculate the coverage
prediction for the best server and all potential servers within a positive overlap margin with respect to
the best server, select the Overlap check box and enter a margin value in dB.
◼ Best per layer to calculate the coverage prediction for one best server per layer. Each pixel of the
coverage prediction will show calculation results corresponding to one best server per layer. If you want
to calculate the coverage prediction for one best server per layer and all potential servers of that layer
within a positive overlap margin with respect to the best server, select the Overlap check box and enter
a margin value in dB.
b. Select "(Cells table)" from Load conditions. In this case, the coverage prediction is not based on load
conditions taken from a simulation. The coverage prediction is calculated using the cell load that is stored
in the cell properties.

When you base a coverage prediction on simulations, you would select the


simulations on which you would be basing the coverage prediction from the
Load conditions list.

c. Select the network Layers that you want the calculations to take into account. You can also calculate the
prediction for all layers.
d. Select the frequency Channels that you want the calculations to take into account. You can also calculate
the prediction for all channels.
e. Select the Cell type for which you want to calculate the coverage prediction.
f. Select the 5G NR deployment Mode for which you want to calculate the prediction.
g. Select a Terminal, a Mobility type, and a Service. The Noise figure defined in the terminal type’s properties
dialog box is used in the coverage prediction to determine the total noise in the downlink, and the Noise

© 2020 Forsk. All Rights Reserved. 843


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

figure of the transmitter is used to determine the total noise in the uplink. For more information on services,
terminals, mobility types, and radio equipment, see "Service and User Modelling" on page 279, and "Radio
Equipment Properties" on page 899, respectively.
If the selected terminal supports CoMP, the coverage prediction considers the coordinated multipoint
transmission and reception characteristics of the CoMP set definitions of the cells.
◼ For coordinated scheduling, interference from coordinated CoMP cells is weighted by the CoMP
collision probability.
◼ For coherent joint transmission, signals from CoMP servers are constructively combined resulting in an
additive as well as probabilistic macro-diversity gain.
◼ For non-coherent joint transmission, the CoMP servers allocate resources to the CoMP user resulting in
aggregated throughput.
◼ For dynamic point selection and joint reception, a macro-diversity gain is calculated and applied to
reduce the required shadowing margin. For more information, see the Technical Reference Guide.
h. If you want the coverage prediction to consider shadowing, select the Shadowing check box and enter a
percentage in the Cell edge coverage probability text box. The shadowing margin is based on the C/I
standard deviation.
i. You can also have the coverage prediction take Clutter indoor losses into consideration. Indoor losses are
defined per frequency per clutter class.
5. Click the Display tab. The list of available coverage prediction display parameters depend on the selected
service type.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

11.3.2.4 Studying Network Quality


Downlink and uplink quality coverage predictions predict the interference levels and signal-to-interference levels in
the part of the network being studied.
Atoll determines the serving cell for each pixel from the selected layer, or all the layers when the prediction is
calculated for the "Best" layer. Then, depending on the prediction definition, it calculates the interference from other
cells, and finally calculates the C/(I+N). The pixel is coloured if the display threshold condition is fulfilled (in other
words, if the C/(I+N) is higher than C/(I+N) threshold).
Coverage prediction by C/(I+N) level calculates the co-channel interference as well as the adjacent channel
interference, which is reduced by the adjacent channel suppression factor defined in the Frequency Bands table.
For more information on frequency bands, see "Defining 4G/5G Frequency Bands" on page 895.
C/(I+N) in the downlink is calculated for different channels using their respective transmission powers and by
calculating the interference received by the resource elements that correspond to those channels from interfering
cells. Downlink C/(I+N) calculations are made using the main antenna, except for PDSCH C/(I+N) which can be
calculated using the smart antenna equipment.
C/(I+N) in the uplink is calculated using the terminal power calculated after power control and the uplink noise rise
values stored either in the cell properties or in the selected simulation results.
Enhanced inter-cell interference coordination (eICIC or time-domain ICIC) is performed for cells that have ABS
patterns. In this case, interference calculation is based on the collisions between normal and blank subframes that
are used by the different cells.
Frequency domain inter-cell interference coordination is performed for cells that support static ICIC. In this case,
interference calculation is based on the probabilities of collision between the cell-centre and cell-edge resources
used by the different cells.
To make a coverage prediction by C/(I+N) level:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.

844 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

The Prediction Types dialog box appears.


2. Select Downlink Quality or Uplink Quality and click OK. The coverage prediction’s Properties dialog box
appears.
3. Click the General tab. On the General tab, you can change the assigned Name of the coverage prediction, the
Resolution, and you can add a Comment.

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the <GUID> and </GUID> tags in the following files:
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction was saved using the Save as Customised Prediction command.
◼ "<prediction_name>.XML" files (one per prediction) created in the following
folder if coverage predictions were calculated with Display type = "Value
intervals": C:\<path_to_doc>\<doc_name>.studies\{<Unique_ID>}

Under Display Configuration, you can create a Filter to select which sites to display in the results. For
information on filtering, see "Filtering Data" on page 103.
4. Click the Conditions tab. On the Conditions tab:
a. Select "(Cells table)" from Load conditions. In this case, the coverage prediction is not going to be based
on load conditions taken from a simulation. Atoll will calculate the coverage prediction using the cell loads
stored in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
conditions list.

b. Select the network Layers that you want the calculations to take into account. You can also calculate the
prediction for all layers.
c. Select the frequency Channels that you want the calculations to take into account. You can also calculate
the prediction for all channels.
d. Select the Cell type for which you want to calculate the coverage prediction.
e. Select the 5G NR deployment Mode for which you want to calculate the prediction.
f. Select a Terminal, a Mobility type, and a Service. The Noise figure defined in the terminal type’s properties
dialog box is used in the coverage prediction to determine the total noise in the downlink, and the Noise
figure of the transmitter is used to determine the total noise in the uplink. For more information on services,
terminals, mobility types, and radio equipment, see "Service and User Modelling" on page 279, and "Radio
Equipment Properties" on page 899, respectively.
If the selected terminal supports CoMP, the coverage prediction considers the coordinated multipoint
transmission and reception characteristics of the CoMP set definitions of the cells.
◼ For coordinated scheduling, interference from coordinated CoMP cells is weighted by the CoMP
collision probability.
◼ For coherent joint transmission, signals from CoMP servers are constructively combined resulting in an
additive as well as probabilistic macro-diversity gain.
◼ For non-coherent joint transmission, the CoMP servers allocate resources to the CoMP user resulting in
aggregated throughput.
◼ For dynamic point selection and joint reception, a macro-diversity gain is calculated and applied to
reduce the required shadowing margin. For more information, see the Technical Reference Guide.
g. If you want the coverage prediction to consider shadowing, you can select the Shadowing check box and
enter a percentage in the Cell edge coverage probability text box. The shadowing margin is based on the
C/I standard deviation.
h. You can also have the coverage prediction take Clutter indoor losses into consideration. Indoor losses are
defined per frequency per clutter class.
i. If you want the coverage prediction to take into account interference from cells of a radio access
technology other than 5G NR, select the interfering radio access technologies in the Inter-RAT interference
from list.

© 2020 Forsk. All Rights Reserved. 845


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

5. Click the Display tab. The list of available coverage prediction display parameters depend the selected service
type.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

11.3.2.5 Studying Downlink and Uplink Service Areas


Downlink and uplink service area analysis coverage predictions calculate and display the 5G NR radio bearers based
on C⁄(I+N) for each pixel. In coverage predictions, the downlink or uplink service areas are limited by the bearer
selection thresholds of the highest and lowest bearers of the selected service.
To make a coverage prediction on service area:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Downlink Service Areas or Uplink Service Areas and click OK. The coverage prediction’s Properties
dialog box opens.
3. Click the General tab. On the General tab, you can change the assigned Name of the coverage prediction, the
Resolution, and you can add a Comment.

 A Unique ID is generated when you create a new coverage prediction. This ID can
later be found between the <GUID> and </GUID> tags in the following files:
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction was saved using the Save as Customised Prediction command.
◼ "<prediction_name>.XML" files (one per prediction) created in the following
folder if coverage predictions were calculated with Display type = "Value
intervals": C:\<path_to_doc>\<doc_name>.studies\{<Unique_ID>}

Under Display Configuration, you can create a Filter to limit the results to specific sites. For information on
filtering, see "Filtering Data" on page 103.
4. Click the Conditions tab. On the Conditions tab:
a. Select the servers for which you want to calculate the coverage prediction. You can select:
◼ All to calculate the coverage prediction for all potential servers. Each pixel of the coverage prediction
will show calculation results corresponding to all the servers that cover it.
◼ Best to calculate the coverage prediction for only the best server. Each pixel of the coverage prediction
will show calculation results corresponding to only the best server. If you want to calculate the coverage
prediction for the best server and all potential servers within a positive overlap margin with respect to
the best server, select the Overlap check box and enter a margin value in dB.
◼ Best per layer to calculate the coverage prediction for one best server per layer. Each pixel of the
coverage prediction will show calculation results corresponding to one best server per layer. If you want
to calculate the coverage prediction for one best server per layer and all potential servers of that layer
within a positive overlap margin with respect to the best server, select the Overlap check box and enter
a margin value in dB.
b. In Load conditions, select (Cells table). In this case, the coverage prediction is not based on load conditions
taken from a simulation. Atoll calculates the coverage prediction by using the cell loads that are stored in
the cell properties.

 To base a coverage prediction on simulations, you select the simulations on which


you would be basing the coverage prediction from the Load conditions list.

846 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

c. Select the network Layers (Macro Layer, Small Cell Layer, or All layers) that you want the calculations to
take into account.
d. Select the frequency Channels that you want the calculations to take into account. You can also calculate
the prediction for All channels.
e. Select the Cell type (PCell or 1st SCell to 4th SCell) for which you want to calculate the coverage prediction
f. Select the 5G NR deployment Mode for which you want to calculate the prediction.
g. Select a Terminal, a Mobility type, and a Service. The Noise figure defined in the terminal type’s properties
dialog box is used in the coverage prediction to determine the total noise in the downlink, and the Noise
figure of the transmitter is used to determine the total noise in the uplink. As well, the bearer selection for
each pixel according to the C⁄(I+N) level is performed using the bearer selection thresholds defined in the
radio equipment. This radio equipment is the one defined in the selected terminal for the downlink coverage
predictions, and the one defined in the cell properties of the serving transmitter for the uplink coverage
predictions. Mobility is used to index the bearer selection threshold graph to use.
For more information on services, terminals, mobility types, and radio equipment, see "Modelling Services"
on page 279, and "Radio Equipment Properties" on page 899, respectively.
If the selected terminal supports CoMP, the coverage prediction considers the coordinated multipoint
transmission and reception characteristics of the CoMP set definitions of the cells.
◼ For coordinated scheduling, interference from coordinated CoMP cells is weighted by the CoMP
collision probability.
◼ For coherent joint transmission, signals from CoMP servers are constructively combined resulting in an
additive as well as probabilistic macro-diversity gain.
◼ For non-coherent joint transmission, the CoMP servers allocate resources to the CoMP user resulting in
aggregated throughput.
◼ For dynamic point selection and joint reception, a macro-diversity gain is calculated and applied to
reduce the required shadowing margin. For more information, see the Technical Reference Guide.
h. If you want the coverage prediction to consider shadowing, you can select the Shadowing check box and
enter a percentage in the Cell edge coverage probability text box. The shadowing margin is based on the
C/I standard deviation.
i. You can also have the coverage prediction take Clutter indoor losses into consideration. Indoor losses are
defined per frequency per clutter class.
j. If you want the coverage prediction to take into account interference from cells of a radio access
technology other than 5G NR, select the interfering radio access technologies in the Inter-RAT interference
from list.
5. Click the Display tab. For information on adjusting the display, see "Setting the Display Properties of Objects"
on page 49.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

11.3.2.6 Studying Network Capacity


Downlink and uplink capacity coverage predictions calculate and display the channel throughputs and cell
capacities based on C⁄(I+N) and bearer calculations for each pixel. These coverage predictions can also display
cumulated cell throughputs if Monte Carlo simulation results are available.
To make a coverage prediction by throughput:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.

© 2020 Forsk. All Rights Reserved. 847


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

2. Select Downlink Capacity or Uplink Capacity and click OK. The coverage prediction’s Properties dialog box
appears.
3. Click the General tab. On the General tab, you can change the assigned Name of the coverage prediction, the
Resolution, and you can add a Comment.

 A read-only Unique ID is generated when you create a new coverage prediction. This
ID can later be found between the <GUID> and </GUID> tags in the following files:
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction was saved using the Save as Customised Prediction command.
◼ "<prediction_name>.XML" files (one per prediction) created in the following
folder if coverage predictions were calculated with Display type = "Value
intervals": C:\<path_to_doc>\<doc_name>.studies\{<Unique_ID>}

Under Display Configuration, you can create a Filter to select which sites to display in the results. For
information on filtering, see "Filtering Data" on page 103.
4. Click the Conditions tab. On the Conditions tab:
a. Select "(Cells table)" from Load conditions. In this case, the coverage prediction is not going to be based
on load conditions taken from a simulation. Atoll will calculate the coverage prediction using the cell loads
stored in the cell properties.


When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
conditions list.

b. Select the network Layers that you want the calculations to take into account. You can also calculate the
prediction for all layers.
c. Select the frequency Channels that you want the calculations to take into account. You can also calculate
the prediction for all channels.
d. Select the Cell type for which you want to calculate the coverage prediction. For carrier aggregation, i.e.,
throughput aggregated over different carriers, select more than one Cell type.
e. Select the 5G NR deployment Mode for which you want to calculate the prediction.
f. Select a Terminal, a Mobility type, and a Service. The Noise figure defined in the terminal type’s properties
dialog box is used in the coverage prediction to determine the total noise in the downlink, and the Noise
figure of the transmitter is used to determine the total noise in the uplink. As well, the bearer selection for
each pixel according to the C⁄(I+N) level is performed using the bearer selection thresholds defined in the
radio equipment. This radio equipment is the one defined in the selected terminal for the downlink coverage
predictions, and the one defined in the cell properties of the serving transmitter for the uplink coverage
predictions. Mobility is used to index the bearer selection threshold graph to use.
For more information on services, terminals, mobility types, and radio equipment, see "Service and User
Modelling" on page 279, and "Radio Equipment Properties" on page 899, respectively.
If the selected terminal supports CoMP, the coverage prediction considers the coordinated multipoint
transmission and reception characteristics of the CoMP set definitions of the cells.
◼ For coordinated scheduling, interference from coordinated CoMP cells is weighted by the CoMP
collision probability.
◼ For coherent joint transmission, signals from CoMP servers are constructively combined resulting in an
additive as well as probabilistic macro-diversity gain.
◼ For non-coherent joint transmission, the CoMP servers allocate resources to the CoMP user resulting in
aggregated throughput.
◼ For dynamic point selection and joint reception, a macro-diversity gain is calculated and applied to
reduce the required shadowing margin. For more information, see the Technical Reference Guide.
g. If you want the coverage prediction to consider shadowing, you can select the Shadowing check box and
enter a percentage in the Cell edge coverage probability text box. The shadowing margin is based on the
C/I standard deviation.
h. You can also have the coverage prediction take Clutter indoor losses into consideration. Indoor losses are
defined per frequency per clutter class.

848 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

i. If you want the coverage prediction to take into account interference from cells of a radio access
technology other than 5G NR, select the interfering radio access technologies in the Inter-RAT interference
from list.
5. Click the Display tab. The list of available coverage prediction display parameters depend on the selected
service type. For information on adjusting the display, see "Setting the Display Properties of Objects" on
page 49.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Atoll determines the total number of symbols in the downlink and the uplink frames from the information in the
global transmitter parameters and the frequency bands that are assigned to cells. Then, it determines the bearer at
each pixel and multiplies the bearer efficiency by the number of symbols in the frame to determine the peak RLC
channel throughputs. The amount of cell resources, especially at cell-edges, depends on the cell ABS pattern as well
as on the number of cell’s cell-edge resource blocks defined for frequency-domain (Static DL and Static UL) inter-
cell interference coordination in the cell’s frame configuration.
The effective RLC throughputs are the peak RLC throughputs reduced by retransmission due to errors, or the Block
Error Rate (BLER). Atoll uses the block error rate graphs of the radio equipment defined in the selected terminal for
downlink or the radio equipment of the cell of the serving transmitter for uplink.
The application throughput is the effective RLC throughput reduced by the overheads of the different layers between
the RLC and the Application layers.
The cell capacity display types let you calculate and display the throughputs available at each pixel of the coverage
area taking into account the maximum traffic load limits set for each cell. In other words, the cell capacity is equal
to channel throughput when the maximum traffic load is set to 100 %, and is equal to a throughput limited by the
maximum allowed traffic loads otherwise. Cell capacities are, therefore, channel throughputs scaled down to
respect the maximum traffic load limits.
The per-user throughput in downlink is calculated by dividing the downlink cell capacity by the number of downlink
users of the serving cell. In uplink, the per-user throughput is either the allocated bandwidth throughput or the uplink
cell capacity divided by the number of uplink users of the serving cell, whichever it smaller.
The allocated bandwidth throughputs are the throughputs corresponding to the number of PRBs allocated to the
terminal at different locations. Users located far from the base stations use less numbers of PRBs than users
located near so that they can concentrate their transmission power over a bandwidth narrower than the channel
bandwidth in order to maintain the connection in uplink.
The spectral efficiency is calculated by dividing the calculated peak RLC throughputs by the channel widths. For
carrier aggregation, the channel widths used for this calculation are the sum of the channel widths of the PCell and
all the SCells.
For more information on throughput calculation, see the Technical Reference Guide. For more information on the
Global Parameters, see "4G/5G Network Settings" on page 896.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

11.3.3 4G/5G Point Analysis

Once you have completed a 4G/5G prediction, you can use the Point Analysis tool to verify it. If you do, before you
make the point analysis, ensure the coverage prediction you want to verify is displayed on the map.
In this section, the following are explained:
◼ "Studying 4G/5G Signal Reception" on page 850
◼ "Analysing 4G/5G Interference" on page 851
◼ "Obtaining Numerical Values of Signal Levels" on page 852

© 2020 Forsk. All Rights Reserved. 849


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

11.3.3.1 Studying 4G/5G Signal Reception


The 4G/5G-Reception view of the Point Analysis tool gives you information on the signal levels, C/(I+N), bearers,
and throughputs, and so on, for any point on the map. The analysis is provided for a user-definable probe receiver
which has a terminal, a mobility, and a service. The downlink and uplink load conditions can be taken from the Cells
table or from Monte Carlo simulations.
To make a reception analysis:
1. Click the Point Analysis button ( ) in the Radio Planning toolbar. The Point Analysis window opens and the
pointer changes ( ) to represent the receiver. A line appears on the map connecting the selected transmitter
and the current position. You can move the receiver on the map ("Moving the Receiver on the Map" on
page 231).
2. In the Point Analysis window, select the 4G/5G-Reception view.

Figure 11.2: Point analysis tool - Reception view

The bar graph displays the following information:


◼ The signal levels of all cells using the selected Layer and Channel.The colour of the bar corresponds to the
colour of the transmitter on the map.
◼ The availability of coverage and service in downlink and uplink. If there is at least one successful
connection, double-clicking the icons in the right-hand frame opens a dialog box with additional information
about the best server.
◼ Atoll lists all the cells from which the pointer receives an (N)RSRP higher than the Min (N) RSRP defined for
these cells.
3. Move the pointer over the map to make a reception analysis for the current location of the pointer.
In the map window, arrows from the pointer to each transmitter are displayed in the colour of the transmitters
they represent. The line from the pointer to its best server is slightly thicker than the other lines. The best
server of the pointer is the transmitter from which the pointer receives the highest signal level.
4. In the 4G/5G-Reception view toolbar, select the technology you want to analyse from the RAT list: All, 5G NR,
LTE, or NB-IoT.
5. In the 4G/5G-Reception view toolbar, select “Cells table” from the Loads list.
6. In the 4G/5G-Reception view, select the channel to analyse:
◼ For LTE and Nb-IoT analysis, choose (N)RSRP, (N)RS, (N)SS, or (N)PDSCH.
◼ For 5G NR analysis, choose SS-RSRP, SSS, or PDSCH.
◼ For All RAT analysis, choose Broadcast channel, which corresponds to SS-RSRP or (N)RSRP according to
the cell technology, or Traffic channel, which corresponds to (N)PDSCH.
7. If you are analysing reception to verify a coverage prediction, you can recreate the conditions of the coverage
prediction by specifying the parameters if the study:
a. If necessary, select a layer filter for the serving cells from the Layer list.
b. If necessary, select a channel filter for the serving cells from the Channel list.
c. Select the same Terminal, Mobility, and Service studied in the coverage prediction.
d. If you have selected the 5G NR RAT, select the deployment Mode for which you want to analyse reception:
SA-only or Both NSA & SA.

e. In the Reception view toolbar, click Options ( ). The Calculation Options dialog box appears.
i. Edit the X and Y coordinates to change the present position of the receiver.

850 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

ii. Select the Shadowing check box and enter a Cell edge coverage probability.
iii. Select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per frequency
per clutter class.
iv. Click OK.
8. Select Inter-technology interference to take interference from other technologies into account.

 The Inter-technology interference is always taken into account and automatically


selected when the selected RAT is All or when the selected RAT is 5G NR and the
deployment Mode is set to Both NSA & SA.

9. In the 4G/5G-Reception view toolbar, you can use the following tools:

◼ Click the arrow next to the Report ( ) button to generate a Summarised or Detailed report that contains
the information from the point analysis window.

◼ Click Copy ( ) to copy the content of the view and paste it as a graphic into a graphic editing or word-
processing programme.

◼ Click Print ( ) to print the content of the view.


◼ Click Centre on Map ( ) to centre the map window on the receiver.

10.Click Point Analysis ( ) on the Radio Planning toolbar again to end the point analysis.

+ You can display a point analysis that uses the settings from an existing prediction
by right-clicking the prediction in the Network explorer and selecting Open Point
Analysis from the context menu.

11.3.3.2 Analysing 4G/5G Interference


In Atoll, you can study the interferers of a transmitter using the Point Analysis tool. The 4G/5G-Interference view
gives you information on interference received on any downlink channel on any point on the map. The analysis is
provided for a user-definable probe receiver which has a terminal, a mobility, and a service. The downlink and uplink
load conditions can be taken from the Cells table or from Monte Carlo simulations.
To make an interference analysis:

1. Click the Point Analysis button ( ) on the Radio Planning toolbar. The Point Analysis window opens and the

pointer changes ( ) to represent the receiver.

2. In the Point Analysis window, select the 4G/5G-Interference view.


In the map window, a thick arrow from the pointer to its best server is displayed. The best server of the pointer
is the transmitter from which the pointer receives the highest signal level. Thinner arrows are also displayed
from the interfering cells towards the pointer, indicating the interferers. If you let the pointer rest on an arrow,
the interference level received from the corresponding transmitter at the receiver location will be displayed in
the tip text.
The 4G/5G-Interference view displays, in the form of a bar graph, the signal level from the best server, a black
bar indicating the total noise (I+N) received by the receiver, and bars representing the interference received
from each interferer. If you let the pointer rest on a bar, details are displayed in the tip text:
◼ For the best server: Name, received signal level, and C/(I+N).
◼ For the total noise (I+N): The values of each component, i.e., I, N, and the additional downlink noise rise.
◼ For each interferer: The effective interference and the various interference reduction factors.
3. Move the pointer over the map to make an interference analysis for the current location of the pointer.
4. In the 4G/5G-Interference view toolbar, select the technology you want to analyse from the RAT list: All, 5G
NR, LTE, or NB-IoT.
5. In the 4G/5G-Interference view, select “Cells table” from the Load list.
6. In the 4G/5G-Interference view, select the channel to analyse:

© 2020 Forsk. All Rights Reserved. 851


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

◼ For LTE and Nb-IoT, you can select (N)RS, (N)SS, (N)PBCH, (N)PDCCH, (N)PDSCH, or (N)RS per Subcarrier.
◼ For 5G NR, you can select SSS, PBCH, PDCCH, or PDSCH.
◼ For All RAT, you can select Broadcast channel, which corresponds to SS-RSRP or (N)RSRP according to the
cell technology, or Traffic channel, which corresponds to (N)PDSCH.
7. If you are analysing interferences to verify a coverage prediction, you can recreate the conditions of the
coverage prediction by specifying the parameters of the study:
a. If necessary, select a layer filter for the serving cells from the Layer list.
b. If necessary, select a channel filter for the serving cells from the Channel list.
c. Select the same Terminal, Mobility, and Service studied in the coverage prediction.

d. In the Reception view toolbar, click Options ( ). The Calculation Options dialog box appears.
i. Edit the X and Y coordinates to change the present position of the receiver.
ii. Select the Shadowing check box and enter a Cell edge coverage probability.
iii. Select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per frequency
per clutter class.
iv. Click OK.
8. Select Inter-technology interference to display interference from other technologies. The Interference bar
graph displays the interference received from each inter-technology interferer. Disable Inter-technology
interference to display intra-technology interference only.

 The Inter-technology interference is always taken into account and automatically


selected when the selected RAT is All.

9. In the 4G/5G-Interference view toolbar, you can use the following tools:
◼ Click the Report button ( ) to generate a report that contains the information from the Point Analysis
window. The Analysis Report dialog box opens.

◼ Click the Copy button ( ) to copy the content of the view and paste it as a graphic into a graphic editing
or word-processing programme.

◼ Click the Print button ( ) to print the content of the view.


◼ Click the Centre on Map button ( ) to centre the map window on the receiver.

10.Click Point Analysis ( ) on the Radio Planning toolbar again to end the point analysis.

+ You can display a point analysis that uses the settings from an existing prediction
by right-clicking the prediction in the Network explorer and selecting Point Analysis
from the context menu.

11.3.3.3 Obtaining Numerical Values of Signal Levels


In Atoll, you can get all the details about the servers and interferers in the form of a table by using the Point Analysis
tool. The Details view gives you information on signal levels received on any downlink channel on any point on the
map. The analysis is provided for a user-definable probe receiver which has a terminal, a mobility, and a service. The
downlink and uplink load conditions can be taken from the Cells table or from Monte Carlo simulations.
To make a detailed analysis:
1. Click the Point Analysis button ( ) in the Radio Planning toolbar. The Point Analysis window opens and the
pointer changes ( ) to represent the receiver. You can move the receiver on the map ("Moving the Receiver
on the Map" on page 231).
2. In the Point Analysis window, select the 4G/5G-Details view, select the technology you want to analyse from
the RAT list (All, 5G NR, LTE, or NB-IoT), and select “Cells table” from the Load list.
The 4G/5G-Details view displays the following information in the form of a table:

852 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

◼ For LTE/NB-IoT, Atoll displays for each transmitter, its zone, its physical cell ID, its diversity mode, its path
loss, its (N)reference signal level, its (N)RSRP, its (N)RSSI, its (N)PDCCH received power and EPRE, its (N)
PDSCH received power and EPRE, its SS received power and EPRE, its (N)PBCH received power and EPRE.
◼ For 5G NR, Atoll displays for each transmitter, its physical cell ID, its diversity mode, its path loss, its
received PDCCH power and EPRE, its received PDSCH power and EPRE, its received SS power and RSRP,
its received PBCH and EPRE.
◼ For All RAT, Atoll displays for each transmitter, its physical cell ID, its diversity mode, its path loss, its
received broadcast power (which corresponds to SS-RSRP or (N)RSRP according to the cell technology)
and its received traffic power (which corresponds to (N)PDSCH).
3. Move the pointer over the map to move the detailed analysis point.
In the map window, a thick arrow from the pointer to its best server is displayed. The best server of the pointer
is the transmitter from which the pointer receives the highest signal level. Thinner arrows are also displayed
from the interfering cells towards the pointer, indicating the interferers. If you let the pointer rest on an arrow,
the interference level received from the corresponding transmitter at the receiver location is displayed in the
tip text.
4. Select Inter-technology interference to display interference from other technologies.

 The Inter-technology interference is always taken into account and automatically


selected when the selected RAT is All.

5. Select Show interferers only to display results only for interferers.

+ You can display a point analysis that uses the settings from an existing prediction
by right-clicking the prediction in the Network explorer and selecting Open Point
Analysis from the context menu.

11.3.4 Multi-point Analyses

In Atoll, you can carry out calculations on lists of points that represent subscriber locations for analysis. These
analyses may be useful for verifying network QoS at subscriber locations in case of incidents (call drops, low
throughputs, and so on) reported by users.
In point analysis, a number of parameters are calculated at each point for all potential servers.
This section covers the following topics related to point analyses:
◼ "Point Analysis Properties" on page 853
◼ "Making a Point Analysis" on page 854
◼ "Viewing 5G NR Point Analysis Results" on page 855
This section also covers the following topics related to subscriber analyses:
◼ "Subscriber Analysis Properties" on page 856
◼ "Making a Subscriber Analysis" on page 856
◼ "Viewing Subscriber Analysis Results" on page 857

11.3.4.1 Point Analysis Properties


The point analysis Properties window allows you to create and edit point analyses.

The General Tab


The General tab allows you to specify the following settings for the point analysis:
◼ Name: Specify the assigned Name of the point analysis.
◼ Comments: Specify an optional description of comment for the point analysis.

© 2020 Forsk. All Rights Reserved. 853


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

The Conditions Tab


The load condition parameters on the Conditions tab allow you to define the signals that will be considered for each
pixel.
◼ Load conditions: Select "(Cells table)" to calculate the point analysis using the load conditions defined in the
cells table. Select a simulation or a group of simulations to calculate the point analysis using the load
conditions calculated by Monte Carlo simulations.
◼ Shadowing: Select this option to consider shadowing in the point analysis. For more information, see
"Modelling Shadowing" on page 217. If you select this option, you can change the Cell edge coverage
probability.
◼ Clutter indoor losses: Select this option to consider indoor losses. Indoor losses are defined per frequency per
clutter class.

The Points Tab


The Points tab displays a table containing each point of the point-analysis. You can use this table to import and
create points or to export a list of points.
◼ Position Id: The indexes of the points used for the point analysis.
◼ X and Y: The coordinates of the points used for the point analysis.
◼ Height (m): The height of the points used for the point analysis.
◼ Service: The services assigned to the points used for the point analysis.
◼ Terminal: The terminals assigned to the points used for the point analysis.
◼ Mobility: The mobility types assigned to the points used for the point analysis.

The Display Tab


On the Display tab, you can modify how the results of the point analysis will be displayed. For information on
changing display properties, see "Setting the Display Properties of Objects" on page 49.

11.3.4.2 Making a Point Analysis


Point analyses are calculated on lists of points, which are either imported or created on the map using the mouse.
The results are based on user-defined calculation settings.
To create a new point analysis:
1. In the Network explorer, right-click the Multi-point Analysis folder and select New Point Analysis, and 5G NR.
The Point Analysis Properties dialog box appears.
2. On the General and Conditions tabs, specify the settings as described in "Point Analysis Properties" on
page 853.
3. On the Points tab, you can create a list of points by:
◼ Importing a list of points from an external file: Click the Actions button and select Import Table from the
menu to open the Open file dialog box. In this dialog box, select a TXT or CSV file containing a list of points
and click Open. For more information on importing data tables, see "Importing Tables from Text Files" on
page 91.
◼ Importing a list of points from a fixed subscriber traffic map: Click the Actions button and select Import
from Fixed Subscribers from the menu to open the Fixed Subscribers dialog box. In this dialog box, select
one or more existing fixed subscriber traffic maps and click OK.
◼ Copying a list of points from an external file.
◼ Creating points in the list by editing the table: Add new points by clicking the New Row icon ( ) and
entering X and Y coordinates as well as a service, a terminal, and a mobility.


The list of points must have the same coordinate system as the display coordinate
system used in the Atoll document. For more information on coordinate systems,
see "Setting a Coordinate System" on page 38.

854 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

It is also possible to leave the Points tab empty and add points to the analysis


on the map using the mouse once the point analysis item has been created.
To add points on the map using the mouse, right-click the point analysis item
to which you want to add points, and select Add Points from the context
menu. The mouse pointer changes to point creation mode ( ). Click once to
create each point you want to add. Press ESC or click the Pointer button ( )
in the Map toolbar to finish adding points.
◼ You can also export the list of point from a point analysis to ASCII text files
(TXT and CSV formats) and MS Excel XML Spreadsheet files (XML format) by
selecting Actions > Export Table. For more information on exporting table
data, see "Exporting Tables to Text Files and Spreadsheets" on page 89.

4. On the Display tab, specify how to display point analysis results on the map according to any input or
calculated parameter. For more information on defining display properties, see "Setting the Display Properties
of Objects" on page 49.
5. Once you have defined the point analysis parameters, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the point analysis and calculate it immediately.
◼ OK: Click OK to save the point analysis without calculating it.

 To calculate or recalculate a point analysis later, you can perform either of the
following actions:
◼ Open the point analysis Properties dialog box and click the Calculate button.
◼ Right-click the point analysis in and select Calculate in the context menu.

Once Atoll has finished calculating the point analysis, the results are displayed in the map window. You can also
access the analysis results in a table format. For more information, see "Viewing 5G NR Point Analysis Results" on
page 855.
You can also organise point analyses in folders under the Multi-point Analysis folder by creating folders under the
Multi-point Analysis folder in the Network explorer. Folders may contain one or more point analyses items. You can
move point analyses items from one folder to another and rename folders.

11.3.4.3 Viewing 5G NR Point Analysis Results


Once a point analysis has been calculated, its results are displayed on the map and are also available in the point
analysis item in the form of a table.
To view the results table of a point analysis:
1. In the Network explorer, expand the Multi-point Analysis folder, right-click the analysis whose results table
you want to view, and select Analysis Results from the context menu. The Results dialog box appears. The
results table includes the following information:
◼ Position Id: The indexes of the points used for the point analysis.
◼ X and Y: The coordinates of the points used for the point analysis.
◼ Height (m): The height of the points used for the point analysis.
◼ Service: The services assigned to the points used for the point analysis.
◼ Terminal: The terminals assigned to the points used for the point analysis.
◼ Mobility: The mobility types assigned to the points used for the point analysis.
◼ Cell: The names of the potential serving cells.
◼ Distance (m): The distance from the cell to the current location of the pointer on the map.
◼ Physical Cell ID: The PCI of the cell.
◼ Diversity Mode (DL): The diversity mode currently selected by the best server for the pointer in downlink.
◼ Path Loss (DL) (dB): The path loss between the receiver and the cell.

© 2020 Forsk. All Rights Reserved. 855


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

◼ Received PDCCH Power (dBm): The received PDCCH power from the cell.
◼ Received PDCCH EPRE (dBm): The received energy per PDCCH resource element from the cell.
◼ Received PDSCH Power (dBm): The received PDSCH power from the cell.
◼ Received PDSCH EPRE (dBm): The received energy per PDSCH resource element from the cell.
◼ Received SS Power (dBm): The received SS power from the cell.
◼ Received SS-RSRP (dBm): The received energy per SS resource element from the cell.
◼ Received PBCH Power (dBm): The received PBCH power from the cell.
◼ Received PBCH EPRE (dBm): The received energy per PBCH resource element from the cell.
◼ Channel Overlap Factor (dB): The co- and adjacent channel overlap between the frequency channel used
by the interfering cell and the best server.
Atoll lists all the cells from which the pointer receives an SS-RSRP higher than the Min SS-RSRP defined for
these cells.

 You can export the point analysis results table to ASCII text files (TXT and CSV
formats) and MS Excel XML Spreadsheet files (XML format) by selecting Actions >
Export. For more information on exporting table data, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.

2. Click Close.

11.3.4.4 Subscriber Analysis Properties


The fixed subscriber analysis Properties window allows you to create and edit subscriber analyses.

The General Tab


The General tab allows you to specify the following settings for the subscriber analysis:
◼ Name: Specify the assigned Name of the subscriber analysis.
◼ Comments: Specify an optional description of comment for the subscriber analysis.

The Conditions Tab


The Conditions tab allows you to consider shadowing for the subscriber analysis.
◼ Shadowing: Select this option to consider shadowing in the subscriber analysis. For more information, see
"Modelling Shadowing" on page 217. If you select this option, you can change the Cell edge coverage
probability.
◼ Clutter indoor losses: Select this option to consider indoor losses. Indoor losses are defined per frequency per
clutter class.

The Traffic Tab


On the Traffic tab, you can select one or more fixed subscriber traffic maps for the analysis. For more information,
see "Creating Fixed Subscribers Traffic Maps" on page 302.

The Display Tab


On the Display tab, you can modify how the results of the subscriber analysis will be displayed. For information on
changing display properties, see "Setting the Display Properties of Objects" on page 49.

11.3.4.5 Making a Subscriber Analysis


Subscriber analyses are calculated on fixed subscriber locations stored in fixed subscriber traffic maps. The results
are based on user-defined calculation settings.
To create a new subscriber analysis:
1. In the Network explorer, right-click the Multi-point Analysis folder and select New Subscriber Analysis, and
5G NR. The Fixed Subscriber Analysis Properties dialog box appears.

856 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

2. On the General, Conditions, and Traffic tabs, specify the settings as described in "Subscriber Analysis
Properties" on page 856.
3. On the Display tab, specify how to display subscriber analysis results on the map according to any input or
calculated parameter. For more information on defining display properties, see "Setting the Display Properties
of Objects" on page 49.
4. Once you have defined the subscriber analysis parameters, you can calculate it immediately or you can save
it and calculate it later:
◼ Click Calculate to save the subscriber analysis and calculate it immediately.
◼ Click OK to save the subscriber analysis without calculating it. You can calculate it later by opening the
subscriber analysis properties and clicking the Calculate button.
Once Atoll has finished calculating the subscriber analysis, the results are displayed in the map window. You can
also access the analysis results in a table format. For more information, see "Viewing Subscriber Analysis Results"
on page 857.
You can also organise subscriber analyses in folders under the Multi-point Analysis folder by creating folders under
the Multi-point Analysis folder in the Network explorer. Folders may contain one or more subscriber analyses items.
You can move subscriber analyses items from one folder to another and rename folders.

11.3.4.6 Viewing Subscriber Analysis Results


Once a subscriber analysis has been calculated, its results are displayed on the map and are also available in the
subscriber analysis item in the form of a table.
To view the results table of a subscriber analysis:
1. In the Network explorer, expand the Multi-point Analysis folder, right-click the analysis whose results table
you want to view, and select Analysis Results from the context menu. The Results dialog box appears. The
results table includes the following information for each subscriber included in the analysis:
◼ Position Id: The index of the subscriber.
◼ X and Y: The coordinates of the subscriber.
◼ Height (m): The height of the subscriber.
◼ Service: The service assigned to the subscriber.
◼ Terminal: The terminal assigned to the subscriber.
◼ Mobility: The mobility type assigned to the subscriber.
◼ Activity status: The assigned activity status. It can be Active DL, Active UL, Active DL+UL, or Inactive.
◼ Clutter class: The code of the clutter class where the subscriber is located.
◼ Indoor: This field indicates whether indoor losses pertaining to each clutter class are added to the path
loss. The receiver is considered indoor if either clutter heights or clutter classes are defined and those
clutter heights are greater than the receiver height defined in the traffic map.
◼ Best server: The best server of the subscriber.
◼ Serving cell: The serving cell of the subscriber.
◼ Layer: The layer to which the serving cell belongs.
◼ Azimuth: The orientation of the subscriber’s terminal antenna in the horizontal plane. Azimuth is always
considered with respect to the North. Atoll points the subscriber antenna towards its best server.
◼ Downtilt: The orientation of the subscriber’s terminal antenna in the vertical plane. Mechanical downtilt is
positive when it is downwards and negative when upwards. Atoll points the subscriber antenna towards its
best server.
◼ Path loss (dB): The path loss from the best server calculated for the subscriber.
◼ 2nd best server: The second best server of the subscriber.
◼ 2nd best server path loss (dB): The path loss from the second best server calculated for the subscriber.
◼ 3rd best server: The third best server of the subscriber.
◼ 3rd best server path loss (dB): The path loss from the third best server calculated for the subscriber.
◼ SS-RSRP (DL) (dBm): The SS-RSRP received at the subscriber location in the downlink.

© 2020 Forsk. All Rights Reserved. 857


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

◼ Received SS power (DL) (dBm): The SS signal level received at the subscriber location in the downlink.
◼ Received PBCH power (DL) (dBm): The PBCH signal level received at the subscriber location in the
downlink.
◼ Received PDCCH power (DL) (dBm): The PDCCH signal level received at the subscriber location in the
downlink.
◼ Received PDSCH power (DL) (dBm): The PDSCH signal level received at the subscriber location in the
downlink.
◼ SS C/(I+N) (DL) (dB): The SS C/(I+N) at the subscriber location in the downlink.
◼ PDSCH C/(I+N) (DL) (dB): The PDSCH C/(I+N) at the subscriber location in the downlink.
◼ Bearer (DL): The highest bearer available for the PDSCH C/(I+N) level at the subscriber location in the
downlink.
◼ BLER (DL): The Block Error Rate read from the subscriber terminal’s reception equipment for the PDSCH C/
(I+N) level at the subscriber location in the downlink.
◼ Diversity mode (DL): The diversity mode used by the cell in downlink for the subscriber.
◼ Peak RLC channel throughput (DL) (kbps): The maximum RLC channel throughput attainable using the
highest bearer available at the subscriber location in the downlink.
◼ Effective RLC channel throughput (DL) (kbps): The effective RLC channel throughput attainable using the
highest bearer available at the subscriber location in the downlink. It is calculated from the peak RLC
throughput and the BLER.
◼ Application channel throughput (DL) (kbps): The application throughput is the net throughput without
coding (redundancy, overhead, addressing, and so on). It is calculated from the effective RLC throughput,
the throughput scaling factor of the service and the throughput offset.
◼ Received PUSCH power (UL) (dBm): The PUSCH signal level received at the serving transmitter from the
subscriber terminal in the uplink.
◼ PUSCH C/(I+N) (UL) (dB): The PUSCH C/(I+N) at the serving transmitter of the subscriber in the uplink.
◼ Bearer (UL): The highest bearer available for the PUSCH C/(I+N) level at the serving transmitter of the
subscriber in the uplink.
◼ BLER (UL): The Block Error Rate read from the serving cell’s reception equipment for the PUSCH C/(I+N)
level at the serving transmitter of the subscriber in the uplink.
◼ Diversity mode (UL): The diversity mode used by the cell in uplink for the subscriber.
◼ Peak RLC channel throughput (UL) (kbps): The maximum RLC channel throughput attainable using the
highest bearer available at the subscriber location in the uplink.
◼ Effective RLC channel throughput (UL) (kbps): The effective RLC channel throughput attainable using the
highest bearer available at the subscriber location in the uplink. It is calculated from the peak RLC
throughput and the BLER.
◼ Application channel throughput (UL) (kbps): The application throughput is the net throughput without
coding (redundancy, overhead, addressing, and so on). It is calculated from the effective RLC throughput,
the throughput scaling factor of the service and the throughput offset.
2. To add or remove columns from the results table:
a. Click the Actions button and select Display Columns from the menu. The Columns to be Displayed dialog
box opens.
b. Select or clear the columns that you want to display or hide.
c. Click Close.

 You can export the point analysis results table to ASCII text files (TXT and CSV
formats) and MS Excel XML Spreadsheet files (XML format) by selecting Actions >
Export. For more information on exporting table data, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.

3. Click Close.

858 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

11.3.5 Planning Neighbours in 5G NR

You can use Atoll to manually allocate neighbour relations to any cell in a network. You can also use Atoll to
automatically allocate neighbour relations to a single cell, to all the cells of a base station, to all the cells in a
transmitter group, or to all the cells in a network, based on predefined parameters.

Figure 11.3: 5G NR handover area between a reference cell and a potential neighbour

In this section, only the following concepts that are specific to automatic neighbour allocation in 5G NR networks
are explained:
◼ "5G NR Coverage Conditions" on page 859
◼ "5G NR Calculation Constraints" on page 859
◼ "5G NR Reasons for Allocation" on page 860
For general information on neighbour planning in Atoll, see "Neighbour Planning" on page 259:

11.3.5.1 5G NR Coverage Conditions


The Automatic Neighbour Allocation dialog box provides a Use coverage conditions option:
◼ When Use coverage conditions is not selected, the defined Distance is used to allocate neighbours to a
reference transmitter.
◼ When Use coverage conditions is selected, click Define to open the Coverage Conditions dialog box:
◼ Resolution: Enter the resolution to be used to calculate cell coverage areas for automatic neighbour
allocation.
◼ Global min (SS)-RSRP: Select this option to set a global reception threshold. If you set a value here, Atoll
will use this value or the per-cell Min (SS-)RSRP value if it is higher.
◼ Handover start (HO margin): Define the handover margin that corresponds to the beginning of the
handover process. You can define a global value for the handover margin or use the handover margins
defined per cell.
◼ Handover end: Enter a the margin that corresponds to the end of the handover process. This margin is
considered beyond Handover start. The larger the Handover end, the longer the list of potential neighbours.
The area between Handover start and Handover end is the area in which Atoll will search for neighbours.
◼ Shadowing: If selected, enter a Cell edge coverage probability.
◼ Clutter indoor losses: Select this option to take indoor losses into account in calculations. Indoor losses
are defined per frequency per clutter class.

11.3.5.2 5G NR Calculation Constraints


In the Automatic Neighbour Allocation dialog box, you can select the following calculation constraints:

© 2020 Forsk. All Rights Reserved. 859


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

◼ Co-site cells as neighbours: cells located on the same site as the reference cell will automatically be
considered as neighbours. A cell with no antenna cannot be considered as a co-site neighbour.
◼ Adjacent cells as neighbours: cells that are adjacent to the reference cell will automatically be considered as
neighbours. A cell is considered adjacent if there is at least one pixel in the reference cell’s coverage area
where the potential neighbour cell is the best server, or where the potential neighbour cell is the second best
server in the reference cell’s active set.
◼ Adjacent layers as neighbours: cells that are adjacent to the reference cell across layers will be automatically
considered as neighbours.
◼ Symmetric relations: Select this check box if you want the neighbour relations to be reciprocal, i.e. any
reference transmitter/cell is a potential neighbour of all the cells that are its neighbours.
◼ Exceptional pairs: Select this check box to force the neighbour relations defined in the Intra-technology
Exceptional pairs table. For information on exceptional pairs, see "Exceptional Pairs" on page 259.

11.3.5.3 5G NR Reasons for Allocation


In the Automatic Neighbour Allocation dialog box, the reason for neighbour allocation is indicated under Cause in
the Results table. It can be any of the following:

Cause Description When

Distance The neighbour is located within the defined maximum Use coverage conditions
distance from the reference cell is not selected

Coverage The neighbour relation fulfils the defined coverage con- Use coverage conditions is selected
ditions and nothing is selected under Force

Co-Site The neighbour is located on the same site as the ref- Use coverage conditions
erence cell and Co-site cells as neighbours is selected

Adjacent The neighbour is adjacent to the reference cell Use coverage conditions is selected
and Adjacent cells as neighbours is selected

Adjacent layer The neighbour belongs to an adjacent layer Use coverage conditions is selected
and Adjacent layers as neighbours is selected

Symmetry The neighbour relation between the reference cell and Use coverage conditions is selected
the neighbour is symmetrical and Symmetric relations is selected

Exceptional Pair The neighbour relation is defined as an exceptional pair Exceptional pairs
is selected

Existing The neighbour relation existed before automatic allo- Delete existing neighbours
cation is not selected

11.4 Configuring Network Parameters Using the AFP


The Atoll AFP module enables you to automatically configure network parameters such as physical cell IDs (PCIs)
and PRACH root sequence indexes (RSIs).

11.4.1 Working with Interference Matrices

In Atoll, the probability of interference between pairs of cells is stored in an interference matrix. An interference
matrix can be thought of as the probability that a user in a cell will receive interference higher than a defined
threshold. You can calculate, import, edit, and store more than one interference matrix in the Interference Matrices
folder in the Network explorer.
This section covers the following topics:
◼ "Calculating Interference Matrices" on page 861

860 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

◼ "Importing and Exporting Interference Matrices" on page 862

11.4.1.1 Calculating Interference Matrices


Atoll calculates interference matrices in the form of co- and adjacent channel interference probabilities for each
interfered and interfering cell pair. The probabilities of interference are stated in terms of percentages of the
interfered area. In other words, it is the ratio of the interfered surface area to the best server coverage area of an
interfered cell.
When Atoll calculates interference matrices, it calculates the ratio of the reference signal level to the total
interference and noise (I+N) for each pixel of the interfered service area between two cells (the interfered cell and
the interfering cell). For co-channel interference, a pixel is considered interfered if this ratio is lower than the per-
channel reference signal C/N corresponding to the minimum RSRP defined for the interfered cell. For adjacent
channel interference, a pixel is considered interfered if this ratio is lower than the reference signal C/N
corresponding to the minimum RSRP or NRSRP defined for the interfered cell less the adjacent channel suppression
factor defined for the frequency band of the interfered cell.
You can amplify the degradation of the C/(I+N) by using a high quality margin when calculating the interference
matrices. For example, a 3 dB quality margin would imply that each interferer is considered to be twice as strong
compared to a calculation without any quality margin (i.e., 0 dB).
To calculate interference matrices:
1. In the Network explorer, right-click the 4G/5G Interference Matrices folder, select New from the context menu
and select the technology. The Interference Matrices Properties dialog box appears.
2. On the General tab, you can set the following parameters:
◼ Name: Enter a name for the new interference matrix.
◼ RAT: The interfered radio access technology.
◼ Interfering RATs: Select the interfering radio access technologies.
◼ Resolution: Enter the resolution used to calculate the coverage areas of cells for the interference matrix
calculation.
◼ Quality margin: Enter a quality margin.
◼ Type: The type is set to Calculated for calculated interference matrices.
◼ Zone: Select the geographic zone over which you want to calculate the interference matrices. The matrices
will be calculated including base stations located inside the selected zone.
◼ Shadowing: If desired, select the Shadowing check box and enter a Cell edge coverage probability.
3. On the Traffic tab, you can select whether you want the probabilities of interference to be based on the
percentage of interfered traffic or on the percentage of interfered surface:
◼ Uniform distribution: If you choose this option, Atoll will calculate the probabilities of interference on the
interfered surface for each pair of cells.
◼ Distribution based on selected traffic maps: If you choose this option and select one or more traffic maps
to use for the calculation, Atoll will calculate the probabilities of interference based on the interfered traffic
for each pair of cells.
4. Once you have created the new interference matrix, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined interference matrix and calculate it immediately.
◼ OK: Click OK to save the defined interference matrix without calculating it. You can calculate it later by
clicking the Calculate button ( ) on the Radio Planning toolbar.
Once calculated, the new interference matrix is available in the Interference Matrices folder and will be available for
use the next time you run the AFP.
You can modify the properties of an existing interference matrix by selecting Properties from the interference matrix
context menu. You can recalculate an existing interference matrix by selecting Calculate from the interference
matrix context menu.

© 2020 Forsk. All Rights Reserved. 861


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

+ If your network comprises transmitters with more than one cell, for example, two
LTE cells or an LTE cell and an inband NB-IoT cell, you must assign a different layer
to each cell in order to obtain interference matrix results for all the cells of the
transmitter. This is because the interference matrix calculation is carrier out once
for each different layer. For more information on layers, see "Defining Network
Deployment Layers" on page 897.

11.4.1.2 Importing and Exporting Interference Matrices


You can import interference matrices from external sources, such as the OAM, in Atoll from TXT (text), CSV (comma
separated value), and IM2 files. In the interference matrix file you want to import, the interference matrix entries
must have the following syntax:
<Interfered Cell><Sep><Interfering Cell><Sep><Co-channel Interference Probability><Sep><Adjacent channel
Interference Probability>
The separator <Sep> can be a tab, a comma, a semicolon, or space.
If the interference matrix file being imported contains the same interfered-interferer pair more than once, Atoll keeps
the last description of the pair.
Atoll does not perform a validity check on the imported interference file; you must therefore ensure that the imported
information is consistent with the current configuration. Furthermore, Atoll only imports interference matrices for
active transmitters.
To import an interference matrix:
1. In the Network explorer, right-click the 4G/5G Interference Matrices folder and select Import from the context
menu. The Open dialog box appears.
2. Select the file containing the interference matrix and click Open. The table Import dialog box appears.
For more information on importing table data, see "Importing Tables from Text Files" on page 91.
To export an interference matrix:
1. In the Network explorer, click the Expand button ( ) to expand the LTE Interference Matrices folder.
2. Right-click the interference matrix you want to export and select Export from the context menu. The Export
dialog box appears.
For information on exporting table data, see "Exporting Tables to Text Files and Spreadsheets" on page 89.

11.4.2 Configuring Cost Component Weights

You can define the weights for the AFP cost components that Atoll uses to evaluate possible PCIs and PRACH RSIs.
1. In the Network explorer, right-click the Transmitters folder and select AFP > Configure Weights from the
context menu. The Weights dialog box appears.
This dialog box enables you to define the relative weights of the cost components. The absolute values of the
constraint weights are calculated by the AFP using these relative weights. For more information, see the
Technical Reference Guide.
2. Click the Physical Cell ID Allocation tab.
◼ In the Relation weights frame, you can set the weights for the following cost components:
◼ 1st order neighbours: The relative weight assigned to a first order neighbour relationship violation.
◼ Second order neighbours: The relative weight assigned to a second order neighbour relationship
violation.
◼ Neighbours of a common cell: The relative weight assigned to the violation of an indirect neighbour
relationship between neighbours of a common cell.
◼ Interference matrices: The relative weight assigned to a interference matrix-based relationship
violation.
◼ Distance: The relative weight assigned to a distance-based relationship violation.

862 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

You can click the Reset button to set the weights to their default values.
◼ In the Constraint violation weights frame, you can set the weights for the following constraints:
◼ PCI / NPCI: The relative weight assigned to a PCI or NPCI collision between two related cells.
◼ PSS ID / NPSS ID: The relative weight assigned to a PSS ID or NPSS ID collision between two related
cells.
◼ Strategy for co-site cells: The relative weight assigned to any allocation strategy used for co-site cells.
◼ PCI Mod 4 / PCI Mod 6: The relative weight assigned to an RS or NRS v-shifting (PCI Mod 4 for 5G NR,
PCI and NPCI Mod 6 for LTE and NB-IoT) collision between two related cells.
◼ PCI Mod 30 / PCI Mod 16: The relative weight assigned to an uplink demodulation reference signal
sequence group (PCI Mod 30 for 5G NR and LTE, NPCI Mod 16 for NB-IoT) collision between two related
cells.
You can click the Reset button to set the weights to their default values.
Constraint violation weights may be determined based on the numbers of available resources for each
constraint.
3. Click the PRACH RSI Allocation tab. On this tab, you can set the weights for the following cost components:
◼ 1st order neighbours: The relative weight assigned to a first order neighbour relationship violation.
◼ Second order neighbours: The relative weight assigned to a second order neighbour relationship violation.
◼ Interference matrices: The relative weight assigned to a interference matrix-based relationship violation.
◼ Distance: The relative weight assigned to a distance-based relationship violation.
You can click the Reset button to set the weights to their default values.

11.4.3 Planning PCIs

To automatically allocate PCIs:


1. In the Network explorer, right-click the Transmitters folder and select AFP > Automatic Allocation. The
Automatic Resource Allocation dialog box appears.
2. From the Allocate list, select Physical Cell IDs for automatic PCI planning.
3. From the RAT list, select 5G NR.
4. On the Relation Types tab, set the relations to consider in the automatic allocation:
◼ Existing neighbours: Select this check box if you want the AFP to take neighbour relations into account for
the allocation. The AFP will try to allocate different PCIs to a cell and its neighbours, and to the neighbours
of a common cell.
The AFP can take neighbours into account only if neighbours have already been allocated. If you want the
AFP to take both first and second order neighbours into account, you must set an option in the Atoll.ini file
(see the Administrator Manual).
◼ Interference matrix: Select this check box if you want the AFP to take interference matrices into account
for the allocation, and select an interference matrix from the list.
◼ Interference matrix: Select this check box if you want the AFP to take interference matrices into account
for the allocation, and select the interference matrices from the list. For Atoll to take interference matrices
into account, they must be available in the Interference Matrices folder in the Network explorer.
Interference matrices can be calculated, and imported in the Interference Matrices folder. For more
information on interference matrices, see "Working with Interference Matrices" on page 860.
◼ Reuse distance: Select this check box if you want the AFP to take relations based on distance into account
for the allocation. You can enter a Default reuse distance within which two cells must not have the same
PCI assigned. However, it is highly recommended to define a reuse distance for each individual cell
depending on the size of the cell’s coverage area and the network density around the cell. If defined, a cell-
specific reuse distance is used instead of the default value entered here. An add-in that automatically
calculates a reuse distance for each cell can be provided upon request.
5. On the Constraints tab, set the constraints to consider in automatic allocation:

© 2020 Forsk. All Rights Reserved. 863


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

◼ Allocation domain: You can choose Per cell to allocate PCIs from the domains defined per cell, you can
choose to allocate from the Entire (0-1007) domain, or you can choose Custom and enter the Excluded
resources to exclude some PCIs from the allocation. You can enter non-consecutive PCIs separated with
a comma, or you can enter a range separating the first and last one with a hyphen (for example, entering
"1-5" corresponds to "1, 2, 3, 4, 5").
◼ Under Co-site allocation, you can:
◼ Select an Inter-band strategy. If you select Same allocation, the AFP will try to allocate the same PCI to
co-site LTE or 5G NR cells using frequency bands that do not overlap with each other and whose
transmitter azimuths are within 10 degrees from each other. This constraint only applies to cell pairs
that have the same PCI domain.
◼ Select a Resource strategy. If you select Same SSS, the AFP will try to allocate the same SSS ID to all
the cells of a site. If you select Regular step and enter a value for the required PCI step, the AFP will try
to allocate PCIs to co-site cells according to the defined regular step. For example, for a required step of
4, PCIs 0, 4, 8, and so on will be allocated to co-site cells. 0 and 1 are not allowed as PCI step value.
◼ Select Take into account frequency plan if you want the AFP to consider the frequency plan when
determining physical cell ID collisions.
6. Click Start. Atoll begins the process of allocating physical cell IDs. Any messages generated by the AFP during
automatic allocation are reported on the Events tab.
While Atoll allocates physical cell IDs, you can:
◼ Monitor the reduction of the total cost in the Progress tab.
◼ Compare the distribution histograms of the initial and current allocation plans in the Distribution tab.
◼ Pause the automatic allocation process by clicking Pause.
◼ Resume the automatic allocation process by clicking Continue or start the automatic allocation from the
initial state by clicking Restart.
Once Atoll has finished allocating physical cell IDs, the Results tab shows the proposed allocation plan:
◼ Site: The name of the base station.
◼ Reference Cell: The name of the reference cell according to which the LTE or 5G NR inter-band strategy
decisions are made.
◼ Transmitter: The name of the transmitter.
◼ Name: The name of the cell.
◼ Radio Access Technology: The technology of the cell.
◼ Frequency Band: The frequency band used by the cell.
◼ Carrier: The carrier of the cell after automatic allocation.
◼ Physical Cell ID Domain: The PCI domain of the cell.
◼ Initial Physical Cell ID: The PCI of the cell before automatic allocation.
◼ Physical Cell ID: The PCI of the cell after automatic allocation.
◼ Initial PSS ID: The PSS ID of the cell before automatic allocation.
◼ PSS ID: The PSS ID of the cell after automatic allocation.
◼ Initial SSS ID: The SSS ID of the cell before automatic allocation.
◼ SSS ID: The SSS ID of the cell after automatic allocation.
◼ Cost: The cost of the new physical cell ID allocation of the cell.
◼ SSS ID Status: The allocation status of the SSS ID of the cell.
◼ PSS ID Status: The allocation status of the PSS ID of the cell.

864 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

In order to better view the progress graph and the results table, you can


expand the right-hand side zone of the Automatic Resource Allocation dialog
box by clicking the Hide Inputs button . You can also resize the dialog box.
◼ You can export the contents of table grids to TXT, CSV, and XML Spreadsheet
files by right-clicking the table and selecting Export from the context menu.
For more information on exporting data tables, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.
◼ You can select the columns to display in different tabs by right-clicking the
table and selecting Display Columns from the context menu. For more
information, see "Displaying and Hiding Columns" on page 84.

7. Click Commit to assign the proposed PCI plan to the cells of the network.
8. Click Close.
When you allocate PCIs to a large number of cells, it is easiest to let Atoll allocate them automatically. However, if
you want to assign a PCI to one cell or to modify it, you can do it by accessing the properties of the cell.

11.4.4 Planning PRACH RSIs

The AFP allocates PRACH RSIs to cells automatically in a way that avoids PRACH RSIs collision in the network.
To automatically allocate PRACH RSIs:
1. In the Network explorer, right-click the Transmitters folder and select AFP > Automatic Allocation. The
Automatic Resource Allocation dialog box appears.
2. From the Allocate list, select PRACH RSIs for automatic PRACH RSI planning.
3. From the RAT list, select 5G NR.
4. On the Relation Types tab, set the relations to take into account in automatic allocation:
◼ Existing neighbours: Select this check box if you want the AFP to take neighbour relations into account for
the allocation. The AFP will try to allocate different PRACH RSIs to a cell and its neighbours. The AFP can
take neighbours into account only if neighbours have already been allocated.
◼ Interference matrix: Select this check box if you want the AFP to take interference matrices into account
for the allocation, and select the interference matrices from the list. For Atoll to take interference matrices
into account, they must be available in the Interference Matrices folder in the Network explorer.
Interference matrices can be calculated, and imported in the Interference Matrices folder. For more
information on interference matrices, see "Working with Interference Matrices" on page 860.
◼ Reuse distance: Select this check box if you want the AFP to take relations based on distance into account
for the allocation. You can enter a Default reuse distance within which two cells must not have the same
PRACH RSI assigned. However, it is highly recommended to define a reuse distance for each individual cell
depending on the size of the cell’s coverage area and the network density around the cell. If defined, a cell-
specific reuse distance is used instead of the default value entered here.
5. On the Constraints tab, set the constraints to take into account in automatic allocation:
◼ Allocation domain: You can choose Per cell to allocate PRACH RSIs from the PRACH RSI domains defined
per cell, you can choose to allocate from the Entire (0-837 / 0-137) domain, or you can choose Custom and
enter the Excluded resources to exclude some PRACH RSIs from the allocation.
You can enter non-consecutive PRACH RSIs separated with a comma, or you can enter a range of PRACH
RSIs separating the first and last one with a hyphen (for example, entering "1-5" corresponds to "1, 2, 3, 4,
5").
◼ Under Co-site allocation, you can:
◼ Select an Inter-band strategy. If you select Same allocation, the AFP will try to allocate the same PRACH
RSIs to co-site 5G NR cells using frequency bands that do not overlap with each other and whose
transmitter azimuths are within 10 from each other.
◼ Select a Resource strategy for the allocation:

© 2020 Forsk. All Rights Reserved. 865


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

If you select Same RSIs, the AFP will try to allocate the same PRACH RSIs to cells that are compatible
for allocation of the same RSIs, i.e., cells that belong to the same site, use the same frequency band and
channel, require the same number of PRACH RSIs, use the same PRACH RSI domain, and have
absolutely no collision between the PRACH subframes and resource blocks assigned to them.
If you select Consecutive RSIs, the AFP will try to allocate consecutive PRACH RSIs to cells that are
compatible for allocation of consecutive RSIs, i.e, cells that belong to the same site, require the same
number of PRACH RSIs, have the maximum number of available PRACH RSIs the same (137 or 837), and
use the same PRACH RSI domain.
If you select Same or Consecutive RSIs, the AFP will combine the Same RSIs co-site allocation strategy
with the Consecutive RSIs strategy.
◼ Select the Take into account frequency plan check box if you want the AFP to consider the frequency plan
when determining PRACH RSI collisions.
6. On the right-hand side of the Automatic Resource Allocation dialog box, Atoll displays the Total cost of the
current frequency allocation. You can click Update to calculate the total cost take into account the parameters
set in step 3.

 You can click the Weights button to open the Weights dialog box and modify the
cost component weights. For more information, see "Configuring Cost Component
Weights" on page 862.

7. Click Start. Atoll begins the process of allocating PRACH RSIs. Any messages generated by the AFP during
automatic allocation are reported on the Events tab.
While Atoll allocates PRACH RSIs, you can:
◼ Monitor the reduction of the total cost in the Progress tab.
◼ Compare the distribution histograms of the initial and current allocation plans in the Distribution tab.
◼ Pause the automatic allocation process by clicking Pause.
◼ Resume the automatic allocation process by clicking Continue or start the automatic allocation from the
initial state by clicking Restart.
Once Atoll has finished allocating PRACH RSIs, the Results tab shows the proposed allocation plan:
◼ Site: The name of the base station.
◼ Reference Cell: The name of the reference cell according to which the LTE or 5G NR inter-band strategy
decisions are made.
◼ Transmitter: The name of the transmitter.
◼ Name: The name of the cell.
◼ Number of Required PRACH RSIs: The number of PRACH RSIs required by the cell.
◼ PRACH RSI Domain: The PRACH RSI domain of the cell.
◼ Initial PRACH Root Sequence Indexes: The PRACH RSIs of the cell before automatic allocation.
◼ PRACH Root Sequence Indexes: The PRACH RSIs of the cell after automatic allocation.
◼ Cost: The cost of the new PRACH RSI allocation of the cell.
◼ PRACH RSI Allocation Status: The value of the PRACH RSI Allocation Status of the cell.

In order to better view the progress graph and the results table, you can


expand the right-hand side zone of the Automatic Resource Allocation dialog
box by clicking the Hide Inputs button . You can also resize the dialog box.
◼ You can export the contents of table grids to TXT, CSV, and XML Spreadsheet
files by right-clicking the table and selecting Export from the context menu.
For more information on exporting data tables, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.
◼ You can select the columns to display in different tabs by right-clicking the
table and selecting Display Columns from the context menu. For more
information, see "Displaying and Hiding Columns" on page 84.

8. Click Commit. The proposed PRACH RSI plan is assigned to the cells of the network.

866 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

9. Click Close to exit.


When you allocate PRACH RSIs to a large number of cells, it is easiest to let Atoll allocate them automatically.
However, if you want to assign a PRACH RSI list to one cell or to modify it, you can do it by accessing the properties
of the cell.

11.4.5 Displaying AFP Results on the Map

You can display AFP results on the map in several ways:


◼ "Using the Find on Map Tool to Display AFP Results" on page 867.
◼ "Grouping Transmitters by Carriers or Cell IDs" on page 869.

11.4.5.1 Using the Find on Map Tool to Display AFP Results


In Atoll, you can search for frequency bands, carriers, physical cell IDs, PSS IDs, and SSS IDs, and PRACH RSIs using
the Find on Map tool.
If you have already calculated and displayed a coverage prediction by transmitter based on the best server, with the
results displayed by transmitter, the search results will be displayed by transmitter coverage. The current allocation
plan and any potential problems will then be clearly visible.
To find a frequency band using Find on Map:
1. Select Tools > Find on Map. The Find on Map window opens.
2. From the Find list, select "Carrier."
3. From the Band list, select a frequency band.
4. From the Carrier list, select "All."
5. Click Search.
Transmitters whose cells use the selected frequency band are displayed in red in the map window and are
listed under Results in the Find on Map window. Transmitters with cells using other frequency bands are
displayed in grey in the map window.
To restore the initial transmitter colours, click the Reset display button in the Find on Map window.
To find a carrier using Find on Map:
1. Select Tools > Find on Map. The Find on Map window opens.
2. From the Find list, select "Carrier."
3. From the Band list, select a frequency band.
4. From the Carrier list, select the carrier.
By default, Find on Map displays only co-channel transmitter cells. If you want adjacent carriers to be
displayed as well, select the Adjacent carriers check box.
5. Click Search.
Transmitters whose cells use the selected frequency band and carrier are displayed in red. Transmitters with
cells using two adjacent carriers in the same frequency band are displayed in yellow. Transmitters with cells
using the lower adjacent carrier in the same frequency band are displayed in green. Transmitters with cells
using the higher adjacent carrier in the same frequency band are displayed in blue. All other transmitters are
displayed as grey lines.
If you cleared the Adjacent carriers check box, transmitters with cells using the same carrier re displayed in
red, and all others, including transmitters with adjacent carriers, are displayed as grey lines.
To restore the initial transmitter colours, click the Reset display button in the Find on Map window.

 By including the frequency band and carrier of each cell in the transmitter label, the
search results will be easier to understand. For information on defining the label,
see "Associating a Label to an Object" on page 52.

To find a PCI, PSS ID, SSS ID, or PRACH RSI using Find on Map:

© 2020 Forsk. All Rights Reserved. 867


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

1. Click Tools > Find on Map. The Find on Map window opens.
2. From the Find list, select "Cell Identifier."
3. Select what you want to search for:
◼ Physical cell ID: Select Physical cell ID and enter a PCI in the edit box.
◼ PSS ID: Select PSS ID and select the PSS ID from the list: "All," "0," "1," or "2."
◼ SSS ID: Select SSS ID and enter an SSS ID in the edit box.
◼ PRACH RSI: Select PRACH RSI and either enter a single PRACH RSI or a list of consecutive PRACH RSIs
(e.g., 43-52) in the edit box.
4. Click Search.
When you search for a PCI, SSS ID, or a PRACH RSI, transmitters with cells matching the search criterion are
displayed in red. Transmitters that do not match the search criteria are displayed as grey lines. When you
search for a list of consecutive PRACH RSIs, the search results include all the transmitters whose cells’
allocated PRACH RSIs include one or more PRACH RSIs being searched for.
When you search for a specific PSS ID, transmitters whose cells use the selected ID are displayed in red.
Transmitters with cells that use other IDs are displayed as grey lines. When you choose to search for all PSS
IDs, transmitters whose first cells use ID 0 are displayed in red, transmitters whose first cells use ID 1 are
displayed in yellow, and transmitters whose first cells use ID 2 are displayed in green.
To restore the initial transmitter colours, click the Reset display button in the Search Tool window.

By including the PCI of each cell in the transmitter label, the search results will


be easier to understand. For information on defining the label, see
"Associating a Label to an Object" on page 52.
◼ Transmitters with more than one cell might use different PSS IDs or NPSS IDs
in different cells. Therefore, the search for all PSS IDs is only valid for single-
cell transmitters.

11.4.5.2 Displaying AFP Results Using Transmitter Display Settings


You can display the frequency and physical cell ID allocation on transmitters by using the transmitters’ display
settings.
To display the frequency allocation on the map:
1. In the Network explorer, right-click the 4G/5G Transmitters folder and select Properties from the context
menu. The Properties dialog box opens.
2. Click the Display tab.
3. Select "Discrete values" as the Display type and "Cells: Carrier" as the Field.
4. Click OK. Transmitters are displayed by carrier.
You can also display the frequency band and carrier in the transmitter label or tip text by selecting "Cells: Frequency
band" and "Cells: Carrier" from the Label or Tip Text Field Selection dialog box.
To display physical cell ID allocation on the map:
1. In the Network explorer, right-click the 4G/5G Transmitters folder and select Properties from the context
menu. The Properties dialog box appears.
2. Click the Display tab.
3. Select "Discrete values" as the Display type and "Cells: Physical cell ID" as the Field.
4. Click OK. Transmitters are displayed by physical cell ID.
You can also display the physical cell ID in the transmitter label or tip text by selecting "Cells: Physical cell ID" from
the Label or Tip Text Field Selection dialog box.
For information on display options, see "Setting the Display Properties of Objects" on page 49.

868 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

11.4.5.3 Grouping Transmitters by Carriers or Cell IDs


You can group transmitters in the Network explorer by their frequency bands, carriers, PCIs, SSS IDs, PSS IDs, or
PRACH RSIs.
To group transmitters by frequency bands, carriers, or cell IDs:
1. In the Network explorer, right-click the 4G/5G Transmitters folder and select Properties from the context
menu. The Properties dialog box appears.
2. On the General tab, click Group by. The Group dialog box appears.
3. Under Available fields, scroll down to the Cells section.
4. Select the parameter you want to group transmitters by:
◼ Frequency band
◼ Carrier
◼ Physical cell ID
◼ SSS ID
◼ PSS ID
◼ PRACH root sequences

5. Click to add the parameter to the Group these fields in this order list. The selected parameter is added to
the list of parameters on which the transmitters will be grouped.
6. If you do not want the transmitters to be sorted by a certain parameter, select the parameter in the Group these
fields in this order list and click . The selected parameter is removed from the list of parameters on which
the transmitters will be grouped.
7. Arrange the parameters in the Group these fields in this order list in the order in which you want the
transmitters to be grouped:

a. Select a parameter and click to move it up to the desired position.

b. Select a parameter and click to move it down to the desired position.

8. Click OK to save your changes and close the Group dialog box.

11.4.6 Analysing AFP Results

You can analyse the AFP results using the tools provided by Atoll:
◼ "Checking the Consistency of the PCI Plan" on page 869.
◼ "Checking the Consistency of the PRACH RSI Plan" on page 872.

11.4.6.1 Checking the Consistency of the PCI Plan


Once you have completed allocating PCIs, you can verify whether the allocated PCIs respect the specified
constraints and relations by performing an audit of the plan. The PCI audit also enables you to check for
inconsistencies if you have made some manual changes to the allocation plan.
To perform an audit of the PCI plan:
1. In the Network explorer, right-click the 4G/5G Transmitters folder and select AFP > Audit. The Resource
Allocation Audit dialog box appears.
The Resource Allocation Audit dialog box is divided into three zones:
◼ The top line contains global information about the current allocation (resource being audited and the total
cost of the current plan).
◼ The left-hand side of the dialog box contains tabs with input parameters.
◼ The right-hand side of the dialog box provides the audit results.
2. From the Audit list, select Physical Cell IDs.

© 2020 Forsk. All Rights Reserved. 869


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

3. On the Relation Types tab, you can select the relation-based allocation criteria that you want to verify.
◼ Existing Neighbours: Select this check box if you want the audit to take neighbours into account. Atoll can
only take neighbour relations into account if neighbours have already been allocated. For information on
allocating neighbours, see "Configuring Network Parameters Using the AFP" on page 860.
◼ Interference Matrix: Select this check box if you want the audit to take interference matrices into account,
and select an interference matrix from the list. For Atoll to take interference matrices into account, they
must be available in the Interference Matrices folder in the Network explorer. Interference matrices can be
calculated, and imported in the Interference Matrices folder.
◼ Reuse Distance: Select this check box if you want the audit to take reuse distance into account. For cells
that do not have a reuse distance defined in their properties, the value entered next to Default will be used
for the audit.
4. On the right-hand side of the Resource Allocation Audit dialog box, Atoll displays the Total cost of the current
physical cell ID allocation.

 You can click the Weights button to open the Weights dialog box and modify the
cost component weights. For more information, see "Configuring Cost Component
Weights" on page 862.

5. On the Constraints tab, you can set the constraints to take into account in the audit:
◼ Allocation domain: You can choose Per cell to check if the allocated PCIs belong to the domains defined
per cell, or you can choose the Entire (0-1007) domain or define a Custom domain by entering the Excluded
resources.
You can enter non-consecutive PCIs separated with a comma, or you can enter a range separating the first
and last one with a hyphen (for example, entering "1-5" corresponds to "1, 2, 3, 4, 5").
◼ Under Co-site allocation, you can:
◼ Select Same allocation as Inter-band strategy to check whether the same PCI has been allocated to co-
site LTE or 5G NR cells using frequency bands that do not overlap with each other and whose transmitter
azimuths are within 10 from each other.
◼ Select Same SSS as Resource strategy to check whether the same SSS IDs have been allocated to all
the cells of a site. You can select Regular step and enter a value for the required PCI step to check
whether the PCIs allocated to co-site cells respect the defined regular step or not.

 Steps of 0 and 1 are not allowed and 8 is used instead.

◼ Select the Take into account frequency plan check box if you want the audit to consider the frequency plan
when determining physical cell ID collisions.
6. Click Calculate. Atoll performs an audit of the current PCI plan. Any messages generated by the audit are
reported on the Events tab. The audit results are reported on the following tabs:
The Statistics tab provides overall statistics such as the numbers of various types of relations considered by
the AFP for PCI planning, the numbers of violated relations of each type, the number of collisions for each
resource type, the number of cells not satisfying the domain compliance criteria, and numbers of strategy
violations for selected allocation strategies.
The Relations tab lists all the relations between active and filtered cells in the document. The Relations tab
can display the following information:
◼ Cell 1: First cell in a related cell-pair.
◼ Cell 2: Second cell in a related cell-pair.
◼ Frequency band 1: Frequency band of Cell 1.
◼ Carrier 1: Carrier of Cell 1.
◼ Frequency band 2: Frequency band of Cell 2.
◼ Carrier 2: Carrier of Cell 2.
◼ Cost: The cost of the current collisions, if any, between Cell 1 and Cell 2.
◼ Physical cell ID collision: Whether the PCIs of Cell 1 and Cell 2 collide ( ) or not ( ).

870 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

◼ Physical cell ID 1: The PCI of Cell 1.


◼ Physical cell ID 2: The PCI of Cell 2.
◼ PSS collision: Whether the PSS IDs of Cell 1 and Cell 2 collide ( ) or not ( ).
◼ Per-site PSS violation: Whether the different PSS ID per-site constraint has been respected ( ) or not ( ).
◼ PSS 1: The PSS ID of Cell 1.
◼ PSS 2: The PSS ID of Cell 2.
◼ Per-site SSS violation: Whether the per-site SSS constraint has been respected ( ) or not ( ).
◼ SSS 1: The SSS ID of Cell 1.
◼ SSS 2: The SSS ID of Cell 2.
◼ Distance: The distance between Cell 1 and Cell 2.
◼ Reuse distance: Reuse distance defined for Cell 1.
◼ Distance relation importance: The importance of the distance-based relation between Cell 1 and Cell 2.
◼ Interference Matrices: Whether an interference matrix relation exists ( ) between Cell 1 and Cell 2 or not.
◼ Interference matrix importance: The importance of the interference matrix relation between Cell 1 and Cell
2.
◼ Neighbour: Whether a neighbour relation exists ( ) between Cell 1 and Cell 2 or not.
◼ Neighbour importance: The importance of the neighbour relation between Cell 1 and Cell 2.
◼ Second order neighbour: Whether a second-order neighbour relation exists ( ) between Cell 1 and Cell 2
or not.
◼ Second order neighbour importance: The importance of the second-order neighbour relation between Cell
1 and Cell 2.
◼ Neighbours of a common cell: Whether Cell 1 and Cell 2 are ( ) neighbours of a common cell or not.
◼ Importance of neighbours of a common cell: The importance of the relation between Cell 1 and Cell 2
through a common neighbour cell.
The data table in the Relations tab can be filtered. For example, you can view all the relations, only the
relations that violate the physical cell ID allocation requirements, or apply a filter to exclude unimportant
ones. To filter the relations listed in the Relations tab, click the Show button ( ) on the Relations tab. The
filter parameters appear.
To view all the relations between cells:
i. Under Filter by violation type, select the Show relations option.
ii. Under Include relations by type, select all the options representing the relation types and select (All)
from their respective lists.
iii. Click Apply. The data table in the Relations tab shows all the relations between cells.
To view only the relations that violate the physical cell ID allocation requirements:
i. Under Filter by violation type, select the Show violations option.
ii. Under Include relations by type, select all the options representing the relation types and select (All)
from their respective lists.
iii. Click Apply. The data table in the Relations tab shows only the relations that violate the physical cell ID
allocation requirements.
To view only the important relations that violate the physical cell ID allocation requirements:
i. Under Filter by violation type, select the Show violations option.
ii. Under Include relations by type, select the relation types that you consider important and select some
or all of their characteristics from their respective lists.
iii. Click Apply. The data table in the Relations tab shows the relations according to the user-defined filter.
To view symmetric relations only once, i.e., cell 1 - cell 2 instead of interfered cell 1 - interfering cell 2 and
interfered cell 2 - interfering cell 1, select the Filter symmetric relations option.
The Cells tab lists the current allocation plan and the following information:
◼ Site: The name of the base station.

© 2020 Forsk. All Rights Reserved. 871


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

◼ Reference Cell: The name of the reference cell according to which the LTE or 5G NR inter-band strategy
decisions are made.
◼ Transmitter: The name of the transmitter.
◼ Name: The name of the cell.
◼ Radio Access Technology: The radio access technology of the cell.
◼ Frequency Band: The frequency band used by the cell.
◼ Carrier: The carrier of the cell after automatic allocation.
◼ Physical cell ID domain: The PCI domain of the cell.
◼ Domain violation: Whether the allocated PCI belongs to ( ) the defined domain or not ( ).
◼ Violation of Identical Allocation: Whether the allocated PCI respects ( ) the LTE or 5G NR inter-band
strategy or not ( ).
◼ Physical cell ID: The PCI of the cell after automatic allocation.
◼ PSS ID: The PSS ID of the cell after automatic allocation.
◼ SSS ID: The SSS ID of the cell after automatic allocation.
◼ Cost: The cost of the new PCI or NPCI allocation of the cell.
◼ SSS ID status: The SSS ID status of the cell.
◼ PSS ID status: The PSS ID status of the cell.
The Sites tab provides the following information:
◼ Site: The name of the base station.
◼ SSS violation: Whether the Same per site SSS ID allocation strategy was respected ( ) or not ( ).
◼ PSS violation: Whether the Different PSS per site allocation strategy was respected ( ) or not ( ).
The Distribution tab shows the histogram of the current allocation plan.

The exclamation mark icon ( ) indicates that the collision may or may not be


a problem depending on your network design rules and selected strategies.
The cross icon ( ) implies an error.
◼ You can expand the right pane of the Resource Allocation Audit dialog box by
clicking the Hide button ( ). You can also resize the dialog box.
◼ You can export the contents of table grids to TXT, CSV, and XML Spreadsheet
files by right-clicking the table and selecting Export from the context menu.
For more information on exporting data tables, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.
◼ You can select the columns to display in different tabs by right-clicking the
table and selecting Display Columns from the context menu. For more
information, see "Displaying and Hiding Columns" on page 84.

7. Click Close to exit.

11.4.6.2 Checking the Consistency of the PRACH RSI Plan


Once you have completed allocating PRACH RSIs, you can verify whether the allocated PRACH RSIs respect the
specified relations by performing an audit of the plan. The PRACH RSI audit also enables you to check for
inconsistencies if you have made some manual changes to the allocation plan.
To perform an audit of the PRACH RSI plan:
1. In the Network explorer, right-click the 4G/5G Transmitters folder and select AFP > Audit from the context
menu. The Resource Allocation Audit dialog box appears.
The Resource Allocation Audit dialog box is divided into three zones:
◼ The top line contains global information about the current allocation (resource being audited and the total
cost of the current plan).
◼ The left-hand side of the dialog box contains tabs with input parameters.

872 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

◼ The right-hand side of the dialog box provides the audit results.
2. From the Audit list, select PRACH Root Sequence Indexes.
3. On the Relation Types tab, you can select the relation-based allocation criteria that you want to verify.
◼ Existing Neighbours: Select this check box if you want the audit to take neighbours into account. Atoll can
only take neighbour relations into account if neighbours have already been allocated. For information on
allocating neighbours, see the User Manual.
◼ Interference matrix: Select this check box if you want the audit to take interference matrices into account,
and select an interference matrix from the list. For Atoll to take interference matrices into account, they
must be available in the Interference Matrices folder in the Network explorer. Interference matrices can be
calculated, and imported in the Interference Matrices folder. For more information on interference
matrices, see the User Manual.
◼ Reuse distance: Select this check box if you want the audit to take reuse distance into account. For cells
that do not have a reuse distance defined in their properties, the value entered next to Default will be used
for the audit.
4. On the Constraints tab, you can set the constraints to take into account in the audit:
◼ Allocation domain: You can choose Per cell to allocate PRACH RSIs from the PRACH RSI domains defined
per cell, you can choose to allocate from the Entire (0-837 / 0-137) domain, or you can choose Custom and
enter the Excluded resources to exclude some PRACH RSIs from the audit.
You can enter non-consecutive PRACH RSIs separated with a comma, or you can enter a range of PRACH
RSIs separating the first and last one with a hyphen (for example, entering "1-5" corresponds to "1, 2, 3, 4,
5").
◼ Under Co-site allocation, you can select a Resource strategy. You can select Same RSIs to check whether
the same PRACH RSIs have been allocated to cells that are compatible for allocation of the same RSIs, i.e.,
cells that belong to the same site, use the same frequency band and channel, require the same number of
PRACH RSIs, use the same PRACH RSI domain, and have absolutely no collision between the PRACH
subframes and resource blocks assigned to them.
◼ You can select the Take into account frequency plan check box if you want the audit to consider the
frequency plan when determining PRACH RSI collisions.
5. On the right-hand side of the Resource Allocation Audit dialog box, Atoll displays the Total cost of the current
PRACH RSI allocation.

 You can click the Weights button to open the Weights dialog box and modify the
cost component weights. For more information, see "Configuring Cost Component
Weights" on page 862.

6. Click Calculate. Atoll performs an audit of the current PRACH RSI plan. Any messages generated by the audit
are reported on the Events tab. The audit results are reported on the following tabs:
The Statistics tab provides overall statistics such as the numbers of various types of relations considered by
the AFP for PRACH RSI planning, the numbers of violated relations of each type, and the number of cells not
satisfying the domain compliance criteria.
The Relations tab lists all the relations between active and filtered cells in the document. The Relations tab
can display the following information:
◼ Cell 1: First cell in a related cell-pair.
◼ Cell 2: Second cell in a related cell-pair.
◼ Frequency band 1: Frequency band of Cell 1.
◼ Carrier 1: Carrier of Cell 1.
◼ Frequency band 2: Frequency band of Cell 2.
◼ Carrier 2: Carrier of Cell 2.
◼ PRACH RSI 1: The PRACH RSIs allocated to Cell 1.
◼ PRACH RSI 2: The PRACH RSIs allocated to Cell 2.
◼ Cost: The cost of the current collisions, if any, between Cell 1 and Cell 2.
◼ PRACH RSI collision: Whether the PRACH RSIs of Cell 1 and Cell 2 collide ( ) or not ( ).
◼ PRACH RSI overlap factor: The ratio of overlap between the PRACH RSIs used by Cell 1 and Cell 2.

© 2020 Forsk. All Rights Reserved. 873


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

◼ Subframe/RB collision: Whether a PRACH subframe or resource block collision exists between co-site Cell
1 and Cell 2 using the same frequency, the same PRACH RSI domain, the same number of required PRACH
RSIs, and the Same RSIs co-site allocation strategy is selected ( ), between non-co-site Cell 1 and Cell 2
( ), or not ( ).
◼ Distance: The distance between Cell 1 and Cell 2.
◼ Reuse distance: Reuse distance defined for Cell 1.
◼ Distance relation importance: The importance of the distance-based relation between Cell 1 and Cell 2.
◼ Interference Matrices: Whether an interference matrix relation exists ( ) between Cell 1 and Cell 2 or not.
◼ Interference matrix importance: The importance of the interference matrix relation between Cell 1 and Cell
2.
◼ Neighbour: Whether a neighbour relation exists ( ) between Cell 1 and Cell 2 or not.
◼ Neighbour importance: The importance of the neighbour relation between Cell 1 and Cell 2.
◼ Second order neighbour: Whether a second-order neighbour relation exists ( ) between Cell 1 and Cell 2
or not.
◼ Second order neighbour importance: The importance of the second-order neighbour relation between Cell
1 and Cell 2.
The data table in the Relations tab can be filtered. For example, you can view all the relations, only the
relations that violate the PRACH RSI allocation requirements, or apply a filter to exclude unimportant ones.
To filter the relations listed in the Relations tab, click the Show button ( ) on the Relations tab. The filter
parameters appear.
To view all the relations between cells:
i. Under Filter by violation type, select the Show relations option.
ii. Under Include relations by type, select all the options representing the relation types and select (All)
from their respective lists.
iii. Click Apply. The data table in the Relations tab shows all the relations between cells.
To view only the relations that violate the PRACH RSI allocation requirements:
i. Under Filter by violation type, select the Show violations option.
ii. Under Include relations by type, select all the options representing the relation types and select (All)
from their respective lists.
iii. Click Apply. The data table in the Relations tab shows only the relations that violate the PRACH RSI
allocation requirements.
To view only the important relations that violate the PRACH RSI allocation requirements:
i. Under Filter by violation type, select the Show violations option.
ii. Under Include relations by type, select the relation types that you consider important and select some
or all of their characteristics from their respective lists.
iii. Click Apply. The data table in the Relations tab shows the relations according to the user-defined filter.
To view symmetric relations only once, i.e., cell 1 - cell 2 instead of interfered cell 1 - interfering cell 2 and
interfered cell 2 - interfering cell 1, select the Filter symmetric relations option.
The Cells tab lists the current allocation plan and the following information:
◼ Site: The name of the base station.
◼ Reference Cell: The name of the reference cell according to which the LTE or 5G NR inter-band strategy
decisions are made.
◼ Transmitter: The name of the transmitter.
◼ Name: The name of the cell.
◼ Frequency Band: The frequency band used by the cell.
◼ Carrier: The carrier of the cell after automatic allocation.
◼ Number of Required PRACH RSIs: The number of PRACH RSIs required by the cell.
◼ PRACH Root Sequences: The PRACH RSIs of the cell after automatic allocation.
◼ PRACH RSI Domain: The PRACH RSI domain of the cell.

874 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

◼ Domain Violation: Whether the allocated PRACH RSIs belongs to ( ) the defined domain or not ( ).
◼ Violation of the Number of Required PRACH RSIs: Whether the number of allocated PRACH RSIs of the cell
is the same as ( ), less than ( ), or greater than ( ) the number of required PRACH RSIs.
◼ Violation of Identical Allocation: Whether the allocated PRACH RSIs respect ( ) the LTE or 5G NR inter-
band strategy or not ( ).
◼ PRACH RSI Allocation Status: The value of the PRACH RSI Allocation Status of the cell.
◼ Cost: The cost of the new PRACH RSI allocation of the cell.
The Distribution tab shows the histogram of the current allocation plan.

You can expand the right pane of the Resource Allocation Audit dialog box by

clicking the Hide button ( ). You can also resize the dialog box.
◼ You can export the contents of table grids to TXT, CSV, and XML Spreadsheet
files by right-clicking the table and selecting Export from the context menu.
For more information on exporting data tables, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.
◼ You can select the columns to display in different tabs by right-clicking the
table and selecting Display Columns from the context menu. For more
information, see "Displaying and Hiding Columns" on page 84.

7. Click Close to exit.

11.5 Studying 4G/5G Network Capacity


Interference is the major limiting factor in the performance of 4G/5G networks. It has been recognised as the major
bottleneck in network capacity and is often responsible for poor performance. Frequency reuse means that in a
given coverage area there are several cells that use a given set of frequencies. The cells that use the same frequency
are called co-channel cells, and the interference from users with the same channel in the other co-channel cells is
called co-channel interference. Unlike thermal noise which can be overcome by increasing the signal-to-noise ratio
(SNR), co-channel interference cannot be countered by increasing the carrier power of a transmitter. This is because
an increase in carrier transmission power will increase the interference to neighbouring co-channel cells. To reduce
co-channel interference, co-channel cells must be physically separated sufficiently by a distance, called the reuse
distance. For a network with a limited number of frequency channels, a large reuse distance can guarantee a high
QoS for the system, but the capacity will be decreased.
Another type of interference in 4G/5G networks is adjacent channel interference. Adjacent channel interference
results from imperfect receiver filters which allow nearby frequencies to interfere with the used frequency channel.
Adjacent channel interference can be minimised through careful filtering and channel assignment.
In Atoll, a simulation is based on a realistic distribution of users at a given point in time. The distribution of users at
a given moment is referred to as a snapshot. Based on this snapshot, Atoll calculates various network parameters
such as the downlink and uplink traffic loads, the uplink noise rise, the user throughputs, and so on. Simulations are
calculated in an iterative fashion.
When several simulations are performed at the same time using the same traffic information, the distribution of
users will be different, according to a Poisson distribution. Consequently you can have variations in user distribution
from one snapshot to another.
To create snapshots, services and users must be modelled. As well, certain traffic information in the form of traffic
maps must be provided. Once services and users have been modelled and traffic maps have been created, you can
make simulations of the network traffic.
For general information on studying network capacity in Atoll, see Chapter 6: Traffic and Capacity Planning.
This section covers the following topics for 5G NR networks:
◼ "Modelling Services" on page 876.
◼ "Modelling Mobility Types" on page 878.
◼ "Modelling Terminals" on page 878.

© 2020 Forsk. All Rights Reserved. 875


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

◼ "Modelling User Profiles" on page 880


◼ "Modelling Environments" on page 880

11.5.1 Modelling Services

Services are the various services, such as voice, mobile internet access, etc., available to subscribers. These
services can be either circuit-switched (voice) or packet-switched (data) depending on the radio access technology
and the type of application. Each service also contains bearer information.
This section contains the following topics:
◼ "Service Properties" on page 876
◼ "Creating Services" on page 877

11.5.1.1 Service Properties


The service properties dialog box consists of multiple tabs, depending on the radio access technologies that you
are using.

The General Tab


◼ Name: A default name is provided, but you can set a more descriptive name.
◼ Supported technologies: Select the technologies used by the service. The corresponding tabs are enabled or
disabled accordingly. You can set the priority for each technology by clicking Browse ( ).
◼ 4G/5G:
◼ Type: Select either Voice, Data, IoT, or Broadband as the service type. Broadband type services support
carrier aggregation. Voice and Data type services do not support carrier aggregation. IoT type services are
compatible with NB-IoT, including multicarrier operation.
◼ Supported layers: Select the network layers supported by the service. For more information on network
layers, see "Defining Network Deployment Layers" on page 786. During calculations, users are only allowed
to connect to cells of layers supported by their services.
◼ Activity factor: The uplink and downlink activity factors are used to determine the probability of activity for
users accessing the service during Monte Carlo simulations. For packet-switched services (data), this
parameter is used when working with sector traffic maps and user density traffic maps. For circuit-switched
services (voice), the parameter is taken into consideration with any traffic map.
◼ Average requested throughput: You can enter the average requested throughput for uplink and downlink. This
throughput is the average throughput obtained by a user of the service. How the average requested throughput
is used in Atoll depends on the type of service.

LTE and 5G NR Tabs


The LTE and 5G NR, LTE tabs are enabled or disabled depending on the Supported technologies setting in the
General tab. These tabs allow you to configure the quality of service, bearer, and throughput settings for the service.
◼ QoS class identifier (QCI): You can select a QoS class identifier for the service. The information about the QoS
class used by any service is used by the schedulers for resource allocation.
◼ QCI priority: The priority corresponding to the selected QoS class identifier (QCI). QCI values and their
priorities are defined by the 3GPP as follows:

QoS class identifier 1 2 3 4 5 6 7 8 9

QCI priority 2 4 3 5 1 6 7 8 9

◼ Priority: Enter a user-defined priority for the service with respect to other services belonging to the same QoS
class identifier (QCI). "0" is the lowest priority.
◼ Highest modulation and Lowest modulation: Specify the highest and lowest modulation that the service can
use in the uplink and downlink. These limits are considered for determining the bearer.

876 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

◼ Highest coding rate and Lowest coding rate: Specify the highest and lowest channel coding rates that the
service can use in the uplink and downlink. These limits are considered for determining the bearer.
◼ Min throughput demand and Max throughput demand: Enter the minimum and maximum throughput that the
service can demand in the uplink and downlink.
◼ Min PRBs: Enter the minimum number of physical resource blocks required for this service in uplink.
◼ Application throughput: Under Application throughput, you can set a Scaling factor between the application
throughput and the RLC (Radio Link Control) throughput and a throughput Offset. These parameters model
the header information and other supplementary data that does not appear at the application level.
The application throughput parameters are used in throughput coverage predictions and for application
throughput calculation.
◼ Body loss: Enter a body loss for the service. The body loss represents the absorption of radio waves by the
human body. For example, in a voice connection, the body loss due to the proximity of the user’s head is
estimated to be 3 dB.

NB-IoT Tab
The NB-IoT tab is enabled or disabled depending on the Supported technologies setting in the General tab. This tab
allows you to configure the quality of service, bearer, and payload settings for the service.
◼ Priority: Enter a user-defined priority for the service with respect to other services. "0" is the lowest priority.
◼ Highest modulation and Lowest modulation: Specify the highest and lowest modulation that the service can
use in the uplink and downlink. These limits are considered for determining the bearer.
◼ Highest coding rate and Lowest coding rate: Specify the highest and lowest channel coding rates that the
service can use in the uplink and downlink. These limits are considered for determining the bearer.
◼ Average no. of messages/day: Enter the number of messages that a device using this NB-IoT service will
transmit in uplink or receive in downlink per day. This information is used to determine the activity factors for
the service.
◼ Max payload and Min payload: Enter the payloads of the largest and the smallest messages transmitted and
received by a device using this NB-IoT service in uplink or receive in downlink.
◼ Payload distribution: Select the payload size distribution from Average, Low, or High. The average payload
distribution will generate small and large message payloads equally. The low payload distribution will
generate small message payloads. The high payload distribution will generate large message payloads.
◼ No. of supported tones: Select the numbers of tones supported in uplink transmissions. If you do not select
any number of tones, it is considered the same as if all the numbers of tones were selected.
◼ Overhead: Under Overhead, you can set Fixed overhead in bytes and a variable overhead as a percentage of
the payload size. These parameters model the header information and other supplementary data that does
not appear at the application level.
◼ Losses: Any losses related to the immediate surroundings of any NB-IoT device using this service.

11.5.1.2 Creating Services


This section explains how to create a service. Services include bearer information.
To create or modify a service:
1. In the Parameters explorer, expand the Traffic Parameters folder, right-click the Services folder, and select
New from the context menu. The Services: New Record Properties dialog box appears.

+ You can modify the properties of an existing service by right-clicking the service in
the Services folder and selecting Properties from the context menu.

2. Click the General tab and specify a Name for the service.
3. Enter the parameters of the service as described in "Service Properties" on page 876.
4. Click OK.

© 2020 Forsk. All Rights Reserved. 877


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

11.5.2 Modelling Mobility Types

Information about receiver mobility is important to efficiently manage traffic and connections. A mobility model is
associated with a terminal and a service model to simulate user behaviour. Depending on the technology, a terminal
used by a driver moving quickly or a pedestrian will not necessarily be connected to the same transmitters.
For example, in 5G NR, information about the receiver mobility is required for determining which bearer selection
threshold and quality graph to use from the 5G NR equipment referred to in the terminal or cell.

11.5.2.1 Mobility Properties


The Mobility Properties window allows you to specify the speed setting that defines a mobility type. The following
tabs depend on the radio access technology that you are working with:

The General Tab


◼ Name: Enter a descriptive name for the mobility type.
◼ Speed: Enter a speed for the mobility type. This field is for information only; the speed is not used by any
calculation.

11.5.2.2 Creating Mobility Types


To create or modify a mobility type:
1. In the Parameters explorer, expand the Traffic Parameters folder, right-click the Mobility Types folder, and
select New from the context menu. The Services: New Record Properties dialog box appears.

 You can modify the properties of an existing mobility type by right-clicking the
mobility type in the Mobility Types folder and selecting Properties from the context
menu.

2. You can enter or modify the following parameters in the Mobility Types: New Record Properties dialog box.
3. Click the General tab and specify a name for the mobility and the speed for the user that you want to model.
4. Click OK.

11.5.3 Modelling Terminals

A terminal is the user equipment that is used in the network, for example, a mobile phone, a PDA, or a car’s on-board
navigation device.

11.5.3.1 Terminal Properties


The Terminal Properties window allows you to specify the settings that define a type of terminal. The availability of
the following tabs depends on the radio access technology that you are working with:

General Tab
◼ Name: You can change the name of the terminal.
◼ Supported technologies: Select the technologies supported by the terminal. This enables or disables the
corresponding tabs.
◼ Supported 4G/5G layers: Select the network layers supported by the service. For more information on network
layers, see "Defining Network Deployment Layers" on page 786. During calculations, users are only allowed to
connect to cells of layers supported by their services.

878 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

LTE, NB-IoT, and 5GNR Tabs


◼ Transmission/Reception
◼ Min power and Max power: Enter the minimum and maximum transmission power of the terminal.
◼ Noise figure: Enter the default noise figure of the terminal, which is used to calculate the downlink total
noise.
◼ Losses: Enter the losses of the terminal.

◼ Frequency bands: Click the Browse ( )button to select the list of frequency bands supported by the
terminal. In the Supported Frequency Bands dialog box, select:
◼ All for the terminal to support all the frequency bands.
◼ List of selected frequency bands to define the list of Frequency bands with the corresponding Noise
figures that are supported by the terminal for Carrier aggregation.
◼ Radio equipment: Select an equipment from the list of available radio equipment. For more information on
radio equipment, see "Reception Equipment Properties" on page 790.
◼ UE category: Select a UE category from the list of available UE categories. For more information on UE
categories, see "Defining UE Categories" on page 794.
◼ LTE-Advanced (LTE tab), Multicarrier operation (NB-IoT tab), or Carrier aggregation and CoMP (5G NR tab):
Select this option if the terminal supports Carrier Aggregation or CoMP.
For Carrier Aggregation, enter the Max number SCells (secondary or slave cells) for Downlink and Uplink. The
number of uplink secondary or slave cells must be less than or equal to the number of downlink secondary or
slave cells. Set the Max number SCells to 0 to specify that t the terminal does not support Carrier Aggregation.
For CoMP, specify whether the terminal supports in downlink, uplink, or both.
◼ Antenna
◼ Model: Select an antenna model from the list of available antennas.

 If you do not select an antenna, then an isotropic antenna for calculations, not an
omni-directional antenna. An isotropic antenna has spherical radiation patterns in
both the horizontal and vertical planes.

◼ MIMO support: Specify whether the terminal supports MIMO antenna diversity. If a terminal that supports
MIMO is connected to a cell that supports MIMO, then corresponding gain is applied.
For LTE tab, additionally, you can specify whether the terminal supports beamforming.
If you select Yes or check the MIMO box, then specify the Number of antennas used for Transmission and
Reception.
◼ Gain: Enter the terminal antenna gain if you have not selected an antenna model in the Model field. If you
have selected an antenna, the Gain field is disabled and shows the gain of the selected antenna.

11.5.3.2 Creating Terminals


To create or modify a terminal:
1. In the Parameters explorer, expand the Traffic Parameters folder, right-click the Terminals folder, and select
New from the context menu. The Terminals: New Record Properties dialog box opens.

+ You can modify the properties of an existing terminal by right-clicking the terminal
in the Terminals folder and selecting Properties from the context menu.

2. Click the General tab and specify a name for the terminal.
3. Enter the parameters as described in "Terminal Properties" on page 878.
4. Click OK.

© 2020 Forsk. All Rights Reserved. 879


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

11.5.3.3 Modelling User Profiles


You can model variations in user behaviour by creating different profiles for different times of the day or for different
circumstances. For example, a user might be considered a business user during the day, with video-conferencing
and voice, but no web browsing. In the evening the same user might not use video-conferencing, but might use multi-
media services and web browsing.
To create or modify a user profile:
1. In the Parameters explorer, expand the Traffic Parameters folder, right-click the User Profiles folder, and
select New from the context menu. The User Profiles: New Record Properties dialog box appears.

 You can modify the properties of an existing user profile by right-clicking the user
profile in the User Profiles folder and selecting Properties from the context menu.

2. In the User Profiles: New Record Properties dialog box, you can modify the following parameters:
◼ Name: Enter a descriptive name for the user profile.
◼ Service: Select a service from the list. For information on services, see "Modelling Services" on page 876.
◼ Terminal: Select a terminal from the list. For information on terminals, see "Modelling Terminals" on
page 878.
◼ Calls/Hour: For circuit-switched (voice) services and constant bit rate packet-switched services, enter the
average number of calls per hour for the service. The calls per hour is used to calculate the activity
probability. For these services, one call lasting 1000 seconds presents the same activity probability as two
calls lasting 500 seconds each.
For packet-switched (data) services (max. bit rate), the Calls/Hour value is defined as the number of
sessions per hour. A session is like a call in that it is defined as the period of time between when a user
starts using a service and when he stops using a service. In packet-switched services, however, he might
not use the service continually. For example, with a web-browsing service, a session starts when the user
opens his browsing application and ends when he quits the browsing application. Between these two
events, the user might be downloading web pages and other times he might not be using the application,
or he might be browsing local files, but the session is still considered as open. A session, therefore, is
defined by the volume transferred in the uplink and downlink and not by the time.

 In order for all the services defined for a user profile to be taken into account during
traffic scenario elaboration, the sum of activity probabilities must be lower than 1.

◼ Duration: For circuit-switched services, enter the average duration of a call in seconds. For packet-switched
services, this field is left blank.
◼ UL Volume: For packet-switched services, enter the average uplink volume per session in kilobytes.
◼ DL Volume: For packet-switched services, enter the average downlink volume per session in kilobytes.
3. Click OK. The user profile is created.

11.5.3.4 Modelling Environments


An environment class describes its environment using a list of user profiles, each with an associated mobility type
and a given density (i.e., the number of subscribers with the same profile per km²). To get an appropriate user
distribution, you can assign a weight to each clutter class for each environment class. You can also specify the
percentage of indoor subscribers for each clutter class. During Monte Carlo simulations, indoor losses defined per
frequency per clutter class will be added to the path losses of indoor mobiles.
To create or modify an environment:
1. In the Parameters explorer, expand the Traffic Parameters folder, right-click the Environments folder, and
select New from the context menu. The Environments: New Record Properties dialog box appears.

 You can modify the properties of an existing environment by right-clicking the


environment in the Environments folder and selecting Properties from the context
menu.

880 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

2. Click the General tab.


a. Enter a Name for the new environment.
b. In the row marked with the New Row icon ( ), set the following parameters for each user profile/mobility
combination that this environment describes:
◼ User Profile: Select a user profile.
◼ Mobility: Select a mobility type.
◼ Density (Subscribers/km²): Enter a density as a number of subscribers per square kilometre for the
combination of user profile and mobility type.
3. Click the Clutter Weighting tab.
a. For each clutter class, enter a weight that will be used to calculate a user distribution.
The user distribution is calculated using the following equation:
Wk  Sk
N k = N Area  --------------------------

W  S i i

where:
N k =Number of users in the clutter k
N Area =Number of users in the zone Area
W k =Weight of clutter k
S k =Surface area of clutter k (in km²)

For example: An area of 10 km² with a subscriber density of 100/km². Therefore, in this area, there are 1000
subscribers. The area is covered by two clutter classes: Open and Building. The clutter weighting for Open
is "1" and for Building is "4." Given the respective weights of each clutter class, 200 subscribers are in the
Open clutter class and 800 in the Building clutter class.
b. Optionally, you can specify a percentage of indoor subscribers for each clutter class. During Monte Carlo
simulations, indoor losses defined per frequency per clutter class will be added to the path losses of indoor
mobiles.
4. Click OK. The environment is created.

11.5.4 Calculating 4G/5G Traffic Simulations

Planning and optimising 4G/5G networks requires to studying the network capacity and coverage taking into
account realistic user distribution and traffic demand scenarios.
In Atoll, a simulation corresponds to a given distribution of 4G/5G users. It is a snapshot of a 4G/5G network. The
principal outputs of a simulation are a geographic user distribution with a certain traffic demand, resources
allocated to each user of this distribution, and cell loads.
You can create groups for one or more simulations and carry out as many simulations as required. A new simulation
for each different traffic scenario can help visualise the network’s response to different traffic demands. Each user
distribution (each simulation generates a new user distribution) is a Poisson distribution of the number of active
users. Therefore, each simulation may have a varying number of users accessing the network.
4G/5G simulation results can be displayed on the map as well as listed in tabular form for analysis. Simulation
outputs include results related to sites, cells, and mobiles.
4G/5G simulation results can be stored in the cells table and used in quality based coverage predictions.
This section covers the following topics:
◼ "4G/5G Traffic Simulation Algorithm" on page 882
◼ "4G/5G Simulation Results" on page 885
This section explains the specific mechanisms that are used to calculate 4G/5G traffic simulations. For information
on working with traffic simulations in Atoll, see "Simulations" on page 305.

© 2020 Forsk. All Rights Reserved. 881


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

11.5.4.1 4G/5G Traffic Simulation Algorithm


Figure 11.4 shows the 4G/5G simulation algorithm.

Figure 11.4: 4G/5G simulation algorithm

The simulation process in 4G/5G consists of the following steps:


1. Mobile Generation and Distribution
Simulations require traffic data, such as traffic maps (raster, vector, or live traffic data). Atoll generates a user
distribution for each simulation using a Monte Carlo algorithm. This user distribution is based on the traffic
data input and is weighted by a Poisson distribution.
Each mobile generated during the simulation is assigned a service, a mobility type, and a terminal according
to the user profile assigned to it. A transmission status is determined according to the activity probabilities.
The transmission status is an important output of the simulation as it has a direct impact on the next step of
the simulation process, i.e., the radio resource management (RRM), and has an impact on the interference
level in the network.
Unless fixed, the geographical location of each mobile is determined randomly for the mobiles generated
based on the traffic data from traffic maps.
2. Best Server Determination
Atoll determines the best server for each mobile as described in "4G/5G Network Settings" on page 896.
3. Downlink Calculations
The downlink calculations include the calculation of C/(I+N) for the various physical signals and channels,
determination of the best available bearer, 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

882 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

blank subframes used by the different cells. Frequency-domain inter-cell interference coordination is
performed on the downlink if the cell supports Static DL ICIC. Here, interference calculation is based on the
probabilities of collision between the cell-centre and cell-edge resources used by the different cells.
Carrier Aggregation and coordinated multipoint transmission and reception (CoMP) are also taken into
account. A user may be connected to more than one server for Carrier Aggregation, CoMP, or both. For a user
whose service, terminal, and best server support Carrier Aggregation, the user throughput is improved
according to its aggregation capabilities and the available primary and secondary cells. For a user whose
terminal and best server support CoMP, different effects of the various CoMP modes are taken into account:
coordinated scheduling decreases the interference between coordinated CoMP servers, coherent joint
transmission constructively combines the signals from the CoMP servers resulting in an additive as well as
probabilistic gain, and non-coherent joint transmission aggregates user throughput over the CoMP servers
who allocate resources to the CoMP user. For more information, see the Technical Reference Guide.
4. Uplink Calculations
The uplink calculations include the calculation of C/(I+N) for the various physical channels, determination of
the best available bearer, uplink power control and 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 cell supports Static UL ICIC. Here, interference calculation is based on the
probabilities of collision between the cell-centre and cell-edge resources used by the different cells.
Carrier Aggregation and coordinated multipoint transmission and reception (CoMP) are also taken into
account. A user may be connected to more than one server for Carrier Aggregation, CoMP, or both. For a user
whose service, terminal, and best server support carrier aggregation, the user throughput is improved
according to its aggregation capabilities and the available primary and secondary cells. For a user whose
terminal and best server support CoMP, coordinated scheduling decreases the interference between
coordinated CoMP servers. For more information, see the Technical Reference Guide.
During uplink noise rise control, if the maximum uplink noise rise is higher than the actual noise rise for a cell,
the maximum (N)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 (N)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.
5. Radio Resource Management and Cell Load Calculation
Atoll uses an intelligent scheduling algorithm to perform radio resource management. The scheduling
algorithm is explained in detail in the Technical Reference Guide. The scheduler performs the following steps:
a. Determines the total amount of resources in each cell. The amounts of cell resources, specially at cell-
edges, depend on the cell’s ABS pattern as well as on the number of cell’s cell-edge resource blocks defined
for Static DL inter-cell interference coordination in the cell’s frame configuration.

 The total amount of resources is only calculated for LTE only mobiles.

b. Selects the first N users from the users generated in the first step, where N is the Max number of users
defined in the cell properties.
c. Sorts the users in decreasing order by service priority.

© 2020 Forsk. All Rights Reserved. 883


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

 The effective service priority is determined by the QCI priority and the user-defined
service priority. For example:
◼ A service with QCI 1 will have a higher priority than any service with QCI 2,
irrespective of the user-defined service priority.
◼ A service with QCI 1 and user-defined service priority 1 will have a higher
priority than any service with QCI 1 and user-defined service priority 0.
The priorities of the different QoS class identifiers are defined by the 3GPP are
listed in "Modelling Services" on page 279.

d. Allocates the resources required to satisfy the minimum throughput demands of the users starting from
the first user (with the highest priority service) to the last user.
e. If resources still remain in the resource pool after this allocation, allocates resources to the users with
maximum throughput demands according to the used scheduling algorithm.

 For their minimum throughput demands, LTE-A users are only scheduled on their
primary serving cells. At this stage, LTE-A users may be rejected due to "Scheduler
Saturation" or "Resource Saturation".
For their maximum throughput demands, LTE-A users are scheduled separately on
each of their serving cells (primary and secondary for carrier aggregation / non-
coherent joint transmission CoMP servers). Each user’s remaining throughput
demand (maximum – minimum) is distributed over each of its serving cells
proportionally to the resources available on each serving cell and to the user’s
downlink effective RLC channel throughput or uplink effective RLC allocated
bandwidth throughput on each of its serving cell.
For carrier aggregation, only secondary cells whose PDSCH C/(I+N) is higher than
or equal to the secondary cell activation threshold defined in the terminal reception
equipment properties are activated for aggregation in downlink. Similarly, only
secondary cells whose PDSCH C/(I+N) and PUSCH C/(I+N) are both higher than or
equal to the secondary cell activation threshold defined in the terminal and cell
reception equipment properties, respectively, are activated for aggregation in
uplink. User throughput demands are distributed among the primary cell and active
secondary cells.
Within each active serving cell, resource allocation for the maximum throughput
demands is carried out according to the scheduler used by that cell.
An alternate method for distributing LTE-A users’ remaining throughput demand
over their serving cells is also available through an option in the Atoll.ini file. For
more information, see the Administrator Manual.
The total user throughput is the sum of the throughputs obtained from each of the
user servers. For detailed information on RRM and scheduling, see the Technical
Reference Guide.

At the end of the simulations, active users can be connected in the direction corresponding to his activity status if
the following conditions are met:
◼ They have a best server assigned (step 2.).
◼ They have a bearer in the direction corresponding to his activity status (step 3. and step 4.).
◼ They are among the users selected by the scheduler for resource allocation (step 5.).
◼ They are not rejected due to resource saturation (step 5.).
Users may be rejected in step 2. for "No Coverage," step 3. or step 4. for "No Service," and step 5. for the following
motives:
◼ "Scheduler Saturation": The user is not among the users selected for resource allocation.
◼ "Resource Saturation" : All of the cell’s resources were used up by other users or if, for a user active in uplink,
the minimum uplink throughput demand was higher than the uplink allocated bandwidth throughput.

884 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

◼ "Backhaul Saturation": The user was among the lowest priority service users served by a cell of a site whose
defined maximum S1 interface throughputs were exceeded while allocating resources for the minimum
throughput demands.

Rejected LTE-A users are only counted in the statistics of their primary


serving cells.
◼ Connected LTE-A users are counted in the statistics of all their serving cells,
primary and secondary.

11.5.4.2 4G/5G Simulation Results


After you have created a simulation, as explained in "Simulation Properties" on page 306, you can either display the
results as a distribution map or you can access the actual values of the simulation. Actual values can be displayed
either for a single simulation or as average values for a group of simulations.
To display simulation results, see "Displaying Simulation Results" on page 311.
To display distribution maps of a simulation, see "Displaying Simulation Results on the Map" on page 311.
The Simulation Results window displays results for single simulations and for groups of simulations. When
displaying results for a group of simulations, the Sites and Cells tabs display average results.

Statistics Tab
The Statistics tab contains the following sections:
◼ Demand: Under Demand, is data on the connection requests:
◼ Atoll calculates the total number of users who try to connect. This number is the result of the first random
trial; radio resource allocation has not yet finished. The result depends on the traffic description and traffic
input.
◼ During the first random trial, each user is assigned a service and an activity status. The number of users
per activity status and the UL and DL throughput demands that all users could theoretically generate are
provided.
◼ The breakdown per service (total number of users, number of users per activity status, and UL and DL
throughput demands) is given.
◼ Results: Under Results, is data on the connection results:
◼ The number of iterations that were run in order to converge.
◼ The total number and percentage of users unable to connect: rejected users, and the number of rejected
users per rejection cause.
◼ The number and percentage of users connected to a cell, the number of users per activity status, and the
total UL and DL throughputs they generate. This information is also provided by service.

Sites Tab
The Sites tab contains the following information per site:
◼ Peak RLC cumulated throughput (DL) (kbps): The sum of peak RLC user throughputs of all the users
connected in the downlink in all the cells of the site.
◼ Effective RLC cumulated throughput (DL) (kbps): The sum of effective RLC user throughputs of all the users
connected in the downlink in all the cells of the site.
◼ Cumulated application throughput (DL) (kbps): The sum of application throughputs of all the users connected
in the downlink in all the cells of the site.
◼ Peak RLC cumulated throughput (UL) (kbps): The sum of peak RLC user throughputs of all the users
connected in the uplink in all the cells of the site.
◼ Effective RLC cumulated throughput (UL) (kbps): The sum of effective RLC user throughputs of all the users
connected in the uplink in all the cells of the site.
◼ Cumulated application throughput (UL) (kbps): The sum of application throughputs of all the users connected
in the uplink in all the cells of the site.
◼ Connection success rate (%): The percentage of users connected to any cell of the site with respect to the
number of users covered by the cells of the site.

© 2020 Forsk. All Rights Reserved. 885


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

◼ Total number of connected users: The total number of users connected to any cell of the site in downlink,
uplink, or downlink and uplink both.
◼ Number of connected users (DL+UL): The number of users connected to any cell of the site in downlink and
uplink both.
◼ Number of connected users (DL): The number of users connected to any cell of the site in downlink.
◼ Number of connected users (UL): The number of users connected to any cell of the site in uplink.
◼ Number of connected users (inactive): The number of inactive users connected to any cell of the site.
◼ No service: The number of users unable to connect to any cell of the site for which the rejection cause was
"No service."
◼ No service (%): The percentage of users unable to connect to any cell of the site for which the rejection cause
was "No service."
◼ Scheduler saturation: The number of users unable to connect to any cell of the site for which the rejection
cause was "Scheduler saturation."
◼ Scheduler saturation (%): The percentage of users unable to connect to any cell of the site for which the
rejection cause was "Scheduler saturation."
◼ Resource saturation: The number of users unable to connect to any cell of the site for which the rejection
cause was "Resource saturation."
◼ Resource saturation (%): The percentage of users unable to connect to any cell of the site for which the
rejection cause was "Resource saturation."
◼ Backhaul saturation: The number of users unable to connect to any cell of the site for which the rejection
cause was "Backhaul saturation."
◼ Backhaul saturation (%): The percentage of users unable to connect to any cell of the site for which the
rejection cause was "Backhaul saturation."
◼ Peak RLC cumulated throughput (DL) (kbps) for each service: For each service, the sum of peak RLC user
throughputs of the users connected in the downlink in all the cells of the site.
◼ Effective RLC cumulated throughput (DL) (kbps) for each service: For each service, the sum of effective RLC
user throughputs of the users connected in the downlink in all the cells of the site.
◼ Cumulated application throughput (DL) (kbps) for each service: For each service, the sum of application
throughputs of the users connected in the downlink in all the cells of the site.
◼ Peak RLC cumulated throughput (UL) (kbps) for each service: For each service, the sum of peak RLC user
throughputs of the users connected in the uplink in all the cells of the site.
◼ Effective RLC cumulated throughput (UL) (kbps) for each service: For each service, the sum of effective RLC
user throughputs of the users connected in the uplink in all the cells of the site.
◼ Cumulated application throughput (UL) (kbps) for each service: For each service, the sum of application
throughputs of the users connected in the uplink in all the cells of the site.
◼ Connection success rate (%) for each service: For each service, the percentage of users connected to any cell
of the site with respect to the number of users covered by the cells of the site.

Cells Tab
The Cells tab contains the following information, per site and transmitter:
◼ Layer: The layer to which the cell belongs.
◼ Radio Access Technology: The radio access technology to which the cell belongs (5G NR, LTE, or NB-IoT)
◼ Traffic load (DL) (%): The traffic loads of the cells calculated on the downlink during the simulation.
◼ Cell-edge Traffic Ratio (DL) (%): The percentage of the downlink traffic load that corresponds to the cell-edge
users.
◼ Traffic load (UL) (%): The traffic loads of the cells calculated on the uplink during the simulation.
◼ UL noise rise (dB): The noise rise of the cells calculated on the uplink during the simulation.
◼ Cell-edge noise rise (UL) (dB): The noise rise of the cells calculated on the uplink during the simulation for
cell-edge users.
◼ Max (N)PUSCH C/(I+N) (dB): The maximum PUSCH or NPUSCH C/(I+N) for the cell. It is updated during uplink
noise rise control based on the maximum noise rise constraints of the neighbouring cells.
◼ Beam Usage (DL) (%): The repartition of each beam index in percentage in the downlink.

886 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

◼ Beam Usage (UL) (%): The reparation of each Beam index in percentage in the uplink.
◼ Number of co-scheduled MU-MIMO users (DL): The average number of MU-MIMO users that share the same
resources on the downlink.
◼ Number of co-scheduled MU-MIMO users (UL): The average number of MU-MIMO users that share the same
resources on the uplink.
◼ Peak RLC cumulated throughput (DL) (kbps): The sum of peak RLC user throughputs of all the users
connected in the downlink.
◼ Effective RLC cumulated throughput (DL) (kbps): The sum of effective RLC user throughputs of all the users
connected in the downlink.
◼ Cumulated application throughput (DL) (kbps): The sum of application throughputs of all the users connected
in the downlink.
◼ Peak RLC cumulated throughput (UL) (kbps): The sum of peak RLC user throughputs of all the users
connected in the uplink.
◼ Effective RLC cumulated throughput (UL) (kbps): The sum of effective RLC user throughputs of all the users
connected in the uplink.
◼ Cumulated application throughput (UL) (kbps): The sum of application throughputs of all the users connected
in the uplink.
◼ Connection success rate (%): The percentage of users connected to the cell with respect to the number of
users covered by the cell.
◼ Total number of connected users: The total number of users connected to the cell in downlink, uplink, or
downlink and uplink both.
◼ Number of connected users (DL+UL): The number of users connected to the cell in downlink and uplink both.
◼ Number of connected users (DL): The number of users connected to the cell in downlink.
◼ Number of connected users (UL): The number of users connected to the cell in uplink.
◼ Number of connected users (inactive): The number of inactive users connected to the cell.
◼ No service: The number of users unable to connect to the cell for which the rejection cause was "No service."
◼ No service (%): The percentage of users unable to connect to the cell for which the rejection cause was "No
service."
◼ Scheduler saturation: The number of users unable to connect to the cell for which the rejection cause was
"Scheduler saturation."
◼ Scheduler saturation (%): The percentage of users unable to connect to the cell for which the rejection cause
was "Scheduler saturation."
◼ Resource saturation: The number of users unable to connect to the cell for which the rejection cause was
"Resource saturation."
◼ Resource saturation (%): The percentage of users unable to connect to the cell for which the rejection cause
was "Resource saturation."
◼ Backhaul saturation: The number of users unable to connect to the cell for which the rejection cause was
"Backhaul saturation."
◼ Backhaul saturation (%): The percentage of users unable to connect to the cell for which the rejection cause
was "Backhaul saturation."
◼ Peak RLC cumulated throughput (DL) (kbps) for each service: For each service, the sum of peak RLC user
throughputs of the users connected in the downlink.
◼ Effective RLC cumulated throughput (DL) (kbps) for each service: For each service, the sum of effective RLC
user throughputs of the users connected in the downlink.
◼ Cumulated application throughput (DL) (kbps) for each service: For each service, the sum of application
throughputs of the users connected in the downlink.
◼ Peak RLC cumulated throughput (UL) (kbps) for each service: For each service, the sum of peak RLC user
throughputs of the users connected in the uplink.
◼ Effective RLC cumulated throughput (UL) (kbps) for each service: For each service, the sum of effective RLC
user throughputs of the users connected in the uplink.
◼ Cumulated application throughput (UL) (kbps) for each service: For each service, the sum of application
throughputs of the users connected in the uplink.

© 2020 Forsk. All Rights Reserved. 887


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

◼ Connection success rate (%) for each service: For each service, the percentage of users connected to the cell
with respect to the number of users covered by the cell.

Mobiles Tab
The Mobiles tab contains the following information:
◼ X and Y: The coordinates of users who attempt to connect (the geographic position is determined by the
second random trial).
◼ Height: The height of the user terminal (antenna).
◼ User profile: The assigned user profile. Atoll uses the assigned service and activity status to determine the
terminal and the user profile.
◼ Subscriber ID: The ID of the user if the user is generated from a subscriber list and not from a traffic map.
◼ Subscriber list: The subscriber list of the user if the user is generated from a subscriber list and not from a
traffic map.
◼ Service: The service assigned during the first random trial during the generation of the user distribution.
◼ Terminal: The assigned terminal. Atoll uses the assigned service and activity status to determine the terminal
and the user profile.
◼ Mobility: The mobility type assigned during the first random trial during the generation of the user distribution.
◼ Activity status: The assigned activity status. It can be Active DL, Active UL, Active DL+UL, or Inactive.
◼ Connection status: The connection status indicates whether the user is connected or rejected at the end of
the simulation. If connected, the connection status corresponds to the activity status. If rejected, the rejection
cause is given.
◼ Clutter class: The code of the clutter class where the user is located.
◼ Indoor: This field indicates whether indoor losses pertaining to each clutter class are added to the path loss.
The receiver is considered indoor if either clutter heights or clutter classes are defined and those clutter
heights are greater than the receiver height defined in the traffic map.
◼ Best server: The best server of the user.
◼ Serving cell: The serving cell of the user.
◼ Layer: The layer to which the serving cell belongs.
◼ Multiserver Context: The reason of multiserver connection: carrier aggregation/multicarrier operation, CoMP,
or both.
◼ Number of servers (DL): The total number of aggregated or coordinated servers in downlink.
◼ Number of servers (UL): The total number of aggregated or coordinated servers in uplink.
◼ Azimuth: The orientation of the user’s terminal antenna in the horizontal plane. Azimuth is always considered
with respect to the North. Atoll points the user antenna towards its best server.
◼ Downtilt: The orientation of the user’s terminal antenna in the vertical plane. Mechanical downtilt is positive
when it is downwards and negative when upwards. Atoll points the user antenna towards its best server.
◼ Path loss (dB): The path loss from the best server calculated for the user.
◼ 2nd best server: The second best server of the user.
◼ 2nd best server path loss (dB): The path loss from the second best server calculated for the user.
◼ 3rd best server: The third best server of the user.
◼ 3rd best server path loss (dB): The path loss from the third best server calculated for the user.
◼ (N)RSRP (DL) (dBm): The RSRP or NRSRP received at the user location in the downlink.
◼ (N)RSSI (DL) (dBm): The RSSI or NRSSI received at the user location in the downlink.
◼ (N)RSRQ (DL) (dB): The RSRQ or NRSRQ received at the user location in the downlink.
◼ Received (N)RS power (DL) (dBm): The RS or NRS signal level received at the user location in the downlink.
◼ Received (N)SS power (DL) (dBm): The SS or NSS signal level received at the user location in the downlink.
◼ Received (N)PBCH power (DL) (dBm): The PBCH or NPBCH signal level received at the user location in the
downlink.
◼ Received (N)PDCCH power (DL) (dBm): The PDCCH or NPDCCH signal level received at the user location in
the downlink.

888 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

◼ Received (N)PDSCH power (DL) (dBm): The PDSCH or NPDSCH signal level received at the user location in
the downlink.
◼ (N)RS C/(I+N) (DL) (dB): The RS or NRS C/(I+N) at the user location in the downlink.
◼ (N)SS C/(I+N) (DL) (dB): The SS or NSS C/(I+N) at the user location in the downlink.
◼ (N)PBCH C/(I+N) (DL) (dB): The PBCH or NPBCH C/(I+N) at the user location in the downlink.
◼ (N)PDCCH C/(I+N) (DL) (dB): The PDCCH or NPDCCH C/(I+N) at the user location in the downlink.
◼ (N)PDSCH C/(I+N) (DL) (dB): The PDSCH or NPDSCH C/(I+N) at the user location in the downlink.
◼ (N)RS total noise (I+N) (DL) (dBm): The sum of the interference and noise experienced at the user location in
the downlink on the RS or NRS.
◼ (N)SS & PBCH total noise (I+N) (DL) (dBm): The sum of the interference and noise experienced at the user
location in the downlink on the SS or NSS and PBCH or NPBCH.
◼ (N)PDCCH total noise (I+N) (DL) (dBm): The sum of the interference and noise experienced at the user
location in the downlink on the PDCCH or NPDCCH.
◼ (N)PDSCH total noise (I+N) (DL) (dBm): The sum of the interference and noise experienced at the user
location in the downlink on the PDSCH or NPDSCH.
◼ Bearer (DL): The highest bearer available for the PDSCH or NPDSCH C/(I+N) level at the user location in the
downlink.
◼ BLER (DL): The Block Error Rate read from the user terminal’s reception equipment for the PDSCH or NPDSCH
C/(I+N) level at the user location in the downlink.
◼ Diversity mode (DL): The diversity mode used by the cell in downlink for the user.
◼ Peak RLC channel throughput (DL) (kbps): The maximum RLC channel throughput attainable using the
highest bearer available at the user location in the downlink.
◼ Effective RLC channel throughput (DL) (kbps): The effective RLC channel throughput attainable using the
highest bearer available at the user location in the downlink. It is calculated from the peak RLC throughput and
the BLER.
◼ Application channel throughput (DL) (kbps): The application throughput is the net throughput without coding
(redundancy, overhead, addressing, and so on). It is calculated from the effective RLC throughput, the
throughput scaling factor of the service and the throughput offset.
◼ Peak RLC user throughput (DL) (kbps): The maximum RLC user throughput attainable using the highest
bearer available at the user location in the downlink.
◼ Effective RLC user throughput (DL) (kbps): The effective RLC user throughput attainable using the highest
bearer available at the user location in the downlink. It is calculated from the peak RLC throughput and the
BLER.
◼ Application user throughput (DL) (kbps): The application throughput is the net throughput without coding
(redundancy, overhead, addressing, and so on). It is calculated from the effective RLC throughput, the
throughput scaling factor of the service and the throughput offset.
◼ Received (N)PUSCH power (UL) (dBm): The PUSCH or NPUSCH signal level received at the serving
transmitter from the user terminal in the uplink.
◼ (N)PUSCH total noise (I+N) (UL) (dBm): The sum of the interference and noise experienced at the serving
transmitter of the user in the uplink on the PUSCH or NPUSCH.
◼ (N)PUSCH C/(I+N) (UL) (dB): The PUSCH or NPUSCH C/(I+N) at the serving transmitter of the user in the
uplink.
◼ Bearer (UL): The highest bearer available for the PUSCH or NPUSCH C/(I+N) level at the serving transmitter
of the user in the uplink.
◼ BLER (UL): The Block Error Rate read from the serving cell’s reception equipment for the PUSCH or NPUSCH
C/(I+N) level at the serving transmitter of the user in the uplink.
◼ Diversity mode (UL): The diversity mode used by the cell in uplink for the user.
◼ Transmission power (UL) (dBm): The transmission power of the user terminal after power control in the
uplink.
◼ Allocated bandwidth (UL) (No. of Frequency Blocks): The number of frequency blocks allocated to the user
in the uplink.

© 2020 Forsk. All Rights Reserved. 889


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

◼ Peak RLC channel throughput (UL) (kbps): The maximum RLC channel throughput attainable using the
highest bearer available at the user location in the uplink.
◼ Effective RLC channel throughput (UL) (kbps): The effective RLC channel throughput attainable using the
highest bearer available at the user location in the uplink. It is calculated from the peak RLC throughput and
the BLER.
◼ Application channel throughput (UL) (kbps): The application throughput is the net throughput without coding
(redundancy, overhead, addressing, and so on). It is calculated from the effective RLC throughput, the
throughput scaling factor of the service and the throughput offset.
◼ Peak RLC allocated bandwidth throughput (UL) (kbps): The maximum RLC throughput attainable for the
number of PRBs allocated to the user using the highest bearer available at the user location in the uplink.
◼ Effective RLC allocated bandwidth throughput (UL) (kbps): The effective RLC throughput attainable for the
number of PRBs allocated to the user using the highest bearer available at the user location in the uplink. It is
calculated from the peak RLC throughput and the BLER.
◼ Application allocated bandwidth throughput (UL) (kbps): The application throughput is the net throughput
without coding (redundancy, overhead, addressing, and so on). It is calculated from the effective RLC
throughput, the throughput scaling factor of the service and the throughput offset.
◼ Peak RLC user throughput (UL) (kbps): The maximum RLC user throughput attainable using the highest
bearer available at the user location in the uplink.
◼ Effective RLC user throughput (UL) (kbps): The effective RLC user throughput attainable using the highest
bearer available at the user location in the uplink. It is calculated from the peak RLC throughput and the BLER.
◼ Application user throughput (UL) (kbps): The application throughput is the net throughput without coding
(redundancy, overhead, addressing, and so on). It is calculated from the effective RLC throughput, the
throughput scaling factor of the service and the throughput offset.
◼ Radio Access Technology: The radio access technology of the serving cell.
◼ Best Broadcast Beam: The best Broadcast Beam index.
◼ Best Service Beam: The best Service Beam index.

 For LTE-A users, the Mobiles tab displays the following information:
◼ Calculated radio parameters (signal levels, C/(I+N), and so on) corresponding
to:
◼ The users’ primary serving cells (carrier aggregation),
◼ Its best server (dynamic point selection, non-coherent joint transmission,
and joint reception CoMP),
◼ Combined joint transmission CoMP servers.
◼ Throughput:
◼ Aggregated over all the servers (carrier aggregation and non-coherent joint
transmission CoMP),
◼ Corresponding to the composite signal quality due to signal combination
in joint transmission CoMP.
To display detailed results for LTE-A users, select Actions > Detailed Display. The
Mobiles tab displays one line per aggregated or coordinated server showing the
calculated radio parameters (signal levels, C/(I+N), and so on) and throughputs
corresponding to each serving cell. For coherent joint transmission CoMP, however,
the radio signal quality values as well as throughputs are the same for all combined
servers, and the throughputs are not aggregated between servers.
The throughput of any rejected user is zero.

Initial Conditions Tab


The Initial Conditions tab contains the following information:
◼ The 4G/5G Network Settings:
◼ The 5G NR Power control margin
◼ The Serving Cell Selection Method

890 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

◼ The SU-IMO Activation Criterion


◼ The MU-MIMO Activation Criterion
◼ The 4G/5G parameters specified when creating the simulation:
◼ Generator initialisation value
◼ Maximum number of iterations
◼ Global scaling factor
◼ Backhaul capacity limitation
◼ Beam Usage Calculation information
◼ Uplink and downlink traffic load convergence thresholds
◼ Uplink noise rise convergence threshold
◼ Names of the traffic maps used
◼ The parameters related to the clutter classes, including the default values.

11.5.5 Making Coverage Predictions Using Simulation Results

You can analyse simulation results by making coverage predictions using simulation results. In a coverage
prediction each pixel is considered as a non-interfering probe user with a defined terminal, mobility, and service. The
analyses can be based on a single simulation or on an averaged group of simulations.
When no simulations are available, Atoll uses the downlink traffic loads and uplink noise rise values stored for each
cell to make coverage predictions. For information on cell properties, see "5G NR Cell Properties" on page 829, "LTE
Cell Properties" on page 819, and "NB-IoT Cell Properties" on page 825. For information on modifying cell properties,
see "Creating or Modifying a Cell" on page 110.
Once you have made simulations, Atoll can use the information from the simulations instead of the defined
parameters in the cell properties to make coverage predictions. For each coverage prediction based on simulation
results, you can base the coverage prediction on a selected simulation or on a group of simulations, which uses the
average of all simulations in the group.
The coverage predictions that can use simulation results are:
◼ Coverage: For information on making a downlink or uplink network coverage, see "Studying Network
Coverage" on page 843.
◼ Quality: For information on making a downlink or uplink network quality coverage, see "Studying Network
Quality" on page 844.
◼ Service Area: For information on making a service area coverage, see "Studying Downlink and Uplink Service
Areas" on page 846.
◼ Capacity: For information on making a downlink or uplink capacity coverage, see "Studying Network Capacity"
on page 847.
When no simulations are available, you select "(Cells table)" from the Load conditions list, on the Conditions tab.
However, when simulations are available you can base the coverage prediction on one simulation or a group of
simulations.
To base a coverage prediction on a simulation or group of simulations, when setting the parameters:
1. Click the Conditions tab.
2. From the Load conditions list, select the simulation or group of simulations on which you want to base the
coverage prediction.

11.6 Optimising Network Parameters Using ACP


The ACP (Automatic Cell Planning) module enables radio engineers designing 5G NR networks to automatically
calculate the optimal network settings in terms of network coverage and quality. ACP can also be used to add sites

© 2020 Forsk. All Rights Reserved. 891


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

from a list of candidate sites or to remove unnecessary sites or sectors. ACP can also be used in co-planning
projects where networks using different radio access technologies must be taken into consideration when
calculating the optimal network settings.
ACP is primarily intended to improve existing network deployment by reconfiguring the main parameters that can
be remotely controlled by operators: antenna electrical tilt and cell pilot power. ACP can also be used during the
initial planning stage of a 5G NR network by enabling the selection of the antenna, and its azimuth, height, and
mechanical tilt. ACP not only takes transmitters into account in optimisations but also any repeaters and remote
antennas.
ACP can also be used to measure and optimise the EMF exposure created by the network. This permits the
optimisation of power and antenna settings to reduce excessive EMF exposure in existing networks and optimal
site selection for new transmitters.
ACP uses user-defined objectives to evaluate the optimisation, as well as to calculate its implementation cost. Once
you have defined the objectives and the network parameters to be optimised, ACP uses an efficient global search
algorithm to test many network configurations and propose the reconfigurations that best meet the objectives. ACP
presents the changes ordered from the most to the least beneficial, allowing phased implementation or
implementation of just a subset of the suggested changes.
ACP is technology-independent and can be used to optimise networks using different radio access technologies.
Chapter 18: Automatic Cell Planning explains how you configure the ACP module, how you create and run an
optimisation setup, and how you can view the results of an optimisation.
In this section, only the concepts specific to 5G NR networks are explained:
◼ "5G NR Optimisation Objectives" on page 892
◼ "5G NR Quality Parameters" on page 892
◼ "5G NR Quality Analysis Predictions" on page 894

11.6.1 5G NR Optimisation Objectives

ACP optimises the network using user-defined objectives to evaluate the quality of the network reconfiguration. The
objectives are dependent on the technology used by the project and are consistent with the corresponding coverage
predictions in Atoll. In projects using 5G NR, the following objectives are proposed by default:
◼ 5G NR SS-RSRP
◼ 5G NR PDSCH CINR
You can also create the following objectives from the context menu of Objectives in the left-hand pane of the
Objectives tab:
◼ 5G NR 1st-Nth Difference
◼ 5G NR RLC Peak Rate
◼ 5G NR SSS CINR
◼ Aggregated RLC Peak Rate (there can be only one Aggregated RLC Peak Rate objective per optimisation)
◼ Custom Coverage
For projects using LTE and NB-IoT in addition to 5G NR, the list also includes LTE and NB-IoT optimisation
objectives.
You can define the optimisation objectives using the Objectives tab of the ACP Setup dialog box. For information
on setting objective parameters, see "Setting Objective Parameters" on page 1226.

11.6.2 5G NR Quality Parameters

When you create an optimisation setup, you define how ACP evaluates the objectives by defining quality
parameters. The quality parameters are technology-dependent.
You can base the evaluation of the objectives on a calculated coverage prediction or on manual configuration. When
you base the coverage prediction settings on a calculated coverage prediction, ACP will use the ranges and colours

892 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

defined in the selected coverage prediction as the default for its own predictions. However, if you have saved the
display options of an ACP prediction as default, or if you are using a configuration file for ACP, these defined ranges
and colours will be used as the default, overriding the settings in the selected coverage prediction. For more
information on changing the display settings of a quality analysis prediction, see "Changing the Display Properties
of ACP Predictions" on page 1277.
In projects using 5G NR, the following Quality parameters are proposed in the Pixel Rules frame of the objective
properties:
◼ SS-RSRP
◼ Overlap
◼ Best Server Distance
◼ 1st-2nd Difference
◼ 1st-4th Difference
◼ PDSCH CINR
◼ RLC Peak Rate
◼ SSS C/N
◼ SSS CINR
◼ Aggregated RLC Peak Rate (cannot be combined with the other quality parameters)
To define the ACP quality parameters:
1. Open the Setup Properties dialog box to define the optimisation as explained in "Creating an ACP Setup" on
page 1214.
2. Click the Objectives tab.
3. Under Parameters, expand the 5G NR folder and select the quality parameters you want to evaluate.
4. If a coverage prediction corresponding to a quality parameter has been calculated in Atoll, this coverage
prediction appears by default in the Base prediction settings on list.

Quality Parameter Corresponding Atoll Coverage Prediction

SS-RSRP 5G NR Downlink Coverage


"Value Intervals" / "SS-RSRP Level (DL)"

Overlap 4G/5G Overlapping Zones (DL)


"Value Intervals" / "Number of Servers"

1st-Nth 4G /5G Overlapping Zones (DL) (parameters used are limited to the
minimum signal level and the shading).
The number of servers must be specified manually.

PDSCH CINR 5G NR Downlink Quality


"Value Intervals" / "PDSCH C/(I+N) Level (DL) (dB)"

RLC Peak Rate 5G NR Downlink Capacity


Value Intervals" / "Peak RLC Channel Throughput (DL) (kbps)"

SSS C/N 5G NR Downlink Coverage


"Value Intervals" / "SSS C/N Level (DL) (dB)"

SSS CINR 5G NR Downlink Quality


"Value Intervals" / "SSS C/(I+N) Level (DL) (dB)"

The service is technology-dependant: a compatible Service must be selected in the Conditions tab of the
coverage prediction Properties dialog box.
5. To configure manually a quality parameter, select Manual Configuration from the Base prediction settings on
list and specify the corresponding options.
◼ SS-RSRP: you can enable Shadowing and define a Cell edge coverage probability. The standard deviations
defined in the Atoll clutter are used or, if no clutter information available, default values are used.
Additionally, you can specify the Service and Terminal that will be used during the calculation of SS-RSRP
through gain and losses (i.e., the service body loss, the gain and loss of the terminal antenna, and the
terminal noise factor).
◼ Overlap / 1st-Nth:
◼ Overlap: you can set a Minimum signal level and a Threshold margin.

© 2020 Forsk. All Rights Reserved. 893


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

◼ 1st-Nth: you can set a Minimum signal level and the Number of servers. The No. servers
In both cases, the value specified as Number of servers determines "Nth" in the 1st-Nth Difference
objective. For instance if you set Number of servers to 4, then the "1st-4th Difference" quality parameter
will be automatically selected by default in the Quality column of the 1st-Nth Difference properties page.
- Allowed values for Number of servers range from 3 to 100, with only one value available per technology.
- The "1st-2nd Difference" quality parameter (based on No. servers = 2) is provided by default.
◼ PDSCH CINR: you can enable Shadowing and define a Cell edge coverage probability. The standard
deviations defined in the Atoll clutter are used or, if no clutter information available, default values are used.
Additionally, you can specify the Service, Terminal, and Mobility that will be used during the calculation of
PDSCH CINR through gain and losses.
◼ RLC Peak Rate: the evaluation is done using the parameters defined for PDSCH CINR.
◼ SSS C/N: you can enable Shadowing and define a Cell edge coverage probability. Additionally, you can
specify the Service and Terminal that will be used during the calculation of SSS C/N through gain and
losses.
◼ SSS CINR: you can enable Shadowing and define a Cell edge coverage probability. Additionally, you can
specify the Service and Terminal that will be used during the calculation of SSS CINR through gain and
losses.

11.6.3 5G NR Quality Analysis Predictions

ACP quality analysis predictions can be displayed in the Atoll map window. The same predictions are displayed by
default on the Quality tab of an optimisation result window.
ACP quality analysis predictions are equivalent to some of Atoll coverage predictions. The following table lists the
quality analysis predictions available in ACP for 5G NR and the equivalent coverage predictions in Atoll.
ACP Quality Analysis Atoll Coverage Prediction Type
Prediction Type "Display type" / "Field"

SS-RSRP 5G NR Downlink Coverage


"Value Intervals" / "SS-RSRP Level (DL)"

PDSCH CINR 5G NR Downlink Quality


"Value Intervals" / "PDSCH C/(I+N) Level (DL) (dB)"

RLC Peak Rate 5G NR Downlink Capacity


Value Intervals" / "Peak RLC Channel Throughput (DL) (kbps)"

Overlap 4G/5G Overlapping Zones (DL)


"Value Intervals" / "Number of Servers"

1st-Nth Difference 4G/5G Overlapping Zones (DL) (parameters used are limited to the
minimum signal level and the shading).
The number of servers must be specified manually.

SSS-CINR 5G NR Downlink Quality


"Value Intervals" / "SSS C/(I+N) Level (DL) (dB)"

Making these predictions available within ACP enables you to quickly validate the optimisation results without
having to commit the results and then calculate a coverage prediction in Atoll. The ACP predictions display results
very similar to those that Atoll would display if you committed the optimisation results and calculated Atoll coverage
predictions, however, before basing any decision to commit the optimisation results on the predictions produced by
ACP, you should keep the following recommendations in mind:
◼ You should verify the results with a different Atoll coverage prediction, such as the overlapping zones
prediction.
◼ ACP generated predictions are generated using the entire set of proposed changes. They do not take into
account the change subset defined on the Change Details tab.
◼ Multiple frequency band optimisation is supported in 5G NR. However the predictions are provided separately
for the requested frequency band.
◼ Even after committing the optimisation results, differences can remain between the ACP predictions and the
predictions resulting from Atoll coverage predictions.

894 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

For ACP overlapping zones predictions, you can:


◼ Specify a best server threshold by entering a value next to Minimum Signal Level in the Overlap / 1st-Nth
properties page.
◼ Specify a threshold margin by entering a value next to Threshold margin in the Overlap / 1st-Nth properties
page.
For each network quality coverage prediction, ACP offers a prediction showing the initial network state, the final
network state, and a prediction showing the changes between the initial and final states.

11.7 4G/5G Network Configuration


The following sections describe different advanced 4G/5G network parameters and options that are used in
coverage predictions as well as Monte Carlo simulations.
In this section, the following advanced configuration options are explained:
◼ "Defining 4G/5G Frequency Bands" on page 895
◼ "4G/5G Network Settings" on page 896
◼ "Defining Network Deployment Layers" on page 897
◼ "Radio Equipment Properties" on page 899
◼ "Defining Schedulers" on page 901
◼ "Defining UE Categories" on page 903
◼ "Modelling Inter-Technology Interference" on page 903

11.7.1 Defining 4G/5G Frequency Bands

In 5G Multi-RAT document, a frequency band can contain multiple carriers. Therefore, frequencies are defined in two
tables:
◼ Frequency band table
◼ Carrier table.
Inside a frequency band, each carrier is specified, in the uplink and downlink, by its centre frequency and a total
width around that centre frequency.
To define frequency bands:
1. In the Parameters explorer, expand the 4G/5G Network Settings folder and the Frequencies folder, right-click
Bands, and select Open Table. The Frequency Bands table opens.
For information on working with data tables, see "Data Tables" on page 78.
2. In the Frequency Bands table, enter one frequency band per row. For each frequency band, enter the following
information:
◼ Name: Enter a name for the frequency band, for example, "n3 / E-UTRA 3". It is recommended to follow
standardised frequency band names. This name will appear in other dialog boxes when you select a
frequency band.
◼ Reference Frequency (MHz): Enter the reference frequency in MHz of the frequency band. This frequency
is used for path loss calculations.
3. When you have finished adding frequency bands, Close ( ) the Frequency Bands table.
4. In the Parameters explorer, expand the 4G/5G Network Settings folder and the Frequencies folder, right-click
Carriers, and select Open Table. The Carriers table appears.
5. In the Carriers table, enter one carrier per row. For each carrier, enter the following information:
◼ Name: Enter a name for the carrier. This name will appear in other dialog boxes where you select a carrier.
◼ Frequency Band: Select the associated frequency band as specified in step 2.

© 2020 Forsk. All Rights Reserved. 895


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

◼ Duplexing Method: Select the duplexing method used in the carrier from the list.
◼ Centre Frequency (DL) (MHz): Select the centre frequency in the frequency band around which the
downlink carrier is defined.
◼ Centre Frequency (UL) (MHz): Select the centre frequency in the frequency band around which the uplink
carrier is defined.
◼ Total Width (DL) (MHz): Enter the width for the downlink carrier in the frequency band.
◼ Total Width (UL) (MHz): Enter the width for the uplink carrier in the frequency band.
◼ ARFCN: The absolute radio frequency channel number corresponding to this carrier. This value may
represent the downlink or uplink EARFCN or NR-ARFCN depending on which ARFCN you want to use in
various data import functions such as drive test data, KPIs, and traces.
6. When you have finished adding carriers, Close ( ) the Carriers table.
You can also access the properties dialog box of each individual frequency band or carrier by double-clicking the
left margin of the row with the frequency band or carrier.

EARFCN to PRB Mapping


Atoll can display the mapping between EARFCNs and PRB indexes. This mapping tool can help understand the
position of NB-IoT channels and PRBs with respect to LTE channels and PRBs.
To display EARFCN to PRB mapping:
1. In the Parameters explorer, expand the LTE Radio Network Settings folder, right-click Frequencies, and select
EARFCN to PRB Mapping from the context menu. The EARFCN to PRB Mapping dialog box appears.
2. In the EARFCN to PRB Mapping dialog box, you can select an LTE and an NB-IoT channel and view their
respective positions in the frequency domain.

a. Click the LTE frequency band filter button to the left ( ) and select an LTE frequency band from the list.
b. Click the LTE channel list and select an LTE channel number from the list.

c. Click the NB-IoT frequency band filter button to the right ( ) and select an NB-IoT frequency band from
the list.
d. Click the NB-IoT channel list and select an NB-IoT channel number from the list.
The PRBs corresponding to the selected LTE channel are displayed in grey colour. The PRB corresponding to
the selected and NB-IoT channel is displayed in blue colour. LTE PRBs overlapped by the NB-IoT PRB are
shown in orange colour. The centre six LTE PRBs are shown in red colour if overlapped by the NB-IoT PRB. The
red colour underlines the fact that these PRBs should not be used for inband NB-IoT deployment.
Additional information is also displayed, such as, the NB-IoT deployment configuration using the selected
channel with respect to the selected LTE channel: standalone, guardband, or inband. For the inband
configuration, LTE PRBs that can be used for anchor NB-IoT cells are identified when overlapped. The start
and end frequencies corresponding to a PRB are displayed in the tip text tool.
3. Click Close to close the EARFCN to PRB Mapping dialog box.

11.7.2 4G/5G Network Settings

Atoll allows you to set network level parameters which are common to all the transmitters and cells in the network.
These parameters are used in coverage predictions as well as during Monte Carlo simulations by the radio resource
management and scheduling algorithms.
This section details the properties of the 4G/5G Network Settings folder in a 5G Multi-RAT document and explains
how to access them.

11.7.2.1 4G/5G Network Settings Properties


The Properties dialog box of the 4G/5G Network Settings folder consists of multiple tabs, depending on the radio
access technology that you are using.

896 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

The Global Parameters Tab


◼ Name: The name of the network setting folder in the Parameters explorer.
◼ Height/ground: The receiver height at which the path loss matrices and coverage predictions are calculated.
◼ Default max range: The maximum coverage range of transmitters in the network.
◼ Advanced: This button enables you to access the best server selection method and the SU-MIMO and MU-
MIMO criteria for diversity mode selection.

The 5G NR, LTE, and NB-IoT Tabs


The 5G NR, LTE, and NB-IoT tab include the following parameters:
◼ Min interferer C/N threshold: Minimum requirement for interferers to be considered in calculations.
Interfering cells from which the received carrier-power-to-noise ratio is less than this threshold are discarded.
For example, setting this value to -20 dB means that interfering cells from which the received signals are 100
times lower than the thermal noise level will be discarded in calculations. The calculation performance of
interference-based coverage predictions and interference matrices calculations, and Monte Carlo simulations
can be improved by setting a high value for this threshold.
◼ Uplink power adjustment margin: The margin (in dB) that will be added to the bearer selection threshold, for
protection against fast fading, when performing power control in uplink.
◼ Advanced (for LTE only): The advanced LTE parameters allows you to set the Downlink transmit power
calculation method. The RS EPRE can be either calculated automatically using the maximum power and the
EPRE offsets for different downlink channels defined per cell or entered per cell by the user.

11.7.2.2 Modifying 4G/5G Network Settings


You can change 4G/5G network settings in the Properties dialog box of the 4G/5G Network Settings folder.
To set the network level parameters:
1. In the Parameters explorer, right-click the 4G/5G Network Settings folder and select Properties from the
context menu. The 4G/5G Network Settings Properties dialog box appears.
2. Set the parameters in the appropriate tabs as explained in "4G/5G Network Settings Properties" on page 896.
3. Click OK. The parameters are used during coverage predictions for the entire network.

11.7.3 Defining Network Deployment Layers

5G NR networks can be deployed in multiple layers of heterogeneous cells, i.e., of different sizes (macro, micro,
small cells, and so on), and possibly using different frequencies. Such networks are referred to as HetNets, or
heterogeneous networks. In Atoll, different network layers with different priorities can be defined for your 5G NR
network. During cell selection, network layer priorities are taken into account to determine the serving cells.
To create a new network layer:
1. In the Parameters explorer, expand the 4G/5G Network Settings folder, right-click Layers, and select Open
Table. The Layers table appears.
2. In the Layers table, each row describes a network layer. For the new network layer, enter:
◼ Index: The layer index is automatically assigned by Atoll to each new layer that you create.
◼ Name: The name of the network layer.
◼ Priority: The priority of the network layer.
◼ Max Speed (km/h): The highest speed of a mobile user that can connect to cells of this layer.

© 2020 Forsk. All Rights Reserved. 897


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

11.7.4 Defining Radio Equipment

5G NR radio equipment models the transmission and reception characteristics of cells and user terminals. Default
examples are provided that model commonly used cell and user radio equipment.

11.7.4.1 Radio Bearers


In Atoll, a "bearer" refers to a combination of MCS, i.e., modulation and coding schemes. 5G NR radio bearers carry
the data in the uplink as well as in the downlink.

Bearer Selection Thresholds


The default values of the bearer selection thresholds, the BLER quality graphs, and the bearer efficiency values in
Atoll have been extracted from the 3GPP TR 36.942 V8.0.0. These values correspond to an ideal (AWGN) radio
channel, and are too optimistic compared to actual radio channels. It is recommended to use more realistic values
when available.
The spectral efficiency is the number of useful data bits that can be transmitted using any modulation and coding
scheme per Hz, the transition points between any two modulation and coding schemes give the default bearer
selection thresholds in Atoll, and the normalised values from the slopes of the graphs, that represent the reduction
in the spectral efficiency, give the block error rate.

Calculating Bearer Selection Thresholds From Receiver Sensitivity Values


You can convert the receiver sensitivity values, from your equipment data sheet, into bearer selection thresholds
using the following conversion method:
SF  N Used
CNR = RS + 114 – NF – 10  Log  ---------------------------
 N Total 

Where RS is the receiver sensitivity in dBm, NF is the noise figure of the receiver in dB, SF is the sampling frequency
in MHz, N Used is the number of subcarriers corresponding to the number of PRBs, N Total is the total number of
subcarriers, i.e., the FFT size.
In the above explanation, the term receiver refers to the base station in uplink and to the mobile/user equipment in
the downlink.

Relationship Between Bearer Efficiency And Spectral Efficiency


Spectral efficiency of a modulation and coding scheme is defined as the number of useful bits that can be
transmitted per second over 1 Hz wide channel. Spectral efficiency is hence given in terms of bps/Hz.
In Atoll, the efficiency of bearers (modulation and coding schemes) are defined in the Radio Bearers table. The
bearer efficiency is given in terms of bits/symbol. Remember that in Atoll symbol refers to one resource element,
the data transmission unit which is 1 OFDM symbol long and 1 subcarrier width wide, as shown in Figure 11.5.

Figure 11.5: Symbol

Bearer efficiency is similar to spectral efficiency. The only difference is in the units used. Here is a simple example
that compares spectral efficiency and bearer efficiency, and shows that the two are the same.
Spectral efficiency is given by:
SE =  1 – BLER   r  Log 2  M  bps  Hz

Where BLER is the Block Error Rate, r is the coding rate for the bearer, and M is the number of modulation states. For
simplification, we set BLER = 0, and use QPSK1/2, i.e., four modulation states and r = 0.5. With these values, we get
a spectral efficiency of 1 bps/Hz for QPSK1/2. In other words, a communication channel using QPSK1/2 modulation
and coding scheme can send 1 bps of useful data per unit bandwidth.

898 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

In order to compare the bearer efficiency and spectral efficiency of QPSK1/2, let’s say that QPSK1/2 has a bearer
efficiency of 1 bits/symbol. Here as well, the number of bits refers to useful data bits. The width of a subcarrier in
1
LTE is F = 15 kHz , from which we can calculate the useful symbol duration as well: T U = ------- = 66,67  sec . In one
F
second, there can be 1 sec  66,67  sec = 15000 OFDM symbols. If 15000 symbols are transmitted using QPSK1/2,
this gives us a throughput of 15000 Symbols/sec  1 bits/Symbol = 15000 bps , which is the throughput achievable
using one subcarrier of 15 kHz. We can find the spectral efficiency by normalizing the throughput to unit bandwidth.
This gives: 15000 bps/subcarrier  15 kHz/subcarrier = 1 bps/Hz .
In order to compare equivalent quantities, we have ignored some system parameters, such as the cyclic prefix, and
have considered that the entire frame is transmitted in one direction, uplink or downlink.

11.7.4.2 Radio Equipment Properties


The Radio Equipment Properties window allows you to configure bearer selection thresholds, quality indicator
graphs, repetitions, and MIMO gains for the radio equipment.

General Tab
On this tab, you can define the Name of the radio equipment.

Bearers Tab
Radio bearers carry the data in the uplink as well as in the downlink.
◼ Radio Bearer Index: The bearer index number is used to identify the bearer in the bearer selection thresholds
and the quality graphs in radio equipment.
◼ Name: Specify a name for the bearer, for example, "16QAM 3/4". This name identifies the bearer in other dialog
boxes and results.
◼ Modulation: Select a modulation from the list of available modulation types. This column is for information
and display purposes only.
◼ Channel Coding Rate: Enter the coding rate used by the bearer. This column is for information and display
purposes only.
◼ Bearer Efficiency (bits/symbol): Enter the number of useful bits that the bearer can carry in a symbol. This
information is used in throughput calculations.
◼ Direction: Uplink, downlink, or both.
◼ Rank: The rank of the bearer with respect to other bearers defined for the radio equipment.
For information on the relation between bearer efficiency and spectral efficiency, see "Relationship Between Bearer
Efficiency And Spectral Efficiency" on page 898.

Thresholds Tab
On this tab, you can modify the Bearer Selection Thresholds (DL) and (UL), the SU-MIMO Thresholds, MU-MIMO
Thresholds, AAS Thresholds as well as Slave or Secondary Cells Activation Thresholds for different mobility types.
A bearer is selected for data transfer at a given pixel if the received carrier-to-interference-and-noise ratio is higher
than its selection threshold. For more information on bearers, see "Radio Bearers" on page 898.
◼ Bearer Selection Thresholds (DL) and (UL): Click the DL Selection Thresholds or DL Selection Thresholds
button to open the curve editor. The curve editor enables you to enter a C/(I+N) Thresholds associated with
each Radio Bearer Index in order to define a DL or UL selection threshold graph.

 Downlink calculations are made with the DL bearer selection threshold of the UE
Equipment.
Uplink calculations are made with the UL bearer selection threshold of the Cell
Equipment

◼ SU-MIMO Threshold: Specify the SSS or CRS C/N, SSS or CRS C/(I+N), or PDSCH or PUSCH C/(I+N) threshold,
according to the option set in the Advanced Parameters, above which SU-MIMO can be used. If left empty, SU-
MIMO is considered to be accessible.

© 2020 Forsk. All Rights Reserved. 899


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

◼ MU-MIMO Threshold: Specify the SSS or CRS C/N, SSS or CRS C/(I+N), or PDSCH or PUSCH C/(I+N) threshold,
according to the option set in the Advanced Parameters, above which MU-MIMO can be used. If left empty,
MU-MIMO is considered to be accessible.
◼ Secondary Cell Activation Threshold: Specify the PDSCH or PUSCH C/(I+N) threshold above which LTE-A
secondary cells will be activated.
For more information on the default values of the bearer selection thresholds, see "Bearer Selection Thresholds" on
page 898. For converting receiver equipment sensitivity values (dBm) into bearer selection thresholds, see
"Calculating Bearer Selection Thresholds From Receiver Sensitivity Values" on page 898.

Repetitions Tab
Use this tab to specify to model the repetition of downlink and uplink transmissions multiple times to achieve a
higher probability of error-free reception. NPDSCH and NPUSCH Repetitions are used in NB-IoT to achieve enhanced
coverage with low complexity. For one complete transmission, repetition of the transmission applies to both data
transmission and the associated control signalling transmission.
◼ Mobility: The name of the mobility type (UE speed). This can be set to All.
◼ Deployment Configuration: Specify whether the NB-IoT deployment configuration is Any, Standalone, Guard-
band or In-band.
◼ Subcarrier Width: Specify the width of the subcarrier: Any, 3.75 kHz, or 15 kHz.
◼ NRSRP Level (dBm): Specify the minimum coverage level for NRSRP.
◼ Number of Repetitions: Enter the number of repetitions required to ensure connectivity for the given NRSRP
level, subcarrier width, deployment configuration, and mobility.
◼ Bearer Selection Gain (dB): Click the Bearer Selection Gain button to open the curve editor. The curve editor
enables you to enter a Bearer Selection Gain (dB) associated with each Radio Bearer Index for the given
number of repetitions.

Quality Graphs Tab


On this tab, you can modify the quality indicator graphs for different bearers and for different mobility types. These
graphs depict the performance characteristics of the equipment under different radio conditions.
Click the Quality Graph button to open the curve editor. The curve editor enables you to enter a list of C/(I+N)
Thresholds associated with BLER values that will define the quality graph.

PDSCH/PUSCH MIMO Gains Tab


On this tab, you can modify the MIMO and diversity gains for 5G NR PBCH and PDCCH for different bearers, mobility
types, BLER values, and numbers of transmission and reception antenna ports. The MIMO throughput gain is the
increase in channel capacity compared to a SISO system. Diversity gains can be defined for different diversity
modes: transmit/receive diversity, SU-MIMO, and MU-MIMO. Diversity gain is applied to the PDSCH or PUSCH C/N
and C/(I+N) when the diversity mode is transmit or receive diversity. SU-MIMO diversity gain is applied to the PDSCH
or PUSCH C/N and C/(I+N) when the diversity mode is SU-MIMO. MU-MIMO diversity gain is applied to the PDSCH
or PUSCH C/N and C/(I+N) when the diversity mode is MU-MIMO.
For more information on bearers and mobility types, see "Radio Bearers" on page 898 and "Modelling Mobility
Types" on page 286, respectively.

 No MIMO gain (diversity, SU-MIMO, and MU-MIMO) is applied if the numbers of


transmission and reception antennas are both equal to 1.

Click the Max SU-MIMO Gain Graphs button to enter a Max SU-MIMO Gain associated with each C/(I+N) value in
order to define a gain graph.
Click the MU-MIMO Gain Graphs button to enter a MU-MIMO Capacity Gain associated with each Number of MU-
MIMO users in order to a gain graph.
You can define the gains for any combination of mobility type, bearer, and BLER, as well as the default gains for "All"
mobility types, "All" bearers, and a Max BLER of 1. During calculations, Atoll uses the gains defined for a specific
combination if available, otherwise it uses the default gains.

900 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

PBCH/PDCCH MIMO Gains Tab


On this tab, you can enter diversity gains for 5G NR PBCH and PDCCH for different mobility types, and numbers of
transmission and reception antenna ports. The diversity gains are applied to the C/N and C/(I+N) when the cell and
terminal both support any form of MIMO in downlink.

IRFs Tab
On this tab, you can define inter-carrier interference reduction factors (IRFs) by defining an Adjacent Channel
Selectivity (ACS) value per carrier.

11.7.4.3 Creating and Modifying Radio Equipment


You can create new radio equipment or edit existing equipment from the Radio Equipment Properties dialog box.
To create or edit reception equipment:
1. In the Network explorer, expand the 4G/5G Network Settings folder, right-click Radio Equipment, and select
Open Table. The Radio Equipment table appears.
2. In the Radio Equipment table, each row describes a piece of equipment. To create a new piece of equipment,
enter its name on the row marked ’*’ and press Enter.
3. Double-click the equipment entry in the Radio Equipment table. The equipment Properties dialog box opens.
4. Edit the values in the Properties dialog box as described in "Radio Equipment Properties" on page 899.
5. Click OK. The Properties dialog box closes and the settings are stored.

11.7.5 Defining Schedulers

In Atoll, schedulers perform the selection of users for resource allocation, the radio resource allocation and
management according to the QoS classes of the services being accessed by the selected users.
The scheduling process is composed of the following three steps:
1. Selection of users for resource allocation: The Max number of users defined for each cell is the maximum
number of users that the cell’s scheduler can work with simultaneously. At the start of the scheduling process,
the scheduler keeps only as many users as the maximum number defined for resource allocation. If no limit
has been set, all the users generated during Monte Carlo simulations for this cell are considered, and the
scheduler continues to allocate resources as long as there are remaining resources.
2. Resource allocation for supporting the Min throughput demands: This is the minimum throughput that a
service must get in order to work properly. The scheduler is either able to allocate the exact amount of
resources required to fully support the minimum throughput demands, or the service does not get any
resources at all.
The scheduler allocates resources, for supporting the minimum throughput demands, in the order of service
priority. The effective service priority is determined based on the QCI priority and the user-defined service
priority. For example, the order of resource allocation will be as follows: users of the service with the highest
QCI priority and the highest user-defined service priority to users of the service with the lowest QCI priority and
the lowest user-defined service priority.
In order to be connected, users active in downlink and uplink must be able to get their minimum throughput in
both directions. If a user active in downlink and uplink gets his minimum throughput in only one direction, he
will be rejected.
3. Resource allocation for supporting the Max throughput demands: Once the resources have been allocated
for supporting the minimum throughput demands in the previous step, the remaining resources can be
allocated in different ways to support the maximum throughput demands of the users.
For allocating resources to support the maximum throughput demands, the following types of scheduling
methods are available:
◼ Proportional fair: The proportional fair scheduling method allocates the same amount of resources to all
the users with a maximum throughput demand. Therefore, the resources allocated to each user are either
the resources it requires to achieve its maximum throughput demand or the total amount of resources
divided by the total number of users in the cell, which ever is smaller. The proportional fair scheduler can

© 2020 Forsk. All Rights Reserved. 901


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

also model the effect of resource scheduling over time, i.e., how a proportional fair scheduler benefits from
fast fading, by applying multi-user diversity gains (MUG) to user throughputs.
◼ Proportional demand: The proportional demand scheduling method allocates resources proportional to
the demands of users who have a maximum throughput demand. Therefore, users with higher maximum
throughput demands will have higher resulting throughputs than the users with lower maximum throughput
demands.
◼ Round Robin: The round robin scheduling method allocates the same amount of resources to all the users
with a maximum throughput demand. Therefore, the resources allocated to each user are either the
resources it requires to achieve its maximum throughput demand or the total amount of resources divided
by the total number of users in the cell, which ever is smaller.
◼ Max C/I: This scheduling method allocates the resources required by the users to achieve their maximum
throughput demands in the order of their PDSCH C/(I+N) in downlink and of their PUSCH & PUCCH C/(I+N)
in uplink. This means that users who are under good radio conditions will get the resources they require.
The end result of this scheduling method is that the cumulated cell throughputs are maximised.
For all the scheduling methods, resources are allocated to support the maximum throughput demand until
either the maximum throughput demands of all the users are satisfied or the scheduler runs out of resources.
The Schedulers table lists the available schedulers. You can add, remove, and modify scheduler properties, if you
want.
To define schedulers:
1. In the Parameters explorer, expand the 4G/5G Network Settings folder, right-click Schedulers and select Open
Table. The Schedulers table appears.
2. In the table, enter one scheduler per row. For information on working with data tables, see "Data Tables" on
page 78. For each scheduler, enter:
◼ Name: Enter a name for the scheduler. This name will appear in the cell properties.
◼ Scheduling Method: Select the scheduling method used by the scheduler for allocating resources to
support the maximum throughput demands.
◼ Bearer Selection Criterion: Select the criterion for the selection of the best bearer.
◼ Bearer index: The best bearer selected for throughput calculations is the one with the highest bearer
index among the bearers available in the reception equipment.
◼ Peak RLC throughput: The best bearer selected for throughput calculations is the one with the highest
peak RLC throughput (including SU-MIMO gains) among the bearers available in the reception
equipment.
◼ Effective RLC throughput: The best bearer selected for throughput calculations is the one with the
highest effective RLC throughput (including SU-MIMO gains) among the bearers available in the
reception equipment.
◼ Target Throughput: Select the throughput that the scheduler will target to satisfy for all services.
◼ Uplink Bandwidth Allocation Target: Select the aim of the uplink bandwidth allocation.
◼ Full bandwidth: All the PRBs are used for the PUSCH & PUCCH C/(I+N) calculations, i.e., no bandwidth
reduction is performed.
◼ Maintain connection: The number of PRBs is reduced one by one in order to increase the PUSCH &
PUCCH C/(I+N) so that the mobile is able to get at least the lowest bearer.
◼ Best bearer: The number of PRBs is reduced in order to increase the PUSCH & PUCCH C/(I+N) so that
the mobile is able to get the highest bearer available. The definition of the highest bearer depends on the
Bearer selection criterion, i.e., highest index, highest peak RLC throughput, or highest effective RLC
throughput.
When the Bearer selection criterion is set to Effective RLC throughput, Atoll calculates the effective RLC
throughput for all possible combinations of [number of PRBs, bearers], and keeps the number of PRBs
and the bearer which provide the highest effective RLC throughput.
3. Double-click a row corresponding to any scheduler in the Schedulers table. The scheduler’s properties dialog
box appears.
The General tab contains the scheduler properties described above. For Proportional fair schedulers, the
properties dialog box displays an additional MUG tab. On the MUG tab, you can edit the downlink and uplink
throughput gains due to multi-user diversity for different radio bearers and mobility types. You can also define
the maximum PDSCH and PUSCH C/(I+N) values above which their are no gains due to multi-user diversity.

902 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

To edit the downlink multi-user diversity gains for a radio bearer and a mobility type:
a. Click the DL MUG Graph button. The DL MUG dialog boxes appears.
b. Edit the downlink multi-user diversity gain values for different numbers of simultaneously connected
downlink users.
c. Click OK.
To edit the uplink multi-user diversity gains for a radio bearer and a mobility type:
a. Click the UL MUG Graph button. The UL MUG dialog boxes appears.
b. Edit the uplink multi-user diversity gain values for different numbers of simultaneously connected uplink
users.
c. Click OK.
4. Click OK.
5. Click the Close button ( ) to close the Schedulers table.

11.7.6 Defining UE Categories

User equipment capabilities are standardised into different UE categories according to 3GPP specifications.
To edit a UE category:
1. In the Parameters explorer, expand the 4G/5G Network Settings folder, right-click UE Categories, and select
Open Table. The UE Categories table appears.
2. The UE Categories table has the following columns:
◼ Name: Name of the UE category.
◼ Max number of transport block bits per TTI (DL): The maximum number of transport block bits per
subframe in the downlink. This parameter defines the highest downlink throughput that a terminal can
support.
◼ Max number of transport block bits per TTI (UL): The maximum number of transport block bits per
subframe in the uplink. This parameter defines the highest uplink throughput that a terminal can support.
◼ Highest supported modulation (DL): The highest modulation supported in the downlink.
◼ Highest supported modulation (UL): The highest modulation supported in the uplink.
◼ Max number of transmission antennas: The maximum number of antenna ports supported by a terminal
in the uplink.
◼ Max number of reception antennas: The maximum number of antenna ports supported by a terminal in the
uplink.
◼ Max number of reception antenna ports: The maximum number of antenna ports supported by a terminal
in the downlink.
◼ Maximum bandwitdh (MHz): The maximum bandwidth supported by the terminal.
◼ LTE-A to LTE Downgrade Category: Name of the UE category to be used if an LTE-A terminal is connected
to an LTE-only cell. According to 3GPP specifications, an LTE-A terminal that uses UE category 6 or 7 when
connected to an LTE-A cell uses UE category 4 when connected to an LTE-only cell. Similarly, an LTE-A
terminal that uses UE category 8 when connected to an LTE-A cell uses UE category 5 when connected to
an LTE-only cell.
3. Click the Close button ( ) to close the 5G NR UE Categories table.

11.7.7 Modelling Inter-Technology Interference

Analyses of 5G NR networks co-existing with other technology networks can be carried out in Atoll. Inter-technology
interference may create considerable capacity reduction in a 5G NR network. Atoll can take into account
interference from co-existing networks in Monte Carlo simulations and coverage predictions.

© 2020 Forsk. All Rights Reserved. 903


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

The following inter-technology interference scenarios are modelled in Atoll:


◼ Interference received by mobiles on the downlink: Interference can be received by mobiles in an LTE NB-IoT
network on the downlink from external base stations and mobiles in the vicinity.
Interference from external base stations (also called downlink-to-downlink interference) might be created by
the use of same or adjacent carriers, wideband noise (thermal noise, phase noise, modulation products, and
spurious emissions), and intermodulation. In Atoll, you can define interference reduction factor (IRF) graphs
for different technologies (GSM, UMTS, CDMA2000, and so on). These graphs are then used for calculating
the interference from the external base stations on mobiles. This interference is taken into account in all
downlink interference-based calculations.
Interference from external mobiles (also called uplink-to-downlink interference) might be created by
insufficient separation between the uplink frequency used by the external network and the downlink frequency
used by your LTE NB-IoT network. Such interference may also come from co-existing TDD networks. The
effect of this interference is modelled in Atoll using the Additional DL noise rise definable for each cell in the
LTE NB-IoT network. This noise rise is taken into account in all downlink interference-based calculations. For
more information on the Additional DL noise rise, see "5G NR Cell Properties" on page 829.

Figure 11.6: Interference received by mobiles on the downlink

◼ Interference received by cells on the uplink: Interference can be received by cells of an LTE NB-IoT network
on the uplink from external base stations and mobiles in the vicinity.
Interference from external base stations (also called downlink-to-uplink interference) can be created by
insufficient separation between the downlink frequency used by the external network and the uplink frequency
used by your LTE NB-IoT network. Such interference may also come from co-existing TDD networks.
Interference from external mobiles (also called uplink-to-uplink interference) can be created by the use of
same or nearby frequencies for uplink in both networks. Unless the exact locations of external mobiles is
known, it is not possible to separate interference received from external base stations and mobiles on the
uplink. The effect of this interference is modelled in Atoll using the Additional UL noise rise definable for each
cell in the LTE NB-IoT network. This noise rise is taken into account in uplink interference-based calculations
in Monte Carlo simulations but not in coverage predictions. For more information on the Additional UL noise
rise, see "5G NR Cell Properties" on page 829.

Figure 11.7: Interference received by cells on the uplink

Interference received from external base stations on mobiles of your LTE NB-IoT network can be calculated by Atoll.
Atoll uses the inter-technology interference reduction factor (IRF) graphs for calculating the interference levels. An
IRF graph represents the variation of the Adjacent Channel Interference Ratio (ACIR) as a function of frequency
separation. ACIR is determined from the Adjacent Channel Suppression (ACS) and the Adjacent Channel Leakage
Ratio (ACLR) parameters as follows:

904 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 11: 5G Multi-RAT Networks

1
ACIR = ----------------------------------
1 1
----------- + ----------------
ACS ACLR

An IRF depends on:


◼ The interfering technology (GSM, UMTS, CDMA2000, and so on)
◼ The interfering carrier bandwidth (kHz)
◼ The interfered carrier bandwidth (kHz)
◼ The frequency offset between both carriers (MHz).
IRFs are used by Atoll to calculate the interference from external base stations only if the Atoll document containing
the external base stations is linked to your LTE document, i.e. in co-planning mode or in a multi-RAT document.
To define the inter-technology IRFs in the victim network:
1. In the Parameters explorer, expand the Radio Network Equipment folder, right-click Inter-technology
Interference Reduction Factors, and select Open Table. The Inter-technology Interference Reduction Factors
table appears.
2. In the table, enter one interference reduction factor graph per row. For each IRF graph, enter:
◼ Technology: The technology used by the interfering network.
◼ Interferer bandwidth (kHz): The width in kHz of the channels (carriers) used by the interfering network. This
channel width must be consistent with that used in the linked document.
◼ Victim bandwidth (kHz): The width in kHz of the channels (carriers) used by the interfered network. This
channel width must be consistent with that used in the main document.
◼ Reduction factors (dB): Click the cell corresponding to the Reduction factors (dB) column and the current
row in the table. The Reduction factors (dB) dialog box appears.
i. Enter the interference reduction factors in the Reduction (dB) column for different frequency separation,
Freq. delta (MHz), values relative to the centre frequency of the channel (carrier) used in the main
document.

Reduction values must be positive.



◼ If you leave reduction factors undefined, Atoll assumes there is no


interference.

ii. When done, click OK.


3. Click the Close button ( ) to close the Inter-technology Interference Reduction Factors table.
You can link more than one Atoll document with your main document following the procedure described in
"Switching to Co-planning Mode" on page 1116. If the linked documents model networks using different
technologies, you can define the interference reduction factors in your main document for all these technologies,
and Atoll will calculate interference from all the external base stations in all the linked documents.

© 2020 Forsk. All Rights Reserved. 905


Atoll 3.4.1 User Manual for Radio Networks
Chapter 11: 5G Multi-RAT Networks

906 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

12 WiMAX BWA Networks


WiMAX (Wireless Interoperability for Microwave Access) refers to a group of broadband wireless access (BWA)
standards that use the SOFDMA (Scalable Orthogonal Frequency Division Multiple Access) technology. The WiMAX
air interface is described in the IEEE 802.16e standard. 802.16e networks are mobile broadband wireless access
networks which use SOFDMA, support handovers, and user speeds of up to 100 km/hr.
Atoll enables you to design IEEE 802.16e broadband wireless access networks. Atoll can predict radio coverage,
manage mobile and fixed subscriber data, and evaluate network capacity. Atoll WiMAX also supports smart
antennas and MIMO.
Atoll enables you to model fixed and mobile users in WiMAX environments. You can carry out calculations on fixed
subscriber locations as well as base your calculations on mobile user scenarios during Monte Carlo simulations.
You can also perform interference predictions, resource allocation, and other calculations on mobile users.
Atoll generates realistic network simulations (snapshots) using a Monte Carlo statistical engine for scheduling and
resource allocation. Realistic user distributions can be generated using different types of traffic maps. Atoll uses
these user distributions as input for the simulations.
You can create coverage predictions to analyse the following and other parameters for WiMAX channels in downlink
and in uplink:
◼ Signal levels
◼ The carrier-to-interference-and-noise ratio
◼ Service areas and radio bearer coverage
Coverage predictions that depend on the network traffic loads can be created from either Monte Carlo simulation
results or from a user-defined network load configuration (uplink and downlink traffic loads, and uplink noise rise).
GSM GPRS EDGE, CDMA2000, UMTS HSPA, TD-SCDMA, and LTE networks can be planned in the same Atoll
session.

+ Before working with the Atoll WiMAX module for the first time, it is highly
recommended to go through the "Glossary of WiMAX Terms" on page 1006. This
will help you get accustomed to the terminology used in Atoll.

This chapter covers the following topics:


◼ "Designing a WiMAX Network" on page 907
◼ "Transmitters and Cells" on page 909
◼ "Studying Base Stations" on page 917
◼ "Configuring WiMAX Network Parameters Using the AFP" on page 941
◼ "Studying WiMAX Network Capacity" on page 962
◼ "Optimising Network Parameters Using ACP" on page 971
◼ "Advanced Configuration" on page 976
◼ "Tips and Tricks" on page 997
◼ "Glossary of WiMAX Terms" on page 1006

12.1 Designing a WiMAX Network


The following diagram depicts the process of creating and planning a WiMAX network. The steps involved in
planning a WiMAX network are described below (see Figure 12.1).

© 2020 Forsk. All Rights Reserved. 907


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

1. Open an existing radio-planning document or create a radio-planning document.


◼ You can open an existing Atoll document by selecting File > Open.
◼ You can create an Atoll document as explained in Chapter 1: Working Environment.
2. Configure the network by adding network elements and changing parameters.
You can add and modify the following elements of base stations:
◼ "Creating Base Stations" on page 108
◼ "Creating or Modifying a Transmitter" on page 110
◼ "Creating or Modifying a Cell" on page 110
You can also add base stations using a station template (see "Placing a New Base Station Using a Station
Template" on page 111).
3. Carry out basic coverage predictions. See "WiMAX Signal Level Coverage Predictions" on page 919.
4. Allocate neighbours. See "Planning Neighbours in WiMAX" on page 939.
5. Allocate frequencies. See "Planning Frequencies" on page 944.
6. Allocate preamble indexes. See "Planning Preamble Indexes" on page 946.
7. Before making more advanced coverage predictions, you need to define cell load conditions in one of the
following ways:
◼ You can generate realistic cell load conditions by creating a simulation based on traffic maps (see
"Studying WiMAX Network Capacity" on page 962).
◼ You can define cell load conditions manually either on the Cells tab of each transmitter Properties dialog
box or in the Cells table (see "Creating or Modifying a Cell" on page 110).
8. Make WiMAX-specific signal quality coverage predictions using the defined cell load conditions. See "WiMAX
Coverage Predictions" on page 922.
9. If necessary, modify network parameters to study the network with a different frequency plan. After modifying
the network frequency plan, you must perform steps 7 and 8 again.

908 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

6
7a

7c 7d

7b
7

9 10

Figure 12.1: Planning a WiMAX network - workflow

12.2 Transmitters and Cells


In Atoll, a site is defined as a geographical point where transmitters are located. Once you have created a site, you
can add transmitters. In Atoll, a transmitter is defined as the antenna and any other additional equipment, such as
the TMA, feeder cables, and so on. In a WiMAX project, you must also add cells to each transmitter. A cell refers to
the characteristics of an RF channel on a transmitter.
Atoll lets you create one site, transmitter, or cell at a time, or create several at once using station templates. In Atoll,
a base station refers to a site and a transmitter with its antennas, equipment, and cells.
In Atoll, you can study a single base station or a group of base stations using coverage predictions. Atoll allows you
to make a variety of coverage predictions, such as signal level or signal quality coverage predictions. The results of
calculated coverage predictions can be displayed on the map, compared, and studied.
Atoll enables you to model network traffic by creating services, users, user profiles, traffic environments, and
terminals. This data can be then used to make coverage predictions that depend on network load, such as C/(I+N),
service area, radio bearer, and throughput coverage predictions.
This section covers the following topics:
◼ "WiMAX Transmitter Properties" on page 910
◼ "WiMAX Cell Properties" on page 912

© 2020 Forsk. All Rights Reserved. 909


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

12.2.1 WiMAX Transmitter Properties

The parameters of a transmitter can be found in the transmitter Properties dialog box. When you create a
transmitter, the Properties dialog box has two tabs: the General tab and the Transmitter tab. Once you have created
a transmitter, its Properties dialog box has three additional tabs: the Cells tab (see "WiMAX Cell Properties" on
page 912), the Propagation tab (see "Assigning Propagation Parameters" on page 220), and the Display tab (see
"Setting the Display Properties of Objects" on page 49).

General Tab
◼ Name: By default, the transmitter is named after the site it is on, suffixed with an underscore and a number.

+ You can enter a name for the transmitter. However, it is better to use the name
assigned by Atoll to ensure consistency. To change the way Atoll names
transmitters, see the Administrator Manual.

◼ Site: You can select the Site on which the transmitter will be located. Once you have selected the site, you can
click the Browse button to access the properties of the site. For information on the site Properties dialog box,
see "Site Properties" on page 106. You can click the New button to create a site for the transmitter.
◼ Shared antenna: This field identifies the transmitters, repeaters, and remote antennas located at the same site
or on sites with the same position and that share the same antenna. The entry in the field must be the same
for all transmitters, repeaters, and remote antennas sharing the same antenna. When changes are made to
the position offset (Dx, Dy), azimuth, antenna height, or mechanical tilt of one antenna, Atoll automatically
synchronises the same changes to all other transmitters, repeaters, and remote antennas defined as having
a shared antenna. This field is also used for dual-band transmitters to synchronise antenna parameters for
different frequency bands.
◼ Under Antenna position, you can modify the position of the antennas (main and secondary):
◼ Relative to site: Select Relative to site to enter the antenna positions as offsets from the site location, and
enter the x-axis and y-axis offsets, Dx and Dy, respectively.
◼ Coordinates: Select this option if you want to enter the coordinates of the antenna, and then enter the x-
axis and y-axis coordinates of the antenna, X and Y, respectively.

Transmitter Tab
◼ Active: Select this option to specify whether the transmitter is active or inactive. Transmitters are displayed
in the Network explorer with an active ( ) or inactive ( )icon.

 Only active transmitters are taken into consideration during calculations.

◼ Transmitter type: Specify whether the transmitter is to be considered as a server. This enables you to model
the co-existence of different networks in the same geographic area.
◼ If the transmitter is to be considered as a potential server as well as an interferer, set the transmitter type
to Intra-network (Server and interferer).
◼ If the transmitter is to be considered only as an interferer, set the type to Inter-network (Interferer only).
Interferer-only transmitters are ignored by coverage calculations and do not serve any mobile in Monte
Carlo simulations.
For more information on how to study interference between co-existing networks, see "Modelling the Co-
existence of Networks" on page 1005.
◼ Transmission/Reception: This area displays the total losses and the noise figure of the transmitter. Loss and
noise are calculated according to the characteristics of the equipment assigned to the transmitter.
Calculated values are indicated in the Computed fields, but you can override those values by specifying the
actual loss and noise figures in the Real fields.
Equipment can be assigned using the Equipment Specifications dialog box by clicking the Equipment button.
For more information about assigning equipment to a transmitter, see "Assigning Equipment to a Transmitter"
on page 181.
◼ Antennas:

910 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

◼ Height/ground: The Height/ground box gives the height of the antenna above the ground. This is added to
the altitude of the site given by the DTM. If the transmitter is situated on a building, the height entered must
include the height of building.
◼ AAS power combining gain: The AAS power combining gain is calculated automatically depending on the
number of antenna elements of the smart antenna equipment, if any, assigned to the transmitter. This gain
is applied to the downlink transmission power for preamble and other signals transmitted using the main
antenna.
◼ Main antenna: Under Main antenna, the type of antenna is visible in the Model list. You can click the Browse
button to access the properties of the antenna.
Click the Select button to open the Antenna Selection Assistant. This assistant lists all the antennas that
match the currently selected physical antenna and whose minimum and maximum operating frequencies
include the operating frequency of the transmitter. For more information, see "Assigning Antennas to
Transmitters" on page 168
◼ Mechanical Azimuth, Mechanical Downtilt, Electrical Azimuth, Electrical Downtilt, and Additional
electrical downtilt display additional antenna parameters.

The Additional electrical downtilt can be made accessible through an option




in the Atoll.ini file. For more information, see the Administrator Manual.
◼ For more information on the effect of additional electrical downtilt on antenna
patterns, see the Technical Reference Guide.
◼ The mechanical and additional electrical downtilts defined for the main
antenna are also used for the calculations of smart antennas.

◼ Smart antenna: Under Smart antenna, the smart antenna equipment is available in the Equipment list. You
can click the Browse button to access the properties of the smart antenna equipment. When you select a
smart antenna equipment, you can choose whether to keep the current main antenna model or to replace
it with the main antenna model defined for the selected smart antenna equipment, if any. For more
information on smart antenna equipment, see "Defining Smart Antenna Equipment" on page 991.
◼ Number of MIMO antennas: Enter the number of antennas used for MIMO in the Transmission and
Reception fields. For more information on how the number of MIMO antennas are used, see "Multiple Input
Multiple Output (MIMO) Systems" on page 993.
◼ Secondary antennas: Select one or more secondary antennas in the Antenna column and enter their
Azimuth, Mechanical downtilt, Additional electrical downtilt, and % Power, which is the percentage of
power reserved for this particular antenna. For example, for a transmitter with one secondary antenna, if
you reserve 40 % of the total power for the secondary antenna, 60 % is available for the main antenna.

The Additional electrical downtilt can be made accessible through an option




in the Atoll.ini file. For more information, see the Administrator Manual.
◼ For more information on the effect of additional electrical downtilt on antenna
patterns, see the Technical Reference Guide.
◼ For information on working with data tables, see "Data Tables" on page 78.

The transmission power is divided among the main and secondary antennas.


This is not compatible with smart antennas. You must not assign smart
antennas to transmitters with secondary antennas, and vice versa.
◼ In calculations, repeaters and remote antennas are transparent to the donor
transmitters and the served users. For example, beamforming smart
antennas at donor transmitters create beams directly towards the served
users, and not towards the repeater or remote antenna that covers the users.
This results in a combined signal level received from the transmitter using the
smart antenna and from the repeater or remote antenna. If this approach
does not match how your equipment works, you must not assign smart
antennas to transmitters with repeaters and remote antennas, and vice versa.
This is also true for MIMO.

© 2020 Forsk. All Rights Reserved. 911


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

The main antenna is used to transmit the preamble. Coverage predictions based on the preamble signal are
performed using the main antenna. The main antenna is also used for traffic signals if there is no smart
antenna equipment selected for the transmitter, or if the permutation zones do not support AAS.
If a smart antenna equipment is assigned to the transmitter and the permutation zones support AAS, traffic
data is transmitted and received using the smart antenna, whereas the preamble is transmitted using the main
antenna.

Cells Tab
When you create a transmitter, Atoll automatically creates a cell for the transmitter using the properties of the
currently selected station template.
The Cells tab enables you to configure the properties for every cell of a transmitter. For more information on the
properties of a cell, see "WiMAX Cell Properties" on page 912.

Propagation Tab
The path loss matrix contains a set of path loss values calculated on each pixel over a specific area. This tab
determines the major parameters for calculating path loss is calculated for the current network element.
Atoll enables you to calculate two levels of path loss matrices:
◼ Main matrix: Specify the settings for calculating path loss over a small radius with a higher resolution.
◼ Extended matrix: Specify the settings for calculating path loss over a larger radius with a lower resolution.
For each matrix, you can modify the Propagation model, Radius, and Resolution. For information on propagation
models, see "Assigning Propagation Parameters" on page 220.

Display Tab
On the Display tab, you can modify how the current network element is displayed. For information on changing
display properties, see the "Setting the Display Properties of Objects" on page 49.

12.2.2 WiMAX Cell Properties

In Atoll, a cell is defined as an RF channel, with all its characteristics, on a transmitter; the cell is the mechanism by
which you can configure a multi-carrier WiMAX network. This section explains the parameters of a WiMAX cell.
The properties of a WiMAX cell are found on Cells tab of the Properties dialog box of the transmitter to which it
belongs.

 You can also display the properties of a cell by double-clicking the cell in the Site
explorer.

The Cells tab has the following options:


◼ Name: By default, Atoll names the cell after its transmitter, adding a suffix in parentheses. If you change
transmitter name, Atoll does not update the cell name. You can enter a name for the cell, but for the sake of
consistency, it is better to let Atoll assign a name. If you want to change the way Atoll names cells, see the
Administrator Manual.
◼ Active: If this cell is to be active, you must select the Active check box.
◼ Order: The display order of a cell within the transmitter. This value is used to determine the order in which
information related to a cell will be displayed in the Network explorer and on the map. This field is
automatically filled by Atoll but you can change these default values to display cells in a user-defined order.

 The consistency between values stored in this field is verified by Atoll. However,
inconsistencies may arise when tools other than Atoll modify the database. You
can check for inconsistencies in the cell display order and fix them by selecting
Data Audit > Cell Display Order Check in the Document menu.

912 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

◼ Layer: The coverage layer to which the cell belongs. This information is used to determine the serving cell. For
more information on defining layers, see "Defining Network Deployment Layers" on page 980. For more
information on the different cell selection methods, see "Network Settings" on page 977.
◼ BSID: The base station ID.
◼ Frequency band: The cell frequency band from the frequency band list.
◼ Channel number: The number of the channel from the list of available channels.

 For calculating path loss matrices of a multi-cell transmitter, Atoll uses the
downlink start frequency of the frequency band assigned to the cell with the highest
priority layer.

◼ Channel allocation status: The status of the channel allocated to the cell:
◼ Not allocated: The AFP considers a Not allocated channel modifiable without cost.
◼ Allocated: The AFP considers an Allocated channel modifiable but only if absolutely necessary.
◼ Locked: The AFP considers a Locked channel not modifiable.
For more information on the AFP, see "Configuring WiMAX Network Parameters Using the AFP" on page 941.
◼ Preamble index domain: The preamble index domain to which the allocated preamble index belongs. This and
the reuse distance are used by the AFP for preamble index allocation.
◼ Preamble index: The preamble index of the cell. It is an integer value from 0 to 113. The preamble indices are
defined in the IEEE 802.16 specifications. They provide the segment number and cell permbase (IDCell for the
first permutation zone of the frame).
◼ Cell PermBase: The cell permbase corresponding to the current preamble index. This value is determined
automatically from the preamble index.
◼ Preamble index status: The status of the preamble index currently assigned to the cell:
◼ Not allocated: The AFP considers a Not allocated preamble index modifiable without cost.
◼ Allocated: The AFP considers an Allocated preamble index modifiable but only if absolutely necessary.
◼ Locked: The AFP considers a Locked preamble index not modifiable.
◼ Segment: The segment number corresponding to the current preamble index. This value is determined
automatically from the preamble index.
◼ Segment locked: Whether the segment number corresponding to the current preamble index is locked or not.
If the segment is not locked, the AFP might change the cell’s preamble index depending on the preamble index
status. If the segment is locked, the AFP can only change the cell’s preamble index such that the cell’s
segment number does not change.
◼ DL Zone PermBase: The zone permbase for a downlink permutation zone. It is an integer value from 0 to 31.
◼ DL Zone PermBase status: The status of the downlink permutation zone permbase currently assigned to the
cell:
◼ Not allocated: The AFP considers a Not allocated downlink permutation zone permbase modifiable without
cost.
◼ Allocated: The AFP considers an Allocated downlink permutation zone permbase modifiable but only if
absolutely necessary.
◼ Locked: The AFP considers a Locked downlink permutation zone permbase not modifiable.
◼ UL Zone PermBase: The zone permbase for an uplink permutation zone. It is an integer value from 0 to 69.
◼ UL Zone PermBase status: The status of the uplink permutation zone permbase currently assigned to the cell:
◼ Not allocated: The AFP considers a Not allocated uplink permutation zone permbase modifiable without
cost.
◼ Allocated: The AFP considers an Allocated uplink permutation zone permbase modifiable but only if
absolutely necessary.
◼ Locked: The AFP considers a Locked uplink permutation zone permbase not modifiable.
◼ Reuse distance: The reuse distance after which the channel, preamble index, downlink, or uplink permbases
assigned to this cell can be assigned to another cell by the AFP.
◼ Preamble power (dBm): The cell’s transmission power over the preamble of the frame.

© 2020 Forsk. All Rights Reserved. 913


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

◼ Traffic power reduction (dB): The power reduction to be subtracted from the power defined in the Preamble
power (dBm) field to determine the transmission power of the traffic subcarriers during the loaded part of the
frame. Traffic subcarriers are off during the empty part of the frame.
◼ Pilot power reduction (dB): The power reduction to be subtracted from the power defined in the Preamble
power (dBm) field to determine the transmission power of the pilot subcarriers during the loaded part of the
frame.
◼ Idle pilot power reduction (dB): The power reduction to be subtracted from the power defined in the Preamble
power (dBm) field to determine the transmission power of the pilot subcarriers during the empty part of the
frame.
If the cell’s transmitter has a smart antenna equipment assigned, the transmission powers of cell increase by
10  Log  n  (in dB), where n is the number of antenna elements of the smart antenna. This gain in the
transmission power is referred to as the AAS power combining gain.
◼ Preamble C/N threshold (dB): The minimum preamble C/N required for a user to be connected to the cell. The
preamble C/N is compared with this threshold to determine whether or not a user can be connected to a cell.
◼ Frame configuration: The frame configuration used by the cell. For more information on frame configurations,
see "Defining Frame Configurations" on page 981.
◼ DL:UL ratio: The number of OFDM symbols available in the downlink and uplink subframes for the cell. This
field is not stored in the Cells table. It is automatically calculated and its value depends on the cell’s channel
bandwidth, sampling factor, and cyclic prefix as well as global network settings including the DL:UL ratio and
frame duration.
◼ Reception equipment: You can select the cell reception equipment from the reception equipment list. For
more information, see "Defining WiMAX Reception Equipment" on page 983.
◼ Scheduler: The scheduler used by the cell for resource allocation during Monte Carlo simulations. You can
select the scheduler from the list of schedulers available in the Schedulers table. For more information see
"Defining WiMAX Schedulers" on page 987.
◼ Traffic load (DL) (%): The downlink traffic load percentage. This can be user-defined or an output of Monte
Carlo simulations.
◼ Traffic load (UL) (%): The uplink traffic load percentage. This can be user-defined or an output of Monte Carlo
simulations.
◼ UL noise rise (dB): The uplink noise rise in dB. This can be user-defined or an output of Monte Carlo
simulations. This is the global value of uplink noise rise including the inter-technology uplink noise rise.
◼ Max traffic load (DL) (%): The downlink traffic load not to be exceeded. This limit can be taken into account
during Monte Carlo simulations. If the cell traffic load is limited by this value, the cell will not be allowed to
have a downlink traffic load greater than this maximum.
◼ Max traffic load (UL) (%): The uplink traffic load not to be exceeded. This limit can be taken into account during
Monte Carlo simulations. If the cell traffic load is limited by this value, the cell will not be allowed to have an
uplink traffic load greater than this maximum.
◼ Segmentation usage (DL) (%): You can set the percentage of the total downlink traffic load that corresponds
to the segmented part of the frame. For example, if the downlink traffic load is 80%, and you set the
segmentation usage to 50%, it means that 40% downlink traffic load is on the segmented part of the frame
while the other 40% is on the non-segmented part. You can set the value of segmentation usage manually or
store a calculated value from simulation results.
To see examples of how to set up cells with and without segmentation, and how to set up cells with PUSC,
FUSC, and permutation zones of other subchannel allocation modes, see "Tips and Tricks" on page 997.
◼ Segmentation switching point (DL): The number of downlink OFDM symbols that correspond to the average
length of the segmented permutation zone. This column is automatically calculated from Segmentation
usage (DL) (%).
◼ Segmented zone UL noise rise (dB): The uplink noise rise in dB for the segmented permutation zone, if any.
Zone 8 (PUSC UL) can be segmented in the frame configuration properties. This can be user-defined or an
output of Monte Carlo simulations.
◼ Additional UL noise rise: This noise rise represents the interference created by the mobiles and base stations
of an external network on this cell on the uplink. This noise rise will be taken into account in all uplink
interference-based calculations involving this cell in Monte Carlo simulations. It is not used in predictions
where Atoll calculates the uplink total interference from the uplink noise rise which includes inter-technology

914 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

uplink interference. For more information on inter-technology interference, see "Modelling Inter-technology
Interference" on page 995.
◼ Additional DL noise rise: This noise rise represents the interference created by the mobiles of an external
network on the mobiles served by this cell on the downlink. This noise rise will be taken into account in all
downlink interference-based calculations involving this cell. For more information on inter-technology
interference, see "Modelling Inter-technology Interference" on page 995.
◼ AMS & MU-MIMO threshold (dB): For AMS, the preamble C/N or C/(I+N) threshold, according to the option
set in the Advanced parameters ("Network Settings" on page 977), for switching from SU-MIMO to STTD/MRC
as the preamble signal conditions get worse than the given value. For MU-MIMO, it is the minimum required
preamble CNR for using MU-MIMO. For more information on Adaptive MIMO switching, see "Multiple Input
Multiple Output (MIMO) Systems" on page 993.
◼ MU-MIMO capacity gain (UL): The uplink capacity gain due to multi-user (collaborative) MIMO. This can be
user-defined or an output of Monte Carlo simulations. In uplink throughput coverage predictions, the cell
capacity will be multiplied by this gain on pixels where MU-MIMO is used.
◼ AAS usage (DL) (%): This is the percentage of the total downlink traffic load that corresponds to the traffic
loads of the users supported by the smart antenna equipment. For example, if the downlink traffic load is 80%,
and you set the AAS usage to 50%, it means that 40% downlink traffic load is supported by the smart antenna
equipment while the other 40% is supported by the main antenna. AAS usage is calculated during Monte Carlo
simulations, and cannot be modified manually because the AAS usage values correspond to the angular
distributions of interference.
◼ Angular distributions of interference (AAS): This field stores the simulation results generated for transmitters
using a smart antenna. During Monte Carlo simulations, both smart antenna models available in Atoll,
conventional beamformer and optimum beamformer, perform beamforming in downlink. In uplink, the
conventional beamformer performs beamforming only whereas the optimum beamformer uses the MMSE
(Minimum Mean Square Error) algorithm to cancel interference. After the simulations, the smart antenna
results can be stored in the cell properties. The results stored in this field are the angular distributions of the
downlink traffic power spectral density and the uplink noise rise. You can view these patterns in the Cells
table. You can display the downlink results diagram taking into account the effect of the antenna pattern of
the single element. For more information, see the Administrator Manual.
◼ Number of users (DL): The number of users connected to the cell in the downlink. This can be user-defined or
an output of Monte Carlo simulations.
◼ Number of users (UL): The number of users connected to the cell in the uplink. This can be user-defined or an
output of Monte Carlo simulations.
◼ Max number of users: The maximum number of simultaneous users supported by the cell.
◼ Max number of intra-technology neighbours: The maximum number of WiMAX neighbours that the cell can
have.
◼ Max number of inter-technology neighbours: The maximum number of other technology neighbours that the
cell can have.
◼ Neighbours: You can access a dialog box in which you can set both intra-technology and inter-technology
neighbours by clicking the Browse button. For information on defining neighbours, see "Neighbour Planning"
on page 259.

+ The Browse button might not be visible in the Neighbours box if this is a new cell.
You can make the Browse button appear by clicking Apply.

12.2.3 WiMAX Station Template Properties

The station template Properties dialog box contains the settings for templates that are used for creating sites and
transmitters.
For more information, see "Placing a New Base Station Using a Station Template" on page 111 and "Managing
Station Templates" on page 112.

© 2020 Forsk. All Rights Reserved. 915


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

General Tab
◼ The Name of the station template, the number of Sectors, each with a transmitter, the Hexagon radius, which
is the theoretical radius of the hexagonal area covered by each sector, and the Transmitter type, which defines
whether the transmitter belongs to the current network or to another network.
◼ Under Antennas, you can modify the following:
◼ 1st sector mechanical azimuth, from which the azimuth of the other sectors are offset to offer complete
coverage of the area, the Height/ground of the antennas from the ground (which is the height over the DTM;
if the transmitter is situated on a building, the height entered must include the height of the building), and
the Mechanical downtilt for the antennas.
◼ Electrical Azimuth, Electrical Downtilt, and Additional electrical downtilt display additional antenna
parameters.

The Additional electrical downtilt can be made accessible through an option




in the Atoll.ini file. For more information, see the Administrator Manual.
◼ For more information on the effect of additional electrical downtilt on antenna
patterns, see the Technical Reference Guide.

◼ Under Main antenna, you can select the main antenna Model.
◼ Under Smart antenna, you can select the smart antenna Equipment used by the transmitter.
◼ Under Number of MIMO Antennas, you can enter the number of antennas used for Transmission and for
Reception for MIMO.
◼ Under Path loss matrices, you can modify the following: the Main propagation model, the Main radius, and the
Main resolution, and the Extended propagation model, the Extended radius, and the Extended resolution. For
information on propagation models, see Chapter 4: Radio Calculations and Models.
◼ Under Comments, you can add additional information. The information you enter will be the default
information in the Comments field of any transmitter created using this station template.

Transmitter Tab
◼ Active: Select this option to specify whether the transmitter is active. Only active transmitters are taken into
consideration during calculations.
◼ Transmission/Reception: This area displays the total losses and the noise figure of the transmitter. Losses
and noise are calculated according to the characteristics of the equipment assigned to the transmitter.
You can click the Equipment button to modify the tower-mounted amplifier (TMA), feeder cables, or
transmitter equipment. For more information, see "Assigning Equipment to a Transmitter" on page 181.

 Any loss related to the noise due to a transmitter repeater is included in the
calculated losses. Atoll always considers the values in the Real boxes in coverage
predictions even if they are different from the values in the Computed boxes. The
information in the real Noise figure box is calculated from the information you
entered in the Equipment Specifications dialog box. You can modify the real Total
losses at transmission and reception and the real Noise figure at reception. Any
value you enter must be positive.

Cell Tab
◼ Powers: Modify the Preamble power and the power reductions for the data and pilot subcarriers in Traffic
power reduction, Pilot power reduction, and Idle pilot power reduction.
◼ Cell definition per sector: Assign a channel and a preamble index per cell per sector by clicking the Cell
definition per sector button. The Cell Definition per Sector dialog box appears.
◼ Sector: Select the sector for which you want to define cell parameters, that is to say the channel number
and preamble index.
◼ Number of cells: Enter the number of cells that the selected sector will have. The number of rows in the grid
below depends on the number of cells that you enter.
For each sector, assign a layer, a channel number, and a preamble index to each cell.
◼ Frequency band, Reception equipment, Frame configuration, Max number of users, Reuse distance,
Scheduler, Preamble C/N threshold, and the AMS & MU-MIMO threshold.

916 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

◼ Default loads: Enter the default values for DL traffic load, UL traffic load, UL noise rise, Max DL traffic load,
Max UL traffic load, and DL segmentation usage.
◼ Additional interference: Set the DL noise rise and the UL noise rise. For more information on inter-technology
interference, see "Modelling Inter-technology Interference" on page 995.

Neighbours Tab
Max number of neighbours: Set the maximum numbers of Intra-technology and Inter-technology neighbours.

Other Properties Tab


The Other Properties tab only appears if you have defined additional fields in the Sites table, or if you have
defined an additional field in the Station Template Properties dialog box.

12.2.4 Creating Multi-band WiMAX Networks

In Atoll, you can model a multi-band WiMAX network in one document. For example, you can model a multi-band
WiMAX network consisting of 3.3 GHz, 5.8 GHz, and 2.5 GHz cells.
To create a multi-band WiMAX network:
1. Define the frequency bands in the document (see "Defining Frequency Bands" on page 976).
2. Select and calibrate a propagation model for each frequency band (see Chapter 4: Radio Calculations and
Models).
3. Assign a frequency band to each cell and a relevant propagation model to each transmitter (see "Creating or
Modifying a Cell" on page 110 and "Creating or Modifying a Transmitter" on page 110).

12.3 Studying Base Stations


You can study one or several base stations to test the effectiveness of the set parameters. Coverage predictions on
groups of base stations can take a large amount of time and consume a lot of computer resources. Restricting your
coverage prediction to the base station you are currently working on allows you get the results quickly. You can
expand your coverage prediction to a number of base stations once you have optimised the settings for each
individual base station.
Before studying a base station, you must assign a propagation model. The propagation model takes the radio and
geographic data into account and calculates propagation losses along the transmitter-receiver path. This allows
you to predict the received signal level at any given point. Any coverage prediction you make on a base station uses
the propagation model to calculate its results. For more information, see "Preparing Base Stations for Calculations"
on page 219.
This section covers the following topics:
◼ "WiMAX Prediction Properties" on page 917
◼ "WiMAX Signal Level Coverage Predictions" on page 919
◼ "WiMAX Coverage Predictions" on page 922
◼ "Displaying Coverage Prediction Results" on page 931
◼ "Comparing Coverage Predictions" on page 252

12.3.1 WiMAX Prediction Properties

You can configure the following parameters of a coverage prediction in the Properties dialog box.

© 2020 Forsk. All Rights Reserved. 917


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

General Tab
The General tab allows you to specify the following settings for the prediction:
◼ Name: Specify the name of the coverage prediction.
◼ Resolution: Specify the display resolution. The resolution you set is the display resolution, not the calculation
resolution. To improve memory consumption and optimise the calculation times, you should set the display
resolutions of coverage predictions according to the precision required. The following table lists the levels of
precision that are usually sufficient:

Size of the Coverage Prediction Display Resolution

City Centre 5m

City 20 m

County 50 m

State 100 m

Country According to the size of the country

 A read-only Unique ID is generated when you create a coverage prediction. This ID


can later be found between the <GUID> and </GUID> tags in the following files:
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction was saved using the Save as Customised Prediction command.
◼ "<prediction_name>.XML" files (one per prediction) created in the following
folder if coverage predictions were calculated with Display type = "Value
intervals": C:\<path_to_doc>\<doc_name>.studies\{<Unique_ID>}

◼ Receiver height: This parameter displays the height of the receiver defined in the Calculation Parameters tab
of the Network Settings Properties dialog box.
◼ Comments: Specify an optional description of comment for the prediction.
◼ Display Configuration: You can create a Filter to select which sites to display in the results. For information
on filtering, see "Filtering Data" on page 103. The Group By and Sort buttons are not available when making a
so-called "global" coverage prediction (e.g., signal level coverage prediction).

 If you create a coverage prediction from the context menu of the Predictions folder,
you can select the sites using the Group By, Sort, and Filter buttons under Display
configuration. However, if you create a coverage prediction from the context menu
of the Transmitters folder, only the Filter button is available, because, by creating a
coverage prediction directly from the Transmitters folder, you have effectively
already selected the target sites.

Conditions Tab
The coverage prediction parameters on the Conditions tab allow you to define the signals that will be considered
for each pixel.
◼ At the top of the Conditions tab, you can set the range to be considered for the current prediction.
◼ Server: Select one of the following:
◼ "All" to consider all servers.
◼ "Best Signal Level" or "Second Best Signal Level" to also specify an Overlap margin that Atoll will take into
consideration.
Selecting "All" or "Best Signal Level" will give you the same results because Atoll displays the results of the
best server in either case. Selecting "Best Signal Level" necessitates, however, a longer time for calculation.
◼ Shadowing: Select this option to consider shadowing in the prediction. When you select this option, you can
change the Cell edge coverage probability.
◼ Clutter indoor losses: Select this option to consider indoor losses. Indoor losses are defined per frequency per
clutter class.
◼ Channel: Select a channel or carry out the prediction for the "Best" channel of a frequency band or of all
frequency bands. For any transmitter, the best channel is the one whose cell has the highest preamble power.

918 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

Display Tab
On the Display tab, you can modify how the results of the coverage prediction will be displayed.
◼ Under Display type, select "Value intervals".
◼ Under Field, select "Best signal level".
◼ You can change the value intervals and their displayed colour. For information on changing display properties,
see "Setting the Display Properties of Objects" on page 49.
◼ You can create tip text with information about the coverage prediction by clicking the Browse button next to
the Tip text box and selecting the fields you want to display in the tip text.
◼ You can select the Add to legend check box to add the displayed value intervals to the legend.

 If you change the display properties of a coverage prediction after you have
calculated it, you may make the coverage prediction invalid. You will then have to
recalculate the coverage prediction to obtain valid results.

12.3.2 WiMAX Signal Level Coverage Predictions

Atoll offers a series of standard coverage predictions based on the measured signal level at each pixel; other
factors, such as interference, are not taken into consideration. Coverage predictions specific to WiMAX are covered
in "WiMAX Coverage Predictions" on page 922.
Once you have created and calculated a coverage prediction, you can use the coverage prediction context menu to
make the coverage prediction into a customised prediction which will appear in the Prediction Types dialog box.
You can also select Duplicate from the coverage prediction’s context menu to create a copy. By duplicating an
existing prediction that has the parameters you want to study, you can create a coverage prediction more quickly
than by creating a coverage prediction. If you clone a coverage prediction, by selecting Clone from the context menu,
you can create a copy of the coverage prediction with the calculated coverage. You can then change the display,
providing that the selected parameter does not invalidate the calculated coverage prediction.
You can also save the list of all defined coverage predictions in a user configuration, allowing you or other users to
load it into a new Atoll document. When you save the list in a user configuration, the parameters of all existing
coverage predictions are saved; not just the parameters of calculated or displayed ones. For information on
exporting user configurations, see "Saving a User Configuration" on page 108.
The following standard coverage predictions are explained in this section:
◼ "Studying Signal Level Coverage of a Single Base Station" on page 919
◼ "Making a Coverage Prediction by Signal Level" on page 920
◼ "Making a Coverage Prediction by Transmitter" on page 921
◼ "Making a Coverage Prediction on Overlapping Zones" on page 921

12.3.2.1 Studying Signal Level Coverage of a Single Base Station


While you are building your radio-planning project, you might want to check the coverage of a new base station
without having to calculate the entire project. You can do this by selecting the site with its transmitters and then
creating a coverage prediction.
This section explains how to calculate the signal level coverage of a single base station. A signal level coverage
prediction displays the signal of the best server for each pixel of the area studied. For a transmitter with more than
one cell, the signal level is calculated for the cell with the highest preamble power.

 You can use the same procedure to study the signal level coverage of several base
stations by grouping the transmitters. For information on grouping transmitters,
see "Grouping Data Objects by Property" on page 99.

To study the signal level coverage of a single base station:


1. In the Network explorer, right-click the Transmitters folder, and select Group By > Sites from the context

© 2020 Forsk. All Rights Reserved. 919


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

menu. The transmitters are now displayed in the Transmitters folder by the site on which they are situated.

+ If you want to study only sites by their status, at this step you could group them by
status.

2. Specify the propagation parameters as explained in "Assigning Propagation Parameters" on page 220.
3. In the Transmitters folder, right-click the group of transmitters you want to study and select Calculations >
Create a New Prediction from the context menu. The Prediction Types dialog box appears.
The Prediction Types dialog box lists the coverage prediction types available. They are divided into Standard
Predictions, supplied with Atoll, and Customised Predictions. Unless you have already created some
customised predictions, the Customised Predictions list will be empty.
4. Select Coverage by Signal Level (DL) and click OK. A coverage prediction properties dialog box appears.
5. Configure the parameters in the Properties dialog box as described in "WiMAX Prediction Properties" on
page 917.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window. The signal
level coverage prediction can be found in the Predictions folder in the Network explorer. Atoll automatically locks
the results of a coverage prediction as soon as it is calculated, as indicated by the icon ( ) beside the coverage
prediction in the Predictions folder. When you click the Calculate button ( ), Atoll only calculates unlocked
coverage predictions ( ).

12.3.2.2 Making a Coverage Prediction by Signal Level


A coverage prediction by signal level allows you to predict coverage zones by the transmitter signal strength at each
pixel. You can base the coverage on the signal level, path loss, or total losses within a defined range. For a
transmitter with more than one cell, the coverage is calculated for the cell with the highest preamble power.
To make a coverage prediction by signal level:
1. In the Network explorer, right-click the Predictions folder, and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by Signal Level (DL) and click OK. The Coverage by Signal Level (DL) Properties dialog box
appears.
3. Configure the parameters in the Properties dialog box as described in "WiMAX Prediction Properties" on
page 917.
In the Display tab, if you choose to display the results by best signal level, the coverage prediction results will
be in the form of thresholds. If you choose to display the results by signal level, the coverage prediction results
will be arranged according to transmitter. For information on adjusting the display, see "Setting the Display
Properties of Objects" on page 49.
4. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

920 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

12.3.2.3 Making a Coverage Prediction by Transmitter


A coverage prediction by transmitter allows the user to predict coverage zones by transmitter at each pixel. You can
base the coverage on the signal level, path loss, or total losses within a defined range. For a transmitter with more
than one cell, the coverage is calculated for the cell with the highest preamble power.
To make a coverage prediction by transmitter:
1. In the Network explorer, right-click the Predictions folder, and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by Transmitter (DL) and click OK. The Coverage by Transmitter (DL) Properties dialog box
appears.
3. Configure the parameters in the Properties dialog box as described in "WiMAX Prediction Properties" on
page 917.
For a coverage prediction by transmitter, the Display type "Discrete values" based on the Field "Transmitter"
is selected by default. Each coverage zone will then be displayed with the same colour as that defined for each
transmitter. For information on defining transmitter colours, see "Setting the Display Properties of Objects" on
page 49.
4. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window

12.3.2.4 Making a Coverage Prediction on Overlapping Zones


Overlapping zones (dl) are composed of pixels that are, for a defined condition, covered by the signal of at least two
transmitters. You can base a coverage prediction on overlapping zones on the signal level, path loss, or total losses
within a defined range. For a transmitter with more than one cell, the coverage is calculated for the cell with the
highest preamble power.
To make a coverage prediction on overlapping zones:
1. In the Network explorer, right-click the Predictions folder, and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Overlapping Zones (DL) and click OK. The Overlapping Zones (DL) Properties dialog box appears.
3. Configure the parameters in the Properties dialog box as described in "WiMAX Prediction Properties" on
page 917.
For a coverage prediction on overlapping zones, the Display type "Value intervals" based on the Field "Number
of servers" is selected by default. Each overlapping zone will then be displayed in a colour corresponding to
the number of servers received per pixel. For information on defining display properties, see "Setting the
Display Properties of Objects" on page 49.

 When creating a coverage prediction displaying the number of servers, you cannot
export the values per pixel.

4. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

© 2020 Forsk. All Rights Reserved. 921


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

12.3.3 WiMAX Coverage Predictions

WiMAX coverage predictions available in Atoll are used to analyse the effective signal levels, signal quality, and
throughputs. For the purposes of these coverage predictions, each pixel is considered a non-interfering user with a
defined service, mobility type, and terminal. For more information, see "Service and User Modelling" on page 922.
The downlink interference received from different cells of the network depends on the cell frequency channel and
preamble indexes as well as their downlink traffic loads. The measure of uplink interference for each cell is provided
by the uplink noise rise.
If you have traffic maps, you can do a Monte Carlo simulation to determine the downlink traffic loads and the uplink
noise rise values for a generated user distribution. If you do not have traffic maps, Atoll can calculate these coverage
predictions using the downlink traffic loads and the uplink noise rise values defined for each cell.
In this section, these coverage predictions will be calculated using downlink traffic loads and the uplink noise rise
values defined at the cell level. Before making a prediction, you will have to set the downlink traffic loads and the
uplink noise rise, and the parameters that define the services and users. For more information, see "Setting Cell
Loads and Noise Rise Values" on page 924.
This section explains the coverage predictions available for analysing the effective signal level and signal quality.
The following are explained:
◼ "Service and User Modelling" on page 922
◼ "Studying Effective Signal Levels, Permutation Zones, and Segments" on page 924
◼ "Studying Interference and C/(I+N) Levels" on page 925
◼ "Studying Downlink and Uplink Service Areas" on page 926
◼ "Studying the Effective Service Area" on page 927
◼ "Making a Coverage Prediction by Throughput" on page 928
◼ "Making an Aggregate Throughput Coverage Prediction Using Simulation Results" on page 930
◼ "Making a Coverage Prediction by Quality Indicator" on page 930

12.3.3.1 Service and User Modelling


Atoll can base its signal quality coverage predictions on the DL traffic loads and the UL noise rise entered in the Cells
table (for more information, see "Setting Cell Loads and Noise Rise Values" on page 924). Before you can model
services, you must define WiMAX radio bearers. For more information on WiMAX radio bearers, see "Defining
WiMAX Radio Bearers" on page 982.

Modelling Services
Services are the various services available to users. These services can be either voice or data type services. The
following parameters are used in predictions:
◼ Highest bearer
◼ Lowest bearer
◼ Throughput scaling factor
◼ Throughput offset
◼ Body loss
◼ Minimum number of subchannels in uplink
You can create a service or modify an existing service by specifying the following parameters in the General tab of
the service Properties dialog box (some fields depend on the type of service you choose):
◼ Name: Atoll proposes a name for the new service, but you can set a more descriptive name.
◼ Type: You can select either Voice or Data as the service type.
◼ Priority: Enter a priority for this service. "0" is the lowest priority.
◼ QoS class: Select a QoS class for the service. You have the option to choose from UGS (Unsolicited Grant
Service), ErtPS (Extended Real-Time Polling Service), rtPS (Real-Time Polling Service), nrtPS (Non-Real-Time
Polling Service), and BE (Best Effort). The information about the QoS class used by any service is used by the

922 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

schedulers for resource allocation. For more information about how schedulers work in Atoll, see "Defining
WiMAX Schedulers" on page 987.
◼ Activity factor: The uplink and downlink activity factors are used to determine the probability of activity for
users accessing the service during Monte Carlo simulations. For Voice services, this parameter is used when
working with sector traffic maps and user density traffic maps. For Data services, Atoll distributes the users
according to the activity factors when importing user density traffic maps for all activity statuses.
◼ Highest bearer: Select the highest bearer that the service can use in the uplink and downlink. This is
considered as an upper limit during bearer determination.
◼ Lowest bearer: Select the lowest bearer that the service can use in the uplink and downlink. This is considered
as a lower limit during bearer determination.
◼ Max throughput demand: Enter the highest throughput that the service can demand in the uplink and
downlink. This value is not considered for services UGS as the quality of service.
◼ Min throughput demand: Enter the minimum required throughput that the service should have in order to be
available in the uplink and downlink. This value is not considered for BE services.
◼ Min number of subchannels: Enter the minimum number of subchannels required for this service in uplink.
◼ Average requested throughput: Enter the average requested throughput for uplink and downlink. The average
requested throughput is used in a simulation during user distribution generation in order to calculate the
number of users attempting a connection.
◼ Application throughput: Under Application throughput, you can set a Scaling factor between the application
throughput and the MAC (Medium Access Control) throughput and a throughput Offset. These parameters
model the header information and other supplementary data that does not appear at the application level.
The application throughput parameters are used in throughput coverage predictions and for application
throughput calculation.
◼ Body loss: Enter a body loss for the service. The body loss is the loss due to the body of the user. For example,
in a voice connection the body loss, due to the proximity of the user’s head, is estimated to be 3 dB.
For information on creating or modifying a service, see "Creating Services" on page 285.

Modelling Mobility Types


In WiMAX, information about the receiver mobility is required for determining which bearer selection threshold and
quality graph to use from the reception equipment referred to in the terminal or cell. Mobiles used at high speeds
and at walking speeds do not have the same quality characteristics. C/(I+N) requirements for different radio bearers
are largely dependent on mobile speed.
You can create or modify a mobility type by specifying the following parameters in the General tab of the mobility
type Properties dialog box:
◼ Name: Enter a descriptive name for the mobility type.
◼ Average speed: Enter an average speed for the mobility type. This field is for information only; the average
speed is not used by any calculation.
For information on creating or modifying mobility types, see "Modelling Mobility Types" on page 286.

Modelling Terminals
In WiMAX, a terminal is the user equipment that is used in the network, for example, a mobile phone, a PDA, or a car’s
on-board navigation device.
You can create or modify a terminal by specifying the following parameters in the General tab of the terminal
Properties dialog box:
◼ Name: Enter a descriptive name for the terminal.
◼ Transmission/Reception:
◼ Min power: Enter the minimum transmission power of the terminal.
◼ Max power: Enter the maximum transmission power of the terminal.
◼ Noise figure: Enter the noise figure of the terminal (used to calculate the downlink total noise).
◼ Losses: Enter the losses of the terminal.
◼ Reception equipment: Select a reception equipment from the list of available equipment. For more
information on reception equipment, see "Defining WiMAX Reception Equipment" on page 983.
◼ Antenna:

© 2020 Forsk. All Rights Reserved. 923


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

◼ Model: Select an antenna model from the list of available antennas. If you do not select an antenna for the
terminal, Atoll uses an isotropic antenna in calculations.

 In case you do not select an antenna, Atoll uses an isotropic antenna, not an omni-
directional antenna, in calculations. An isotropic antenna has spherical radiation
patterns in the horizontal as well as vertical planes.

◼ Gain: Enter the terminal antenna gain if you have not selected an antenna model in the Model field. If you
have selected an antenna, the Gain field is disabled and shows the gain of the selected antenna.
◼ Diversity support: Select the type of antenna diversity techniques supported by the terminal. Antenna
diversity gains will be applied to the users using any terminal type depending on the supported antenna
diversity techniques, i.e., AAS, MIMO, or AAS+MIMO. If a terminal that supports AAS+MIMO is connected
to a permutation zone that supports both antenna diversity techniques, both AAS and MIMO gains will be
applied.
◼ MIMO: Enter the Number of transmission antennas and the Number of reception antennas available in the
terminal.
For information on creating or modifying terminals, see "Modelling Terminals" on page 287.

12.3.3.2 Setting Cell Loads and Noise Rise Values


If you are setting the traffic loads and the uplink noise rise for a single transmitter, you can set these parameters on
the Cells tab of the transmitter Properties dialog box. However, you can set the traffic loads and the uplink noise
rise for all the cells using the Cells table.
To set the traffic loads and the uplink noise rise using the Cells table:
1. In the Network explorer, right-click the Transmitters folder and select Cells > Open Table from the context
menu. The Cells table appears.
2. Enter a value in the following columns:
◼ Traffic load (DL) (%)
◼ Segmentation usage (DL) (%)
◼ UL noise rise (dB)
◼ Segmented zone UL noise rise (dB)
Although, you can also set a value for the Traffic load (UL) (%) column as an indication of cells’ uplink loads,
this parameter is not used in the coverage prediction calculations. The measure of interference in the uplink
is given by the uplink noise rise values. For a definition of the values, see "WiMAX Cell Properties" on page 912.

+ To enter the same values in one column for all cells in the table by copying the
contents of one cell into other cells, you can use the Fill Down and Fill Up
commands. For more information on working with tables in Atoll, see "Data Tables"
on page 78.

12.3.3.3 Studying Effective Signal Levels, Permutation Zones, and Segments


Atoll offers a couple of WiMAX coverage predictions which can be based on the predicted signal level from the best
server and the thermal background noise at each pixel, i.e., received carrier power (C) and the carrier-to-noise ratio
(C/N). This section explains the coverage predictions available for analysing the effective signal levels.
Downlink and uplink effective signal analysis coverage predictions predict the effective signal levels of different
types of WiMAX signals, such as preamble, traffic, etc., in the part of the network being studied.
Atoll calculates the serving transmitter for each pixel depending on the downlink preamble signal level. The serving
transmitter is determined according to the received preamble signal level from the cell with the highest preamble
power. In a prediction for the "Best" layer, if more than one cell covers the pixel, the one with the highest priority layer
is selected as the serving cell. Then, depending on the prediction definition, it calculates the effective signal (C or
C/N for preamble, traffic, and so on). Pixels are coloured if the display threshold condition is fulfilled (in other words,
if the C or C/N is higher than the C or C/N threshold).

924 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

To make an effective signal analysis coverage prediction:


1. In the Network explorer, right-click the Predictions folder, and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Effective Signal Analysis (DL) or Effective Signal Analysis (UL) and click OK. The coverage prediction
Properties dialog box appears. For information on the prediction Properties dialog box, see "WiMAX
Prediction Properties" on page 917.
3. Click the Conditions tab. On the Conditions tab:
a. If you wish, select the network Layers for the determination of best servers. Otherwise, you can calculate
the prediction for all layers.
b. Select a Terminal, a Mobility type, and a Service. The Noise figure defined in the terminal type’s properties
dialog box is used in the coverage prediction to determine the total noise in the downlink, and the Noise
figure of the transmitter is used to determine the total noise in the uplink. For more information on services,
terminals, mobility types, and reception equipment, see "Modelling Services" on page 922, "Modelling
Terminals" on page 923, "Modelling Mobility Types" on page 923, and "Defining WiMAX Reception
Equipment" on page 983, respectively.
c. If you want the coverage prediction to consider shadowing, you can select the Shadowing check box and
enter a percentage in the Cell edge coverage probability text box. The shadowing margin is based on the
model standard deviation.
d. You can also have the coverage prediction take Clutter indoor losses into consideration. Indoor losses are
defined per frequency per clutter class.
4. Click the Display tab. From the Display type list, choose one of the following:
◼ Discrete values: Select "Discrete values" to display the coverage prediction by permutation zones or
segment numbers.
◼ Value intervals: Select "Value intervals" to display the coverage prediction by signal levels or C/N levels.
For information on adjusting the display, see "Setting the Display Properties of Objects" on page 49.
5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

12.3.3.4 Studying Interference and C/(I+N) Levels


Downlink and uplink coverage predictions by C/(I+N) level predict the interference levels and signal-to-interference
levels in the part of the network being studied.
Atoll calculates the best server for each pixel depending on the downlink preamble signal level or preamble C/(I+N).
The serving transmitter is determined according to the received preamble signal level from the cell with the highest
preamble power. In a prediction for the "Best" layer, if more than one cell covers the pixel, the one with the highest
priority layer is selected as the serving cell. Then, depending on the prediction definition, it calculates the
interference from other cells, and finally calculates the C/(I+N). The pixel is coloured if the display threshold
condition is fulfilled (in other words, if the C/(I+N) is higher than C/(I+N) threshold).
Coverage prediction by C/(I+N) level calculates the co-channel interference as well as the adjacent channel
interference, which is reduced by the adjacent channel suppression factor defined in the Frequency Bands table.
For more information on frequency bands, see "Defining Frequency Bands" on page 976.
The preamble C/(I+N) is calculated using the preamble power and the main antenna. Interference on the preamble
does not depend on the cell load conditions. It depends only on the probabilities of collision between the subcarriers
used to transmit the preamble. The downlink traffic C/(I+N) is calculated using the traffic power, the main antenna
or the smart antenna equipment, downlink traffic load, the segmentation usage ratio, and any angular distributions
of interference stored either in the cell properties or in the selected simulation results. The uplink C/(I+N) is
calculated using the terminal power calculated after power control, the main antenna or the smart antenna
equipment, uplink noise rise values, and any angular distributions of interference stored either in the cell properties

© 2020 Forsk. All Rights Reserved. 925


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

or in the selected simulation results. The downlink traffic and uplink C/(I+N) also take into account the probabilities
of collision between subcarriers when segmentation is used.
To make a coverage prediction by C/(I+N) level:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by C/(I+N) Level (DL) or Coverage by C/(I+N) Level (UL) and click OK. The coverage
prediction Properties dialog box appears. For information on the prediction Properties dialog box, see "WiMAX
Prediction Properties" on page 917.
3. Click the Conditions tab. On the Conditions tab:
a. Select "(Cells table)" from Load conditions. In this case, the coverage prediction is not going to be based
on load conditions taken from a simulation. Atoll will calculate the coverage prediction using the cell loads
stored in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
conditions list.

b. If you wish, select the network Layers for the determination of best servers. Otherwise, you can calculate
the prediction for all layers.
c. Select a Terminal, a Mobility type, and a Service. The Noise figure defined in the terminal type’s properties
dialog box is used in the coverage prediction to determine the total noise in the downlink, and the Noise
figure of the transmitter is used to determine the total noise in the uplink. For more information on services,
terminals, mobility types, and reception equipment, see "Modelling Services" on page 922, "Modelling
Terminals" on page 923, "Modelling Mobility Types" on page 923, and "Defining WiMAX Reception
Equipment" on page 983, respectively.
d. If you want the coverage prediction to consider shadowing, you can select the Shadowing check box and
enter a percentage in the Cell edge coverage probability text box. The shadowing margin is based on the
C/I standard deviation.
e. You can also have the coverage prediction take Clutter indoor losses into consideration. Indoor losses are
defined per frequency per clutter class.
4. Click the Display tab. From the Display type list, select "Value intervals" to display the coverage prediction by
C/(I+N) levels or total noise (I+N) levels.
For information on adjusting the display, see "Setting the Display Properties of Objects" on page 49.
You can also display the uplink C/(I+N) for all subchannels, i.e., without uplink subchannelisation, by setting
the Uplink bandwidth allocation target to Full bandwidth for the scheduler being used and then selecting the
display option C/(I+N) Level (UL). For more information on schedulers, see "Defining WiMAX Schedulers" on
page 987.
5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

12.3.3.5 Studying Downlink and Uplink Service Areas


Downlink and uplink service area analysis coverage predictions calculate and display the WiMAX radio bearers
based on C⁄(I+N) for each pixel. In the coverage predictions, the downlink or uplink service areas are limited by the
bearer selection thresholds of the highest and lowest bearers of the selected service.
To make a coverage prediction on service area:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.

926 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

2. Select Service Area Analysis (DL) or Service Area Analysis (UL) and click OK. The coverage prediction
Properties dialog box appears. For information on the prediction Properties dialog box, see "WiMAX
Prediction Properties" on page 917.
3. Click the Conditions tab. On the Conditions tab:
a. Select "(Cells table)" from Load conditions. In this case, the coverage prediction is not going to be based
on load conditions taken from a simulation. Atoll will calculate the coverage prediction using the cell loads
stored in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
conditions list.

b. If you wish, select the network Layers for the determination of best servers. Otherwise, you can calculate
the prediction for all layers.
c. Select a Terminal, a Mobility type, and a Service. The Noise figure defined in the terminal type’s properties
dialog box is used in the coverage prediction to determine the total noise in the downlink, and the Noise
figure of the transmitter is used to determine the total noise in the uplink. As well, the bearer selection for
each pixel according to the C⁄(I+N) level is performed using the bearer selection thresholds defined in the
reception equipment. This reception equipment is the one defined in the selected terminal for the downlink
coverage predictions, and the one defined in the cell properties of the serving transmitter for the uplink
coverage predictions. Mobility is used to index the bearer selection threshold graph to use.

 You can make Atoll use only the bearers for which selection thresholds are defined
in both the terminal’s and the cell’s reception equipment by adding an option in the
Atoll.ini file. For more information, see the Administrator Manual.

For more information on services, terminals, mobility types, and reception equipment, see "Modelling
Services" on page 922, "Modelling Terminals" on page 923, "Modelling Mobility Types" on page 923, and
"Defining WiMAX Reception Equipment" on page 983, respectively.
d. If you want the coverage prediction to consider shadowing, you can select the Shadowing check box and
enter a percentage in the Cell edge coverage probability text box. The shadowing margin is based on the
C/I standard deviation.
e. You can also have the coverage prediction take Clutter indoor losses into consideration. Indoor losses are
defined per frequency per clutter class.
4. Click the Display tab. From the Display type list, select display by bearer or modulation.
For information on adjusting the display, see "Setting the Display Properties of Objects" on page 49.
5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

12.3.3.6 Studying the Effective Service Area


The effective service area is the intersection zone between the uplink and downlink service areas. In other words,
the effective service area prediction calculates where a service is actually available in both downlink and uplink. The
service availability depends upon the bearer selection thresholds of the highest and lowest bearers as defined in the
properties of the service selected for the prediction.
To make an effective service area coverage prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.

© 2020 Forsk. All Rights Reserved. 927


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

2. Select Effective Service Area Analysis (DL+UL) and click OK. The coverage prediction Properties dialog box
appears. For information on the prediction Properties dialog box, see "WiMAX Prediction Properties" on
page 917.
3. Click the Conditions tab. On the Conditions tab:
a. Select "(Cells table)" from Load conditions. In this case, the coverage prediction is not going to be based
on load conditions taken from a simulation. Atoll will calculate the coverage prediction using the cell loads
stored in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
conditions list.

b. If you wish, select the network Layers for the determination of best servers. Otherwise, you can calculate
the prediction for all layers.
c. Select a Terminal, a Mobility type, and a Service. The Noise figure defined in the terminal type’s properties
dialog box is used in the coverage prediction to determine the total noise in the downlink, and the Noise
figure of the transmitter is used to determine the total noise in the uplink. As well, the bearer selection for
each pixel according to the C⁄(I+N) level is performed using the bearer selection thresholds defined in the
reception equipment. This reception equipment is the one defined in the selected terminal for the downlink
coverage predictions, and the one defined in the cell properties of the serving transmitter for the uplink
coverage predictions. Mobility is used to index the bearer selection threshold graph to use.

 You can make Atoll use only the bearers for which selection thresholds are defined
in both the terminal’s and the cell’s reception equipment by adding an option in the
Atoll.ini file. For more information, see the Administrator Manual.

For more information on services, terminals, mobility types, and reception equipment, see "Modelling
Services" on page 922, "Modelling Terminals" on page 923, "Modelling Mobility Types" on page 923, and
"Defining WiMAX Reception Equipment" on page 983, respectively.
d. If you want the coverage prediction to consider shadowing, you can select the Shadowing check box and
enter a percentage in the Cell edge coverage probability text box. The shadowing margin is based on the
C/I standard deviation.
e. You can also have the coverage prediction take Clutter indoor losses into consideration. Indoor losses are
defined per frequency per clutter class.
4. Click the Display tab. For an effective service area prediction, the Display type "Unique" is selected by default.
The coverage prediction will display where a service is available in both downlink and uplink. For information
on defining display properties, see "Setting the Display Properties of Objects" on page 49.
5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

12.3.3.7 Making a Coverage Prediction by Throughput


Downlink and uplink throughput coverage predictions calculate and display the channel throughputs and cell
capacities based on C⁄(I+N) and bearer calculations for each pixel. These coverage predictions can also display
aggregate cell throughputs if Monte Carlo simulation results are available. For more information on making
aggregate cell throughput coverage predictions using simulation results, see "Making an Aggregate Throughput
Coverage Prediction Using Simulation Results" on page 930.
To make a coverage prediction by throughput:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.

928 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

2. Select Coverage by Throughput (DL) or Coverage by Throughput (UL) and click OK. The coverage prediction
Properties dialog box appears. For information on the prediction Properties dialog box, see "WiMAX
Prediction Properties" on page 917.
3. Click the Conditions tab. On the Conditions tab:
a. Select "(Cells table)" from Load conditions. In this case, the coverage prediction is not going to be based
on load conditions taken from a simulation. Atoll will calculate the coverage prediction using the cell loads
stored in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
conditions list.

b. If you wish, select the network Layers for the determination of best servers. Otherwise, you can calculate
the prediction for all layers.
c. Select a Terminal, a Mobility type, and a Service. The Noise figure defined in the terminal type’s properties
dialog box is used in the coverage prediction to determine the total noise in the downlink, and the Noise
figure of the transmitter is used to determine the total noise in the uplink. As well, the bearer selection for
each pixel according to the C⁄(I+N) level is performed using the bearer selection thresholds defined in the
reception equipment. This reception equipment is the one defined in the selected terminal for the downlink
coverage predictions, and the one defined in the cell properties of the serving transmitter for the uplink
coverage predictions. Mobility is used to index the bearer selection threshold graph to use.

 You can make Atoll use only the bearers for which selection thresholds are defined
in both the terminal’s and the cell’s reception equipment by adding an option in the
Atoll.ini file. For more information, see the Administrator Manual.

For more information on services, terminals, mobility types, and reception equipment, see "Modelling
Services" on page 922, "Modelling Terminals" on page 923, "Modelling Mobility Types" on page 923, and
"Defining WiMAX Reception Equipment" on page 983, respectively.
d. If you want the coverage prediction to consider shadowing, you can select the Shadowing check box and
enter a percentage in the Cell edge coverage probability text box. The shadowing margin is based on the
C/I standard deviation.
e. You can also have the coverage prediction take Clutter indoor losses into consideration. Indoor losses are
defined per frequency per clutter class.
4. Click the Display tab. From the Display type list, select "Value intervals" to display the coverage prediction by
peak MAC, effective MAC, or application throughputs.
For information on defining display properties, see "Setting the Display Properties of Objects" on page 49.
5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Atoll calculates the peak MAC channel throughputs from the information provided in the Global Parameters and in
the terminal and mobility properties for the terminal and mobility selected in the coverage prediction. Atoll
determines the total number of symbols in the downlink and the uplink subframes from the information in the Global
Parameters. Then, Atoll determines the bearer at each pixel and multiplies the bearer efficiency by the number of
symbols in the frame to determine the peak MAC channel throughputs.
The effective MAC throughputs are the peak MAC throughputs reduced by retransmission due to errors, or the Block
Error Rate (BLER). Atoll uses the block error rate graphs of the reception equipment defined in the selected terminal
for downlink or the reception equipment of the cell of the serving transmitter for uplink.
The application throughput is the effective MAC throughput reduced by the overheads of the different layers
between the MAC and the Application layers.
The cell capacity display types let you calculate and display the throughputs available on each pixel of the coverage
area taking into account the maximum traffic load limits set for each cell. In other words, the cell capacity is equal

© 2020 Forsk. All Rights Reserved. 929


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

to channel throughput when the maximum traffic load is set to 100%, and is equal to a throughput limited by the
maximum allowed traffic loads otherwise. Cell capacities are, therefore, channel throughputs scaled down to
respect the maximum traffic load limits.
The per-user throughput in downlink is calculated by dividing the downlink cell capacity by the number of downlink
users of the serving cell. In uplink, the per-user throughput is either the allocated bandwidth throughput or the uplink
cell capacity divided by the number of uplink users of the serving cell, whichever it smaller.
The allocated bandwidth throughputs are the throughputs corresponding to the number of subchannels allocated
to the terminal at different locations. Subchannelisation in uplink allows mobiles to use different numbers of
subchannels depending on the radio conditions. For example, users located far from the base stations use less
subchannels than users located near so that they can concentrate their transmission power over a bandwidth
narrower than the channel bandwidth in order to maintain the connection in uplink.
For more information on throughput calculation, see the Technical Reference Guide. For more information on the
Global Parameters, see "Network Settings" on page 977.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

12.3.3.8 Making an Aggregate Throughput Coverage Prediction Using Simulation Results


Atoll calculates the aggregate peak MAC, effective MAC, and application cell throughputs during Monte Carlo
simulations. The aggregate cell throughputs are the sums of the cell’s user throughputs. You can create a coverage
prediction that calculates and displays the surface area covered by each cell, and colours the coverage area of each
cell according to its aggregate throughput.
To create an aggregate throughput coverage prediction:
1. Create and run a Monte Carlo simulation. For more information on creating Monte Carlo simulations, see
"Calculating WiMAX Traffic Simulations" on page 963.
2. Create a coverage prediction by throughput as explained in "Making a Coverage Prediction by Throughput" on
page 928, with the following exceptions:
a. On the Conditions tab, select a simulation or group of simulations from the Load conditions list. The
coverage prediction will display the results based on the selected simulation or on the average results of
the selected group of simulations.
b. On the Display tab, you can display results by Peak MAC aggregate throughput, Effective MAC aggregate
throughput, or Aggregate application throughput. The coverage prediction results will be in the form of
thresholds. For information on defining the display, see "Setting the Display Properties of Objects" on
page 49.
This coverage prediction displays the surface area covered by each cell and colours it according to its aggregate
throughput. For more information on using simulation results in coverage predictions, see "Making Coverage
Predictions Using Simulation Results" on page 971.

12.3.3.9 Making a Coverage Prediction by Quality Indicator


Downlink and uplink quality indicator coverage predictions calculate and display the values of different quality
indicators (such as BLER or BER) based on the best WiMAX radio bearers and on C⁄(I+N) for each pixel.
To make a coverage prediction by quality indicator:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by Quality Indicator (DL) or Coverage by Quality Indicator (UL) and click OK. The coverage
prediction Properties dialog box appears. For information on the prediction Properties dialog box, see "WiMAX
Prediction Properties" on page 917.
3. Click the Conditions tab. On the Conditions tab:
a. Select "(Cells table)" from Load conditions. In this case, the coverage prediction is not going to be based
on load conditions taken from a simulation. Atoll will calculate the coverage prediction using the cell loads
stored in the cell properties.

930 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
conditions list.

b. If you wish, select the network Layers for the determination of best servers. Otherwise, you can calculate
the prediction for all layers.
c. Select a Terminal, a Mobility type, and a Service. The Noise figure defined in the terminal type properties
dialog box is used in the coverage prediction to determine the total noise in the downlink, and the Noise
figure of the transmitter is used to determine the total noise in the uplink. As well, the bearer selection for
each pixel according to the C⁄(I+N) level is performed using the bearer selection thresholds defined in the
reception equipment, and the quality indicator graphs from the reception equipment are used to determine
the values of the selected quality indicator on each pixel. This reception equipment is the one defined in the
selected terminal for the downlink coverage predictions, and the one defined in the cell properties of the
serving transmitter for the uplink coverage predictions. Mobility is used to index the bearer selection
threshold graph to use.

 You can make Atoll use only the bearers for which selection thresholds are defined
in both the terminal and the cell reception equipment by adding an option in the
Atoll.ini file. For more information, see the Administrator Manual.

For more information on services, terminals, mobility types, and reception equipment, see "Modelling
Services" on page 922, "Modelling Terminals" on page 923, "Modelling Mobility Types" on page 923, and
"Defining WiMAX Reception Equipment" on page 983, respectively.
d. If you want the coverage prediction to consider shadowing, you can select the Shadowing check box and
enter a percentage in the Cell edge coverage probability text box. The shadowing margin is based on the
C/I standard deviation.
e. You can also have the coverage prediction take Clutter indoor losses into consideration. Indoor losses are
defined per frequency per clutter class.
4. Click the Display tab. You can choose from displaying results by BER, BLER, FER, or any other quality indicator
that you might have added to the document. For more information, see "Defining WiMAX Quality Indicators"
on page 983. The coverage prediction results will be in the form of thresholds. For information on adjusting
the display, see "Setting the Display Properties of Objects" on page 49.
5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

12.3.4 Displaying Coverage Prediction Results

The results are displayed graphically in the map window according to the settings you made on the Display tab when
you created the coverage prediction (step 4. of "Studying Signal Level Coverage of a Single Base Station" on
page 919). If several coverage predictions are visible on the map, it can be difficult to clearly see the results of the
coverage prediction you want to analyse. You can select which predictions to display or to hide by selecting or
clearing the display check box. For information on managing the display, see "Displaying or Hiding Objects on the
Map" on page 48.
Once you have completed a prediction, you can also generate reports and statistics with the tools that Atoll
provides. For more information, see "Generating Coverage Prediction Reports" on page 249 and "Displaying
Coverage Prediction Statistics" on page 251.
In this section, the following tools are explained:
◼ "Displaying the Legend Window" on page 932

© 2020 Forsk. All Rights Reserved. 931


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

◼ "Displaying Coverage Prediction Results Using the Tip Text" on page 932
◼ "Printing and Exporting Coverage Prediction Results" on page 932

12.3.4.1 Displaying the Legend Window


When you create a coverage prediction, you can add the displayed values of the coverage prediction to a legend by
selecting the Add to legend check box on the Display tab.
To display the Legend window:
◼ Select View > Legend Window. The Legend window is displayed, with the values for each displayed coverage
prediction identified by the name of the coverage prediction.

12.3.4.2 Displaying Coverage Prediction Results Using the Tip Text


You can get information by placing the pointer over an area of the coverage prediction to read the information
displayed in the tip text. The information displayed is defined by the settings you made on the Display tab when you
created the coverage prediction (step 4. of "Studying Signal Level Coverage of a Single Base Station" on page 919).
To get coverage prediction results in the form of tip text:
◼ In the map window, place the pointer over the area of the coverage prediction that you want more information
on. After a brief pause, the tip text appears with the information defined in the Display tab of the coverage
prediction properties (see Figure 12.2).

Figure 12.2: Displaying coverage prediction results using tip text

12.3.4.3 Printing and Exporting Coverage Prediction Results


Once you have made a coverage prediction, you can print the results displayed on the map or save them in an
external format. You can also export a selected area of the coverage as a bitmap.
◼ Printing coverage prediction results: Atoll offers several options allowing you to customise and optimise the
printed coverage prediction results. Atoll supports printing to a variety of paper sizes, including A4 and A0. For
more information on printing coverage prediction results, see "Printing a Map" on page 94.
◼ Defining a geographic export zone: If you want to export part of the coverage prediction as a bitmap, you can
define a geographic export zone. After you have defined a geographic export zone, when you export a coverage
prediction as a raster image, Atoll offers you the option of exporting only the area covered by the zone. For
more information on defining a geographic export zone, see "Geographic Export Zone" on page 70.
◼ Exporting coverage prediction results: In Atoll, you can export the coverage areas of a coverage prediction in
raster or vector formats. In raster formats, you can export in BMP, TIF, JPEG 2000, ArcView© grid, or Vertical
Mapper (GRD and GRC) formats. When exporting in GRD or GRC formats, Atoll allows you to export files larger
than 2 GB. In vector formats, you can export in ArcView©, MapInfo©, or AGD formats. For more information
on exporting coverage prediction results, see "Exporting Coverage Prediction Results" on page 246.

932 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

12.3.5 Obtaining Numerical Values of Signal Levels and Interference

In Atoll, you can display numerical values of preamble signal levels and interference received at the pointer location
in the form of a table using the Point Analysis tool. The Details view gives you information on useful as well as
interfering preamble signal levels received on any point on the map. The analysis is provided for a user-definable
probe receiver which has a terminal, a mobility, and a service. The downlink and uplink load conditions can be taken
from the Cells table or from Monte Carlo simulations.
To make a detailed analysis:

1. Click the Point Analysis button ( ) on the Radio Planning toolbar. The Point Analysis window opens and the

pointer changes ( ) to represent the receiver.

2. In the Point Analysis window, select the Details view.


The Details view displays the following information in the form of a table:
◼ Cell: The name of the cell from which the received signal levels are displayed. The cells are listed in
decreasing order of preamble signal levels. The first row of the table is displayed in bold and italic indicating
the best server of the pointer on the map.
◼ Distance (m): The distance from the cell to the current location of the pointer on the map.
◼ Preamble C (dBm): The received preamble signal level from the cell.
◼ Preamble C/N (dB): The received preamble C/N level from the cell.
◼ Preamble I (dBm): The interference level received from interfering cells on the preamble of the cell.
Atoll lists all the cells from which the pointer receives a preamble C/N higher than the Preamble C/N
Threshold defined for these cells.
3. Move the pointer over the map to make an interference analysis for the current location of the pointer.
In the map window, a thick arrow from the pointer to its best server is displayed. The best server of the pointer
is the transmitter from which the pointer receives the highest preamble signal level. Thinner arrows are also
displayed from the interfering cells towards the pointer, indicating the interferers.
4. In the Details view, select "Cells table" from the Loads list.
5. If you are making a detailed analysis to verify a coverage prediction, you can recreate the conditions of the
coverage prediction by specifying the parameters of the study:
a. If necessary, select a layer filter for the serving cells from the Layer list.
a. Select the same Terminal, Mobility, and Service studied in the coverage prediction.

b. In the Reception view toolbar, click Options ( ). The Calculation Options dialog box appears.
i. Edit the X and Y coordinates to change the present position of the receiver.
ii. Select the Shadowing check box and enter a Cell edge coverage probability.
iii. Select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per frequency
per clutter class.
iv. Click OK.
6. Click the map to leave the point analysis pointer at its current position. To move the pointer again, click the
point analysis pointer on the map and drag it to a new position.
7. In the Details view toolbar, you can use the following tools:
◼ Click the Display Columns button ( ) to select the columns to be displayed or hidden in the table of the
Details view.

◼ Click the Copy button ( ) to copy the content of the table or of a cell selection and paste it as a graphic
into a graphic editing or word-processing programme.
◼ Click the Centre on Map button ( ) to centre the map window on the receiver.
8. To display only interfering cells for the pointer on the map, which means cells whose C/N is above the Min
Interferer C/N Threshold defined in the Calculation Parameters tab of the Radio Network Settings Properties
dialog box, select the Show interferers only check box.

9. Click Point Analysis ( ) on the Radio Planning toolbar again to end the point analysis.

© 2020 Forsk. All Rights Reserved. 933


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

12.3.5.1 Multi-point Analyses


In Atoll, you can carry out calculations on lists of points that represent subscriber locations for analysis. These
analyses may be useful for verifying network QoS at subscriber locations in case of incidents (call drops, low
throughputs, and so on) reported by users.
In point analysis, a number of parameters are calculated at each point for all potential servers.
This section covers the following topics related to point analyses:
◼ "Point Analysis Properties" on page 934
◼ "Making a Point Analysis" on page 935
◼ "Viewing Point Analysis Results" on page 936
This section also covers the following topics related to subscriber analyses:
◼ "Subscriber Analysis Properties" on page 936
◼ "Making a Subscriber Analysis" on page 937
◼ "Viewing Subscriber Analysis Results" on page 937

12.3.5.2 Point Analysis Properties


The point analysis Properties window allows you to create and edit point analyses.

General Tab
The General tab allows you to specify the following settings for the point analysis:
◼ Name: Specify the assigned Name of the point analysis.
◼ Comments: Specify an optional description of comment for the point analysis.

Conditions Tab
The load condition parameters on the Conditions tab allow you to define the signals that will be considered for each
pixel.
◼ Load conditions: Select "(Cells table)" to calculate the point analysis using the load conditions defined in the
cells table. Select a simulation or a group of simulations to calculate the point analysis using the load
conditions calculated by Monte Carlo simulations.
◼ Shadowing: Select this option to consider shadowing in the point analysis. For more information, see
"Modelling Shadowing" on page 217. If you select this option, you can change the Cell edge coverage
probability.
◼ Clutter indoor losses: Select this option to consider indoor losses. Indoor losses are defined per frequency per
clutter class.

Points Tab
The Points tab displays a table containing each point of the point-analysis. You can use this table to import and
create points or to export a list of points.
◼ Position Id: The indexes of the points used for the point analysis.
◼ X and Y: The coordinates of the points used for the point analysis.
◼ Height (m): The height of the points used for the point analysis.
◼ Service: The services assigned to the points used for the point analysis.
◼ Terminal: The terminals assigned to the points used for the point analysis.
◼ Mobility: The mobility types assigned to the points used for the point analysis.

Display Tab
On the Display tab, you can modify how the results of the point analysis will be displayed. For information on
changing display properties, see "Setting the Display Properties of Objects" on page 49.

934 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

12.3.5.3 Making a Point Analysis


Point analyses are calculated on lists of points, which are either imported or created on the map using the mouse.
The results are based on user-defined calculation settings.
To create a new point analysis:
1. In the Network explorer, right-click the Multi-point Analysis folder and select New Point Analysis. The Point
Analysis Properties dialog box appears.
2. On the General and Conditions tabs, specify the settings as described in "Point Analysis Properties" on
page 934.
3. On the Points tab, you can create a list of points by:
◼ Importing a list of points from an external file: Click the Actions button and select Import Table from the
menu to open the Open file dialog box. In this dialog box, select a TXT or CSV file containing a list of points
and click Open. For more information on importing data tables, see "Importing Tables from Text Files" on
page 91.
◼ Importing a list of points from a fixed subscriber traffic map: Click the Actions button and select Import
from Fixed Subscribers from the menu to open the Fixed Subscribers dialog box. In this dialog box, select
one or more existing fixed subscriber traffic maps and click OK.
◼ Copying a list of points from an external file.
◼ Creating points in the list by editing the table: Add new points by clicking the New Row icon ( ) and
entering X and Y coordinates as well as a service, a terminal, and a mobility.

 The list of points must have the same coordinate system as the display coordinate
system used in the Atoll document. For more information on coordinate systems,
see "Setting a Coordinate System" on page 38.

It is also possible to leave the Points tab empty and add points to the analysis


on the map using the mouse once the point analysis item has been created.
To add points on the map using the mouse, right-click the point analysis item
to which you want to add points, and select Add Points from the context
menu. The mouse pointer changes to point creation mode ( ). Click once to
create each point you want to add. Press ESC or click the Pointer button ( )
in the Map toolbar to finish adding points.
◼ You can also export the list of point from a point analysis to ASCII text files
(TXT and CSV formats) and MS Excel XML Spreadsheet files (XML format) by
selecting Actions > Export Table. For more information on exporting table
data, see "Exporting Tables to Text Files and Spreadsheets" on page 89.

4. On the Display tab, specify how to display point analysis results on the map according to any input or
calculated parameter. For more information on defining display properties, see "Setting the Display Properties
of Objects" on page 49.
5. Once you have defined the point analysis parameters, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the point analysis and calculate it immediately.
◼ OK: Click OK to save the point analysis without calculating it.

 To calculate or recalculate a point analysis later, you can perform either of the
following actions:
◼ Open the point analysis Properties dialog box and click the Calculate button.
◼ Right-click the point analysis in and select Calculate in the context menu.

Once Atoll has finished calculating the point analysis, the results are displayed in the map window. You can also
access the analysis results in a table format. For more information, see "Viewing Point Analysis Results" on
page 936.

© 2020 Forsk. All Rights Reserved. 935


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

You can also organise point analyses in folders under the Multi-point Analysis folder by creating folders under the
Multi-point Analysis folder in the Network explorer. Folders may contain one or more point analyses items. You can
move point analyses items from one folder to another and rename folders.

12.3.5.4 Viewing Point Analysis Results


Once a point analysis has been calculated, its results are displayed on the map and are also available in the point
analysis item in the form of a table.
To view the results table of a point analysis:
1. In the Network explorer, expand the Multi-point Analysis folder, right-click the analysis whose results table
you want to view, and select Analysis Results from the context menu. The Results dialog box appears. The
results table includes the following information:
◼ Position Id: The indexes of the points used for the point analysis.
◼ X and Y: The coordinates of the points used for the point analysis.
◼ Height (m): The height of the points used for the point analysis.
◼ Service: The services assigned to the points used for the point analysis.
◼ Terminal: The terminals assigned to the points used for the point analysis.
◼ Mobility: The mobility types assigned to the points used for the point analysis.
◼ Cell: The names of the potential serving cells.
◼ Distance (m): The distance from the potential serving cells.
◼ Preamble Index: The preamble indexes of the potential serving cells.
◼ Preamble C (dBm): The received preamble signal level from the potential serving cells.
◼ Preamble C/N (dB): The received preamble C/N from the best serving cell.
◼ Preamble I (dBm): The received interference on the preamble from the potential serving cells.
2. To add or remove columns from the results table:
a. Click the Actions button and select Display Columns from the menu. The Columns to be Displayed dialog
box opens.
b. Select or clear the columns that you want to display or hide.
c. Click Close.

 You can export the point analysis results table to ASCII text files (TXT and CSV
formats) and MS Excel XML Spreadsheet files (XML format) by selecting Actions >
Export. For more information on exporting table data, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.

3. Click Close.

12.3.5.5 Subscriber Analysis Properties


The fixed subscriber analysis Properties window allows you to create and edit subscriber analyses.

General Tab
The General tab allows you to specify the following settings for the subscriber analysis:
◼ Name: Specify the assigned Name of the subscriber analysis.
◼ Comments: Specify an optional description of comment for the subscriber analysis.

Conditions Tab
The Conditions tab allows you to consider shadowing:
◼ Shadowing: Select this option to consider shadowing in the subscriber analysis. For more information, see
"Modelling Shadowing" on page 217. If you select this option, you can change the Cell edge coverage
probability.

936 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

Traffic Tab
On the Traffic tab, you can select one or more fixed subscriber traffic maps for the analysis. For more information,
see "Creating Fixed Subscribers Traffic Maps" on page 302.

Display Tab
On the Display tab, you can modify how the results of the subscriber analysis will be displayed. For information on
changing display properties, see "Setting the Display Properties of Objects" on page 49.

12.3.5.6 Making a Subscriber Analysis


Subscriber analyses are calculated on fixed subscriber locations stored in fixed subscriber traffic maps. The results
are based on user-defined calculation settings.
To create a new subscriber analysis:
1. In the Network explorer, right-click the Multi-point Analysis folder and select New Subscriber Analysis. The
Fixed Subscriber Analysis Properties dialog box appears.
2. On the General and Traffic tabs, specify the settings as described in "Subscriber Analysis Properties" on
page 936.
3. On the Display tab, specify how to display subscriber analysis results on the map according to any input or
calculated parameter. For more information on defining display properties, see "Setting the Display Properties
of Objects" on page 49.
4. Once you have defined the subscriber analysis parameters, you can calculate it immediately or you can save
it and calculate it later:
◼ Click Calculate to save the subscriber analysis and calculate it immediately.
◼ Click OK to save the subscriber analysis without calculating it. You can calculate it later by opening the
subscriber analysis properties and clicking the Calculate button.
Once Atoll has finished calculating the subscriber analysis, the results are displayed in the map window. You can
also access the analysis results in a table format. For more information, see "Viewing Subscriber Analysis Results"
on page 937.
You can also organise subscriber analyses in folders under the Multi-point Analysis folder by creating folders under
the Multi-point Analysis folder in the Network explorer. Folders may contain one or more subscriber analyses items.
You can move subscriber analyses items from one folder to another and rename folders.

12.3.5.7 Viewing Subscriber Analysis Results


Once a subscriber analysis has been calculated, its results are displayed on the map and are also available in the
subscriber analysis item in the form of a table.
To view the results table of a subscriber analysis:
1. In the Network explorer, expand the Multi-point Analysis folder, right-click the analysis whose results table
you want to view, and select Analysis Results from the context menu. The Results dialog box appears. The
results table includes the following information for each subscriber included in the analysis:
◼ Position Id: The index of the subscriber.
◼ X and Y: The coordinates of the subscriber.
◼ Height (m): The height of the subscriber.
◼ Service: The service assigned to the subscriber.
◼ Terminal: The terminal assigned to the subscriber.
◼ Mobility: The mobility type assigned to the subscriber.
◼ Activity status: The assigned activity status. It can be Active DL, Active UL, Active DL+UL, or Inactive.
◼ Clutter class: The code of the clutter class where the subscriber is located.
◼ Indoor: This field indicates whether indoor losses have been added or not.
◼ Best server: The best server of the subscriber.
◼ Serving cell: The serving cell of the serving transmitter of the subscriber.

© 2020 Forsk. All Rights Reserved. 937


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

◼ Layer: The layer of the serving cell of the subscriber.


◼ Azimuth: The orientation of the subscriber’s terminal antenna in the horizontal plane. Azimuth is always
considered with respect to the North. Atoll points the subscriber antenna towards its best server.
◼ Downtilt: The orientation of the subscriber’s terminal antenna in the vertical plane. Mechanical downtilt is
positive when it is downwards and negative when upwards. Atoll points the subscriber antenna towards its
best server.
◼ Path loss (dB): The path loss from the best server calculated for the subscriber.
◼ Received preamble power (DL) (dBm): The preamble signal level received at the subscriber location in the
downlink.
◼ Received traffic power (DL) (dBm): The traffic signal level received at the subscriber location in the
downlink.
◼ Received pilot power (DL) (dBm): The pilot signal level received at the subscriber location in the downlink.
◼ Preamble C/(I+N) (DL) (dB): The preamble C/(I+N) at the subscriber location in the downlink.
◼ Traffic C/(I+N) (DL) (dB): The traffic C/(I+N) at the subscriber location in the downlink.
◼ Pilot C/(I+N) (DL) (dB): The pilot C/(I+N) at the subscriber location in the downlink.
◼ Preamble total noise (I+N) (DL) (dBm): The sum of the preamble interference and noise experienced at the
subscriber location in the downlink.
◼ Traffic total noise (I+N) (DL) (dBm): The sum of the traffic interference and noise experienced at the
subscriber location in the downlink.
◼ Bearer (DL): The highest WiMAX bearer available for the traffic C/(I+N) level at the subscriber location in
the downlink.
◼ Permutation zone (DL): The downlink permutation zone allocated to the subscriber.
◼ BLER (DL): The Block Error Rate read from the subscriber terminal’s reception equipment for the traffic C/
(I+N) level at the subscriber location in the downlink.
◼ Diversity mode (DL): The diversity mode supported by the cell or permutation zone in downlink.
◼ Peak MAC channel throughput (DL) (kbps): The maximum MAC channel throughput attainable using the
highest bearer available at the subscriber location in the downlink.
◼ Effective MAC channel throughput (DL) (kbps): The effective MAC channel throughput attainable using the
highest bearer available at the subscriber location in the downlink. It is calculated from the peak MAC
throughput and the BLER.
◼ Application channel throughput (DL) (kbps): The application throughput is the net throughput without
coding (redundancy, overhead, addressing, etc.). It is calculated from the effective MAC throughput, the
throughput scaling factor of the service and the throughput offset.
◼ Received power (UL) (dBm): The signal level received at the serving transmitter from the subscriber
terminal in the uplink.
◼ C/(I+N) (UL) (dB): The C/(I+N) at the serving transmitter of the subscriber in the uplink.
◼ Total noise (I+N) (UL) (dBm): The sum of the interference and noise experienced at the serving transmitter
of the subscriber in the uplink.
◼ Bearer (UL): The highest WiMAX bearer available for the C/(I+N) level at the serving transmitter of the
subscriber in the uplink.
◼ Permutation zone (UL): The uplink permutation zone allocated to the subscriber.
◼ BLER (UL): The Block Error Rate read from the serving cell’s reception equipment for the C/(I+N) level at the
serving transmitter of the subscriber in the uplink.
◼ Diversity mode (UL): The diversity mode supported by the cell or permutation zone in uplink.
◼ Transmission power (UL) (dBm): The transmission power of the subscriber terminal after power control in
the uplink.
◼ Allocated bandwidth (UL) (No. of Subchannels): The bandwidth allocated to the subscriber in terms of the
number of subchannels allocated in the uplink after subchannelisation.
◼ Peak MAC channel throughput (UL) (kbps): The maximum MAC channel throughput attainable using the
highest bearer available at subscriber location in the uplink.

938 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

◼ Effective MAC channel throughput (UL) (kbps): The effective MAC channel throughput attainable using the
highest bearer available at the subscriber location in the uplink. It is calculated from the peak MAC
throughput and the BLER.
◼ Application channel throughput (UL) (kbps): The application throughput is the net throughput without
coding (redundancy, overhead, addressing, etc.). It is calculated from the effective MAC throughput, the
throughput scaling factor of the service and the throughput offset.
◼ Peak MAC allocated bandwidth throughput (UL) (kbps): The maximum MAC throughput attainable for the
number of subchannels allocated to the subscriber using the highest bearer available at the user location
in the uplink.
◼ Effective MAC allocated bandwidth throughput (UL) (kbps): The effective MAC throughput attainable for
the number of subchannels allocated to the subscriber using the highest bearer available at the user
location in the uplink. It is calculated from the peak MAC throughput and the BLER.
◼ Application allocated bandwidth throughput (UL) (kbps): The application throughput is the net throughput
without coding (redundancy, overhead, addressing, etc.). It is calculated from the effective MAC
throughput, the throughput scaling factor of the service and the throughput offset.
2. To add or remove columns from the results table:
a. Click the Actions button and select Display Columns from the menu. The Columns to be Displayed dialog
box opens.
b. Select or clear the columns that you want to display or hide.
c. Click Close.

 You can export the point analysis results table to ASCII text files (TXT and CSV
formats) and MS Excel XML Spreadsheet files (XML format) by selecting Actions >
Export. For more information on exporting table data, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.

3. Click Close.

12.3.6 Planning Neighbours in WiMAX

You can use Atoll to manually allocate neighbour relations to any cell in a network. You can also use Atoll to
automatically allocate neighbour relations to a single cell, to all the cells of a base station, to all the cells in a
transmitter group, or to all the cells in a network, based on predefined parameters.
In this section, only the concepts that are specific to automatic neighbour allocation in WiMAX networks are
explained. For more information on neighbour planning, see "Neighbour Planning" on page 259.

Figure 12.3: WiMAX handover area between reference cell and potential neighbour

© 2020 Forsk. All Rights Reserved. 939


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

12.3.6.1 WiMAX Coverage Conditions


The Automatic Neighbour Allocation dialog box provides a Use coverage conditions option:
◼ When Use coverage conditions is not selected, the defined Distance is used to allocate neighbours to a
reference transmitter.
◼ When Use coverage conditions is selected, click Define to open the Coverage Conditions dialog box:
◼ Resolution: Enter the resolution to be used to calculate cells’ coverage areas during automatic neighbour
allocation.
◼ Global preamble C/N threshold: Select this check box to set a global value for the preamble C/N threshold.
If you set a global value here, Atoll will use this value or the Preamble C/N threshold value defined for each
cell, whichever is higher. The preamble signal level threshold (in dBm) is calculated for each cell from its
preamble C/N threshold (in dB) considering the channel bandwidth of the cell and using the terminal that
has the highest difference between its gain and losses so that the most number of potential neighbours
can be processed.
◼ Handover start: Enter the margin, with respect to the best server coverage area of the reference cell (cell A),
from which the handover process starts.
◼ Handover end: Enter the margin, with respect to the best server coverage area of the reference cell (cell A),
at which the handover process ends. The value entered for the Handover end must be greater than the
value for the Handover start. The higher the value entered for the Handover end, the longer the list of
potential neighbours. The area between the Handover start and the Handover end constitutes the area
within which Atoll will search for neighbours.
◼ Shadowing: If selected, enter a Cell edge coverage probability.
◼ Clutter indoor losses: Select this option to take indoor losses into account in calculations. Indoor losses
are defined per frequency per clutter class.

12.3.6.2 WiMAX Calculation Constraints


In the Automatic Neighbour Allocation dialog box, you can select the following calculation constraints:
◼ Co-site cells as neighbours: When selected, the cells located on the same site as the reference cell are
automatically considered as neighbours. A cell with no antenna cannot be considered as a co-site neighbour.
◼ Adjacent cells as neighbours (Intra-carrier Neighbours tab only): When selected, the cells that are adjacent
to the reference cell are automatically considered as neighbours. A cell is considered adjacent if there is at
least one pixel in the reference cell’s coverage area where the potential neighbour cell is the best server, or
where the potential neighbour cell is the second best server respecting the handover end.
◼ Symmetric relations: Select this option if you want the neighbour relations to be reciprocal, which means that
any reference transmitter/cell is a potential neighbour of all the cells that are its neighbours.
◼ Exceptional pairs: Select this option to force the neighbour relations defined in the Intra-technology
Exceptional pairs table. For information on exceptional pairs, see "Defining Exceptional Pairs" on page 260.

12.3.6.3 WiMAX Reasons for Allocation


In the Automatic Neighbour Allocation dialog box, the reason for neighbour allocation is indicated under Cause in
the Results table. It can be any of the following:

Cause Description When

Distance The neighbour is located within the defined maximum Use coverage conditions
distance from the reference cell is not selected

Coverage The neighbour relation fulfils the defined coverage con- Use coverage conditions is selected
ditions and nothing is selected under Force

Co-Site The neighbour is located on the same site as the ref- Use coverage conditions
erence cell and Co-site cells as neighbours are selected

Adjacent The neighbour is adjacent to the reference cell Use coverage conditions is selected
and Adjacent cells as neighbours is selected

940 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

Cause Description When

Symmetry The neighbour relation between the reference cell and Use coverage conditions is selected
the neighbour is symmetrical and Symmetric relations is selected

Exceptional Pair The neighbour relation is defined as an exceptional pair Exceptional pairs
is selected

Existing The neighbour relation existed before automatic allo- Delete existing neighbours
cation is not selected

12.4 Configuring WiMAX Network Parameters Using the AFP


The Atoll AFP (Automatic Frequency Planning module) enables you to automatically configure network parameters
such as the frequency channels, preamble indexes, and permbases. The AFP can perform fractional frequency
planning through automatic configuration of the segment number in preamble index 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 a cost-based 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 quality of the results given by the AFP depends on the accuracy of the input.
Therefore, it is important to prepare the input before running the AFP.
In the following sections, the AFP input elements are explained:
◼ "Working with Interference Matrices" on page 941
◼ "Defining Neighbour Relations and Importance" on page 943
◼ "Setting Resources Available for Allocation" on page 943
◼ "Configuring Cost Component Weights" on page 944
Once the AFP input elements have been set up, the AFP can be used for:
◼ "Planning Frequencies" on page 944
◼ "Planning Preamble Indexes" on page 946
◼ "Planning Permutation Zone PermBases" on page 948
Once you have completed an automatic allocation, you can analyse the results with the tools that Atoll provides:
◼ "Displaying the AFP Results on the Map" on page 950.
◼ "Analysing the AFP Results" on page 953.

12.4.1 Working with Interference Matrices

In Atoll, the probability of interference between pairs of cells is stored in an interference matrix. An interference
matrix can be thought of as the probability that a user in a cell will receive interference higher than a defined
threshold. You can calculate, import, and store more than one interference matrix in the Interference Matrices folder
in the Network explorer.
This section covers the following topics:
◼ "Calculating Interference Matrices" on page 941
◼ "Importing and Exporting Interference Matrices" on page 942

12.4.1.1 Calculating Interference Matrices


Atoll calculates interference matrices in the form of co- and adjacent channel interference probabilities for each
interfered and interfering cell pair. The probabilities of interference are stated in terms of percentages of the

© 2020 Forsk. All Rights Reserved. 941


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

interfered area. In other words, it is the ratio of the interfered surface area to the best server coverage area of an
interfered cell.
When Atoll calculates interference matrices, it calculates the value of the preamble C/(I+N) for each pixel of the
interfered service area between two cells (the interfered cell and the interfering cell). For co-channel interference, a
pixel is considered interfered if the C/(I+N) is lower than the preamble C/N threshold defined for the interfered cell.
For adjacent channel interference, a pixel is considered interfered if the C/(I+N) is lower than the preamble C/N
threshold defined for the interfered cell less the adjacent channel suppression factor defined for the frequency band
of the interfered cell.
You can amplify the degradation of the C/(I+N) by using a high quality margin when calculating the interference
matrices. For example, a 3 dB quality margin would imply that each interferer is considered to be twice as strong
compared to a calculation without any quality margin (which means 0 dB).
To calculate interference matrices:
1. In the Network explorer, right-click the Interference Matrices folder and select New from the context menu.
The Interference Matrices Properties dialog box appears.
2. On the General tab, you can set the following parameters:
◼ Name: Enter a name for the new interference matrix.
◼ Resolution: Enter the resolution used to calculate the coverage areas of cells for the interference matrix
calculation.
◼ Type: The type is set to Calculated for calculated interference matrices.
◼ Quality margin: Enter a quality margin.
◼ Shadowing: If selected, enter a Cell edge coverage probability.
3. Once you have created the interference matrix, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined interference matrix and calculate it immediately.
◼ OK: Click OK to save the defined interference matrix without calculating it. You can calculate it later clicking
the Calculate button ( ) on the Radio Planning toolbar.
Once calculated, the new interference matrix is available in the Interference Matrices folder and will be available for
use the next time you run the AFP.
You can modify the properties of an existing interference matrix by selecting Properties from the interference matrix
context menu. An existing interference matrix can be calculated again by selecting Calculate from the interference
matrix context menu.

12.4.1.2 Importing and Exporting Interference Matrices


You can import interference matrices from external sources, such as the OAM, in Atoll from TXT (text), CSV (comma
separated value), and IM2 files. In the interference matrix file you want to import, the interference matrix entries
must have the following syntax:
<Interfered Cell><Sep><Interfering Cell><Sep><Co-channel Interference Probability><Sep><Adjacent channel
Interference Probability>
The separator <Sep> can be a tab, a comma, a semicolon, or space.
If the interference matrix file being imported contains the same interfered-interferer pair more than once, Atoll keeps
the last description of the pair.
Atoll does not perform a validity check on the imported interference file; you must therefore ensure that the imported
information is consistent with the current configuration. Furthermore, Atoll only imports interference matrices for
active transmitters.
To import an interference matrix:
1. In the Network explorer, right-click the Interference Matrices folder and select Import from the context menu.
The Open dialog box appears.
2. Select the file containing the interference matrix and click Open. The table Import dialog box appears.
For more information on importing table data, see "Importing Tables from Text Files" on page 91.
To export an interference matrix:

942 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

1. In the Network explorer, expand the Interference Matrices folder, right-click the interference matrix you want
to export, and select Export from the context menu. The Export dialog box appears.
For information on exporting table data, see "Exporting Tables to Text Files and Spreadsheets" on page 89.

12.4.2 Defining Neighbour Relations and Importance

In Atoll, neighbour importance values are calculated by the automatic neighbour allocation process and can be used
by the AFP for frequency and physical cell ID allocation.
◼ For information on configuring neighbour importance weighting, see "Configuring Neighbour Importance
Factors" on page 270.
◼ For more information on calculating neighbour importance values, see "Evaluating Neighbour Importance" on
page 271.
◼ For more details on the calculation of neighbour importance values, see the Technical Reference Guide.

12.4.3 Setting Resources Available for Allocation

The AFP allocates resources from a pool of available resources. For automatic frequency planning, the available
resources are defined by the channel numbers available in the frequency band assigned to any cell. In the frequency
band properties, the first and last channel numbers define the range of available channel numbers in the band.
Channel numbers within this range can be set as unavailable by listing them in the excluded channels list. For more
information, see "Defining Frequency Bands" on page 976.
For automatic preamble index planning, Atoll facilitates the management of preamble indexes by letting you create
domains, each containing groups of preamble indexes.
The procedure for managing preamble indexes in a WiMAX document consists of the following steps:
1. Creating a preamble index domain, as explained in this section.
2. Creating groups, each containing a range of preamble indexes, and assigning them to a domain, as explained
in "Planning Preamble Indexes" on page 946.
3. Assigning a preamble index domain to a cell or cells. If there is no preamble index domain, Atoll will consider
all 114 possible preamble indexes when assigning them automatically.
To create a preamble index domain:
1. In the Parameters explorer, expand the Network Settings folder, expand the Preamble Indexes folder, right-
click Domains, and select Open Table from the context menu. The Domains table appears.
2. In the row marked with the New Row icon, enter a Name for the new domain.
3. Click in another cell of the table to create the new domain and add a new blank row to the table.
4. Double-click the domain to which you want to add a group. The domain Properties dialog box appears.
5. Under Groups, enter the following information for each group you want to create.
◼ Group: Enter a name for the new preamble index group.
◼ Min: Enter the lowest available preamble index in this group’s range.
◼ Max: Enter the highest available preamble index in this group’s range.
◼ Step: Enter the separation interval between each preamble index.
◼ Excluded: Enter the preamble index in this range that you do not want to use.
◼ Extra: Enter any additional preamble index (i.e., outside the range defined by the Min. and Max fields) you
want to add to this group. You can enter a list of preamble indexes separated by either a comma, semi-
colon, or a space. You can also enter a range of preamble indexes separated by a hyphen. For example,
entering, "1, 2, 3-5" means that the extra preamble indexes are "1, 2, 3, 4, 5."
6. Click in another cell of the table to create the new group and add a new blank row to the table.

© 2020 Forsk. All Rights Reserved. 943


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

12.4.4 Configuring Cost Component Weights

You can define the weights for the AFP cost components that Atoll uses to evaluate possible frequency and
preamble index plans.
To configure the weights for AFP cost components:
1. In the Network explorer, right-click the Transmitters folder and select AFP > Configure Weights from the
context menu. The Weights dialog box appears.
This dialog box enables you to define the relative weights of the cost components. The absolute values of the
constraint weights are calculated by the AFP using these relative weights. For more information, see the
Technical Reference Guide.
2. Click the Frequency Allocation tab and set the weights for the following cost components:
◼ 1st order neighbours: The relative weight assigned to a first order neighbour relationship violation.
◼ Interference matrices: The relative weight assigned to an interference matrix-based relationship violation.
◼ Distance: The relative weight assigned to a distance-based relationship violation.
You can click the Reset button to set the weights to their default values.
3. Click the Preamble Index Allocation tab.
◼ In the Relation weights frame, you can set the weights for the following cost components:
◼ 1st order neighbours: The relative weight assigned to a first order neighbour relationship violation.
◼ 2nd order neighbours: The relative weight assigned to a second order neighbour relationship violation.
◼ Neighbours of a common cell: The relative weight assigned to the violation of an indirect neighbour
relationship between neighbours of a common cell.
◼ Interference matrices: The relative weight assigned to a interference matrix-based relationship
violation.
◼ Distance: The relative weight assigned to a distance-based relationship violation.
You can click the Reset button to set the weights to their default values.
◼ In the Constraint violation weights frame, you can set the weights for the following constraints:
◼ Preamble index: The relative weight assigned to a preamble index collision between two related cells.
◼ Segment: The relative weight assigned to a segment collision between two related cells.
◼ Cell permbase: The relative weight assigned to the cell permbase constraint violation (occurrence of
two different cell permbases) between two related co-site cells.
You can click the Reset button to set the weights to their default values.
4. Click OK.

12.4.5 Planning Frequencies

You can manually assign frequency bands and channel numbers to cells or use the Automatic Frequency Planning
(AFP) tool to automatically allocate channels to cells. The AFP allocates channels to cells automatically such that
the overall interference in the network is minimised. Once allocation is completed, you can analyse the frequency
plan by creating and comparing C/(I+N) coverage predictions, and view the frequency allocation on the map.

12.4.5.1 Manually Allocating Frequencies


Manually frequency allocation allows you to assign frequency bands and channel numbers to a cell. You can do it
by accessing the properties of the cell.
To manually allocate the frequency to a cell:
1. On the map, right-click the transmitter to whose cell you want to allocate the frequency and select Properties
from the context menu. The transmitter Properties dialog box appears.
2. Select the Cells tab.

944 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

3. Select a Frequency band and Channel number for the cell.


4. You can set the Channel allocation status to Locked if you want to lock the frequency that you assigned.
5. Click OK.

12.4.5.2 Automatically Allocating Frequencies


The Automatic Frequency Planning (AFP) tool can automatically assign channels to cells. When allocating
frequencies, the AFP can take into account interference matrices, reuse distance, and any constraints imposed by
neighbours.
To automatically allocate frequencies:
1. In the Network explorer, right-click the Transmitters folder and select AFP > Automatic Allocation. The
Automatic Resource Allocation dialog box appears.
The Automatic Resource Allocation dialog box is divided into three zones:
◼ The top line contains global information about the current allocation (resource being allocated and the total
cost of the current plan).
◼ The left-hand side of the dialog box contains tabs with input parameters.
◼ The right-hand side of the dialog box provides the allocation results.
2. From the Allocate list, select Frequencies for automatic frequency planning.
3. On the Relation Types tab, you can set the relations to take into account in automatic allocation:
◼ Interference matrix: Select this check box if you want the AFP to take interference matrices into account
for the allocation, and select an interference matrix from the list. For Atoll to take interference matrices into
account, they must be available in the Interference Matrices folder in the Network explorer. Interference
matrices can be calculated, imported, and edited in the Interference Matrices folder. For more information
on interference matrices, see "Working with Interference Matrices" on page 941.
◼ Existing neighbours: Select the Existing neighbours check box if you want the AFP to take neighbour
relations into account for the allocation. The AFP will try to allocate different frequencies to a cell and its
neighbours. Atoll can only take neighbour relations into account if neighbours have already been allocated.
For information on allocating neighbours, see "Neighbour Planning" on page 259.
◼ Reuse distance: Select this check box if you want the AFP to take relations based on distance into account
for the allocation. You can enter a Default reuse distance within which two cells must not have the same
channel assigned. However, it is highly recommended to define a reuse distance for each individual cell
depending on the size of the cell’s coverage area and the network density around the cell. If defined, a cell-
specific reuse distance is used instead of the default value entered here.
4. On the right-hand side of the Automatic Resource Allocation dialog box, Atoll displays the Total cost of the
current frequency allocation. Click Update to calculate the total cost take into account the parameters set in
step 3.

 You can click the Weights button to open the Weights dialog box and modify the
cost component weights. For more information, see "Configuring Cost Component
Weights" on page 944.

5. Click Start. Atoll begins the process of allocating frequencies. Any messages generated by the AFP during
automatic allocation are reported on the Events tab.
While Atoll allocates frequencies, you can:
◼ Monitor the reduction of the total cost in the Progress tab.
◼ Compare the distribution histograms of the initial and current allocation plans in the Distribution tab.
◼ Pause the automatic allocation process by clicking Pause.
◼ Resume the automatic allocation process by clicking Continue or start the automatic allocation from the
initial state by clicking Restart.
Once Atoll has finished allocating frequencies, the Results tab shows the proposed allocation plan:
◼ Site: The name of the base station.
◼ Transmitter: The name of the transmitter.

© 2020 Forsk. All Rights Reserved. 945


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

◼ Name: The name of the cell.


◼ Frequency Band: The frequency band used by the cell.
◼ Initial channel number: The channel number of the cell before automatic allocation.
◼ Channel number: The channel number of the cell after automatic allocation.
◼ Channel allocation status: The value of the Channel allocation status of the cell.
◼ Cost: The cost of the new frequency allocation of the cell.

In order to better view the progress graph and the results table, you can


expand the right-hand side zone of the Automatic Resource Allocation dialog
box by clicking the Hide Inputs button . You can also resize the dialog box.
◼ You can export the contents of table grids to TXT, CSV, and XML Spreadsheet
files by right-clicking the table and selecting Export from the context menu.
For more information on exporting data tables, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.
◼ You can select the columns to display in different tabs by right-clicking the
table and selecting Display Columns from the context menu. For more
information, see "Displaying and Hiding Columns" on page 84.

6. Click Commit. The proposed frequency plan is assigned to the cells of the network.
7. Click Close to exit.

12.4.6 Planning Preamble Indexes

In WiMAX, 114 preamble indexes are available, numbered from 0 to 113. There are as many pseudo-noise
sequences defined in the IEEE specifications. A PN sequence is transmitted on the preamble subcarriers
corresponding to each preamble index using BPSK1/2. Mobiles recognise their serving cells by comparing the
received PN sequences with the 114 sequences stored in their memory. The preamble index of the serving cell is
simply the number of the PN sequence received with the highest power. The preamble index provides the segment
number (0, 1, or 2) and the cell permbase (DL_PermBase of the first downlink PUSC zone, also called ID_Cell, which
is a value from 0 to 31.) Therefore, the mobile knows which subcarriers to listen to for the FCH, DCD, UCD, DL-MAP,
and UL-MAP.
Because the cell search and selection depend on the preamble index of the cells, preamble indexes must be
intelligently allocated to cells in order to avoid unnecessary interference on the preamble.
The subcarriers used for preamble transmission are divided into 3 carrier sets. Preamble carrier sets are defined by
the equation:
Preamble Carrier Set n = n + 3  k

Where n is the segment number (0, 1, or 2), and k is a running index from 0 to 567, 0 to 283, 0 to 142, and 0 to 35 for
FFT sizes 2048, 1024, 512, and 128, respectively. Therefore, each preamble carrier set uses every third subcarrier.
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. For more information, see "Setting Resources Available for
Allocation" on page 943.
You can assign preamble indexes manually or automatically to any cell in the network. Once allocation is completed,
you can audit the preamble indexes, view preamble index reuse on the map, and make an analysis of preamble index
distribution. Atoll can automatically assign preamble indexes to the cells taking into account the selected cell
permbase allocation strategy (free or same per site), allowed allocation domain, interference matrices, reuse
distance, and any constraints imposed by neighbours.
In order to automatically allocate preamble indexes, you must have the following option set in the Atoll.ini file:

[License]
Basic_WiMAX_AFP = 1

To automatically allocate preamble indexes:

946 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

1. In the Network explorer, right-click the Transmitters folder and select AFP > Automatic Allocation. The
Automatic Resource Allocation dialog box appears.
The Automatic Resource Allocation dialog box is divided into three zones:
◼ The top line contains global information about the current allocation (resource being allocated and the total
cost of the current plan).
◼ The left-hand side of the dialog box contains tabs with input parameters.
◼ The right-hand side of the dialog box provides the allocation results.
2. From the Allocate list, select Preamble Indexes for automatic preamble index planning.
3. On the Relation Types tab, you can set the relations to take into account in automatic allocation:
◼ Interference matrix: Select this option if you want the AFP to take interference matrices into account for
the allocation, and select an interference matrix from the list. For Atoll to take interference matrices into
account, they must be available in the Interference Matrices folder in the Network explorer. Interference
matrices can be calculated, imported, and edited in the Interference Matrices folder. For more information
on interference matrices, see "Working with Interference Matrices" on page 941.
◼ Existing neighbours: Select this option if you want the AFP to take neighbour relations into account for the
allocation. The AFP will try to allocate different preamble indexes to a cell and its neighbours. The AFP can
take neighbours into account only if neighbours have already been allocated. If you want the AFP to take
both first and second order neighbours into account, you must set an option in the Atoll.ini file (see the
Administrator Manual). For information on allocating neighbours, see "Neighbour Planning" on page 259.
◼ Reuse distance: Select this option if you want the AFP to take relations based on distance into account for
the allocation. You can enter a Default reuse distance within which two cells must not have the same
preamble index assigned. However, it is highly recommended to define a reuse distance for each individual
cell depending on the size of the cell’s coverage area and the network density around the cell. If defined, a
cell-specific reuse distance is used instead of the default value entered here.
4. On the Constraints tab, you can set the constraints to take into account in automatic allocation:
◼ Allocation domain: You can choose Per cell to allocate preamble indexes from the preamble index
domains defined per cell, you can choose to allocate from the Entire (0-113) domain or a Restricted (0-95)
domain, or you can choose Custom and enter the Excluded resources to exclude some preamble indexes
from the allocation.
You can enter non-consecutive preamble indexes separated with a comma, or you can enter a range of
preamble indexes separating the first and last one with a hyphen (for example, entering "1-5" corresponds
to "1, 2, 3, 4, 5").
◼ Co-site allocation: You can select Same per site as the PermBase strategy if you want the AFP to allocate
the same cell permbase to all the cells of a site. Select Free as the PermBase strategy if you want the AFP
to ignore the cell permbase collisions. With free allocation, the cell permbase will not necessarily be the
same for all the cells of a site.
You can select the Allocate the same segment to co-transmitter cells check box if you want to allocate
preamble indexes to co-transmitter cells so that they all have the same segment number assigned. If you
do not select this check box, the allocation will not consider any constraint on the segment number
allocation to co-transmitter cells.
◼ Take into account frequency plan: Select this option if you want the AFP to consider the frequency plan
when determining preamble index collisions.
5. On the right-hand side of the Automatic Resource Allocation dialog box, Atoll displays the Total cost of the
current preamble index allocation. Click Update to calculate the total cost take into account the parameters
set in step 3.

 You can click the Weights button to open the Weights dialog box and modify the
cost component weights. For more information, see "Configuring Cost Component
Weights" on page 944.

6. Click Start. Atoll begins the process of allocating preamble indexes. Any messages generated by the AFP
during automatic allocation are reported on the Events tab.
While Atoll allocates preamble indexes, you can:
◼ Monitor the reduction of the total cost in the Progress tab.

© 2020 Forsk. All Rights Reserved. 947


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

◼ Compare the distribution histograms of the initial and current allocation plans in the Distribution tab.
◼ Pause the automatic allocation process by clicking Pause.
◼ Resume the automatic allocation process by clicking Continue or start the automatic allocation from the
initial state by clicking Restart.
Once Atoll has finished allocating preamble indexes, the Results tab shows the proposed allocation plan:
◼ Site: The name of the base station.
◼ Transmitter: The name of the transmitter.
◼ Name: The name of the cell.
◼ Frequency Band: The frequency band used by the cell.
◼ Channel number: The channel number of the cell after automatic allocation.
◼ Preamble index domain: The preamble index domain of the cell.
◼ Initial preamble index: The preamble index of the cell before automatic allocation.
◼ Preamble index: The preamble index of the cell after automatic allocation.
◼ Initial segment: The segment of the cell before automatic allocation.
◼ Segment: The segment of the cell after automatic allocation.
◼ Initial cell permbase: The cell permbase of the cell before automatic allocation.
◼ Cell permbase: The cell permbase of the cell after automatic allocation.
◼ Cost: The cost of the new preamble index allocation of the cell.
◼ Preamble index status: The value of the Preamble index status of the cell.
◼ Segment Locked: Whether the segment was locked for this allocation or not.

In order to better view the progress graph and the results table, you can


expand the right-hand side zone of the Automatic Resource Allocation dialog
box by clicking the Hide Inputs button . You can also resize the dialog box.
◼ You can export the contents of table grids to TXT, CSV, and XML Spreadsheet
files by right-clicking the table and selecting Export from the context menu.
For more information on exporting data tables, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.
◼ You can select the columns to display in different tabs by right-clicking the
table and selecting Display Columns from the context menu. For more
information, see "Displaying and Hiding Columns" on page 84.

7. Click Commit. The proposed preamble index plan is assigned to the cells of the network.
When you allocate preamble indexes to a large number of cells, it is easiest to let Atoll allocate them automatically.
However, if you want to assign a preamble index to one cell or to modify it, you can do it by accessing the properties
of the cell.
To allocate a preamble index to a WiMAX cell manually:
1. On the map, right-click the transmitter to whose cell you want to allocate a preamble index and select
Properties from the context menu. The transmitter Properties dialog box appears.
2. Select the Cells tab.
3. Enter a Preamble index in the cell column.
4. You can set the Preamble index status to Locked if you want to lock the preamble index that you assigned.
5. Click OK.

12.4.7 Planning Permutation Zone PermBases

In WiMAX, downlink permutation zones use seeds for the permutation sequence to determine the correspondence
between physical and logical subcarrier numbers and the subcarriers belonging to different subchannels. These
permutation seeds are called permbases.

948 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

The first downlink PUSC permutation zone, that carries the FCH, the DL-MAP, the UL-MAP, uses the permbase
mapped to the preamble index of the cell. This permbase is called the cell permbase in Atoll, and is allocated when
a preamble index is allocated to a cell. Other permutation zones use different permbases. Atoll supports one
additional permbase in downlink and one in uplink. These permbases are called zone permbases in Atoll. There are
32 possible permbases in downlink, numbered from 0 to 31, and 70 in uplink, numbered from 0 to 69.
You can assign zone permbases manually or automatically to any cell in the network. Once allocation is completed,
you can view zone permbase reuse on the map. Atoll can automatically assign zone permbases to the cells taking
into account the allowed allocation domain, interference matrices, reuse distance, and any constraints imposed by
neighbours.
To automatically allocate permutation zone permbases:
1. In the Network explorer, right-click the Transmitters folder and select AFP > Automatic Allocation. The
Automatic Resource Allocation dialog box appears.
The Automatic Resource Allocation dialog box is divided into three zones:
◼ The top line contains global information about the current allocation (resource being allocated and the total
cost of the current plan).
◼ The left-hand side of the dialog box contains tabs with input parameters.
◼ The right-hand side of the dialog box provides the allocation results.
2. From the Allocate list, select DL Zone PermBase or UL Zone PermBase to allocate downlink or uplink
permutation zone permbases to cells automatically.
3. On the Relation Types tab, you can set the relations to take into account in automatic allocation:
◼ Interference matrix: Select this option if you want the AFP to take interference matrices into account for
the allocation, and select an interference matrix from the list. For Atoll to take interference matrices into
account, they must be available in the Interference Matrices folder in the Network explorer. Interference
matrices can be calculated, imported, and edited in the Interference Matrices folder. For more information
on interference matrices, see "Working with Interference Matrices" on page 941.
◼ Existing neighbours: Select this option if you want the AFP to take neighbour relations into account for the
allocation. The AFP will try to allocate different permbases to a cell and its neighbours. The AFP can take
neighbours into account only if neighbours have already been allocated. If you want the AFP to take both
first and second order neighbours into account, you must set an option in the Atoll.ini file (see the
Administrator Manual). For information on allocating neighbours, see "Neighbour Planning" on page 259.
◼ Reuse distance: Select this option if you want the AFP to take relations based on distance into account for
the allocation. You can enter a Default reuse distance within which two cells must not have the same zone
permbase assigned. However, it is highly recommended to define a reuse distance for each individual cell
depending on the size of the cell’s coverage area and the network density around the cell. If defined, a cell-
specific reuse distance is used instead of the default value entered here.
4. On the Constraints tab, you can set the constraints to take into account in automatic allocation.
Select the Allocation domain. You can choose to allocate permbases from Entire (0-31) for downlink
permutation zone permbase or Entire (0-69) for uplink permutation zone permbase, or you can choose
Custom and enter the Excluded resources to exclude some permbases from the allocation.
You can enter non-consecutive permbases separated with a comma, or you can enter a range of permbases
separating the first and last one with a hyphen (for example, entering "1-5" corresponds to "1, 2, 3, 4, 5").
5. On the right-hand side of the Automatic Resource Allocation dialog box, Atoll displays the Total cost of the
current zone permbase allocation. Click Update to calculate the total cost take into account the parameters
set in step 3.

 You can click the Weights button to open the Weights dialog box and modify the
cost component weights. For more information, see "Configuring Cost Component
Weights" on page 944.

6. Click Start. Atoll begins the process of allocating zone permbases. Any messages generated by the AFP
during automatic allocation are reported on the Events tab.
While Atoll allocates zone permbases, you can:
◼ Monitor the reduction of the total cost in the Progress tab.
◼ Compare the distribution histograms of the initial and current allocation plans in the Distribution tab.

© 2020 Forsk. All Rights Reserved. 949


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

◼ Pause the automatic allocation process by clicking Pause.


◼ Resume the automatic allocation process by clicking Continue or start the automatic allocation from the
initial state by clicking Restart.
Once Atoll has finished allocating zone permbases, the Results tab shows the proposed allocation plan:
◼ Site: The name of the base station.
◼ Transmitter: The name of the transmitter.
◼ Name: The name of the cell.
◼ Frequency Band: The frequency band used by the cell.
◼ Channel number: The channel number of the cell after automatic allocation.
◼ Initial DL/UL Zone PermBase: The downlink or uplink zone permbase of the cell before automatic
allocation.
◼ DL/UL Zone PermBase: The downlink or uplink zone permbase of the cell after automatic allocation.
◼ Cost: The cost of the new allocation plan of the cell.
◼ DL/UL Zone PermBase Status: The value of the downlink or uplink zone permbase status of the cell.

In order to better view the progress graph and the results table, you can


expand the right-hand side zone of the Automatic Resource Allocation dialog
box by clicking the Hide Inputs button . You can also resize the dialog box.
◼ You can export the contents of table grids to TXT, CSV, and XML Spreadsheet
files by right-clicking the table and selecting Export from the context menu.
For more information on exporting data tables, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.
◼ You can select the columns to display in different tabs by right-clicking the
table and selecting Display Columns from the context menu. For more
information, see "Displaying and Hiding Columns" on page 84.

7. Click Commit. The proposed zone permbase plan is assigned to the cells of the network.
When you allocate permutation zone permbases to a large number of cells, it is easiest to let Atoll allocate them
automatically. However, if you want to assign a permutation zone permbase to one cell or to modify it, you can do
it by accessing the properties of the cell.
To allocate a permutation zone permbase to a WiMAX cell manually:
1. On the map, right-click the transmitter to whose cell you want to allocate a zone permbase and select
Properties from the context menu. The transmitter Properties dialog box appears.
2. Select the Cells tab.
3. Enter a DL Zone PermBase or UL Zone PermBase in the cell column.
4. Set the DL Zone PermBase Status or UL Zone PermBase Status to Locked if you want to lock the permutation
zone permbase that you assigned.
5. Click OK.

12.4.8 Displaying the AFP Results on the Map

You can display the AFP results on the map in several ways:
◼ "Using Find on Map to Display AFP Results" on page 951
◼ "Using Transmitter Display Settings to Display AFP Results" on page 952
◼ "Grouping Transmitters by Channels, Preamble Indexes, Zone PermBases" on page 952

950 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

12.4.8.1 Using Find on Map to Display AFP Results


In Atoll, you can search for frequency bands, channel numbers, preamble indexes, segment numbers, and cell
permbases using the Find on Map tool.
If you have already calculated and displayed a coverage prediction by transmitter based on the best server, with the
results displayed by transmitter, the search results will be displayed by transmitter coverage. The current allocation
plan and any potential problems will then be clearly visible. For information on coverage predictions by transmitter,
see "Making a Coverage Prediction by Transmitter" on page 921.
To find a frequency band using Find on Map:
1. Select Tools > Find on Map. The Find on Map window appears.
2. From the Find list, select "WiMAX Channel".
3. From the Band list, select a frequency band.
4. From the Channel list, select "All".
5. Click Search.
Transmitters whose cells use the selected frequency band are displayed in red in the map window and are
listed under Results in the Find on Map window. Transmitters with cells using other frequency bands are
displayed as grey lines in the map window.
To restore the initial transmitter colours, click the Reset display button in the Find on Map window.
To find a channel number using Find on Map:
1. Select Tools > Find on Map. The Find on Map window appears.
2. From the Find list, select "WiMAX Channel".
3. From the Band list, select a frequency band.
4. From the Channel list, select the channel number.
By default, Find on Map displays only co-channel transmitter cells. If you want adjacent channels to be
displayed as well, select Adjacent channels.
5. Click Search.
Transmitters whose cells use the selected frequency band and channel number are displayed in red.
Transmitters with cells using two adjacent channel numbers in the same frequency band (which means a
channel higher and a channel lower) are displayed in yellow. Transmitters with cells using a lower adjacent
channel number in the same frequency band are displayed in green. Transmitters with cells using a higher
adjacent channel number in the same frequency band are displayed in blue. All other transmitters are
displayed as grey lines.
If you cleared the Adjacent channels check box, transmitters with cells using the same channel number are
displayed in red, and all others, including transmitters with adjacent channels, are displayed as grey lines.
To restore the initial transmitter colours, click the Reset display button in the Find on Map tool window.

 By including the frequency band and channel number of each cell in the transmitter
label, the search results will be easier to understand. For information on defining
the label, see "Associating a Label to an Object" on page 52.

To find a preamble index, segment number, or cell permbase using Find on Map:
1. Click Tools > Find on Map. The Find on Map window appears.
2. From the Find list, select "Preamble Index".
3. Select what you what you want to search for:
◼ Preamble index: If you want to find a preamble index, select Preamble index and select the preamble index
from the list.
◼ Segment: If you want to find a segment number, select Segment and select the segment number from the
list: "All," "0," "1," or "2."
◼ Cell permbase: If you want to find a cell permbase, select Cell permbase and select the cell permbase from
the list.
4. Click Search.

© 2020 Forsk. All Rights Reserved. 951


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

When you select a preamble index or a cell permbase, transmitters with cells matching the search criteria are
displayed in red. Transmitters that do not match the search criteria are displayed as grey lines.
When you select a specific segment number, transmitters whose cells use the selected segment are displayed
in red. Transmitters with cells that use other segments are displayed as grey lines. When you choose to search
for all segments, transmitters whose first cells use segment 0 are displayed in red, transmitters whose first
cells use segment 1 are displayed in yellow, and transmitters whose first cells use segment 2 are displayed in
green.
To restore the initial transmitter colours, click the Reset display button in the Search Tool window.

By including the preamble index of each cell in the transmitter label, the


search results will be easier to understand. For information on defining the
label, see "Associating a Label to an Object" on page 52.
◼ Transmitters with more than one cell may use different segments in different
cells. Therefore, the search for all segments is only valid for single-cell
transmitters.

12.4.8.2 Using Transmitter Display Settings to Display AFP Results


You can display the frequency and preamble index allocation on transmitters by using the transmitter display
characteristics.
To display the frequency allocation on the map:
1. In the Network explorer, right-click the Transmitters folder and select Properties from the context menu. The
Properties dialog box appears.
2. Click the Display tab.
3. Select "Discrete values" as the Display type and "Cells: Channel number" as the Field.
4. Click OK. Transmitters are displayed by channel number.
You can also display the frequency band and channel number in the transmitter label or tip text by selecting "Cells:
Frequency band" and "Cells: Channel number" from the Label or Tip Text Field Selection dialog box.
To display preamble index allocation on the map:
1. In the Network explorer, right-click the Transmitters folder and select Properties from the context menu. The
Properties dialog box appears.
2. Click the Display tab.
3. Select "Discrete values" as the Display type and "Cells: Preamble index" as the Field.
4. Click OK. Transmitters are displayed by preamble index.
You can also display the preamble index in the transmitter label or tip text by selecting "Cells: Preamble index" from
the Label or Tip Text Field Selection dialog box.
To display the downlink or uplink permutation zone permbase allocation on the map:
1. In the Network explorer, right-click the Transmitters folder and select Properties from the context menu. The
Properties dialog box appears.
2. Click the Display tab.
3. Select "Discrete values" as the Display type and "Cells: DL zone permbase" or "Cells: UL zone permbase" as
the Field.
4. Click OK. Transmitters are displayed by the downlink or uplink permutation zone permbase.
You can also display the permutation zone permbase in the transmitter label or tip text by selecting "Cells: DL zone
permbase" and "Cells: UL zone permbase" from the Label or Tip Text Field Selection dialog box.
For information on display options, see "Setting the Display Properties of Objects" on page 49.

12.4.8.3 Grouping Transmitters by Channels, Preamble Indexes, Zone PermBases


You can group transmitters in the Network explorer by their frequency bands, channel numbers, or preamble
indexes.

952 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

To group transmitters by frequency bands, channel numbers, or preamble indexes:


1. In the Network explorer, right-click the Transmitters folder and select Properties from the context menu. The
Properties dialog box appears.
2. On the General tab, click Group by. The Group dialog box appears.
3. Under Available fields, scroll down to the Cells section.
4. Select the parameter you want to group transmitters by:
◼ Frequency band
◼ Channel number
◼ Preamble index
◼ DL zone permbase
◼ UL zone permbase

5. Click to add the parameter to the Group these fields in this order list. The selected parameter is added to
the list of parameters on which the transmitters will be grouped.
6. If you do not want the transmitters to be grouped by a certain parameter, select the parameter in the Group
these fields in this order list and click . The selected parameter is removed from the list of parameters on
which the transmitters will be grouped.
7. Arrange the parameters in the Group these fields in this order list in the order in which you want the
transmitters to be grouped:

a. Select a parameter and click to move it up to the desired position.

b. Select a parameter and click to move it down to the desired position.

8. Click OK to save your changes and close the Group dialog box.

12.4.9 Analysing the AFP Results

You can analyse the AFP results using the tools provided by Atoll:
◼ "Checking the Consistency of the Frequency Plan" on page 953
◼ "Checking the Consistency of the Preamble Index Plan" on page 955
◼ "Checking the Consistency of DL and UL Zone PermBase Plans" on page 958
◼ "Making a Cell Identifier Collision Zones Prediction" on page 961
◼ "Analysing the Frequency Allocation Using Coverage Predictions" on page 962

12.4.9.1 Checking the Consistency of the Frequency Plan


Once you have completed allocating frequencies, you can verify whether the allocated frequencies respect the
specified relations by performing an audit of the plan. The frequency audit also enables you to check for
inconsistencies if you have made some manual changes to the allocation plan.
To perform an audit of the frequency plan:
1. In the Network explorer, right-click the Transmitters folder and select AFP > Audit. The Resource Allocation
Audit dialog box appears.
The Resource Allocation Audit dialog box is divided into three zones:
◼ The top line contains global information about the current allocation (resource being audited and the total
cost of the current plan).
◼ The left-hand side of the dialog box contains tabs with input parameters.
◼ The right-hand side of the dialog box provides the audit results.
2. From the Audit list, select Frequencies.

© 2020 Forsk. All Rights Reserved. 953


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

3. On the Relation Types tab, you can select the relation-based allocation criteria that you want to verify.
◼ Interference matrix: Select this option if you want the audit to take interference matrices into account, and
select an interference matrix from the list. For Atoll to take interference matrices into account, they must
be available in the Interference Matrices folder in the Network explorer. Interference matrices can be
calculated, and imported in the Interference Matrices folder. For more information on interference
matrices, see "Working with Interference Matrices" on page 941.
◼ Existing Neighbours: Select this check box if you want the audit to take neighbours into account. Atoll can
only take neighbour relations into account if neighbours have already been allocated. For information on
allocating neighbours, see "Configuring WiMAX Network Parameters Using the AFP" on page 941.
◼ Reuse distance: Select this check box if you want the audit to take reuse distance into account. For cells
that do not have a reuse distance defined in their properties, the value entered next to Default will be used
for the audit.
4. On the right-hand side of the Resource Allocation Audit dialog box, Atoll displays the Total cost of the current
frequency allocation.

 You can click the Weights button to open the Weights dialog box and modify the
cost component weights. For more information, see "Configuring Cost Component
Weights" on page 944.

5. Click Calculate. Atoll performs an audit of the current frequency plan. Any messages generated by the audit
are reported on the Events tab. The audit results are reported on the following tabs:
The Statistics tab provides overall statistics such as the numbers of various types of relations considered by
the AFP for frequency planning and the number of violated relations.
The Relations tab lists all the relations between active and filtered cells in the document. The Relations tab
can display the following information:
◼ Cell 1: First cell in a related cell-pair.
◼ Cell 2: Second cell in a related cell-pair.
◼ Frequency band 1: Frequency band of Cell 1.
◼ Channel 1: Channel number of Cell 1.
◼ Frequency band 2: Frequency band of Cell 2.
◼ Channel 2: Channel number of Cell 2.
◼ Cost: The cost of the current collisions, if any, between Cell 1 and Cell 2.
◼ Channel collision: Whether the channels of Cell 1 and Cell 2 collide ( ) or not ( ).
◼ Channel Overlap Factor: The ratio of overlap between the channels used by Cell 1 and Cell 2.
◼ Distance: The distance between Cell 1 and Cell 2.
◼ Reuse distance: Reuse distance defined for Cell 1.
◼ Distance relation importance: The importance of the distance-based relation between Cell 1 and Cell 2.
◼ Interference Matrices: Whether an interference matrix relation exists ( ) between Cell 1 and Cell 2 or not.
◼ Interference matrix importance: The importance of the interference matrix relation between Cell 1 and Cell
2.
◼ Neighbour: Whether a neighbour relation exists ( ) between Cell 1 and Cell 2 or not.
◼ Neighbour importance: The importance of the neighbour relation between Cell 1 and Cell 2.
The data table in the Relations tab can be filtered. For example, you can view all the relations, only the
relations that violate the frequency allocation requirements, or apply a filter to exclude unimportant ones.
To filter the relations listed in the Relations tab, click the Show button ( ) on the Relations tab. The filter
parameters appear.
To view all the relations between cells:
i. Under Filter by violation type, select the Show relations option.
ii. Under Include relations by type, select all the options representing the relation types and select (All)
from their respective lists.
iii. Click Apply. The data table in the Relations tab shows all the relations between cells.

954 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

To view only the relations that violate the frequency allocation requirements:
i. Under Filter by violation type, select the Show violations option.
ii. Under Include relations by type, select all the options representing the relation types and select (All)
from their respective lists.
iii. Click Apply. The data table in the Relations tab shows only the relations that violate the frequency
allocation requirements.
To view only the important relations that violate the frequency allocation requirements:
i. Under Filter by violation type, select the Show violations option.
ii. Under Include relations by type, select the relation types that you consider important and select some
or all of their characteristics from their respective lists.
iii. Click Apply. The data table in the Relations tab shows the relations according to the user-defined filter.
To view symmetric relations only once, i.e., cell 1 - cell 2 instead of interfered cell 1 - interfering cell 2 and
interfered cell 2 - interfering cell 1, select the Filter symmetric relations option.
The Cells tab lists the current allocation plan and the following information:
◼ Site: The name of the base station.
◼ Transmitter: The name of the transmitter.
◼ Name: The name of the cell.
◼ Frequency Band: The frequency band used by the cell.
◼ Channel number: The channel number of the cell.
◼ Channel allocation status: The value of the Channel allocation status of the cell.
◼ Cost: The cost of the frequency allocation of the cell.
The Distribution tab shows the histogram of the current allocation plan.

You can expand the right pane of the Resource Allocation Audit dialog box by

clicking the Hide button ( ).


◼ You can export the contents of table grids to TXT, CSV, and XML Spreadsheet
files by right-clicking the table and selecting Export from the context menu.
For more information on exporting data tables, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.
◼ You can select the columns to display in different tabs by right-clicking the
table and selecting Display Columns from the context menu. For more
information, see "Displaying and Hiding Columns" on page 84.

6. Click Close to exit.

12.4.9.2 Checking the Consistency of the Preamble Index Plan


Once you have completed allocating preamble indexes, you can verify whether the allocated preamble indexes
respect the specified constraints and relations by performing an audit of the plan. The preamble index audit also
enables you to check for inconsistencies if you have made some manual changes to the allocation plan.
To perform an audit of the preamble index plan:
1. In the Network explorer, right-click the Transmitters folder and select AFP > Audit. The Resource Allocation
Audit dialog box appears.
The Resource Allocation Audit dialog box is divided into three zones:
◼ The top line contains global information about the current allocation (resource being audited and the total
cost of the current plan).
◼ The left-hand side of the dialog box contains tabs with input parameters.
◼ The right-hand side of the dialog box provides the audit results.
2. From the Audit list, select Preamble Indexes.
3. On the Relation Types tab, you can select the relation-based allocation criteria that you want to verify.

© 2020 Forsk. All Rights Reserved. 955


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

◼ Interference matrix: Select this option if you want the audit to take interference matrices into account, and
select an interference matrix from the list. For Atoll to take interference matrices into account, they must
be available in the Interference Matrices folder in the Network explorer. Interference matrices can be
calculated, and imported in the Interference Matrices folder. For more information on interference
matrices, see "Working with Interference Matrices" on page 941.
◼ Existing Neighbours: Select this check box if you want the audit to take neighbours into account. Atoll can
only take neighbour relations into account if neighbours have already been allocated. For information on
allocating neighbours, see "Neighbour Planning" on page 259.
◼ Reuse distance: Select this check box if you want the audit to take reuse distance into account. For cells
that do not have a reuse distance defined in their properties, the value entered next to Default will be used
for the audit.
4. On the right-hand side of the Resource Allocation Audit dialog box, Atoll displays the Total cost of the current
frequency allocation.

 You can click the Weights button to open the Weights dialog box and modify the
cost component weights. For more information, see "Configuring Cost Component
Weights" on page 944.

5. On the Constraints tab, you can set the constraints to take into account in the audit:
◼ Allocation domain: You can choose Per cell to check if the allocated preamble indexes belong to the
preamble index domains defined per cell, to the Entire (0-113) domain, a Restricted (0-95) domain, or to a
Custom domain by entering the Excluded resources.
You can enter non-consecutive preamble indexes separated with a comma, or you can enter a range of
preamble indexes separating the first and last one with a hyphen (for example, entering "1-5" corresponds
to "1, 2, 3, 4, 5").
◼ Co-site allocation: You can select the Same per site strategy for the PermBase strategy list to check
whether the same cell permbase has been allocated to the cells of the same site. You can select the
Segments of co-site cells and Segments of co-transmitter cells check boxes to check whether the same
or different ones have been allocated.
◼ You can select the Take into account frequency plan check box if you want the audit to consider the
frequency plan when determining preamble index collisions.
6. Click Calculate. Atoll performs an audit of the current preamble index plan. Any messages generated by the
audit are reported on the Events tab. The audit results are reported on the following tabs:
The Statistics tab provides overall statistics such as the numbers of various types of relations considered by
the AFP for preamble index planning, the numbers of violated relations of each type, the number of collisions
for each resource type, the number of cells not satisfying the domain compliance criteria, and numbers of
strategy violations for selected allocation strategies.
The Relations tab lists all the relations between active and filtered cells in the document. The Relations tab
can display the following information:
◼ Cell 1: First cell in a related cell-pair.
◼ Cell 2: Second cell in a related cell-pair.
◼ Frequency band 1: Frequency band of Cell 1.
◼ Channel 1: Channel number of Cell 1.
◼ Frequency band 2: Frequency band of Cell 2.
◼ Channel 2: Channel number of Cell 2.
◼ Cost: The cost of the current collisions, if any, between Cell 1 and Cell 2.
◼ Preamble index collision: Whether the preamble index of Cell 1 and Cell 2 collide ( ) or not ( ).
◼ Preamble index 1: The preamble index of Cell 1.
◼ Preamble index 2: The preamble index of Cell 2.
◼ Segment collision: Whether the segments of Cell 1 and Cell 2 collide ( ) or not ( ).
◼ Per-site segment violation: Whether the per-site segment constraint has been respected ( ) or not ( ).
◼ Per-transmitter segment violation: Whether the per-transmitter segment constraint has been respected
( ) or not ( ).

956 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

◼ Segment 1: The segment of Cell 1.


◼ Segment 2: The segment of Cell 2.
◼ Per-site cell permbase violation: Whether the per-site cell permbase constraint has been respected ( ) or
not ( ).
◼ Cell permbase 1: The cell permbase of Cell 1.
◼ Cell permbase 2: The cell permbase of Cell 2.
◼ Distance: The distance between Cell 1 and Cell 2.
◼ Reuse distance: Reuse distance defined for Cell 1.
◼ Distance relation importance: The importance of the distance-based relation between Cell 1 and Cell 2.
◼ Interference Matrices: Whether an interference matrix relation exists ( ) between Cell 1 and Cell 2 or not.
◼ Interference matrix importance: The importance of the interference matrix relation between Cell 1 and Cell
2.
◼ Neighbour: Whether a neighbour relation exists ( ) between Cell 1 and Cell 2 or not.
◼ Neighbour importance: The importance of the neighbour relation between Cell 1 and Cell 2.
◼ Second order neighbour: Whether a second-order neighbour relation exists ( ) between Cell 1 and Cell 2
or not.
◼ Second order neighbour importance: The importance of the second-order neighbour relation between Cell
1 and Cell 2.
◼ Neighbours of a common cell: Whether Cell 1 and Cell 2 are ( ) neighbours of a common cell or not.
◼ Importance of neighbours of a common cell: The importance of the relation between Cell 1 and Cell 2
through a common neighbour cell.
The data table in the Relations tab can be filtered. For example, you can view all the relations, only the
relations that violate the preamble index allocation requirements, or apply a filter to exclude unimportant
ones. To filter the relations listed in the Relations tab, click the Show button ( ) on the Relations tab. The
filter parameters appear.
To view all the relations between cells:
i. Under Filter by violation type, select the Show relations option.
ii. Under Include relations by type, select all the options representing the relation types and select (All)
from their respective lists.
iii. Click Apply. The data table in the Relations tab shows all the relations between cells.
To view only the relations that violate the preamble index allocation requirements:
i. Under Filter by violation type, select the Show violations option.
ii. Under Include relations by type, select all the options representing the relation types and select (All)
from their respective lists.
iii. Click Apply. The data table in the Relations tab shows only the relations that violate the preamble index
allocation requirements.
To view only the important relations that violate the preamble index allocation requirements:
i. Under Filter by violation type, select the Show violations option.
ii. Under Include relations by type, select the relation types that you consider important and select some
or all of their characteristics from their respective lists.
iii. Click Apply. The data table in the Relations tab shows the relations according to the user-defined filter.
To view symmetric relations only once, i.e., cell 1 - cell 2 instead of interfered cell 1 - interfering cell 2 and
interfered cell 2 - interfering cell 1, select the Filter symmetric relations option.
The Cells tab lists the current allocation plan and the following information:
◼ Site: The name of the base station.
◼ Transmitter: The name of the transmitter.
◼ Name: The name of the cell.
◼ Frequency Band: The frequency band used by the cell.
◼ Channel number: The channel number of the cell.

© 2020 Forsk. All Rights Reserved. 957


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

◼ Preamble index domain: The preamble index domain of the cell.


◼ Domain violation: Whether the allocated preamble index belongs to ( ) the defined preamble index
domain or not ( ).
◼ Preamble index: The preamble index of the cell.
◼ Segment: The segment of the cell.
◼ Cell permbase: The cell permbase of the cell.
◼ Cost: The cost of the preamble index allocation of the cell.
◼ Preamble index status: The value of the Preamble index status of the cell.
◼ Segment Locked: Whether the segment was locked for this allocation or not.
The Transmitters tab provides the following information:
◼ Site: The name of the base station.
◼ Transmitter: The name of the transmitter.
◼ Segment violation: Whether the co-transmitter segment allocation strategy was respected ( ) or not ( ).
The Sites tab provides the following information:
◼ Site: The name of the base station.
◼ PermBase violation: Whether the Same per site permbase allocation strategy was respected ( ) or not
( ).
◼ Segment violation: Whether the co-site segment allocation strategy was respected ( ) or not ( ).
The Distribution tab shows the histogram of the current allocation plan.

The exclamation mark icon ( ) signifies that the collision may or may not be


a problem depending on your network design rules and selected strategies.
On the other hand, the cross icon ( ) implies an error.
◼ You can expand the right pane of the Resource Allocation Audit dialog box by
clicking the Hide button ( ).
◼ You can export the contents of table grids to TXT, CSV, and XML Spreadsheet
files by right-clicking the table and selecting Export from the context menu.
For more information on exporting data tables, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.
◼ You can select the columns to display in different tabs by right-clicking the
table and selecting Display Columns from the context menu. For more
information, see "Displaying and Hiding Columns" on page 84.

7. Click Close to exit.

12.4.9.3 Checking the Consistency of DL and UL Zone PermBase Plans


Once you have completed allocating zone permbases, you can verify whether the allocated zone permbases respect
the specified constraints and relations by performing an audit of the plan. The zone permbase audit also enables
you to check for inconsistencies if you have made some manual changes to the allocation plan.
To perform an audit of the DL or UL zone permbase allocation plan:
1. In the Network explorer, right-click the Transmitters folder and select AFP > Audit. The Resource Allocation
Audit dialog box appears.
The Resource Allocation Audit dialog box is divided into three zones:
◼ The top line contains global information about the current allocation (resource being audited and the total
cost of the current plan).
◼ The left-hand side of the dialog box contains tabs with input parameters.
◼ The right-hand side of the dialog box provides the audit results.
2. From the Audit list, select DL zone permbase or UL zone permbase.
3. On the Relation Types tab, you can select the relation-based allocation criteria that you want to verify.

958 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

◼ Interference matrix: Select this option if you want the audit to take interference matrices into account, and
select an interference matrix from the list. For Atoll to take interference matrices into account, they must
be available in the Interference Matrices folder in the Network explorer. Interference matrices can be
calculated, and imported in the Interference Matrices folder. For more information on interference
matrices, see "Working with Interference Matrices" on page 941.
◼ Existing Neighbours: Select this check box if you want the audit to take neighbours into account. Atoll can
only take neighbour relations into account if neighbours have already been allocated. For information on
allocating neighbours, see "Neighbour Planning" on page 259.
◼ Reuse distance: Select this check box if you want the audit to take reuse distance into account. For cells
that do not have a reuse distance defined in their properties, the value entered next to Default will be used
for the audit.
4. On the right-hand side of the Resource Allocation Audit dialog box, Atoll displays the Total cost of the current
frequency allocation.

 You can click the Weights button to open the Weights dialog box and modify the
cost component weights. For more information, see "Configuring Cost Component
Weights" on page 944.

5. On the Constraints tab, you can set the constraints to take into account in the audit:
◼ Allocation domain: You can choose the Entire (0-31) domain for the DL zone permbase or Entire (0-69)
domain for the UL zone permbase, or choose a Custom domain by entering the Excluded resources.
You can enter non-consecutive zone permbases separated with a comma, or you can enter a range of
permbases separating the first and last one with a hyphen (for example, entering "1-5" corresponds to "1,
2, 3, 4, 5").
6. Click Calculate. Atoll performs an audit of the current zone permbase plan. Any messages generated by the
audit are reported on the Events tab. The audit results are reported on the following tabs:
The Statistics tab provides overall statistics such as the numbers of various types of relations considered by
the AFP for zone permbase planning, the numbers of violated relations of each type, and the number of cells
not satisfying the domain compliance criteria.
The Relations tab lists all the relations between active and filtered cells in the document. The Relations tab
can display the following information:
◼ Cell 1: First cell in a related cell-pair.
◼ Cell 2: Second cell in a related cell-pair.
◼ Cost: The cost of the current collisions, if any, between Cell 1 and Cell 2.
◼ Zone permbase collision: Whether the zone permbase of Cell 1 and Cell 2 collide ( ) or not ( ).
◼ Zone permbase 1: The zone permbase of Cell 1.
◼ Zone permbase 2: The zone permbase of Cell 2.
◼ Distance: The distance between Cell 1 and Cell 2.
◼ Reuse distance: Reuse distance defined for Cell 1.
◼ Distance relation importance: The importance of the distance-based relation between Cell 1 and Cell 2.
◼ Interference Matrices: Whether an interference matrix relation exists ( ) between Cell 1 and Cell 2 or not.
◼ Interference matrix importance: The importance of the interference matrix relation between Cell 1 and Cell
2.
◼ Neighbour: Whether a neighbour relation exists ( ) between Cell 1 and Cell 2 or not.
◼ Neighbour importance: The importance of the neighbour relation between Cell 1 and Cell 2.
◼ Second order neighbour: Whether a second-order neighbour relation exists ( ) between Cell 1 and Cell 2
or not.
◼ Second order neighbour importance: The importance of the second-order neighbour relation between Cell
1 and Cell 2.
◼ Neighbours of a common cell: Whether Cell 1 and Cell 2 are ( ) neighbours of a common cell or not.
◼ Importance of neighbours of a common cell: The importance of the relation between Cell 1 and Cell 2
through a common neighbour cell.

© 2020 Forsk. All Rights Reserved. 959


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

The data table in the Relations tab can be filtered. For example, you can view all the relations, only the
relations that violate the zone permbase allocation requirements, or apply a filter to exclude unimportant
ones. To filter the relations listed in the Relations tab, click the Show button ( ) on the Relations tab. The
filter parameters appear.
To view all the relations between cells:
i. Under Filter by violation type, select the Show relations option.
ii. Under Include relations by type, select all the options representing the relation types and select (All)
from their respective lists.
iii. Click Apply. The data table in the Relations tab shows all the relations between cells.
To view only the relations that violate the zone permbase allocation requirements:
i. Under Filter by violation type, select the Show violations option.
ii. Under Include relations by type, select all the options representing the relation types and select (All)
from their respective lists.
iii. Click Apply. The data table in the Relations tab shows only the relations that violate the zone permbase
allocation requirements.
To view only the important relations that violate the zone permbase allocation requirements:
i. Under Filter by violation type, select the Show violations option.
ii. Under Include relations by type, select the relation types that you consider important and select some
or all of their characteristics from their respective lists.
iii. Click Apply. The data table in the Relations tab shows the relations according to the user-defined filter.
To view symmetric relations only once, i.e., cell 1 - cell 2 instead of interfered cell 1 - interfering cell 2 and
interfered cell 2 - interfering cell 1, select the Filter symmetric relations option.
The Cells tab lists the current allocation plan and the following information:
◼ Site: The name of the base station.
◼ Transmitter: The name of the transmitter.
◼ Name: The name of the cell.
◼ Frequency Band: The frequency band used by the cell.
◼ Channel number: The channel number of the cell.
◼ Domain violation: Whether the allocated zone permbase belongs to ( ) the defined domain or not ( ).
◼ DL/UL zone permbase: The downlink or uplink zone permbase of the cell.
◼ Cost: The cost of the zone permbase allocation of the cell.
◼ DL/UL zone permbase status: The value of the DL zone permbase status or UL zone permbase status of
the cell.
The Distribution tab shows the histogram of the current allocation plan.

The exclamation mark icon ( ) signifies that the collision may or may not be


a problem depending on your network design rules and selected strategies.
On the other hand, the cross icon ( ) implies an error.
◼ You can expand the right pane of the Resource Allocation Audit dialog box by
clicking the Hide button ( ).
◼ You can export the contents of table grids to TXT, CSV, and XML Spreadsheet
files by right-clicking the table and selecting Export from the context menu.
For more information on exporting data tables, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.
◼ You can select the columns to display in different tabs by right-clicking the
table and selecting Display Columns from the context menu. For more
information, see "Displaying and Hiding Columns" on page 84.

7. Click Close to exit.

960 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

12.4.9.4 Making a Cell Identifier Collision Zones Prediction


You can make a prediction for cell identifier collision zones to view areas covered by cells that use the same
preamble index or other related parameters such as the segment, cell permbase, and uplink and downlink zone
permbases. Atoll checks on each pixel if one or more cell has the same cell identifier as the user’s best serving cell.
If so, Atoll considers that there is cell identifier collision.
To make a cell identifier collision zone prediction:
1. In the Network explorer, right‐click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialogue appears.
2. Select Cell Identifier Collision Zones (DL) and click OK. The coverage prediction Properties dialog box
appears.
3. Click the General tab. On the General tab, you can change the assigned Name of the coverage prediction, the
Resolution, and you can add a Comment.

 A read-only Unique ID is generated when you create a coverage prediction. This ID


can later be found between the <GUID> and </GUID> tags in the following files:
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction was saved using the Save as Customised Prediction command.
◼ "<prediction_name>.XML" files (one per prediction) created in the following
folder if coverage predictions were calculated with Display type = "Value
intervals": C:\<path_to_doc>\<doc_name>.studies\{<Unique_ID>}

Under Display Configuration, you can create a Filter to select which sites to display in the results. You can also
display the results grouped in the Network explorer by one or more characteristics by clicking the Group By
button, or you can display the results sorted by clicking the Sort button. For information on filtering, see
"Filtering Data" on page 103; for information on grouping, see "Advanced Grouping of Data Objects" on
page 101; for information on sorting, see "Advanced Sorting" on page 103.
4. Click the Conditions tab. On the Conditions tab, you can define the signals that will be considered for each
pixel.
◼ At the top of the Conditions tab, you can set the range of signal level to be considered.
◼ The Server parameter is set to "Best Signal Level." You can enter an Overlap margin.
◼ If you select the Shadowing check box, you can change the Cell edge coverage probability.
◼ You can select the Clutter indoor losses check box to add indoor losses. Indoor losses are defined per
frequency per clutter class.
◼ You can select the Take frequency plan into account option to determine the cell identifier collisions based
on the current frequency plan of the network. You can also have the collisions evaluated on "All," one, or
more Channels.
◼ Under Identifier, you can select the cell identifier for which you wish to calculate the coverage prediction.
AC: remove the following image.
5. Click the Display tab.
The coverage prediction results are arranged according to the cells, the number of interferers, or the number
of interferers per cell. For information on adjusting the display, see "Setting the Display Properties of Objects"
on page 49.
6. Once you have created the coverage prediction, choose whether you want to calculate the prediction or not:
◼ Click Calculate to save the defined coverage prediction and perform the calculation immediately.
◼ Click OK to save the defined coverage prediction without performing the calculation. You can calculate the
prediction later by clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation and any error messages are displayed in the Events viewer. Once Atoll has finished
calculating the coverage prediction, the results are displayed in the map window.

© 2020 Forsk. All Rights Reserved. 961


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

12.4.9.5 Analysing the Frequency Allocation Using Coverage Predictions


You can create and compare preamble and traffic C/(I+N) coverage predictions before and after the automatic
frequency allocation in order to analyse and compare the improvements brought about by the AFP. For more
information on creating reference signal C/(I+N) coverage predictions, see "Studying Interference and C/(I+N)
Levels" on page 925. For more information on comparing two coverage predictions, see "Comparing Coverage
Predictions" on page 252.

12.5 Studying WiMAX Network Capacity


Interference is the major limiting factor in the performance of WiMAX networks. It has been recognised as the major
bottleneck in network capacity and is often responsible for poor performance. Frequency reuse means that in a
given coverage area there are several cells that use a given set of frequencies. The cells that use the same frequency
are called co-channel cells, and the interference from users with the same channel in the other co-channel cells is
called co-channel interference. Unlike thermal noise which can be overcome by increasing the signal-to-noise ratio
(SNR), co-channel interference cannot be countered by simply increasing the carrier power of a transmitter. This is
because an increase in carrier transmission power will increase the interference to neighbouring co-channel cells.
To reduce co-channel interference, co-channel cells must be physically separated sufficiently by a distance, called
the reuse distance. For a network with a limited number of frequency channels, a large reuse distance can guarantee
a high QoS for the system, but the capacity will be decreased.
Another type of interference in WiMAX networks is adjacent channel interference. Adjacent channel interference
results from imperfect receiver filters which allow nearby frequencies to interfere with the used frequency channel.
Adjacent channel interference can be minimised through careful filtering and channel assignment.
In Atoll, a simulation is based on a realistic distribution of users at a given point in time. The distribution of users at
a given moment is referred to as a snapshot. Based on this snapshot, Atoll calculates various network parameters
such as the downlink and uplink traffic loads, the uplink noise rise values, and the user throughputs. Simulations are
calculated in an iterative fashion.
When several simulations are performed at the same time using the same traffic information, the distribution of
users will be different, according to a Poisson distribution. Consequently you can have variations in user distribution
from one snapshot to another.
To create snapshots, services and users must be modelled. As well, certain traffic information in the form of traffic
maps must be provided. Once services and users have been modelled and traffic maps have been created, you can
make simulations of the network traffic.
This section covers the following topics:
◼ "Defining Multi-service Traffic Data" on page 962
◼ "Calculating WiMAX Traffic Simulations" on page 963
◼ "Making Coverage Predictions Using Simulation Results" on page 971

12.5.1 Defining Multi-service Traffic Data

The first step in making a simulation is defining how the network is used. In Atoll, this is accomplished by creating
all of the parameters of network use, in terms of services, users, and equipment used.
The following services and users are modelled in Atoll in order to create simulations:
◼ WiMAX radio bearers: Radio bearers are used by the network for carrying information. The WiMAX Radio
Bearer table lists all the available radio bearers. You can create new radio bearers and modify existing ones
by using the WiMAX Radio Bearer table. For information on defining radio bearers, see "Defining WiMAX Radio
Bearers" on page 982.
◼ Services: Services are the various services, such as VoIP and FTP download, available to users. These
services can be either of the type "voice" or "data". For information on modelling end-user services, see
"Modelling Services" on page 922.

962 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

◼ Mobility types: Information about receiver mobility is important to determine the user’s radio conditions and
throughputs. For information on modelling mobility types, see "Modelling Mobility Types" on page 923.
◼ Terminals: A terminal is the user equipment that is used in the network, for example, a mobile phone, a PDA,
or a car’s on-board navigation device. For information on modelling terminals, see "Modelling Terminals" on
page 923.

12.5.2 Calculating WiMAX Traffic Simulations

To plan and optimise WiMAX networks, you will need to study the network capacity and to study the network
coverage taking into account realistic user distribution and traffic demand scenarios.
In Atoll, a simulation corresponds to a given distribution of WiMAX users. It is a snapshot of a WiMAX network. The
principal outputs of a simulation are a geographic user distribution with a certain traffic demand, resources
allocated to each user of this distribution, and cell loads.
You can create groups for one or more simulations and carry out as many simulations as required. A new simulation
for each different traffic scenario can help visualise the network response to different traffic demands. Each user
distribution (each simulation generates a new user distribution) is a Poisson distribution of the number of active
users. Therefore, each simulation may have a varying number of users accessing the network.
WiMAX simulation results can be displayed on the map as well as listed in tabular form for analysis. Simulation
outputs include results related to sites, cells, and mobiles.
WiMAX simulation results can be stored in the cells table and used in C/(I+N) based coverage predictions.
In this section, the following are explained:
◼ "WiMAX Traffic Simulation Algorithm" on page 963
◼ "WiMAX Simulation Results" on page 965
This section explains the specific mechanisms that are used to calculate WiMAX traffic simulations. For
information on working with traffic simulations in Atoll, see "Simulations" on page 305.

12.5.2.1 WiMAX Traffic Simulation Algorithm


Figure 12.4 shows the WiMAX simulation algorithm. The simulation process in WiMAX consists of the following
steps:
1. Mobile Generation and Distribution
Simulations require traffic data, such as traffic maps (raster, vector, or live traffic data). Atoll generates a user
distribution for each simulation using a Monte Carlo algorithm. This user distribution is based on the traffic
data input and is weighted by a Poisson distribution.
Each mobile generated during the simulations is assigned a service, a mobility type, and a terminal according
to the user profile assigned to it. A transmission status is determined according to the activity probabilities.
The transmission status is an important output of the simulation as it has a direct impact on the next step of
the simulation process, i.e., the radio resource management (RRM), and has an impact on the interference
level in the network.
Unless fixed, the geographical location of each mobile is determined randomly for the mobiles generated
based on the traffic data from traffic maps.

© 2020 Forsk. All Rights Reserved. 963


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

Figure 12.4: WiMAX simulation algorithm

2. Best Server Determination


Atoll determines the best server for each mobile based on the preamble signal level or preamble C/(I+N) in the
downlink.
For multi-cell transmitters, the best serving transmitter is determined according to the received preamble
signal level or preamble C/(I+N) from the cell with the highest preamble power. If more than one cell covers
the mobile, the one with the highest priority layer is selected as the serving cell.
3. Downlink Calculations
The downlink calculations include the calculation of downlink preamble 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.
4. Uplink Calculations
The uplink calculations include the calculation of uplink C/(I+N), determination of the best available bearer for
the C/(I+N), uplink power control and subchannelisation depending on the bearer, allocation of resources
(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.
5. Radio Resource Management and Cell Load Calculation
Atoll uses an intelligent scheduling algorithm to perform radio resource management. The scheduling
algorithm is explained in detail in the Technical Reference Guide. The scheduler:
a. Determines the total amount of resources in each cell.

964 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

b. Selects the first N users from the users generated in the first step, where N is the Max number of users
defined in the cell properties.
c. Sorts the users in decreasing order by service priority.
d. Allocates the resources required to satisfy the minimum throughput demands of the users starting from
the first user (with the highest priority service) to the last user.
e. If resources still remain in the resource pool after this allocation, allocates resources to the users with
maximum throughput demands according to the used scheduling algorithm.

 The service priority is determined by the pair QoS Class-Priority. A UGS-Priority 1


service will have higher service priority than a UGS-Priority 0 service. The QoS
classes are UGS, ErtPS, rtPS, nrtPS, and Best Effort, in order of decreasing priority.

At the end of the simulations, active users can be connected in the direction corresponding to his activity status if
the following conditions are met:
◼ They have a best server assigned (step 2.).
◼ They have a bearer in the direction corresponding to his activity status (step 3. and step 4.).
◼ They are among the users selected by the scheduler for resource allocation (step 5.).
◼ They are not rejected due to resource saturation (step 5.).
A user may be rejected in step 2. for "No Coverage" step 3. or step 4. for "No Service" and step 5. for:
◼ "Scheduler Saturation": The user is not among the users selected for resource allocation.
◼ "Resource Saturation": All of the cell’s resources were used up by other users or if, for a user active in uplink,
the minimum uplink throughput demand was higher than the uplink allocated bandwidth throughput.
◼ "Backhaul Saturation": The user was among the lowest priority service users served by a cell of a site whose
defined maximum backhaul throughputs were exceeded while allocating resources for the minimum
throughput demands.

12.5.2.2 WiMAX Simulation Results


After you have created a simulation, as explained in "Simulation Properties" on page 306, you can either display the
results as a distribution map or you can access the actual values of the simulation. Actual values can be displayed
either for a single simulation or as average values for a group of simulations.
To display simulation results, see "Displaying Simulation Results" on page 311.
To display distribution maps of a simulation, see "Displaying Simulation Results on the Map" on page 311.
The Simulation Results window displays results for single simulations and for groups of simulations.

Statistics Tab
The Statistics tab contains the following sections:
◼ Request: Data on the connection requests:
◼ Atoll calculates the total number of users who try to connect. This number is the result of the first random
trial; radio resource allocation has not yet finished. The result depends on the traffic description and traffic
input.
◼ During the first random trial, each user is assigned a service and an activity status. The number of users
per activity status and the UL and DL throughput demands that all users could theoretically generate are
provided.
◼ The breakdown per service (total number of users, number of users per activity status, and UL and DL
throughput demands) is given.
◼ Results: Data on the connection results:
◼ The number of iterations that were run in order to converge.
◼ The total number and percentage of users unable to connect: rejected users, and the number of rejected
users per rejection cause.
◼ The number and percentage of users connected to a cell, the number of users per activity status, and the
total UL and DL throughputs they generate. This data is also provided by service.

© 2020 Forsk. All Rights Reserved. 965


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

Sites Tab
The Sites tab contains the following information per site:
◼ Peak MAC aggregate throughput (DL) (kbps): The sum of peak MAC user throughputs of all the users
connected in the downlink in all the cells of the site.
◼ Effective MAC aggregate throughput (DL) (kbps): The sum of effective MAC user throughputs of all the users
connected in the downlink in all the cells of the site.
◼ Aggregate application throughput (DL) (kbps): The sum of application throughputs of all the users connected
in the downlink in all the cells of the site.
◼ Peak MAC aggregate throughput (UL) (kbps): The sum of peak MAC user throughputs of all the users
connected in the uplink in all the cells of the site.
◼ Effective MAC aggregate throughput (UL) (kbps): The sum of effective MAC user throughputs of all the users
connected in the uplink in all the cells of the site.
◼ Aggregate application throughput (UL) (kbps): The sum of application throughputs of all the users connected
in the uplink in all the cells of the site.
◼ Connection success rate (%): The percentage of users connected to any cell of the site with respect to the
number of users covered by the cells of the site.
◼ Total number of connected users: The total number of users connected to any cell of the site in downlink,
uplink, or downlink and uplink both.
◼ Number of connected users (DL+UL): The number of users connected to any cell of the site in downlink and
uplink both.
◼ Number of connected users (DL): The number of users connected to any cell of the site in downlink.
◼ Number of connected users (UL): The number of users connected to any cell of the site in uplink.
◼ No service: The number of users unable to connect to any cell of the site for which the rejection cause was
"No service."
◼ No service (%): The percentage of users unable to connect to any cell of the site for which the rejection cause
was "No service."
◼ Scheduler saturation: The number of users unable to connect to any cell of the site for which the rejection
cause was "Scheduler saturation."
◼ Scheduler saturation (%): The percentage of users unable to connect to any cell of the site for which the
rejection cause was "Scheduler saturation."
◼ Resource saturation: The number of users unable to connect to any cell of the site for which the rejection
cause was "Resource saturation."
◼ Resource saturation (%): The percentage of users unable to connect to any cell of the site for which the
rejection cause was "Resource saturation."
◼ Backhaul saturation: The number of users unable to connect to any cell of the site for which the rejection
cause was "Backhaul saturation."
◼ Backhaul saturation (%): The percentage of users unable to connect to any cell of the site for which the
rejection cause was "Backhaul saturation."
◼ Peak MAC aggregate throughput (DL) (kbps) for each service: For each service, the sum of peak MAC user
throughputs of the users connected in the downlink in all the cells of the site.
◼ Effective MAC aggregate throughput (DL) (kbps) for each service: For each service, the sum of effective MAC
user throughputs of the users connected in the downlink in all the cells of the site.
◼ Aggregate application throughput (DL) (kbps) for each service: For each service, the sum of application
throughputs of the users connected in the downlink in all the cells of the site.
◼ Peak MAC aggregate throughput (UL) (kbps) for each service: For each service, the sum of peak MAC user
throughputs of the users connected in the uplink in all the cells of the site.
◼ Effective MAC aggregate throughput (UL) (kbps) for each service: For each service, the sum of effective MAC
user throughputs of the users connected in the uplink in all the cells of the site.
◼ Aggregate application throughput (UL) (kbps) for each service: For each service, the sum of application
throughputs of the users connected in the uplink in all the cells of the site.
◼ Connection success rate (%) for each service: For each service, the percentage of users connected to any cell
of the site with respect to the number of users covered by the cells of the site.

966 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

Cells Tab
The Cells tab contains the following information, per site and transmitter:
◼ Layer: The layer to which the cell belongs.
◼ Traffic load (DL) (%): The traffic loads of the cells calculated on the downlink during the simulation.
◼ Segmentation usage (DL) (%): The percentage of the downlink traffic load that corresponds to the first
downlink PUSC zone, if it is segmented.
◼ Traffic load (UL) (%): The traffic loads of the cells calculated on the uplink during the simulation.
◼ UL noise rise (dB): The noise rise of the cells calculated on the uplink during the simulation.
◼ Segmented zone UL noise rise (dB): The noise rise of the cells calculated on the uplink during the simulation
for the segmented uplink permutation zone.
◼ Angular distributions of interference (AAS): The simulation results generated for transmitters using a smart
antenna. The results stored in this field are the angular distributions of the downlink traffic power spectral
density and the uplink noise rise. You can make the display of the downlink results diagram take into account
the effect of the antenna pattern of the single element. For more information, see the Administrator Manual.
◼ AAS usage (DL) (%): The percentage of the downlink traffic load that corresponds to the traffic carried by the
smart antennas.
◼ AAS usage (UL) (%): The percentage of the uplink traffic load that corresponds to the traffic carried by the
smart antennas.
◼ MU-MIMO capacity gain (UL): The uplink capacity gain due to multi-user (collaborative) MIMO.
◼ Peak MAC aggregate throughput (DL) (kbps): The sum of peak MAC user throughputs of all the users
connected in the downlink.
◼ Effective MAC aggregate throughput (DL) (kbps): The sum of effective MAC user throughputs of all the users
connected in the downlink.
◼ Aggregate application throughput (DL) (kbps): The sum of application throughputs of all the users connected
in the downlink.
◼ Peak MAC aggregate throughput (UL) (kbps): The sum of peak MAC user throughputs of all the users
connected in the uplink.
◼ Effective MAC aggregate throughput (UL) (kbps): The sum of effective MAC user throughputs of all the users
connected in the uplink.
◼ Aggregate application throughput (UL) (kbps): The sum of application throughputs of all the users connected
in the uplink.
◼ Connection success rate (%): The percentage of users connected to the cell with respect to the number of
users covered by the cell.
◼ Total number of connected users: The total number of users connected to the cell in downlink, uplink, or
downlink and uplink both.
◼ Number of connected users (DL+UL): The number of users connected to the cell in downlink and uplink both.
◼ Number of connected users (DL): The number of users connected to the cell in downlink.
◼ Number of connected users (UL): The number of users connected to the cell in uplink.
◼ No service: The number of users unable to connect to the cell for which the rejection cause was "No service."
◼ No service (%): The percentage of users unable to connect to the cell for which the rejection cause was "No
service."
◼ Scheduler saturation: The number of users unable to connect to the cell for which the rejection cause was
"Scheduler saturation."
◼ Scheduler saturation (%): The percentage of users unable to connect to the cell for which the rejection cause
was "Scheduler saturation."
◼ Resource saturation: The number of users unable to connect to the cell for which the rejection cause was
"Resource saturation."
◼ Resource saturation (%): The percentage of users unable to connect to the cell for which the rejection cause
was "Resource saturation."
◼ Backhaul saturation: The number of users unable to connect to the cell for which the rejection cause was
"Backhaul saturation."

© 2020 Forsk. All Rights Reserved. 967


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

◼ Backhaul saturation (%): The percentage of users unable to connect to the cell for which the rejection cause
was "Backhaul saturation."
◼ Peak MAC aggregate throughput (DL) (kbps) for each service: For each service, the sum of peak MAC user
throughputs of the users connected in the downlink.
◼ Effective MAC aggregate throughput (DL) (kbps) for each service: For each service, the sum of effective MAC
user throughputs of the users connected in the downlink.
◼ Aggregate application throughput (DL) (kbps) for each service: For each service, the sum of application
throughputs of the users connected in the downlink.
◼ Peak MAC aggregate throughput (UL) (kbps) for each service: For each service, the sum of peak MAC user
throughputs of the users connected in the uplink.
◼ Effective MAC aggregate throughput (UL) (kbps) for each service: For each service, the sum of effective MAC
user throughputs of the users connected in the uplink.
◼ Aggregate application throughput (UL) (kbps) for each service: For each service, the sum of application
throughputs of the users connected in the uplink.
◼ Connection success rate (%) for each service: For each service, the percentage of users connected to the cell
with respect to the number of users covered by the cell.

Mobiles Tab
The Mobiles tab contains the following information:
◼ X and Y: The coordinates of users who attempt to connect (the geographic position is determined by the
second random trial).
◼ Height: The height of the user terminal (antenna).
◼ User profile: The assigned user profile. Atoll uses the assigned service and activity status to determine the
terminal and the user profile.
◼ Subscriber ID: The ID of the user if the user is generated from a subscriber list and not from a traffic map.
◼ Subscriber list: The subscriber list of the user if the user is generated from a subscriber list and not from a
traffic map.
◼ Service: The service assigned during the first random trial during the generation of the user distribution.
◼ Terminal: The assigned terminal. Atoll uses the assigned service and activity status to determine the terminal
and the user profile.
◼ Mobility: The mobility type assigned during the first random trial during the generation of the user distribution.
◼ Activity status: The assigned activity status. It can be Active DL, Active UL, Active DL+UL, or Inactive.
◼ Connection status: The connection status indicates whether the user is connected or rejected at the end of
the simulation. If connected, the connection status corresponds to the activity status. If rejected, the rejection
cause is given.
◼ Clutter class: The code of the clutter class where the user is located.
◼ Indoor: This field indicates whether indoor losses have been added or not.
◼ Best server: The best server of the user.
◼ Serving cell: The serving cell of the serving transmitter of the user.
◼ Layer: The layer of the serving cell of the user.
◼ Azimuth: The orientation of the user’s terminal antenna in the horizontal plane. Azimuth is always considered
with respect to the North. Atoll points the user antenna towards its best server.
◼ Downtilt: The orientation of the user’s terminal antenna in the vertical plane. Mechanical downtilt is positive
when it is downwards and negative when upwards. Atoll points the user antenna towards its best server.
◼ Path loss (dB): The path loss from the best server calculated for the user.
◼ 2nd best server: The second best server of the user.
◼ 2nd best server path loss (dB): The path loss from the second best server calculated for the user.
◼ 3rd best server: The third best server of the user.
◼ 3rd best server path loss (dB): The path loss from the third best server calculated for the user.
◼ Received preamble power (DL) (dBm): The preamble signal level received at the user location in the downlink.
◼ Received traffic power (DL) (dBm): The traffic signal level received at the user location in the downlink.

968 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

◼ Received pilot power (DL) (dBm): The pilot signal level received at the user location in the downlink.
◼ Preamble C/(I+N) (DL) (dB): The preamble C/(I+N) at the user location in the downlink.
◼ Traffic C/(I+N) (DL) (dB): The traffic C/(I+N) at the user location in the downlink.
◼ Pilot C/(I+N) (DL) (dB): The pilot C/(I+N) at the user location in the downlink.
◼ Preamble total noise (I+N) (DL) (dBm): The sum of the preamble interference and noise experienced at the
user location in the downlink.
◼ Traffic total noise (I+N) (DL) (dBm): The sum of the traffic interference and noise experienced at the user
location in the downlink.
◼ Bearer (DL): The highest WiMAX bearer available for the traffic C/(I+N) level at the user location in the
downlink.
◼ Permutation zone (DL): The downlink permutation zone allocated to the user.
◼ BLER (DL): The Block Error Rate read from the user terminal’s reception equipment for the traffic C/(I+N) level
at the user location in the downlink.
◼ Diversity mode (DL): The diversity mode supported by the cell or permutation zone in downlink.
◼ Peak MAC channel throughput (DL) (kbps): The maximum MAC channel throughput attainable using the
highest bearer available at the user location in the downlink.
◼ Effective MAC channel throughput (DL) (kbps): The effective MAC channel throughput attainable using the
highest bearer available at the user location in the downlink. It is calculated from the peak MAC throughput
and the BLER.
◼ Application channel throughput (DL) (kbps): The application throughput is the net throughput without coding
(redundancy, overhead, addressing, etc.). It is calculated from the effective MAC throughput, the throughput
scaling factor of the service and the throughput offset.
◼ Peak MAC user throughput (DL) (kbps): The maximum MAC user throughput attainable using the highest
bearer available at the user location in the downlink.
◼ Effective MAC user throughput (DL) (kbps): The effective MAC user throughput attainable using the highest
bearer available at the user location in the downlink. It is calculated from the peak MAC throughput and the
BLER.
◼ Application user throughput (DL) (kbps): The application throughput is the net throughput without coding
(redundancy, overhead, addressing, etc.). It is calculated from the effective MAC throughput, the throughput
scaling factor of the service and the throughput offset.
◼ Received power (UL) (dBm): The signal level received at the serving transmitter from the user terminal in the
uplink.
◼ C/(I+N) (UL) (dB): The C/(I+N) at the serving transmitter of the user in the uplink.
◼ Total noise (I+N) (UL) (dBm): The sum of the interference and noise experienced at the serving transmitter of
the user in the uplink.
◼ Bearer (UL): The highest WiMAX bearer available for the C/(I+N) level at the serving transmitter of the user in
the uplink.
◼ Permutation zone (UL): The uplink permutation zone allocated to the user.
◼ BLER (UL): The Block Error Rate read from the serving cell’s reception equipment for the C/(I+N) level at the
serving transmitter of the user in the uplink.
◼ Diversity mode (UL): The diversity mode supported by the cell or permutation zone in uplink.
◼ Transmission power (UL) (dBm): The transmission power of the user terminal after power control in the
uplink.
◼ Allocated bandwidth (UL) (No. of Subchannels): The bandwidth allocated to the user in terms of the number
of subchannels allocated in the uplink after subchannelisation.
◼ Peak MAC channel throughput (UL) (kbps): The maximum MAC channel throughput attainable using the
highest bearer available at user location in the uplink.
◼ Effective MAC channel throughput (UL) (kbps): The effective MAC channel throughput attainable using the
highest bearer available at the user location in the uplink. It is calculated from the peak MAC throughput and
the BLER.

© 2020 Forsk. All Rights Reserved. 969


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

◼ Application channel throughput (UL) (kbps): The application throughput is the net throughput without coding
(redundancy, overhead, addressing, etc.). It is calculated from the effective MAC throughput, the throughput
scaling factor of the service and the throughput offset.
◼ Peak MAC allocated bandwidth throughput (UL) (kbps): The maximum MAC throughput attainable for the
number of subchannels allocated to the user using the highest bearer available at the user location in the
uplink.
◼ Effective MAC allocated bandwidth throughput (UL) (kbps): The effective MAC throughput attainable for the
number of subchannels allocated to the user using the highest bearer available at the user location in the
uplink. It is calculated from the peak MAC throughput and the BLER.
◼ Application allocated bandwidth throughput (UL) (kbps): The application throughput is the net throughput
without coding (redundancy, overhead, addressing, etc.). It is calculated from the effective MAC throughput,
the throughput scaling factor of the service and the throughput offset.
◼ Peak MAC user throughput (UL) (kbps): The maximum MAC user throughput attainable using the highest
bearer available at the user location in the uplink.
◼ Effective MAC user throughput (UL) (kbps): The effective MAC user throughput attainable using the highest
bearer available at the user location in the uplink. It is calculated from the peak MAC throughput and the BLER.
◼ Application user throughput (UL) (kbps): The application throughput is the net throughput without coding
(such as redundancy, overhead, addressing). It is calculated from the effective MAC throughput, the
throughput scaling factor of the service and the throughput offset.

In Atoll, channel throughputs are peak MAC, effective MAC, or application




throughputs achieved at a given location using the highest WiMAX bearer
with the entire channel resources.
◼ If a user is rejected, his user throughput is zero.

Initial Conditions Tab


The Initial Conditions tab contains the following information:
◼ The global network settings:
◼ Frame duration
◼ Default cyclic prefix ratio
◼ Uplink and downlink fixed overheads
◼ Uplink and downlink variable overheads
◼ TDD-specific parameters: DL:UL ratio, TTG, and RTG
◼ Uplink power control margin
◼ Best server selection criterion
◼ Serving cell selection method
◼ Permutation zone selection criterion
◼ Adaptive MIMO switching criterion
◼ Multi-antenna interference calculation method
◼ The input parameters specified when creating the simulation:
◼ Generator initialisation value
◼ Maximum number of iterations
◼ Global scaling factor
◼ Backhaul capacity limitation
◼ Uplink and downlink traffic load convergence thresholds
◼ Uplink noise rise convergence threshold
◼ Names of the traffic maps used.
◼ The parameters related to the clutter classes, including the default values.

970 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

12.5.3 Making Coverage Predictions Using Simulation Results

In Atoll, you can analyse simulation results by making coverage predictions using simulation results. In a coverage
prediction each pixel is considered as a non-interfering probe user with a defined terminal, mobility, and service. The
analyses can be based on a single simulation or on an averaged group of simulations.
When no simulations are available, Atoll uses the downlink traffic load, uplink noise rise, and any angular distribution
of interference stored for each cell to make coverage predictions. For information on cell properties, see "WiMAX
Cell Properties" on page 912; for information on modifying cell properties, see "Creating or Modifying a Cell" on
page 110.
Once you have made simulations, Atoll can use the information from the simulations instead of the defined
parameters in the cell properties to make coverage predictions. For each coverage prediction based on simulation
results, you can base the coverage prediction on a selected simulation or on a group of simulations, which uses the
average of all simulations in the group.
The coverage predictions that can use simulation results are:
◼ Coverage by C/(I+N) Level: For information on making a downlink or uplink coverage by C/(I+N) level, see
"Studying Interference and C/(I+N) Levels" on page 925.
◼ Service Area Analysis: For information on making a downlink or uplink service area analysis, see "Studying
Downlink and Uplink Service Areas" on page 926.
◼ Effective Service Area Analysis: For information on making an effective service area analysis, see "Studying
Downlink and Uplink Service Areas" on page 926.
◼ Coverage by Throughput: For information on making a downlink or uplink coverage by throughput, see
"Making a Coverage Prediction by Throughput" on page 928.
◼ Coverage by Quality Indicator: For information on making a downlink or uplink coverage by quality indicator,
see "Making a Coverage Prediction by Quality Indicator" on page 930.
When no simulations are available, you select "(Cells table)" from the Load conditions list, on the Conditions tab.
However, when simulations are available you can base the coverage prediction on one simulation or a group of
simulations.
To base a coverage prediction on a simulation or group of simulations, when setting the parameters:
1. Click the Conditions tab.
2. From the Load conditions list, select the simulation or group of simulations on which you want to base the
coverage prediction.

12.6 Optimising Network Parameters Using ACP


The ACP (Automatic Cell Planning) module enables radio engineers designing WiMAX networks to automatically
calculate the optimal network settings in terms of network coverage and quality. ACP can also be used to add sites
from a list of candidate sites or to remove unnecessary sites or sectors. ACP can also be used in co-planning
projects where networks using different radio access technologies must be taken into consideration when
calculating the optimal network settings.
ACP is primarily intended to improve existing network deployment by reconfiguring the main parameters that can
be remotely controlled by operators: antenna electrical tilt and cell power. ACP can also be used during the initial
planning stage of a WiMAX network by enabling the selection of the antenna, and its azimuth, height, and
mechanical tilt. ACP not only takes transmitters into account in optimisations but also any repeaters and remote
antennas.
ACP can also be used to measure and optimise the EMF exposure created by the network. This permits the
optimisation of power and antenna settings to reduce excessive EMF exposure in existing networks and optimal
site selection for new transmitters.
ACP uses user-defined objectives to evaluate the optimisation, as well as to calculate its implementation cost. Once
you have defined the objectives and the network parameters to be optimised, ACP uses an efficient global search
algorithm to test many network configurations and propose the reconfigurations that best meet the objectives. ACP

© 2020 Forsk. All Rights Reserved. 971


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

presents the changes ordered from the most to the least beneficial, allowing phased implementation or
implementation of just a subset of the suggested changes.
ACP is technology-independent and can be used to optimise networks using different radio access technologies.
Chapter 18: Automatic Cell Planning explains how you configure the ACP module, how you create and run an
optimisation setup, and how you can view the results of an optimisation. In this section, only the concepts specific
to WiMAX networks are explained:
◼ "WiMAX Optimisation Objectives" on page 972
◼ "WiMAX Quality Parameters" on page 972
◼ "WiMAX Quality Analysis Predictions" on page 974

12.6.1 WiMAX Optimisation Objectives

ACP optimises the network using user-defined objectives to evaluate the quality of the network reconfiguration. The
objectives are dependent on the technology used by the project and are consistent with the corresponding coverage
predictions in Atoll. In projects using WiMAX, either alone or in co-planning mode, the following objectives are
proposed by default:
◼ WiMAX Coverage
◼ WiMAX Preamble CINR
You can also create the following objectives from the context menu of Objectives in the left-hand pane of the
Objectives tab:
◼ WiMAX 1st-Nth Difference
◼ Custom Coverage (e.g. WiMAX Preamble C, WiMAX Preamble C/N)
You define the optimisation objectives using the Objectives tab of the ACP Setup dialog box. For information on
setting objective parameters, see "Setting Objective Parameters" on page 1226.

Figure 12.5: Running ACP Optimisation for a WiMAX Network

12.6.2 WiMAX Quality Parameters

When you create an optimisation setup, you define how the ACP evaluates the objectives. The quality parameters
are technology dependent. You can base the evaluation of the objectives on a calculated coverage prediction or on
manual configuration. If you base the coverage prediction settings on a calculated coverage prediction, ACP will use
the ranges and colours defined in the selected coverage prediction as the default for its own predictions. However,
if you have saved the display options of an ACP prediction as default, or if you are using a configuration file for ACP,
these defined ranges and colours will be used as the default, overriding the settings in the selected coverage
prediction.

972 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

In projects using WiMAX, either alone or in co-planning, the following Quality parameters are proposed in the Pixel
Rules frame of the objectives’ properties pages:
◼ Signal Level
◼ Preamble C
◼ Preamble C⁄N
◼ Preamble CINR
◼ Overlap
◼ Best Server Distance
◼ 1st-2nd Difference
◼ 1st-Nth Difference
To define the quality parameters for WiMAX:
1. Open the Setup Properties dialog box to define the optimisation as explained in "Creating an ACP Setup" on
page 1214.
2. Click the Objectives tab.
3. Under Parameters, expand the WiMAX folder. The list of available quality parameters appears.

 You can base the evaluation of a quality analysis prediction on a calculated Atoll
prediction, if any, or on a manual configuration.
◼ If you base the evaluation of a quality analysis prediction on a calculated Atoll
prediction, ACP will use the display settings of the calculated Atoll prediction
in the quality analysis prediction calculated for that objective.
◼ If you saved the display settings of a quality analysis prediction as defaults,
or if you are using a configuration file for ACP, these display settings will be
used by default and will override the display settings of the calculated Atoll
prediction. For more information on changing the display settings of a quality
analysis prediction, see "Changing the Display Properties of ACP Predictions"
on page 1277.

Signal Level
Click this parameter to define in the right-hand pane how ACP will evaluate coverage by signal level.
◼ Base prediction settings on > "Coverage by Signal Level (DL)": ACP will evaluate coverages by signal level
based on the parameters used to calculate the selected "Coverage by Signal Level (DL)" prediction in Atoll.
Only the coverage predictions displaying a "Best Signal Level" per pixel can be accessed by the ACP.
◼ Base prediction settings on > "Manual configuration": If you select this option, you can enable Shadowing
and define a Cell edge coverage probability. The standard deviations defined in the Atoll clutter are used
or, if no clutter information available, default values are used.
Preamble C
Click this parameter to define in the right-hand pane how ACP will evaluate coverage by preamble C.
◼ Base prediction settings on > "Effective Signal Analysis (DL)": ACP will evaluate the coverage by preamble
C based on the parameters used to calculate the selected "Effective Signal Analysis (DL)" prediction in Atoll.
Only the coverage predictions displaying a "Preamble Signal Level" per pixel can be accessed by the ACP.
◼ Base prediction settings on > "Manual configuration": If you select this option, you can enable Shadowing
and define a Cell edge coverage probability. The standard deviations defined in the Atoll clutter are used
or, if no clutter information is available, default values are used. Additionally, you can specify:
◼ Service and Terminal that will be used during the calculation of preamble C through gain and losses (i.e.,
the service body loss, the gain and loss of the terminal antenna, and the terminal noise factor).
Preamble C/N
Click this parameter to define in the right-hand pane how ACP will evaluate coverage by preamble C/N.
◼ Base prediction settings on > "Effective Signal Analysis (DL)": ACP will evaluate the coverage by preamble
C/N based on the parameters used to calculate the selected "Effective Signal Analysis (DL)" prediction in
Atoll.
Only the coverage predictions displaying a "Preamble C/N Level" per pixel can be accessed by the ACP.

© 2020 Forsk. All Rights Reserved. 973


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

◼ Base prediction settings on > "Manual configuration": If you select this option, you can enable Shadowing
and define a Cell edge coverage probability. The standard deviations defined in the Atoll clutter are used
or, if no clutter information is available, default values are used. Additionally, you can specify:
◼ Service and Terminal that will be used during the calculation of preamble C/N through gain and losses
(i.e., the service body loss, the gain and loss of the terminal antenna, and the terminal noise factor).
Preamble CINR
Click this parameter to define in the right-hand pane how ACP will evaluate coverage by preamble CINR.
◼ Base prediction settings on > "Coverage by C/(I+N) Level (DL)": ACP will evaluate the coverage by
preamble CINR based on the parameters used to calculate the selected "Coverage by C/(I+N) Level (DL)"
prediction in Atoll.
Only the coverage predictions displaying a "Preamble C/(I+N) Level" per pixel can be accessed by the ACP.
◼ Base prediction settings on > "Manual configuration": If you select this option, you can enable Shadowing
and define a Cell edge coverage probability. The standard deviations defined in the Atoll clutter are used
or, if no clutter information is available, default values are used. Additionally, you can specify:
◼ Service and Terminal that will be used during the calculation of preamble CINR through gain and losses
(i.e., the service body loss, the gain and loss of the terminal antenna, and the terminal noise factor).
◼ Calculation method for Preamble CINR. You can consider or ignore the segmentation by using the Take
segmentation into account option.
Overlap / 1st-Nth
Click this parameter to define in the right-hand pane how ACP will evaluate coverage by overlapping zones or
by 1st-Nth difference.
Overlap
◼ Base prediction settings on > "Overlapping Zones (DL)": ACP will evaluate coverages by overlapping
based on the parameters used to calculate the selected "Overlapping Zones (DL)" prediction in Atoll.
Only the Atoll predictions displaying a "Number of Servers" per pixel can be accessed by the ACP.
◼ Base prediction settings on > "Manual configuration": If you select this option, you can set a Minimum
signal level and a Threshold margin.
1st-Nth
◼ Base prediction settings on > "Overlapping Zones (DL)": ACP will evaluate coverages by 1st-Nth
difference based on the parameters used to calculate the selected "Overlapping Zones (DL)" prediction
in Atoll.
Since there is no Atoll prediction type equivalent to ACP WiMAX 1st-Nth Difference objective, the
parameters recovered by ACP from the selected Atoll prediction are limited to the minimum signal level
and the shading. The number of servers must always be specified manually next to No. servers.
◼ Base prediction settings on > "Manual configuration": If you select this option, specify a Minimum signal
level and the No. servers.
In both cases, the value you specify next to No. servers determines "Nth" in the WiMAX 1st-Nth
Difference objective. For instance if you set No. servers to 4, then the "1st-4th Difference" quality
parameter will be automatically selected by default in the Quality column of the WiMAX 1st-Nth
Difference properties page.
- Allowed values for No. servers range from 3 to 100, with only one value available per technology.
- The "1st-2nd Difference" quality parameter (based on No. servers = 2) is provided by default.

12.6.3 WiMAX Quality Analysis Predictions

ACP quality analysis predictions can be displayed in the Atoll map window. The same predictions are displayed by
default on the Quality tab of an optimisation results window.

974 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

Figure 12.6: ACP Quality Analysis Prediction Types for a WiMAX Network

ACP quality analysis predictions are equivalent to some of Atoll coverage predictions. The following table lists the
quality analysis predictions available in ACP for WiMAX and the equivalent WiMAX coverage predictions in Atoll.
Atoll Coverage Prediction Type
ACP Quality Analysis Prediction Type
"Display type" / "Field"
Signal Level Coverage by Signal Level (DL) (1)
"Value Intervals" / "Best Signal Level (dBm)"

Preamble C Effective Signal Analysis (DL) (1)


"Value Intervals" / "Preamble Signal Level (DL) (dBm)"

Preamble C/N Effective Signal Analysis (DL) (1)


"Value Intervals" / "Preamble C/N Level (DL) (dB)"

Preamble CINR Coverage by C/(I+N) Level (DL) (1)


"Value Intervals" / "Preamble C/(I+N) Level (DL) (dB)"
Overlap Overlapping Zones (DL) (2)
"Value Intervals" / "Number of Servers"

1st-Nth Difference N/A

(1) For more information, see "Making a Coverage Prediction by Signal Level" on page 920.
(2)
For more information, see "Making a Coverage Prediction on Overlapping Zones" on page 921.
Making these predictions available within ACP enables you to quickly validate the optimisation results without
having to commit the results and then calculate a coverage prediction in Atoll. The ACP predictions display results
very similar to those that Atoll would display if you committed the optimisation results and calculated Atoll coverage
predictions, however, before basing any decision to commit the optimisation results on the predictions produced by
ACP, you should keep the following recommendations in mind:
◼ You should verify the results with a different Atoll coverage prediction, such as the overlapping zones
prediction.
◼ ACP generated predictions are generated using the entire set of proposed changes. They do not take into
account the change subset defined on the Change Details tab.
◼ ACP supports optimisation for transmitters belonging to different frequency bands, with predictions provided
separately for each frequency band. However multiple-carrier optimisation is not supported in WiMAX (case
of carriers within same transmitters belonging to different frequency bands).
◼ Even after committing the optimisation results, differences can remain between the ACP predictions and the
predictions resulting from Atoll coverage predictions.
You can view the exact preamble CINR value on any pixel by letting the pointer rest over the pixel. The preamble
CINR value is then displayed in a tip text.
For ACP overlapping zones predictions, you can:
◼ Specify a best server threshold:
◼ By entering a value next to Minimum Signal Level in the Overlap / 1st-Nth properties page,

© 2020 Forsk. All Rights Reserved. 975


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

◼ Or by setting the param.wimax.overlap.minRxLevel option with the same value in the


[ACPTplObjectivePage] section of the ACP.ini file.
◼ Specify a threshold margin:
◼ By entering a value next to Threshold margin in the Overlap / 1st-Nth properties page,
◼ Or by setting the param.wimax.overlap.margin option with the same value in the [ACPTplObjectivePage]
section of the ACP.ini file.
For each network quality coverage prediction, ACP offers a prediction showing the initial network state, the final
network state, and a prediction showing the changes between the initial and final state.

12.7 Advanced Configuration


The following sections describe different advanced parameters and options available in the WiMAX module that are
used in coverage predictions as well as Monte Carlo simulations.
In this section, the following advanced configuration options are explained:
◼ "Defining Frequency Bands" on page 976
◼ "Network Settings" on page 977
◼ "Defining Network Deployment Layers" on page 980
◼ "Defining Frame Configurations" on page 981
◼ "Defining WiMAX Radio Bearers" on page 982
◼ "Defining WiMAX Quality Indicators" on page 983
◼ "Defining WiMAX Reception Equipment" on page 983
◼ "Defining WiMAX Schedulers" on page 987
◼ "Defining Smart Antenna Equipment" on page 991
◼ "Multiple Input Multiple Output (MIMO) Systems" on page 993
◼ "Modelling Inter-technology Interference" on page 995

12.7.1 Defining Frequency Bands

To define frequency bands:


1. In the Parameters explorer, expand the Frequencies folder under the Radio Network Settings folder, right-click
Bands, and select Open Table. The Frequency Bands table appears.
2. In the Frequency Bands table, enter one frequency band per row. For information on working with data tables,
see "Data Tables" on page 78. For each frequency band, enter:
◼ Name: Enter a name for the frequency band, for example, "3.3 GHz - 10 MHz". Each WiMAX frequency band
has a specific channel width. Mentioning the channel width in the frequency band name is a good
approach. This name will appear in other dialog boxes when you select a frequency band.
◼ Duplexing method: Select the duplexing method used in the frequency band from the list.
◼ Start frequencies (MHz): Enter the start frequency for TDD frequency bands, and the downlink and the
uplink start frequencies for FDD frequency bands.
◼ Channel width (MHz): Enter the channel width for each channel in the frequency band.
◼ Inter-channel spacing (MHz): Enter the spacing between any two consecutive channels in the frequency
band.
◼ Sampling factor: Enter the sampling factor for calculating the sampling frequency.
◼ First channel: Enter the number of the first channel in this frequency band.

976 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

◼ Last channel: Enter the number of the last channel in this frequency band. If this frequency band has only
one carrier, enter the same number as entered in the First channel field.
◼ Step: Enter the step between any two consecutive channel numbers in the frequency band.
◼ Excluded channels: Enter the channel numbers which do not belong to the frequency band. You can enter
non-consecutive channel numbers separated with a comma, or you can enter a range of channel numbers
separating the first and last index with a hyphen (for example, entering "1-5" corresponds to "1, 2, 3, 4, 5").
◼ Adjacent channel suppression factor (dB): Enter the adjacent channel interference suppression factor in
dB. Interference received from adjacent channels is reduced by this factor during the calculations.

3. When you have finished adding frequency bands, click the Close button ( ).
You can also access the properties dialog box of each individual frequency band by double-clicking the left margin
of the table row containing the frequency band.

12.7.2 Network Settings

Atoll allows you to set network level parameters which are common to all the transmitters and cells in the network.
These parameters are used in coverage predictions as well as during Monte Carlo simulations by the radio resource
management and scheduling algorithms.
This section details the properties of the Radio Network Settings folder and explains how to access them:
◼ "Network Settings Properties" on page 977
◼ "Modifying Network Settings" on page 979

12.7.2.1 Network Settings Properties


The Properties dialog box of the Radio Network Settings folder consists of the following tabs:

Global Parameters Tab


◼ Frame duration: The frame length in milliseconds. You can choose from a list of frame durations defined in
the IEEE 802.16 specifications.
◼ Default cyclic prefix ratio: The total symbol duration in WiMAX comprises the useful part of the symbol,
carrying the data bits, and a CRC part, which is a portion of the useful data part repeated at the beginning of
each symbol. Cyclic prefix is used in WiMAX to counter inter-symbol interference (ISI). The cyclic prefix and
the orthogonality of subcarriers ensure that there is negligible intra-cell interference in WiMAX. This value is
used in calculations if no cyclic prefix is defined in a cell frame configuration.
◼ Fixed and variable overheads: The fixed and variable overheads in the uplink and downlink subframes are
used to model the preamble and other time-domain overheads such as broadcast messages including DL-
MAP, UL-MAP, UCD, and DCD, and the FCH, in downlink, and Ranging and Bandwidth Request messages in the
uplink. The preamble is always one OFDM symbol long and can be modelled using the fixed overhead, while
other messages whose lengths vary according to either the frame duration or the channel bandwidth can be
modelled using the variable overheads. Due to this reason, fixed overheads are available in terms of OFDM
symbols and the variable overheads in terms of percentages of the uplink and downlink subframes. Variable
overheads are percentages of the downlink and the uplink subframes excluding the fixed overheads.
◼ DL:UL ratio (TDD only): This ratio represents the fractions of the frame duration which correspond to downlink
and uplink subframes. In FDD networks, the downlink and uplink subframes have the same durations as the
frame itself. In TDD networks, the downlink and uplink subframes use the same frequency but are duplexed in
time.
You can define the DL:UL ratio as percentages: you can enter the percentage of the DL subframe with respect
to the total frame duration and the percentage corresponding to the uplink subframe is assumed to be equal
to the remaining part of the frame. You can choose to define the DL:UL ratio in terms of fractions of the total
number of OFDM symbols available in one frame. For example, if the WiMAX frame contains 47 OFDM
symbols, you can set the downlink fraction to 32 and uplink to 15 (instead of a percentage of 66.667%) so that
Atoll uses the exact numbers of downlink and uplink OFDM symbols as entered in calculations.

© 2020 Forsk. All Rights Reserved. 977


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

 The exact number of OFDM symbols in one frame depends on various parameters
(channel bandwidth, frame duration, cyclic prefix lengths, sampling factor, and so
on). Some of these parameters can be different in each cell. Therefore, the exact
numbers of OFDM symbols in downlink and uplink subframes can be different in
each cell as well. The exact numbers of OFDM symbols in the downlink and uplink
subframes are calculated by Atoll for each cell according to the DL:UL ratio that you
set on the Global Parameters tab. For example, a DL:UL ratio of 36:12 would
actually give 36:12 for a 5 MHz channel (sampling factor = 1.12 and FFT size = 512)
but would give 26:8 for a 7 MHz channel (sampling factor = 1.14286 and FFT size
= 1024) with the following configuration:
◼ Frame Duration = 5 ms
◼ Cyclic Prefix = 1/8
◼ DL Fixed Overhead = UL Fixed Overhead = 0
◼ TTG = RTG = 0 ms
◼ DL:UL Ratio = 36:12
For more information on how this is calculated, see the Technical Reference Guide.

◼ Transmission and reception time guards (TDD only): Transmission and reception time guards are also time
domain overheads, which means that these are portions of the frame which cannot be used for data transfer.
You can enter TTG and RTG times in milliseconds.
◼ Best server selection criterion: You can select whether the best server selection will be based on the preamble
C or the preamble C/(I+N). Depending on the selected method, Atoll compares either the preamble C or the
preamble C/(I+N) from different transmitters at each pixel (or mobile) to determine the best server.
◼ Serving cell selection method: The serving cell selection method is used to determine the serving cell for
transmitters supporting more than one cell. The best serving transmitter for a pixel, subscriber, or mobile is
determined according to the received preamble signal level from the cell with the highest preamble power. If
more than one cell of the same transmitter covers the pixel, subscriber, or mobile, the serving cell is
determined according to the selected method:
◼ Random: When calculating coverage predictions and in calculations on subscriber lists, the cell of the
highest priority layer is selected as the serving cell. In Monte Carlo simulations, a random cell is selected
as the serving cell.
◼ Distributive: When calculating coverage predictions and in calculations on subscriber lists, the cell of the
highest priority layer is selected as the serving cell. In Monte Carlo simulations, mobiles are distributed
among cell layers one by one, i.e., if more than one cell layer covers a set of mobiles, the first mobile is
assigned to the highest priority layer, the second mobile to the second highest priority layer, and so on.
The serving cell once assigned to a mobile does not change during Monte Carlo simulations. For more
information on defining layers, see "Defining Network Deployment Layers" on page 980.
◼ Uplink power control margin: The margin (in dB) that will be added to the bearer selection threshold, for safety
against fast fading, when performing power control in uplink.
◼ Permutation zone selection criterion: You can select whether the permutation zone selection will be based on
the preamble C/N or the preamble C/(I+N). Depending on the selected criterion, Atoll compares either the
preamble C/N or the preamble C/(I+N) with the quality threshold defined for the permutation zones in the
Frame Configurations properties. For more information on the permutation zone quality threshold, see
"Defining Frame Configurations" on page 981.
◼ Adaptive MIMO switching criterion: You can select whether the MIMO mode selection will be based on the
preamble C/N or the preamble C/(I+N). Depending on the selected criterion, Atoll compares either the
preamble C/N or the preamble C/(I+N) with the AMS threshold defined for the cell.
◼ Multi-antenna interference calculation method: You can select the calculation method for interference from
multi-antenna cells. The calculated interference can be either proportional to the number of antennas or
independent of the number of antennas.
Figure 12.7 depicts a WiMAX frame with the described parameters marked.

978 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

Figure 12.7: WiMAX Frame

Calculation Parameters Tab


◼ Min interferer C/N threshold: Minimum requirement for interferers to be considered in calculations.
Interfering cells from which the received carrier-power-to-noise ratio is less than this threshold are discarded.
For example, setting this value to -20 dB means that interfering cells from which the received signals are 100
times lower than the thermal noise level will be discarded in calculations. The calculation performance of
interference-based coverage predictions, interference matrices calculations, and Monte Carlo simulations can
be improved by setting a high value of this threshold.
◼ Height/ground: The receiver height at which the path loss matrices and coverage predictions are calculated.
◼ Default max range: The maximum coverage range of transmitters in the network.
You can use the Default max range parameter to limit the coverage range of transmitters in order to avoid
uplink-to-downlink interference in TDD networks. In TDD networks, the TTG and RTG parameters, available on
the Global Parameters tab of the Radio Network Settings folder properties dialog box, define the time delays
required by the cell and mobile equipment to switch from transmission to reception modes and vice versa.
You can determine the maximum coverage range that the sectors of your WiMAX network should have from
the values of TTG and RTG and use this range as the Default max range parameter. You can calculate the
maximum system range from TTG and RTG values as follows:
Max Range (m) = Min(TTG, RTG) x 300000/2
Here TTG and RTG are values in milliseconds, "Max range" is in metres, and the "Min()" function returns the
lower of the two values given to it in the parentheses.

12.7.2.2 Modifying Network Settings


You can change network settings in the Properties dialog box of the Radio Network Settings folder.
To set the network level parameters:
1. In the Parameters explorer, right-click the Radio Network Settings folder and select Properties from the
context menu. The Properties dialog box appears.
2. Select the Global Parameters tab. In this tab you can set the frame structure parameters.
Under Frame structure (see Figure 12.8), you can modify the following: the Frame duration of WiMAX frame,
the Default cyclic prefix ratio, the fixed and variable overheads for the uplink and the downlink subframes, and,
for TDD networks, the downlink-to-uplink subframe ratio (DL:UL ratio) either as a percentage or as a fraction

© 2020 Forsk. All Rights Reserved. 979


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

of the number of available OFDM symbols in one frame, and the transmission and reception time guards (TTG
and RTG).
The DL:UL ratio entered as a fraction must include the OFDM symbol(s) used by the preamble or any other
fixed-duration overheads. During calculations, Atoll first determines the total amount of resources available in
one frame and then the resources effectively available for user data by removing any fixed and variable
overheads that you have defined.

Figure 12.8: Common Global Parameters

3. Click the Advanced button. The Advanced Parameters dialog box appears.
4. In the Advanced Parameters dialog box, you can set:
◼ Best server selection: In this section, you can choose the best server selection Criterion.
◼ Serving cell selection: In this section, you can choose the serving cell selection Method.
◼ Uplink power control: In this section, you can enter the uplink power control Margin.
◼ Permutation zone selection: In this section, you can choose the permutation zone selection Criterion.
◼ Adaptive MIMO switching: In this section, you can choose the adaptive MIMO switching Criterion.
◼ Multi-antenna interference calculation: In this section, you can choose the multi-antenna interference
calculation Method.
5. Select the Calculation Parameters tab. On this tab you can set:
◼ Calculation limitation: In this section, you can enter the Min interferer C/N threshold.
◼ Receiver: In this section, you can enter the receiver Height.
◼ System: In this section, select the Default max range check box if you want to apply a maximum system
range limit, and enter the maximum system range in the text box to the right.
6. Click OK. The global parameters are used during coverage predictions and simulations for the entire network.

12.7.3 Defining Network Deployment Layers

A WiMAX network can be deployed in multiple layers of heterogeneous cells, i.e., of different sizes, and possibly
using different frequencies. In Atoll, different network layers with different priorities can be defined for your WiMAX
network. During cell selection, network layer priorities are taken into account to determine the serving cells.
To create a new network layer:
1. In the Parameters explorer, expand the Radio Network Settings folder, right-click Layers and select Open
Table. The Layers table appears.
2. In the Layers table, each row describes a network layer. For the new network layer, enter:

980 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

◼ Index: The layer index is automatically assigned by Atoll to each new layer that you create.
◼ Name: The name of the network layer.
◼ Priority: The priority of the network layer.
3. When you have finished adding network layers, click the Close button ( ).

12.7.4 Defining Frame Configurations

The SOFDMA frame configuration model uses different numbers of subcarriers for different channel bandwidths.
As well, there can be up to 8 different permutation zones in the downlink subframe and 3 in the uplink subframe.
Each permutation zone can use a different subchannel allocation mode, and may have different numbers of used
and data subcarriers. The Frame Configurations table in Atoll models the channel and frame configuration of a cell.
To create a frame configuration:
1. In the Parameters explorer, expand the Radio Network Settings folder, right-click Frame Configurations and
select Open Table. The Frame Configurations table appears.
2. In the Frame Configurations table, each row describes a frame configuration. For the new frame configuration,
enter:
◼ Name: The name of the frame configuration.
◼ Cyclic prefix ratio: The cyclic prefix corresponding to the frame configuration. If you leave this parameter
empty, Atoll uses the default cyclic prefix ratio defined in the global network settings during calculations.
◼ Total number of subcarriers: The total number of subcarriers per channel.
◼ Number of preamble subcarriers: The number of subcarriers used for the transmitting the preamble. This
is the number of subcarriers used when the preamble is not segmented. For a segmented frame
configuration, the number of subcarriers used by the segmented preamble are determined automatically
from this value during calculations.
◼ Segmentation support (DL): Select this check box if the first PUSC permutation zone in the downlink is
segmented.
◼ Segmentation support (UL): Select this check box if the first PUSC permutation zone in the uplink is
segmented.
3. Double-click the frame configuration row in the table once the new frame configuration has been added to the
table. The frame configuration Properties dialog box opens.
4. Under the General tab, you can modify the parameters that you set previously.
5. Under the Permutation Zones tab, you have the following parameters:
◼ Zone number: The permutation zone number.
◼ Active: Whether the permutation zone is active or not. Only active permutation zones are considered in
calculations.
◼ Subchannel allocation mode: The subchannel allocation mode used by the permutation zone: PUSC DL,
PUSC, FUSC, OFUSC, AMC, TUSC1, and TUSC2 in downlink and PUSC UL, OPUSC, and AMC in uplink.
◼ Subframe: Whether the permutation zone belongs to the downlink or the uplink subframe.
◼ Number of used subcarriers: The number of subcarriers used for transmission. This number includes the
pilot and data subcarriers.
◼ Number of data subcarriers: The number of subcarriers used for data transfer.
◼ Number of subchannels per channel: The number of subchannels in the channel.
◼ Quality threshold: The minimum preamble C/N or C/(I+N) required for a user to be allocated the
permutation zone.

 Make sure that the permutation zone quality threshold values respect the traffic
power reduction defined for the cell. For example, if the required traffic channel
quality is 2 dB and the traffic power reduction is 3 dB, the quality threshold, i.e., the
required preamble quality, should be set to 5 dB.

© 2020 Forsk. All Rights Reserved. 981


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

◼ Max speed: The maximum vehicular speed supported by the permutation zone.
◼ Max distance: The maximum distance from the base station covered by the permutation zone.
◼ Priority: The priority of the permutation zone in terms of its allocation to a user.
◼ Diversity support: The type of antenna diversity technique (AAS, STTD/MRC, SU-MIMO, AMS, or MU-MIMO)
supported by the permutation zone. You cannot select more than one type of MIMO technique (STTD/MRC,
SU-MIMO, MU-MIMO, or AMS) at a time.
Specific calculations are performed (and gains applied) for terminals supporting AAS and MIMO. A
permutation zone that only supports None does not have any antenna diversity mechanism, and all the
terminal types can connect to this zone. A permutation zone that supports None and one or more antenna
diversity techniques can also support terminals capable of those diversity techniques. For example,
None+AAS can support simple as well as AAS-capable terminals, and None+AMS can support simple and
MIMO-capable terminals. Simple terminals cannot connect to a permutation zone that does not support
None.
◼ Zone 0 subchannel groups (segment 0): The primary (0, 2, 4) and secondary (1, 3, 5) subchannel groups
assigned to the segment 0 for the permutation zone 0.
◼ Zone 0 subchannel groups (segment 1): The primary (0, 2, 4) and secondary (1, 3, 5) subchannel groups
assigned to the segment 1 of the permutation zone 0.
◼ Zone 0 subchannel groups (segment 2): The primary (0, 2, 4) and secondary (1, 3, 5) subchannel groups
assigned to the segment 2 of the permutation zone 0.
◼ Zone 8 subchannels (segment 0): The subchannels assigned to the segment 0 for the permutation zone 8.
◼ Zone 8 subchannels (segment 1): The subchannels assigned to the segment 1 for the permutation zone 8.
◼ Zone 8 subchannels (segment 2): The subchannels assigned to the segment 2 for the permutation zone 8.
You can enter non-consecutive subchannel numbers separated with a comma, or you can enter a range of
subchannels separating the first and last index with a hyphen (for example, entering "1-5" corresponds to
"1, 2, 3, 4, 5").
Permutation zones are allocated to users based on the Quality threshold (dB), Max speed (km/h), Max distance,
and Priority parameters. The quality threshold, maximum speed, and maximum distance criteria are used to
determine the possible permutation zones for each user. Then, the highest priority permutation zone among the
possible permutation zones is allocated to the user.
During Monte Carlo simulations, two values of uplink noise rise are calculated per cell, one for the segmented
permutation zone and one for the non-segmented permutation zones. For cells using smart antennas, one angular
distribution of uplink noise rise is calculated per cell. This angular distribution of uplink noise rise is considered to
include both segmented and non-segmented permutation zones.
To see examples of how to set up cells with and without downlink segmentation, and how to set up cells with PUSC,
FUSC, and permutation zones of other subchannel allocation modes, see "Tips and Tricks" on page 997.

12.7.5 Defining WiMAX Radio Bearers

WiMAX radio bearers carry the data in the uplink as well as in the downlink. In the Atoll WiMAX module, a "bearer"
refers to a combination of MCS, which means modulation and coding schemes. The Radio Bearers table lists the
available radio bearers. You can add, remove, and modify bearer properties, if you want.
To define WiMAX bearers:
1. In the Parameters explorer, expand the Radio Network Settings folder, right-click Radio Bearers and select
Open Table. The Radio Bearers table appears.
2. In the table, enter one bearer per row. For information on working with data tables, see "Data Tables" on
page 78. For each WiMAX bearer, enter:
◼ Radio bearer index: Enter a bearer index. This bearer index is used to identify the bearer in other tables,
such as the bearer selection thresholds and the quality graphs in reception equipment.
◼ Name: Enter a name for the bearer, for example, "16QAM3/4." This name will appear in other dialog boxes
and results.
◼ Modulation: Select a modulation from the list of available modulation types. This column is for information
and display purposes only.

982 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

◼ Channel coding rate: Enter the coding rate used by the bearer. This column is for information and display
purposes only.
◼ Bearer efficiency (bits/symbol): Enter the number of useful bits that the bearer can carry in a symbol. This
information is used in throughput calculations.
For information on the relation between bearer efficiency and spectral efficiency, see "Relation Between
Bearer Efficiency And Spectral Efficiency" on page 999.

3. Click the Close button ( ) to close the Radio Bearers table.

12.7.6 Defining WiMAX Quality Indicators

Quality indicators depict the coverage quality at different locations. The Quality Indicators table lists the available
quality indicators. You can add, remove, and modify quality indicators, if you want.
To define quality indicators:
1. In the Parameters explorer, expand the Radio Network Settings folder, right-click Quality Indicators and select
Open Table. The Quality Indicators table appears.
2. In the table, enter one quality indicator per row. For information on working with data tables, see "Data Tables"
on page 78. For each quality indicator, enter:
◼ Name: Enter a name for the quality indicator, for example, "BLER" for Block Error Rate. This name will appear
in other dialog boxes and results.
◼ Used for data services: Select this check box to indicate that this quality indicator can be used for data
services.
◼ Used for voice services: Select this check box to indicate that this quality indicator can be used for voice
services.

3. Click the Close button ( ) to close the Quality Indicators table.

12.7.7 Defining WiMAX Reception Equipment

WiMAX reception equipment model the reception characteristics of cells and user terminals. Bearer selection
thresholds and channel quality indicator graphs are defined in WiMAX reception equipment.
To create a new piece of reception equipment:
1. In the Parameters explorer, expand the Radio Network Settings folder, right-click Reception Equipment and
select Open Table. The Reception Equipment table appears.
2. In the Reception Equipment table, each row describes a piece of equipment. For the new piece of equipment
you are creating, enter its name.
3. Double-click the equipment entry in the Reception Equipment table once your new equipment has been added
to the table. The equipment Properties dialog box opens.
The Properties dialog box has the following tabs:
◼ General: On this tab, you can define the Name of the reception equipment.
◼ Thresholds: On this tab (see Figure 12.9), you can modify the bearer selection thresholds for different
mobility types. A bearer is selected for data transfer at a given pixel if the received carrier-to-interference-
and-noise ratio is higher than its selection threshold. For more information on bearers and mobility types,
see "Defining WiMAX Radio Bearers" on page 982 and "Modelling Mobility Types" on page 923,
respectively.

© 2020 Forsk. All Rights Reserved. 983


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

Figure 12.9: WiMAX Reception Equipment - Bearer Selection Thresholds

i. Click the Selection thresholds button. The C/(I+N) Thresholds (dB) dialog box appears (see Figure
12.10).
ii. Enter the graph values.
iii. Click OK.

Figure 12.10: C/(I+N) Thresholds (dB) dialog box

For more information on the default values of the bearer selection thresholds, see "Bearer Selection
Thresholds" on page 998. For converting receiver equipment sensitivity values (dBm) into bearer selection
thresholds, see "Calculating Bearer Selection Thresholds From Receiver Sensitivity Values" on page 998.
◼ Quality Graphs: On this tab (see Figure 12.11), you can modify the quality indicator graphs for different
bearers and mobility types. These graphs depict the performance characteristics of the equipment under
different radio conditions. For more information on bearers, quality indicators, and mobility types, see
"Defining WiMAX Radio Bearers" on page 982, "Defining WiMAX Quality Indicators" on page 983, and
"Modelling Mobility Types" on page 923, respectively.

984 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

Figure 12.11: WiMAX Reception Equipment - Quality Graphs

i. Click the Quality graph button. The Quality Graph dialog box appears (see Figure 12.12).
ii. Enter the graph values.
iii. Click OK.

Figure 12.12: Quality Graph dialog box

◼ Traffic MIMO Gains: On this tab (see Figure 12.13), you can modify the SU-MIMO and STTD/MRC gains for
different bearers, mobility types, subchannel allocation modes, BLER values, and numbers of transmission
and reception antennas. The MIMO throughput gain is the increase in channel capacity compared to a SISO
system. Diversity gains can be defined for different diversity modes: STTD/MRC, SU-MIMO, and MU-MIMO.
STTD/MRC gain is applied to the traffic and pilot C/(I+N) when the diversity mode is STTD/MRC. SU-MIMO
diversity gain is applied to the traffic and pilot C/(I+N) when the diversity mode is SU-MIMO. MU-MIMO
diversity gain is applied to the traffic and pilot C/(I+N) when the diversity mode is MU-MIMO.
For more information on bearers and mobility types, see "Defining WiMAX Radio Bearers" on page 982 and
"Modelling Mobility Types" on page 923, respectively. For more information on the different MIMO systems,
see "Multiple Input Multiple Output (MIMO) Systems" on page 993.

 No MIMO gain (STTD/MRC, SU-MIMO, and MU-MIMO) is applied if the numbers of


transmission and reception antennas are both equal to 1.

© 2020 Forsk. All Rights Reserved. 985


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

Figure 12.13: WiMAX Reception Equipment - Traffic MIMO gains

i. Click the Max MIMO gain graphs button. The Max MIMO Gain dialog box appears (see Figure 12.14).
ii. Enter the graph values.
iii. Click OK.
You can define the gains for any combination of subchannel allocation mode, mobility type, bearer, and
BLER, as well as the default gains for "All" subchannel allocation modes, "All" mobility types, "All" bearers,
and a Max BLER of 1. During calculations, Atoll uses the gains defined for a specific combination if
available, otherwise it uses the default gains.

Figure 12.14: Max SU-MIMO Gain dialog box

◼ Preamble MIMO Gains: On this tab (see Figure 12.15), you can enter diversity gains for the preamble for
different mobility types, and numbers of transmission and reception antennas. The preamble diversity gain
is applied to the preamble C/N and C/(I+N) when the cell and terminal both support any form of MIMO in
downlink.

986 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

Figure 12.15: WiMAX Reception Equipment - Preamble MIMO gains

4. Click OK. The Properties dialog box closes. The settings are stored.

5. Click the Close button ( ) to close the Reception Equipment table.

12.7.8 Defining WiMAX Schedulers

In Atoll, schedulers perform the selection of users for resource allocation, the radio resource allocation and
management according to the QoS classes of the services being accessed by the selected users.
WiMAX has the following QoS classes:

QoS Class Priority Throughput Demands

UGS Highest ◼ Min Throughput Demand = Max Throughput Demand


ErtPS : ◼ Min Throughput Demand
◼ Max Throughput Demand
rtPS : ◼ Min Throughput Demand
◼ Max Throughput Demand
nrtPS : ◼ Min Throughput Demand
◼ Max Throughput Demand
Best Effort Lowest ◼ Min Throughput Demand = 0
◼ Max Throughput Demand

The scheduling process is composed of the following three steps:


1. Selection of users for resource allocation: The Max number of users defined for each cell is the maximum
number of users that the cell’s scheduler can work with simultaneously. At the start of the scheduling process,
the scheduler keeps only as many users as the maximum number defined for resource allocation. If no limit
has been set, all the users generated during Monte Carlo simulations for this cell are considered, and the
scheduler continues to allocate resources as long as there are remaining resources.
2. Resource allocation for supporting the Min throughput demands: The first four QoS classes have a minimum
throughput demand requirement. This is the minimum throughput that a service of one of these QoS classes
must get in order to work properly. The scheduler is either able to allocate the exact amount of resources
required to fully support the minimum throughput demands, or the service does not get any resources at all.

© 2020 Forsk. All Rights Reserved. 987


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

The scheduler allocates resources, for supporting the minimum throughput demands, to users of these QoS
classes in the order of priority. The final service priority is determined based on the QoS class as well as the
Priority parameter defined for the service. For example, if there are two services of each QoS class with
different priorities, the order of resource allocation will be as follows:
a. Users of a service with QoS class = UGS, Service priority = N
b. Users of a service with QoS class = UGS, Service priority = N-1
...
c. Users of a service with QoS class = ErtPS, Service priority = N
d. Users of a service with QoS class = ErtPS, Service priority = N-1
...
e. Users of a service with QoS class = rtPS, Service priority = N
f. Users of a service with QoS class = rtPS, Service priority = N-1
...
g. Users of a service with QoS class = nrtPS, Service priority = N
h. Users of a service with QoS class = nrtPS, Service priority = N-1
In order to be connected, users active in downlink and uplink must be able to get their minimum throughput in
both directions. If a user active in downlink and uplink gets his minimum throughput in only one direction, he
will be rejected.
3. Resource allocation for supporting the Max throughput demands: Once the resources have been allocated
for supporting the minimum throughput demands in the previous step, the remaining resources can be
allocated in different ways to support the maximum throughput demands of the users. The last four QoS
classes can have maximum throughput demand requirements.
For allocating resources to support the maximum throughput demands, the following types of scheduling
methods are available:
◼ Proportional fair: The proportional fair scheduling method allocates the same amount of resources to all
the users with a maximum throughput demand. Therefore, the resources allocated to each user are either
the resources it requires to achieve its maximum throughput demand or the total amount of resources
divided by the total number of users in the cell, which ever is smaller. The proportional fair scheduler can
also model the effect of resource scheduling over time, i.e., how a proportional fair scheduler benefits from
fast fading, by applying multi-user diversity gains (MUG) to user throughputs.
◼ Proportional demand: The proportional demand scheduling method allocates resources proportional to the
demands of users who have a maximum throughput demand. Therefore, users with higher maximum
throughput demands will have higher resulting throughputs than the users with lower maximum throughput
demands.
◼ Biased (QoS class): The biased scheduling method first determines the amount of resources available for
the users of each QoS class, and then allocates these resources among the users of each QoS class like a
proportional fair scheduler. The percentage of the remaining resources that are available for any QoS class
is determined based on the QoS class bias factor and the priorities of the QoS classes:

1 i
N i   ---
 
% of resources available for QoS Class i = ------------------------------------  100
i
 N   --1- 

 i   
i

Where i represents the QoS classes that have a maximum throughput demand, i.e., ErtPS (i = 1), rtPS (i = 2),
nrtPS (i = 3), and Best Effort (i = 4). N i is the number users of QoS class i, and  is the QoS class bias
QoS
f
determined from the QoS class bias factor f QoS Bias
Bias as follows:  = 1 + ---------- .
100

988 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

 The QoS class bias factor should be set so as to achieve a valid value of  . For
example, for equal numbers of users in each QoS class,
QoS
◼ f Bias = – 90 gives  = 0,1 which allocates (approximately):

0.1 % resources to ErtPS; 0.9 % resources to rtPS; 9 % resources to nrtPS;


90 % resources to Best Effort.
QoS
◼ f Bias = 9900 gives  = 100 which allocates (approximately):

90 % resources to ErtPS; 9 % resources to rtPS; 0.9 % resources to nrtPS;


0.1 % resources to Best Effort.

◼ Max aggregate throughput: This scheduling method allocates the resources required by the users to
achieve their maximum throughput demands in the order of their traffic C/(I+N). This means that users who
are under good radio conditions, high traffic C/(I+N), will get the resources they require. The end result of
this scheduling method is that the aggregate cell throughputs are maximised.
◼ Round robin: The round robin scheduling method allocates the same amount of resources to all the users
with a maximum throughput demand. Therefore, the resources allocated to each user are either the
resources it requires to achieve its maximum throughput demand or the total amount of resources divided
by the total number of users in the cell, which ever is smaller.
For all the scheduling methods, resources are allocated to support the maximum throughput demand until
either the maximum throughput demands of all the users are satisfied or the scheduler runs out of resources.
The Schedulers table lists the available schedulers. You can add, remove, and modify scheduler properties, if you
want.
To define WiMAX schedulers:
1. In the Parameters explorer, expand the Radio Network Settings folder, right-click Schedulers and select Open
Table. The Schedulers table appears.
2. In the table, enter one scheduler per row. For information on working with data tables, see "Data Tables" on
page 78. For each scheduler, enter:
◼ Name: Enter a name for the scheduler. This name will appear in the cell properties.
◼ Scheduling method: Select the scheduling method used by the scheduler for allocating resources to
support the maximum throughput demands.
◼ QoS class bias factor: For the schedulers using Biased (QoS class) scheduling method, enter the bias
factor to be used for distributing resources between different QoS classes. QoS class bias factor = 0 means
no bias.
◼ Target throughput for voice services: Select the throughput that the scheduler will target to satisfy for all
voice-type services.
◼ Target throughput for data services: Select the throughput that the scheduler will target to satisfy for all
data-type services.
◼ Bearer selection criterion: Select the criterion for the selection of the best bearer.
◼ Bearer index: The best bearer selected for throughput calculations is the one with the highest bearer
index among the bearers available in the reception equipment.
◼ Peak MAC throughput: The best bearer selected for throughput calculations is the one with the highest
peak MAC throughput (including SU-MIMO gains) among the bearers available in the reception
equipment.
◼ Effective MAC throughput: The best bearer selected for throughput calculations is the one with the
highest effective MAC throughput (including SU-MIMO gains) among the bearers available in the
reception equipment.
◼ Uplink bandwidth allocation target: Select the goal of the uplink subchannelisation (bandwidth allocation).
◼ Full bandwidth: All the subchannels are used for the uplink C/(I+N) calculations, which means that no
subchannelisation is performed.
◼ Maintain connection: The number of subchannels is reduced one by one in order to increase the uplink
C/(I+N) so that the mobile is able to get at least the lowest bearer.

© 2020 Forsk. All Rights Reserved. 989


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

◼ Best bearer: The number of subchannels is reduced in order to increase the uplink C/(I+N) so that the
mobile is able to get the best bearer available. The definition of the highest bearer depends on the Bearer
selection criterion, i.e., highest index, highest peak MAC throughput, or highest effective MAC
throughput.
When Bearer selection criterion is set to Effective MAC throughput, Atoll calculates the effective MAC
throughput for all possible combinations of [number of subchannels, bearers], and keeps the number of
subchannels and the bearer which provide the highest effective MAC throughput.
You can open a scheduler properties dialog box by double-clicking the corresponding row in the Schedulers
table. In the properties dialog box, a MUG tab is available for the Proportional fair scheduling method. On the
MUG tab, you can enter the throughput gains due to multi-user diversity for different mobility types and the
maximum traffic C/(I+N) above which the gains are not applied.
3. Click the Close button ( ) to close the Schedulers table.

12.7.9 Smart Antenna Systems

Smart antenna systems use digital signal processing with more than one antenna element in order to locate and
track various types of signals to dynamically minimise interference and maximise the useful signal reception.
Different types of smart antenna modelling techniques exist, including beam switching, beam steering,
beamforming, etc. Adaptive antenna systems are capable of using adaptive algorithms to cancel out interfering
signals.
Atoll includes two smart antenna models. 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.
The antenna patterns created for downlink transmission have a main beam pointed in the direction of the useful
signal. For the optimum beamformer, in the uplink, in addition to the main beam pointed in the direction of the useful
signal, there can also be one or more nulls in the directions of the interfering signals. If the optimum beamformer
uses L antenna elements, it is possible to create L–1 nulls and, thereby, cancel L–1 interfering signals.
In a mobile environment where the sources of interference are not stationary, the antenna patterns are adjusted so
that the nulls remain in the direction of the moving interference sources. Atoll smart antenna models support linear
adaptive array systems.
TDD WiMAX networks are more suitable for smart antennas than FDD because of the similar uplink and downlink
channel characteristics in TDD. Information gathered from a mobile in the uplink can be assumed valid for downlink
as well.
Atoll WiMAX module includes the following smart antenna modelling types:
◼ "Optimum Beamformer" on page 990
◼ "Conventional Beamformer" on page 991
The following section explains how to work with smart antenna equipment in Atoll:
◼ "Defining Smart Antenna Equipment" on page 991.

12.7.9.1 Optimum Beamformer


The optimum beamformer works by forming beams in the downlink in the direction of the served mobiles, and
cancelling uplink interference from mobiles by using the Minimum Mean Square Error adaptive algorithm. The
following paragraphs explain how the model is used in Monte Carlo simulations and in coverage prediction
calculations.
◼ Modelling in Monte Carlo Simulations:
In the downlink, the power transmitted towards the served mobile from a cell is calculated by forming a beam
in that direction. For cells using smart antennas, the smart antenna weights are dynamically calculated for

990 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

each mobile being served. Beamforming is performed in interfered as well as interfering cells and the downlink
C/(I+N) calculated by taking into account the effects of beamforming.
In the uplink, the powers received from served mobiles include the beamforming gains in their directions. For
taking into account the interfering mobiles, an inverse noise correlation matrix is calculated for each cell.
Interference cancellation is modelled using the MMSE adaptive algorithm. For each pair of interfered and
interfering users, the received interference and its direction are memorised. At the end of a simulation, this
results in an angular distribution of the uplink noise rise calculated from the inverse noise correlation matrix.
The smart antenna simulation results include the angular distribution of the transmitted power spectral
density (downlink) and the angular distribution of the noise rise (uplink) for each cell. These results are then
used to carry out interference-based coverage predictions for the base stations using smart antennas.
◼ Modelling in Coverage Predictions:
The smart antenna results from Monte Carlo simulations are used in coverage predictions. In the downlink,
beamforming is performed to calculate the smart antenna gain towards each pixel of the studied cell
dynamically in order to determine the received power. To calculate the interference, the simulation results for
the angular distributions of downlink transmitted power spectral density are used in order to determine the
power transmitted by an interfering cell in the direction of each served pixel of the studied cell.
In the uplink, beamforming is performed to calculate the smart antenna gain towards each pixel of the studied
cell dynamically in order to determine the received power. The interference is read from the angular
distribution of the uplink noise rise (simulation result) calculated for the studied cell.

12.7.9.2 Conventional Beamformer


The conventional beamformer works by forming beams in the downlink and uplink in the direction of the served
mobiles. This section explains how the model is used in Monte Carlo simulations and in coverage prediction
calculations.
◼ Modelling in Monte Carlo Simulations:
In the downlink, the power transmitted towards the served mobile from a cell is calculated by forming a beam
in that direction. For cells using smart antennas, the smart antenna weights are dynamically calculated for
each mobile being served. Beamforming is performed in interfered as well as interfering cells and the downlink
C/(I+N) calculated by taking into account the effects of beamforming.
In the uplink, the powers received from served mobiles include the beamforming gains in their directions. To
take into account the interfering mobiles, an inverse noise correlation matrix is calculated for each cell. For
each pair of interfered and interfering users, the received interference and its direction are memorised. At the
end of a simulation, this results in an angular distribution of the uplink noise rise calculated from the inverse
noise correlation matrix.
The smart antenna simulation results include the angular distribution of the transmitted power spectral
density (downlink) and the angular distribution of the noise rise (uplink) for each cell. These results are then
used to carry out interference-based coverage predictions for the base stations using smart antennas.
◼ Modelling in Coverage Predictions:
The smart antenna results of Monte Carlo simulations are used in coverage predictions. In the downlink,
beamforming is performed to calculate the smart antenna gain towards each pixel of the studied cell
dynamically in order to determine the received power. To calculate the interference, the simulation results for
the angular distributions of downlink transmitted power spectral density are used in order to determine the
power transmitted by an interfering cell in the direction of each served pixel of the studied cell.
In the uplink, beamforming is performed to calculate the smart antenna gain towards each pixel of the studied
cell dynamically in order to determine the received power. The interference is read from the angular
distribution of the uplink noise rise (simulation result) calculated for the studied cell.

12.7.9.3 Defining Smart Antenna Equipment


Smart antenna equipment model adaptive antenna array systems, with more than one antenna element. Atoll
WiMAX module includes two smart antenna models, a conventional beamformer and an MMSE-based (Minimum
Mean Square Error) optimum beamformer. For more information on these smart antenna models in Atoll, see the
Technical Reference Guide

© 2020 Forsk. All Rights Reserved. 991


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

To create smart antenna equipment:


1. In the Parameters explorer, expand the Radio Network Equipment folder and the Smart Antennas folder, right-
click Smart Antenna Equipment, and select Open Table from the context menu. The Smart Antenna
Equipment table appears.
2. In the Smart Antenna Equipment table, each row describes a piece of smart antenna equipment. For
information on working with data tables, see "Data Tables" on page 78. For the new smart antenna equipment,
enter:
◼ Name: Enter a name for the smart antenna equipment.
◼ Antenna model: Select Optimum Beamformer or Conventional Beamformer from the list.
◼ Main antenna model: Select the main antenna model to be used with the smart antenna equipment. The
list contains the antennas available in the Antennas table. When you assign the smart antenna equipment
to a transmitter, you can choose to replace the current main antenna model with this model.
3. Double-click the equipment entry in the Smart Antenna Equipment table once your new equipment has been
added to the table. The equipment Properties dialog box opens.
4. Under the General tab, you can modify the parameters that you set previously.
5. To modify the properties of the smart antenna model assigned to the smart antenna equipment, click the
Parameters button under Smart antenna models. The smart antenna model properties dialog box appears.
a. Click the General tab. On the General tab, you can change the default Name of the smart antenna model.
b. Click the Properties tab (see Figure 12.16). On the Properties tab, you can define:
◼ Number of elements: The number of antenna elements in the smart antenna system.
◼ Single element pattern: The antenna model to be used for each antenna element. You can select an
antenna model from the list. The list contains the antennas available in the Antennas folder.
◼ Diversity gain (cross-polarisation): Select the Diversity gain (cross-polarisation) check box if you are
using cross-polarised smart antennas and want to add diversity gains to the calculated downlink
beamforming gains. You can define the diversity gains per clutter class on the Clutter tab of the smart
antenna model properties dialog box.

Figure 12.16: Smart antenna model - Properties tab

c. Click the Clutter tab (see Figure 12.17). On the Clutter tab, you can define the following parameters per
clutter class:
◼ Array gain offset (dB): Enter an offset to be added to the calculated beamforming array gains on pilot
and traffic subcarriers. Positive offset values are considered as gains while negative values are
considered as losses.
◼ Power combining gain offset (dB): Enter an offset to be added to the calculated power combining gains
on preamble, pilot, and traffic subcarriers. Positive offset values are considered as gains while negative
values are considered as losses.
◼ Diversity gain (cross-polarisation) (dB): Enter the diversity gains for cross-polarised smart antennas to
be applied to preamble, pilot, and traffic subcarriers.

992 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

Figure 12.17: Smart antenna model - Clutter tab

d. Click OK. The smart antenna model properties are saved.


6. Click OK. The smart antenna equipment properties are saved.
7. Click the Close button ( ) to close the Smart Antenna Equipment table.

12.7.10 Multiple Input Multiple Output (MIMO) Systems

Multiple Input Multiple Output (MIMO) systems use different transmission and reception diversity techniques.
MIMO diversity systems can roughly be divided into the following types, all of which are modelled in Atoll.
This section covers the following topics:
◼ "Space-Time Transmit Diversity and Maximum Ratio Combining" on page 993
◼ "Single-User MIMO or Spatial Multiplexing" on page 994
◼ "Adaptive MIMO Switching" on page 994
◼ "Multi-User MIMO or Collaborative MIMO" on page 994

12.7.10.1 Space-Time Transmit Diversity and Maximum Ratio Combining


STTD uses more than one transmission antenna to send more than one copy of the same signal. The signals are
constructively combined (using optimum selection or maximum ratio combining, MRC) at the receiver to extract the
useful signal. As the receiver gets more than one copy of the useful signal, the signal level at the receiver after
combination of all the copies is more resistant to interference than a single signal would be. Therefore, STTD
improves the C/(I+N) at the receiver. It is often used for the regions of a cell that have insufficient C/(I+N). Different
STTD coding techniques exist, such as STC (Space Time Coding), STBC (Space-Time Block Codes), and SFBC
(Space-Frequency Block Codes).
In Atoll, you can set whether a permutation zone supports STTD/MRC by selecting the corresponding diversity
support mode frame configuration properties (see "Defining Frame Configurations" on page 981). STTD/MRC gains
on downlink and uplink can be defined in the reception equipment for different numbers of transmission and
reception antennas, mobility types, bearers, subchannel allocation modes, and maximum BLER. For more
information on uplink and downlink STTD/MRC gains, see "Defining WiMAX Reception Equipment" on page 983.
Additional gain values can be defined per clutter class. For information on setting the additional STTD/MRC uplink
and downlink gains for each clutter class or for all clutter classes, see "Defining Clutter Class Properties" on
page 133.
During calculations in Atoll, a user (pixel, mobile, or subscriber) using a MIMO-capable terminal, and connected to
an uplink or downlink permutation zone that supports STTD/MRC, will benefit from the downlink and uplink STTD/
MRC gains.

© 2020 Forsk. All Rights Reserved. 993


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

12.7.10.2 Single-User MIMO or Spatial Multiplexing


SU-MIMO uses more than one transmission antenna to send different signals (data streams) on each antenna. The
receiver can also have more than one antenna to receive different signals. Using spatial multiplexing with M
transmission and N reception antennas, the throughput over the transmitter-receiver link can be theoretically
increased M or N times, whichever is smaller. SU-MIMO improves the throughput (channel capacity) for a given C/
(I+N), and is used for the regions of a cell that have sufficient C/(I+N). SU-MIMO (single-user MIMO) is also referred
to as SM (spatial multiplexing) or simply MIMO.
In Atoll, you can set whether a permutation zone supports SU-MIMO by selecting the corresponding diversity
support mode frame configuration properties (see "Defining Frame Configurations" on page 981). SU-MIMO
capacity gains can be defined in the reception equipment for different numbers of transmission and reception
antennas, mobility types, bearers, subchannel allocation modes, and maximum BLER. For more information on
SU-MIMO gains, see "Defining WiMAX Reception Equipment" on page 983.
During calculations in Atoll, a user (pixel, mobile, or subscriber) using a MIMO-capable terminal, and connected to
uplink and downlink permutation zones that support SU-MIMO, will benefit from the SU-MIMO gain in its throughput
depending on its traffic C/(I+N).
When SU-MIMO improves the channel capacity or throughputs, the traffic C/(I+N) of a user is first determined. Once
the traffic C/(I+N) is known, Atoll calculates the user throughput based on the bearer available at the user location.
The obtained user throughput is then increased according to the SU-MIMO capacity gain and the SU-MIMO gain
factor of the user clutter class. The capacity gains defined in Max SU-MIMO gain graphs are the maximum
theoretical capacity gains using SU-MIMO. SU-MIMO requires rich multipath environment, without which the gain is
reduced. In the worst case, there is no gain. Therefore, it is possible to define an SU-MIMO gain factor per clutter
class whose value can vary from 0 to 1 (0 = no gain, 1 = 100% gain). For information on setting the SU-MIMO gain
factor for each clutter class or for all clutter classes, see "Defining Clutter Class Properties" on page 133.
The SU-MIMO capacity gain vs. C/(I+N) graphs available in Atoll by default have been generated based on the
maximum theoretical SU-MIMO capacity gains obtained using the following equations:
CC MIMO
G MIMO = ---------------------
CC SISO

TX RX  C  I + N 
Where CC MIMO = Min  N Ant N Ant   Log 2  1 + -----------------------------------------
TX RX
is the channel capacity at a given C/(I+N) for a MIMO
 Min  N Ant N Ant 

system using N TX RX
Ant transmission and N Ant reception antenna ports. CC SISO = Log 2  1 + C   I + N   is the channel
capacity for a single antenna system at a given C/(I+N). C/(I+N) is used as a ratio (not dB) in these formulas. You
can replace the default SU-MIMO capacity gain graphs with graphs extracted from simulated or measured values.

12.7.10.3 Adaptive MIMO Switching


Adaptive MIMO switching is a technique for switching from SU-MIMO to STTD/MRC as the preamble signal
conditions get worse than a given threshold. AMS can be used in cells to provide SU-MIMO gains to users that have
better preamble C/N or C/(I+N) conditions than a given AMS threshold, and STTD/MRC gains to users that have
worse preamble C/N or C/(I+N) conditions than the threshold. AMS provides the optimum solution using STTD/
MRC and SU-MIMO features to their best.
During calculations in Atoll, a user (pixel, mobile, or subscriber) using a MIMO-capable terminal, and connected to
uplink and downlink permutation zones that support AMS, will benefit from the gain to be applied, STTD/MRC or SU-
MIMO, depending on the user preamble C/N or C/(I+N) and the AMS threshold defined in the cell properties. STTD/
MRC gain is applied to the user traffic C/(I+N) if the user preamble C/N or C/(I+N) is less than the AMS threshold,
and SU-MIMO is used if the preamble C/N or C/(I+N) is higher than the AMS threshold.

12.7.10.4 Multi-User MIMO or Collaborative MIMO


MU-MIMO (Multi-User MIMO) or Collaborative MIMO is a technique for spatially multiplexing two users who have
sufficient radio conditions at their locations. This technique is used in uplink so that a cell with more than one
reception antenna can receive uplink transmissions from two different users over the same frequency-time
allocation. This technique provides considerable capacity gains in uplink, and can be used with single-antenna user
equipment, i.e., it does not require more than one antenna at the user equipment as opposed to SU-MIMO, which
only provides considerable gains with more than one antenna at the user equipment.

994 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

In Atoll, you can set whether an uplink permutation zone supports MU-MIMO in uplink by selecting the
corresponding diversity support mode in the frame configuration properties (see "Defining Frame Configurations"
on page 981). MU-MIMO capacity gains result from the scheduling and the RRM process. Using MU-MIMO,
schedulers are able to allocate resources over two spatially multiplexed parallel frames in the same frequency-time
resource allocation plane. MU-MIMO can only work under good radio conditions and if the cell has more than one
reception antenna. Therefore, the preamble C/N must be higher than the MU-MIMO threshold defined by cell in order
for the scheduler to be able to multiplex users in uplink.
During the calculation of Monte Carlo simulations in Atoll, each new user connected to the first antenna creates
virtual resources available on the second antenna. These virtual resources can then be allocated to a second user
connected to the second antenna without increasing the overall load of the cell. This way, each new mobile
consumes the virtual resources made available be the previous mobile, and might create new virtual resources
available on the other antenna. The MU-MIMO capacity gain resulting from this uplink collaborative multiplexing is
the ratio of the traffic loads of all the mobiles connected to both parallel frames in uplink to the uplink traffic load
of the cell. MU-MIMO is only possible for mobiles that support MIMO and at which the preamble C/N is greater than
the MU-MIMO threshold defined for their serving cell. The MU-MIMO capacity gain can be defined per cell by the
user or it can be an output of Monte Carlo simulations. This gain is used during the calculation of uplink throughput
coverage predictions. The channel throughput is multiplied by this gain for pixels where MU-MIMO is used as the
diversity mode.

12.7.11 Modelling Inter-technology Interference

Analyses of WiMAX networks co-existing with other technology networks can be carried out in Atoll. Inter-
technology interference may create considerable capacity reduction in a WiMAX network. 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: Interference can be received by mobiles in a WiMAX
network on the downlink from external base stations and mobiles in the vicinity.
Interference from external base stations (also called downlink-to-downlink interference) can be created by the
use of same or adjacent carriers, wideband noise (thermal noise, phase noise, modulation products, and
spurious emissions), and intermodulation. In Atoll, you can define interference reduction factor (IRF) graphs
for different technologies (such as GSM, UMTS, CDMA2000). These graphs are then used for calculating the
interference from the external base stations on mobiles. This interference is taken into account in all downlink
interference-based calculations.
Interference from external mobiles (also called uplink-to-downlink interference) can be created by insufficient
separation between the uplink frequency used by the external network and the downlink frequency used by
your WiMAX network. Such interference may also come from co-existing TDD networks. The effect of this
interference is modelled in Atoll using the Inter-technology DL noise rise definable for each cell in the WiMAX
network. This noise rise is taken into account in all downlink interference-based calculations. For more
information on the Inter-technology DL noise rise, see "WiMAX Cell Properties" on page 912.

Figure 12.18: Interference received by mobiles on the downlink

◼ Interference received by cells on the uplink: Interference can be received by cells of a WiMAX network on the
uplink from external base stations and mobiles in the vicinity.

© 2020 Forsk. All Rights Reserved. 995


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

Interference from external base stations (also called downlink-to-downlink interference) can be created by
insufficient separation between the downlink frequency used by the external network and the uplink frequency
used by your WiMAX network. Such interference may also come from co-existing TDD networks.
Interference from external mobiles (also called uplink-to-downlink interference) can be created by the use of
same or nearby frequencies for uplink in both networks. Unless the exact locations of external mobiles is
known, it is not possible to separate interference received from external base stations and mobiles on the
uplink. The effect of this interference is modelled in Atoll using the Inter-technology UL noise rise definable
for each cell in the WiMAX network. This noise rise is taken into account in uplink interference calculations in
Monte Carlo simulations, but not in coverage predictions. For more information on the Inter-technology UL
noise rise, see "WiMAX Cell Properties" on page 912.

Figure 12.19: Interference received by cells on the uplink

Interference received from external base stations on mobiles of your WiMAX network can be calculated by Atoll.
Atoll uses the inter-technology interference reduction factor (IRF) graphs for calculating the interference levels. An
IRF graph represents the variation of the Adjacent Channel Interference Ratio (ACIR) as a function of frequency
separation. ACIR is determined from the Adjacent Channel Suppression (ACS) and the Adjacent Channel Leakage
Ratio (ACLR) parameters as follows:
1
ACIR = ----------------------------------
1 1
----------- + ----------------
ACS ACLR

An IRF depends on:


◼ The interfering technology (such as GSM, UMTS, CDMA2000)
◼ The interfering carrier bandwidth (kHz)
◼ The interfered carrier bandwidth (kHz)
◼ The frequency offset between both carriers (MHz).
IRFs are used by Atoll to calculate the interference from external base stations only if the Atoll document containing
the external base stations is linked to your WiMAX document, which means in co-planning mode. For more
information on how to switch to co-planning mode, see "Switching to Co-planning Mode" on page 1116.
To define the inter-technology IRFs in the victim network:
1. In the Parameters explorer, expand the Radio Network Equipment folder, right-click Inter-technology
Interference Reduction Factors, and select Open Table. The Inter-technology Interference Reduction Factors
table appears.
2. In the table, enter one interference reduction factor graph per row. For each IRF graph, enter:
◼ Technology: The technology used by the interfering network.
◼ Interferer bandwidth (kHz): The width in kHz of the channels (carriers) used by the interfering network. This
channel width must be consistent with that used in the linked document.
◼ Victim bandwidth (kHz): The width in kHz of the channels (carriers) used by the interfered network. This
channel width must be consistent with that used in the main document.
◼ Reduction factors (dB): Click the cell corresponding to the Reduction factors (dB) column and the current
row in the table. The Reduction Factors (dB) dialog box appears.
i. Enter the interference reduction factors in the Reduction (dB) column for different frequency separation,
Freq. delta (MHz), values relative to the centre frequency of the channel (carrier) used in the main
document.

996 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

Reduction values must be positive.



◼ If you leave reduction factors undefined, Atoll assumes there is no


interference.

ii. When done, click OK.


3. Click the Close button ( ) to close the Inter-technology Interference Reduction Factors table.
You can link more than one Atoll document with your main document following the procedure described in
"Switching to Co-planning Mode" on page 1116. If the linked documents model networks using different
technologies, you can define the interference reduction factors in your main document for all these technologies,
and Atoll will calculate interference from all the external base stations in all the linked documents.

12.8 Tips and Tricks


This section provides recommendations and guidelines for using the Atoll WiMAX module:
◼ "Working With User Densities Instead of User Profiles" on page 997
◼ "Restricting Coverage Predictions to LOS Areas Only" on page 998
◼ "Bearer Selection Thresholds" on page 998
◼ "Calculating Bearer Selection Thresholds From Receiver Sensitivity Values" on page 998
◼ "Relation Between Bearer Efficiency And Spectral Efficiency" on page 999
◼ "Determining Approximate Required DL:UL Ratio for a TDD Network" on page 999
◼ "Working With Frame Configurations, Permutation Zones, and Downlink Segmentation: Examples" on
page 1000
◼ "Modelling VoIP Codecs" on page 1004
◼ "Modelling Different Types of AMC Subchannels" on page 1004
◼ "Modelling the Co-existence of Networks" on page 1005

12.8.1 Working With User Densities Instead of User Profiles

If you do not currently have reliable WiMAX multi-service traffic, you can provide Atoll with user density information
per service, for example, traffic data from adapted GSM Erlang maps. In this case, you do not have to create user
profiles. As well, Atoll does not have to determine the user activity probabilities to create traffic scenarios during
simulations. The distribution of traffic during simulations will only depend on the user densities per service.
If you know the user densities for each service, you can set user activity probabilities to 100 % in your WiMAX
document, as shown below:
1. For Voice services, set:
◼ Calls/hour = 1
◼ Duration (sec.) = 3600
2. For Data services:
◼ Calls/hour = 1
◼ UL volume (KBytes) = Service uplink average requested throughput x 3600/8
◼ DL volume (KBytes) = Service downlink average requested throughput x 3600/8
The above settings will set the user activity probabilities to 100 %. If you create a traffic map based on environment
classes, the user density values that you define in your environment classes will be the actual user densities. This
means that, for X users/km² defined in the environment class for a given user profile, the Monte Carlo simulator will
generate exactly X users/km² for each service of the user profile.

© 2020 Forsk. All Rights Reserved. 997


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

In this way, you can know beforehand the exact number of active users, and their services, generated during the
simulations. This procedure should only be used when appropriate traffic data is not available.

12.8.2 Restricting Coverage Predictions to LOS Areas Only

You can restrict the coverage to LOS areas only if you are using the Standard Propagation Model. To restrict
coverage to LOS areas, you have to enter a very high value for the K4 Standard Propagation Model parameter.

12.8.3 Bearer Selection Thresholds

The default values of the bearer selection thresholds, the BLER quality graphs, and the bearer efficiency values in
Atoll have been extracted and estimated from the NS2 simulator results available with the WiMAX Forum (see
Figure 12.20). These values correspond to an ideal (AWGN) radio channel, and are rather optimistic compared to
actual radio channels. It is recommended to use more realistic values when available.

Figure 12.20: Link Adaptation in WiMAX

The spectral efficiency is the number of useful data bits that can be transmitted using any modulation and coding
scheme per Hz, the transition points between any two modulation and coding schemes give the default bearer
selection thresholds in Atoll, and the normalised values from the slopes of the graphs, that represent the reduction
in the spectral efficiency, give the block error rate.

12.8.4 Calculating Bearer Selection Thresholds From Receiver Sensitivity Values

You can convert the receiver sensitivity values, from your equipment data sheet, into bearer selection thresholds
using the following conversion method:
n  BW  N Used
CNR = RS + 114 – NF – 10  Log  --------------------------------------- + 10  Log  R  – L Imp
 N Total 

Where RS is the receiver sensitivity in dBm, NF is the noise figure of the receiver in dB, n is the sampling factor, BW
is the channel bandwidth in MHz, N Used is the number of used subcarriers, N Total is the total number of subcarriers,
R is the number of retransmissions, and L Imp is the implementation loss in dB. If you do not know the values for R
and L Imp , you can ignore the corresponding terms and simplify the equation.

Here the term receiver refers to the base station in uplink and to the mobile/user equipment in the downlink.

998 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

12.8.5 Relation Between Bearer Efficiency And Spectral Efficiency

Spectral efficiency of a modulation and coding scheme is defined as the number of useful bits that can be
transmitted per second over 1 Hz wide channel. Spectral efficiency is hence given in terms of bps/Hz.
In Atoll, the efficiency of bearers (modulation and coding schemes) are defined in the Radio Bearers table. The
bearer efficiency is given in terms of bits/symbol. Remember that in Atoll symbol refers to modulation symbol, the
data transmission unit which is 1 OFDM symbol long and 1 subcarrier width wide, as shown in Figure 12.21.

Figure 12.21: Symbol

Bearer efficiency is similar to spectral efficiency. The only difference is in the units used. Here is a simple example
that compares spectral efficiency and bearer efficiency, and shows that the two are the same.
Spectral efficiency is given by:
SE =  1 – BLER   r  Log 2  M  bps  Hz

Where BLER is the Block Error Rate, r is the coding rate for the bearer, and M is the number of modulation states. For
simplification, we set BLER = 0, and use QPSK1/2, i.e., four modulation states and r = 0.5. With these values, we get
a spectral efficiency of 1 bps/Hz for QPSK1/2. In other words, a communication channel using QPSK1/2 modulation
and coding scheme can send 1 bps of useful data per unit bandwidth.
In order to compare the bearer efficiency and spectral efficiency of QPSK1/2, let’s say that QPSK1/2 has a bearer
efficiency of 1 bits/symbol. Here as well, the number of bits refers to useful data bits. The width of a subcarrier in
1
WiMAX is F = 10,94 kHz , from which we can calculate the useful symbol duration as well: T U = ------- = 91,4  sec . In
F
one second, there can be 1 sec  91,4  sec = 10940 OFDM symbols. If 10940 symbols are transmitted using
QPSK1/2, this gives us a throughput of 10940 Symbols/sec  1 bits/Symbol = 10940 bps , which is the throughput
achievable using one subcarrier of 10.94 kHz. We can find the spectral efficiency by normalizing the throughput to
unit bandwidth. This gives: 10940 bps/subcarrier  10,94 kHz/subcarrier = 1 bps/Hz
In order to compare equivalent quantities, we have ignored the system parameters such as the cyclic prefix, TTG,
RTG, and have considered that the entire frame is transmitted in one direction, uplink or downlink.

12.8.6 Determining Approximate Required DL:UL Ratio for a TDD Network

In TDD networks, the durations of the downlink and uplink subframes have to be properly set in order to optimally
satisfy the traffic demands in both downlink and uplink. You can use the simulation results to calculate the
approximate value of the DL:UL ratio required for your network under the given traffic scenario of the simulation.
The DL:UL ratio can be calculated by taking the ratio of the sum of the downlink traffic loads of all the cells and the
sums of all the downlink and uplink traffic loads of all the cells. The downlink and uplink traffic loads of all the cells
are listed in the Cells tab of the simulations results dialog box.


DL
TL
All Cells
DL:UL ratio = -----------------------------------------------------------------

 
DL UL
TL + TL
All C ll All C ll
You can then set this value of DL:UL ratio in the Global Parameters tab of the Radio Network Settings folder’s
properties dialog box, for optimising your network resource usage.

© 2020 Forsk. All Rights Reserved. 999


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

12.8.7 Working With Frame Configurations, Permutation Zones, and Downlink


Segmentation: Examples

In the following examples, we assume that:


◼ You are working on a document with existing base stations.
◼ One 5 MHz channel, with channel number 0, defined in the frequency band, that can be allocated to sectors.
◼ The frame configuration that can be used is FFT Size 512 with 512 total subcarriers.
There can be different scenarios for this implementation:
1. Without segmentation, which means a frequency reuse plan of N=1.
a. Set up the frame configuration:
i. Open the Frame Configurations table as explained in "Defining Frame Configurations" on page 981.
ii. Verify that the Segmentation support (DL) check box is not selected for FFT Size 512.
iii. Double-click the frame configuration FFT Size 512.
iv. Click the Permutation Zones tab.
v. Activate the permutation zones 0 (PUSC DL) and 8 (PUSC UL).
vi. Click OK.
vii.Close the Frame Configurations tables.
b. Set up the cells:
i. Right-click the Transmitters folder and select Cells > Open Table from the context menu. The Cells table
appears.
ii. In the Cells table, enter:
◼ Channel number: 0
◼ Frame configuration: FFT Size 512
iii. Close the Cells table.
c. Create a coverage by downlink traffic C/(I+N) level and a coverage by downlink channel throughput as
explained in "Studying Interference and C/(I+N) Levels" on page 925 and "Making a Coverage Prediction by
Throughput" on page 928, respectively.
In this case, the same 5 MHz channel is allocated to the three sectors of each 3-sector site. The sectors
receive co-channel interference according to the downlink traffic loads of the interferers. The traffic C/(I+N)
and throughput coverage predictions would be as shown in Figure 12.22 and Figure 12.23.

Figure 12.22: Downlink Traffic C/(I+N) Coverage Prediction - PUSC Without Segmentation

1000 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

Figure 12.23: Downlink Channel Throughput Coverage Prediction - PUSC Without Segmentation

2. With a segmented PUSC permutation zone, which means a frequency reuse plan of N=3.
a. Set up the frame configuration:
i. Open the Frame Configurations table as explained in "Defining Frame Configurations" on page 981.
ii. Select the Segmentation support (DL) check box for FFT Size 512.
iii. Double-click the frame configuration FFT Size 512.
iv. Click the Permutation Zones tab.
v. Activate the permutation zones 0 (PUSC DL) and 8 (PUSC UL).
vi. Click OK.
vii.Close the Frame Configurations tables.
b. Set up the cells:
i. Right-click the Transmitters folder and select Cells > Open Table from the context menu. The Cells table
appears.
ii. In the Cells table, enter:
◼ Channel number: 0
◼ Frame configuration: FFT Size 512
◼ Preamble index: 0 for the 1st sector, 32 for the 2nd sector, and 64 for the 3rd sector of each 3-sector site.
◼ Segmentation usage (DL) (%): 100%
iii. Close the Cells table.
c. Create a coverage by downlink traffic C/(I+N) level and a coverage by downlink channel throughput as
explained in "Studying Interference and C/(I+N) Levels" on page 925 and "Making a Coverage Prediction by
Throughput" on page 928, respectively.
In this case, the 5 MHz channel is divided into 3 segments. Each segment is allocated to one of the three
sectors of each 3-sector site. There is no interference between segments because the preamble indexes give
a different segment and same cell permbase (IDCell in IEEE specifications). Each segment uses 1/3rd of the
total number of used subcarriers, i.e., 140. The traffic C/(I+N) and throughput coverage predictions would be
as shown in Figure 12.24 and Figure 12.25.

© 2020 Forsk. All Rights Reserved. 1001


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

Figure 12.24: Downlink Traffic C/(I+N) Coverage Prediction - PUSC With Segmentation

Figure 12.25: Downlink Channel Throughput Coverage Prediction - PUSC With Segmentation

3. With a segmented PUSC permutation zone and one or more non-segmented zones, which means a frequency
reuse plan of pseudo-N=3.
a. Set up the frame configuration:
i. Open the Frame Configurations table as explained in "Defining Frame Configurations" on page 981.
ii. Select the Segmentation support (DL) check box for FFT Size 512.
iii. Double-click the frame configuration FFT Size 512. The Permutation Zones table appears.
iv. Activate the permutation zones 0 (PUSC DL), 2 (FUSC) and 8 (PUSC UL).
v. Click OK.
vi. Close the Frame Configurations tables.
b. Set up the cells:
i. Right-click the Transmitters folder and select Cells > Open Table from the context menu. The Cells table
appears.
ii. In the Cells table, enter:
◼ Channel Number: 0
◼ Frame Configuration: FFT Size 512
◼ Preamble Index: 0 for the 1st sector, 32 for the 2nd sector, and 64 for the 3rd sector of each 3-sector site.
iii. Close the Cells table.
c. Enter different segmentation usage ratios manually in the Cells table, or calculate the segmentation usage
ratios for all the cells using a Monte Carlo simulation as follows:

1002 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

i. Create or import a traffic map, as explained in "Working with Traffic Maps" on page 294, to be used as
input to the Monte Carlo simulator.
ii. Create a Monte Carlo simulation as explained in "Simulation Properties" on page 306.
iii. Open the simulation results, and commit the results to the Cells table as explained in "Updating Cell
Values With Simulation Results" on page 313.
d. Create a coverage by downlink traffic C/(I+N) level and a coverage by downlink channel throughput as
explained in "Studying Interference and C/(I+N) Levels" on page 925 and "Making a Coverage Prediction by
Throughput" on page 928, respectively.
In this case, the 5 MHz channel is divided into 3 segments. Each segment is allocated to one of the three
sectors of each 3-sector site. There is no interference between segments because the preamble indexes give
a different segment and same cell permbase (IDCell in IEEE specifications). Each segment uses 1/3rd of the
total number of used subcarriers, i.e., 140. However, there is also a non-segmented FUSC permutation zone,
which uses the entire channel width of 5 MHz. The sectors receive co-channel interference during the FUSC
part of the frame but not during the segmented PUSC part of the frame. The traffic C/(I+N) and throughput
coverage predictions would be as shown in Figure 12.26 and Figure 12.27.

Figure 12.26: Downlink Traffic C/(I+N) Coverage Prediction - Segmented PUSC + FUSC

Figure 12.27: Downlink Channel Throughput Coverage Prediction - Segmented PUSC + FUSC

If you compare the traffic C/(I+N) and throughput coverage predictions in the above cases, you will observe that the
traffic C/(I+N) improves with segmentation, but the throughput is reduced.

© 2020 Forsk. All Rights Reserved. 1003


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

12.8.8 Modelling VoIP Codecs

VoIP codecs are application-layer elements in the OSI system model. Atoll models application throughputs using a
throughput offset and a scaling factor with respect to the MAC layer throughputs. You can model different VoIP
codecs by creating a new service for each VoIP codec, and setting the target throughput to application throughput
for the scheduler used. Here are two examples of the most common VoIP codecs, and how they can be modelled
in Atoll:
◼ G.711 VoIP Codec
The actual voice throughput needed by the G.711 codec is 64 kbps, but with the lower layer headers and other
added bits, the needed MAC throughput could be between 66.4 and 107.2 kbps. In this example, we show how
to model the codec with header bits that lead to 85.6 kbps MAC throughput.
a. Create a service with the following parameters:
◼ Name: VoIP (G.711)
◼ Type: Voice
◼ QoS class: UGS
◼ Min throughput demand (DL) and Min throughput demand (UL): 64 kbps
◼ Average requested throughput (DL) and Average requested throughput (UL): 64 kbps
◼ Scaling factor: 74.77 %
◼ Offset: 0 kbps
b. Set the Target throughput for voice services to "2 - Application throughput" for the scheduler being used.
In this way, Atoll will allocate resources to the users of this service such that they get 64 kbps application
throughput, and around 85.6 kbps of effective MAC throughput.
◼ G.729 VoIP Codec
The actual voice throughput needed by the G.729 codec is 8 kbps, but with the lower layer headers and other
added bits, the needed MAC throughput could be between 9.6 and 29.6 kbps. In this example, we show how
to model the codec with header bits that lead to 29.6 kbps required throughput.
a. Create a service with the following parameters:
◼ Name: VoIP (G.729)
◼ Type: Voice
◼ QoS class: UGS
◼ Min throughput demand (DL) and Min throughput demand (UL): 8 kbps
◼ Average requested throughput (DL) and Average requested throughput (UL): 8 kbps
◼ Scaling factor: 27.03 %
◼ Offset: 0 kbps
b. Set the Target throughput for voice services to "2 - Application throughput" for the scheduler being used.
In this way, Atoll will allocate resources to the users of this service such that they get 8 kbps application
throughput, and around 29.6 kbps of effective MAC throughput.

12.8.9 Modelling Different Types of AMC Subchannels

AMC subchannels are composed of bins, which means groups of 9 adjacent subcarriers. The following four types
of AMC subchannels exist:

Number of Bins in 1 Number of Subcarri- Length (Number of Total Number of Modula-


Type Name
Subchannel ers in 1 Subchannel OFDM symbols) tion Symbols in One Slot

1 6 x 1 (Default) 6 6 x 9 = 54 1 54 x 1 = 54
2 3x2 3 3 x 9 = 27 2 27 x 2 = 54

1004 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

Number of Bins in 1 Number of Subcarri- Length (Number of Total Number of Modula-


Type Name
Subchannel ers in 1 Subchannel OFDM symbols) tion Symbols in One Slot

3 2x3 2 2 x 9 = 18 3 18 x 3 = 54

4 1x6 1 1x9=9 6 9 x 6 = 54

As the above table shows, each type of AMC subchannels has a different number of bins. However, the duration of
an AMC slot varies corresponding to the number of bins in the subchannel in order to maintain the number of
modulation symbols in one slot constant.
In the first type (6 x 1; default in Atoll), a slot consists of a subchannel of 6 consecutive bins (54 subcarriers) over 1
OFDM symbol. A slot of the second type (3 x 2) consists of a subchannel of 3 consecutive bins (27 subcarriers) over
2 OFDM symbols. A slot of the third type (2 x 3) consists of a subchannel of 2 consecutive bins (18 subcarriers) over
3 OFDM symbols. And, a slot of the fourth type (1 x 6) consists of a subchannel of 1 bin (9 subcarriers) over 6 OFDM
symbols. In all the cases, a slot comprises 54 modulation symbols.

Figure 12.28: AMC Subchannel Types

The values of the numbers of subchannels per channel in the frame configurations available by default in Atoll
represent the first (default) type of AMC subchannels. The number of subchannels per channel is calculated by
dividing the total number of subcarriers in the channel by the number of subcarriers in one subchannel. Therefore,
for modelling any other type of AMC subchannels, you will have to increase the number of subchannels per channel
accordingly, i.e., multiply the current value by 2, 3, or 6, for modelling the second, third, or fourth type, respectively.

12.8.10 Modelling the Co-existence of Networks

In Atoll, you can study the effect of interference received by your network from other WiMAX networks. The
interfering WiMAX network can be a different part of your own network, or a network belonging to another operator.
To study interference from co-existing networks:
1. Import the interfering network data (sites, transmitters, and cells) in to your document as explained in
"Creating a Group of Base Stations" on page 114.
2. For the interfering network transmitters, set the Transmitter type to Inter-network (Interferer only) as
explained in "WiMAX Transmitter Properties" on page 910.
During calculations, Atoll will consider the transmitters of type Inter-network (Interferer only) when
calculating interference. These transmitters will not serve any pixel, subscriber, or mobile, and will only
contribute to interference.
Modelling the interference from co-existing networks will be as accurate as the data you have for the interfering
network. If the interfering network is a part of your own network, this information would be readily available.
However, if the interfering network belongs to another operator, the information available might not be accurate.

© 2020 Forsk. All Rights Reserved. 1005


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

Moreover, for other operator networks, and if the interfering networks use OFDM but are not WiMAX networks, you
will have to create specific frame configurations to assign to the cells of the interfering network. The number of
subcarriers used in these frame configurations would depend on the channel bandwidth on which transmitter is
interfering. For more information on frame configuration parameters, see "Defining Frame Configurations" on
page 981.

12.9 Glossary of WiMAX Terms


Understanding the following terms and there use in Atoll is very helpful in understanding the WiMAX module:
◼ User: A general term that can also designate a subscriber, mobile, and receiver.
◼ Subscriber: Users with fixed geographical coordinates.
◼ Mobile: Users generated and distributed during simulations. These users have, among other parameters,
defined services, terminal types, and mobility types assigned for the duration of the simulations.
◼ Receiver: A probe mobile, with the minimum required parameters needed for the calculation of path loss, used
for propagation loss and raster coverage predictions.
◼ Radio Bearer: A Modulation and Coding Scheme (MCS) used to carry data over the channel.
◼ Peak MAC Throughput: The maximum MAC layer throughput (user or channel) that can be achieved at a given
location using the highest WiMAX bearer available. This throughput is the raw throughput without considering
the effects of retransmission due to errors and higher layer coding and encryption.
◼ Effective MAC Throughput: The net MAC layer throughput (user or channel) that can be achieved at a given
location using the highest WiMAX bearer available computed taking into account the reduction of throughput
due to retransmission due to errors.
◼ Application Throughput: The application layer throughput (user or channel) that can be achieved at a given
location using the highest WiMAX bearer available computed taking into account the reduction of throughput
due to PDU/SDU header information, padding, encryption, coding, and other types of overhead.
◼ Channel Throughputs: Peak MAC, effective MAC or application throughputs achieved at a given location
using the highest WiMAX bearer available with the entire cell resources (uplink or downlink).
◼ Allocated Bandwidth Throughputs: Uplink peak MAC, effective MAC or application throughputs achieved at a
given location using the best possible WiMAX bearer with the number of subchannels calculated after
subchannelisation.
◼ User Throughputs: Peak MAC, effective MAC or application throughputs achieved at a given location using
the highest WiMAX bearer available with the amount of resources allocated to a user by the scheduler.
◼ Traffic Loads: The uplink and downlink traffic loads are the percentages of the uplink and the downlink
subframes in use (allocated) to the traffic (mobiles) in the uplink and in the downlink, respectively.
◼ Resources: In Atoll, the term "resource" is used to refer to the average number of slots, expressed in
percentage (as traffic loads, when the average is performed over a considerably long duration) of the total
number of slots in a superframe of 1 sec.
◼ Uplink Noise Rise: Uplink noise rise is a measure of uplink interference with respect to the uplink noise:
I UL + N UL
- , or
NR UL = ------------------------ NR UL = 10  Log  I UL + N UL  – 10  Log  N UL  in dB. This parameter is one of the two
N UL
methods in which uplink interference can be expressed with respect to the noise. The other parameter often
UL I
used instead of the uplink noise rise is the uplink load factor: L UL = ------------------------
- . Usually, the uplink load factor
I UL + N UL
is kept as a linear value (in percentage) while the uplink noise rise is expressed in dB. The two parameters
express exactly the same information, and can be inter-converted as follows:
I I+N–N I I+N N I N N I I+N 1
------------ = ---------------------- => ------------ = ------------ – ------------ => ------------ = 1 – ------------ => ------------ = 1 – ------------ => ------------ = ---------------------
I+N I+N I+N I+N I+N I+N I+N I+N I+N N I
1 – ------------
I+N

1
=> NR = -----------
-
1–L

The following table shows the relation between interference, load factor, and noise rise.

1006 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 12: WiMAX BWA Networks

Interference (I) Load Factor (%) Noise Rise Noise Rise (dB)

0 0 1 0

=N 50 2 3.01

=9xN 90 10 10

= 99 x N 99 100 20

The reason why uplink interference is expressed in terms of noise rise (in dB) in Atoll instead of load factor (in
percentage) is that the load factor varies exponentially with the increase in interference.
◼ Symbol: A symbol is the modulation symbol, corresponding to one frequency unit (subcarrier) over one time
unit (OFDM symbol).
◼ Symbol Duration: The symbol duration is the length of each symbol in the frame. The length of a frame, i.e.,
the frame duration, can be expressed in terms of the number of OFDM symbols in the frame.
◼ Subchannels: A subchannel is a group of subcarriers. A channel can be divided into a number of subchannels.
You can set the number of these subchannels at the network level in Atoll.
◼ Subcarriers (or tone): A channel contains a number of subcarriers including the upper and lower guard bands,
the pilot subcarriers, and the data subcarriers. The guards, pilots, and the DC subcarrier cannot be used for
data transfer. The total thermal noise over the entire channel bandwidth is calculated according to the number
of used subcarriers out of the total number of subcarriers. The used subcarriers are the data and the pilot
subcarriers. The data transfer capacity of a channel is calculated by considering the data subcarriers only.
◼ Frame Configuration: A frame configuration is the description of a frame in the frequency as well as in the
time dimension. In the frequency domain, it defines how many subcarriers exist in the channel width used, and
how many of these subcarriers are used and for which purpose, i.e., pilot, data, DC, guard. In the time domain,
it defines how long the frame is, and its composition.
The frame configuration depends on the channel width because the system uses Scalable OFDMA. The IEEE
specifications define different frame configurations for different channel widths. For example, a cell using a
10 MHz channel width will have 1024 subcarriers, but one using a 5 MHz channel will have 512. As well, in the
time domain, the number of active permutation zones in the frame and the subchannel allocation modes of
these zones depend on the operator and the equipment used. You can create or modify frame configurations
and their corresponding permutation zones in Atoll as explained in "Defining Frame Configurations" on
page 981.
◼ Permutation Zone: A permutation zone is a subdivision of a WiMAX frame in the time domain. According to
the IEEE specifications, there can be as many as 8 permutation zones in the downlink and 3 in the uplink. Each
permutation zone can use a different subchannel allocation mode (or a permutation scheme), and can have
different numbers of used, pilot, and data subcarriers. The different subchannel allocation modes are: PUSC,
FUSC, OFUSC, AMC, TUSC1, and TUSC2 in downlink, and PUSC, OPUSC, and AMC in uplink.
◼ Segmentation: The PUSC subchannel allocation mode allows the allocation of groups of subchannels to cells.
According to the IEEE specifications, there are 6 subchannel groups in the downlink PUSC subchannel
allocation mode. You can, for example, use 2 subchannel groups at each sector of a 3-sector site, and
completely eliminate interference between these sectors by correctly planning the preamble indexes. On one
hand, segmentation improves the CINR by allowing you to different segments of the same channel at different
sectors, but on the other hand, it reduces the available cell capacity (throughput) because the channel width
used at each sector is reduced. For examples on how to use segmentation in Atoll, see "Working With Frame
Configurations, Permutation Zones, and Downlink Segmentation: Examples" on page 1000.
◼ Primary and Secondary Subchannel Groups (PUSC DL): The primary subchannel groups (0, 2, and 4) and
secondary subchannel groups (1, 3, and 5) are mapped to subchannel numbers as follows:

Total Number of Total Number of


Subchannel Group Subchannel Range Subchannel Group Subchannel Range
Subcarriers Subcarriers

128 0 0 1024 0 0-5

1 N/A 1 6-9

2 1 2 10-15

3 N/A 3 16-19

4 2 4 20-25

5 N/A 5 26-29

© 2020 Forsk. All Rights Reserved. 1007


Atoll 3.4.1 User Manual for Radio Networks
Chapter 12: WiMAX BWA Networks

Total Number of Total Number of


Subchannel Group Subchannel Range Subchannel Group Subchannel Range
Subcarriers Subcarriers

512 0 0-4 2048 0 0-11

1 N/A 1 12-19

2 5-9 2 20-31

3 N/A 3 32-39

4 10-14 4 40-51

5 N/A 5 52-59

1008 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 13: Wi-Fi Networks

13 Wi-Fi Networks
Wi-Fi refers to a group of WLAN (Wireless Local Area Network) standards from the IEEE. The WLAN air interface is
described in the IEEE 802.11 standards family. Atoll enables you to design OFDM-based IEEE 802.11 networks using
various technologies and operating frequencies for WLAN, including:

802.11a 802.11g 802.11n 802.11p1 802.11ad2 802.11ac

1999 2003 2009 2010 2012 2012


Released
Rev. 2007

Technology OFDM OFDM OFDM OFDM OFDM, SC, LPSC OFDM

Operating Frequencies (GHz) 5 2.4 2.4, 5 5 60 5

Channel Widths (MHz) 20 20 20, 40 10 2160 20, 40, 80, 160

Modulations BPSK, QPSK, 16QAM, 64QAM + 256QAM

MIMO Capabilities — — 4x4 (Maximum) — — 8x8 (Maximum)

54 54 540 (Long GI3) 27 6756 (OFDM) 6240 (Long GI)


Maximum Throughput per
600 (Short GI) 4620 (SC) 6933 (Short GI)
Access Point (Mbps)
2503 (LPSC

1. Also known as DSRC (Dedicated Short Range Communication) or WAVE (Wireless Access in Vehicular Environments)
2. Also known as directional multi-gigabit
3. Guard Interval

Atoll can predict radio coverage, evaluate network capacity, and analyse the amount of mobile traffic that can be
offloaded from a mobile network to a Wi-Fi network.
Atoll uses Monte Carlo simulations to generate and analyse realistic network scenarios (snapshots) by carrying out
scheduling and resource allocation. Realistic user distributions can be generated using different types of traffic
maps. You can create coverage predictions to analyse received signal levels, signal quality, service areas, and
throughputs in downlink and in uplink.
Mobile (LTE, CDMA2000, UMTS, LTE, etc.) and Wi-Fi networks can be planned in the same Atoll session. New mobile
access technologies, such as HSPA, HSPA+, and LTE, have triggered a significant increase in data traffic. Mobile
operators are looking for viable solutions for delivering high speed data access with satisfactory QoS. Among many
available options, Wi-Fi provides operators with a feasible approach for mobile network traffic offloading due to the
following factors:
◼ Numerous active Wi-Fi hotspots already exist,
◼ Most mobile devices support Wi-Fi in addition to mobile access technologies,
◼ Wi-Fi uses licence-free frequency bands,
◼ Wi-Fi is based on OFDM and uses the same hardware as LTE and LTE-Advanced.
Atoll Wi-Fi provides comprehensive Wi-Fi modelling with advanced traffic offload analysis features that enable
operators to assess different traffic offloading options and make the right decision for their network.
This chapter covers the following topics:
◼ "Designing a Wi-Fi Network" on page 1010
◼ "Transmitters and Sites" on page 1010
◼ "Studying Wi-Fi Access Points" on page 1015
◼ "Configuring Wi-Fi Network Parameters Using the AFP" on page 1034
◼ "Studying Wi-Fi Network Capacity" on page 1043
◼ "Optimising Network Parameters Using ACP" on page 1051
◼ "Advanced Configuration" on page 1057

© 2020 Forsk. All Rights Reserved. 1009


Atoll 3.4.1 User Manual for Radio Networks
Chapter 13: Wi-Fi Networks

◼ "Tips and Tricks" on page 1065

13.1 Designing a Wi-Fi Network


The steps involved in planning a Wi-Fi network are described below.
1. Open an existing radio-planning document or create a radio-planning document.
◼ You can open an existing Atoll document by selecting File > Open.
◼ You can create an Atoll document as explained in Chapter 1: Working Environment.
2. Configure the network by adding network elements and changing parameters.
You can add and modify the following elements of access points:
◼ "Creating Base Stations" on page 108
◼ "Creating or Modifying a Transmitter" on page 110
◼ "Creating or Modifying a Cell" on page 110
You can also add access points using a station template (see "Placing a New Base Station Using a Station
Template" on page 111).
3. Carry out basic coverage predictions. See "Wi-Fi Signal Level Coverage Predictions" on page 1017.
4. Allocate neighbours. See "Planning Neighbours in Wi-Fi" on page 1033.
5. Allocate frequencies. See "Planning Frequencies" on page 1037.
6. Before making more advanced coverage predictions, you need to define cell load conditions in one of the
following ways:
◼ You can generate realistic cell load conditions by creating a simulation based on traffic maps (see
"Studying Wi-Fi Network Capacity" on page 1043).
◼ You can define cell load conditions manually either on the Cells tab of each transmitter Properties dialog
box or in the Cells table (see "Creating or Modifying a Cell" on page 110).
7. Make Wi-Fi-specific signal quality coverage predictions using the defined cell load conditions. See "Wi-Fi
Coverage Predictions" on page 1020.
8. If necessary, modify network parameters to study the network.

13.2 Transmitters and Sites


In Atoll, a site is defined as a geographical point where transmitters are located. Once you have created a site, you
can add transmitters. In Atoll, a transmitter is defined as the antenna and any other additional equipment, such as
the TMA, feeder cables, and so on. In a Wi-Fi project, you must also add cells to each transmitter. A cell refers to the
characteristics of an RF channel on a transmitter.
Atoll lets you create one site, transmitter, or cell at a time, or create several at once using station templates. In Atoll,
an access point refers to a site and a transmitter with its antennas, equipment, and cells.
In Atoll, you can study a single access point or a group of access points using coverage predictions. Atoll allows you
to make a variety of coverage predictions, such as signal level or signal quality coverage predictions. The results of
calculated coverage predictions can be displayed on the map, compared, and studied.
Atoll enables you to model network traffic by creating services, users, user profiles, traffic environments, and
terminals. This data can be then used to make coverage predictions that depend on network load, such as C/(I+N),
service area, radio bearer, and throughput coverage predictions.
This section covers the following topics:
◼ "Wi-Fi Transmitter Properties" on page 1011

1010 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 13: Wi-Fi Networks

◼ "Wi-Fi Cell Properties" on page 1012

13.2.1 Wi-Fi Transmitter Properties

The parameters of a transmitter can be found in the transmitter Properties dialog box. When you create a
transmitter, the Properties dialog box has two tabs: the General tab and the Transmitter tab. Once you have created
a transmitter, its Properties dialog box has three additional tabs: the Cells tab (see "Wi-Fi Cell Properties" on
page 1012), the Propagation tab (see Chapter 4: Radio Calculations and Models), and the Display tab (see "Setting
the Display Properties of Objects" on page 49).

General Tab
◼ Name: By default, the transmitter is named after the site it is on, suffixed with an underscore and a number.

+ You can enter a name for the transmitter. However, it is better to use the name
assigned by Atoll to ensure consistency. To change the way Atoll names
transmitters, see the Administrator Manual.

◼ Site: You can select the Site on which the transmitter will be located. Once you have selected the site, you can
click the Browse button to access the properties of the site. For information on the site Properties dialog box,
see "Site Properties" on page 106. You can click the New button to create a site for the transmitter.
◼ Shared antenna: This field identifies the transmitters located at the same site or on sites with the same
position and that share the same antenna. The entry in the field must be the same for all transmitters sharing
the same antenna. When changes are made to the position offset (Dx, Dy), azimuth, antenna height, or
mechanical tilt of one antenna, Atoll automatically synchronises the same changes to all other transmitters
defined as having a shared antenna. This field is also used for dual-band transmitters to synchronise antenna
parameters for different frequency bands.
◼ Under Antenna position, you can modify the position of the antennas (main and secondary):
◼ Relative to site: Select Relative to site to enter the antenna positions as offsets from the site location, and
enter the x-axis and y-axis offsets, Dx and Dy, respectively.
◼ Coordinates: Select this option if you want to enter the coordinates of the antenna, and then enter the x-
axis and y-axis coordinates of the antenna, X and Y, respectively.

Transmitter Tab
◼ Active: Select this option to specify whether the transmitter is active or inactive. Transmitters are displayed
in the Network explorer with an active ( ) or inactive ( )icon.

 Only active transmitters are taken into consideration during calculations.

◼ Transmitter type: Specify whether the transmitter is to be considered as a server. This enables you to model
the co-existence of different networks in the same geographic area.
◼ If the transmitter is to be considered as a potential server as well as an interferer, set the transmitter type
to Intra-network (Server and interferer).
◼ If the transmitter is to be considered only as an interferer, set the type to Inter-network (Interferer only).
Interferer-only transmitters are ignored by coverage calculations and do not serve any mobile in Monte
Carlo simulations.
For more information on how to study interference between co-existing networks, see "Modelling the Co-
existence of Networks" on page 1065.
◼ Transmission/Reception: This area displays the total losses and the noise figure of the transmitter. Loss and
noise are calculated according to the characteristics of the equipment assigned to the transmitter.
Calculated values are indicated in the Computed fields, but you can override those values by specifying the
actual loss and noise figures in the Real fields.

© 2020 Forsk. All Rights Reserved. 1011


Atoll 3.4.1 User Manual for Radio Networks
Chapter 13: Wi-Fi Networks

Equipment can be assigned using the Equipment Specifications dialog box by clicking the Equipment button.
For more information about assigning equipment to a transmitter, see "Assigning Equipment to a Transmitter"
on page 181.
◼ Antennas:
◼ Height/ground: The Height/ground box gives the height of the antenna above the ground. This is added to
the altitude of the site given by the DTM. If the transmitter is situated on a building, the height entered must
include the height of building.
◼ Main antenna: Under Main antenna, the type of antenna is visible in the Model list. You can click the Browse
button to access the properties of the antenna.
Click the Select button to open the Antenna Selection Assistant. This assistant lists all the antennas that
match the currently selected physical antenna and whose minimum and maximum operating frequencies
include the operating frequency of the transmitter. For more information, see "Assigning Antennas to
Transmitters" on page 168
◼ Mechanical Azimuth, Mechanical Downtilt, Electrical Azimuth, Electrical Downtilt, and Additional
electrical downtilt display additional antenna parameters.

The Additional electrical downtilt can be made accessible through an option




in the Atoll.ini file. For more information, see the Administrator Manual.
◼ For more information on the effect of additional electrical downtilt on antenna
patterns, see the Technical Reference Guide.
◼ The mechanical and additional electrical downtilts defined for the main
antenna are also used for the calculations of smart antennas.

◼ Number of MIMO antennas: Enter the number of antennas used for MIMO in the Transmission and
Reception fields. For more information on how the number of MIMO antennas are used, see "Multiple Input
Multiple Output (MIMO) Systems" on page 1061.

Cells Tab
When you create a transmitter, Atoll automatically creates a cell for the transmitter using the properties of the
currently selected station template.
The Cells tab enables you to configure the properties for every cell of a transmitter. For more information on the
properties of a cell, see "Wi-Fi Cell Properties" on page 1012.

Propagation Tab
The path loss matrix contains a set of path loss values calculated on each pixel over a specific area. This tab
determines the major parameters for calculating path loss is calculated for the current network element.
Atoll enables you to calculate two levels of path loss matrices:
◼ Main matrix: Specify the settings for calculating path loss over a small radius with a higher resolution.
◼ Extended matrix: Specify the settings for calculating path loss over a larger radius with a lower resolution.
For each matrix, you can modify the Propagation model, Radius, and Resolution. For information on propagation
models, see "Assigning Propagation Parameters" on page 220.

Display Tab
On the Display tab, you can modify how the current network element is displayed. For information on changing
display properties, see the "Setting the Display Properties of Objects" on page 49.

13.2.2 Wi-Fi Cell Properties

In Atoll, a cell is defined as an RF channel, with all its characteristics, on a transmitter; the cell is the mechanism by
which you can configure a multi-carrier Wi-Fi network.
This section explains the parameters of a Wi-Fi cell. You can choose to modify these parameters.
The properties of a Wi-Fi cell are found on Cells tab of the Properties dialog box of the transmitter to which it
belongs.

1012 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 13: Wi-Fi Networks

 You can also display the properties of a cell by double-clicking the cell in the Site
explorer.

The Cells tab has the following options:


◼ Name: By default, Atoll names the cell after its transmitter, adding a suffix in parentheses. If you change
transmitter name, Atoll does not update the cell name. You can enter a name for the cell, but for the sake of
consistency, it is better to let Atoll assign a name. If you want to change the way Atoll names cells, see the
Administrator Manual.
◼ Active: If this cell is to be active, you must select the Active check box.
◼ Order: The display order of a cell within the transmitter. This value is used to determine the order in which
information related to a cell will be displayed in the Network explorer and on the map. This field is
automatically filled by Atoll but you can change these default values to display cells in a user-defined order.

 The consistency between values stored in this field is verified by Atoll. However,
inconsistencies may arise when tools other than Atoll modify the database. You
can check for inconsistencies in the cell display order and fix them by selecting
Data Audit > Cell Display Order Check in the Document menu.

◼ BSID: The access point ID.


◼ Frequency band: The cell frequency band from the frequency band list.
◼ Channel number: The number of the channel from the list of available channels.

 For calculating path loss matrices of a multi-cell transmitter, Atoll uses the
downlink start frequency of the frequency band assigned to the cell with the highest
priority layer.

◼ Channel allocation status: The status of the channel allocated to the cell:
◼ Not allocated: The AFP considers a Not allocated channel modifiable without cost.
◼ Allocated: The AFP considers an Allocated channel modifiable but only if absolutely necessary.
◼ Locked: The AFP considers a Locked channel not modifiable.
For more information on the AFP, see "Configuring Wi-Fi Network Parameters Using the AFP" on page 1034.
◼ Reuse distance: The reuse distance after which the channel assigned to this cell can be assigned to another
cell by the AFP.
◼ Power (dBm): The cell transmission power over the frame.
◼ Min C/N (dB): The minimum C/N required for a user to be connected to the cell. Calculated C/N is compared
with this threshold to determine whether or not a user can be connected to a cell.
◼ Frame configuration: The frame configuration used by the cell. For more information on frame configurations,
see "Defining Frame Configurations" on page 1059.
◼ Reception equipment: You can select the cell reception equipment from the reception equipment list. For
more information, see "Defining Wi-Fi Reception Equipment" on page 1060.
◼ Traffic load (DL) (%): The downlink traffic load percentage. This can be user-defined or an output of Monte
Carlo simulations.
◼ Traffic load (UL) (%): The uplink traffic load percentage. This can be user-defined or an output of Monte Carlo
simulations.
◼ UL noise rise (dB): The uplink noise rise in dB. This can be user-defined or an output of Monte Carlo
simulations. This is the global value of uplink noise rise including the inter-technology uplink noise rise.
◼ Max traffic load (DL) (%): The downlink traffic load not to be exceeded. This limit can be taken into account
during Monte Carlo simulations. If the cell traffic load is limited by this value, the cell will not be allowed to
have a downlink traffic load greater than this maximum.
◼ Max traffic load (UL) (%): The uplink traffic load not to be exceeded. This limit can be taken into account during
Monte Carlo simulations. If the cell traffic load is limited by this value, the cell will not be allowed to have an
uplink traffic load greater than this maximum.

© 2020 Forsk. All Rights Reserved. 1013


Atoll 3.4.1 User Manual for Radio Networks
Chapter 13: Wi-Fi Networks

◼ Additional UL noise rise: This noise rise represents the interference created by the mobiles and access points
of an external network on this cell on the uplink. This noise rise will be taken into account in all uplink
interference-based calculations involving this cell in Monte Carlo simulations. It is not used in predictions
where Atoll calculates the uplink total interference from the uplink noise rise which includes inter-technology
uplink interference. For more information on inter-technology interference, see "Modelling Inter-technology
Interference" on page 1063.
◼ Additional DL noise rise: This noise rise represents the interference created by the mobiles of an external
network on the mobiles served by this cell on the downlink. This noise rise will be taken into account in all
downlink interference-based calculations involving this cell. For more information on inter-technology
interference, see "Modelling Inter-technology Interference" on page 1063.
◼ AMS & MU-MIMO threshold (dB): For AMS, the C/N threshold for switching from SU-MIMO to STTD/MRC as
the radio conditions get worse than the given value. For MU-MIMO, it is the minimum required preamble CNR
for using MU-MIMO. For more information on Adaptive MIMO switching, see "Multiple Input Multiple Output
(MIMO) Systems" on page 1061.
◼ MU-MIMO capacity gain (UL): The uplink capacity gain due to multi-user (collaborative) MIMO. This can be
user-defined or an output of Monte Carlo simulations. In uplink throughput coverage predictions, the cell
capacity will be multiplied by this gain on pixels where MU-MIMO is used.
◼ Number of users (DL): The number of users connected to the cell in the downlink. This can be user-defined or
an output of Monte Carlo simulations.
◼ Number of users (UL): The number of users connected to the cell in the uplink. This can be user-defined or an
output of Monte Carlo simulations.
◼ Max number of users: The maximum number of simultaneous users supported by the cell.
◼ Max number of intra-technology neighbours: The maximum number of Wi-Fi neighbours that the cell can
have.
◼ Max number of inter-technology neighbours: The maximum number of other technology neighbours that the
cell can have.
◼ Neighbours: You can access a dialog box in which you can set both intra-technology and inter-technology
neighbours by clicking the Browse button. For information on defining neighbours, see "Neighbour Planning"
on page 259.

+ The Browse button might not be visible in the Neighbours box if this is a new cell.
You can make the Browse button appear by clicking Apply.

13.2.3 Station Template Properties

The station template Properties dialog box contains the settings for templates that are used for creating sites and
transmitters.
For more information, see "Placing a New Base Station Using a Station Template" on page 111 and "Managing
Station Templates" on page 112.

General Tab
◼ The Name of the station template, the number of Sectors, each with a transmitter, the Hexagon radius, which
is the theoretical radius of the hexagonal area covered by each sector, and the Transmitter type, which defines
whether the transmitter belongs to the current network or to another network.
◼ Under Antennas, you can modify the following:
◼ 1st sector mechanical azimuth, from which the azimuth of the other sectors are offset to offer complete
coverage of the area, the Height/ground of the antennas from the ground (which is the height over the DTM;
if the transmitter is situated on a building, the height entered must include the height of the building), and
the Mechanical downtilt for the antennas.
◼ Electrical Azimuth, Electrical Downtilt, and Additional electrical downtilt display additional antenna
parameters.

1014 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 13: Wi-Fi Networks

The Additional electrical downtilt can be made accessible through an option




in the Atoll.ini file. For more information, see the Administrator Manual.
◼ For more information on the effect of additional electrical downtilt on antenna
patterns, see the Technical Reference Guide.

◼ Under Main antenna, you can select the main antenna Model.
◼ Under Number of MIMO Antennas, you can enter the number of antennas used for Transmission and for
Reception for MIMO.
◼ Under Path loss matrices, you can modify the following: the Main propagation model, the Main radius, and the
Main resolution, and the Extended propagation model, the Extended radius, and the Extended resolution. For
information on propagation models, see Chapter 4: Radio Calculations and Models.
◼ Under Comments, you can add additional information. The information you enter will be the default
information in the Comments field of any transmitter created using this station template.

Transmitter Tab
◼ Active: Select this option to specify whether the transmitter is active. Only active transmitters are taken into
consideration during calculations.
◼ Transmission/Reception: This area displays the total losses and the noise figure of the transmitter. Losses
and noise are calculated according to the characteristics of the equipment assigned to the transmitter.

Cell Tab
◼ Power: Modify the cell transmission power over the frame (in dBm).
◼ Cell definition per sector: Assign a channel per cell per sector by clicking the Cell definition per sector button.
The Cell Definition per Sector dialog box appears.
◼ Sector: Select the sector for which you want to define cell parameters, that is to say the channel number.
◼ Number of cells: Enter the number of cells that the selected sector will have. The number of rows in the grid
below depends on the number of cells that you enter.
For each sector, assign a channel number to each cell.
◼ Frequency band, Reception equipment, Frame configuration, Max number of users, Reuse distance, Min C/
N, and the AMS threshold.
◼ Default loads: Enter the default values for DL traffic load, UL traffic load, UL noise rise, Max DL traffic load,
and Max UL traffic load.
◼ Additional interference: Set the DL noise rise and the UL noise rise. For more information on inter-technology
interference, see "Modelling Inter-technology Interference" on page 1063.

Neighbours Tab
Max number of neighbours: Set the maximum numbers of Intra-technology and Inter-technology neighbours.

Other Properties Tab


The Other Properties tab only appears if you have defined additional fields in the Sites table, or if you have
defined an additional field in the Station Template Properties dialog box.

13.3 Studying Wi-Fi Access Points


You can study one or several access points to test the effectiveness of the set parameters. Coverage predictions
on groups of access points can take a large amount of time and consume a lot of computer resources. Restricting
your coverage prediction to the access point you are currently working on allows you get the results quickly. You
can expand your coverage prediction to a number of access points once you have optimised the settings for each
individual access point.
Before studying an access point, you must assign a propagation model. The propagation model takes the radio and
geographic data into account and calculates propagation losses along the transmitter-receiver path. This allows

© 2020 Forsk. All Rights Reserved. 1015


Atoll 3.4.1 User Manual for Radio Networks
Chapter 13: Wi-Fi Networks

you to predict the received signal level at any given point. Any coverage prediction you make on an access point
uses the propagation model to calculate its results. For more information, see "Preparing Base Stations for
Calculations" on page 219.
This section covers the following topics:
◼ "Wi-Fi Coverage Predictions" on page 1020
◼ "Wi-Fi Signal Level Coverage Predictions" on page 1017
◼ "Wi-Fi Coverage Predictions" on page 1020
◼ "Displaying Coverage Prediction Results" on page 1029
◼ "Comparing Coverage Predictions" on page 252

13.3.1 Wi-Fi Prediction Properties

You can configure the following parameters of a coverage prediction in the Properties dialog box.

General Tab
The General tab allows you to specify the following settings for the prediction:
◼ Name: Specify the name of the coverage prediction.
◼ Resolution: Specify the display resolution. The resolution you set is the display resolution, not the calculation
resolution. To improve memory consumption and optimise the calculation times, you should set the display
resolutions of coverage predictions according to the precision required. The following table lists the levels of
precision that are usually sufficient:

Size of the Coverage Prediction Display Resolution

City Centre 5m

City 20 m
County 50 m

State 100 m

Country According to the size of the country

 A read-only Unique ID is generated when you create a coverage prediction. This ID


can later be found between the <GUID> and </GUID> tags in the following files:
◼ "studies.XML" file created in the installation folder if at least one coverage
prediction was saved using the Save as Customised Prediction command.
◼ "<prediction_name>.XML" files (one per prediction) created in the following
folder if coverage predictions were calculated with Display type = "Value
intervals": C:\<path_to_doc>\<doc_name>.studies\{<Unique_ID>}

◼ Receiver height: This parameter displays the height of the receiver defined in the Calculation Parameters tab
of the Network Settings Properties dialog box.
◼ Comments: Specify an optional description of comment for the prediction.
◼ Display Configuration: You can create a Filter to select which sites to display in the results. For information
on filtering, see "Filtering Data" on page 103. The Group By and Sort buttons are not available when making a
so-called "global" coverage prediction (e.g., signal level coverage prediction).

 If you create a coverage prediction from the context menu of the Predictions folder,
you can select the sites using the Group By, Sort, and Filter buttons under Display
configuration. However, if you create a coverage prediction from the context menu
of the Transmitters folder, only the Filter button is available, because, by creating a
coverage prediction directly from the Transmitters folder, you have effectively
already selected the target sites.

1016 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 13: Wi-Fi Networks

Conditions Tab
The coverage prediction parameters on the Conditions tab allow you to define the signals that will be considered
for each pixel.
◼ At the top of the Conditions tab, you can set the range to be considered for the current prediction.
◼ Server: Select one of the following:
◼ "All" to consider all servers.
◼ "Best Signal Level" or "Second Best Signal Level" to also specify an Overlap margin that Atoll will take into
consideration.
Selecting "All" or "Best Signal Level" will give you the same results because Atoll displays the results of the
best server in either case. Selecting "Best Signal Level" necessitates, however, a longer time for calculation.
◼ Shadowing: Select this option to consider shadowing in the prediction. When you select this option, you can
change the Cell edge coverage probability.
◼ Clutter indoor losses: Select this option to consider indoor losses. Indoor losses are defined per frequency per
clutter class.
◼ Channel: Select a channel or carry out the prediction for the "Best" channel of a frequency band or of all
frequency bands. For any transmitter, the best channel is the one whose cell has the highest power.

Display Tab
On the Display tab, you can modify how the results of the coverage prediction will be displayed.
◼ Under Display type, select "Value intervals".
◼ Under Field, select "Best signal level".
◼ You can change the value intervals and their displayed colour. For information on changing display properties,
see "Setting the Display Properties of Objects" on page 49.
◼ You can create tip text with information about the coverage prediction by clicking the Browse button next to
the Tip text box and selecting the fields you want to display in the tip text.
◼ You can select the Add to legend check box to add the displayed value intervals to the legend.

 If you change the display properties of a coverage prediction after you have
calculated it, you may make the coverage prediction invalid. You will then have to
recalculate the coverage prediction to obtain valid results.

13.3.2 Wi-Fi Signal Level Coverage Predictions

Atoll offers a series of standard coverage predictions based on the measured signal level at each pixel; other
factors, such as interference, are not taken into consideration. Coverage predictions specific to Wi-Fi are covered in
"Wi-Fi Coverage Predictions" on page 1020.
Once you have created and calculated a coverage prediction, you can use the coverage prediction context menu to
make the coverage prediction into a customised prediction which will appear in the Prediction Types dialog box.
You can also select Duplicate from the coverage prediction’s context menu to create a copy. By duplicating an
existing prediction that has the parameters you want to study, you can create a coverage prediction more quickly
than by creating a coverage prediction. If you clone a coverage prediction, by selecting Clone from the context menu,
you can create a copy of the coverage prediction with the calculated coverage. You can then change the display,
providing that the selected parameter does not invalidate the calculated coverage prediction.
You can also save the list of all defined coverage predictions in a user configuration, allowing you or other users to
load it into a new Atoll document. When you save the list in a user configuration, the parameters of all existing
coverage predictions are saved; not just the parameters of calculated or displayed ones. For information on
exporting user configurations, see "Saving a User Configuration" on page 108.
The following standard coverage predictions are explained in this section:
◼ "Studying Signal Level Coverage of a Single Access Point" on page 1018
◼ "Making a Coverage Prediction by Signal Level" on page 1018
◼ "Making a Coverage Prediction by Transmitter" on page 1019

© 2020 Forsk. All Rights Reserved. 1017


Atoll 3.4.1 User Manual for Radio Networks
Chapter 13: Wi-Fi Networks

◼ "Making a Coverage Prediction on Overlapping Zones" on page 1019

13.3.2.1 Studying Signal Level Coverage of a Single Access Point


While you are building your radio-planning project, you might want to check the coverage of a new access point
without having to calculate the entire project. You can do this by selecting the site with its transmitters and then
creating a coverage prediction.
This section explains how to calculate the signal level coverage of a single access point. A signal level coverage
prediction displays the signal of the best server for each pixel of the area studied. For a transmitter with more than
one cell, the signal level is calculated for the cell with the highest power.

 You can use the same procedure to study the signal level coverage of several
access points by grouping the transmitters. For information on grouping
transmitters, see "Grouping Data Objects by Property" on page 99.

To study the signal level coverage of a single access point:


1. In the Network explorer, right-click the Transmitters folder, and select Group By > Sites from the context
menu. The transmitters are now displayed in the Transmitters folder by the site on which they are situated.

+ If you want to study only sites by their status, at this step you could group them by
status.

2. Specify the propagation parameters as explained in "Assigning Propagation Parameters" on page 220.
3. In the Transmitters folder, right-click the group of transmitters you want to study and select Calculations >
Create a New Prediction from the context menu. The Prediction Types dialog box appears.
The Prediction Types dialog box lists the coverage prediction types available. They are divided into Standard
Predictions, supplied with Atoll, and Customised Predictions. Unless you have already created some
customised predictions, the Customised Predictions list will be empty.
4. Select Coverage by Signal Level (DL) and click OK. A coverage prediction properties dialog box appears.
5. Configure the parameters in the Properties dialog box as described in "Wi-Fi Prediction Properties" on
page 1016.
6. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window. The signal
level coverage prediction can be found in the Predictions folder in the Network explorer. Atoll automatically locks
the results of a coverage prediction as soon as it is calculated, as indicated by the icon ( ) beside the coverage
prediction in the Predictions folder. When you click the Calculate button ( ), Atoll only calculates unlocked
coverage predictions ( ).

13.3.2.2 Making a Coverage Prediction by Signal Level


A coverage prediction by signal level allows you to predict coverage zones by the transmitter signal strength at each
pixel. You can base the coverage on the signal level, path loss, or total losses within a defined range. For a
transmitter with more than one cell, the coverage is calculated for the cell with the highest power.
To make a coverage prediction by signal level:
1. In the Network explorer, right-click the Predictions folder, and select New Prediction from the context menu.
The Prediction Types dialog box appears.

1018 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 13: Wi-Fi Networks

2. Select Coverage by Signal Level (DL) and click OK. The Coverage by Signal Level (DL) Properties dialog box
appears.
3. Configure the parameters in the Properties dialog box as described in "Wi-Fi Prediction Properties" on
page 1016.
In the Display tab, if you choose to display the results by best signal level, the coverage prediction results will
be in the form of thresholds. If you choose to display the results by signal level, the coverage prediction results
will be arranged according to transmitter. For information on adjusting the display, see "Setting the Display
Properties of Objects" on page 49.
4. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

13.3.2.3 Making a Coverage Prediction by Transmitter


A coverage prediction by transmitter allows the user to predict coverage zones by transmitter at each pixel. You can
base the coverage on the signal level, path loss, or total losses within a defined range. For a transmitter with more
than one cell, the coverage is calculated for the cell with the highest power.
To make a coverage prediction by transmitter:
1. In the Network explorer, right-click the Predictions folder, and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by Transmitter (DL) and click OK. The Coverage by Transmitter (DL) Properties dialog box
appears.
3. Configure the parameters in the Properties dialog box as described in "Wi-Fi Prediction Properties" on
page 1016.
For a coverage prediction by transmitter, the Display type "Discrete values" based on the Field "Transmitter"
is selected by default. Each coverage zone will then be displayed with the same colour as that defined for each
transmitter. For information on defining transmitter colours, see "Setting the Display Properties of Objects" on
page 49.
4. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window

13.3.2.4 Making a Coverage Prediction on Overlapping Zones


Overlapping zones (dl) are composed of pixels that are, for a defined condition, covered by the signal of at least two
transmitters. You can base a coverage prediction on overlapping zones on the signal level, path loss, or total losses
within a defined range. For a transmitter with more than one cell, the coverage is calculated for the cell with the
highest power.
To make a coverage prediction on overlapping zones:
1. In the Network explorer, right-click the Predictions folder, and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Overlapping Zones (DL) and click OK. The Overlapping Zones (DL) Properties dialog box appears.

© 2020 Forsk. All Rights Reserved. 1019


Atoll 3.4.1 User Manual for Radio Networks
Chapter 13: Wi-Fi Networks

3. Configure the parameters in the Properties dialog box as described in "Wi-Fi Prediction Properties" on
page 1016.
For a coverage prediction on overlapping zones, the Display type "Value intervals" based on the Field "Number
of servers" is selected by default. Each overlapping zone will then be displayed in a colour corresponding to
the number of servers received per pixel. For information on defining display properties, see "Setting the
Display Properties of Objects" on page 49.

 When creating a coverage prediction displaying the number of servers, you cannot
export the values per pixel.

4. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

13.3.3 Wi-Fi Coverage Predictions

Wi-Fi coverage predictions available in Atoll are used to analyse the effective signal levels, signal quality, and
throughputs. For the purposes of these coverage predictions, each pixel is considered a non-interfering user with a
defined service, mobility type, and terminal. For more information, see "Service and User Modelling" on page 1020.
The downlink interference received from different cells of the network depends on the cell frequency channel as well
as their downlink traffic loads. The measure of uplink interference for each cell is provided by the uplink noise rise.
If you have traffic maps, you can do a Monte Carlo simulation to determine the downlink traffic loads and the uplink
noise rise values for a generated user distribution. If you do not have traffic maps, Atoll can calculate these coverage
predictions using the downlink traffic loads and the uplink noise rise values defined for each cell.
In this section, these coverage predictions will be calculated using downlink traffic loads and the uplink noise rise
values defined at the cell level. Before making a prediction, you will have to set the downlink traffic loads and the
uplink noise rise, and the parameters that define the services and users. For more information, see "Setting Cell
Loads and Noise Rise Values" on page 1022.
This section explains the coverage predictions available for analysing the effective signal level and signal quality.
The following are explained:
◼ "Service and User Modelling" on page 1020
◼ "Studying Effective Signal Levels" on page 1022
◼ "Studying Interference and C/(I+N) Levels" on page 1023
◼ "Studying Downlink and Uplink Service Areas" on page 1024
◼ "Studying the Effective Service Area" on page 1025
◼ "Making a Coverage Prediction by Throughput" on page 1026
◼ "Making an Aggregate Throughput Coverage Prediction Using Simulation Results" on page 1027
◼ "Making a Coverage Prediction by Quality Indicator" on page 1028

13.3.3.1 Service and User Modelling


Atoll can base its signal quality coverage predictions on the DL traffic loads and the UL noise rise entered in the Cells
table (for more information, see "Setting Cell Loads and Noise Rise Values" on page 1022). Before you can model
services, you must define Wi-Fi radio bearers. For more information on Wi-Fi radio bearers, see "Defining Wi-Fi Radio
Bearers" on page 1059.

1020 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 13: Wi-Fi Networks

Modelling Services
Services are the various services available to users. These services can be either voice or data type services. The
following parameters are used in predictions:
◼ Highest bearer
◼ Lowest bearer
◼ Throughput scaling factor
◼ Throughput offset
◼ Body loss
You can create a service or modify an existing service by specifying the following parameters in the General tab of
the service Properties dialog box (some fields depend on the type of service you choose):
◼ Name: Atoll proposes a name for the new service, but you can set a more descriptive name.
◼ Type: You can select either Voice or Data as the service type.
◼ Priority: Enter a priority for this service. "0" is the lowest priority.
◼ Activity factor: The uplink and downlink activity factors are used to determine the probability of activity for
users accessing the service during Monte Carlo simulations. For Voice services, this parameter is used when
working with sector traffic maps and user density traffic maps. For Data services, Atoll distributes the users
according to the activity factors when importing user density traffic maps for all activity statuses.
◼ Highest bearer: Select the highest bearer that the service can use in the uplink and downlink. This is
considered as an upper limit during bearer determination.
◼ Lowest bearer: Select the lowest bearer that the service can use in the uplink and downlink. This is considered
as a lower limit during bearer determination.
◼ Max throughput demand: Enter the highest throughput that the service can demand in the uplink and
downlink. This value is not considered for services UGS as the quality of service.
◼ Min throughput demand: Enter the minimum required throughput that the service should have in order to be
available in the uplink and downlink. This value is not considered for BE services.
◼ Average requested throughput: Enter the average requested throughput for uplink and downlink. The average
requested throughput is used in a simulation during user distribution generation in order to calculate the
number of users attempting a connection.
◼ Application throughput: Under Application throughput, you can set a Scaling factor between the application
throughput and the MAC (Medium Access Control) throughput and a throughput Offset. These parameters
model the header information and other supplementary data that does not appear at the application level.
The application throughput parameters are used in throughput coverage predictions and for application
throughput calculation.
◼ Body loss: Enter a body loss for the service. The body loss is the loss due to the body of the user. For example,
in a voice connection the body loss, due to the proximity of the user’s head, is estimated to be 3 dB.
For information on creating or modifying a service, see "Creating Services" on page 285.

Modelling Mobility Types


In Wi-Fi, information about the receiver mobility is required for determining which bearer selection threshold and
quality graph to use from the reception equipment referred to in the terminal or cell. Mobiles used at high speeds
and at walking speeds do not have the same quality characteristics. C/(I+N) requirements for different radio bearers
are largely dependent on mobile speed.
You can create or modify a mobility type by specifying the following parameters in the General tab of the mobility
type Properties dialog box:
◼ Name: Enter a descriptive name for the mobility type.
◼ Average speed: Enter an average speed for the mobility type. This field is for information only; the average
speed is not used by any calculation.
For information on creating or modifying mobility types, see "Modelling Mobility Types" on page 286.

Modelling Terminals
In Wi-Fi, a terminal is the user equipment that is used in the network, for example, a mobile phone, a PDA, or a car’s
on-board navigation device.

© 2020 Forsk. All Rights Reserved. 1021


Atoll 3.4.1 User Manual for Radio Networks
Chapter 13: Wi-Fi Networks

You can create or modify a terminal by specifying the following parameters in the General tab of the terminal
Properties dialog box:
◼ Name: Enter a descriptive name for the terminal.
◼ Transmission/Reception:
◼ Min power: Enter the minimum transmission power of the terminal.
◼ Max power: Enter the maximum transmission power of the terminal.
◼ Noise figure: Enter the noise figure of the terminal (used to calculate the downlink total noise).
◼ Losses: Enter the losses of the terminal.
◼ Reception equipment: Select a reception equipment from the list of available equipment. For more
information on reception equipment, see "Defining Wi-Fi Reception Equipment" on page 1060.
◼ Antenna:
◼ Model: Select an antenna model from the list of available antennas. If you do not select an antenna for the
terminal, Atoll uses an isotropic antenna in calculations.

 In case you do not select an antenna, Atoll uses an isotropic antenna, not an omni-
directional antenna, in calculations. An isotropic antenna has spherical radiation
patterns in the horizontal as well as vertical planes.

◼ Gain: Enter the terminal antenna gain if you have not selected an antenna model in the Model field. If you
have selected an antenna, the Gain field is disabled and shows the gain of the selected antenna.
◼ Diversity support: Select whether the terminal support MIMO or not.
◼ MIMO: Enter the Number of transmission antennas and the Number of reception antennas available in the
terminal.
For information on creating or modifying terminals, see "Modelling Terminals" on page 287.

13.3.3.2 Setting Cell Loads and Noise Rise Values


If you are setting the traffic loads and the uplink noise rise for a single transmitter, you can set these parameters on
the Cells tab of the transmitter Properties dialog box. However, you can set the traffic loads and the uplink noise
rise for all the cells using the Cells table.
To set the traffic loads and the uplink noise rise using the Cells table:
1. In the Network explorer, right-click the Transmitters folder and select Cells > Open Table from the context
menu. The Cells table appears.
2. Enter a value in the following columns:
◼ Traffic load (DL) (%)
◼ UL noise rise (dB)
Although, you can also set a value for the Traffic load (UL) (%) column as an indication of cells’ uplink loads,
this parameter is not used in the coverage prediction calculations. The measure of interference in the uplink
is given by the uplink noise rise values. For a definition of the values, see "Wi-Fi Cell Properties" on page 1012.

+ To enter the same values in one column for all cells in the table by copying the
contents of one cell into other cells, you can use the Fill Down and Fill Up
commands. For more information on working with tables in Atoll, see "Data Tables"
on page 78.

13.3.3.3 Studying Effective Signal Levels


Atoll offers a couple of Wi-Fi coverage predictions which can be based on the predicted signal level from the best
server and the thermal background noise at each pixel, i.e., received carrier power (C) and the carrier-to-noise ratio
(C/N). This section explains the coverage predictions available for analysing the effective signal levels.
Atoll calculates the serving transmitter for each pixel depending on the downlink signal level. The serving
transmitter is determined according to the received signal level from the cell with the highest power. Then,

1022 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 13: Wi-Fi Networks

depending on the prediction definition, it calculates the effective signal level or C/N . Pixels are coloured if the
display threshold condition is fulfilled.
To make an effective signal analysis coverage prediction:
1. In the Network explorer, right-click the Predictions folder, and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Effective Signal Analysis (DL) or Effective Signal Analysis (UL) and click OK. The coverage prediction
Properties dialog box appears. For information on the prediction Properties dialog box, see "Wi-Fi Coverage
Predictions" on page 1020.
3. Click the Conditions tab. On the Conditions tab:
a. Select a Terminal, a Mobility type, and a Service. The effective signal analysis coverage prediction is
always a best server coverage prediction. The Noise figure defined in the terminal type’s properties dialog
box is used in the coverage prediction to determine the total noise in the downlink, and the Noise figure of
the transmitter is used to determine the total noise in the uplink. For more information on services,
terminals, mobility types, and reception equipment, see "Modelling Services" on page 1021, "Modelling
Terminals" on page 1021, "Modelling Mobility Types" on page 1021, and "Defining Wi-Fi Reception
Equipment" on page 1060, respectively.
b. If you want the coverage prediction to consider shadowing, you can select the Shadowing check box and
enter a percentage in the Cell edge coverage probability text box. The shadowing margin is based on the
model standard deviation.
c. You can also have the coverage prediction take Clutter indoor losses into consideration. Indoor losses are
defined per frequency per clutter class.
4. Click the Display tab. From the Display type list, select Value intervals to display the coverage prediction by
signal levels or C/N levels.
For information on adjusting the display, see "Setting the Display Properties of Objects" on page 49.
5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

13.3.3.4 Studying Interference and C/(I+N) Levels


Downlink and uplink coverage predictions by C/(I+N) level predict the interference levels and signal-to-interference
levels in the part of the network being studied.
Atoll calculates the best server for each pixel depending on the downlink signal level. The serving transmitter is
determined according to the received signal level from the cell with the highest power. Then, depending on the
prediction definition, it calculates the interference from other cells, and finally calculates the C/(I+N). The pixel is
coloured if the display threshold condition is fulfilled.
Coverage prediction by C/(I+N) level calculates the co-channel interference as well as the adjacent channel
interference, which is reduced by the adjacent channel suppression factor defined in the Frequency Bands table.
For more information on frequency bands, see "Defining Frequency Bands" on page 1057.
To make a coverage prediction by C/(I+N) level:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by C/(I+N) Level (DL) or Coverage by C/(I+N) Level (UL) and click OK. The coverage
prediction Properties dialog box appears. For information on the prediction Properties dialog box, see "Wi-Fi
Prediction Properties" on page 1016.
3. Click the Conditions tab. On the Conditions tab:
a. Select "(Cells table)" from Load conditions. In this case, the coverage prediction is not going to be based
on load conditions taken from a simulation. Atoll will calculate the coverage prediction using the cell loads
stored in the cell properties.

© 2020 Forsk. All Rights Reserved. 1023


Atoll 3.4.1 User Manual for Radio Networks
Chapter 13: Wi-Fi Networks

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
conditions list.

b. Select a Terminal, a Mobility type, and a Service. The C/(I+N) coverage prediction is a best server coverage
prediction. The Noise figure defined in the terminal type’s properties dialog box is used in the coverage
prediction to determine the total noise in the downlink, and the Noise figure of the transmitter is used to
determine the total noise in the uplink. For more information on services, terminals, mobility types, and
reception equipment, see "Modelling Services" on page 1021, "Modelling Terminals" on page 1021,
"Modelling Mobility Types" on page 1021, and "Defining Wi-Fi Reception Equipment" on page 1060,
respectively.
c. If you want the coverage prediction to consider shadowing, you can select the Shadowing check box and
enter a percentage in the Cell edge coverage probability text box. The shadowing margin is based on the
C/I standard deviation.
d. You can also have the coverage prediction take Clutter indoor losses into consideration. Indoor losses are
defined per frequency per clutter class.
4. Click the Display tab. From the Display type list, select "Value intervals" to display the coverage prediction by
C/(I+N) levels or total noise (I+N) levels.
For information on adjusting the display, see "Setting the Display Properties of Objects" on page 49.
5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

13.3.3.5 Studying Downlink and Uplink Service Areas


Downlink and uplink service area analysis coverage predictions calculate and display the Wi-Fi radio bearers based
on C⁄(I+N) for each pixel. In the coverage predictions, the downlink or uplink service areas are limited by the bearer
selection thresholds of the highest and lowest bearers of the selected service.
To make a coverage prediction on service area:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Service Area Analysis (DL) or Service Area Analysis (UL) and click OK. The coverage prediction
Properties dialog box appears. For information on the prediction Properties dialog box, see "Wi-Fi Prediction
Properties" on page 1016.
3. Click the Conditions tab. On the Conditions tab:
a. Select "(Cells table)" from Load conditions. In this case, the coverage prediction is not going to be based
on load conditions taken from a simulation. Atoll will calculate the coverage prediction using the cell loads
stored in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
conditions list.

b. Select a Terminal, a Mobility type, and a Service. The best bearer coverage prediction is always based on
the best server. The Noise figure defined in the terminal type’s properties dialog box is used in the coverage
prediction to determine the total noise in the downlink, and the Noise figure of the transmitter is used to
determine the total noise in the uplink. As well, the bearer selection for each pixel according to the C⁄(I+N)
level is performed using the bearer selection thresholds defined in the reception equipment. This reception
equipment is the one defined in the selected terminal for the downlink coverage predictions, and the one
defined in the cell properties of the serving transmitter for the uplink coverage predictions. Mobility is used

1024 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 13: Wi-Fi Networks

to index the bearer selection threshold graph to use.

 You can make Atoll use only the bearers for which selection thresholds are defined
in both the terminal’s and the cell’s reception equipment by adding an option in the
Atoll.ini file. For more information, see the Administrator Manual.

For more information on services, terminals, mobility types, and reception equipment, see "Modelling
Services" on page 1021, "Modelling Terminals" on page 1021, "Modelling Mobility Types" on page 1021,
and "Defining Wi-Fi Reception Equipment" on page 1060, respectively.
c. If you want the coverage prediction to consider shadowing, you can select the Shadowing check box and
enter a percentage in the Cell edge coverage probability text box. The shadowing margin is based on the
C/I standard deviation.
d. You can also have the coverage prediction take Clutter indoor losses into consideration. Indoor losses are
defined per frequency per clutter class.
4. Click the Display tab. From the Display type list, select display by bearer or modulation.
For information on adjusting the display, see "Setting the Display Properties of Objects" on page 49.
5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

13.3.3.6 Studying the Effective Service Area


The effective service area is the intersection zone between the uplink and downlink service areas. In other words,
the effective service area prediction calculates where a service is actually available in both downlink and uplink. The
service availability depends upon the bearer selection thresholds of the highest and lowest bearers as defined in the
properties of the service selected for the prediction.
To make an effective service area coverage prediction:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Effective Service Area Analysis (DL+UL) and click OK. The coverage prediction Properties dialog box
appears. For information on the prediction Properties dialog box, see "Wi-Fi Prediction Properties" on
page 1016.
3. Click the Conditions tab. On the Conditions tab:
a. Select "(Cells table)" from Load conditions. In this case, the coverage prediction is not going to be based
on load conditions taken from a simulation. Atoll will calculate the coverage prediction using the cell loads
stored in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
conditions list.

b. Select a Terminal, a Mobility type, and a Service. The best bearer coverage prediction is always based on
the best server. The Noise figure defined in the terminal type’s properties dialog box is used in the coverage
prediction to determine the total noise in the downlink, and the Noise figure of the transmitter is used to
determine the total noise in the uplink. As well, the bearer selection for each pixel according to the C⁄(I+N)
level is performed using the bearer selection thresholds defined in the reception equipment. This reception
equipment is the one defined in the selected terminal for the downlink coverage predictions, and the one
defined in the cell properties of the serving transmitter for the uplink coverage predictions. Mobility is used
to index the bearer selection threshold graph to use.

© 2020 Forsk. All Rights Reserved. 1025


Atoll 3.4.1 User Manual for Radio Networks
Chapter 13: Wi-Fi Networks

 You can make Atoll use only the bearers for which selection thresholds are defined
in both the terminal’s and the cell’s reception equipment by adding an option in the
Atoll.ini file. For more information, see the Administrator Manual.

For more information on services, terminals, mobility types, and reception equipment, see "Modelling
Services" on page 1021, "Modelling Terminals" on page 1021, "Modelling Mobility Types" on page 1021,
and "Defining Wi-Fi Reception Equipment" on page 1060, respectively.
c. If you want the coverage prediction to consider shadowing, you can select the Shadowing check box and
enter a percentage in the Cell edge coverage probability text box. The shadowing margin is based on the
C/I standard deviation.
d. You can also have the coverage prediction take Clutter indoor losses into consideration. Indoor losses are
defined per frequency per clutter class.
4. Click the Display tab. For an effective service area prediction, the Display type "Unique" is selected by default.
The coverage prediction will display where a service is available in both downlink and uplink. For information
on defining display properties, see "Setting the Display Properties of Objects" on page 49.
5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

13.3.3.7 Making a Coverage Prediction by Throughput


Downlink and uplink throughput coverage predictions calculate and display the channel throughputs and cell
capacities based on C⁄(I+N) and bearer calculations for each pixel. These coverage predictions can also display
aggregate cell throughputs if Monte Carlo simulation results are available. For more information on making
aggregate cell throughput coverage predictions using simulation results, see "Making an Aggregate Throughput
Coverage Prediction Using Simulation Results" on page 1027.
To make a coverage prediction by throughput:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by Throughput (DL) or Coverage by Throughput (UL) and click OK. The coverage prediction
Properties dialog box appears. For information on the prediction Properties dialog box, see "Wi-Fi Prediction
Properties" on page 1016.
3. Click the Conditions tab. On the Conditions tab:
a. Select "(Cells table)" from Load conditions. In this case, the coverage prediction is not going to be based
on load conditions taken from a simulation. Atoll will calculate the coverage prediction using the cell loads
stored in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
conditions list.

b. Select a Terminal, a Mobility type, and a Service. The throughput coverage prediction is always based on
the best server. The Noise figure defined in the terminal type’s properties dialog box is used in the coverage
prediction to determine the total noise in the downlink, and the Noise figure of the transmitter is used to
determine the total noise in the uplink. As well, the bearer selection for each pixel according to the C⁄(I+N)
level is performed using the bearer selection thresholds defined in the reception equipment. This reception
equipment is the one defined in the selected terminal for the downlink coverage predictions, and the one
defined in the cell properties of the serving transmitter for the uplink coverage predictions. Mobility is used
to index the bearer selection threshold graph to use. The service is used for the application throughput
parameters defined in the service Properties dialog box.

1026 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 13: Wi-Fi Networks

 You can make Atoll use only the bearers for which selection thresholds are defined
in both the terminal’s and the cell’s reception equipment by adding an option in the
Atoll.ini file. For more information, see the Administrator Manual.

For more information on services, terminals, mobility types, and reception equipment, see "Modelling
Services" on page 1021, "Modelling Terminals" on page 1021, "Modelling Mobility Types" on page 1021,
and "Defining Wi-Fi Reception Equipment" on page 1060, respectively.
c. If you want the coverage prediction to consider shadowing, you can select the Shadowing check box and
enter a percentage in the Cell edge coverage probability text box. The shadowing margin is based on the
C/I standard deviation.
d. You can also have the coverage prediction take Clutter indoor losses into consideration. Indoor losses are
defined per frequency per clutter class.
4. Click the Display tab. From the Display type list, select "Value intervals" to display the coverage prediction by
peak MAC, effective MAC, or application throughputs.
For information on defining display properties, see "Setting the Display Properties of Objects" on page 49.
5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Atoll calculates the peak MAC channel throughputs from the information provided in the frame configuration and in
the terminal and mobility properties for the terminal and mobility selected in the coverage prediction. Atoll
determines the bearer at each pixel and multiplies the bearer efficiency by the number of symbols in the frame to
determine the peak MAC channel throughputs.
The effective MAC throughputs are the peak MAC throughputs reduced by retransmission due to errors, or the Block
Error Rate (BLER). Atoll uses the block error rate graphs of the reception equipment defined in the selected terminal
for downlink or the reception equipment of the cell of the serving transmitter for uplink.
The application throughput is the effective MAC throughput reduced by the overheads of the different layers
between the MAC and the Application layers.
The cell capacity display types let you calculate and display the throughputs available on each pixel of the coverage
area taking into account the maximum traffic load limits set for each cell. In other words, the cell capacity is equal
to channel throughput when the maximum traffic load is set to 100%, and is equal to a throughput limited by the
maximum allowed traffic loads otherwise. Cell capacities are, therefore, channel throughputs scaled down to
respect the maximum traffic load limits.
The per-user throughput in downlink is calculated by dividing the downlink cell capacity by the number of downlink
users of the serving cell. In uplink, the per-user throughput is either the allocated bandwidth throughput or the uplink
cell capacity divided by the number of uplink users of the serving cell, whichever it smaller.
For more information on throughput calculation, see the Technical Reference Guide. For more information on the
Global Parameters, see "Network Settings" on page 1058.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

13.3.3.8 Making an Aggregate Throughput Coverage Prediction Using Simulation Results


Atoll calculates the aggregate peak MAC, effective MAC, and application cell throughputs during Monte Carlo
simulations. The aggregate cell throughputs are the sums of the cell’s user throughputs. You can create a coverage
prediction that calculates and displays the surface area covered by each cell, and colours the coverage area of each
cell according to its aggregate throughput.
To create an aggregate throughput coverage prediction:
1. Create and run a Monte Carlo simulation. For more information on creating Monte Carlo simulations, see
"Calculating Wi-Fi Traffic Simulations" on page 1044.
2. Create a coverage prediction by throughput as explained in "Making a Coverage Prediction by Throughput" on
page 1026, with the following exceptions:

© 2020 Forsk. All Rights Reserved. 1027


Atoll 3.4.1 User Manual for Radio Networks
Chapter 13: Wi-Fi Networks

a. On the Conditions tab, select a simulation or group of simulations from the Load conditions list. The
coverage prediction will display the results based on the selected simulation or on the average results of
the selected group of simulations.
b. On the Display tab, you can display results by Peak MAC aggregate throughput, Effective MAC aggregate
throughput, or Aggregate application throughput. The coverage prediction results will be in the form of
thresholds. For information on defining the display, see "Setting the Display Properties of Objects" on
page 49.
This coverage prediction displays the surface area covered by each cell and colours it according to its aggregate
throughput. For more information on using simulation results in coverage predictions, see "Making Coverage
Predictions Using Simulation Results" on page 1050.

13.3.3.9 Making a Coverage Prediction by Quality Indicator


Downlink and uplink quality indicator coverage predictions calculate and display the values of different quality
indicators (such as BLER or BER) based on the best Wi-Fi radio bearers and on C⁄(I+N) for each pixel.
To make a coverage prediction by quality indicator:
1. In the Network explorer, right-click the Predictions folder and select New Prediction from the context menu.
The Prediction Types dialog box appears.
2. Select Coverage by Quality Indicator (DL) or Coverage by Quality Indicator (UL) and click OK. The coverage
prediction Properties dialog box appears. For information on the prediction Properties dialog box, see "Wi-Fi
Prediction Properties" on page 1016.
3. Click the Conditions tab. On the Conditions tab:
a. Select "(Cells table)" from Load conditions. In this case, the coverage prediction is not going to be based
on load conditions taken from a simulation. Atoll will calculate the coverage prediction using the cell loads
stored in the cell properties.

 When you base a coverage prediction on simulations, you would select the
simulations on which you would be basing the coverage prediction from the Load
conditions list.

b. Select a Terminal, a Mobility type, and a Service. The quality indicator coverage prediction is always based
on the best server. The Noise figure defined in the terminal type properties dialog box is used in the
coverage prediction to determine the total noise in the downlink, and the Noise figure of the transmitter is
used to determine the total noise in the uplink. As well, the bearer selection for each pixel according to the
C⁄(I+N) level is performed using the bearer selection thresholds defined in the reception equipment, and
the quality indicator graphs from the reception equipment are used to determine the values of the selected
quality indicator on each pixel. This reception equipment is the one defined in the selected terminal for the
downlink coverage predictions, and the one defined in the cell properties of the serving transmitter for the
uplink coverage predictions. Mobility is used to index the bearer selection threshold graph to use.

 You can make Atoll use only the bearers for which selection thresholds are defined
in both the terminal and the cell reception equipment by adding an option in the
Atoll.ini file. For more information, see the Administrator Manual.

For more information on services, terminals, mobility types, and reception equipment, see "Modelling
Services" on page 1021, "Modelling Terminals" on page 1021, "Modelling Mobility Types" on page 1021,
and "Defining Wi-Fi Reception Equipment" on page 1060, respectively.
c. If you want the coverage prediction to consider shadowing, you can select the Shadowing check box and
enter a percentage in the Cell edge coverage probability text box. The shadowing margin is based on the
C/I standard deviation.
d. You can also have the coverage prediction take Clutter indoor losses into consideration. Indoor losses are
defined per frequency per clutter class.
4. Click the Display tab. You can choose from displaying results by BER, BLER, FER, or any other quality indicator
that you might have added to the document. For more information, see "Defining Wi-Fi Quality Indicators" on
page 1060. The coverage prediction results will be in the form of thresholds. For information on adjusting the
display, see "Setting the Display Properties of Objects" on page 49.

1028 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 13: Wi-Fi Networks

5. Once you have created the coverage prediction, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined coverage prediction and calculate it immediately.
◼ OK: Click OK to save the defined coverage prediction without calculating it. You can calculate it later
clicking the Calculate button ( ) on the Radio Planning toolbar.
The progress of the calculation, as well as any error messages, is displayed in the Events viewer.
Once Atoll has finished calculating the coverage prediction, the results are displayed in the map window.

13.3.4 Displaying Coverage Prediction Results

The results are displayed graphically in the map window according to the settings you made on the Display tab when
you created the coverage prediction (step 4. of "Studying Signal Level Coverage of a Single Access Point" on
page 1018). If several coverage predictions are visible on the map, it can be difficult to clearly see the results of the
coverage prediction you want to analyse. You can select which predictions to display or to hide by selecting or
clearing the display check box. For information on managing the display, see "Displaying or Hiding Objects on the
Map" on page 48.
Once you have completed a prediction, you can also generate reports and statistics with the tools that Atoll
provides. For more information, see "Generating Coverage Prediction Reports" on page 249 and "Displaying
Coverage Prediction Statistics" on page 251.
In this section, the following tools are explained:
◼ "Displaying the Legend Window" on page 1029
◼ "Displaying Coverage Prediction Results Using the Tip Text" on page 1029
◼ "Printing and Exporting Coverage Prediction Results" on page 1030

13.3.4.1 Displaying the Legend Window


When you create a coverage prediction, you can add the displayed values of the coverage prediction to a legend by
selecting the Add to legend check box on the Display tab.
To display the Legend window:
◼ Select View > Legend Window. The Legend window is displayed, with the values for each displayed coverage
prediction identified by the name of the coverage prediction.

13.3.4.2 Displaying Coverage Prediction Results Using the Tip Text


You can get information by placing the pointer over an area of the coverage prediction to read the information
displayed in the tip text. The information displayed is defined by the settings you made on the Display tab when you
created the coverage prediction (step 4. of "Studying Signal Level Coverage of a Single Access Point" on
page 1018).
To get coverage prediction results in the form of tip text:
◼ In the map window, place the pointer over the area of the coverage prediction that you want more information
on. After a brief pause, the tip text appears with the information defined in the Display tab of the coverage
prediction properties (see Figure 13.1).

© 2020 Forsk. All Rights Reserved. 1029


Atoll 3.4.1 User Manual for Radio Networks
Chapter 13: Wi-Fi Networks

Figure 13.1: Displaying coverage prediction results using tip text

13.3.4.3 Printing and Exporting Coverage Prediction Results


Once you have made a coverage prediction, you can print the results displayed on the map or save them in an
external format. You can also export a selected area of the coverage as a bitmap.
◼ Printing coverage prediction results: Atoll offers several options allowing you to customise and optimise the
printed coverage prediction results. Atoll supports printing to a variety of paper sizes, including A4 and A0. For
more information on printing coverage prediction results, see "Printing a Map" on page 94.
◼ Defining a geographic export zone: If you want to export part of the coverage prediction as a bitmap, you can
define a geographic export zone. After you have defined a geographic export zone, when you export a coverage
prediction as a raster image, Atoll offers you the option of exporting only the area covered by the zone. For
more information on defining a geographic export zone, see "Geographic Export Zone" on page 70.
◼ Exporting coverage prediction results: In Atoll, you can export the coverage areas of a coverage prediction in
raster or vector formats. In raster formats, you can export in BMP, TIF, JPEG 2000, ArcView© grid, or Vertical
Mapper (GRD and GRC) formats. When exporting in GRD or GRC formats, Atoll allows you to export files larger
than 2 GB. In vector formats, you can export in ArcView©, MapInfo©, or AGD formats. For more information
on exporting coverage prediction results, see "Exporting Coverage Prediction Results" on page 246.

13.3.5 Multi-point Analyses

In Atoll, you can carry out calculations on lists of points that represent subscriber locations for analysis. These
analyses may be useful for verifying network QoS at subscriber locations in case of incidents (call drops, low
throughputs, and so on) reported by users.
This section covers the following topics related to subscriber analyses:
◼ "Subscriber Analysis Properties" on page 1030
◼ "Making a Subscriber Analysis" on page 1031
◼ "Viewing Subscriber Analysis Results" on page 1031

13.3.5.1 Subscriber Analysis Properties


The fixed subscriber analysis Properties window allows you to create and edit subscriber analyses.

The General Tab


The General tab allows you to specify the following settings for the subscriber analysis:
◼ Name: Specify the assigned Name of the subscriber analysis.
◼ Comments: Specify an optional description of comment for the subscriber analysis.

The Conditions Tab


The Conditions tab allows you to consider shadowing for the subscriber analysis.

1030 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 13: Wi-Fi Networks

◼ Shadowing: Select this option to consider shadowing in the subscriber analysis. For more information, see
"Modelling Shadowing" on page 217. If you select this option, you can change the Cell edge coverage
probability.

The Traffic Tab


On the Traffic tab, you can select one or more fixed subscriber traffic maps for the analysis. For more information,
see "Creating Fixed Subscribers Traffic Maps" on page 302.

The Display Tab


On the Display tab, you can modify how the results of the subscriber analysis will be displayed. For information on
changing display properties, see "Setting the Display Properties of Objects" on page 49.

13.3.5.2 Making a Subscriber Analysis


Subscriber analyses are calculated on fixed subscriber locations stored in fixed subscriber traffic maps. The results
are based on user-defined calculation settings.
To create a new subscriber analysis:
1. In the Network explorer, right-click the Multi-point Analysis folder and select New Subscriber Analysis. The
Fixed Subscriber Analysis Properties dialog box appears.
2. On the General and Traffic tabs, specify the settings as described in "Subscriber Analysis Properties" on
page 1030.
3. On the Display tab, specify how to display subscriber analysis results on the map according to any input or
calculated parameter. For more information on defining display properties, see "Setting the Display Properties
of Objects" on page 49.
4. Once you have defined the subscriber analysis parameters, you can calculate it immediately or you can save
it and calculate it later:
◼ Calculate: Click Calculate to save the subscriber analysis and calculate it immediately.
◼ OK: Click OK to save the point analysis without calculating it.

 To calculate or recalculate a subscriber analysis later, you can perform either of the
following actions:
◼ Open the subscriber analysis Properties dialog box and click the Calculate
button.
◼ Right-click the subscriber analysis in and select Calculate in the context
menu.

Once Atoll has finished calculating the subscriber analysis, the results are displayed in the map window. You can
also access the analysis results in a table format. For more information, see "Viewing Subscriber Analysis Results"
on page 1031.
You can also organise subscriber analyses in folders under the Multi-point Analysis folder by creating folders under
the Multi-point Analysis folder in the Network explorer. Folders may contain one or more subscriber analyses items.
You can move subscriber analyses items from one folder to another and rename folders.

13.3.5.3 Viewing Subscriber Analysis Results


Once a subscriber analysis has been calculated, its results are displayed on the map and are also available in the
subscriber analysis item in the form of a table.
To view the results table of a subscriber analysis:
1. In the Network explorer, expand the Multi-point Analysis folder, right-click the analysis whose results table
you want to view, and select Analysis Results from the context menu. The Results dialog box appears. The
results table includes the following information for each subscriber included in the analysis:
◼ Position Id: The index of the subscriber.
◼ X and Y: The coordinates of the subscriber.

© 2020 Forsk. All Rights Reserved. 1031


Atoll 3.4.1 User Manual for Radio Networks
Chapter 13: Wi-Fi Networks

◼ Height (m): The height of the subscriber.


◼ Service: The service assigned to the subscriber.
◼ Terminal: The terminal assigned to the subscriber.
◼ Mobility: The mobility type assigned to the subscriber.
◼ Activity status: The assigned activity status. It can be Active DL, Active UL, Active DL+UL, or Inactive.
◼ Clutter class: The code of the clutter class where the subscriber is located.
◼ Indoor: This field indicates whether indoor losses have been added or not.
◼ Best server: The best server of the subscriber.
◼ Serving cell: The serving cell of the serving transmitter of the subscriber.
◼ Azimuth: The orientation of the subscriber’s terminal antenna in the horizontal plane. Azimuth is always
considered with respect to the North. Atoll points the subscriber antenna towards its best server.
◼ Downtilt: The orientation of the subscriber’s terminal antenna in the vertical plane. Mechanical downtilt is
positive when it is downwards and negative when upwards. Atoll points the subscriber antenna towards its
best server.
◼ Path loss (dB): The path loss from the best server calculated for the subscriber.
◼ Received power (DL) (dBm): The signal level received at the subscriber location in the downlink.
◼ C/(I+N) (DL) (dB): The C/(I+N) at the subscriber location in the downlink.
◼ Total noise (I+N) (DL) (dBm): The sum of the interference and noise experienced at the subscriber location
in the downlink.
◼ Bearer (DL): The highest bearer available for the C/(I+N) level at the subscriber location in the downlink.
◼ BLER (DL): The Block Error Rate read from the subscriber terminal’s reception equipment for the C/(I+N)
level at the subscriber location in the downlink.
◼ Diversity mode (DL): The diversity mode supported by the cell in downlink.
◼ Peak MAC channel throughput (DL) (kbps): The maximum MAC channel throughput attainable using the
highest bearer available at the subscriber location in the downlink.
◼ Effective MAC channel throughput (DL) (kbps): The effective MAC channel throughput attainable using the
highest bearer available at the subscriber location in the downlink. It is calculated from the peak MAC
throughput and the BLER.
◼ Application channel throughput (DL) (kbps): The application throughput is the net throughput without
coding (redundancy, overhead, addressing, etc.). It is calculated from the effective MAC throughput, the
throughput scaling factor of the service and the throughput offset.
◼ Received power (UL) (dBm): The signal level received at the serving transmitter from the subscriber
terminal in the uplink.
◼ C/(I+N) (UL) (dB): The C/(I+N) at the serving transmitter of the subscriber in the uplink.
◼ Total noise (I+N) (UL) (dBm): The sum of the interference and noise experienced at the serving transmitter
of the subscriber in the uplink.
◼ Bearer (UL): The highest bearer available for the C/(I+N) level at the serving transmitter of the subscriber
in the uplink.
◼ BLER (UL): The Block Error Rate read from the serving cell’s reception equipment for the C/(I+N) level at the
serving transmitter of the subscriber in the uplink.
◼ Diversity mode (UL): The diversity mode supported by the cell or permutation zone in uplink.
◼ Transmission power (UL) (dBm): The transmission power of the subscriber terminal after power control in
the uplink.
◼ Peak MAC channel throughput (UL) (kbps): The maximum MAC channel throughput attainable using the
highest bearer available at subscriber location in the uplink.
◼ Effective MAC channel throughput (UL) (kbps): The effective MAC channel throughput attainable using the
highest bearer available at the subscriber location in the uplink. It is calculated from the peak MAC
throughput and the BLER.
◼ Application channel throughput (UL) (kbps): The application throughput is the net throughput without
coding (redundancy, overhead, addressing, etc.). It is calculated from the effective MAC throughput, the
throughput scaling factor of the service and the throughput offset.

1032 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 13: Wi-Fi Networks

2. To add or remove columns from the results table:


a. Click the Actions button and select Display Columns from the menu. The Columns to be Displayed dialog
box opens.
b. Select or clear the columns that you want to display or hide.
c. Click Close.

 You can export the point analysis results table to ASCII text files (TXT and CSV
formats) and MS Excel XML Spreadsheet files (XML format) by selecting Actions >
Export. For more information on exporting table data, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.

3. Click Close.

13.3.6 Planning Neighbours in Wi-Fi

You can use Atoll to manually allocate neighbour relations to any cell in a network. You can also use Atoll to
automatically allocate neighbour relations to a single cell, to all the cells of an access point, to all the cells in a
transmitter group, or to all the cells in a network, based on predefined parameters.
In this section, only the concepts that are specific to automatic neighbour allocation in Wi-Fi networks are explained.
For more information on neighbour planning, see "Neighbour Planning" on page 259.

Figure 13.2: Wi-Fi handover area between reference cell and potential neighbour

13.3.6.1 Wi-Fi Coverage Conditions


The Automatic Neighbour Allocation dialog box provides a Use coverage conditions option:
◼ When Use coverage conditions is not selected, the defined Distance is used to allocate neighbours to a
reference transmitter.
◼ When Use coverage conditions is selected, click Define to open the Coverage Conditions dialog box:
◼ Resolution: Enter the resolution to be used to calculate cells’ coverage areas during automatic neighbour
allocation.
◼ Global C/N threshold: Select this check box to set a global value for the C/N threshold. If you set a global
value here, Atoll will use this value or the C/N threshold value defined for each cell, whichever is higher. The
signal level threshold (in dBm) is calculated for each cell from its C/N threshold (in dB) considering the
channel bandwidth of the cell and using the terminal that has the highest difference between its gain and
losses so that the most number of potential neighbours can be processed.
◼ Handover start: Enter the margin, with respect to the best server coverage area of the reference cell (cell A),
from which the handover process starts.

© 2020 Forsk. All Rights Reserved. 1033


Atoll 3.4.1 User Manual for Radio Networks
Chapter 13: Wi-Fi Networks

◼ Handover end: Enter the margin, with respect to the best server coverage area of the reference cell (cell A),
at which the handover process ends. The value entered for the Handover end must be greater than the
value for the Handover start. The higher the value entered for the Handover end, the longer the list of
potential neighbours. The area between the Handover start and the Handover end constitutes the area
within which Atoll will search for neighbours.
◼ Shadowing: If selected, enter a Cell edge coverage probability.
◼ Clutter indoor losses: Select this option to take indoor losses into account in calculations. Indoor losses
are defined per frequency per clutter class.

13.3.6.2 Wi-Fi Calculation Constraints


In the Automatic Neighbour Allocation dialog box, you can select the following calculation constraints:
◼ Co-site cells as neighbours: When selected, the cells located on the same site as the reference cell are
automatically considered as neighbours. A cell with no antenna cannot be considered as a co-site neighbour.
◼ Adjacent cells as neighbours (Intra-carrier Neighbours tab only): When selected, the cells that are adjacent
to the reference cell are automatically considered as neighbours. A cell is considered adjacent if there is at
least one pixel in the reference cell’s coverage area where the potential neighbour cell is the best server, or
where the potential neighbour cell is the second best server respecting the handover end.
◼ Symmetric relations: Select this option if you want the neighbour relations to be reciprocal, which means that
any reference transmitter/cell is a potential neighbour of all the cells that are its neighbours.
◼ Exceptional pairs: Select this option to force the neighbour relations defined in the Intra-technology
Exceptional pairs table. For information on exceptional pairs, see "Defining Exceptional Pairs" on page 260.

13.3.6.3 Wi-Fi Reasons for Allocation


In the Automatic Neighbour Allocation dialog box, the reason for neighbour allocation is indicated under Cause in
the Results table. It can be any of the following:

Cause Description When

Distance The neighbour is located within the defined maximum Use coverage conditions
distance from the reference cell is not selected

Coverage The neighbour relation fulfils the defined coverage con- Use coverage conditions is selected
ditions and nothing is selected under Force

Co-Site The neighbour is located on the same site as the ref- Use coverage conditions
erence cell and Co-site cells as neighbours are selected

Adjacent The neighbour is adjacent to the reference cell Use coverage conditions is selected
and Adjacent cells as neighbours is selected

Symmetry The neighbour relation between the reference cell and Use coverage conditions is selected
the neighbour is symmetrical and Symmetric relations is selected

Exceptional Pair The neighbour relation is defined as an exceptional pair Exceptional pairs
is selected

Existing The neighbour relation existed before automatic allo- Delete existing neighbours
cation is not selected

13.4 Configuring Wi-Fi Network Parameters Using the AFP


The Atoll AFP (Automatic Frequency Planning module) enables you to automatically configure network parameters
such as the frequency channels. 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 a cost-based
algorithm to evaluate possible allocation plans and propose the allocation plan with the lowest costs.

1034 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 13: Wi-Fi Networks

The AFP cost function comprises input elements such as interference matrices, neighbour relations, and allowed
ranges of resources for allocation. The quality of the results given by the AFP depends on the accuracy of the input.
Therefore, it is important to prepare the input before running the AFP.
In the following sections, the AFP input elements are explained:
◼ "Working with Interference Matrices" on page 1035
◼ "Defining Neighbour Relations and Importance" on page 1036
◼ "Setting Resources Available for Allocation" on page 1036
◼ "Configuring Cost Component Weights" on page 1037
Once the AFP input elements have been set up, the AFP can be used for:
◼ "Planning Frequencies" on page 1037
Once you have completed an automatic allocation, you can analyse the results with the tools that Atoll provides:
◼ "Displaying the AFP Results on the Map" on page 1039.
◼ "Analysing the AFP Results" on page 1041.

13.4.1 Working with Interference Matrices

In Atoll, the probability of interference between pairs of cells is stored in an interference matrix. An interference
matrix can be thought of as the probability that a user in a cell will receive interference higher than a defined
threshold. You can calculate, import, and store more than one interference matrix in the Interference Matrices folder
in the Network explorer.
This section covers the following topics:
◼ "Calculating Interference Matrices" on page 1035
◼ "Importing and Exporting Interference Matrices" on page 1036

13.4.1.1 Calculating Interference Matrices


Atoll calculates interference matrices in the form of co- and adjacent channel interference probabilities for each
interfered and interfering cell pair. The probabilities of interference are stated in terms of percentages of the
interfered area. In other words, it is the ratio of the interfered surface area to the best server coverage area of an
interfered cell.
When Atoll calculates interference matrices, it calculates the value of the C/(I+N) for each pixel of the interfered
service area between two cells (the interfered cell and the interfering cell). For co-channel interference, a pixel is
considered interfered if the C/(I+N) is lower than the C/N threshold defined for the interfered cell. For adjacent
channel interference, a pixel is considered interfered if the C/(I+N) is lower than the C/N threshold defined for the
interfered cell less the adjacent channel suppression factor defined for the frequency band of the interfered cell.
You can amplify the degradation of the C/(I+N) by using a high quality margin when calculating the interference
matrices. For example, a 3 dB quality margin would imply that each interferer is considered to be twice as strong
compared to a calculation without any quality margin (which means 0 dB).
To calculate interference matrices:
1. In the Network explorer, right-click the Interference Matrices folder and select New from the context menu.
The Interference Matrices Properties dialog box appears.
2. On the General tab, you can set the following parameters:
◼ Name: Enter a name for the new interference matrix.
◼ Resolution: Enter the resolution used to calculate the coverage areas of cells for the interference matrix
calculation.
◼ Type: The type is set to Calculated for calculated interference matrices.
◼ Quality margin: Enter a quality margin.
◼ Shadowing: If selected, enter a Cell edge coverage probability.

© 2020 Forsk. All Rights Reserved. 1035


Atoll 3.4.1 User Manual for Radio Networks
Chapter 13: Wi-Fi Networks

3. Once you have created the interference matrix, you can calculate it immediately or you can save it and
calculate it later:
◼ Calculate: Click Calculate to save the defined interference matrix and calculate it immediately.
◼ OK: Click OK to save the defined interference matrix without calculating it. You can calculate it later clicking
the Calculate button ( ) on the Radio Planning toolbar.
Once calculated, the new interference matrix is available in the Interference Matrices folder and will be available for
use the next time you run the AFP.
You can modify the properties of an existing interference matrix by selecting Properties from the interference matrix
context menu. An existing interference matrix can be calculated again by selecting Calculate from the interference
matrix context menu.

13.4.1.2 Importing and Exporting Interference Matrices


You can import interference matrices from external sources, such as the OAM, in Atoll from TXT (text), CSV (comma
separated value), and IM2 files. In the interference matrix file you want to import, the interference matrix entries
must have the following syntax:
<Interfered Cell><Sep><Interfering Cell><Sep><Co-channel Interference Probability><Sep><Adjacent channel
Interference Probability>
The separator <Sep> can be a tab, a comma, a semicolon, or space.
If the interference matrix file being imported contains the same interfered-interferer pair more than once, Atoll keeps
the last description of the pair.
Atoll does not perform a validity check on the imported interference file; you must therefore ensure that the imported
information is consistent with the current configuration. Furthermore, Atoll only imports interference matrices for
active transmitters.
To import an interference matrix:
1. In the Network explorer, right-click the Interference Matrices folder and select Import from the context menu.
The Open dialog box appears.
2. Select the file containing the interference matrix and click Open. The table Import dialog box appears.
For more information on importing table data, see "Importing Tables from Text Files" on page 91.
To export an interference matrix:
1. In the Network explorer, expand the Interference Matrices folder, right-click the interference matrix you want
to export, and select Export from the context menu. The Export dialog box appears.
For information on exporting table data, see "Exporting Tables to Text Files and Spreadsheets" on page 89.

13.4.2 Defining Neighbour Relations and Importance

In Atoll, neighbour importance values are calculated by the automatic neighbour allocation process and can be used
by the AFP for frequency and physical cell ID allocation.
◼ For information on configuring neighbour importance weighting, see "Configuring Neighbour Importance
Factors" on page 270.
◼ For more information on calculating neighbour importance values, see "Evaluating Neighbour Importance" on
page 271.
◼ For more details on the calculation of neighbour importance values, see the Technical Reference Guide.

13.4.3 Setting Resources Available for Allocation

The AFP allocates resources from a pool of available resources. For automatic frequency planning, the available
resources are defined by the channel numbers available in the frequency band assigned to any cell. In the frequency

1036 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 13: Wi-Fi Networks

band properties, the first and last channel numbers define the range of available channel numbers in the band.
Channel numbers within this range can be set as unavailable by listing them in the excluded channels list. For more
information, see "Defining Frequency Bands" on page 1057.

13.4.4 Configuring Cost Component Weights

You can define the weights for the AFP cost components that Atoll uses to evaluate possible frequency plans.
To configure the weights for AFP cost components:
1. In the Network explorer, right-click the Transmitters folder and select AFP > Configure Weights from the
context menu. The Weights dialog box appears.
This dialog box enables you to define the relative weights of the cost components. The absolute values of the
constraint weights are calculated by the AFP using these relative weights. For more information, see the
Technical Reference Guide.
2. Click the Frequency Allocation tab and set the weights for the following cost components:
◼ 1st order neighbours: The relative weight assigned to a first order neighbour relationship violation.
◼ Interference matrices: The relative weight assigned to an interference matrix-based relationship violation.
◼ Distance: The relative weight assigned to a distance-based relationship violation.
You can click the Reset button to set the weights to their default values.
3. Click OK.

13.4.5 Planning Frequencies

You can manually assign frequency bands and channel numbers to cells or use the Automatic Frequency Planning
(AFP) tool to automatically allocate channels to cells. The AFP allocates channels to cells automatically such that
the overall interference in the network is minimised. Once allocation is completed, you can analyse the frequency
plan by creating and comparing C/(I+N) coverage predictions, and view the frequency allocation on the map.

13.4.5.1 Manually Allocating Frequencies


Manually frequency allocation allows you to assign frequency bands and channel numbers to a cell. You can do it
by accessing the properties of the cell.
To manually allocate the frequency to a cell:
1. On the map, right-click the transmitter to whose cell you want to allocate the frequency and select Properties
from the context menu. The transmitter Properties dialog box appears.
2. Select the Cells tab.
3. Select a Frequency band and Channel number for the cell.
4. You can set the Channel allocation status to Locked if you want to lock the frequency that you assigned.
5. Click OK.

13.4.5.2 Automatically Allocating Frequencies


The Automatic Frequency Planning (AFP) tool can automatically assign channels to cells. When allocating
frequencies, the AFP can take into account interference matrices, reuse distance, and any constraints imposed by
neighbours.
To automatically allocate frequencies:
1. In the Network explorer, right-click the Transmitters folder and select AFP > Automatic Allocation. The
Automatic Resource Allocation dialog box appears.

© 2020 Forsk. All Rights Reserved. 1037


Atoll 3.4.1 User Manual for Radio Networks
Chapter 13: Wi-Fi Networks

The Automatic Resource Allocation dialog box is divided into three zones:
◼ The top line contains global information about the current allocation (resource being allocated and the total
cost of the current plan).
◼ The left-hand side of the dialog box contains tabs with input parameters.
◼ The right-hand side of the dialog box provides the allocation results.
2. From the Allocate list, select Frequencies for automatic frequency planning.
3. On the Relation Types tab, you can set the relations to take into account in automatic allocation:
◼ Interference matrix: Select this check box if you want the AFP to take interference matrices into account
for the allocation, and select an interference matrix from the list. For Atoll to take interference matrices into
account, they must be available in the Interference Matrices folder in the Network explorer. Interference
matrices can be calculated, imported, and edited in the Interference Matrices folder. For more information
on interference matrices, see "Working with Interference Matrices" on page 1035.
◼ Existing neighbours: Select the Existing neighbours check box if you want the AFP to take neighbour
relations into account for the allocation. The AFP will try to allocate different frequencies to a cell and its
neighbours. Atoll can only take neighbour relations into account if neighbours have already been allocated.
For information on allocating neighbours, see "Neighbour Planning" on page 259.
◼ Reuse distance: Select this check box if you want the AFP to take relations based on distance into account
for the allocation. You can enter a Default reuse distance within which two cells must not have the same
channel assigned. However, it is highly recommended to define a reuse distance for each individual cell
depending on the size of the cell’s coverage area and the network density around the cell. If defined, a cell-
specific reuse distance is used instead of the default value entered here.
4. On the right-hand side of the Automatic Resource Allocation dialog box, Atoll displays the Total cost of the
current frequency allocation. Click Update to calculate the total cost take into account the parameters set in
step 3.

 You can click the Weights button to open the Weights dialog box and modify the
cost component weights. For more information, see "Configuring Cost Component
Weights" on page 1037.

5. Click Start. Atoll begins the process of allocating frequencies. Any messages generated by the AFP during
automatic allocation are reported on the Events tab.
While Atoll allocates frequencies, you can:
◼ Monitor the reduction of the total cost in the Progress tab.
◼ Compare the distribution histograms of the initial and current allocation plans in the Distribution tab.
◼ Pause the automatic allocation process by clicking Pause.
◼ Resume the automatic allocation process by clicking Continue or start the automatic allocation from the
initial state by clicking Restart.
Once Atoll has finished allocating frequencies, the Results tab shows the proposed allocation plan:
◼ Site: The name of the base station.
◼ Transmitter: The name of the transmitter.
◼ Name: The name of the cell.
◼ Frequency Band: The frequency band used by the cell.
◼ Initial channel number: The channel number of the cell before automatic allocation.
◼ Channel number: The channel number of the cell after automatic allocation.
◼ Channel allocation status: The value of the Channel allocation status of the cell.
◼ Cost: The cost of the new frequency allocation of the cell.

1038 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 13: Wi-Fi Networks

In order to better view the progress graph and the results table, you can


expand the right-hand side zone of the Automatic Resource Allocation dialog
box by clicking the Hide Inputs button . You can also resize the dialog box.
◼ You can export the contents of table grids to TXT, CSV, and XML Spreadsheet
files by right-clicking the table and selecting Export from the context menu.
For more information on exporting data tables, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.
◼ You can select the columns to display in different tabs by right-clicking the
table and selecting Display Columns from the context menu. For more
information, see "Displaying and Hiding Columns" on page 84.

6. Click Commit. The proposed frequency plan is assigned to the cells of the network.
7. Click Close to exit.

13.4.6 Displaying the AFP Results on the Map

You can display the AFP results on the map in several ways:
◼ "Using Find on Map to Display AFP Results" on page 1039
◼ "Using Transmitter Display Settings to Display AFP Results" on page 1040
◼ "Grouping Transmitters by Channels" on page 1040

13.4.6.1 Using Find on Map to Display AFP Results


In Atoll, you can search for frequency bands and channel numbers using the Find on Map tool.
If you have already calculated and displayed a coverage prediction by transmitter based on the best server, with the
results displayed by transmitter, the search results will be displayed by transmitter coverage. The current allocation
plan and any potential problems will then be clearly visible. For information on coverage predictions by transmitter,
see "Making a Coverage Prediction by Transmitter" on page 1019.
To find a frequency band using Find on Map:
1. Select Tools > Find on Map. The Find on Map window appears.
2. From the Find list, select "Wi-Fi Channel".
3. From the Band list, select a frequency band.
4. From the Channel list, select "All".
5. Click Search.
Transmitters whose cells use the selected frequency band are displayed in red in the map window and are
listed under Results in the Find on Map window. Transmitters with cells using other frequency bands are
displayed as grey lines in the map window.
To restore the initial transmitter colours, click the Reset display button in the Find on Map window.
To find a channel number using Find on Map:
1. Select Tools > Find on Map. The Find on Map window appears.
2. From the Find list, select "Wi-Fi Channel".
3. From the Band list, select a frequency band.
4. From the Channel list, select the channel number.
By default, Find on Map displays only co-channel transmitter cells. If you want adjacent channels to be
displayed as well, select Adjacent channels.
5. Click Search.
Transmitters whose cells use the selected frequency band and channel number are displayed in red.
Transmitters with cells using two adjacent channel numbers in the same frequency band (which means a

© 2020 Forsk. All Rights Reserved. 1039


Atoll 3.4.1 User Manual for Radio Networks
Chapter 13: Wi-Fi Networks

channel higher and a channel lower) are displayed in yellow. Transmitters with cells using a lower adjacent
channel number in the same frequency band are displayed in green. Transmitters with cells using a higher
adjacent channel number in the same frequency band are displayed in blue. All other transmitters are
displayed as grey lines.
If you cleared the Adjacent channels check box, transmitters with cells using the same channel number are
displayed in red, and all others, including transmitters with adjacent channels, are displayed as grey lines.
To restore the initial transmitter colours, click the Reset display button in the Find on Map tool window.

 By including the frequency band and channel number of each cell in the transmitter
label, the search results will be easier to understand. For information on defining
the label, see "Associating a Label to an Object" on page 52.

13.4.6.2 Using Transmitter Display Settings to Display AFP Results


You can display the frequency allocation on transmitters by using the transmitter display characteristics.
To display the frequency allocation on the map:
1. In the Network explorer, right-click the Transmitters folder and select Properties from the context menu. The
Properties dialog box appears.
2. Click the Display tab.
3. Select "Discrete values" as the Display type and "Cells: Channel number" as the Field.
4. Click OK. Transmitters are displayed by channel number.
You can also display the frequency band and channel number in the transmitter label or tip text by selecting "Cells:
Frequency band" and "Cells: Channel number" from the Label or Tip Text Field Selection dialog box.
For information on display options, see "Setting the Display Properties of Objects" on page 49.

13.4.6.3 Grouping Transmitters by Channels


You can group transmitters in the Network explorer by their frequency bands or channel numbers.
To group transmitters by frequency bands or channel numbers:
1. In the Network explorer, right-click the Transmitters folder and select Properties from the context menu. The
Properties dialog box appears.
2. On the General tab, click Group by. The Group dialog box appears.
3. Under Available fields, scroll down to the Cells section.
4. Select the parameter you want to group transmitters by:
◼ Frequency band
◼ Channel number

5. Click to add the parameter to the Group these fields in this order list. The selected parameter is added to
the list of parameters on which the transmitters will be grouped.
6. If you do not want the transmitters to be grouped by a certain parameter, select the parameter in the Group
these fields in this order list and click . The selected parameter is removed from the list of parameters on
which the transmitters will be grouped.
7. Arrange the parameters in the Group these fields in this order list in the order in which you want the
transmitters to be grouped:

a. Select a parameter and click to move it up to the desired position.

b. Select a parameter and click to move it down to the desired position.

8. Click OK to save your changes and close the Group dialog box.

1040 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 13: Wi-Fi Networks

13.4.7 Analysing the AFP Results

You can analyse the AFP results using the tools provided by Atoll:
◼ "Checking the Consistency of the Frequency Plan" on page 1041
◼ "Analysing the Frequency Allocation Using Coverage Predictions" on page 1043

13.4.7.1 Checking the Consistency of the Frequency Plan


Once you have completed allocating frequencies, you can verify whether the allocated frequencies respect the
specified relations by performing an audit of the plan. The frequency audit also enables you to check for
inconsistencies if you have made some manual changes to the allocation plan.
To perform an audit of the frequency plan:
1. In the Network explorer, right-click the Transmitters folder and select AFP > Audit. The Resource Allocation
Audit dialog box appears.
The Resource Allocation Audit dialog box is divided into three zones:
◼ The top line contains global information about the current allocation (resource being audited and the total
cost of the current plan).
◼ The left-hand side of the dialog box contains tabs with input parameters.
◼ The right-hand side of the dialog box provides the audit results.
2. From the Audit list, select Frequencies.
3. On the Relation Types tab, you can select the relation-based allocation criteria that you want to verify.
◼ Interference matrix: Select this option if you want the audit to take interference matrices into account, and
select an interference matrix from the list. For Atoll to take interference matrices into account, they must
be available in the Interference Matrices folder in the Network explorer. Interference matrices can be
calculated, and imported in the Interference Matrices folder. For more information on interference
matrices, see "Working with Interference Matrices" on page 1035.
◼ Existing Neighbours: Select this check box if you want the audit to take neighbours into account. Atoll can
only take neighbour relations into account if neighbours have already been allocated. For information on
allocating neighbours, see "Configuring Wi-Fi Network Parameters Using the AFP" on page 1034.
◼ Reuse distance: Select this check box if you want the audit to take reuse distance into account. For cells
that do not have a reuse distance defined in their properties, the value entered next to Default will be used
for the audit.
4. On the right-hand side of the Resource Allocation Audit dialog box, Atoll displays the Total cost of the current
frequency allocation.

 You can click the Weights button to open the Weights dialog box and modify the
cost component weights. For more information, see "Configuring Cost Component
Weights" on page 1037.

5. Click Calculate. Atoll performs an audit of the current frequency plan. Any messages generated by the audit
are reported on the Events tab. The audit results are reported on the following tabs:
The Statistics tab provides overall statistics such as the numbers of various types of relations considered by
the AFP for frequency planning and the number of violated relations.
The Relations tab lists all the relations between active and filtered cells in the document. The Relations tab
can display the following information:
◼ Cell 1: First cell in a related cell-pair.
◼ Cell 2: Second cell in a related cell-pair.
◼ Frequency band 1: Frequency band of Cell 1.
◼ Channel 1: Channel number of Cell 1.
◼ Frequency band 2: Frequency band of Cell 2.
◼ Channel 2: Channel number of Cell 2.

© 2020 Forsk. All Rights Reserved. 1041


Atoll 3.4.1 User Manual for Radio Networks
Chapter 13: Wi-Fi Networks

◼ Cost: The cost of the current collisions, if any, between Cell 1 and Cell 2.
◼ Channel collision: Whether the channels of Cell 1 and Cell 2 collide ( ) or not ( ).
◼ Channel Overlap Factor: The ratio of overlap between the channels used by Cell 1 and Cell 2.
◼ Distance: The distance between Cell 1 and Cell 2.
◼ Reuse distance: Reuse distance defined for Cell 1.
◼ Distance relation importance: The importance of the distance-based relation between Cell 1 and Cell 2.
◼ Interference Matrices: Whether an interference matrix relation exists ( ) between Cell 1 and Cell 2 or not.
◼ Interference matrix importance: The importance of the interference matrix relation between Cell 1 and Cell
2.
◼ Neighbour: Whether a neighbour relation exists ( ) between Cell 1 and Cell 2 or not.
◼ Neighbour importance: The importance of the neighbour relation between Cell 1 and Cell 2.
The data table in the Relations tab can be filtered. For example, you can view all the relations, only the
relations that violate the frequency allocation requirements, or apply a filter to exclude unimportant ones.
To filter the relations listed in the Relations tab, click the Show button ( ) on the Relations tab. The filter
parameters appear.
To view all the relations between cells:
i. Under Filter by violation type, select the Show relations option.
ii. Under Include relations by type, select all the options representing the relation types and select (All)
from their respective lists.
iii. Click Apply. The data table in the Relations tab shows all the relations between cells.
To view only the relations that violate the frequency allocation requirements:
i. Under Filter by violation type, select the Show violations option.
ii. Under Include relations by type, select all the options representing the relation types and select (All)
from their respective lists.
iii. Click Apply. The data table in the Relations tab shows only the relations that violate the frequency
allocation requirements.
To view only the important relations that violate the frequency allocation requirements:
i. Under Filter by violation type, select the Show violations option.
ii. Under Include relations by type, select the relation types that you consider important and select some
or all of their characteristics from their respective lists.
iii. Click Apply. The data table in the Relations tab shows the relations according to the user-defined filter.
To view symmetric relations only once, i.e., cell 1 - cell 2 instead of interfered cell 1 - interfering cell 2 and
interfered cell 2 - interfering cell 1, select the Filter symmetric relations option.
The Cells tab lists the current allocation plan and the following information:
◼ Site: The name of the base station.
◼ Transmitter: The name of the transmitter.
◼ Name: The name of the cell.
◼ Frequency Band: The frequency band used by the cell.
◼ Channel number: The channel number of the cell.
◼ Channel allocation status: The value of the Channel allocation status of the cell.
◼ Cost: The cost of the frequency allocation of the cell.
The Distribution tab shows the histogram of the current allocation plan.

1042 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 13: Wi-Fi Networks

You can expand the right pane of the Resource Allocation Audit dialog box by

clicking the Hide button ( ).


◼ You can export the contents of table grids to TXT, CSV, and XML Spreadsheet
files by right-clicking the table and selecting Export from the context menu.
For more information on exporting data tables, see "Exporting Tables to Text
Files and Spreadsheets" on page 89.
◼ You can select the columns to display in different tabs by right-clicking the
table and selecting Display Columns from the context menu. For more
information, see "Displaying and Hiding Columns" on page 84.

6. Click Close to exit.

13.4.7.2 Analysing the Frequency Allocation Using Coverage Predictions


You can create and compare C/(I+N) coverage predictions before and after the automatic frequency allocation in
order to analyse and compare the improvements brought about by the AFP. For more information on creating C/
(I+N) coverage predictions, see "Studying Interference and C/(I+N) Levels" on page 1023. For more information on
comparing two coverage predictions, see "Comparing Coverage Predictions" on page 252.

13.5 Studying Wi-Fi Network Capacity


In Atoll, a simulation is based on a realistic distribution of users at a given point in time. The distribution of users at
a given moment is referred to as a snapshot. Based on this snapshot, Atoll calculates various network parameters
such as the downlink and uplink traffic loads, the uplink noise rise values, and the user throughputs. Simulations are
calculated in an iterative fashion.
When several simulations are performed at the same time using the same traffic information, the distribution of
users will be different, according to a Poisson distribution. Consequently you can have variations in user distribution
from one snapshot to another.
To create snapshots, services and users must be modelled. As well, certain traffic information in the form of traffic
maps must be provided. Once services and users have been modelled and traffic maps have been created, you can
make simulations of the network traffic.
This section covers the following topics:
◼ "Defining Multi-service Traffic Data" on page 1043
◼ "Calculating Wi-Fi Traffic Simulations" on page 1044
◼ "Making Coverage Predictions Using Simulation Results" on page 1050

13.5.1 Defining Multi-service Traffic Data

The first step in making a simulation is defining how the network is used. In Atoll, this is accomplished by creating
all of the parameters of network use, in terms of services, users, and equipment used.
The following services and users are modelled in Atoll in order to create simulations:
◼ Wi-Fi radio bearers: Radio bearers are used by the network for carrying information. The Wi-Fi Radio Bearer
table lists all the available radio bearers. You can create new radio bearers and modify existing ones by using
the Wi-Fi Radio Bearer table. For information on defining radio bearers, see "Defining Wi-Fi Radio Bearers" on
page 1059.
◼ Services: Services are the various services, such as VoIP and FTP download, available to users. These
services can be either of the type "voice" or "data". For information on modelling end-user services, see
"Modelling Services" on page 1021.

© 2020 Forsk. All Rights Reserved. 1043


Atoll 3.4.1 User Manual for Radio Networks
Chapter 13: Wi-Fi Networks

◼ Mobility types: Information about receiver mobility is important to determine the user’s radio conditions and
throughputs. For information on modelling mobility types, see "Modelling Mobility Types" on page 1021.
◼ Terminals: A terminal is the user equipment that is used in the network, for example, a mobile phone, a PDA,
or a car’s on-board navigation device. For information on modelling terminals, see "Modelling Terminals" on
page 1021.

13.5.2 Calculating Wi-Fi Traffic Simulations

To plan and optimise Wi-Fi networks, you will need to study the network capacity and to study the network coverage
taking into account realistic user distribution and traffic demand scenarios.
You can also carry out traffic offload analysis in co-planning mode, which means, study the amount of mobile traffic
from a mobile network (such as LTE, UMTS) that can be carried by a Wi-Fi network layer deployed on the top of the
mobile network. To perform this analysis, you mist link the Wi-Fi document with the mobile network document and
run Monte Carlo simulations as explained in "Performing a Wi-Fi Traffic Offload Analysis" on page 1124.
In Atoll, a simulation corresponds to a given distribution of Wi-Fi users. It is a snapshot of a Wi-Fi network. The
principal outputs of a simulation are a geographic user distribution with a certain traffic demand, resources
allocated to each user of this distribution, and cell loads.
You can create groups for one or more simulations and carry out as many simulations as required. A new simulation
for each different traffic scenario can help visualise the network response to different traffic demands. Each user
distribution (each simulation generates a new user distribution) is a Poisson distribution of the number of active
users. Therefore, each simulation may have a varying number of users accessing the network.
Wi-Fi simulation results can be displayed on the map as well as listed in tabular form for analysis. Simulation
outputs include results related to sites, cells, and mobiles.
Wi-Fi simulation results can be stored in the cells table and used in C/(I+N) based coverage predictions.
In this section, the following are explained:
◼ "Wi-Fi Traffic Simulation Algorithm" on page 1044
◼ "Wi-Fi Simulation Results" on page 1046
This section explains the specific mechanisms that are used to calculate Wi-Fi traffic simulations. For information
on working with traffic simulations in Atoll, see "Simulations" on page 305.

13.5.2.1 Wi-Fi Traffic Simulation Algorithm


Figure 13.3 shows the Wi-Fi simulation algorithm. The simulation process in Wi-Fi consists of the following steps:
1. Mobile Generation and Distribution
Simulations require traffic data, such as traffic maps (raster, vector, or live traffic data). Atoll generates a user
distribution for each simulation using a Monte Carlo algorithm. This user distribution is based on the traffic
data input and is weighted by a Poisson distribution.
Each mobile generated during the simulations is assigned a service, a mobility type, and a terminal according
to the user profile assigned to it. A transmission status is determined according to the activity probabilities.
The transmission status is an important output of the simulation as it has a direct impact on the next step of
the simulation process, i.e., the radio resource management (RRM), and has an impact on the interference
level in the network.
Unless fixed, the geographical location of each mobile is determined randomly for the mobiles generated
based on the traffic data from traffic maps.

1044 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 13: Wi-Fi Networks

Figure 13.3: Wi-Fi simulation algorithm

2. Best Server Determination


Atoll determines the best server for each mobile based on the signal level.
For multi-cell transmitters, the best serving transmitter is determined according to the received signal level
from the cell with the highest power. If more than one cell covers the mobile, the one with the highest priority
signal level is selected as the serving cell.
3. Downlink and Uplink Calculations
The downlink and uplink 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.
4. Radio Resource Management and Cell Load Calculation
Atoll uses an intelligent scheduling algorithm to perform radio resource management. The scheduling
algorithm is explained in detail in the Technical Reference Guide. The scheduler:
a. Determines the total amount of resources in each cell.
b. Selects the first N users from the users generated in the first step, where N is the Max number of users
defined in the cell properties.
c. Sorts the users in decreasing order by service priority.
d. Allocates the resources required to satisfy the minimum throughput demands of the users starting from
the first user (with the highest priority service) to the last user.
e. If resources still remain in the resource pool after this allocation, allocates resources to the users with
maximum throughput demands according to the used scheduling algorithm.
At the end of the simulations, active users can be connected in the direction corresponding to their activity status if
the following conditions are met:
◼ They have a best server assigned (step 2.).
◼ They have a bearer in the direction corresponding to his activity status (step 3.).
◼ They are among the users selected by the scheduler for resource allocation (step 4.).
◼ They are not rejected due to resource saturation (step 4.).

© 2020 Forsk. All Rights Reserved. 1045


Atoll 3.4.1 User Manual for Radio Networks
Chapter 13: Wi-Fi Networks

A user may be rejected in step 2. for "No Coverage" step 3. for "No Service" and step 4. for:
◼ "Scheduler Saturation": The user is not among the users selected for resource allocation.
◼ "Resource Saturation": All of the cell’s resources were used up by other users or if, for a user active in uplink,
the minimum uplink throughput demand was higher than the uplink allocated bandwidth throughput.
◼ "Backhaul Saturation": The user was among the lowest priority service users served by a cell of a site whose
defined maximum backhaul throughputs were exceeded while allocating resources for the minimum
throughput demands.

13.5.2.2 Wi-Fi Simulation Results


After you have created a simulation, as explained in "Simulation Properties" on page 306, you can either display the
results as a distribution map or you can access the actual values of the simulation. Actual values can be displayed
either for a single simulation or as average values for a group of simulations.
To display simulation results, see "Displaying Simulation Results" on page 311.
To display distribution maps of a simulation, see "Displaying Simulation Results on the Map" on page 311.
The Simulation Results window displays results for single simulations and for groups of simulations.

Statistics Tab
The Statistics tab contains the following sections:
◼ Request: Data on the connection requests:
◼ Atoll calculates the total number of users who try to connect. This number is the result of the first random
trial; radio resource allocation has not yet finished. The result depends on the traffic description and traffic
input.
◼ During the first random trial, each user is assigned a service and an activity status. The number of users
per activity status and the UL and DL throughput demands that all users could theoretically generate are
provided.
◼ The breakdown per service (total number of users, number of users per activity status, and UL and DL
throughput demands) is given.
◼ Results: Data on the connection results:
◼ The number of iterations that were run in order to converge.
◼ The total number and percentage of users unable to connect: rejected users, and the number of rejected
users per rejection cause.
◼ The number and percentage of users connected to a cell, the number of users per activity status, and the
total UL and DL throughputs they generate. This data is also provided by service.

Sites Tab
The Sites tab contains the following information per site:
◼ Peak MAC aggregate throughput (DL) (kbps): The sum of peak MAC user throughputs of all the users
connected in the downlink in all the cells of the site.
◼ Effective MAC aggregate throughput (DL) (kbps): The sum of effective MAC user throughputs of all the users
connected in the downlink in all the cells of the site.
◼ Aggregate application throughput (DL) (kbps): The sum of application throughputs of all the users connected
in the downlink in all the cells of the site.
◼ Peak MAC aggregate throughput (UL) (kbps): The sum of peak MAC user throughputs of all the users
connected in the uplink in all the cells of the site.
◼ Effective MAC aggregate throughput (UL) (kbps): The sum of effective MAC user throughputs of all the users
connected in the uplink in all the cells of the site.
◼ Aggregate application throughput (UL) (kbps): The sum of application throughputs of all the users connected
in the uplink in all the cells of the site.
◼ Connection success rate (%): The percentage of users connected to any cell of the site with respect to the
number of users covered by the cells of the site.

1046 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 13: Wi-Fi Networks

◼ Total number of connected users: The total number of users connected to any cell of the site in downlink,
uplink, or downlink and uplink both.
◼ Number of connected users (DL+UL): The number of users connected to any cell of the site in downlink and
uplink both.
◼ Number of connected users (DL): The number of users connected to any cell of the site in downlink.
◼ Number of connected users (UL): The number of users connected to any cell of the site in uplink.
◼ No service: The number of users unable to connect to any cell of the site for which the rejection cause was
"No service."
◼ No service (%): The percentage of users unable to connect to any cell of the site for which the rejection cause
was "No service."
◼ Scheduler saturation: The number of users unable to connect to any cell of the site for which the rejection
cause was "Scheduler saturation."
◼ Scheduler saturation (%): The percentage of users unable to connect to any cell of the site for which the
rejection cause was "Scheduler saturation."
◼ Resource saturation: The number of users unable to connect to any cell of the site for which the rejection
cause was "Resource saturation."
◼ Resource saturation (%): The percentage of users unable to connect to any cell of the site for which the
rejection cause was "Resource saturation."
◼ Backhaul saturation: The number of users unable to connect to any cell of the site for which the rejection
cause was "Backhaul saturation."
◼ Backhaul saturation (%): The percentage of users unable to connect to any cell of the site for which the
rejection cause was "Backhaul saturation."
◼ Peak MAC aggregate throughput (DL) (kbps) for each service: For each service, the sum of peak MAC user
throughputs of the users connected in the downlink in all the cells of the site.
◼ Effective MAC aggregate throughput (DL) (kbps) for each service: For each service, the sum of effective MAC
user throughputs of the users connected in the downlink in all the cells of the site.
◼ Aggregate application throughput (DL) (kbps) for each service: For each service, the sum of application
throughputs of the users connected in the downlink in all the cells of the site.
◼ Peak MAC aggregate throughput (UL) (kbps) for each service: For each service, the sum of peak MAC user
throughputs of the users connected in the uplink in all the cells of the site.
◼ Effective MAC aggregate throughput (UL) (kbps) for each service: For each service, the sum of effective MAC
user throughputs of the users connected in the uplink in all the cells of the site.
◼ Aggregate application throughput (UL) (kbps) for each service: For each service, the sum of application
throughputs of the users connected in the uplink in all the cells of the site.
◼ Connection success rate (%) for each service: For each service, the percentage of users connected to any cell
of the site with respect to the number of users covered by the cells of the site.

Cells Tab
The Cells tab contains the following information, per site and transmitter:
◼ Traffic load (DL) (%): The traffic loads of the cells calculated on the downlink during the simulation.
◼ Traffic load (UL) (%): The traffic loads of the cells calculated on the uplink during the simulation.
◼ UL noise rise (dB): The noise rise of the cells calculated on the uplink during the simulation.
◼ Peak MAC aggregate throughput (DL) (kbps): The sum of peak MAC user throughputs of all the users
connected in the downlink.
◼ Effective MAC aggregate throughput (DL) (kbps): The sum of effective MAC user throughputs of all the users
connected in the downlink.
◼ Aggregate application throughput (DL) (kbps): The sum of application throughputs of all the users connected
in the downlink.
◼ Peak MAC aggregate throughput (UL) (kbps): The sum of peak MAC user throughputs of all the users
connected in the uplink.
◼ Effective MAC aggregate throughput (UL) (kbps): The sum of effective MAC user throughputs of all the users
connected in the uplink.

© 2020 Forsk. All Rights Reserved. 1047


Atoll 3.4.1 User Manual for Radio Networks
Chapter 13: Wi-Fi Networks

◼ Aggregate application throughput (UL) (kbps): The sum of application throughputs of all the users connected
in the uplink.
◼ Connection success rate (%): The percentage of users connected to the cell with respect to the number of
users covered by the cell.
◼ Total number of connected users: The total number of users connected to the cell in downlink, uplink, or
downlink and uplink both.
◼ Number of connected users (DL+UL): The number of users connected to the cell in downlink and uplink both.
◼ Number of connected users (DL): The number of users connected to the cell in downlink.
◼ Number of connected users (UL): The number of users connected to the cell in uplink.
◼ No service: The number of users unable to connect to the cell for which the rejection cause was "No service."
◼ No service (%): The percentage of users unable to connect to the cell for which the rejection cause was "No
service."
◼ Scheduler saturation: The number of users unable to connect to the cell for which the rejection cause was
"Scheduler saturation."
◼ Scheduler saturation (%): The percentage of users unable to connect to the cell for which the rejection cause
was "Scheduler saturation."
◼ Resource saturation: The number of users unable to connect to the cell for which the rejection cause was
"Resource saturation."
◼ Resource saturation (%): The percentage of users unable to connect to the cell for which the rejection cause
was "Resource saturation."
◼ Backhaul saturation: The number of users unable to connect to the cell for which the rejection cause was
"Backhaul saturation."
◼ Backhaul saturation (%): The percentage of users unable to connect to the cell for which the rejection cause
was "Backhaul saturation."
◼ Peak MAC aggregate throughput (DL) (kbps) for each service: For each service, the sum of peak MAC user
throughputs of the users connected in the downlink.
◼ Effective MAC aggregate throughput (DL) (kbps) for each service: For each service, the sum of effective MAC
user throughputs of the users connected in the downlink.
◼ Aggregate application throughput (DL) (kbps) for each service: For each service, the sum of application
throughputs of the users connected in the downlink.
◼ Peak MAC aggregate throughput (UL) (kbps) for each service: For each service, the sum of peak MAC user
throughputs of the users connected in the uplink.
◼ Effective MAC aggregate throughput (UL) (kbps) for each service: For each service, the sum of effective MAC
user throughputs of the users connected in the uplink.
◼ Aggregate application throughput (UL) (kbps) for each service: For each service, the sum of application
throughputs of the users connected in the uplink.
◼ Connection success rate (%) for each service: For each service, the percentage of users connected to the cell
with respect to the number of users covered by the cell.

Mobiles Tab
The Mobiles tab contains the following information:
◼ X and Y: The coordinates of users who attempt to connect (the geographic position is determined by the
second random trial).
◼ Height: The height of the user terminal (antenna).
◼ User profile: The assigned user profile. Atoll uses the assigned service and activity status to determine the
terminal and the user profile.
◼ Subscriber ID: The ID of the user if the user is generated from a subscriber list and not from a traffic map.
◼ Subscriber list: The subscriber list of the user if the user is generated from a subscriber list and not from a
traffic map.
◼ Service: The service assigned during the first random trial during the generation of the user distribution.
◼ Terminal: The assigned terminal. Atoll uses the assigned service and activity status to determine the terminal
and the user profile.

1048 © 2020 Forsk. All Rights Reserved.


Atoll 3.4.1 User Manual for Radio Networks
AT341_UMR_E1 Chapter 13: Wi-Fi Networks

◼ Mobility: The mobility type assigned during the first random trial during the generation of the user distribution.
◼ Activity status: The assigned activity status. It can be Active DL, Active UL, Active DL+UL, or Inactive.
◼ Connection status: The connection status indicates whether the user is connected or rejected at the end of
the simulation. If connected, the connection status corresponds to the activity status. If rejected, the rejection
cause is given.
◼ Clutter class: The code of the clutter class where the user is located.
◼ Indoor: This field indicates whether indoor losses have been added or not.
◼ Best server: The best server of the user.
◼ Serving cell: The serving cell of the serving transmitter of the user.
◼ Azimuth: The orientation of the user’s terminal antenna in the horizontal plane. Azimuth is always considered
with respect to the North. Atoll points the user antenna towards its best server.
◼ Downtilt: The orientation of the user’s terminal antenna in the vertical plane. Mechanical downtilt is positive
when it is downwards and negative when upwards. Atoll points the user antenna towards its best server.
◼ Path loss (dB): The path loss from the best server calculated for the user.
◼ 2nd best server: The second best server of the user.
◼ 2nd best server path loss (dB): The path loss from the second best server calculated for the user.
◼ 3rd best server: The third best server of the user.
◼ 3rd best server path loss (dB): The path loss from the third best server calculated for the user.
◼ Received power (DL) (dBm): The signal level received at the user location in the downlink.
◼ C/(I+N) (DL) (dB): The C/(I+N) at the user location in the downlink.
◼ Total noise (I+N) (DL) (dBm): The sum of the traffic interference and noise experienced at the user location in
the downlink.
◼ Bearer (DL): The highest Wi-Fi bearer available for the traffic C/(I+N) level at the user location in the downlink.
◼ Permutation zone (DL): The downlink permutation zone allocated to the user.
◼ BLER (DL): The Block Error Rate read from the user terminal’s reception equipment for the traffic C/(I+N) level
at the user location in the downlink.
◼ Diversity mode (DL): The diversity mode supported by the cell or permutation zone in downlink.
◼ Peak MAC channel throughput (DL) (kbps): The maximum MAC channel throughput attainable using the
highest bearer available at the user location in the downlink.
◼ Effective MAC channel throughput (DL) (kbps): The effective MAC channel throughput attainable using the
highest bearer available at the user location in the downlink. It is calculated from the peak MAC throughput
and the BLER.
◼ Application channel throughput (DL) (kbps): The application throughput is the net throughput without coding
(redundancy, overhead, addressing, etc.). It is calculated from the effective MAC throughput, the throughput
scaling factor of the service and the throughput offset.
◼ Peak MAC user throughput (DL) (kbps): The maximum MAC user throughput attainable using the highest
bearer available at the user location in the downlink.
◼ Effective MAC user throughput (DL) (kbps): The effective MAC user throughput attainable using the highest
bearer available at the user location in the downlink. It is calculated from the peak MAC throughput and the
BLER.
◼ Application user throughput (DL) (kbps): The application throughput is the net throughput without coding
(redundancy, overhead, addressing, etc.). It is calculated from the effective MAC throughput, the throughput
scaling factor of the service and the throughput offset.
◼ Received power (UL) (dBm): The signal level received at the serving transmitter from the user terminal in the
uplink.
◼ C/(I+N) (UL) (dB): The C/(I+N) at the serving transmitter of the user in the uplink.
◼ Total noise (I+N) (UL) (dBm): The sum of the interference and noise experienced at the serving transmitter of
the user in the uplink.
◼ Bearer (UL): The highest Wi-Fi bearer available for the C/(I+N) level at the serving transmitter of the user in the
uplink.

© 2020 Forsk. All Rights Reserved. 1049


Atoll 3.4.1 User Manual for Radio Networks
Chapter 13: Wi-Fi Networks

◼ BLER (UL): The Block Error Rate read from the serving cell’s reception equipment for the C/(I+N) level at the
serving transmitter of the user in the uplink.
◼ Diversity mode (UL): The diversity mode supported by the cell or permutation zone in uplink.
◼ Transmission power (UL) (dBm): The transmission power of the user terminal after power control in the
uplink.
◼ Peak MAC channel throughput (UL) (kbps): The maximum MAC channel throughput attainable using the
highest bearer available at user location in the uplink.
◼ E

You might also like