Académique Documents
Professionnel Documents
Culture Documents
0
AT310_AM_E2
Administrator Manual
H
R
Avg
S
g
n
( ) S
H
R
Avg
S
[Studies]
CommentsInLegend = 1
[Display]
CellIDNbDigits = X
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
181
Where X is the number of digits that the CELL_IDENTITY field should contain. For example, CellIDNbDigits = 5 means that Atoll
will display at least five digits in the CELL_IDENTITY field by adding leading zeros where required. This means that Atoll will
display "00678" in the above example. However, if the CELL_IDENTITY field contains a number that has more than X digits, all
the digits will still be displayed. For example, all seven digits in "9376562" will still be displayed even if CellIDNbDigits is set to
5.
12.1.2.12 Making the Antenna Additional Electrical Downtilt Accessible
By default, Atoll does not allow modification of the Additional Electrical Downtilt for transmitters, station templates,
repeaters, and remote antennas. To make this parameter accessible in the GUI, add the following lines in the Atoll.ini file:
REDTDisplay is set to 0 by default.
12.1.3 Distributed Calculation Server Options
12.1.3.1 Detecting and Listing Distributed Calculation Servers
You can use Atoll to detect distributed calculation servers and list them in the Atoll.ini file. A computer, serving as a distributed
calculation server, can run up to 10 instances of Atollsvr, the distributed calculation application. The distributed calculation
server names can be listed in the Atoll.ini file in the following format:
Here Server1Name and Server2Name refer to the names of the computers being used as calculation servers, and N is a number
from 0 to 9. This means, for example, that Server1 can run up to 10 instances of the distributed calculation application, and
all these instances can be listed in the NumberedServers option (Server1Name0; Server1Name1; Server1Name2; ...). Using
this option, you can assign distributed calculation servers to different groups of users working with two different Atoll.ini files.
For example, user group 1 can use Server1Name0 to Server1Name4, and group 2 can use Server1Name5 to Server1Name9.
If an error occurs on any of the distributed calculation servers, Atoll transfers the calculations back to the local computer.
However, to avoid memory saturation, Atoll uses one thread on the local computer and calculates the path loss matrices one
by one. It does not attempt creating more than one thread.
12.1.3.2 Setting the Distributed Calculation Server Priority
By default, the Atoll distributed calculation server (AtollSvr.exe) runs with a normal process priority. However, it is possible
to modify its priority, in both service and application modes, and set it higher or lower. You can do this by adding the following
lines in the Atoll.ini file:
You can choose between 4 possible priority levels:
-1: Below Normal priority
0: Normal priority
1: Above Normal priority
2: High priority
This option works for both, application and service, modes of the distributed calculation server.
12.1.3.3 Modifying the Default Detection Time-Out
The default time-out (2 seconds) for locating calculation servers within the network might be too short in certain cases. You
can increase this time-out by adding the following lines to the Atoll.ini file:
[Antenna]
REDTDisplay = 1
[RemoteCalculation]
NumberedServers = Server1NameN; Server2NameN; ...
[RemoteCalculation]
AtollSvrPriority = -1, 0, 1 or 2
The distributed calculation server (AtollSvr.exe) must be restarted in order to take
into account the new value for the AtollSvrPriority option.
The Realtime priority mode has not been implemented for reasons of stability.
182
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
In this example, the detection time-out is set to 5000 ms.
12.1.4 Licence Management Options
12.1.4.1 Setting an Alarm for the Licence End Date
You can set a warning message about the licence end date to appear a certain number of days before this date. The Atoll.ini
file should contain the following lines:
X is the number of days prior to the temporary licence end date you want Atoll to warn you. When no information is given in
the Atoll.ini file, Atoll warns the user 30 days before the licence end.
12.1.4.2 Blocking Access to Technology Modules
This option is useful when working with a floating licence management system where a floating licence server manages and
distributes tokens between several Atoll users.
When you run Atoll and open a radio access technology document (GSM or UMTS, for example), Atoll consumes one Atoll
Platform licence and one licence of the documents radio access technology. In addition, one Measurements licence and one
Microwave Radio Links licence are also consumed even if the document does not contain any measurements or microwave
links.
You can block access to the Measurements and Microwave Radio Links licence consumption by adding the following lines in
the Atoll.ini file:
Where, Measures and MW respectively refer to the Measurements and Microwave Radio Links module licences. Setting these
options to 0 means that you will not have access to the Measurements or the Microwave Radio Links modules.
This option is particularly useful in giving different licence rights to users. For example, you could have a group of users
working on cellular radio technologies, GSM or UMTS, that uses measurements data, and another group of users working on
microwave links projects. In this case, you could create two Atoll.ini files, the first not allowing the first group to use the
Microwave Radio Links licence, and the second not allowing the second group to use the Measurements module. This way,
the first group of users can work on GSM and UMTS Atoll documents with measurements without consuming Microwave
Radio Links licences which will be reserved to the second group. You can also block access to the radio technology licences for
users or user groups working on microwave links only.
To block access to the different technology modules, add the corresponding lines in the [License] section of the Atoll.ini file:
You can also block access to GSM, UMTS, or LTE radio access technologies in 3GPP Multi-RAT documents using these options.
12.1.4.3 Blocking Access to ACP and AFP Modules
You can block access to the ACP and AFP licences for users or user groups. To block access to ACP or AFP modules, add the
corresponding lines in the [License] section of the Atoll.ini file:
[RemoteCalculation]
DetectTimeOut = 5000
[License]
TimeBombNotice = X
[License]
Measures = 0
MW = 0
To block access to Add
GSM GPRS EDGE GSM = 0
UMTS HSPA UMTS = 0
CDMA2000 CDMA = 0
TD-SCDMA TD-SCDMA = 0
WiMAX 802.16e WiMAX = 0
LTE LTE = 0
Microwave Radio Links MW = 0
Measurements Measures = 0
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
183
In order to carry out a combined GSM and UMTS optimisation using the ACP module, you must have access to both ACP
module licences, i.e., ACP_GSM and ACP_UMTS both must not be set to 0.
12.1.4.4 Changing the NetHASP Licence Manager Idle Time Setting
The floating licence manager has an idle time parameter with 10 minutes as default value. Atoll sessions consuming floating
licences from a licence manager server reset this idle time parameter to its initial value every minute. If you are performing
time-consuming calculations on Atoll connected to a floating licence server, and consuming a licence, it might occur that Atoll
does not get the chance to reset the idle time value to its initial value. In this case, a new Atoll session can steal the licence
actually allocated to an already running session. This might cause problems in the case where all the licences are used, the
Atoll session performing heavy calculations does not get the chance to initialise the idle time parameter for its licence, and a
new Atoll session is launched on another computer. In such a situation, the floating licence manager considers that the
already running session has been inactive or closed, and the licence allocated to the already running Atoll session is allocated
to the new session.
You can modify the default idle time parameter value to a higher value to avoid this effect. To set a different default value for
the idle time parameter, add the following lines to the Atoll.ini file:
Where X is the time in minutes. The idle time can be set to infinity by defining IdleTime = 0.
12.1.5 ACP Options
For the most part, you can configure the ACP with its own initialisation file: the acp.ini. However, there are a few options that
you can set in the atoll.ini to configure the ACP.
12.1.5.1 Specifying the Location of the Acp.ini File
By default, Atoll ACP uses the global acp.ini file, located in the installation directory of Atoll. You can set an option in the
atoll.ini file to define a different location for the acp.ini file. This option is useful for assigning a different ACP initialisation for
a different group of users.
To use an other location, add the following line to the atoll.ini file:
12.1.6 Database Options
12.1.6.1 Checking Data Integrity After Database Upgrade and Data Refresh
Atoll asks you to perform a database integrity check when you open an Atoll document connected to a database that was
recently upgraded to a new version, or when you refresh data in an Atoll document from the database. It is recommeded to
perform the proposed data integrity check.
However, if you do not wish to check the data integrity, add the following lines in the Atoll.ini file:
ControlIntegrity is set to 1 by default.
ACP_GSM = 0
ACP_UMTS = 0
ACP_WiMAX = 0
ACP_LTE = 0
GSM_AFP = 0
WiMAX_AFP = 0
LTE_AFP = 0
[License]
IdleTime = X
[ACP]
iniFile = /path/to/the/ACP.ini
[Refresh]
ControlIntegrity = 0
184
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
12.1.6.2 Setting an Automatic Database Integrity Check at Open or Refresh
This option automatically performs a data integrity check when opening a document from a database or refreshing data from
a database. To turn this feature on, you have to add the following line in the Atoll.ini file:
If this option is set to 1, Atoll performs SELECT filters in the database to guarnatee data integrity.This feature enables selection
directly in the database in order to avoid integrity problems in the future.
12.1.6.3 Modifying the Default Database Connection Timeout
The ODBC driver has a default command timeout value which could be too short in some cases, such as slow networks. You
can change this default timeout value and set a higher value if you encounter problems, during execution of commands on
the database, which might be related to timeout. To change the value of the command timeout parameter of the ODBC driver,
add the following lines in the Atoll.ini file:
Where X is the timeout value in an integer number of seconds. After X seconds, the command is considered too long to
execute. If you set CommandTimeout = 0, there will be no time limit for the execution of the command.
12.1.6.4 Making Atoll Case-Sensitive for Database Import From Planet
The network data import from a Planet database into Atoll is not case sensitive by default. You can set this import to case
sensitive by adding the following lines in the Atoll.ini file:
Case sensitive means that "Site0" will be considered different from "site0" during import.
12.1.6.5 Setting the Sign for K
Clutter
When Importing Data From Planet EV
Planet EV uses the opposite sign for the K
clutter
parameter with respect to Planet DMS. If you are importing data from Planet
EV, you might have to change the sign of this parameter. You can instruct Atoll to change the sign for K
clutter
when importing
data from Planet EV by adding the following lines to the Atoll.ini file:
ChangeKclutterSign is set to 0 by default.
12.1.6.6 Enabling/Disabling Password Prompt at Archive
You can instruct Atoll to prompt the user for password before archiving data in a database. If you want Atoll to ask the user
to enter the username and password once per Atoll session, add the following lines in the Atoll.ini file:
PromptOnArchive = 1 is the default setting used if this option is not provided in the Atoll.ini file. The user will be prompted for
password when he tries to archive data in the database for the first time during an Atoll session.
If you want Atoll to ask the user to enter the username and password for every refresh and archive, set:
If you want to disable the prompt for password, set:
[Database]
IntegrityChecker = 1
[Database]
CommandTimeout = X
[PlanetImport]
SensitiveCase = 1
[PlanetImport]
ChangeKclutterSign = 1
[Database]
PromptOnArchive = 1
PromptOnArchive = 2
PromptOnArchive = 0
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
185
12.1.6.7 Archiving Data to Databases Using Transactions
Atoll supports transactions for archiving data to databases. This approach ensures that users always get consistent data when
refreshing their documents with data from the database, even when another user is archiving his modifications at the same
time. By default, Atoll uses transactions for archiving data, however you can disable the transaction mode for Atoll by adding
the following lines to the Atoll.ini file:
UseTransaction is set to 1 by default.
12.1.6.8 Enabling Partial Refresh from Recently Upgraded Databases
When you open an Atoll 2.8.x document connected to a database that has been upgraded to Atoll 3.1.0, Atoll automatically
performs a full refresh, i.e., loads all the data from the database, when upgrading the document to the new version. If you
wish to enable partial refresh of data from the upgraded database (not recommended as it may cause data integrity
problems), add the following lines in the Atoll.ini file:
EnablePartialRefreshInMigration is set to 0 by default.
12.1.7 Common Calculation Options
12.1.7.1 Setting the Antenna Patterns Modelling Method
In order to set the modelling method for antenna patterns, the Atoll.ini file may contain following information:
The values 2000 and 3000 are only valid for Forsks propagation model library, i.e., the propagation models available with Atoll
by default. Setting AngleCalculation = 2000 makes the propagation models calculate "unmasked" path losses, i.e., path losses
without considering the transmitter antenna patterns. Setting AngleCalculation = 3000 makes the propagation models
calculate the angles of incidence to each pixel instead of path loss.
Catalog Vertical Diagram Orientation is only a display option. It enables representing the antennas vertical diagram with a
certain orientation. Adjusting Catalog Vertical Diagram Orientation= 90, for example, will rotate the vertical diagram by 90 in
clock-wise direction. 0 corresponds to the default display.
The InterpolatePatternEvenIfOnlyOneDiagram can be used to change the way Atoll interpolates antenna attenuation
patterns for antennas with only one diagramme available, vertical or horizontal. With
InterpolatePatternEvenIfOnlyOneDiagram = 0 (default, new method), Atoll uses the one available diagramme for both vertical
and horizontal planes. With InterpolatePatternEvenIfOnlyOneDiagram = 1 (previous method), Atoll uses the available
diagramme for the plane to which it corresponds, vertical or horizontal, and an isotropic attenuation diagramme (a 0 dB
circular attenuation pattern) for the plane for which no diagramme is available.
12.1.7.2 Disabling Automatic Locking of Coverage Predictions
By default, Atoll automatically locks a coverage prediction study once it is calculated. To instruct Atoll not to lock prediction
studies automatically, these lines have to be included in the Atoll.ini file:
Username and password are stored in the ATL file in an encrypted form.
This option is only appropriate if the database connection string contains a password.
[Database]
UseTransaction = 0
Before modifying this option, make sure that the database server is correctly configured
for transactions.
[MajorVersionChange]
EnablePartialRefreshInMigration = 1
[Antenna]
AngleCalculation = 2000 or 3000
Catalog Vertical Diagram Orientation = 0 or angle value
InterpolatePatternEvenIfOnlyOneDiagram = 0 or 1
186
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
This setting is read by Atoll without Atoll having to be restarted.
12.1.7.3 Enabling Shadowing Margin in Calculations
An average value of shadowing margin is calculated by Atoll and applied to the signal level and interference levels during
coverage predictions and other calculations such as point analysis, automatic neighbour allocation, automatic scrambling
code and PN offset allocation, and interference matrices calculation. This average value depends on the cell edge coverage
probability that you define for the calculation and the standard deviations defined per clutter class.
In the dialogues of all the above-mentioned calculations, the Shadowing taken into account check box is not selected by
default. Not selecting this check box implies that the shadowing margin is neither calculated nor used in the calculations.
If you want to select the Shadowing taken into account check box by default in all the above-mentioned dialogues, you have
to enter the following lines in the Atoll.ini file:
UseShadowing is set to 0 by default.
In UMTS HSPA and CDMA2000 documents, you can also deactivate the calculation and use of macro-diversity gains. For more
information, see "Disabling Macro-diversity (SHO) Gains in Calculations" on page 195.
12.1.7.4 Setting a Default Value for the Cell Edge Coverage Probability
The default value of the cell edge coverage probability can be configured in the Atoll.ini file. If you enter the following lines in
the Atoll.ini file, Atoll will consider the value of the cell edge coverage probability defined in the Atoll.ini file as the default
value, and will take it into account when performing point analysis, in the shadowing margins calculator, and will propose it
as the default value for coverage prediction studies.
Reliability = 60 means 60 % cell edge coverage probability.
12.1.7.5 Enabling Indoor Coverage in Calculations
Indoor losses are taken into account in calculations when the Indoor Coverage check box is selected. This check box is not
selected by default. If you want to select the check box by default in the properties dialogues of all the calculations, you have
to enter the following lines in the Atoll.ini file:
IndoorActivity is set to 0 by default.
12.1.7.6 Modifying the Resolution for the LOS Area Calculation Around a Site
The calculation of line of sight area around a given site uses the resolution of the geographic data as the default calculation
resolution. These calculations can be time-consuming if the geographic data is available with a very high resolution. You can
set the calculation resolution to a multiple of the resolution of the geographic data by adding the following lines in the Atoll.ini
file:
[Studies]
AutoLock = 0
[Shadowing]
UseShadowing = 1
This option does not affect the shadowing margin calculation during Monte Carlo
simulations. Monte Carlo simulations do not use an average value of the shadowing
margin depending on the cell edge coverage probability. During Monte Carlo simulations,
random shadowing margin values are calculated based only on the standard deviations
defined per clutter class.
[Shadowing]
Reliability = 60
The value of cell edge coverage probability used for automatic neighbour allocation and
interference matrices calculation is stored in user configuration files (CFG).
[ClutterParams]
IndoorActivity = 1
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
187
Where X is an integer. Therefore, setting ResolutionMultFactor to 2 will double the calculation resolution and decrease the
time required for the calculation by half.
12.1.7.7 Disabling the Temporary Local Storage of Path Loss Files
If you are working with a shared path loss folder, Atoll automatically copies the path loss files that it needs during calculations
to the local computer for improving performance. This feature improves the performance many times if the shared path loss
folder is located across a network because accessing a local hard disk is much faster than accessing a file over the network.
However, you can instruct Atoll not to store these temporary copies of the path loss results in the systems temporary files
folder by adding the following lines in the Atoll.ini file:
0: Temporary copies disabled
1: Temporary copies enabled (default)
Use this option only if you are critically short of hard disk space. However, note that disabling temporary local copies might
decrease the performance as it adds file access delays over the network.
12.1.7.8 Embedding Path Losses in New Documents
If you calculate path loss matrices for a new document that has not been saved yet, Atoll asks if you would like to save the
document and externalise the path loss matrices or if you would like to keep the path loss matrices embedded in the
document and save it later. You can suppress this message by adding the following lines in the Atoll.ini file:
EmbeddedByDefault is set to 0 by default.
12.1.7.9 Stopping Calculations on Error
If a problem occurs in calculating one or more path loss matrices while calculating a coverage prediction, Atoll continues
performing the remaining calculations, and provides results even if they are not complete. If you want Atoll to stop the
calculations if there is an error, you can add the following lines in the Atoll.ini file:
ContinueOnError = 1 by default. This means that by default Atoll does not stop the calculations on error.
12.1.7.10 Warning About Prediction Vailidity When Display Options are Modified
Coverage predictions have to be recalculated if you modify their display options. Atoll displays a warning message when you
modify the display options for coverage predictions. To deactivate this warning message, add the following lines in the Atoll.ini
file:
RecomputationWarning is set to 1 by default.
12.1.7.11 Reading Exact Altitudes From the DTM
Atoll uses either the user-defined site altitudes from the Sites table or, if they are not defined, the site altitudes read from the
DTM for the site coordinates defined in the Sites table. However, transmitters can be located at certain distances from the
site coordinates. You can set these distances of transmitters from their sites in the Transmitters table under DX and DY.
If you want Atoll to consider the exact transmitter coordinates, i.e., including DX and DY, during calculations for determining
the transmitter height, which will be read from the DTM at the exact transmitter coordinates, you must add the following lines
in the Atoll.ini file:
[LOSArea]
ResolutionMultFactor = X
[PathLosses]
PrivateCopies = 0
[PathLosses]
EmbeddedByDefault = 1
[Studies]
ContinueOnError = 0
[Studies]
RecomputationWarning = 0
188
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
UseSiteAltitude is set to 1 by default, which means that the altitude used in calculations will be the one which is either read
from the Sites table or from the DTM at the sites coordinates, if the user-defined altitude is not available in the Sites table.
Setting UseSiteAltitude to 0 means that, during calculations, Atoll will read the altitudes from the DTM at the exact
coordinates of each transmitter considering the values entered for the DX and DY parameters.
The above option is also valid for microwave links. In this case, setting UseSiteAltitude to 0 means that, during calculations,
Atoll will read the altitudes from the DTM at the exact coordinates of each microwave link considering the values entered for
the DX_A, DY_A, DX_B, and DY_B parameters.
12.1.7.12 Setting a Common Display Resolution For All Coverage Predictions
You can set a display resolution for each coverage prediction individually as well as a default display resolution for all coverage
predictions that you create, in the Predictions tab of the Predictions folders properties dialogue. If you create a new coverage
prediction, Atoll reads the default resolution from the Predictions folders properties and sets that as the display resolution
for the new coverage prediction. Then, if you delete this resolution from the coverage prediction properties, and do not enter
any resolution, Atoll resets the resolution to the default value. In this way, each coverage prediction has a display resolution
defined. However, it is possible to manage a common display resolution for all coverage predictions, new or existing, that do
not have a resolution defined for them. You can switch to this option by adding the following lines in the Atoll.ini file:
Once SpecifyResolutionAfterComputation is set to 0, Atoll no longer resets the resolution to the default value for coverage
predictions that do not have a resolution defined. Atoll allows you to leave the field empty in the coverage prediction
properties, and directly reads the default resolution defined in the Predictions folders properties. In this way, when you
create coverage predictions without defining resolutions for them, you can modify the default resolution of the Predictions
folders properties and, therefore, change the display resolution for all the coverage predictions, new or existing.
To return to the normal working, you can either remove the lines from the Atoll.ini file, or set
SpecifyResolutionAfterComputation to 1.
12.1.7.13 Allocating Neighbours Based on Distance Only
If you want Atoll to allocate neighbours, and to calculate the neighbour importance, based on the distance criterion only, add
the following lines in the Atoll.ini file:
CoefDistanceOnly is set to 0 by default. With CoefDistanceOnly = 1 neighbours are selected for distance reasons only and
other reasons (coverage, co-site, etc.) are not considered.
The neighbour importance depends on the distance from the reference transmitter and it is calculated as follows:
IF = Min(Di) + Delta(Di)(Di)
Using the default values of Min(Di) and Max(Di), we have: IF = 1% + 9%(Di)
12.1.7.14 Setting the Priorities for GUI and Calculations
You can set the priorities for user interface and calculations through the following option in the Atoll.ini file:
Priority enables you to set the priority between calculations and user interface.
0: User interface has the highest priority.
1 (default): User interface has a higher priority than calculations.
2: User interface and calculations have the same priority.
[Calculations]
UseSiteAltitude = 0
With UseSiteAltitude = 0, if DX and DY are 0, i.e., for transmitters and microwave links
located at the site coordinates, Atoll will still use the altitudes defined per site, if any, or
the altitudes from the DTM otherwise
[Studies]
SpecifyResolutionAfterComputation = 0
[Neighbours]
CoefDistanceOnly = 1
[RemoteCalculation]
Priority = 0, 1, or 2
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
189
12.1.7.15 Setting the Number of Parallel Processors and Threads
You can manage the number of processors and threads through the Atoll.ini file. The file should contain the following options:
Maximum number of processors:
NumberOfProcessors is the maximum number of processors that can be used for calculations. If you set this option to
0, Atoll will use actual number of available processors.
Maximum number of calculation threads:
NumberOfThreadsPathloss is the maximum number of threads that can be used for path loss calculations (4 by
default, 8 maximum)
NumberOfThreadsSimulation is the maximum number of threads that can be used for Monte Carlo simulation
calculations (4 by default, 8 maximum)
NumberOfThreadsStudy is the maximum number of threads that can be used for the calculation of coverage
predictions (4 by default, 8 maximum)
NumberOfThreadsStudyTile is the maximum number of threads that can be used per coverage prediction calculation
(0 by default, 8 maximum). If you set this option to 0, Atoll will use actual number of available threads.
NumberOfThreadsNeighbour is the maximum number of threads that can be used for automatic neighbour allocation
(4 by default, 8 maximum)
NumberOfThreadsMicrowave is the maximum number of threads that can be used for microwave link calculations (4
by default, 8 maximum)
All these options are upper limits per computer. Atoll supports a maximum of 64 parallel threads.
12.1.7.16 Disabling Parallel Calculation of Monte Carlo Simulations
For UMTS HSPA and CDMA2000 1xRTT 1xEV-DO documents, Atoll can perform multi-thread calculations of Monte Carlo
simulations. If you want to disable the parallel calculation, add the following lines to the Atoll.ini file:
ParallelSimulations is set to 1 by default.
The parallel calculation of Monte Carlo simulations in TD-SCDMA, WiMAX 802.16d, WiMAX 802.16e, and LTE documents is
disabled by default. It shoud not be enabled in TD-SCDMA documents.
12.1.7.17 Performing Calculations in Read-Only Documents
By default, when you open a read-only Atoll document, it is not possible to run calculations in it. If you want to run calculations
in read-only documents, you will have to add the following lines in the Atoll.ini file:
If you open a document that is already open in another Atoll session, Atoll lets you open the document as read-only.
12.1.7.18 Identifying Transmitter, Repeater, and Remote Antenna Coverage Areas
In GSM GPRS EDGE, UMTS HSPA, LTE, and WiMAX documents, you can create a "Coverage by Aerial" signal level coverage
prediction for separate coverage areas of transmitters and their repeaters and remote antennas.
[RemoteCalculation]
NumberOfProcessors = X
NumberOfThreadsPathloss = 1, 2, ..., or 8
NumberOfThreadsSimulation = 1, 2, ..., or 8
NumberOfThreadsStudy = 1, 2, ..., or 8
NumberOfThreadsStudyTile = 0, 1, 2, ..., or 8
NumberOfThreadsNeighbour = 1, 2, ..., or 8
NumberOfThreadsMicrowave = 1, 2, ..., or 8
[CDMA]
ParallelSimulations = 0
The Generator Initialisation must be set to 0 in order for the simulations to be calculated
parallely.
[Studies]
ComputeEvenIfReadOnly = 1
190
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
In order to make this coverage prediction available in Atoll, add the following lines in the Atoll.ini file:
12.1.7.19 Changing the Rounding Method Used for Profile Extraction
Before Atoll2.8.0, real values for altitudes read from the DTM files were rounded down to their integer values. However, from
Atoll2.8.0 onwards, real values are rounded up or down to their nearest integer values. For example, using the previous
method, 98.8 m was rounded to 98 m, but with the new method, it is rounded to 99 m. If you want to switch back to the
previous method, add the following lines in the Atoll.ini file:
RoundAltitudes is set to 1 by default.
12.1.7.20 Estimating Required and Used Memory Size for UMTS Simulations
Atoll can estimate the required and used memory sizes for UMTS simulations and display the estimates in the Source Traffic
tab of the new simulation group dialogue. Estimated memory size within the green region means low consumption, within
the yellow region means medium consumption, within the orange region means high consumption, and within the red region
means very high consumption, in which case the simulations might generate an out of memory error and not complete.
To activate the memory estimation feature, add the following lines in the Atoll.ini file:
PredictSimuMemorySize is set to 0 by default which means the feature is not active.
12.1.7.21 Disabling Calculations Over NoData Values for DTM and Clutter Classes
If you dont want Atoll to calculate path losses on the pixels located over nodata values defined in the DTM and clutter classes
files, add the following lines in the Atoll.ini file:
By default, OptimOnNoData is set to 0. This option only works with the propagation models available with Atoll by default.
12.1.7.22 Co-Planning: Calculating Predictions in the Current Document Only
Atoll calculates all the unlocked coverage predictions in the Predictions folder of the current document and the unlocked
coverage predictions in the linked Predictions folder from another document when you click the Calculate button, press F7,
or select the command from a context menu in the current document. If you want Atoll to calculate only the unlocked
coverage predictions in the Predictions folder of the current document, and not in the linked Predictions folder from another
document, add the following lines in the Atoll.ini file:
ComputeLinkedPredictions is set to 1 by default.
12.1.7.23 Co-Planning: Calculating Predictions in Serial or in Parallel
If you want Atoll to calculate in parallel the invalid or unavailable path loss matrices and unlocked coverage predictions in the
Predictions folder of the current document and the linked Predictions folder from another document, add the following lines
in the Atoll.ini file:
LinkedPredictionsComputationMode is set to Serialized by default, which means the path loss matrices and unlocked
coverage predictions in the current and linked documents are calculated in serial.
[Studies]
AerialStudy = 1
[Calculations]
RoundAltitudes = 0
[CDMA]
PredictSimuMemorySize = 1
[FskPropagModels]
OptimOnNoData = 1
[CoPlanning]
ComputeLinkedPredictions = 0
[CoPlanning]
LinkedPredictionsComputationMode = Parallelized
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
191
If you set LinkedPredictionsComputationMode to any other value, the calculations are performed in parallel but without being
managed by a task list.
Calculations are carried out starting with the current document in the order of the coverage predictions in the Predictions
folder.
12.1.7.24 Forcing Neighbour Symmetry Only Inside Focus Zone
Atoll carries out automatic neighbour allocation on transmitters located inside the Focus Zone (or the Computation Zone if
the Focus Zone does not exist). When you run an automatic neighbour allocation with the Force Symmetry option selected,
Atoll makes calculated neighbour relations symmetrical even if one of the transmitter in the neighbour relation is located
outside the Focus Zone. If you want Atoll to make only those neighbour relations symmetrical for which both transmitters in
the neighbour relation are located inside the Focus Zone, add the following lines in the Atoll.ini file:
ForceSymmetryInFocusZone is set to 0 by default.
12.1.7.25 Using Poisson Distribution in Monte-Carlo Simulations
By default, mobiles are generated in each simulation following a Poisson distribution. This means that there are small
variations in the number of randomly distributed mobiles from one simulation to another. To disable this type of distribution,
i.e., to have the same number of mobiles generated in each simulation of a group, add the following lines in the Atoll.ini file:
By default, RandomTotalUsers is set to 1.
12.1.7.26 Calculating EIRP from Max Power in Signal Level Predictions
Atoll calculates the EIRP from the pilot power in UMTS and CDMA2000, and reference signal power in LTE. If you wish to
calculate the EIRP from the Max Power values when calculating signal level-based coverage predictions, add the following
lines in the Atoll.ini file:
EIRPfromMaxPower is set to 0 by default.
This option applies to Coverage by Transmitter, Coverage by Signal Level, and Overlapping Zones predictions in UMTS,
CDMA2000, and LTE.
12.1.8 GSM GPRS EDGE Options
12.1.8.1 Considering Overlapping Zones for IM Calculation Based on Traffic
When calculating interference matrices based on traffic, overlapping between coverage areas of different transmitters is
taken into account when the option "Best Server" is selected and a positive margin is defined. For interference matrices
calculation based on "All" the servers (not Best Server), Atoll does not consider the overlapping to improve performance.
However, you can instruct Atoll to consider the overlapping during these calculations as well by adding the following lines in
the Atoll.ini file:
12.1.8.2 Setting the Default BSIC Format
You can set the default BSIC format to be used by Atoll by adding these lines in the Atoll.ini file:
DefaultValue enables you to change the default BSIC format (Octal by default) when you create a new Atoll document.
[Neighbours]
ForceSymmetryInFocusZone = 1
[Simulation]
RandomTotalUsers = 0
[Studies]
EIRPfromMaxPower = 1
[Features]
IM_TRAFFIC_OVERLAP = 1
[BsicFormat]
DefaultValue = 1 for Octal or 0 for Decimal format
192
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
12.1.8.3 Selecting the Interference Matrices Used During the AFP
All active interference matrices are taken into account during an AFP session according to the method defined in the Atoll.ini
file:
This option is valid for Forsks AFP.
1 refers to the default method, which is the worst case one. Setting this value to 0 will instruct the AFP to use the second
method.
Worst Case Method: For each interference matrix relationship, the worst case value in all the active interference
matrices is taken into consideration.
First Value Method: For each interference matrix relationship, the first value found in any active interference matrix
is taken into consideration. The order in which the interference matrices are scanned to find the first value is the order
of the interference matrices in the Interference Matrices folder in the Explorer window, i.e. the first IM is the one at
the top.
The First Value method was the default method in earlier versions of Atoll which allowed multiple interference matrix import.
12.1.8.4 Checking Database Consistency Automatically
If you want Atoll to automatically perform a basic data consistency check to avoid incompatibility between redundant fields
in GSM GPRS EDGE documents, add the following lines to the Atoll.ini file:
By default, this option is considered to be set to 0, which improves Atolls performance.
If this option is set to 1, Atoll updates the values of the fields "Number of TRXs" and "Channels" of the Transmitters table, with
the values from the TRGs and the TRXs tables respectively, when a document is opened from a database or refreshed.
12.1.8.5 Disabling the Maximum Range Parameter
The maximum cell range parameter (System tab of the Predictions folders properties dialogue) in GSM GPRS EDGE
documents is used by default and set to 35 km. You can disable this option by adding the following lines in the Atoll.ini file:
If you set this option to anything other than "No", Atoll will use the maximum range parameter and set it to the default value
of 35 km.
12.1.8.6 Enabling the Support for Multi-band Transmitters
Atoll is capable of modelling transmitters with subcells (TRX groups) belonging to different frequency domains. To turn on the
multi-band modelling feature, add the following lines in the Atoll.ini file:
MultiBandManagement is set to 0 by default. Enabling multi-band management allows the users to access the multi-band
management features through the Frequency Band Propagation button under the Subcells section of the TRXs tab of a
transmitters properties dialogue, and through the Subcells > Multi-Band Propagation Parameters command in the context
menu of the Transmitters folder.
In the Multi-Band Propagation Parameters table and in the database, Atoll uses the "@" character to identify the multi-band
transmitters. Therefore, if you are working on a document with multi-band transmitters, and you have the "@" character in
the names of repeaters, remote antennas, or subcells without a donor/main transmitter, Atoll deletes these records when
opening the document from a database. If you do not want Atoll to automatically delete such records when opening the
document from a database, you have to sett the following option in the Atoll.ini file:
[AFP]
WorstCaseIM_FskAfp = 0 or 1
[Refresh]
TRXIntegrity = 1
This option should not be used with Sybase databases.
[Perfos]
MaxRangeApplied = No
[Studies]
MultiBandManagement = 1
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
193
RemoveBadMultiCells is set to 1 by default.
If you are not working with multi-band transmitters, i.e., MultiBandManagement is set to 0, Atoll does not automatically
delete such records. If you want Atoll to automatically delete such records when opening the document from a database, you
have to sett the following option in the Atoll.ini file:
CleanMultiCellManagement is set to 0 by default.
12.1.8.7 Setting the Best Server Calculation Method in Same Priority HCS Layers
Atoll can calculate serving transmitters according to HCS layer priorities in coverage predictions. The signal level received from
the serving transmitter must be higher than the minimum reception threshold ( ) for its HSC layer.
If there are two HCS layers with different priorities:
The serving transmitter is the one that belongs to the HCS layer with the highest priority.
If there are two HCS layers with the same priority:
1st strategy: The serving transmitter is the one for which the difference between the received signal level and
is the highest. Where, is the minimum reception threshold for the HSC layer of each respective transmitter.
2nd strategy: The serving transmitter is the one which has the highest received signal level.
The default strategy is the 1st one. You can use the 2nd strategy by adding the following lines in the Atoll.ini file:
UseThresholdForSameLayerPriorities is set to 1 by default.
12.1.8.8 Hiding Advanced AFP Parameters
You can hide the advanced parameters from the Atoll AFP properties dialogue by adding the following lines in the Atoll.ini file:
SimpleUserGUI is set to 0 by default. Setting SimpleUserGUI to 1 hides the Interference Matrices, MAIO, and Advanced tabs.
12.1.8.9 Making Redundant Fields in the Transmitters Table Read-only
Some of the fields in the Transmitters table are redundant with other fields in the Subcells table. Modifying values in one table
might cause inconsistencies between the two tables in some cases. You can make these redundant fields uneditable in the
Transmitters table by adding the following lines in the Atoll.ini file:
The redundant fields in the Transmitters table are the BCCH and the Number of TRXs fields.
CanEditTRXInfoAtTXLevel is set to 1 by default, which means that the fields are editable.
12.1.8.10 Setting the Transmission Diversity Gain
If a subcell is using transmission diversity, the air-combining gain of 3 dB is applied to all the received signal levels, wanted (C)
as well as interfering (I), during calculations. You can modify the default value of 3 dB by adding the following lines in the
Atoll.ini file:
[Studies]
RemoveBadMultiCells = 0
[Studies]
CleanMultiCellManagement = 1
[Studies]
UseThresholdForSameLayerPriorities = 0
T
Rec
HCS
T
Rec
HCS
T
Rec
HCS
[AFP]
SimpleUserGUI = 1
[GSM]
CanEditTRXInfoAtTXLevel = 0
[Studies]
2GTxDiversityGain = X
194
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
Where X is the value of the air-combining gain in dB.
12.1.8.11 Adding Grouped HCS Servers Option in Calculations
By default, the Grouped HCS Servers option is not available in the list of choices for Server in coverage predictions, traffic
capture, and interference matrix calculations. To make this option available, add the following lines in the atoll.ini file:
12.1.8.12 Deactivating Frequency Band Filtering in IM Calculation
When calculating interference matrices, Atoll filters potential interferers based on the frequency bands used by the interfered
and interfering subcells. For example, if the interfered subcell uses the GSM900 band and a potential interferer uses the
GSM1800 band, and the two bands do not overlap, then this potential interferer is ignored. This filtering helps improve the
calculation performance by ignoring the interfered-interferer pairs that would have eventually resulted in no IM entry after
the calculation. Any interferer whose assigned frequency band overlaps with the frequency band assigned to the interfered
subcell is not filtered.
You can deactivate this filtering by adding the following lines in the Atoll.ini file:
FilterByFrequencyBands is set to 1 by default.
12.1.8.13 Starting TRX Indexes at 1
By default, TRXs are indexed by Atoll starting at index 0. If you wish to start the indexing at 1, add the following lines in the
Atoll.ini file:
FirstTRXIndex is set to 0 by default. Setting FirstTRXIndex to any other value has the same effect as setting it to 1.
12.1.8.14 Hiding the TRX Index
If you wish to hide the TRX index column, add the following lines in the Atoll.ini file:
TRXIndexHidden is set to 0 by default.
12.1.8.15 Extending the Allowed Value Range for C/I and Reception Thresholds
Currently the subcell C/I threshold allows values from 0 to 24 dB and the rception threshold allows values from -116 to -
50 dBm. If you wish to extend this range to 30 dB and -134 dBm for the C/I and reception thresholds respectively, add the
following lines in the Atoll.ini file:
WideRangeSubcellThresholds is set to 0 by default, which corresponds to the default value ranges.
12.1.9 UMTS HSPA, CDMA2000, and TD-SCDMA Options
12.1.9.1 Suppressing Cell Name Carrier Suffixes
It is only possible to suppress the carrier suffix in a 3G cell name in the case of a single carrier scenario, i.e., the first carrier is
also the last carrier in the global parameters. To do this, add the following lines in the Atoll.ini file:
[TMP]
ExtraServZone = 1
[IM]
FilterByFrequencyBands = 0
[GSM]
FirstTRXIndex = 1
[GSM]
TRXIndexHidden = 1
[GSM]
WideRangeSubcellThresholds = 1
[3GCells]
NoSuffixIfUniqueCarrier = 0 or 1
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
195
This is set to 0 by default, which means that cell names will follow the normal convention of Atoll, SiteN_X(C). If there is only
one carrier, meaning that C is unique, then this option can be set to 1. This will result in cell names which will be same as the
transmitter names, SiteN_X.
12.1.9.2 Disabling Macro-diversity (SHO) Gains in Calculations
In UMTS HSPA and CDMA2000 documents, macro-diversity gains are calculated for pilot Ec/Io, and DL and UL Eb/Nt based on
the respective standard deviations. You can deactivate the calculation and use of macro-diversity gains in all the calculations
by adding the following lines in the Atoll.ini file:
WithSHOGain is set to 1 by default.
If you wish, you can deactivate the macro-diversity gain calculation for the pilot Ec/Io only by adding the following lines in the
Atoll.ini file:
AddPilotSHOGain is set to 1 by default.
12.1.9.3 Calculating and Displaying Peak or Instantaneous HSDPA Throughput
In UMTS HSPA documents, you can choose to display and work with either peak values or instantaneous values of the HSDPA
throughputs per mobile, cell, and site in simulation results. To do this, you can add the following lines in the Atoll.ini file:
0: Instantaneous throughput (Default)
1: Peak throughput
If you choose to display the instantaneous HSDPA throughputs, Atoll will:
Display the number of simultaneous HSDPA users in the simulation results.
Place a certain part of HSDPA users in a waiting queue during simulations.
Display the instantaneous gross and instantaneous application level throughputs per mobile and per cell in the
simulation results.
Display the instantaneous throughput per site in the Sites tab of the simulation results.
If you choose to display the peak HSDPA throughputs, Atoll will:
Not display the number of simultaneous HSDPA users in the simulation results.
Display the peak gross and peak application level throughputs per mobile and per cell in the simulation results.
Display the MUG table in the cell properties. Input from this are used to calculate the peak gross throughput per cell
when the scheduling algorithm is "Proportional Fair".
Display the average HSDPA throughput per user in the Cells tab of the simulation results.
HSDPA resource scheduling will not be carried out. The HSDPA throughput for each user will be calculated by taking into
account the MUG corresponding to the current number of connected HSDPA users.
In Average Simulation results, the average HSDPA throughput per user can be calculated excluding the simulations where no
HSDPA users were served. To do this, enter the following lines in the Atoll.ini file:
HSDPAAvgSimuResults = 0 by default.
12.1.9.4 Setting the Power to Use for Intra-cell Interference in HSDPA
In HSDPA prediction studies, you can choose whether to perform intra-cell interference calculations based on total cell power
(Ptot) or maximum cell power (Pmax). By default, Atoll performs this calculation based on the total power. You can instruct
Atoll to use maximum power in stead by adding the following lines in the Atoll.ini file:
[Shadowing]
WithSHOGain = 0
[CDMA]
AddPilotSHOGain = 0
[CDMA]
HSDPAThroughputPeak = 0 or 1
[CDMA]
HSDPAAvgSimuResults = 1
[CDMA]
PmaxInIntraItf = 1
196
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
0: Intra-cell interference calculation based on total power (Default)
1: Intra-cell interference calculation based on maximum power
12.1.9.5 Enabling Coverage Predictions of Connection Probabilities
You can perform coverage prediction studies for connection probabilities in UMTS HSPA documents by adding the following
lines in the Atoll.ini file:
This coverage prediction study is available in the list of prediction studies if UseStudyCnxProba is set to 1. Otherwise, it will
not be available. MinUsersPerBin is the minimum number of users per pixel required for that pixel to be taken into account
in the coverage prediction.
12.1.9.6 Setting the Calculation Method for HS-PDSCH CQI
If you choose the CQI based on CPICH quality option in Global Parameters, you can select the formula used for calculating
HS-PDSCH CQI in Atoll by adding the following lines in the Atoll.ini file:
CQIDeltaWithPower is set to 1 by default. If you set CQIDeltaWithPower to 0, the HS-PDSCH CQI will be calculated using the
formula:
If you set CQIDeltaWithPower to 1, the HS-PDSCH CQI will be calculated using the formula:
The above equations are in dB. Refer to the Technical Reference Guide for more details.
12.1.9.7 Enabling Orthogonality Factor in Pilot E
C
/N
T
Calcaultion in HSDPA
%Pilot Finger and the Orthogonality Factor model two different effects on the CPICH quality. %Pilot Finger is related to the
CPICH physical channel only and models the loss of energy in the CPICH signal due to multipath. The Orthogonality Factor is
related to the correlation between the CPICH physical channel and other intra-cell physical channels.
You can instruct Atoll to use the Orthogonality Factor in the calculation of pilot E
C
/N
T
in HSDPA instead of %Pilot Finger by
adding the following lines in the Atoll.ini file:
12.1.9.8 Setting the Maximum Number of Rejections for Mobiles
You can define a maximum number of rejections for mobiles during simulations by adding the following lines in the Atoll.ini
file:
If a mobile is rejected X number of times, it will no longer be considered in the next iterations.
12.1.9.9 Setting the Maximum Number of Rejections for HSDPA Mobiles
You can set the number of times an HSDPA mobile should be rejected (or placed in a queue) before it is considered
permanently rejected (or permanently placed in the queue). The default value of this option is 5. To modify the default value,
enter the following lines in the Atoll.ini file:
[CDMA]
UseStudyCnxProba = 1
MinUsersPerBin = X
[CDMA]
CQIDeltaWithPower = 0 or 1
CQI ( )
HS PDSCH
CQI ( )
pi l ot
E
C
N
T
-------
pi l ot
E
C
N
T
-------
HS PDSCH
+ =
CQI ( )
HS PDSCH
CQI ( )
pi l ot
P
pi l ot
P
HS PDSCH
+ =
[CDMA]
OrthoInCPICH = 1
[CDMA]
MaxRejections = X
[CDMA]
HSDPAMaxRejections = X
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
197
Where X is the number of times an HSDPA mobile should be rejected to be considered permanently rejected for the
simulation.
12.1.9.10 Defining an Offset With Respect to The Thermal Noise
You can define an offset with respect to the thermal noise by adding the following lines in the Atoll.ini file:
Where, X is the offset value in dBs. During Monte Carlo simulations, calculations performed on each mobile only take into
account the cells whose received power, at the mobile location, is greater than the thermal noise minus this offset. You should
set CutOffSimu to 20 dB for optimum performance without losing a lot of interference.
12.1.9.11 Setting Precision of the Rasterization Process
During Monte Carlo simulations, Atoll internally converts vector traffic maps to raster traffic maps in order to perform a
distribution of users according to the traffic densities and the connection probabilities. The accuracy of this conversion from
vectors to raster is high enough for most, nearly all, cases. However, this accuracy might not be enough for highly precise
vector polygons defining traffic hotspots.
The figure below depicts this effect for a vector polygon which is just slightly larger than 1 raster pixel. The vector polygon and
the raster bin have the same traffic density in the following figure.
The primitive libraries, which perform the conversion from vector to raster, deal in terms of float values for the x and y
coordinates of the vector polygons. Since these are float values, you will have to create vector polygons with the exact
(accurate to all the decimal places) size of a pixel (or multiples of a pixel) in order to get raster pixels with the exact same
surface area as the vector polygons. If the coordinates of the vector polygons are not accurate, it is possible that the raster
pixel found from the vector polygon will be shifted 1 bin to the right or to the left.
Such a rasterization means that the number of users in the vector remains correct, but the density might be different since
the surface area has changed (Number of users = User Density x Area).
If you want Atoll to increase the precision of the rasterization process for hotspots in your network. You can add the following
lines in the Atoll.ini file:
The options are:
Improve = 1 (by default) means that Atoll will use the accurate rasterization method for small polygons. Improve = 0
means that the normal rasterization method will be used for all polygons. Setting this option to 1 implies that this
algorithm will not be used globally for all polygons, but only for small polygons which are defined by the options
SurfRatio or MaximumSurf.
Precision = 1 (by default) means that the rasterization resolution (step) used by the algorithm for small polygons is 1
metre. You can set it to a higher value if you observe performance degradation. The step of rasterization means the
size of the bin used to approximate the vector shape with bins.
[CDMA]
CutOffSimu = X
Figure 12.1: Rasterization Process
[Rasterization]
Improve = 0 or 1
Precision = 1
SurfRatio = 20
MaximumSurf = 2500
198
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
SurfRatio = 20 (by default) means that the accurate algorithm will be used only for polygons whose size is smaller than
20 times the size of the normal raster bin. The normal raster bin size in an Atoll document is the finest resolution
among the geographic data available in the document.
MaximumSurf = 2500 (by default) means that a polygon will be considered small only if its surface area is less than or
equal to 2500 sq. m.
So, a polygon will be considered small, and will be rasterized using the accurate algorithm, if either the ratio of its surface area
to the surface area of the normal raster bin is equal to or less than SurfRatio, or if its surface area is less than MaximumSurf.
If you want to use just the MaximumSurf option, you can set the SurfRatio to 0.
12.1.9.12 Defining the Number of Iterations Before Downgrading
You can set the number of iterations that Atoll should carry out before starting the downgrading. The default value of this
option is 30. To modify the default value, enter the following lines in the Atoll.ini file:
Where X is the integer number of iterations.
12.1.9.13 Adjusting the Working of the Proportional Fair Scheduler
In UMTS HSPA documents, you can adjust how the proportional fair scheduler functions by adding the following lines in the
Atoll.ini file:
Where X is a number between 0 and 100, which represents the proportional fair scheduler weight. PFSchedulerCQIFactor =
50 by default. If you set PFSchedulerCQIFactor = 0, the proportional fair scheduler functions like the Round Robin scheduler.
If you set PFSchedulerCQIFactor = 100, the proportional fair scheduler functions like the Max C/I scheduler.
12.1.9.14 Displaying E
c
/I
0
of Rejected Mobiles in Simulation Results
In UMTS and CDMA simulation results, the Ec/I0 AS1 column in the Mobiles tab may list the Ec/I0 values from the best server
for all the mobiles, connected or rejected. To display the Ec/I0 from the best server for the rejected mobiles, add the following
lines in the Atoll.ini file:
DisplayEcIoOfRejected is set to 0 by default.
12.1.9.15 Switching Back to the Old Best Server Determination Method
Before Atoll 2.8.0, best server determination in UMTS and CDMA networks used to be performed by selecting the best carrier
within transmitters according to the selected method (site equipment) and then the best transmitter using the best carrier.
To switch back to this best server determination method, add the following lines in the Atoll.ini file:
MultiBandSimu is set to 1 by default.
If you set Precision = 1, the performance (calculation speed) can be considerably
decreased depending on the size of your network. It is recommended to set a higher
value for the Precision option.
If your Atoll document contains two geographic data files, one with a 20 m resolution and
the other with a 5 m resolution, and you remove the 5 m one from your document, Atoll
will still keep 5 m as the normal raster bin size.
[CDMA]
IterBeforeDown = X
[CDMA]
PFSchedulerCQIFactor = X
[CDMA]
DisplayEcIoOfRejected = 1
[CDMA]
MultiBandSimu = 0
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
199
12.1.9.16 Displaying Automatic Allocation Cost Values
You can display the cost values calculated by Atoll for different relations when allocating scrambling codes and PN offsets. To
display cost values, add the following lines in the Atoll.ini file:
DisplayCostValues is set to 0 by default.
12.1.9.17 Selecting SC and PN Offset Allocation Strategies Available in the GUI
In the Atoll.ini file, you can select the scrambling code (UMTS and TD-SCDMA) and PN offset (CDMA2000) allocation strategies
that will be available to the user in the automatic allocation dialogue. To select the allocation strategies, add the following
lines in the Atoll.ini file:
The allocation strategies 1, 2, 3, and 4 correspond to the following:
In UMTS:
1: Clustered
2: Distributed per Cell
3: One Cluster per Site
4: Distributed per Site
In TD-SCDMA:
1: Clustered
2: Distributed per Cell
3: One SYNC_DL Code per Site
4: Distributed per Site
In CDMA2000:
1: PN Offset per Cell
2: Adjacent PN-Clusters per Site
3: Distributed PN-Clusters per Site
12.1.9.18 Defining a Fixed Interval Between Scrambling Codes
You can define a fixed interval between scrambling codes assigned to cells on a same site when the allocation is based on a
distributed strategy (Distributed per Cell or Distributed per Site). To apply the defined interval, add the following lines in the
Atoll.ini file:
ConstantStep is set to 0 by default.
12.1.9.19 Compressed Mode: Restricting Inter-carrier and Inter-technology
Neighbour Allocation
You can prevent Atoll from allocating inter-carrier and inter-technology neighbours to cells located on sites whose equipment
does not support compressed mode, by adding the following lines in the Atoll.ini file:
CompressModeEval is set to 0 by default.
12.1.9.20 Setting the Maximum AS Size for SC Interference Prediction
You can set the maximum active set size to a fixed number of transmitters for the scrambling code interference coverage
prediction by adding the following lines in the Atoll.ini file:
[PSC]
DisplayCostValues = 1
[CDMA]
CodeStrategies = 1, 2, 3, 4
[PSC]
ConstantStep = 1
[Neighbours]
CompressModeEval = 1
200
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
Where X is the maximum number of transmitters in the active set. If you set SCActivesetMaxSize = 10, you will get the same
results in the coverage prediction as the SC Interference tab in the point analysis.
12.1.9.21 Displaying Uplink Total Losses in Coverage by Signal Level
In UMTS and CDMA documents, you can activate the Uplink Total Losses and Minimum Uplink Total Losses display options in
the Coverage by Signal Level prediction by adding the following lines in the Atoll.ini file:
UplinkLosses is set to 0 by default. Uplink total losses are calculated from the downlink total losses by replacing the downlink
transmitter losses by uplink transmitter losses.
12.1.9.22 Setting the Maximum UL Reuse Factor for HSUPA Users Noise Rise
Estimation
In UMTS HSPA simulations, Atoll assumes a constant uplink reuse factor for estimating the maximum available noise rise per
HSUPA user. This may cause unnecessary rejection of some HSUPA users in very low traffic cases. You can set an upper limit
for the uplink reuse factor by adding the following lines in the Atoll.ini file:
MaxReuseFactor is set to 5 by default.
12.1.10 WiMAX and LTE Options
12.1.10.1 Blocking Access to IEEE Parameters in WiMAX
You can disallow modification of the parameters that come from the IEEE specifications, and are not supposed to be changed,
by adding the following lines in the Atoll.ini file:
By default, ModifiableIEEEParams is set to 1, which means that all the parameters are modifiable. When you set
ModifiableIEEEParams to 0, it means that the following parameters will be unmodifiable in the GUI:
802.16d:
Under Channel Configuration in the Global Parameters tab of the Transmitters folders properties dialogue:
Number of Subchannels per Channel and Number of Subcarriers per Channel, i.e. Total, Used, and Data.
802.16e:
In the Permutation Zones table, the first DL PUSC permutation zone cannot be deactivated.
In the Permutation Zones table: Number of Used Subcarriers, Number of Data Subcarriers, and Number of
Subchannels per Channel.
In the Permutation Zones table: Subchannel Groups (Segment 0), Subchannel Groups (Segment 1), and
Subchannel Groups (Segment 2) for FFT sizes < 1000.
In the Frame Configurations table and in the General tab of the properties dialogue of the frame configurations:
Number of Preamble Subcarriers.
In the Frame Configurations table, the Total Number of Subcarriers changes into a combo box with the following
five values: 128, 256, 512, 1024, 2048.
12.1.10.2 Using Only Bearers Common Between the Terminals and Cells
Equipment
If you want Atoll to perform an intersection over the bearers supported by the cell equipment and by the terminal equipment,
add the following lines in the Atoll.ini file:
[Studies]
SCActivesetMaxSize = X
[Studies]
UplinkLosses = 1
[UMTSSimus]
MaxReuseFactor = X
[WiMAX]
ModifiableIEEEParams = 0
[OFDM]
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
201
UseCommonBearersOnly is set to 0 by default. When UseCommonBearersOnly is set to 1, Atoll only uses the bearers for
which selection thresholds are defined in both the terminals and the cells equipment for both downlink and uplink bearer
selection.
12.1.10.3 Disabling Multi-antenna Interference Calculation in LTE
If more than one antenna is being used at an interferer, the interference from all the antennas is taken into account. If you
wish to switch back to the old MIMO interference calculation method, where interference from only one antenna was
considered, you must add the following lines in the Atoll.ini file:
MultiAntennaInterference is set to 1 by default. This option affects the interference calculation in C/(I+N). Interference
calculated for RSSI and RSRQ always includes the effect of multiple antennas used by interferers.
12.1.10.4 Enabling Display of Signals per Subcarrier Point Analysis in LTE
By default a point analysis in LTE displays RS per channel, SS & PBCH per channel, PDCCH & PDSCH per channel, and RS per
subcarrier. If desired, you can also use a point analysis to display SS & PBCH per subcarrier and PDCCH & PDSCH per subcarrier
by adding the following lines in the Atoll.ini file:
DisplaySignalsPerSCInPtA is set to 0 by default. When the DisplaySignalsPerSCInPtA option is set to "0" or is absent, SS & PBCH
per subcarrier and PDCCH & PDSCH per subcarrier are not available options in a point analysis.
12.1.10.5 Enabling Multi-antenna Interference Calculation in WiMAX
In case of more than one antenna being used at an interferer, the interference from all the antennas can be taken into
account. For this, you must add the following lines in the Atoll.ini file:
MultiAntennaInterference is set to 0 by default.
12.1.10.6 Including Cyclic Prefix Energy in LTE Signal Level Calculation
The useful signal level calculation takes into account the useful symbol energy (Es), i.e., excluding the energy corresponding
to the cyclic prefix part of the total symbol duration. However, you can include the cyclic prefix energy in the useful signal level
calculation by adding the following lines in the Atoll.ini file:
ExcludeCPFromUsefulPower is set to 1 by default.
Independant of the option, interference levels are calculated for the total symbol durations, including the energy useful
symbol duration and the cyclic prefix energy.
12.1.10.7 Excluding Cyclic Prefix Energy in WiMAX Signal Level Calculation
The useful signal level calculation may exclude the energy corresponding to the cyclic prefix part of the total symbol duration,
hence taking into account only the energy belonging to the useful symbol duration. In order to do so, you must add the
following lines in the Atoll.ini file:
ExcludeCPFromUsefulPower is set to 0 by default.
Independant of the option, interference levels are calculated for the total symbol durations, including the energy useful
symbol duration and the cyclic prefix energy.
UseCommonBearersOnly = 1
[LTE]
MultiAntennaInterference = 0
[LTE]
DisplaySignalsPerSCInPtA=1
[WiMAX]
MultiAntennaInterference = 1
[LTE]
ExcludeCPFromUsefulPower = 0
[WiMAX]
ExcludeCPFromUsefulPower = 1
202
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
12.1.10.8 Ignoring Inter-Neighbour Preamble Index Collision
The automatic preamble index allocation algorithm in Atoll takes into account the possible collision of preamble indexes
assigned to neighbours of a cell. This means that Atoll tries to not allocate the same preamble index to two neighbours of a
cell. If you want to disable this constraint, i.e., allow Atoll to allocate the same preamble index to two neighbours of a cell,
add the following lines in the Atoll.ini file:
InterNeighbourPICollisions is set to 1 by default.
The preamble index audit based on neighbours also takes this option into account. With InterNeighbourPICollisions = 1, the
audit lists the cell pairs that are neighbours of a cell and are allocated the same preamble index. When
InterNeighbourPICollisions = 0, the preamble index collision is not verified between neighbours of a cell.
12.1.10.9 Ignoring Inter-Neighbour Physical Cell ID Collision
The automatic physical cell ID allocation algorithm in Atoll takes into account the possible collision of physical cell IDs assigned
to neighbours of a cell. This means that Atoll tries to not allocate the same physical cell ID to two neighbours of a cell. If you
want to disable this constraint, i.e., allow Atoll to allocate the same physical cell ID to two neighbours of a cell, add the
following lines in the Atoll.ini file:
InterNeighbourIDCollisions is set to 1 by default.
The physical cell ID audit based on neighbours also takes this option into account. With InterNeighbourIDCollisions = 1, the
audit lists the cell pairs that are neighbours of a cell and are allocated the same physical cell ID. When
InterNeighbourIDCollisions = 0, the physical cell ID collision is not verified between neighbours of a cell.
12.1.10.10 Renaming OPUSC Zone to PUSC UL
If you wish to work with two PUSC UL permutation zones, you can rename the OPUSC permutation zone to PUSC UL by adding
the following lines in the Atoll.ini file:
ReplaceOPUSCwithPUSCUL is set to 0 by default.
12.1.10.11 Deactivating Uniform Distribution of Resources
By default, during automatic allocation of resources (channels, physical cell IDs, preamble indexes, zone permbases)
distributes the allocated resources uniformly. If you wish to deactivate the uniform distribution of resources, add the
following lines in the Atoll.ini file:
UniformIDDistribution is set to 1 by default.
12.1.10.12 Activating Basic Preamble Index/Physical Cell ID Allocation
Preamble and physical cell ID allocation is now part of the WiMAX and LTE AFP modules, respectively. The preamble index and
physical cell ID allocation features that used to be available in the WiMAX and LTE modules are no longer supported. You can,
however, still use these no longer supported features by making them available in Atoll through the following options in the
Atoll.ini file:
For activating the basic preamble index allocation:
For activating the basic physical cell ID allocation:
[WiMAX]
InterNeighbourPICollisions = 0
[LTE]
InterNeighbourIDCollisions = 0
[WiMAX]
ReplaceOPUSCwithPUSCUL = 1
[OFDM]
UniformIDDistribution = 0
[License]
Basic_WiMAX_AFP = 1
[License]
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
203
12.1.10.13 Taking Second Order Neighbours into Account in the AFP
The LTE AFP takes first order neighbours into account when allocating physical cell IDs. The WiMAX AFP takes first order
neighbours into account when allocating preamble indexes and downlink and uplink zone permbases. If you want the AFP to
take both first and second order neighbours into account, add the following lines in the Atoll.ini file:
SecondNeighbours is set to 0 by default.
12.1.10.14 Setting PDCCH to 100% Loaded in LTE Interference Calculations
By default, the downlink interference calculated from PDSCH and PDCCH is weighted by the downlink traffic loads of the
interfering cells. If you wish to set the PDCCH to 100% loaded, i.e., only weight the interference from PDSCH by the downlink
traffic load and not the interference from the PDCCH, add the following lines in the Atoll.ini file:
ApplyDLLoadOnPDCCHInterf is set to 1 by default.
12.1.11 Microwave Radio Links Options
12.1.11.1 Excluding Near-field Interference from Calculations
If you want to exclude the effect of near-field interference from interference calculations, add the following lines in the
Atoll.ini file:
IgnoreCositeInterference is set to 0 by default. When IgnoreCositeInterference is set to 1, interference received from co-site
sources is ignored.
12.1.11.2 Excluding Standby Channels from Interference Calculations
If you want to exclude the standby, and diversity-standby channels from interference calculations, add the following lines in
the Atoll.ini file:
HSB_INTERFERER is set to 0 by default.
12.1.11.3 Updating A>>B and B>>A Profiles in Real-time
In the MW Analysis windows Profile view, when a change is made on the A>>B link, it is not automatically taken into account
in the B>>A direction in real time. This produces inconsistent results in the 2 directions. If you want to make the profile update
real-time in both directions, i.e., changes in one direction automatically updated in the other direction, add the following lines
in the Atoll.ini file:
UpdateOppositeHop is set to 0 by default.
12.1.11.4 Disabling Sheilding Factor on Wanted Signal at Receiver
If you want to disable the use of the sheilding factor on the wanted signal at the receiver during interference calculations, add
the following lines in the Atoll.ini file:
Basic_LTE_AFP = 1
[OFDM]
SecondNeighbours = 1
[LTE]
ApplyDLLoadOnPDCCHInterf = 0
[MWCalculations]
IgnoreCositeInterference = 1
[MWCalculations]
HSB_INTERFERER = 1
[MWCalculations]
UpdateOppositeHop = 1
[MWCalculations]
204
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
ShieldingFactorOnWantedSignal is set to 1 by default, which means that the sheilding factor is taken into account at the
receiver when calculating interference. On the transmitter side, the sheilding factor is always taken into account when
calculating interference.
12.1.11.5 Using Old Min C/I Values
If you wish to use Min C/I values defined or calculated in old versions of Atoll, add the following lines in the Atoll.ini file:
MWEquipment_CIMIN is set to 0 by default.
12.1.11.6 Defining Channel Number Prefix and Suffix for Display
In the port definition dialogue, reports, and calculation results, channels belonging to the lower half-bands of any sub-band
are displayed using their channel numbers and those belonging to the upper half-bands are displayed with their channel
numbers suffixed with a prime (). If you wish, you can define your own prefixes and suffixes for the display of these channel
numbers. For example, to display channels of the lower half-band of an 11 GHz frequency band as 11GHz_1_Low and those
of the upper half-band as 11GHz_1_Up, enter the following lines in the Atoll.ini file:
By default, PrefixL, SuffixL, and PrefixU are empty, and SuffixU = . This option changes the display in Atoll but does not have
any effect on the values stored in the ATL files and databases.
12.1.12 Measurement Options
12.1.12.1 Displaying Additional Information in Drive Test Data
It is possible to display the following additional information in the columns of serving and neighbour cells:
BCCH - BSIC pair (GSM GPRS EDGE documents)
Scrambling Code - Scrambling Code Group pair (UMTS HSPA documents)
PN Offset - PN Offset Group pair (CDMA2000 1xRTT 1xEV-DO documents)
You have to add the following lines in the Atoll.ini file to display this information:
Setting ShowCoupleInfo to 0 hides this information.
12.1.12.2 Setting the Number of Transmitters per Drive Test Data Path
By default, Atoll can import information about one serving transmitter (or cell in CDMA documents) and six neighbour
transmitters (or cells in CDMA documents) for drive test data paths. You can change the number of transmitters per drive test
data path by adding the following lines in the Atoll.ini file:
Where X is the number of transmitters per drive test data path. The default value of NumberOfTestMobileTransmitters is 7.
12.1.12.3 Recalculating Distances of Points From There Serving Cells at Import
If you want Atoll to calculate the distance of each measurement point from its nearest serving cell, you can add the following
lines in the Atoll.ini file:
ShieldingFactorOnWantedSignal = 0
[Compatibility]
MWEquipment_CIMIN = 1
[MWSubband]
PrefixL = 11G_
SuffixL = Low
PrefixU = 11G_
SuffixU = Up
[TestMobileData]
ShowCoupleInfo = 1
[TestMobileData]
NumberOfTestMobileTransmitters = X
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
205
The default value of RecalcDist is 1, which means that Atoll will calculate the distance for each measurement point. The
nearest serving cell is the one closest to the measurement point which has the same (Scrambling Code, SC Group), (BSIC,
BCCH), or (PN Offset, PN Offset Group) pair as the point.
12.1.12.4 Defining the BCCH and BSIC Columns for FMT Import
The .fmt files generated by the TEMS Investigation GSM tool contain a number of columns. To define which of these columns
should be imported as the BCCH column and which one as the BSIC column in Atoll, you can add the following lines in the
Atoll.ini file:
Where, Column1 and Column2 are the titles of the two columns in the .fmt file corresponding to the BCCH and the BSIC
columns respectively.
12.1.12.5 Importing Drive Test Data with Scrambling Codes as Integers
You can force the conversion of scrambling codes to integer values when importing drive test data by adding the following
option in the Atoll.ini file:
FloatingPointScramblingCodeSupport is set to 0 by default, and the scrambling codes are imported according to the numeric
data type selected for the scrambling code column in the import dialogue.
12.2 ACP Initialisation File
The ACP initialisation file is used to inform Atoll of the preferred settings when the ACP is used for automatic cell planning
during Atoll sessions. It can be used to adjust the behaviour of the ACP.
You can comment out any option in the acp.ini by preceding the line with a semi-colon (";") or with a hash mark ("#").
In order for the ACP initialisation file to be used by Atoll, you should place the acp.ini file in the Atoll installation directory.
You can define a different location for the acp.ini file by setting the following option in the atoll.ini file:
The following sections describe the options available in the acp.ini file.
12.2.1 Managing Preferences
Some of the settings provided in the acp.ini file can be modified directly using the ACP - Automatic Cell Planning Properties
dialogue, under ACP Automatic Cell Planning on the Setup Template tab. ACP either embeds these settings directly in the ATL
document or in a user-defined acp.ini file. These settings are referred as "local settings." Local settings are the settings found
in sections using the "Tpl" keyword, such as [ACPTplGeneralPage].
[TestMobileData]
RecalcDist = 1 or 0
[TestMobileDataImportFmt]
BCCHColumn = Column1
BSICColumn = Column2
[TestMobileData]
FloatingPointScramblingCodeSupport = 1
The ACP initialisation file is a powerful tool. You should not modify any option in the
acp.ini file until and unless you are absolutely sure of what you are doing.
[ACP]
iniFile = /path/to/the/ACP.ini
206
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
12.2.2 GUI Options
In this section are the settings defining default values and defining certain aspects of the GUI configuration. These settings are
local and are usually defined using Setup Template tab of the ACP - Automatic Cell Planning Properties dialogue, and stored
either in the Atoll project or a local acp.ini file.
12.2.2.1 Default Values on the Optimisation Tab
In the [ACPTplGeneralPage] section, you can find the options used to set default values for the Optimisation tab.
The following options can be used to set default values for the number of iterations and resolution:
Other options can be used to define the default values for calculating cost:
12.2.2.2 Automatically Creating Custom Zones on the Optimisation Tab
In the [ACPTplGeneralPage] section, you can find the options used to automatically create custom zones that will appear on
the Optimisation tab when you create a new ACP setup.
The following option can be used to automatically create ACP custom zones from the hotspots in the Atoll project:
The following options can be used to automatically create ACP custom zones from one or more clutter classes or from a SHP
file:
The local settings, defined using the ACP - Automatic Cell Planning Properties
dialogue, take precedence over the same settings defined in the global acp.ini
file. The settings in the acp.ini file are read when you start a new project to
initialise the settings of the ACP.
When using the acp.ini file to define options, instead of using the ACP -
Automatic Cell Planning Properties dialogue, you can also define any other
settings even if they can not be set using the ACP - Automatic Cell Planning
Properties dialogue. These settings redefined locally have precedence over the
global settings.
[ACPTplGeneralPage]
nbIteration=100
resolution=50
cost.type=0 # 0=off, 1=limt_to_max, 2=apply_cost_to_change_plan
cost.maxCost=50
cost.azimuth.cost=1
cost.azimuth.isSiteVisit=true
cost.tilt.cost=1
cost.tilt.isSiteVisit=true
cost.antenna.cost=1
cost.antenna.isSiteVisit=true
cost.etilt.cost=0.1
cost.etilt.isSiteVisit=false
cost.power.cost=0.1
cost.power.isSiteVisit=false
cost.siteVisitCost=2
cost.upgradeSiteCost=5
cost.newSiteCost=10
cost.removeSiteCost=-5
zone.autobuildHotspot=1 # automatically build hotspot from Atoll hotspot (default)
zone.count=2 # The number of zones to be created.
zone.0.name=MyClutterZone1 # The name of the zone (in this case from clutter)
zone.0.clutter=10,11,12 # The clutter classes that will constitute this zone
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
207
12.2.2.3 Default Values on the Objectives Tab
In the [ACPTplObjectivePage] section are the settings defining default values for the Objectives tab.
The following option is used to define the default value for traffic extraction resolution in metres:
The following options are used to define the default values for the technology quality indicators (UMTS Ec/Io, UMTS RSCP,
UMTS overlap, GSM signal level, GSM overlap, WiMAX CINR, WiMAX C/N, LTE C/N, etc.):
zone.1.name=MyVectorZone2 # The name of the zone (in this case from SHP)
zone.1.file=c:\path\to\file.shp # Absolute path to the SHP file.
[ACPTplObjectivePage]
traffic.extraction.resolution=50 # the traffic extraction resolution, in metres
[ACPTplObjectivePage]
param.gsm.overlap.autoPrediction=yes
param.gsm.overlap.margin=5
param.gsm.overlap.minRxLevel=0 # 0=use defined TRG threshold, other=defined value
param.gsm.bcch.autoPrediction=yes
param.gsm.bcch.isShadowing=no
param.gsm.bcch.cellEdgeCov=0.75
param.umts.overlap.autoPrediction=yes
param.umts.overlap.margin=10
param.umts.overlap.minRxLevel=-120
param.umts.rscp.autoPrediction=yes
param.umts.rscp.isShadowing=no
param.umts.rscp.cellEdgeCov=0.75
param.umts.ecio.autoPrediction=yes
param.umts.ecio.isShadowing=no
param.umts.ecio.cellEdgeCov=0.75
param.cdma.overlap.autoPrediction=yes
param.cdma.overlap.margin=10
param.cdma.overlap.minRxLevel=-120
param.cdma.coverage.autoPrediction=yes
param.cdma.coverage.isShadowing=no
param.cdma.coverage.cellEdgeCov=0.75
param.cdma.ecio.autoPrediction=yes
param.cdma.ecio.isShadowing=no
param.cdma.ecio.cellEdgeCov=0.75
param.wimax.overlap.autoPrediction=yes
param.wimax.overlap.margin=5
param.wimax.overlap.minRxLevel=-105
param.wimax.coverage.autoPrediction=yes
param.wimax.coverage.isShadowing=no
param.wimax.coverage.cellEdgeCov=0.75
param.wimax.cnir.autoPrediction=yes
param.wimax.cnir.isShadowing=no
param.wimax.cnir.cellEdgeCov=0.75
param.wimax.cnir.useFreqBand=1
param.wimax.cnir.useSegmentation=1
param.lte.overlap.autoPrediction=yes
param.lte.overlap.margin=5
208
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
The following options are used to define the default threshold for each objective rule:
The following options are used to define the default objectives proposed by the ACP. All objectives defined with the option
"auto=yes" are automatically created during a new setup. Others are available on the context menu used for creating new
objectives.
param.lte.overlap.minRxLevel=-105
param.lte.coverage.autoPrediction=yes
param.lte.coverage.isShadowing=no
param.lte.coverage.cellEdgeCov=0.75
param.lte.cinr.autoPrediction=yes
param.lte.cnir.isShadowing=no
param.lte.cnir.cellEdgeCov=0.75
param.lte.cnir.useFreqBand=1
param.lte.cnir.useSegmentation=1
quality.gsm.bcch.threshold=-85
quality.gsm.overlap.threshold=4
quality.umts.rscp.threshold=-85
quality.umts.ecio.threshold=-13
quality.umts.overlap.threshold=4
quality.cdma.rscp.threshold=-85
quality.cdma.ecio.threshold=-13
quality.cdma.overlap.threshold=4
quality.wimax.coverage.threshold=-85
quality.wimax.c.threshold=-85
quality.wimax.cn.threshold=20
quality.wimax.cinr.threshold=10
quality.wimax.overlap.threshold=5
quality.lte.coverage.threshold=-85
quality.lte.c.threshold=-85
quality.lte.cn.threshold=20
quality.lte.rsrp.threshold=-105
quality.lte.cinr.threshold=10
quality.lte.rsrq.threshold=-12
quality.lte.overlap.threshold=5
For the setting "objective.X.conditions.X.operande," a value of "0" means "<" (less than)
and "1" means ">" (greater than).
objective.count=14 # The total number of objectives to be defined.
objective.0.name=GSM Coverage # Name of objective "0" defined.
objective.0.conditions.count=1
objective.0.conditions.0.layer=gsm
objective.0.conditions.0.quality=bcch
objective.0.conditions.0.threshold=-85
objective.0.conditions.operande=OR
objective.0.auto=true
objective.0.weight=1
objective.0.targetZone=-1 # -2=compZone, -1=focusZone, or other zone idx
objective.0.target.isAbsoluteCoverage=yes
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
209
objective.0.target.absoluteCoverage=90
objective.0.filter.count=0
;; The following objective should be defined separately for each layer
objective.1.name=GSM Cell Dominance # Name of objective "1" defined.
objective.1.conditions.operande=AND
objective.1.conditions.count=2
objective.1.conditions.0.layer=gsm
objective.1.conditions.0.quality=overlap
objective.1.conditions.0.operande=1 # "1" means ">" (greater than).
objective.1.conditions.0.threshold=0
objective.1.conditions.1.layer=gsm
objective.1.conditions.1.quality=overlap
objective.1.conditions.1.operande=0 # "0" means "<" (less than)
objective.1.conditions.1.threshold=4
objective.1.target.isAbsoluteCoverage=yes
objective.1.target.absoluteCoverage=100
objective.2.name=UMTS RSCP Coverage # Name of objective "2" defined.
objective.2.conditions.count=1
objective.2.conditions.0.layer=umts
objective.2.conditions.0.quality=rscp
objective.2.conditions.0.threshold=-85
objective.2.conditions.operande=OR
objective.3.name=UMTS EcIo # Name of objective "3" defined.
objective.3.conditions.count=1
objective.3.conditions.0.layer=umts
objective.3.conditions.0.quality=ecio
objective.3.conditions.0.threshold=-13
objective.3.conditions.operande=OR
objective.3.target.isAbsoluteCoverage=yes
objective.3.target.absoluteCoverage=100
objective.4.name=UMTS Pilot Pollution # Name of objective "4" defined.
objective.4.auto=false
objective.4.conditions.count=1
objective.4.conditions.0.layer=umts
objective.4.conditions.0.quality=overlap
objective.4.conditions.0.operande=0 # "0" means "<" (less than)
objective.4.conditions.0.threshold=4
objective.4.conditions.operande=AND
objective.4.target.isAbsoluteCoverage=yes
objective.4.target.absoluteCoverage=100
objective.5.name=UMTS Soft Handover # Name of objective "5" defined.
objective.5.auto=false
objective.5.conditions.count=2
objective.5.conditions.0.layer=umts
objective.5.conditions.0.quality=overlap
210
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
objective.5.conditions.0.operande=1 # "1" means ">" (greater than)
objective.5.conditions.0.threshold=1
objective.5.conditions.1.layer=umts
objective.5.conditions.1.quality=overlap
objective.5.conditions.1.operande=0 # "0" means "<" (less than)
objective.5.conditions.1.threshold=4
objective.5.conditions.operande=AND
objective.5.filters.count=1
objective.5.filters.0.layer=umts
objective.5.filters.0.quality=rscp
objective.5.filters.0.operande=0
objective.5.filters.0.threshold=-95
objective.6.name=WiMAX Preamble Coverage # Name of objective "6" defined.
objective.6.conditions.count=1
objective.6.conditions.0.layer=wimax
objective.6.conditions.0.quality=coverage
objective.6.conditions.0.threshold=-85
objective.6.conditions.operande=OR
objective.7.name=WiMAX Preamble CINR # Name of objective "7" defined.
objective.7.conditions.count=1
objective.7.conditions.0.layer=wimax
objective.7.conditions.0.quality=cinr
objective.7.conditions.0.operande=1 # "1" means ">" (greater than)
objective.7.conditions.0.threshold=10
objective.7.conditions.operande=OR
objective.7.target.isAbsoluteCoverage=yes
objective.7.target.absoluteCoverage=100
objective.8.name=LTE RS Coverage # Name of objective "8" defined.
objective.8.conditions.count=1
objective.8.conditions.0.layer=lte
objective.8.conditions.0.quality=coverage
objective.8.conditions.0.threshold=-85
objective.8.conditions.operande=OR
objective.9.name=LTE RS CINR # Name of objective "9" defined.
objective.9.conditions.count=1
objective.9.conditions.0.layer=lte
objective.9.conditions.0.quality=cinr
objective.9.conditions.0.threshold=10
objective.9.conditions.operande=OR
objective.9.target.isAbsoluteCoverage=yes
objective.9.target.absoluteCoverage=100
objective.10.name=CDMA Coverage # Name of objective "10" defined.
objective.10.conditions.count=1
objective.10.conditions.0.layer=cdma
objective.10.conditions.0.quality=coverage
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
211
12.2.2.4 Default Values on the Reconfiguration Tab
In the [ACPTplReconfPage] section are the settings defining default values for the Reconfiguration tab.
The following options enable you to define the default reconfiguration that will be done: power, antenna, azimuth, or
mechanical tilt optimisation.
objective.10.conditions.0.threshold=-85
objective.10.conditions.operande=OR
objective.11.name=CDMA EcIo # Name of objective "11" defined.
objective.11.conditions.count=1
objective.11.conditions.0.layer=cdma
objective.11.conditions.0.quality=ecio
objective.11.conditions.0.threshold=-13
objective.11.conditions.operande=OR
objective.11.target.isAbsoluteCoverage=yes
objective.11.target.absoluteCoverage=100
objective.12.name=CDMA Pilot Pollution # Name of objective "12" defined.
objective.12.auto=false
objective.12.conditions.count=1
objective.12.conditions.0.layer=cdma
objective.12.conditions.0.quality=overlap
objective.12.conditions.0.operande=0 # "0" means "<" (less than)
objective.12.conditions.0.threshold=4
objective.12.conditions.0.threshold=4
objective.12.conditions.operande=AND
objective.12.target.isAbsoluteCoverage=yes
objective.12.target.absoluteCoverage=100
objective.13.name=CDMA Soft Handover # Name of objective "13" defined.
objective.13.auto=false
objective.13.conditions.count=2
objective.13.conditions.0.layer=cdma
objective.13.conditions.0.quality=overlap
objective.13.conditions.0.operande=1 # "0" means "<" (less than)
objective.13.conditions.0.threshold=1
objective.13.conditions.1.layer=cdma
objective.13.conditions.1.quality=overlap
objective.13.conditions.1.operande=0 # "0" means "<" (less than
objective.13.conditions.1.threshold=4
objective.13.conditions.operande=AND
objective.13.filters.count=1
objective.13.filters.0.layer=cdma
objective.13.filters.0.quality=coverage
objective.13.filters.0.operande=0
objective.13.filters.0.threshold=-95
The options in this section do not select the default reconfiguration options when set to
"1", instead they disable those reconfiguration options.
212
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
The following options are used to define the default reconfiguration that will be done on transmitters and sites:
The following options are used to specify default values for the reconfiguration ranges:
[ACPTplReconfPage]
umts.disablePilotPowerOptimisation=1
umts.disableMaxPowerOptimisation=1
umts.SyncMultiCellPower=1
umts.defaultPowerAutoMinMax=3 # automatically set min/max power at an offset of 3dBm
# around actual value. If 0, use fixed value 37-46
cdma.1xrtt.SyncMultiCellPower=1
cdma.1xevdo.SyncMultiCellPower=1
cdma.1xrtt.disablePilotPowerOptimisation=1
cdma.1xrtt.disableMaxPowerOptimisation=1
cdma.1xevdo.disableMaxPowerOptimisation=1
cdma.defaultPowerAutoMinMax=3 # automatically set min/max power at an offset of 3dBm
# around actual value. If 0, use fixed value 37-46
gsm.disablePowerOptimisation=1
gsm.defaultPowerAutoMinMax=3 # automatically set min/max power at an offset of 3dBm
# around actual value. If 0, use fixed value 37-46
wimax.disablePreamblePowerOptimisation=1
wimax.SyncMultiCellPower=1
wimax.defaultPowerAutoMinMax=3 # automatically set min/max power at an offset of 3dBm
# around actual value. If 0, use fixed value 37-46
lte.disablePowerOptimisation=1
lte.SyncMultiCellPower=1
lte.defaultPowerAutoMinMax=3 # automatically set min/max power at an offset of 3dBm
# around actual value. If 0, use fixed value 37-46
disableAntennaOptimization=1
disableETiltOptimization=1
disableAzimuthOptimization=1
disableMechTiltOptimization=1
disableSiteSelection=1
defaultTxAzimuthVariation=20
defaultTxAzimuthStep=5
defaultTxAzimuthMinInterSector=0
defaultTxTiltMin=0
defaultTxTiltMax=5
defaultTxTiltStep=1
defaultTxETiltMin=0
defaultTxETiltMax=10
defaultTxHeightMin=0
defaultTxHeightMax=10
defaultTxHeightStep=5
defaultTxHeightMin.feet=0
defaultTxHeightMax.feet=30
defaultTxHeightStep.feet=15
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
213
12.2.2.5 Default Values for EMF Exposure
In the [ACPTplEMFPage] section are the settings defining default values for the EMF Exposure section of the Optimisation tab.
The following option is used to enable the EMF exposure module:
The option "weightLevel" enables you to define the level of importance accorded to the optimisation of EMF exposure. Thre
are three possible values:
0: Low: EMF exposure is optimised only if does not worsen coverage quality.
1: normal: There is a tradeoff between EMF exposure and coverage quality (default).
2: critical : EMF exposure is optimised independently of the effect it might have on coverage quality.
The following options enable you to define the default resolution in metres in the X, Y, and Z planes:
The following options define how EMF exposure will be measured in buildings: only on the facade or inside the building as
well:
The following option defines whether clutter classes and clutter heights are used to create a 3D representation of the terrain
or whether just vectors are to be used. The default is "1" (yes), but, given that vectors are always given priority where they
exist, this option can be disabled if vectors are available for the entire area of interest.
The following option defines whether the 3D propagation model is using diffraction. When it is not, only positions with a direct
LOS to transmitters will register EMF exposure.
The following option defines whether the EMF module should use transparent mode. When transparent mode is used, no
obstacle or indoor loss is accounted for.
The following option defines the calculation radius (in metres) around transmitters when calculating EMF exposure:
The following options define the default threshold and weight for the EMF exposure objective:
The following options enable you to define up to 16 propagation classes for EMF exposure. Each class is defined by a name,
an indoor loss, and whether it can be edited by the user.
umts.disablePilotPowerOptimization=0
umts.disableMaxPowerOptimization=0
[ACPTplEMFPage]
enable=1
weightLevel=1 # 0=low, 1=normal, 2=critical
resolutionXY=5
resolutionZ=3
onlyFacade=1 # Measurement only on facade in building propagation classes.
# Default = 1 (yes)
buildingDeeping=10 # if "onlyFacade" is set to 0, the depth in the building measured.
useDhmFromClutter=1 # Default is "1" (yes)
useDiffraction=0
isWorstCase=0 # Default is "0" (no)
calculationRadius=300
defaultObjThreshold=0.6
defaultObjWeight=1
eclass.count=2 # The total number of propagation classes defined.
eclass.0.name=Open
eclass.0.position=0 # Distribution of measurement points:
# 0=3D, i.e., distribution at all heights over area, 1=2D on top, 2=2D on bottom
eclass.0.buildingLos=0
eclass.0.linearBuildingLos=0
214
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
The following options enable you to map clutter classes to propagation classes. Each mapping is defined on two lines: the first
line defines the clutter class (by its code from the Description tab of the Clutter Classes Properties dialogue); the second line
defines the propagation class (by its ID under Propagation on the Optimisation tab of the ACP Setup dialogue). The default
propagation classes in the ACP are "Open" (ID "0"), "Vegetation" (ID "1"), and "Building" (ID "2"). Any additional propagation
classes will have an ID assigned when they are created.
The following options define the default threshold and weight for the EMF exposure objective:
12.2.2.6 Default Values on the Antennas Tab
In the [ACPAntennaPage] section are the settings defining default values for the Antennas tab.
The following options enable you to define default regex pattern that will is used to automatically calculating antenna groups:
By setting the following option to "1" (default), ACP will automatically apply the default antenna configuration each time a
new setup is created (i.e., the configuration which have have been backed up by a user):
By setting the following option to "1", you enable the use of AEDT (additional electrical tilt) for managing different electrical
tilt on each antenna pattern:
By setting the following option, you can control the internal logic that ACP uses to assign different antenna patterns to
different frequency bands. ACP considers that an antenna pattern is allowed for a given frequency band if its base frequency
is within the allowed range (in MHz):
12.2.2.7 Defining the Functionality of the ACP - Automatic Cell Planning Properties
Dialogue
You can set options in the ACP.ini file to define the functionality of the ACP - Automatic Cell Planning Properties dialogue.
12.2.2.7.1 Defining the Antenna Masking Model
In the [ACPAntMaskModelPage] section, you can find the options used to set the choices available under Antenna Masking
Method on the Setup Template tab of the ACP - Automatic Cell Planning Properties dialogue.
You can use the "advancedUI" option to display a column called Delegate Calculation to Model. Using the Delegate
Calculation to Model column, you can define whether the ACP calculates the path loss matrices or angles of incidence used
in antenna masking or whether it delegates calculation to the propagation model (providing the propagation model
eclass.0.linearBuildingStart=0
eclass.0.editionFlag=0 # 0 can not be edited by user
clutterMapping.count=3
clutterMapping.0.clutterCode=10
clutterMapping.0.classCode=0
clutterMapping.1.clutterCode=4
clutterMapping.1.classCode=1
clutterMapping.2.clutterCode=6
clutterMapping.2.classCode=2
clutterMapping.3.clutterCode=7
clutterMapping.3.classCode=2
[ACPEMFage]
isPropClassesExtendable=1 # "1" enables user to create propagation classes.
[ACPAntennaPage]
autoGroupPattern=(.*)_
autoGroupPattern_ant=(.*)_
autoGroupPattern_group=(.*)_
autoRestoreDefaultConfig=1
enableAedt=1
freqBandRange=99
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
215
implements the appropriate methods of Atolls API). Delegating calculation to the propagation model provides more accurate
results but might take longer. Additionally, it will use disk space to store the calculation results.
The following option can be used to allow "Optimised" propagation models (i.e., propagation models that use the "Optimised"
mode) to use "Full Path Loss" mode:
12.2.2.8 Defining Reconfiguration Values in Custom Atoll Fields
In the [ACPCustomFieldExtraction] section, you can set options that will enable ACP to extract data from custom fields from
tables in the Atoll database. ACP will extract the values entered in the custom fields and use them as default reconfiguration
values when a new optimisation setup is created. The values extracted can be updated in the ACP setup, but ACP will not
update the Atoll tables with the new values.
12.2.2.8.1 Defining Reconfiguration Values for Transmitters and Repeaters Using Custom Atoll Fields
In the [ACPCustomFieldExtraction] section, you can set options that will enable ACP to extract data from custom fields from
the Transmitters and Repeaters tables in the Atoll database. The custom columns in the Transmitters or Repeaters tables
must match the column name defined in the acp.ini file. By default, the ACP does not extract custom fields.
[ACPAntMaskModelPage]
advancedUI=1 # The default is "0"; the "Delegate Calculation to Model"
# feature is disabled.
nativeAllowFullPathLoss=1 # The default is "0"; the feature is disabled.
If a value is undefined in a custom field for a cell, ACP will use the default value for that
parameter.
[ACPCustomFieldExtraction]
# The name of the custom column in Transmitters and Repeaters table use to
# initialize the reconfiguration parameter for each transmitter or repeater.
tx.antenna.optimize=acp_ant_use # Best to define this column as a Boolean
tx.antenna.group=acp_ant_group
tx.etilt.optimize=acp_etilt_use
tx.etilt.min=acp_etilt_min
tx.etilt.max=acp_etilt_max
tx.tilt.optimize=acp_tilt_use
tx.tilt.min=acp_tilt_min
tx.tilt.max=acp_tilt_max
tx.tilt.step=acp_tilt_step
tx.azimuth.optimize=acp_azim_use # relative values from current azimuth
tx.azimuth.deltamin=acp_azim_deltamin
tx.azimuth.deltamax=acp_azim_deltamax
tx.azimuth.min=acp_azim_min # absolute value for azimuth angle
tx.azimuth.max=acp_azim_max
tx.azimuth.step=acp_azim_step
tx.azimuth.minInterSector=acp_azim_inter
tx.height.optimize=acp_height_use
tx.height.deltamin=acp_height_deltamin # relative values from current height
tx.height.deltamax=acp_height_deltamax
tx.height.min=acp_height_min # absolute value for height values
tx.height.max=acp_height_max
tx.height.step=acp_height_step
tx.gsm.power.optimize=acp_gsmpower_use
tx.gsm.power.min=acp_gsmpower_min
tx.gsm.power.max=acp_gsmpower_max
216
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
12.2.2.8.2 Defining Reconfiguration Values for Cells Using Custom Atoll Fields
In the [ACPCustomFieldExtraction] section, you can set options that will enable ACP to extract data from custom fields from
cells table in the Atoll database. The custom columns in the cells table must match the column names defined in acp.ini file.
The following options can be used to define the custom columns in the CdmaCells table. By default, the ACP does not extract
custom fields.
The following options can be used to define the custom columns in the WCells table. These will be used for default
reconfiguration options for WiMAX cells. By default, the value of each is undefined; therefore the field will not be extracted.
tx.etilt.optimize=acp_etilt_use
tx.etilt.min=acp_etilt_min
tx.etilt.max=acp_etilt_max
tx.tilt.optimize=acp_tilt_use
tx.tilt.min=acp_tilt_min
tx.tilt.max=acp_tilt_max
tx.tilt.step=acp_tilt_step
tx.azimuth.optimize=acp_azim_use # relative values from current azimuth
tx.azimuth.deltamin=acp_azim_deltamin
tx.azimuth.deltamax=acp_azim_deltamax
tx.azimuth.min=acp_azim_min # absolute value for azimuth angle
tx.azimuth.max=acp_azim_max
tx.azimuth.step=acp_azim_step
tx.azimuth.minInterSector=acp_azim_inter
tx.height.optimize=acp_height_use
tx.height.deltamin=acp_height_deltamin # relative values from current height
tx.height.deltamax=acp_height_deltamax
tx.height.min=acp_height_min # absolute value for height values
tx.height.max=acp_height_max
tx.height.step=acp_height_step
tx.gsm.power.optimize=acp_gsmpower_use
tx.gsm.power.min=acp_gsmpower_min
tx.gsm.power.max=acp_gsmpower_max
[ACPCustomFieldExtraction]
ccell.pilotPower.optimize=acp_pilotpower_use
ccell.pilotPower.min=acp_pilotpower_min
ccell.pilotPower.max=acp_pilotpower_max
ccell.pilotPower.step=acp_pilotpower_step
ccell.maxPower.optimize=acp_maxpower_use
ccell.maxPower.min=acp_maxpower_min
ccell.maxPower.max=acp_maxpower_max
ccell.maxPower.step=acp_maxpower_step
[ACPCustomFieldExtraction]
wcell.power.optimize=acp_power_use
wcell.power.min=acp_power_min
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
217
The following options can be used to define the custom columns in the T4GCells table. These will be used for default
reconfiguration options for LTE cells. By default, the value of each is undefined; therefore the field will not be extracted.
12.2.2.8.3 Defining Reconfiguration Values for Sites Using Custom Atoll Fields
In the [ACPCustomFieldExtraction] section, you can set options that will enable ACP to extract data from custom fields from
Sites table in the Atoll database. The custom columns in the Sites table must match the column name defined by the settings
in the acp.ini file:
Status of sites: By using the "site.status" option to define the name of the custom status column in the Sites table,
you can extract the status (candidate or existing) of sites for site selection. All sites in the Sites table with the label set
to the one defined by the "site.status.candidate" option will be automatically set as candidate sites. Any sites with a
label other than the one defined by the "site.status.candidate" option will be considered as existing sites. By default,
all active sites are considered as existing sites.
The following options can be used to define custom columns in the Sites table. These will be used for default reconfiguration
options for each site.
12.2.2.8.4 Defining Reconfiguration Values for Antennas Using Custom Atoll Fields
In the [ACPCustomFieldExtraction] section, you can set options that will enable ACP to extract data from custom fields from
Antennas table in the Atoll database. ACP can use the information in the custom fields to group antennas and to set default
reconfiguration values when a new optimisation setup is created . The custom column in the Antennas table must match the
column names defined in the acp.ini file.
The following option can be used to name the custom column in the Antennas table to group antenna patterns into groups
of physical antennas (i.e., all patterns related to the same physical antenna) and group the physical antennas at different
frequencies into radomes by using the "antenna.model" option. Using the "antenna.model" enables you to automatically
form a multi-band antenna. The antenna model is by default set to the PHYSICAL_ANTENNA column of the Antennas table.
Hence by default the auto antenna grouping is always enabled if antenna patterns are correctly assigned to physical antennas.
The following option can be used to name the custom column in the Antennas table to automatically link antenna elements
of a multi-band physical antenna which have the same electrical tilt. In the ACP Setup dialogue, this is accomplished by
selecting the check box in the Same Elec. Tilt column. The "antenna.etiltShare" option should contain a list of the space-
separated frequencies for which the corresponding physical antennas must be linked (i.e., for physical antennas that always
use same electrical tilt).
wcell.power.max=acp_power_max
wcell.power.step=acp_power_step
[ACPCustomFieldExtraction]
lcell.power.optimize=acp_power_use
lcell.power.min=acp_power_min
lcell.power.max=acp_power_max
lcell.power.step=acp_power_step
[ACPCustomFieldExtraction]
site.status=ACP_STATUS # Name of the custom column in Sites table.
# Default value is 'ACP_STATUS'.
site.status.candidate=candidate # Name used to define a candidate site.
[ACPCustomFieldExtraction]
site.locked=acp_site_locked
site.removeable=acp_site_removable
site.cellsRemoveable=acp_site_cellsRemovable
site.azimLocked=acp_site_azimLocked
site.heightLocked=acp_site_heightLocked
[ACPCustomFieldExtraction]
antenna.model=PHYSICAL ANTENNA
[ACPCustomFieldExtraction]
antenna.etiltShare=ACP_ETILT_SHARE
218
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
The following option can be used to name the custom columns in the Antennas table to automatically define the AEDT
options.
12.2.2.9 Defining Site Class Options
You can set options in the ACP.ini file to define site classes in the ACP. You can both define site classes that automatically
appear in the ACP Setup dialogue and set options in the ACP.ini so that the ACP applies site classes based on optional data in
the Atoll database.
12.2.2.9.1 Defining Automatic Site Classes
In the [ACPGeneralPage] section, you can find the option used to define the whether the site class feature appears.
The following option can be used to show or hide the site class feature and set the number of site classes defined:
In the [ACPTplGeneralPage] section, you can define the default values when the site class option is available. These settings
are local settings.
You can then define the site classes that will appear each time a new ACP optimisation is created along with pre-defined costs.
The name of each class as it appears in the ACP is defined by an option called "cost.classes.X.name" where "X" is a sequential
number. The corresponding settings for the class defined in "cost.classes.X.name" are defined using the following options:
cost.classes.X.azimuth.cost: This key is used to define the cost of changing the antenna azimuth.
cost.classes.X.azimuth.isSiteVisit: This key is set to "true" if this cost entails a site visit; "false" if it does not.
cost.classes.X.tilt.cost: This key is used to define the cost of changing the mechanical tilt of the antenna.
cost.classes.X.tilt.isSiteVisit: This key is set to "true" if this cost entails a site visit; "false" if it does not.
cost.classes.X.antenna.cost: This key is used to define the cost of changing the type of the antenna.
cost.classes.X.antenna.isSiteVisit: This key is set to "true" if this cost entails a site visit; "false" if it does not.
cost.classes.X.etilt.cost: This key is used to define the cost of changing the electrical tilt of the antenna.
cost.classes.X.etilt.isSiteVisit: This key is set to "true" if this cost entails a site visit; "false" if it does not.
cost.classes.X.height.cost: This key is used to define the cost of changing the antenna height.
cost.classes.X.height.isSiteVisit: This key is set to "true" if this cost entails a site visit; "false" if it does not.
cost.classes.X.power.cost: This key is used to define the cost of changing the power.
cost.classes.X.power.isSiteVisit: This key is set to "true" if this cost entails a site visit; "false" if it does not.
cost.classes.X.siteVisitCost: This key is used to define the cost of a site visit.
cost.classes.X.upgradeSiteCost: This key is used to define the cost of upgrading an existing site.
cost.classes.X.newSiteCost: This key is used to define the cost of creating a new site.
cost.classes.X.removeSiteCost: This key is used to define the cost of removing an existing site.
The following is an example of the keys for the first site class (numbered "0") called "Planned" in this example.
To optimise AEDT, you must set the "enableAedt" option to "1" first, in order to activate
it.
[ACPCustomFieldExtraction]
# The name of the custom column in ANTENNA table of type 'bool' used to
# automatically generate patterns from the given aedt range
antenna.aedtUse=ACP_AEDT_USE
# The name of the custom column in ANTENNA table of type 'int', that defines the
# aedt range
antenna.aedtMin=ACP_AEDT_MIN
# The name of the custom column in ANTENNA table of type 'int', that defines the
# aedt range
antenna.aedtMax=ACP_AEDT_MAX
[ACPGeneralPage]
cost.classes.showUI=1 # The default is "1"; the site class feature is enabled.
cost.classes.count=1 # Number of defined classes
[ACPTplGeneralPage]
cost.classes.count=1 # Number of defined classes
cost.classes.0.name=Planned
cost.classes.0.azimuth.cost=1
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
219
12.2.2.9.2 Automatically Assigning Site Classes in the ACP
In the [ACPCustomFieldExtraction] section, you can define the custom field in the Site table of the Atoll database that
identifies the site class of each site.
The site class defined in the Sites table will be assigned automatically when an ACP optimisation is defined. For new candidate
sites which are located on an existing site, the site class is the same as the site on which the new candidate is located. For new
candidate sites which are not co-located on an existing site, the site class is set to "Default" and can be changed manually.
By defining the costs of each site class as explained in "Defining Automatic Site Classes" on page 218, the cost structure is
automatically defined as well.
12.2.2.10 Defining the Appearance of the Optimisation Dialogue
In the [ACPMapPage] and [ACPMapDefault] sections are the settings defining the appearance of the Optimisation dialogue
that appears when running an optimisation. Some options refer to the Graphs tab and some to the Quality Maps tab.
12.2.2.10.1 Defining the Colours in the Quality Analysis Maps
The following settings in the [ACPMapDefault] section are used to define the colours used in the quality analysis maps on the
Quality Maps tab.
cost.classes.0.azimuth.isSiteVisit=true
cost.classes.0.tilt.cost=1
cost.classes.0.tilt.isSiteVisit=true
cost.classes.0.antenna.cost=1
cost.classes.0.antenna.isSiteVisit=true
cost.classes.0.etilt.cost=0.1
cost.classes.0.etilt.isSiteVisit=false
cost.classes.0.height.cost=1
cost.classes.0.height.isSiteVisit=true
cost.classes.0.power.cost=0.1
cost.classes.0.power.isSiteVisit=false
cost.classes.0.siteVisitCost=2
cost.classes.0.upgradeSiteCost=5
cost.classes.0.newSiteCost=10
cost.classes.0.removeSiteCost=-5
You must first create the corresponding custom column in the Sites table of the Atoll
database and assign a site class to each site in this column for this option to have effect.
[ACPCustomFieldExtraction]
site.costClass=[name of custom field in Site table]
220
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
There are two possible formats for defining the range of colours on maps:
1. Detailed format: The detailed format enables you to set a non-uniform range. The number of ranges is defined and,
for each range, the minimum and maximum value of the range followed by its RGB color representation.
2. Uniform format description: A uniform format description using a range and step: [firstBreak startcolor] [lastBreak
endColor] interval:
These colormap descriptions are used for default colormap and can easily be changed by the user. The settings are the same
for the various quality indicator of the various technologies, where you replace:
<techno> with umts, gsm, lte, wimax, cdma
<quality> with:
In UMTS: ecio, ec, ecgain, eciogain
In GSM: sl, slgain,
In WiMAX: sl, slC, slCN, cinr, slgain, cinrgain
In LTE: sl, slC, slCN, rsrp, cinr, rsrq, slgain, cinrgain
In addition a number of other colormaps can be defined for other type of maps:
colormap.overlap and colormap.overlapgain for overlap maps
colormap.objective and colormap.objective.gain for objective status maps
and a few others for change maps, emf maps, etc. The default acp.ini file installed with the ACP has a complete list.
12.2.2.10.2 Other Components of the Optimisation Dialogue
The following settings in the [ACPMapPage] section are used to define other components of the Optimisation dialogue that
appears when running an optimisation. Some options refer to the Graphs tab and some to the Quality Maps tab.
The following options define the background and foreground colours of the Quality Maps tab, with the RGB code as an integer:
The RGB code for white is calculated as follows: .
The following options define the pixel size used in the maps on the Quality Maps tab. You can let ACP automatically define the
pixel size or you can define the pixel size:
The following options define the size of the map title on the Quality Maps tab:
The following option defines the width of the margin in pixels on the Quality Maps tab:
colormap.<techno>.<quality>.nbRange=8 # Number of ranges to be defined
colormap.<techno>.<quality>.range.0=[-99999.000000 -15.000000] RGB(0 0 255)
colormap.<techno>.<quality>.range.1=[-15.000000 -13.000000] RGB(0 128 255)
colormap.<techno>.<quality>.range.2=[-13.000000 -11.000000] RGB(0 196 196)
colormap.<techno>.<quality>.range.3=[-11.000000 -9.000000] RGB(0 224 0)
colormap.<techno>.<quality>.range.4=[-9.000000 -7.000000] RGB(128 255 0)
colormap.<techno>.<quality>.range.5=[-7.000000 -5.000000] RGB(255 224 0)
colormap.<techno>.<quality>.range.6=[-5.000000 -3.000000] RGB(255 128 0)
colormap.<techno>.<quality>.range.7=[-3.000000 99999.000000] RGB(255 0 0)
colormap.<techno>.<quality>.rangeDefinition=[-5 RGB(255 0 0)] [-20 RGB(0 0 255)] -5
config.background=0 # RGB code as integer(R+G*2^8+B*2^16): here black
config.foreground=16777215 # RGB code as integer(R+G*2^8+B*2^16): here white
config.isAutoPixel=1 # Automatically calculate point size from coverage surface
config.pixelSize=1 # If autopixel is not set, use this number of pixels for each point
config.pixelCoverage=50 # If autopixel is set, calculate the pixel size of a point
to try to cover the set percentage of the used surface
config.maxPixelSize=6 # If autopixel is set, limit the pixel size to the set maximum.
config.titleHeight=16 # Title height in pixels
config.titleFontSize=16 # Size of title font in points
config.margin=2
255 255 2
8
255 2
16
16777215 = + +
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
221
The following options define the appearance of the map legend on the Quality Maps tab:
The following option defines whether the axis is displayed on the Quality Maps tab:
The following options define the appearance of the histogram on the Quality Maps tab:
The following options define the appearance of the focus zone on the Quality Maps tab:
12.2.2.11 Defining the Appearance of New Maps
In the [ACPMapDefault] section is the option for defining the appearance of new maps created from optimisation results.
The following option defines the transparency of new maps:
12.2.2.12 Defining the Functionality of the Commit Tab
In the [ACPCommitPage] section is the option for defining whether the user can only edit the set of changes to be committed
on the Change Details tab (default). Setting "allowUserChangeForCommit" to "true" allows the user to edit the set of changes
on the Commit tab; this setting is not recommended.
You can use the "addCandidateComment" option to create a comment in any site, transmitter, and cells automatically created
by ACP in Atoll as part of the candidate site selection. No comment is added if this option is left blank.
12.2.2.13 Defining the Appearance of the Overlay Window
In the [ACPOverlayDialog] section is the option for defining the opacity of the overlay window when it loses focus. A value of
100 disables it.
12.2.2.14 Defining the Appearance of the Graph Tab
In the [ACPGraphPage] section is the option for enabling the display of time markers on the Graph tab of the Optimisation
Properties dialogue. A value of 100 disables it.
12.2.2.15 Defining the Default Font
In the [ACPUI] section is the option for defining the default font to be used by the grid, graph component, and map
component. In the example below, the font "MS UI Gothic," used in Japanese systems, is set as the default font.
config.showLegend=1 # Defines whether the legend is displayed.
config.legendWidth=40 # Defines the width of the legend in pixels.
config.legendFontSize=11 # Defines the font used in points.
config.legendForeground=0 # RGB code as integer: here black
config.showAxis=1
config.showHistogram=1 # Defines whether the histogram is displayed.
config.histogramHeight=60 # Defines the width of the histogram in pixels.
config.showFocusZone=1 # Defines whether the focus zone is displayed.
config.focusLighterPercent=30 # Defines how much lighter the area outside the focus
zone is displayed.
transparency=50
[ACPCommitPage]
allowUserChangeForCommit=false
addCandidateComment=Created from ACP candidate list
opacity=100
[ACPGraphPage]
showTimeMarkers=1 # add time markers on the X axis. Default is "0" (OFF)
[ACPUI]
222
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
12.2.2.16 Exporting Optimisation Results in XML
In the [ACPXmlReport] section are the options for defining the contents and appearance of an XML report generated from the
Statistics tab of the optimisation Properties dialogue.
12.2.3 ACP Core Engine Options
The settings in the [ACPCore] section are used to define how the ACP engine functions.
12.2.3.1 Log File Settings
ACP enables you to set up a log file as well as create a crash report in case of an application crash.
The following option defines whether ACP generates a log file (with the name ATL_NAME_optim.log):
The following option defines whether the crash reporter will run in case of an application crash.
When the crash reporter is enabled, if the application crashes, ACP provides the possibility of sending information by e-mail
that can be used to help determine the reason the application crashed. No sensitive project-related information is sent.
By default the support e-mail is set to Forsk support. You can change this by editing the following option in the
XCrashReport.ini file:
12.2.3.2 Calculation Thread Pool Settings
The following options define how the calculation thread pool will be managed. If "useComputationThreadPool" is set to
"false," ACP uses only one thread. If "useComputationThreadPool" is set to "true," ACP uses the number of threads specified
by the "computationThreadPoolSize" option. The default setting for "computationThreadPoolSize" is "-1" and means that ACP
will use one thread per processor core (CPU) available.
12.2.3.3 Memory Management Settings
The following options define how the ACP manages memory during calculations.
The ACP tries to estimate the worst-case scenario in memory use, and indicates to the user when memory use seems too high.
Using one of the following options, you can define the method ACP uses to indicate excessive memory use:
memLimitNumPos: Memory use is determined to be excessive when the maximum number of pixels, as defined in
"memLimitNumPos" is reached during a calculation. Setting "memLimitNumPos" to "-1" deactivates this option.
# define the font used by grid, graph component and map component
DefaultFont=MS UI Gothic
# for grid only, define the used font size. 0 mean default size
DefaultGridFontSize=0
enableXmlExport=1 #enable the xml report from the ResultStatPage
generateXmlSection=-1 # bit combination of following: 1=metadata, 2=setup,
4=resultSummary, 8=resultSectors, 16=resultIterations, 32=resulstChangeset,
64=resultMaps., -1=all
encoding=UTF-8
saveDefaultStylesheet=1 #save a default stylesheet if none exist
defaultStylesheetName=.acpReport.xslt # name of the default stylesheet file. set it
empty to disable stylesheet processing instruction
[ACPCore]
generateLogFile=0 # The default is "0"; no log file.
useCrashReport=1
[Email]
Adress=support@theoperator.com
Name=Support_name
useComputationThreadPool=true
computationThreadPoolSize=-1
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
223
memLimitMemory: Memory use is determined to be excessive when the estimated memory use in Mb, as defined in
"memLimitMemory" is reached during a calculation. Setting "memLimitMemory" to "-1" deactivates this option.
memLimitUseableMemory: Memory use is determined to be excessive when the estimated memory use exceeds the
percentage of the total memory available for Atoll, as defined in "memLimitUseableMemory." Setting
"memLimitUseableMemory" to "-1" deactivates this option.
If all three options are deactivated, ACP does not check excessive memory usage.
The "abortIfMemLimitReach" option defines how ACP reacts if the defined maximum memory use is reached. By default (with
"abortIfMemLimitReach" set to "0"), ACP will attempt to allocate memory. If unable to successfully allocate memory, ACP
displays a message and the calculation is stopped. When using the option "abortIfMemLimitReach", then ACP will not start if
the message indicating excessive memory use is displayed.
By default, excessive memory use is considered an estimate of 80% of the memory available to the process; ACP is not
prevented running even when 80% is exceeded.
12.2.3.4 Signal Level and Macro Diversity Gain Calculation Options
The following options determine how ACP calculates the signal level and the macro diversity gain mode.
12.2.3.4.1 Signal Level
You can define how ACP measures the signal level (UMTS RSCP, GSM BCCH Power, WiMAX Preamble Power, LTE Reference
signal Power, CDMA pilot power) using the "linkMode" option. The "linkMode" option can have one of the following values:
0: When "linkMode" is set to "0," ACP considers the signal level on the downlink and transmission losses are taken
into account. This is the default setting.
1: When "linkMode" is set to "1," ACP considers the signal level on the uplink and reception losses are taken into
account.
2: When "linkMode" is set to "2," ACP does not take reception or transmission losses into account.
12.2.3.4.2 Macro Diversity Gain (UMTS Only)
The following option defines whether ACP takes macro diversity gain into account in UMTS. "addPilotSHOGain" can have the
following values:
0: When "addPilotSHOGain" is set to "0," ACP does not take macro diversity gain into account.
1: When "addPilotSHOGain" is set to "1," ACP takes macro diversity gain into account. This is the default value.
12.2.3.5 Determining Transmitter Altitude
The following option defines how ACP determines the transmitter altitude when no site altitude is defined in Atoll.
"useSiteAltitude" can have the following values:
0: When "useSiteAltitude" is set to "0," ACP uses the exact transmitter coordinates, including dx and dy offset.
1: When "useSiteAltitude" is set to "1," ACP uses only the coordinates of the site. This is the default value.
When ACP estimates actual memory use (i.e., using either "memLimitMemory" or
"memLimitUseableMemory"), the memory estimate is only a rough estimate. Depending
on the project, actual memory usage can be quite different.
memLimitNumPos=-1 # A setting of "-1" deactivates this option.
memLimitMemory=-1 # A setting of "-1" deactivates this option.
memLimitUseableMemory=80 # A setting of "-1" deactivates this option.
abortIfMemLimitReach=0
linkMode = 0 # The default
Any changes you make here must match corresponding changes in the atoll.ini file. When
"addPilotSHOGain" is set to "0," the ACP results will only match the results in Atoll if the
following settings are made in the [CDMA] section of the atoll.ini file: AddPilotSHOGain=0
addPilotSHOGain=1 # The default
224
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
12.2.3.6 Balancing Speed, Memory Use, and Accuracy in Calculations
On the User Preferences tab of the ACP - Automatic Cell Planning Properties dialogue, ACP enables you to select a mode of
operation that balances balance speed, memory use, and accuracy. By defining the settings of the options in the acp.ini file
that each mode uses, you can fine-tune how ACP will operate in the selected mode:
High Speed: Using the highest speed also uses the least memory although the final results may be slightly less
accurate.
Default: When no changes are made to the acp.ini file, ACP uses the default settings. The default settings can be
overridden by changing the settings in this section.
High Precision: When the settings in this section are defined to give the results of the highest precision, calculating
the results will take the longest time and will use more memory.
The options described below are those used for the default operation mode
The acp.ini options that define how the selected mode works are described below:
maxMonitorCell: The "maxMonitorCell" defines the maximum number of cells monitored. This option affects memory
use and accuracy. The analogous options for the high speed mode and the high precision mode are
"maxMonitorCellSpeed" and "maxMonitorCellPrec", respectively.
threshLevelMonitorCell: The "threshLevelMonitorCell" defines the best server signal threshold (dB) in order to be
monitored. This option affects memory and accuracy.
The analogous options for the high speed mode and the high precision mode are "threshLevelMonitorCellSpeed" and
"threshLevelMonitorCellPrec", respectively.
The following options define the values ACP uses for default mode:
The following options define the values ACP uses for high speed mode:
The following options define the values ACP uses for high precision mode:
Other options in the acp.ini file can be used to define additional offsets that will be used by the specific technology that ACP
is optimising:
12.2.3.7 Accessing Raster Data
When working in co-planning mode, you have several Atoll document open and you are working with the ACP from the main
document. ACP needs to access raster data and by default it accesses only the raster data specified in the main document. If
for some reason different raster data is used in the secondary document, you must set the ACP to access raster data for each
document separately using the following option:
Any change you make here must match a corresponding change in the atoll.ini file. When
"useSiteAltitude" is set to "1," the ACP results will only match the results in Atoll if the
following setting is made in the atoll.ini file: useSiteAltitude=1
useSiteAltitude=1 # The default
maxMonitorCell=32
threshLevelMonitorCell = 35
maxMonitorCellSpeed=30
threshLevelMonitorCellSpeed = 30
maxMonitorCellPrec=35
threshLevelMonitorCellPrec = 40
threshLevelOffUmts=0
maxMonitorOffUmts=0
threshLevelOffGsm=0
maxMonitorOffGsm=0
threshLevelOffWimax=5
maxMonitorOffWimax=5
threshLevelOffLte=10
maxMonitorOffLte=10
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
225
Atoll ACP loads raster data with block-based processing to reduce memory usage. The maximum memory (in Mb) allowed for
this block processing in Mb is controlled with the following setting:
You can reduce this number if you experience issues with ACP failure due to memory allocation.
12.2.3.8 Accessing Path Loss Matrices
You can define how ACP accesses path loss matrices using the "pathlossAccessMode" option. This option has two possible
values:
0: If this option is set to "0," ACP will access path loss matrices through Atoll.
1: If this option is set to "1," ACP will access path loss matrices directly. With this setting, the path loss matrices must
be stored externally; they can not be embedded.
2: If this option is set to "2," ACP will access path loss matrices directly if they are external, otherwise through Atoll if
they are embedded. This is the default value.
12.2.3.9 Preamble Segmentation (WiMAX)
You can define how ACP takes segmentation into account using the "wimaxPreambleSegmented" option. This option enables
you to take into account the change in change in calculation methods from version 2.7.1 to version 2.8.0 of Atoll. In version
2.7.1, the preamble was not considered as segmented unless the frame configuration used by the cell was flagged as
segmented. In version 2.8.0, the preamble is considered by default to be segmented.
This option has the possible values:
0: This value is intended for versions of Atoll up to and including version 2.7.1. If this option is set to "0," ACP will only
take preamble segmentation into account if the segmentation flag of cell frame configuration is set to ON.
1: This value is intended for versions of Atoll of 2.8.0 and up. If this option is set to "1," ACP always takes preamble
segmentation into account.
2: If this option is set to "2," ACP automatically detects the version of Atoll used. This is the default value.
12.2.3.10 Multi-antenna Interference Calculation (LTE)
Refer to "Disabling Multi-antenna Interference Calculation in LTE" on page 201 for details.
This option has the possible values:
0: Interference independent of number of transmit antennas.
1: Interference multiplied by number of transmit antennas.
2: ACP automatically detects the version of Atoll used, and hence the value used by Atoll for this option. This is the
default value.
12.2.3.11 Multi-antenna Interference Calculation (WiMAX)
Refer to "Enabling Multi-antenna Interference Calculation in WiMAX" on page 201 for details.
This option has the possible values:
0: Interference independent of number of transmit antennas.
1: Interference multiplied by number of transmit antennas.
2: ACP automatically detects the version of Atoll used, and hence the value used by Atoll for this option. This is the
default value.
12.2.3.12 Cyclic Prefix Energy in Signal Level Calculation (LTE)
Refer to "Including Cyclic Prefix Energy in LTE Signal Level Calculation" on page 201 for details.
gisDataTechnoShared=0
gisDataCacheMemMax=256
pathlossAccessMode=2
wimaxPreambleSegmented=2
lteMultiAntennaInterference=2
wimaxMultiAntennaInterference=2
226
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
This option has the possible values:
0: Included.
1: Excluded.
2: ACP automatically detects the version of Atoll used, and hence the value used by Atoll for this option. This is the
default value.
12.2.3.13 Cyclic Prefix Energy in Signal Level Calculation (WiMAX)
Refer to "Excluding Cyclic Prefix Energy in WiMAX Signal Level Calculation" on page 201 for details.
This option has the possible values:
0: Included.
1: Excluded.
2: ACP automatically detects the version of Atoll used, and hence the value used by Atoll for this option. This is the
default value.
12.2.3.14 Fixed Ratio Between Pilot Power and Max Power (UMTS)
When optimising the maximum cell power in UMTS, the ACP forces the ratio between pilot power and maximum power to
stay constant. You can remove this constraint using the following option:
12.2.3.15 Enabling Multi-technology Optimisation Including WiMAX
In order to use the ACP to optimise your WiMAX network with any other technology network (GSM, UMTS, or LTE), set the
following option in ACP.ini:
importWimax is set to 0 by default.
12.2.4 EMF Exposure Core Options
In the [ACPEMFCore] section there are several options controlling the EMF exposure calculation engine.
One set of options allows for the detection and auto correction of transmitter heights which are found to be indoors, just
below the roof. This is usually caused by inconsistencies between the vectors imported to create the 3D representation of the
terrain and Atoll database.
The other option controls the resolution used internally to rasterize input vectors, the default being 2 metres.
When the height of a transmitter is within the Digital Height Model (i.e., the combination of clutter heights and imported
vectors used to create the 3D representation of the terrain) and DHM-offset, then it is considered to be indoors, just below
the roof. The ACP automatically detects these transmitters and displays warnings in the Event Viewer. The default
distancebeneath the roof is 5 metres.
The ACP can automatically adjust the height of transmitters that are below roof so that they are on top of the clutter height
using the defined offset (in metres).
The following option defines the internal resolution in metres for terrain 3D representation when the ACP rasterises input
vectors:
lteExcludeCPFromUsefulPower=2
wimaxExcludeCPFromUsefulPower=2
umtsPilotPowerRatioFixed=0
[ACPImportProject]
importWimax=1
[ACPEMFCore]
detectTxIndoorOffset=5
resetTxHeightWhenIndoor=0 # "0" is the default; height is not reset.
vectorRasterizationResolution=2 # "2" is the default.
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 12: Initialisation Files
227
12.2.5 Other Options
In the [ACPMisc] section are several additional ACP configuration options.
12.2.5.1 Validity of Coverage Predictions
You can use the following option to enable or disable the automatic verification of the validity of coverage predictions before
running an optimisation setup.
The following options can be used to enable other automatic verifications on the number of active transmitters, their pathloss
file size, and locked status in the Atoll document:
If "autoCheckPredictionValidity" is set to "1," thereby enabling the verification of the validity of coverage predictions, you can
have ACP automatically recalculate the invalid coverage predictions using the following option. If it is set to "0," ACP will not
automatically recalculate predictions.
autoCheckPredictionValidity=1 # "1" enables the automatic verification
autoCheckPredictionFileValidity=1 # Check of path loss matrices before a run.
autoCheckTxNumber=1 # Check number of active transmitters.
manageLockedPredictionAsvalid=1 # Treat locked prediction as always valid.
# Default is "1" (true)
autoPathlossRecomputation=0
228
Atoll 3.1.0 Administrator Manual
Chapter 12: Initialisation Files Forsk 2011
Part 3
In this part, the following are explained:
"GSM GPRS EDGE Data Structure" on page 231
"UMTS HSPA Data Structure" on page 263
"LTE Data Structure" on page 295
"3GPP Multi-RAT Data Structure" on page 325
"CDMA2000 Data Structure" on page 335
"TD-SCDMA Data Structure" on page 365
"WiMAX Data Structure" on page 399
"Microwave Links Data Structure" on page 429
Data Structures
This part of the administrator manual provides information on the
data structures of the Atoll technology modules.
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 13: GSM GPRS EDGE Data Structure
231
13 GSM GPRS EDGE Data Structure
The GSM GPRS EDGE data structure is described below. Figure 13.1 on page 231, Figure 13.2 on page 232, and Figure 13.3 on
page 233 depict the GSM GPRS EDGE database structure. The following subsections list the tables in the GSM GPRS EDGE
template data structure.
Figure 13.1: GSM GPRS EDGE Template - 1
232
Atoll 3.1.0 Administrator Manual
Chapter 13: GSM GPRS EDGE Data Structure Forsk 2011
Figure 13.2: GSM GPRS EDGE Template - 2
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 13: GSM GPRS EDGE Data Structure
233
13.1 Changes in Data Structure From 2.8 to 3.1
13.1.1 Added Tables and Fields
Antennas Table
CodecModeAdaptations Table
Figure 13.3: GSM GPRS EDGE Template - 3
Field Type Description Attributes
PHYSICAL_ANTENNA Text (50) Physical antenna name
Null column allowed: Yes
Default value:
Field Type Description Attributes
MAL_LENGTH Integer MAL length
Null column allowed: Yes
Default value:
234
Atoll 3.1.0 Administrator Manual
Chapter 13: GSM GPRS EDGE Data Structure Forsk 2011
CodecQualityTables Table
CustomFields Table
EGPRSQuality Table
EGPRSServices Table
EGPRSTerminals Table
TplTransmitters Table
Transmitters Table
TRGConfigurations Table
Field Type Description Attributes
MAL_LENGTH Integer MAL length
Null column allowed: Yes
Default value:
Field Type Description Attributes
CHOICE_TYPE Integer 0: Choice List is optional; 1: Choice List is mandatory
Null column allowed: Yes
Default value: 0
Field Type Description Attributes
MAL_LENGTH Integer MAL length
Null column allowed: Yes
Default value:
Field Type Description Attributes
DL_ACTIVITY Float Activity factor for voice services on the downlink
Null column allowed: Yes
Default value: 1
DL_MBR Float DL Maximum Throughput
Null column allowed: Yes
Default value: 0
REQ_AVERAGE_DL_RATE Float Requested Average Downlink Rate (kbps)
Null column allowed: Yes
Default value:
REQ_AVERAGE_UL_RATE Float Requested Average Uplink Rate (kbps)
Null column allowed: Yes
Default value:
UL_ACTIVITY Float Activity factor for voice services on the uplink
Null column allowed: Yes
Default value: 1
UL_MBR Float UL Maximum Throughput
Null column allowed: Yes
Default value: 0
Field Type Description Attributes
DTX Boolean DTX capability of terminal
Null column allowed: No
Default value: True
Field Type Description Attributes
COMMENT_
Text
(255)
Comments
Null column allowed: Yes
Default value:
SHAREDMAST Text (50) Shared mast name: enables antenna sharing between transmitters
Null column allowed: Yes
Default value:
Field Type Description Attributes
SHAREDMAST Text (50) Shared mast name: enables antenna sharing between transmitters
Null column allowed: Yes
Default value:
Field Type Description Attributes
TX_DIVERSITY_MODE_DL Short
If more than one antenna are used (TX_DIVERSITY_NBANT), this field
indicates if they are used 0- simultaneously (TXDiv) or 1- alternatively
(antenna hopping)
Null column allowed: Yes
Default value: 0
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 13: GSM GPRS EDGE Data Structure
235
TRGs Table
13.1.2 Deleted Tables and Fields
AntennasLists Table
Table
AntennasListsNames Table
Table
Neighbours Table
RANK
NeighboursConstraints Table
RANK
NeighboursConstraintsExt Table
RANK
NeighboursExt Table
RANK
TplTransmitters Table
ANTDIVGAIN
AVERAGE_8PSK_POWER_BACKOFF
COV_PROBA
Transmitters Table
ANTDIVGAIN
AVERAGE_8PSK_POWER_BACKOFF
COV_PROBA
13.2 AfpModels Table
For AFP models.
Field Type Description Attributes
BLOCKING_PROBA Float Blocking probability (%)
Null column allowed: Yes
Default value: 0
DTX_GAIN_DL Float Downlink Gain due to DTX (dB)
Null column allowed: Yes
Default value: 0
TX_DIVERSITY_MODE_DL Short
If more than one antenna are used (TX_DIVERSITY_NBANT), this field
indicates if they are used 0- simultaneously (TXDiv) or 1- alternatively
(antenna hopping)
Null column allowed: Yes
Default value: 0
UL_TRAFFIC_LOAD Float Subcells Uplink Traffic load
Null column allowed: Yes
Default value: 1
Field Type Description Attributes
DATA Binary Model specific parameters
Null column allowed: Yes
Default value:
DESCRIPTION
Text
(255)
User defined
Null column allowed: Yes
Default value:
NAME Text (50) Name of the AFP model
Null column allowed: No
Default value:
SIGNATURE Text (40) Unique Global ID of last model update
Null column allowed: No
Default value:
236
Atoll 3.1.0 Administrator Manual
Chapter 13: GSM GPRS EDGE Data Structure Forsk 2011
13.3 Antennas Table
For antennas.
13.4 BSICDomains Table
For names of BSIC domains.
13.5 BSICGroups Table
For BSIC groups belonging to BSIC domains.
TYPE Text (50) ProgID of the model
Null column allowed: No
Default value:
Field Type Description Attributes
Field Type Description Attributes
Beamwidth Float Antenna beamwidth
Null column allowed: Yes
Default value:
COMMENT_
Text
(255)
Additional information about antenna
Null column allowed: Yes
Default value:
CONSTRUCTOR Text (50) Antenna manufacturer name
Null column allowed: Yes
Default value:
DIAGRAM Binary Antenna horizontal and vertical patterns
Null column allowed: Yes
Default value:
ELECTRICAL_TILT Float Antenna electrical tilt (for information)
Null column allowed: Yes
Default value:
FMax Double
Maximum operating frequency of the antennas
Unit: MHz
Null column allowed: Yes
Default value:
FMin Double
Minimum operating frequency of the antenna
Unit: MHz
Null column allowed: Yes
Default value:
GAIN Float
Antenna isotropic gain
Unit: dBi
Null column allowed: No
Default value: 0
NAME Text (50) Name of antenna
Null column allowed: No
Default value:
PHYSICAL_ANTENNA Text (50) Physical antenna name
Null column allowed: Yes
Default value:
The format of the binary field, DIAGRAM, is described in "RF 2D Antenna Pattern Format"
on page 105.
Field Type Description Attributes
NAME Text (50) Name of the domain
Null column allowed: No
Default value:
Field Type Description Attributes
DOMAIN_NAME Text (50) Called grouping scheme. Set of resource groups.
Null column allowed: No
Default value:
EXCLUDED
Text
(225)
List of BSICs to be excluded from the series defined by FIRST, LAST and
STEP (separated with commas)
Null column allowed: Yes
Default value:
EXTRA
Text
(225)
BSIC to be added. It is forbidden for EXTRA and EXLUDED to have
common numbers
Null column allowed: Yes
Default value:
FIRST Integer
Group elements are: FIRST, FIRST+STEP, FIRST+2*STEP, ,
FIRST+n*STEP. n is the greatest positive integer so that FIRST+n*STEP
LAST.
Null column allowed: Yes
Default value: 0
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 13: GSM GPRS EDGE Data Structure
237
13.6 BTSEquipments Table
For BTS equipment.
13.7 CellTypes Table
For cell types.
13.8 ChannelModels Table
For channel models.
13.9 CodecEquipments Table
For codec configurations.
LAST Integer
Group elements are: FIRST, FIRST+STEP, FIRST+2*STEP, ,
FIRST+n*STEP. n is the greatest positive integer so that FIRST+n*STEP
LAST.
Null column allowed: Yes
Default value: 0
NAME Text (50) Unique key. Name of a resource group
Null column allowed: No
Default value:
STEP Integer
Group elements are: FIRST, FIRST+STEP, FIRST+2*STEP, ,
FIRST+n*STEP. n is the greatest positive integer so that FIRST+n*STEP
LAST.
Null column allowed: Yes
Default value: 1
Field Type Description Attributes
The FIRST and LAST fields of this table are of type Integer in the template (.mdb) and in a
database (if connected to one). But these fields are of type Text when accessed or
retrieved from an add-in.
Field Type Description Attributes
CONFIG_DL_LOSSES Float
Downlink losses due to the configuration of the BTS (duplexer and/or
combiner)
Null column allowed: Yes
Default value: 0
CONFIG_UL_LOSSES Float
Uplink losses due to the configuration of the BTS (duplexer and/or
combiner)
Null column allowed: Yes
Default value: 0
NAME Text (50) Name of Base Station Equipment
Null column allowed: No
Default value:
NOISE_FIGURE Float Noise figure of Base Station
Null column allowed: Yes
Default value: 0
RHO_FACTOR Short Rho factor (not used)
Null column allowed: Yes
Default value: 100
Field Type Description Attributes
NAME Text (50) Defines the list of TRXs of the station and associated parameters.
Null column allowed: No
Default value:
Field Type Description Attributes
NAME Text (50) Name of the channel model
Null column allowed: No
Default value:
TX_DIV_GAIN Float Gain applied for subcells using TX diversity
Null column allowed: No
Default value: 0
Field Type Description Attributes
IDEAL_LINK_ADAPTATION Boolean Automatic mode selection providing the best quality
Null column allowed: No
Default value: True
238
Atoll 3.1.0 Administrator Manual
Chapter 13: GSM GPRS EDGE Data Structure Forsk 2011
13.10 CodecModeAdaptations Table
For codec mode selection.
13.11 CodecModes Table
For codec types and modes.
13.12 CodecQualityTables Table
For codec performance graphs.
IDEAL_QI_NAME Text (20) Reference quality indicator name used for ideal link adaptation
Null column allowed: Yes
Default value:
NAME Text (50) Name of Codec equipment
Null column allowed: No
Default value:
REFERENCE_NOISE Float Receiver reference noise
Null column allowed: No
Default value: -113
Field Type Description Attributes
Field Type Description Attributes
CODEC_EQT Text (50) Codec equipment name
Null column allowed: No
Default value:
CODEC_MODE Text (50) Codec mode
Null column allowed: No
Default value:
FREQUENCY_BAND Text (20) Frequency Band (empty = all bands)
Null column allowed: Yes
Default value:
HOPPING Short Frequency hopping 1=NH; 2= ideal FH; empty = all hopping modes
Null column allowed: Yes
Default value:
MAL_LENGTH Integer MAL length
Null column allowed: Yes
Default value:
MIN_CIR Float
C/(I+N) quality threshold for selecting this mode when there is no ideal
link adaptation
Null column allowed: Yes
Default value: 0
MOBILITY Text (50) Mobility (empty = all mobilities)
Null column allowed: Yes
Default value:
Field Type Description Attributes
_8PSK_MODULATION Boolean Modulation is 8PSK
Null column allowed: No
Default value: False
CODEC_TYPE Text (50) Name of codec type
Null column allowed: No
Default value:
HR Boolean Half rate support
Null column allowed: No
Default value: False
MAX_RATE Float Maximum supported rate for this mode (kbps)
Null column allowed: No
Default value: 0
NAME Text (50) Name of the codec mode
Null column allowed: No
Default value:
SELECTION_PRIORITY Short Priority value used to select the best possible mode
Null column allowed: No
Default value: 0
Field Type Description Attributes
C_I_TABLE Memo QI = f(C/I) table
Null column allowed: Yes
Default value:
C_N_TABLE Memo QI = f(C/N) table
Null column allowed: Yes
Default value:
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 13: GSM GPRS EDGE Data Structure
239
13.13 CoordSys Table
For the projection coordinate system and the databases internal coordinate system ( this is the display coordinate system
used when creating a database).
CODEC_EQT Text (50) Codec equipment name
Null column allowed: No
Default value:
CODEC_MODE Text (50) Codec mode
Null column allowed: No
Default value:
FREQUENCY_BAND Text (20) Frequency Band (empty = all bands)
Null column allowed: Yes
Default value:
HOPPING Short Frequency hopping 1=NH; 2= ideal FH; empty = all hopping modes
Null column allowed: Yes
Default value:
MAL_LENGTH Integer MAL length
Null column allowed: Yes
Default value:
MOBILITY Text (50) Mobility (empty = all mobilities)
Null column allowed: Yes
Default value:
QI_NAME Text (20) Quality indicator name
Null column allowed: No
Default value:
Field Type Description Attributes
Field Type Description Attributes
CODE Integer
Identification number of the coordinate system (the code of user-
defined coordinate systems is an integer higher than 32768)
Null column allowed: No
Default value: 0
DATUM_CODE Double
Null column allowed: Yes
Default value: 0
DATUM_ROTX Double Arc-seconds
Null column allowed: Yes
Default value: 0
DATUM_ROTY Double Arc-seconds
Null column allowed: Yes
Default value: 0
DATUM_ROTZ Double Arc-seconds
Null column allowed: Yes
Default value: 0
DATUM_SCALE Double Parts per million (ppm)
Null column allowed: Yes
Default value: 0
DATUM_SHIFTX Double Meters
Null column allowed: Yes
Default value: 0
DATUM_SHIFTY Double Meters
Null column allowed: Yes
Default value: 0
DATUM_SHIFTZ Double Meters
Null column allowed: Yes
Default value: 0
ELLIPS_CODE Integer
Null column allowed: No
Default value: 0
ELLIPS_RMAJOR Double Meters
Null column allowed: Yes
Default value: 0
ELLIPS_RMINOR Double Meters
Null column allowed: Yes
Default value: 0
NAME Text (50) Coordinate system name
Null column allowed: No
Default value:
PROJ_ANGLE Double Decimal degrees
Null column allowed: Yes
Default value: 0
PROJ_FALSE_EASTING Double Meters
Null column allowed: Yes
Default value: 0
PROJ_FALSE_NORTHING Double Meters
Null column allowed: Yes
Default value: 0
PROJ_FIRST_PARALLEL Double Decimal degrees
Null column allowed: Yes
Default value: 0
240
Atoll 3.1.0 Administrator Manual
Chapter 13: GSM GPRS EDGE Data Structure Forsk 2011
13.14 CustomFields Table
For defining user-defined fields added to tables, default values for any field (including user-defined fields), and choice lists,
captions, and group names for user-defined fields.
See "Tables and Fields" on page 130 for recommendations and information on user-defined fields.
13.15 EGPRSCodingSchemes Table
For GPRS, EGPRS, and EGPRS2 coding schemes.
PROJ_LATITUDE_ORIGIN Double Decimal degrees
Null column allowed: Yes
Default value: 0
PROJ_LONGITUDE_ORIGIN Double Decimal degrees
Null column allowed: Yes
Default value: 0
PROJ_METHOD Short
UTM, Undefined, NoProjection, Lambert1SP, Lambert2SP, Mercator,
CassiniSoldner, TransMercator, TransMercatorSO,
ObliqueStereographic, NewZealandMapGrid, HotineOM, LabordeOM,
SwissObliqueCylindical
Null column allowed: Yes
Default value: 0
PROJ_SCALE_FACTOR Double
Null column allowed: Yes
Default value: 0
PROJ_SECOND_PARALLEL Double Decimal degrees
Null column allowed: Yes
Default value: 0
PROJ_ZONE_NUMBER Integer Used with UTM
Null column allowed: Yes
Default value: 0
Field Type Description Attributes
Field Type Description Attributes
CAPTION Text (50) Caption of the field (displayed instead of the name)
Null column allowed: Yes
Default value:
CHOICE_LIST Memo Choice list for the field
Null column allowed: Yes
Default value:
CHOICE_TYPE Integer 0: Choice List is optional; 1: Choice List is mandatory
Null column allowed: Yes
Default value: 0
COLUMN_NAME Text (50) Second part of the unique key. Field name
Null column allowed: No
Default value:
DEFAULT_VALUE Text (50) Default value for the field
Null column allowed: Yes
Default value:
GROUP_NAME Text (50) Name of the group to which that field belongs
Null column allowed: Yes
Default value:
TABLE_NAME Text (50) First part of the unique key. Table name
Null column allowed: No
Default value:
Field Type Description Attributes
CS_NUMBER Short Coding scheme number
Null column allowed: No
Default value: 1
DATA_CODING Short Type of FEC coding (0: Convolutional, 1: Turbo)
Null column allowed: No
Default value: 0
MAX_THROUGHPUT Float
Maximum rate obtained when there is no data transmission error
Unit: kbps
Null column allowed: No
Default value: 1
MODULATION Short Modulation (0: GMSK,1: 8-PSK, 2: QPSK,3: 16QAM, 4: 32QAM)
Null column allowed: No
Default value: 0
NAME Text (50) Name of the coding scheme
Null column allowed: No
Default value:
TECHNOLOGY Text (15) Technology ("GPRS", "GPRS/EDGE", "EGPRS2")
Null column allowed: No
Default value: GPRS
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 13: GSM GPRS EDGE Data Structure
241
13.16 EGPRSDimensioningModel Table
For network dimensioning models.
13.17 EGPRSEnvironmentDefs Table
For traffic environment types.
13.18 EGPRSEquipments Table
For GPRS, EGPRS, and EGPRS2 configurations.
13.19 EGPRSMobility Table
For mobility types.
Field Type Description Attributes
MAX_CHANNELS Text (4) Maximum number of TRXs that can be allocated
Null column allowed: No
Default value: 16
MAX_TRXS_TO_ADD_FOR_P
ACKET
Integer
Maximum allowed number of TRXs to add in order to reach required
quality for packet switched services
Null column allowed: Yes
Default value: 100
MIN_DEDICATED_PDCH Integer Minimum dedicated timeslots number for packet switched traffic
Null column allowed: No
Default value: 0
NAME Text (50) Service Name
Null column allowed: No
Default value:
PDCH_BLOCKING_PROBA_KP
I
Boolean Blocking probability KPI
Null column allowed: No
Default value: False
PDCH_DELAY_KPI Boolean Service delay KPI
Null column allowed: No
Default value: False
PDCH_THROUGHPUT_MIN_K
PI
Boolean Minimum throughput KPI
Null column allowed: No
Default value: True
QUEUING_MODEL Text (50) Queuing model: Erlang B , Erlang C
Null column allowed: Yes
Default value: Erlang B
Field Type Description Attributes
DENSITY Float
Number of subscribers per km
2
Null column allowed: Yes
Default value: 0
ENVIRONMENT Text (50) Environment name
Null column allowed: No
Default value:
MOBILITY Text (50) Type of mobility
Null column allowed: No
Default value:
USER_PROFILE Text (50) User profile
Null column allowed: No
Default value:
Field Type Description Attributes
NAME Text (50) Equipment name
Null column allowed: No
Default value:
REFERENCE_NOISE Float
Reference noise of the equipment which has been used to produce the
curves
Null column allowed: Yes
Default value: -113
TECHNOLOGY Text (15)
GSM, GPRS or GPRS/EDGE. To allocate traffic to compatible transmitter
mobile pair.
Null column allowed: Yes
Default value: GPRS
Field Type Description Attributes
NAME Text (50) Name of mobility type
Null column allowed: No
Default value:
SPEED Float Average speed (km/h)
Null column allowed: No
Default value:
242
Atoll 3.1.0 Administrator Manual
Chapter 13: GSM GPRS EDGE Data Structure Forsk 2011
13.20 EGPRSQuality Table
For GPRS, EGPRS, and EGPRS2 performance graphs.
13.21 EGPRSServiceQuality Table
For graphs used for the packet-switched traffic dimensioning.
13.22 EGPRSServices Table
For services.
Field Type Description Attributes
C_THRESHOLD Float
Minimum power (C) required at the receiver in order for a coding
scheme to be used
Null column allowed: Yes
Default value: 1
C_THROUGHPUTS Memo Set of values used to generate throughput=f(C) graph
Null column allowed: Yes
Default value:
COVERI_THRESHOLD Float
Minimum carrier to interference ratio (C/I) required at the receiver in
order for a coding scheme to be used
Null column allowed: Yes
Default value: 1
COVERI_THROUGHPUTS Memo Set of values used to generate the throughput=f(C/I) graph
Null column allowed: Yes
Default value: 0
CS_NAME Text (10) Coding scheme name
Null column allowed: Yes
Default value:
EQUIPMENT Text (50) Type of equipment
Null column allowed: No
Default value:
FREQUENCY_BAND Text (20) Frequency Band (empty = all bands)
Null column allowed: Yes
Default value:
HOPPING Short
Hopping mode corresponding to the curves ( 1=NH; 2= ideal FH; empty =
all hopping modes)
Null column allowed: Yes
Default value:
MAL_LENGTH Integer MAL length
Null column allowed: Yes
Default value:
MOBILITY Text (50) Mobility (empty = all mobilities)
Null column allowed: Yes
Default value:
Field Type Description Attributes
AVAIL_CONNECTIONS Float Number of available connections
Null column allowed: Yes
Default value: 1
DIMENSIONING_MODEL Text (50) Name of the dimensioning model
Null column allowed: No
Default value:
LOAD_BLOCKING_PROBA Memo Set of values used to generate the chart Blocking=f(Load)
Null column allowed: Yes
Default value: 1
LOAD_DELAY Memo Set of values used to generate the chart Delay=f(Load)
Null column allowed: Yes
Default value: 1
LOAD_RF Memo
Set of values used to generate the chart throughput reduction
factor=f(Load)
Null column allowed: Yes
Default value: 1
Field Type Description Attributes
DL_ACTIVITY Float Activity factor for voice services on the downlink
Null column allowed: Yes
Default value: 1
DL_MBR Float DL Maximum Throughput
Null column allowed: Yes
Default value: 0
MAX_BLOCKING_RATE Float
Maximum probability that a packet is blocked (delayed), GoS for circuit
switched services
Null column allowed: Yes
Default value: 2
MAX_DELAY Float Maximum delay allowed for the service
Null column allowed: Yes
Default value: 1
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 13: GSM GPRS EDGE Data Structure
243
13.23 EGPRSServicesUsage Table
For user profile parameters.
13.24 EGPRSTerminals Table
For terminal types.
MAX_TS_SUPPORT Integer Maximum number of timeslots supported by the service
Null column allowed: Yes
Default value: 4
MIN_THROUGHPUT Float Minimum user throughput requested for the service
Null column allowed: Yes
Default value: 15
MIN_THROUGHPUT_RATIO Float
Dimensioning target of the % of surface where minimum throughput is
reached
Null column allowed: Yes
Default value: 95
NAME Text (50) Service Name
Null column allowed: No
Default value: 1
REQ_AVERAGE_DL_RATE Float Requested Average Downlink Rate (kbps)
Null column allowed: Yes
Default value:
REQ_AVERAGE_UL_RATE Float Requested Average Uplink Rate (kbps)
Null column allowed: Yes
Default value:
TH_OFFSET Float Offset which should be added to the scale factor
Null column allowed: Yes
Default value: 0
TH_SCALE_FACTOR Float Percentage of end user throughput compared to MAC throughput
Null column allowed: Yes
Default value: 95
TYPE Short Type of service (0: circuit; 1: packet; 2: circuit over packet)
Null column allowed: No
Default value: 0
UL_ACTIVITY Float Activity factor for voice services on the uplink
Null column allowed: Yes
Default value: 1
UL_MBR Float UL Maximum Throughput
Null column allowed: Yes
Default value: 0
Field Type Description Attributes
Field Type Description Attributes
CALL_DURATION Float Average duration of a call (for circuit switched services)
Null column allowed: Yes
Default value:
CALL_NUMBER Float
Average number of calls per hour for circuit switched services or
average number of sessions per hour for packet switched services
Null column allowed: Yes
Default value: 0
DL_VOLUME Float
Volume transferred on the downlink during a session (for packet
switched services)
Null column allowed: Yes
Default value:
SERVICE Text (50) Service that the subscriber may request
Null column allowed: No
Default value:
TERMINAL Text (50) Type of terminal used by the subscriber for the service
Null column allowed: No
Default value:
USER_PROFILE Text (50) User profile name
Null column allowed: No
Default value:
Field Type Description Attributes
CODEC_EQUIPMENT Text (50) Associated Codec Equipment (for voice services)
Null column allowed: Yes
Default value:
DL_AVAIL_CARRIERS Short Number of simultaneous carriers
Null column allowed: Yes
Default value: 1
DL_AVAIL_TIME_SLOT Float Number of timeslots the mobile terminal can multiplex in downlink
Null column allowed: Yes
Default value: 1
DTX Boolean DTX capability of terminal
Null column allowed: No
Default value: True
244
Atoll 3.1.0 Administrator Manual
Chapter 13: GSM GPRS EDGE Data Structure Forsk 2011
13.25 EGPRSTrafficEnvironments Table
For traffic environment clutter weighting.
13.26 EGPRSUserProfiles Table
For names of user profiles.
13.27 FeederEquipments Table
For feeders.
EGPRS_EQUIPMENT Text (50) Associated GPRS/EDGE equipment (for PS services)
Null column allowed: Yes
Default value:
MAX_CS Short Highest coding scheme (CS) available for GPRS
Null column allowed: Yes
Default value: 4
MAX_MCS Short Highest coding scheme (MCS) available for EDGE
Null column allowed: Yes
Default value: 12
NAME Text (50) Terminal name
Null column allowed: No
Default value:
NOISE_FIGURE Float Noise figure of the terminal
Null column allowed: Yes
Default value: 8
PMAX Float Max power that can be used in UL (for UL calculations)
Null column allowed: Yes
Default value: 33
PRIMARY_BAND Text (50) Frequency band the mobile terminal is compatible with
Null column allowed: No
Default value:
SAIC Boolean
Terminal capability for Single Antenna Interference Cancellation (for
future use)
Null column allowed: No
Default value: False
SECONDARY_BAND Text (50)
Frequency band the mobile terminal is compatible with (for dual-band
mobile terminals)
Null column allowed: Yes
Default value:
TECHNOLOGY Text (15) Technology supported by the mobile terminal
Null column allowed: Yes
Default value:
Field Type Description Attributes
Field Type Description Attributes
CLUTTER_WEIGHTS Binary Internal binary format describing weights assigned to each clutter class
Null column allowed: Yes
Default value:
NAME Text (50) Name of the created environment
Null column allowed: No
Default value:
Field Type Description Attributes
NAME Text (50) Name of the created user profile
Null column allowed: No
Default value:
Field Type Description Attributes
CONNECTOR_LOSSES_DL Float Feeder connector losses in downlink
Null column allowed: Yes
Default value: 0
CONNECTOR_LOSSES_UL Float Feeder connector losses in uplink
Null column allowed: Yes
Default value: 0
LOSS_PER_METER Float Feeder loss per meter
Null column allowed: Yes
Default value: 0
NAME Text (50) Name of Feeder
Null column allowed: No
Default value:
Atoll 3.1.0 Administrator Manual
AT310_AM_E2 Chapter 13: GSM GPRS EDGE Data Structure
245
13.28 FrequencyBands Table
For frequency bands.
13.29 FrequencyDomains Table
For frequency bands belonging to frequency domains.
13.30 FrequencyGroups Table
For frequency groups belonging to frequency domains.
Field Type Description Attributes
CHANNEL_WIDTH Double
Width of each physical channel composing the frequency band
Unit: kHz
Null column allowed: No
Default value: 1
EXCLUDED_CHANNELS
Text
(255)
Physical channels you do not want to allocate
Null column allowed: Yes
Default value:
FIRST_CHANNEL Integer Number of the first physical channel available in the network
Null column allowed: No
Default value: 0
FREQUENCY Double
Frequency of the downlink carrier
Unit: MHz
Null column allowed: No
Default value: 1000
LAST_CHANNEL Integer Number of the last physical channel available in the network
Null column allowed: No
Default value: 0
MAX_CHANNEL_NUM Integer Extended Channel Offset (used for band E-GSM)
Null column allowed: Yes
Default value:
MULTIPLEX_FACTOR Integer Number of logical channels composing a physical channel
Null column allowed: No
Default value: 1
NAME Text (20) Name of the frequency band
Null column allowed: No
Default value:
Field Type Description Attributes
FREQUENCY_BAND_NAME Text (50) Name of the frequency band on which domain is based
Null column allowed: No
Default value:
NAME Text (50) Name of domain
Null column allowed: No
Default value:
Field Type Description Attributes
DOMAIN_NAME Text (50) Called grouping scheme. Set of resource groups.
Null column allowed: No
Default value:
EXCLUDED
Text
(255)
List of frequencies to be excluded from the series defined by FIRST, LAST
and STEP (separated with commas)
Null column allowed: Yes
Default value:
EXTRA
Text
(225)
Frequencies to be added. It is forbidden for EXTRA and EXLUDED to have
common numbers
Null column allowed: Yes
Default value:
FIRST Integer
Group elements are: FIRST, FIRST+STEP, FIRST+2*STEP, ,
FIRST+n*STEP. n is the greatest positive integer so that FIRST+n*STEP
LAST.
Null column allowed: Yes
Default value: 0
LAST Integer
Group elements are: FIRST, FIRST+STEP, FIRST+2*STEP, ,
FIRST+n*STEP. n is the greatest positive integer so that FIRST+n*STEP
LAST.
Null column allowed: Yes
Default value: 0
NAME Text (50) Unique key. Name of a Resource Group
Null column allowed: No
Default value:
STEP Integer
Group elements are: FIRST, FIRST+STEP, FIRST+2*STEP, ,
FIRST+n*STEP. n is the greatest positive integer so that FIRST+n*STEP
LAST.
Null column allowed: Yes
Default value: 1
246
Atoll 3.1.0 Administrator Manual
Chapter 13: GSM GPRS EDGE Data Structure Forsk 2011
13.31 HSNDomains Table
For names of HSN domains.
13.32 HSNGroups Table
For HSN groups belonging to HSN domains.
13.33 InterNetChProtect Table
For inter-network interference reduction factor graphs.
13.34 Layers Table
For HCS layers.
Field Type Description Attributes
NAME Text (50) Name of HSN (Hopping Sequence Number) domain.
Null column allowed: No
Default value:
Field Type Description Attributes
DOMAIN_NAME Text (50) Called grouping scheme. Set of resource groups.
Null column allowed: No
Default value:
EXCLUDED
Text
(225)
List of HSNs to be excluded from the series defined by FIRST, LAST and
STEP (separated with commas)
Null column allowed: Yes
Default value:
EXTRA
Text
(225)
HSNs to be added. It is forbidden for EXTRA and EXLUDED to have
common numbers
Null column allowed: Yes
Default value:
FIRST Integer
Group elements are: FIRST, FIRST+STEP, FIRST+2*STEP, ,
FIRST+n*STEP. n is the greatest positive integer so that FIRST+n*STEP
LAST.
Null column allowed: Yes
Default value: 0
LAST Integer
Group elements are: FIRST, FIRST+STEP, FIRST+2*STEP, ,
FIRST+n*STEP. n is the greatest positive integer so that FIRST+n*STEP
LAST.
Null column allowed: Yes
Default value: 0
NAME Text (50) Unique key. name of a Resource Group
Null column allowed: No
Default value:
STEP Integer
Group elements are: FIRST, FIRST+STEP, FIRST+2*STEP, ,
FIRST+n*STEP. n is the greatest positive integer so that FIRST+n*STEP
LAST.
Null column allowed: Yes
Default value: 1
Field Type Description Attributes
ICP Memo Inter-network channel protection = f( MHz)
Null column allowed: Yes
Default value:
ITF_BW Double Interfering bandwidth (kHz)
Null column allowed: No
Default value: 0
ITF_TECHNO Text (50) Interfering technology
Null column allowed: No
Default value:
V_BW Double Victim bandwidth (kHz)
Null column allowed: No
Default value: 0