Uploaded by Oleg Mironov

Atoll 2[1].8.1 Administrator Manual E1

advertisement
Atoll
RF Planning & Optimisation Software
Administrator Manual
v e r s i o n 2.8.1
AT281_AM_E1
Administrator Manual
Contact Information
Forsk (Head Office) 7 rue des Briquetiers
31700 Blagnac
France





Forsk (USA Office) 200 South Wacker Drive
Suite 3100
Chicago, IL 60606
USA




Forsk (China Office) Suite 302, 3/F, West Tower,
Jiadu Commercial Building,
No.66 Jianzhong Road,
Tianhe Hi-Tech Industrial Zone,
Guangzhou, 510665,
People’s Republic of China




www.forsk.com
sales@forsk.com
helpdesk@forsk.com
+33 (0) 562 74 72 10
+33 (0) 562 74 72 25
+33 (0) 562 74 72 11
Web
Sales and pricing information
Technical support
General
Technical support
Fax
sales_us@forsk.com
support_us@forsk.com
+1 312 674 4846
+1 888 GoAtoll (+1 888 462 8655)
+1 312 674 4847
Sales and pricing information
Technical support
General
Technical support
Fax
www.forsk.com.cn
enquiries@forsk.com.cn
+86 20 8553 8938
+86 20 8553 8285
+86 10 6513 4559
Web
Information and enquiries
Telephone
Fax (Guangzhou)
Fax (Beijing)
Atoll 2.8.1 Administrator Manual Release AT281_AM_E1
© Copyright 1997 - 2009 by Forsk
The software described in this document is provided under a licence agreement. The software may only be used/copied
under the terms and conditions of the licence agreement. No part of this document may be copied, reproduced or
distributed in any form without prior authorisation from Forsk.
The product or brand names mentioned in this document are trademarks or registered trademarks of their respective
registering parties.
About Administrator Manual
This manual is written for the system and database administrator in charge of installing, configuring, or tuning Atoll. This
document covers topics related to various tasks an Atoll administrator might have to perform, namely, Atoll installation,
licence server installation, database setup, network data administration, etc. The contents of this manual primarily explain
the architecture, installation procedure, database structure, database related operations, administration files, and
technical recommendations for optimum usage of Atoll in various environments.
This document begins with an installation guide explaining how to install Atoll and the associated utilities. This manual
contains detailed information about database administration and specific Atoll administration files. It also describes the
features and functions of the Atoll Management Console and a user-manual approach to their operation and handling. It
also contains details of specific and new concepts introduced by the Atoll Management Console and its approach to Atoll
database manipulations. Lastly, it cites an exhaustive list of recommendations, i.e., recommended hardware and software
configurations, necessary and recommended software patches, and recommendations on procedures.
This document also lists the modifications and additions in the data structure of the current version with respect to the
earlier. It also contains more information on the database upgrading from previous to current version.
© Forsk 2009
AT281_AM_E1
3
Administrator Manual
4
AT281_AM_E1
© Forsk 2009
Table of Contents
Table of Contents
1
1.1
1.1.1
1.2
1.2.1
1.2.1.1
1.2.1.2
1.2.2
1.2.3
1.2.4
1.2.5
1.2.6
1.3
1.3.1
1.3.2
1.3.2.1
1.3.2.2
1.3.2.3
1.3.2.4
1.3.3
1.4
1.4.1
1.4.2
1.5
2
2.1
2.1.1
2.2
2.2.1
2.2.2
2.2.2.1
2.2.2.2
2.2.2.3
2.2.2.3.1
2.2.3
2.2.3.1
2.2.4
2.2.4.1
2.2.4.1.1
2.2.4.2
2.2.5
2.2.5.1
2.2.5.1.1
2.2.5.1.2
2.2.5.2
2.2.5.3
2.3
2.3.1
2.3.2
2.3.2.1
2.3.2.2
2.3.2.3
2.3.2.4
2.3.2.4.1
2.3.2.4.2
2.3.2.4.3
2.3.2.5
2.4
© Forsk 2009
Installation Guide ............................................................................ 23
Introduction ............................................................................................................................................ 23
Technical Support ............................................................................................................................ 23
Atoll Installation ...................................................................................................................................... 24
Installation Procedures ..................................................................................................................... 24
Interactive Installation ................................................................................................................. 24
Command Line Installation ......................................................................................................... 26
What's Installed With Atoll ................................................................................................................ 27
Installation Troubleshooting ............................................................................................................. 27
Getting Help in Atoll.......................................................................................................................... 28
Atoll C++ Development Kit Installation ............................................................................................. 28
Uninstalling Atoll............................................................................................................................... 29
Floating License Manager Installation.................................................................................................... 29
Requirements ................................................................................................................................... 30
Installation Procedure....................................................................................................................... 30
NetHASP License Manager........................................................................................................ 30
nhsrv.ini File................................................................................................................................ 33
NetHASP Monitor ....................................................................................................................... 33
NetHASP.ini File ......................................................................................................................... 33
License Management Using Lic.exe ................................................................................................ 34
Distributed Calculation Server................................................................................................................ 36
Installing the Distributed Calculation Server..................................................................................... 37
Uninstalling the Distributed Calculation Server ................................................................................ 38
Add-in and Macro Installation................................................................................................................. 38
Multi-user Environments and Databases ........................................ 43
Components of Multi-user Environments ............................................................................................... 43
Supported RDBMS ........................................................................................................................... 44
Setting Up Multi-user Environments....................................................................................................... 44
Master Atoll Document ..................................................................................................................... 45
Shared Path Loss Matrices .............................................................................................................. 45
Setting Up Shared Path Loss Matrices....................................................................................... 45
Calculating Path Loss Matrices Only .......................................................................................... 46
Working With Path Loss Matrices From Different Sources......................................................... 47
Managing Several Sources for Path Loss Matrices .............................................................. 47
Shared Geographic Data and User Configurations .......................................................................... 48
Loading a User Configuration File Automatically........................................................................ 48
Master Database .............................................................................................................................. 48
Creating the Master Database.................................................................................................... 49
Exporting the Master Atoll Document to a Database ............................................................ 49
Setting Database Access Privileges ........................................................................................... 51
User Atoll Documents....................................................................................................................... 51
Regionalising the Master Database............................................................................................ 51
Static Regionalisation ........................................................................................................... 51
Dynamic Regionalisation....................................................................................................... 52
Creating or Opening an Atoll Document from a Database ......................................................... 52
Opening a Project From a Database Automatically.................................................................... 52
Working in Multi-user Environments ...................................................................................................... 53
Data Exchange Summary ................................................................................................................ 53
Common Database Operations ........................................................................................................ 53
Checking Database Connection Properties................................................................................ 53
Loading Data From a Database.................................................................................................. 54
Archiving Data in a Database ..................................................................................................... 54
Resolving Database Conflicts..................................................................................................... 56
Resolving a Conflict on a Modified Record ........................................................................... 56
Resolving a Conflict on a Deleted Record ............................................................................ 58
Resolving All the Conflicts Simultaneously ........................................................................... 58
Checking Database Consistency................................................................................................ 58
Using Oracle With Atoll .......................................................................................................................... 59
AT281_AM_E1
5
Administrator Manual
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.5.1
2.4.5.2
2.5
2.5.1
2.5.2
2.5.3
2.5.3.1
3
3.1
3.1.1
3.1.1.1
3.1.2
3.1.2.1
3.1.2.2
3.1.3
3.1.4
3.1.4.1
3.1.4.2
3.1.4.3
3.1.4.4
3.1.4.5
3.1.4.6
3.1.4.7
3.1.4.8
3.1.4.9
3.1.4.10
3.2
3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.3
3.3.1
3.3.1.1
3.3.1.2
3.3.1.3
3.3.1.4
3.3.1.5
3.3.1.6
3.3.1.7
3.3.1.8
3.3.1.9
3.3.1.10
3.3.1.11
3.3.1.12
3.3.1.13
3.3.1.14
3.3.1.15
3.3.1.16
3.3.1.17
3.3.1.18
3.3.1.19
3.3.2
3.3.2.1
3.3.2.2
3.3.2.3
3.3.2.4
3.3.2.5
3.3.2.6
3.3.2.7
3.3.2.8
6
Setting Up an Oracle Database for Atoll ...........................................................................................59
Creating a Project Account ...............................................................................................................59
Creating Tables.................................................................................................................................60
Creating Other User Accounts ..........................................................................................................60
Appendices .......................................................................................................................................60
Appendix 1: Advanced Customisation.........................................................................................60
Appendix 2: Oracle Architecture..................................................................................................62
Setting Up Databases for Co-Planning...................................................................................................64
Sharing Tables in Oracle, SQL Server, or Sybase............................................................................64
Sharing Tables Microsoft Access......................................................................................................64
Setting Up Shared Antenna Parameter Synchronisation ..................................................................65
Ensuring Database Consistency for Shared Antenna Parameters .............................................65
Administration Files .........................................................................69
User Configuration File (.cfg)..................................................................................................................69
Creating a User Configuration File....................................................................................................70
Exporting User Configurations to User Configuration Files .........................................................70
Loading User Configuration Files......................................................................................................70
Loading User Configuration Files With Atoll................................................................................70
Importing User Configurations From User Configuration Files....................................................71
Setting Up Configuration Files for Co-Planning ................................................................................71
User Configuration File Contents ......................................................................................................71
Geographic Data Set ...................................................................................................................71
Folder Configuration....................................................................................................................74
Computation and Focus Zones ...................................................................................................81
Coverage Prediction Study List ...................................................................................................81
Automatic Neighbour Allocation Parameters...............................................................................81
Automatic Frequency Planning Parameters ................................................................................83
Automatic Scrambling Code Allocation Parameters....................................................................84
Automatic PN Offset Allocation Parameters................................................................................85
Microwave Radio Links Parameters ............................................................................................86
Macros.........................................................................................................................................88
Other Configuration Files........................................................................................................................88
Print Setup Configuration ..................................................................................................................89
Table Import/Export Configuration ....................................................................................................90
Coverage Prediction Report Configuration .......................................................................................90
CW Measurement Import Configuration............................................................................................91
Drive Test Data Import Configuration................................................................................................91
Atoll Initialisation File ..............................................................................................................................92
General Options ................................................................................................................................93
Modifying the Default Formats of Site and Transmitter Names...................................................93
Disabling Automatic Renaming of Transmitters and Cells ..........................................................94
Setting the TIF Colour Convention ..............................................................................................94
Creating an Event Viewer Log File ..............................................................................................94
Increasing the Maximum Printing Resolution ..............................................................................94
Duplicating External Path Loss Matrices with "Save As".............................................................94
Restricting the List of Predictions for Creating Sector Traffic Maps ............................................95
Displaying Path Loss Calculation Details in the Event Viewer ....................................................95
Mapping Atoll Coordinate Systems with MapInfo/ESRI Vector Files ..........................................95
Exporting Coverage Prediction Polygons in Text Format............................................................96
Defining Web Map Services Servers...........................................................................................96
Improving Point Analysis Performance .......................................................................................96
Loading Vector Files Dynamically ...............................................................................................97
Setting the Precision for the Antenna Pattern Verification at Import ...........................................97
Disabling Opening of Exported XLS Files Automatically in MS Excel.........................................97
Disallowing Creation of New Documents from Templates ..........................................................97
Blocking Access to Macros and Add-ins .....................................................................................97
Enabling Notification for Donor Transmitter Parameter Modifications.........................................97
Setting the Display Precision of Floating Point Values................................................................98
Calculation Options ...........................................................................................................................98
Setting the Antenna Patterns Modelling Method .........................................................................98
Disabling Automatic Locking of Coverage Predictions ................................................................98
Enabling Shadowing Margin in Calculations ...............................................................................98
Setting a Default Value for the Cell Edge Coverage Probability .................................................99
Enabling Indoor Coverage in Calculations ..................................................................................99
Modifying the Resolution for the LOS Area Calculation Around a Site .......................................99
Disabling the Temporary Local Storage of Path Loss Files ........................................................99
Embedding Path Losses in New Documents ..............................................................................99
AT281_AM_E1
© Forsk 2009
Table of Contents
3.3.2.9
3.3.2.10
3.3.2.11
3.3.2.12
3.3.2.13
3.3.2.14
3.3.2.15
3.3.2.16
3.3.2.17
3.3.2.18
3.3.2.19
3.3.2.20
3.3.2.21
3.3.2.22
3.3.2.23
3.3.2.24
3.3.2.25
3.3.3
3.3.3.1
3.3.3.2
3.3.3.3
3.3.3.4
3.3.3.5
3.3.3.6
3.3.3.7
3.3.3.8
3.3.4
3.3.4.1
3.3.4.2
3.3.4.3
3.3.5
3.3.5.1
3.3.5.2
3.3.5.3
3.3.6
3.3.6.1
3.3.6.2
3.3.6.3
3.3.6.4
3.3.6.5
3.3.6.6
3.3.6.7
3.3.6.8
3.3.7
3.3.7.1
3.3.7.2
3.3.7.3
3.3.7.4
3.3.7.5
3.3.7.6
3.3.7.7
3.3.7.8
3.3.7.9
3.3.7.10
3.3.7.11
3.3.8
3.3.8.1
3.3.8.2
3.3.8.3
3.3.8.4
3.3.8.5
3.3.8.6
3.3.8.7
3.3.8.8
3.3.8.9
3.3.8.10
3.3.8.11
3.3.8.12
© Forsk 2009
Stopping Calculations on Error ................................................................................................. 100
Warning About Prediction Vailidity When Display Options are Modified .................................. 100
Reading Exact Transmitter Altitudes From the DTM ................................................................ 100
Setting a Common Display Resolution For All Coverage Predictions ...................................... 100
Setting Coverage Prediction Report Resolution For Population Maps ..................................... 101
Deleting Private Path Losses When Shared Path Losses are Valid......................................... 101
Calculating Neighbour Importance Based on Distance ............................................................ 101
Setting the Priorities for GUI and Calculations ......................................................................... 101
Setting the Number of Parallel Processors and Threads.......................................................... 101
Disabling Parallel Calculation of Monte Carlo Simulations ....................................................... 102
Performing Calculations in Read-Only Documents .................................................................. 102
Identifying Transmitter, Repeater, and Remote Antenna Coverage Areas .............................. 102
Changing the Rounding Method Used for Profile Extraction .................................................... 103
Estimating Required and Used Memory Size for UMTS Simulations ....................................... 103
Co-Planning: Calculating Predictions in the Current Document Only....................................... 103
Co-Planning: Calculating Predictions in Serial or in Parallel .................................................... 103
Co-Planning: Linking the Sites Folder ...................................................................................... 103
GUI Options.................................................................................................................................... 104
Defining the Parameters for the Default Sites Symbol ............................................................. 104
Refreshing the Display Automatically When a New Station is Dropped ................................... 104
Hiding Information Displayed in the Status Bar ........................................................................ 104
Displaying Date and Time in the Event Viewer......................................................................... 104
Disabling Automatic Resizing of Windows................................................................................ 104
Setting the Maximum Number of Lines in Coverage Prediction Tool Tips ............................... 105
Changing the Display for Downlink Smart Antenna Results..................................................... 105
Displaying Coverage Prediction Comments in the Legend Window......................................... 105
Distributed Calculation Server Options .......................................................................................... 105
Detecting and Listing Distributed Calculation Servers.............................................................. 105
Setting the Distributed Calculation Server Priority.................................................................... 105
Modifying the Default Detection Time-Out................................................................................ 106
License Management Options........................................................................................................ 106
Setting an Alarm for the License End Date............................................................................... 106
Blocking Access to Certain Modules ........................................................................................ 106
Changing the NetHASP License Manager Idle Time Setting ................................................... 107
Database Options........................................................................................................................... 107
Running the Database Integrity Checking After Refresh .......................................................... 107
Setting an Automatic Database Integrity Check at Open or Refresh........................................ 108
Modifying the Default Database Connection Timeout .............................................................. 108
Making Atoll Case-Sensitive for Database Import From Planet................................................ 108
Setting the Sign for KClutter When Importing Data From Planet EV........................................ 108
Removing Database Modifications History ............................................................................... 108
Enabling/Disabling Password Prompt at Archive...................................................................... 108
Archiving Data to Databases Using Transactions .................................................................... 109
GSM Options.................................................................................................................................. 109
Considering Overlapping Zones for IM Calculation Based on Traffic ....................................... 109
Setting the Default BSIC Format .............................................................................................. 109
Selecting the Interference Matrices Used During the AFP ....................................................... 109
Checking Database Consistency Automatically ....................................................................... 110
Disabling the Maximum Range Parameter ............................................................................... 110
Enabling the Support for Multi-band Transmitters .................................................................... 110
Setting the Best Server Calculation Method in Same Priority HCS Layers .............................. 110
Hiding Advanced AFP Parameters ........................................................................................... 111
Making Redundant Fields in the Transmitters Table Read-only............................................... 111
Setting the Transmission Diversity Gain................................................................................... 111
Adding Grouped HCS Servers Option in Calculations.............................................................. 111
UMTS and CDMA2000 Options ..................................................................................................... 111
Suppressing Cell Name Carrier Suffixes .................................................................................. 111
Enabling Shadowing Margin Calculation for Ec/I0.................................................................... 112
Using Poisson Distribution in Monte-Carlo Simulations............................................................ 112
Calculating and Displaying Peak or Instantaneous HSDPA Throughput.................................. 112
Setting the Power to Use for Intra-cell Interference in HSDPA................................................. 112
Enabling Coverage Predictions of Connection Probabilities..................................................... 113
Setting the Calculation Method for HS-PDSCH CQI ................................................................ 113
Enabling Orthogonality Factor in Pilot EC/NT Calcaultion in HSDPA....................................... 113
Setting the Maximum Number of Rejections for Mobiles.......................................................... 113
Setting the Maximum Number of Rejections for HSDPA Mobiles ............................................ 113
Defining an Offset With Respect to The Thermal Noise ........................................................... 113
Setting Precision of the Rasterization Process......................................................................... 114
AT281_AM_E1
7
Administrator Manual
3.3.8.13
3.3.8.14
3.3.8.15
3.3.8.16
3.3.8.17
3.3.8.18
3.3.8.19
3.3.8.20
3.3.8.21
3.3.9
3.3.9.1
3.3.9.2
3.3.9.3
3.3.9.4
3.3.10
3.3.10.1
3.3.10.2
3.3.10.3
3.3.10.4
3.3.10.5
3.3.11
3.3.11.1
3.3.11.2
3.4
3.4.1
3.4.2
3.4.2.1
3.4.2.2
3.4.2.3
3.4.2.4
3.4.2.5
3.4.2.6
3.4.2.7
3.4.2.7.1
3.4.2.7.2
3.4.2.8
3.4.2.9
3.4.2.10
3.4.2.11
3.4.3
3.4.3.1
3.4.3.2
3.4.3.3
3.4.3.4
3.4.3.5
3.4.3.5.1
3.4.3.5.2
3.4.3.6
3.4.3.7
3.4.3.8
3.4.3.9
3.4.3.10
3.4.3.11
3.4.4
3.4.4.1
3.5
3.5.1
3.5.2
3.5.3
4
4.1
4.2
4.2.1
4.2.2
4.2.3
4.3
4.3.1
8
Defining the Number of Iterations Before Downgrading ............................................................115
Adjusting the Working of the Proportional Fair Scheduler.........................................................115
Displaying Ec/I0 of Rejected Mobiles in Simulation Results .....................................................115
Switching Back to the Old Best Server Determination Method .................................................115
Displaying Automatic Allocation Cost Values ............................................................................115
Selecting SC and PN Offset Allocation Strategies Available in the GUI ...................................115
Defining a Fixed Interval Between Scrambling Codes ..............................................................116
Compressed Mode: Restricting Inter-carrier and Inter-technology Neighbour Allocation .........116
Setting the Maximum AS Size for SC Interference Prediction ..................................................116
WiMAX and LTE Options ................................................................................................................116
Blocking Access to IEEE Parameters in WiMAX.......................................................................116
Using Only Bearers Common Between the Terminal’s and Cell’s Equipment ..........................117
Ignoring Inter-Neighbour Preamble Index Collision...................................................................117
Ignoring Inter-Neighbour Physical Cell ID Collision...................................................................117
Measurement Options.....................................................................................................................117
Displaying Additional Information in Drive Test Data ................................................................117
Setting the Number of Transmitters per Drive Test Data Path ..................................................118
Recalculating Distances of Points From There Serving Cells at Import ....................................118
Defining the BCCH and BSIC Columns for FMT Import............................................................118
Importing Drive Test Data with Scrambling Codes as Integers .................................................118
Other Options..................................................................................................................................118
Best Signals Export for Active Transmitters Only......................................................................118
Best Signals Export for Transmitters, Repeaters, and Remote Antennas ................................119
The ACP Initialisation File.....................................................................................................................119
Managing Preferences ....................................................................................................................119
GUI-Related Preferences................................................................................................................119
Default Values on the General Tab ...........................................................................................119
Default Values on the Objectives Tab .......................................................................................120
Default Values on the Reconfiguration Tab...............................................................................121
Activating Support for Volcano Propagation Models .................................................................122
Default Values on the Antennas Tab.........................................................................................122
Displaying Custom Site and Antenna Fields .............................................................................122
Defining the Appearance of the Optimisation Dialogue.............................................................123
Defining the Colours in the Quality Analysis Maps ..............................................................123
Other Components of the Optimisation Dialogue ................................................................124
Defining the Appearance of New Maps .....................................................................................125
Defining the Functionality of the Commit Tab ...........................................................................125
Defining the Appearance of the Overlay Window......................................................................125
Exporting Optimisation Results in XML .....................................................................................125
The Core ACP Engine Settings.......................................................................................................126
Log File Settings........................................................................................................................126
Configuration File Settings ........................................................................................................126
Calculation Thread Pool Settings ..............................................................................................126
Memory Management Settings .................................................................................................126
RSCP and Macro Diversity Gain Calculation Options ...............................................................127
Signal Level .........................................................................................................................127
Macro Diversity Gain (UMTS Only) .....................................................................................127
Determining Transmitter Altitude...............................................................................................127
Balancing Speed, Memory Use, and Accuracy in Calculations.................................................127
Extracted Traffic Settings ..........................................................................................................128
Accessing Raster Data..............................................................................................................129
Accessing Path Loss Matrices ..................................................................................................129
Specific WiMAX Parameters .....................................................................................................129
Miscellaneous Configuration Settings .............................................................................................129
Validity of Coverage Predictions ...............................................................................................129
XML Studies File...................................................................................................................................130
Creating an XML Studies file...........................................................................................................130
Using an XML Studies file ...............................................................................................................130
XML Studies File Example ..............................................................................................................130
Atoll Management Console............................................................135
Introduction ...........................................................................................................................................135
Atoll Management Console Installation ................................................................................................135
Installation Requirements................................................................................................................135
Installation Procedure .....................................................................................................................135
Uninstalling the Atoll Management Console ...................................................................................137
Working With the Atoll Management Console ......................................................................................137
Running the Atoll Management Console.........................................................................................137
AT281_AM_E1
© Forsk 2009
Table of Contents
4.3.2
4.3.3
4.3.3.1
4.3.3.2
4.3.4
4.3.4.1
4.3.4.2
4.3.4.3
4.3.5
4.3.6
4.3.7
4.3.7.1
4.3.7.2
4.3.8
4.3.8.1
4.3.8.2
4.3.8.3
4.3.8.4
5
5.1
5.1.1
5.1.1.1
5.1.1.2
5.1.1.3
5.1.1.3.1
5.1.1.3.2
5.1.1.3.3
5.1.1.4
5.1.1.5
5.1.1.6
5.1.1.7
5.1.1.8
5.1.1.9
5.1.2
5.1.2.1
5.1.2.2
6
6.1
6.1.1
6.1.2
6.1.3
6.1.3.1
6.1.3.2
6.1.3.3
6.1.3.4
6.1.3.5
6.2
6.2.1
6.2.2
6.2.3
6.2.4
6.2.5
6.3
6.3.1
6.3.2
6.3.3
6.4
6.4.1
6.4.2
6.4.3
6.5
6.6
6.6.1
6.6.2
6.6.3
© Forsk 2009
Atoll Management Console Environment ....................................................................................... 138
Working With Master Databases.................................................................................................... 139
Creating New Master Databases.............................................................................................. 139
Archiving Changes in Master Databases.................................................................................. 141
Working With Project Databases.................................................................................................... 142
Project Databases .................................................................................................................... 142
Creating Project Databases...................................................................................................... 143
Refreshing Project Databases .................................................................................................. 145
Upgrading Databases..................................................................................................................... 146
Managing Administration File Paths ............................................................................................... 147
Managing User Accounts and Access Rights ................................................................................ 151
Defining Database and Interface Access Rights ...................................................................... 152
Creating and Editing User Accounts......................................................................................... 153
Managing the History of Data Modifications ................................................................................... 154
Setting Up the History Management......................................................................................... 154
Enabling and Disabling History Management for Tables.......................................................... 155
Repairing After a Database Structure Modification or Upgrade................................................ 155
Purging Old History Information................................................................................................ 155
Radio Data Import ......................................................................... 159
Migration From Planet 2.8 Databases.................................................................................................. 159
Prerequisites for Data Import From Planet ..................................................................................... 159
Geographic and Text Data........................................................................................................ 159
Radio Antennas ........................................................................................................................ 159
Microwave Antennas ................................................................................................................ 160
Description of Planet Microwave Antennas......................................................................... 160
Description of Atoll Microwave Antennas............................................................................ 160
Conversion From Planet to Atoll ......................................................................................... 160
Sites and Transmitters.............................................................................................................. 161
Carriers ..................................................................................................................................... 161
Neighbours ............................................................................................................................... 161
Propagation Models.................................................................................................................. 161
Path Loss Matrices ................................................................................................................... 162
CW Measurements ................................................................................................................... 162
Importing Data From a Planet Database........................................................................................ 162
Importing CW Measurements From a Planet Database ........................................................... 163
Importing Microwave Antennas From a Planet Database ........................................................ 163
Administration and Usage Recommendations .............................. 167
Recommendations on Network Architecture........................................................................................ 167
Network Architecture ...................................................................................................................... 167
Network Dimensioning ................................................................................................................... 168
System Dimensioning..................................................................................................................... 168
Recommended File Server Configuration................................................................................. 168
Recommended Floating Licence Server Configuration ............................................................ 168
Recommended Citrix Server Configuration .............................................................................. 168
Recommended Database Server Configuration ....................................................................... 168
Recommended Workstation Configuration ............................................................................... 169
Recommendations on Installation ........................................................................................................ 169
Microsoft Windows Updates........................................................................................................... 169
Citrix MetaFrame Installation.......................................................................................................... 169
Atoll Installation .............................................................................................................................. 169
Licence Manager Installation.......................................................................................................... 170
Distributed Calculation Server Installation...................................................................................... 170
Recommendations on Geographic Data .............................................................................................. 170
Location of the Geographic Data.................................................................................................... 170
Size of Tiles.................................................................................................................................... 171
Recommended Formats ................................................................................................................. 171
Recommendations on Path Loss Management ................................................................................... 171
Shared and Private Path Loss Matrices ......................................................................................... 171
Link or Embed ................................................................................................................................ 171
Setting Up Efficient Shared Path Loss Matrices Folders................................................................ 172
Recommendation on Defining Paths to Linked Files ........................................................................... 173
Recommendations on Database Usage .............................................................................................. 174
Database Upgrades ....................................................................................................................... 174
Import From Planet......................................................................................................................... 174
Oracle Client Version ..................................................................................................................... 174
AT281_AM_E1
9
Administrator Manual
6.6.4
6.6.4.1
6.6.5
6.7
6.7.1
6.7.1.1
6.7.1.2
6.8
6.9
6.9.1
6.9.1.1
6.9.1.2
6.9.1.3
6.9.2
6.9.3
6.9.4
6.9.5
6.9.6
6.9.7
6.9.8
6.10
6.10.1
6.11
6.11.1
6.11.1.1
6.11.1.2
6.11.1.3
6.11.1.4
6.11.1.5
6.11.2
6.11.2.1
6.11.2.2
6.11.3
7
7.1
7.1.1
7.1.2
7.1.2.1
7.1.2.2
7.1.3
7.1.3.1
7.1.3.2
7.1.3.3
7.2
7.2.1
7.2.1.1
7.2.1.2
7.2.1.3
7.2.1.4
7.2.1.5
7.2.1.6
7.2.2
7.2.2.1
7.2.2.2
7.2.2.3
7.2.2.4
7.2.2.5
7.2.2.6
7.2.2.7
7.2.2.8
7.2.2.9
7.2.2.10
7.2.2.11
7.2.3
7.2.3.1
7.2.3.2
7.2.3.3
10
Tables and Fields............................................................................................................................174
User-Defined Fields and Default Values ...................................................................................174
Regionalisation................................................................................................................................174
Recommendations on Calculation Management ..................................................................................175
Computation Server Stability and Resource Management .............................................................175
Causes of Instability and Loss of Performance .........................................................................175
Troubleshooting and Solution....................................................................................................175
Recommendations on Atoll Administration Files ..................................................................................176
Recommendations on Atoll Usage .......................................................................................................177
Performance and Memory Issues ...................................................................................................177
Performance and Memory Issues in Large GSM Projects ........................................................178
Performance and Memory Issues in UMTS/CDMA Simulations ...............................................179
Performance and Memory Issues in Co-planning Projects .......................................................179
Printing ............................................................................................................................................179
Coverage Predictions......................................................................................................................179
CW Measurements and Drive Test Data ........................................................................................179
Path Loss Matrices..........................................................................................................................180
Antenna Patterns and Electrical Downtilts ......................................................................................180
Antenna Import................................................................................................................................180
Traffic Maps ....................................................................................................................................180
Recommendations on the Atoll API ......................................................................................................180
Using Atoll Through the API............................................................................................................180
Appendix: Memory Requirements ........................................................................................................180
Disk Space Requirements...............................................................................................................181
Network-Wide Input ...................................................................................................................181
Cell-Specific Results .................................................................................................................181
Network-Wide Output ................................................................................................................181
Temporary Disk Space..............................................................................................................181
Other Disk Space Requirements ...............................................................................................182
RAM Requirements.........................................................................................................................182
UMTS Simulations.....................................................................................................................182
Coverage Predictions ................................................................................................................183
Process Memory .............................................................................................................................183
Compatibility Between Versions 2.7 and 2.8 .................................187
Upgrading From 2.7 to 2.8....................................................................................................................187
Important Information ......................................................................................................................187
Upgrading 2.7 Databases to 2.8 .....................................................................................................187
Recommendations ....................................................................................................................187
Manual Database Upgrade Procedure ......................................................................................188
Upgrading 2.7.x Documents to 2.8..................................................................................................188
Upgrading Disconnected Documents ........................................................................................188
Upgrading Documents Connected to 2.7 Databases ................................................................188
Upgrading Documents Connected to Upgraded Databases .....................................................188
Changes in the Data Structure .............................................................................................................189
Changes in Microwave Radio Links Documents.............................................................................189
MWDefaultsCurves Table .........................................................................................................189
MWEquipments Table ...............................................................................................................189
MWLinks Table..........................................................................................................................189
MWRepeaters Table .................................................................................................................189
MWTplLinks Table.....................................................................................................................190
Other Changes ..........................................................................................................................190
Changes in GSM GPRS EGPRS Documents.................................................................................190
FrequencyBands Table .............................................................................................................190
Transmitters Table ....................................................................................................................190
TplTransmitters Table ...............................................................................................................190
TRGs Table ...............................................................................................................................190
TRXs Table ...............................................................................................................................191
EGPRSCodingSchemes Table .................................................................................................191
EGPRSQuality Table.................................................................................................................191
EGPRSServices Table ..............................................................................................................191
EGPRSTerminals Table ............................................................................................................191
InterNetChProtect Table............................................................................................................192
Other Changes ..........................................................................................................................192
Changes in UMTS HSPA Documents.............................................................................................192
Networks Table .........................................................................................................................192
Sites Table ................................................................................................................................192
Transmitters Table ....................................................................................................................192
AT281_AM_E1
© Forsk 2009
Table of Contents
7.2.3.4
7.2.3.5
7.2.3.6
7.2.3.7
7.2.3.8
7.2.3.9
7.2.3.10
7.2.3.11
7.2.3.12
7.2.3.13
7.2.3.14
7.2.3.15
7.2.3.16
7.2.3.17
7.2.4
7.2.4.1
7.2.4.2
7.2.4.3
7.2.4.4
7.2.4.5
7.2.4.6
7.2.4.7
7.2.5
7.2.5.1
7.2.5.2
7.2.5.3
7.2.5.4
7.2.5.5
7.2.5.6
7.2.5.7
7.2.5.8
7.2.6
7.2.6.1
7.2.6.2
7.2.6.3
7.2.6.4
7.2.6.5
7.2.6.6
7.2.6.7
7.3
7.3.1
7.3.1.1
7.3.1.1.1
7.3.1.1.2
7.3.1.2
7.3.1.2.1
7.3.1.3
7.3.1.3.1
7.3.2
7.3.2.1
7.3.2.1.1
7.3.2.1.2
7.3.2.2
7.3.2.2.1
7.3.3
7.3.3.1
7.3.3.1.1
7.3.4
7.3.4.1
7.3.4.1.1
7.3.4.1.2
7.3.4.2
7.3.4.2.1
8
8.1
8.2
8.2.1
© Forsk 2009
TplTransmitters Table............................................................................................................... 192
CDMACells Table ..................................................................................................................... 193
CDMAEquipments Table .......................................................................................................... 193
CDMAEquipmentsCEsUse Table ............................................................................................. 193
CDMAEqptsHSUPARssUse Table ........................................................................................... 193
UMTSServices Table................................................................................................................ 193
HSDPABearers Table............................................................................................................... 194
HSUPABearers Table............................................................................................................... 194
UMTSTerminals Table.............................................................................................................. 194
UECategories Table ................................................................................................................. 194
HSUPAUECategories Table ..................................................................................................... 194
HSPAMIMOConfigs Table ........................................................................................................ 194
InterNetChProtect Table ........................................................................................................... 195
Other Changes ......................................................................................................................... 195
Changes in CDMA2000 1xRTT 1xEV-DO Documents .................................................................. 195
Networks Table......................................................................................................................... 195
TplTransmitters Table............................................................................................................... 195
CDMACells Table ..................................................................................................................... 195
UMTSServicesQuality Table..................................................................................................... 195
UMTSTerminals Table.............................................................................................................. 196
InterNetChProtect Table ........................................................................................................... 196
Other Changes ......................................................................................................................... 196
Changes in TD-SCDMA Documents .............................................................................................. 196
Transmitters Table.................................................................................................................... 196
TplTransmitters Table............................................................................................................... 196
CDMACells Table ..................................................................................................................... 196
CDMAEquipments Table .......................................................................................................... 197
CodesRelativityClusters Table.................................................................................................. 197
UMTSServices Table................................................................................................................ 197
InterNetChProtect Table ........................................................................................................... 197
Other Changes ......................................................................................................................... 197
Changes in WiMAX BWA Documents............................................................................................ 197
Networks Table......................................................................................................................... 197
Schedulers Table...................................................................................................................... 198
TplTransmitters Table............................................................................................................... 198
WCells Table ............................................................................................................................ 198
WMimoConfigs Table ............................................................................................................... 198
InterNetChProtect Table ........................................................................................................... 199
Other Changes ......................................................................................................................... 199
Data Structure Changes for Activating Optional Features ................................................................... 199
Optional Features in GSM GPRS EGPRS Documents.................................................................. 199
Intermodulation Interference Modelling .................................................................................... 199
Transmitters Table .............................................................................................................. 199
Networks Table ................................................................................................................... 200
Frequency Diversity Gain Modelling ......................................................................................... 200
CodecQualityTables and EGPRSQuality Tables ................................................................ 200
Additional Indoor Loss Modelling.............................................................................................. 200
FrequencyBands Table ....................................................................................................... 200
Optional Features in UMTS HSPA Documents .............................................................................. 200
MBMS Modelling....................................................................................................................... 200
CDMACells and TplTransmitters Tables............................................................................. 200
UMTSMobility Table............................................................................................................ 200
Additional Indoor Loss Modelling.............................................................................................. 201
FrequencyBands Table ....................................................................................................... 201
Optional Features in CDMA2000 1xRTT 1xEV-DO Documents .................................................... 201
Additional Indoor Loss Modelling.............................................................................................. 201
FrequencyBands Table ....................................................................................................... 201
Optional Features in TD-SCDMA Documents ................................................................................ 201
MBMS Modelling....................................................................................................................... 201
CDMACells and TplTransmitters Tables............................................................................. 201
UMTSMobility Table............................................................................................................ 202
Additional Indoor Loss Modelling.............................................................................................. 202
FrequencyBands Table ....................................................................................................... 202
Database Structure ....................................................................... 205
Overview .............................................................................................................................................. 205
Microwave Radio Links Template ........................................................................................................ 206
Microwave Radio Links Tables....................................................................................................... 207
AT281_AM_E1
11
Administrator Manual
8.2.1.1
8.2.1.2
8.2.1.3
8.2.1.4
8.2.1.5
8.2.1.6
8.2.1.7
8.2.1.7.1
8.2.1.7.2
8.2.1.8
8.2.1.9
8.2.1.10
8.2.1.11
8.2.1.12
8.2.1.13
8.2.1.14
8.2.1.15
8.2.1.16
8.2.1.17
8.2.1.18
8.2.1.19
8.2.1.20
8.2.1.21
8.2.1.22
8.2.1.23
8.2.1.24
8.2.1.25
8.2.1.26
8.2.1.27
8.2.1.28
8.2.1.29
8.3
8.3.1
8.3.1.1
8.3.1.2
8.3.1.3
8.3.1.4
8.3.1.5
8.3.1.6
8.3.1.7
8.3.1.7.1
8.3.1.7.2
8.3.1.8
8.3.1.8.1
8.3.1.8.2
8.3.1.9
8.3.1.10
8.3.1.11
8.3.1.12
8.3.1.13
8.3.1.14
8.3.1.15
8.3.1.16
8.3.1.16.1
8.3.1.16.2
8.3.1.16.3
8.3.1.17
8.3.1.17.1
8.3.1.17.2
8.3.1.17.3
8.3.1.17.4
8.3.1.18
8.3.1.19
8.3.1.20
8.3.1.21
8.3.1.22
8.3.1.22.1
8.3.1.22.2
12
PropagationModels Table .........................................................................................................207
CustomFields Table ..................................................................................................................207
CoordSys Table.........................................................................................................................207
Units Table ................................................................................................................................208
Networks Table .........................................................................................................................208
Sites Table ................................................................................................................................209
Site List Management Tables ....................................................................................................209
SitesListsNames Table ........................................................................................................209
SitesLists Table ...................................................................................................................209
MWAntennas Table...................................................................................................................209
MWBands Table........................................................................................................................210
MWBERCurves Table ...............................................................................................................210
MWCompatibilities Table...........................................................................................................210
MWCompatibilitiesGuides Table ...............................................................................................210
MWDefaultsCurves Table .........................................................................................................210
MWEPO Table ..........................................................................................................................211
MWEPOLinkClass Table ...........................................................................................................211
MWEquipments Table ...............................................................................................................211
MWGuides Table.......................................................................................................................213
MWIrfs Table .............................................................................................................................213
MWLinks Table..........................................................................................................................214
MWLinksTypes Table................................................................................................................217
MWManufacturers Table ...........................................................................................................217
MWMultiHops Table ..................................................................................................................217
MWMultiHopsLinks Table..........................................................................................................217
MWRepeaters Table .................................................................................................................217
MWSubbands Table ..................................................................................................................218
MWTplLinks Table.....................................................................................................................218
MWHubs Table..........................................................................................................................220
MWPMP Table ..........................................................................................................................220
MWPorts Table..........................................................................................................................221
GSM GPRS EGPRS Template.............................................................................................................222
GSM GPRS EGPRS Tables ...........................................................................................................225
PropagationModels Table .........................................................................................................225
CustomFields Table ..................................................................................................................225
CoordSys Table.........................................................................................................................225
Units Table ................................................................................................................................226
Networks Table .........................................................................................................................226
Sites Table ................................................................................................................................227
Site List Management Tables ....................................................................................................227
SitesListsNames Table ........................................................................................................227
SitesLists Table ...................................................................................................................227
Transmitter List Management Tables ........................................................................................227
TxsListsNames Table ..........................................................................................................227
TxsLists Table......................................................................................................................227
Antennas Table .........................................................................................................................228
SecondaryAntennas Table ........................................................................................................228
Antenna List Management Tables.............................................................................................229
AntennasListsNames Table ......................................................................................................229
AntennasLists Table ..................................................................................................................229
FrequencyBands Table .............................................................................................................229
Receivers Table ........................................................................................................................229
Equipment Management Tables ...............................................................................................229
TMAEquipments Table ........................................................................................................229
FeederEquipments Table ....................................................................................................230
BTSEquipments Table.........................................................................................................230
Neighbour Management Tables ................................................................................................230
Neighbours Table ................................................................................................................230
NeighboursExt Table ...........................................................................................................230
NeighboursConstraints Table ..............................................................................................231
NeighboursConstraintsExt Table .........................................................................................231
Transmitters Table ....................................................................................................................231
TplTransmitters Table ...............................................................................................................234
Repeaters Table........................................................................................................................235
RepeaterEquipments Table.......................................................................................................235
Resource Management Tables .................................................................................................236
FrequencyDomains Table....................................................................................................236
FrequencyGroups Table ......................................................................................................236
AT281_AM_E1
© Forsk 2009
Table of Contents
8.3.1.22.3
8.3.1.22.4
8.3.1.22.5
8.3.1.22.6
8.3.1.23
8.3.1.24
8.3.1.25
8.3.1.26
8.3.1.27
8.3.1.28
8.3.1.29
8.3.1.30
8.3.1.31
8.3.1.32
8.3.1.33
8.3.1.34
8.3.1.35
8.3.1.36
8.3.1.37
8.3.1.38
8.3.1.39
8.3.1.40
8.3.1.40.1
8.3.1.40.2
8.3.1.40.3
8.3.1.40.4
8.3.1.40.5
8.3.1.40.6
8.3.1.40.7
8.3.1.41
8.3.1.42
8.3.1.42.1
8.3.1.42.2
8.3.1.42.3
8.3.1.43
8.3.1.44
8.3.1.45
8.4
8.4.1
8.4.1.1
8.4.1.2
8.4.1.3
8.4.1.4
8.4.1.5
8.4.1.6
8.4.1.7
8.4.1.7.1
8.4.1.7.2
8.4.1.8
8.4.1.8.1
8.4.1.8.2
8.4.1.9
8.4.1.10
8.4.1.11
8.4.1.11.1
8.4.1.11.2
8.4.1.12
8.4.1.13
8.4.1.14
8.4.1.14.1
8.4.1.14.2
8.4.1.14.3
8.4.1.15
8.4.1.15.1
8.4.1.15.2
8.4.1.15.3
8.4.1.15.4
8.4.1.16
© Forsk 2009
BSICDomains Table ........................................................................................................... 236
BSICGroups Table .............................................................................................................. 237
HSNDomains Table ............................................................................................................ 237
HSNGroups Table............................................................................................................... 237
Layers Table ............................................................................................................................. 237
TRXTypes Table....................................................................................................................... 238
TRXEquipments Table.............................................................................................................. 238
CellTypes Table........................................................................................................................ 238
TRGConfigurations Table ......................................................................................................... 238
TRGs Table .............................................................................................................................. 239
TRXs Table............................................................................................................................... 240
Separations Table..................................................................................................................... 241
SeparationRules Table ............................................................................................................. 241
TSConfigurationNames Table .................................................................................................. 241
TSConfigurations Table ............................................................................................................ 241
EGPRSCodingSchemes Table................................................................................................. 242
EGPRSEquipments Table ........................................................................................................ 242
EGPRSQuality Table ................................................................................................................ 242
EGPRSDimensioningModel Table............................................................................................ 243
EGPRSServiceQuality Table .................................................................................................... 243
QualityIndicators Table ............................................................................................................. 243
Multi-Service Traffic Management Tables ................................................................................ 243
EGPRSEnvironmentDefs Table .......................................................................................... 243
EGPRSMobility Table ......................................................................................................... 244
EGPRSServices Table........................................................................................................ 244
EGPRSServicesUsage Table ............................................................................................. 244
EGPRSTerminals Table...................................................................................................... 244
EGPRSTrafficEnvironments Table...................................................................................... 245
EGPRSUserProfiles Table .................................................................................................. 245
CodecModes Table................................................................................................................... 245
CodecEquipments, CodecModeAdaptations and CodecQualityTables Tables........................ 245
CodecEquipments Table..................................................................................................... 245
CodecModeAdaptations Table............................................................................................ 246
CodecQualityTables Table.................................................................................................. 246
ChannelModels Table............................................................................................................... 246
AfpModels Table....................................................................................................................... 246
InterNetChProtect Table ........................................................................................................... 247
UMTS HSPA Template ........................................................................................................................ 248
UMTS HSPA Tables....................................................................................................................... 250
PropagationModels Table......................................................................................................... 250
CustomFields Table.................................................................................................................. 251
CoordSys Table ........................................................................................................................ 251
Units Table................................................................................................................................ 252
Networks Table......................................................................................................................... 252
Sites Table................................................................................................................................ 253
Site List Management Tables ................................................................................................... 254
SitesListsNames Table ....................................................................................................... 254
SitesLists Table................................................................................................................... 254
Transmitter List Management Tables ....................................................................................... 254
TxsListsNames Table.......................................................................................................... 254
TxsLists Table ..................................................................................................................... 254
Antennas Table......................................................................................................................... 254
SecondaryAntennas Table ....................................................................................................... 255
Antenna List Management Tables ............................................................................................ 255
AntennasListsNames Table ................................................................................................ 255
AntennasLists Table ........................................................................................................... 255
FrequencyBands Table............................................................................................................. 255
Receivers Table........................................................................................................................ 256
Equipment Management Tables............................................................................................... 256
TMAEquipments Table ....................................................................................................... 256
FeederEquipments Table.................................................................................................... 256
BTSEquipments Table ........................................................................................................ 256
Neighbour Management Tables ............................................................................................... 257
Neighbours Table................................................................................................................ 257
NeighboursExt Table .......................................................................................................... 257
NeighboursConstraints Table.............................................................................................. 257
NeighboursConstraintsExt Table ........................................................................................ 258
Transmitters Table.................................................................................................................... 258
AT281_AM_E1
13
Administrator Manual
8.4.1.17
8.4.1.18
8.4.1.19
8.4.1.20
8.4.1.20.1
8.4.1.20.2
8.4.1.20.3
8.4.1.21
8.4.1.22
8.4.1.23
8.4.1.24
8.4.1.25
8.4.1.25.1
8.4.1.25.2
8.4.1.25.3
8.4.1.25.4
8.4.1.25.5
8.4.1.25.6
8.4.1.25.7
8.4.1.25.8
8.4.1.25.9
8.4.1.25.10
8.4.1.25.11
8.4.1.26
8.4.1.27
8.4.1.28
8.4.1.29
8.4.1.30
8.4.1.31
8.4.1.32
8.4.1.33
8.5
8.5.1
8.5.1.1
8.5.1.2
8.5.1.3
8.5.1.4
8.5.1.5
8.5.1.6
8.5.1.7
8.5.1.7.1
8.5.1.7.2
8.5.1.8
8.5.1.8.1
8.5.1.8.2
8.5.1.9
8.5.1.10
8.5.1.11
8.5.1.11.1
8.5.1.11.2
8.5.1.12
8.5.1.13
8.5.1.14
8.5.1.14.1
8.5.1.14.2
8.5.1.14.3
8.5.1.15
8.5.1.15.1
8.5.1.15.2
8.5.1.15.3
8.5.1.15.4
8.5.1.16
8.5.1.17
8.5.1.18
8.5.1.19
8.5.1.20
8.5.1.20.1
8.5.1.20.2
14
TplTransmitters Table ...............................................................................................................259
Repeaters Table........................................................................................................................261
RepeaterEquipments Table.......................................................................................................262
Scrambling Code Management Tables .....................................................................................262
ScramblingCodesDomains Table ........................................................................................262
ScramblingCodesGroups Table...........................................................................................262
Separations Table................................................................................................................263
CDMACells Table ......................................................................................................................263
CDMAEquipments Table ...........................................................................................................264
CDMAEquipmentsCEsUse Table..............................................................................................265
CdmaEqptsHSUPARssUse Table.............................................................................................265
Multi-Service Traffic Management.............................................................................................265
UMTSEnvironmentDefs Table .............................................................................................265
UMTSMobility Table ............................................................................................................266
UMTSServicesQuality Table................................................................................................266
UMTSServicesUsage Table ................................................................................................266
UMTSServices Table...........................................................................................................266
R99Bearers Table................................................................................................................267
HSDPA Bearers Modelling Tables.......................................................................................268
HSUPA Bearers Modelling Tables.......................................................................................269
UMTSTerminals Table.........................................................................................................269
UMTSTraficEnvironments Table..........................................................................................270
UMTSUserProfiles Table .....................................................................................................270
ServiceQualityTables Table ......................................................................................................270
QualityIndicators Table..............................................................................................................271
UERxEquipments Table ............................................................................................................271
UECategories Table ..................................................................................................................271
HSUPAUECategories Table......................................................................................................271
InterfReductionFactors Table ....................................................................................................272
HSPAMIMOConfigs Table.........................................................................................................272
InterNetChProtect Table............................................................................................................272
CDMA2000 1xRTT 1xEV-DO Template ...............................................................................................273
CDMA2000 1xRTT 1xEV-DO Tables..............................................................................................276
PropagationModels Table .........................................................................................................276
CustomFields Table ..................................................................................................................276
CoordSys Table.........................................................................................................................276
Units Table ................................................................................................................................277
Networks Table .........................................................................................................................277
Sites Table ................................................................................................................................278
Site List Management Tables ....................................................................................................278
SitesListsNames Table ........................................................................................................278
SitesLists Table ...................................................................................................................279
Transmitter List Management Tables ........................................................................................279
TxsListsNames Table ..........................................................................................................279
TxsLists Table......................................................................................................................279
Antennas Table .........................................................................................................................279
SecondaryAntennas Table ........................................................................................................280
Antenna List Management Tables.............................................................................................280
AntennasListsNames Table.................................................................................................280
AntennasLists Table ............................................................................................................280
FrequencyBands Table .............................................................................................................280
Receivers Table ........................................................................................................................280
Equipment Management Tables ...............................................................................................281
TMAEquipments Table ........................................................................................................281
FeederEquipments Table ....................................................................................................281
BTSEquipments Table.........................................................................................................281
Neighbour Management Tables ................................................................................................281
Neighbours Table ................................................................................................................281
NeighboursExt Table ...........................................................................................................282
NeighboursConstraints Table ..............................................................................................282
NeighboursConstraintsExt Table .........................................................................................282
Transmitters Table ....................................................................................................................283
TplTransmitters Table ...............................................................................................................284
Repeaters Table........................................................................................................................285
RepeaterEquipments Table.......................................................................................................286
PN Offset Management Tables .................................................................................................286
PnCodesDomains Table......................................................................................................286
PnCodesGroups Table ........................................................................................................286
AT281_AM_E1
© Forsk 2009
Table of Contents
8.5.1.20.3
8.5.1.21
8.5.1.22
8.5.1.23
8.5.1.24
8.5.1.25
8.5.1.25.1
8.5.1.25.2
8.5.1.25.3
8.5.1.25.4
8.5.1.25.5
8.5.1.25.6
8.5.1.25.7
8.5.1.25.8
8.5.1.25.9
8.5.1.26
8.5.1.27
8.5.1.28
8.5.1.29
8.5.1.30
8.6
8.6.1
8.6.1.1
8.6.1.2
8.6.1.3
8.6.1.4
8.6.1.5
8.6.1.6
8.6.1.7
8.6.1.7.1
8.6.1.7.2
8.6.1.8
8.6.1.8.1
8.6.1.8.2
8.6.1.9
8.6.1.10
8.6.1.11
8.6.1.12
8.6.1.13
8.6.1.14
8.6.1.14.1
8.6.1.14.2
8.6.1.15
8.6.1.16
8.6.1.17
8.6.1.17.1
8.6.1.17.2
8.6.1.17.3
8.6.1.18
8.6.1.18.1
8.6.1.18.2
8.6.1.18.3
8.6.1.18.4
8.6.1.19
8.6.1.20
8.6.1.21
8.6.1.22
8.6.1.23
8.6.1.23.1
8.6.1.23.2
8.6.1.23.3
8.6.1.23.4
8.6.1.24
8.6.1.25
8.6.1.26
8.6.1.27
8.6.1.28
8.6.1.28.1
© Forsk 2009
Separations Table ............................................................................................................... 287
CDMACells Table ..................................................................................................................... 287
CDMAEquipments Table .......................................................................................................... 288
CDMAEquipmentsCEsUse Table ............................................................................................. 289
CarriersType Table ................................................................................................................... 289
Multi-Service Traffic Management ............................................................................................ 289
UMTSEnvironmentDefs Table ............................................................................................ 289
UMTSMobility Table............................................................................................................ 289
UMTSServicesQuality Table ............................................................................................... 289
UMTSServicesUsage Table................................................................................................ 290
UMTSServices Table .......................................................................................................... 290
UMTSTerminals Table ........................................................................................................ 291
1xEV-DO Release A Bearers Modelling Tables.................................................................. 292
UMTSTraficEnvironments Table ......................................................................................... 294
UMTSUserProfiles Table .................................................................................................... 294
ServiceQualityTables Table...................................................................................................... 294
QualityIndicators Table ............................................................................................................. 294
UERxEquipments Table ........................................................................................................... 295
InterfReductionFactors Table ................................................................................................... 295
InterNetChProtect Table ........................................................................................................... 295
TD-SCDMA Template .......................................................................................................................... 296
TD-SCDMA Tables......................................................................................................................... 299
PropagationModels Table......................................................................................................... 299
CustomFields Table.................................................................................................................. 299
CoordSys Table ........................................................................................................................ 299
Units Table................................................................................................................................ 300
Networks Table......................................................................................................................... 300
Sites Table................................................................................................................................ 301
Site List Management Tables ................................................................................................... 302
SitesListsNames Table ....................................................................................................... 302
SitesLists Table................................................................................................................... 302
Transmitter List Management Tables ....................................................................................... 302
TxsListsNames Table.......................................................................................................... 302
TxsLists Table ..................................................................................................................... 302
Antennas Table......................................................................................................................... 302
SecondaryAntennas Table ....................................................................................................... 303
SmartAntennas Table ............................................................................................................... 303
SmartAntennasModels Table ................................................................................................... 304
SACIGainCDF Table ................................................................................................................ 304
Antenna List Management Tables ............................................................................................ 304
AntennasListsNames Table ................................................................................................ 304
AntennasLists Table ........................................................................................................... 304
FrequencyBands Table............................................................................................................. 304
Receivers Table........................................................................................................................ 305
Equipment Management Tables............................................................................................... 305
TMAEquipments Table ....................................................................................................... 305
FeederEquipments Table.................................................................................................... 305
BTSEquipments Table ........................................................................................................ 305
Neighbour Management Tables ............................................................................................... 306
Neighbours Table................................................................................................................ 306
NeighboursExt Table .......................................................................................................... 306
NeighboursConstraints Table.............................................................................................. 306
NeighboursConstraintsExt Table ........................................................................................ 307
Transmitters Table.................................................................................................................... 307
TplTransmitters Table............................................................................................................... 308
Repeaters Table ....................................................................................................................... 310
RepeaterEquipments Table ...................................................................................................... 311
Scrambling Code Management Tables .................................................................................... 311
ScramblingCodesDomains Table........................................................................................ 311
ScramblingCodesGroups Table .......................................................................................... 311
Separations Table ............................................................................................................... 312
CodesRelativityClusters Table ............................................................................................ 312
CDMACells Table ..................................................................................................................... 312
CDMACellsTS Table................................................................................................................. 313
CDMAEquipments Table .......................................................................................................... 314
CDMAEquipmentsCEsUse Table ............................................................................................. 314
Multi-Service Traffic Management ............................................................................................ 314
UMTSEnvironmentDefs Table ............................................................................................ 314
AT281_AM_E1
15
Administrator Manual
8.6.1.28.2
8.6.1.28.3
8.6.1.28.4
8.6.1.28.5
8.6.1.28.6
8.6.1.28.7
8.6.1.28.8
8.6.1.28.9
8.6.1.28.10
8.6.1.29
8.6.1.30
8.6.1.31
8.6.1.32
8.6.1.33
8.6.1.34
8.6.1.35
8.7
8.7.1
8.7.1.1
8.7.1.2
8.7.1.3
8.7.1.4
8.7.1.5
8.7.1.6
8.7.1.7
8.7.1.7.1
8.7.1.7.2
8.7.1.8
8.7.1.8.1
8.7.1.8.2
8.7.1.9
8.7.1.10
8.7.1.11
8.7.1.12
8.7.1.13
8.7.1.14
8.7.1.15
8.7.1.16
8.7.1.17
8.7.1.18
8.7.1.18.1
8.7.1.18.2
8.7.1.18.3
8.7.1.19
8.7.1.19.1
8.7.1.19.2
8.7.1.19.3
8.7.1.19.4
8.7.1.20
8.7.1.21
8.7.1.22
8.7.1.23
8.7.1.24
8.7.1.25
8.7.1.26
8.7.1.26.1
8.7.1.26.2
8.7.1.26.3
8.7.1.26.4
8.7.1.26.5
8.7.1.26.6
8.7.1.26.7
8.7.1.26.8
8.7.1.27
8.7.1.28
8.7.1.29
8.8
8.8.1
16
UMTSMobility Table ............................................................................................................314
UMTSServicesQuality Table................................................................................................315
UMTSServicesUsage Table ................................................................................................315
UMTSServices Table...........................................................................................................316
R99Bearers Table................................................................................................................317
HSDPA Bearers Modelling Tables.......................................................................................317
UMTSTerminals Table.........................................................................................................318
UMTSTraficEnvironments Table..........................................................................................318
UMTSUserProfiles Table .....................................................................................................318
ServiceQualityTables Table ......................................................................................................318
ServiceRUsUse Table ...............................................................................................................319
QualityIndicators Table..............................................................................................................319
UERxEquipments Table ............................................................................................................319
UECategories Table ..................................................................................................................319
InterfReductionFactors Table ....................................................................................................320
InterNetChProtect Table............................................................................................................320
WiMAX BWA Template.........................................................................................................................321
WiMAX BWA Tables .......................................................................................................................324
PropagationModels Table .........................................................................................................324
CustomFields Table ..................................................................................................................324
CoordSys Table.........................................................................................................................324
Units Table ................................................................................................................................325
Networks Table .........................................................................................................................325
Sites Table ................................................................................................................................326
Site List Management Tables ....................................................................................................327
SitesListsNames Table ........................................................................................................327
SitesLists Table ...................................................................................................................327
Transmitter List Management Tables ........................................................................................327
TxsListsNames Table ..........................................................................................................327
TxsLists Table......................................................................................................................327
Antennas Table .........................................................................................................................327
SecondaryAntennas Table ........................................................................................................328
SmartAntennas Table................................................................................................................328
SmartAntennasModels Table ....................................................................................................328
FrequencyBands Table .............................................................................................................329
FrameConfigurations Table (WiMAX 802.16e) .........................................................................329
PermutationZones Table (WiMAX 802.16e)..............................................................................329
Schedulers Table ......................................................................................................................330
Receivers Table ........................................................................................................................330
Equipment Management Tables ...............................................................................................331
TMAEquipments Table ........................................................................................................331
FeederEquipments Table ....................................................................................................331
BTSEquipments Table.........................................................................................................331
Neighbour Management Tables (WiMAX 802.16e)...................................................................331
Neighbours Table ................................................................................................................331
NeighboursExt Table ...........................................................................................................332
NeighboursConstraints Table ..............................................................................................332
NeighboursConstraintsExt Table .........................................................................................332
Transmitters Table ....................................................................................................................333
TplTransmitters Table ...............................................................................................................334
WCells Table .............................................................................................................................335
WEquipments Table ..................................................................................................................336
WBearerQualityCurves Table....................................................................................................337
WBearersRequiredCI Table ......................................................................................................337
Multi-Service Traffic Management.............................................................................................337
WEnvironmentDefs Table....................................................................................................337
WMobility Table ...................................................................................................................337
WServicesUsage Table .......................................................................................................337
WServices Table..................................................................................................................338
WBearers Table...................................................................................................................339
WTerminals Table................................................................................................................339
WTraficEnvironments Table ................................................................................................340
WUserProfiles Table............................................................................................................340
QualityIndicators Table..............................................................................................................340
WMimoConfigs Table ................................................................................................................340
InterNetChProtect Table............................................................................................................340
LTE Template .......................................................................................................................................342
LTE Tables......................................................................................................................................345
AT281_AM_E1
© Forsk 2009
Table of Contents
8.8.1.1
8.8.1.2
8.8.1.3
8.8.1.4
8.8.1.5
8.8.1.6
8.8.1.7
8.8.1.7.1
8.8.1.7.2
8.8.1.8
8.8.1.8.1
8.8.1.8.2
8.8.1.9
8.8.1.10
8.8.1.11
8.8.1.12
8.8.1.13
8.8.1.14
8.8.1.15
8.8.1.16
8.8.1.16.1
8.8.1.16.2
8.8.1.16.3
8.8.1.17
8.8.1.17.1
8.8.1.17.2
8.8.1.17.3
8.8.1.17.4
8.8.1.18
8.8.1.19
8.8.1.20
8.8.1.21
8.8.1.22
8.8.1.23
8.8.1.24
8.8.1.24.1
8.8.1.24.2
8.8.1.24.3
8.8.1.24.4
8.8.1.24.5
8.8.1.24.6
8.8.1.24.7
8.8.1.24.8
8.8.1.25
8.8.1.26
8.8.1.27
© Forsk 2009
PropagationModels Table......................................................................................................... 345
CustomFields Table.................................................................................................................. 345
CoordSys Table ........................................................................................................................ 345
Units Table................................................................................................................................ 346
Networks Table......................................................................................................................... 346
Sites Table................................................................................................................................ 347
Site List Management Tables ................................................................................................... 347
SitesListsNames Table ....................................................................................................... 347
SitesLists Table................................................................................................................... 347
Transmitter List Management Tables ....................................................................................... 348
TxsListsNames Table.......................................................................................................... 348
TxsLists Table ..................................................................................................................... 348
Antennas Table......................................................................................................................... 348
SecondaryAntennas Table ....................................................................................................... 349
SmartAntennas Table ............................................................................................................... 349
SmartAntennasModels Table ................................................................................................... 349
FrequencyBands Table............................................................................................................. 349
Schedulers Table...................................................................................................................... 350
Receivers Table........................................................................................................................ 350
Equipment Management Tables............................................................................................... 350
TMAEquipments Table ....................................................................................................... 350
FeederEquipments Table.................................................................................................... 351
BTSEquipments Table ........................................................................................................ 351
Neighbour Management Tables ............................................................................................... 351
Neighbours Table................................................................................................................ 351
NeighboursExt Table .......................................................................................................... 351
NeighboursConstraints Table.............................................................................................. 352
NeighboursConstraintsExt Table ........................................................................................ 352
Transmitters Table.................................................................................................................... 352
TplTransmitters Table............................................................................................................... 353
T4GCells Table......................................................................................................................... 355
T4GEquipments Table.............................................................................................................. 356
T4GBearerQualityCurves Table ............................................................................................... 356
T4GBearersRequiredCI Table .................................................................................................. 356
Multi-Service Traffic Management ............................................................................................ 357
T4GEnvironmentDefs Table................................................................................................ 357
T4GMobility Table ............................................................................................................... 357
T4GServicesUsage Table ................................................................................................... 357
T4GServices Table ............................................................................................................. 357
T4GBearers Table .............................................................................................................. 358
T4GTerminals Table ........................................................................................................... 359
T4GTraficEnvironments Table ............................................................................................ 359
T4GUserProfiles Table........................................................................................................ 359
QualityIndicators Table ............................................................................................................. 359
T4GMimoConfigs Table............................................................................................................ 359
InterNetChProtect Table ........................................................................................................... 360
AT281_AM_E1
17
Administrator Manual
18
AT281_AM_E1
© Forsk 2009
List of Figures
List of Figures
Figure 1.1:
Figure 1.2:
Figure 1.3:
Figure 1.4:
Figure 1.5:
Figure 1.6:
Figure 1.7:
Figure 1.8:
Figure 1.9:
Figure 1.10:
Figure 1.11:
Figure 1.12:
Figure 1.13:
Figure 1.14:
Figure 1.15:
Figure 1.16:
Figure 1.17:
Figure 1.18:
Figure 1.19:
Figure 2.1:
Figure 2.2:
Figure 2.3:
Figure 2.4:
Figure 2.5:
Figure 2.6:
Figure 2.7:
Figure 2.8:
Figure 2.9:
Figure 2.10:
Figure 2.11:
Figure 2.12:
Figure 2.13:
Figure 2.14:
Figure 2.15:
Figure 2.16:
Figure 2.17:
Figure 2.18:
Figure 2.19:
Figure 2.20:
Figure 2.21:
Figure 2.22:
Figure 2.23:
Figure 2.24:
Figure 2.25:
Figure 3.1:
Figure 4.1:
Figure 4.2:
Figure 4.3:
Figure 4.4:
Figure 4.5:
Figure 4.6:
Figure 4.7:
Figure 4.8:
Figure 4.9:
Figure 4.10:
© Forsk 2009
Atoll Setup Wizard ..................................................................................................................................... 24
Select Destination Directory Dialogue ....................................................................................................... 24
Select Components Dialogue .................................................................................................................... 25
Atoll Setup Wizard ..................................................................................................................................... 26
Atoll C++ Development Kit Setup Wizard .................................................................................................. 28
Atoll C++ Development Kit Setup Wizard .................................................................................................. 29
Atoll C++ Development Kit Setup Wizard .................................................................................................. 29
Installation Type......................................................................................................................................... 31
Installation Folder and Program Group Selection...................................................................................... 31
Firewall Settings ........................................................................................................................................ 31
Device Driver Installation ........................................................................................................................... 31
Starting NetHASP License Manager ......................................................................................................... 32
NetHASP License Manager window.......................................................................................................... 32
Aladdin NetHASP Monitor ......................................................................................................................... 33
Lic.exe Window.......................................................................................................................................... 35
Reprogramming a License Dongle ............................................................................................................ 35
Test Key Dialogue ..................................................................................................................................... 36
Login Information Dialogue........................................................................................................................ 37
Add-ins and Macros Dialogue.................................................................................................................... 39
Components of Multi-user Environments................................................................................................... 43
Path Loss Architecture for Multiple Source Path Loss Matrices ................................................................ 48
Exporting an Atoll Document to a Database.............................................................................................. 50
Connecting to an Oracle Database............................................................................................................ 50
SQL Server Login Dialogue ....................................................................................................................... 50
ODBC Data Source Dialogue .................................................................................................................... 50
Connection Between an Existing Database and a New Atoll Document ................................................... 53
Export Data From a Current Atoll Document to a Database...................................................................... 53
Archive in the Database............................................................................................................................. 53
Refresh From the Database ...................................................................................................................... 53
Archiving Data in a Database .................................................................................................................... 55
Differences Dialogue ................................................................................................................................. 55
Microsoft Access Database - Transmitters Table Modified by Another User ............................................ 56
Atoll Document - Modified Transmitters Table........................................................................................... 56
Conflict Warning Message......................................................................................................................... 56
Differences Dialogue ................................................................................................................................. 57
Resolving Database Conflicts.................................................................................................................... 57
Selecting Conflicting Data to Consider ...................................................................................................... 57
Updated Microsoft Access Database After Conflict Resolution ................................................................. 57
Archiving a Conflicting Record in the Database or Deleting it From the Atoll Document .......................... 58
Resolving All the Conflicts Simultaneously................................................................................................ 58
Basic Architecture of Oracle ...................................................................................................................... 62
Data Dictionary .......................................................................................................................................... 62
Objects Manipulated by Oracle.................................................................................................................. 63
Databases and Tablespaces ..................................................................................................................... 64
Rasterization Process.............................................................................................................................. 114
Atoll Management Console Setup ........................................................................................................... 135
Atoll Management Console Setup - Installation Directory Selection........................................................ 136
Atoll Management Console Setup - Start Menu Folder Selection ........................................................... 136
Atoll Management Console Setup - Finalising Installation....................................................................... 136
Database Context Menu .......................................................................................................................... 137
Data Link Properties Dialogue - Provider Tab ......................................................................................... 137
Data Link Properties Dialogue - Connection Tab .................................................................................... 138
Atoll Management Console Environment - Current Connected User and Associated Database ............ 138
Creating a New Master Database............................................................................................................ 139
New Database Wizard ............................................................................................................................. 140
AT281_AM_E1
19
Administrator Manual
Figure 4.11:
Figure 4.12:
Figure 4.13:
Figure 4.14:
Figure 4.15:
Figure 4.16:
Figure 4.17:
Figure 4.18:
Figure 4.19:
Figure 4.20:
Figure 4.21:
Figure 4.22:
Figure 4.23:
Figure 4.24:
Figure 4.25:
Figure 4.26:
Figure 4.27:
Figure 4.28:
Figure 4.29:
Figure 4.30:
Figure 4.31:
Figure 4.32:
Figure 5.1:
Figure 6.1:
Figure 6.2:
Figure 8.1:
Figure 8.2:
Figure 8.3:
Figure 8.4:
Figure 8.5:
Figure 8.6:
Figure 8.7:
Figure 8.8:
Figure 8.9:
Figure 8.10:
Figure 8.11:
Figure 8.12:
Figure 8.13:
Figure 8.14:
Figure 8.15:
Figure 8.16:
Figure 8.17:
Figure 8.18:
Figure 8.19:
20
Steps to Creating a New Master Database ..............................................................................................
Steps to Creating a New Master Database ..............................................................................................
Archiving Changes in Master Databases .................................................................................................
Working With a Single Level Database ....................................................................................................
Working With Project Databases..............................................................................................................
Multiple Project Databases From a Single Master Database ...................................................................
Project Database Creation Wizard ..........................................................................................................
Creating a New Project Database ............................................................................................................
Refreshing Project Databases..................................................................................................................
Database Upgrade Wizard .......................................................................................................................
Add/Remove Snap-in ...............................................................................................................................
Adding Standalone Snap-in - Step 1 ........................................................................................................
Adding Standalone Snap-in - Step 2 ........................................................................................................
Selecting Group Policy Object..................................................................................................................
Group Policies ..........................................................................................................................................
Administrative Templates .........................................................................................................................
Defining File Paths for User Groups - Step 1 ...........................................................................................
Defining File Paths for User Groups - Step 2 ...........................................................................................
User Account and Access Rights Management Dialogue ........................................................................
Creating or Editing a User Account ..........................................................................................................
Changes History Management Dialogue..................................................................................................
Record Purge Dialogue ............................................................................................................................
Planet Database Import Dialogue ............................................................................................................
Recommended Network Architecture and Bandwidth Requirements ......................................................
Setting Up Efficient Shared Path Loss Matrices Folders..........................................................................
Microwave Radio Links Template ............................................................................................................
GSM GPRS EGPRS Template - 1 ...........................................................................................................
GSM GPRS EGPRS Template - 2 ...........................................................................................................
GSM GPRS EGPRS Template - 3 ...........................................................................................................
UMTS HSPA Template - 1 .......................................................................................................................
UMTS HSPA Template - 2 .......................................................................................................................
UMTS HSPA Template - 3 .......................................................................................................................
CDMA2000 1xRTT 1xEV-DO Template - 1..............................................................................................
CDMA2000 1xRTT 1xEV-DO Template - 2..............................................................................................
CDMA2000 1xRTT 1xEV-DO Templates - 3 ............................................................................................
TD-SCDMA Template - 1 .........................................................................................................................
TD-SCDMA Template - 2 .........................................................................................................................
TD-SCDMA Template - 3 .........................................................................................................................
WiMAX BWA Template - 1 .......................................................................................................................
WiMAX BWA Template - 2 .......................................................................................................................
WiMAX BWA Template - 3 .......................................................................................................................
LTE Template - 1......................................................................................................................................
LTE Template - 2......................................................................................................................................
LTE Template - 3......................................................................................................................................
AT281_AM_E1
140
140
141
142
143
143
144
144
145
146
148
148
149
149
149
150
150
151
152
153
155
156
162
167
173
206
222
223
224
248
249
250
273
274
275
296
297
298
321
322
323
342
343
344
© Forsk 2009
Chapter 1
Installation Guide
This chapter describes installation procedures for Atoll and its components, and the floating license server.
Atoll
RF Planning & Optimisation Software
Administrator Manual
22
AT281_AM_E1
© Forsk 2009
Chapter 1: Installation Guide
1
Installation Guide
1.1
Introduction
Atoll is a comprehensive multi-technology and user-friendly radio-planning environment that runs on Microsoft Windows
operating systems1. Atoll supports wireless telecom operators throughout their network planning and optimisation cycle,
from initial design to densification and optimisation.
More than an engineering tool, Atoll is an open, scalable, and flexible technical information system that interfaces smoothly
and easily with other IT systems, increases productivity, and shortens lead times. Atoll supports a full range of implementation scenarios, from stand-alone to enterprise-wide server-based configurations using distributed and parallel computing.
Some prominent features of Atoll are:
•
•
•
•
Advanced network design features:
- A high-performance propagation calculation engine.
- Multi-layered and hierarchical network support.
- Traffic modelling.
- Automatic frequency and code planning and network optimisation.
- Full support of GSM/GPRS/EDGE, UMTS HSPA, CDMA2000, TD-SCDMA, WiMAX BWA, and LTE technologies.
- Planning of integrated multi-technology networks (2G/2.5G, 2G/3G, etc.).
Open and flexible architecture:
- Multi-user environment support through an innovative database architecture providing data sharing, data
integrity management, and easy integration with other IT systems.
- Integration of 3rd party or proprietary modules (propagation models, AFP, ACP, etc.) through dedicated APIs.
- Integration of add-ins and macros.
Distributed and parallel computing:
- Atoll can distribute computations over multiple workstations and supports parallel computing on multi-processor systems, which dramatically reduces the required time for coverage predictions and simulations, and
helps you use your hardware resources to the maximum.
State-of-the-art GIS features:
- Atoll supports multi-format and multi-resolution geographic data and integration with GIS tools. You can work
with large, dense and country-wide databases and interactively manage their display in various layers,
including engineering and coverage prediction studies.
- Atoll includes an integrated raster and vector editor.
Atoll comprises a platform module, which incorporates the basic functions, and optional technology modules, which run
on the platform. These technology modules include:
•
•
•
•
•
•
•
•
•
1.1.1
GSM GPRS EGPRS module
UMTS HSPA module
CDMA2000 1xRTT 1xEV-DO module
TD-SCDMA module
WiMAX BWA module
LTE module
Automatic Frequency and Cell Planning modules for different technologies
Measurements module (CW measurements and drive test data)
Microwave Radio Links module
Technical Support
For technical queries you can contact the Forsk Technical Support Team, available from Monday through Friday. Contact
details for the support teams world-wide are available in "Contact Information" on page 3.
You can also consult the support section of Forsk’s website: www.forsk.com. Here, you can download:
•
•
•
The latest available version
Manuals and technical documents
Sample geographic data
You can report any problem that you might have encountered using the "Problem Report Template" available on the site.
You can also get the latest information about:
•
•
•
•
Issues fixed in the available versions
Already known issues in the phase of being corrected
The schedule for the upcoming versions
Upcoming holidays
1.
The following versions of Microsoft Windows operating systems are fully supported: Microsoft Windows 2000, XP
(32-bit and 64-bit), Vista (32-bit), 2000 Server, and 2003 Server.
© Forsk 2009
AT281_AM_E1
23
Administrator Manual
1.2
Atoll Installation
The following sections describe the installation procedures for Atoll and the floating license manager. Atoll can be installed
in the following two ways:
1. On workstations equipped with SuperPro hardware keys.
2. On workstations connected to a single floating license managing server.
A floating license management system is installed on this server and a NetHASP hardware key plugged in. This hardware
key and the floating license management system control the number of possible Atoll users. There is a defined maximum
number of tokens in a floating license system. This is the maximum number of simultaneous Atoll instances that can be
launched. Each workstation consumes one token even if more than one Atoll session is running. This approach provides
more flexibility. The floating license server can be one of the workstations on which Atoll is installed.
Note:
•
Before proceeding with the installation, see "Administration and Usage Recommendations"
on page 167 for information about the hardware requirements for installing and setting up
Atoll.
1.2.1
Installation Procedures
1.2.1.1
Interactive Installation
You need administrator rights to the computer on which you want to install Atoll. The Atoll setup wizard is simple and lets
you configure the installation according to your requirements. Follow the instructions below to install Atoll successfully.
1. Close all programs.
2. Insert the Atoll installation CD ROM in the workstation CD drive.
This will launch the Autorun program. If the Autorun does not launch, you can open the contents of the CD in
Explorer and run the setup program manually. You can install Atoll in either French or English.
3. Click the Install Atoll command in the Autorun program to launch the Atoll installation.
This will run the Atoll setup wizard, which will guide you through the setup process.
Figure 1.1: Atoll Setup Wizard
4. Select the destination directory for the installation.
Figure 1.2: Select Destination Directory Dialogue
The default installation directory for Atoll is C:\Program Files\Forsk\Atoll (or the last directory in which it was
installed). You can define a different path during the installation.
24
AT281_AM_E1
© Forsk 2009
Chapter 1: Installation Guide
Important note for 64-bit operating systems:
•
If you are using the 64-bit edition of Microsoft Windows XP, the default installation directory
for 32-bit applications is C:\Program Files (x86)\. The Atoll setup program proposes the
directory C:\Program Files (x86)\Forsk\Atoll for installation. However, if you install Atoll in
this folder, you will not be able to use Atoll with Oracle databases due to a problem in
Oracle. It is recommended to install Atoll in a different directory whose name does not
contain parantheses.
5. Select the components to install with the application.
-
Full: Atoll, Atoll calculation server, and the dongle driver for a fixed license.
Compact: Atoll only.
Custom: Any combination of available components.
To install the distributed calculation server, select the Atoll Calculation Server option in the Select Components
dialogue. This application is installed as a service on the local computer and runs as long as the workstation is
running, even if there isn’t a user logged in. You can access this service’s properties through the Administrative
tools in the Control Panel.
Distributed calculation server on a given workstation will only be visible to other workstations if the service “Atoll
server” is running on this workstation. You can deactivate this service through the Administrative tools in the
Control Panel. For more information, see "Distributed Calculation Server" on page 36.
Figure 1.3: Select Components Dialogue
Notes:
•
In the case where geographic data is centralised on a file server, make sure that this
service is installed on the workstation through a user account that has enough rights to
access the geographic data needed for calculations. This might not be the case by default.
You can assign a user account to the distributed calculation service through Control Panel
> Administrative Tools > Services > Atoll Server properties > Log On tab.
•
Fixed license dongles cannot be used with Server-type operating systems.
•
The driver for fixed licenses has been upgraded in the 2.8.1. The new version of the
Sentinel SuperPro driver installed with Atoll 2.8.1 is the 7.5.0.
•
If you work with a fixed license and are about to install Atoll 2.8.1, you must:
- Unplug the fixed license key.
- In the Atoll 2.8.1 setup, select the Dongle Driver for Fixed Licence check box.
- Choose to restart the computer after the installation when the setup proposes the option.
- Plug in the fixed license key again.
If even after a clean installation Atoll 2.8.1 is unable to access the fixed license key, you must
install the Sentinel SuperPro dirver manually. The driver’s setup program (SPI750.exe) is
located in the Sentinel folder created by the Atoll 2.8.1 setup in the Atoll installation folder.
6. Select the Start menu folder for Atoll.
7. Verify the installation information.
8. Click the Install button to install the selected components.
© Forsk 2009
AT281_AM_E1
25
Administrator Manual
Figure 1.4: Atoll Setup Wizard
Notes:
1.2.1.2
•
You can also download the latest versions available on the Forsk’s Support website by
logging on using the user name and password provided by Forsk.
•
You can click the Back button to go back and modify any of the options during the
installation process.
•
You can click the Cancel button at any time during the installation to cancel the installation.
•
The setup wizard will ask to restart the computer if you have installed the dongle driver for
a fixed license. This driver will become active after the computer has been restarted.
•
The Atoll User Manual and other documents can also be installed from the installation CD.
These documents are also available for download on the Forsk’s support website.
•
If you have installed Atoll on a Citrix MetaFrame server, it must be published in order for all
the users to have access to it.
Command Line Installation
You can also install Atoll from the command line. This non-interactive mode may be useful for automating Atoll installation
using batch files. The Atoll setup program accepts optional command line parameters, which can be useful for administrators, and to other applications calling the setup program.
The following table lists the command line parameters accepted by the Atoll setup program.
26
•
/SP: Disables the setup’s startup prompt, i.e., the first page with the text "This will install...".
•
/SILENT or /VERYSILENT: Instructs the setup to be silent or very silent. When setup is silent, the wizard window
are not displayed but the installation progress window is. When setup is very silent, even the installation progress
window is not displayed. Everything else is normal. So, for example, error messages during installation are displayed, and also the startup prompt (if you have not disabled it with the /SP command line option explained above).
If the setup is silent, and it requires a restart, but the /NORESTART option isn't used (see below), it will display the
message box asking whether you want to restart your system now or plan to do it later. But, if the setup is very
silent, it will restart the computer without asking.
•
/NOCANCEL: Prevents the user from cancelling during the installation process by disabling the Cancel button and
ignoring clicks on the close button.
•
/NORESTART: When combined with /SILENT or /VERYSILENT, it instructs the setup not to restart the computer
even if it is required.
•
/SAVEINF="filename": Instructs the setup to save the installation settings to the specified file. Don't forget to use
quotes if the file name contains spaces.
•
/LOADINF="filename": Instructs the setup to load the settings from the specified file after having checked the command line. This file can be created using the /SAVEINF option as explained above. Don't forget to use quotes if
AT281_AM_E1
© Forsk 2009
Chapter 1: Installation Guide
the file name contains spaces.
•
/DIR="x:\dirname": Overrides the default directory path displayed in the Select Destination Directory wizard page.
•
/GROUP="folder name": Overrides the default Start menu folder name displayed in the Select Start Menu Folder
wizard page.
•
/COMPONENTS="comma separated list of component names": Overrides the default components setting. Using
this command line parameter causes the setup to automatically select a custom installation type.Component
names for Atoll are: Atoll, Atoll_Server (for Atoll Calculation Server), RainbowDongle (for Dongle Driver for Fixed
License).
•
/svraccount=username: User name for installing the Atoll Calculation Server. Must be provided if you are installing
the Atoll Calculation Server.
•
/svrpasswd=password: Password for installing the Atoll Calculation Server. Must be provided if you are installing
the Atoll Calculation Server.
Note:
•
1.2.2
The Atoll setup program is based on a freeware setup application called Inno Setup. You
can also visit Inno Setup’s website for further information: http://www.jrsoftware.org/
isinfo.php.
What's Installed With Atoll
Some other components required by Atoll may also be installed during Atoll installation. Atoll requires an appropriate
version of Microsoft Data Access Components (MDAC) in order to work with databases. The minimum MDAC version is
2.7, which can be installed from the installation CD or downloaded from the Forsk’s support website if needed.
Help files are automatically installed with Atoll. You can also install Adobe Acrobat® Reader from the installation CD.
1.2.3
Installation Troubleshooting
If you have trouble installing Atoll, make sure that you are logged on with a user account that has administrator rights on
the computer.
Once you have successfully installed Atoll, you must restart the computer and log on again with a user account that has
administrator rights on the computer. This is necessary for completing the installation of the libraries that were in use during
the installation. These libraries may include the Microsoft Data Access Components (MDAC) library and the sentinel driver.
Also verify that you have installed Atoll in a valid folder. The default Atoll installation folder is named "Atoll". Make sure that
modifying it during the setup and installing Atoll to a folder with another name has not changed it to, for example,
"C:\Program Files\Forsk\XYZ\Atoll\", where XYZ is the name of the installation folder where you wanted to install Atoll.
If the version of the Microsoft Data Access Components (MDAC) installed on your computer is older than 2.7, you will have
to install a newer version. You can install the newer version from the Atoll installation CD or download it from the Microsoft
website: http://msdn.microsoft.com/data/mdac/default.aspx. The minimum required MDAC version is 2.7. Microsoft
Windows XP, 2003 Server, and later versions install these components automatically, so you will not have to install them
yourself.
If you get a "Protection key error" message, please verify that there is a hardware key correctly plugged in and that it is
valid. If you are using a SuperPro hardware key, try restarting your computer after the installation using a user account
with administrator rights, and reinstalling the Sentinel SuperPro driver. Atoll installation CD contains the Sentinel SuperPro
driver version 5.41. You can also download and install the latest Sentinel SuperPro driver from http://www.safenetinc.com/support/tech/sentinel.asp.
In case the fixed or the floating license key suddenly becomes unavailable for any reason, Atoll will ask the users currently
accessing the key whether they want to save their open documents before quitting the application. If, in the mean time,
you have made the key available again, Atoll will let you reconnect and continue working.
Notes:
•
You can download and install either the latest version of the driver from the Sentinel
website, or install the version 5.41 available on the Atoll installation CD.
•
Atoll setup program installs the version 5.41 of the Sentinel SuperPro driver.
You can also set a command line parameter for Atoll to keep a log file for each Atoll session. Messages listed in the Events
tab will then be saved in a .log file. You can activate this feature for some or all users by using the following command line
syntax:
"C:\Program Files\ForskTools\Atoll\Atoll.exe" -log "C:\...\events.log"
If any problem persists after verifying all these points, do not hesitate to contact the Forsk Technical Support Team (see
"Contact Information" on page 3).
© Forsk 2009
AT281_AM_E1
27
Administrator Manual
Important:
•
It is recommended to switch off your computer before unplugging or plugging in the
hardware key.
•
Do not change the computer’s date.
•
With a temporary SuperPro hardware key:
- Do not reprogram it even if you plug it into another computer.
- Do not modify the time bomb settings before contacting the Forsk Technical Support
Team.
1.2.4
Getting Help in Atoll
Once you have successfully installed Atoll, you can access the online help at any time by,
•
•
Selecting the Help Topic command in the Help menu, or
Pressing F1.
You can browse and search through the help topics in different ways:
•
•
•
Through the Contents tab: This tab lets you scroll through the table of contents in order to find the information you
need.
Through the Index tab: This tab lets you browse through the index in order to find the information you need.
Through the Find tab: This tab lets you enter a keyword and launch a search query in order to list all the help topics
that contain the specified keyword.
For explanations of items present in dialogue boxes in Atoll, you can click the What's this button
, located at the upperright corner of each dialogue, and click the item about which you want more information. You can get descriptions of toolbar buttons in the form of tool-tip balloons, and of menu commands in the status bar by placing the cursor above them.
You can get information about Atoll (version, build, type of license, days remaining before the license expires, etc.) by clicking the About button
in the toolbar or the About Atoll command in the Help menu.
Atoll version and build number are saved in the document properties of each .atl file. You can know the version and build
with which any .atl file was last saved by opening the file properties:
1. Right-click the .atl file in the Windows Explorer. The context menu appears.
2. Select Properties from the context menu. The file properties dialogue appears.
3. Select the Summary tab and click the Advanced button. The Atoll version and build number are stored in the Revision Number property.
1.2.5
Atoll C++ Development Kit Installation
You need administrator rights to the computer on which you want to install the Atoll C++ Development Kit. Follow the
instructions below to install the development kit successfully.
1. Close all programs.
2. Insert the Atoll installation CD ROM in the workstation CD drive.
This will launch the Autorun program. If the Autorun does not launch, you can open the contents of the CD in
Explorer and run the setup program manually.
3. Click the Install Atoll C++ Development Kit command in the Autorun program to launch the installation.
This will run the Atoll C++ Development Kit setup wizard, which will guide you through the setup process.
Figure 1.5: Atoll C++ Development Kit Setup Wizard
4. Select the destination directory for the installation.
The default installation directory is C:\Program Files\Forsk\Atoll (or the last directory in which it was installed). You
can define a different path during the installation.
28
AT281_AM_E1
© Forsk 2009
Chapter 1: Installation Guide
5. Verify that all the installation information is correct.
Figure 1.6: Atoll C++ Development Kit Setup Wizard
6. Click the Install button to install the develpment kit.
Figure 1.7: Atoll C++ Development Kit Setup Wizard
Notes:
1.2.6
•
You can click the Back button to go back and modify any of the options during the
installation process.
•
You can click the Cancel button at any time during the installation to cancel the installation.
Uninstalling Atoll
To uninstall Atoll:
1. Close all programs.
2. Open the Control Panel.
3. Open Add or Remove Programs.
4. Select Atoll in the list of installed programs listed under the Install/Uninstall tab.
5. Click Remove.
6. Follow the instructions in the uninstall wizard.
1.3
Floating License Manager Installation
A floating license manager is installed on a floating license server in order to work in a network environment with floating
licenses. A floating license server is a computer where the floating license management system is installed and with a
NetHASP hardware key plugged in. This hardware key and the floating license management system control the number
of possible Atoll users. There is a defined maximum number of tokens in a floating license system. This number corresponds to the maximum number of simultaneous Atoll instances that can be launched. Each workstation consumes one
token even if more than one Atoll session is running. The floating license managing server can be one of the workstations
on which Atoll is installed.
The floating license management system, called NetHASP, is manufactured by Aladdin. This system includes:
•
A NetHASP key: Depending on the number of potential users, keys may be programmed with a variable number
of tokens.
Important:
•
© Forsk 2009
One workstation consumes one token even if more than one Atoll session is running.
AT281_AM_E1
29
Administrator Manual
•
•
•
•
The NetHASP license manager: This application communicates with Atoll and NetHASP.
The HASP device driver: This device driver is an interface between the NetHASP license manager and the
NetHASP key.
The NetHASP monitor: This monitor enables you to check the number of consumed tokens.
The nethasp.ini and nhsrv.ini files: The nethasp.ini file is installed on each workstation to facilitate access to the
license server. The nhsrv.ini file is installed on the server in order to authorise workstations to consume tokens.
The workstation and the NetHASP license server read and use the information in these files if they exist. Otherwise, default values are used.
Notes:
1.3.1
•
Check for latest updates of the NetHASP License Manager, the HASP Device Driver and
the NetHASP Monitor software at http://www.aladdin.com/support/hasp/hasp4/
enduser.asp. There might be newer versions available than those provided on the CD that
you can download and install.
•
In case a workstation is connected to a server with a license manager and a NetHASP
hardware key, and is also equipped with a SuperPro hardware key at the same time, the
SuperPro hardware key has priority over the NetHASP hardware key.
•
In case a SuperPro hardware key is plugged into a workstation where the license manager
is installed (the server), the SuperPro hardware key is ignored.
•
SuperPro hardware key cannot be used with a Server-type operating system.
Requirements
The following are the minimum requirements for a computer that will run the floating license management server:
•
•
Operating system: Microsoft Windows 2000 or 2000 Server.
Available parallel or USB port to plug in the NetHASP hardware key.
The following requirement must be fulfilled for a network protected by a firewall:
•
If the floating license management server is behind the firewall, port 475 must be open when using the UDP or
TCP protocol.
1.3.2
Installation Procedure
1.3.2.1
NetHASP License Manager
Important:
•
Do not plug the NetHASP hardware key (dongle) in the server before installing the device
drivers. Otherwise, Microsoft Windows will try to find the best suited device driver for the
hardware key and automatically install it. Wait for the License Manager setup to indicate
when to plug in the hardware key.
The NetHASP License Manager counts the tokens being consumed by different workstations and manages their allocation
and retrieval. The NetHASP device driver communicates with the NetHASP hardware key.
The NetHASP License Manager, the HASP Device Driver and the NetHASP Key must be installed on the server. You
may also copy or create the nhsrv.ini file on the server. The NetHASP License Manager settings in the file can later be
modified according to the your requirements.
To install the NetHASP License Manager and the HASP Device Driver:
1. Run LMsetup.exe.
You can find this file on the HASP installation CD under the folder "\servers\win32-ver8.31\", or download it from
the Aladdin website: http://www.aladdin.com/support/hasp/hasp4/enduser.asp, under the section "The Latest
NetHASP License Manager (LM) Downloads".
2. Choose "Service" as the type of installation.
This means that the license manager runs as a service on this server as long as it is running, even if there is no
user logged on. You can install is as an application but, in that case, you will have to launch the application manually every time you log on to the server.
30
AT281_AM_E1
© Forsk 2009
Chapter 1: Installation Guide
Figure 1.8: Installation Type
3. Specify a destination directory.
The default installation folder is “C:\Program Files\Aladdin\HASP LM”.
Figure 1.9: Installation Folder and Program Group Selection
4. Choose whether you would like the setup program to modify your firewall settings or whether you would prefer
doing that manually later on.
Figure 1.10: Firewall Settings
5. Accept the following dialogues until NetHASP License Manager is installed.
6. Accept automatic driver installation.
Figure 1.11: Device Driver Installation
This device driver enables the NetHASP License Manager to communicate with the hardware key.
© Forsk 2009
AT281_AM_E1
31
Administrator Manual
7. Once the device driver is successfully installed, plug the NetHASP hardware key in the server’s parallel or USB
port.
Figure 1.12: Starting NetHASP License Manager
8. Start the NetHASP License Manager.
The license manager is started in Service mode. A small icon is visible in the task bar at the lower right of the
screen. You can access the network communication protocols by double-clicking this icon. Load and Remove
commands in the menu bar enable you to modify these protocols. To close the window without stopping the license
manager, select Exit in the menu bar.
9. Search for file nhsrv.ini on the CD and copy it to the directory where the NetHASP License Manager is located.
The nhsrv.ini file can be later customised as required. See "nhsrv.ini File" on page 33 for more information. You can now
run Atoll sessions on as many workstations connected to this NetHASP license server as the number of tokens available
on the NetHASP hardware key plugged in the server.
The NetHASP License Manager setup automatically installs the HASP device drivers. If you need to install the HASP
device drivers separately, you can download the latest version from the Aladdin website: http://www.aladdin.com/support/
hasp/hasp4/enduser.asp, under the section "HASP Device Driver Downloads". The correct (recommended) version of the
device driver setup to download is the one that works with "HASP4 API v8.x or Envelope 12.x". There is usually a relevant
note on the web page that points to this setup file.
The NetHASP License Manager window displays a list of supported protocols which can be modified through the Load
and Remove menus. Closing this window through the Exit menu or through the window’s Close command only minimises
the NetHASP License Manager. It neither stops the service from running in the background nor closes the application. The
NetHASP License Manager is available in the taskbar as long as the service is running.
To close the NetHASP License Manager or to stop the HASP Loader service,
1. Select Control Panel -> Administrative tools -> Services to access the Services management console.
2. Right-click the HASP Loader service and choose Stop from the context menu.
Figure 1.13: NetHASP License Manager window
Important:
•
The NetHASP hardware key must always stay plugged in to the server once you have
successfully installed the NetHASP License Manager.
Notes:
32
•
NetHASP hardware key is supported by Windows 2000 Server and Windows 2003 Server
with NetHASP License Manager 8.20 or above.
•
When downloading the setup files from the Aladdin website, keep in mind that you should
download setup files for HASP4 and not HASP HL.
AT281_AM_E1
© Forsk 2009
Chapter 1: Installation Guide
1.3.2.2
nhsrv.ini File
The nhsrv.ini file must be located in the same directory as the NetHASP License Manager. In the context of Atoll and NetHASP License Management system, the nhsrv.ini file can be used to define and restrict the users who will be allowed tokens
from the NetHASP hardware key connected to a given server. The following sample nhsrv.ini file shows how:
;NetHASP License Manager configuration file syntax.
;Note: All text lines are commented. Remove comments in the lines you want to
use.
[NHS_SERVER]
;NHS_IP_LIMIT = < IpAddr0> [, <IpAddr1>...];Specify the range of stations the
License Manager serves. Examples: 10.1.1.1, 10.1.1.*
Complete syntax of the nhsrv.ini file can be found on the HASP installation CD as well as on the Aladdin website.
1.3.2.3
NetHASP Monitor
You can install the NetHASP Monitor on the server, or on one or several workstations, to keep track of the number of
tokens being consumed.
You can find the setup file (askmon32.exe) on the HASP installation CD, or download the latest version from the Aladdin
website: http://www.aladdin.com/support/hasp/hasp4/enduser.asp, under the section "DiagnostiX and Support Tools".
To install the NetHASP Monitor:
1. Run askmon32.exe.
2. Specify a destination directory.
The default installation folder is “C:\Program Files\Aladdin\Monitor”.
3. Accept the following dialogues until the NetHASP Monitor is installed.
The NetHASP Monitor displays the list of workstations using tokens available on the NetHASP hardware key that is
connected to the NetHASP License Management Server.
Figure 1.14: Aladdin NetHASP Monitor
1.3.2.4
NetHASP.ini File
It is recommended to keep a nethasp.ini file on each client workstation in the Atoll installation directory. This file lets Atoll
identify the NetHASP license server where it can find the NetHASP License Manager and request tokens from the NetHASP hardware key.
The following is a sample of the nethasp.ini file with the minimum required information. Complete syntax of the nethasp.ini
file can be found on the HASP installation CD as well as on the Aladdin website.
[NH_COMMON]
NH_IPX= Disabled
;Use the IPX protocol - Enabled or Disabled
NH_NETBIOS= Disabled
;Use the NETBIOS protocol - Enabled or Disabled
NH_TCPIP= Enabled
;Use the TCP/IP protocol - Enabled or Disabled
[NH_TCPIP]
© Forsk 2009
AT281_AM_E1
33
Administrator Manual
NH_SERVER_ADDR= 3CT000J
;IP addresses of the NetHASP license server
NH_TCPIP_METHOD= UDP
;Send a TCP packet or UDP packet
NH_USE_BROADCAST= Disabled ;Use TCP/IP Broadcast mechanism - Enabled or Disabled
Notes:
1.3.3
•
It is recommended to specify the server name in the domain (NetBios name) in the
nethasp.ini file.
•
If the full server name is Server1.company.com, enter just Server1, and do not enter
Server1.company.com.
•
Only one server name is supported in the nethasp.ini configuration file.
•
For NetHASP License Manager 8.20 or later, Aladdin recommends UDP as the default
TCP/IP method. You should modify the NH_TCPIP_METHOD entry in the [NH_TCPIP]
section accordingly.
•
Remove the NH_SESSION and NH_SEND_RCV entries from your nethasp.ini file if these
exist. You should adjust these fields in your nethasp.ini file only if required. These fields set
the timeout delays according to the network and are usually of interest if the network is
particularly slow.
License Management Using Lic.exe
Lic.exe (Atoll License Manager) is a utility installed with Atoll which enables you to monitor, troubleshoot, and update
license dongles. The most important function of the Atoll License Manager is to let Atoll administrators update their license
keys by loading new key programming instructions from a .alic file provided by Forsk.
Important:
•
You should not modify the programming, and the existing information available in the
License Management interface, without consulting Forsk Technical Support first. Modifying
the information unnecessarily might damage your fixed or floating licenses and may block
users working with Atoll.
To access the license management utility:
1. Run Lic.exe installed in the Atoll installation folder. The License Management window opens. Figure 1.15: on
page 35 shows the License Management interface.
2. Under Available Licenses, select a key in order to display the information related to it. The Clear All button is
reserved for use by Forsk.
Under Selected Key the following information and options related to the selected key are available:
-
-
-
Number: Unique key number given by the key provider. This number must be communicated to Forsk upon
request whenever you require the key to be reprogrammed.
Type: The type of dongle, Fixed License or Floating License.
Reference: Unique floating license dongle reference provided by Forsk. This reference must be communicated to Forsk upon request whenever you require the key to be reprogrammed. This reference is also printed
on the sticker on the dongle.
Location (Server): Name of the license management server on which the floating license dongle is physically
plugged.
Under Modules and Licenses, all the Atoll modules accessible and available for users using the selected key
are listed along with the numbers of licenses of each for each module. Under Number of Licenses, the Modify
buttons should not be touched. These buttons are reserved for use by Forsk.
Under Dates and Durations, the following dates and durations are available:
-
License Start
License End
Duration of validity
Time Bomb
Each Atoll license purchased by any customer corresponds to a given version. There is no time limit for using
this particular version. But, if customers want access to newer versions and updates, containing new features
and problem fixes, they also have to purchase yearly maintenance. In this case, Forsk reprograms the keys
to support new versions. The Time Bomb date generally conforms to the end date for maintenance. To ensure
better license management, licenses are programmed with an annual time bomb date. When the time bomb
date passes, the key stops working. The user can either purchase maintenance for the next year, and benefit
from the new features and bug fixes, or the key can be simply reprogrammed without maintenance for the next
year, and the user can continue working with the version he has. Atoll can be instructed to inform the user 30
days before the maintenance expiry date that the license will end in 30 days. This time can be configured
through the Atoll.ini file.
34
AT281_AM_E1
© Forsk 2009
Chapter 1: Installation Guide
Figure 1.15: Lic.exe Window
-
Under Key Programming, the buttons allow you to reprogram the selected key or test it.
To reprogram a key, you must have a reprogramming instructions file (.alic) sent by Forsk. To reprogram a
key:
i.
Verify that the dongle is physically connected to your computer and is listed under Available Licenses.
ii. Under Available Licenses, select the key to reprogram.
iii. Under Key Programming, click the Load button. The Open dialogue appears.
iv. Browse for the .alic file and open it. The key is reprogrammed.
Figure 1.16: Reprogramming a License Dongle
To test a key:
i.
Under Available Licenses, select the key to test.
ii. Under Key Programming, click the Test button. The Key test dialogue appears.
iii. Under Modules, select the module that you want to test
iv. Click the Test button. The test shows whether the selected module is authorised on the key or not.
© Forsk 2009
AT281_AM_E1
35
Administrator Manual
Caution:
•
Testing a module by entering a future date can decrease the time left for using that license.
Therefore, you should not test any module at a future date.
Figure 1.17: Test Key Dialogue
-
Under Profile Signature, the PID (profile signature or ID) is available, which is the encrypted description of the
user rights available on the key. Each key has a unique PID.
Under Current Profile Summary, all of the above information is summarised.
3. Click Close. The License Management window closes.
1.4
Distributed Calculation Server
Due to limitations of Microsoft Windows operating systems, each Atoll session can only use a maximum of 2 to 3 GB of
memory. This memory limit can be breached when an Atoll session is performing calculations over large (country-wide)
networks. If multiple sessions use large amounts of memory then the server can become unresponsive and processes
may appear to have crashed.
Atoll includes an optional distributed calculation feature that enables you to use a number of computers to perform propagation path loss matrix calculations. The distributing calculation service has a lower memory requirement than Atoll
because it has no GUI. It is is suited for memory intensive processes.
The distributed calculation service is a Windows service, and is installed as part of the standard installation. It uses the
standard Atoll API to exchange data with the path loss calculator and the Atoll session. When an Atoll session requests a
calculation, the request is passed to the distributed calculation service using the Atoll API. If the distributed calculation
server has a spare thread, it starts performing calculations using that thread. Otherwise, the request is placed in a queue.
When a thread finishes a calculation, it passes the results back to the Atoll session.
In order to control the number of data fluxes, calculations are done in the following manner:
1. User’s workstation sends the request for calculating path loss matrices to distributed calculation servers.
2. Distributed calculation servers calculate the path loss matrices and send the results directly to the storage location
(the file server where path loss matrices are stored).
User’s workstation can request the path loss matrices from the file server if they are needed for coverage predictions.
If an error occurs on any of the distributed calculation servers, Atoll starts to calculate the path loss matrices on the local
computer. In this case, Atoll only uses one thread on the local computer and calculates the path loss matrices one by one.
The local computer does not try to create as many threads as set for the distributed calculation servers in order to avoid
memory saturation. Any error or warning messages generated are passed back to the Atoll session and displayed in the
Event Viewer.
A computer on which the distributed calculation service is installed and running is called a distributed calculation server.
This computer, the distributed calculation server, is visible to all the workstations connected to it through Atoll sessions.
You can have as many distributed calculation servers installed as required.
By default, a single instance of the distributed calculation service is run when the computer (server) starts. You can,
however, run up to 9 additional distributer calculation services (a total of 10 including the first one) manually. To manually
run additional distributed calculation services, double-click the AtollSvr.exe file located in the Atoll installation folder. For
each new instance of the service, a command line prompt window is opened. To stop an additional manually run service,
close the command prompt window corresponding to it.
Note:
•
Atoll can detect a total of 10 distributed calculation services. If you run more than 9
additional distributed calculation services, they will not be detected by Atoll and can cause
the operating system to stop responding.
Compatibility Between Atoll and the Distibuted Calculation Server
Any version of Atoll supports the distributed calculation server of the same and any later version. Consequently, a version
of the distributed calculation server supports the same and earlier versions of Atoll (to a certain limit).
36
AT281_AM_E1
© Forsk 2009
Chapter 1: Installation Guide
Setting Distributed Calculation Server Options
The Atoll application on the server can be configured to use the distributed calculation server through a set of entries in
the Atoll.ini file. Each entry lists a server where this service is running and which could be used for computations.
By default, the Atoll distributed computation server (AtollSvr.exe) runs with a normal priority on the computers on which it
is installed. However, you can modify its process priority on the system by defining the priority parameter in the Atoll.ini
file. This option works for the service as well as the application mode of the distributed calculation server.
The AtollSvr calculation server application supports dual-processor configurations, and both processors on a multi-processor station can be used. In other words, the service is capable of managing four threads to perform calculations.
For more information, see "Setting the Number of Parallel Processors and Threads" on page 101.
1.4.1
Installing the Distributed Calculation Server
The calculation server application (AtollSvr), is included in the Atoll platform. This server application can be installed on
workstations or servers and can be used by Atoll sessions running on other connected workstations. The distributed calculation server application can be installed on any workstation or server where Atoll is installed. You can opt to install this
application by checking the "Atoll Calculation Server" check box in the Select Components dialogue of the Atoll setup
wizard. The application is automatically selected for installation if you have chosen Full Installation.
You must log on with a user account with administrator rights on the computer when installing Atoll and the distributed
calculation server.
Figure 1.18: Login Information Dialogue
The application is installed as a service on the local computer. This means that this service will be available to other workstations running Atoll as long as this distributed calculation server is running, even if there is no user logged on. During
the installation, the Atoll setup wizard will ask for the login information of the user with administrator rights on the computer
in order to start the server application once the installation is complete.
You can access the properties and manage the service properties through Control Panel -> Administrative tools -> Services. From the Log On tab of the service properties, you can modify the user name, password, and domain name, and
restart the service to free up the server for other calculations.
Note:
•
© Forsk 2009
In the case where geographic data is centralised on a file server, make sure that this
service is installed on the workstation through a user account that has enough rights to
access the geographic data needed for calculations. This might not be the case by default.
You can assign a user account to the distributed calculation service through Control Panel
> Administrative Tools > Services > Atoll Server properties > Log On tab.
AT281_AM_E1
37
Administrator Manual
1.4.2
Uninstalling the Distributed Calculation Server
The distributed calculation server is installed as a service on workstations (or servers) and runs as long as the computer
is running and the service has not been manually stopped by the administrator of the computer. To uninstall this service,
you must be logged on to the computer with a user account with administrator rights. The service can be uninstalled in two
steps:
1. Stopping the service.
2. Unregistering the service.
To stop the AtollSvr service,
1. Access the Services Management Console through Control Panel -> Administrative tools -> Services.
2. Right-click the Atoll Server service and choose Stop from the context menu.
You can also stop the service by double-clicking it and clicking the Stop button in the General tab of its properties dialogue.
Once the service is stopped, you can unregister the service as described below:
1. Open the Run dialogue from the Start menu.
2. Enter "<Atoll Installation Path>\AtollSvr.exe /UnregServer" and click Run.
This will remove the distributed calculation service from the computer. The <Atoll Installation Path> is the path to the Atoll
installation directory (typically C:\Program Files\Forsk\Atoll\).
1.5
Add-in and Macro Installation
Add-ins are usually compiled .dll files which can be placed in any designated folder on the local computer and activated
by registering them in the Windows’ registery. Once the add-ins have been registered, a new Atoll session will automatically load them in the list of add-ins available in Atoll. You can choose to activate or deactivate them from within Atoll.
Macros are of two types: those which can be executed from Atoll, and those which can be executed independently. Atoll
can load and execute macros written in VBScript, Javascript, or plain text files.
It is possible to access and work with add-ins and macros when there is no .atl file open in Atoll.
There can be two different ways to install an add-in:
•
•
If the add-in has an executable setup file: Run the setup program, it will automatically place the .dll file in an appropriate folder and register it.
If the add-in is simply a .dll file: Place it in any appropriate folder, and register it.
Once loaded, the add-in will be accessible through Atoll and listed in the list of available add-ins in the Add-ins and Macros
dialogue. You can select which add-ins will be available to the users by checking the corresponding check boxes.
38
AT281_AM_E1
© Forsk 2009
Chapter 1: Installation Guide
Figure 1.19: Add-ins and Macros Dialogue
To uninstall an add-in:
1. Close any open Atoll session.
2. Unregister the add-in’s .dll file.
You can add, edit, refresh, run, and delete macros from Atoll through the Add-ins and Macros dialogue.
•
•
•
•
•
•
To add a new macro to Atoll: Click the Add button and select the file containing the macro (.vbs, .js, and .txt).
To delete a macro from Atoll: Select the macro to delete in the list of macros, and click the Delete button.
To edit an existing macro: Select the macro to edit in the list of macros, and click the Edit button.
To execute a macro from Atoll: Select the macro in the list of macros, and click the Run button.
To assign an icon to a macro: Select a macro in the list of macros, click the Icon button, and select a file containing
the icon.
To refresh an edited macro: Select the macro that has been edited in the list of macros, and click Refresh.
You can use .cfg files to save the list of macros available in Atoll. You can also use .cfg files or the Atoll Management
Console to automatically load macros for different groups of users. For example, you can load an OMC interface macro
for the group of users working on the OMC interfacing. For more information, refer to "User Configuration File (.cfg)" on
page 69 and "Managing Administration File Paths" on page 147.
© Forsk 2009
AT281_AM_E1
39
Administrator Manual
40
AT281_AM_E1
© Forsk 2009
Chapter 2
Multi-user Environments and Databases
Atoll
RF Planning & Optimisation Software
Administrator Manual
42
AT281_AM_E1
© Forsk 2009
Chapter 2: Multi-user Environments and Databases
2
Multi-user Environments and Databases
A multi-user environment is where a number of users, or groups of users, work simultaneously on given parts of a single
large (may be nation-wide) network. Different user groups may be working on regional or smaller sections of the network.
This section describes the different components of multi-user environments and outlines their purpose. The next section
describes the process of setting up such environments.
Figure 2.1: Components of Multi-user Environments
2.1
Components of Multi-user Environments
A multi-user environment is made up of:
1. A master Atoll document which can only be accessed, modified and updated by the Atoll administrator. Through
this master Atoll document, the Atoll administrator can globally manage all the data shared by all the individual
Atoll users or groups of users.
2. The shared data which is initially set up using the master Atoll document by the administrator, and is then
accessed, modified, worked upon and updated by the Atoll users and the administrator. The shared data is mainly
of the following three types:
-
The shared path loss matrices
The path loss matrices are calculated through the master Atoll document by the administrator and can be updated by the administrator only. A calculation administrator can be a different individual than the administrator
who created the master Atoll document. Each individual user can access these path loss data in a read-only
manner. If users modify their Atoll documents so that their modifications make the path loss data invalid, any
path loss matrices calculated by these users are stored locally, either embedded in the .atl file or externalised,
and don not modify the shared path loss data.
Shared path loss matrices are updated when the calculation administrator performs an update by taking into
account the modifications made by other users which have been stored and updated in the master database.
Shared path loss matrices enable a number of users to work with a centralised path loss matrices folder, containing path loss matrices corresponding to the master Atoll document, shared by several users.
-
The shared geographic data
Shared geographic data files are usually stored on a common file server with a fast access connection. The
recommended file server configuration is provided in "Recommended File Server Configuration" on page 168.
Since the geographic data usually comprises large files, it is usually stored outside any .atl file, i.e., it is externalised, so as to minimise the .atl file size. Once the common, shared geographic data is stored at the required
location, it is rarely modified or updated.
Often, users who modify geographic data locally, such as edit clutter or traffic in their respective projects, store
these modifications locally, since these modifications rarely impact other users.
© Forsk 2009
AT281_AM_E1
43
Administrator Manual
User configuration files (.cfg or .geo) are used to store the characteristics or properties related to geographic
data in each user’s Atoll document. For more information, refer to "User Configuration File (.cfg)" on page 69.
The administrator can set up different user configuration files (.cfg) for separate user groups, and use the Atoll
management console to assign these .cfg files to each group of users. It is also possible to set a .cfg file to be
automatically loaded by Atoll when a user project is loaded. User configuration files can be shared and exchanged between users working on the same project.
-
The master database
The master database stores all the radio data of all the Atoll user projects. It is initiated through the master
Atoll document by the administrator, and is then subdivided into sections on which users or groups of users
can work simultaneously. Once the database is in place, users can modify their projects, refresh their projects
from the data stored in the database, and archive their modifications in the database. Moreover, potential data
conflicts due to modifications from other users, modified or deleted records, for example, can be detected and
resolved.
Atoll documents memorise their database connection properties and allow the users to manage data consistency in deferred processing. Furthermore, Atoll can be configured to automatically load projects from databases by providing the required connection parameters in the command line.
The same database server can be used to store one or more master databases corresponding to different
technologies. For example, a GSM database, a UMTS database, and a microwave links database can be
stored on the same database server using the same RDBMS (Oracle, for example).
3. User projects which are initialised by the administrator but are later worked upon and managed by each individual
user. User projects are .atl files which are connected to the master database, load only the required part of the
geographic data (as defined by the .cfg file, for example), and have access to the shared path loss matrices folder.
However, these projects only impact parts of the master database depending on their access rights.
2.1.1
Supported RDBMS
Working with databases allows several users to share data without the risk of data inconsistency. In a multi-user configuration, all the users are connected to a master database. Atoll supports the following RDBMS:
•
•
•
•
Microsoft SQL Server
Microsoft Access
Oracle via the OLE DB interface
Sybase through the ODBC interface
Other databases that accept .udl files and support the ODBC interface can also be accessed. The physical location of databases varies according to the type of the database. The following table shows where the database must be installed:
Database
Server
Workstation
Microsoft Access
No
Yesa
Microsoft SQL server
Yes
No
Oracle
Yes
Yes (Oracle client)
Sybase
Yes
Yes
a.
It is possible to work with an Atoll document connected to a Microsoft Access database even if Microsoft Access
is not installed on the computer.
Atoll allows you to interactively create your database when possible. Some databases, Microsoft SQL Server for example,
cannot be created in this manner and must be set up by the administrator. Each database has its specific connection
parameters and access dialogues.
2.2
Setting Up Multi-user Environments
A multi-user environment can be set up by the administrator by following the process described below. The general process for creating multi-user environments remains the same, but the details may vary depending on each network and operator’s requirements.
1. Create the master Atoll document, which covers the entire network.
2. Import and link the geographic data in this project.
3. Import or create the radio network data in the project.
4. Export the radio network data to a database in order to create the master database.
5. Create a private path loss matrices folder for this project.
6. Perform path loss computation over the entire network.
7. Define user groups (if required) and create user configuration files for geographic data, and site lists or filtering
polygons for radio data.
8. Create project databases using the Atoll Management Console for the different user groups (if you opt for site lists
or filtering polygons). Or, use Oracle Locator or Oracle Spatial to define each user’s effective working region.
44
AT281_AM_E1
© Forsk 2009
Chapter 2: Multi-user Environments and Databases
9. Create user Atoll documents (using the Open from Database command), assign the shared path loss matrices
folder to each project, and the relevant user configuration (either by importing the .cfg file or by using the Atoll Management Console to assign the .cfg file for a user group).
2.2.1
Master Atoll Document
The master Atoll document should encompass the entire network. It should contain all the radio network data and all the
geographic data corresponding to the entire network. You can also have many master Atoll documents that do not overlap.
For example, for a large country-wide network, you may choose to divide the entire network into 4 regions, e.g., north,
south, east and west markets, and create a master Atoll document for each of the four markets. However, the concept of
the master Atoll document remains the same.
Once you have determined the scope of your master Atoll document(s), you can create it by following the steps below:
1. Place the geographic data corresponding to the master Atoll document on the file server.
2. Start Atoll and create a new .atl file.
3. Set the Projection and Display coordinate systems, and the transmission, reception, and other units as required.
4. Import the geographic data into the .atl file. Remember that it is always recommended to link large geographic data
files rather than embedding them in the .atl file.
5. Either create a preliminary network on which each individual user will work, or import the radio network data from
an existing database into the master Atoll document.
6. Create a Computation Zone that covers the entire network.
Once you have correctly created or imported the required radio network data to start with, you are ready to create your
master database and to create the initial shared path loss matrices folder as well.
2.2.2
Shared Path Loss Matrices
The shared path loss matrices folder, in a multi-user environment, is only write-accessible for the administrator. The initial
results, in the form of .los files, stored in this folder may correspond to the preliminary radio network data. As individual
users continue to work on their specific Atoll documents, they update the master database from time to time in order to
store their more precise parameters for the network data and modified radio network data.
The administrator updates the master Atoll document with the data updated by other users in the master database, and
performs the path loss calculations from time to time. When the administrator launches the path loss matrices computation,
Atoll verifies whether the existing path loss matrices have been invalidated by the updates made by other users in the
master database. If there have been updates in the master database which require recalculation of path loss matrices,
Atoll recalculates them and updates the relevant .los files.
2.2.2.1
Setting Up Shared Path Loss Matrices
Path loss matrices can be externalised in .los format files placed in a separate folder. It is possible to share these path loss
matrices between a number of users. Externalising path loss results, i.e., creating .los files for each path loss matrix and
storing them in a folder and not inside the .atl project file, has many advantages, such as:
•
•
•
You can limit the .atl file size by storing the related path loss matrices at a separate location.
By storing the path loss matrices on another computer, such as a file server, accessible through a fast network
connection, you can also gain local disk space.
By setting up a shared path loss folder, you can easily manage a centralised path loss file server, accessible by
all the users working on the same Atoll document.
This feature enables the users to optimise calculation times and to minimise disk usage on their workstations.
Note:
•
One .los file contains one path loss matrix. Therefore, a single transmitter can have up to
two .los files associated with it.
Master Atoll Document:
A specific configuration which is easy to set up and maintain is required to use this feature. It requires that all the users be
connected with a master database and that the master project must be managed by the administrator, who also manages
the centralised path loss results through the master Atoll document, also connected to the same database.
Important:
•
The shared path loss matrices folder should be "Read/Write" accessible for the
administrator, but "Read-only" for other users.
The master Atoll document should encompass the Atoll documents of all the other users. For example, if the Atoll documents of all the users in a region cover sections of that region, the master Atoll document should cover the entire region,
so that the administrator can manage the path loss results for all the users working on that region.
The private external path loss matrices folder of the master Atoll document will serve as the shared external path loss
matrices folder for all the other user projects. So, in order to set up the shared path loss matrices folder, the administrator
must initiate the Atoll document covering the entire region. He must then create a private external path loss matrices folder
© Forsk 2009
AT281_AM_E1
45
Administrator Manual
on a suitable computer, e.g., a file server (refer to "Recommendations on Path Loss Management" on page 171 for more
information). And, then, he must associate this folder with his Atoll document as follows:
1. Open the Prediction folder’s properties by right-clicking the Predictions folder (Explorer Window’s Data tab) to
open its context menu.
2. Either specify the complete path to the private path loss matrices folder in the Private Directory field, or click the
button, select Browse, and indicate the Pathloss.dbf file corresponding to the private folder.
3. Click OK.
Once this path loss matrices folder has been set up, the administrator should perform the entire path loss matrix calculation
for the master Atoll document, in order for the users to be able to access these results. Only the administrator can update
the shared matrices by refreshing (loading again) the master Atoll document with the data stored in the master database,
and recalculating all the path loss matrices. In this way, the path loss matrices for all the new transmitters added by the
users, and the path loss matrices invalidated by modifications made by the users, will all be recalculated.
Caution:
•
•
The shared path loss matrices must be unlocked for other users to be able to work with
them. The administrator can check whether the shared path loss matrices are unlocked or
not in the Propagation tab of the Transmitters folder’s properties dialogue.
The administrator must update the shared path loss matrices only when they are not being
accessed by other users.
User Documents:
Important:
•
It is advised to refresh data from the database in each user’s Atoll document and save it
before setting up the shared path loss matrices folder.
To use shared path loss matrices:
1. Open the Prediction folder’s properties by right-clicking the Predictions folder (Explorer Window’s Data tab) to
open its context menu.
2. Either specify the complete path to the shared path loss matrices folder in the Shared Directory field, or click the
button and indicate the Pathloss.dbf file corresponding to the shared folder.
3. Click OK.
Note:
•
It is not mandatory to store private path loss matrices in an external folder in order to
access public path loss matrices. Therefore, you may specify a shared folder to be used
even if private path loss matrices are embedded in your .atl file.
Atoll uses the shared path loss matrices only when it does not find the corresponding matrices in user’s private external
folder (or embedded in the .atl file). Therefore, if you want to perform coverage prediction studies based exclusively on the
shared path loss matrices, you must delete the matrices stored in the private path loss folder (or embedded in the .atl file).
To delete the private path loss matrices from the external folder or from the .atl file:
1. Open the Prediction folder’s context menu by right-clicking on the folder.
2. Select the Result Storage command to open the Result Storage Management dialogue.
3. Select the path loss matrices that you want to delete in the available grid.
4. Delete the selected path loss matrices using the Delete command in the
button menu.
Atoll accesses the shared path loss matrices in a read-only mode.
If some parameters are modified in a user’s local Atoll document, Atoll automatically detects which matrices have been
invalidated and recalculates them. Once you save and close your Atoll document, Atoll stores only the recalculated matrices in either the private external path loss matrices folder or embedded in the .atl file. Therefore, for example, if you change
the height of the antenna at a transmitter and carry out coverage predictions, Atoll recalculates only the path loss matrices
related to this transmitter and saves these in the private external folder associated with the .atl file or embed them in the
file itself. The coverage prediction studies will be based on the locally recalculated matrices and other matrices read from
the shared path loss folder corresponding to the other transmitters in the project.
This feature is very useful when several users working on the same project want to perform coverage predictions on different areas. They can plan the network over the concerned area and store the associated path loss matrices in their private
path loss matrices folder.
Note:
•
2.2.2.2
The pathloss.dbf and .los file formats are explained in the Technical Reference Guide.
Calculating Path Loss Matrices Only
This is a useful feature for the calculation administrator, in charge of keeping the shared path loss matrices up to date. It
can be used by the calculation administrator for setting up the shared path loss matrices folder.
46
AT281_AM_E1
© Forsk 2009
Chapter 2: Multi-user Environments and Databases
Path loss matrices can be calculated independently of coverage prediction studies. To perform path loss matrix calculation:
1. Right-click the Transmitters folder (or any of its sub-folders).
2. Select Calculations > Calculate path loss matrices from the context menu.
This feature enables you to calculate path loss matrices for all active transmitters in a group. Only invalid matrices or
nonexistent matrices are calculated. The Computation Zone does not influence the calculated transmitters, and path loss
matrices size. Computation is performed for the entire transmitter calculation radius.
To recalculate all the path loss matrices (valid or invalid):
1. Right-click the Transmitters folder (or any of its sub-folders).
2. Select Calculations > Force path loss matrix calculation from the context menu.
These features are also available in the context menu of a single transmitter.
It might be helpful for the calculation administrator to set up a macro to update path loss matrices automatically. Macros
can enable the calculation administrator to automatically generate or update path loss matrices, based on synchronised
database content.
The macro could perform the following steps during its execution:
1. Start an Atoll session (Start).
2. Open the calculation administrator’s Atoll document (Open).
3. Synchronise the contents of this project with the database (Refresh).
4. Calculate path loss matrices (Calculate).
5. Save the updated Atoll document (Save).
6. Close the Atoll session (Exit).
The calculation administrator can also automate a daily backup of his Atoll document. You can add a few instructions in
the above macro to create a backup .atl file of the Atoll document on a daily basis. This file can be overwritten daily, whenever a new calculation is performed. A path loss update macro is available from Forsk on demand.
2.2.2.3
Working With Path Loss Matrices From Different Sources
Atoll calculates path loss matrices and creates path loss matrix storage files using the propagation models assigned to
transmitters. Atoll can also work with path loss matrices calculated by other tools than Atoll itself. You can use path loss
matrices from other sources than Atoll in your projects. To use path loss matrices from different sources, make sure that
the path loss matrices are:
•
•
•
Available in a format compatible with Atoll. File formats are described in the Technical Reference Guide.
Stored at the location set in the .atl document.
Valid. If the path loss matrices are not valid, Atoll will automatically start recalculating them the next time they are
used.
The shared path loss matrices architecture can contain path loss matrices from different sources.
Caution:
•
2.2.2.3.1
Path loss matrices calculated by other tools should include antenna pattern attenuation in
order to be consistent with the path loss matrices calculated by Atoll.
Managing Several Sources for Path Loss Matrices
The Pathloss.dbf file provides the means to manage several sources of path loss matrices. This file stores, among other
information, the validity status and the location (path) of the path loss matrices (.los) files for each transmitter.
If a tool other than Atoll is able to provide path loss results for a part of the network under study, some users might want
to work with these path loss matrices where available, and use the path loss matrices from Atoll if others are not available.
© Forsk 2009
AT281_AM_E1
47
Administrator Manual
Figure 2.2: Path Loss Architecture for Multiple Source Path Loss Matrices
Let us assume two groups of users, where group A wants to work with the path loss matrices generated by Atoll only while
group B wants to work with path loss matrices generated by a different tool for a part of the network and with path loss
matrices generated by Atoll where the matrices from the other tool are not available.
Let us assume that the shared path loss matrices folder where Atoll stores the generated path loss matrice files is
C:\Path_Loss_Internal, and the folder where the other tool stores its path loss matrices is C:\Path_Loss_External.
The Pathloss.dbf file in the Path_Loss_Internal folder will store the path to the .los files for each transmitter in the network.
This folder can directly be set as the shared path loss matrices folder in the .atl files of group A users.
To set up the shared path loss matrices folder for group B users, the administrator will have to create a new folder with a
Pathloss.dbf file in it. This folder can be called C:\Path_Loss_Mixed. The Pathloss.dbf file in this folder can be a copy of
the Pathloss.dbf file in the Path_Loss_Internal folder with the paths to the .los files modified. For example, if the path loss
matrices generated by the other tool include Transmitter_1, the Pathloss.dbf file in the Path_Loss_Mixed folder will have
all the same entries as Pathloss.dbf file in the Path_Loss_Internal folder except for the path for the Transmitter_1 path loss
matrices file. Figure 2.2: on page 48 explains this concept.
Once the Pathloss.dbf file in the Path_Loss_Mixed folder is updated with the correct paths corresponding to the different
transmitters, the Path_Loss_Mixed folder can be set as the shared path loss matrices folder in the .atl files of group B
users.
If a group B user changes some parameters which make some path loss matrices invalid, Atoll will recalculate the private
path loss matrices with the propagation models assigned to the transmitters. The external path loss matrix will no longer
be used.
2.2.3
Shared Geographic Data and User Configurations
The geographic data corresponding to the master Atoll document should be stored at a location accessible to all users.
However, since all users do not need to access the same regions of the geographic data, user configuration files can be
created for different groups of users and then set to be loaded by Atoll either automatically through the command line (see
"Loading a User Configuration File Automatically" on page 48), or through the Atoll Management Console’s feature of user
groups (see "Managing Administration File Paths" on page 147).
A detailed description of user configuration files (.cfg and .geo files) is available in "User Configuration File (.cfg)" on
page 69. When you create each individual user Atoll document, you can define the geographic data that needs to be
accessible for each given user. Then, you can export the geographic data configuration to a .cfg file, and have Atoll load
that .cfg file every time a session is launched.
2.2.3.1
Loading a User Configuration File Automatically
A .cfg file present in the Atoll installation folder will be automatically read and loaded each time an Atoll session starts. You
can also have Atoll load a user configuration file by adding the full path of the user configuration file to the command line
following this syntax:
"C:\Program Files\ForskTools\Atoll\Atoll.exe" -cfg "C:\...\configuration.cfg"
2.2.4
Master Database
A master database is initially created by the administrator by exporting the contents of the master Atoll document to a database. Only the radio network data are stored in the database, i.e., sites, transmitters, antennas, station templates, micro-
48
AT281_AM_E1
© Forsk 2009
Chapter 2: Multi-user Environments and Databases
wave links, propagation models, frequency bands, technology-specific parameters, inter- and intra technology neighbours,
custom fields, units, coordinate systems, etc.
Parameters related to geographic data files, their paths, folder configurations, study definitions, computation and focus
zones, traffic maps, measurements, path loss results (matrices) and coverage areas are not stored in databases. These
data can be stored in user configuration files in order to be shared between several users (see "User Configuration File
(.cfg)" on page 69 for details). Traffic maps, measurements and coverage areas can be exported to external files. Finally,
path loss results can be shared between users using a centralised shared path loss matrix folder. These files can also be
exported to external files in order to be used in other applications.
The following sections describe how to create the master database, how to create user Atoll documents from the master
database, and how to perform other tasks in projects connected to a master database.
Important:
•
•
2.2.4.1
If you are working with Oracle, go through "Using Oracle With Atoll" on page 59 before
continuing. We recommend that you also familiarise yourself with the Atoll Management
Console, its concepts and features described in "Atoll Management Console" on page 135.
The same database server can be used to store one or more master databases
corresponding to different technologies. For example, a GSM database, a UMTS database,
and a microwave links database can be stored on the same database server using the
same RDBMS (Oracle, for example).
Creating the Master Database
This procedure enables you to create the master database which will be shared between several users. An empty master
database can be created by creating a new project in Atoll, defining the units, the projection and display coordinate
systems to use, and then exporting this project to a database.
To create a master database:
1. Open the Atoll document from which you want to create the master database.
2. Select File > Database > Export the Document to a New Database to to export this project to database.
3. In the Export to a Database dialogue, select the appropriate database type (Microsoft Access, Microsoft SQL
Server, Oracle or Sybase).
4. If required, enter the user name and password of the owner of the tables.
5. When asked whether Atoll should connect the document to the new database after the export, you can either keep
the new connection by selecting Yes, or keep the document disconnected, or connected to the current database,
by selecting No.
Atoll exports the current project to the specified database, creating all the tables automatically.
Important:
2.2.4.1.1
•
Before exporting the project to a database, which will create the table structure, you should
make sure that all the custom fields you need are already properly defined in this project.
•
If you have to add an additional column in a table once you have created the database, you
must do this by altering the database structure directly, and not through Atoll. Modifying the
database structure in this way will enable all the users to access the modified project with
the new custom fields when they open a new Atoll document from the database, or refresh
an existing one.
Exporting the Master Atoll Document to a Database
To export a currently open Atoll document to a database:
1. Select File > Database > Export the Document to a New Database. The Export in a Database dialogue opens.
2. Select a database format for the export.
3. Choose a name and path for the database to export.
© Forsk 2009
AT281_AM_E1
49
Administrator Manual
Figure 2.3: Exporting an Atoll Document to a Database
4. In the user connection dialogue, enter the information required to connect to the database, such as system
account, server, user name and password.
Oracle, Microsoft SQL server and Sybase present their respective user verification dialogues as shown below.
Figure 2.4: Connecting to an Oracle Database
Figure 2.5: SQL Server Login Dialogue
Figure 2.6: ODBC Data Source Dialogue
50
AT281_AM_E1
© Forsk 2009
Chapter 2: Multi-user Environments and Databases
You can use the ODBC interface (used by Sybase as well) to access all databases that accept .udl files and the ODBC
interface.
Important:
•
Use the following workaround in order to be able to archive to and refresh data from a
Sybase 12.5 database:
1. Open the Windows registry using regedit.exe.
2. Add a "string" called "WorkArounds2" under:
HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\Sybase.
Where "Sybase" represents the logical name used for the ODBC connection.
3. Assign the value "152" to "WorkArounds2", i.e., WorkArounds2 = 152.
5. Click Save to export the Atoll document to the database selected.
6. Click Yes when asked whether you want to connect the document to the new database.
The master database is created and the master Atoll document is connected to the master database.
2.2.4.2
Setting Database Access Privileges
You can assign different levels of privileges to different users for accessing (reading/writing) the various tables and views
of a database in a multi-user environment. You can grant user privileges for Project, Table, Column and Row levels keeping in mind the following:
•
•
•
•
Project Level:
- Users trying to open a project from a database in Atoll are prompted with a list of different accessible projects.
This list can be adjusted based on the user connection properties (log in) used to connect to the database.
Table Level:
- For consistency reasons, all the tables available in an Atoll database/project must be readable by all the users.
However, Write access (INSERT, DELETE and UPDATE) can be granted on a limited number of tables.
Column Level:
- Similar to table level, all the columns of all the tables in an Atoll database/project must be readable/selectable
by all the users. Different Write permissions can be granted or revoked for each column of all the tables.
Custom columns - fields added by users in addition to the columns available in Atoll by default - can be
assigned read/write permissions freely.
Row Level:
- Row level permissions can be set by defining custom views on Atoll tables. Access to these views can be
based on user connection properties (log in), on external table references, or on the geographic locations of
sites (e.g., through polygons) when using the spatial features of databases.
All of these permissions can be set as regular SELECT, INSERT, UPDATE and DELETE previleges on database objects.
Triggers can also be used to prevent users making certain actions on the database.
Different permissions for different users can be granted directly or through database roles. Database roles enable you to
define permission templates, which can then be assigned to existing or new users of the database.
You can use the Atoll Management Console for defining user access rights to categories of database tables and features
in the Atoll GUI. For more information on the user access rights you can manage and how to define these access rights,
see "Managing User Accounts and Access Rights" on page 151.
2.2.5
User Atoll Documents
User Atoll documents can be created by creating a new Atoll document from a database, as shown in the next section,
loading a relevant user configuration file, and setting up the shared path loss matrices folder. If users are going to work on
regions of an entire network, it is a good idea to set up those regions before creating the user projects. Once you have
regionalised your radio network database, you can open Atoll documents based on the regionalised databases in order to
create the user projects corresponding to those regions.
2.2.5.1
Regionalising the Master Database
Regionalisation can be performed in any of the following ways:
1. Static regionalisation
-
Using site lists
Using SQL filters
Using filtering zones
2. Dynamic regionalisation
-
2.2.5.1.1
Using Oracle Spatial or Oracle Locator
Static Regionalisation
The first 3 methods are static approaches to regionalisation. These methods require synchronisation between the master
database and the created regional databases using the Atoll Management Console. In these methods, the administrator
creates regional databases from the master database, based on the filters defined by the sites list, SQL, or the filtering
zone. Once you have the required sites list or filtering polygon created, you can use the Atoll Management Console to
© Forsk 2009
AT281_AM_E1
51
Administrator Manual
create project databases corresponding to the different user groups or regions defined by the sites list, filtering zone or the
SQL filter selected in the Project Database Creation wizard. For more information, see "Creating Project Databases" on
page 143.
Currently, these approaches are only available for Oracle databases. They will be extended to other databases in future
versions of Atoll. For further information on how to create, manage, and work with sites lists and filtering zones, refer to
the User Manual. SQL filters can be defined directly in the Project Database Creation wizard of the Atoll Management
Console.
Once you have created project databases for the different user groups, the users can work with these regional databases.
They can refresh data from the regional databases, and archive their modifications in the regional databases. But, only
the administrator can update the master database with the data modified by the users in the regional databases.
2.2.5.1.2
Dynamic Regionalisation
This is a dynamic approach based on Oracle Spatial, which does not create separate regional databases from the master
database, but rather lets the different users work with the master database while managing their access privileges according to their user connection properties. In an Atoll multi-user environment, you can create such regionalisation without
having to install Oracle Spatial. You can implement this solution using Oracle Locator, which is provided in the standard
Oracle installation.
Specific documents explaining how to set up this regionalisation, using Oracle, in any Atoll master database are available
on demand from Forsk. These documents provide scripts for creating different types of users, e.g., the administrator,
advanced user, read-only user, etc., and give examples of how to set up regions in the network, and how to assign user
rights to each region. So you can define access rights to each Atoll user who could be allowed to modify only the data
corresponding to his region of responsibility.
2.2.5.2
Creating or Opening an Atoll Document from a Database
The connection between an existing database and a new Atoll document is established when creating the project. Once
connected, Atoll loads the database in your new Atoll document and disconnects it from the database. This connection to
the reference database is reactivated only when necessary, thus ensuring access to the database by other users.
To create or open an Atoll document based on data from an existing database:
1. Select File > New > From an Existing Database.
2. Select the type of database (Microsoft Access, Microsoft SQL Server, Oracle, Sybase, or Microsoft Data Link files
.udl) and the reference database from the Open dialogue.
3. In the user connection dialogue, enter the information required to connect to the database, such as system
account, server, user name, and password.
4. Click Open. The Data to Load dialogue appears.
5. Select the data to load in the dialogue and click OK to open the Atoll document from the selected database.
When you create a new document from a database, you can select the data to be loaded from the database to
create the document in the Data to load dialogue. You can select which Project, Site List, Custom Fields Groups,
and neighbour lists to load. If you load the intra-technology or the inter-technology neighbour list, Atoll will also
load the associated exceptional pairs table.
Notes:
2.2.5.3
•
The user connection dialogues are similar to the dialogues shown in "Exporting the Master
Atoll Document to a Database" on page 49.
•
You should verify the paths to geographic data locations (clutter, traffic, etc.); they may no
longer be valid.
Opening a Project From a Database Automatically
It is possible to open a project stored in a Microsoft Access or Oracle database by entering the database connection
parameters (user/password/server) as command line parameters when starting Atoll.
To do this, adapt the path defined in your Atoll desktop shortcut according to the following syntax:
•
For Oracle databases:
"C:\Program Files\Forsk\Atoll\Atoll.exe" -Provider <Provider name> -Password
<User password> -UserId <User account> -DataSource <server> -Project <Project
account> [-cfg "C:\...\configuration.cfg"]
•
For Microsoft Access databases:
"C:\Program Files\Forsk\Atoll\Atoll.exe" -Provider <Provider name> -DataSource
"C:\...\database.mdb" [-cfg "C:\...\configuration.cfg"]
52
AT281_AM_E1
© Forsk 2009
Chapter 2: Multi-user Environments and Databases
Notes:
•
The provider names for Microsoft Access and Oracle databases are
Microsoft.Jet.OLEDB.4.0 and MSDAORA.1, respectively. You can verify the provider
names through the Connection Properties dialogue. Refer to "Checking Database
Connection Properties" on page 53 for information on the Connection Properties dialogue.
•
The brackets in "[-cfg "C:\...\configuration.cfg"]" mean that this part of the command line is
optional. You can add this in order to load a user configuration file from the command line.
Caution:
•
Provider, Password, UserId, DataSource, and Project are case sensitive in the above
instructions.
2.3
Working in Multi-user Environments
2.3.1
Data Exchange Summary
The following figures depict the various data exchanges that occur between the master Atoll document and the user Atoll
documents and the master database.
Figure 2.7: Connection Between an Existing Database and a New Atoll Document
Figure 2.8: Export Data From a Current Atoll Document to a Database
Figure 2.9: Archive in the Database
Figure 2.10: Refresh From the Database
You start your network planning process by creating the master database from the master Atoll document, and then create
user Atoll documents from this master database. Users and the administrator can archive modifications in their projects to
the master database from within Atoll sessions, and refresh these projects with the data from the master database.
2.3.2
Common Database Operations
2.3.2.1
Checking Database Connection Properties
To check and modify the connection between your Atoll document and its reference database:
•
© Forsk 2009
Select File > Database > Connection Properties to open the Database Connection dialogue.
AT281_AM_E1
53
Administrator Manual
If the current Atoll document is connected to a database, the Database Connection dialogue informs you about the current
connection properties. You can modify these connection properties and eventually connect your current Atoll document to
a different database, or disconnect it completely to work in a stand-alone environment.
You can also change the Read/Write access rights to the database for the current user from this dialogue.
Note:
•
2.3.2.2
You can use this feature to switch from one user or project account to another. If you have
switched user accounts through this feature, be sure to refresh your project to update your
privileges and rights related to the current connection.
Loading Data From a Database
You can refresh the data in your Atoll document from the database when a database connection between your Atoll document and the reference database already exists. In this way, you can take into account the modifications made by other
users to the database in your Atoll document.
To refresh data from the database:
1. Select File > Database > Refresh From the Database. The Refresh dialogue appears.
2. In the dialogue, you can choose to do one of the following if you have modified your document but have not yet
saved those changes in the database:
-
-
Archive your changes in the database: This option allows you to archive your changes to the server instead
of refreshing your document from the server. Atoll opens the Archive assistant dialogue to help you archive
the changes that you want in the database. "Archiving Data in a Database" on page 54 describes the archive
procedure.
Refresh unmodified data only: This option lets you keep the current modifications in your Atoll document and
load the data from the database that does not impact these modifications.
Cancel your changes and reload database: This option performs a complete refresh by overwriting any
changes that you might have made in your Atoll document with the data from the database.
3. Under Take into account, you can select the neighbour lists, Intra-technology Neighbours and Inter-technology
Neighbours, to refresh.
4. Under Modifications since the last refresh, you can choose to generate a report for the refresh process.
5. Click OK. The document is refreshed according to the selected options.
If you selected to generate a report, Atoll creates a text file in CSV (Comma Separated Values) format in the temporary
files system folder, and opens it. You can then rename and save the file as and where you wish. The report lists all the
modifications (deletions, additions, and updates) that were stored in the database since the last time you refreshed or
opened your document.
Notes:
2.3.2.3
•
After refreshing your document, you can run a database audit to ensure data consistency
in your document.
•
You can instruct Atoll to automatically perform a data integrity check after you refresh data
from the database. If this option is selected, Atoll will ask you whether you want to perform
the integrity check after every refresh or not. For more information, see "Checking
Database Consistency" on page 58. This option can be selected by adding the option
described in "Running the Database Integrity Checking After Refresh" on page 107 in the
Atoll.ini file.
•
Atoll automatically performs a primary consistency check to avoid incompatibility between
redundant fields in GSM GPRS EGPRS documents. When opening a document from a
database or refreshing a document from a database, 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.
Archiving Data in a Database
You can archive the modifications you have made in your Atoll document to the database with which the Atoll document
is connected. Atoll’s Archive assistant offers a user-friendly interface for accurately selecting the data you want to transfer
to the database.
To open the Archive dialogue:
•
Select File > Database > Archive to the Database.
The Archive dialogue lists all the modified tables and the number of modifications in each table in parentheses.
Modifications can be of three types:
•
•
•
Updated: The value of a field modified in the Atoll document.
Deleted: A record completely deleted from a table.
Inserted: A new record added to a table.
Atoll groups each of these types of modifications under the table name and shows the number of each type of modifications
in parentheses. It also lists the modified fields for "Update".
54
AT281_AM_E1
© Forsk 2009
Chapter 2: Multi-user Environments and Databases
Figure 2.11: Archiving Data in a Database
When you select a table in the left pane, the Pending Changes pane lists all the modifications to that table. You can also
select a type of modification under the table in the left pane to list all the modifications of that type only in the Pending
Changes pane. Furthermore, if you select the name of the field in the left pane, the Pending Changes pane shows you the
new value (from the Atoll document) and the original value (in the database) of the field. You can perform the following
operations in the Archive dialogue:
1. Click Run All to archive all the changes made in the Atoll document to the database.
2. Click Run to archive only the selected pending changes in the Pending Changes pane.
3. Select an updated field in the Pending Changes pane and click the Differences button to open a dialogue showing
all the fields of that record, with the modified fields highlighted. This dialogue also lists the current (in the Atoll document) and original (in the database) values for the updated fields.
Figure 2.12: Differences Dialogue
4. Select a table, a modification type or a modified field in the left pane and click the Undo button to cancel any of
the changes made in the Atoll document.
The Archive assistant lets you accurately select the modifications to be archived in the database.
Atoll displays a warning message if there are conflicts when archiving the data in the database. It is possible to resolve
these conflicts using the Resolve or the Resolve All buttons.
Notes:
© Forsk 2009
•
The Archive dialogue is only available if a record or value has been modified after the last
archive or refresh.
•
The Archive command covers all the pending changes, including changes in the items
outside the current filter. Therefore, an filtered object, which is not visible, may have its
modifications archived in the database.
•
It is also possible to access the Archive dialogue through the context menu of the Sites
folder (or its subfolders). In this case, this dialogue will only take into account sites and their
dependencies (transmitters, cells, etc.).
•
In the case of databases which require a password (Oracle, Sybase and Microsoft SQL
Server), Atoll asks for this password before the first archive.
•
If you want to add a new custom field in your Atoll document, you should first add the field
in the database, and then update your Atoll document from the database using the Refresh
feature.
•
If you create a custom field in an Atoll document connected to a Microsoft Access
database, it will be automatically added to the connected database. This procedure does
not work with other RDBMS, such as Oracle.
AT281_AM_E1
55
Administrator Manual
2.3.2.4
Resolving Database Conflicts
Conflicts occur when:
•
Two users have modified the same record.
Such a conflict is caused only by differences in the same field of the same record between the database and the
current Atoll document.
•
One user has modified a record which has been deleted by another.
The following sections elaborate how these conflicts can be resolved one by one, and simultaneously as a group.
2.3.2.4.1
Resolving a Conflict on a Modified Record
Let us assume that you are connected to a Microsoft Access database whose Transmitters table has been modified by
another user since you last refreshed data from the database. The other user has increased the antenna height for Tx34
from 30 to 35 m.
Figure 2.13: Microsoft Access Database - Transmitters Table Modified by Another User
While you have also increased this height from 30 to 33 m in your project.
Figure 2.14: Atoll Document - Modified Transmitters Table
If you try to archive this change in the database, Atoll will detect this conflict and display a warning message.
Figure 2.15: Conflict Warning Message
If you click Ignore, Atoll will ignore all the conflicting records in the current table, archive the records without conflicts, and
go to the next table. If you click Ignore all, Atoll will ignore all the conflicting records in all the tables and archive the records
without conflicts.
In the Archive dialogue, selecting an updated field in the Pending Changes pane and clicking the Differences button opens
a dialogue that shows all the fields of that record, with the modified fields highlighted. It also lists the current (Atoll document) and original (database) values for the updated fields. The original values correspond to values of fields in the Atoll
document at the time of the last refresh/update from the linked database.
56
AT281_AM_E1
© Forsk 2009
Chapter 2: Multi-user Environments and Databases
Figure 2.16: Differences Dialogue
To resolve this conflict, select the conflicting data in the Pending Changes pane of the Archive dialogue and click Resolve.
Figure 2.17: Resolving Database Conflicts
A dialogue opens, summarising the conflict, with highlighted rows representing the fields with conflicting data. You can
select the conflicting fields whose values you want to archive by selecting the check box on the left. The database is then
updated with data corresponding to the selected fields from your Atoll document. For the unchecked fields, data is loaded
from the linked database.
Figure 2.18: Selecting Conflicting Data to Consider
Figure 2.19: Updated Microsoft Access Database After Conflict Resolution
© Forsk 2009
AT281_AM_E1
57
Administrator Manual
You can then verify whether the archive was successful or not by checking the database.
2.3.2.4.2
Resolving a Conflict on a Deleted Record
In this case, the record you modified in your Atoll document, and are trying to update (archive) in the database, has been
deleted from the linked database by another user.
If you try to archive such a record, Atoll will detect this conflict and display a warning message. When you click the Resolve
button to resolve this conflict, Atoll will ask you whether you want to create this deleted record in the database again or
delete it from your Atoll document as well.
Figure 2.20: Archiving a Conflicting Record in the Database or Deleting it From the Atoll Document
Clicking Yes will create the deleted record in the database again, and clicking No will permanently delete it from your Atoll
document as well.
2.3.2.4.3
Resolving All the Conflicts Simultaneously
You can also resolve all the conflicts simultaneously by clicking the Resolve All button instead of the Resolve button.
Resolving all the conflicts simultaneously means that you are either going to accept all the modifications made by other
users in the database and update your document with values from the database, or you are going to overwrite the modifications made by other users in the database with the values from your document.
When you click the Resolve All button, Atoll asks you whether you want to overwrite the values in the database with values
from your document, or overwrite values in your document with values from the database.
Figure 2.21: Resolving All the Conflicts Simultaneously
You should only use the Resolve All feature when you are fully certain about the modifications.
2.3.2.5
Checking Database Consistency
The Database Consistency tool or the Database Audit tool enables you to check data consistency between the different
Atoll tables (Sites, Transmitters, etc.). This tool is useful when working either with Atoll documents linked to a master database, or with Atoll documents created from a master database but then disconnected. In these cases, the Atoll documents
may contain some inconsistencies originating in the master database.
To perform an audit on the database:
•
Select Tools > Data Audit > Integrity Check, Undefined Record Check, or Duplicate Record Check.
•
Integrity Check
This command finds all the objects with consistency problems. Integrity problems may occur with objects that have
foreign keys. Integrity problems occur with records that refer to other objects that do not exist. For example, transmitters located on sites that do not exist in the Sites table, transmitters referring to an antenna that does not exist
in the Antennas table, etc.). If Atoll finds any integrity problems, it will ask if you want to delete them.
Important:
•
•
Integrity problems are corrected in the Atoll document but not in the database. You must
archive your modifications in the database linked to your Atoll document to correct them in
the master database.
Undefined Record Check
This command finds:
-
Sites without transmitters
Transmitters without subcells, TRXs and neighbours in GSM GPRS EGPRS projects
Transmitters without cells, and cells without neighbours in UMTS HSPA, CDMA2000 1xRTT 1xEV-DO
projects
Atoll lists all the undefined records found in the Event viewer.
58
AT281_AM_E1
© Forsk 2009
Chapter 2: Multi-user Environments and Databases
•
Duplicate Record Check
This command finds objects that have the same identifier. For example, sites with the same name, transmitters
with the same name, etc. Atoll lists all the duplicated records in the Event viewer.
2.4
Using Oracle With Atoll
The following sections provide further information about using Oracle databases with Atoll. The first few sections describe
some aspects of working with an Oracle database with Atoll. Then, the first appendix shows how SQL can be used to
perform database customisation, and the second appendix provides a basic introduction to the Oracle architecture and
concepts.
Note:
•
In some cases, Atoll displays too many decimal values for fields of type "Float" in
documents connected to Oracle databases. This type of display is not due to any error in
Atoll. You can fix this problem using either of the following two methods:
i.
Set the display precision of floating point values in Atoll using the Atoll.ini option described in "Setting the Display Precision of Floating Point Values" on page 98.
ii. Change the field type from Float to Number and fix the number of decimal values for it
in Oracle. Once this has been done, you have to refresh document data from the database in order to fix the display problem in Atoll.
2.4.1
Setting Up an Oracle Database for Atoll
Atoll supports Oracle version 8.1.7 and above. This section refers to the computer where the database is stored as a
server. You will perform all administration operations described in this section on the server.
This section also assumes that:
•
•
•
•
Oracle has already been installed on the server and clients.
An empty database where data will be stored has been created, with the name "AtollDB" and the specific SID
"AtollDB".
An entry has been added in the tnsnames.ora file enabling communication with the Atoll database, i.e., the service
name AtollDB has been defined.
A tablespace called Atoll has been created.
Note:
•
The service name, AtollDB, must be specified to:
- Export an Atoll document to an Oracle database (Server = Service name)
- Open an Atoll document from an AtollDB database (Server = Service name)
- Use Oracle tools to manage the AtollDB database (Host name = Service name)
2.4.2
Creating a Project Account
To create a project account, you must be connected to the server and must use DBA Studio. DBA Studio may be started
from the server or any client on which administration tools have been installed.
To create a project account:
1. Select Start > Programs > Oracle > Database Administration > DBA Studio. DBA Studio starts.
2. Select File > Add Database To Tree to view the different databases you can access.
Note:
•
The Add Database To Tree dialogue appears automatically when you start DBA Studio for
the first time. It is also available from the File menu.
3. Select the option ‘Add selected databases from your local tnsnames.ora file’ in the Add Database To Tree dialogue.
4. Choose the AtollDB service and click OK.
5. Double-click the AtollDB service name in the left pane of DBA Studio to open the connection dialogue.
6. Enter:
Username: system
Password: manager
7. Expand the Security subfolder, right-click the User subfolder and select Create from the context menu to create a
new user.
8. Create a project account (new user) with all the administrator rights and privileges.
© Forsk 2009
AT281_AM_E1
59
Administrator Manual
This account will be used to store Atoll document tables. It will be the owner of these tables.
Tip:
It might be helpful to assign a name to this project account that indicates the type of project that you want to store (GSM
GPRS EGPRS, UMTS HSPA etc.).
9. Specify Atoll as the default tablespace and choose DBA for its privileges.
2.4.3
Creating Tables
Once the project account is set up, Atoll can automatically create the required tables.
1. Start Atoll.
2. Create a new project and define the units, the projection and display coordinate systems to use.
3. Select File > Database > Export the Document to a New Database to export this new project to the Oracle database.
4. In the Export to a Database dialogue, select Oracle Database as the type of database.
5. Enter the user name and password of the owner of the tables, i.e., the user name and password defined when
creating the project account, and the service name defined in the tnsnames.ora file, i.e., AtollDB.
Atoll exports the newly created project to the Oracle database creating all the tables automatically.
2.4.4
Creating Other User Accounts
To create other user accounts, you must be connected to the server and must use DBA Studio. DBA Studio may be started
from the server or any client on which administration tools have been installed.
To create a user account:
1. Select Start > Programs > Oracle > Database Administration > DBA Studio. DBA Studio starts.
2. Select File > Add Database To Tree to view the different databases you can access.
Note:
•
The Add Database To Tree dialogue appears automatically when you start DBA Studio for
the first time. It is also available from the File menu.
3. Select the option ‘Add selected databases from your local tnsnames.ora file’ in the Add Database To Tree dialogue.
4. Choose the AtollDB service and click OK.
5. Double-click the AtollDB service name in the left pane of DBA Studio to open the connection dialogue.
6. Log on as the owner of the tables in order to grant privileges to other users.
7. Expand the Security subfolder, right-click the User subfolder and select Create from the context menu to create a
new user.
8. Create user accounts (new user) with restricted rights and privileges.
For example, you may create an account for an Atoll database administrator, with all the rights and privileges to
the tables, and other user accounts with restricted rights to the tables of the project. These user accounts do not
contain any tables, but only specify the access rights to the tables of the project account.
9. For each user account, enter a name and a password, specify Atoll as the default tablespace and specify user
privileges.
Any user can connect to the project account by providing the respective user name and password.
This set-up is sufficient to use Oracle from any client computer using one of the declared user accounts and the service
created on this computer.
2.4.5
Appendices
2.4.5.1
Appendix 1: Advanced Customisation
You can use SQL in order to manage access to and share the Sites table (example 1), or to restrict the connection to a
set of transmitters for some users (example 2). To implement the following two examples, you must log on as the owner
of the tables through SQL Plus 8.
Example 1: Managing Site Sharing
Assumptions:
•
•
60
Connection string = AtollDB
GSM Project account = AtollADMINGSM, password = ADMINGSM
AT281_AM_E1
© Forsk 2009
Chapter 2: Multi-user Environments and Databases
•
•
UMTS Project account = AtollADMINUMTS, password = ADMINUMTS
Common Project account = AtollADMIN, password = ADMIN
1. Create the AtollADMIN.SITES table and copy all sites from AtollADMINGSM.SITES to AtollADMIN.SITES.
SQL > connect AtollADMIN/ADMIN@AtollDB;
SQL > create table AtollADMIN.SITES as select * from AtollADMINGSM.SITES;
SQL > create unique index AtollADMIN_SITES on AtollADMIN.SITES(NAME);
2. Replace the AtollADMINGSM.SITES table by an AtollADMINGSM.SITES view.
SQL > connect AtollADMINGSM/ADMINGSM@AtollDB;
SQL > drop table AtollADMINGSM.SITES;
SQL > connect AtollADMIN/ADMIN@AtollDB;
SQL > grant delete on AtollADMIN.SITES to AtollADMINGSM with grant option;
SQL > grant insert on AtollADMIN.SITES to AtollADMINGSM with grant option;
SQL > grant select on AtollADMIN.SITES to AtollADMINGSM with grant option;
SQL > grant update on AtollADMIN.SITES to AtollADMINGSM with grant option;
SQL > create view AtollADMINGSM.SITES as select * from AtollADMIN.SITES;
3. Follow the same procedure for UMTS (AtollADMIN.SITES already created).
SQL > connect AtollADMINUMTS/ADMINUMTS@AtollDB;
SQL > drop table AtollADMINUMTS.SITES;
SQL > connect AtollADMIN/ADMIN@AtollDB;
SQL > grant delete on AtollADMIN.SITES to AtollADMINUMTS with grant option;
SQL > grant insert on AtollADMIN.SITES to AtollADMINUMTS with grant option;
SQL > grant select on AtollADMIN.SITES to AtollADMINUMTS with grant option;
SQL > grant update on AtollADMIN.SITES to AtollADMINUMTS with grant option;
SQL > create view AtollADMINUMTS.SITES as select * from AtollADMIN.SITES;
4. Commit.
SQL > commit;
Example 2: Managing Users by Postcode
The following example elaborates a basic concept. A much more exhaustive script, specific to the requirements of each
different client, might be needed to implement the function in a comprehensive manner. Please contact Forsk for further
information about this function.
1. Add a ‘POSTCODE’ field to the SITES table.
SQL > alter table SITES add (POSTCODE number);
2. Rename the SITES table to be able to hide it by a view.
SQL > rename SITES to PRIVATE_SITES;
3. Create a POSTCODETABLE table to link users and postcodes (one user may be linked to several postcodes).
SQL > create table POSTCODETABLE (USERNAME varchar2(30), POSTCODE number);
You can fill this table using this instruction.
SQL > insert into POSTCODETABLE values (‘USER1’, 75);
4. Create a view owned by this user hiding the actual SITES table through these commands.
SQL > create view SITES as
select * from PRIVATE_SITES
where POSTCODE in
(select POSTCODE from POSTCODETABLE where USERNAME =USER)
with check option;
© Forsk 2009
AT281_AM_E1
61
Administrator Manual
Note:
•
"With check option" is very important because it specifies that insert and update operations
performed through the view must result in rows which the view query can select.
5. Hide the TRANSMITTERS table.
SQL > rename TRANSMITTERS to PRIVATE_TRANSMITTERS;
SQL > create view TRANSMITTERS as
select * from PRIVATE_TRANSMITTERS
where SITE_NAME in (select NAME from SITES);
Note:
•
It is also important to hide the TRANSMITTERS table because Atoll must not select
transmitters whose associated sites are not present in the SITES view.
6. Commit.
SQL > commit;
Caution:
•
2.4.5.2
The error message “ORA-01402: view WITH CHECK OPTION - clause violation” is
triggered if you try to archive a record which does not match the project.
Appendix 2: Oracle Architecture
Oracle can be viewed as having a nested architecture as shown in Figure 2.22: on page 62.
Figure 2.22: Basic Architecture of Oracle
Kernel
The Kernel is the internal code that communicates with the database, and handles all the facilities of DBMS: retrieval,
recovery, etc. It also optimises request execution to be more efficient, and deals with the accelerators and physical data
storage exploiting the facilities of the host operating system.
Data Dictionary
The Data Dictionary describes the Oracle objects in detail. It is used for the documentation and management of these
objects. It contains the schema of the tables and views. The description of database objects is often called metadata (data
about data). The dictionary is a set of tables and views manipulated through SQL. Users can look at the content of the
tables through a series of views. Only the database administrator can actually manipulate the dictionary directly (see
Figure 2.23: on page 62).
Figure 2.23: Data Dictionary
62
AT281_AM_E1
© Forsk 2009
Chapter 2: Multi-user Environments and Databases
SQL Layer
The SQL Layer serves as the interface between the kernel and the tools of the external layer. Every data access operation
is expressed in SQL. SQL commands include:
•
•
•
Data Definition commands to define the schema
Data Manipulation commands to manipulate the contents of the schema
Data Control commands to grant users privileges and access rights
External Layer
The external layer is aset of tools that enable all the facilities provided by the three basic underlying layers to be used
easily. It is basically an applications development environment. This is the interactive interface to SQL, so you can put SQL
commands directly to the database.
Oracle Objects
Oracle manipulates many objects, of which the most important are:
•
•
•
•
•
Tables
Views
Integrity constraints
Users and their privileges
Accelerators on tables (indexes, clusters) – these are data structures that provide fast access paths to tables, like
an index in a book.
Figure 2.24: Objects Manipulated by Oracle
In Oracle, a user cannot explicitly define an object called a database. A user’s database is the set of tables and views that
a user has access privileges to. Users may access tables and views other than those created by themselves by prefixing
them with the name of that user, provided they have been granted the privilege of doing so.
In Figure 2.24: on page 63, user1 has created two tables, table1 and table2, and a view view1. The two tables are grouped
in the same cluster, which means that they are stored internally close together on the disk because they are often
accessed together. This same user can access table table3 via view view2. User3 has created the table table3, which uses
an index (a data structure which makes accessing data in it faster), and two views view2 and view3 on this table. Finally,
user2 has created no table or view, but has the privilege of accessing table table2 by prefixing it with the name of user1.
User Privileges
Users are defined by a name (unique), a password and a set of privileges. All users can create views and organize which
users have permission to use the views. You can build tables for your databases as follows:
1.
2.
3.
4.
Design your tables.
User A creates the tables.
User A grants permission to another user B to access the tables using the SQL GRANT statement.
User B will have to use user A’s tables by prefixing the table name with user A’s Oracle user name.
Databases and Tablespaces
There can be only one database, managed by the database administrator. It is divided into Tablespaces. Tablespaces are
partitions where Oracle objects are stored. Tablespace SYSTEM is where the Data Dictionary is held (Figure 2.25: on
page 64).
© Forsk 2009
AT281_AM_E1
63
Administrator Manual
Figure 2.25: Databases and Tablespaces
2.5
Setting Up Databases for Co-Planning
Atoll uses different data structures for its different technology modules. When you use Atoll with a database, Oracle for
example, you create and use separate data structures for each technology.
In this section, the example given is a UMTS network being co-planned with a GSM network. This procedure can be
adapted to work with other technology modules as well.
The Sites table must be shared between GSM and UMTS databases before starting to work on the co-planning project.
This means that the sites bearing both GSM and UMTS sectors should be defined only once in a shared Sites table.
Therefore, the Sites tables in the GSM and UMTS databases must be views of a common Sites table.
2.5.1
Sharing Tables in Oracle, SQL Server, or Sybase
If you have a GSM-UMTS co-planning project, and have separate Atoll documents for your GSM and UMTS networks,
you can create views to share tables that have common structures. Such tables include the Sites and Antennas tables.
We assume that the sites in the GSM and in the UMTS documents are identical. We also assume that two users, named
GSMUser and UMTSUser in this example, have been created in the database.
To set up a single Sites table for your GSM-UMTS co-planning project:
1. Open the GSM document in Atoll.
2. Delete all the transmitters from the Transmitters table
3. Delete all the sites from the Sites table.
4. Export the GSM document to the database by entering the user name and password for GSMUser.
5. Log in as GSMUser to the database.
6. Delete the Sites table.
7. Open the UMTS document in Atoll.
8. Export the UMTS document to the database by entering the user name and password for UMTSUser.
9. Log in as UMTSUser to the database.
10. Right-click the Sites table and select Create a View from the context menu. The Create View dialogue appears.
a. Enter Sites as the view name.
b. Enter GSMUser as the name of the schema which will contain the view.
c. Select Table as object type.
d. Enter UMTSUser as the name of the schema you want to use.
e. Select Sites as the object used to model the view.
11. Click Create. The view of the Sites table from UMTSUser is created in GSMUser. The GSMUser Sites table is now
the same as UMTSUser Sites table.
You have to set user privileges for the Sites view in GSMUser, to allow each user to Import, Update, Delete, and Select.
2.5.2
Sharing Tables Microsoft Access
If you have a GSM-UMTS co-planning project, and have separate Atoll documents for your GSM and UMTS networks,
you can export these documents to Microsoft Access databases, create a link between the databases, and share the
tables that have common structures. Such tables include the Sites and Antennas tables.
To set up a single Sites table for your GSM-UMTS co-planning project:
1. Open the GSM document in Atoll.
2. Delete all the transmitters from the Transmitters table and sites from the Sites table.
3. Export the GSM document to an Microsoft Access the database (GSM.mdb).
4. Open GSM.mdb in Microsoft Access.
5. Delete the Sites table.
64
AT281_AM_E1
© Forsk 2009
Chapter 2: Multi-user Environments and Databases
6. Open the UMTS document in Atoll
7. Export the UMTS document to an Microsoft Access database (UMTS.mdb).
8. Open GSM.mdb in Microsoft Access.
9. Select File > Get External Data > Link Tables.
10. Select UMTS.mdb in the Link dialogue.
11. Click the Link button.
12. Select the Sites table in the Link tables dialogue.
13. Click OK.
Microsoft Access creates a Sites table in GSM.mdb which is linked to the Sites table in UMTS.mdb. The tables contain the
same information.
Once the linked Sites table has been created in the GSM database, you have to define the relations of this table with the
other tables in the database. Figure 8.2: on page 222 shows the relations of the Sites table with other tables in a GSM
database.
Important:
•
2.5.3
Make sure that you use the UMTS Sites table and not the GSM Sites table. The Sites table
in UMTS documents contains additional information compared to the Sites table in GSM
documents. Therefore, you delete the Sites table from the GSM database rather than from
the UMTS database.
Setting Up Shared Antenna Parameter Synchronisation
You can set up a synchronisation mechanism for updating the shared antenna parameters in the main/linked document
when changes to these are made in the linked/main document. The shared antenna parameters include the site location
(X and Y coordinates), the antenna’s position relative to the site (Dx and Dy), antenna height, azimuth, and mechanical tilt.
This synchronisation is optional and works when an optional field named SharedMast has been added in the Transmitters
tables of both the main and the linked documents. The SharedMast field should be a Text field with length (recommended)
not more than 10 to 15 characters.
Transmitters of the main and the linked documents that have the same site locations (X and Y coordinates) and have the
same contents in the SharedMast field are considered by Atoll to share antennas. For such transmitters, modifications
made in one document are automatically propagated to the other document.
The SharedMast field should be left blank for transmitters that do not share antennas.
2.5.3.1
Ensuring Database Consistency for Shared Antenna Parameters
When users work with two Atoll documents and databases at the same time, it is important to have a protection mechanism
against database inconsistencies. If a user archives the changes made in one document but forgets to archive the changes
made in the other document, it may create inconsistencies between the shared antenna parameters in both networks.
There can be two ways to ensure database consistency:
1. Automatically save or archive both documents together: This means that if a user archives the UMTS document, or saves the UMTS document, Atoll automatically archives the GSM document, or saves the GSM document, as well, and vice-versa. This can be done using a macro with Atoll which runs in the background and is
triggered by the archive or the save operations. This will ensure that the GSM and UMTS documents have consistent databases. However, this solution is based on the assumption that a clear process has been set up to avoid
unwanted archive and save operations.
2. Add a synchronisation trigger in the databases: To avoid inconsistency, you can add a synchronisation trigger
in the database which automatically updates the shared antenna parameters in the GSM document when the
UMTS document is archived, and vice versa. Use a global variable to avoid a repetitive loop. If a global variable
is not used, the recursive process may initiate an infinite loop that keeps updating the shared antenna parameters
in the two databases. An example of a synchronisation trigger is provided below.
Sample Macro: Example of Synchronisation Trigger
--AS GLOBAL-connect GLOBAL/N@ATOLL9I;
CREATE or replace PACKAGE mutation_prevention AS
fire_trigger varchar2(5) := 'YES';
END mutation_prevention;
/
grant execute on mutation_prevention to gsm with grant option;
grant execute on mutation_prevention to umts with grant option;
--AS GSM--
© Forsk 2009
AT281_AM_E1
65
Administrator Manual
connect GSM/N@ATOLL9I;
GRANT SELECT, DELETE, UPDATE, INSERT ON TRANSMITTERS TO UMTS WITH GRANT OPTION;
ALTER TABLE TRANSMITTERS ADD (SHAREDMAST VARCHAR2(50));
ALTER TABLE TRANSMITTERS ADD CONSTRAINT UNIQUE_SHAREDMAST UNIQUE (SHAREDMAST);
--AS UMTS-connect UMTS/N@ATOLL9I;
GRANT SELECT, DELETE, UPDATE, INSERT ON TRANSMITTERS TO GSM WITH GRANT OPTION;
ALTER TABLE TRANSMITTERS ADD (SHAREDMAST VARCHAR2(50));
ALTER TABLE TRANSMITTERS ADD CONSTRAINT UNIQUE_SHAREDMAST UNIQUE (SHAREDMAST);
--AS GSM-connect GSM/N@ATOLL9I;
CREATE OR REPLACE TRIGGER SYN_TRANSMITTERS
BEFORE UPDATE OF DX,DY,HEIGHT,AZIMUT,TILT ON TRANSMITTERS FOR EACH ROW
BEGIN
IF (GLOBAL.mutation_prevention.fire_trigger = 'YES') THEN
GLOBAL.mutation_prevention.fire_trigger := 'NO';
UPDATE UMTS.TRANSMITTERS T
SET T.DX = :NEW.DX, T.DY = :NEW.DY, T.HEIGHT = :NEW.HEIGHT, T.AZIMUT =
:NEW.AZIMUT, T.TILT = :NEW.TILT
WHERE T.SHAREDMAST=:NEW.SHAREDMAST
AND :NEW.SHAREDMAST IS NOT NULL;
GLOBAL.mutation_prevention.fire_trigger := 'YES';
END IF;
END;
/
--AS UMTS-connect UMTS/N@ATOLL9I;
CREATE OR REPLACE TRIGGER SYN_TRANSMITTERS
BEFORE UPDATE OF DX,DY,HEIGHT,AZIMUT,TILT ON TRANSMITTERS FOR EACH ROW
BEGIN
IF (GLOBAL.mutation_prevention.fire_trigger = 'YES') THEN
GLOBAL.mutation_prevention.fire_trigger := 'NO';
UPDATE GSM.TRANSMITTERS T
SET T.DX = :NEW.DX, T.DY = :NEW.DY, T.HEIGHT = :NEW.HEIGHT, T.AZIMUT =
:NEW.AZIMUT, T.TILT = :NEW.TILT
WHERE T.SHAREDMAST=:NEW.SHAREDMAST
AND :NEW.SHAREDMAST IS NOT NULL;
GLOBAL.mutation_prevention.fire_trigger := 'YES';
END IF;
END;
/
66
AT281_AM_E1
© Forsk 2009
Chapter 3
Administration Files
This chapter details the configuration, initialisation and other standard administration files that can be used with
Atoll to customise the operation and working according to the user’s requirements.
Atoll
RF Planning & Optimisation Software
Administrator Manual
68
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
3
Administration Files
Three files can be used by the administrator to manage various aspects of Atoll’s operation and working environment. This
chapter describes these administration files in detail. These administration files are:
•
Configuration files (.cfg)
These files include:
-
•
The user configuration files which can contain paths and description of geographic data, computation zone
definition, filter/sort/group criteria applied to folders, display settings of objects, prediction study list, customized studies, path to access macros, and AFP settings.
Other configuration files which can contain print setup settings, table import/export settings, coverage prediction report settings, CW measurement import settings, and drive test data import settings.
The Atoll initialisation file (.ini)
This file can contain site and transmitter naming conventions, calculation settings (modelling method of antenna
patterns) and other options (list of calculation servers, etc.).
•
An .xml study file
This file (default name : Studies.xml) describes prediction studies with customized settings.
Several users can share a common working environment using these files. The administrator can set up different administration files and configure access to these files for different groups of users through the Atoll Management Console.
"Managing Administration File Paths" on page 147 describes how to do this.
These files are not necessary to work with Atoll. They are additional tools that can be used to customise and administer
Atoll’s environment and function.
3.1
User Configuration File (.cfg)
The user configuration file can be used to store parameters. It is a UTF-8 encoded XML (eXtensible Markup Language)
file with either a .cfg or a .geo extension. This file can contain the following information:
•
Geographic data set:
- Paths to imported geographic data (including vectors, traffic maps, clutter maps, DEM, images, and any other
geographic data)
- Display settings for geographic data maps (display type, visibility scale, transparency, tips text, etc.)
- Descriptions of clutter classes (code, name, colour, height, standard deviations, indoor losses, orthogonality
factor, % Pilot Finger of each clutter class, and the default standard deviations and indoor losses)
- Descriptions of traffic maps (raster maps, vector maps, sector maps, etc.)
- Other types and formats of geographic data (customer density, etc.)
•
Definitions of the computation and focus zones
•
Folder configurations:
- Sort/group/filter criteria (as saved by the user as well as currently applied sort/group/filter configurations) and
display settings of Sites, Antennas, Transmitters, propagation models, and other folders
- Filtering zone and display settings of radio data folders (including measurement display)
•
List of coverage prediction studies:
- List of prediction studies available in the Predictions folder and their settings, such as general information
(name, comments, group, sort order, and filters), study conditions, and display settings (display type, visibility
scale, add to legend option, tips text, transparency level, etc.)
•
Automatic neighbour allocation parameters:
- Settings specified when starting a automatic neighbour allocation
•
AFP configuration (GSM GPRS EGPRS projects):
- Settings specified when starting an AFP session as well as calculation parameters used for interference histograms
•
Automatic scrambling code allocation parameters (UMTS HSPA and TD-SCDMA projects):
- Settings specified when starting an automatic scrambling code allocation
•
Automatic PN offset allocation parameters (CDMA2000 1xRTT 1xEV-DO projects):
- Settings specified when starting an automatic PN offset allocation
•
Microwave Radio Links parameters
•
Paths to files containing macros
User configuration files containing information about macros can be loaded even when there is no .atl file open in Atoll.
Once a macro is loaded in Atoll, it remains active throughout the Atoll session. You can open and close .atl files and still
keep the macro loaded in Atoll. You can unload macros through the specific Add-ins and Macros dialogue available by
selecting Add-ins and Macros command from the Tools menu.
All of the parameters and settings mentioned above are not stored in the database. Therefore, the user configuration files
provide an efficient means of sharing these settings. You can create a user configuration file with the required information,
which can later be shared by a number of users who can simply import it in their Atoll documents to benefit from these pre-
© Forsk 2009
AT281_AM_E1
69
Administrator Manual
defined settings. Moreover, users can carry out any modifications in their respective Atoll documents without changing the
reference user configuration for the others.
3.1.1
Creating a User Configuration File
A user configuration file is a UTF-8 encoded XML file that can be viewed in any XML-ready application, such as Internet
Explorer or XMLSpy. It is recommended to create user configuration files in Atoll to ensure that they have the correct structure and can be later opened and read again by Atoll. However, it is possible to modify the contents of these files in an
XML editor in order to make specific changes, such as updating the paths to geographic data.
You can create user configuration files from Atoll by exporting user configurations to files as explained below.
3.1.1.1
Exporting User Configurations to User Configuration Files
User configurations can be saved and shared between users through user configuration files. Once a user configuration
is exported to a user configuration file, the user configuration file can be loaded by a number of users who are working on
the same project under similar conditions.
Before exporting a user configuration to a user configuration file, make sure that you have correctly defined and set up the
required settings and information in your Atoll document.
To export a user configuration to a user configuration file:
1. Select Tools > User Configuration > Export to open the User Configuration Export dialogue.
2. Select the options you want to export to the user configuration file in this dialogue and click OK.
3. Specify a file name for the user configuration file and choose a location to save it.
4. Click Save to save the user configuration file.
Notes:
•
Atoll can store the path of any imported geographic data with any of the supported formats.
Make sure that vectors have the same coordinate system as the raster maps.
•
Projection and display coordinate systems are stored in the database and not in the user
configuration file.
•
Atoll proposes a .geo file extension when exporting a user configuration containing only a
geographic data set and computation and focus zones. If other information is also selected
to be exported to the user configuration file, Atoll proposes the .cfg extension.
•
Macros can be exported to user configuration files even when there is no Atoll document
open, since a macro is linked to an Atoll session and not to a specific Atoll document.
•
Simulation settings, such as parameters entered when creating simulations or simulation
display properties, are not stored in user configuration files.
•
It is also possible to save the display configuration of a single CW measurement path or a
single drive test data path in a user configuration file in order to apply it to other paths. This
can be done directly from the measurement path properties dialogue.
3.1.2
Loading User Configuration Files
3.1.2.1
Loading User Configuration Files With Atoll
Three methods can be used to automatically load a user configuration file when users create a new Atoll document (by
selecting File > New > From a Document Template or File > New > From an Existing Database):
1. Use “C:\Program Files\Forsk\Atoll\Atoll.exe -cfg <configuration_file>” as the application path for Atoll’s desktop
shortcut.
Note:
•
You can replace "C:\Program Files\Forsk\Atoll\" with your specific path to the location of
Atoll.exe.
2. Name the user configuration file to be loaded automatically "Atoll.cfg" and place it in the Atoll installation directory.
Note:
•
This method will not work if Atoll is started with a "-cfg" option loading an alternate user
configuration file.
3. Use the Atoll Management Console to specify the user configuration file to be loaded for each user. This depends
on the user connection properties. For more information, see "Managing Administration File Paths" on page 147.
70
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
3.1.2.2
Importing User Configurations From User Configuration Files
User configuration files can be used to share data between users who import the same user configuration. To import a
user configuration from a user configuration file:
1. Select Tools > User Configuration > Import to open the User Configuration Import dialogue.
2. Select the user configuration file (.cfg or .geo) you want to import and click Open.
3. In the User Configuration dialogue, select the items you want to import from the user configuration file to your Atoll
document.
4. Click OK to import the user configuration.
If you are importing a user configuration file that contains a geographic data set, a coverage prediction study list, or
customized study defintions, Atoll checks if any geographic data maps, or prediction studies are available in the Atoll document. If it finds a geographic data map or coverage prediction study in the project, Atoll asks the user whether to "Reset
Existing Geo Data", or "Reset the Existing Prediction List". You can opt to remove or keep the existing geographic maps
or the coverage prediction studies in the Atoll document when loading the geographic data set or the coverage prediction
study list from the user configuration file.
If you are importing a user configuration file that contains a folder configuration, Atoll checks if folder configurations already
exist in the Atoll document. If folder configurations already exist, Atoll adds the folder configurations from the user configuration file to the Atoll document. It also applies the configurations defined in the user configuration file to folders.
You can only import a user configuration file in this manner if Atoll’s desktop shortcut does not point to another user configuration file through “-cfg <configuration_file>”. If a configuration file called Atoll.cfg is located in the Atoll installation directory, it is automatically loaded when users create a new Atoll document (by selecting File > New > From a Document
Template or File > New > From an Existing Database).
Notes:
3.1.3
•
You can import macros in user configuration files only when no Atoll document is open,
because a macro is linked to an Atoll session and not to an Atoll document.
•
If you import a user configuration file containing a macro when no Atoll document is open,
only the macro is imported; all user configuration information is ignored.
•
If you import a user configuration file containing a macro into an open Atoll document, only
user configuration information is imported; the macro will not be imported.
Setting Up Configuration Files for Co-Planning
You can set up user configuration files for your co-planning project, i.e., two different technology documents, with, for
example, a pre-defined transmitter symbol, colours, symbol sizes on the map, tool tip text, and labels, etc. This will facilitate
the work of the end-users by providing them with pre-defined display parameters.
1. Set display parameters for both technology documents.
2. Export a user configuration files for each technology document.
3. Using the Atoll Management Console, assign the user configuration files to the group of users working on the coplanning project.
For more information on managing Atoll administration file paths using the Atoll Management Console, see
"Managing Administration File Paths" on page 147.
3.1.4
User Configuration File Contents
The examples provided below for each parameter set can help understand the format and function of the user configuration files.
3.1.4.1
Geographic Data Set
The following parameters are saved in the .geo or .cfg files for various geographic data types:
© Forsk 2009
•
<DegreeFormat>: Format used to display degrees, minutes, and seconds for geographic coordinate systems
•
Population, Rain, Vector Traffic Maps, Other Vector Layers:
- <Name>: Name of the folder
- <Display>: (Different combinations of the following parameters exist in different display settings.)
- Display type <type>, selected field <FieldSelector>, transparency level <opacity> (not applicable for
vectors), visibility flag <visible>, and visibility range between <minZoom> and <maxZoom>
- <SymbolFont> properties, such as: font name <Name>, font size <Size>, font colour <Color>, background
colour <BackColor>, and font style <Style>
- <LabelFont> properties, such as: label font name <Name>, label font size <Size>, label font colour
<Color>, label font background colour <BackColor>, and label font style <Style>
- <Items> properties, such as for each item: <Min>, <Max>, <Legend>, <MainColor>, <SecondaryColor>,
<LineStyle>, <LineWidth>, and <FillStyle>
- <AddToLegend>: Add to legend option checked or not
- <Type>: Data type properties, such as <Name>, <Formats>, <Type>, and <Integrable>
- <File>: Contains the file format, path, coordinate system information.
AT281_AM_E1
71
Administrator Manual
-
<Format> of and <Path> to linked files, if any
Coordinate system information for vector format data including: <CoordinateSystemName>, <CoordinateSystemCode>, <EllipsoidCode>, <EllipsoidMajorRadius>, <EllipsoidMinorRadius>, <DatumCode>,
<DatumShiftX>, <DatumShiftY>, <DatumShiftZ>, <DatumRotationX>, <DatumRotationY>, <DatumRotationZ>, <DatumScaleFactor>, <ProjectionMethod>, <ProjectionZone>, <ProjectionLongitudeOrigin>,
<ProjectionLatitudeOrigin>, <ProjectionFalseEasting>, <ProjectionFalseNorthing>, <ProjectionScaleFactor>, <ProjectionFirstParallel>, <ProjectionSecondParallel>, and <ProjectionAngle>
•
Clutter Classes:
- <Name>: Name of the folder
- <Display>: (Different combinations of the following parameters exist in different display settings.)
- Displate type <type>, selected field <FieldSelector>, transparency level <Opacity>, visibility flag <visible>,
and visibility range between <minZoom> and <maxZoom>
- <Items> properties, such as for each item: <Min>, <Max>, <Legend>, <MainColor>, <SecondaryColor>,
<LineStyle>, <LineWidth>, and <FillStyle>
- <AddToLegend>: Add to legend option checked or not
- <Attributes>, such as: <records> and <fields>, which are,
- GSM GPRS EGPRS: CODE, COLOR, NAME, HEIGHT, STDDEV, COVERI_STDDEV, INDOOR,
TX_DIV_GAIN
- UMTS HSPA: CODE, COLOR, NAME, HEIGHT, STDDEV, EC_IO_STDDEV, EB_NT_DL_STDDEV,
EB_NT_UL_STDDEV, INDOOR, ALPHA, FORTHO
- CDMA2000 1xRTT 1xEV-DO: CODE, COLOR, NAME, HEIGHT, STDDEV, EC_IO_STDDEV,
EB_NT_DL_STDDEV, EB_NT_UL_STDDEV, INDOOR, ALPHA, FORTHO
- TD-SCDMA: CODE, COLOR, NAME, HEIGHT, STDDEV, EC_IO_STDDEV, EB_NT_DL_STDDEV,
EB_NT_UL_STDDEV, INDOOR, FORTHO_UL, FORTHO_DL
- WiMAX 802.16d and WiMAX 802.16e: CODE, COLOR, NAME, HEIGHT, STDDEV, COVERI_STDDEV,
INDOOR, MIMO_GAIN_FACTOR, STTD_OFFSET_DL, STTD_OFFSET_UL
- LTE: CODE, COLOR, NAME, HEIGHT, STDDEV, COVERI_STDDEV, INDOOR, MIMO_GAIN_FACTOR,
DIV_GAIN_OFFSET_DL, DIV_GAIN_OFFSET_UL
- Microwave Radio Links: CODE, COLOR, NAME, HEIGHT, STDDEV, COVERI_STDDEV, INDOOR
- <DefaultValues>, for the fields stated above.
•
Clutter Heights and Digital Terrain Models:
- <Name>: Name of the folder
- <Display>: (Different combinations of the following parameters exist in different display settings.)
- Displate type <type>, selected field <FieldSelector>, transparency level <opacity>, visibility flag <visible>,
and visibility range between <minZoom> and <maxZoom>
- <Items> properties, such as for each item: <Min>, <Max>, <Legend>, <MainColor>, <SecondaryColor>,
<LineStyle>, <LineWidth>, and <FillStyle>
- <AddToLegend>: Add to legend option checked or not
- <File>: <Format> and <Path> to linked files, if any
Sample (with display set to value intervals):
<?xml version="1.0" encoding="UTF-8"?>
<Atoll>
<Geodataset version="2">
<DegreeFormat>0</DegreeFormat>
<Population> // or <RainDensity> or <Vectors>
<Name>Population</Name> // or <Name>Rain</Name> or <Name>Vectors</Name>
<Display>
<minZoom>500</minZoom>
<maxZoom>20000000</maxZoom>
<visible>Yes</visible>
<Type>ByIntervals</Type>
<FieldSelector>80000001</FieldSelector>
<SymbolFont>
<Name>Wingdings</Name>
<Size>-120</Size>
<Color>0 0 0</Color>
<BackColor>255 255 255</BackColor>
<Style>0</Style>
</SymbolFont>
<LabelFont>
<Name>MS Shell Dlg</Name>
<Size>-83</Size>
72
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
<Color>0 0 0</Color>
<BackColor>255 255 255</BackColor>
<Style>0</Style>
</LabelFont>
<Items>
<Item>
<Min>900.</Min>
<Max>1000.</Max>
<Legend>900 <=Population(Density) <1 000</Legend>
<MainColor>255 96 0</MainColor>
<SecondaryColor>255 0 0</SecondaryColor>
</Item>
</Items>
</Display>
<AddToLegend>0</AddToLegend>
<Type>
<Name>Population</Name>
<Formats>15</Formats>
<Type>800</Type>
<Integrable>1</Integrable>
</Type>
<Files/>
</Population> // or </RainDensity> or </Vectors>
<ClassifiedClutter UseOnlyDefault="0">
<Display>
<Type>ByIntervals</Type>
<FieldSelector>3</FieldSelector>
<Opacity>50</Opacity>
<Items>
<Item>
<Min>54.</Min>
<Max>56.</Max>
<Legend>54 <=Height (m) <56</Legend>
<MainColor>255 38 0</MainColor>
<SecondaryColor>255 38 0</SecondaryColor>
<LineStyle>5</LineStyle>
<LineWidth>10</LineWidth>
<FillStyle>1</FillStyle>
</Item>
</Items>
<minZoom>500</minZoom>
<maxZoom>20000000</maxZoom>
<visible>Yes</visible>
</Display>
<Attributes>
<fields>
<field length="1" type="uint" name="CODE"/>
<field length="4" type="int" name="COLOR"/>
<field length="50" type="text" name="NAME"/>
<field length="4" type="real" name="HEIGHT"/>
© Forsk 2009
AT281_AM_E1
73
Administrator Manual
<field length="4" type="real" name="STDDEV"/>
<field length="4" type="real" name="COVERI_STDDEV"/>
<field length="4" type="real" name="INDOOR"/>
</fields>
<records/>
</Attributes>
<Name>Clutter Classes</Name>
<AddToLegend>0</AddToLegend>
<DefaultValues>
<STDDEV>
<DefaultValue></DefaultValue>
</STDDEV>
<COVERI_STDDEV>
<DefaultValue></DefaultValue>
</COVERI_STDDEV>
<INDOOR>
<DefaultValue></DefaultValue>
</INDOOR>
</DefaultValues>
</ClassifiedClutter>
<Altitudes> // or <BuildingHeights>
<Name>Digital Terrain Model</Name> // or <Name>Clutter Height</Name>
<Display>
<minZoom>500</minZoom>
<maxZoom>20000000</maxZoom>
<visible>Yes</visible>
<Type>ByIntervals</Type>
<FieldSelector>0</FieldSelector>
<Opacity>50</Opacity>
<Items>
<Item>
<Min>900.</Min>
<Max>1000.</Max>
<Legend>900 <=Altitude <1 000</Legend>
<MainColor>255 96 0</MainColor>
<SecondaryColor>255 96 0</SecondaryColor>
<LineStyle>5</LineStyle>
<LineWidth>10</LineWidth>
<FillStyle>1</FillStyle>
</Item>
</Items>
</Display>
<AddToLegend>0</AddToLegend>
</Altitudes> // or </BuildingHeights>
</Geodataset>
</Atoll>
3.1.4.2
Folder Configuration
The folder configurations for the following folders are stored in the .cfg files:
•
74
Sites folder:
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
-
-
© Forsk 2009
<Name>: Name of the folder
<Display>:
- Displate type <type>, selected field <FieldSelector>, visibility flag <Visible>, and visibility range between
<MinZoom> and <MaxZoom>
- <SymbolFont> properties, such as font name <Name>, font size <Size>, font colour <Color>, background
colour <BackColor>, and font style <Style>
- <LabelFont> properties, such as label font name <Name>, label font size <Size>, label font colour
<Color>, label font background colour <BackColor>, and label font style <Style>
- <Items> properties, such as for each <Item>: <Value>, <Legend>, <MainColor>, <SecondaryColor>,
<Symbol>, and <SymbolSize>
- <DataTips>: List of <items> displayed in tip texts
- <Labels>: List of <items> displayed in labels
<AddToLegend>: Add to legend option checked or not
<DefaultConfiguration>: The default configuration for the folder, this tag contains the default configuration
<Filter>, <Groups>, and <Sort> criteria
<Configuration>: If any configuration exists for the folder, this tag contains the configuration <Name> and the
<Filter>, <Groups>, and <Sort> criteria
•
Antennas folder:
- <Name>: Name of the folder
- <DefaultConfiguration>: The default configuration for the folder, this tag contains the default configuration
<Filter>, <Groups>, and <Sort> criteria
- <Configuration>: If any configuration exists for the folder, this tag contains the configuration <Name> and the
<Filter>, <Groups>, and <Sort> criteria
•
Transmitters, Multi-Hops, and Point to Multipoint folders:
- <Name>: Name of the folder
- <Display>:
- Displate type <Type>, selected field <FieldSelector>, visibility flag <Visible>, and visibility range between
<MinZoom> and <MaxZoom>
- <LabelFont> properties, such as label font name <Name>, label font size <Size>, label font colour
<Color>, label font background colour <BackColor>, and label font style <Style>
- <Items> properties, such as for each <Item>: <Value>, <Legend>, <MainColor>, <SecondaryColor>,
<Symbol>, and <SymbolSize>
- <DataTips>: List of <items> displayed in tip texts
- <Labels>: List of <items> displayed in labels
- <AddToLegend>: Add to legend option checked or not
- <DefaultConfiguration>: The default configuration for the folder, this tag contains the default configuration
<Filter>, <Groups>, and <Sort> criteria
- <Configuration>: If any configuration exists for the folder, this tag contains the configuration <Name> and the
<Filter>, <Groups>, and <Sort> criteria
•
Links folder:
- <Name>: Name of the folder
- <Display>: Contains visibility flag <visible>, and visibility range between <minZoom> and <maxZoom>
- <AddToLegend>: Add to legend option checked or not
- <DefaultConfiguration>: The default configuration for the folder
- <LabelFont> properties, such as: label font name <Name>, label font size <Size>, label font colour <Color>,
label font background colour <BackColor>, and label font style <Style>
- <SiteDisplay> properties, such as:
- <SymbolFont> properties, such as: font name <Name>, font size <Size>, font colour <Color>, background
colour <BackColor>, and font style <Style>
- <LabelFont> properties, such as: label font name <Name>, label font size <Size>, label font colour
<Color>, label font background colour <BackColor>, and label font style <Style>
- <Symbol>: Symbol used for microwave links
- <ShowText>: Caption for microwave links shown or not
- <RepeaterDisplay> properties, such as:
- <SymbolFont> properties, such as: font name <Name>, font size <Size>, font colour <Color>, background
colour <BackColor>, and font style <Style>
•
CW Measurements folder:
- <DefaultConfiguration>: The default configuration for the folder
- <Distance>: The minimum <Min> and maximum <Max> distance for measurement filtering
- <DistanceUnit>: The distance unit
- <Measure>: The minimum <Min> and maximum <Max> measured level for filtering
- <MeasureUnit>: The measurement unit
- <Angle>: The minimum <Min> and maximum <Max> angle for measurement filtering
- <Relative>: Whether the angle is relative to each transmitter’s azimuth or an absolute value
- <Clutter>: For each <Class>, its <Code> and whether it is in the <Filter> or not
- <Advanced>: Any advanced filter used for filtering
- <PathLosses>: Path loss tuing parameters, i.e., <ParallelAxisRadius> and <PerpendicularAxisRadius>
- <Display>:
- Displate type <Type>, selected field <FieldSelector>, visibility flag <Visible>, and visibility range between
<MinZoom> and <MaxZoom>
- <SymbolFont> properties, such as: font name <Name>, font size <Size>, font colour <Color>, background
colour <BackColor>, and font style <Style>
AT281_AM_E1
75
Administrator Manual
-
<LabelFont> properties, such as: label font name <Name>, label font size <Size>, label font colour
<Color>, label font background colour <BackColor>, and label font style <Style>
- <Items> properties, such as for each <Item>: <Legend>, <MainColor>, <SecondaryColor>, <Symbol>,
and <SymbolSize>
- <DataTips>: List of <items> displayed in tip texts
- <Labels>: List of <items> displayed in labels
<AddToLegend>: Add to legend option checked or not
•
Drive Test Data folders:
- <DefaultConfiguration>: The default configuration for the folder
- <Clutter>: For each <Class>, its <Code> and whether it is in the <Filter> or not
- <Advanced>: Any advanced filter used for filtering
- <PathLosses>: Path loss tuing parameters, i.e., <ParallelAxisRadius> and <PerpendicularAxisRadius>
- <Display>:
- Displate type <Type>, selected field <FieldSelector>, visibility flag <Visible>, and visibility range between
<MinZoom> and <MaxZoom>
- <SymbolFont> properties, such as: font name <Name>, font size <Size>, font colour <Color>, background
colour <BackColor>, and font style <Style>
- <LabelFont> properties, such as: label font name <Name>, label font size <Size>, label font colour
<Color>, label font background colour <BackColor>, and label font style <Style>
- <Items> properties, such as for each <Item>: <Legend>, <MainColor>, <SecondaryColor>, <Symbol>,
and <SymbolSize>
- <DataTips>: List of <items> displayed in tip texts
- <Labels>: List of <items> displayed in labels
- <AddToLegend>: Add to legend option checked or not
•
Propagation Models and Smart Antenna Models folders:
- <Name>: Name of the folder
- <DefaultConfiguration>: The default configuration for the folder, this tag contains the default configuration
<Filter>, <Groups>, and <Sort> criteria
Sample:
<?xml version="1.0" encoding="UTF-8"?>
<Atoll>
<FoldersConfigurations>
<Sites>
<Name>Sites</Name>
<Display>
<minZoom>500</minZoom>
<maxZoom>20000000</maxZoom>
<visible>Yes</visible>
<Type>ByValues</Type>
<FieldSelector>8</FieldSelector>
<SymbolFont>
<Name>Wingdings</Name>
<Size>-120</Size>
<Color>0 0 0</Color>
<BackColor>255 255 255</BackColor>
<Style>32</Style>
</SymbolFont>
<LabelFont>
<Name>MS Shell Dlg</Name>
<Size>-80</Size>
<Color>0 0 0</Color>
<BackColor>255 255 255</BackColor>
<Style>33</Style>
</LabelFont>
<Items>
<Item>
<Value>Vendor</Value>
<Legend>Vendor</Legend>
76
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
<MainColor>255 0 0</MainColor>
<SecondaryColor>255 255 255</SecondaryColor>
<Symbol>164</Symbol>
<SymbolSize>120</SymbolSize>
</Item>
</Items>
<DataTips>
<Item>0</Item>
</DataTips>
<Labels>
<Item>0</Item>
</Labels>
</Display>
<AddToLegend>1</AddToLegend>
<DefaultConfiguration>
<Groups>Type</Groups>
</DefaultConfiguration>
</Sites>
<Antennas>
<Name>Antennas</Name>
<DefaultConfiguration>
<Filter>([CONSTRUCTOR]= Kathrein)</Filter>
</DefaultConfiguration>
<Configuration>
<Name>Conf</Name>
<Filter>([CONSTRUCTOR]= Kathrein)</Filter>
</Configuration>
</Antennas>
<Transmitters> // or <MWMultiHops> // or <MWHubs>
<Name>Transmitters</Name> // or <Name>Multi-Hops</Name> // or <Name>Point to
Multipoint</Name>
<Display>
<minZoom>500</minZoom>
<maxZoom>20000000</maxZoom>
<visible>Yes</visible>
<Type>ByValues</Type>
<FieldSelector>0</FieldSelector>
<Items>
</Items>
<DataTips>
<Item>0</Item>
</DataTips>
</Display>
<AddToLegend>1</AddToLegend>
<DefaultConfiguration/>
</Transmitters> // or </MWMultiHops> // or </MWHubs>
<MWLinks>
<Name>Links</Name>
<Display>
<minZoom>500</minZoom>
© Forsk 2009
AT281_AM_E1
77
Administrator Manual
<maxZoom>20000000</maxZoom>
<visible>Yes</visible>
</Display>
<AddToLegend>0</AddToLegend>
<DefaultConfiguration/>
<LabelFont>
<Name>MS Shell Dlg</Name>
<Size>-83</Size>
<Color>0 0 0</Color>
<BackColor>255 255 255</BackColor>
<Style>0</Style>
</LabelFont>
<SiteDisplay>
<SymbolFont>
<Name>Wingdings</Name>
<Size>80</Size>
<Color>0 0 0</Color>
<BackColor>255 255 255</BackColor>
<Style>0</Style>
</SymbolFont>
<LabelFont>
<Name>MS Shell Dlg</Name>
<Size>-80</Size>
<Color>0 0 0</Color>
<BackColor>255 255 255</BackColor>
<Style>0</Style>
</LabelFont>
</SiteDisplay>
<Symbol>65444</Symbol>
<ShowText>0</ShowText>
<RepeaterDisplay>
<SymbolFont>
<Name>Wingdings</Name>
<Size>80</Size>
<Color>0 0 0</Color>
<BackColor>255 255 255</BackColor>
<Style>0</Style>
</SymbolFont>
</RepeaterDisplay>
</MWLinks>
<CWMeasurements>
<DefaultConfiguration>
<Distance>
<Min>0.</Min>
<Max>1000.</Max>
</Distance>
<DistanceUnit>0</DistanceUnit>
<Measure>
<Min>-105.</Min>
<Max>-90.</Max>
78
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
</Measure>
<MeasureUnit>0</MeasureUnit>
<Angle>
<Min>-180.</Min>
<Max>180.</Max>
</Angle>
<Relative>Yes</Relative>
<Clutter>
<Class>
<Code>1</Code>
<Filter>Yes</Filter>
</Class>
</Clutter>
<Advanced>([DIST]> 500)</Advanced>
</DefaultConfiguration>
<PathLosses>
<ParallelAxisRadius>200.</ParallelAxisRadius>
<PerpendicularAxisRadius>100.</PerpendicularAxisRadius>
</PathLosses>
<Display>
<Type>ByIntervals</Type>
<FieldSelector>Error (P-M) (dB)</FieldSelector>
<SymbolFont>
<Name>Wingdings</Name>
<Size>-120</Size>
<Color>0 0 0</Color>
<BackColor>255 255 255</BackColor>
<Style>0</Style>
</SymbolFont>
<LabelFont>
<Name>MS Shell Dlg</Name>
<Size>-83</Size>
<Color>0 0 0</Color>
<BackColor>255 255 255</BackColor>
<Style>0</Style>
</LabelFont>
<Items>
<Item>
<Min>-20.</Min>
<Legend>Error (P-M) (dB) >=-20</Legend>
<MainColor>255 0 0</MainColor>
<SecondaryColor>0 0 0</SecondaryColor>
<Symbol>167</Symbol>
<SymbolSize>100</SymbolSize>
</Item>
</Items>
<DataTips>
<Item>M (dBm)</Item>
</DataTips>
<Labels>
© Forsk 2009
AT281_AM_E1
79
Administrator Manual
<Item>M (dBm)</Item>
</Labels>
</Display>
</CWMeasurements>
<TestMobileData>
<DefaultConfiguration>
<Clutter>
<Class>
<Code>1</Code>
<Filter>Yes</Filter>
</Class>
</Clutter>
<Advanced></Advanced>
</DefaultConfiguration>
<PathLosses>
<ParallelAxisRadius>200.</ParallelAxisRadius>
<PerpendicularAxisRadius>100.</PerpendicularAxisRadius>
</PathLosses>
<Display>
<Type>ByIntervals</Type>
<FieldSelector>Ec_I0</FieldSelector>
<SymbolFont>
<Name>Wingdings</Name>
<Size>-120</Size>
<Color>0 0 0</Color>
<BackColor>255 255 255</BackColor>
<Style>0</Style>
</SymbolFont>
<LabelFont>
<Name>MS Shell Dlg</Name>
<Size>-83</Size>
<Color>0 0 0</Color>
<BackColor>255 255 255</BackColor>
<Style>0</Style>
</LabelFont>
<Items>
<Item>
<Min>-60.</Min>
<Legend>Ec_I0 >=-60</Legend>
<MainColor>255 0 0</MainColor>
<SecondaryColor>0 0 0</SecondaryColor>
<Symbol>167</Symbol>
<SymbolSize>100</SymbolSize>
</Item>
</Items>
</Display>
</TestMobileData>
<PropagationModels> // or <SmartAntennasModels>
<Name>Propagation Models</Name> // or <Name>Smart Antenna Models</Name>
<DefaultConfiguration/>
80
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
</PropagationModels> // or </SmartAntennasModels>
</FoldersConfigurations>
</Atoll>
3.1.4.3
Computation and Focus Zones
The .cfg files store the coordinates of the vertices of the computation and focus zone polygons, i.e., the points forming
these polygons. The first and the last points have the same coordinates. The following sample has rectangular zones of
the exact same size.
Sample:
<?xml version="1.0" encoding="UTF-8"?>
<Atoll>
<CalculationZone>
<Point>35950.000000 -15445.000000</Point>
<Point>33.000000 -15445.000000</Point>
<Point>33.000000 -33.000000</Point>
<Point>35950.000000 -33.000000</Point>
<Point>35950.000000 -15445.000000</Point>
</CalculationZone>
<FocusZone>
<Point>35950.000000 -15445.000000</Point>
<Point>33.000000 -15445.000000</Point>
<Point>33.000000 -33.000000</Point>
<Point>35950.000000 -33.000000</Point>
<Point>35950.000000 -15445.000000</Point>
</FocusZone>
<Atoll>
3.1.4.4
Coverage Prediction Study List
The .cfg files can store the parameters used for calculating the coverage prediction studies available in an .atl file, i.e., all
the coverage prediction studies available under the Predictions folder.
The Atoll administrator can create a .cfg file with the most common coverage prediction studies. These coverage prediction
studies can be different depending upon different user groups working on Atoll. Each user group can be assigned a different .cfg file with different coverage prediction study lists using the Atoll Management Console as described in "Managing
Administration File Paths" on page 147.
In this way, whenever users will open their Atoll sessions, they will have the predefined coverage prediction studies already
available and configured under the Predictions folder.
3.1.4.5
Automatic Neighbour Allocation Parameters
There are two or three kinds of neighbours, depending on the technology. For example, in GSM GPRS EGPRS, WiMAX
802.16e, and LTE projects, there are intra-technology neighbours (within the same .atl file) and inter-technology neighbours (between two different .atl files, which can be of the same technology or any other technology, such as UMTS HSPA
or CDMA2000). In UMTS HSPA, TD-SCDMA, and CDMA2000 1xRTT 1xEV-DO projects, there are inter-carrier neighbours (neighbouring transmitters using different carriers within the same .atl file), intra-technology neighbours (within the
same .atl file), and inter-technology neighbours (between two different .atl files, which can be of the same technology or
any other technology, such as GSM GPRS EGPRS).
The .cfg files store the automatic allocation parameters for all kinds of neighbour allocations. These parameters are stored
under three different sections:
•
•
•
<ANP_options>: Intra-technology neighbour allocation parameters
<ANP_IT_options>: Inter-technology neighbour allocation parameters
<ANP_IL_options>: Inter-carrier (or inter-layer) neighbour allocation parameters
The stored parameters are:
•
© Forsk 2009
Parameters common to all technologies:
- <numMax>: Maximum number of neighbours to allocate
- <useCoSite>: Force co-site transmitters/cells as neighbours or not
- <useAdjacent>: Force adjacent transmitters/cells as neighbours or not
- <symetric>: Force symmetry between neighbours or not
- <keepNeighbs>: Reset existing neighbours or keep them
AT281_AM_E1
81
Administrator Manual
-
<MaxDist>: Maximum distance between sites
<PercentCoverage>: Coverage conditions: Minimum percentage of covered area
<UseShadowing>: Coverage conditions: Take shadowing into account or not
<reliability>: Coverage conditions: Cell edge coverage probability
<applyConstraints>: Force exceptional pairs as neighbours or not
<covBased>: Not implemented yet
<minCov>: Neighbour importance: minimum factor for coverage
<maxCov>: Neighbour importance: maximum factor for coverage
<minAdj>: Neighbour importance: minimum factor for adjacency
<maxAdj>: Neighbour importance: maximum factor for adjacency
<minCos>: Neighbour importance: minimum factor for co-site
<maxCos>: Neighbour importance: maximum factor for co-site
<resolution>: Resolution used for coverage calculation for overlapping (-1 means the default resolution
defined in the properties of the Predictions folder is used)
<UseIndoor>: Coverage conditions: Use indoor losses defined per clutter class or not
•
Parameters specific to GSM GPRS EGPRS:
- <minField>: Coverage conditions: Minimum BCCH signal level
- <margin>: Coverage conditions: Margin for the minimum signal level (Handover start)
- <traffic>: Coverage conditions: Take traffic into account or not
- <deltaMax>: Coverage conditions: Handover end
•
Parameters specific to UMTS HSPA, TD-SCDMA, and CDMA2000 1xRTT 1xEV-DO:
- <minField>: Coverage conditions: Minimum pilot signal level
- <margin>: Coverage conditions: Margin for the minimum signal level (Ec/I0 margin)
- <traffic>: Coverage conditions: Take traffic into account or not
- <deltaMax>: Coverage conditions: Handover end
- <EcIoMin>: Coverage conditions: Minimum Ec/I0
- <usePmax>: Coverage conditions: Use maximum power or not
- <PerCentMaxPower>: Coverage conditions: Percentage of maximum power to consider in calculations
- <EcIoMax>: Coverage conditions: Maximum Ec/I0
- <useEcIoMax>: Coverage conditions: Use maximum Ec/I0 or not
Note:
•
•
The parameters <EcIoMin>, <usePmax>, and <PerCentMaxPower> are not saved in the
<ANP_IL_options> section of the cfg files created from CDMA2000 1xRTT 1xEV-DO
projects.
Parameters specific to WiMAX 802.16e and LTE:
- <HOStart>: The handover start margin
- <HOEnd>: The handover end margin
Sample:
<?xml version="1.0" encoding="UTF-8"?>
<Atoll>
<ANP_options> // or <ANP_IT_options> or <ANP_IL_options>
<HOStart>0</HOStart>
<HOEnd>500</HOEnd>
<numMax>16</numMax>
<resolution>-1</resolution>
<minField>-10500</minField>
<margin>500</margin>
<useCoSite>1</useCoSite>
<useAdjacent>1</useAdjacent>
<traffic>0</traffic>
<symetric>0</symetric>
<keepNeighbs>0</keepNeighbs>
<MaxDist>10000</MaxDist>
<PercentCoverage>1000</PercentCoverage>
<UseShadowing>0</UseShadowing>
<reliability>7500</reliability>
<UseIndoor>1</UseIndoor>
<deltaMax>1200</deltaMax>
<applyConstraints>0</applyConstraints>
82
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
<covBased>1</covBased>
<minCov>100</minCov>
<maxCov>3000</maxCov>
<minAdj>3000</minAdj>
<maxAdj>6000</maxAdj>
<minCos>6000</minCos>
<maxCos>10000</maxCos>
<EcIoMin>-1400</EcIoMin>
<usePmax>0</usePmax>
<PerCentMaxPower>5000</PerCentMaxPower>
<EcIoMax>-700</EcIoMax>
<useEcIoMax>0</useEcIoMax>
</ANP_options> // or </ANP_IT_options> or </ANP_IL_options>
</Atoll>
3.1.4.6
Automatic Frequency Planning Parameters
The following automatic frequency planning options (GSM GPRS EGPRS documents) can be stored in the .cfg file:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
<defSeparations__CONF_CO_SITE_BB>: Default co-site separation rule for two BCCH type TRXs.
<defSeparations__CONF_CO_CELL_BB>: Default co-transmitter separation rule for two BCCH type TRXs.
<defSeparations__CONF_NEIGH_BOUR_BB>: Default neighbour separation rule for two BCCH type TRXs.
<defSeparations__CONF_CO_SITE_BT>: Default co-site separation rule for a BCCH and a TCH type TRX.
<defSeparations__CONF_CO_CELL_BT>: Default co-transmitter separation rule for a BCCH and a TCH type
TRX.
<defSeparations__CONF_NEIGH_BOUR_BT>: Default neighbour separation rule a for BCCH and a TCH type
TRX.
<defSeparations__CONF_CO_SITE_TT>: Default co-site separation rule for two TCH type TRXs.
<defSeparations__CONF_CO_CELL_TT>: Default co-transmitter separation rule for two TCH type TRXs.
<defSeparations__CONF_NEIGH_BOUR_TT>: Default neighbour separation rule for two TCH type TRXs.
<allocType>: The parameters/resources to be allocated (memorised from the last AFP session)
<freezeState>: Last minute resource freezing options available in the AFP launch wizard
<numMinutes>: Target time alloted to the AFP
<useDTX>: Consider the effect of discontinuous transmission or not
<dtxVocalFactor>: Voice activity factor for discontinuous transmission
<AfpBasedOnInterference>: Load all potential interferers or not
<AfpBasedOnSeparations>: Load all the subcells potentially involved in separation constraints or not
<IM_calculate__WithTraffic>: Whether traffic spreading is uniform or based on the maps used in the default traffic
capture (for interference matrices calculation)
<IM_calculate__BestServerZoneMargin>: Margin in case of Best signal level per HCS layer (for interference
matrices calculation)
<IM_calculate__ServiceZoneType>: All or Best signal level per HCS layer (for interference matrices calculation)
<IM_calculate__reliability_X_10000>: Cell edge coverage probability (for interference matrices calculation)
<TakeTfFromCapt>: Whether traffic loads are read from the default traffic capture or from the Subcells table
Sample:
<?xml version="1.0" encoding="UTF-8"?>
<Atoll>
<AFP_options>
<defSeparations__CONF_CO_SITE_BB>2</defSeparations__CONF_CO_SITE_BB>
<defSeparations__CONF_CO_CELL_BB>3</defSeparations__CONF_CO_CELL_BB>
<defSeparations__CONF_NEIGH_BOUR_BB>2</defSeparations__CONF_NEIGH_BOUR_BB>
<defSeparations__CONF_CO_SITE_BT>2</defSeparations__CONF_CO_SITE_BT>
<defSeparations__CONF_CO_CELL_BT>3</defSeparations__CONF_CO_CELL_BT>
<defSeparations__CONF_NEIGH_BOUR_BT>1</defSeparations__CONF_NEIGH_BOUR_BT>
<defSeparations__CONF_CO_SITE_TT>1</defSeparations__CONF_CO_SITE_TT>
<defSeparations__CONF_CO_CELL_TT>2</defSeparations__CONF_CO_CELL_TT>
<defSeparations__CONF_NEIGH_BOUR_TT>1</defSeparations__CONF_NEIGH_BOUR_TT>
<allocType>315</allocType>
<freezeState>0</freezeState>
<numMinutes>1000</numMinutes>
© Forsk 2009
AT281_AM_E1
83
Administrator Manual
<useDTX>0</useDTX>
<dtxVocalFactor>70</dtxVocalFactor>
<AfpBasedOnInterference>1</AfpBasedOnInterference>
<AfpBasedOnSeparations>1</AfpBasedOnSeparations>
<IM_calculate__WithTraffic>0</IM_calculate__WithTraffic>
<IM_calculate__BestServerZoneMargin>5</IM_calculate__BestServerZoneMargin>
<IM_calculate__ServiceZoneType>1</IM_calculate__ServiceZoneType>
<IM_calculate__reliability_X_10000>7500</IM_calculate__reliability_X_10000>
<TakeTfFromCapt>1</TakeTfFromCapt>
</AFP_options>
</Atoll>
3.1.4.7
Automatic Scrambling Code Allocation Parameters
The automatic scrambling code allocation parameters (UMTS HSPA and TD-SCDMA documents) that can be stored in
the .cfg files are:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
<MinEcI0>: Minimum Ec/I0 constraint (not used in TD-SCDMA)
<margin>: Ec/I0 margin (not used in TD-SCDMA)
<reliability>: Cell edge coverage probability (not used in TD-SCDMA)
<DistanceMin>: Default re-use distance
<Strategy0>: Clustered strategy available or not
<Strategy1>: Distributed per Cell strategy available or not
<Strategy2>: One Cluster/SYNC_DL Code per Site strategy available or not
<Strategy3>: Distributed per Site strategy available or not
<Strategy>: Scrambling code allocation strategy
<FromScratch>: Reset all already allocated codes or not
<UseCurrentNghbs>: Use existing first-order neighbours or not
<NghbOrder>: The order of neigbours to take into account, i.e., 1st, 2nd, or 3rd
<ComputeNghbs>: Calculate neighbours using the addition Ec/I0 conditions or not
<UseMaxCodes>: Use a maximum of codes or not
<UseShadowing>: Shadowing taken into account or not (not used in TD-SCDMA)
<SameCodeForCarriers>: Allocate carriers identically or not
<NbClusterPerSite>: Number of transmitters per site among which a cluster should be distributed
<ClustNghbs>: Additional constraint of taking into account the first-order neighbours in other clusters
<Clust2ndNghbs>: Additional constraint of taking into account the second-order neighbours in other clusters
<NbCodesPerCluster>: The number of scrambling codes in one cluster/SYNC_DL
<UseDistance>: Take the minimum reuse distance into account or not
<UseExcepPairs>: Take exceptional pairs into account or not
<minField>: Minimum pilot signal level constraint (not used in TD-SCDMA)
<usePmax>: Use the maximum downlink transmission power or not (not used in TD-SCDMA)
<PerCentMaxPower>: The percentage of the maximum downlink power is <usePmax> is set to 0 (not used in TDSCDMA)
<Max1stNghbCost>: The maximum cost of 1st order neighbours
<Max2ndNghbCost>: The maximum cost of 2nd order neighbours
<Max3rdNghbCost>: The maximum cost of 3rd order neighbours
<CoplanCost>: The cost for inter-technology neighbours
<MaxCoClusterCost>: The maximum cost for same-cluster/SYNC_DL neighbours
<MaxDistCost>: The maximum cost for a minimum reuse distance constraint violation
<ExcepPairCost>: The cost for exceptional pair constraint violation
<UseIndoor>: Coverage conditions: Use indoor losses defined per clutter class or not
<UseCloseNghbs>: Take the Close Neighbours constraint into account or not (not used in UMTS)
<CloseDistance>: Maximum distance within which close neighbours are located (not used in UMTS)
<CloseImportance>: Minimum importance value of close neighbour (not used in UMTS)
<MaxCloseCost>: Maximum cost of a close neighbour relation (not used in UMTS)
Sample:
<?xml version="1.0" encoding="UTF-8"?>
<Atoll>
<SCP_options>
<MinEcI0>-1500.</MinEcI0>
<margin>500.</margin>
<reliability>5000.</reliability>
<DistanceMin>200000.</DistanceMin>
<Strategy0>1</Strategy0>
84
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
<Strategy1>1</Strategy1>
<Strategy2>1</Strategy2>
<Strategy3>1</Strategy3>
<Strategy>0</Strategy>
<FromScratch>1</FromScratch>
<UseCurrentNghbs>1</UseCurrentNghbs>
<NghbOrder>1</NghbOrder>
<ComputeNghbs>0</ComputeNghbs>
<UseMaxCodes>1</UseMaxCodes>
<UseShadowing>1</UseShadowing>
<SameCodeForCarriers>0</SameCodeForCarriers>
<NbClusterPerSite>3</NbClusterPerSite>
<ClustNghbs>0</ClustNghbs>
<Clust2ndNghbs>0</Clust2ndNghbs>
<NbCodesPerCluster>8</NbCodesPerCluster>
<UseDistance>1</UseDistance>
<UseExcepPairs>1</UseExcepPairs>
<minField>-10500</minField>
<usePmax>0</usePmax>
<PerCentMaxPower>5000</PerCentMaxPower>
<Max1stNghbCost>100</Max1stNghbCost>
<Max2ndNghbCost>50</Max2ndNghbCost>
<Max3rdNghbCost>5</Max3rdNghbCost>
<CoplanCost>100</CoplanCost>
<MaxCoClusterCost>50</MaxCoClusterCost>
<MaxDistCost>100</MaxDistCost>
<ExcepPairCost>100</ExcepPairCost>
<UseIndoor>0</UseIndoor>
<UseCloseNghbs>1</UseCloseNghbs>
<CloseDistance>80000.</CloseDistance>
<CloseImportance>3000.</CloseImportance>
<MaxCloseCost>100</MaxCloseCost>
</SCP_options>
</Atoll>
3.1.4.8
Automatic PN Offset Allocation Parameters
The automatic PN offset allocation parameters (CDMA2000 1xRTT 1xEV-DO documents) that can be stored in the .cfg
files are:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
© Forsk 2009
<MinEcI0>: Minimum Ec/I0 constraint
<TDrop>: Value for the TDrop
<reliability>: Cell edge coverage probability
<DistanceMin>: Default re-use distance
<Strategy0>: PN Offset per Cell strategy available or not
<Strategy1>: Adjacent PN-Cluster per Site strategy available or not
<Strategy2>: Distributed PN-Cluster per Site strategy available or not
<Strategy>: PN offset allocation strategy
<FromScratch>: Reset all already allocated codes or not
<UseCurrentNghbs>: Use existing neighbours or not
<NghbOrder>: The order of neigbours to take into account, i.e., 1st, 2nd, or 3rd
<ComputeNghbs>: Calculate neighbours using the addition Ec/I0 conditions or not
<UseShadowing>: Shadowing taken into account or not
<SameCodeForCarriers>: Allocate same PN offset to cells of the same transmitter or not
<PilotIncr>: Value for the PILOT_INC
<PNClusterSize>: Number of PN offsets per cluster
<UseDistance>: Take the minimum reuse distance into account or not
<UseExcepPairs>: Take exceptional pairs into account or not
AT281_AM_E1
85
Administrator Manual
•
•
•
•
•
•
•
•
•
•
•
<UseMaxCodes>: Use a maximum of codes or not
<minField>: Minimum pilot signal level constraint
<usePmax>: Use the maximum downlink transmission power or not
<PerCentMaxPower>: The percentage of the maximum downlink power is <usePmax> is set to 0
<Max1stNghbCost>: The maximum cost of 1st order neighbours
<Max2ndNghbCost>: The maximum cost of 2nd order neighbours
<Max3rdNghbCost>: The maximum cost of 3rd order neighbours
<CoplanCost>: The cost for inter-technology neighbours
<MaxDistCost>: The maximum cost for a minimum reuse distance constraint violation
<ExcepPairCost>: The cost for exceptional pair constraint violation
<UseIndoor>: Coverage conditions: Use indoor losses defined per clutter class or not
Sample:
<?xml version="1.0" encoding="UTF-8"?>
<Atoll>
<PNO_options>
<DistanceMin>200000.</DistanceMin>
<Strategy0>1</Strategy0>
<Strategy1>1</Strategy1>
<Strategy2>1</Strategy2>
<Strategy>2</Strategy>
<FromScratch>1</FromScratch>
<UseCurrentNghbs>1</UseCurrentNghbs>
<NghbOrder>1</NghbOrder>
<ComputeNghbs>1</ComputeNghbs>
<SameCodeForCarriers>0</SameCodeForCarriers>
<PilotIncr>4</PilotIncr>
<PNClusterSize>3</PNClusterSize>
<UseDistance>1</UseDistance>
<UseExcepPairs>1</UseExcepPairs>
<UseMaxCodes>1</UseMaxCodes>
<MinEcI0>-1600.</MinEcI0>
<TDrop>-1800.</TDrop>
<reliability>6000.</reliability>
<UseShadowing>0</UseShadowing>
<minField>-10500</minField>
<usePmax>0</usePmax>
<PerCentMaxPower>5000</PerCentMaxPower>
<Max1stNghbCost>100</Max1stNghbCost>
<Max2ndNghbCost>50</Max2ndNghbCost>
<Max3rdNghbCost>5</Max3rdNghbCost>
<CoplanCost>100</CoplanCost>
<MaxDistCost>100</MaxDistCost>
<ExcepPairCost>100</ExcepPairCost>
<UseIndoor>0</UseIndoor>
</PNO_options>
</Atoll>
3.1.4.9
Microwave Radio Links Parameters
The microwave radio links parameters that can be stored in the .cfg files are:
•
•
•
•
•
•
86
<Name>: Name of the Microwave Radio Links folder
<Display>: Display parameters for the microwave links, such as <minZoom>, <maxZoom>, and <visible>
<AddToLegend>: Add microwave links to legend window or not
<Interference>: Interference calculation
<QualityModel>: Quality model used for calculations
<QualityObjective0>, <QualityObjective1>, <QualityObjective2>, <QualityObjective3>: Quality objectives
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
<AvailabilityObjective0>, <AvailabilityObjective1>, <AvailabilityObjective2>, <AvailabilityObjective3>: Availability
objectives
<RainModel>: Rain model used
<RBER>: Residual BER
<ALFA1>: Value of alpha 1
<ALFA2>: Value of alpha 2
<RefDelayM>: Reference delay for minimum phase
<refDelayNM>: Reference delay for non-minimum phase
<EquipPercent>: Availability objectives ratio for equipment
<RainPercent>: Availability objectives ratio for rain
<kMoy>: Average value of k
<kMin>: Minimum value of k
<UseAtpc>: Use automatice power control or not
<Rec530Simple>: Use simplified method for multipath occurence using ITU-R P.530
<IgnoreXPD>: Ignore cross-polar discrimination
<IgnorePR>: Ignore passive repeaters
<OneBER>: Use same BER for all links
<BER1>: Value of BER 1
<BER2>: Value of BER 2
<CALC_LINK_PORTS>: Calculate for given link ports
<InterferenceDistanceMax>: Maximum distance for interference filtering
<InterferenceDropMin>: Minimum threshold reduction for interference result filtering
<InterferenceCalcGo>: Interference calculation in the direction from site A to site B
<InterferenceCalcReturn>: Interference calculation in the direction from site B to site A
<InterferenceCalcUplink>: Interference calculation in the uplink
<InterferenceCalcDownlink>: Interference calculation in the downlink
<InterferenceRainSurfCorrelation>: Interference correlation surface area
<InterferenceAutoWeight>: Automatic interference weighting
<InterferenceUseAtpc>: Power control for interference calculation
<InterferenceWidth>: Interfered wanted bandwidth
<InterferenceOverShoot>: Interference over shoot calculation
<INTERF_DETAIL>: Interference calculation details
Sample:
<?xml version="1.0" encoding="UTF-8"?>
<Atoll>
<Microwave>
<Name>Microwave Radio Links</Name>
<Display>
<minZoom>500</minZoom>
<maxZoom>20000000</maxZoom>
<visible>Yes</visible>
</Display>
<AddToLegend>0</AddToLegend>
<Interference>0</Interference>
<QualityModel>1</QualityModel>
<QualityObjective0>0</QualityObjective0>
<AvailabilityObjective0>0</AvailabilityObjective0>
<QualityObjective1>1</QualityObjective1>
<AvailabilityObjective1>1</AvailabilityObjective1>
<QualityObjective2>2</QualityObjective2>
<AvailabilityObjective2>2</AvailabilityObjective2>
<QualityObjective3>3</QualityObjective3>
<AvailabilityObjective3>3</AvailabilityObjective3>
<RainModel>1</RainModel>
<RBER>1.e-012</RBER>
<ALFA1>10</ALFA1>
<ALFA2>1</ALFA2>
<RefDelayM>6.30000019</RefDelayM>
<refDelayNM>6.30000019</refDelayNM>
<EquipPercent>33.</EquipPercent>
© Forsk 2009
AT281_AM_E1
87
Administrator Manual
<RainPercent>33.</RainPercent>
<kMoy>1.33</kMoy>
<kMin>0.</kMin>
<UseAtpc>0</UseAtpc>
<Rec530Simple>1</Rec530Simple>
<IgnoreXPD>0</IgnoreXPD>
<IgnorePR>0</IgnorePR>
<OneBER>0</OneBER>
<BER1>1.e-003</BER1>
<BER2>1.e-006</BER2>
<CALC_LINK_PORTS>selected</CALC_LINK_PORTS>
<InterferenceDistanceMax>50000.</InterferenceDistanceMax>
<InterferenceDropMin>0.3</InterferenceDropMin>
<InterferenceCalcGo>1</InterferenceCalcGo>
<InterferenceCalcReturn>1</InterferenceCalcReturn>
<InterferenceCalcUplink>0</InterferenceCalcUplink>
<InterferenceCalcDownlink>0</InterferenceCalcDownlink>
<InterferenceRainSurfCorrelation>100.</InterferenceRainSurfCorrelation>
<InterferenceAutoWeight>0</InterferenceAutoWeight>
<InterferenceUseAtpc>0</InterferenceUseAtpc>
<InterferenceWidth>250</InterferenceWidth>
<InterferenceOverShoot>0</InterferenceOverShoot>
<INTERF_DETAIL>both</INTERF_DETAIL>
</Microwave>
<Atoll>
3.1.4.10
Macros
The .cfg files can store the following information about macros:
•
•
•
<Path>: Complete path to the macro file
<Language>: Language in which the macro is written
<Timeout>: The target time allocated to macro execution
Sample:
<?xml version="1.0" encoding="UTF-8"?>
<Atoll>
<Macros>
<File>
<Path>C:\TestsAddin\testEvents.vbs</Path>
<Language>VBScript</Language>
<Timeout>60</Timeout>
</File>
</Macros>
</Atoll>
3.2
Other Configuration Files
These configuration files include the following UTF-8 encoded XML (eXtensible Markup Language) files with a .cfg extension:
•
•
•
88
Print setup configuration file
Table import/export configuration file
Coverage prediction report configuration file
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
Other configuration files, which are not XML-based, include:
•
•
CW measurement import configuration file
Drive test data import configuration file
The examples provided below for each configuration file can help understand their formats and functions.
3.2.1
Print Setup Configuration
The following print setup parameters are saved in the .cfg files:
•
•
•
Page tab <Page>:
- Paper size and orientation <Paper size="" orientation=""/>, margins <Margins right="" left="" bottom=""
top="">, scaling with the fit to page option <Scale fitToPage="">
Components tab:
- Rulers and area inside focus zone only <Map>: <Map insideFZonly="" rulers=""/>
- Legend <Legend>: Legend flag, outer and inner position, and inside map flag <LegendPos enable=""
majorPos="" minorPos="" insideMap=""/>
- Comments <Comments>: Comments flag, vertical and horizontal position, and the inside map flag <Position
vPos="" enable="" hPos="" insideMap=""/>, comment text <text>, and font details <font height="" weight=""
charset="" face="" italic=""/>
Header/Footer tab:
- Header logo <Logo>: Logo flag, vertical and horizontal position, and the inside map flag <Position vPos=""
enable="" hPos="" insideMap=""/>, logo image <bitmap>, and logo width and height in pixels <Dimensions
width="" height=""/>
- Header title <Title>: Header flag, vertical and horizontal position, and the inside map flag <Position vPos=""
enable="" hPos="" insideMap=""/>, title text <text>, and font details <font height="" weight="" charset=""
face="" italic=""/>
- Footer logo <LogoBottom>: Logo flag, vertical and horizontal position, and the inside map flag <Position
vPos="" enable="" hPos="" insideMap=""/>, logo image <bitmap>, and logo width and height in pixels <Dimensions width="" height=""/>
- Footer text <Footer>: Footer flag, vertical and horizontal position, and the inside map flag <Position vPos=""
enable="" hPos="" insideMap=""/>, footer text <text>, and font details <font height="" weight="" charset=""
face="" italic=""/>
Sample:
<?xml version="1.0" encoding="UTF-8"?>
<PrintConfiguration version="1">
<Page>
<Paper size="" orientation="1"/>
<Margins right="2000" left="2000" bottom="2000" top="2000"/>
<Scale fitToPage="1">12 495</Scale>
</Page>
<Map insideFZonly="1" rulers="1"/>
<Legend>
<LegendPos enable="0" majorPos="3" minorPos="0" insideMap="0"/>
</Legend>
<Comments>
<Position vPos="1" enable="0" hPos="1" insideMap="0"/>
<text></text>
<font height="14" weight="400" charset="1" face="MS Shell Dlg" italic="0"/>
</Comments>
<Logo>
<Position vPos="0" enable="1" hPos="0" insideMap="0"/>
<bitmap></bitmap>
<Dimensions width="46" height="18"/>
</Logo>
<Title>
<Position vPos="0" enable="0" hPos="1" insideMap="0"/>
<text></text>
<font height="14" weight="400" charset="1" face="MS Shell Dlg" italic="0"/>
</Title>
© Forsk 2009
AT281_AM_E1
89
Administrator Manual
<LogoBottom>
<Position vPos="1" enable="0" hPos="0" insideMap="0"/>
<bitmap></bitmap>
<Dimensions width="46" height="18"/>
</LogoBottom>
<Footer>
<Position vPos="1" enable="0" hPos="1" insideMap="0"/>
<text></text>
<font height="14" weight="400" charset="1" face="MS Shell Dlg" italic="0"/>
</Footer>
</PrintConfiguration>
3.2.2
Table Import/Export Configuration
The following table import/export parameters are saved in the .cfg files:
•
•
•
•
•
Header flag <TITRE>
Field separator <FLD_SEPARATOR>
Decimal symbol <DEC_SEPARATOR>
Fields available in the table (field legends) <FIELDS>
Fields selected for import/export (field legends) <CHOOSEN_FIELDS>
Sample:
<?xml version="1.0" encoding="UTF-8"?>
<TITRE>1</TITRE>
<FLD_SEPARATOR><tab></FLD_SEPARATOR>
<DEC_SEPARATOR>.</DEC_SEPARATOR>
<FIELDS>
Site
Transmitter
...
</FIELDS>
<CHOOSEN_FIELDS>
Site
Transmitter
...
</CHOOSEN_FIELDS>
3.2.3
Coverage Prediction Report Configuration
The following coverage prediction report parameters are saved in the .cfg files:
•
Columns selected in the Columns to be displayed dialogue <SelectedFields> including the field titles <Field>
<Title>
Sample:
<?xml version="1.0" encoding="UTF-8"?>
<ReportConfiguration>
<SelectedFields>
<Field>
<Title>Surface (km²)</Title>
</Field>
<Field>
<Title>% of Covered Area</Title>
</Field>
...
90
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
</SelectedFields>
</ReportConfiguration>
3.2.4
CW Measurement Import Configuration
Many CW measurement import configurations can be saved in a single MeasImport.ini file. For each saved configuration,
the following parameters are stored:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Configuration name in square brackets
First measurement row (Header)
Separator (Separator)
Decimal symbol (DecimalSeparator)
Type of files for which the configuration has been defined (Pattern)
Column containing the X coordinates (Xindex)
Column containing the Y coordinates (Yindex)
Column containing the measurement values (MeasIndex)
Unit of the measurement values (Unit)
Frequency of the measurements (Frequency)
Height of the receiver used for measurements (Height)
Gain of the receiver used for measurements (Gain)
Losses of the receiver used for measurements (Losses)
Total number of columns in measurement files (NbCol)
Column types (Col0 to ColNbCol)
The column type indexes are as follows:
Type
Index
Text
0
Integer
1
Real
2
Date
3
<Ignore>
4
Sample:
[ConfigurationName]
Header=2
Separator=tab
DecimalSeparator=.
Pattern=*.txt
Xindex=1
Yindex=2
MeasIndex=4
Unit=0
Frequency=2110
Height=1.5
Gain=0
Losses=0
NbCol=23
Col0=1
Col3=4
Col5=0
Col6=1
Col7=2
...
3.2.5
Drive Test Data Import Configuration
Many drive test data import configurations can be saved in a single NumMeasINIFile.ini file. For each saved configuration,
the following parameters are stored:
•
© Forsk 2009
Configuration name in square brackets
AT281_AM_E1
91
Administrator Manual
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
First measurement row (Header)
Separator (Separator)
Decimal symbol (DecimalSeparator)
Type of files for which the configuration has been defined (Pattern)
Column containing the X coordinates (Xindex)
Column containing the Y coordinates (Yindex)
Unit of the measurement values (Unit)
Height of the receiver used for measurements (Height)
Gain of the receiver used for measurements (Gain)
Losses of the receiver used for measurements (Losses)
First identifier (GenericNameIdOne)
Second identifier (GenericNameIdTwo)
Format of the second identifier (IdFormat)
Wireless technology (Techno)
Total number of columns in measurement files (NbCol)
Column types (Col0 to ColNbCol)
The column type indexes are as follows:
Type
Index
Text
0
Integer
1
Long Integer
2
Single
3
Double
4
Date
5
<Ignore>
6
Sample:
[ConfigurationName]
Header=2
Separator=tab
DecimalSeparator=.
Pattern=*.*
Xindex=1
Yindex=2
Unit=0
Height=1.5
Gain=0
Losses=0
GenericNameIdOne=
GenericNameIdTwo=BSID
IdFormat=Decimal
Techno=IEEE 802.16e
NbCol=21
Col0=1
Col3=1
Col4=4
...
3.3
Atoll Initialisation File
The Atoll initialisation file is used to inform Atoll of the preferred settings to be used during Atoll sessions. It can be used
to adjust the behaviour and algorithms used in Atoll.
Caution:
•
92
The Atoll initialisation file is a powerful tool. You should not modify any option in the Atoll.ini
file until and unless you are absolutely sure of what you are doing.
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
In order for the Atoll initialisation file to be used by Atoll, you may:
1. Place the Atoll.ini file in the Atoll installation directory
2. Use the Atoll Management Console to specify the Atoll.ini file to be loaded for each user as described in "Managing
Administration File Paths" on page 147. This depends on the user connection properties.
3. Declare the .ini file to be loaded in the command line, as shown below.
C:\Program Files\Forsk\Atoll\atoll.exe -ini C:\Work\Atoll.ini
By default, the Atoll initialisation file is named "Atoll.ini." It is possible to rename the initialisation file or load an initialisation
file with a different name. If you rename the .ini file you must specify the name (with the complete path, if the .ini file is not
in the same directory as the Atoll executable) when starting Atoll:
C:\Program Files\Forsk\Atoll\atoll.exe -ini myini.ini
or
C:\Program Files\Forsk\Atoll\atoll.exe -ini C:\Work\myini.ini
This feature is useful when several users work on the same workstation or a user works on different projects that require
different settings.
Notes:
•
If an Atoll.ini file exists in the Atoll installation folder, you can open it for editing from Atoll by
pressing CTRL+SHIFT+i.
•
You have to restart Atoll in order to take into account any modifications in the Atoll.ini file.
•
An .ini file defined in the command line has priority over the .ini file configured using the
Atoll Management Console.
The following sections describe the options available in the Atoll.ini file.
3.3.1
General Options
3.3.1.1
Modifying the Default Formats of Site and Transmitter Names
Through the Atoll.ini file, it is possible to specify prefixes to be used for naming sites and transmitters.
In case of sites, you must add these lines:
[Site]
Prefix = "newprefix"
Each new site will then be named “newprefixN” instead of “SiteN”, where N is the site number or index.
For transmitters, you can define a prefix by adding these lines:
[Transmitter]
Prefix = "newprefix"
Each new transmitter will be named “newprefixN” instead of Sitename_X (Sitename is the name of the site where the transmitter is located and X is the transmitter sector number on this site). Not adding the above lines, or setting the prefix to
<Auto> (Prefix = "<AUTO>"), will instruct Atoll to keep the conventional naming method, i.e., each transmitter will be
named Sitename_X.
Furthermore, it is also possible to remove the underscore character "_" from the transmitter’s name, i.e., the transmitter
can be named SitenameX instead of Sitename_X. To do this, add the following line in the [Transmitter] section of the .ini
file:
Underscore = 0 or 1
Setting this value to 0 means the underscore character will not be used when naming transmitters. The default value is 1.
You can also define whether the suffix X in the transmitter’s name should be a number or a letter. The following two lines
define this option in the Atoll.ini file:
SuffixIsNum = 0 or 1
FirstCharSuffix = "A"
When SuffixIsNum = 1, the default, the suffix X in the transmitter name Sitename_X will be a number. When it is set to 0,
this suffix will be a letter. The starting suffix in this case will be A by default but can be changed to any other character
through the second line.
If you are using number suffixes, you can also initialise the number suffix at any other number than 1. To do this, you can
add the following lines under the [Transmitter] section of the Atoll.ini file:
© Forsk 2009
AT281_AM_E1
93
Administrator Manual
First = X
Where, X is a number.
3.3.1.2
Disabling Automatic Renaming of Transmitters and Cells
When the name of any site is modified, Atoll automatically renames the transmitters and cells related to the site according
to the new site name. Similarly, renaming a transmitter renames the corresponding cells automatically. Automatic renaming according to site names is enabled by default. However, it may be disabled by adding the following lines in the Atoll.ini
file:
[AutoRename]
Transmitters = 0
3GCells = 0
•
•
3.3.1.3
"Transmitters" refers to transmitter renaming when the site name is changed.
"3Gcells" refers to cell renaming when the transmitter name is changed.
Setting the TIF Colour Convention
You may export .tif files with a palette containing the background colour at index 0 along with other colour indices representing the foreground. To do so, the Atoll.ini file must contain these lines:
[TiffExport]
PaletteConvention = Gis
3.3.1.4
Creating an Event Viewer Log File
You can define a log file path and file name in Atoll.ini in order to save all the warning, error and information messages
displayed in the Event Viewer window to a log file. To do this, add the following lines to Atoll.ini:
[EventsObserver]
LogPath = FullPath\LogFile.log
The path should be the full path to the log file, which can be, for example, "\\Server\Drive\Root\Folder\Atoll\" or "C:\Program
Files\Forsk\Atoll\" (without quotation marks). "LogFile.log" will be created by Atoll as an ASCII text file, and can have any
file name and extension. Atoll will overwrite any already existing log file with the same name. If Atoll is unable to overwrite
the existing log file, it will not create any log.
You can also start Atoll, specifying a log file, by starting it with "Atoll.exe -log LogFile.log", either from the command line,
or by modifying the shortcut parameters. If you have a log file defined in the Atoll.ini file, and run Atoll with the -log option
in the command line, the command line log file will have priority over the one mentioned in the Atoll.ini file.
The option available in Atoll.ini is more suitable for running Atoll using macros. Apart from these options, you also have
the possibility to save the messages in the Event Viewer to a log file during an Atoll session (through the Event Viewer
context menu).
3.3.1.5
Increasing the Maximum Printing Resolution
By default, Atoll limits the printing resolution to 150 dpi (dots per inch) to improve performance and consume less memory
when printing. If you want Atoll to print your maps in a higher resolution than 150 dpi, you can add the following lines to
the Atoll.ini file:
[Print]
MaxDPI = 300
300 dpi is given as an example only.
3.3.1.6
Duplicating External Path Loss Matrices with "Save As"
When you save a file (filename.atl, for example) under a new name using the Save As command, Atoll creates the new
file (newfilename.atl) and the corresponding external path loss matrices folder (newfilename.losses\), where it copies the
existing path loss matrices from the external path loss matrices folder (filename.losses\) of the original document. There
can be a large number of .los files, and copying these files could take a lot of time and use a lot of disk space. If you want
Atoll not to make copies of the external path loss matrices, you can add the following lines to the Atoll.ini file:
[Perfos]
StoreExternPrivLosFilesOnCopy = 0
StoreExternPrivLosFilesOnCopy is set to 1 by default, which means that Atoll makes copies of the external path loss matrices. If you set StoreExternPrivLosFilesOnCopy to 0, Atoll does not create the external path loss matrices folder for the
new file, and the external path loss matrices of the original .atl file are used for the new .atl file as well.
94
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
A file open in Atoll has exclusive access rights to its private path loss matrices. If you simultaneously open two files in Atoll
that point to the same private path loss matrices, only the file open first will have access rights while the second will not
be allowed to access the path loss matrices. You will be able to open the second file, but it will no longer point to any private
path loss matrices folder. Therefore, if you have more than one file that points to the same private path loss matrices folder,
you should not open them at the same time.
3.3.1.7
Restricting the List of Predictions for Creating Sector Traffic Maps
When you create a sector traffic map, i.e., traffic map based on cell coverage areas, Atoll uses an existing best server
coverage prediction in order to be able to distribute the live traffic data geographically. Atoll lets you select the best server
coverage prediction on which the traffic map will be based. In the list of available best server coverage predictions, Atoll
lists all the best server coverage prediction available in the Predictions folder, whether they were created using a margin
or without.
If you want Atoll to list only the best server coverage predictions that were created without a margin, i.e., with 0 dB margin,
you can add the following lines to the Atoll.ini file:
[Studies]
SelectNullMarginOnly = 1
SelectNullMarginOnly is set to 0 by default, which means that Atoll lists all the best server coverage predictions available.
3.3.1.8
Displaying Path Loss Calculation Details in the Event Viewer
During path loss calculations, Atoll displays details about these calculations in the Tasks tab of the Event Viewer. These
details cannot be copied or saved. If you want access to these details, or to a summary of these details, once the calculations have finished, you can add the following lines in the Atoll.ini file:
[Pathlosses]
DisplayInvalidityCause = 1
DisplayIndividualSuccessOrFailure = 1
DisplayOverallSuccessOrFailure = 1
Setting the DisplayInvalidityCause option to 1 will display the cause for which path losses were calculated for each transmitter, setting DisplayIndividualSuccessOrFailure to 1 will display whether the path loss calculation succeeded or failed
for each transmitter, and setting DisplayOverallSuccessOrFailure to 1 will display the total number of path loss matrices
calculated, the number of path loss matrices calculated successfully, and the number of calculations that failed.
These details are listed in the Events tab of the Event Viewer.
3.3.1.9
Mapping Atoll Coordinate Systems with MapInfo/ESRI Vector Files
It is now possible to define a mapping between the coordinate systems in Atoll and the coordinate systems defined in the
header files of MapInfo (.mif) and ESRI (.prj) vector files that you want to import. You can defne a mapping between the
two coordinate systems by adding the following lines in the Atoll.ini file:
[MITAB]
Coordinate system definition in the header file = Coordinate system code in
Atoll
In this way, Atoll is able to exactly detect the coordinate system used by the vector file being imported. In .mif files, the
CoordSys clause defines the coordinate systems, datum, unit, and other information. The coordinate system definition is
different in the .prj files. The syntax used in Atoll.ini follows the syntax of the CoordSys clause in .mif files. Using the same
syntax for .mif and .prj files, Atoll is able to read the detect the coordinate systems for both MapInfo and ESRI vector files.
The coordinate system codes in Atoll are stored in the .cs files in the coordsystems folder. To access the coordinate
system codes through Atoll:
1. Select Tools > Options. The Options dialogue opens.
2. On the Coordinates tab, click the browse button (...) to the left of the Projection field. The Coordinate Systems
dialogue opens.
3. Select a coordinate system in the pane.
4. Click the Properties button. The Coordinate System properties dialogue opens.
The coordinate system code is available in the properties dialogue.
A few examples of such mapping are given below.
[MITAB]
; NTF
Earth Projection 1, 107 = 4275
; Tokyo
© Forsk 2009
AT281_AM_E1
95
Administrator Manual
Earth Projection 1, 97 = 4301
; WGS 84 / UTM zone 31N
Earth Projection 8, 104, "m", 3, 0, 1, 500000, 0 = 32631
; WGS 84 / UTM zone 53N
Earth Projection 8, 104, "m", 135, 0, 0.9996, 500000, 0 = 32653
; WGS 84 / UTM zone 54N
Earth Projection 8, 104, "m", 141, 0, 0.9996, 500000, 0 = 32654
; NTF (Paris) / France II étendue
Earth Projection 3, 1002, "m", 0, 46.8, 45.8989188889, 47.69601444,
600000, 2200000 = 27595
3.3.1.10
Exporting Coverage Prediction Polygons in Text Format
You can export coverage predictions in the form of polygons to text format files.
Caution:
•
Enabling this option influences the export feature for all exportable vector fomats (.mif, .tab,
.agd, .shp, .txt). When this option is enabled, only the largest polygon is exported for
coverage layers having more than one polygon.
You can enable this feature by adding the following lines in the Atoll.ini file:
[Studies]
EnableLBS = 1
Setting EnableLBS to 1 adds a new coverage prediction export format "LBS Polygon Files (*.txt)" to Atoll. The polygons
are exported in a comma separated values format.
3.3.1.11
Defining Web Map Services Servers
Web Map Services allow you to directly import geographic data from specialised servers into Atoll. The list of WMS servers
can be defined in the Atoll.ini file as follows:
[WMS]
S1 = Server1
S2 = Server2
...
SN = ServerN
You can define any number of servers by incrementing the index N. These servers will be available in the WMS data import
dialogue in Atoll.
3.3.1.12
Improving Point Analysis Performance
You can improve the performance, i.e., calculation speed, of the Point Analysis tool by restricting the number of transmitters for which the received signal levels are calculated. To restrict the number of transmitters considered in the Point Analysis tool, add the following lines in the Atoll.ini file:
[Perfos]
PtAnalysisNbServersMax = X
PtAnalysisMargin = Y
The option PtAnalysisNbServersMax lets to define the maximum number of transmitters (servers) to consider for the calculation of the received signal levels. X is the maximum number of transmitters.
The option PtAnalysisMargin lets you define the margin with respect to the best server signal level. Atoll calculates the
signal levels from all the transmitters within Y dB margin from the best server signal level. The default value for PtAnalysisMargin is 30 dB.
In addition to the above, you can also set the number of transmitters for which arrows are displayed from the pointer location in the map window. For setting this number, add the following lines in the Atoll.ini file:
[ReceptionTab]
NumberOfTransmitterDisplayed = Z
Z is the number of transmitters for which arrows generated from the pointer location will be displayed in the map window.
96
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
3.3.1.13
Loading Vector Files Dynamically
Vector geo data from files imported in an Atoll document are loaded in the memory when the document is open. Atoll can
dynamically load the data from .shp and .tab vector files when the following option is set in the Atoll.ini file:
[Import]
LoadVectors = 1
LoadVectors is set to 0 by default, which means that the data from imported vector files are loaded in memory. When you
set LoadVectors to 1, Atoll reads the data from the vector files directly.
From the point of view of performance, this option is only advisable when working with large vector data files.
3.3.1.14
Setting the Precision for the Antenna Pattern Verification at Import
Atoll checks whether the vertical and horizontal patterns are correctly aligned at the extremities. The antenna patterns are
correctly aligned when:
•
•
the horizontal pattern attenuation at 0° is the same as the vertical pattern attenuation at the pattern electrical tilt
angle, and
the horizontal pattern attenuation at 180° is the same as the vertical pattern attenuation at the 180° less the pattern
electrical tilt angle.
By default, the option is inactive, i.e., the pattern attenuations are considered the same if they differ less than 100 dB. If
you want to change this default precision, add the following lines in the Atoll.ini file:
[Antenna]
PrecisionTimes10 = X
Where X is the required precision in dB multiplied by 10. For example, if you want to set the precision to 0.5 dB, X will be
0.5  10 = 5 .
3.3.1.15
Disabling Opening of Exported XLS Files Automatically in MS Excel
When you export an entire data table, or selected columns, to an MS Excel file, Atoll automatically runs MS Excel once
the export is complete and opens the XLS file created by the export in MS Excel. To disable this feature, add the following
option in the Atoll.ini file:
[Export]
AutoOpenWithExcel = 0
AutoOpenWithExcel is set to 1 by default, which means that MS Excel is automatically run once the export is complete
and the XLS file created by the export opened in it. If you set AutoOpenWithExcel to 0, Atoll will not run MS Excel after the
export.
3.3.1.16
Disallowing Creation of New Documents from Templates
You can disallow the creation of new Atoll documents from templates by adding the following lines in the Atoll.ini file:
[GUIUserRights]
EnableNewDocFromTemplate = 0
EnableNewDocFromTemplate is set to 1 by default.
3.3.1.17
Blocking Access to Macros and Add-ins
You can block access to the Add-ins and Macros dialogue by adding the following lines in the Atoll.ini file:
[GUIUserRights]
EnableMacrosAddins = 0
EnableMacrosAddins is set to 1 by default.
3.3.1.18
Enabling Notification for Donor Transmitter Parameter Modifications
Atoll can notify you whenever a donor transmitter parameter, which has an impact on a repeater, is modified. To activate
the notification, add the following lines in the Atoll.ini file:
[Transmitter]
CheckImpactOnRepeaters = 1
CheckImpactOnRepeaters is set to 0 by default, which means that no notifications are displayed.
© Forsk 2009
AT281_AM_E1
97
Administrator Manual
3.3.1.19
Setting the Display Precision of Floating Point Values
You can set the display precision for floating point values in Atoll dialogues and tables. For example, in order to display
two digits after the decimal point, you can add the following lines in the Atoll.ini file:
[Grids]
NbDecimals = 2
This option applies to all floating point parameters in Atoll except geographic coordinates. NbDecimals is set to -1 by
default. This corresponds to maximum precision, i.e., all the digits after the decimal point available in the database are
displayed.
3.3.2
Calculation Options
3.3.2.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:
[Antenna]
AngleCalculation = 2000 or 3000
Catalog Vertical Diagram Orientation = 0 or angle value
InterpolatePatternEventIfOnlyOneDiagram = 0 or 1
The values 2000 and 3000 are only valid for Forsk’s 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 antenna’s 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 InterpolatePatternEventIfOnlyOneDiagram can be used to change the way Atoll interpolates antenna attenuation
patterns for antennas with only one diagramme available, vertical or horizontal. With InterpolatePatternEventIfOnlyOneDiagram = 0 (default, new method), Atoll uses the one available diagramme for both vertical and horizontal planes. With
InterpolatePatternEventIfOnlyOneDiagram = 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.
3.3.2.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:
[Studies]
AutoLock = 0
This setting is read by Atoll without Atoll having to be restarted.
3.3.2.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 probabilities 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:
[Shadowing]
UseShadowing = 1
UseShadowing is set to 0 by default.
98
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
Note:
•
3.3.2.4
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.
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.
[Shadowing]
Reliability = 60
Reliability = 60 means 60 % cell edge coverage probability.
Note:
•
3.3.2.5
The value of cell edge coverage probability used for automatic neighbour allocation and
interference matrices calculation is stored in user configuration files (.cfg).
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:
[ClutterParams]
IndoorActivity = 1
IndoorActivity is set to 0 by default.
3.3.2.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:
[LOSArea]
ResolutionMultFactor = X
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.
3.3.2.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 system’s temporary files
folder by adding the following lines in the Atoll.ini file:
[PathLosses]
PrivateCopies = 0
•
•
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.
3.3.2.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:
© Forsk 2009
AT281_AM_E1
99
Administrator Manual
[PathLosses]
EmbeddedByDefault = 1
EmbeddedByDefault is set to 0 by default.
3.3.2.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:
[Studies]
ContinueOnError = 0
ContinueOnError = 1 by default. This means that by default Atoll does not stop the calculations on error.
3.3.2.10
Warning About Prediction Vailidity When Display Options are Modified
Coverage predictions have to be recalculated if you modify their display options. You can instruct Atoll to display a warning
message when you modify the display options for coverage predictions. To display the warning message every time the
display options for coverage predictions are modified, add the following lines in the Atoll.ini file:
[Studies]
RecomputationWarning = 1
RecomputationWarning is set to 0 by default.
3.3.2.11
Reading Exact Transmitter 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:
[Calculations]
UseSiteAltitude = 0
UseSiteAltitude is set to 1 by default, which means that the altitude considered in calculations for any transmitter is the
one which is either read from the Sites table or from the DTM at the site’s 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.
3.3.2.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 folder’s properties dialogue. If you create a
new coverage prediction, Atoll reads the default resolution from the Predictions folder’s 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:
[Studies]
SpecifyResolutionAfterComputation = 0
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 folder’s properties. In this way, when you create
coverage predictions without defining resolutions for them, you can modify the default resolution of the Predictions folder’s
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.
100
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
3.3.2.13
Setting Coverage Prediction Report Resolution For Population Maps
Atoll uses the default resolution, defined in the Predictions folder’s properties dialogue, for rasterization of the population
maps. In order to use a different resolution for higher or lower precision, you can add the following lines in the Atoll.ini file:
[Population]
ReportResolution = X
Where X is the resolution for the conversion of population map vectors into raster.
Important:
•
3.3.2.14
If you set ReportResolution to a very precise (low) value, the performance (calculation
speed) can be considerably decreased depending on the size of the population maps in the
document. It is recommended to set this parameter to an optiimum value, i.e., just precise
enough to get the required accuracy.
Deleting Private Path Losses When Shared Path Losses are Valid
Atoll verifies whether the shared and private path loss matrices are valid before starting any calcualtion. If the shared path
loss matrices are valid, Atoll deletes the corresponding invalid private path loss matrices and uses the shared ones for the
calculation. If you want Atoll to delete all the private path loss matrices, invalid as well as valid, corresponding to the valid
shared path loss matrices, add the following lines to the Atoll.ini file:
[Pathlosses]
FullResyncPrivShared = 1
FullResyncPrivShared is set to 0 by default.
Important:
•
3.3.2.15
If you have tuned locally stored path loss matrices using measurement data, enabling this
option will make Atoll automatically delete them when calculations are made. You should
disable this option while tuning local path loss matrices, which are stored in the private path
loss matrices folder.
Calculating Neighbour Importance Based on Distance
During the automatic neighbour allocation process, Atoll calculates the neighbour importance values (ranks) based on
coverage overlapping, adjacency, and co-site factors as described in the Technical Reference Guide. If you want Atoll to
consider the distance between the reference transmitter/cell and its candidate neighbours in the calculation of importance,
add the following lines in the Atoll.ini file:
[Neighbours]
CoefDistance = n
Where n is any whole number. By default, n is equal to 0. Atoll calculates and applies a distance factor to the overlapping
factor. The distance factor is calculated as follows:
d n
D = 1 –  ------------
 d Max
The distance factor is linear if n = 1. With higher values of n, the distance factor varies geometrically. The above formula
uses real distances between transmitters/cells. d is the distance from the reference transmitter/cell to a candidate neighbour and d Max is the distance from the reference transmitter/cell to its farthest candidate neighbour.
3.3.2.16
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:
[RemoteCalculation]
Priority = 0, 1, or 2
Priority enables you to set the priority between calculations and user interface.
•
•
•
3.3.2.17
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.
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:
© Forsk 2009
AT281_AM_E1
101
Administrator Manual
[RemoteCalculation]
NumberOfProcessors = X
NumberOfThreads = 1, 2, ..., or 8
NumberOfThreadsPathloss = 1, 2, ..., or 8
NumberOfThreadsSimulation = 1, 2, ..., or 8
NumberOfThreadsStudy = 1, 2, ..., or 8
NumberOfThreadsNeighbour = 1, 2, ..., or 8
NumberOfThreadsMicrowave = 1, 2, ..., or 8
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:
•
•
•
•
•
•
NumberOfThreads is the maximum number of threads that can be used for any calculation (8 by default, 8 maximum).
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 coverage prediction study calculations (4 by default, 8 maximum)
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.
3.3.2.18
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:
[CDMA]
ParallelSimulations = 0
ParallelSimulations is set to 1 by default.
Important:
•
The Generator Initialisation must be set to 0 in order for the simulations to be calculated
parallely.
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.
3.3.2.19
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:
[Studies]
ComputeEvenIfReadOnly = 1
If you open a document that is already open in another Atoll session, Atoll lets you open the document as read-only.
3.3.2.20
Identifying Transmitter, Repeater, and Remote Antenna Coverage Areas
In GSM GPRS EGPRS and UMTS HSPA documents, you can create a "Coverage by Aerial" signal level coverage prediction for differentiating the coverage areas of transmitters, and their repeaters and remote antennas.
In order to make this coverage prediction available in Atoll, add the following lines in the Atoll.ini file:
[Studies]
AerialStudy = 1
102
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
3.3.2.21
Changing the Rounding Method Used for Profile Extraction
Before Atoll 2.8.0, real values for altitudes read from the DTM files were rounded down to their integer values. However,
from Atoll 2.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:
[Calculations]
RoundAltitudes = 0
RoundAltitudes is set to 1 by default.
3.3.2.22
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:
[CDMA]
PredictSimuMemorySize = 1
PredictSimuMemorySize is set to 0 by default which means the feature is not active.
3.3.2.23
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:
[CoPlanning]
ComputeLinkedPredictions = 0
ComputeLinkedPredictions is set to 1 by default.
3.3.2.24
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:
[CoPlanning]
LinkedPredictionsComputationMode = Parallelized
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.
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.
3.3.2.25
Co-Planning: Linking the Sites Folder
You can link the Sites folder, in addition to the Transmitters and Predictions folders, of a document to another (main) document using the File > Link With command by adding the following lines in the Atoll.ini file:
[CoPlanning]
LinkSites = 1
LinkSites is set to 0 by default.
© Forsk 2009
AT281_AM_E1
103
Administrator Manual
3.3.3
GUI Options
3.3.3.1
Defining the Parameters for the Default Sites Symbol
You can define the parameters of the default symbol used for displaying sites on the map through the Atoll.ini file. You can
define the parametes as follows:
[SitesSymbol]
FontName = Name of the font
Symbol = Character used for the site symbol from the character set of the font
Size = Character size in number of pts
Color = Colour of the symbol
The default sites symbol is used when a new document is created in Atoll. To know the name of the font to use, and to set
the symbol, you can use the Windows’ Character Map tool. You can use the copy/paste features to set the symbol in the
Atoll.ini file.
Example:
[SitesSymbol]
FontName = Wingdings
Symbol = ¤
Size = 12
Color = 0
3.3.3.2
Refreshing the Display Automatically When a New Station is Dropped
You can have Atoll refresh the display automatically each time a new station or a group of stations is dropped on the map
by adding the following lines in the Atoll.ini file:
[Transmitter]
AutoSynchronizeDisplay = 1
AutosynchroniseDisplay is set to 0 by default.
3.3.3.3
Hiding Information Displayed in the Status Bar
It is possible to hide altitude, clutter class, or clutter height information in the status bar. To hide the previously mentioned
information, add the following lines to the Atoll.ini:
[StatusBar]
DisplayZ = 0
DisplayClutterClass = 0
DisplayClutterHeight = 0
DisplayZ, DisplayClutterClass and DisplayClutterHeight respectively refer to the display of altitude, clutter class, and clutter height.
3.3.3.4
Displaying Date and Time in the Event Viewer
You can instruct Atoll to display the date, and time with milliseconds in the Event viewer. To display this information, add
the following lines to the Atoll.ini file:
[EventsObserver]
milliseconds = 1
date = 1
3.3.3.5
Disabling Automatic Resizing of Windows
When you open a new workspace window (map window or a table) while another workspace window is maximized, Atoll
restores all the windows to their normal sizes. If you want Atoll to open all new windows as maximized when you are viewing workspace windows as maximized, add the following lines to the Atoll.ini file:
[Display]
MaximizeWindows = 1
104
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
MaximizeWindows is set to 0 by default.
3.3.3.6
Setting the Maximum Number of Lines in Coverage Prediction Tool Tips
If you have more than one coverage prediction displayed on the map, the tool tips display the tip text for all the coverage
predictions available at a pixel up to 30 lines by default. You can change this default number of tool tip text lines through
the following option in the Atoll.ini file:
[Studies]
MultiplePlotsTipTextLines = X
X is the number of lines to display in the tool tips. By default, MultiplePlotsTipTextLines is set to 30. If you set it to a very
large value, however, the tool tip might not display correctly.
3.3.3.7
Changing the Display for Downlink Smart Antenna Results
The downlink smart antenna simulation results, i.e, the angular distributions of downlink transmitted power density, calculated during Monte Carlo simulations using the Optimum Beamformer and Conventional Beamformer can be displayed in
two different ways. By default, these diagrams represent the average array correlation matrices and are symmetric about
the x-axis (same on the front and back). If you want to display these diagrams taking into account the antenna pattern of
the single antenna element, add the following option in the Atoll.ini file:
[SAModel]
DrawSingleElementPattern = 1
H
DrawSingleElementPattern is set to 0 by default, in which case the displayed diagram is S   R Avg  S  . When you set
H
DrawSingleElementPattern to 1, the diagram displayed will represent g n     S   R Avg  S  .
3.3.3.8
Displaying Coverage Prediction Comments in the Legend Window
You can display the contents of the Comments box of coverage prediction properties in the Legend window by adding the
following lines in the Atoll.ini file:
[Studies]
CommentsInLegend = 1
The comments are displayed between the name of the coverage prediction and the thresholds. CommentsInLegend is set
to 0 by default.
3.3.4
Distributed Calculation Server Options
3.3.4.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:
[RemoteCalculation]
NumberedServers = Server1NameN; Server2NameN; ...
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 starts to calculate the path loss matrices on the local
computer. In this case, Atoll only uses one thread on the local computer and calculates the path loss matrices one by one.
The local computer does not try to create as many threads as set for the distributed calculation servers in order to avoid
memory saturation. Any error or warning messages generated are passed back to the Atoll session and displayed in the
Event Viewer.
3.3.4.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:
[RemoteCalculation]
© Forsk 2009
AT281_AM_E1
105
Administrator Manual
AtollSvrPriority = -1, 0, 1 or 2
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.
Important:
3.3.4.3
•
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.
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:
[RemoteCalculation]
DetectTimeOut = 5000
In this example, the detection time-out is set to 5000 ms.
3.3.5
License Management Options
3.3.5.1
Setting an Alarm for the License End Date
You can set a warning message about the license end date to appear a certain number of days before this date. The
Atoll.ini file should contain the following lines:
[License]
TimeBombNotice = X
X is the number of days prior to the temporary license 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 license end.
3.3.5.2
Blocking Access to Certain Modules
This option is useful when working with a floating license management system where a floating license server manages
and distributes tokens between several Atoll users.
When a user starts an Atoll session and opens either a GSM or a UMTS Atoll document, Atoll consumes one Atoll Platform
license, one GSM license or one UMTS license and, in addition, one Measurements license and one Microwave Radio
Links license, even if the project does not contain any measurements or microwave links. You can block access to the
Measurements and Microwave Radio Links license consumption by adding the following lines in the Atoll.ini file:
[License]
Measures = 0
MW = 0
Where, Measures and MW respectively refer to the Measurements and Microwave Radio Links module licenses. Setting
these options to 0 means that if you open a GSM or a UMTS Atoll document with measurements or microwave links, you
will not have access to the Measurements or the Microwave Radio Links modules.
This option is particularly useful in giving different license 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 license, and the second not allowing the second group to use the Measurements module. Then,
use the Atoll Management Console to specify the Atoll.ini file to be loaded for each group as described in "Managing
Administration File Paths" on page 147. This way, the first group of users can work on GSM and UMTS Atoll documents
with measurements without consuming Microwave Radio Links licenses 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 mobile technology modules, add the corresponding lines to the [License] section of the Atoll.ini
file:
2G = 0
3G = 0
TD-SCDMA = 0
106
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
WiMAX = 0
LTE = 0
You can also 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 to the [License] section of the Atoll.ini file:
ACP_GSM = 0
ACP_UMTS = 0
ACP_WiMAX = 0
WiMAX_AFP = 0
LTE_AFP = 0
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.
3.3.5.3
To block access to
Add
GSM GPRS EGPRS
2G = 0
UMTS HSPA or CDMA2000 1xRTT 1xEV-DO
3G = 0
TD-SCDMA
TD-SCDMA = 0
WiMAX 802.16d and WiMAX 802.16e
WiMAX = 0
LTE
LTE = 0
Microwave Radio Links
MW = 0
Measurements
Measures = 0
GSM ACP
ACP_GSM = 0
UMTS ACP
ACP_UMTS = 0
WiMAX ACP
ACP_WiMAX = 0
WiMAX AFP
WiMAX_AFP = 0
LTE AFP
LTE_AFP = 0
Changing the NetHASP License Manager Idle Time Setting
The floating license manager has an idle time parameter with 10 minutes as default value. Atoll sessions consuming floating licenses from a license 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 license server, and consuming a license, 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 license actually allocated to an already running session. This might cause problems in the case where all the licenses
are used, the Atoll session performing heavy calculations does not get the chance to initialise the idle time parameter for
its license, and a new Atoll session is launched on another computer. In such a situation, the floating license manager
considers that the already running session has been inactive or closed, and the license 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:
[License]
IdleTime = X
Where X is the time in minutes. The idle time can be set to infinity by defining IdleTime = 0.
3.3.6
Database Options
3.3.6.1
Running the Database Integrity Checking After Refresh
It is advised to perform a database consistency check after you have refreshed the Atoll document contents with the data
in your database. You can also add the following optional lines in the Atoll.ini file so that Atoll will ask you if you want to
perform a database integrity check after you have refreshed your Atoll document data from the database.
[Refresh]
ControlIntegrity = 1
When you refresh data in your Atoll document with the data from the database, Atoll will not propose the data integrity
check, if you have set ControlIntegrity to 0. If you set ControlIntegrity to 1, Atoll will display a dialogue box asking whether
you want to perform the data integrity check or not.
© Forsk 2009
AT281_AM_E1
107
Administrator Manual
3.3.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:
[Database]
IntegrityChecker = 1
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.
3.3.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:
[Database]
CommandTimeout = X
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.
3.3.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:
[PlanetImport]
SensitiveCase = 1
Case sensitive means that "Site0" will be considered different from "site0" during import.
3.3.6.5
Setting the Sign for KClutter When Importing Data From Planet EV
Planet EV uses the opposite sign for the Kclutter 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 Kclutter when
importing data from Planet EV by adding the following lines to the Atoll.ini file:
[PlanetImport]
ChangeKclutterSign = 1
ChangeKclutterSign is set to 0 by default.
3.3.6.6
Removing Database Modifications History
All Atoll documents connected to a database store a history of all the modifications made in the table records. If you delete
records from your database, for regionalisation, for example, this does not necessarily decrease the memory consumption
due to the modifications history stored in the document.
You can have this modifications history erased from your document if you disconnect the document from the database and
if you have the following option set in your Atoll.ini file:
[Database]
RemoveHistoricalRecords = 1
3.3.6.7
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:
[Database]
PromptOnArchive = 1
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:
PromptOnArchive = 2
108
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
If you want to disable the prompt for password, set:
PromptOnArchive = 0
Notes:
3.3.6.8
•
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.
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:
[Database]
UseTransaction = 0
UseTransaction is set to 1 by default.
Caution:
•
Before modifying this option, make sure that the database server is correctly configured for
transactions.
3.3.7
GSM Options
3.3.7.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:
[Features]
IM_TRAFFIC_OVERLAP = 1
3.3.7.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:
[BsicFormat]
DefaultValue = 1 for Octal or 0 for Decimal format
DefaultValue enables you to change the default BSIC format (Octal by default) when you create a new Atoll document.
3.3.7.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:
[AFP]
WorstCaseIM_FskAfp = 0 or 1
This option is valid for Forsk’s 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.
© Forsk 2009
AT281_AM_E1
109
Administrator Manual
3.3.7.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 EGPRS documents, add the following lines to the Atoll.ini file:
[Refresh]
TRXIntegrity = 1
By default, this option is considered to be set to 0, which improves Atoll’s 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.
Note:
•
3.3.7.5
It is not advised to use this option with a Sybase database.
Disabling the Maximum Range Parameter
The maximum cell range parameter (System tab of the Predictions folder’s properties dialogue) in GSM GPRS EGPRS
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:
[Perfos]
MaxRangeApplied = No
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.
3.3.7.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:
[Studies]
MultiBandManagement = 1
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
transmitter’s 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 multiband 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
with 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:
[Studies]
RemoveBadMultiCells = 0
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:
[Studies]
CleanMultiCellManagement = 1
CleanMultiCellManagement is set to 0 by default.
3.3.7.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
HCS
from the serving transmitter must be higher than the minimum reception threshold ( T Rec ) 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:
110
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
•
1st strategy: The serving transmitter is the one for which the difference between the received signal level and
HCS
HCS
T Rec is the highest. Where, T Rec is the minimum reception threshold for the HSC layer of each respective trans•
mitter.
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:
[Studies]
UseThresholdForSameLayerPriorities = 0
UseThresholdForSameLayerPriorities is set to 1 by default.
3.3.7.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:
[AFP]
SimpleUserGUI = 1
SimpleUserGUI is set to 0 by default. Setting SimpleUserGUI to 1 hides the Interference Matrices, MAIO, and Advanced
tabs.
3.3.7.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:
[GSM]
CanEditTRXInfoAtTXLevel = 0
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.
3.3.7.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]
2GTxDiversityGain = X
Where X is the value of the air-combining gain in dB.
3.3.7.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 atollu-net.ini file:
[TMP]
ExtraServZone = 1
3.3.8
UMTS and CDMA2000 Options
3.3.8.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:
[3GCells]
NoSuffixIfUniqueCarrier = 0 or 1
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.
© Forsk 2009
AT281_AM_E1
111
Administrator Manual
3.3.8.2
Enabling Shadowing Margin Calculation for Ec/I0
In order to take the DL SHO gain into account in the Ec/I0 calculations, the Atoll.ini file must contain the following lines:
[CDMA]
AddPilotSHOGain = 1
Setting AddPilotSHOGain to 0 means that the DL SHO gain is neither calculated nor taken into account. Setting it to 1
means that it will be taken into account in the Ec/I0 calculations. When this parameter is not defined in the Atoll.ini file, Atoll
considers the DL SHO gain, i.e., the default value is 1.
3.3.8.3
Using Poisson Distribution in Monte-Carlo Simulations
By default in UMTS and CDMA technologies, a number of mobiles are generated in each simulation of a group 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, these lines have to be included in the Atoll.ini file:
[CDMA]
RandomTotalUsers = 0
Setting RandomTotalUsers to 0 instructs Atoll to use a constant total number of users attempting a connection in all simulations. By default, this option is considered to be set to 1, which means that Atoll will determine a random total number of
users attempting a connection in each simulation following a Poisson distribution.
3.3.8.4
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:
[CDMA]
HSDPAThroughputPeak = 0 or 1
•
•
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.
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:
[CDMA]
HSDPAAvgSimuResults = 1
HSDPAAvgSimuResults = 0 by default.
3.3.8.5
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:
[CDMA]
PmaxInIntraItf = 1
•
•
112
0: Intra-cell interference calculation based on total power (Default)
1: Intra-cell interference calculation based on maximum power
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
3.3.8.6
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:
[CDMA]
UseStudyCnxProba = 1
MinUsersPerBin = X
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.
3.3.8.7
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:
[CDMA]
CQIDeltaWithPower = 0 or 1
CQIDeltaWithPower is set to 1 by default. If you set CQIDeltaWithPower to 0, the HS-PDSCH CQI will be calculated using
the formula:
EC
EC
 CQI  HS – PDSCH =  CQI  pilot –  -------
+  -------
 N T pilot  N T HS – PDSCH
If you set CQIDeltaWithPower to 1, the HS-PDSCH CQI will be calculated using the formula:
 CQI  HS – PDSCH =  CQI  pilot – P pilot + P HS – PDSCH
The above equations are in dB. Refer to the Technical Reference Guide for more details.
3.3.8.8
Enabling Orthogonality Factor in Pilot EC/NT 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 EC/NT in HSDPA instead of %Pilot Finger
by adding the following lines in the Atoll.ini file:
[CDMA]
OrthoInCPICH = 1
3.3.8.9
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:
[CDMA]
MaxRejections = X
If a mobile is rejected X number of times, it will no longer be considered in the next iterations.
3.3.8.10
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]
HSDPAMaxRejections = X
Where X is the number of times an HSDPA mobile should be rejected to be considered permanently rejected for the simulation.
3.3.8.11
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:
[CDMA]
© Forsk 2009
AT281_AM_E1
113
Administrator Manual
CutOffSimu = X
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.
3.3.8.12
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.
Figure 3.1: Rasterization Process
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:
[Rasterization]
Improve = 0 or 1
Precision = 1
SurfRatio = 20
MaximumSurf = 2500
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.
Important:
•
•
114
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.
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.
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
Note:
•
•
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.
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.
3.3.8.13
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:
[CDMA]
IterBeforeDown = X
Where X is the integer number of iterations.
3.3.8.14
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:
[CDMA]
PFSchedulerCQIFactor = X
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.
3.3.8.15
Displaying Ec/I0 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:
[CDMA]
DisplayEcIoOfRejected = 1
DisplayEcIoOfRejected is set to 0 by default.
3.3.8.16
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:
[CDMA]
MultiBandSimu = 0
MultiBandSimu is set to 1 by default.
3.3.8.17
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:
[PSC]
DisplayCostValues = 1
DisplayCostValues is set to 0 by default.
3.3.8.18
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:
© Forsk 2009
AT281_AM_E1
115
Administrator Manual
[CDMA]
CodeStrategies = 1, 2, 3, 4
The allocation strategies 1, 2, 3, and 4 correspond to the following:
3.3.8.19
•
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
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:
[PSC]
ConstantStep = 1
ConstantStep is set to 0 by default.
3.3.8.20
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:
[Neighbours]
CompressModeEval = 1
CompressModeEval is set to 0 by default.
3.3.8.21
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:
[Studies]
SCActivesetMaxSize = X
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.
3.3.9
WiMAX and LTE Options
3.3.9.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:
[WiMAX]
ModifiableIEEEParams = 0
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:
•
116
802.16d:
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
•
802.16e:
-
3.3.9.2
Under Channel Configuration in the Global Parameters tab of the Transmitters folder’s properties dialogue:
Number of Subchannels per Channel and Number of Subcarriers per Channel, i.e. Total, Used, and Data.
In the Permutation Zones table: Number of Used Subcarriers, Number of Data Subcarriers, and Number of
Subchannels per Channel.
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.
Using Only Bearers Common Between the Terminal’s and Cell’s
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:
[OFDM]
UseCommonBearersOnly = 1
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 terminal’s and the cell’s equipment for both downlink and uplink bearer
selection.
3.3.9.3
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:
[WiMAX]
InterNeighbourPICollisions = 0
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.
3.3.9.4
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:
[LTE]
InterNeighbourIDCollisions = 0
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.
3.3.10
Measurement Options
3.3.10.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:
[TestMobileData]
ShowCoupleInfo = 1
Setting ShowCoupleInfo to 0 hides this information.
© Forsk 2009
AT281_AM_E1
117
Administrator Manual
3.3.10.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:
[TestMobileData]
NumberOfTestMobileTransmitters = X
Where X is the number of transmitters per drive test data path. The default value of NumberOfTestMobileTransmitters is 7.
3.3.10.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:
[TestMobileData]
RecalcDist = 1 or 0
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.
3.3.10.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:
[TestMobileDataImportFmt]
BCCHColumn = Column1
BSICColumn = Column2
Where, Column1 and Column2 are the titles of the two columns in the .fmt file corresponding to the BCCH and the BSIC
columns respectively.
3.3.10.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:
[TestMobileData]
FloatingPointScramblingCodeSupport = 1
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.
3.3.11
Other Options
These options concern the Best Signals Export add-in which is available from Forsk on demand.
3.3.11.1
Best Signals Export for Active Transmitters Only
The Best Signal Export add-in offers an option to calculate the path loss matrices for transmitters whose current path loss
matrices are either invalid or do not exist. As calculating path loss matrices can be a time-consuming task, it is important
to filter out the transmitters that do not have any influence on the results of the add-in. These transmitters might be the
ones that have missing or invalid path loss matrices, and are inactive. The default option in the current version of the addin only considers transmitters that are active.
If you want to instruct the add-in to consider all active and inactive transmitters, add the following lines in the Atoll.ini file
(not the BestSignalsExport.ini file):
[Transmitter]
GetSortedSignalsActiveOnly = 0
For further information about the add-in and its features, please refer to the Best Signals Export User Manual available on
Forsk’s support website.
118
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
3.3.11.2
Best Signals Export for Transmitters, Repeaters, and Remote Antennas
By default, the add-in exports the best signals for a transmitter, its remote antennas, and its repeaters combined. If you
want the add-in to export separate coverages for transmitters, remote antennas, and repeaters, add the following lines in
the Atoll.ini file (not the BestSignalsExport.ini file):
[Transmitter]
GetSortedSignalsCombineTxRepAndRa = 0
If you want the add-in to export separate coverages for remote antennas and repeaters and not export any coverage for
their transmitters, add the following lines in the Atoll.ini file (not the BestSignalsExport.ini file):
[Transmitter]
GetSortedSignalsRepeatersOnly = 1
3.4
The 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 ("#").
Caution:
•
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.
In order for the ACP initialisation file to be used by Atoll, you should place the acp.ini file in the Atoll installation directory.
The following sections describe the options available in the acp.ini file.
3.4.1
Managing Preferences
For any setting in the acp.ini file can be overridden by creating an equivalent setting in the Windows registry. For example,
to override a setting called KEY_NAME in the acp.ini section called SECTION_NAME, you must the following Windows
registry entry of the type REG_SZ:
HKEY_CURRENT_USER\Software\Forsk\acp\SECTION_NAME\KEY_NAME
In the [ACPSettingManagement] section, the following setting defines what will be loaded first: the settings from the acp.ini
file or the user-specific settings of the Windows registry. By loading user settings first, you can override the user-specific
settings with the settings in the acp.ini file. The default is to load acp.ini first.
[ACPSettingManagement]
isUserSettingFirst=0
3.4.2
GUI-Related Preferences
In this section are the settings defining default values and defining certain aspects of the GUI configuration.
3.4.2.1
Default Values on the General Tab
In the [ACPGeneralPage] section, you can find the options used to set default values for the General tab.
The following options can be used to set default values for the number of interations and resolution:
[ACPGeneralPage]
nbIteration=100
resolution=50
Other options can be used to define the default values for calculating cost:
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
© Forsk 2009
AT281_AM_E1
119
Administrator Manual
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
3.4.2.2
Default Values on the Objectives Tab
In the [ACPObjectivePage] section are the settings defining default values for the Objectives tab.
The following options are used to define the default values for UMTS Ec/Io:
[ACPObjectivePage]
umts.ecIoThreshold=-13
umts.ecIoCoverage=90
umts.ecIoCoverageType=2 # 0=absoluteValue, 1=relativeValue, 2=noCoverage
umts.ecIoDeltaCoverage=5
umts.isEcioTrafficWeight=1
The following options are used to define the default values for UMTS RSCP:
umts.ecThreshold=-85
umts.ecCoverage=90
umts.ecCoverageType=0 # 0=absoluteValue, 1=relativeValue, 2=noCoverage
umts.ecDeltaCoverage=5
umts.isEcTrafficWeight=0
The following option is used to define the default value for the minimisation of interference:
umts.interferenceWeight=1 # 0=none, 1=low, 2=high
The following option is used to define the default respective weights given to RSCP and Ec/Io:
umts.rscpEcioWeight=2 # 0=rscpOnly, 1=rscpPrefered, 2=normal, 3=ecIoPrefered,
4=ecIoOnly
The following options are used to define the default value for the overlap margin in UMTS and WiMAX:
umts.overlapMargin=5
wimax.overlapThreshold=5
The following options are used to define the default values for reception levels in GSM:
gsm.slThreshold=-85
gsm.slCoverage=90
gsm.slCoverageType=0 # 0=absoluteValue, 1=relativeValue, 2=noCoverage
gsm.slDeltaCoverage=5
gsm.isSlTrafficWeight=0
gsm-imported.slCoverageType=1 # 0=absoluteValue, 1=relativeValue, 2=noCoverage
gsm-imported.slDeltaCoverage=0
The following options are used to define the default values GSM cell dominance:
gsm.cdNbServer=3
gsm.cdThreshold=10
gsm.cdCoverage=90
gsm.cdCoverageType=2 # 0=absoluteValue, 1=relativeValue, 2=noCoverage
120
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
gsm.cdDeltaCoverage=5
gsm.isCdTrafficWeight=0
gsm-imported.cdCoverageType=1 # 0=absoluteValue, 1=relativeValue, 2=noCoverage
gsm-imported.cdDeltaCoverage=0
The following option is used to define the default respective weights given to GSM reception level and GSM cell dominance:
gsm.slCdWeight=2
4=DomOnly
#
0=rxlevOnly,
1=rxlevPrefered,
2=normal,
3=DomPrefered,
The following options are used to define the default values for reception levels in WiMAX:
wimax.slThreshold=-85
wimax.slCoverage=90
wimax.slCoverageType=0 # 0=absoluteValue, 1=relativeValue, 2=noCoverage
wimax.slDeltaCoverage=5
wimax.isSlTrafficWeight=0
The following options are used to define the default values for WiMAX CINR:
wimax.cinrNbServer=3
wimax.cinrThreshold=10
wimax.cinrCoverage=90
wimax.cinrCoverageType=2 # 0=absoluteValue, 1=relativeValue, 2=noCoverage
wimax.cinrDeltaCoverage=5
wimax.iscinrTrafficWeight=0
The following options are used to define the default calculation method for WiMAX CINR:
wimax.cinrMethod=0 # 0=use frequency plan, 1=ignore frequency plan
wimax.cinrUseSegmentation=1
The following option is used to define the default respective weights given to WiMAX reception level and WiMAX CINR:
wimax.slCdWeight=2 # 0=rxlevOnly, 1=rxlevPrefered, 2=normal, 3=CinrPrefered,
4=CinrOnly
The following options are used to define whether shadowing is used and, if so, what the cell edge probability should be
set at (as a percentage):
param.shadowingMargin=false
param.cellEdgeCoverage=75
The following option defines whether or not indoor coverage is used. By default, when this option is set to "true," all pixels
will be considered to be indoors.
Note:
•
On the Advanced tab of ACP Setup dialogue, you can define which individual clutter
classes are to be considered as indoors. For more information, see the User Manual.
param.indoorCov=false
3.4.2.3
Default Values on the Reconfiguration Tab
In the [ACPReconfPage] 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: pilot power, antenna, azimuth, and
mechanical tilt optimisation.
Note:
•
The options in this section do not select the default reconfiguration options when set to "1",
instead they disable those reconfiguration options.
; [ACPReconfPage]
umts.disablePilotPowerOptimization=0
© Forsk 2009
AT281_AM_E1
121
Administrator Manual
wimax.disablePreamblePowerOptimization=0
disableAntennaOptimization=1
disableETiltOptimization=1
disableAzimuthOptimization=1
disableMechTiltOptimization=1
disableSiteSelection=1
The following options are used to specify default values for the reconfiguration ranges:
defaultTxAzimuthVariation=20
defaultTxAzimuthStep=5
defaultTxTiltMin=0
defaultTxTiltMax=5
defaultTxTiltStep=1
defaultTxETiltMin=0
defaultTxETiltMax=10
The following option is used if the precalculated path loss matrix module is available and used.
Note:
•
This option should be set to "0" if all of the propagation models used are natively supported
by the ACP and you do not need the precalculated path loss matrix module.
allowPrecalcMatricesModule=1
3.4.2.4
Activating Support for Volcano Propagation Models
If you want to activate support for Volcano propagation models, you can add a section called [VolcanoPM] and enter the
following option:
enable=1 # ACP support for Volcano propagation models are activated.
If "enable" is set to "0," or if the option is not in the acp.ini file, access to Volcano propagation models is not supported by
ACP.
3.4.2.5
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:
[ACPAntennaPage]
autoGroupPattern=(.*)_
autoGroupPattern_ant=(.*)_
autoGroupPattern_group=(.*)_
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):
autoRestoreDefaultConfig=1
3.4.2.6
Displaying Custom Site and Antenna Fields
In the [ACPCustomFieldExtraction] section, you can set options that will enable ACP to extract data from custom fields in
the SITE and ANTENNA tables of the Atoll database. ACP can use the information in the custom fields to extract the status
(candidate or existing) of sites for site selection or to group antennas.
The custom columns in the SITE and ANTENNA tables must match the column names defined in the "site.status" and
"antenna.model" options of the acp.ini file, respectively:
•
•
122
Status of sites: By using the "site.status" option to define the name of the custom status column in the SITE table,
you can extract the status (candidate or existing) of sites for site selection. All sites in the SITE 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.
Grouping antenna patterns: You can 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
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
using the "antenna.model" option. Using the "antenna.model" enables you to form a multi-band antenna.
[ACPCustomFieldExtraction]
site.status=acp_status # Name of the custom column in SITE table. Default value
is 'acp_status'.
site.status.candidate=candidate # Name used to define a candidate site. Default
value is 'candidate'.
antenna.model=acp_model # Name of the custom column in ANTENNA table. Default
is 'acp_model'.
3.4.2.7
Defining the Appearance of the Optimisation Dialogue
In the [ACPMapPage] section 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.
3.4.2.7.1
Defining the Colours in the Quality Analysis Maps
The following settings in the [ACPMapPage] section are used to define the colours used in the quality analysis maps on
the Quality Maps tab. The settings are the same for a series of keys:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
colormap.obj1: This key is used on the result/quality map window for UMTS 'RSCP', GSM 'BCCH SigLev', WiMAX
'Preamble SigLev'.
colormap.obj2: This key is used on the result/quality map window for UMTS 'EcIo'.
colormap.slCn: This key is used on the result/quality map window for WiMAX 'C/N' and CINR.
colormap.gain1: This key is used on the result/quality map window for 'RSCP Gain', 'BCCH SigLev' gain, 'Preamble SigLev' gain.
colormap.gain2: This key is used on the result/quality map window for 'EcIo Gain'.
colormap.gain: This key is used on the overlay map that appears during a run.
colormap.cellOverlapGain: This key is used on the result/quality map window for gain in overlapping areas.
colormap.cellOverlap: This key is used on the result/quality map window for overlapping areas and GSM Cell
Dominance.
colormap.ececioCoverage: This key is used on the result/quality map window for Ec and Ec/Io.
colormap.imprCoverage: This key is used on the result/quality map window for improved coverage.
colormap.changeImpr: This key is used on the result/quality map window for the amount of improvement.
colormap.changeCost: This key is used on the result/quality map window for a change of cost.
colormap.changeType: This key is used on the result/quality map window for a change of antenna type.
colormap.changeSelectionType: This key is used on the result/quality map window for a change of selection type.
colormap.changeTilt: This key is used on the result/quality map window for a change of mechanical tilt.
colormap.changeAzimuth: This key is used on the result/quality map window for a change of azimuth.
colormap.changePilot: This key is used on the result/quality map window for a change in pilot power.
colormap.changeEtilt: This key is used on the result/quality map window for a change in electrical tilt.
colormap.bestcellEtilt: This key is used on the result/quality map window for the electrical tilt in the best serving
cell.
colormap.bestcellSector: This key is used on the result/quality map window for the serving sector of the best
serving cell.
colormap.bestcellEc: This key is used on the result/quality map window for Ec of the best cell.
colormap.bestcellEcio: This key is used on the result/quality map window for Ec/Io of the best cell
colormap.overlapRatio: This key is used on the result/quality map window for the percentage of overlap.
colormap.diff: This key is used on the result/quality map window
colormap.userWeighting: This key is used on the result/quality map window for the defined user weighting.
Each key has a series of options. The first option, "nbRange," defines the number of steps in the total range of possible
values. Then, for each step, the first and last value is defined along with the RGB values of the colour that is used to display
it on the map.
The following is an example of the first keys. The remaining keys can be defined in the same manner.
[ACPMapPage]
colormap.obj1.nbRange=10
colormap.obj1.range.0=[-99999.000000 -105.000000] RGB(0 0 255)
colormap.obj1.range.1=[-105.000000 -100.000000] RGB(0 128 255)
colormap.obj1.range.2=[-100.000000 -95.000000] RGB(0 196 196)
colormap.obj1.range.3=[-95.000000 -90.000000] RGB(0 224 128)
colormap.obj1.range.4=[-90.000000 -85.000000] RGB(0 224 0)
colormap.obj1.range.5=[-85.000000 -80.000000] RGB(64 255 0)
colormap.obj1.range.6=[-80.000000 -75.000000] RGB(196 255 0)
colormap.obj1.range.7=[-75.000000 -70.000000] RGB(255 224 0)
colormap.obj1.range.8=[-70.000000 -65.000000] RGB(255 128 0)
colormap.obj1.range.9=[-65.000000 99999.000000] RGB(255 0 0)
© Forsk 2009
AT281_AM_E1
123
Administrator Manual
colormap.obj2.nbRange=8
colormap.obj2.range.0=[-99999.000000 -15.000000] RGB(0 0 255)
colormap.obj2.range.1=[-15.000000 -13.000000] RGB(0 128 255)
colormap.obj2.range.2=[-13.000000 -11.000000] RGB(0 196 196)
colormap.obj2.range.3=[-11.000000 -9.000000] RGB(0 224 0)
colormap.obj2.range.4=[-9.000000 -7.000000] RGB(128 255 0)
colormap.obj2.range.5=[-7.000000 -5.000000] RGB(255 224 0)
colormap.obj2.range.6=[-5.000000 -3.000000] RGB(255 128 0)
colormap.obj2.range.7=[-3.000000 99999.000000] RGB(255 0 0)
colormap.gain1.nbRange=8
colormap.gain1.range.0=[-99999.000000 -9.000000] RGB(0 0 255)
colormap.gain1.range.1=[-9.000000 -6.000000] RGB(0 128 255)
colormap.gain1.range.2=[-6.000000 -3.000000] RGB(0 196 212)
colormap.gain1.range.3=[-3.000000 0.000000] RGB(0 224 196)
colormap.gain1.range.4=[0.000000 3.000000] RGB(0 255 0)
colormap.gain1.range.5=[3.000000 6.000000] RGB(255 255 0)
colormap.gain1.range.6=[6.000000 9.000000] RGB(255 128 0)
colormap.gain1.range.7=[9.000000 99999.000000] RGB(255 0 0)
colormap.gain2.nbRange=8
colormap.gain2.range.0=[-99999.000000 -3.000000] RGB(0 0 255)
colormap.gain2.range.1=[-3.000000 -2.000000] RGB(0 128 255)
colormap.gain2.range.2=[-2.000000 -1.000000] RGB(0 196 212)
colormap.gain2.range.3=[-1.000000 0.000000] RGB(0 224 196)
colormap.gain2.range.4=[0.000000 1.000000] RGB(0 255 0)
colormap.gain2.range.5=[1.000000 2.000000] RGB(255 255 0)
colormap.gain2.range.6=[2.000000 3.000000] RGB(255 128 0)
colormap.gain2.range.7=[3.000000 99999.000000] RGB(255 0 0)
colormap.gain.nbRange=10
colormap.gain.range.0=[-99999.000000 -4.000000] RGB(0 0 255)
colormap.gain.range.1=[-4.000000 -2.000000] RGB(0 128 255)
colormap.gain.range.2=[-2.000000 -1.000000] RGB(0 196 196)
colormap.gain.range.3=[-1.000000 0.000000] RGB(0 224 128)
colormap.gain.range.4=[0.000000 1.000000] RGB(0 224 0)
colormap.gain.range.5=[1.000000 2.000000] RGB(64 255 0)
colormap.gain.range.6=[2.000000 3.000000] RGB(196 255 0)
colormap.gain.range.7=[3.000000 4.000000] RGB(255 224 0)
colormap.gain.range.8=[4.000000 5.000000] RGB(255 128 0)
colormap.gain.range.9=[5.000000 99999.000000] RGB(255 0 0)
3.4.2.7.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:
config.background=0 # RGB code as integer: here black
config.foreground=16843008 # RGB code as integer(R*2^16+G*256+B): here white
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:
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
124
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
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.
The following options define the size of the map title on the Quality Maps tab:
config.titleHeight=16 # Title height in pixels
config.titleFontSize=16 # Size of title font in points
The following option defines the width of the margin in pixels on the Quality Maps tab:
config.margin=2
The following options define the appearance of the map legend on the Quality Maps tab:
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
The following option defines whether the axis is displayed on the Quality Maps tab:
config.showAxis=1
The following options define the appearance of the histogram on the Quality Maps tab:
config.showHistogram=1 # Defines whether the histogram is displayed.
config.histogramHeight=60 # Defines the width of the histogram in pixels.
The following options define the appearance of the focus zone on the Quality Maps tab:
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.
3.4.2.8
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:
transparency=50
3.4.2.9
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 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.
allowUserChangeForCommit=false
3.4.2.10
Defining the Appearance of the Overlay Window
In the [ACPOverlayDialog] section is the option for defining whether the user can only edit the set of changes to be committed 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.
allowUserChangeForCommit=false
3.4.2.11
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.
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
© Forsk 2009
AT281_AM_E1
125
Administrator Manual
encoding=UTF-8
saveDefaultStylesheet=1
#save a default styleshhet if none exist
defaultStylesheetName=.acpReport.xslt # name of the default stylesheet file.
set it empty to disable stylesheet processing instruction
3.4.3
The Core ACP Engine Settings
The settings in the [ACPCore] section are used to define how the ACP engine functions.
3.4.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):
generateLogFile=0 # The default is "0"; no log file.
The following option defines the crash reporter will run in case of an application crash.
useCrashReport=1
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:
[Email]
Adress=support@theoperator.com
Name=Support_name
3.4.3.2
Configuration File Settings
You can save default setup options in a general configuration file using the ACP - Automatic Cell Planning Properties
dialogue. For information on using the properties dialogue, refer to the technology-specific chapter of the User Manual.
The following option defines the general configuration file to be used:
generalCfgFile=c:\myConfig\myDefaultPrj.cfg # complete path to cfg file
Note:
•
3.4.3.3
Any settings in the general configuration file will overwrite any option which can also be
defined either in the acp.
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 available.
useComputationThreadPool=true
computationThreadPoolSize=-1
3.4.3.4
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.
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.
126
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
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 "memLimitNumPos", 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.
Note:
•
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
3.4.3.5
RSCP and Macro Diversity Gain Calculation Options
The following options determine how ACP calculates the signal level and the macro diversity gain mode.
3.4.3.5.1
Signal Level
You can define how ACP measures the signal level (UMTS RSCP, GSM BCCH Power, WiMAX Preamble 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.
linkMode = 0 # The default
3.4.3.5.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.
Warning: 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
SHOGainAdvanced=0
addPilotSHOGain=1 # The default
3.4.3.6
Determining Transmitter Altitude
The following option defines how ACP determines the transmitter altitude when no site altitude is defined in Atoll. "addPilotSHOGain" 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.
Warning: 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
3.4.3.7
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:
© Forsk 2009
AT281_AM_E1
127
Administrator Manual
•
•
•
High Speed: Using the highest speed also uses the least memory although the final results are 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 descibed 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 analagous 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 analagous options for the high speed mode and the high precision mode are "threshLevelMonitorCellSpeed"
and "threshLevelMonitorCellPrec", respectively.
threshLevelCalcCell: The "threshLevelCalcCell" defines the best server signal threshold (dB) in order to be used
when calculating interference. The analagous options for the high speed mode and the high precision mode are
"threshLevelCalcCellSpeed" and "threshLevelCalcCellPrec", respectively.
The following options define the values ACP uses for default mode:
maxMonitorCell=32
threshLevelMonitorCell = 35
threshLevelCalcCell = 27
The following options define the values ACP uses for high speed mode:
maxMonitorCellSpeed=30
threshLevelMonitorCellSpeed = 30
threshLevelCalcCellSpeed = 25
The following options define the values ACP uses for high precision mode:
maxMonitorCellPrec=35
threshLevelMonitorCellPrec = 40
threshLevelCalcCellPrec = 40
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:
threshLevelOffUmts=0
maxMonitorOffUmts=0
threshLevelOffGsm=0
maxMonitorOffGsm=0
threshLevelOffWimax=5
maxMonitorOffWimax=5
threshLevelOffLte=10
maxMonitorOffLte=10
3.4.3.8
Extracted Traffic Settings
The ACP extracts traffic directly from Atoll using randomly generated users for the selected maps. Because the traffic is
generated randomly (as opposed to accessing traffic density directly), many more positions than there are pixels are
requested during the extraction of traffic. Internal density maps are then built from these random traffic snapshots.
The accuracy of this process depends both on the resolution of the extracted traffic defined during the setup process and
the selected ACP mode of operation for (high speed, default, or high precision, see "Balancing Speed, Memory Use, and
Accuracy in Calculations" on page 127).
For example, using the default settings, ACP requests ten times more random users than the number of pixels derived
from the resolution of the extracted traffic.
You can increase the precision (but also the traffic extraction time) with which ACP extracts traffic from traffic maps by
increasing the values of the following options:
noUniformTrafficLowFactor=5 # Using high speed settings
noUniformTrafficNormFactor=10 # Using default settings
128
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
noUniformTrafficHighFactor=20 # Using high precision settings
3.4.3.9
Accessing Raster Data
By default, ACP accesses all raster files (DEM, clutter class files, clutter height files) using the Atoll API.
When using external, as opposed to embedded, raster files, you can increase how quickly ACP loads the raster data by
allowing ACP to access the files directly instead of through Atoll. You can enable ACP to access the files directly using the
following option:
useExternalGisDataFile=1
Notes:
•
•
•
When you set "useExternalGisDataFile" to "1," enabling ACP to access raster files directly,
a new tab, the Parameters tab, appears on the ACP Setup dialogue. You must define the
each raster file ACP will use on the Parameters tab.
If the same raster files are used for each Atoll session, you should identify the raster files in
the configuration file, so that it is no longer necessary to enter the data each time.
When ACP accesses raster files directly, only single-layer raster files are supported. The
raster files must be in either BIL or TIFF format.
When ACP accesses raster files directly, you can define the georeferencing mode for raster files in BIL format:
•
•
•
0: Edge: The upper North-East coordinate of the BIL raster file corresponds to the edge of the raster file.
1: Centre: The upper North East coordinate of the BIL raster file corresponds to the center of the first pixel of the
raster file.
2: Auto: ACP detects automatically the correct georeferencing mode for the BIL raster file
The default setting is "2," which enables ACP to automatically select the correct mode and is the recommended setting.
bilGeoMode=2 # The default is 2 (auto)
3.4.3.10
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.
pathlossAccessMode=2
3.4.3.11
Specific WiMAX Parameters
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.
wimaxPreambleSegmented=2
3.4.4
Miscellaneous Configuration Settings
In the [ACPMisc] section are several additional ACP configuration options.
3.4.4.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.
autoCheckPredictionValidity=1
© Forsk 2009
AT281_AM_E1
129
Administrator Manual
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.
autoPathlossRecomputation=0
3.5
XML Studies File
The .xml file can be created if you want to share customized coverage prediction studies. It contains descriptions of coverage prediction studies, including:
•
•
•
General parameters: name of study template, comments, group, sort, and filter criteria.
Study conditions: study criterion, lower and upper thresholds, servers to be studied, margin, carrier, etc.
Display settings: display type, visibility scale, add to legend option, tips text, transparency level, etc.
This file can be created in any folder in order to be imported from a specific path according to the user type. All the studies
described in these .xml files can be used as study templates available for users in their Atoll documents.
3.5.1
Creating an XML Studies file
An .xml study file is a UTF-8 encoded XML file that can be viewed in any XML-ready application, such as Internet Explorer
or XMLSpy. It is recommended to create this .xml file in Atoll to ensure that it has the correct structure and can be later
opened and read again by Atoll. However, it is possible to modify the contents of this file in an XML editor in order to make
specific changes.
You can create this file from Atoll by saving a coverage prediction study as a template. To save a coverage prediction
study as a template in a specific .xml file:
1. Expand the Predictions folder of the Explorer window.
2. Right-click the coverage prediction study that you want to save as a template.
3. Select "Save as a template" from the context menu.
You can save the additional customized study in an existing .xml study file. In that case, this file, which already contains
a list of customized study definition is completed with this last study. If you indicate a new .xml study file, this one is created
with a single customized study in it.
3.5.2
Using an XML Studies file
It is possible to import a specific .xml study file in order to place a list of customized studies with predefined settings in the
prediction creation dialogue. The interest of browsing an .xml study file is to have a specific list of customized studies for
a particular type of user.
To use an existing .xml study file:
1. Right-click the Predictions folder of the Explorer window.
2. Select "New" from the context menu.
3. Click the Browse button in order to locate the appropriate file.
4. When found, click OK to import the customized study list contained in it.
The customized study list new appears in the bottom part of the prediction creation dialogue.
3.5.3
XML Studies File Example
<?xml version="1.0" encoding="UTF-8"?>
<CoverageTRXStudy>
<Name>Coverage by Signal Level</Name>
<Display>
<minZoom>500</minZoom>
<maxZoom>20000000</maxZoom>
<visible>Yes</visible>
<Type>ByIntervals</Type>
<FieldSelector>80000008</FieldSelector>
<Opacity>50</Opacity>
<Items>
<Item>
<Min>-70.</Min>
130
AT281_AM_E1
© Forsk 2009
Chapter 3: Administration Files
<Legend>Best signal level (dBm) >=-70</Legend>
<MainColor>255 0 0</MainColor>
<SecondaryColor>0 0 0</SecondaryColor>
<LineStyle>5</LineStyle>
<LineWidth>15</LineWidth>
<FillStyle>1</FillStyle>
</Item>
...
<Item>
<Min>-100.</Min>
<Legend>Best signal level (dBm) >=-100</Legend>
<MainColor>0 147 255</MainColor>
<SecondaryColor>0 0 0</SecondaryColor>
<LineStyle>5</LineStyle>
<LineWidth>15</LineWidth>
<FillStyle>1</FillStyle>
</Item>
</Items>
<DataTips>
<Item>c0000000</Item>
<Item>c0000001</Item>
</DataTips>
</Display>
<AddToLegend>1</AddToLegend>
<Resolution>100</Resolution>
<LockedStudy>0</LockedStudy>
<ComputeHisto>1</ComputeHisto>
<HistoPerTx>0</HistoPerTx>
<HistoLabel>Best signal level (dBm)</HistoLabel>
<Conditions>
<FieldDbm>
<Min>-100.</Min>
</FieldDbm>
<Reliability>0.75</Reliability>
<TRXType>BCCH</TRXType>
<DefTrgThreshold>1</DefTrgThreshold>
<Indoor>0</Indoor>
<WithShadowing>1</WithShadowing>
</Conditions>
</CoverageTRXStudy>
© Forsk 2009
AT281_AM_E1
131
Administrator Manual
132
AT281_AM_E1
© Forsk 2009
Chapter 4
Atoll Management Console
This chapter describes the Atoll Management Console’s concepts, features and functions and how to access
and perform the tasks it offers.
Atoll
RF Planning & Optimisation Software
Administrator Manual
134
AT281_AM_E1
© Forsk 2009
Chapter 4: Atoll Management Console
4
Atoll Management Console
4.1
Introduction
The Atoll Management Console facilitates creating and upgrading Atoll databases2. The Atoll Management Console
provides the database administrator the possibility of globally managing the database with the easy-to-use step-by-step
procedures which use wizard interfaces. The Atoll Management Console comprises the following management tools:
•
•
•
•
•
•
•
4.2
Creating a master database
Upgrading a master database
Creating project databases
Refreshing the project databases
Managing shared Atoll administration file paths for user groups
Managing user accounts and access rights
Managing a history of data modifications in databases
Atoll Management Console Installation
Following sections list the requirements for installing and the installation procedure for installing the Atoll Management
Console.
4.2.1
Installation Requirements
You can install the Atoll Management Console once you have installed Atoll. Atoll Management Console supports Oracle,
and Microsoft SQL Server.
4.2.2
Installation Procedure
You need administrator rights to the computer on which you want to install the Atoll Management Console. The setup
wizard is simple and lets you configure your installation according to your requirements. Follow the instructions below, in
order to install the Atoll Management Console successfully.
1. Close all programs.
2. Insert the Atoll installation CD ROM in the workstation CD drive.
This will launch the Autorun program. If the Autorun does not launch automatically, you can open the contents of
the CD in Explorer and run the setup program manually.
3. Click the Install Atoll Management Console command in the Autorun program to launch the installation.
This will run the Atoll Management Console setup wizard, which will guide you through the setup process.
Figure 4.1: Atoll Management Console Setup
4. Select the destination directory for the installation.
2.
In this chapter, Atoll databases refer to the RDBMS consisting of Atoll’s tables containing their respective fields
and values, which can be used with Atoll Management Console, i.e., Oracle and Microsoft SQL Server.
© Forsk 2009
AT281_AM_E1
135
Administrator Manual
Figure 4.2: Atoll Management Console Setup - Installation Directory Selection
The installation directory proposed by the setup program may be different from the Atoll installation directory. Make
sure that you install the Atoll Management Console in the same directory as Atoll.
The Atoll Management Console follows the same version and build format as Atoll. Therefore, you should ensure
that you install compatible versions of Atoll and the Atoll Management Console.
5. Select the Start menu folder for the Atoll Management Console.
Figure 4.3: Atoll Management Console Setup - Start Menu Folder Selection
6. Click the Next button to install the Atoll Management Console.
Figure 4.4: Atoll Management Console Setup - Finalising Installation
Notes:
136
•
You can also download the latest versions available on the Forsk’s Support website by
logging on using the user name and password provided by Forsk.
•
You can click the Back button to go back and modify any of the options during the
installation process.
•
You can click the Cancel button at any time during the installation to cancel the installation.
•
The Atoll User Manual and other documents can also be installed from the installation CD.
These documents are also available for download on the Forsk’s support website.
AT281_AM_E1
© Forsk 2009
Chapter 4: Atoll Management Console
4.2.3
Uninstalling the Atoll Management Console
To uninstall the Atoll Management Console:
1. Close all programs.
2. Open the Control Panel.
3. Open Add or Remove Programs.
4. Select Atoll Management Console in the list of installed programs listed under the Install/Uninstall tab.
5. Click Remove.
6. Follow the instructions in the uninstall wizard.
4.3
Working With the Atoll Management Console
This section explains the tools available in the Atoll Management Console and the procedures to follow. The Atoll Management Console consists of wizards that facilitate the procedure for each function proposing, a step-by-step approach.
4.3.1
Running the Atoll Management Console
To launch the Atoll Management Console:
1. Select Start > Run from the Windows taskbar.
2. Type mmc in the Open field of the Run dialogue to run the Microsoft Management Console (mmc.exe).
3. Select Open from the Console menu.
4. Open the Atollmgmt.msc file from the Atoll installation folder.
When the Atoll Management Console is run for the first time, there will be no database registered to manage.
To register a new database:
1. Right click the Database item in the left pane under the Atoll Administration section to open its context menu.
2. Select Register a new server… to open the Data Link Properties dialogue.
Figure 4.5: Database Context Menu
3. On the Provider tab, select the appropriate driver for your database, i.e., Oracle or SQL Server.
Figure 4.6: Data Link Properties Dialogue - Provider Tab
4. On the Connection tab, enter the server name, and the user name and password to access the database server.
You can check to see if the entered information is correct by clicking the Test Connection button.
© Forsk 2009
AT281_AM_E1
137
Administrator Manual
Oracle Databases
SQL Server
Figure 4.7: Data Link Properties Dialogue - Connection Tab
5. Click OK to connect to the selected database server.
Once a database server is added in the Atoll Management Console, you have access to all the features offered by the
console on the database server.
4.3.2
Atoll Management Console Environment
The figure below depicts the working environment of the Atoll Management Console. The Tree in the left pane lists all the
available database servers. The database server to which the current user is connected is marked with the
icon and
the disconnected database servers are represented with a
icon. The other pane displays the list of all the databases
available on the connected database server. The current user can be the owner of one of the listed databases. The user
name of the owner of a database is mentioned with the database name in parentheses, i.e., [Administration Atoll \Database\Server_Name(User_Name)]. One Oracle user can create and own only one database.
Details for the databases that have been upgraded, worked upon or created using the Atoll Management Console are
available in the window. Databases which are up to date are represented with the
ent version than that of currently installed Atoll are marked with the
icon while those which have a differ-
icon.
Note:
•
A single user cannot own more than one database. You must create a new user in order to
create a new master database or project database.
Figure 4.8: Atoll Management Console Environment - Current Connected User and Associated Database
138
AT281_AM_E1
© Forsk 2009
Chapter 4: Atoll Management Console
The displayed details of the databases which have been managed with the Atoll Management Console include the version
and type of database, and the Atoll template used to create this database.
Note:
•
A master database is one from which project databases can be created.
To view the details of a master database or a project database:
1. Right-click the master database or the project database in the list.
2. Select Properties from the context menu.
The Properties dialogue displays:
•
•
•
•
•
Name and description of the database,
User name,
Database type (Master or Project),
Version, and
Statistics on the database containing basic information such as the number of records in each table, etc.
There is a second tab in the Properties dialogue for project databases. This tab displays:
•
•
•
The name of the master database,
Connection parameters to the master database, and
The sites filtering method used when creating this project database.
The four main functions of the Atoll Management Console are accessible either through the context menu of the databases, or through the Actions menu in the menu bar. The following sections describe how the functions of the Atoll
Management Console can be performed.
4.3.3
Working With Master Databases
4.3.3.1
Creating New Master Databases
You can create new master databases in Oracle and SQL Server using the Atoll Management Console by providing the
required information to the New Database wizard. You have to specify the type of network template (GSM GPRS EGPRS,
UMTS HSPA, CDMA2000 1xRTT 1xEV-DO, etc.) on which the new master database is to be based, and follow the instructions in the New Database wizard.
Atoll and the Atoll Management Console have the same versions. This means that the Atoll Management Console can
create master databases based on the modules installed with the matching version of Atoll.
Note:
•
You must have administrator rights to the database and to the server for creating master
databases.
To create a new master database:
1. Select the server in the server list in the left pane.
2. Select Action > New > Database.
Figure 4.9: Creating a New Master Database
The New Database Wizard dialogue will appear.
Note:
•
© Forsk 2009
You can also create a new master database by selecting New > Database from the context
menu of the server item in the left pane.
AT281_AM_E1
139
Administrator Manual
Figure 4.10: New Database Wizard
3. Follow the step-by-step procedure, providing the information required and clicking Next.
The wizard will ask for the following information to create the master database:
-
The user who will be assigned owner rights to the master database. It can either be the current user or
you can create a new user.
The base Atoll template (GSM GPRS EGPRS, UMTS HSPA, etc.) to be used to create the master database.
Name and description for the master database.
The units and coordinate systems for the new master database.
Figure 4.11: Steps to Creating a New Master Database
Figure 4.12: Steps to Creating a New Master Database
4. The last window of the wizard lists the parameters you have selected.
5. Click Execute to create the master database.
The newly created master database is stored on the server on which it was created. This master database contains additional fields in the table ATOLL_ADMIN. Furthermore, every table in the master database (except COODSYS and UNITS)
contains an extra field called DB_RECORD_ID. The purpose of this field is to store the record ID for each record in the
table. The information in this field cannot be modified. The ATOLL_ADMIN table contains the following fields:
140
Field
Type
Description
NAME
Text (50)
The name of the master database as provided by the user
DESCRIPTION
Text (255)
Description of the master database as provided by the user
ATOLL_VERSION
Text (10)
The current version of Atoll
AT281_AM_E1
© Forsk 2009
Chapter 4: Atoll Management Console
ATOLL_BUILD
Integer
Current build of Atoll
(added by Atoll Management Console)
ATOLL_DBTYPE
Text (10)
Type of Atoll database (i.e., Master or Project)
(added by Atoll Management Console)
ATOLL_TEMPLATE
Text (50)
Base Atoll template used to create the master database
(added by Atoll Management Console)
DBSCHEMA
Memo
An image of the schema of the original database
(added by Atoll Management Console)
The ATOLL_ADMIN table is used to improve the performance of the upgrade feature. If a database has never been
managed using the Atoll Management Console and this table contains only the first three fields, the Database Upgrade
wizard has to search for all the data required for the upgrade in the entire database. This decreases the performance of
the Database Upgrade wizard. Therefore, this table is used to store the required information so that the future upgrades
are quicker. All the data required by the Database Upgrade wizard for the upgrade process is stored in this table.
4.3.3.2
Archiving Changes in Master Databases
Modifications made in project databases while working on it in Atoll can be archived in the master database using the Atoll
Management Console. You can archive any changes or modifications from a project database to the master database
using the Archive dialogue. The Archive dialogue lets you select changes to archive at multiple levels.
To archive the changes from a project database:
1. Select the project database to archive in the list of databases.
2. Select Actions > Archive to open the Archive dialogue.
Note:
•
You can also archive the changes by selecting Archive from the context menu of the
project database.
Atoll Management Console compares the project database and the master database for differences and list all the
differences found in the Archive dialogue.
Figure 4.13: Archiving Changes in Master Databases
a. Select a Site List from the Filter by Site List if you want to archive the changes made to sites of a specific site
list only. If you select a site list, the Atoll Management console filters the modifications listed below to include
only the modifications corresponding to sites in the selected site list.
b. Click Archive All if you want to archive all the modifications.
c. Select the check boxes to the left of the modified records that you want to archive and click Archive Sel. to
archive only the changes those modifications.
You can select the check boxes of more than one record simultaneously by selecting more than the records,
and clicking the check box corresponding to any one of the selected records.
d. You can also undo the last archive of all or selected changes.
e. Select the Check conflicts check box to see whether there have been conflicts during the archive. A conflict
occurs when a user or project database, having rights over the same item, has already archived a modification
since your last refresh from the master database. In this case you will have a different value for a field stored
in your project database, which you now want to modify, while the master database will have an already modified value. This feature helps avoiding conflicts of this sort that can arise in certain situations.
© Forsk 2009
AT281_AM_E1
141
Administrator Manual
f.
The Errors table lists any errors that might occur during the archive process. It lists the table and the record
on which the error occurs and the action that generated the error along with any error message that would
have been generated.
3. Click Close to finish archiving.
Note:
•
4.3.4
During the archive, the Atoll Management Console verifies the state of the O_CHANGED
fields in all the tables. If the O_CHANGED field is true for a record, the record will be listed
in the records to be archived in the master database.
Working With Project Databases
You can use Atoll’s project database feature with Oracle. The following sections describe the features available for working
with project databases.
4.3.4.1
Project Databases
Project databases improve performance, facilitate usage, and ensure data security and reliability. Instead of all the users
working directly with the master database, you can create one or many project databases from of your master database.
A project database can either be a copy of the entire master database or a copy of a part of the master database corresponding to a given physical location or surface area.
For example, you can have a country-wide master database either copied in a country-wide project database or many
project databases corresponding to different regions of the country. The database administrator can manage the connection, i.e., upgrade, archive, refresh etc., between the project database(s) and the master database. The master database
is not directly accessible to other users.
A project database is an intermediary database created from a master database. A project database contains the master
database that remains hidden from the end-users, and contains a copy of the master database that behaves as the
currently accessed database. When a user modifies the value of a field in any table of the database, he modifies this value
in the copy of that table stored in the project database. The value stored in the original table in the master database
remains unchanged until the database administrator archives all the modifications from the project databases to the
master database.
Figure 4.14: Working With a Single Level Database
Creating and working with project databases restricts the number of users who have access to the master database. This
reduces the risk of conflicts in the database as it is only the database administrator who can archive modifications from
project databases to the master database. All the users have access to project databases, but only the administrator or
advanced users can access and modify the master database directly.
142
AT281_AM_E1
© Forsk 2009
Chapter 4: Atoll Management Console
Figure 4.15: Working With Project Databases
If a country-wide network database is stored at a single location, and all the users of all the sub-regions have access to
this master database at the same time:
•
•
•
•
The probability of human error increases with the number of users who can modify data.
The probability of conflicts increases with the number of users accessing the database as well.
As the entire network is loaded every time a user accesses the database, and this too for each user working on
any part of the network, performance is hampered greatly.
A user working on only one city does not require knowledge of the entire country’s network for most of his tasks.
All these drawbacks can be countered by using project databases. Local project databases can be created using different
filters on sites thus allowing users to work on specific regions at a time. A possible scenario is depicted in the figure below:
Figure 4.16: Multiple Project Databases From a Single Master Database
4.3.4.2
Creating Project Databases
You can create project databases using the Atoll Management Console. Project databases facilitate the interaction of
users within a database, and provide flexibility and security. A project database is a copy of the master database with which
all the users of the master database can work simultaneously. A project database is an additional layer between the users
© Forsk 2009
AT281_AM_E1
143
Administrator Manual
and the master database, and provides added security for the master database. Project databases also help in avoiding
conflicts between the modifications of different users working on the same database.
To create a project database from a master databases:
1. Select the master database to from which you want to create a project database in the list of databases.
2. Select Actions > Create a Project Database to open the Project Database Creation Wizard dialogue.
Figure 4.17: Project Database Creation Wizard
Note:
•
You can also create a new project database by selecting Create a Project Database from
the context menu of a master database.
3. Follow the step-by-step procedure, providing the information required and clicking Next.
The wizard asks for the following information to create the project database:
-
Name of the server where the project database will be saved.
The user who will be the owner of the project database. It can either be the current user or you can create a
new user.
Note:
•
-
Certain versions of Oracle (and possibly other RDBMS) let you create a new user through
this dialogue, but the new user is not assigned DBA rights, and is unable to create the
associated project database. If such an error occurs in your case, it is recommended to
create the new user beforehand in the database, assign him DBA rights, and then create
the project database using the Atoll Management Console through the new user’s account.
Name and description of the project database.
The data that you want to be extracted from the master database into the project database. Here you have
four possibilities:
- Include all the sites in the master database.
- Include all the sites in a sitelist (disabled if no sitelist exists).
- Select the sites to include using an SQL condition.
- Include the sites contained inside a polygon filter.
Figure 4.18: Creating a New Project Database
An SQL condition can be used to select sites that have a certain field in common (a Flag, for example). If a polygon filter
is used, the user is asked the location of the vector file that contains the polygon.
The project database will have PROJECT mentioned in the details of the Atoll Management Console window.
A project database contains a table named ATOLL_ADMIN_PRJ in addition to the table ATOLL_ADMIN. This table
contains the following information about the project database:
144
AT281_AM_E1
© Forsk 2009
Chapter 4: Atoll Management Console
Field
Type
Description
NAME
Text (50)
The name of the project database provided by the user
MASTER_CONNECTION
Text (255)
Connection parameters to the master database
MASTER_DBSCHEMA
Text (50)
The name of the original schema of the master database
SEL_METHOD
Short
Data extraction method that was used to select the sites to include in the
project.
SEL_PARAM
Text (255)
Parameters, if any, for the selection method
SEL_PGON
Memo
The filter polygon, if used, of the selection method
This information can also be seen in the Project tab of the properties dialogue of the project database by right-clicking the
project database and selecting Properties. If the data extraction method used requires a parameter, such as an SQL condition, the condition is stored in the SEL_PARAM field. To prevent the Atoll Management Console from searching the filter
polygon each time, the polygon is stored in the SEL_PGON field, if used.
Apart from these tables, a project database contains a copy of all the original tables of the master database. The nomenclature adapted for this storage is O_TABLENAME. For example, the ANTENNAS table of the master database is stored
in the project database under the name O_ANTENNAS. UNITS and COORDSYS tables are not stored in this manner.
They are not stored since they are not modified.
Furthermore, each table in the project database has two additional fields; O_RECORD_ID and O_CHANGED. These two
fields are used to verify whether any record has been modified with respect to the original values in the master database.
The O_CHANGED field shows whether the record has been changed or not. The O_RECORD_ID field never changes. It
is used to locate the position of the record in the master database. In case the record has been modified, it can be archived
in its correct location in master database using the O_RECORD_ID and DB_RECORD_ID fields.
Field
Type
Description
O_RECORD_ID
Integer
Contains the value of the corresponding DB_RECORD_ID field in the
master database
O_CHANGED
Boolean
Flag to show whether the record has been modified or not
Note:
•
4.3.4.3
The creation of project databases require that the user have enough rights to be able to
create new tables in the master database schema.
Refreshing Project Databases
You can refresh the contents of project databases using the Atoll Management Console. Refreshing the contents of a
project database with the contents from the master database will discard changes made to the project database and reset
all the tables with data from the master database.
To refresh a project database:
1. Select the project database to refresh in the list of databases.
2. Select Actions > Refresh to refresh the project database.
Atoll Management Console asks whether you want to:
-
Refresh unmodified data only
This option keeps your current modifications to the project database and updates the project database with
other data from the master database.
-
Refresh all and cancel any modifications
This option erases all the current modifications that you made in the project database and replaces all the data
with values from the master database.
Figure 4.19: Refreshing Project Databases
Note:
•
© Forsk 2009
You can also refresh a project database by selecting Refresh from the context menu of a
project database.
AT281_AM_E1
145
Administrator Manual
During the refresh process, the Atoll Management Console verifies the state of the O_CHANGED fields in all the tables.
If the O_CHANGED field is true for a record, the record will be refreshed from the master database.
4.3.5
Upgrading Databases
Every major version of Atoll brings some changes in the structure of Atoll databases. Therefore, it is necessary for the
correct functioning of Atoll that the databases be up to date and compatible with the new version. Problems may arise if
the older database structures are not upgraded to the new one. You can upgrade Oracle and SQL Server databases using
the Atoll Management Console.
Important:
•
If you are upgrading a database which was neither created nor already upgraded (at least
once) using the Atoll Management Console, see "Upgrading Databases for the First Time"
on page 147 first.
To upgrade a database (master or project database) using the Atoll Management Console:
1. Select the database to upgrade in the list of databases.
2. Select Actions > Upgrade Database to open the Database Upgrade Wizard dialogue.
The Database Upgrade wizard displays the current database version and the version to which the database will
be upgraded.
Figure 4.20: Database Upgrade Wizard
Note:
•
You can also upgrade a database by selecting Upgrade Database from the context menu
of a database.
3. Follow the step-by-step procedure, providing the information required and clicking Next.
The wizard will ask for a name and description for upgrading the database.
The Database Upgrade wizard studies the database to upgrade in order to determine the original Atoll template (GSM
GPRS EGPRS, UMTS HSPA, etc.) on which this database was based. If there is more than one template available for the
same type of network, the wizard asks the user to choose the most appropriate one for the upgrade. Once the base
template is selected, the wizard applies the modifications to the database according to the base template.
Important:
•
If you use the Atoll Management Console’s Changes History Management tool, you must
repair the upgraded database in order to continue using this tool. For more information, see
"Managing the History of Data Modifications" on page 154.
Fields are added to the ATOLL_ADMIN table when the database is upgraded for the first time using the Atoll Management
Console. This table contains the following fields:
146
Field
Type
Description
NAME
Text (50)
The name of the database as provided by the user
DESCRIPTION
Text (255)
Description of the database as provided by the user
ATOLL_VERSION
Text (10)
The current version of Atoll
ATOLL_BUILD
Integer
Current build of Atoll
(added by Atoll Management Console)
ATOLL_DBTYPE
Text (10)
Type of Atoll database (i.e., Master or Project)
(added by Atoll Management Console)
ATOLL_TEMPLATE
Text (50)
Base Atoll template used to create the database
(added by Atoll Management Console)
AT281_AM_E1
© Forsk 2009
Chapter 4: Atoll Management Console
DBSCHEMA
Memo
An image of the schema of the original database
(added by Atoll Management Console)
The ATOLL_ADMIN table is used to improve the performance of the upgrade feature. If a database has never been
managed using the Atoll Management Console and this table contains only the first three fields, the Database Upgrade
wizard has to search for all the data required for the upgrade in the entire database. This decreases the performance of
the Database Upgrade wizard. Therefore, this table is used to store the required information so that the future upgrades
are quicker. All the data required by the wizard for the upgrade process is stored in this table.
The Atoll Management Console also adds a DB_RECORD_ID field in all the tables of the database (except COODSYS
and UNITS). The purpose of this field is to store the record ID for each record in the table. The information in this field
cannot be modified.
If some of the tables in a database have been replaced by views, the Database Upgrade wizard analyses the definitions
of these views when performing the upgrade. If, for example, the definition of a view is given by the condition:
Select Field1, Field2 from Table1 where (Condition1);
The wizard first upgrades the schema of Table1 and then upgrades the definition of the view accordingly. The upgraded
definition will take the newly added fields into account.
Note:
•
DB_RECORD_ID field is not added to Microsoft Access databases.
•
For the Atoll Management Console to be able to recognize obsolete or deleted fields from
database tables, it is imperative that the ATOLL_ADMIN table exist in the database. This
means that when upgrading a database for the first time using the Atoll Management
Console, the database administrator will have to remove the obsolete fields manually.
Once the Atoll Management Console has been used to upgrade a database, it will be able
to recognize obsolete or deleted fields in the following upgrades.
Upgrading Databases for the First Time
If you want to upgrade a database which was neither created nor already upgraded (at least once) using the Atoll Management Console, you will first have to upgrade the database to the same version as the current version of the database.
To upgrade the database:
1. Before installing the new version of Atoll, install the Atoll Management Console (if not already installed) compatible
with the version of Atoll currently in use.
2. Access and upgrade the database (as described in "Upgrading Databases" on page 146) using the Atoll Management Console to the version of Atoll currently in use.
The Atoll Management Console adds additional fields to the ATOLL_ADMIN table and DB_RECORD_ID fields in
all the tables, as described in "Upgrading Databases" on page 146. Once the Atoll Management Console has
performed the necessary modifications, you can now upgrade the database to the new version.
3. Install the new version of Atoll and the Atoll Management Console.
4. Access and upgrade the database (as described in "Upgrading Databases" on page 146), using the new version
of the Atoll Management Console, to the new version of Atoll.
A database that has never been processed by the Atoll Management Console must be first upgraded to the current
version, using the current version of the Atoll Management Console. This is necessary so that the Atoll Management
console can add the required information to the database, and be able to upgrade it later on to newer versions.
It is necessary to upgrade such a database (that has never been processed by the Atoll Management Console) to the
current version before installing the new version of Atoll and the Atoll Management Console. This is because once you
install the new version of the Atoll Management Console, the Windows registery key that stores the information about the
.dll file of the Atoll Management Console is overwritten, and you cannot use the previous version of the Atoll Management
Console unless you manually register the older .dll again (regsvr32 filename.dll).
If you have already installed the new version of the Atoll Management Console, you will have to register the older .dll again,
upgrade the database to the older version using the older Atoll Management Console, register the new .dll, and upgrade
the database to the new version using the new Atoll Management Console.
4.3.6
Managing Administration File Paths
Atoll Management Console enables you to specify the locations of administration (.cfg and .ini) and project template files
(.mdb) which can be accessed by a number of users and user groups. This feature is useful for network planning teams
working simultaneously on different parts of a large network.
You can specify paths to the following Atoll administration files and network templates for different user groups:
•
•
•
© Forsk 2009
.cfg files
.ini files (Atoll.ini, MeasImport.ini, and NumMeasImport.ini)
.mdb files
AT281_AM_E1
147
Administrator Manual
Atoll sessions launched by a user of a certain user group will automatically load the .cfg and the .ini files specified for that
user group. Therefore, the user’s Atoll sessions will load the geographical region on which the user is working, and the
parameters set in the initialisation file.
You can also define the paths to network project templates relevant to each user group. For example, for a group of users
working on a network-specific variant of a GSM GPRS EGPRS project, containing modifications specific to their network,
it is not necessary for each user to keep an upgraded copy of the project template, and for each modification to be carried
out by all the users on their templates separately.
It is possible to keep a single project template that is shared and accessed by all the users in the group. Modifications can
be carried out by the administrator so that all the users who access this project template always work on an up-to-date
version. This can also avoid inconsistencies that may occur when a number of users of a user group modify their respective
project templates separately.
The Atoll Management Console uses the Group Policy feature of Microsoft Windows and extends it to implement the file
path management feature.
To gain access to this feature:
1. Select Console > Add/Remove Snap-in… to open the Add/Remove Snap-in dialogue.
Figure 4.21: Add/Remove Snap-in
2. Select the Atoll administration item in dialogue.
3. Click the Add button to open the Add Standalone Snap-in dialogue.
Figure 4.22: Adding Standalone Snap-in - Step 1
4. Select Group Policy snap-in and click the Add button.
148
AT281_AM_E1
© Forsk 2009
Chapter 4: Atoll Management Console
Figure 4.23: Adding Standalone Snap-in - Step 2
5. Click Browse in the Select Group Policy Object dialogue.
6. Select your group policy object from the Browse window.
Figure 4.24: Selecting Group Policy Object
Figure 4.25: Group Policies
7. Once the Group Policy snap-in is added to the console, right-click the Administrative Templates folder in the User
Configuration item of the Group Policy tree.
8. Select the Add/Remove Templates… command from the context menu.
9. Click the Add button in the Add/Remove Templates dialogue.
10. Browse for the ‘AtollGroupPolicies.adm’ template file and add it.
This will add a subfolder named Atoll in the Administrative Templates folder of the Group Policy tree.
© Forsk 2009
AT281_AM_E1
149
Administrator Manual
Figure 4.26: Administrative Templates
Now the administrator has access to the feature of defining file paths for user groups.
Note:
•
You can save the changes in the Atoll Management Console so that you do not have to go
through this process every time you run the Atoll Management Console.
To define paths to administration and template files for user groups:
1. Click the Atoll subfolder in the Administrative Templates folder of the Group Policy tree.
2. Double-click the Admin paths policy to open its properties dialogue.
3. Select Enabled and define the paths to the .cfg, .ini, and .mdb files to be shared by a user group.
4. Click OK.
Note:
•
In addition to the Atoll.ini file, the .ini files directory also refers to the MeasImport.ini file
which serves as the configuration file for importing CW measurements.
Figure 4.27: Defining File Paths for User Groups - Step 1
150
AT281_AM_E1
© Forsk 2009
Chapter 4: Atoll Management Console
Figure 4.28: Defining File Paths for User Groups - Step 2
Once a Group Policy has been defined containing the specific Atoll administrative template, it has to be assigned by the
administrator to a user group using the Microsoft Windows Administrative Tools.
4.3.7
Managing User Accounts and Access Rights
Atoll Management Console enables you to create and delete database user accounts, edit user account information, and
define user access rights to different components of a project such as database tables, and radio data and parameters in
Atoll. The following sections describe how user acounts and access rights are managed using the Atoll Management
Console.
In order to be able to manage user accounts and access rights using the Atoll Management Console, you first have to
make your database compatible with the User Management tool. This is done automatically when the User Management
tool is run on a database for the first time. The database has to be of the same version as the Atoll Management Console
being used to manage user accounts and access rights.
To make your database compatible with the User Management tool:
1. In the Atoll Management Console window, select the database whose user accounts you want to manage.
2. Select Actions > Manage Users to open the User Management dialogue.
3. Click Yes when the Atoll Management Console asks you whether you want to make your database compatible
with the User Management tool.
The Atoll Management Console adds a GUIUsersRights table in the database with the following structure:
Field
Type
Description
ATOLL_USER
Text (50)
Name of the user account
RIGHTS
Memo
Semi-colon separated set of interface access rights
Each user’s interface access rights are stored in a unique record in the GUIUsersRights table. The contents of the
RIGHTS field have the following syntax:
RADIOPARAMS=X;CALCPARAMS=Y;PROPAGMODELS=Z
The syntax is explained in detail in "Defining Database and Interface Access Rights" on page 152.
If interface access rights are not defined for a database, i.e., the GUIUserRights table does not exist, all the users have
no interface access limitations. If interface access rights are defined for a database, and a user creates a document from
the database or opens a document connected to the database, Atoll retrieves the interface access rights for the user when
he enters his user name and password to access the database.
If the database is not reachable, the user is not listed in the GUIUserRights table, or if the password is not correct, the
user’s interface access rights are set to read-only by default (see "Defining Database and Interface Access Rights" on
page 152 for more details). If the user is listed in the GUIUserRights table, his interface access rights are read and applied
to the Atoll interface (table grids and properties dialogues). A message is displayed in the Event Viewer window to inform
the user of his interface access rights. It is possible to remove any interface access restrictions by disconnecting the document from the database. However, a disconnected document cannot be connected to the database again.
The GUIUserRights table is also stored in the Atoll document, and is updated when the document is saved. Hence, users
can work on their documents without actually being connected to the database, and still have their usual interface access
rights applied in the document.
Note:
•
© Forsk 2009
Atoll does not ask for the user name and password when a document is opened using the
API. The interface access rights stored in the document are used.
AT281_AM_E1
151
Administrator Manual
When database connection properties are modified for a document, for example, when a different user enters his user
name and password in the connection properties, Atoll reads and applies the interface access rights defined for the new
user.
4.3.7.1
Defining Database and Interface Access Rights
For any existing user account, you can set the database and Atoll interface access rights using the Atoll Management
Console.
To manage database and Atoll interface access rights for an existing user account:
1. In the Atoll Management Console window, select the database whose user accounts you want to manage.
2. Select Actions > Manage Users to open the User Management dialogue (see Figure 4.29: on page 152).
Figure 4.29: User Account and Access Rights Management Dialogue
3. Under Atoll Projects, you can select the project for which you want to manage user accounts.
4. Under List of Users, select the user account whose database and interface access rights you want to set.
Under List of Users, users who have database access rights in the selected database are marked with the green
icon ( ). Users who do not have any database access rights in the selected database (Category = No Access)
are marked with the red icon ( ). Locked (deactivated) user accounts are marked with a yellow lock icon (
For more information on locked user accounts, see "Creating and Editing User Accounts" on page 153.
).
If you want to see only the user accounts who currently have database access rights in the selected database,
select the Hide users without rights in this project check box. Only the user accounts that have database access
rights in the selected database ( ) are displayed in the List of Users.
5. Under Database Rights, you can select a database access Rights Category:
-
-
-
No Access: The user has neither read nor write access to the database. The database is not visible to the user
and he is not allowed to create an Atoll document based on this database.
Read Only: The user is allowed to create Atoll documents from the database. However, the user does not have
write permissions to any table of the database, i.e., he cannot archive the modifications he makes in the Atoll
document to the database.
Standard: The user has read and write access to some tables of the database. These tables include radio network data tables including sites, transmitters, cells, subcells, repeaters, remote antennas, secondary
antennas, intra- and inter-technology neighbours and exceptional pairs, site and transmitter lists, microwave
point-to-point, point-to-multipoint, and multi-hop links, microwave repeaters, microwave hubs.
Administrator: The user has read and write access to all the tables of the database.
Database access rights are stored in the user account properties in Oracle. If you are working with an RDBMS
other than Oracle, you will not be able to set database access rights. You can, however, still set interface access
rights as explained below.
6. Under Interface Rights, you can select interface access rights for:
-
152
Access to Radio Data: RADIOPARAMS=X
- Full: (X = ALL) The user has read and write access to all the data tables and the related properties
dialogues.
- Standard: (X = STD) The user has read and write access to radio network data tables and properties
dialogues including sites, transmitters, cells, subcells, repeaters, remote antennas, secondary antennas,
intra- and inter-technology neighbours and exceptional pairs, site and transmitter lists, microwave pointto-point, point-to-multipoint, and multi-hop links, microwave repeaters, microwave hubs.
AT281_AM_E1
© Forsk 2009
Chapter 4: Atoll Management Console
-
Read Only: (X = NONE) The user has read-only access to radio network data tables and related properties
dialogues, i.e., the user is not allowed to modify radio network data and parameters.
Note:
•
-
-
Database and Atoll radio data are independent. For example, a user may have full access
rights in the interface but not allowed to archive his changes to the database. However,
access rights in the interface should only be granted if the user has at least read-only
access to the database.
Access to Prediction Parameters: CALCPARAMS=Y
- Full: (Y = ALL) The user has read and write access to all the coverage predictions and their parameters.
- Templates Only: (Y = NONE) The user has access to customized coverage prediction studies list only.
The user is not allowed to modify coverage conditions and display settings.
Access to Propagation Models: PROPAGMODELS=Z
- Full: (Z = ALL) The user has read and write access to all propagation models and their properties.
- Limited: (Z = NONE) The user has read-only access to the properties of all the propagation models in the
Propagation Models folder.
7. Click OK or Apply to store the database and interface access rights for the selected user.
4.3.7.2
Creating and Editing User Accounts
You can create user accounts and edit existing user account information using the Atoll Management Console.
To manage user accounts:
1. In the Atoll Management Console window, select the database whose user accounts you want to manage.
2. Select Actions > Manage Users to open the User Management dialogue (see Figure 4.29: on page 152).
3. To create a new user account:
a. Under Users, click Create. The Create/Edit User dialogue appears (Figure 4.30: on page 153).
b. Under Identification, enter a user name and password for the new user account.
If you want to use the same password as the one used for authentication by the operating system, select Use
Operating System Authentication under Advanced.
c. Click OK. The new user account is created.
4. To edit a user account:
a. Under List of Users, select the user account whose information you want to edit.
b. Under Users, click Edit. The Create/Edit User dialogue appears (Figure 4.30: on page 153).
c. Under Identification, modify the user’s password.
If you want to use the same password as the one used for authentication by the operating system, select Use
Operating System Authentication under Advanced.
d. Click OK. The password for the user account is updated.
5. To deactivate (lock) a user account:
a. Under List of Users, select the user account you want to deactivate.
b. Under Users, click Edit. The Create/Edit User dialogue appears (Figure 4.30: on page 153).
c. Under Advanced, select Account Locked check box.
d. Click OK. The user account is deactivated and is no longer in use.
6. To delete a user account:
a. Under List of Users, select the user account you want to delete.
b. Under Users, click Delete. The user account is deleted.
Figure 4.30: Creating or Editing a User Account
© Forsk 2009
AT281_AM_E1
153
Administrator Manual
4.3.8
Managing the History of Data Modifications
The Atoll Management Console allows you to keep and manage a history of all the modifications made in the network data
tables by different users. The history management tool keeps track of all the modifications made in the following Atoll
tables:
Technology
Tracked Tables
GSM GPRS EGPRS
Sites, Transmitters, TRGs, TRXs, Repeaters,
SecondaryAntennas, Neighbours, NeighboursExt
UMTS HSPA
Sites, Transmitters, CDMACells, Repeaters,
SecondaryAntennas, Neighbours, NeighboursExt
CDMA2000 1xRTT 1xEV-DO
Sites, Transmitters, CDMACells, Repeaters,
SecondaryAntennas, Neighbours, NeighboursExt
TD-SCDMA
Sites, Transmitters, CDMACells, Repeaters,
SecondaryAntennas, Neighbours, NeighboursExt
WiMAX 802.16d
Sites, Transmitters, WCells,
SecondaryAntennas
WiMAX 802.16e
Sites, Transmitters, WCells, SecondaryAntennas, Neighbours,
NeighboursExt
LTE
Sites, Transmitters, T4GCells, SecondaryAntennas,
Neighbours, NeighboursExt
Microwave Radio Links
Sites, MWLinks, MWHubs, MWPMP, MWMultiHops,
MWMultiHopsLinks, MWRepeaters
You can, however, disable the history management for any table (see "Enabling and Disabling History Management for
Tables" on page 155 for more information). If you wish, you can also purge old history information (see "Purging Old
History Information" on page 155 for more information).
The history management tool is available for all the technologies supported by Atoll, and for Oracle databases.
The following section describes how to set up the history management tool for an Oracle database via the Atoll Management Console.
4.3.8.1
Setting Up the History Management
When you set up the history management tool for any database, the Atoll Management Console adds new tables to the
database structure. For each tracked table, it adds a corresponding history table that has the same name as the tracked
table with a suffix "_H". Each history table has the same structure as the corresponding tracked table, but with the following
four additional fields. These fields enable the Atoll Management Console to store all the modifications made by users to
each tracked table:
Field
Type
Description
HISTORY_ID
Integer
A unique ID of the modification history record
MODIFIED_BY
Text (50)
The user who made the modification
MODIFIED_DATE
Date
The date when the modification was made
HISTORY_STATUS
Text (10)
Status of the modification history record
The above fields are also added to all the tracked tables in order to store information about the most recent modification.
For example, simply looking at a record in a tracked table will provide you the information about the user who last modified
the record, when it was modified, and what was the modification type.
To set up the history management tool for a database:
1. In the Atoll Management Console window, select the database for which you want to manage the changes history.
2. Select Actions > Manage Changes History to open the Changes History Management dialogue.
3. Click Yes when the Atoll Management Console asks you whether you want to make your database compatible
with the history management tool.
The Atoll Management Console updates the database structure to make it compatible with the history management tool. Once finished, it opens the Changes History Management dialogue (Figure 4.31: on page 155).
This dialogue lists all the tables for which the history management has been enabled, the total numbers of records
in these tables, and the status of the history management.
The history management is now enabled for this database. All the modifications made by users in the tables listed in
"Managing the History of Data Modifications" on page 154 will now be stored in the history tables added in the database
by the tool.
If you wish, you can disable the history management for any table. For more information, see "Enabling and Disabling
History Management for Tables" on page 155.
154
AT281_AM_E1
© Forsk 2009
Chapter 4: Atoll Management Console
Figure 4.31: Changes History Management Dialogue
4.3.8.2
Enabling and Disabling History Management for Tables
You can enable or disable history management for each individual table.
To enable history management for a table:
1. In the Atoll Management Console window, select the database for which you want to manage the changes history.
2. Select Actions > Manage Changes History to open the Changes History Management dialogue.
3. In the Changes History Management dialogue, right-click the table for which you want to enable history management. The context menu appears.
4. Select Enable in the context menu.
History management is now enabled for this table. The Status in the Changes History Management dialogue is
set to OK for this table.
To disable history management for a table:
1. In the Atoll Management Console window, select the database for which you want to manage the changes history.
2. Select Actions > Manage Changes History to open the Changes History Management dialogue.
3. In the Changes History Management dialogue, right-click the table for which you want to disable history management. The context menu appears.
4. Select Disable in the context menu.
History management is now disabled for this table. The Status in the Changes History Management dialogue is
set to Deactivated for this table.
4.3.8.3
Repairing After a Database Structure Modification or Upgrade
When you modify the structure of a tracked database table (for which changes history is recorded), either automatically
upgrading your database using the Atoll Management Console, or manually by adding or removing a field, or by modifiying
a field type, the corresponding history management table becomes invalid and has to be upgraded as well to match the
new structure of the tracked table.
The Status column of the Changes History Management dialogue shows an error for the tracked table whose history
management table does not match its structure.
To repair a history management table:
1. In the Atoll Management Console window, select the database for which you want to manage the changes history.
2. Select Actions > Manage Changes History to open the Changes History Management dialogue.
3. In the Changes History Management dialogue, right-click the table whose Status shows an error and whose history
management table you wish to repair. The context menu appears.
4. Select Install/Repair in the context menu.
The Atoll Management Console repairs the data structure of the history management table to match the structure
of the corresponding tracked table.
4.3.8.4
Purging Old History Information
All the modifications made by all the users are stored in the history management tables. Therefore, these tables may
quickly become very large and may require a lot of disk space. You can, if you wish, purge old history information (records)
from these tables in order to gain space.
To purge old history records from a history management table:
1. In the Atoll Management Console window, select the database for which you want to manage the changes history.
2. Select Actions > Manage Changes History to open the Changes History Management dialogue.
© Forsk 2009
AT281_AM_E1
155
Administrator Manual
3. In the Changes History Management dialogue, right-click the table whose old history records you wish to purge.
The context menu appears.
4. Select Purge in the context menu. The Record Purge dialogue appears (Figure 4.32: on page 156).
Figure 4.32: Record Purge Dialogue
5. Under Purge changes history recorded before, move the slider to select the date from which onwards you want to
keep the history records. All the changes history records before this date will be deleted.
6. Under Number of records, the number of records that will be left after the purge are available.
7. Under Data size, the size of the records that will be left after the purge is available.
8. Under Options, select the Keep creation and deleteion records check box if you want to purge the history records
except the records of creation and deletion.
9. Click Purge. All the history records before the selected date are deleted from the history table.
If you selected the Keep creation and deletion records check box, all the creation and deletion records before the
selected date are not purged.
156
AT281_AM_E1
© Forsk 2009
Chapter 5
Radio Data Import
Atoll
RF Planning & Optimisation Software
Administrator Manual
158
AT281_AM_E1
© Forsk 2009
Chapter 5: Radio Data Import
5
Radio Data Import
5.1
Migration From Planet 2.8 Databases
Atoll can import the following data from a Planet 2.8 database:
•
•
•
•
•
•
Geographic data (DTM, clutter, vectors, and images)
Network data (radio antennas, microwave antennas, sites and transmitters, carriers)
Neighbours
Propagation models (and path loss matrices)
Text data files
CW measurements
Atoll imports the Planet database even if problems or inconsistencies are encountered in the files being imported. Atoll
imports all the objects, except those with incorrect description or syntax, and those which depend on other objects that do
not exist in the database being imported or in the Atoll document. For example, a station located on a site which does not
exist in the database or in the Atoll document will not be imported. Errors and warnings related to the problems encountered during the import are listed in the Event viewer window.
Notes:
•
The import feature is available in all types of Atoll documents.
•
The various Planet data file formats are detailed in the Technical Reference Guide.
•
Existing records in an Atoll document, which you might have imported earlier, are erased
and replaced by new records every time you import the same entity. For example, if you
have already imported a list of 10 antennas from a Planet database, and are now importing
a list of 5, the new import process will erase all the existing 10 antennas from the Atoll
document and replace them with the newly imported 5 antennas.
Important:
•
If you import a Planet database and encounter problems, it is strongly advised to correct
those problems in your Planet database and try the next import in to a fresh Atoll
document. Continuously deleting the problematic records in the same .atl file and
reimporting from the Planet database after correction may cause problems and database
inconsistency issues.
5.1.1
Prerequisites for Data Import From Planet
5.1.1.1
Geographic and Text Data
Following are some important points to keep in mind while importing geographic data from Planet:
•
•
•
5.1.1.2
You should take care in checking or modifying the projection coordinate system related to the geographic data
being imported.
If you are importing an index file, Atoll considers it to be a Planet data file (index) by default. You do not need to
explicitly select this option in the Files of type list.
Atoll considers all the files whose names start with the character string "index" or "INDEX" as Planet index files.
For example: index, Index2, INDEX.new, etc.
Radio Antennas
Standard fields that are defined in Atoll data structure are directly imported. Other Planet fields are imported and considered as information-only fields. These fields are available in the Other Properties tab of the Properties dialogue of the
imported data.
In all RDBMS other than Microsoft Access, you must create the following fields in the database before importing. For the
antenna import, the fields to be created are:
•
•
•
•
•
FREQUENCY
H_WIDTH
V_WIDTH
FRONT_TO_BACK
TILT
The design frequency of the antenna
The azimuth beamwidth
The elevation beamwidth
The ratio of forward antenna gain at 0 and 180 degree elevation
Indicates whether the antenna is to be electrically or mechanically tilted
Other fields available in the Planet antenna files that you wish to import in Atoll can also be created in the database before
importing. Atoll imports all the custom fields as long as the field data in the antenna file matches the field type in the database.
Notes:
•
© Forsk 2009
Values from the H_WIDTH field are automatically copied to the Beamwidth field of the
Antennas table. You can display transmitter symbols on the map according to the values in
this field.
AT281_AM_E1
159
Administrator Manual
•
If the Planet antenna files contain electrical downtilts, these values are automatically
copied to the Additional Electrical Downtilt field of the Antennas table.
•
If the Planet antenna files do not specify any unit of antenna gain, or provide the gain in dB,
Atoll will ask you to specify a gain unit (dBi or dBd) to be applied on all the antennas being
imported which have no gain unit specified. The antennas whose gain units are defined in
their respective Planet format files will be imported with the defined unit.
•
The index file is a text file listing a Planet format antenna file per row. A Planet Index file
contains the path to and the name of each antenna file available. Creating such an Index
file when there are hundreds of antenna patterns available can be a difficult task. You can
easily create the index file from the Microsoft Windows command prompt. You can open
the Command Prompt window by selecting Start > Run, entering "cmd" and pressing
ENTER. In the Command Prompt window, navigate to the directory containing the antenna
pattern files, enter the following command and press ENTER:
dir /b > Index
This will create a file called "Index" in the same directory as the antenna patter files
containing a list of all the antenna pattern file names, with one name per line. The file will
also contain a line with its own name, so, before importing this file into Atoll, you should use
a text editor to remove the line containing the file name "Index."
5.1.1.3
Microwave Antennas
5.1.1.3.1
Description of Planet Microwave Antennas
Planet Microwave Tool generates ASCII files that contain the description of microwave antennas. There are separate files
for each antenna radiation pattern and an index file that contains the names of these antenna files. The syntax is the same
for radio and microwave antennas, although the two antenna types do not have the same definition. A microwave antenna
is defined by 4 radiation patterns divided between the 2 antenna files:
•
•
5.1.1.3.2
Antenna: Parallel pattern VV (or HH) is the response of a vertically (or horizontally) polarised port to a vertically
(or horizontally) polarised signal. The Antenna pattern defines parallel polarisation (HH and VV).
Antenna_CROSS: Cross pattern VH (or HV) is the response of a vertically (or horizontally) polarised port to a
horizontally (or vertically) polarised signal. The Antenna_CROSS pattern defines cross polarisation (HV and VH).
Description of Atoll Microwave Antennas
Atoll’s microwave antennas table (MWAntennas) is linked to the frequency bands (MWBands) and the manufacturers
(MWManufacturers) tables. A microwave antenna is described by 8 radiation patterns:
Horizontal polarization - Horizontal plane:
1. Co-polar section: Horizontal polarised port response to a horizontally polarised signal in the horizontal plane.
2. Cross-polar section: Horizontal polarised port response to a vertically polarised signal in the horizontal plane.
Horizontal polarization - Vertical plane:
3. Co-polar section: Horizontal polarised port response to a horizontally polarised signal in the vertical plane.
4. Cross-polar section: Horizontal polarised port response to a vertically polarised signal in the vertical plane.
Vertical polarization - Horizontal plane:
5. Co-polar section: Vertical polarised port response to a vertically polarised signal in the horizontal plane.
6. Cross-polar section: Vertical polarised port response to a horizontally polarised signal in the horizontal plane.
Vertical polarization - Vertical plane:
7. Co-polar section: Vertical polarised port response to a vertically polarised signal in the vertical plane.
8. Cross-polar section: Vertical polarised port response to a horizontally polarised signal in the vertical plane.
5.1.1.3.3
Conversion From Planet to Atoll
When Planet microwave antennas are being imported, Atoll looks for existing records in the frequency bands table and in
the manufacturers table which correspond to the antennas being imported. If no such records exist, new frequency bands
records have to be created.
The FREQUENCY field in Planet files indicates the design frequency of the antenna in MHz, and the MAKE field indicates
the name of the antenna manufacturer. If no frequency band in Atoll includes the design frequency of the antenna being
imported, then Atoll creates a new band with Fmin = FREQUENCY - 1 GHz and Fmax = FREQUENCY + 1 GHz. The
name of this new frequency band is set to *Fmin-Fmax*.
If the manufacturer does not exist in the manufacturers table, Atoll will create a new manufacturer with Name = MAKE.
The 4 patterns in Planet format are converted to the eight patterns used by Atoll. Planet patterns are given for horizontal
planes.
Pattern
1
160
Planet
File
Pattern
Antenna
Parallel pattern HH
AT281_AM_E1
Atoll
HH in horizontal plane
© Forsk 2009
Chapter 5: Radio Data Import
2
5.1.1.4
Antenna_CROSS
Cross pattern HV
HV in horizontal plane
3
Antenna
Parallel pattern VV truncated to 5°
HH in vertical plane
4
Antenna_CROSS
Cross pattern VH truncated to 5°
HV in vertical plane
5
Antenna
Parallel pattern VV
VV in horizontal plane
6
Antenna_CROSS
Cross pattern VH
VH in horizontal plane
7
Antenna
Parallel pattern HH truncated to 5°
VV in vertical plane
8
Antenna_CROSS
Cross pattern HV truncated to 5°
VH in vertical plane
Sites and Transmitters
Network data (only sites, or sites and transmitters) can be imported to Atoll from Planet 2.8. You have to select an ASCII
sites database file and a Flag type file (optional) for the import. Planet sites databases contain 5 flags. If you have selected
a Flag type file, Atoll will import flag names instead of flag values. Make sure that the database being imported and the
data in the Flag type file are consistent.
Standard fields defined in the Atoll data structure are directly imported. Other Planet fields are imported and considered
as information-only fields. These fields are available in the Other Properties tab of the Properties dialogue of the imported
data.
In all RDBMS other than Microsoft Access, you will have to create the following fields in the database before importing.
For the sites, the information fields to be created are:
•
•
FLAG_1 to FLAG5
LAYER
Site status flags (numbers, or names if a Flag types file exists)
MACRO for macrocell, MICRO for microcell, or empty
Important:
5.1.1.5
•
Transmitters whose main antennas do not already exist in the Atoll document will not be
imported. Before importing network data, make sure that all the antenna types referenced
by transmitters already exist in the current project. If not, you must first import the
appropriate antennas database.
•
Planet uses the EIRP property for transmitters. This field is not available in Atoll 3G
projects. Therefore, a pilot power has to be defined. Atoll calculates the pilot power from
the EIRP available in the Planet database during import.
Pilot Power = EIRP – Transmitter Antenna Gain + Transmission Losses
Carriers
Carrier data from Planet 2.8 can be imported in GSM GPRS EGPRS projects. Standard fields defined in Atoll data structure are directly imported. Other Planet fields are imported and considered as information-only fields. These fields are
available in the Other Properties tab of the Properties dialogue of the imported data.
In all RDBMS other than Microsoft Access, you must create the following fields in database before importing. For the
carrier import, the fields to be created are:
•
•
•
•
•
LAC
CELLID
MOB_COUNTRY_CODE
BSC
MSC
Location Area Code
Alphanumeric Cell Identity
Mobile Country Code
Base Station Controller
Mobile Services Switching Centre
Before importing carriers, make sure that the transmitters already exist in the Atoll document, or import them if required.
5.1.1.6
Neighbours
Importing neighbours database requires that the transmitters database in the Atoll document contain consistent values.
This database could have been imported from a Planet database. You can import neighbours to GSM GPRS EGPRS,
UMTS HSPA, and CDMA2000 1xRTT 1xEV-DO projects.
5.1.1.7
Propagation Models
Atoll can automatically import propagation models, K1 to K6 parameter values for SPM, calculation methods, and clutter
management parameters from Planet. Therefore, you do not have to perform any conversion for propagation models
manually.
It is important to keep in mind that Planet works in terms of gains while Atoll in terms of losses. Planet considers losses
as negative values. Therefore, clutter management parameters, and K1 through K6, except K4, parameter values for SPM
in Atoll are opposite to those in Planet. K4 (diffraction parameter) is considered a loss.
For example:
•
•
© Forsk 2009
A clutter class having a -10 dB gain in a Planet project will be assigned a 10 dB loss (positive value) in an Atoll
document.
A clutter class that introduces an increase of signal, e.g., 5 dB, in a Planet project, will be considered to have a
negative loss (-5 dB) in Atoll.
AT281_AM_E1
161
Administrator Manual
5.1.1.8
Path Loss Matrices
Path loss matrices imported in to Atoll from Planet (.sig files) are listed in the Result Storage window, available from the
Prediction folders context menu. The imported path loss matrices are locked, and any new coverage prediction study
performed in Atoll will be based on the imported results, without recalculating path loss matrices. During the path loss
matrices import, Atoll uses the signal level and EIRP available in each binary .sig file to calculate the path loss (EIRP-signal
level). This path loss can then be used by Atoll as any other path loss result.
Note:
•
5.1.1.9
If you change some parameters, such as the grid resolution, Atoll will display a warning
informing you that the path loss calculations will be unlocked. Atoll will then recalculate the
path loss matrices using the default model to perform coverage prediction studies.
CW Measurements
Following are some important points to keep in mind while importing CW measurement data from Planet:
•
•
5.1.2
Importing Planet CW measurements to an Atoll UMTS HSPA project requires that the reference transmitter be
already available in the project, i.e., site, antenna, transmitter, and cell.
You should also ensure the consistency between the cell pilot power in the Atoll UMTS HSPA project and the EIRP
value defined in the Planet project:
Cell Pilot Power = EIRP – Transmitter Antenna Gain + Transmission Losses
Importing Data From a Planet Database
Importing data from Planet databases consists in importing index files in the following manner:
1. Select File > Import to open the file import dialogue.
2. Choose Planet® database in the Files of type list.
This will open the Planet database import dialogue.
Figure 5.1: Planet Database Import Dialogue
3. Click the check boxes for the data to be imported and define the path to the associated index file(s).
You can also click the
button, and look for the index files by browsing.
4. Click OK to import the data once you have identified all the index files related to all the types of data to be imported
from the Planet database.
162
AT281_AM_E1
© Forsk 2009
Chapter 5: Radio Data Import
Notes:
5.1.2.1
•
You can also import Planet data files by selecting Planet® data files (index) in the Files of
type list. Once you open the index file from the Open dialogue, Atoll will ask you to choose
the type of data this file contains, and whether you want Atoll to embed this imported data
in your .atl file or not.
•
If the currently open .atl file (Atoll document) does not have access to the microwave links
module, i.e., it does not include the tables relating to the microwave links module, the
Microwave Antennas option in the above dialogue will be disabled.
•
You can also import Planet antenna files directly through the context menu of the Antennas
folder.
Importing CW Measurements From a Planet Database
The import method described in "Importing Data From a Planet Database" on page 162 is applicable to all types of Planet
data except CW measurements. To import CW measurements from a Planet file to Atoll:
1. Right-click the CW Measurements folder in the Data tab of the Explorer window to open its context menu.
2. Select Import from the context menu to Open the CW Measurements import dialogue.
3. Choose Survey Files Planet (*.hd) in the Files of type list.
4. Browse for the file to import and click Open.
The CW measurements are directly imported to the Atoll document, and data values are copied to their corresponding Atoll internal fields.
5. Click OK to finish the import.
Note:
•
5.1.2.2
You can also import CW Measurements from Planet files by dragging the file to the Atoll
window and dropping it on the appropriate Atoll document.
Importing Microwave Antennas From a Planet Database
You can also import microwave antennas in the form of Planet files through the Import command of the Links folder context
menu. This is an additional user interface option, which performs exactly the same import as the import procedure
described in "Importing Data From a Planet Database" on page 162.
To import microwave antennas from a Planet file into Atoll:
1. Expand the Microwave Radio Links folder in the Data tab of the Explorer window.
2. Right-click the Links folder to open its context menu.
3. Select Import from the Antennas menu to open the Microwave Antenna Import dialogue.
4. Select whether you want to import a single file or an entire folder, and click the
-
button.
If you are importing a single file, choose Planet® files (index) in the Files of type list.
Browse for the file to import and click Open.
If you are importing an entire folder, choose the folder in the open dialogue and click OK.
5. Click Import in the Microwave Antenna Import dialogue to import the file or folder.
The microwave antennas are directly imported to the Atoll document, and the required conversion between the Planet and
Atoll formats is automatically carried out. Data values are copied to their corresponding Atoll internal fields.
Note:
•
© Forsk 2009
You can also import microwave antennas from Planet files by dragging the file to the Atoll
window and dropping it on the appropriate Atoll document.
AT281_AM_E1
163
Administrator Manual
164
AT281_AM_E1
© Forsk 2009
Chapter 6
Administration and Usage
Recommendations
Atoll
RF Planning & Optimisation Software
Administrator Manual
166
AT281_AM_E1
© Forsk 2009
Chapter 6: Administration and Usage Recommendations
6
Administration and Usage Recommendations
This chapter deals with various technical recommendations that you can follow to optimise your work with Atoll. It includes
system dimensioning, and hardware and software requirements, as well as guidelines to help you set up your working environment. It also lists some recommended approaches for working with Atoll that can help you get the most out of your
hardware and avoid potential problems while working with Atoll.
6.1
Recommendations on Network Architecture
These recommendations are based on the results of benchmark tests carried out on the network of an average-sized operator, with around 40 to 60 Atoll licences. The results show the requirements in terms of network, hardware, and software
per user. Based on these recommendations, you can setup your network working environment for any number of users.
The benchmark tests were based on the following scenario:
•
Number of end-users: 40
•
Each user working on the following Atoll document:
-
1660 sites, i.e., around 5000 cells
Calculation area comprising 300 sites (900 cells)
Calculation radius = 20 km, i.e., matrices of 40 km x 40 km each
Calculation resolution = 50 m
In order to simulate the average activity of Atoll users, each user is assumed to carry out a "Routine Operation" 5 times
during a three-hour working period. The "Routine Operation" consists in modifying parameters for 40 cells in 30 minutes,
recalculating path loss matrices for these 40 cells, and calculating a best server coverage prediction.
Although a best server coverage prediction does not require a lot of computer resources in terms of calculation, it requires
Atoll to load all the path loss matrices in memory. If the path loss matrices are stored on a file server, as recommended
below, this operation will create a considerable data transfer activity over the network. The benchmark tests have been
based on this simulated data transfer activity.
6.1.1
Network Architecture
A centralised network architecture is the most widely used network architecture by Atoll users. The figure below shows the
recommended architecture along with a per-user network bandwidth requirement between different network components.
Figure 6.1: Recommended Network Architecture and Bandwidth Requirements
Citrix MetaFrame is used to centralise data and balance user loads between servers. A network based on such an architecture with Citrix servers must provide high speed connections between the Citrix servers and the file servers.
The required number of Citrix servers depends on the number of users. On the average, one processor per 2 or 3 users
is recommended. Thus, the required number of Citrix servers depends on the number of processors and the number of
end-users.
© Forsk 2009
AT281_AM_E1
167
Administrator Manual
6.1.2
Network Dimensioning
You should setup your network according to the number of Atoll users, which in turn depends upon the size of your project.
A country-wide project would have larger network dimensions than a project that covers a city.
Link
6.1.3
Recommended Bandwidth
From
To
End-user
Citrix server
300 kbps per user
Citrix server
File server
30 Mbps per user performing calculations
System Dimensioning
This section provides guidelines for dimensioning your network servers for optimum performance with Atoll.
6.1.3.1
Recommended File Server Configuration
•
•
•
•
6.1.3.2
Recommended Floating Licence Server Configuration
•
•
•
•
•
6.1.3.3
This server should be accessible to all the Citrix servers on the network in order to provide licence tokens for Atoll
sessions to the users.
There should be a reliable network connection between this server and all the Citrix servers.
The floating licence server can be one of the Citrix servers.
It should have the NetHasp License Manager correctly installed and running. The installation process is described
in "Floating License Manager Installation" on page 29.
The NetHasp hardware key should be correctly plugged in the parallel or USB port.
Recommended Citrix Server Configuration
•
•
•
6.1.3.4
The file servers store geographic data, path loss matrices, configuration and administration files, and user
projects. The required hard disk space can be determined from the sizes of the above-mentioned data.
Geographic data and shared path loss matrices should be stored on file servers so that the calculation processes
accessing these data do not affect Atoll’s usage and unnecessarily slow down the GUI.
Required disk space should be calculated according to the size of geographic data files and path loss matrix files.
Refer to "Disk Space Requirements" on page 181 for more information.
A bandwidth of 30 Mbps is recommended per user performing calculations between the Citrix servers and the file
servers. This is because data is exchanged extensively between Atoll servers and the file servers during calculations.
The Citrix servers are intended for installing and running Atoll, defining user rights, etc.
Users connected to these servers can work with Atoll through Citrix MetaFrame.
The recommended bandwidth between Citrix servers and remote Citrix clients for satisfactory performance is
300 Kbps per user.
Hardware/Software
Recommended
Processor
1 dual-core processor per 2 to 3 users (1 quad-core per 4 to 6, and so on)
RAM
1 GB per user
Hard disk space
150 to 200 GB
Operating system
Microsoft® Windows® 2003 Server
Application server
Citrix MetaFrame Presentation Server 4.0 or later
Recommended Database Server Configuration
The following hardware and software recommendations are provided for Oracle release 9i or 10g. The same configuration
can be considered valid for other database types as well.
168
Hardware/Software
Recommended
Processor
3 GHz dual-core
RAM
1 GB system + 2 GB for the database
Hard disk space
200 GB or more
(Tablespace of around 100 MB per 10,000 transmitters)
Operating system
Microsoft® Windows® 2003 Server / Unix / Linux
RDBMS
Oracle 9i, 10g, or 11g, or
Microsoft SQL Server 2005, or
Sybase Adaptive Server 12.5
AT281_AM_E1
© Forsk 2009
Chapter 6: Administration and Usage Recommendations
6.1.3.5
Recommended Workstation Configuration
The following table lists the minimum and recommended requirements for workstations intended for working with Atoll.
Hardware/Software
Recommended
Processor
3 GHz dual-core or better
RAM
2 GB or more
Free hard disk space
At least 10 GB
(depending on local geographic data and local path loss matrices, if any)
Graphics
1280 x 1024 with True or High Colours or better
Operating system
Microsoft® Windows XP Professional SP2
Additional software
Microsoft® Office 2000 or XP Professional
Citrix Client
Citrix client 9.0 or later
Other requirements
- Fixed licence: 1 USB port required to plug-in the SuperPro hardware key
- Floating licence: nethasp.ini file placed in the Atoll installation folder
You should also have the Oracle client installed on the workstations if you are working with an Oracle database. The
Oracle client should be the same version Oracle installed on the Oracle server.
Note:
•
Optimal CPU usage can be achieved through running Atoll using an application server with
Citrix metaframe. However, the amount of RAM required per user remains the same. So, in
case of an application server dedicated to n users, each user will require at least 256 MB of
RAM, i.e., a total of n  256 MB.
6.2
Recommendations on Installation
6.2.1
Microsoft Windows Updates
It is recommended to keep your operating system up to date using the Microsoft Windows Update tool. It is, however, also
recommended to go through the description of each update patch that Microsoft offers in order to see whether it might
have a negative effect on your system or network. Pay special attention to updates and patches related to networking.
It is also recommended to keep the uninstall directories, named "$NtUninstall...", under the Windows installation directory,
in case you require to uninstall a certain patch. Furthermore, some of the update patches require uninstall folders of older
patches to be available for their own installation.
6.2.2
Citrix MetaFrame Installation
If you are using Microsoft Windows Server 2003, you must install Citrix MetaFrame XP 1.0 FR3 or above. You also have
to install a version of Citrix Program Neighborhood. It is recommended to install Citrix Program Neighborhood 8.0.
Important:
6.2.3
•
Citrix Program Neighborhood 6.3 and above work correctly with Atoll, but it is highly
recommended to use Citrix Program Neighborhood 8.0.
•
Citrix has announced that they will stop supporting the MetaFrame XP product line by the
end of year 2006. Therefore, they recommend to start migrating from these products to
Citrix Presentation Server 4.0. However, since Citrix Presentation Server 4.0 has not yet
been tested at Forsk, we are unable to provide specific information about it at the moment.
Atoll Installation
Following are a few important elements about installing Atoll.
•
•
•
•
© Forsk 2009
If you have trouble installing Atoll, make sure that you are logged on with a user account that has administrator
rights on the computer.
If the version of the Microsoft Data Access Components (MDAC) installed on your computer is older than 2.7, you
will have to install a newer version. You can install the newer version from the Atoll installation CD or download it
from the Microsoft website: http://msdn.microsoft.com/data/mdac/default.aspx. The minimum required MDAC version is 2.7. Microsoft Windows XP, 2003 Server, and later versions install these components automatically, so you
will not have to install them yourself.
It might be helpful in certain cases to assign user access rights to the Atoll installation folder.
- Administrators: Read & Write
- Users: Read only
If you have installed Atoll on a Citrix MetaFrame server, it must be published in order for all the users to have
access to it.
AT281_AM_E1
169
Administrator Manual
Detailed recommendations for, during, and after the Atoll installation are provided in "Atoll Installation" on page 24.
6.2.4
Licence Manager Installation
Following are a few important points about installing the Licence Management Server.
•
It might be helpful in some cases to assign user access rights to the installation folders of the NetHASP Licence
Manager and the HASP Monitor.
-
Administrators: Read & Write
Users: Read only
Important:
•
It is recommended to switch off your computer before unplugging or plugging in the
hardware key.
•
Do not change the computer’s date.
•
With a temporary SuperPro hardware key:
- Do not reprogram it even if you plug it into another computer.
- Do not modify the time bomb settings before contacting the Forsk Technical Support
Team.
•
•
NetHASP hardware key is supported by Windows 2000 Server and Windows 2003 Server
with NetHASP License Manager 8.20 or above.
In some networks, and under some circumstances, it might occur that the network key may not be accessible and
a key protection error message encountered by Atoll users. This can most likely be due to a heavily loaded Licence
Management Server. There might be an application running on the server, in parallel to the Licence Manager,
which might be causing this problem. The best solution would be to remove any such application from memory. If
this approach is not possible, try changing the latency associated to the Licence Manager software, in accessing
the key. This might help in resolving this issue.
Detailed recommendations for, during, and after the Licence Manager installation are provided in "Floating License
Manager Installation" on page 29.
6.2.5
Distributed Calculation Server Installation
Following are a few important points about installing the Distributed Calculation Server.
•
•
You must log on with a user account with administrator rights on the computer when installing Atoll and the distributed calculation server.
In the case where geographic data is centralised on a file server, make sure that this service is installed on the
workstation through a user account that has enough rights to access the geographic data needed for calculations.
This might not be the case by default. You can assign a user account to the distributed calculation service through
Control Panel > Administrative Tools > Services > Atoll Server properties > Log On tab.
Detailed recommendations for, during, and after the Distributed Calculation Server installation are provided in "Distributed
Calculation Server" on page 36.
6.3
Recommendations on Geographic Data
6.3.1
Location of the Geographic Data
Following are a few recommendations on the location of geographic data files.
•
•
•
Geographic data should either be located on each server or accessible through a fast network connection, e.g.,
1 Gbps.
It might be helpful in some cases to assign user access rights to the folders or disks containing the geographic
data files.
- Administrators: Read & Write
- Users: Read only
Link or embed:
-
Usually, in a multi-user environment, it is more suitable to place all of the geographic data on a central geographic data server so that it is accessible by all the users. This approach also avoids the need to replicate
the geographic data on all the workstations.
-
-
170
Geographic data located on workstations can also be linked to the Atoll document. Linking geographic
data to Atoll documents, rather than embedding, is advised in order to not exceed the 2 GB file size limit
of Microsoft Windows (32-bit editions).
Embedding geographic data in .atl files may be useful for the purpose of portability of these files. Otherwise,
it is always advisable to link these data to, rather than embed them in, Atoll documents.
AT281_AM_E1
© Forsk 2009
Chapter 6: Administration and Usage Recommendations
6.3.2
Size of Tiles
Some network planning tools require geographic data to be available in small tiles in order to work more efficiently. For a
country-wide project, this leads to hundreds of files describing just the geographic data. Atoll is designed to optimise
memory consumption, which enables it to perform efficiently with regional tiles (1 tile/file per region).
•
•
•
Recommended file size: between 100 to 200 MB
Erdas Imagine Pyramids files can be bigger, though not larger than the 2 GB limit.
ECW files can be of any size (no limitations).
Merging small tiles to build a regional tile can improve performance greatly.
6.3.3
Recommended Formats
In order to improve performance, it is recommended to use uncompressed DTM and clutter files, for example, files in .bil
format. Using compressed geographic data files, for example, compressed .tif or Erdas Imagine, can cause unnecessary
decrease in performance due to decompression in real time. If you are using compressed geographic data files, it is
strongly recommended to:
•
•
Either, hide the status bar, which displays geographic data information in real time. You can hide the status bar
from the View menu.
Or, disable the display of some of the information contained in the status bar, such as altitude, clutter class and
clutter height using an option in the Atoll.ini file, see "Hiding Information Displayed in the Status Bar" on page 104.
The following table shows the recommended file formats for different geographic data:
Geographic data type
Recommended file format
Scanned maps
ECW
Vectors
SHP
6.4
Recommendations on Path Loss Management
6.4.1
Shared and Private Path Loss Matrices
Following are a few recommendations on the management of shared path loss matrices.
•
•
Shared path loss results should be accessible to Atoll through a fast network connection, e.g., 1 Gbps. These
results are accessed by Atoll when calculating a coverage prediction study, and should be available to the users
through a fast network connection, i.e., 30 Mbps at least per user.
It might be helpful in some cases to assign user access rights to the folders/disks containing the shared path loss
matrices files.
-
Administrators: Read & Write
Users: Read only
Following are a few recommendations on the management of private path loss matrices.
•
6.4.2
Atoll synchronises the private path loss matrices with the shared path loss matrices. If private path loss matrices
are invalid, and the corresponding shared path loss matrices are valid, Atoll deletes the invalid private path loss
matrices and uses the shared ones. You can make Atoll verify and remove private path loss matrices, valid or
invalid, whose corresponding shared path loss matrices are valid. This can can be useful for disk space management. For more information, see "Deleting Private Path Losses When Shared Path Losses are Valid" on page 101.
Link or Embed
It is always recommended to have path loss matrices files linked to your Atoll documents rather than embedding the path
loss results in the .atl file. Path loss results should only be embedded in .atl files if there is a need of document portability,
for example. Externalising your path loss matrices to shared or private path loss folders will help you in keeping your .atl
file size within limits. This means less fragmentation and not exceeding the Windows’ (32-bit editions) limit of 2 GB file size.
Externalising path loss results, i.e., to create .los files for each path loss matrix and to store them in a folder and not inside
the .atl project file, has many advantages, such as:
•
•
•
You can limit the .atl file size by storing the related path loss matrices at a separate location.
By storing the path loss matrices on another computer, accessible through a fast network connection, you can also
gain local disk space.
By setting up a shared path loss folder, you can easily manage a centralised path loss file server, accessible by
all the users working on the same Atoll document.
Note:
•
© Forsk 2009
There is no significant difference in terms of performance if you have embedded path loss
matrices or linked matrices files in local path loss matrices folder. Therefore, even when
working locally, it is advised to store the path loss matrices externally.
AT281_AM_E1
171
Administrator Manual
6.4.3
Setting Up Efficient Shared Path Loss Matrices Folders
The .losses folder associated with an Atoll document contains all the path loss matrix files corresponding to the project. A
LowRes subfolder also exists within the main .losses folder, if there are extended path loss matrices as well.
Note:
•
You can have two path loss matrices per transmitter (sector) in Atoll. These path loss
matrices can have different calculation radii (area) and calculation resolutions (pixel size).
Usually, the main path loss matrices are used for calculating fine path loss results (smaller
calculation area, higher resolution) near the transmitter, and the extended path loss
matrices are used for calculating rough path loss results (larger calculation area, lower
resolution) far from the transmitter.
Atoll places all the .los files corresponding to the main path loss matrices of all the transmitters in the .losses folder, and
all the .los files corresponding to the extended path loss matrices of all the transmitters in the LowRes subfolder.
This default approach is efficient enough for most (nearly all) of the working environments. Although, .los file access over
the network and file search within the shared path loss matrices folder might take too long for Atoll documents with a large
number of sectors. It might be interesting, for operators planning large networks, to set up the shared path loss folder in
the manner described below. This loss in performance is due to the fact that Microsoft Windows takes a long time to search
a file in a folder if there is a large number of files present in that folder. The following method, or workaround, can be used
to decrease the number of .los files in a folder in order to gain performance.
Important:
•
Some of our clients have reported improvements in overall system performance by
adapting the architecture explained below, while test benches conducted at Forsk have not
shown considerable improvements. So, it is recommended that you carry out some tests
internally to determine whether your network (LAN) and system require such
implementation or not. And, you might or might not need to implement this architecture.
•
Microsoft’s TechNet page mentions some limits of the NTFS file system, mainly the
maximum number of files per folder and a recommendation. It says, "Some guidelines to
consider when designing a folder structure include: Avoid putting a large number of files
into a folder if you use programs that create, delete, open, or close files quickly or
frequently. The better solution is to logically separate the files into folders to distribute the
workload on multiple folders at the same time."
See: http://www.microsoft.com/technet/prodtechnol/winxppro/reskit/c13621675.mspx.
If there is a single shared path loss matrices folder containing all the .los files, e.g., 50,000, and an Atoll user launches a
coverage prediction study, Microsoft Windows can take a long time searching for the needed .los files required in the
coverage prediction. On the other hand, if there are subfolders containing, for example, 500 path loss matrix files each,
instead of 50,000, it might take much less time to search for the required path loss matrices.
If the calculation administrator has a large region to manage whose shared path loss matrices folder contains a large
number of .los files, he can implement the following approach to reduce the number of files in a single folder. This approach
can considerably decrease the file access time experienced by Atoll users.
In the following example, let us assume that:
•
•
•
A region contains 50,000 transmitters (sectors)
This region can be divided in to 10 states
Each state can be subdivided in to 10 counties
Therefore, each county will have around 500 transmitters. To set up county-level path loss matrices folders:
1. First of all, create the region-level Atoll document called, for example, Regional_Atoll_Project.atl. In this step, you
must set up a region-level .atl file with all the geographic data and radio network data correctly linked to the file.
2. Once you have all the sites placed and their parameters adjusted (if you are doing this at the beginning of a network planning process, this might be a rough placement and a rough adjustment), create a private external path
loss matrices folder. This folder will serve as the shared path loss matrices folder for all the users working on this
region. Refer to "Setting Up Shared Path Loss Matrices" on page 45 for more information. Atoll will create the
.losses folders and the associated pathloss.dbf files.
3. Create state and county subfolders. For example, if your region-level .atl file is placed in a folder named
"C:\Regional_Atoll_Project\", you can create state and county subfolders as:
-
"C:\Regional_Atoll_Project\State_1\County_1" through "C:\Regional_Atoll_Project\State_10\County_10"
Note:
•
In this example, the state-level subfolders do not contain any .atl files. They only have 10
subfolders, one for each county in that state.
4. Now, in your region-level Atoll document, create subdivisions of sites for counties, using the filtering features in
Atoll. Export the sites and all the radio data corresponding to each county to a separate .atl file called, for example,
State_M_County_N.atl. These .atl files will contain only the subsets of sites from the region-level .atl file, but can
be linked to the entire geographic data. This means that you do not have to divide the geographic data in to counties for these .atl files.
172
AT281_AM_E1
© Forsk 2009
Chapter 6: Administration and Usage Recommendations
5. Place these county-level .atl files in their respective subfolders.
6. Create external private path loss matrices folders for each of these county-level Atoll documents. This will create
the .losses folder and the related pathloss.dbf files.
7. Run path loss matrix calculation on all of these county-level Atoll documents. In this way you will have 500 path
loss matrix files in each county-level subfolder with a corresponding pathloss.dbf file.
8. Pathloss.dbf file is a dBase III format file. Write a macro which reads the file name and path from each of the
county-level path loss matrix files and writes this information to the region-level pathloss.dbf file.
This macro,
-
Reads the FILE_NAME field of the pathloss.dbf file in the county-level path loss matrices subfolders, for
example, "C:\Regional_Atoll_Project\State_1\County_1\State_1_County_1.losses\". Let us assume that this
pathloss.dbf contains the entry "Site42_0.los".
And, replaces the existing contents of FILE_NAME field in the pathloss.dbf file of the region-level path loss
matrices folder (available in "C:\Regional_Atoll_Project\Regional_Atoll_Project.losses\") by:
"C:\Regional_Atoll_Project\State_1\County_1\State_1_County_1.losses\Site42_0.los"
-
Once this macro finishes its task, the main pathloss.dbf file, in the region-level path loss matrices folder
("C:\Regional_Atoll_Project\Regional_Atoll_Project.losses\"), will contain full paths for all the .los files in the project. Now,
there will be a single pathloss.dbf, which all the users can access through their projects. The region-level path loss matrices folder will contain only this file, and not any path loss matrices. The path loss matrices will be placed in the countylevel path loss matrices subfolders. These subfolders will contain 500 path loss matrices, instead of a single region-level
path loss matrices folder containing all the 50,000 path loss matrices.
Once set up, this pathloss.dbf file will have to be managed by the calculation administrator through the region-level Atoll
document. You can somewhat improve your overall system performance by this means.
Important:
•
The shared path loss matrices folder should be "Read/Write" accessible for the
administrator, but "Read-only" for other users.
Note:
•
A macro is available from Forsk on demand which, for all county-level .atl files, runs Atoll,
opens the .atl file, refreshes data from the database, runs path loss calculations, saves file,
and exits.
Figure 6.2: Setting Up Efficient Shared Path Loss Matrices Folders
6.5
Recommendation on Defining Paths to Linked Files
The recommended method of defining paths to geographic data or path loss files is the Universal Naming Convention
(UNC). Following the UNC, an absolute path, such as "C:\Program Files\Forsk\Geo Data\...", is represented as "\\Computer\C\Program Files\Forsk\Geo Data\...", where "Computer" is the computer name, and "C" is the share name of disk C:.
Example:
© Forsk 2009
Absolute Path
C:\Program Files\Forsk\Geo Data\...
Relative Path
\Program Files\Forsk\Geo Data\...
UNC Path
\\Computer\C\Program Files\Forsk\Geo Data\...
AT281_AM_E1
173
Administrator Manual
If you define paths to geographic data and path loss files using the UNC in your Atoll document, it will be able to keep track
of all the linked files even if it is moved to another computer.
6.6
Recommendations on Database Usage
6.6.1
Database Upgrades
The Atoll database administrator should set up a backup policy for creating backups of the database at suitable intervals.
You should try not to skip any major version of Atoll if you are working with databases. For example, if you are currently
using Atoll 2.N, you should not skip Atoll 2.N+1 and directly install Atoll 2.N+2. Upgrading your database will be simpler if
you donot skip a major version. If you skip or have skipped an intermediate major version, you will have to upgrade your
database twice in order to make it compatible with the new version.
6.6.2
Import From Planet
If you import a Planet database and encounter problems, it is strongly advised to correct those problems in your Planet
database and try the next import in to a fresh Atoll document. Continuously deleting the problematic records in the same
.atl file and reimporting from the Planet database after correction may cause problems and database inconsistency issues.
6.6.3
Oracle Client Version
Oracle Client version 9.2.0.1.0 or later should be installed when working with Microsoft Windows Server 2003.
6.6.4
Tables and Fields
These rules can help you improve the performance of your database and gain disk space:
•
•
•
•
If your projects allow it, it is highly recommended to reduce the size of the field corresponding to the transmitters’
names. This modification concerns the NAME field in the Transmitters table and TX_ID Field in most of the other
tables, such as tables concerning neighbours, cells and subcells, etc.
You can also do the same, and gain more disk space, with the fields corresponding to site names.
Avoid creating new user-defined (custom) fields of Text type. Rather, use numeric field types, which allow sorting
and other actions. If you have to add Text fields, try to allocate just the field length that would suffice. For example,
a 255-character long Text type field would, for the most part, occupy disk space for no purpose.
You should restrict the number of user-defined fields introduced in neighbour management tables.
Also keep in mind that:
•
•
•
•
Boolean fields, system or user-defined, should always have default values assigned.
If you want to add a new custom field in your Atoll document, you should first add the field in the database, and
then update your Atoll document from the database using the Refresh feature.
You must not add fields and tables whose names start with a number or contain an SQL or RDBMS-specifc keywords, such as ORDER, DATE, etc.
Oracle databases allow a maximum length of 30 characters for field and table names. You should not create tables
and fields with names more than 20 characters long. This is because Atoll adds some more characters to the table
and field names for creating associated triggers, and when creating project databases. Limiting the number of
characters in the field and table names that you create to 20 will avoid database connection and consistency problems.
When setting up your database for the first time, it might be helpful to anticipate a few general-purpose user-defined fields
in a few tables beforehand. You should analyse the needs of each group of users to assess if they would require additional
fields in Atoll tables during their work. For example, you can add three user-defined fields of type integer, float, and text
(limited size), to the Sites and the Transmitters tables. Users will have access to these three fields in both of these tables
from the start, and they will be able to use them for any purpose. This approach might be helpful in setting up a functioning
database, which will last a long time before requiring the addition of customised fields to tables.
6.6.4.1
User-Defined Fields and Default Values
The CustomFields table enables you to define default values and choice lists for all the fields of all the tables in Atoll, including user-defined fields added to different tables. For each custom field, you must indicate the table in which it should be
available, and you can assign a default value and a choice list.
The values defined in this table have priority over the internal predefined default values. In order for Atoll to correctly
consider the new default values, note that:
•
•
6.6.5
If you use floating point values, ensure that all the users have the same decimal separator (comma or point).
The field names are case sensitive.
Regionalisation
You can carry out regionalisation of your Oracle database in the following two manners:
174
AT281_AM_E1
© Forsk 2009
Chapter 6: Administration and Usage Recommendations
•
Through regional databases
This is a static approach that requires synchronisation between the master and the regional databases through
the Atoll Management Console. In this approach, the database administrator creates regional databases from the
master database. This regionalisation can be performed through site lists, SQL filters, and filtering polygons as
described in "Creating Project Databases" on page 143.
Currently, this approach is only available for Oracle databases. It will be extended to other databases in future
versions of Atoll. Here are the advantages and the disadvantages of this approach:
-
Advantages:
This approach is very efficient in terms of performance.
-
Disadvantages:
This approach requires synchronisation between the master and the regional databases, i.e., the database
administrator must update the master database with the contents from the regional databases using the Atoll
Management Console.
•
Directly through the master database
This is a dynamic approach based on Oracle Spatial and user connection properties. To implement the regionalisation approach based on Oracle Spatial, you do not have to buy Oracle Spatial. You can implement this solution
using Oracle Locator, which is provided in the standard Oracle installation.
-
Advantages:
This approach creates dynamic regions, which do not require administrator intervention to upgrade the master
database.
-
Disadvantages:
This approach is less efficient in terms of performance. Archiving data in the database takes the longest time
among the various operations performed with the database.
You can choose either of the two approaches depending on your needs and considering the advantages and the disadvantages of both.
6.7
Recommendations on Calculation Management
6.7.1
Computation Server Stability and Resource Management
In certain conditions, as described below, Atoll users might experience a decrease in server performance and stability in
a multi-user Citrix environment. The principal difference observed might be the inability to run multiple Atoll sessions on
the server without getting error messages, general application failures, or server crashes. Such problems may occur when
the number of Atoll sessions on the server, carrying out calculations, increases to more than four.
6.7.1.1
Causes of Instability and Loss of Performance
This general instability and low performance of the servers is due to:
•
•
•
Insufficient memory resources: globally and per process (Atoll session)
Insufficient CPU resources
Network congestion
Atoll can process four simultaneous path loss matrices calculations, which means high CPU and RAM resource consumption, and as the path loss calculations share the amount of memory allocated to the Atoll session, the total memory requirement may exceed the Microsoft Windows’ (32-bit editions) limit of 2 GB per process. This is especially the case with large
Atoll documents and propagation models that require considerable memory.
6.7.1.2
Troubleshooting and Solution
Go through the following check list in order to resolve the above problems:
•
As the cause of this problem is resource saturation on the server, resource consumption should be controlled in
order to avoid memory and CPU overloading as follows:
-
To reduce the impact of a large number of simultaneous path loss calculations, a dedicated Computation
Server (Atoll Distributed Computation Server) should be set up on the server. Through the distributed calculation server feature of Atoll, the path loss calculations can be performed outside Atoll. This means that a distributed computation server on a computer, which is a separate process from Atoll, performs the computations
rather than Atoll itself.
Note:
•
-
© Forsk 2009
This Distribution Computation Server can also be used to transfer the path loss
calculations to a different computer.
Enabling the Computation Server offers several advantages:
AT281_AM_E1
175
Administrator Manual
-
Path loss calculations are limited to four parallel instances regardless of the number of Atoll sessions running on the server.
A queuing system, integrated in the Distributed Computation Server, manages the calculation requests
from different Atoll sessions.
A failover mechanism automatically switches and hands over the path loss calculations back to Atoll in
case there is a computation server failure.
Path loss calculations are carried out by a separate process (AtollSvr), which has its own memory allocation apart from Atoll.
-
This computation environment can introduce considerable improvements in both the number of Atoll sessions per
server and the computations. After this implementation, the same servers should be able to work as previously or
even better. These improvements are due to:
-
Path loss calculations are controlled and limited to four parallel threads instead of potentially 4 x number of
active Atoll sessions. This notably improves the memory and CPU consumption.
Path loss calculations have their own process and memory environment, i.e., the amount of memory necessary for those computations no longer impacts the Atoll sessions’ 2 GB limit.
With this architecture, a server equipped with four processors (eight threads with hyper-threading) can accommodate four simultaneous path loss computations, and fully use the remaining four threads for other Atoll operations.
Atoll’s interface will also be more efficient and the overall processing time for various tasks will be improved.
Note:
•
•
Apart from the above setup, you can also make some other system improvements:
-
To avoid error messages caused by requesting a large number of files over the network, the following Microsoft Windows registry parameter can be modified in order to dedicate more resources to network read/write
operations:
-
-
6.8
IRQSTACKSIZE should be set to 30 instead of 11, for example.
To avoid ‘out of memory’ problems, the Pagefile size should be increased so that the server does not run out
of global memory when supporting more than 10 Atoll sessions simultaneously. This is different from the 2 GB
per process limit.
-
•
In order to prevent users from deactivating the use of the Computation Server and
bypassing the resource control procedure established above, the Atoll.ini file should be set
to read-only for users other than the administrator.
Virtual memory can be increased from 8 GB to 16 GB, for example.
You can also increase the default Windows memory allocation limit from 2 GB to 3 GB as explained in "Process
Memory" on page 183.
Recommendations on Atoll Administration Files
There are three types of administration files for Atoll described in "Administration Files" on page 69. There is no specific
order in which these files should be created or installed on Atoll workstations and servers. It is sufficient to have these files
created and placed in the right locations before running Atoll to have the predefined configuration of all workstations and
servers.
If you have already configured these files for one server, and you are setting up another server, you can copy these files
to their respective locations on the new server to have the exact configuration and set-up as the first. If you do not copy
these files, or create them, you will not have the same configuration of the new server, but apart from that you will be able
to work with Atoll normally. These files are optional, not obligatory.
•
Initialisation File (.ini)
-
•
176
It is highly recommended that the Atoll initialisation file be created or modified only by the administrator.
The Atoll initialisation file is used to set the preferred settings to be used during Atoll sessions. It can be used
to adjust the behaviour and algorithms used in Atoll.
If you are using Windows 2000 Server, state the actual number of processors in the .ini file.
The location of Atoll.ini, MeasImport.ini (which serves as the configuration file when importing CW measurements), and other .ini files can be managed through the Atoll Management Console as described in "Managing
Administration File Paths" on page 147.
Configuration File (.cfg)
- Use Atoll to create these files. Modifying these files manually is not recommended as human error can introduce problems.
- Uncheck image visibility to avoid loading unnecessary data in the memory.
- You can store the information regarding geographic data only in .geo files.
- You can set up your configuration files in the following manner:
- A common configuration file that points to the geographic data, macros, and other common parameters in
your Atoll documents.
- Separate configuration files created for your 2G and 3G projects, which would store their respective coverage prediction studies parameters, traffic information, neighbour allocation parameters, and other technology-specific parameters.
- Separate configuration files based on, and for, different groups of users. These groups of users may be,
for example, groups of users working on different regions, groups of users working on different technolo-
AT281_AM_E1
© Forsk 2009
Chapter 6: Administration and Usage Recommendations
gies, groups of users focusing on certain operations (i.e., performing certain types of coverage predictions,
performing the AFP, etc.).
•
XML Studies File
-
Coverage prediction studies can easily be duplicated within Atoll. Before creating study templates, and the
XML studies file, make sure that this study template is aimed at serving a number of users. This means, avoid
creating study templates unless these will be needed for a long time by a number of users. You can use the
configuration files to store your created coverage prediction studies locally. And, you can also use the study
duplicate feature to create copies of existing coverage prediction studies.
6.9
Recommendations on Atoll Usage
6.9.1
Performance and Memory Issues
Following are a few recommendations on performance and memory usage.
Memory Refresh
•
You can avoid memory fragmentation while working with Atoll documents by saving the Atoll document from time
to time, closing and restarting Atoll, and reopening the document.
This advice is applicable to any application running under Microsoft Windows because many common .dll files are
accessed by applications, and unloading and reloading these .dll files refreshes their memory allocation.
•
If you are working in a Citrix MetaFrame environment, you should restart your Citrix server every week or fortnight.
The exact time should be determined by the administrator depending on the state of the network (LAN).
•
In certain cases, it might be more appropriate to start working on a completely fresh .atl file. If you have been
working on your existing .atl file for a long time, it might have attained a large size and might contain some useless
remains from your earlier operations, e.g., traces of records that no longer exist in the database, etc. You can completely refresh your project by following these steps:
-
-
Open the existing .atl file in Atoll that you want to replace.
Create a personal, or local, .cfg file, from your existing .atl file with all the required information, e.g., geographic
data information, coverage prediction studies parameters, neighbour allocation parameters, calculation and
focus zones, etc. For more information, refer to "User Configuration File (.cfg)" on page 69.
Close the old .atl file.
Select Open from Database to create a fresh .atl file.
Import the personal, or local, .cfg file in the new .atl file.
You now have a clean .atl file to work with, which has all the same information as the old .atl file, and takes up less
space on the hard disk, has less fragmented data, and shows improved performance.
Memory Allocation
•
If you have to open several large .atl files simultaneously on the same computer, it is better to open each in a separate Atoll session rather than to open them all in the same Atoll window. Each Atoll session on the same computer
has its own 2 GB memory space allocated by the operating system. If you open a number of large .atl files in the
same Atoll session, it might reach its 2 GB memory allocation limit. This will not be the case if you open .atl files
in different Atoll sessions. If you are working on a co-planning proect, you have to open linked .atl files in the same
Atoll session.
Moreover, each computer consumes a single licence independent of the number of Atoll sessions open simultaneously.
File Size
•
Coverage prediction studies calculated over large areas require more memory. If you are working on an Atoll document covering a large area, with coverage predictions calculated over the entire network, this document will
require more memory for loading all the coverage predictions. You can reduce memory consumption by making
copies of your Atoll document, and keeping a few coverage predictions in each copy. These .atl files will be faster
to load and work with compared to a single .atl file with all the coverage predictions.
Large coverage prediction studies can take up a considerable amount of memory even if they are not displayed
on the map.
•
Externalise DTM, clutter, path loss results, and any other data that can be externalised, so that the .atl file size
does not become unnecessarily large.
Path Loss Calculation
© Forsk 2009
•
Before starting path loss calculation, verify that the calculation radii and resolutions assigned to the different types
of transmitters are consistent. For example, calculating path loss matrices of pico cells over large calculation radii
would only waste memory and disk space.
•
For calculating path loss matrices over large areas, you should use the dual resolution feature in Atoll. Define short
calculation radii and fine resolutions for the main path loss matrices, and large calculation radii and low resolutions
AT281_AM_E1
177
Administrator Manual
for extended path loss matrices. This approach decreases the calculation time significantly compared to calculating just one matrix per transmitter using a fine resolution. The main path loss matrices should be calculated
using the same resolution as the resolution of the geographic data available. The extended path loss matrices can
be calculated using a lower resolution, e.g., twice the resolution of the geographic data..
Regionalisation
•
6.9.1.1
Use database regionalisation or site lists if you are working on smaller parts of a large network. Atoll loads only
the data necessary for your working area. If you load a large network, Atoll will load a lot of data that might not be
necessary all the time, such as the neighbour relation data.
Performance and Memory Issues in Large GSM Projects
Memory problems might be experienced in the C/I coverage prediction studies, interference matrices calculations, and the
AFP while working on large GSM networks. Large network projects are more susceptible to these problems. If the network
is large but homogeneous, these problems may only appear if the number of transmitters is over 15,000 or so. But, if there
are large city centers involved, with each pixel having many overlapping path loss matrices, then this size limit might
decrease to around 5,000 transmitters or so.
Also, if the Atoll session has been open for a long time, memory problems may even appear while working on smaller
networks. This is because the process memory space (memory space allocated to Atoll by the operating system) becomes
fragmented.
Following is a list of advice which you can follow in order to avoid such problems:
•
Use regionalisation or site lists: If you load a large network, Atoll will be required to load a lot of data that might not
be necessary all of the time. For example, in a typical large GSM network, you might have around 10,000 transmitter records, 20,000 subcell records, 50,000 TRX records, and up to 150,000 neighbour records.
•
Externalise embedded interference matrices: You can store interference matrices listed in the Interference
Matrices folder in external files. Atoll loads interference matrices from the external files to the memory only when
needed. You will also reduce the .atl file size by externalising the interference matrices.
•
Adapt calculation radii to the cell type and the EIRP: Before calculating path loss matrices, take care to correctly
associate calculation radii and resolutions to different types of cells. If you calculate path loss matrices for all types
of cells over a large calculation radius, it will unnecessarily burden the C/I and interference matrices computations.
•
Properly configure the interference thresholds: These thresholds indicate the level after which an interferer can be
ignored. The default value for this threshold (-130 dBm), defined in the Predictions tab of the Predictions folder’s
Properties dialogue, means that the computations will take into account all the interferers. However, if you set it
too high, you might lose important interference information. The proper value for this threshold depends on the
Reception Thresholds and the C/I Thresholds defined in the Subcells table. The optimum value would be
Min AllSubcells  RT i – CIT i – M  . Which means the minimum value of the factor RT i – CIT i – M computed for all
subcells, i. Where, RTi is the reception threshold of the subcell i, CITi the C/I threshold of this subcell, and M is a
safety margin.
Since this interference threshold is used both in interference matrices calculation and in interference predictions,
it is important to have at least a 3-dB margin for the interference energy aggregation in C/I studies. We recommend
a safety margin of 5 dB, which can be reduced if any problem is encountered.
•
Do not define very high C/I quality thresholds (Default values: 12 dB for BCCH and 9 dB for TCH). If you want a
certain TRX type to carry GPRS/EDGE traffic, you can add 1 or 2 dB to this value for that TRX type, and use the
option of safety margin in the AFP module’s Cost tab. The 12 dB and 9 dB default values already include safety
margins. If you increment these values too much, it will unnecessarily load the interference matrix generation and
the AFP.
•
Do not start an AFP session if the interference matrices report indicates problems: All the transmitters should have
interferers and very few of them (not more than 20%) should have more than 70 interferers. If there are too many
or too few entries in your interference matrices, the AFP plan will not be optimal.
•
If the memory-critical task is interference matrices generation: You can generate interference matrices in a piecewise manner.
This means that you can generate nation-wide interference matrices with low resolutions based on the percentage
of interfered area (to improve computation time), with a cell edge coverage probability of 50% (which means no
access to clutter for reading standard deviation values), and an interference threshold of -112 dBm. This will
provide rough global interference matrices which can be locally improved. These interference matrices will be less
memory-consuming.
Then, use polygon or site list filters to focus on each important location, and calculate local interference matrices
with higher resolutions and reliabilities. Make sure that the computation zone in your project completely encompasses the filtering zones that you define.
178
•
If the memory-critical task is the AFP session: Try to make the document lighter, e.g., remove coverage prediction
studies, exit and restart Atoll, and try to generate interference matrices with fewer entries.
•
If the memory-critical task is the traffic capture: You can use traffic load field of the Subcells table to provide traffic
loads directly to the AFP, and possibly skip this step.
AT281_AM_E1
© Forsk 2009
Chapter 6: Administration and Usage Recommendations
6.9.1.2
Performance and Memory Issues in UMTS/CDMA Simulations
In order to optimise memory usage during simulations, you can set the "Information to retain:" option to "Only the Average
Simulation and Statistics". With this option Atoll uses much less memory because it only keeps limited information in
memory during the simulation process. Simulation results are detailed enough to be used in generating coverage prediction studies.
6.9.1.3
Performance and Memory Issues in Co-planning Projects
Co-planning with Atoll requires that both technology documents be open in the same Atoll window at the same time.
However, loading, for example, a GSM and a UMTS document can cause memory saturation especially if the documents
contain large, country-wide networks. To decrease the amount of memory used by Atoll in such cases, you can:
6.9.2
•
Load vector layers in main document only. Loading vectors in the linked document is not necessary and only consumes more memory.
•
Avoid loading neighbours and custom fields which are not required. This can be performed by creating views in
the database. For more information, see "Setting Up Databases" on page 183.
Printing
You should place different layers of geographic and radio data in a definite order when printing a project or a section of
the project. The following order should be followed:
1. Visible objects of the Data tab
All the visible objects of the Data tab are displayed above those in the Geo tab. However, it is strongly recommended to place vector layers on the top of coverage prediction plots. You can do this by transferring these vector
layers to the Data tab using the context menu. For performance reasons, it is advised to place vector layers
on top of raster layers before printing a project. Sites and Transmitters must be on the very top, above all other
layers. You should place sites and sectors on the top, then vector layers, and then raster layers.
2. Unidimensional vectors (points)
3. Open polygonal vectors (lines, i.e., roads and other linear items, etc.)
4. Closed polygonal vectors (surfaces, i.e., zones and areas, etc.)
5. Multi-format maps (vector or raster maps, i.e., population, rain, generic maps, traffic, etc.)
6. Transparent raster maps (clutter class maps, etc.)
7. Non-transparent maps (images, DTM, clutter height maps, etc.)
6.9.3
Coverage Predictions
Following are a few recommendations on performing coverage prediction studies.
•
If you do not want Atoll to calculate the shadowing margin during a coverage prediction, it is advised to clear the
"Shadowing taken into account" check box. This approach is more efficient in terms of performance than selecting
this option and setting the Cell Edge Coverage Probability to 50%.
•
To improve memory consumption and optimise the calculation times, you should set the display resolutions of coverage predictions according to the precision required. The following table lists the levels of precision that are usually sufficient:
Size of the coverage prediction
•
6.9.4
Display resolution
City Center
5m
City
20 m
County
50 m
State
100 m
Country
According to the size
Atoll provides you with the possibility of setting different resolutions for coverage predictions independently of the
resolutions of the geographic data in your documents. If your geographic data has a 50 m resolution, it is possible
to set the resolutions of your coverage predictions to 100 m.
CW Measurements and Drive Test Data
Following are a few recommendations on working with CW measurements and drive test data.
•
© Forsk 2009
It is recommended to use Fast Display in order to increase display speed. This option is available in the Display
tab of the Properties dialogues for CW Measurements and Drive Test Data folders. Although this approach only
AT281_AM_E1
179
Administrator Manual
displays measurement points as small squares, it may have a significant impact on performance depending on the
number of measurement points in the Atoll document.
•
6.9.5
When performing a CW measurements drive test campaign, please follow the recommended procedure described
in the SPM Calibration Guide.
Path Loss Matrices
Refer to "Link or Embed" on page 171.
6.9.6
Antenna Patterns and Electrical Downtilts
The electrical tilt, which can be defined in the antenna properties dialogues in Atoll, is an additional electrical downtilt. It
might be redundant to define an additional electrical downtilt for antennas whose patterns already include electrical tilt.
Users should verify whether the antenna patterns of the antennas in their projects, do not already include the effect of an
electrical tilt.
6.9.7
Antenna Import
Following are a few recommendations on antenna import.
•
Antenna names used in some tools, such as NetAct, can be different from those used in their corresponding
antenna files. To solve this issue, you can create a new file, named "Index", containing the list of antenna names,
which would in fact be the pattern (antenna file) names. You should place this file at the same location as the
antenna patterns (files). This will replace the antenna names with the new antenna names.
•
Some Kathrein antenna pattern files might have names different from the antenna pattern names present inside
the file. You will have to replace the name of the pattern inside the file by the name of the pattern file itself, in order
to import these antennas correctly.
•
A Planet Index file contains the path to and the name of each antenna file available. Creating such an Index file
when there are hundreds of antenna patterns available can be a difficult task. You can easily create the index file
from the Microsoft Windows command prompt. You can open the Command Prompt window by selecting Start >
Run, entering "cmd" and pressing ENTER. In the Command Prompt window, navigate to the directory containing
the antenna pattern files, enter the following command and press ENTER:
dir /b > Index
This will create a file called "Index" in the same directory as the antenna patter files containing a list of all the
antenna pattern file names, with one name per line. The file will also contain a line with its own name, so, before
importing this file into Atoll, you should use a text editor to remove the line containing the file name "Index."
6.9.8
Traffic Maps
Following are a few recommendations on working with traffic maps.
•
•
•
User profile environment-based traffic maps should only be used for a precision on traffic that is of the same level
as the statistical clutter available in a project.
For higher precision on traffic data, you should use sector traffic maps or user density traffic maps. User density
traffic maps provide you with a means to define a density for each set of service, terminal type, and mobility type.
Sector traffic maps are best suited for traffic data issued by the OMC.
6.10
Recommendations on the Atoll API
6.10.1
Using Atoll Through the API
Correct functioning of Atoll when using Atoll through the API is guaranteed during interactive user sessions only. Atoll is
an application that requires creating tool bars, creating menus, reading user profile options from the Windows’ registry,
accessing printers, etc., even when it is accessed through the API. The same is true for add-ins working with Atoll.
Even though it is possible to load and use Atoll when there is no user session open on a computer, its correct functioning
is not guaranteed. Unexpected errors can occur. Particularly, creating objects through CreateObject or CoCreateInstance
may fail.
Therefore, the correct functioning of Atoll requires an open user session on the computer.
6.11
Appendix: Memory Requirements
This part gives some aspects of memory requirements (both RAM and hard disk space) for Atoll depending on the network
to be planned.
Atoll is capable of performing computations in pixel sizes different from those of the raster maps in a project. It is recommended to perform detailed planning with smaller pixel sizes in high density areas, and country-wide (or region-wide,
180
AT281_AM_E1
© Forsk 2009
Chapter 6: Administration and Usage Recommendations
depending on the size) coverage predictions and other calculations using larger pixel sizes. This approach will provide
overall satisfactory results, and will considerably improve the disk space requirements, RAM allocation and calculation
time.
Please note that the figures mentioned in the following sections are approximate, and though actual figures may vary, their
deviation from the approximate values will be negligible. These approximate values are computed through simplified
formulas. These formulas do not consider all the input parameters, but only the input parameters that have a considerable
impact on memory requirements.
6.11.1
Disk Space Requirements
The amount of disk space required for data varies from project to project. It depends mainly on the size of the planning
area, the pixel size, and the number of cells. In networks with only a few cells, the amount of disk space required is chiefly
determined by the size of the planning area. In networks with a large number of sites, transmitters and cells, it is the
number of these network entities that governs this requirement. Pixel size plays an equally important role in all cases.
6.11.1.1
Network-Wide Input
The file sizes for raster maps (DTM, clutter heights, clutter classes, traffic density or environments, images, etc.) does not
depend on the number of cells, but only on the size of the planning area in pixels.
The following information can provide you with an estimate of disk usage for different geographic data:
•
•
•
•
•
Clutter class maps require 1 byte per pixel (2 bytes for Planet format).
Background images require from 1 to 3 bytes per pixel.
Traffic maps require 1 byte per pixel (2 bytes for Planet format).
DTM or clutter height maps require 2 bytes per pixel.
Population maps or other generic maps require from 1 to 4 bytes per pixel.
For one clutter map, one DTM map, one traffic map, and one background image, you may estimate 6 bytes per pixel of
the input area. This data can be shared between different planning alternatives of the same network.
Note:
•
6.11.1.2
If an embedded geographic data file is deleted from the project, Atoll automatically
compresses the .atl file to avoid file fragmentation.
Cell-Specific Results
For a project with a large number of cells, it is important to consider the disk space required by the propagation prediction
results of each cell. Here, the cell calculation area and the calculation resolution are important factors.
Cell-specific results require 2 bytes per pixel. For example, the propagation results for a sector with a calculation area of
1024 x 1024 pixels will require 2 MB disk space.
If there are different .atl files for planning the same part of the network in different ways, each .atl file will require the same
amount of disk space.
The same rule applies to extended path loss matrices as well.
Note:
•
6.11.1.3
If embedded path loss matrices are externalised, Atoll automatically compresses the .atl
file to avoid file fragmentation.
Network-Wide Output
Network-wide output (raster results) mainly depends on:
•
•
•
•
The size of the planning area
The pixel size
The number of coverage predictions
The types of coverage predictions
Coverage predictions may have a number of layers depending on the calculation criteria. There can be a single layer for
the entire network or a layer per transmitter, sector, or subcell. The resulting size depends on the number of layers and
the number of colours and thresholds. Therefore, Atoll coverage predictions may require between 1 bit and 2 bytes per
pixel of the calculation area.
Notes:
6.11.1.4
•
Atoll can compress the coverage prediction results when saving a .atl file to avoid file
fragmentation.
•
You can consider 14 bytes per pixel as a rough estimate to determine the disk space
required for each individual .atl file.
Temporary Disk Space
Atoll requires some disk space to temporarily store intermediate results during calculations. A file is created in the system’s
temporary directory whose size depends on the calculations. This file is described in the section on RAM requirements.
© Forsk 2009
AT281_AM_E1
181
Administrator Manual
Likewise, a temporary file is created when using the "Save As" command. These files are erased after the calculations or
once the storage has finished.
6.11.1.5
Other Disk Space Requirements
Other objects in a .atl file that require disk space can easily be neglected in real-life scenarios since the required disk space
depending on the size of the planning area and the number of transmitters is much higher.
Atl files store database tables and calculation results. An empty .atl file requires around 500 KB. Each additional site
requires between 1 and 2 KB, which is negligible compared to the size of the propagation results.
Furthermore, the size of vector files is negligible compared to that of other geographic data, as their size is usually much
smaller than the DTM, clutter height, and clutter class maps.
Note:
•
6.11.2
When saving a .atl file, Atoll estimates the size of unused spaces in the file due to
fragmentation. If the amount of unused spaces is more than half of the useful space, Atoll
proposes compressing the file.
RAM Requirements
Usually, 512 MB of RAM in a workstation is sufficient for all operations with Atoll, provided that there are no other applications being used in parallel that consume large amounts of memory.
Starting Atoll without loading a project requires around 20 MB of RAM (as monitored with the Windows Task Manager).
Loading a project with 500 sites, a few predictions, and some simulations may increase the consumed memory to around
50 to 100 MB.
6.11.2.1
UMTS Simulations
UMTS Monte-Carlo simulations are calculations that consume large amounts of memory. The memory requirement of
these calculations is a function of the following:
•
•
•
•
•
•
•
•
•
•
The number of sites involved
The number of transmitters involved
The number of cells involved
The number of mobiles generated by the UMTS simulation
The number of transmitters covering a pixel
The number of services simulated
The number of neighbours per cell
The "Detailed Results" and "Limit Active Set to Neighbours" flags
The number of links per mobile
The number of channel elements per site
Most of these parameters have minor influences and the actual requirements are mostly governed by the number of cells
and the number of mobiles generated.
Assuming that there are three carriers used and the number of transmitters and mobiles is high enough so that the other
input can be ignored, the required memory can be roughly approximated by:
R = 14.0  t + 3.25  m
for normal simulations
R = 14.0  t + 4.3  m
using the "detailed results" option
with R: peak RAM requirement in KBytes
t: number of transmitters affecting the computation zone
m: number of mobiles generated by the UMTS simulation
Example: To calculate for 500 sites (or 1500 transmitters) and 2400 mobiles, around 28 MB of RAM are required for a
normal simulation and 30 MB if detailed results are to be stored as well.
Notes:
182
•
Please note that this is the peak requirement. Less memory will be required once the
calculations are terminated.
•
This approximation also considers effects due to the operating system, such as memory
over-allocation due to fragmentation. It is a conservative approximation and in most cases
the actual RAM requirement will be below these calculated figures.
•
A more accurate estimation of the used and required memory for UMTS simulations is
available in the Source Traffic tab of the new simulation group dialogue. To activate the
memory estimation feature, you must add an option in the Atoll.ini file. For more
information, see "Estimating Required and Used Memory Size for UMTS Simulations" on
page 103.
AT281_AM_E1
© Forsk 2009
Chapter 6: Administration and Usage Recommendations
6.11.2.2
Coverage Predictions
RAM required during coverage prediction calculations (network-wide raster result) is the same as the required additional
disk space, i.e., between 1 bit and 2 bytes per pixel of the calculation area. Apart from this, temporary memory is required
for calculations like "Coverage by transmitter" and "Coverage by signal level". For these, Atoll temporarily allocates an
average of 4 bytes more per pixel (8 bytes, if the best server margin is not zero) of the calculation area.
Example: The Paris region has a size of around 10 x 13 km. For a calculation resolution of 25 m, this equals 5.2 million
pixels. If a coverage prediction calculates the signal strength of the UMTS pilot in less than 16 colours, it would require a
memory of 4 bits per pixel, or a total of 2.6 MB. During the calculation, Atoll would also require 4 more bytes per pixel,
which equals 20.8 MB more apart from the 2.6 MB.
Note:
•
6.11.3
For large networks, to avoid loading the entire computation zone in memory, Atoll divides
the coverage prediction computations into smaller tiles, and carries out the computations
on them successively. This subdivision is invisible to the user.
Process Memory
32-bit Operating Systems
Atoll can support 3 GB address space on a properly configured 32-bit system. For more information, please refer to the
following URL: http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx (/3GB section in “Memory
Support and Windows Operating Systems”).
The following link provides information on how you can setup your Windows 2000 Advanced Server, Windows 2000 Datacenter Server, or any Windows 2003 Server systems to activate the 3 GB switch at startup: http://technet.microsoft.com/
en-us/library/bb124810.aspx.
Important:
•
The above article from Microsoft also states that the /3GB switch should not be used on
Windows 2000 Server because it is not supported and can cause application or operating
system crashes.
64-Bit Operating Systems
The 64-bit edition of Microsoft Windows XP provides 4 GB of memory per process.
© Forsk 2009
AT281_AM_E1
183
Administrator Manual
184
AT281_AM_E1
© Forsk 2009
Chapter 7
Data Structure Compatibility
This chapter describes the modifications in the data structures of Atoll templates in Atoll 2.8 compared to
Atoll 2.7 and how to upgrade any version 2.7 document to 2.8.
Atoll
RF Planning & Optimisation Software
Administrator Manual
186
AT281_AM_E1
© Forsk 2009
Chapter 7: Compatibility Between Versions 2.7 and 2.8
7
Compatibility Between Versions 2.7 and 2.8
The database structure modifications in version 2.8 provide support for the new features implemented in 2.8. This chapter
presents the differences in the data structures of versions 2.7 and 2.8. In order to upgrade from a 2.7 database structure
to a 2.8 database structure, it is strongly advised that you use the Atoll Management Console.
Database structures are only modified between two major versions. Therefore, databases are referred to as 2.7 and 2.8
databases, while Atoll documents are referred to as 2.7.x and 2.8.x documents.
The following table lists the types of fields used in Atoll templates with their corresponding lengths, and also presents the
equivalent fields and lengths in different databases:
Microsoft SQL Server
Equivalent
Field Type
Length
Field Type
Length
Field Type
Length
Field Type
Length
Microsoft
Access
Equivalent
Float
4
FLOAT
32
real
4
real
4
Single
Double
8
FLOAT
64
float
8
float
8
Double
Integer
4
NUMBER
11
int
4
int
4
Long Integer
Atoll
Oracle Equivalent
Sybase Equivalent
Short
2
NUMBER
6
tinyint
1
tinyint
1
Integer
Boolean
2
NUMBER
1
bit
1
bit
1
Yes/No
Variable*
Text
Variable*
VARCHAR2
Variable*
varchar
Variable*
varchar
Memo
Variable
VARCHAR2
2000
varchar
4000
text
Binary
Variable
LONG RAW
image
16
image
Text*
Memo
16
OLE Object
* Lengths for these fields are specified in parentheses in the database structure tables.
Note:
•
In the tables listed below, primary keys are listed in bold and italic characters.
7.1
Upgrading From 2.7 to 2.8
7.1.1
Important Information
Automatic upgrade using the Atoll Management Console allows upgrading data from any previous version to 2.8. It is
highly recommended to use the Atoll Management Console for carrying out the upgrades. In version 2.8, some fields which
are no longer used by Atoll have been removed from the data structures. Automatic upgrade using the Atoll Management
Console will automatically remove them. Upgrading documents not connected to any database will also remove them
automatically.
In order for the Atoll Management Console to recognize obsolete or deleted fields from database tables, it is imperative
that the ATOLL_ADMIN table exist, with its full definition as described in "Working With Master Databases" on page 139,
in the database. This means that when upgrading a database for the first time using the Atoll Management Console, the
database administrator will have to remove the obsolete fields manually. When the Atoll Management Console has been
used to upgrade a database once, it will be able to recognize obsolete or deleted fields in the following upgrades. This is
because the Atoll Management Console cannot distinguish between obsolete fields and custom fields added by the user
when it is used to upgrade a database for the first time.
Manual upgrade procedure described below allows upgrading data from version 2.7 to version 2.8. Users working with
versions older than version 2.7 have to upgrade to version 2.7 first. Please refer to Administrator Manuals of previous
versions or contact our support team if this is your case.
If you use the Atoll Management Console’s Changes History Management feature, you must repair the upgraded database
in order to continue using this feature. For more information, see "Managing the History of Data Modifications" on
page 154.
7.1.2
Upgrading 2.7 Databases to 2.8
7.1.2.1
Recommendations
It is highly recommended to upgrade your database using the Atoll Management Console. For more information on upgrading databases using the Atoll Management Console, see "Upgrading Databases" on page 146.
If you are working with a centralised database, it is strongly advised to:
•
•
•
© Forsk 2009
Upgrade your database structure to 2.8 either automatically (see "Upgrading Databases" on page 146) or manually (see "Manual Database Upgrade Procedure" on page 188),
Deploy Atoll version 2.8.x,
Ask all the users accessing this database to refresh data in their documents from the database.
AT281_AM_E1
187
Administrator Manual
When users open their documents in Atoll 2.8.x, they are asked whether they want to upgrade the documents to
the same structure as the database or to disconnect them from the database. If they choose to upgrade, Atoll automatically upgrades the data structure in their documents.
7.1.2.2
Manual Database Upgrade Procedure
The procedure provided in this section is for information only. It should only be used if the database cannot be upgraded
automatically using the Atoll Management Console for some reason.
You can create a new 2.8 database using the contents of a disconnected 2.7.x document. To create a new 2.8 document
based on the contents of a disconnected 2.7.x document:
1. Upgrade the disconnected 2.7.x document to a disconnected 2.8 document by following the procedure described
in "Upgrading Disconnected Documents" on page 188.
2. Create a new 2.8 database using the disconnected 2.8 document by following the procedures described in "Creating the Master Database" on page 49 and "Using Oracle With Atoll" on page 59.
Important:
•
If you are upgrading your database using a script based on the information provided in
section "Changes in the Data Structure" on page 189, you must also add the
ATOLL_ADMIN table whose complete description is available in "Working With Master
Databases" on page 139.
7.1.3
Upgrading 2.7.x Documents to 2.8
7.1.3.1
Upgrading Disconnected Documents
When you open a disconnected document last saved using any previous Atoll version in Atoll 2.8, it’s data structure is
automatically upgraded to 2.8 when the document is saved using Atoll 2.8.
To upgrade a document that is not connected to a database, and that was last saved using any previous version of Atoll,
to 2.8:
1. Start Atoll 2.8.
2. Open the document that you want to upgrade in Atoll 2.8.
3. Save the document.
The document is upgraded to Atoll 2.8.
Note:
•
7.1.3.2
It is not possible to open a 2.8 document in an earlier version.
Upgrading Documents Connected to 2.7 Databases
A 2.7.x document connected to a 2.7 database will have to be disconnected from the database in order to be upgraded to
2.8. A document once disconnected cannot be connected to the database again.
To upgrade a 2.7.x document to 2.8 by disconnecting it from the database:
1. Start Atoll 2.8.
2. Open the 2.7.x document in Atoll 2.8. A dialogue appears asking you to disconnect the document from the database if you want to upgrade it to 2.8 and open in Atoll 2.8.
3. Click OK. The document is disconnected from the database.
4. Save the document. The document is upgraded to Atoll 2.8. However, it is no longer connected to the database.
7.1.3.3
Upgrading Documents Connected to Upgraded Databases
If a 2.7.x document is connected to a database that has already been upgraded to 2.8, the document can be upgraded to
2.8 as well with the following procedure.
Important:
•
You can open a 2.7.x document connected to a 2.8 database, i.e., a database already
upgraded, in Atoll 2.7.x, but it is not possible to save any modifications in the document. It
is also not allowed to interact with the database (archive, refresh, etc., are not allowed).
To upgrade a 2.7.x document to 2.8 keeping the connection with the database:
1. Start Atoll 2.8.
2. Open the 2.7.x document in Atoll 2.8. A dialogue appears asking whether you want to:
-
188
Keep the document connected to the upgraded database and refresh data from the database, or
Disconnect the document from the database.
AT281_AM_E1
© Forsk 2009
Chapter 7: Compatibility Between Versions 2.7 and 2.8
3. Select Refresh From the Database if you want to upgrade the document and keep the connection with the database.
4. Select the Refresh Unmodified Data Only check box if you want to keep the current modifications in the document
and load the data from the database that does not impact these modifications.
5. Select Disconnect From the Database if you want to disconnect the document from the database and upgrade it.
Note:
•
A document once disconnected cannot be connected to the database again.
6. Click OK. Either the data is refreshed from the database or the document is disconnected from the database,
depending on the selected option.
7. Save the document.
The document is upgraded to 2.8 and is either connected to the upgraded 2.8 database or disconnected, depending on the selected option.
7.2
Changes in the Data Structure
The following changes have been made in the data structure of the version 2.8 compared to the version 2.7.1.
Note:
•
Field names in bold characters correspond to primary keys.
7.2.1
Changes in Microwave Radio Links Documents
7.2.1.1
MWDefaultsCurves Table
The following field should be added to the MWDefaultsCurves table:
Field
Type
INTERFERED
7.2.1.2
Description
Attributes
Null column allowed: Yes
Default value:
Text (50)
MWEquipments Table
The following field should be added to the MWEquipments table:
Field
Type
MANUF_CHANNEL_SPACIN
G
Float
7.2.1.3
Description
Attributes
Null column allowed: Yes
Default value:
MWLinks Table
The following fields should be added to the MWLinks table:
Field
Type
Description
Attributes
Atmospheric pressure in mbar
Null column allowed: Yes
Default value: 1013
ATMOS_PRESSURE
Float
GEOCLIM_FACTOR
Double
Null column allowed: Yes
Default value:
RAIN_HEIGHT
Float
Null column allowed: Yes
Default value:
REFRACTIVITY
Float
Null column allowed: Yes
Default value:
PROPAG_IMODEL
Text (50)
7.2.1.4
Propagation model used for interference calculation
Null column allowed: Yes
Default value:
MWRepeaters Table
The following fields should be added to the MWRepeaters table:
© Forsk 2009
Field
Type
Description
Attributes
TILT_A
Float
Tilt of the repeater antenna in the direction of A
Null column allowed: Yes
Default value:
TILT_B
Float
Tilt of the repeater antenna in the direction of B
Null column allowed: Yes
Default value:
AT281_AM_E1
189
Administrator Manual
7.2.1.5
MWTplLinks Table
The following fields should be added to the MWTplLinks table:
Field
Type
Description
Attributes
Atmospheric pressure in mbar
Null column allowed: Yes
Default value: 1013
ATMOS_PRESSURE
Float
RAIN_HEIGHT
Float
Null column allowed: Yes
Default value:
REFRACTIVITY
Float
Null column allowed: Yes
Default value:
PROPAG_IMODEL
Text (50)
7.2.1.6
Propagation model used for interference calculation
Null column allowed: Yes
Default value:
Other Changes
The Types for the following fields have changed:
•
•
Integer to Float for VAPOR and TEMPERATURE in the MWLinks table.
Integer to Float for VAPOR and TEMPERATURE in the MWTplLinks table.
The following fields should be removed:
•
•
LOSS_USE1, LOSS_USE2, LOSS_USE3, LOSS_USE5, LOSS_USE6, LOSS_USE7, FRQ_SEP, and HSB_ON
from the MWLinks table.
LOSS_USE1, LOSS_USE2, LOSS_USE3, LOSS_USE5, LOSS_USE6, LOSS_USE7, and HSB_ON from the
MWTplLinks table.
7.2.2
Changes in GSM GPRS EGPRS Documents
7.2.2.1
FrequencyBands Table
The following field should be added to the FrequencyBands table:
Field
MAX_CHANNEL_NUM
7.2.2.2
Type
Integer
Description
Attributes
Extended Channel Offset (used for band E-GSM)
Null column allowed: Yes
Default value:
Transmitters Table
The following fields should be added to the Transmitters table:
Field
Type
Description
Attributes
CELL_IDENTITY
Integer
Cell identity
Null column allowed: Yes
Default value:
TX_TYPE
Short
Type of transmitter (0 = Normal; 1 = Interferer only)
Null column allowed: Yes
Default value: 0
7.2.2.3
TplTransmitters Table
The following field should be added to the TplTransmitters table:
Field
Type
Description
Attributes
TX_TYPE
Short
Type of transmitter (0 = Normal; 1 = Interferer only)
Null column allowed: Yes
7.2.2.4
TRGs Table
The following fields should be added to the TRGs table:
Field
Type
Description
Attributes
AFP_BLOCKED_COST
Float
Secondary AFP quality indicator
Null column allowed: Yes
Default value: 0
AFP_CONGESTION
Float
Secondary AFP indicator depicting the spectral congestion state
Null column allowed: Yes
Default value: 0
AFP_COST
Float
Main AFP quality indicator
Null column allowed: Yes
Default value: 0
AFP_FREEZE_DIM
Boolean
Permit the AFP to not always respect the number of required TRXs
Null column allowed: No
Default value: False
190
AT281_AM_E1
© Forsk 2009
Chapter 7: Compatibility Between Versions 2.7 and 2.8
AFP_SEP_COST
Float
Secondary AFP quality indicator
Null column allowed: Yes
Default value: 0
CS_ERLANGS
Float
Circuit switched demand in Erlangs
Null column allowed: Yes
Default value: 0
PS_DATA_ERLANGS
Float
Packet switched demand in data Erlangs
(equivalent to avaraged used time slots)
Null column allowed: Yes
Default value: 0
7.2.2.5
TRXs Table
The following fields should be added to the TRXs table:
Field
Type
Description
Attributes
DOWNLINK_EXTERNAL_NO
ISE_RISE
Float
Inter-network downlink noise rise
Null column allowed: Yes
Default value: 0
UPLINK_EXTERNAL_NOISE
_RISE
Float
Inter-network uplink noise rise
Null column allowed: Yes
Default value: 0
UPLINK_NOISE_RISE
Float
Uplink noise rise
Null column allowed: Yes
Default value: 0
7.2.2.6
EGPRSCodingSchemes Table
A new EGPRSCodingSchemes table should be added with the following structure:
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’
7.2.2.7
EGPRSQuality Table
The following field should be added to the EGPRSQuality table:
Field
Type
Description
Attributes
CS_NAME
Text (10)
Coding scheme name
Null column allowed: Yes
Default value:
7.2.2.8
EGPRSServices Table
The following field should be added to the EGPRSServices table:
Field
TYPE
7.2.2.9
Type
Short
Description
Attributes
Type of service (0: circuit; 1: packet; 2: circuit over packet)
Null column allowed: No
Default value: 0
EGPRSTerminals Table
The following fields should be added to the EGPRSTerminals table:
Field
Type
Description
Attributes
DL_AVAIL_CARRIERS
Short
Number of simultaneous carriers
Null column allowed: Yes
Default value: 1
PMAX
Float
Max power that can be used in UL (for UL calculations)
Null column allowed: Yes
Default value: 33
© Forsk 2009
AT281_AM_E1
191
Administrator Manual
7.2.2.10
InterNetChProtect Table
A new InterNetChProtect table should be added with the following structure:
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
7.2.2.11
Other Changes
The following fields should be removed:
•
•
•
•
•
•
CODING_SCHEME, EDGE, MAX_THROUGHPUT, and MODULATION from the EGPRSQuality table.
PACKET_SWITCHED and VOICE from the EGPRSServices table.
DEF_CIRCUIT_TS, DEF_PACKET_TS, and DEF_COMPOSITE_TS from the TRGConfigurations table.
CIRCUIT_TS,
COMPOSITE_TS,
PACKET_TS,
REQ_CIRCUIT_TS,
REQ_COMPOSITE_TS,
REQ_PACKET_TS from the TRGs table.
CODING_SCHEME_NUMBER from the EGPRSEquipments table.
NUM_SECOND_ANTENNAS from the TplTransmitters table.
7.2.3
Changes in UMTS HSPA Documents
7.2.3.1
Networks Table
and
The following field should be added to the Networks table:
Field
Type
Description
Attributes
PTOT_RELATIVE_TO_PMAX
Boolean
Cell total power is absolute value (dBm) or relative to Cell maximum power
(%)
Null column allowed: No
Default value: False
7.2.3.2
Sites Table
The following fields should be added to the Sites table:
Field
Type
Description
Attributes
MAX_IUB_RATE_UL
Float
Max Iub Backhaul rate for uplink
Null column allowed: Yes
Default value: 12288
MAX_IUB_RATE_DL
Float
Max Iub Backhaul rate for downlink
Null column allowed: Yes
Default value: 12288
7.2.3.3
Transmitters Table
The following fields should be added to the Transmitters table:
Field
Type
Description
Attributes
NUM_RX_ANTENNAS
Short
Number of transmission antenna ports available at the transmitter
Null column allowed: No
Default value: 1
NUM_TX_ANTENNAS
Short
Number of reception antenna ports available at the transmitter
Null column allowed: No
Default value: 1
7.2.3.4
TplTransmitters Table
The following fields should be added to the TplTransmitters table:
Field
Type
Description
Attributes
HSPA_SUPPORT
Short
HSPA features supported: 0: None; 1: HSDPA; 2: HSPA; 3: HSPA+
(Transmit Diversity); 4: HSPA+ (Spatial Multiplexing)
Null column allowed: Yes
NUM_RX_ANTENNAS
Short
Number of transmission antenna ports available at the transmitter
Null column allowed: Yes
NUM_TX_ANTENNAS
Short
Number of reception antenna ports available at the transmitter
Null column allowed: Yes
MAX_IUB_RATE_UL
Float
Max Iub Backhaul rate for uplink
Null column allowed: Yes
MAX_IUB_RATE_DL
Float
Max Iub Backhaul rate for downlink
Null column allowed: Yes
192
AT281_AM_E1
© Forsk 2009
Chapter 7: Compatibility Between Versions 2.7 and 2.8
DOWNLINK_EXTERNAL_NO
ISE_RISE
Float
Inter-network downlink noise rise
Null column allowed: Yes
UPLINK_EXTERNAL_NOISE
_RISE
Float
Inter-network uplink noise rise
Null column allowed: Yes
7.2.3.5
CDMACells Table
The following fields should be added to the CdmaCells table:
Field
Type
Description
Attributes
CELL_IDENTITY
Integer
Cell identity
Null column allowed: Yes
Default value:
DOWNLINK_EXTERNAL_NO
ISE_RISE
Float
Inter-network downlink noise rise
Null column allowed: Yes
Default value: 0
HSPA_SUPPORT
Short
HSPA features supported: 0: None; 1: HSDPA; 2: HSPA; 3: HSPA+
(Transmit Diversity); 4: HSPA+ (Spatial Multiplexing)
Null column allowed: Yes
Default value: 0
UPLINK_EXTERNAL_NOISE
_RISE
Float
Inter-network uplink noise rise
Null column allowed: Yes
Default value: 0
7.2.3.6
CDMAEquipments Table
The following fields should be added to the CdmaEquipments table:
Field
Type
Description
Attributes
IUB_E1_RATE
Float
Supported rate per E1 line (kps)
Null column allowed: Yes
Default value: 2048
IUB_HSDPA_PERCENT
Short
Iub HSDPA Backhaul Overhead (%)
Null column allowed: Yes
Default value: 20
IUB_OVERHEAD_DL
Float
Iub Common Transport Channel Backhaul Overhead per cell (rate in kps)
Null column allowed: Yes
Default value: 40
7.2.3.7
CDMAEquipmentsCEsUse Table
The following fields should be added to the CdmaEquipmentsCEsUse table:
Field
Type
Description
Attributes
IUB_RATE_DL
Float
Iub backaul rate for downlink (kbps)
Null column allowed: Yes
Default value: 15
IUB_RATE_UL
Float
Iub backaul rate for uplink (kbps)
Null column allowed: Yes
Default value: 15
7.2.3.8
CDMAEqptsHSUPARssUse Table
A new CdmaEqptsHSUPARssUse table should be added with the following structure:
Field
Type
Description
Attributes
BEARER_INDEX
Short
Cell identity
Null column allowed: No
Default value:
CHANNEL_ELTS_UL
Integer
Inter-network downlink noise rise
Null column allowed: Yes
Default value: 1
EQUIPMENT
Text (50)
Name of the site equipment
Null column allowed: No
Default value:
IUB_RATE_UL
Float
Inter-network uplink noise rise
Null column allowed: Yes
Default value: 15
7.2.3.9
UMTSServices Table
The following field should be added to the UMTSServices table:
© Forsk 2009
Field
Type
Description
Attributes
TYPE
Short
Type of service (0: circuit; 1: packet; 2: circuit over packet)
Null column allowed: No
Default value: 0
AT281_AM_E1
193
Administrator Manual
7.2.3.10
HSDPABearers Table
The following field should be added to the HSDPABearers table:
Field
Type
MODULATION
7.2.3.11
Short
Description
Attributes
Modulation (0: QPSK; 1: 16QAM; 2: 64QAM)
Null column allowed: No
Default value: 0
HSUPABearers Table
The following field should be added to the HSUPABearers table:
Field
Type
Description
Attributes
MODULATION
Short
Modulation (0: QPSK; 1: 16QAM)
Null column allowed: No
Default value: 0
7.2.3.12
UMTSTerminals Table
The following fields should be added to the UMTSTerminals table:
Field
Type
Description
Attributes
HSPA_SUPPORT
Short
HSPA features supported: 0: None; 1: HSDPA; 2: HSPA
Null column allowed: No
Default value: 0
NUM_RX_ANTENNAS
Short
Number of reception antenna ports available at the terminal
Null column allowed: No
Default value: 1
HSUPA_DTX_SUPPORT
Boolean
Whether the terminal supports discontinuous DPCCH transmission or not
Null column allowed: No
Default value: False
7.2.3.13
UECategories Table
The following fields should be added to the UECategories table:
Field
Type
Description
Attributes
MIMO_SUPPORT
Short
MIMO support (0: None; 1: MIMO)
Null column allowed: No
Default value: 0
MODULATION
Short
Modulation (0: QPSK; 1: 16QAM; 2: 64QAM)
Null column allowed: No
Default value: 0
7.2.3.14
HSUPAUECategories Table
The following field should be added to the HSUPAUECategories table:
Field
Type
MODULATION
7.2.3.15
Short
Description
Attributes
Modulation (0: QPSK; 1: 16QAM)
Null column allowed: No
Default value: 0
HSPAMIMOConfigs Table
A new HSPAMIMOConfigs table should be added with the following structure:
Field
Type
Description
Attributes
DL_DIVERSITY_GAIN
Float
Downlink diversity gain (D-TxAA)
Null column allowed: Yes
Default value: 0
HSDPA_BEARER_INDEX
Short
HSDPA Bearer index
Null column allowed: Yes
Default value: 0
MAX_MIMO_GAIN_TABLE
Memo
Maximum spatial multiplexing capacity gain graphs
Null column allowed: Yes
Default value:
MIMO_RX_ANTENNAS
Short
Number of reception antennas used for MIMO
Null column allowed: Yes
Default value: 1
MIMO_TX_ANTENNAS
Short
Number of transmission antennas used for MIMO
Null column allowed: Yes
Default value: 1
MOBILITY
Text (50)
UE mobility
Null column allowed: Yes
Default value:
RX_EQUIP
Text (50)
Type of receiver of the User Equipment
Null column allowed: No
Default value: ’Standard’
194
AT281_AM_E1
© Forsk 2009
Chapter 7: Compatibility Between Versions 2.7 and 2.8
7.2.3.16
InterNetChProtect Table
A new InterNetChProtect table should be added with the following structure:
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
7.2.3.17
Other Changes
The following fields should be removed:
•
•
•
•
•
•
•
ENABLE_HSDPA and ENABLE_HSUPA from the CDMACells table.
USE_16QAM from the HSDPABearers table.
NUM_SECOND_ANTENNAS, ENABLE_HSDPA, ENABLE_HSUPA, and RX_DIVERSITY_CFG from the
TplTransmitters table.
RX_DIVERSITY_CFG from the Transmitters table.
ENABLE_16QAM from the UECategories table.
PACKET_SWITCHED from the UMTSServices table.
ENABLE_HSDPA and ENABLE_HSUPA from the UMTSTerminals table.
7.2.4
Changes in CDMA2000 1xRTT 1xEV-DO Documents
7.2.4.1
Networks Table
The following field should be added to the Networks table:
Field
PTOT_RELATIVE_TO_PMAX
7.2.4.2
Type
Description
Attributes
Boolean
Cell total power is absolute value (dBm) or relative to Cell maximum power
(%)
Null column allowed: No
Default value: False
TplTransmitters Table
The following fields should be added to the TplTransmitters table:
Field
Type
Description
Attributes
DOWNLINK_EXTERNAL_NO
ISE_RISE
Float
Inter-network downlink noise rise
Null column allowed: Yes
UPLINK_EXTERNAL_NOISE
_RISE
Float
Inter-network uplink noise rise
Null column allowed: Yes
7.2.4.3
CDMACells Table
The following fields should be added to the CdmaCells table:
Field
Type
Description
Attributes
CELL_IDENTITY
Integer
Cell identity
Null column allowed: Yes
Default value:
DOWNLINK_EXTERNAL_NO
ISE_RISE
Float
Inter-network downlink noise rise
Null column allowed: Yes
Default value: 0
UPLINK_EXTERNAL_NOISE
_RISE
Float
Inter-network uplink noise rise
Null column allowed: Yes
Default value: 0
7.2.4.4
UMTSServicesQuality Table
The following field should be added to the UMTSServicesQuality table:
Field
Type
Description
Attributes
MOBILITY
Text (50)
UE mobility
Null column allowed: Yes
Default value:
© Forsk 2009
AT281_AM_E1
195
Administrator Manual
7.2.4.5
UMTSTerminals Table
The following field should be added to the UMTSTerminals table:
Field
Type
Description
Attributes
NOISE_FACTOR_SEC
Float
Noise figure used to determine the thermal noise at the receiver (for
secondary frequency band)
Null column allowed: Yes
Default value: 8
PRIMARY_BAND
Text (50)
Primary frequency band
Null column allowed: Yes
Default value:
SECONDARY_BAND
Text (50)
Secondary frequency band
Null column allowed: Yes
Default value: 0
7.2.4.6
InterNetChProtect Table
A new InterNetChProtect table should be added with the following structure:
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
7.2.4.7
Other Changes
The following fields should be removed:
•
NUM_SECOND_ANTENNAS from the TplTransmitters table.
7.2.5
Changes in TD-SCDMA Documents
7.2.5.1
Transmitters Table
The following fields should be added to the Transmitters table:
Field
Type
Description
Attributes
NUM_RX_ANTENNAS
Short
Number of transmission antenna ports available at the transmitter
Null column allowed: No
Default value: 1
NUM_TX_ANTENNAS
Short
Number of reception antenna ports available at the transmitter
Null column allowed: No
Default value: 1
7.2.5.2
TplTransmitters Table
The following fields should be added to the TplTransmitters table:
Field
Type
Description
Attributes
NUM_RX_ANTENNAS
Short
Number of transmission antenna ports available at the transmitter
Null column allowed: Yes
NUM_TX_ANTENNAS
Short
Number of reception antenna ports available at the transmitter
Null column allowed: Yes
DOWNLINK_EXTERNAL_NO
ISE_RISE
Float
Inter-network downlink noise rise
Null column allowed: Yes
UPLINK_EXTERNAL_NOISE
_RISE
Float
Inter-network uplink noise rise
Null column allowed: Yes
REQ_UL_RUS
Integer
Required resource units in uplink
Null column allowed: Yes
REQ_DL_RUS
Integer
Required resource units in downlink
Null column allowed: Yes
7.2.5.3
CDMACells Table
The following field should be added to the CdmaCells table:
Field
CELL_IDENTITY
196
Type
Integer
Description
Attributes
Cell identity
Null column allowed: Yes
Default value:
AT281_AM_E1
© Forsk 2009
Chapter 7: Compatibility Between Versions 2.7 and 2.8
DOWNLINK_EXTERNAL_NO
ISE_RISE
Float
Inter-network downlink noise rise
Null column allowed: Yes
Default value: 0
UPLINK_EXTERNAL_NOISE
_RISE
Float
Inter-network uplink noise rise
Null column allowed: Yes
Default value: 0
7.2.5.4
CDMAEquipments Table
The following field should be added to the CdmaCells table:
Field
Type
Description
Attributes
MCJD_FACTOR
Float
Multi cell joint detection factor for extra cell UL interference cancellation
Null column allowed: No
Default value: 0
7.2.5.5
CodesRelativityClusters Table
A new CodesRelativityClusters table should be added with the following structure:
Field
Type
Description
Attributes
NAME
Text (50)
Name of the cluster of scrambling codes
Null column allowed: No
Default value:
CODES_LIST
Text (255)
Coma separated list of codes belonging to the cluster
Null column allowed: No
Default value:
7.2.5.6
UMTSServices Table
The following field should be added to the UMTSServices table:
Field
Type
Description
Attributes
TYPE
Short
Type of service (0: circuit; 1: packet; 2: circuit over packet)
Null column allowed: No
Default value: 0
7.2.5.7
InterNetChProtect Table
A new InterNetChProtect table should be added with the following structure:
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
7.2.5.8
Other Changes
The following fields should be removed:
•
•
•
•
•
BEST_BEARER_TABLE and CQI_TABLE from the HSDPABearerSelectTables table.
CES_OVERHEAD_DL and CES_OVERHEAD_UL from the CDMAEquipments table.
PACKET_SWITCHED from the UMTSServices table.
RX_DIVERSITY_CFG from the Transmitters table.
RX_DIVERSITY_CFG and NUM_SECOND_ANTENNAS from the TplTransmitters table.
Remove the HSDPAQualityTables table.
7.2.6
Changes in WiMAX BWA Documents
7.2.6.1
Networks Table
The following fields should be added to the Networks table in WiMAX 802.16e:
Field
Type
Description
Attributes
DL_RATIO_FORMAT
Short
Format of the DL ratio parameter (0: Percentage; 1: Fraction)
Null column allowed: Yes
Default value: 0
DL_SYM_DURATIONS_NB
Short
Number of symbol durations in the downlink subframe
(including the symbol duration used for the Preamble)
Null column allowed: Yes
Default value: 32
© Forsk 2009
AT281_AM_E1
197
Administrator Manual
UL_SYM_DURATIONS_NB
Short
Number of symbol durations in the uplink subframe
Null column allowed: Yes
Default value: 15
CELL_SELECTION
Short
Serving cell selection method
(0 = Min DL Load, 1 = Min UL Load, 2 = Random, 3 = Sequential)
Null column allowed: Yes
Default value: 2
PZ_SEL_CRITERION
Short
Permutation zone selection criterion
(0 - Preamble C/N; 1 - Preamble C/(I+N))
Null column allowed: Yes
Default value: 0
AMS_SEL_CRITERION
Short
AMS criterion
(0 - Preamble C/N; 1 - Preamble C/(I+N))
Null column allowed: Yes
Default value: 0
7.2.6.2
Schedulers Table
The following fields should be added to the Schedulers table:
Field
Type
Description
Attributes
BEARER_SELECTION
Short
Bearer Selection Criterion: 0 – Bearer Index; 1 – Peak MAC Throughput; 2
– Effective MAC Throughput
Null column allowed: Yes
Default value: 0
UL_BW_ALLOCATION
Short
UL Bandwidth Allocation Target: 0 – Full Bandwidth; 1 – Maintain
Connection; 2 – Best Bearer
Null column allowed: Yes
Default value: 2
7.2.6.3
TplTransmitters Table
The following fields should be added to the TplTransmitters table:
Field
Type
Description
Attributes
CHANNEL_STATUS
Short
Channel allocation status (0 = Not allocated, 1 = Allocated, 2 = Locked)
Null column allowed: Yes
PI_STATUS
Short
Preamble index status (0 = unassigned; 1 = assigned; 2= Fixed)
Null column allowed: Yes
TX_TYPE
Short
Type of transmitter (0 = Normal; 1 = Interferer only)
Null column allowed: Yes
MAX_DL_LOAD
Float
Maximum traffic load allowed on downlink
Null column allowed: Yes
MAX_UL_LOAD
Float
Maximum traffic load allowed on uplink
Null column allowed: Yes
UL_MU_SM_GAIN
Float
Multi-user (collaborative) MIMO gain in uplink
Null column allowed: Yes
DOWNLINK_EXTERNAL_NO
ISE_RISE
Float
Inter-network downlink noise rise
Null column allowed: Yes
UPLINK_EXTERNAL_NOISE
_RISE
Float
Inter-network uplink noise rise
Null column allowed: Yes
CHANNEL_LIST
Text(255)
Channel numbers used by transmitters
Null column allowed: Yes
PI_LIST
Text(255)
Preamble indexes used by transmitters
Null column allowed: Yes
7.2.6.4
WCells Table
The following fields should be added to the WCells table:
Field
Type
Description
Attributes
MAX_DL_LOAD
Float
Maximum traffic load allowed on downlink
Null column allowed: Yes
Default value: 100
MAX_UL_LOAD
Float
Maximum traffic load allowed on uplink
Null column allowed: Yes
Default value: 100
UL_MU_SM_GAIN
Float
Multi-user (collaborative) MIMO gain in uplink
Null column allowed: Yes
Default value: 2
DOWNLINK_EXTERNAL_NO
ISE_RISE
Float
Inter-network downlink noise rise
Null column allowed: Yes
Default value: 0
UPLINK_EXTERNAL_NOISE
_RISE
Float
Inter-network uplink noise rise
Null column allowed: Yes
Default value: 0
RANK
Short
Zero based order used by scheduler for sequential cell selection
Null column allowed: Yes
Default value:
7.2.6.5
WMimoConfigs Table
The following fields should be added to the WMIMOConfigs table:
Field
198
Type
Description
Attributes
BEARER_INDEX
Short
Index of the WiMAX bearer
Null column allowed: Yes
Default value: 1
MAX_BLER
Float
Maximum value of BLER for which the gains are applicable
Null column allowed: Yes
Default value: 1
AT281_AM_E1
© Forsk 2009
Chapter 7: Compatibility Between Versions 2.7 and 2.8
STTD_GAIN
Float
Gain that will be applied to the CINR in STTD mode (dB)
Null column allowed: Yes
Default value: 0
SUBCHANNEL_ALLOC_MO
DE
Short
Subchannel allocation mode for WiMAX 802.16e only
Null column allowed: Yes
Default value: 8
WEQUIPMENT
Text (50)
Name of the equipment to which the MIMO gains correspond
Null column allowed: No
Default value:
7.2.6.6
InterNetChProtect Table
A new InterNetChProtect table should be added with the following structure:
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
7.2.6.7
Other Changes
The following fields should be removed:
•
•
7.3
NAME, STTD_GAIN_DL, and STTD_GAIN_UL from the WMimoConfigs table.
NUM_SECOND_ANTENNAS from the TplTransmitters table.
Data Structure Changes for Activating Optional
Features
Some optional features require that a few data structure changes be made manually in the database. Atoll makes the
optional features available to the user when it detects that the data structure has been correspondingly modified.
Note:
•
If you use the Atoll Management Console to upgrade your 2.7 database to the version 2.8,
and you have some data structure modifications in the 2.7 database which make some
optional features available, these modofications will be erased during the upgrade. In order
to keep the modifications, you have to make these changes in the 2.8 MS Access template
(.mdb file) as well that the Atoll Management Console will use as reference for the upgrade.
The following data structure changes have to be made in order to make the corresponding optional features available:
7.3.1
Optional Features in GSM GPRS EGPRS Documents
7.3.1.1
Intermodulation Interference Modelling
7.3.1.1.1
Transmitters Table
The following fields should be added to the Transmitters table:
Field
Type
Description
Attributes
I3_MSACTIVE
Boolean
Take into Account 3rd Order Intermodulation Generated by Mobiles
Null column allowed: Yes
Default value: True
I3_LOSS
Float
Loss at the Base Station due to 3rd Order Intermodulation (dB)
Null column allowed: Yes
Default value: 80
I3_BSACTIVE
Boolean
Take into Account 3rd Order Intermodulation Generated by the Base
Station
Null column allowed: Yes
Default value: True
SPURIOUS_POWER
Float
Transmission Power for Spurious Emissions (dBm)
Null column allowed: Yes
Default value: -46
SPURIOUS_ACTIVE
Boolean
Take Spurious Emissions into Account
Null column allowed: Yes
Default value: True
© Forsk 2009
AT281_AM_E1
199
Administrator Manual
7.3.1.1.2
Networks Table
The following field should be added to the Networks table:
Field
I3_PROTECTION
Type
Float
Description
Attributes
Protection Level Against 3rd Order Intermodulation at Mobiles (dB)
Null column allowed: Yes
Default value: -18
7.3.1.2
Frequency Diversity Gain Modelling
7.3.1.2.1
CodecQualityTables and EGPRSQuality Tables
The following field should be added to the CodecQualityTables and EGPRSQuality tables:
Field
Type
Description
Attributes
MAL_LENGTH
Integer
Mobile Allocation List Length
Null column allowed: Yes
Default value:
7.3.1.3
Additional Indoor Loss Modelling
7.3.1.3.1
FrequencyBands Table
The following field should be added to the FrequencyBands table:
Field
Type
Description
Attributes
ADD_INDOOR_LOSS
Float
Additional indoor loss per frequency band
Total indoor loss = Clutter class indoor loss + ADD_INDOOR_LOSS
Null column allowed: Yes
Default value:
7.3.2
Optional Features in UMTS HSPA Documents
7.3.2.1
MBMS Modelling
7.3.2.1.1
CDMACells and TplTransmitters Tables
The following fields should be added to the CDMACells and TplTransmitters tables:
Field
Type
Description
Attributes
MBMS1_PWR
Float
Power dedicated to the 1st MBMS channel (1st SCCPCH used for MBMS)
Null column allowed: Yes
Default value: 33
MBMS2_PWR
Float
Power dedicated to the 2nd MBMS channel (2nd SCCPCH used for
MBMS)
Null column allowed: Yes
Default value: 30
MBMS3_PWR
Float
Power dedicated to the 3rd MBMS channel (3rd SCCPCH used for MBMS)
Null column allowed: Yes
Default value: 27
MBMS4_PWR
Float
Power dedicated to the 4th MBMS channel (4th SCCPCH used for MBMS)
Null column allowed: Yes
Default value:
MBMS5_PWR
Float
Power dedicated to the 5th MBMS channel (5th SCCPCH used for MBMS)
Null column allowed: Yes
Default value:
MBMS6_PWR
Float
Power dedicated to the 6th MBMS channel (6th SCCPCH used for MBMS)
Null column allowed: Yes
Default value:
MBMS1_RATE
Float
Data rate of the 1st MBMS channel (1st SCCPCH used for MBMS)
Null column allowed: Yes
Default value: 100
MBMS2_RATE
Float
Data rate of the 2nd MBMS channel (2nd SCCPCH used for MBMS)
Null column allowed: Yes
Default value: 64
MBMS3_RATE
Float
Data rate of the 3rd MBMS channel (3rd SCCPCH used for MBMS)
Null column allowed: Yes
Default value: 12.2
MBMS4_RATE
Float
Data rate of the 4th MBMS channel (4th SCCPCH used for MBMS)
Null column allowed: Yes
Default value:
MBMS5_RATE
Float
Data rate of the 5th MBMS channel (5th SCCPCH used for MBMS)
Null column allowed: Yes
Default value:
MBMS6_RATE
Float
Data rate of the 6th MBMS channel (6th SCCPCH used for MBMS)
Null column allowed: Yes
Default value:
7.3.2.1.2
UMTSMobility Table
The following field should be added to the UMTSMobility table:
200
AT281_AM_E1
© Forsk 2009
Chapter 7: Compatibility Between Versions 2.7 and 2.8
Field
MBMS_RATE
Type
Memo
Description
Attributes
Set of values used to generate the quality threshold = f(rate) graph
Null column allowed: Yes
Default value: 12 6 64 6.5
100 7 150 7.5 200 7.8 384
8
7.3.2.2
Additional Indoor Loss Modelling
7.3.2.2.1
FrequencyBands Table
The following field should be added to the FrequencyBands table:
Field
Type
Description
Attributes
ADD_INDOOR_LOSS
Float
Additional indoor loss per frequency band
Total indoor loss = Clutter class indoor loss + ADD_INDOOR_LOSS
Null column allowed: Yes
Default value:
7.3.3
Optional Features in CDMA2000 1xRTT 1xEV-DO Documents
7.3.3.1
Additional Indoor Loss Modelling
7.3.3.1.1
FrequencyBands Table
The following field should be added to the FrequencyBands table:
Field
ADD_INDOOR_LOSS
Type
Description
Attributes
Float
Additional indoor loss per frequency band
Total indoor loss = Clutter class indoor loss + ADD_INDOOR_LOSS
Null column allowed: Yes
Default value:
7.3.4
Optional Features in TD-SCDMA Documents
7.3.4.1
MBMS Modelling
7.3.4.1.1
CDMACells and TplTransmitters Tables
The following fields should be added to the CDMACells and TplTransmitters tables:
Field
Type
Description
Attributes
MBMS1_PWR
Float
Power dedicated to the 1st MBMS channel (1st SCCPCH used for MBMS)
Null column allowed: Yes
Default value: 33
MBMS2_PWR
Float
Power dedicated to the 2nd MBMS channel (2nd SCCPCH used for
MBMS)
Null column allowed: Yes
Default value: 30
MBMS3_PWR
Float
Power dedicated to the 3rd MBMS channel (3rd SCCPCH used for MBMS)
Null column allowed: Yes
Default value: 27
MBMS4_PWR
Float
Power dedicated to the 4th MBMS channel (4th SCCPCH used for MBMS)
Null column allowed: Yes
Default value:
MBMS5_PWR
Float
Power dedicated to the 5th MBMS channel (5th SCCPCH used for MBMS)
Null column allowed: Yes
Default value:
MBMS6_PWR
Float
Power dedicated to the 6th MBMS channel (6th SCCPCH used for MBMS)
Null column allowed: Yes
Default value:
MBMS1_RATE
Float
Data rate of the 1st MBMS channel (1st SCCPCH used for MBMS)
Null column allowed: Yes
Default value: 100
MBMS2_RATE
Float
Data rate of the 2nd MBMS channel (2nd SCCPCH used for MBMS)
Null column allowed: Yes
Default value: 64
MBMS3_RATE
Float
Data rate of the 3rd MBMS channel (3rd SCCPCH used for MBMS)
Null column allowed: Yes
Default value: 12.2
MBMS4_RATE
Float
Data rate of the 4th MBMS channel (4th SCCPCH used for MBMS)
Null column allowed: Yes
Default value:
MBMS5_RATE
Float
Data rate of the 5th MBMS channel (5th SCCPCH used for MBMS)
Null column allowed: Yes
Default value:
MBMS6_RATE
Float
Data rate of the 6th MBMS channel (6th SCCPCH used for MBMS)
Null column allowed: Yes
Default value:
MBMS1_TS
Float
Timeslot allocated to the 1st MBMS channel (1st SCCPCH used for
MBMS)
Null column allowed: Yes
Default value: 4
© Forsk 2009
AT281_AM_E1
201
Administrator Manual
MBMS2_TS
Float
Timeslot allocated to the 2nd MBMS channel (2nd SCCPCH used for
MBMS)
Null column allowed: Yes
Default value: 5
MBMS3_TS
Float
Timeslot allocated to the 3rd MBMS channel (3rd SCCPCH used for
MBMS)
Null column allowed: Yes
Default value: 6
MBMS4_TS
Float
Timeslot allocated to the 4th MBMS channel (4th SCCPCH used for
MBMS)
Null column allowed: Yes
Default value:
MBMS5_TS
Float
Timeslot allocated to the 5th MBMS channel (5th SCCPCH used for
MBMS)
Null column allowed: Yes
Default value:
MBMS6_TS
Float
Timeslot allocated to the 6th MBMS channel (6th SCCPCH used for
MBMS)
Null column allowed: Yes
Default value:
7.3.4.1.2
UMTSMobility Table
The following field should be added to the UMTSMobility table:
Field
Type
Description
Attributes
MBMS_RATE
Memo
Set of values used to generate the quality threshold = f(rate) graph
Null column allowed: Yes
Default value: 12 6 64 6.5
100 7 150 7.5 200 7.8 384
8
7.3.4.2
Additional Indoor Loss Modelling
7.3.4.2.1
FrequencyBands Table
The following field should be added to the FrequencyBands table:
Field
ADD_INDOOR_LOSS
202
Type
Description
Attributes
Float
Additional indoor loss per frequency band
Total indoor loss = Clutter class indoor loss + ADD_INDOOR_LOSS
Null column allowed: Yes
Default value:
AT281_AM_E1
© Forsk 2009
Chapter 8
Database Structure
This chapter contains complete description of Atoll database structures for all types of Atoll documents.
Atoll
RF Planning & Optimisation Software
Administrator Manual
204
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
8
Database Structure
8.1
Overview
All the technology modules available in Atoll (CDMA2000 1xRTT 1xEV-DO, UMTS HSPA, GSM GPRS EGPRS, TDSCDMA, WiMAX BWA, LTE, and Microwave Radio Links) are based on database templates. In order to be used, these
templates can be located:
•
•
Either in the Templates folder in the Atoll installation directory, or
In any directory whose location path is defined using the Atoll Management Console for each group of users. Refer
to "Managing Administration File Paths" on page 147 for details.
Each template is an .mdb file and consists of a set of tables that model the radio network data structure. This chapter
focuses on the structure of the tables composing the document templates and the relationships between these tables.
The following table lists the types of fields used in Atoll templates and their corresponding lengths, and also presents the
equivalent fields and lengths in different databases:
Atoll
Field Type
Microsoft SQL Server
Equivalent
Oracle Equivalent
Length
Field Type
Length
Field Type
Length
Sybase Equivalent
Field Type
Length
Microsoft
Access
Equivalent
Float
4
FLOAT
32
real
4
real
4
Single
Double
8
FLOAT
64
float
8
float
8
Double
Integer
4
NUMBER
11
int
4
int
4
Long Integer
Short
2
NUMBER
6
tinyint
1
tinyint
1
Integer
Boolean
2
NUMBER
1
bit
1
bit
1
Yes/No
Text
Variable*
VARCHAR2
Variable*
varchar
Variable*
varchar
Variable*
Text*
Memo
Variable
VARCHAR2
2000
varchar
4000
text
Binary
Variable
LONG RAW
image
16
image
16
OLE Object
Memo
* Lengths for these fields are specified in parentheses in the database structure tables.
Notes:
•
The relationships in the database schema figures, presented in this chapter, are
represented by arrows. These unidirectional arrows should be read as:
=
•
In the tables listed below, primary keys are listed in bold and italic characters.
•
In the relationship diagrams, primary keys are in bold and underlined characters, and
required fields are in bold characters.
n or 
1
Important:
•
© Forsk 2009
If you export the content of a .atl document which is already connected to a database, to a
another RDBMS (for example, if you export a document connected to an Oracle database
to Sybase or Microsoft Access), some field types will be converted according to the above
table but this conversion does not have an impact on the document in Atoll.
AT281_AM_E1
205
Administrator Manual
8.2
Microwave Radio Links Template
Figure 8.1: on page 206 depicts the Microwave Radio Links database structure.
Figure 8.1: Microwave Radio Links Template
206
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
8.2.1
Microwave Radio Links Tables
The Microwave Radio Links project template has the following data structure.
8.2.1.1
PropagationModels Table
This table contains propagation model description, formulas, and parameters.
Field
Type
Description
Attributes
Data
Binary
Model specific parameters
Null column allowed: Yes
Description
Text (255)
User defined
Null column allowed: Yes
Name
Text (50)
Name of the propagation model
Null column allowed: No
Signature
Text (40)
Unique Global ID of last model update
Null column allowed: No
Type
Text (50)
ProgID of the model
Null column allowed: No
8.2.1.2
CustomFields Table
This table enables you to define default values for all the fields of all the tables in Atoll, including user-defined fields added
to different tables. It also enables you to define choice lists, a caption, and a group name for user-defined fields.
Field
Type
Description
Attributes
CHOICE_LIST
Memo
Choice list for the field
Null column allowed: Yes
COLUMN_NAME
Text (50)
Second part of the unique key. Field name
Null column allowed: No
DEFAULT_VALUE
Text (50)
Default value for the field
Null column allowed: Yes
TABLE_NAME
Text (50)
First part of the unique key. Table name
Null column allowed: No
CAPTION
Text (50)
Caption of the field (displayed instead of the name)
Null column allowed: Yes
GROUP_NAME
Text (50)
Name of the group to which that field belongs
Null column allowed: Yes
The default values defined in this table have priority over the internal predefined default values (hard-coded in Atoll or
defined in the database table structure).
In order for Atoll to correctly consider the new default values, note that:
•
•
8.2.1.3
If you use floating point values, ensure that all the users have the same decimal separator (comma or point).
The field names are case sensitive.
CoordSys Table
This table stores descriptions of the projection coordinate system and database’s internal coordinate system (the display
coordinate system used when creating a database).
Field
Type
Description
Attributes
CODE
Integer
Identification number of the coordinate system (the code of userdefined coordinate systems is an integer higher than 32768)
Null column allowed: No
Default value: 0
DATUM_CODE
Double
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
ELLIPS_RMAJOR
Double
© Forsk 2009
Null column allowed: Yes
Default value: 0
Null column allowed: No
Default value: 0
Meters
AT281_AM_E1
Null column allowed: Yes
Default value: 0
207
Administrator Manual
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
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
Undefined, NoProjection, Lambert1SP, Lambert2SP, Mercator,
CassiniSoldner, TransMercator, TransMercatorSO, ObliqueStereographic,
NewZealandMapGrid, HotineOM, LabordeOM, SwissObliqueCylindical,
UTM
Null column allowed: Yes
Default value: 0
PROJ_SCALE_FACTOR
Double
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
8.2.1.4
Null column allowed: Yes
Default value: 0
Units Table
This table stores the identification numbers of reception and transmission units, projection coordinate system specified in
the .atl document and the database internal coordinate system.
Field
Type
Description
Attributes
COORD_SYSTEM
Integer
Display coordinate system when creating database
Null column allowed: Yes
Default value: -1
PROJECTION
Integer
Projected coordinate system for geo data
Null column allowed: Yes
Default value: -1
Reception unit when creating database
Null column allowed: No
Default value: 0
Choice list: 0=dBm,
1=dbµV, 2=dbµV/m
RECEPTION_UNIT
Integer
TRANSMISSION_UNIT
Integer
Transmission unit when creating database
Null column allowed: No
Default value: 0
Choice list: 0=dBm,
1=Watts, 2=kWatts
GAIN_UNIT
Integer
Unit used for gains (dBd or dBi)
Null column allowed: Yes
Default value: 0
Choice list: 0= dBd, 1= dBi
8.2.1.5
Networks Table
This table contains network-level properties and network-specific data.
Field
Type
Description
Attributes
Null column allowed: No
Default value:
NAME
Text (50)
TECHNOLOGY
Text (10)
Name of the technology
Null column allowed: No
Default value: ‘FWA’
SYSTEM_
Text (50)
Name of the system
Null column allowed: No
Default value: ‘MW’
DEFAULT_RESOLUTION
Float
Default calculation resolution
Null column allowed: Yes
Default value: 50
DEFAULT_MODEL
Text (50)
Default propagation model
Null column allowed: Yes
Default value: ‘Cost-Hata’
208
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
SHARED_RESULTS_FOLDE
Text (255)
R
DMAX
8.2.1.6
Float
Shared results storage folder
Null column allowed: Yes
Default value:
Maximum radius for a cell
Null column allowed: Yes
Default value: -1
Sites Table
This table contains the physical properties of sites.
Field
Type
Description
Attributes
ALTITUDE
Float
Real altitude
Unit: m
Null column allowed: Yes
Default value: 0
COMMENT_
Text (255)
Additional information on the site
Null column allowed: Yes
Default value: 0
LATITUDE
Double
Y coordinate
Null column allowed: No
Default value: 0
LONGITUDE
Double
X coordinate
Null column allowed: No
Default value: 0
NAME
Text (50)
Site name
Null column allowed: No
Default value:
PYLON_HEIGHT
Float
Height of the pylon at site
Null column allowed: Yes
Default value: 50
SUPPORT_NATURE
Short
The nature of site. This field is for information only
Null column allowed: Yes
Default value: 0
8.2.1.7
Site List Management Tables
This table manage site lists used to filter groups of sites and transmitters.
8.2.1.7.1
SitesListsNames Table
Field
Type
Description
Attributes
NAME
Text (50)
Name of the list
Null column allowed: No
8.2.1.7.2
SitesLists Table
Field
Type
Description
Attributes
LIST_NAME
Text (50)
First part of the unique key. Name of the list
Null column allowed: No
SITE_NAME
Text (50)
Second part of the unique key. Name of the site
Null column allowed: No
8.2.1.8
MWAntennas Table
This table contains properties of Microwave antennas.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the antenna
Null column allowed: No
Default value:
FREQ_BAND
Text (50)
Frequency band of the antenna
Null column allowed: No
Default value:
MANUFACTURER
Text (50)
Manufacturer of the antenna
Null column allowed: Yes
Default value:
COMMENT_
Text (255)
Comments
Null column allowed: Yes
Default value:
PATTERN
Binary
Antenna pattern diagrams
Null column allowed: Yes
Default value:
GAIN
Float
Antenna gain
Null column allowed: Yes
Default value: 10
DIAMETER
Float
Diameter of the antenna
Null column allowed: Yes
Default value: 5
© Forsk 2009
AT281_AM_E1
209
Administrator Manual
8.2.1.9
MWBands Table
This table describes the microwave frequency bands.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the frequency band
Null column allowed: No
Default value:
FMIN
Double
Minimum frequency
Null column allowed: Yes
Default value: 100
FMAX
Double
Maximum frequency
Null column allowed: Yes
Default value: 200
COMMENT_
Text (255)
Comments
Null column allowed: Yes
Default value:
8.2.1.10
MWBERCurves Table
This table contains the bit error rate graphs used in microwave links computations.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the BER graph
Null column allowed: No
Default value:
MODULATION
Text (10)
Modulation type
Null column allowed: No
Default value: “4-QAM”
BER_CURVE
Memo
BER graph for the given modulation type
Null column allowed: Yes
Default value: ‘1’
8.2.1.11
MWCompatibilities Table
This table describes the compatibilities between equipment and antennas.
Field
Type
Description
Attributes
ANTENNA
Text (50)
Name of the antenna
Null column allowed: No
Default value:
EQUIPMENT
Text (50)
Name of the equipment
Null column allowed: No
Default value:
COMMENT_
Text (255)
Comments
Null column allowed: Yes
Default value:
8.2.1.12
MWCompatibilitiesGuides Table
This table describes the compatibilities between wave guides and antennas.
Field
Type
Description
Attributes
ANTENNA
Text (50)
Name of the antenna
Null column allowed: No
Default value:
GUIDE
Text (50)
Name of the wave guide
Null column allowed: No
Default value:
COMMENT_
Text (255)
Comments
Null column allowed: Yes
Default value:
8.2.1.13
MWDefaultsCurves Table
This table stores the default graphs of transmission, reception masks, etc.
Field
210
Type
Description
Attributes
CURVE_TYPE
Short
The type of curve
Null column allowed: Yes
Default value: 0
Choice list: 0: TX_MASK,
1: RX_MASK, 2: TtoI
FREQ_BAND
Text (50)
Frequency band
Null column allowed: No
Default value:
MANUFACTURER
Text (50)
Manufacturer
Null column allowed: Yes
Default value:
MODULATION
Text (15)
Modulation used
Null column allowed: Yes
Default value:
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
NAME
Text (50)
Name of the curve
Null column allowed: No
Default value:
RATE
Float
Rate (Mbps)
Null column allowed: Yes
Default value: 1
VALUES_
Memo
Curve values
Null column allowed: Yes
Default value:
BANDWIDTH
Float
Channel bandwidth
Null column allowed: Yes
Default value: 0
INTERFERED
Text (50)
8.2.1.14
Null column allowed: Yes
Default value:
MWEPO Table
This table contains the description of quality and availability performance objectives.
Field
Type
Description
Attributes
NAME
Text (50)
EPO name
Null column allowed: No
Default value:
EPO_TYPE
Text (1)
Performance objective type (Availability or Quality)
Null column allowed: No
Default value:
REC_UIT
Float
ITU Recommendations
Null column allowed: Yes
Default value: 1
EPO_PARAM
Text (5)
Performance objective parameter (SESR, BBER, or ESR)
Null column allowed: No
Default value:
LINK_CLASS
Text (50)
EPO Link class
Null column allowed: No
Default value:
RATE_MIN
Float
Minimum bit rate (Mbps)
Null column allowed: Yes
Default value:
RATE_MAX
Float
Maximum bit rate (Mbps)
Null column allowed: Yes
Default value:
A
Double
Parameter used to calculate the EPO required:
EPO = A * L+B
Null column allowed: No
Default value: 0
B
Double
Parameter used to calculate the EPO required:
EPO = A * L+B
Null column allowed: No
Default value: 0
8.2.1.15
MWEPOLinkClass Table
This table describes the EPO link classes.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the EPO class
Null column allowed: No
Default value:
LINK_CLASS
Text (5)
Type of EPO link class
Null column allowed: No
Default value:
LINK_SUBCLASS
Text (5)
Type of EPO link subclass
Null column allowed: Yes
Default value:
LMIN
Float
Minimum length of the link for the EPO class
Null column allowed: Yes
Default value:
LMAX
Float
Maximum length of the link for the EPO class
Null column allowed: Yes
Default value:
COMMENT_
Text (255)
Comments
Null column allowed: Yes
Default value:
8.2.1.16
MWEquipments Table
This table contains the information related to microwave equipment.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the equipment
Null column allowed: No
Default value:
FREQ_BAND
Text (50)
Frequency band of the equipment
Null column allowed: No
Default value:
MANUFACTURER
Text (50)
Equipment manufacturer
Null column allowed: Yes
Default value:
© Forsk 2009
AT281_AM_E1
211
Administrator Manual
EQ_TYPE
Text (50)
Trunk type
Null column allowed: Yes
Default value:
MODULATION
Text (10)
Modulation type
Null column allowed: No
Default value: “4-QAM”
CAPACITY
Integer
Equipment capacity
Null column allowed: No
Default value: 1
POWER
Float
Power
Null column allowed: Yes
Default value: 30
ATPC_MAX
Float
Maximum ATPC
Null column allowed: Yes
Default value: 30
THRESHOLD_MAX
Float
Overflow threshold for the equipment
Null column allowed: Yes
Default value: -20
NF
Float
Noise Figure of the equipment
Null column allowed: Yes
Default value: 5
KN
Float
Kn parameter
Null column allowed: Yes
Default value: 0
WM
Float
Width minimum
Null column allowed: Yes
Default value: 10
WNM
Float
Width non-minimum
Null column allowed: Yes
Default value: 10
BM
Float
Depth minimum
Null column allowed: Yes
Default value: 30
BNM
Float
Depth non-minimum
Null column allowed: Yes
Default value: 30
XPIF
Float
Crosspolar Interference Factor
Null column allowed: Yes
Default value: 20
TX_LOSS_PHYS
Float
Physical transmitter loss
Null column allowed: Yes
Default value: 0
RX_LOSS_PHYS
Float
Physical receiver loss
Null column allowed: Yes
Default value: 0
MTBF
Float
Mean Time Before Failure
Null column allowed: Yes
Default value: 1000000
HSB_DELAY
Float
Hot Standby commutation delay time
Null column allowed: Yes
Default value: 0
RX_SENSITIVITY
Memo
BER - Sensitivity tables
Null column allowed: Yes
Default value:
HSB
Boolean
True if the equipment supports hot stand by channels configuration.
Null column allowed: No
Default value: False
INCR_PORT_RX_LOSS
Float
Incremental RX branching loss per port.
Null column allowed: Yes
Default value: 0
INCR_PORT_TX_LOSS
Float
Incremental TX branching loss per port
Null column allowed: Yes
Default value: 0
SYSTEM_CONFIG_M
Short
Second part of the system configuration which is like "n+m"
Null column allowed: Yes
Default value: 0
SYSTEM_CONFIG_N
Short
First part of a system configuration which is like "n+m"
Null column allowed: Yes
Default value: 1
RX_PORT_1
Float
Receiving loss on port number 1
Null column allowed: Yes
Default value: 0
RX_PORT_2
Float
Receiving loss on port number 2
Null column allowed: Yes
Default value: 0
RX_PORT_3
Float
Receiving loss on port number 3
Null column allowed: Yes
Default value: 0
RX_PORT_4
Float
Receiving loss on port number 4
Null column allowed: Yes
Default value: 0
RX_PORT_5
Float
Receiving loss on port number 5
Null column allowed: Yes
Default value: 0
RX_PORT_6
Float
Receiving loss on port number 16
Null column allowed: Yes
Default value: 0
RX_PORT_7
Float
Receiving loss on port number 7
Null column allowed: Yes
Default value: 0
RX_PORT_8
Float
Receiving loss on port number 8
Null column allowed: Yes
Default value: 0
212
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
RX_PORT_9
Float
Receiving loss on port number 9
Null column allowed: Yes
Default value: 0
RX_PORT_10
Float
Receiving loss on port number 10
Null column allowed: Yes
Default value: 0
RX_SELECTIVITY
Memo
Receiver filter selectivity
Null column allowed: Yes
Default value:
TI_CURVE
Memo
T/I curve
Null column allowed: Yes
Default value:
TX_MASK
Memo
Transmitter spectrum mask
Null column allowed: Yes
Default value:
TX_PORT_1
Float
Transmission loss on port number 1
Null column allowed: Yes
Default value: 0
TX_PORT_2
Float
Transmission loss on port number 2
Null column allowed: Yes
Default value: 0
TX_PORT_3
Float
Transmission loss on port number 3
Null column allowed: Yes
Default value: 0
TX_PORT_4
Float
Transmission loss on port number 4
Null column allowed: Yes
Default value: 0
TX_PORT_5
Float
Transmission loss on port number 5
Null column allowed: Yes
Default value: 0
TX_PORT_6
Float
Transmission loss on port number 6
Null column allowed: Yes
Default value: 0
TX_PORT_7
Float
Transmission loss on port number 7
Null column allowed: Yes
Default value: 0
TX_PORT_8
Float
Transmission loss on port number 8
Null column allowed: Yes
Default value: 0
TX_PORT_9
Float
Transmission loss on port number 9
Null column allowed: Yes
Default value: 0
TX_PORT_10
Float
Transmission loss on port number 10
Null column allowed: Yes
Default value: 0
CI_MIN_BER3
Float
Minimum C/I for BER = 1e-3
Null column allowed: Yes
Default value:
CI_MIN_BER6
Float
Minimum C/I for BER = 1e-6
Null column allowed: Yes
Default value:
IFM
Float
Margin against interference
Null column allowed: Yes
Default value: 1
MANUF_CHANNEL_SPACIN
G
Float
8.2.1.17
Null column allowed: Yes
Default value:
MWGuides Table
This table contains the description of microwave guides.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the guide
Null column allowed: No
Default value:
FREQ_BAND
Text (50)
Frequency band of the guide
Null column allowed: No
Default value:
GUIDE_TYPE
Integer
Type of guide
Null column allowed: Yes
Default value: 0
LOSS_PER_METER
Float
Linear loss
Null column allowed: Yes
Default value: 7
MANUFACTURER
Text (50)
Guide manufacturer
Null column allowed: Yes
Default value:
8.2.1.18
MWIrfs Table
This table describes the IRFs for pairs of interferer and victim equipment.
Field
INTERFERED
© Forsk 2009
Type
Text (50)
Description
Attributes
Interfered equipment
Null column allowed: No
Default value:
AT281_AM_E1
213
Administrator Manual
INTERFERER
Text (50)
Interferer equipment
Null column allowed: No
Default value:
IRF
Memo
List of interference filtering protections
Null column allowed: Yes
Default value:
Note:
•
The binary field, IRF, represents a list of pairs of values. Each pair consists of:
- float deltaF: spacing in frequency
- float protection: protection applied to this frequency
8.2.1.19
MWLinks Table
This table contains the descriptions of microwave links.
Field
Type
Description
Attributes
NAME
Text
(255)
Name of the microwave link
Null column allowed: No
Default value:
ACTIVE
Boolean
Link active or not
Null column allowed: No
Default value: True
FREQ_BAND
Text (50)
Frequency band of the link
Null column allowed: No
Default value:
FREQ_SUBBAND
Text (50)
Frequency subband of the link (site A)
Null column allowed: Yes
Default value:
REPEATER1
Text (50)
First repeater (P)
Null column allowed: Yes
Default value:
REPEATER2
Text (50)
Second repeater (Q)
Null column allowed: Yes
Default value:
COMMENT_
Text (255)
Comments
Null column allowed: Yes
Default value:
PROFILE
Binary
Link profile
Null column allowed: Yes
Default value:
SITE_A
Text (50)
Site of departure (A)
Null column allowed: No
Default value:
EQUIPMENT_A
Text (50)
Equipment at site A
Null column allowed: Yes
Default value:
ANTENNA_A
Text (50)
Main antenna at site A
Null column allowed: Yes
Default value:
ANTENNA2_A
Text (50)
Secondary antenna at site A
Null column allowed: Yes
Default value:
HEIGHT_A
Float
Height at site A
Null column allowed: Yes
Default value: 0
DOWNTILT_A
Float
Downtilt at site A
Null column allowed: Yes
Default value: 0
AZIMUTH_A
Float
Azimuth at site A
Null column allowed: Yes
Default value: 0
POLARIZATION_A
Text (1)
Polarization at site A
Null column allowed: Yes
Default value: ‘V’
DELTA_POW_A
Float
Gain or loss to maximum transmitter power at A
Null column allowed: Yes
Default value: 0
ATPC_A
Float
ATPC at site A
Null column allowed: Yes
Default value: 0
TXLOSS_ATT_A
Float
Transmission losses due to attenuators at A
Null column allowed: Yes
Default value: 0
TXLOSS_BRANCHING_A
Float
Transmission losses due to connectors and branching at A
Null column allowed: Yes
Default value: 0
RXLOSS_ATT_A
Float
Reception losses due to attenuators at A
Null column allowed: Yes
Default value: 0
CHANNELS_A
Text (50)
Channels used at site A
Null column allowed: Yes
Default value:
PARITY_A
Integer
Parity of site A
Null column allowed: Yes
Default value: 0
214
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
DIVERSITY_A
Boolean
Diversity at site A
Null column allowed: No
Default value: False
SEPARATION_A
Float
Diversity separation at site A
Null column allowed: Yes
Default value: 0
FREQ_A
Double
Frequency at site A
Null column allowed: Yes
Default value: -1
SITE_B
Text (50)
Site of arrival (B)
Null column allowed: No
Default value:
EQUIPMENT_B
Text (50)
Equipment at site B
Null column allowed: Yes
Default value:
ANTENNA_B
Text (50)
Main antenna at site B
Null column allowed: Yes
Default value:
ANTENNA2_B
Text (50)
Secondary antenna at site B
Null column allowed: Yes
Default value:
HEIGHT_B
Float
Height at site B
Null column allowed: Yes
Default value: 0
DOWNTILT_B
Float
Downtilt at site B
Null column allowed: Yes
Default value: 0
AZIMUTH_B
Float
Azimuth at site B
Null column allowed: Yes
Default value: 0
POLARIZATION_B
Text (1)
Polarization at site B
Null column allowed: Yes
Default value: ‘V’
DELTA_POW_B
Float
Gain or loss to maximum transmitter power at B
Null column allowed: Yes
Default value: 0
ATPC_B
Float
ATPC at site B
Null column allowed: Yes
Default value: 0
TXLOSS_ATT_B
Float
Transmission losses due to attenuators at B
Null column allowed: Yes
Default value: 0
TXLOSS_BRANCHING_B
Float
Transmission losses due to connectors and branching at B
Null column allowed: Yes
Default value: 0
RXLOSS_ATT_B
Float
Reception losses due to attenuators at B
Null column allowed: Yes
Default value: 0
CHANNELS_B
Text (50)
Channels used at site B
Null column allowed: Yes
Default value:
PARITY_B
Integer
Parity of site B
Null column allowed: Yes
Default value: 0
DIVERSITY_B
Boolean
Diversity at site B
Null column allowed: No
Default value: False
SEPARATION_B
Float
Diversity separation at site B
Null column allowed: Yes
Default value: 0
FREQ_B
Double
Frequency at site B
Null column allowed: Yes
Default value: -1
GUIDE1
Text (50)
Waveguide when A transmitting
Null column allowed: Yes
Default value:
GUIDE2
Text (50)
Waveguide when B receiving
Null column allowed: Yes
Default value:
GUIDE3
Text (50)
Waveguide when B transmitting
Null column allowed: Yes
Default value:
GUIDE4
Text (50)
Waveguide when A receiving
Null column allowed: Yes
Default value:
GUIDE_LG1
Float
Length of GUIDE1
Null column allowed: Yes
Default value: 0
GUIDE_LG2
Float
Length of GUIDE2
Null column allowed: Yes
Default value: 0
GUIDE_LG3
Float
Length of GUIDE3
Null column allowed: Yes
Default value: 0
GUIDE_LG4
Float
Length of GUIDE4
Null column allowed: Yes
Default value: 0
PROPAG_MODEL
Text (50)
Propagation model
Null column allowed: Yes
Default value:
PL
Float
© Forsk 2009
Null column allowed: Yes
Default value: 10
AT281_AM_E1
215
Administrator Manual
VAPOR
Float
Vapour density (g/cu. m)
Null column allowed: Yes
Default value: 10
TEMPERATURE
Float
Temperature
Null column allowed: Yes
Default value:
ENVTYPE
Integer
Type of environment
Null column allowed: Yes
Default value: 0
R001
Float
Rain intensity exceeded for 0.01% of time (mm/hr)
Null column allowed: Yes
Default value: 22
XPIC
Boolean
Crosspolar Interference Compensation (site A)
Null column allowed: No
Default value: False
EPO_CLASS
Text (50)
EPO Class for the link
Null column allowed: Yes
Default value:
BER
Double
Bit Error Rate
Null column allowed: Yes
Default value: 1e-3
MTTR
Float
Minimum Time To Repair
Null column allowed: Yes
Default value: 0
BER2
Double
Second Bit Error Ratio (i.e. 1e-6)
Null column allowed: Yes
Default value: 1e-6
C_FACTOR
Float
Vigants-Barnett method: C factor
Null column allowed: Yes
Default value: 1
CLIMATE_ZONE
Short
Rain Climate Zone
Null column allowed: Yes
Default value: 4
DX_A
Float
X coordinate relative to the site A position
Null column allowed: Yes
Default value: 0
DX_B
Float
X coordinate relative to the site B position
Null column allowed: Yes
Default value: 0
DY_A
Float
Y coordinate relative to the site A position
Null column allowed: Yes
Default value: 0
DY_B
Float
Y coordinate relative to the site B position
Null column allowed: Yes
Default value: 0
KQ_FACTOR
Float
KQ reliability method: KQ Factor
Null column allowed: Yes
Default value:
SHIELDING_FACTOR_A
Float
Additional loss due to a natural or artificial obstacle in the vicinity of the
antenna A
Null column allowed: Yes
Default value: 0
SHIELDING_FACTOR_B
Float
Additional loss due to a natural or artificial obstacle in the vicinity of the
antenna B
Null column allowed: Yes
Default value: 0
GUIDE_USE1
Integer
Use of Guide 1 on site A
Null column allowed: Yes
Default value: 0
GUIDE_USE2
Integer
Use of Guide 2 on site B
Null column allowed: Yes
Default value: 1
GUIDE_USE3
Integer
Use of Guide 1 on site B
Null column allowed: Yes
Default value: 0
GUIDE_USE4
Integer
Use of Guide 2 on site A
Null column allowed: Yes
Default value: 1
FREQ_SUBBAND_B
Text (50)
Frequency subband of the link (site B)
Null column allowed: Yes
Default value:
XPIC_B
Boolean
Crosspolar Interference Compensation (site B)
Null column allowed: No
Default value: False
ATMOS_PRESSURE
Float
Atmospheric pressure in mbar
Null column allowed: Yes
Default value: 1013
GEOCLIM_FACTOR
Double
Null column allowed: Yes
Default value:
RAIN_HEIGHT
Float
Null column allowed: Yes
Default value:
REFRACTIVITY
Float
Null column allowed: Yes
Default value:
PROPAG_IMODEL
Text (50)
216
Propagation model used for interference calculation
AT281_AM_E1
Null column allowed: Yes
Default value:
© Forsk 2009
Chapter 8: Database Structure
8.2.1.20
MWLinksTypes Table
This table describes the types of microwave links trunks.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the link type
Null column allowed: No
Default value:
SDH
Boolean
Type of digital Hierarchy (SDH or PDH)
Null column allowed: No
Default value: True
(=SDH)
RATE
Float
Maximum bit rate (Mbps)
Null column allowed: Yes
Default value: 2
SUP_RATE
Float
Supported bit rate (Mbps)
Null column allowed: Yes
Default value: 2
BLOCK_SIZE
Integer
Size of transmitted blocks (number of bits per block)
Null column allowed: Yes
Default value: 2000
BER_SES
Double
BERses
Null column allowed: Yes
Default value: 0
8.2.1.21
MWManufacturers Table
This table contains the list of microwave equipment manufacturers.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the manufacturer
Null column allowed: No
Default value:
COMMENT_
Text (255)
Comments
Null column allowed: Yes
Default value:
8.2.1.22
MWMultiHops Table
This table contains the description of multihop links.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the multihop link
Null column allowed: No
Default value:
COMMENT_
Text (255)
Comments
Null column allowed: Yes
Default value:
EPO_CLASS
Text (50)
Name of the EPO class
Null column allowed: Yes
Default value:
8.2.1.23
MWMultiHopsLinks Table
This table describes the mapping and order of the links belonging to different multihops.
Field
Type
Description
Attributes
MULTI_HOP
Text (50)
Name of the multihop link
Null column allowed: No
Default value:
LINK
Text
(255)
Name of the link belonging to the multihop
Null column allowed: No
Default value:
ORDER_
Short
Order of the links in the multihop
Null column allowed: Yes
Default value: 0
8.2.1.24
MWRepeaters Table
This table models microwave repeaters and stores their properties.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the repeater
Null column allowed: No
Default value:
FREQ_BAND
Text (50)
Frequency band of the repeater
Null column allowed: No
Default value:
SITE
Text (50)
Name of the repeater’s site
Null column allowed: No
Default value:
HEIGHT
Float
Height of the repeater
Null column allowed: Yes
Default value: 30
© Forsk 2009
AT281_AM_E1
217
Administrator Manual
AZIMUTH_A
Float
Azimuth of the repeater in the direction of A
Null column allowed: Yes
Default value: 0
AZIMUTH_B
Float
Azimuth of the repeater in the direction of B
Null column allowed: Yes
Default value: 0
REPEATER_TYPE
Short
Type of the repeater (Reflector or Back-to-back antennas)
Null column allowed: Yes
Default value: 0
(Reflector)
SURFACE
Float
Repeater surface area (sq. m)
Null column allowed: Yes
Default value: 5
ANTENNA
Text (50)
Repeater antenna
Null column allowed: Yes
Default value:
DX
Float
X coordinate relative to site position
Null column allowed: Yes
Default value: 0
DY
Float
Y coordinate relative to site position
Null column allowed: Yes
Default value: 0
ANTENNA_2
Text (50)
Used if type is Back to Back Antenna (from the antenna table) (point to B)
Null column allowed: Yes
Default value:
GUIDE
Text (50)
Used if type is Back to Back Antenna (from the guide table)
Null column allowed: Yes
Default value:
HEIGHT_2
Float
Height (pointed to B)
Null column allowed: Yes
Default value: 30
LG_GUIDE
Float
Guide length
Null column allowed: Yes
Default value: 0
REVERSE_POLAR
Boolean
If true, tx polarization from P to B is not the same as from A to P (and resp,
B->P is different to P->A)
Null column allowed: No
Default value: False
TILT_A
Float
Tilt of the repeater antenna in the direction of A
Null column allowed: Yes
Default value:
TILT_B
Float
Tilt of the repeater antenna in the direction of B
Null column allowed: Yes
Default value:
8.2.1.25
MWSubbands Table
This table models frequency subbands.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the subband
Null column allowed: No
Default value:
FREQ_BAND
Text (50)
Frequency band
Null column allowed: Yes
Default value:
F0
Double
Central frequency
Null column allowed: Yes
Default value: 4700
KL
Double
Lower half-band shift
Null column allowed: Yes
Default value: -310
KU
Double
Upper half-band shift
Null column allowed: Yes
Default value: 2
XS
Double
Inter-channel space
Null column allowed: Yes
Default value: 28
N_MIN
Integer
First channel number
Null column allowed: Yes
Default value: 1
N_MAX
Integer
Last channel number
Null column allowed: Yes
Default value: 10
STEP
Integer
Step size between first and last channel number
Null column allowed: Yes
Default value: 1
EXCLUDE_L
Text (250)
Excluded channels in the lower half-band
Null column allowed: Yes
Default value:
EXCLUDE_U
Text (250)
Excluded channels in the upper half-band
Null column allowed: Yes
Default value:
REC_UIT
Text (255)
ITU Recommendations
Null column allowed: Yes
Default value:
8.2.1.26
MWTplLinks Table
This table contains the microwave links templates.
218
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
Field
Type
Description
Attributes
NAME
Text
(120)
Name of the microwave link template
Null column allowed: No
Default value:
FREQ_BAND
Text (50)
Frequency band of the link
Null column allowed: No
Default value:
EQUIPMENT_A
Text (50)
Equipment at site A
Null column allowed: Yes
Default value:
ANTENNA_A
Text (50)
Main antenna at site A
Null column allowed: Yes
Default value:
HEIGHT_A
Float
Height at site A
Null column allowed: Yes
Default value: 0
TXLOSS_ATT_A
Float
Transmission losses due to attenuators at A
Null column allowed: Yes
Default value: 0
TXLOSS_BRANCHING_A
Float
Transmission losses due to connectors and branching at A
Null column allowed: Yes
Default value: 0
RXLOSS_ATT_A
Float
Reception losses due to attenuators at A
Null column allowed: Yes
Default value: 0
EQUIPMENT_B
Text (50)
Equipment at site B
Null column allowed: Yes
Default value:
ANTENNA_B
Text (50)
Main antenna at site B
Null column allowed: Yes
Default value:
HEIGHT_B
Float
Height at site B
Null column allowed: Yes
Default value: 0
TXLOSS_ATT_B
Float
Transmission losses due to attenuators at B
Null column allowed: Yes
Default value: 0
TXLOSS_BRANCHING_B
Float
Transmission losses due to connectors and branching at B
Null column allowed: Yes
Default value: 0
RXLOSS_ATT_B
Float
Reception losses due to attenuators at B
Null column allowed: Yes
Default value: 0
GUIDE1
Text (50)
Waveguide when A transmitting
Null column allowed: Yes
Default value:
GUIDE2
Text (50)
Waveguide when B receiving
Null column allowed: Yes
Default value:
GUIDE3
Text (50)
Waveguide when B transmitting
Null column allowed: Yes
Default value:
GUIDE4
Text (50)
Waveguide when A receiving
Null column allowed: Yes
Default value:
GUIDE_LG1
Float
Length of GUIDE1
Null column allowed: Yes
Default value: 0
GUIDE_LG2
Float
Length of GUIDE2
Null column allowed: Yes
Default value: 0
GUIDE_LG3
Float
Length of GUIDE3
Null column allowed: Yes
Default value: 0
GUIDE_LG4
Float
Length of GUIDE4
Null column allowed: Yes
Default value: 0
PL
Float
VAPOR
Float
Vapour density (g/cu. m)
Null column allowed: Yes
Default value: 10
TEMPERATURE
Float
Temperature
Null column allowed: Yes
Default value:
ENVTYPE
Integer
Type of environment
Null column allowed: Yes
Default value: 0
R001
Float
Rain intensity exceeded for 0.01% of time (mm/hr)
Null column allowed: Yes
Default value: 22
EPO_CLASS
Text (50)
EPO Class for the link
Null column allowed: Yes
Default value:
BER
Double
Bit Error Rate
Null column allowed: Yes
Default value: 1e-3
MTTR
Float
Minimum Time To Repair
Null column allowed: Yes
Default value: 0
© Forsk 2009
Null column allowed: Yes
Default value: 10
AT281_AM_E1
219
Administrator Manual
PROPAG_MODEL
Text (50)
Propagation model
Null column allowed: Yes
Default value:
BER2
Double
Second Bit Error Ratio (i.e. 1e-6)
Null column allowed: Yes
Default value: 1e-6
C_FACTOR
Float
Vigants-Barnett method: C factor
Null column allowed: Yes
Default value: 1
CLIMATE_ZONE
Short
Rain Climate Zone
Null column allowed: Yes
Default value: 4
KQ_FACTOR
Float
KQ reliability method: KQ Factor
Null column allowed: Yes
Default value:
POLARIZATION_A
Text (1)
Polarisation of the descending link 'siteA - site B' (the site A and site B are
respectively transmitter and receiver)
Null column allowed: Yes
Default value: ‘V’
POLARIZATION_B
Text (1)
Polarisation of the ascending link 'siteA-site B' (the site A and site B are
respectively receiver and transmitter)
Null column allowed: Yes
Default value: ‘V’
GUIDE_USE1
Integer
Use of Guide 1 on site A
Null column allowed: Yes
Default value: 0
GUIDE_USE2
Integer
Use of Guide 2 on site B
Null column allowed: Yes
Default value: 1
GUIDE_USE3
Integer
Use of Guide 1 on site B
Null column allowed: Yes
Default value: 0
GUIDE_USE4
Integer
Use of Guide 2 on site A
Null column allowed: Yes
Default value: 1
ATMOS_PRESSURE
Float
Atmospheric pressure in mbar
Null column allowed: Yes
Default value: 1013
RAIN_HEIGHT
Float
Null column allowed: Yes
Default value:
REFRACTIVITY
Float
Null column allowed: Yes
Default value:
PROPAG_IMODEL
Text (50)
8.2.1.27
Propagation model used for interference calculation
Null column allowed: Yes
Default value:
MWHubs Table
This table contains the properties modelling microwave link hubs.
Field
Type
Description
Attributes
ANTENNA
Text (50)
Name of the (shared) Antenna
Null column allowed: Yes
Default value:
AZIMUTH
Float
Azimuth of the Antenna
Null column allowed: Yes
Default value: 0
COMMENT_
Text (255)
Comments
Null column allowed: Yes
Default value:
DOWNTILT
Float
Tilt of the Antenna
Null column allowed: Yes
Default value: 0
FREQ_BAND
Text (50)
Name of the frequency band
Null column allowed: No
Default value:
HEIGHT
Float
Height of the Antenna
Null column allowed: Yes
Default value: 30
NAME
Text (50)
Name of the Hub
Null column allowed: No
Default value:
PMP_TYPE
Short
Type of the PMP: TDA or FDA
Null column allowed: Yes
Default value: 0
SITE
Text (50)
Name of the site
Null column allowed: No
Default value:
8.2.1.28
MWPMP Table
This table stores the relations between hubs and microwave links in a point-to-multipoint network.
Field
220
Type
Description
Attributes
HUB
Text (50)
Name of the hub
Null column allowed: No
Default value:
LINK
Text
(100)
Name of the link
Null column allowed: No
Default value:
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
8.2.1.29
MWPorts Table
This table contains the properties of microwave ports.
Field
Type
Description
Attributes
CHANNEL
Short
Channel Number
Null column allowed: No
Default value: 0
HSB
Boolean
Flag to set a channel as a hot standby channel
Null column allowed: No
Default value:
LINK
Text
(255)
Name of the link
Null column allowed: No
Default value:
POLARIZATION
Text (1)
Signal polarization of this channel
Null column allowed: No
Default value: ‘H’
RX_ATTENUATION
Float
Rx attenuation loss for this channel
Null column allowed: Yes
Default value: 1
RX_PORT
Short
Number of the port on the RX equipment where the channel is connected
Null column allowed: Yes
Default value: 1
TX_ATTENUATION
Float
Tx attenuation loss for this channel
Null column allowed: Yes
Default value: 0
TX_PORT
Short
Number of the port on the TX equipment where the channel is connected
Null column allowed: Yes
Default value: 1
WAY
Short
Way of the link AB or BA
Null column allowed: No
Default value: 0
STATUS
Short
Status of the microwave port (0 = main,1 = standby, or 2 = diversity)
Null column allowed: No
Default value: 0
© Forsk 2009
AT281_AM_E1
221
Administrator Manual
8.3
GSM GPRS EGPRS Template
Figure 8.2: on page 222, Figure 8.3: on page 223, and Figure 8.4: on page 224 depict the GSM GPRS EGPRS database
structure.
Figure 8.2: GSM GPRS EGPRS Template - 1
222
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
Figure 8.3: GSM GPRS EGPRS Template - 2
© Forsk 2009
AT281_AM_E1
223
Administrator Manual
Figure 8.4: GSM GPRS EGPRS Template - 3
224
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
8.3.1
GSM GPRS EGPRS Tables
The GSM GPRS EGPRS project template has the following data structure.
8.3.1.1
PropagationModels Table
This table contains propagation model description, formulas, and parameters.
Field
Type
Description
Attributes
Data
Binary
Model specific parameters
Null column allowed: Yes
Description
Text (255)
User defined
Null column allowed: Yes
Name
Text (50)
Name of the propagation model
Null column allowed: No
Signature
Text (40)
Unique Global ID of last model update
Null column allowed: No
Type
Text (50)
ProgID of the model
Null column allowed: No
8.3.1.2
CustomFields Table
This table enables you to define default values for all the fields of all the tables in Atoll, including user-defined fields added
to different tables. It also enables you to define choice lists, a caption, and a group name for user-defined fields.
Field
Type
Description
Attributes
CHOICE_LIST
Memo
Choice list for the field
Null column allowed: Yes
COLUMN_NAME
Text (50)
Second part of the unique key. Field name
Null column allowed: No
DEFAULT_VALUE
Text (50)
Default value for the field
Null column allowed: Yes
TABLE_NAME
Text (50)
First part of the unique key. Table name
Null column allowed: No
CAPTION
Text (50)
Caption of the field (displayed instead of the name)
Null column allowed: Yes
GROUP_NAME
Text (50)
Name of the group to which that field belongs
Null column allowed: Yes
The default values defined in this table have priority over the internal predefined default values (hard-coded in Atoll or
defined in the database table structure).
In order for Atoll to correctly consider the new default values, note that:
•
•
8.3.1.3
If you use floating point values, ensure that all the users have the same decimal separator (comma or point).
The field names are case sensitive.
CoordSys Table
This table stores descriptions of the projection coordinate system and database’s internal coordinate system (the display
coordinate system used when creating a database).
Field
Type
Description
Attributes
CODE
Integer
Identification number of the coordinate system (the code of userdefined coordinate systems is an integer higher than 32768)
Null column allowed: No
Default value: 0
DATUM_CODE
Double
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
ELLIPS_RMAJOR
Double
© Forsk 2009
Null column allowed: Yes
Default value: 0
Null column allowed: No
Default value: 0
Meters
AT281_AM_E1
Null column allowed: Yes
Default value: 0
225
Administrator Manual
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
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
Undefined, NoProjection, Lambert1SP, Lambert2SP, Mercator,
CassiniSoldner, TransMercator, TransMercatorSO, ObliqueStereographic,
NewZealandMapGrid, HotineOM, LabordeOM, SwissObliqueCylindical,
UTM
Null column allowed: Yes
Default value: 0
PROJ_SCALE_FACTOR
Double
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
8.3.1.4
Null column allowed: Yes
Default value: 0
Units Table
This table stores the identification numbers of reception and transmission units, projection coordinate system specified in
the .atl document and the database internal coordinate system, and internal BSIC format.
Field
Type
Description
Attributes
COORD_SYSTEM
Integer
Display coordinate system when creating database
Null column allowed: Yes
Default value: -1
PROJECTION
Integer
Projected coordinate system for geo data
Null column allowed: Yes
Default value: -1
Reception unit when creating database
Null column allowed: No
Default value: 0
Choice list: 0=dBm,
1=dbµV, 2=dbµV/m
Transmission unit when creating database
Null column allowed: No
Default value: 0
Choice list: 0=dBm,
1=Watts, 2=kWatts
RECEPTION_UNIT
TRANSMISSION_UNIT
Integer
Integer
BSIC_FORMAT
Integer
BSIC format
Null column allowed: Yes
Default value: 1
Choice list: 0=Decimal,
1=Octal
GAIN_UNIT
Integer
Unit used for gains (dBd or dBi)
Null column allowed: Yes
Default value: 0
Choice list: 0= dBd, 1= dBi
8.3.1.5
Networks Table
This table contains network-level properties and network-specific data.
Field
226
Type
Description
Attributes
Null column allowed: No
Default value:
NAME
Text (50)
TECHNOLOGY
Text (10)
Name of the technology
Null column allowed: No
Default value: ‘TDMA’
SYSTEM_
Text (50)
Name of the system
Null column allowed: No
Default value: ‘GSM’
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
DEFAULT_RESOLUTION
Float
Default calculation resolution
Null column allowed: No
Default value: 50
DEFAULT_MODEL
Text (50)
Default propagation model
Null column allowed: No
Default value:
Shared results storage folder
Null column allowed: Yes
Default value:
SHARED_RESULTS_FOLDE
Text (255)
R
DMAX
Float
Maximum radius for a cell
Null column allowed: No
Default value: -1
INTERFERERS_RX_THRES
H
Float
Interferers' reception threshold
Null column allowed: Yes
Default value: -130
THERMAL_NOISE
Float
Thermal noise
Null column allowed: Yes
Default value: -121
8.3.1.6
Sites Table
This table contains the physical properties of sites.
Field
Type
Description
Attributes
ALTITUDE
Float
Real altitude
Unit: m
Null column allowed: Yes
Default value:
COMMENT_
Text (255)
Additional information on the site
Null column allowed: Yes
Default value:
LATITUDE
Double
Y coordinate
Null column allowed: No
Default value: 0
LONGITUDE
Double
X coordinate
Null column allowed: No
Default value: 0
NAME
Text (50)
Site name
Null column allowed: No
Default value:
PYLON_HEIGHT
Float
Height of the pylon at site
Null column allowed: Yes
Default value: 50
SUPPORT_NATURE
Short
The nature of site. This field is for information only
Null column allowed: Yes
Default value: 0
8.3.1.7
Site List Management Tables
These tables manage site lists used to filter groups of sites and transmitters.
8.3.1.7.1
SitesListsNames Table
Field
Type
Description
Attributes
NAME
Text (50)
Name of the list
Null column allowed: No
8.3.1.7.2
SitesLists Table
Field
Type
Description
Attributes
LIST_NAME
Text (50)
First part of the unique key. Name of the list
Null column allowed: No
SITE_NAME
Text (50)
Second part of the unique key. Name of the site
Null column allowed: No
8.3.1.8
Transmitter List Management Tables
These tables manage transmitter lists used to filter groups of transmitters.
8.3.1.8.1
TxsListsNames Table
Field
Type
Description
Attributes
NAME
Text (50)
Name of the transmitter list
Null column allowed: No
Description
Attributes
8.3.1.8.2
TxsLists Table
Field
Type
LIST_NAME
Text (50)
First part of the unique key. Name of the list.
Null column allowed: No
TX_NAME
Text (50)
Second part of the unique key. Name of the transmitter.
Null column allowed: No
© Forsk 2009
AT281_AM_E1
227
Administrator Manual
8.3.1.9
Antennas Table
This table contains the description of antennas.
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:
Note:
•
An antenna pattern described in a text format may be converted to a binary format using a
converter. The format of the binary field, DIAGRAM, is detailed below. Each antenna is
described by a header and a list of value pairs.
- The header is defined as follows:
int (32 bits) flag = 0 for omni diagrams, 1 for non-omni
short (16 bits) num = number of diagrams (0,1,2,3,4)
short (16 bits) siz0 = size of the first diagram (horizontal copolar section (elevation=0°))
short (16 bits) siz1 = size of second (vertical copolar section (azimuth=0°))
short (16 bits) siz2 = size of third (horizontal contrapolar)
short (16 bits) siz3 = size of fourth (vertical contrapolar)
short (16 bits) prec = precision of the following angle values (=100)
- Then follows the content of each of the defined diagrams ("sizx" with a value not equal to
zero).
- One diagram consists of a list of value pairs:
one unsigned short value, the angle in degrees (multiplied by 100), so 577 means 5
degrees 77 hundredths of a degree.
one short value representing the loss in dB for the given angle.
- if siz2 = 5, there will be 5 pairs of values describing the third diagram.
- All the lists of pairs are concatenated without a separator.
8.3.1.10
SecondaryAntennas Table
This table is used to model additional antennas installed on transmitters.
Field
228
Type
Description
Attributes
ANTENNA
Text (50)
Name of the antenna installed on the transmitter
Null column allowed: No
Default value:
AZIMUT
Float
Second part of the unique key. Azimuth of the antenna
Null column allowed: No
Default value: 0
REDT
Float
Remote electrical tilt for secondary antenna
Null column allowed: Yes
Default value: 0
PERCENT_POWER
Float
Percentage of power dedicated to the secondary antenna
Null column allowed: No
Default value: 0
TILT
Float
Mechanical downtilt of the secondary antenna
Null column allowed: No
Default value: 0
TX_ID
Text (50)
First part of the unique key. Transmitter name
Null column allowed: No
Default value:
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
8.3.1.11
Antenna List Management Tables
These tables manage antenna lists.
8.3.1.12
AntennasListsNames Table
Field
Type
Description
Attributes
NAME
Text (50)
Name of the list
Null column allowed: No
8.3.1.13
AntennasLists Table
Field
Type
Description
Attributes
ANTENNA_NAME
Text (50)
First part of the unique key. Name of the list.
Null column allowed: No
LIST_NAME
Text (50)
Second part of the unique key. Name of the antenna.
Null column allowed: No
8.3.1.14
FrequencyBands Table
This table contains the description of frequency band(s).
Field
Type
Description
Attributes
NAME
Text (20)
Name of the frequency band
Null column allowed: No
Default value:
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
MULTIPLEX_FACTOR
Integer
Number of logical channels composing a physical channel
Null column allowed: No
Default value: 1
MAX_CHANNEL_NUM
Integer
Extended Channel Offset (used for band E-GSM)
Null column allowed: Yes
Default value:
8.3.1.15
Receivers Table
This table models the receiver used for raster coverage predictions.
Field
Type
Description
Attributes
ADJ_CHANNEL_PROT
Float
Protection against interfering signals from adjacent channels.
Null column allowed: No
Default value: 18
ANTENNA
Text (50)
Receiver antenna name (if empty an omni antenna is used)
Null column allowed: Yes
Default value:
HEIGHT
Float
Height of the receiver
Null column allowed: No
Default value: 2
LOSS
Float
Losses due to receiver radio equipment (up and downlink)
Null column allowed: No
Default value: 0
NAME
Text (50)
Receiver name
Null column allowed: No
Default value:
8.3.1.16
Equipment Management Tables
These tables model TMA, feeders, and BTS equipment properties.
8.3.1.16.1
TMAEquipments Table
Field
DL_LOSSES
© Forsk 2009
Type
Float
Description
Attributes
Downlink losses of Tower Mounted Amplifier
Null column allowed: Yes
Default value: 0
AT281_AM_E1
229
Administrator Manual
NAME
Text (50)
Name of Tower Mounted Amplifier
Null column allowed: No
Default value:
NOISE_FIGURE
Float
Noise figure of Tower Mounted Amplifier
Null column allowed: Yes
Default value: 0
UL_GAIN
Float
Uplink gain of Tower Mounted Amplifier
Null column allowed: Yes
Default value: 0
8.3.1.16.2
FeederEquipments Table
Field
Type
Description
Attributes
CONNECTOR_LOSSES_UL
Float
Feeder connector losses in uplink
Null column allowed: Yes
Default value: 0
CONNECTOR_LOSSES_DL
Float
Feeder connector losses in downlink
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:
8.3.1.16.3
BTSEquipments Table
Field
Type
Description
Attributes
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
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
RHO_FACTOR
Short
Rho factor to model self generated interference (100%=ideal)
Null column allowed: Yes
Default value: 100
8.3.1.17
Neighbour Management Tables
8.3.1.17.1
Neighbours Table
This table stores neighbourhood relationships between transmitters of the same .atl document (intra-technology neighbours).
Field
Type
Description
Attributes
IMPORTANCE
Float
Handover importance (for AFP use)
Null column allowed: Yes
Default value: 1
NEIGHBOUR
Text (50)
Second part of the unique key. List of neighbours
Null column allowed: No
Default value:
RANK
Float
Order of the neighbourhood (not strict order relation)
Null column allowed: Yes
Default value:
REASON
Integer
Reason of the neighbourhood
Null column allowed: Yes
Default value: 0 (Manual)
Choice list:
Manual, Forced, Co-site,
Adjacent, Symmetric,
Distance, Coverage
TRANSMITTER
Text (50)
First part of the unique key. Transmitters or cells
Null column allowed: No
Default value:
TYPE
Text (50)
Type of the neighbourhood (handover, measurement…)
Null column allowed: Yes
Default value:
8.3.1.17.2
NeighboursExt Table
This table stores neighbourhood relationships between transmitters/cells of different .atl documents (inter-technology
neighbours).
Field
IMPORTANCE
230
Type
Float
Description
Attributes
Handover importance (for AFP use)
Null column allowed: Yes
Default value:
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
NEIGHBOUR
Text (50)
Second part of the unique key. List of neighbours from another
project
Null column allowed: No
Default value:
RANK
Float
Order of the neighbourhood (not strict order relation)
Null column allowed: Yes
Default value:
REASON
Integer
Reason of the neighbourhood
Null column allowed: Yes
Default value: 0 (Manual)
Choice list:
Manual, Forced, Co-site,
Adjacent, Symmetric,
Distance, Coverage
TRANSMITTER
Text (50)
First part of the unique key. Transmitters or cells
Null column allowed: No
Default value:
TYPE
Text (50)
Type of the neighbourhood (handover, measurement…)
Null column allowed: Yes
Default value:
8.3.1.17.3
NeighboursConstraints Table
This table enables you to set handover relationships between transmitters. These constraints are used as input for the
automatic neighbour allocation.
Field
Type
Description
Attributes
IMPORTANCE
Float
Handover importance (for AFP use)
Null column allowed: Yes
Default value:
NEIGHBOUR
Text (50)
Second part of the unique key. List of neighbours
Null column allowed: No
Default value:
RANK
Float
Order of the neighbourhood (not strict order relation)
Null column allowed: Yes
Default value:
STATUS
Integer
Type of constraint on the neighbourhood relationship. Constraint is used in
automatic allocation.
Null column allowed: Yes
Default value: 0
Choice list:
0=Forced, 1=Forbidden
TRANSMITTER
Text (50)
First part of the unique key. Transmitters or cells.
Null column allowed: No
Default value:
8.3.1.17.4
NeighboursConstraintsExt Table
This table enables you to set external handover relationships (with transmitters/cells of another project). These constraints
are used as input for the automatic neighbour allocation.
Field
Type
Description
Attributes
IMPORTANCE
Float
Handover importance (for AFP use)
Null column allowed: Yes
Default value:
NEIGHBOUR
Text (50)
Second part of the unique key. List of neighbours from another
project.
Null column allowed: No
Default value:
RANK
Float
Order of the neighbourhood (not strict order relation)
Null column allowed: Yes
Default value:
STATUS
Integer
Type of constraint on the neighbourhood relationship. Constraint is used in
automatic allocation.
Null column allowed: Yes
Default value: 0
Choice list:
0=Forced, 1=Forbidden
TRANSMITTER
Text (50)
First part of the unique key. Transmitters or cells
Null column allowed: No
Default value:
8.3.1.18
Transmitters Table
This table stores the transmitters and their properties.
Field
Type
Description
Attributes
ACTIVE
Boolean
Transmitter activity: 'Yes' means that the transmitter is active
Null column allowed: No
Default value: True
ANTDIVGAIN
Float
Antenna diversity gain
Null column allowed: Yes
Default value: 0
ANTENNA_NAME
Text (50)
Name of the main antenna installed on the transmitter
Null column allowed: Yes
Default value:
AZIMUT
Float
Azimuth of the main antenna
Null column allowed: Yes
Default value: 0
© Forsk 2009
AT281_AM_E1
231
Administrator Manual
BTS_NAME
Text (50)
Name of the BTS equipment
Null column allowed: Yes
Default value:
CALC_RADIUS
Integer
Calculation radius used to define the calculation area
Unit: m
Null column allowed: Yes
Default value: 4000
CALC_RADIUS2
Integer
Extended calculation radius
Null column allowed: Yes
Default value:
CALC_RESOLUTION
Integer
Calculation resolution
Null column allowed: Yes
Default value: 50
CALC_RESOLUTION2
Integer
Extended calculation resolution
Null column allowed: Yes
Default value:
CELL_SIZE
Float
Hexagon radius
Unit: m
Null column allowed: Yes
Default value: 2000
COMMENT_
Text (255)
Additional information about the transmitter
Null column allowed: Yes
Default value:
DX
Float
X coordinate relative to the site location
Null column allowed: Yes
Default value: 0
DY
Float
Y coordinate relative to the site location
Null column allowed: Yes
Default value: 0
FEEDER_NAME
Text (50)
Name of the feeder equipment
Null column allowed: Yes
Default value:
FEEDERLENGTH_DL
Float
Length of feeder in DL
Null column allowed: Yes
Default value: 0
FEEDERLENGTH_UL
Float
Length of feeder in UL
Null column allowed: Yes
Default value: 0
HEIGHT
Float
Antenna height above the ground
Unit: m
Null column allowed: Yes
Default value: 25
HEXAGON_GROUP
Text (50)
Group of hexagons used to create this transmitter
Null column allowed: Yes
Default value:
MISCDLL
Float
Miscellaneous DL loss
Null column allowed: Yes
Default value: 0
MISCULL
Float
Miscellaneous UL loss
Null column allowed: Yes
Default value: 0
PROPAG_MODEL
Text (255)
Name of the propagation model used to calculate prediction
Null column allowed: Yes
Default value: ’Default
model’
PROPAG_MODEL2
Text (255)
Name of the propagation model used to calculate extended prediction
Null column allowed: Yes
Default value:
SITE_NAME
Text (50)
Name of the site on which the transmitter is located (from the site table of
Atoll)
Null column allowed: No
Default value:
TILT
Float
Mechanical downtilt of the first antenna
Null column allowed: Yes
Default value: 0
TMA_NAME
Text (50)
Name of the TMA equipment
Null column allowed: Yes
Default value:
TX_ID
Text (50)
Transmitter name
Null column allowed: No
Default value:
AVERAGE_8PSK_POWER_
BACKOFF
Float
Average power reduction for EGPRS transmitters due to 8PSK modulation
in EDGE
Null column allowed: Yes
Default value: 3
BSIC
Text (10)
BSIC colour code (Base Station Identity Code) assigned to the station
Null column allowed: Yes
Default value:
BSIC_DOMAIN
Text (50)
A text field pointing at the BSIC domain.
Null column allowed: Yes
Default value:
BSIC_FROZEN
Boolean
AFP not allowed to modify BSIC.
Null column allowed: No
Default value: False
CELL_TYPE
Text (50)
This field identifies a set of records in the TRGConfigurations tables (all the
records that point to this cell-type) each of these records specifies a TRG
that should exist in this transmitter.
Null column allowed: Yes
Default value:
DCS1800_N_Normal
CHANNELS
Text (255)
Physical channels allocated to the transmitter
Null column allowed: Yes
Default value:
CODING_SCHEME_NUMBE
R
Integer
The number of coding schemes supported by the EGPRS transmitter
Null column allowed: Yes
Default value:
CONTROL_CHANNEL
Integer
Physical channel used as Broadcast Control Channel (BCCH)
Null column allowed: Yes
Default value:
232
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
COST_FACTOR
Double
Used by the AFP assign priorities to transmitters
Null column allowed: Yes
Default value: 1
EGPRS_EQUIPMENT
Text (50)
Name of the equipment assigned to the E-GPRS station
Null column allowed: Yes
Default value:
EIRP
Float
Transmitter’s effective isotropic radiated power
Null column allowed: Yes
Default value: 43
ENABLE_EGPRS
Boolean
'Yes' enables you to consider the transmitter as a E-GPRS station
Null column allowed: No
Default value: False
FBAND
Text (20)
Name of the frequency band
Null column allowed: No
Default value:
FROZEN
Boolean
Only TRXs that are not frozen and belong to non-frozen cells can be
assigned frequencies by the AFP.
Null column allowed: No
Default value: False
HOP_MODE
Text (25)
The hopping mode of the default traffic TRG in this transmitter.
Null column allowed: Yes
Default value:
HSN_FROZEN
Boolean
Only TRGs belonging to non-HSN-frozen cells, and which have
non_HSN_frozen configurations, can be assigned HSNs by the AFP.
Null column allowed: No
Default value: False
LAYER
Text (50)
Name of the Hierarchical Cell Structure layer
Null column allowed: Yes
Default value:
LOSSES
Float
Losses due to transmitter radio equipment
Unit: dB
Null column allowed: Yes
Default value: 0
MAX_NEIGHB_NUMBER
Integer
Maximum number of neighbours for the transmitter
Null column allowed: Yes
Default value:
MAX_EXT_NEIGHB_NUMBE
R
Integer
Maximum number of inter-technology neighbours for the transmitter
Null column allowed: Yes
Default value:
NUM_TRX
Float
The total number of TRXs in this transmitter. In the cases of no or Base
band hopping, it must correspond to the number of channels in the
CHANNELS field.
Null column allowed: Yes
Default value: 0
POWER
Float
Transmitter power
Null column allowed: Yes
Default value:
REQ_CHANNELS
Integer
Number of required TRXs
Null column allowed: Yes
Default value: 1
COV_PROBA
Short
Cell edge Coverage probability per Transmitter
Null column allowed: Yes
Default value: 75
MAX_RANGE
Integer
Maximum range (m) of coverage (for extended cells)
Null column allowed: Yes
Default value: 35000
MIN_RANGE
Integer
Minimum range (m) of coverage (for extended cells)
Null column allowed: Yes
Default value: 0
REDT
Float
Remote Electrical tilt
Null column allowed: Yes
Default value: 0
CODEC_EQUIPMENT
Text (50)
Associated Codec equipment (for voice services)
Null column allowed: Yes
Default value:
TRX_MAX_NUMBER
Short
Maximum number of TRX that can be allocated by TRX dimensionning
Null column allowed: Yes
Default value: 16
FN_OFFSET
Integer
Frame Number offset
Null column allowed: Yes
Default value: 0
CELL_RESELECT_OFFSET
Integer
Cell reselection offset
Null column allowed: Yes
Default value: 0
LAYER_RECEPTION_THRE
SHOLD
Float
If filled-in, takes precedence on the threshold value defined in the
HCSLayers table
Null column allowed: Yes
Default value:
PBCCH_CELL_RESELECT_
OFFSET
Integer
Cell reselection offset for GPRS cells with PBCCH in use (For future use)
Null column allowed: Yes
Default value: 0
PBCCH_IN_USE
Boolean
Packet Broadcast Control Channel used or not (For future use)
Null column allowed: No
Default value: False
PBCCH_RECEPTION_THRE
SHOLD
Float
Reception threshold value for GPRS cells with PBCCH in use (For future
use)
Null column allowed: Yes
Default value: -102
CELL_IDENTITY
Integer
Cell identity
Null column allowed: Yes
Default value:
TX_TYPE
Short
Type of transmitter (0 = Normal; 1 = Interferer only)
Null column allowed: Yes
Default value: 0
© Forsk 2009
AT281_AM_E1
233
Administrator Manual
8.3.1.19
TplTransmitters Table
This table is used to store station templates and their properties.
Field
Type
Description
Attributes
ACTIVE
Boolean
Transmitter activity: 'Yes' means that the transmitter is active
Null column allowed: No
ANTDIVGAIN
Float
Antenna diversity gain
Unit: dB
Null column allowed: Yes
ANTENNA_NAME
Text (50)
Name of the main antenna installed on the transmitter
Null column allowed: Yes
AZIMUT
Float
Azimuth of the first antenna
Null column allowed: Yes
BTS_NAME
Text (50)
Name of the BTS equipment
Null column allowed: Yes
CALC_RADIUS
Integer
Calculation radius used to define each transmitter calculation area
Unit: m
Null column allowed: Yes
CALC_RADIUS2
Integer
Extended calculation radius
Unit: m
Null column allowed: Yes
CALC_RESOLUTION
Integer
Calculation resolution
Null column allowed: Yes
CALC_RESOLUTION2
Integer
Extended calculation resolution
Null column allowed: Yes
CELL_SIZE
Float
Hexagon radius
Unit: m
Null column allowed: Yes
FEEDER_NAME
Text (50)
Name of the feeder equipment
Null column allowed: Yes
FEEDERLENGTH_DL
Float
Length of downlink feeder
Unit: m
Null column allowed: Yes
FEEDERLENGTH_UL
Float
Length of uplink feeder
Unit: m
Null column allowed: Yes
HEIGHT
Float
Antenna height above the ground
Unit: m
Null column allowed: Yes
MAX_NEIGHB_NUMBER
Short
Maximum number of neighbours for the cell or the transmitter
Null column allowed: Yes
MAX_EXT_NEIGHB_NUMBE
R
Short
Maximum number of inter-technology neighbours for the cell or the
transmitter
Null column allowed: Yes
MISCDLL
Float
Miscellaneous downlink losses
Null column allowed: Yes
MISCULL
Float
Miscellaneous uplink losses
Null column allowed: Yes
NAME
Text (50)
Template name
Null column allowed: No
NUM_SECTORS
Integer
Number of sectors
Null column allowed: Yes
PROPAG_MODEL
Text (255)
Name of the propagation model used to calculate predictions
Null column allowed: Yes
PROPAG_MODEL2
Text (255)
Name of the propagation model used to calculate extended prediction
Null column allowed: Yes
TILT
Float
Mechanical downtilt of the main antenna
Null column allowed: Yes
TMA_NAME
Text (50)
Name of the Tower Mounted Amplifier equipment
Null column allowed: Yes
AVERAGE_8PSK_POWER_
BACKOFF
Float
Average power reduction for EGPRS transmitters due to 8PSK modulation
in EDGE
Null column allowed: Yes
BSIC_DOMAIN
Text (50)
A text field pointing to ResourceGroups.NAME. It limits the BSIC domain of
the site.
Null column allowed: Yes
CELL_TYPE
Text (50)
This field marks a set of records in the TRGConfigurations tables (all the
records for which TRG_CONFIG has the same value.) Each of these
records specifies a TRG that should exist in this transmitter.
Null column allowed: Yes
CODING_SCHEME_NUMBE
R
Short
The number of coding schemes supported by the EGPRS transmitter
Null column allowed: Yes
EGPRS_EQUIPMENT
Text (255)
Name of the equipment assigned to the E-GPRS station
Null column allowed: Yes
EIRP
Float
Transmitter’s effective isotropic radiated power
Null column allowed: Yes
ENABLE_EGPRS
Boolean
'Yes' enables you to consider the transmitter as a E-GPRS station
Null column allowed: No
LAYER
Text (50)
Name of the Hierarchical Cell Structure layer
Null column allowed: Yes
LOSSES
Float
Losses due to transmitter radio equipment
Unit: dB
Null column allowed: Yes
234
POWER
Float
Transmitter power
Null column allowed: Yes
REQ_CHANNELS
Integer
Number of required physical channels
Null column allowed: Yes
COV_PROBA
Short
Cell edge Coverage probability per Transmitter
Null column allowed: Yes
MAX_RANGE
Integer
Maximum range (m) of coverage (for extended cells)
Null column allowed: Yes
MIN_RANGE
Integer
Minimum range (m) of coverage (for extended cells)
Null column allowed: Yes
REDT
Float
Remote Electrical tilt
Null column allowed: Yes
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
CODEC_EQUIPMENT
Text (50)
Associated Codec equipment (for voice services)
Null column allowed: Yes
TRX_MAX_NUMBER
Short
Maximum number of TRX that can be allocated by TRX dimensionning
Null column allowed: Yes
FN_OFFSET
Integer
Frame number offset
Null column allowed: Yes
CELL_RESELECT_OFFSET
Integer
Cell reselection offset
Null column allowed: Yes
LAYER_RECEPTION_THRE
SHOLD
Float
If filled-in, takes precedence on the threshold value defined in the
HCSLayers table
Null column allowed: Yes
PBCCH_CELL_RESELECT_
OFFSET
Integer
Cell reselection offset for GPRS cells with PBCCH in use (For future use)
Null column allowed: Yes
PBCCH_IN_USE
Boolean
Packet Broadcast Control Channel used or not (For future use)
Null column allowed: No
PBCCH_RECEPTION_THRE
SHOLD
Float
Reception threshold value for GPRS cells with PBCCH in use (For future
use)
Null column allowed: Yes
TX_TYPE
Short
Type of transmitter (0 = Normal; 1 = Interferer only)
Null column allowed: Yes
8.3.1.20
Repeaters Table
This table manages repeaters and repeater properties.
Field
Type
Description
Attributes
AMPLIFIER_GAIN
Float
Gain of the amplifier
Null column allowed: Yes
Default value: 80
AZIMUT
Float
Azimuth of the donor side antenna
Null column allowed: Yes
Default value: 0
DONOR_CELLID
Text (50)
Name of the donor transmitter
Null column allowed: No
Default value:
DOWNTILT
Float
Downtilt of the donor side antenna
Null column allowed: Yes
Default value: 0
FEEDER_NAME
Text (50)
Name of the donor side feeder
Null column allowed: Yes
Default value:
FEEDERLENGTH
Float
Length of donor side feeder
Null column allowed: Yes
Default value: 0
EIRP
Float
EIRP of the repeater
Null column allowed: Yes
Default value: 0
HEIGHT
Float
Height of the donor side antenna
Null column allowed: Yes
Default value: 25
REC_ANTENNA
Text (50)
Name of the donor side antenna
Null column allowed: Yes
Default value:
TX_ID
Text (50)
Name of the transmitter (and of the transmitter used for coverage)
Null column allowed: No
Default value:
DONOR_LINK_TYPE
Short
1- Off air 2- Microwave 3- Fibre
Null column allowed: No
Default value: 1
DONOR_LINK_LOSS
Float
Loss (dB) between donor and donor side of the repeater
Null column allowed: Yes
Default value: 0
EQUIPMENT_NAME
Text (50)
If no equipment, the repeater is a passive component
Null column allowed: Yes
Default value:
REC_FEEDERLENGTH_UL
Float
Length of donor side uplink feeder
Null column allowed: Yes
Default value: 0
DONOR_PROPAG_MODEL
Text (50)
Name of the propagation model used to calculate prediction between
donor and repeater
Null column allowed: Yes
Default value:
Notes:
8.3.1.21
•
Repeater properties are saved in two tables: the donor-side parameters are in the
Repeaters table and the coverage-side parameters in the Transmitters table.
•
The repeater EIRP taken into account in calculations is stored in the Repeaters table (the
EIRP column of the Transmitters table is not used).
RepeaterEquipments Table
This table models the equipment used by repeaters.
© Forsk 2009
AT281_AM_E1
235
Administrator Manual
Field
Type
Description
Attributes
NAME
Text (50)
Name of the repeater equipment
Null column allowed: No
Default value:
MANUFACTURER
Text (50)
Manufacturer of the repeater equipment
Null column allowed: Yes
Default value:
NOISE_FIGURE
Float
Repeater noise Figure (dB)
Null column allowed: Yes
Default value: 5
MIN_AMPLIFIER_GAIN
Float
Minimum gain of the amplifier (dB)
Null column allowed: Yes
Default value: 50
MAX_AMPLIFIER_GAIN
Float
Maximum gain of the amplifier (dB)
Null column allowed: Yes
Default value: 90
STEP_AMPLIFIER_GAIN
Float
Step of amplifier gain (dB)
Null column allowed: Yes
Default value: 1
MAX_OUTPUT_UL
Float
Maximum uplink output power (dBm)
Null column allowed: Yes
Default value: 12
MAX_OUTPUT_DL
Float
Maximum downlink output power (dBm)
Null column allowed: Yes
Default value: 30
TIME_DELAY
Float
Time delay in the equipment (microseconds)
Null column allowed: Yes
Default value: 5
COMMENT_
Text (255)
Comments
Null column allowed: Yes
Default value:
8.3.1.22
Resource Management Tables
These tables manage resources such as frequencies, BSICs, and HSNs. You may define domains and groups of
resources (a domain being a set of groups of resources).
8.3.1.22.1
FrequencyDomains Table
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:
8.3.1.22.2
FrequencyGroups Table
Field
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
8.3.1.22.3
BSICDomains Table
Field
NAME
236
Type
Type
Text (50)
Description
Attributes
Name of the domain
Null column allowed: No
Default value:
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
8.3.1.22.4
BSICGroups Table
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
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
Note:
•
8.3.1.22.5
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.
HSNDomains Table
Field
Type
NAME
8.3.1.22.6
Text (50)
Description
Attributes
Name of HSN (Hopping Sequence Number) domain.
Null column allowed: No
Default value:
HSNGroups Table
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
8.3.1.23
Layers Table
This table is used to manage HCS layers.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the hierarchical cell structure layer
Null column allowed: No
Default value:
MAX_SPEED
Float
Threshold speed for a mobile considered eligible to reside on a layer
Null column allowed: Yes
Default value: 300
PRIORITY
Short
Priority of the layer (largest value has the highest priority)
Null column allowed: No
Default value: 1
MIN_PRIORITY_POWER
Float
Minimum power value for the HCS layer
Null column allowed: Yes
Default value: -130
© Forsk 2009
AT281_AM_E1
237
Administrator Manual
8.3.1.24
TRXTypes Table
This table contains a list of TRX types. By default this table contains three types of TRXs: BCCH, TCH, and TCH_INNER.
Field
Type
Description
Attributes
IS_BCCH
Boolean
Indicates that a TRG_TYPE is the Common Broadcast carrier. Tests in the
code will verify that only one type carries the broadcast.
Null column allowed: No
Default value: False
IS_TCH_DEF
Boolean
Indicates that a TRG_TYPE is the default traffic carrier (the OUTER zone).
Tests in the code will verify that only one type is the default TCH.
Null column allowed: No
Default value: False
NAME
Text (15)
Type of TRX
Null column allowed: No
Default value:
PRIORITY
Short
Priority of a certain type of TRX to carry traffic (largest value has the
highest priority)
Null column allowed: Yes
Default value: 0
TRAFFIC_POOL
Short
All TRXs of the same pool can exchange traffic if they need to balance
their loads. If they are in different pools, the load balancing might fail.
Null column allowed: Yes
Default value: 1
8.3.1.25
TRXEquipments Table
This table models equipment used in Subcells and TRXs tables.
Field
Type
Description
Attributes
NAME
Text (25)
Name of TRX equipment
Null column allowed: No
Default value:
GMSK_POWER
Float
Nominal output power in GMSK modulation
Null column allowed: Yes
Default value: 47
_8PSK_POWER
Float
Nominal output power in 8PSK modulation
Null column allowed: Yes
Default value: 44
MAX_CS
Short
Highest coding scheme (CS) available for GPRS
Null column allowed: No
Default value: 4
MAX_MCS
Short
Highest coding scheme (MCS) available for EDGE
Null column allowed: No
Default value: 12
COMMENT_
Text (100)
Comments
Null column allowed: Yes
Default value:
8.3.1.26
CellTypes Table
This table contains a list of cell types.
Field
Type
Description
Attributes
NAME
Text (50)
Defines the list of TRXs of the station and associated parameters.
Null column allowed: No
Default value:
8.3.1.27
TRGConfigurations Table
This table stores cell types parameters.
Field
Type
Description
Attributes
ASSIGN_MODE
Text (25)
One of the two options: «Free» or «Group constrained».
Null column allowed: No
Default value: ‘Free’
BAD_QUAL_UB
Float
Additional constraints on subcell quality (considered in AFP): maximum
probability to have C/I lower than C_OVER_I_MIN.
Null column allowed: No
Default value: 1
C_OVER_I_MIN
Float
Minimum C/I
Null column allowed: No
Default value: 12
CELL_TYPE
Text (50)
First part of unique key.
Null column allowed: No
Default value:
COST_FACTOR
Float
By default, 1. The cost factor will be used to increase or decrease the
importance of subcells of this configuration.
Null column allowed: No
Default value: 1
DEF_DTX
Boolean
This is a default value of a subcell specific parameter. It is set to true if the
TRXs of the subcell use Discontinuous transmission
Null column allowed: No
Default value: True
DEF_HOP_MODE
Text (25)
This is a default value of a subcell specific parameter. Hopping mode can
be “Non Hopping”, “Base Band Hopping”, or “Synthesized Hopping”.
Null column allowed: No
Default value: ‘Non
Hopping’
DEF_MIN_RECEPTION
Float
This is a default value of a subcell specific parameter. It denotes the
minimum received power required to be served by this subcell.
Null column allowed: No
Default value: -102
238
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
DEF_POWER_OFFSET
Float
This is a default value of a subcell specific parameter: the average power
offset with respect to the BCCH channel.
Null column allowed: No
Default value: 0
FREQUENCY_DOMAIN
Text (50)
All frequencies assigned to TRXs of this configuration must belong to this
domain. Domains contain grouping info as well.
Null column allowed: No
Default value:
HR_RATIO
Float
Percentage of Half Rate voice traffic in the subcell.
Null column allowed: Yes
Default value: 40
HSN_DOMAIN
Text (50)
All HSNs assigned to subcells of this configuration must belong to this
domain.
Null column allowed: No
Default value:
HSN_FROZEN
Boolean
Only subcells that point to non-hsn_frozen configurations in nonhsn_frozen cells can by be assigned HSNs by the AFP.
Null column allowed: No
Default value: False
MAXIMAL_MAL
Integer
Limitation on length of the MAL (Mobile allocation list).
Null column allowed: No
Default value: 48
TRX_TYPE
Text (15)
Second part of unique key
Null column allowed: No
Default value:
TRAFFIC_OVERFLOW_TAR
GET
Float
The percentage of traffic that is considered to overflow from the subcell.
Null column allowed: Yes
Default value: 0
TS_CONFIGURATION_NAM
E
Text (50)
Timeslot configuration
Null column allowed: Yes
Default value:
MEAN_POWER_CONTROL
Float
Average value of DL power control
Null column allowed: Yes
Default value: 0
DEF_TRX_EQUIPMENT
Text (25)
Default TRX equipment of TRXs belonging to this subcell
Null column allowed: Yes
Default value:
_8PSK_PWBCKFF
Float
Reduction of power due to 8PSK modulation
Null column allowed: Yes
Default value: 3
TX diversity
Null column allowed: Yes
Default value: 1
Choice list: . 1= no TX
diversity, 2= TX diversity
with 2 antennas
TX_DIVERSITY_NBANT
8.3.1.28
Short
TRGs Table
This table stores subcell parameters.
Field
Type
Description
Attributes
ASSIGN_MODE
Text (25)
One of the two options: “Free” or “Group constrained”.
Null column allowed: Yes
Default value: ‘Free’
BAD_QUAL_UB
Float
Additional constraints on subcell quality (considered in AFP): maximum
probability to have C/I lower than C_OVER_I_MIN.
Null column allowed: Yes
Default value: 1
COST_FACTOR
Float
By default, 1. The cost factor is used to increase or decrease the
importance of subcells of this configuration.
Null column allowed: Yes
Default value: 1
C_OVER_I_MIN
Float
Minimum C/I
Null column allowed: Yes
Default value: 12
DTX
Boolean
It is set to true if the TRXs of the subcell use Discontinuous transmission.
Null column allowed: No
Default value: True
EFFECTIVE_TRAFFIC_OVE
RFLOW
Float
Effective traffic overflow
Null column allowed: Yes
Default value:
FREQUENCY_DOMAIN
Text (50)
All frequencies assigned to TRXs of this configuration must belong to this
domain. Domains contain grouping info as well.
Null column allowed: Yes
Default value:
EXCLUDED
Text (250) List of frequencies which should not be used by TRX of the current subcell.
Null column allowed: Yes
Default value:
HOP_MODE
Text (25)
The hopping mode of a subcell can be “Non Hopping”, “Base Band
Hopping”, or “Synthesized Hopping”.
Null column allowed: Yes
Default value: ‘Non
Hopping’
HR_RATIO
Float
Percentage of Half rate traffic in the subcell.
Null column allowed: Yes
Default value: 40
HSN
Integer
Assigned HSN.
Null column allowed: Yes
Default value:
HSN_DOMAIN
Text (50)
All HSNs assigned to subcells of this configuration must belong to this
domain.
Null column allowed: Yes
Default value:
HSN_FROZEN
Boolean
Only subcells that point to non-hsn_frozen configurations in nonhsn_frozen cells can be assigned HSNs by the AFP.
Null column allowed: No
Default value: False
MAXIMAL_MAL
Integer
Limitation on length of the MAL (Mobile allocation list).
Null column allowed: Yes
Default value: 48
© Forsk 2009
AT281_AM_E1
239
Administrator Manual
MIN_RECEPTION
Float
Minimum reception power required to be served by this subcell.
Null column allowed: No
Default value: -102
POWER_OFFSET
Float
The average power offset with respect to the BCCH channel.
Null column allowed: No
Default value: 0
REQ_CHANNELS
Integer
Number of required channels.
Null column allowed: No
Default value: 0
SYNCHRO_NAME
Text (50)
Defines synchronization sets.
Null column allowed: Yes
Default value:
TRAFFIC_LOAD
Float
TRAFFIC_LOAD = (Traffic in Erlangs) / (NUM_TRX * Multyplexing_factor )
(Where, Multiplexing_factor = 8).
Null column allowed: No
Default value: 1
TRAFFIC_OVERFLOW_TAR
GET
Float
The percentage of traffic that is considered to overflow from one subcell.
Null column allowed: Yes
Default value: 0
TRX_TYPE
Text (15)
Second part of a unique key. Points to the TRX type table.
Null column allowed: No
Default value:
TS_CONFIGURATION_NAM
E
Text (50)
Timeslot configuration
Null column allowed: Yes
Default value:
TX_ID
Text (50)
First part of a unique key. It is the transmitter to which this subcell
belongs. (The cell type can be retrieved by following this link).
Null column allowed: No
Default value:
MEAN_POWER_CONTROL
Float
Average value of DL power control
Null column allowed: Yes
Default value: 0
DEF_TRX_EQUIPMENT
Text (25)
Default TRX equipment of TRXs belonging to this subcell
Null column allowed: Yes
Default value:
_8PSK_PWBCKFF
Float
Power reduction due to 8PSK modulation
Null column allowed: Yes
Default value: 3
PREFERRED_FREQ_GROU
P
Text (50)
Frequency group which should be used if possible
Null column allowed: Yes
Default value:
TX_DIVERSITY_NBANT
Short
TX diversity
Null column allowed: Yes
Default value: 1
Choice list: . 1= no TX
diversity, 2= TX diversity
with 2 antennas
AFP_BLOCKED_COST
Float
Secondary AFP quality indicator
Null column allowed: Yes
Default value: 0
AFP_CONGESTION
Float
Secondary AFP indicator depicting the spectral congestion state
Null column allowed: Yes
Default value: 0
AFP_COST
Float
Main AFP quality indicator
Null column allowed: Yes
Default value: 0
AFP_FREEZE_DIM
Boolean
Permit the AFP to not always respect the number of required TRXs
Null column allowed: No
Default value: False
AFP_SEP_COST
Float
Secondary AFP quality indicator
Null column allowed: Yes
Default value: 0
CS_ERLANGS
Float
Circuit switched demand in Erlangs
Null column allowed: Yes
Default value: 0
PS_DATA_ERLANGS
Float
Packet switched demand in data Erlangs
(equivalent to avaraged used time slots)
Null column allowed: Yes
Default value: 0
8.3.1.29
TRXs Table
This table store the TRXs of transmitters.
Field
240
Type
Description
Attributes
CN_LIST
Text (255)
List of all frequencies assigned to a TRX. (separated with spaces)
Null column allowed: Yes
Default value:
FROZEN
Boolean
Allows/disallows changing parameters of this TRX.
Null column allowed: No
Default value: False
MAIO
Integer
Assigned MAIO (Mobile Allocation Index Offset).
Null column allowed: Yes
Default value:
TRX_NUMBER
Integer
An order on TRXs in the same subcell. It is the second part of a
unique key.
Null column allowed: No
Default value:
TRX_TYPE
Text (15)
The couple TX_ID, TRG_TYPE is the key of the TRGs table to which this
TRX belongs
Null column allowed: No
Default value:
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
TX_ID
Text (50)
First part of a unique key. It points to Transmitters. The value of the
field CELL_TYPE in the Transmitters table can therefore be retrieved
and can serve in order to access relevant information in the
TRGConfigurations table.
TRX_EQUIPMENT
Text (25)
TRX equipment of this TRX
Null column allowed: Yes
Default value:
_8PSK_PWBCKFF
Float
Reduction of power due to 8PSK modulation
Null column allowed: Yes
Default value: 3
AFP_RANK
Short
Rank of this TRX according to the AFP
Null column allowed: Yes
Default value: 0
DOWNLINK_EXTERNAL_NO
ISE_RISE
Float
Inter-network downlink noise rise
Null column allowed: Yes
Default value: 0
UPLINK_EXTERNAL_NOISE
_RISE
Float
Inter-network uplink noise rise
Null column allowed: Yes
Default value: 0
UPLINK_NOISE_RISE
Float
Uplink noise rise
Null column allowed: Yes
Default value: 0
8.3.1.30
Null column allowed: No
Default value:
Separations Table
This table contains separation requirements for some pairs of subcells or pairs of transmitters. It is used as an input for
the AFP.
Field
Type
Description
Attributes
MIN_SEP
Integer
Minimum separation requirement.
Null column allowed: No
Default value: 1
TRX_TYPE
Text (15)
First transmitter subcell or All
Null column allowed: No
Default value: “All”
TRX_TYPE_OTHER
Text (15)
Second transmitter subcell or All
Null column allowed: No
Default value: “All”
TX_ID
Text (50)
First transmitter name in a symmetric relation.
Null column allowed: No
Default value:
TX_ID_OTHER
Text (50)
Second transmitter name in a symmetric relation.
Null column allowed: No
Default value:
8.3.1.31
SeparationRules Table
This table is used to define default separations for each kind of subcell or cell relationships. It is used as an input for the
AFP.
Field
Type
Description
Attributes
RELATION_TYPE
Short
Type of the relation : 1=Co-Subcell; 2=Co-Cell; 3=Co-Site;
4=Neighbour
Null column allowed: No
Default value: 1
TRX_TYPE
Text (15)
Type of TRX or All
Null column allowed: No
Default value: ’All’
TRX_TYPE_OTHER
Text (15)
Type of TRX or All
Null column allowed: No
Default value: ’All’
DEFAULT_MIN_SEP
Short
Minimum separation requirement
Null column allowed: No
Default value: 1
8.3.1.32
TSConfigurationNames Table
This table contains a list of timeslot configurations.
Field
NAME
8.3.1.33
Type
Text (50)
Description
Attributes
Name of the configuration
Null column allowed: No
Default value:
TSConfigurations Table
This table stores timeslot configuration parameters.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the configuration
Null column allowed: No
Default value:
TRX_NUMBER
Integer
Zero based index of TRX
Null column allowed: No
Default value: 1
© Forsk 2009
AT281_AM_E1
241
Administrator Manual
COMPOSITE_TS
Integer
Number of timeslots that support circuit and packet switched traffic
Null column allowed: No
Default value: 8
CIRCUIT_TS
Integer
Number of timeslots that support circuit switched traffic
Null column allowed: No
Default value: 0
PACKET_TS
Integer
Number of timeslots that support packet switched traffic
Null column allowed: No
Default value: 0
8.3.1.34
EGPRSCodingSchemes Table
This table manges GPRS, EGPRS, and EGPRS2 coding schemes:
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’
8.3.1.35
EGPRSEquipments Table
This table manages GPRS and EGPRS equipment.
Field
Type
Description
Attributes
NAME
Text (50)
Equipment name
Null column allowed: No
Default value:
TECHNOLOGY
Text (15)
GSM, GPRS or GPRS/EDGE. To allocate traffic to compatible transmitter
mobile pair.
Null column allowed: Yes
Default value: GPRS
REFERENCE_NOISE
Float
Reference noise of the equipment which has been used to produce the
curves
Null column allowed: Yes
Default value: -113
8.3.1.36
EGPRSQuality Table
This table stores the properties of GPRS and EGPRS equipment.
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’
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:
MOBILITY
Text (50)
Mobility (empty = all mobilities)
Null column allowed: Yes
Default value:
CS_NAME
Text (10)
Coding scheme name
Null column allowed: Yes
Default value:
242
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
8.3.1.37
EGPRSDimensioningModel Table
This table stores network dimensioning models and parameters.
Field
Type
Description
Attributes
NAME
Text (50)
Service Name
Null column allowed: No
Default value:
QUEUING_MODEL
Text (50)
Queuing model: Erlang B , Erlang C
Null column allowed: Yes
Default value: ’Erlang B’
MAX_CHANNELS
Text (4)
Maximum number of TRXs that can be allocated
Null column allowed: No
Default value: ’16’
MIN_DEDICATED_PDCH
Integer
Minimum dedicated timeslots number for packet switched traffic
Null column allowed: No
Default value: 0
MAX_TRXS_TO_ADD_FOR_
PACKET
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
PDCH_THROUGHPUT_MIN_
KPI
Boolean
Minimum throughput KPI
Null column allowed: No
Default value: True
PDCH_BLOCKING_PROBA_
KPI
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
8.3.1.38
EGPRSServiceQuality Table
This table stores quality graphs used for the packet-switched traffic dimensioning.
Field
Type
Description
Attributes
DIMENSIONING_MODEL
Text (50)
Name of the dimensioning model
Null column allowed: No
Default value:
AVAIL_CONNECTIONS
Float
Number of available connections
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’
LOAD_DELAY
Memo
Set of values used to generate the chart Delay=f(Load)
Null column allowed: Yes
Default value: ’1’
LOAD_BLOCKING_PROBA
Memo
Set of values used to generate the chart Blocking=f(Load)
Null column allowed: Yes
Default value: ’1’
8.3.1.39
QualityIndicators Table
This table used by Quality Indicator (FER, BER, BLER, etc.) coverage predictions.
Field
Type
Description
Attributes
NAME
Text (20)
Name of the managed quality indicator
Null column allowed: No
Default value:
PS_QI
Boolean
Flag which indicates if this indicator is used for PS services
Null column allowed: No
Default value: True
CS_QI
Boolean
Flag which indicates if this indicator is used in CS services
Null column allowed: No
Default value: True
MEAS_PARAM
Short
Name of the measured figure used for this QI determination
Null column allowed: Yes
Default value: 1
Choice list: 1 = C, 2 = CIR
USE_INTERPOLATION
Boolean
Flag which indicates if this QI must be interpolated or not
Null column allowed: No
Default value: True
8.3.1.40
Multi-Service Traffic Management Tables
This tables contain descriptions of multi-service traffic data, i.e., services, mobility types, terminals, user profiles, and environments.
8.3.1.40.1
EGPRSEnvironmentDefs Table
Field
Type
Description
Attributes
ENVIRONMENT
Text (50)
Environment name
Null column allowed: No
Default value:
© Forsk 2009
AT281_AM_E1
243
Administrator Manual
USER_PROFILE
Text (255)
User profile
Null column allowed: No
Default value:
MOBILITY
Text (50)
Type of mobility
Null column allowed: No
Default value:
DENSITY
Float
Number of subscribers per km2
Null column allowed: Yes
Default value: 0
8.3.1.40.2
EGPRSMobility Table
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:
8.3.1.40.3
EGPRSServices Table
Field
Type
Description
Attributes
NAME
Text (50)
Service Name
Null column allowed: No
Default value: ’1’
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
MAX_DELAY
Float
Maximum delay allowed for the service
Null column allowed: Yes
Default value: 1
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_TS_SUPPORT
Integer
Maximum number of timeslots supported by the service
Null column allowed: Yes
Default value: 4
TH_SCALE_FACTOR
Float
Percentage of end user throughput compared to MAC throughput
Null column allowed: Yes
Default value: 95
TH_OFFSET
Float
Offset which should be added to the scale factor
Null column allowed: Yes
Default value: 0
TYPE
Short
Type of service (0: circuit; 1: packet; 2: circuit over packet)
Null column allowed: No
Default value: 0
8.3.1.40.4
EGPRSServicesUsage Table
Field
Type
Description
Attributes
USER_PROFILE
Text (255)
User profile name
Null column allowed: No
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:
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
CALL_DURATION
Float
Average duration of a call (for circuit switched services)
Null column allowed: Yes
Default value:
DL_VOLUME
Float
Volume transferred on the downlink during a session (for packet switched
services)
Null column allowed: Yes
Default value:
8.3.1.40.5
EGPRSTerminals Table
Field
Type
Description
Attributes
NAME
Text (50)
Terminal name
Null column allowed: No
Default value:
DL_AVAIL_TIME_SLOT
Float
Number of timeslots the mobile terminal can multiplex in downlink
Null column allowed: Yes
Default value: 1
PRIMARY_BAND
Text (50)
Frequency band the mobile terminal is compatible with
Null column allowed: No
Default value:
SECONDARY_BAND
Text (50)
Frequency band the mobile terminal is compatible with (for dual-band
mobile terminals)
Null column allowed: Yes
Default value:
244
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
TECHNOLOGY
Text (15)
Technology supported by the mobile terminal
Null column allowed: Yes
Default value:
EGPRS_EQUIPMENT
Text (50)
Associated EGPRS equipment (for PS services)
Null column allowed: Yes
Default value:
CODEC_EQUIPMENT
Text (50)
Associated Codec Equipment (for voice 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
NOISE_FIGURE
Float
Noise figure of the terminal
Null column allowed: Yes
Default value: 8
SAIC
Boolean
Terminal capability for Single Antenna Interference Cancellation (for future
use)
Null column allowed: No
Default value: False
DL_AVAIL_CARRIERS
Short
Number of simultaneous carriers
Null column allowed: Yes
Default value: 1
PMAX
Float
Max power that can be used in UL (for UL calculations)
Null column allowed: Yes
Default value: 33
8.3.1.40.6
EGPRSTrafficEnvironments Table
Field
Type
Description
Attributes
NAME
Text (50)
Name of the created environment
Null column allowed: No
Default value:
CLUTTER_WEIGHTS
Binary
Internal binary format describing weights assigned to each clutter class
Null column allowed: Yes
Default value:
8.3.1.40.7
EGPRSUserProfiles Table
Field
Type
NAME
8.3.1.41
Text (50)
Description
Attributes
Name of the created user profile
Null column allowed: No
Default value:
CodecModes Table
This table defines a list of codec types and modes.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the codec mode
Null column allowed: No
Default value:
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
_8PSK_MODULATION
Boolean
Modulation is 8PSK
Null column allowed: No
Default value: False
MAX_RATE
Float
Maximum supported rate for this mode (kbps)
Null column allowed: No
Default value: 0
SELECTION_PRIORITY
Short
Priority value used to select the best possible mode
Null column allowed: No
Default value: 0
8.3.1.42
CodecEquipments, CodecModeAdaptations and CodecQualityTables
Tables
These tables model codec equipment used in the EGPRSTerminals and Transmitters tables.
8.3.1.42.1
CodecEquipments Table
Field
Type
Description
Attributes
NAME
Text (50)
Name of Codec equipment
Null column allowed: No
Default value:
IDEAL_LINK_ADAPTATION
Boolean
Automatic mode selection providing the best quality
Null column allowed: No
Default value: True
© Forsk 2009
AT281_AM_E1
245
Administrator Manual
IDEAL_QI_NAME
Text (20)
Reference quality indicator name used for ideal link adaptation
Null column allowed: Yes
Default value:
REFERENCE_NOISE
Float
Receiver reference noise
Null column allowed: No
Default value: -113
8.3.1.42.2
CodecModeAdaptations Table
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:
MOBILITY
Text (50)
Mobility (empty = all mobilities)
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
8.3.1.42.3
CodecQualityTables Table
Field
Type
Description
Attributes
CODEC_EQT
Text (50)
Codec equipment name
Null column allowed: No
Default value:
QI_NAME
Text (20)
Quality indicator 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:
MOBILITY
Text (50)
Mobility (empty = all mobilities)
Null column allowed: Yes
Default value:
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:
8.3.1.43
ChannelModels Table
This table stores the transmitter antenna diversity gains for different clutter classes.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the channel model
Null column allowed: No
TX_DIV_GAIN
Float
Gain applied for subcells using TX diversity
Null column allowed: No
Default value: 0
8.3.1.44
AfpModels Table
This table contains AFP model description, settings, and state.
246
Field
Type
Description
Attributes
Data
Binary
Model specific parameters
Null column allowed: Yes
Description
Text (255)
User defined
Null column allowed: Yes
Name
Text (50)
Name of the AFP model
Null column allowed: No
Signature
Text (40)
Unique Global ID of last model update
Null column allowed: No
Type
Text (50)
ProgID of the model
Null column allowed: No
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
8.3.1.45
InterNetChProtect Table
This table stores the inter-network channel protection graphs.
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
© Forsk 2009
AT281_AM_E1
247
Administrator Manual
8.4
UMTS HSPA Template
Figure 8.5: on page 248, Figure 8.6: on page 249, and Figure 8.7: on page 250 depict the UMTS HSPA database structure.
Figure 8.5: UMTS HSPA Template - 1
248
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
Figure 8.6: UMTS HSPA Template - 2
© Forsk 2009
AT281_AM_E1
249
Administrator Manual
Figure 8.7: UMTS HSPA Template - 3
8.4.1
UMTS HSPA Tables
The UMTS HSPA project template has the following data structure.
8.4.1.1
PropagationModels Table
This table contains propagation model description, formulas, and parameters.
Field
250
Type
Description
Attributes
Data
Binary
Model specific parameters
Null column allowed: Yes
Description
Text (255)
User defined
Null column allowed: Yes
Name
Text (50)
Name of the propagation model
Null column allowed: No
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
Signature
Text (40)
Unique Global ID of last model update
Null column allowed: No
Type
Text (50)
ProgID of the model
Null column allowed: No
8.4.1.2
CustomFields Table
This table enables you to define default values for all the fields of all the tables in Atoll, including user-defined fields added
to different tables. It also enables you to define choice lists, a caption, and a group name for user-defined fields.
Field
Type
Description
Attributes
CHOICE_LIST
Memo
Choice list for the field
Null column allowed: Yes
COLUMN_NAME
Text (50)
Second part of the unique key. Field name
Null column allowed: No
DEFAULT_VALUE
Text (50)
Default value for the field
Null column allowed: Yes
TABLE_NAME
Text (50)
First part of the unique key. Table name
Null column allowed: No
CAPTION
Text (50)
Caption of the field (displayed instead of the name)
Null column allowed: Yes
GROUP_NAME
Text (50)
Name of the group to which that field belongs
Null column allowed: Yes
The default values defined in this table have priority over the internal predefined default values (hard-coded in Atoll or
defined in the database table structure).
In order for Atoll to correctly consider the new default values, note that:
•
•
8.4.1.3
If you use floating point values, ensure that all the users have the same decimal separator (comma or point).
The field names are case sensitive.
CoordSys Table
This table stores descriptions of the projection coordinate system and database’s internal coordinate system (the display
coordinate system used when creating a database).
Field
Type
Description
Attributes
CODE
Integer
Identification number of the coordinate system (the code of userdefined coordinate systems is an integer higher than 32768)
Null column allowed: No
Default value: 0
DATUM_CODE
Double
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
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
© Forsk 2009
Null column allowed: Yes
Default value: 0
Null column allowed: No
Default value: 0
AT281_AM_E1
251
Administrator Manual
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
Undefined, NoProjection, Lambert1SP, Lambert2SP, Mercator,
CassiniSoldner, TransMercator, TransMercatorSO, ObliqueStereographic,
NewZealandMapGrid, HotineOM, LabordeOM, SwissObliqueCylindical,
UTM
Null column allowed: Yes
Default value: 0
PROJ_SCALE_FACTOR
Double
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
8.4.1.4
Null column allowed: Yes
Default value: 0
Units Table
This table stores the identification numbers of reception and transmission units, projection coordinate system specified in
the .atl document and the database internal coordinate system.
Field
Type
Description
Attributes
COORD_SYSTEM
Integer
Display coordinate system when creating database
Null column allowed: Yes
Default value: -1
PROJECTION
Integer
Projected coordinate system for geo data
Null column allowed: Yes
Default value: -1
Reception unit when creating database
Null column allowed: No
Default value: 0
Choice list: 0=dBm,
1=dbµV, 2=dbµV/m
RECEPTION_UNIT
Integer
TRANSMISSION_UNIT
Integer
Transmission unit when creating database
Null column allowed: No
Default value: 0
Choice list: 0=dBm,
1=Watts, 2=kWatts
GAIN_UNIT
Integer
Unit used for gains (dBd or dBi)
Null column allowed: Yes
Default value: 0
Choice list: 0= dBd, 1= dBi
8.4.1.5
Networks Table
This table contains network-level properties and network-specific data.
Field
Type
Description
Attributes
Null column allowed: No
Default value:
NAME
Text (50)
TECHNOLOGY
Text (10)
Name of the technology
Null column allowed: No
Default value: ‘CDMA’
SYSTEM_
Text (50)
Name of the system
Null column allowed: No
Default value: ‘UMTS’
DEFAULT_RESOLUTION
Float
Default calculation resolution
Null column allowed: No
Default value: 50
DEFAULT_MODEL
Text (50)
Default propagation model
Null column allowed: Yes
Default value: ‘Cost-Hata’
Shared results storage folder
Null column allowed: Yes
Default value:
SHARED_RESULTS_FOLDE
Text (255)
R
DMAX
Float
Maximum radius for a cell
Null column allowed: No
Default value: -1
DEFAULT_ORTHO_FACTOR
Float
Default orthogonality factor
Null column allowed: No
Default value: 0
DEFAULT_HOGAIN_UL
Float
Default soft handoff gain uplink
Null column allowed: No
Default value: 0
ADD_MRC_SOFTERSOFT
Boolean
If true, gain due to MRC is taken into account for softer/soft cases
Null column allowed: No
Default value: False
IOISNTOT
Boolean
Io includes pilot signal or not
Null column allowed: No
Default value: True
252
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
NTISNTOT
Boolean
Nt includes pilot signal or not
Null column allowed: No
Default value: False
COMPRESSED_THRESHOL
D
Float
Ec/Io threshold for compressed mode activation
Null column allowed: No
Default value: -13
COMPRESSED_DELTA_UL_
QUAL
Float
Eb/Nt UL target overhead due to compressed mode activated
Null column allowed: No
Default value: 1
COMPRESSED_DELTA_DL_
QUAL
Float
Eb/Nt DL target overhead due to compressed mode activated
Null column allowed: No
Default value: 1
HSDPA_NTISNTOT
Boolean
Nt includes or not pilot's signal for HS-SCCH, HS-PDSCH and CPICH for
CQI determination
Null column allowed: No
Default value: False
CQI_CPICH_BASED
Boolean
CQI determination ids based on CPICH quality (true) or on HS-PDSCH
quality (false)
Null column allowed: No
Default value: True
POWERS_RELATIVE_TO_PI
LOT
Boolean
Cell paging and Synchro powers, Service Allowed DL min and max TCH
powers are absolute values or relative to cell pilot power
Null column allowed: No
Default value: False
COMPRESSED_ON_ECIO
Boolean
Compressed mode activated on Ec/Io threshold (for future use)
Null column allowed: No
Default value: True
COMPRESSED_ON_RSCP
Boolean
Compressed mode activated on RSCP threshold (for future use)
Null column allowed: No
Default value: False
RSCP_COMPRESSED_THR
ESHOLD
Float
RSCP threshold for compressed mode activation (for future use)
Null column allowed: No
Default value: -100
INTERFERERS_RX_THRES
H
Float
Interferers' reception threshold
Null column allowed: Yes
Default value: -130
SPREADING_WIDTH
Float
Spreading width (MHz)
Null column allowed: Yes
Default value: 3.84
PTOT_RELATIVE_TO_PMAX
Boolean
Cell total power is absolute value (dBm) or relative to Cell maximum power
(%)
Null column allowed: No
Default value: False
8.4.1.6
Sites Table
This table contains the physical properties of sites.
Field
Type
Description
Attributes
ALTITUDE
Float
Real altitude
Unit: m
Null column allowed: Yes
Default value:
COMMENT_
Text (255)
Additional information on the site
Null column allowed: Yes
Default value:
LATITUDE
Double
Y coordinate
Null column allowed: No
Default value: 0
LONGITUDE
Double
X coordinate
Null column allowed: No
Default value: 0
NAME
Text (50)
Site name
Null column allowed: No
Default value:
CDMA_EQUIPMENT
Text (50)
Equipment associated with the site
Null column allowed: Yes
Default value:
CHANNEL_ELEMENTS_DL
Integer
Number of available channel elements for downlink
Null column allowed: No
Default value: 256
CHANNEL_ELEMENTS_UL
Integer
Number of available channel elements for uplink
Null column allowed: No
Default value: 256
PYLON_HEIGHT
Float
Height of the pylon at site
Null column allowed: Yes
Default value: 50
SUPPORT_NATURE
Short
The nature of site. This field is for information only
Null column allowed: Yes
Default value: 0
MAX_IUB_RATE_UL
Float
Max Iub Backhaul rate for uplink
Null column allowed: Yes
Default value: 12288
MAX_IUB_RATE_DL
Float
Max Iub Backhaul rate for downlink
Null column allowed: Yes
Default value: 12288
© Forsk 2009
AT281_AM_E1
253
Administrator Manual
8.4.1.7
Site List Management Tables
These tables manage site lists used to filter groups of sites and transmitters.
8.4.1.7.1
SitesListsNames Table
Field
Type
Description
Attributes
NAME
Text (50)
Name of the list
Null column allowed: No
8.4.1.7.2
SitesLists Table
Field
Type
Description
Attributes
LIST_NAME
Text (50)
First part of the unique key. Name of the list
Null column allowed: No
SITE_NAME
Text (50)
Second part of the unique key. Name of the site
Null column allowed: No
8.4.1.8
Transmitter List Management Tables
These tables manage transmitter lists used to filter groups of transmitters.
8.4.1.8.1
TxsListsNames Table
Field
Type
Description
Attributes
NAME
Text (50)
Name of the transmitter list
Null column allowed: No
8.4.1.8.2
TxsLists Table
Field
Type
Description
Attributes
LIST_NAME
Text (50)
First part of the unique key. Name of the list.
Null column allowed: No
TX_NAME
Text (50)
Second part of the unique key. Name of the transmitter.
Null column allowed: No
8.4.1.9
Antennas Table
This table contains the description of antennas.
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:
Note:
•
An antenna pattern described in a text format may be converted to a binary format using a
converter. The format of the binary field, DIAGRAM, is detailed below. Each antenna is
described by a header and a list of value pairs.
- The header is defined as follows:
int (32 bits) flag = 0 for omni diagrams, 1 for non-omni
short (16 bits) num = number of diagrams (0,1,2,3,4)
short (16 bits) siz0 = size of the first diagram (horizontal copolar section (elevation=0°))
short (16 bits) siz1 = size of second (vertical copolar section (azimuth=0°))
short (16 bits) siz2 = size of third (horizontal contrapolar)
254
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
short (16 bits) siz3 = size of fourth (vertical contrapolar)
short (16 bits) prec = precision of the following angle values (=100)
- Then follows the content of each of the defined diagrams ("sizx" with a value not equal to
zero).
- One diagram consists of a list of value pairs:
one unsigned short value, the angle in degrees (multiplied by 100), so 577 means 5
degrees 77 hundredths of a degree.
one short value representing the loss in dB for the given angle.
- if siz2 = 5, there will be 5 pairs of values describing the third diagram.
- All the lists of pairs are concatenated without a separator.
8.4.1.10
SecondaryAntennas Table
This table is used to model additional antennas installed on transmitters.
Field
Type
Description
Attributes
ANTENNA
Text (50)
Name of the antenna installed on the transmitter
Null column allowed: No
Default value:
AZIMUT
Float
Second part of the unique key. Azimuth of the antenna
Null column allowed: No
Default value: 0
REDT
Float
Remote electrical tilt for secondary antenna
Null column allowed: Yes
Default value: 0
PERCENT_POWER
Float
Percentage of power dedicated to the secondary antenna
Null column allowed: No
Default value: 0
TILT
Float
Mechanical downtilt of the secondary antenna
Null column allowed: No
Default value: 0
TX_ID
Text (50)
First part of the unique key. Transmitter name
Null column allowed: No
Default value:
8.4.1.11
Antenna List Management Tables
These tables manage antenna lists.
8.4.1.11.1
AntennasListsNames Table
Field
Type
Description
Attributes
NAME
Text (50)
Name of the list
Null column allowed: No
Description
Attributes
8.4.1.11.2
AntennasLists Table
Field
Type
LIST_NAME
Text (50)
First part of the unique key. Name of the list
Null column allowed: No
SITE_NAME
Text (50)
Second part of the unique key. Name of the site
Null column allowed: No
8.4.1.12
FrequencyBands Table
This table contains the description of frequency band(s).
Field
Type
Description
Attributes
NAME
Text (50)
Name of the frequency band
Null column allowed: No
Default value:
FIRST_CARRIER
Integer
Number of the first carrier available on the network
Null column allowed: Yes
Default value: 0
FREQUENCY
Double
Average frequency of carriers
Unit: MHz
Null column allowed: Yes
Default value: 2110
LAST_CARRIER
Integer
Number of the last carrier available on the network
Null column allowed: Yes
Default value: 0
SPREADING_WIDTH
Double
Spreading bandwidth definition
Null column allowed: Yes
Default value: 3.84
BAND_WIDTH
Double
Bandwidth (MHz)
Null column allowed: Yes
Default value: 5
© Forsk 2009
AT281_AM_E1
255
Administrator Manual
8.4.1.13
Receivers Table
This table models the receiver used for raster coverage predictions.
Field
Type
Description
Attributes
ADJ_CHANNEL_PROT
Float
Protection against interfering signals from adjacent channels.
Null column allowed: No
Default value: 18
ANTENNA
Text (50)
Receiver antenna name (if empty an omni antenna is used)
Null column allowed: Yes
Default value:
HEIGHT
Float
Height of the receiver
Null column allowed: No
Default value: 2
LOSS
Float
Losses due to receiver radio equipment (up and downlink)
Null column allowed: No
Default value: 0
NAME
Text (50)
Receiver name
Null column allowed: No
Default value:
8.4.1.14
Equipment Management Tables
These tables model TMA, feeders, and BTS equipment properties.
8.4.1.14.1
TMAEquipments Table
Field
Type
Description
Attributes
DL_LOSSES
Float
Downlink losses of Tower Mounted Amplifier
Null column allowed: Yes
Default value: 0
NAME
Text (50)
Name of Tower Mounted Amplifier
Null column allowed: No
Default value:
NOISE_FIGURE
Float
Noise figure of Tower Mounted Amplifier
Null column allowed: Yes
Default value: 0
UL_GAIN
Float
Uplink gain of Tower Mounted Amplifier
Null column allowed: Yes
Default value: 0
8.4.1.14.2
FeederEquipments Table
Field
Type
Description
Attributes
CONNECTOR_LOSSES_UL
Float
Feeder connector losses in uplink
Null column allowed: Yes
Default value: 0
CONNECTOR_LOSSES_DL
Float
Feeder connector losses in downlink
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:
8.4.1.14.3
BTSEquipments Table
Field
Type
Description
Attributes
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
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
RHO_FACTOR
Short
Rho factor to model self generated interference (100%=ideal)
Null column allowed: Yes
Default value: 100
256
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
8.4.1.15
Neighbour Management Tables
8.4.1.15.1
Neighbours Table
This table stores neighbourhood relationships between cells of the same .atl document (intra-technology neighbours).
Field
Type
Description
Attributes
IMPORTANCE
Float
Handover importance (for AFP use)
Null column allowed: Yes
Default value: 1
NEIGHBOUR
Text (50)
Second part of the unique key. List of neighbours
Null column allowed: No
Default value:
RANK
Float
Order of the neighbourhood (not strict order relation)
Null column allowed: Yes
Default value:
REASON
Integer
Reason of the neighbourhood
Null column allowed: Yes
Default value: 0 (Manual)
Choice list:
Manual, Forced, Co-site,
Adjacent, Symmetric,
Distance, Coverage
TRANSMITTER
Text (50)
First part of the unique key. Transmitters or cells
Null column allowed: No
Default value:
TYPE
Text (50)
Type of the neighbourhood (handover, measurement…)
Null column allowed: Yes
Default value:
FORCE_HHO
Boolean
Force Handover type to hard handover in case of intra-carriers neighbours
Null column allowed: No
Default value: False
8.4.1.15.2
NeighboursExt Table
This table stores neighbourhood relationships between transmitters/cells of different .atl documents (inter-technology
neighbours).
Field
Type
Description
Attributes
IMPORTANCE
Float
Handover importance (for AFP use)
Null column allowed: Yes
Default value:
NEIGHBOUR
Text (50)
Second part of the unique key. List of neighbours from another
project
Null column allowed: No
Default value:
RANK
Float
Order of the neighbourhood (not strict order relation)
Null column allowed: Yes
Default value:
REASON
Integer
Reason of the neighbourhood
Null column allowed: Yes
Default value: 0 (Manual)
Choice list:
Manual, Forced, Co-site,
Adjacent, Symmetric,
Distance, Coverage
TRANSMITTER
Text (50)
First part of the unique key. Transmitters or cells
Null column allowed: No
Default value:
TYPE
Text (50)
Type of the neighbourhood (handover, measurement…)
Null column allowed: Yes
Default value:
8.4.1.15.3
NeighboursConstraints Table
This table enables you set handover relationships between cells. These constraints are used as input for the automatic
neighbour allocation.
Field
Type
Description
Attributes
IMPORTANCE
Float
Handover importance (for AFP use)
Null column allowed: Yes
Default value:
NEIGHBOUR
Text (50)
Second part of the unique key. List of neighbours
Null column allowed: No
Default value:
RANK
Float
Order of the neighbourhood (not strict order relation)
Null column allowed: Yes
Default value:
Integer
Type of constraint on the neighbourhood relationship. Constraint is used in
automatic allocation.
Null column allowed: Yes
Default value: 0
Choice list:
0=Forced, 1=Forbidden
STATUS
© Forsk 2009
AT281_AM_E1
257
Administrator Manual
TRANSMITTER
Text (50)
First part of the unique key. Transmitters or cells.
Null column allowed: No
Default value:
FORCE_HHO
Boolean
Force Handover type to hard handover in case of intra-carriers neighbours
Null column allowed: No
Default value: False
8.4.1.15.4
NeighboursConstraintsExt Table
This table enables you to set external handover relationships (with transmitters/cells of another project). These constraints
are used as input for automatic neighbour allocation.
Field
Type
Description
Attributes
IMPORTANCE
Float
Handover importance (for AFP use)
Null column allowed: Yes
Default value:
NEIGHBOUR
Text (50)
Second part of the unique key. List of neighbours from another
project.
Null column allowed: No
Default value:
RANK
Float
Order of the neighbourhood (not strict order relation)
Null column allowed: Yes
Default value:
STATUS
Integer
Type of constraint on the neighbourhood relationship. Constraint is used in
automatic allocation.
Null column allowed: Yes
Default value: 0
Choice list:
0=Forced, 1=Forbidden
TRANSMITTER
Text (50)
First part of the unique key. Transmitters or cells
Null column allowed: No
Default value:
8.4.1.16
Transmitters Table
This table stores the transmitters and their properties.
Field
Type
Description
Attributes
ACTIVE
Boolean
Transmitter activity: 'Yes' means that the transmitter is active
Null column allowed: No
Default value: True
ANTDIVGAIN
Float
Antenna diversity gain
Null column allowed: Yes
Default value: 0
ANTENNA_NAME
Text (50)
Name of the main antenna installed on the transmitter
Null column allowed: Yes
Default value:
AZIMUT
Float
Azimuth of the main antenna
Null column allowed: Yes
Default value: 0
BTS_NAME
Text (50)
Name of the BTS equipment
Null column allowed: Yes
Default value:
CALC_RADIUS
Integer
Calculation radius used to define the calculation area
Unit: m
Null column allowed: Yes
Default value: 4000
CALC_RADIUS2
Integer
Extended calculation radius
Null column allowed: Yes
Default value:
CALC_RESOLUTION
Integer
Calculation resolution
Null column allowed: Yes
Default value: 50
CALC_RESOLUTION2
Integer
Extended calculation resolution
Null column allowed: Yes
Default value:
CELL_SIZE
Float
Hexagon radius
Unit: m
Null column allowed: Yes
Default value: 2000
COMMENT_
Text (255)
Additional information about the transmitter
Null column allowed: Yes
Default value:
DX
Float
X coordinate relative to the site location
Null column allowed: Yes
Default value: 0
DY
Float
Y coordinate relative to the site location
Null column allowed: Yes
Default value: 0
FEEDER_NAME
Text (50)
Name of the feeder equipment
Null column allowed: Yes
Default value:
FEEDERLENGTH_DL
Float
Length of feeder in DL
Null column allowed: Yes
Default value: 0
FEEDERLENGTH_UL
Float
Length of feeder in UL
Null column allowed: Yes
Default value: 0
HEIGHT
Float
Antenna height above the ground
Unit: m
Null column allowed: Yes
Default value: 25
HEXAGON_GROUP
Text (50)
Group of hexagons used to create this transmitter
Null column allowed: Yes
Default value:
258
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
MISCDLL
Float
Miscellaneous DL loss
Null column allowed: Yes
Default value: 0
MISCULL
Float
Miscellaneous UL loss
Null column allowed: Yes
Default value: 0
PROPAG_MODEL
Text (255)
Name of the propagation model used to calculate prediction
Null column allowed: Yes
Default value: ’Default
model’
PROPAG_MODEL2
Text (255)
Name of the propagation model used to calculate extended prediction
Null column allowed: Yes
Default value:
SITE_NAME
Text (50)
Name of the site on which the transmitter is located (from the site table of
Atoll)
Null column allowed: No
Default value:
TILT
Float
Mechanical downtilt of the first antenna
Null column allowed: Yes
Default value: 0
TMA_NAME
Text (50)
Name of the TMA equipment
Null column allowed: Yes
Default value:
TX_ID
Text (50)
Transmitter name
Null column allowed: No
Default value:
FBAND
Text (50)
Frequency band
Null column allowed: No
Default value:
NOISE_FIGURE
Float
Noise figure used to determine the thermal noise at the transmitter
Null column allowed: Yes
Default value: 5
RXLOSSES
Float
Losses in the uplink due to transmitter radio equipment
Null column allowed: Yes
Default value: 0
TXLOSSES
Float
Losses in the downlink due to transmitter radio equipment
Null column allowed: Yes
Default value: 0
COV_PROBA
Short
Cell edge Coverage probability per Transmitter
Null column allowed: Yes
Default value: 75
REDT
Float
Remote Electrical tilt
Null column allowed: Yes
Default value: 0
TX_DIVERSITY_CFG
Short
TX diversity configuration 1- No TX diversity 2- TX div. open loop 3- TX div.
closed loop
Null column allowed: Yes
Default value: 0
CELLS_POWER_SHARING
Boolean
If true, cells' powers are shared for HSDPA users
Null column allowed: No
Default value: False
TX_MAX_POWER
Float
Maximum power sharable between sectors
Null column allowed: Yes
Default value: 43
NUM_RX_ANTENNAS
Short
Number of transmission antenna ports available at the transmitter
Null column allowed: No
Default value: 1
NUM_TX_ANTENNAS
Short
Number of reception antenna ports available at the transmitter
Null column allowed: No
Default value: 1
8.4.1.17
TplTransmitters Table
This table is used to store station templates and their properties.
Field
Type
Description
Attributes
ACTIVE
Boolean
Transmitter activity: 'Yes' means that the transmitter is active
Null column allowed: No
ANTDIVGAIN
Float
Antenna diversity gain
Unit: dB
Null column allowed: Yes
ANTENNA_NAME
Text (50)
Name of the main antenna installed on the transmitter
Null column allowed: Yes
AZIMUT
Float
Azimuth of the first antenna
Null column allowed: Yes
BTS_NAME
Text (50)
Name of the BTS equipment
Null column allowed: Yes
CALC_RADIUS
Integer
Calculation radius used to define each transmitter calculation area
Unit: m
Null column allowed: Yes
CALC_RADIUS2
Integer
Extended calculation radius
Unit: m
Null column allowed: Yes
CALC_RESOLUTION
Integer
Calculation resolution
Null column allowed: Yes
CALC_RESOLUTION2
Integer
Extended calculation resolution
Null column allowed: Yes
CELL_SIZE
Float
Hexagon radius
Unit: m
Null column allowed: Yes
FEEDER_NAME
Text (50)
Name of the feeder equipment
Null column allowed: Yes
FEEDERLENGTH_DL
Float
Length of downlink feeder
Unit: m
Null column allowed: Yes
© Forsk 2009
AT281_AM_E1
259
Administrator Manual
FEEDERLENGTH_UL
Float
Length of uplink feeder
Unit: m
Null column allowed: Yes
HEIGHT
Float
Antenna height above the ground
Unit: m
Null column allowed: Yes
MAX_NEIGHB_NUMBER
Short
Maximum number of neighbours for the cell or the transmitter
Null column allowed: Yes
MAX_EXT_NEIGHB_NUMBE
R
Short
Maximum number of inter-technology neighbours for the cell or the
transmitter
Null column allowed: Yes
MISCDLL
Float
Miscellaneous downlink losses
Null column allowed: Yes
MISCULL
Float
Miscellaneous uplink losses
Null column allowed: Yes
NAME
Text (50)
Template name
Null column allowed: No
NUM_SECTORS
Integer
Number of sectors
Null column allowed: Yes
PROPAG_MODEL
Text (255)
Name of the propagation model used to calculate predictions
Null column allowed: Yes
PROPAG_MODEL2
Text (255)
Name of the propagation model used to calculate extended prediction
Null column allowed: Yes
TILT
Float
Mechanical downtilt of the main antenna
Null column allowed: Yes
TMA_NAME
Text (50)
Name of the Tower Mounted Amplifier equipment
Null column allowed: Yes
CARRIERS
Text (50)
Carriers used by the transmitter
Null column allowed: Yes
FBAND
Text (50)
Frequency band
Null column allowed: No
NOISE_FIGURE
Float
Noise figure used to determine the thermal noise at the transmitter
Null column allowed: Yes
PILOT_POWER
Float
Power of the pilot channel
Null column allowed: Yes
POWER_MAX
Float
Maximum power supported by the transmitter
Null column allowed: Yes
RXLOSSES
Float
Losses in the uplink due to transmitter radio equipment
Unit: dB
Null column allowed: Yes
TOTAL_POWER
Float
Total downlink power: manually specified by the user or calculated by the
WCDMA simulation algorithm
Null column allowed: Yes
TXLOSSES
Float
Losses in the downlink due to transmitter radio equipment
Unit: dB
Null column allowed: Yes
UL_LOAD
Float
Uplink transmitter load factor: manually specified by the user or calculated
by the WCDMA simulation algorithm
Null column allowed: Yes
CHANNEL_ELEMENTS_DL
Integer
Number of channel elements for downlink
Null column allowed: Yes
CHANNEL_ELEMENTS_UL
Integer
Number of channel elements for uplink
Null column allowed: Yes
CDMA_EQUIPMENT
Text (50)
CDMA equipment
Null column allowed: Yes
REUSE_DIST
Float
Minimum reuse distance for scrambling codes
Null column allowed: Yes
AS_THRESHOLD
Float
Max allowed difference with the best-server to enter the Active Set (dB)
Null column allowed: Yes
OTHERS_CCH_POWER
Float
Power of common channels (except SCH)
Null column allowed: Yes
SC_DOMAIN_NAME
Text (50)
Scrambling code domain name
Null column allowed: Yes
SCH_POWER
Float
Power of the synchronisation (SCH) channel
Null column allowed: Yes
COV_PROBA
Short
Cell edge Coverage probability per Transmitter
Null column allowed: Yes
REDT
Float
Remote Electrical tilt
Null column allowed: Yes
TX_DIVERSITY_CFG
Integer
TX diversity configuration 1- No TX diversity 2- TX div. open loop 3- TX div.
closed loop
Null column allowed: Yes
MAX_UL_LOAD
Float
Maximum uplink load allowed (percentage). Used in power control
simulation
Null column allowed: Yes
MAX_DL_LOAD
Float
Maximum downlink load allowed (percentage of max power used). Used in
power control simulation
Null column allowed: Yes
HSDPA_PWR
Float
Amount of power (dBm) dedicated to HSDPA
Null column allowed: Yes
PWR_HEADROOM
Float
Power Control Headroom (dB) for DCH (used in WCDMA simulation
algorithm)
Null column allowed: Yes
HSDPA_MAX_CODES
Short
Maximum number of HS-PDSCH codes
Null column allowed: Yes
MAX_INTERCAR_NEIGHB_
NB
Integer
Maximum number of inter-carrier neighbours for this cell
Null column allowed: Yes
DYN_HS_SCCH_POWER_A
LLOC
Boolean
Allocation of power for HS-SCCH (True=Dynamic, False=Static)
Null column allowed: No
DYN_HSDPA_POWER_ALL
OC
Boolean
Allocation of power for HSDPA (True=Dynamic, False=Static)
Null column allowed: No
HS_SCCH_POWER
Float
Value of power dedicated to a HS-SCCH channel. In case of dynamic
allocation, it is the maximum available power.
Null column allowed: Yes
HSDPA_MAX_USERS
Short
Max number of HSDPA users managed simultaneously by the scheduler
Null column allowed: Yes
260
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
HSDPA_MIN_CODES
Short
HSDPA_MUG_TABLE
Minimum Number of HS-PDSCH codes
Null column allowed: Yes
Memo
Lookup table giving MUG=f(#users)
Null column allowed: Yes
HSDPA_SCHEDULER_ALG
O
Short
Scheduling algo used for HSDPA users. 0=MAXC/I (MAx C/I), 1=RR
(Round Robin), 2=PF (Proportional Fair)
Null column allowed: Yes
MAX_R99BEARER_DL_RAT
E
Float
Max bearer rate available in DL (kbps)
Null column allowed: Yes
MAX_R99BEARER_UL_RAT
E
Float
Max bearer rate available in UL (kbps)
Null column allowed: Yes
NUM_HS_SCCH
Short
Number of HS_SCCH channels
Null column allowed: Yes
CELLS_POWER_SHARING
Boolean
If true, cells' powers are shared for HSDPA users
Null column allowed: No
HSUPA_DLPOWER
Float
Amount of power (dBm) dedicated to HSUPA DL chanels (E-AGCH, ERGCH, E-HICH
Null column allowed: Yes
HSUPA_MAX_USERS
Short
Max number of HSUPA users managed simultaneously by the scheduler
Null column allowed: Yes
NUM_HSDPA_USERS
Short
Number of served HSDPA users in the cell: calculated by the WCDMA
simulation algorithm
Null column allowed: Yes
NUM_HSUPA_USERS
Short
Number of served HSUPA users in the cell: calculated by the WCDMA
simulation algorithm
Null column allowed: Yes
HSUPA_UL_LOAD
Float
Uplink transmitter load factor due to HSUPA users: calculated by the
WCDMA simulation algorithm
Null column allowed: Yes
TX_MAX_POWER
Float
Maximum power sharable between sectors.
Null column allowed: Yes
UL_REUSE_FACTOR
Float
Uplink (I intra+ I extra)/ I intra: calculated by the WCDMA simulation
algorithm
Null column allowed: Yes
HSPA_SUPPORT
Short
HSPA features supported: 0: None; 1: HSDPA; 2: HSPA; 3: HSPA+
(Transmit Diversity); 4: HSPA+ (Spatial Multiplexing)
Null column allowed: Yes
NUM_RX_ANTENNAS
Short
Number of transmission antenna ports available at the transmitter
Null column allowed: Yes
NUM_TX_ANTENNAS
Short
Number of reception antenna ports available at the transmitter
Null column allowed: Yes
MAX_IUB_RATE_UL
Float
Max Iub Backhaul rate for uplink
Null column allowed: Yes
MAX_IUB_RATE_DL
Float
Max Iub Backhaul rate for downlink
Null column allowed: Yes
DOWNLINK_EXTERNAL_NO
ISE_RISE
Float
Inter-network downlink noise rise
Null column allowed: Yes
UPLINK_EXTERNAL_NOISE
_RISE
Float
Inter-network uplink noise rise
Null column allowed: Yes
8.4.1.18
Repeaters Table
This table manages repeaters and repeater properties.
Field
Type
Description
Attributes
AMPLIFIER_GAIN
Float
Gain of the amplifier
Null column allowed: Yes
Default value: 80
AZIMUT
Float
Azimuth of the donor side antenna
Null column allowed: Yes
Default value: 0
DONOR_CELLID
Text (50)
Name of the donor cell
Null column allowed: No
Default value:
DOWNTILT
Float
Downtilt of the donor side antenna
Null column allowed: Yes
Default value: 0
FEEDER_NAME
Text (50)
Name of the donor side feeder
Null column allowed: Yes
Default value:
FEEDERLENGTH
Float
Length of donor side feeder
Null column allowed: Yes
Default value: 0
HEIGHT
Float
Height of the donor side antenna
Null column allowed: Yes
Default value: 25
REC_ANTENNA
Text (50)
Name of the donor side antenna
Null column allowed: Yes
Default value:
TX_ID
Text (50)
Name of the transmitter (and of the transmitter used for coverage)
Null column allowed: No
Default value:
TOTAL_GAIN
Float
Total gain to be applied to donor cell pilot power
Null column allowed: Yes
Default value: 0
DONOR_LINK_TYPE
Short
1- Off air 2- Microwave 3- Fibre
Null column allowed: No
Default value: 1
© Forsk 2009
AT281_AM_E1
261
Administrator Manual
DONOR_LINK_LOSS
Float
Loss (dB) between donor and donor side of the repeater
Null column allowed: Yes
Default value: 0
EQUIPMENT_NAME
Text (50)
If no equipment, the repeater is a passive component
Null column allowed: Yes
Default value:
REC_FEEDERLENGTH_UL
Float
Length of donor side uplink feeder
Null column allowed: Yes
Default value: 0
TOTAL_GAIN_UL
Float
Uplink total gain to be applied to mobile output power
Null column allowed: Yes
Default value: 0
DONOR_PROPAG_MODEL
Text (50)
Name of the propagation model used to calculate prediction between
donor and repeater
Null column allowed: Yes
Default value:
Note:
•
8.4.1.19
Repeater properties are saved in two tables: the donor-side parameters are in the
Repeaters table and the coverage-side parameters in the Transmitters table.
RepeaterEquipments Table
This table models the equipment used by repeaters.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the repeater equipment
Null column allowed: No
Default value:
MANUFACTURER
Text (50)
Manufacturer of the repeater equipment
Null column allowed: Yes
Default value:
NOISE_FIGURE
Float
Repeater noise Figure (dB)
Null column allowed: Yes
Default value: 5
MIN_AMPLIFIER_GAIN
Float
Minimum gain of the amplifier (dB)
Null column allowed: Yes
Default value: 50
MAX_AMPLIFIER_GAIN
Float
Maximum gain of the amplifier (dB)
Null column allowed: Yes
Default value: 90
STEP_AMPLIFIER_GAIN
Float
Step of amplifier gain (dB)
Null column allowed: Yes
Default value: 1
MAX_OUTPUT_UL
Float
Maximum uplink output power (dBm)
Null column allowed: Yes
Default value: 12
MAX_OUTPUT_DL
Float
Maximum downlink output power (dBm)
Null column allowed: Yes
Default value: 30
TIME_DELAY
Float
Time delay in the equipment (microseconds)
Null column allowed: Yes
Default value: 5
COMMENT_
Text (255)
Comments
Null column allowed: Yes
Default value:
8.4.1.20
Scrambling Code Management Tables
These tables store constraints (the range of available scrambling codes, pairs of cells which cannot be assigned the same
scrambling codes) used as input for automatic scrambling code allocation.
8.4.1.20.1
ScramblingCodesDomains Table
Field
Type
Description
Attributes
DOMAIN_NAME
Text (50)
Resource domain name
Null column allowed: No
Default value:
8.4.1.20.2
ScramblingCodesGroups Table
Field
262
Type
Description
Attributes
DOMAIN_NAME
Text (50)
Second part of the unique key. Called grouping scheme. Set of
scrambling code groups.
Null column allowed: No
Default value:
EXCLUDED
Text (225)
List of codes to be excluded from the series defined by FIRST, LAST and
STEP (separated by blank characters)
Null column allowed: Yes
Default value:
EXTRA
Text (225)
Codes to be added. It is forbidden for EXTRA and EXLUDED to have
common numbers. Separator must be a blank character.
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
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
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)
First part of the unique key. Name of the scrambling code 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
8.4.1.20.3
Separations Table
Field
Type
Description
Attributes
TX_ID
Text (50)
First part of the unique key. First cell name in a symmetric relation
Null column allowed: No
Default value:
TX_ID_OTHER
Text (50)
Second part of the unique key. Second cell name in a symmetric
relation
Null column allowed: No
Default value:
8.4.1.21
CDMACells Table
This table stores cells and their properties.
Field
Type
Description
Attributes
CARRIER
Integer
Carrier number
Null column allowed: Yes
Default value: 0
CELL_ID
Text (50)
Name of the cell
Null column allowed: No
Default value:
COMMENT_
Text (255)
Additional information about the cell
Null column allowed: Yes
Default value:
MAX_NEIGHB_NUMBER
Integer
Maximum number of neighbours for the cell
Null column allowed: Yes
Default value:
MAX_EXT_NEIGHB_NUMBE
R
Integer
Maximum number of inter-technology neighbours for the cell
Null column allowed: Yes
Default value:
PILOT_POWER
Float
Power of the pilot channel
Null column allowed: Yes
Default value: 33
POWER_MAX
Float
Maximum power supported by the transmitter
Null column allowed: Yes
Default value: 43
REUSE_DIST
Float
Minimum reuse distance for scrambling codes
Null column allowed: Yes
Default value:
TOTAL_POWER
Float
Total downlink power: manually specified by the user or calculated by the
WCDMA simulation algorithm
Null column allowed: Yes
Default value:
TX_ID
Text (50)
Name of the transmitter
Null column allowed: No
Default value:
UL_LOAD
Float
Uplink transmitter load factor: manually specified by the user or calculated
by the WCDMA simulation algorithm
Null column allowed: Yes
Default value:
AS_THRESHOLD
Float
Maximum difference with the best-server to enter active Set (dB)
Null column allowed: Yes
Default value: 5
OTHERS_CCH_POWER
Float
Power of other common channels except SCH
Null column allowed: Yes
Default value: 30
SC_DOMAIN_NAME
Text (50)
Scrambling code domain name.
Null column allowed: Yes
Default value:
SCH_POWER
Float
Power of the synchronisation (SCH) channel
Null column allowed: Yes
Default value: 21
SCRAMBLING_CODE
Integer
Scrambling code.
Null column allowed: Yes
Default value:
MAX_UL_LOAD
Float
Maximum uplink load allowed (percentage). Used in power control
simulation
Null column allowed: Yes
Default value: 75
MAX_DL_LOAD
Float
Maximum downlink load allowed (percentage of max power used). Used in
power control simulation
Null column allowed: Yes
Default value: 50
HSDPA_PWR
Float
Amount of power (dBm) dedicated to HSDPA
Null column allowed: Yes
Default value:
PWR_HEADROOM
Float
Power Control Headroom (dB) for DCH (used in WCDMA simulation
algorithm)
Null column allowed: Yes
Default value: 0
HSDPA_MAX_CODES
Short
Maximum number of HS-PDSCH codes
Null column allowed: Yes
Default value: 16
© Forsk 2009
AT281_AM_E1
263
Administrator Manual
MAX_INTERCAR_NEIGHB_
NB
Integer
Maximum number of inter-carrier neighbours for this cell
Null column allowed: Yes
Default value:
DYN_HS_SCCH_POWER_A
LLOC
Boolean
Allocation of power for HS-SCCH (True=Dynamic, False=Static)
Null column allowed: No
Default value: True
DYN_HSDPA_POWER_ALL
OC
Boolean
Allocation of power for HSDPA (True=Dynamic, False=Static)
Null column allowed: No
Default value: False
HS_SCCH_POWER
Float
Value of power dedicated to a HS-SCCH channel. In case of dynamic
allocation, it is the maximum available power.
Null column allowed: Yes
Default value:
HSDPA_MAX_USERS
Short
Max number of HSDPA users managed simultaneously by the scheduler
Null column allowed: Yes
Default value: 64
HSDPA_MIN_CODES
Short
Minimum Number of HS-PDSCH codes
Null column allowed: Yes
Default value: 1
HSDPA_MUG_TABLE
Memo
Lookup table giving MUG=f(#users)
Null column allowed: Yes
Default value:
HSDPA_SCHEDULER_ALG
O
Short
Scheduling algo used for HSDPA users. 0=MAXC/I (MAx C/I), 1=RR
(Round Robin), 2=PF (Proportional Fair)
Null column allowed: Yes
Default value: 2
MAX_R99BEARER_DL_RAT
E
Float
Max bearer rate available in DL (kbps)
Null column allowed: Yes
Default value: 1000
MAX_R99BEARER_UL_RAT
E
Float
Max bearer rate available in UL (kbps)
Null column allowed: Yes
Default value: 1000
NUM_HS_SCCH
Short
Number of HS-SCCH channels
Null column allowed: Yes
Default value: 1
ACTIVE
Boolean
Cell's activity: 'Yes' means that the cell is active
Null column allowed: No
Default value: True
HSUPA_DLPOWER
Float
Amount of power (dBm) dedicated to HSUPA DL channels (E-AGCH, ERGCH, E-HICH)
Null column allowed: Yes
Default value:
HSUPA_MAX_USERS
Short
Max number of HSUPA users managed simultaneously by the scheduler
Null column allowed: Yes
Default value: 15
HSUPA_UL_LOAD
Float
Uplink cell load factor due to HSUPA users: calculated by the WCDMA
simulation algorithm
Null column allowed: Yes
Default value:
NUM_HSDPA_USERS
Short
Number of served HSDPA users in the cell: calculated by the WCDMA
simulation algorithm
Null column allowed: Yes
Default value:
NUM_HSUPA_USERS
Short
Number of served HSUPA users in the cell: calculated by the WCDMA
simulation algorithm
Null column allowed: Yes
Default value:
UL_REUSE_FACTOR
Float
Uplink (I intra+ I extra)/ I intra: calculated by the WCDMA simulation
algorithm
Null column allowed: Yes
Default value:
CELL_IDENTITY
Integer
Cell identity
Null column allowed: Yes
Default value:
DOWNLINK_EXTERNAL_NO
ISE_RISE
Float
Inter-network downlink noise rise
Null column allowed: Yes
Default value: 0
HSPA_SUPPORT
Short
HSPA features supported: 0: None; 1: HSDPA; 2: HSPA; 3: HSPA+
(Transmit Diversity); 4: HSPA+ (Spatial Multiplexing)
Null column allowed: Yes
Default value: 0
UPLINK_EXTERNAL_NOISE
_RISE
Float
Inter-network uplink noise rise
Null column allowed: Yes
Default value: 0
8.4.1.22
CDMAEquipments Table
This table models equipment that performs radio resource management at site level.
Field
Type
Description
Attributes
CARRIER_SELECTION
Short
Carrier selection mode
Null column allowed: No
Default value: 0
Choice list:
0="min UL noise"
1= "min DL power"
2="random"
CES_OVERHEAD_DL
Integer
Number of channel elements used for DL overhead channels (pilot,
synchro, ...)
Null column allowed: No
Default value: 0
CES_OVERHEAD_UL
Integer
Number of channel elements used for UL overhead channels (pilot,
synchro, ...)
Null column allowed: No
Default value: 0
MANUFACTURER
Text (50)
Name of the manufacturer
Null column allowed: Yes
Default value:
MUD_FACTOR
Float
MUD factor for UL interference cancellation
Null column allowed: No
Default value: 0
264
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
NAME
Text (50)
Equipment name
Null column allowed: No
Default value:
RAKE_EFFICIENCY
Float
Efficiency of the rake receiver. Used for combination of AS member
contributions
Null column allowed: No
Default value: 1
USE_NEIGHBOURS
Boolean
If true, selection of AS members is limited to the neighbours of the selected
transmitter
Null column allowed: No
Default value: False
ENABLE_COMPRESSED_M
ODE
Boolean
If true, NodeBs of the site can manage compressed mode
Null column allowed: No
Default value: False
IUB_E1_RATE
Float
Supported rate per E1 line (kps)
Null column allowed: Yes
Default value: 2048
IUB_HSDPA_PERCENT
Short
Iub HSDPA Backhaul Overhead (%)
Null column allowed: Yes
Default value: 20
IUB_OVERHEAD_DL
Float
Iub Common Transport Channel Backhaul Overhead per cell (rate in kps)
Null column allowed: Yes
Default value: 40
8.4.1.23
CDMAEquipmentsCEsUse Table
This table contains information about the consumption of channel elements.
Field
Type
Description
Attributes
CHANNEL_ELTS_DL
Integer
Number of channel elements used for downlink
Null column allowed: No
Default value: 1
CHANNEL_ELTS_UL
Integer
Number of channel elements used for uplink
Null column allowed: No
Default value: 1
EQUIPMENT
Text (50)
First part of the unique key. Name of equipment
Null column allowed: No
Default value:
SERVICE
Text (50)
Second part of the unique key. Service name.
Null column allowed: No
Default value:
IUB_RATE_DL
Float
Iub backaul rate for downlink (kbps)
Null column allowed: Yes
Default value: 15
IUB_RATE_UL
Float
Iub backaul rate for uplink (kbps)
Null column allowed: Yes
Default value: 15
8.4.1.24
CdmaEqptsHSUPARssUse Table
This table contains information about the consumption of HSUPA resources.
Field
Type
Description
Attributes
BEARER_INDEX
Short
Cell identity
Null column allowed: No
Default value:
CHANNEL_ELTS_UL
Integer
Inter-network downlink noise rise
Null column allowed: Yes
Default value: 1
EQUIPMENT
Text (50)
Name of the site equipment
Null column allowed: No
Default value:
IUB_RATE_UL
Float
Inter-network uplink noise rise
Null column allowed: Yes
Default value: 15
8.4.1.25
Multi-Service Traffic Management
These tables contain descriptions of multi-service traffic data, i.e., services, mobility types, terminals, user profiles, and
environments.
8.4.1.25.1
UMTSEnvironmentDefs Table
Field
Type
Description
Attributes
DENSITY
Float
Number of subscribers per km2
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 (255)
Type of user profile
Null column allowed: No
Default value:
© Forsk 2009
AT281_AM_E1
265
Administrator Manual
8.4.1.25.2
UMTSMobility Table
Field
Type
Description
Attributes
NAME
Text (50)
Type of mobility
Null column allowed: No
Default value:
TADD
Float
Minimum Ec/Io for best server selection
Null column allowed: No
Default value:
MEAN_SPEED
Float
Mean mobile speed (km/h) used for HSDPA
Null column allowed: Yes
Default value: 0
HSSCCH_ECNT
Float
HS-SCCH Ec/Nt target for HSDPA
Null column allowed: Yes
Default value: -12
8.4.1.25.3
UMTSServicesQuality Table
Field
Type
Description
Attributes
MOBILITY
Text (50)
Second part of the unique key. Type of mobility
Null column allowed: No
Default value:
SERVICE
Text (50)
First part of the unique key. Name of the R99 Bearer
Null column allowed: No
Default value:
DL_TARGET_QUAL
Float
Eb/Nt target on the downlink for a type of mobility
Null column allowed: Yes
Default value: 0
UL_TARGET_QUAL
Float
Eb/Nt target on the uplink for a type of mobility
Null column allowed: Yes
Default value: 0
UL_TGT_QUAL_DIV2RX
Float
Eb/Nt target on uplink in case of 2RX diversity
Null column allowed: Yes
Default value: 0
UL_TGT_QUAL_DIV4RX
Float
Eb/Nt target on uplink in case of 4RX diversity
Null column allowed: Yes
Default value: 0
DL_TGT_QUAL_DIVOPEN
Float
Eb/Nt target on downlink in case of TX diversity open loop
Null column allowed: Yes
Default value: 0
DL_TGT_QUAL_DIVCLOSE
D
Float
Eb/Nt target on downlink in case of TX diversity closed loop
Null column allowed: Yes
Default value: 0
RX_EQUIP
Text (50)
Type of receiver
Null column allowed: No
Default value:
“Standard”
8.4.1.25.4
UMTSServicesUsage Table
Field
Type
Description
Attributes
CALL_DURATION
Float
Average duration of a call (for circuit switched services)
Unit: s
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
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 (255)
User profile name
Null column allowed: No
Default value:
DL_VOLUME
Float
Data volume transferred on the downlink during a session (for packet
switched services)
Unit: Kbyte
Null column allowed: Yes
Default value:
UL_VOLUME
Float
Data volume transferred on the uplink during a session (for packet
switched services)
Unit: Kbyte
Null column allowed: Yes
Default value:
8.4.1.25.5
UMTSServices Table
Field
266
Type
Description
Attributes
BODY_LOSS
Float
Body loss
Null column allowed: No
Default value: 0
NAME
Text (50)
Service name
Null column allowed: No
Default value:
PRIORITY
Integer
Priority level of the service: parameter used in the WCDMA simulation
Null column allowed: Yes
Default value: 0
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
USE_HANDOFF
Boolean
'Yes' if the service supports soft handoff
Null column allowed: No
Default value: False
DL_ACTIVITY
Float
Activity factor for circuit switched service on the downlink
Null column allowed: Yes
Default value:
DL_PACKET_EFFICIENCY
Float
Packet efficiency factor on the downlink
Null column allowed: Yes
Default value:
UL_ACTIVITY
Float
Activity factor for circuit switched service on the uplink
Null column allowed: Yes
Default value:
UL_PACKET_EFFICIENCY
Float
Packet efficiency factor on the uplink
Null column allowed: Yes
Default value:
CARRIER
Integer
Carrier supporting the service. -1 means that all carriers can be used.
Null column allowed: No
Default value: -1
TH_SCALE_FACTOR
Float
Ratio between application throughput and RLC layer throughput
Null column allowed: No
Default value: 95
TH_OFFSET
Float
Offset to add to the above ratio
Null column allowed: No
Default value: 0
ENABLE_HSDPA
Boolean
Service can use HSDPA channels
Null column allowed: No
Default value: False
UL_NPC
Integer
Number of packet calls during a session on the uplink
Null column allowed: Yes
Default value: 1
UL_DPC
Float
Reading time (distance) between two packet calls (ms) on the uplink
Null column allowed: Yes
Default value: 0
UL_DP
Float
Packet inter arrival time (ms) on the uplink
Null column allowed: Yes
Default value: 0
UL_SP
Integer
Packet size (Bytes) on the uplink
Null column allowed: Yes
Default value: 1500
UL_SPC_MIN
Float
Uplink min Packet call size (kBytes)
Null column allowed: Yes
Default value: 4
UL_SPC_MAX
Float
Uplink max Packet call size (kBytes)
Null column allowed: Yes
Default value: 2000
DL_NPC
Integer
Number of packet calls during a session on the downlink
Null column allowed: Yes
Default value: 1
DL_DPC
Float
Reading time (distance) between two packet calls (ms) on the downlink
Null column allowed: Yes
Default value: 0
DL_DP
Float
Packet inter arrival time (ms) on the downlink
Null column allowed: Yes
Default value: 0
DL_SP
Integer
Packet size (Bytes) on the downlink
Null column allowed: Yes
Default value: 1500
DL_SPC_MIN
Float
Downlink min Packet call size (kBytes)
Null column allowed: Yes
Default value: 4
DL_SPC_MAX
Float
Downlink max Packet call size (kBytes)
Null column allowed: Yes
Default value: 2000
R99BEARER
Text (50)
Name of the R99 Bearer
Null column allowed: Yes
Default value:
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:
ENABLE_HSUPA
Boolean
If trure, the service can use HSUPA channels
Null column allowed: No
Default value: False
ENABLE_DOWNGRADING
Boolean
Service supports lower bearer than nominal bearer
Null column allowed: No
Default value: True
TYPE
Short
Type of service (0: circuit; 1: packet; 2: circuit over packet)
Null column allowed: No
Default value: 0
8.4.1.25.6
R99Bearers Table
Field
Type
Description
Attributes
DL_CODING_FACTOR
Float
Coding Factor downlink
Null column allowed: Yes
Default value: 1
DL_NOMINAL_BIT_RATE
Float
Bearer nominal rate in downlink
Unit: kbps
Null column allowed: Yes
Default value: 9.6
© Forsk 2009
AT281_AM_E1
267
Administrator Manual
DPCCH_DPCH_RATIO_DL
Float
Ratio between DPCCH and DPCH powers in DL
Null column allowed: Yes
Default value: 0
DPCCH_DPCH_RATIO_UL
Float
Ratio between DPCCH and DPCH powers in UL
Null column allowed: Yes
Default value: 0
NAME
Text (50)
Bearer name
Null column allowed: No
Default value:
PTCH_MAX
Float
For DL part of Bearer: Maximum transmitter power on traffic channel for
the bearer not to exceed
Null column allowed: Yes
Default value: 21
PTCH_MIN
Float
For DL part of Bearer: Minimum transmitter power on traffic channel for the
bearer not to exceed
Null column allowed: Yes
Default value: -20
TYPE
Short
Bearer type (0: Empty, 1: Interactive, 2: Conversational, 3: Background ,4:
Streaming)
Null column allowed: Yes
Default value: 0
UL_CODING_FACTOR
Float
Coding Factor in uplink
Null column allowed: Yes
Default value: 1
UL_NOMINAL_BIT_RATE
Float
Bearer nominal rate in uplink
Unit: kbps
Null column allowed: Yes
Default value: 9.6
ACTIVE_SPREADING_FACT
OR_DL
Integer
DL Spreading Factor for active users
Null column allowed: Yes
Default value: 256
INACTIVE_SPREADING_FA
CTOR_DL
Integer
DL Spreading Factor for inactive users
Null column allowed: Yes
Default value: 256
8.4.1.25.7
HSDPA Bearers Modelling Tables
These tables model HSDPA service bearers.
HSDPABearers Table
Field
Type
Description
Attributes
BEARER_INDEX
Short
Unique key to address bearer
Null column allowed: No
Default value: 1
TRANSPORT_BL_SIZE
Integer
Transport Block Size (bits)
Null column allowed: Yes
Default value: 0
HSPDSCH_NUM
Short
Number of HS_PDSCH channels used
Null column allowed: Yes
Default value: 5
RLC_PEAK_THROUGHPUT
Float
Peak RLC throughput (without BLER consideration)
Null column allowed: Yes
Default value: 0
MODULATION
Short
Modulation (0: QPSK; 1: 16QAM; 2: 64QAM)
Null column allowed: No
Default value: 0
HSDPABearerSelectTables Table
Field
Type
Description
Attributes
MOBILITY
Text (50)
UE mobility
Null column allowed: Yes
Default value:
RX_EQUIP
Text (50)
Type of receiver of the User Equipment
Null column allowed: Yes
Default value: “Standard”
CQI_TABLE
Memo
Tables CQI=f(Quality) , Quality defined by CQI_CPICH_BASED in
Networks table
Null column allowed: Yes
Default value:
BEST_BEARER_TABLE
Memo
Tables BEST_BEARER_INDEX=f(CQI_HSPDSCH)
Null column allowed: Yes
Default value:
HSDPAQualityTables Table
Field
268
Type
Description
Attributes
BEARER_INDEX
Short
Bearer index
Null column allowed: No
Default value: 0
QI_NAME
Text (50)
Name of the Quality Indicator
Null column allowed: No
Default value:
RX_EQUIP
Text (50)
Type of receiver of the User Equipment
Null column allowed: No
Default value: “Standard”
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
MOBILITY
Text (50)
UE mobility
Null column allowed: Yes
Default value:
DL_QI_TABLE
Memo
QI=f(MEAS_PARAM)
MEAS_PARAM from QualityIndicators table
Null column allowed: Yes
Default value:
8.4.1.25.8
HSUPA Bearers Modelling Tables
These tables model HSUPA service bearers.
HSUPABearers Table
Field
Type
Description
Attributes
BEARER_INDEX
Short
Index of the bearer
Null column allowed: No
Default value:
EDPDCH_NUM
Short
Number of E-DPDCH codes used
Null column allowed: Yes
Default value:
MIN_SF
Integer
Smallest Spreading Factor
Null column allowed: Yes
Default value:
RLC_PEAK_RATE
Float
Peak RLC throughput (without BLER)
Null column allowed: Yes
Default value:
TRANSPORT_BL_SIZE
Integer
Transport Block Size (bits)
Null column allowed: Yes
Default value:
TTI_LENGTH
Float
Duration of TTI (ms)
Null column allowed: Yes
Default value:
MODULATION
Short
Modulation (0: QPSK; 1: 16QAM)
Null column allowed: No
Default value: 0
HSUPABearerSelection Table
Field
Type
Description
Attributes
BEARER_INDEX
Short
Index of the selected bearer
Null column allowed: Yes
Default value: 0
EARLY_TERM_TABLE
Memo
Tables of probabilities of earlier termination=f(REPEAT_NUM)
Null column allowed: Yes
Default value:
EC_NT_REQ
Float
Required E-DPDCH Ec/Nt
Null column allowed: Yes
Default value:
MOBILITY
Text (50)
User’s mobility
Null column allowed: Yes
Default value:
REPEAT_NUM
Integer
Number of retransmissions to ensure a correct transmission
Null column allowed: Yes
Default value: 1
RX_EQUIP
Text (50)
Reception equipment of the terminal
Null column allowed: Yes
Default value: "Standard"
HSUPAQualityTables Table
Field
Type
Description
Attributes
BEARER_INDEX
Short
Bearer index
Null column allowed: No
Default value: 0
MOBILITY
Text (50)
User’s mobility
Null column allowed: Yes
Default value:
QI_NAME
Text (50)
Name of the Quality Indicator
Null column allowed: No
Default value:
REPEAT_NUM
Integer
Number of retransmissions to ensure a correct transmission
Null column allowed: Yes
Default value: 1
RX_EQUIP
Text (50)
Reception equipment of the terminal
Null column allowed: No
Default value: "Standard"
UL_QI_TABLE
Memo
QI=f(MEAS_PARAM), where MEAS_PARAM is read from the
QualityIndicators table
Null column allowed: Yes
Default value:
8.4.1.25.9
© Forsk 2009
UMTSTerminals Table
Field
Type
Description
Attributes
GAIN
Float
Receiver antenna gain
Null column allowed: Yes
Default value: 0
AT281_AM_E1
269
Administrator Manual
LOSS
Float
Receiver antenna loss
Null column allowed: Yes
Default value: 0
NAME
Text (50)
Terminal name
Null column allowed: No
Default value:
NOISE_FACTOR
Float
Noise figure used to determine the thermal noise at the receiver
Null column allowed: Yes
Default value: 8
PMAX
Float
Maximum receiver power on traffic channel
Null column allowed: Yes
Default value: 21
PMIN
Float
Minimum receiver power on traffic channels
Null column allowed: Yes
Default value: -20
RAKE_EFFICIENCY
Float
Efficiency of the rake receiver. Used for combination of Active Set member
contributions
Null column allowed: Yes
Default value: 1
ACTIVE_SET_SIZE
Short
Maximum number of transmitters possibly connected to the receiver
Null column allowed: No
Default value: 3
ENABLE_COMPRESSED_M
ODE
Boolean
If true, the mobile connected to a compressed-mode-capable NodeB is
able to manage compressed mode when necessary
Null column allowed: No
Default value: False
RHO_FACTOR
Short
Rho factor to model self generated interference
Null column allowed: No
Default value: 100
UE_CATEGORY
Short
Category of the User Equipment for HSDPA
Null column allowed: Yes
Default value: 1
RX_EQUIP
Text (50)
Type of the User Equipment Receiver
Null column allowed: Yes
Default value: “Standard”
MUD_FACTOR
Float
Advanced Receiver Factor to model intra-cell interference reduction for
HSDPA terminals only
Null column allowed: Yes
Default value: 0
HSUPA_UE_CATEGORY
Short
Category of the User Equipment for HSUPA
Null column allowed: Yes
Default value: 1
PRIMARY_BAND
Text (50)
Primary frequency band
Null column allowed: Yes
Default value:
SECONDARY_BAND
Text (50)
Secondary frequency band
Null column allowed: Yes
Default value:
NOISE_FACTOR_SEC
Float
Noise figure used to determine the thermal noise at the receiver (for the
secondary frequency band)
Null column allowed: Yes
Default value: 8
HSPA_SUPPORT
Short
HSPA features supported: 0: None; 1: HSDPA; 2: HSPA
Null column allowed: No
Default value: 0
NUM_RX_ANTENNAS
Short
Number of reception antenna ports available at the terminal
Null column allowed: No
Default value: 1
HSUPA_DTX_SUPPORT
Boolean
Whether the terminal supports discontinuous DPCCH transmission or not
Null column allowed: No
Default value: False
8.4.1.25.10
UMTSTraficEnvironments Table
Field
Type
Description
Attributes
CLUTTER_WEIGHTS
Binary
Internal binary format describing weights assigned to each clutter class
Null column allowed: Yes
Default value: Yes
NAME
Text (50)
Name of the created environment
Null column allowed: No
Default value:
8.4.1.25.11
Field
NAME
8.4.1.26
UMTSUserProfiles Table
Type
Text (50)
Description
Attributes
Name of the created user profile
Null column allowed: No
Default value:
ServiceQualityTables Table
This table stores the quality graphs used for different reception equipment and quality indicators.
270
Field
Type
Description
Attributes
SERVICE
Text (50)
Name of the service (can be null for some QI)
Null column allowed: No
Default value:
QI_NAME
Text (50)
Name of the Quality Indicator
Null column allowed: No
Default value:
RX_EQUIP
Text (50)
Type of receiver of the User Equipment
Null column allowed: No
Default value: “Standard”
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
MOBILITY
Text (50)
UE mobility
Null column allowed: Yes
Default value:
DL_QI_TABLE
Memo
QI=f(MEAS_PARAM) MEAS_PARAM from QualityIndicators table
Null column allowed: Yes
Default value:
UL_QI_TABLE
Memo
QI=f(MEAS_PARAM) MEAS_PARAM from QualityIndicators table
Null column allowed: Yes
Default value:
8.4.1.27
QualityIndicators Table
This table is used by Quality Indicator (FER, BER, BLER, etc.) coverage predictions.
Field
Type
Description
Attributes
NAME
Text (20)
Name of the managed quality indicator
Null column allowed: No
Default value:
PS_QI
Boolean
Flag which indicates if this indicator is used for PS services
Null column allowed: No
Default value: True
CS_QI
Boolean
Flag which indicates if this indicator is used in CS services
Null column allowed: No
Default value: True
MEAS_PARAM
Short
Name of the measured figure used for this QI determination
Null column allowed: Yes
Default value: 1
Choice list:
CPICH_ECIO=1,
CPICH_CI=2,
CPICH_ECNT=3,
DCH_EBNT=4,
HSPDSCH_ECNT=5
USE_INTERPOLATION
Boolean
Flag which indicates if this QI must be interpolated or not
Null column allowed: No
Default value: True
8.4.1.28
UERxEquipments Table
This table contains a list of UE reception equipment.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the type of receiver in the UE
Null column allowed: No
Default value:
8.4.1.29
UECategories Table
This table models HSDPA UE categories.
Field
Type
Description
Attributes
UE_CATEGORY
Short
UE category for HSDPA
Null column allowed: No
Default value:
MAX_HSPDSCH_NUM
Short
Maximum number of HS-PDSCH channels for HSDPA
Null column allowed: Yes
Default value: 5
MIN_INTERTTI_NUM
Short
Minimum number of TTI between two TTI used
Null column allowed: Yes
Default value: 1
MAX_BLOCK_SIZE
Integer
Maximum transport block size supported (bits)
Null column allowed: Yes
Default value: 26000
MIMO_SUPPORT
Short
MIMO support (0: None; 1: MIMO)
Null column allowed: No
Default value: 0
MODULATION
Short
Modulation (0: QPSK; 1: 16QAM; 2:64QAM)
Null column allowed: No
Default value: 0
8.4.1.30
HSUPAUECategories Table
This table models HSUPA UE categories.
Field
Type
Description
Attributes
MAX_BLOCK_SIZE_10MS
Integer
Maximum transport block size supported for TTI=10ms (bits)
Null column allowed: Yes
Default value:
MAX_BLOCK_SIZE_2MS
Integer
Maximum transport block size supported for TTI=2ms (bits)
Null column allowed: Yes
Default value:
MAX_EDPDCH_NUM
Short
Maximum number of E-DPDCH codes for HSUPA
Null column allowed: Yes
Default value:
© Forsk 2009
AT281_AM_E1
271
Administrator Manual
MIN_SF
Integer
Smallest Spreading Factor supported
Null column allowed: Yes
Default value:
TTI_2MS
Boolean
True if TTI=2ms is supported
Null column allowed: No
Default value: False
UE_CATEGORY
Short
UE category for HSUPA
Null column allowed: No
Default value:
MODULATION
Short
Modulation (0: QPSK; 1: 16QAM)
Null column allowed: No
Default value: 0
8.4.1.31
InterfReductionFactors Table
This table stores the interference reduction factors between carriers.
Field
Type
Description
Attributes
CARRIER1
Integer
First carrier
Null column allowed: No
Default value: 0
CARRIER2
Integer
Second carrier
Null column allowed: No
Default value: 0
FACTOR
Double
Interference reduction factor
Null column allowed: No
Default value: 200
8.4.1.32
HSPAMIMOConfigs Table
This table contains the HSPA MIMO gains for different reception equipment.
Field
Type
Description
Attributes
DL_DIVERSITY_GAIN
Float
Downlink diversity gain (D-TxAA)
Null column allowed: Yes
Default value: 0
HSDPA_BEARER_INDEX
Short
HSDPA Bearer index
Null column allowed: Yes
Default value: 0
MAX_MIMO_GAIN_TABLE
Memo
Maximum spatial multiplexing capacity gain graphs
Null column allowed: Yes
Default value:
MIMO_RX_ANTENNAS
Short
Number of reception antennas used for MIMO
Null column allowed: Yes
Default value: 1
MIMO_TX_ANTENNAS
Short
Number of transmission antennas used for MIMO
Null column allowed: Yes
Default value: 1
MOBILITY
Text (50)
UE mobility
Null column allowed: Yes
Default value:
RX_EQUIP
Text (50)
Type of receiver of the User Equipment
Null column allowed: No
Default value: ’Standard’
8.4.1.33
InterNetChProtect Table
This table stores the inter-network channel protection graphs.
272
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
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
8.5
CDMA2000 1xRTT 1xEV-DO Template
Figure 8.8: on page 273, Figure 8.9: on page 274, and Figure 8.10: on page 275 depict the CDMA2000 1xRTT 1xEV-DO
database structure.
Figure 8.8: CDMA2000 1xRTT 1xEV-DO Template - 1
© Forsk 2009
AT281_AM_E1
273
Administrator Manual
Figure 8.9: CDMA2000 1xRTT 1xEV-DO Template - 2
274
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
Figure 8.10: CDMA2000 1xRTT 1xEV-DO Templates - 3
© Forsk 2009
AT281_AM_E1
275
Administrator Manual
8.5.1
CDMA2000 1xRTT 1xEV-DO Tables
The CDMA2000 1xRTT 1xEV-DO project template has the following data structure.
8.5.1.1
PropagationModels Table
This table contains propagation model description, formulas, and parameters.
Field
Type
Description
Attributes
Data
Binary
Model specific parameters
Null column allowed: Yes
Description
Text (255)
User defined
Null column allowed: Yes
Name
Text (50)
Name of the propagation model
Null column allowed: No
Signature
Text (40)
Unique Global ID of last model update
Null column allowed: No
Type
Text (50)
ProgID of the model
Null column allowed: No
8.5.1.2
CustomFields Table
This table enables you to define default values for all the fields of all the tables in Atoll, including user-defined fields added
to different tables. It also enables you to define choice lists, a caption, and a group name for user-defined fields.
Field
Type
Description
Attributes
CHOICE_LIST
Memo
Choice list for the field
Null column allowed: Yes
COLUMN_NAME
Text (50)
Second part of the unique key. Field name
Null column allowed: No
DEFAULT_VALUE
Text (50)
Default value for the field
Null column allowed: Yes
TABLE_NAME
Text (50)
First part of the unique key. Table name
Null column allowed: No
CAPTION
Text (50)
Caption of the field (displayed instead of the name)
Null column allowed: Yes
GROUP_NAME
Text (50)
Name of the group to which that field belongs
Null column allowed: Yes
The default values defined in this table have priority over the internal predefined default values (hard-coded in Atoll or
defined in the database table structure).
In order for Atoll to correctly consider the new default values, note that:
•
•
8.5.1.3
If you use floating point values, ensure that all the users have the same decimal separator (comma or point).
The field names are case sensitive.
CoordSys Table
This table stores descriptions of the projection coordinate system and database’s internal coordinate system (the display
coordinate system used when creating database).
Field
276
Type
Description
Attributes
CODE
Integer
Identification number of the coordinate system (the code of userdefined coordinate systems is an integer higher than 32768)
Null column allowed: No
Default value: 0
DATUM_CODE
Double
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
ELLIPS_RMAJOR
Double
Null column allowed: Yes
Default value: 0
Null column allowed: No
Default value: 0
Meters
AT281_AM_E1
Null column allowed: Yes
Default value: 0
© Forsk 2009
Chapter 8: Database Structure
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
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
Undefined, NoProjection, Lambert1SP, Lambert2SP, Mercator,
CassiniSoldner, TransMercator, TransMercatorSO, ObliqueStereographic,
NewZealandMapGrid, HotineOM, LabordeOM, SwissObliqueCylindical,
UTM
Null column allowed: Yes
Default value: 0
PROJ_SCALE_FACTOR
Double
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
8.5.1.4
Null column allowed: Yes
Default value: 0
Units Table
This table stores the identification numbers of reception and transmission units, projection coordinate system specified in
the .atl document and the database internal coordinate system.
Field
Type
Description
Attributes
COORD_SYSTEM
Integer
Display coordinate system when creating database
Null column allowed: Yes
Default value: -1
PROJECTION
Integer
Projected coordinate system for geo data
Null column allowed: Yes
Default value: -1
Reception unit when creating database
Null column allowed: No
Default value: 0
Choice list: 0=dBm,
1=dbµV, 2=dbµV/m
RECEPTION_UNIT
Integer
TRANSMISSION_UNIT
Integer
Transmission unit when creating database
Null column allowed: No
Default value: 0
Choice list: 0=dBm,
1=Watts, 2=kWatts
GAIN_UNIT
Integer
Unit used for gains (dBd or dBi)
Null column allowed: Yes
Default value: 0
Choice list: 0= dBd, 1= dBi
8.5.1.5
Networks Table
This table contains network-level properties and network-specific data.
Field
Type
Description
Attributes
Null column allowed: No
Default value:
NAME
Text (50)
TECHNOLOGY
Text (10)
Name of the technology
Null column allowed: No
Default value: ‘CDMA’
SYSTEM_
Text (50)
Name of the system
Null column allowed: No
Default value: ‘1xRTT’
DEFAULT_RESOLUTION
Float
Default calculation resolution
Null column allowed: No
Default value: 50
DEFAULT_MODEL
Text (50)
Default propagation model
Null column allowed: Yes
Default value: ‘Cost-Hata’
© Forsk 2009
AT281_AM_E1
277
Administrator Manual
SHARED_RESULTS_FOLDE
Text (255)
R
Shared results storage folder
Null column allowed: Yes
Default value:
DMAX
Float
Maximum radius for a cell
Null column allowed: No
Default value: -1
DEFAULT_ORTHO_FACTOR
Float
Default orthogonality factor
Null column allowed: No
Default value: 0
DEFAULT_HOGAIN_UL
Float
Default soft handoff gain uplink
Null column allowed: No
Default value: 0
ADD_MRC_SOFTERSOFT
Boolean
If true, gain due to MRC is taken into account for softer/soft cases
Null column allowed: No
Default value: False
IOISNTOT
Boolean
Io includes pilot signal or not
Null column allowed: No
Default value: True
NTISNTOT
Boolean
Nt includes pilot signal or not
Null column allowed: No
Default value: False
POWERS_RELATIVE_TO_PI
LOT
Boolean
Cell paging and Synchro powers, Service Allowed DL min and max TCH
powers are absolute values or relative to cell pilot power
Null column allowed: No
Default value: False
UC_PWC_ON_PILOT
Boolean
True if uplink power control is based on pilot’s target
Null column allowed: No
Default value: False
INTERFERERS_RX_THRES
H
Float
Interferers' reception threshold
Null column allowed: Yes
Default value: -130
SPREADING_WIDTH
Float
Spreading width (MHz)
Null column allowed: Yes
Default value: 1.2288
PTOT_RELATIVE_TO_PMAX
Boolean
Cell total power is absolute value (dBm) or relative to Cell maximum power
(%)
Null column allowed: No
Default value: False
8.5.1.6
Sites Table
This table contains the physical properties of sites.
Field
Type
Description
Attributes
ALTITUDE
Float
Real altitude
Unit: m
Null column allowed: Yes
Default value:
COMMENT_
Text (255)
Additional information on the site
Null column allowed: Yes
Default value:
LATITUDE
Double
Y coordinate
Null column allowed: No
Default value: 0
LONGITUDE
Double
X coordinate
Null column allowed: No
Default value: 0
NAME
Text (50)
Site name
Null column allowed: No
Default value:
CDMA_EQUIPMENT
Text (50)
Equipment associated with the site
Null column allowed: Yes
Default value:
CHANNEL_ELEMENTS_DL
Integer
Number of available channel elements for downlink
Null column allowed: Yes
Default value: 256
CHANNEL_ELEMENTS_UL
Integer
Number of available channel elements for uplink
Null column allowed: Yes
Default value: 256
EVDO_CES
Integer
Number of EVDO CEs per carrier
Null column allowed: Yes
Default value: 96
PYLON_HEIGHT
Float
Height of the pylon at site
Null column allowed: Yes
Default value: 50
SUPPORT_NATURE
Short
The nature of site. This field is for information only
Null column allowed: Yes
Default value: 0
8.5.1.7
Site List Management Tables
These tables manage site lists used to filter groups of sites and transmitters.
8.5.1.7.1
278
SitesListsNames Table
Field
Type
Description
Attributes
NAME
Text (50)
Name of the list
Null column allowed: No
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
8.5.1.7.2
SitesLists Table
Field
Type
Description
Attributes
LIST_NAME
Text (50)
First part of the unique key. Name of the list
Null column allowed: No
SITE_NAME
Text (50)
Second part of the unique key. Name of the site
Null column allowed: No
8.5.1.8
Transmitter List Management Tables
These tables manage transmitter lists used to filter groups of transmitters.
8.5.1.8.1
TxsListsNames Table
Field
Type
Description
Attributes
NAME
Text (50)
Name of the transmitter list
Null column allowed: No
Description
Attributes
8.5.1.8.2
TxsLists Table
Field
Type
LIST_NAME
Text (50)
First part of the unique key. Name of the list.
Null column allowed: No
TX_NAME
Text (50)
Second part of the unique key. Name of the transmitter.
Null column allowed: No
8.5.1.9
Antennas Table
This table contains the description of antennas.
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:
Note:
•
An antenna pattern described in a text format may be converted to a binary format using a
converter. The format of the binary field, DIAGRAM, is detailed below. Each antenna is
described by a header and a list of value pairs.
- The header is defined as follows:
int (32 bits) flag = 0 for omni diagrams, 1 for non-omni
short (16 bits) num = number of diagrams (0,1,2,3,4)
short (16 bits) siz0 = size of the first diagram (horizontal copolar section (elevation=0°))
short (16 bits) siz1 = size of second (vertical copolar section (azimuth=0°))
short (16 bits) siz2 = size of third (horizontal contrapolar)
short (16 bits) siz3 = size of fourth (vertical contrapolar)
short (16 bits) prec = precision of the following angle values (=100)
- Then follows the content of each of the defined diagrams ("sizx" with a value not equal to
zero).
- One diagram consists of a list of value pairs:
one unsigned short value, the angle in degrees (multiplied by 100), so 577 means 5
degrees 77 hundredths of a degree.
one short value representing the loss in dB for the given angle.
© Forsk 2009
AT281_AM_E1
279
Administrator Manual
- if siz2 = 5, there will be 5 pairs of values describing the third diagram.
- All the lists of pairs are concatenated without a separator.
8.5.1.10
SecondaryAntennas Table
This table is used to model additional antennas installed on transmitters.
Field
Type
Description
Attributes
ANTENNA
Text (50)
Name of the antenna installed on the transmitter
Null column allowed: No
Default value:
AZIMUT
Float
Second part of the unique key. Azimuth of the antenna
Null column allowed: No
Default value: 0
REDT
Float
Remote electrical tilt for secondary antenna
Null column allowed: Yes
Default value: 0
PERCENT_POWER
Float
Percentage of power dedicated to the secondary antenna
Null column allowed: No
Default value: 0
TILT
Float
Mechanical downtilt of the secondary antenna
Null column allowed: No
Default value: 0
TX_ID
Text (50)
First part of the unique key. Transmitter name
Null column allowed: No
Default value:
8.5.1.11
Antenna List Management Tables
These tables manage antenna lists.
8.5.1.11.1
AntennasListsNames Table
Field
Type
Description
Attributes
NAME
Text (50)
Name of the list
Null column allowed: No
Description
Attributes
8.5.1.11.2
AntennasLists Table
Field
Type
LIST_NAME
Text (50)
First part of the unique key. Name of the list
Null column allowed: No
SITE_NAME
Text (50)
Second part of the unique key. Name of the site
Null column allowed: No
8.5.1.12
FrequencyBands Table
This table contains the description of frequency band(s).
Field
Type
Description
Attributes
NAME
Text (50)
Name of the frequency band
Null column allowed: No
Default value:
FIRST_CARRIER
Integer
Number of the first carrier available on the network
Null column allowed: Yes
Default value: 0
FREQUENCY
Double
Average frequency of carriers
Unit: MHz
Null column allowed: Yes
Default value: 2110
LAST_CARRIER
Integer
Number of the last carrier available on the network
Null column allowed: Yes
Default value: 0
SPREADING_WIDTH
Double
Spreading bandwidth definition
Null column allowed: Yes
Default value: 1.2288
BAND_WIDTH
Double
Bandwidth (MHz)
Null column allowed: Yes
Default value: 5
8.5.1.13
Receivers Table
This table models the receiver used for raster coverage predictions.
Field
Type
Description
Attributes
ADJ_CHANNEL_PROT
Float
Protection against interfering signals from adjacent channels.
Null column allowed: No
Default value: 18
ANTENNA
Text (50)
Receiver antenna name (if empty an omni antenna is used)
Null column allowed: Yes
Default value:
HEIGHT
Float
Height of the receiver
Null column allowed: No
Default value: 2
280
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
LOSS
Float
Losses due to receiver radio equipment (up and downlink)
Null column allowed: No
Default value: 0
NAME
Text (50)
Receiver name
Null column allowed: No
Default value:
8.5.1.14
Equipment Management Tables
These tables model TMA, feeders, and BTS equipment properties.
8.5.1.14.1
TMAEquipments Table
Field
Type
Description
Attributes
DL_LOSSES
Float
Downlink losses of Tower Mounted Amplifier
Null column allowed: Yes
Default value: 0
NAME
Text (50)
Name of Tower Mounted Amplifier
Null column allowed: No
Default value:
NOISE_FIGURE
Float
Noise figure of Tower Mounted Amplifier
Null column allowed: Yes
Default value: 0
UL_GAIN
Float
Uplink gain of Tower Mounted Amplifier
Null column allowed: Yes
Default value: 0
8.5.1.14.2
FeederEquipments Table
Field
Type
Description
Attributes
CONNECTOR_LOSSES_UL
Float
Feeder connector losses in uplink
Null column allowed: Yes
Default value: 0
CONNECTOR_LOSSES_DL
Float
Feeder connector losses in downlink
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:
8.5.1.14.3
BTSEquipments Table
Field
Type
Description
Attributes
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
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
RHO_FACTOR
Short
Rho factor to model self generated interference (100%=ideal)
Null column allowed: Yes
Default value: 100
8.5.1.15
Neighbour Management Tables
8.5.1.15.1
Neighbours Table
This table stores neighbourhood relationships between cells of the same .atl document (intra-technology neighbours).
Field
Type
Description
Attributes
IMPORTANCE
Float
Handover importance (for AFP use)
Null column allowed: Yes
Default value: 1
NEIGHBOUR
Text (50)
Second part of the unique key. List of neighbours
Null column allowed: No
Default value:
RANK
Float
Order of the neighbourhood (not strict order relation)
Null column allowed: Yes
Default value:
Reason of the neighbourhood
Null column allowed: Yes
Default value: 0 (Manual)
Choice list:
Manual, Forced, Co-site,
Adjacent, Symmetric,
Distance, Coverage
REASON
© Forsk 2009
Integer
AT281_AM_E1
281
Administrator Manual
TRANSMITTER
Text (50)
First part of the unique key. Transmitters or cells
Null column allowed: No
Default value:
TYPE
Text (50)
Type of the neighbourhood (handover, measurement…)
Null column allowed: Yes
Default value:
FORCE_HHO
Boolean
Force Handover type to hard handover in case of intra-carriers neighbours
Null column allowed: No
Default value: False
8.5.1.15.2
NeighboursExt Table
This table stores neighbourhood relationships between transmitters/cells of different .atl documents (inter-technology
neighbours).
Field
Type
Description
Attributes
IMPORTANCE
Float
Handover importance (for AFP use)
Null column allowed: Yes
Default value:
NEIGHBOUR
Text (50)
Second part of the unique key. List of neighbours from another
project
Null column allowed: No
Default value:
RANK
Float
Order of the neighbourhood (not strict order relation)
Null column allowed: Yes
Default value:
REASON
Integer
Reason of the neighbourhood
Null column allowed: Yes
Default value: 0 (Manual)
Choice list:
Manual, Forced, Co-site,
Adjacent, Symmetric,
Distance, Coverage
TRANSMITTER
Text (50)
First part of the unique key. Transmitters or cells
Null column allowed: No
Default value:
TYPE
Text (50)
Type of the neighbourhood (handover, measurement…)
Null column allowed: Yes
Default value:
8.5.1.15.3
NeighboursConstraints Table
This table enables you set handover relationships between cells. These constraints are used as input for automatic neighbour allocation.
Field
Type
Description
Attributes
IMPORTANCE
Float
Handover importance (for AFP use)
Null column allowed: Yes
Default value:
NEIGHBOUR
Text (50)
Second part of the unique key. List of neighbours
Null column allowed: No
Default value:
RANK
Float
Order of the neighbourhood (not strict order relation)
Null column allowed: Yes
Default value:
STATUS
Integer
Type of constraint on the neighbourhood relationship. Constraint is used in
automatic allocation.
Null column allowed: Yes
Default value: 0
Choice list:
0=Forced, 1=Forbidden
TRANSMITTER
Text (50)
First part of the unique key. Transmitters or cells.
Null column allowed: No
Default value:
FORCE_HHO
Boolean
Force Handover type to hard handover in case of intra-carriers neighbours
Null column allowed: No
Default value: False
8.5.1.15.4
NeighboursConstraintsExt Table
This table enables you to set external handover relationships (with transmitters/cells of another project). These constraints
are used as input for automatic neighbour allocation.
Field
282
Type
Description
Attributes
IMPORTANCE
Float
Handover importance (for AFP use)
Null column allowed: Yes
Default value:
NEIGHBOUR
Text (50)
Second part of the unique key. List of neighbours from another
project.
Null column allowed: No
Default value:
RANK
Float
Order of the neighbourhood (not strict order relation)
Null column allowed: Yes
Default value:
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
STATUS
Integer
Type of constraint on the neighbourhood relationship. Constraint is used in
automatic allocation.
TRANSMITTER
Text (50)
First part of the unique key. Transmitters or cells
8.5.1.16
Null column allowed: Yes
Default value: 0
Choice list:
0=Forced, 1=Forbidden
Null column allowed: No
Default value:
Transmitters Table
This table stores all the transmitters and their properties.
Field
Type
Description
Attributes
ACTIVE
Boolean
Transmitter activity: 'Yes' means that the transmitter is active
Null column allowed: No
Default value: True
ANTDIVGAIN
Float
Antenna diversity gain
Null column allowed: Yes
Default value: 0
ANTENNA_NAME
Text (50)
Name of the main antenna installed on the transmitter
Null column allowed: Yes
Default value:
AZIMUT
Float
Azimuth of the main antenna
Null column allowed: Yes
Default value: 0
BTS_NAME
Text (50)
Name of the BTS equipment
Null column allowed: Yes
Default value:
CALC_RADIUS
Integer
Calculation radius used to define the calculation area
Unit: m
Null column allowed: Yes
Default value: 4000
CALC_RADIUS2
Integer
Extended calculation radius
Null column allowed: Yes
Default value:
CALC_RESOLUTION
Integer
Calculation resolution
Null column allowed: Yes
Default value: 50
CALC_RESOLUTION2
Integer
Extended calculation resolution
Null column allowed: Yes
Default value:
CELL_SIZE
Float
Hexagon radius
Unit: m
Null column allowed: Yes
Default value: 2000
COMMENT_
Text (255)
Additional information about the transmitter
Null column allowed: Yes
Default value:
DX
Float
X coordinate relative to the site location
Null column allowed: Yes
Default value: 0
DY
Float
Y coordinate relative to the site location
Null column allowed: Yes
Default value: 0
FEEDER_NAME
Text (50)
Name of the feeder equipment
Null column allowed: Yes
Default value:
FEEDERLENGTH_DL
Float
Length of feeder in DL
Null column allowed: Yes
Default value: 0
FEEDERLENGTH_UL
Float
Length of feeder in UL
Null column allowed: Yes
Default value: 0
HEIGHT
Float
Antenna height above the ground
Unit: m
Null column allowed: Yes
Default value: 25
HEXAGON_GROUP
Text (50)
Group of hexagons used to create this transmitter
Null column allowed: Yes
Default value:
MISCDLL
Float
Miscellaneous DL loss
Null column allowed: Yes
Default value: 0
MISCULL
Float
Miscellaneous UL loss
Null column allowed: Yes
Default value: 0
PROPAG_MODEL
Text (255)
Name of the propagation model used to calculate prediction
Null column allowed: Yes
Default value: ’Default
model’
PROPAG_MODEL2
Text (255)
Name of the propagation model used to calculate extended prediction
Null column allowed: Yes
Default value:
SITE_NAME
Text (50)
Name of the site on which the transmitter is located (from the site table of
Atoll)
Null column allowed: No
Default value:
TILT
Float
Mechanical downtilt of the first antenna
Null column allowed: Yes
Default value: 0
TMA_NAME
Text (50)
Name of the TMA equipment
Null column allowed: Yes
Default value:
© Forsk 2009
AT281_AM_E1
283
Administrator Manual
TX_ID
Text (50)
Transmitter name
Null column allowed: No
Default value:
FBAND
Text (50)
Frequency band
Null column allowed: No
Default value:
NOISE_FIGURE
Float
Noise figure used to determine the thermal noise at the transmitter
Null column allowed: Yes
Default value: 5
RXLOSSES
Float
Losses in the uplink due to transmitter radio equipment
Null column allowed: Yes
Default value: 0
TXLOSSES
Float
Losses in the downlink due to transmitter radio equipment
Null column allowed: Yes
Default value: 0
COV_PROBA
Short
Cell edge Coverage probability per Transmitter
Null column allowed: Yes
Default value: 75
REDT
Float
Remote Electrical tilt
Null column allowed: Yes
Default value: 0
8.5.1.17
TplTransmitters Table
This table is used to store station templates and their properties.
Field
Type
Description
Attributes
ACTIVE
Boolean
Transmitter activity: 'Yes' means that the transmitter is active
Null column allowed: No
ANTDIVGAIN
Float
Antenna diversity gain
Unit: dB
Null column allowed: Yes
ANTENNA_NAME
Text (50)
Name of the main antenna installed on the transmitter
Null column allowed: Yes
AZIMUT
Float
Azimuth of the first antenna
Null column allowed: Yes
BTS_NAME
Text (50)
Name of the BTS equipment
Null column allowed: Yes
CALC_RADIUS
Integer
Calculation radius used to define each transmitter calculation area
Unit: m
Null column allowed: Yes
CALC_RADIUS2
Integer
Extended calculation radius
Unit: m
Null column allowed: Yes
CALC_RESOLUTION
Integer
Calculation resolution
Null column allowed: Yes
CALC_RESOLUTION2
Integer
Extended calculation resolution
Null column allowed: Yes
CELL_SIZE
Float
Hexagon radius
Unit: m
Null column allowed: Yes
FEEDER_NAME
Text (50)
Name of the feeder equipment
Null column allowed: Yes
FEEDERLENGTH_DL
Float
Length of downlink feeder
Unit: m
Null column allowed: Yes
FEEDERLENGTH_UL
Float
Length of uplink feeder
Unit: m
Null column allowed: Yes
HEIGHT
Float
Antenna height above the ground
Unit: m
Null column allowed: Yes
MAX_NEIGHB_NUMBER
Short
Maximum number of neighbours for the cell or the transmitter
Null column allowed: Yes
MAX_EXT_NEIGHB_NUMBE
R
Short
Maximum number of inter-technology neighbours for the cell or the
transmitter
Null column allowed: Yes
MISCDLL
Float
Miscellaneous downlink losses
Null column allowed: Yes
MISCULL
Float
Miscellaneous uplink losses
Null column allowed: Yes
NAME
Text (50)
Template name
Null column allowed: No
NUM_SECTORS
Integer
Number of sectors
Null column allowed: Yes
PROPAG_MODEL
Text (255)
Name of the propagation model used to calculate predictions
Null column allowed: Yes
PROPAG_MODEL2
Text (255)
Name of the propagation model used to calculate extended prediction
Null column allowed: Yes
TILT
Float
Mechanical downtilt of the main antenna
Null column allowed: Yes
TMA_NAME
Text (50)
Name of the Tower Mounted Amplifier equipment
Null column allowed: Yes
CARRIERS
Text (50)
Carriers used by the transmitter
Null column allowed: Yes
FBAND
Text (50)
Frequency band
Null column allowed: No
NOISE_FIGURE
Float
Noise figure used to determine the thermal noise at the transmitter
Null column allowed: Yes
PILOT_POWER
Float
Power of the pilot channel
Null column allowed: Yes
POWER_MAX
Float
Maximum power supported by the transmitter
Null column allowed: Yes
Float
Losses in the uplink due to transmitter radio equipment
Unit: dB
Null column allowed: Yes
RXLOSSES
284
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
TOTAL_POWER
Float
Total downlink power: manually specified by the user or calculated by the
WCDMA simulation algorithm
Null column allowed: Yes
TXLOSSES
Float
Losses in the downlink due to transmitter radio equipment
Unit: dB
Null column allowed: Yes
UL_LOAD
Float
Uplink transmitter load factor: manually specified by the user or calculated
by the WCDMA simulation algorithm
Null column allowed: Yes
CHANNEL_ELEMENTS_DL
Integer
Number of channel elements for downlink
Null column allowed: Yes
CHANNEL_ELEMENTS_UL
Integer
Number of channel elements for uplink
Null column allowed: Yes
CDMA_EQUIPMENT
Text (50)
CDMA equipment
Null column allowed: Yes
REUSE_DIST
Float
Minimum reuse distance for PN offsets
Null column allowed: Yes
EVDO_CES
Integer
Number of EVDO channel elements per carrier
Null column allowed: Yes
IDLE_POWER_GAIN
Float
Gain dedicated to transmitted power in idle state
Null column allowed: Yes
MUG_TABLE
Memo
Set of values used to generate the graph MUG=f(num users)
Null column allowed: Yes
PAGING_POWER
Float
Power of the paging channel
Null column allowed: Yes
PN_DOMAIN_NAME
Text (50)
PN Offset code domain name
Null column allowed: Yes
SYNCHRO_POWER
Float
Power of the synchronisation (SCH) channel
Null column allowed: Yes
COV_PROBA
Short
Cell edge Coverage probability per Transmitter
Null column allowed: Yes
REDT
Float
Remote Electrical tilt
Null column allowed: Yes
MAX_UL_LOAD
Float
Maximum uplink load allowed (percentage). Used in power control
simulation
Null column allowed: Yes
MAX_DL_LOAD
Float
Maximum downlink load allowed (percentage of max power used). Used in
power control simulation
Null column allowed: Yes
ROT_TARGET
Float
Receiver Noise Rise Over Thermal target (dB)
Null column allowed: Yes
ROT_RANGE
Float
Delta of acceptable noise rise (dB)
Null column allowed: Yes
DRC_ER_RATE
Float
DRC Erasure Rate (ie % of time DRC values are in error)
Null column allowed: Yes
BCMCS_TS_PCT
Float
% of time slots dedicated to Broadcast/MultiCast services
Null column allowed: Yes
MAX_INTERCAR_NEIGHB_
NB
Integer
Maximum number of inter-carrier neighbours for this cell
Null column allowed: Yes
MAX_EVDO_USERS
Integer
Maximum number of EV-DO users
Null column allowed: Yes
POOLED_PWR
Float
Amount of power which can be borrowed in the BTS power pool (dB)
Null column allowed: Yes
TADD
Float
Minimum Ec/Io for best server selection
Null column allowed: Yes
TDROP
Float
Ec/Io threshold for active set rejection
Null column allowed: Yes
BCMCS_RATE
Float
BCMCS service rate
Null column allowed: Yes
CCH_TS_PCT
Float
% of time slots dedicated to Common Control Channels
Null column allowed: Yes
DOWNLINK_EXTERNAL_NO
ISE_RISE
Float
Inter-network downlink noise rise
Null column allowed: Yes
UPLINK_EXTERNAL_NOISE
_RISE
Float
Inter-network uplink noise rise
Null column allowed: Yes
8.5.1.18
Repeaters Table
This table manages repeaters and repeater properties.
Field
Type
Description
Attributes
AMPLIFIER_GAIN
Float
Gain of the amplifier
Null column allowed: Yes
Default value: 80
AZIMUT
Float
Azimuth of the donor side antenna
Null column allowed: Yes
Default value: 0
DONOR_CELLID
Text (50)
Name of the donor cell
Null column allowed: No
Default value:
DOWNTILT
Float
Downtilt of the donor side antenna
Null column allowed: Yes
Default value: 0
FEEDER_NAME
Text (50)
Name of the donor side feeder
Null column allowed: Yes
Default value:
FEEDERLENGTH
Float
Length of donor side feeder
Null column allowed: Yes
Default value: 0
HEIGHT
Float
Height of the donor side antenna
Null column allowed: Yes
Default value: 25
© Forsk 2009
AT281_AM_E1
285
Administrator Manual
REC_ANTENNA
Text (50)
Name of the donor side antenna
Null column allowed: Yes
Default value:
TX_ID
Text (50)
Name of the transmitter (and of the transmitter used for coverage)
Null column allowed: No
Default value:
TOTAL_GAIN
Float
Total gain to be applied to donor cell pilot power
Null column allowed: Yes
Default value: 0
DONOR_LINK_TYPE
Short
1- Off air 2- Microwave 3- Fibre
Null column allowed: No
Default value: 1
DONOR_LINK_LOSS
Float
Loss (dB) between donor and donor side of the repeater
Null column allowed: Yes
Default value: 0
EQUIPMENT_NAME
Text (50)
If no equipment, the repeater is a passive component
Null column allowed: Yes
Default value:
REC_FEEDERLENGTH_UL
Float
Length of donor side uplink feeder
Null column allowed: Yes
Default value: 0
TOTAL_GAIN_UL
Float
Uplink total gain to be applied to mobile output power
Null column allowed: Yes
Default value: 0
DONOR_PROPAG_MODEL
Text (50)
Name of the propagation model used to calculate prediction between
donor and repeater
Null column allowed: Yes
Default value:
Note:
•
8.5.1.19
Repeater properties are saved in two tables: the donor-side parameters are in the
Repeaters table and the coverage-side parameters in the Transmitters table.
RepeaterEquipments Table
This table models the equipment used by repeaters.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the repeater equipment
Null column allowed: No
Default value:
MANUFACTURER
Text (50)
Manufacturer of the repeater equipment
Null column allowed: Yes
Default value:
NOISE_FIGURE
Float
Repeater noise Figure (dB)
Null column allowed: Yes
Default value: 5
MIN_AMPLIFIER_GAIN
Float
Minimum gain of the amplifier (dB)
Null column allowed: Yes
Default value: 50
MAX_AMPLIFIER_GAIN
Float
Maximum gain of the amplifier (dB)
Null column allowed: Yes
Default value: 90
STEP_AMPLIFIER_GAIN
Float
Step of amplifier gain (dB)
Null column allowed: Yes
Default value: 1
MAX_OUTPUT_UL
Float
Maximum uplink output power (dBm)
Null column allowed: Yes
Default value: 12
MAX_OUTPUT_DL
Float
Maximum downlink output power (dBm)
Null column allowed: Yes
Default value: 30
TIME_DELAY
Float
Time delay in the equipment (microseconds)
Null column allowed: Yes
Default value: 5
COMMENT_
Text (255)
Comments
Null column allowed: Yes
Default value:
8.5.1.20
PN Offset Management Tables
These tables store constraints (the range of available PN offsets, pairs of cells which cannot be assigned the same PN
offset) used as input for automatic PN offset allocation.
8.5.1.20.1
PnCodesDomains Table
Field
Type
Description
Attributes
DOMAIN_NAME
Text (50)
Resource domain name
Null column allowed: No
Default value:
8.5.1.20.2
PnCodesGroups Table
Field
DOMAIN_NAME
286
Type
Text (50)
Description
Attributes
Second part of the unique key. Domain of the PN code group.
Null column allowed: No
Default value:
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
EXCLUDED
Text (225)
List of codes to be excluded from the series defined by FIRST, LAST and
STEP (separated by blank character)
Null column allowed: Yes
Default value:
EXTRA
Text (225)
Codes to be added. It is forbidden for EXTRA and EXLUDED to have
common numbers. Separator must be a blank character.
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)
First part of the unique key. Name of the PN code 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
8.5.1.20.3
Separations Table
Field
Type
Description
Attributes
TX_ID
Text (50)
First part of the unique key. First cell name in a symmetric relation
Null column allowed: No
Default value:
TX_ID_OTHER
Text (50)
Second part of the unique key. Second cell name in a symmetric
relation
Null column allowed: No
Default value:
8.5.1.21
CDMACells Table
This table stores cells and their properties.
Field
Type
Description
Attributes
CARRIER
Integer
Carrier number
Null column allowed: Yes
Default value: 0
CELL_ID
Text (50)
Name of the cell
Null column allowed: No
Default value:
COMMENT_
Text (255)
Additional information about the cell
Null column allowed: Yes
Default value:
MAX_NEIGHB_NUMBER
Integer
Maximum number of neighbours for the cell
Null column allowed: Yes
Default value:
MAX_EXT_NEIGHB_NUMBE
R
Integer
Maximum number of inter-technology neighbours for the cell
Null column allowed: Yes
Default value:
PILOT_POWER
Float
Power of the pilot channel
Null column allowed: Yes
Default value: 33
POWER_MAX
Float
Maximum power supported by the transmitter
Null column allowed: Yes
Default value: 43
REUSE_DIST
Float
Minimum reuse distance for PN Offsets
Null column allowed: Yes
Default value:
TOTAL_POWER
Float
Total downlink power: manually specified by the user or calculated by the
WCDMA simulation algorithm
Null column allowed: Yes
Default value:
TX_ID
Text (50)
Name of the transmitter
Null column allowed: No
Default value:
UL_LOAD
Float
Uplink transmitter load factor: manually specified by the user or calculated
by the WCDMA simulation algorithm
Null column allowed: Yes
Default value:
IDLE_POWER_GAIN
Float
Gain dedicated to transmitted power in idle state.
Null column allowed: Yes
Default value: -10
MUG_TABLE
Memo
Set of values used to generate the graph MUG=f(number of users)
Null column allowed: Yes
Default value:
PN_DOMAIN_NAME
Text (50)
PN Offset domain name.
Null column allowed: Yes
Default value:
PN_OFFSET
Integer
PN Offset.
Null column allowed: Yes
Default value:
SYNCHRO_POWER
Float
Power of the synchronisation (SCH) channel
Null column allowed: Yes
Default value: 23
PAGING_POWER
Float
Power of other common channels except SCH
Null column allowed: Yes
Default value: 30
© Forsk 2009
AT281_AM_E1
287
Administrator Manual
MAX_UL_LOAD
Float
Maximum uplink load allowed (percentage). Used in power control
simulation
Null column allowed: Yes
Default value: 75
MAX_DL_LOAD
Float
Maximum downlink load allowed (percentage of max power used). Used in
power control simulation
Null column allowed: Yes
Default value: 50
ROT_TARGET
Float
Receiver Noise Rise Over Thermal target (dB)
Null column allowed: Yes
Default value: 4
ROT_RANGE
Float
Delta of acceptable noise rise (dB)
Null column allowed: Yes
Default value: 1
DRC_ER_RATE
Float
DRC Erasure Rate (ie % of time DRC values are in error)
Null column allowed: Yes
Default value: 25
BCMCS_TS_PCT
Float
% of time slots dedicated to Broadcast/MultiCast services
Null column allowed: Yes
Default value: 5
MAX_INTERCAR_NEIGHB_
NB
Integer
Maximum number of inter-carrier neighbours for this cell
Null column allowed: Yes
Default value:
BCMCS_RATE
Float
BCMCS service rate
Null column allowed: Yes
Default value: 204.8
CCH_TS_PCT
Float
% of time slots dedicated to Common Control Channels
Null column allowed: Yes
Default value: 3
ACTIVE
Boolean
Cell's activity: True means that the cell is active
Null column allowed: No
Default value: True
MAX_EVDO_USERS
Integer
Maximum number of EV-DO users
Null column allowed: No
Default value: 256
POOLED_PWR
Float
Amount of power which can be borrowed in the BTS power pool (dB)
Null column allowed: No
Default value: 1
TADD
Float
Minimum Ec/Io for best server selection
Null column allowed: No
Default value: -14
TDROP
Float
Ec/Io threshold for active set rejection
Null column allowed: Yes
Default value: -17
CELL_IDENTITY
Integer
Cell identity
Null column allowed: Yes
Default value:
DOWNLINK_EXTERNAL_NO
ISE_RISE
Float
Inter-network downlink noise rise
Null column allowed: Yes
Default value: 0
UPLINK_EXTERNAL_NOISE
_RISE
Float
Inter-network uplink noise rise
Null column allowed: Yes
Default value: 0
8.5.1.22
CDMAEquipments Table
This table models equipment that performs radio resource management at site level.
Field
Type
Description
Attributes
CARRIER_SELECTION
Short
Carrier selection mode
Null column allowed: No
Default value: 0
Choice list:
0="min UL noise"
1= "min DL power"
2="random"
CES_OVERHEAD_DL
Integer
Number of channel elements used for DL overhead channels (pilot,
synchro, ...)
Null column allowed: No
Default value: 0
CES_OVERHEAD_UL
Integer
Number of channel elements used for UL overhead channels (pilot,
synchro, ...)
Null column allowed: No
Default value: 0
MANUFACTURER
Text (50)
Name of the manufacturer
Null column allowed: Yes
Default value:
MUD_FACTOR
Float
MUD factor for UL interference cancellation
Null column allowed: No
Default value: 0
NAME
Text (50)
Equipment name
Null column allowed: No
Default value:
RAKE_EFFICIENCY
Float
Efficiency of the rake receiver. Used for combination of AS member
contributions
Null column allowed: No
Default value: 1
USE_NEIGHBOURS
Boolean
If true, selection of AS members is limited to the neighbours of the selected
transmitter
Null column allowed: No
Default value: False
CE_SHARED_ALL_SECTOR
S
Boolean
If true CE resources is shared between all sectors of the site
Null column allowed: No
Default value: False
SPP
Boolean
(Sector Power Pooling) If True, sectors' powers available for TCH can be
shared among all co-site sectors
Null column allowed: No
Default value: False
288
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
8.5.1.23
CDMAEquipmentsCEsUse Table
This table contains information about consumption of channel elements.
Field
Type
Description
Attributes
CHANNEL_ELTS_DL
Float
Number of channel elements used for downlink
Null column allowed: No
Default value: 1
CHANNEL_ELTS_UL
Float
Number of channel elements used for uplink
Null column allowed: No
Default value: 1
EQUIPMENT
Text (50)
First part of the unique key. Name of equipment
Null column allowed: No
Default value:
TERMINAL
Text (50)
Second part of the unique key. Terminal name.
Null column allowed: No
Default value:
8.5.1.24
CarriersType Table
This table lists different carrier types and defines whether the carrier is 1xEV-DO or 1xRTT based.
Field
Type
Description
Attributes
CARRIER
Integer
Carrier number
Null column allowed: No
Default value: 0
TYPE
Short
Carrier type
Null column allowed: Yes
Default value: 0
Choice list: 0 = 1xRTT
1 = 1xEV-DO
8.5.1.25
Multi-Service Traffic Management
This table contain descriptions of multi-service traffic data, i.e., services, mobility types, terminals, user profiles, and environments.
8.5.1.25.1
UMTSEnvironmentDefs Table
Field
Type
Description
Attributes
DENSITY
Float
Number of subscribers per km2
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 (255)
Type of user profile
Null column allowed: No
Default value:
8.5.1.25.2
UMTSMobility Table
Field
Type
NAME
Text (50)
Description
Attributes
Type of mobility
Null column allowed: No
Default value:
COVERI_THROUGHPUTS
Memo
Set of values used to generate the Rate=f(C/I) graph
Null column allowed: Yes
Default value: '38.4 -10.5
76.8 -7.5 153.6 -4.5 307.2
-2. 614.4 1 921.6 3.3
1228.8 5 1843.2 9.2
2457.6 11.5'
DELTA_TADD
Float
Delta (dB) to be added to the T_ADD defined in cell’s structure
Null column allowed: Yes
Default value: 0
DELTA_TDROP
Float
Delta (dB) to be added to the T_DROP defined in cell’s structure
Null column allowed: Yes
Default value: 0
UL_ECNT_MIN
Float
Minimum uplink Ec/Nt (EV-DO)
Null column allowed: Yes
Default value: -22
8.5.1.25.3
UMTSServicesQuality Table
Field
Type
Description
Attributes
SERVICE
Text (50)
First part of the unique key. Name of the service
Null column allowed: No
Default value:
© Forsk 2009
AT281_AM_E1
289
Administrator Manual
TERMINAL
Text (50)
Second part of the unique key. Type of terminal
Null column allowed: No
Default value:
DL_TARGET_QUAL
Float
Eb/Nt target on the downlink for each type of (mobility, SCH rate) pair
Null column allowed: Yes
Default value:
PTCH_MIN
Float
Minimum transmitter power on fundamental traffic channel for the service
Null column allowed: Yes
Default value: 14
PTCH_MAX
Float
Maximum transmitter power on fundamental traffic channel for the service
Null column allowed: Yes
Default value: 34
UL_TARGET_QUAL
Float
Eb/Nt target on the uplink for each type of (mobility, SCH rate) pair
Null column allowed: Yes
Default value:
SCH_RATE
Integer
SCH Rate factor (0 -> 16)
Null column allowed: No
Default value: 0
RX_EQUIP
Text (50)
Type of receiver
Null column allowed: No
Default value: ’Standard’
FCH2PILOT
Float
FCH power to Pilot power gain. Used if global flag UL_PWC_ON_PILOT is
set to True
Null column allowed: Yes
Default value: 0
SCH2PILOT
Float
SCH power to Pilot power gain. Used if global flag UL_PWC_ON_PILOT is
set to True
Null column allowed: Yes
Default value: 0
UL_ECNT_MIN
Float
Pilot’s Ec/Nt target. Used if global flag UL_PWC_ON_PILOT is set to True
Null column allowed: Yes
Default value: 0
MOBILITY
Text (50)
UE mobility
Null column allowed: Yes
Default value:
8.5.1.25.4
UMTSServicesUsage Table
Field
Type
Description
Attributes
CALL_DURATION
Float
Average duration of a call (for circuit switched services)
Unit: s
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
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 (255)
User profile name
Null column allowed: No
Default value:
8.5.1.25.5
UMTSServices Table
Field
Type
Description
Attributes
BODY_LOSS
Float
Body loss
Null column allowed: No
Default value: 0
NAME
Text (50)
Service name
Null column allowed: No
Default value:
PRIORITY
Integer
Priority level of the service: parameter used in the WCDMA simulation
Null column allowed: Yes
Default value: 0
USE_HANDOFF
Boolean
'Yes' if the service supports soft handoff
Null column allowed: No
Default value: False
DLFCH_ACTIVITYFACTOR
Float
Occupancy time of the fundamental channel on the downlink
Null column allowed: Yes
Default value: 1
DLRATE_2
Float
Probability to transmit twice the nominal rate on the supplementary
channel (SCH) on the downlink
Null column allowed: Yes
Default value: 0
DLRATE_4
Float
Probability to transmit four times the nominal rate on the supplementary
channel (SCH) on the downlink
Null column allowed: Yes
Default value: 0
DLRATE_8
Float
Probability to transmit eight times the nominal rate on the supplementary
channel (SCH) on the downlink
Null column allowed: Yes
Default value: 0
DLRATE_16
Float
Probability to transmit sixteen times the nominal rate on the supplementary
channel (SCH) on the downlink
Null column allowed: Yes
Default value: 0
TYPE
Short
'0'=’Speech’,’1’=’Data 1xRTT’ ‘2’=’EVDO’
Null column allowed: Yes
Default value: 0
ULFCH_ACTIVITYFACTOR
Float
Either occupancy time of the fundamental channel on the uplink for 1xRTT,
or probability to transmit the nominal rate on the supplementary channel
(SCH) on the uplink in case of 1xEVDO.
Null column allowed: Yes
Default value: 1
290
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
ULRATE_2
Float
Probability to transmit twice the nominal rate on the supplementary
channel (SCH) on the uplink
Null column allowed: Yes
Default value: 0
ULRATE_4
Float
Probability to transmit four times the nominal rate on the supplementary
channel (SCH) on the uplink
Null column allowed: Yes
Default value: 0
ULRATE_8
Float
Probability to transmit height times the nominal rate on the supplementary
channel (SCH) on the uplink
Null column allowed: Yes
Default value: 0
ULRATE_16
Float
Probability to transmit sixteen times the nominal rate on the supplementary
channel (SCH) on the uplink
Null column allowed: Yes
Default value: 0
CARRIER
Integer
Carrier supporting the service. -1 means that all carriers can be used.
Null column allowed: Yes
Default value: -1
TH_SCALE_FACTOR
Float
Ratio between application throughput and RLC layer throughput
Null column allowed: No
Default value: 95
TH_OFFSET
Float
Offset to add to the above ratio
Null column allowed: No
Default value: 0
EVDO_ULRATE_1
Float
Probability to transmit at 9.6 kbps for an EVDO service
Null column allowed: Yes
Default value: 0
TCP_SERVICE
Boolean
True if the user application is using TCP
Null column allowed: No
Default value: False
TCP_ACK_CURVE
Memo
Table of Reverse Link throughputs=f(Forward Link application layer
throughput)
Null column allowed: Yes
Default value: '0 0 300 10
600 20 900 30 1200 40
1500 50 1800 60 2400 80'
DOWN_153K6_76K8
Float
EV-DO Rev.0 Downgrading probability (153.6 -> 76.8) (Unit 1/255)
Null column allowed: Yes
Default value: 0
DOWN_19K2_9K6
Float
EV-DO Rev.0 Downgrading probability (19.2 -> 9.6) (Unit 1/255)
Null column allowed: Yes
Default value: 0
DOWN_38K4_19K2
Float
EV-DO Rev.0 Downgrading probability (38.4 -> 19.2) (Unit 1/255)
Null column allowed: Yes
Default value: 0
DOWN_76K8_38K4
Float
EV-DO Rev.0 Downgrading probability (76.8 -> 38.4) (Unit 1/255)
Null column allowed: Yes
Default value: 0
ENABLE_DOWNGRADING
Boolean
True if downgrading is enabled for the service
Null column allowed: No
Default value: True
QOS_CLASS
Short
0="Best Effort" 1="Guaranteed Bit Rate"
Null column allowed: Yes
Default value: 0
UL_OPERATION_MODE
Short
0="High Capacity" 1="Low Latency"
Null column allowed: Yes
Default value: 0
UP_19K2_38K4
Float
EV-DO Rev.0 Upgrading probability (19.2 -> 38.4) (Unit 1/255)
Null column allowed: Yes
Default value: 0
UP_38K4_76K8
Float
EV-DO Rev.0 Upgrading probability (38.4 -> 76.8) (Unit 1/255)
Null column allowed: Yes
Default value: 0
UP_76K8_153K6
Float
EV-DO Rev.0 Upgrading probability (76.8 -> 153.6) (Unit 1/255)
Null column allowed: Yes
Default value: 0
UP_9K6_19K2
Float
EV-DO Rev.0 Upgrading probability (9.6 -> 19.2) (Unit 1/255)
Null column allowed: Yes
Default value: 0
8.5.1.25.6
UMTSTerminals Table
Field
Type
Description
Attributes
GAIN
Float
Receiver antenna gain
Null column allowed: Yes
Default value: 0
LOSS
Float
Receiver antenna loss
Null column allowed: Yes
Default value: 0
NAME
Text (50)
Terminal name
Null column allowed: No
Default value:
NOISE_FACTOR
Float
Noise figure used to determine the thermal noise at the receiver
Null column allowed: Yes
Default value: 8
PMAX
Float
Maximum receiver power on traffic channel
Null column allowed: Yes
Default value: 23
PMIN
Float
Minimum receiver power on traffic channels
Null column allowed: Yes
Default value: -50
RAKE_EFFICIENCY
Float
Efficiency of the rake receiver. Used for combination of Active Set member
contributions
Null column allowed: Yes
Default value: 1
© Forsk 2009
AT281_AM_E1
291
Administrator Manual
ACTIVE_SET_SIZE
Short
Maximum number of transmitters possibly connected with the receiver for
the fundamental channel (FCH)
Null column allowed: Yes
Default value: 6
SCH_AS_SIZE
Short
Maximum number of transmitters possibly connected with the receiver for
the supplementary channel (SCH)
Null column allowed: Yes
Default value: 3
FWD_BASEDATARATE
Float
Downlink nominal rate supported by the receiver on the fundamental
channel
Null column allowed: No
Default value: 9.6
RAKE_NUM_FINGERS
Short
Number of links of the active set that will be combined
Null column allowed: Yes
Default value: 3
REV_BASEDATARATE
Float
Uplink nominal rate supported by the receiver on the fundamental channel
Null column allowed: No
Default value: 9.6
PILOT_POWER_PCT
Float
Percentage of maximum power dedicated to the UL pilot channel
Null column allowed: Yes
Default value: 0
RHO_FACTOR
Short
Rho factor to model self generated interference
Null column allowed: No
Default value: 94
SUPPORTED_TECHNO
Short
0:Speech, 1:1xRTT_Data, 2:1xEvDo_Rel0, 3:1xEvDo_RelA
Null column allowed: No
Default value: 0
RX_EQUIP
Text (50)
Type of the User Equipment Receiver
Null column allowed: No
Default value: ‘Standard’
ACK_GAIN
Float
ACK gain
Null column allowed: Yes
Default value: 4
ACK_GAIN_DORA
Float
ACK gain for 1xEvDo Rev A
Null column allowed: No
Default value: 3
RRI_GAIN_DORA
Float
RRI gain for 1xEvDo Rev A
Null column allowed: No
Default value: -6
DRC_GAIN_NOHO
Float
DRC gain (No handoff case)
Null column allowed: Yes
Default value: -1
DRC_GAIN_NOHO_DORA
Float
DRC gain (No handoff case) for 1xEvDo Rev A
Null column allowed: No
Default value: -1
DRC_GAIN_SOFT
Float
DRC gain (any kind of soft handoff)
Null column allowed: Yes
Default value: -3
DRC_GAIN_SOFT_DORA
Float
DRC gain (any kind of soft handoff) for 1xEvDo Rev A
Null column allowed: No
Default value: -3
DRC_GAIN_SOFTER
Float
DRC gain (only softer handoff)
Null column allowed: Yes
Default value: -1
DRC_GAIN_SOFTER_DORA
Float
DRC gain (only softer handoff) for 1xEvDo Rev A
Null column allowed: No
Default value: -1
TRAFFIC_GAIN_153_6
Float
Traffic gain (153.6 kbps)
Null column allowed: Yes
Default value: 18
TRAFFIC_GAIN_19_2
Float
Traffic gain (19.2 kbps)
Null column allowed: Yes
Default value: 7
TRAFFIC_GAIN_38_4
Float
Traffic gain (38.4 kbps)
Null column allowed: Yes
Default value: 10
TRAFFIC_GAIN_76_8
Float
Traffic gain (76.8 kbps)
Null column allowed: Yes
Default value: 13
TRAFFIC_GAIN_9_6
Float
Traffic gain (9.2 kbps)
Null column allowed: Yes
Default value: 4
NOISE_FACTOR_SEC
Float
Noise figure used to determine the thermal noise at the receiver (for
secondary frequency band)
Null column allowed: Yes
Default value: 8
PRIMARY_BAND
Text (50)
Primary frequency band
Null column allowed: Yes
Default value:
SECONDARY_BAND
Text (50)
Secondary frequency band
Null column allowed: Yes
Default value: 0
8.5.1.25.7
1xEV-DO Release A Bearers Modelling Tables
These tables model 1xEV-DO Release A service bearers.
DORABearers Table
Field
BEARER_INDEX
292
Type
Short
Description
Attributes
EV-DO bearer index
Null column allowed: No
Default value:
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
RLC_PEAK_RATE
Float
RLC bearer rate
Null column allowed: Yes
Default value: 0
TRANSPORT_BLOCK_SIZE
Integer
Transport block size (Bits)
Null column allowed: Yes
Default value: 0
ULBearersSelection Table
Field
Type
Description
Attributes
BEARER_INDEX
Short
Index of selected bearer
Null column allowed: Yes
Default value: 0
EARLY_TERM_TABLE
Memo
Tables of Probabilities of Earlier Termination=f(REPEAT_NUM)
Null column allowed: Yes
Default value:
HC_ECNT_REQ
Float
Required Pilot Ec/Nt for High Capacity services
Null column allowed: Yes
Default value:
LL_ECNT_REQ
Float
Required Pilot Ec/Nt for Low Latency services
Null column allowed: Yes
Default value:
MOBILITY
Text (50)
UE mobility
Null column allowed: Yes
Default value:
NUM_SUBFRAMES
Integer
Number of retransmissions to ensure a correct transmission
Null column allowed: Yes
Default value: 1
RX_EQUIP
Text (50)
Type of receiver of the User Equipment
Null column allowed: Yes
Default value: "Standard"
DLDORABearers Table
Field
Type
Description
Attributes
BEARER_INDEX
Short
EV-DO bearer index
Null column allowed: No
Default value:
RLC_PEAK_RATE
Float
RLC bearer rate
Null column allowed: Yes
Default value: 0
TRANSPORT_BLOCK_SIZE
Integer
Transport block size (Bits)
Null column allowed: Yes
Default value: 0
DLBearersSelection Table
Field
Type
Description
Attributes
BEARER_INDEX
Short
Index of selected bearer
Null column allowed: Yes
Default value: 0
CI_REQ
Float
Required Pilot C/I
Null column allowed: Yes
Default value:
EARLY_TERM_TABLE
Memo
Tables of Probabilities of Earlier Termination=f(REPEAT_NUM)
Null column allowed: Yes
Default value:
MOBILITY
Text (50)
UE mobility
Null column allowed: Yes
Default value:
NUM_SLOTS
Integer
Number of retransmissions to ensure a correct transmission
Null column allowed: Yes
Default value: 1
RX_EQUIP
Text (50)
Type of receiver of the User Equipment
Null column allowed: Yes
Default value: "Standard"
DORATerminalT2PRatios Table
Field
Type
Description
Attributes
TERMINAL
Text (50)
Terminal name
Null column allowed: No
Default value:
BEARER_INDEX
Short
EV-DO bearer index
Null column allowed: No
Default value: 0
AUX_PILOT_GAIN
Float
Auxiliary pilot gain
Null column allowed: Yes
Default value:
HC_T2P_GAIN
Float
Traffic to pilot gain for High Capacity services
Null column allowed: Yes
Default value:
LL_T2P_GAIN
Float
Traffic to pilot gain for Low Latency services
Null column allowed: Yes
Default value:
© Forsk 2009
AT281_AM_E1
293
Administrator Manual
DORABearersProba Table
Field
Type
Description
Attributes
BEARER_INDEX
Short
EV-DO bearer index
Null column allowed: No
Default value:
SERVICE
Text (50)
Name of the service
Null column allowed: No
Default value:
PROBA
Float
Probability of using a bearer
Null column allowed: No
Default value: 0
8.5.1.25.8
UMTSTraficEnvironments Table
Field
Type
Description
Attributes
CLUTTER_WEIGHTS
Binary
Internal binary format describing weights assigned to each clutter class
Null column allowed: Yes
Default value: Yes
NAME
Text (50)
Name of the created environment
Null column allowed: No
Default value:
8.5.1.25.9
UMTSUserProfiles Table
Field
Type
NAME
8.5.1.26
Text (50)
Description
Attributes
Name of the created user profile
Null column allowed: No
Default value:
ServiceQualityTables Table
This table stores quality graphs used for different reception equipment and quality indicators.
Field
Type
Description
Attributes
SERVICE
Text (50)
Name of the service (can be null for some QI)
Null column allowed: No
Default value:
QI_NAME
Text (50)
Name of the Quality Indicator
Null column allowed: No
Default value:
RX_EQUIP
Text (50)
Type of receiver of the User Equipment
Null column allowed: No
Default value: ’Standard’
MOBILITY
Text (50)
UE mobility
Null column allowed: Yes
Default value:
DL_QI_TABLE
Memo
QI=f(MEAS_PARAM) MEAS_PARAM from QualityIndicators table
Null column allowed: Yes
Default value:
UL_QI_TABLE
Memo
QI=f(MEAS_PARAM) MEAS_PARAM from QualityIndicators table
Null column allowed: Yes
Default value:
8.5.1.27
QualityIndicators Table
This table is used by Quality Indicator (FER, BER, BLER, etc.) coverage predictions.
Field
Type
Description
Attributes
NAME
Text (20)
Name of the managed quality indicator
Null column allowed: No
Default value:
PS_QI
Boolean
Flag which indicates if this indicator is used for PS services
Null column allowed: No
Default value: True
CS_QI
Boolean
Flag which indicates if this indicator is used in CS services
Null column allowed: No
Default value: True
MEAS_PARAM
Short
Name of the measured figure used for this QI determination
Null column allowed: Yes
Default value: 1
Choice list:
CPICH_ECIO=1,
CPICH_CI=2,
CPICH_ECNT=3,
DCH_EBNT=4,
HSPDSCH_ECNT= 5
USE_INTERPOLATION
Boolean
Flag which indicates if this QI must be interpolated or not
Null column allowed: No
Default value: True
294
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
8.5.1.28
UERxEquipments Table
This table contains a list of UE reception equipment.
Field
NAME
8.5.1.29
Type
Text (50)
Description
Attributes
Name of the type of receiver in the UE
Null column allowed: No
Default value:
InterfReductionFactors Table
This table stores the interference reduction factors between carriers.
Field
Type
Description
Attributes
CARRIER1
Integer
First carrier
Null column allowed: No
Default value: 0
CARRIER2
Integer
Second carrier
Null column allowed: No
Default value: 0
FACTOR
Double
Interference reduction factor
Null column allowed: No
Default value: 200
8.5.1.30
InterNetChProtect Table
This table stores the inter-network channel protection graphs.
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
© Forsk 2009
AT281_AM_E1
295
Administrator Manual
8.6
TD-SCDMA Template
Figure 8.11: on page 296, Figure 8.12: on page 297, and Figure 8.13: on page 298 depict the TD-SCDMA database structure.
Figure 8.11: TD-SCDMA Template - 1
296
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
Figure 8.12: TD-SCDMA Template - 2
© Forsk 2009
AT281_AM_E1
297
Administrator Manual
Figure 8.13: TD-SCDMA Template - 3
298
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
8.6.1
TD-SCDMA Tables
The TD-SCDMA project template has the following data structure.
8.6.1.1
PropagationModels Table
This table contains propagation model description, formulas, and parameters.
Field
Type
Description
Attributes
Data
Binary
Model specific parameters
Null column allowed: Yes
Description
Text (255)
User defined
Null column allowed: Yes
Name
Text (50)
Name of the propagation model
Null column allowed: No
Signature
Text (40)
Unique Global ID of last model update
Null column allowed: No
Type
Text (50)
ProgID of the model
Null column allowed: No
8.6.1.2
CustomFields Table
This table enables you to define default values for all the fields of all the tables in Atoll, including user-defined fields added
to different tables. It also enables you to define choice lists, a caption, and a group name for user-defined fields.
Field
Type
Description
Attributes
CHOICE_LIST
Memo
Choice list for the field
Null column allowed: Yes
COLUMN_NAME
Text (50)
Second part of the unique key. Field name
Null column allowed: No
DEFAULT_VALUE
Text (50)
Default value for the field
Null column allowed: Yes
TABLE_NAME
Text (50)
First part of the unique key. Table name
Null column allowed: No
CAPTION
Text (50)
Caption of the field (displayed instead of the name)
Null column allowed: Yes
GROUP_NAME
Text (50)
Name of the group to which that field belongs
Null column allowed: Yes
The default values defined in this table have priority over the internal predefined default values (hard-coded in Atoll or
defined in the database table structure).
In order for Atoll to correctly consider the new default values, note that:
•
•
8.6.1.3
If you use floating point values, ensure that all the users have the same decimal separator (comma or point).
The field names are case sensitive.
CoordSys Table
This table stores descriptions of the projection coordinate system and database’s internal coordinate system (the display
coordinate system used when creating database).
Field
Type
Description
Attributes
CODE
Integer
Identification number of the coordinate system (the code of userdefined coordinate systems is an integer higher than 32768)
Null column allowed: No
Default value: 0
DATUM_CODE
Double
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
ELLIPS_RMAJOR
Double
© Forsk 2009
Null column allowed: Yes
Default value: 0
Null column allowed: No
Default value: 0
Meters
AT281_AM_E1
Null column allowed: Yes
Default value: 0
299
Administrator Manual
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
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
Undefined, NoProjection, Lambert1SP, Lambert2SP, Mercator,
CassiniSoldner, TransMercator, TransMercatorSO, ObliqueStereographic,
NewZealandMapGrid, HotineOM, LabordeOM, SwissObliqueCylindical,
UTM
Null column allowed: Yes
Default value: 0
PROJ_SCALE_FACTOR
Double
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
8.6.1.4
Null column allowed: Yes
Default value: 0
Units Table
This table stores the identification numbers of reception and transmission units, projection coordinate system specified in
the .atl document and the database internal coordinate system.
Field
Type
Description
Attributes
COORD_SYSTEM
Integer
Display coordinate system when creating database
Null column allowed: Yes
Default value: -1
PROJECTION
Integer
Projected coordinate system for geo data
Null column allowed: Yes
Default value: -1
Reception unit when creating database
Null column allowed: No
Default value: 0
Choice list: 0=dBm,
1=dbµV, 2=dbµV/m
RECEPTION_UNIT
Integer
TRANSMISSION_UNIT
Integer
Transmission unit when creating database
Null column allowed: No
Default value: 0
Choice list: 0=dBm,
1=Watts, 2=kWatts
GAIN_UNIT
Integer
Unit used for gains (dBd or dBi)
Null column allowed: Yes
Default value: 0
Choice list: 0= dBd, 1= dBi
8.6.1.5
Networks Table
This table contains network-level properties and network-specific data.
Field
Type
Description
Attributes
Null column allowed: No
Default value:
NAME
Text (50)
TECHNOLOGY
Text (10)
Name of the technology
Null column allowed: No
Default value: ‘CDMA’
SYSTEM_
Text (50)
Name of the system
Null column allowed: No
Default value: ‘TDSCDMA’
DEFAULT_RESOLUTION
Float
Default calculation resolution
Null column allowed: Yes
Default value: 50
DEFAULT_MODEL
Text (50)
Default propagation model
Null column allowed: No
Default value: ‘Cost-Hata’
300
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
SHARED_RESULTS_FOLDE
Text (255)
R
Shared results storage folder
Null column allowed: Yes
Default value:
DMAX
Float
Maximum radius for a cell
Null column allowed: No
Default value: -1
NTISNTOT
Boolean
Nt includes pilot signal or not
Null column allowed: No
Default value: False
SPREADING_FACTOR_MIN
Integer
Minimum spreading factor
Null column allowed: Yes
Default value: 1
SPREADING_FACTOR_MAX
Integer
Maximum spreading factor
Null column allowed: Yes
Default value: 16
FRAME_TIME
Short
Duration of a frame in ms
Null column allowed: Yes
Default value: 10
SUBFRAME_TIME
Short
Duration of a subframe in ms
Null column allowed: Yes
Default value: 5
TS_NUMBER
Integer
Number of TS in a subframe
Null column allowed: Yes
Default value: 7
TS_DATA_CHIPS_NUMBER
Float
Number of data chips in a TS
Null column allowed: Yes
Default value: 704
MIDAMBLE_CHIPS_NUMBE
R
Float
Number of chips in midamble
Null column allowed: Yes
Default value: 144
PILOT_PROCESSING_GAIN
Float
P-CCPCH Processing Gain
Null column allowed: Yes
Default value: 13.8
GUARD_PERIOD_CHIPS_N
UMBER
Float
Number of chips in guard period
Null column allowed: Yes
Default value: 16
CQI_CPICH_BASED
Boolean
HSDPA only: CQI determination ids based on CPICH quality (true) or on
HS-PDSCH quality (false)
Null column allowed: No
Default value: True
DWPTS_CHIPS_NUMBER
Integer
DwPTS (TS dedicated to the pilot)
Null column allowed: Yes
Default value: 96
HSDPA_NTISNTOT
Boolean
HSDPA only: Nt includes or not pilot's signal for HS-SCCH, HS-PDSCH
and CPICH for CQI determination
Null column allowed: No
Default value: False
POWERS_RELATIVE_TO_PI
LOT
Boolean
Cell Paging and Synchro powers, Service Allowed DL min and max TCH
powers are absolute values (False) or relative to cell pilot power (True)
Null column allowed: No
Default value:
PTS_GUARD_PERIOD_CHI
PS_NUMBER
Integer
Number of chips in the PTS guard period
Null column allowed: Yes
Default value: 96
UPPTS_CHIPS_NUMBER
Integer
UpPTS (TS dedicated to the pilot)
Null column allowed: Yes
Default value: 160
INTERFERERS_RX_THRES
H
Float
Interferers' reception threshold
Null column allowed: Yes
Default value: -130
SPREADING_WIDTH
Float
Spreading width (MHz)
Null column allowed: Yes
Default value: 1.28
EBNT_QUALITY_TARGET
Boolean
Type of quality target. True = Eb/Nt, False = C/I
Null column allowed: No
Default value: True
8.6.1.6
Sites Table
This table contains the physical properties of sites.
Field
Type
Description
Attributes
ALTITUDE
Float
Real altitude
Unit: m
Null column allowed: Yes
Default value:
COMMENT_
Text (255)
Additional information on the site
Null column allowed: Yes
Default value:
LATITUDE
Double
Y coordinate
Null column allowed: No
Default value: 0
LONGITUDE
Double
X coordinate
Null column allowed: No
Default value: 0
NAME
Text (50)
Site name
Null column allowed: No
Default value:
CDMA_EQUIPMENT
Text (50)
Equipment associated with the site
Null column allowed: Yes
Default value:
CHANNEL_ELEMENTS_DL
Integer
Number of available channel elements for downlink
Null column allowed: No
Default value: 256
© Forsk 2009
AT281_AM_E1
301
Administrator Manual
CHANNEL_ELEMENTS_UL
Integer
Number of available channel elements for uplink
Null column allowed: No
Default value: 256
PYLON_HEIGHT
Float
Height of the pylon at site
Null column allowed: Yes
Default value: 50
SUPPORT_NATURE
Short
The nature of site. This field is for information only
Null column allowed: Yes
Default value: 0
8.6.1.7
Site List Management Tables
These tables manage site lists used to filter groups of sites and transmitters.
8.6.1.7.1
SitesListsNames Table
Field
Type
Description
Attributes
NAME
Text (50)
Name of the list
Null column allowed: No
Description
Attributes
8.6.1.7.2
SitesLists Table
Field
Type
LIST_NAME
Text (50)
First part of the unique key. Name of the list
Null column allowed: No
SITE_NAME
Text (50)
Second part of the unique key. Name of the site
Null column allowed: No
8.6.1.8
Transmitter List Management Tables
These tables manage transmitter lists used to filter groups of transmitters.
8.6.1.8.1
TxsListsNames Table
Field
Type
Description
Attributes
NAME
Text (50)
Name of the transmitter list
Null column allowed: No
8.6.1.8.2
TxsLists Table
Field
Type
Description
Attributes
LIST_NAME
Text (50)
First part of the unique key. Name of the list.
Null column allowed: No
TX_NAME
Text (50)
Second part of the unique key. Name of the transmitter.
Null column allowed: No
8.6.1.9
Antennas Table
This table contains the description of antennas.
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:
Note:
•
302
An antenna pattern described in a text format may be converted to a binary format using a
converter. The format of the binary field, DIAGRAM, is detailed below. Each antenna is
described by a header and a list of value pairs.
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
- The header is defined as follows:
int (32 bits) flag = 0 for omni diagrams, 1 for non-omni
short (16 bits) num = number of diagrams (0,1,2,3,4)
short (16 bits) siz0 = size of the first diagram (horizontal copolar section (elevation=0°))
short (16 bits) siz1 = size of second (vertical copolar section (azimuth=0°))
short (16 bits) siz2 = size of third (horizontal contrapolar)
short (16 bits) siz3 = size of fourth (vertical contrapolar)
short (16 bits) prec = precision of the following angle values (=100)
- Then follows the content of each of the defined diagrams ("sizx" with a value not equal to
zero).
- One diagram consists of a list of value pairs:
one unsigned short value, the angle in degrees (multiplied by 100), so 577 means 5
degrees 77 hundredths of a degree.
one short value representing the loss in dB for the given angle.
- if siz2 = 5, there will be 5 pairs of values describing the third diagram.
- All the lists of pairs are concatenated without a separator.
8.6.1.10
SecondaryAntennas Table
This table is used to model additional antennas installed on transmitters.
Field
Type
Description
Attributes
ANTENNA
Text (50)
Name of the antenna installed on the transmitter
Null column allowed: No
Default value:
AZIMUT
Float
Second part of the unique key. Azimuth of the antenna
Null column allowed: No
Default value: 0
PERCENT_POWER
Float
Percentage of power dedicated to the secondary antenna
Null column allowed: No
Default value: 0
TILT
Float
Mechanical downtilt of the secondary antenna
Null column allowed: No
Default value: 0
TX_ID
Text (50)
First part of the unique key. Transmitter name
Null column allowed: No
Default value:
REDT
Float
Additional electrical downtilt
Null column allowed: Yes
Default value: 0
8.6.1.11
SmartAntennas Table
This table models smart antenna systems.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the Smart Antenna
Null column allowed: No
Default value:
GEOMETRY_TYPE
Integer
Geometry 1- ULA 2- UCA
Null column allowed: Yes
Default value: 1
ELTS_NUMBER
Integer
Number of elements
Null column allowed: Yes
Default value: 4
INTER_ELTS_DIST
Integer
Distance between elements in % of the wavelength
Null column allowed: Yes
Default value: 50
PROBA_THRESHOLD
Integer
Probability of having more than used C/I gain
Null column allowed: Yes
Default value: 50
COMMENT_
Text (255)
Algorithm used to the C/I gain curves
Null column allowed: Yes
Default value:
ADAPTIVE_PATTERN_DL
Text (50)
Downlink pattern used to model an adaptative smart antenna
Null column allowed: Yes
Default value:
ADAPTIVE_PATTERN_UL
Text (50)
Uplink pattern used to model an adaptative smart antenna
Null column allowed: Yes
Default value:
GOB_PATTERN
Text (50)
Downlink grid of beams name
Null column allowed: Yes
Default value:
GOB_PATTERN_UL
Text (50)
Uplink grid of beams name
Null column allowed: Yes
Default value:
© Forsk 2009
AT281_AM_E1
303
Administrator Manual
SA_MODEL
Text (50)
External Model used to model the smart antenna
Null column allowed: Yes
Default value:
MODELLING_TYPE
Short
Modelling Type: 0- Dedicated Model, 1- Ideal Beam Steering, 2- Grid Of
Beams, 3- Statistical
Null column allowed: Yes
Default value: 0
8.6.1.12
SmartAntennasModels Table
This table is used to store the smart antenna model parameters.
Field
Type
Description
Attributes
SA_NAME
Text (50)
Name of the smart antenna model
Null column allowed: No
Default value:
SA_TYPE
Text (50)
Type of the smart antenna model
Null column allowed: No
Default value:
SA_SIGNATURE
Text (50)
Signature of the smart antenna model
Null column allowed: No
Default value:
SA_DATA
Binary
Smart antenna model data
Null column allowed: Yes
Default value:
SA_DESCRIPTION
Text (50)
Description of the smart antenna model
Null column allowed: Yes
Default value:
8.6.1.13
SACIGainCDF Table
This table stores the graphs of cumulative density function of C/I gain associated to various smart antenna systems.
Field
Type
Description
Attributes
SA_NAME
Text (50)
Name of the Smart antenna
Null column allowed: No
Default value:
ANGULAR_SPREAD
Short
Value of the average angular spread in dB
Null column allowed: Yes
Default value: 5
CIGAIN_CDF
Memo
CDF of C/I gain values (list of pairs: C/I, cumulated probability)
Null column allowed: Yes
Default value:
8.6.1.14
Antenna List Management Tables
These tables manage antenna lists used to filter groups of antennas.
8.6.1.14.1
AntennasListsNames Table
Field
Type
Description
Attributes
NAME
Text (50)
Name of the list
Null column allowed: No
8.6.1.14.2
AntennasLists Table
Field
Type
Description
Attributes
ANTENNA_NAME
Text (50)
First part of the unique key. Name of the list.
Null column allowed: No
LIST_NAME
Text (50)
Second part of the unique key. Name of the antenna.
Null column allowed: No
8.6.1.15
FrequencyBands Table
This table contains the description of frequency band(s).
304
Field
Type
Description
Attributes
NAME
Text (50)
Name of the frequency band
Null column allowed: No
Default value:
FIRST_CARRIER
Integer
Number of the first carrier available on the network
Null column allowed: Yes
Default value: 0
FREQUENCY
Double
Average frequency of carriers
Unit: MHz
Null column allowed: Yes
Default value: 2010
LAST_CARRIER
Integer
Number of the last carrier available on the network
Null column allowed: Yes
Default value: 0
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
SPREADING_WIDTH
Double
Spreading bandwidth definition
Null column allowed: Yes
Default value: 1.28
BAND_WIDTH
Double
Bandwidth (MHz)
Null column allowed: Yes
Default value: 1.6
8.6.1.16
Receivers Table
This table models the receiver used for raster coverage predictions.
Field
Type
Description
Attributes
ADJ_CHANNEL_PROT
Float
Protection against interfering signals from adjacent channels.
Null column allowed: No
Default value: 18
ANTENNA
Text (50)
Receiver antenna name (if empty an omni antenna is used)
Null column allowed: Yes
Default value:
HEIGHT
Float
Height of the receiver
Null column allowed: No
Default value: 2
LOSS
Float
Losses due to receiver radio equipment (up and downlink)
Null column allowed: No
Default value: 0
NAME
Text (50)
Receiver name
Null column allowed: No
Default value:
8.6.1.17
Equipment Management Tables
These tables Model TMA, feeders, and BTS equipment properties.
8.6.1.17.1
TMAEquipments Table
Field
Type
Description
Attributes
DL_LOSSES
Float
Downlink losses of Tower Mounted Amplifier
Null column allowed: Yes
Default value: 0
NAME
Text (50)
Name of Tower Mounted Amplifier
Null column allowed: No
Default value:
NOISE_FIGURE
Float
Noise figure of Tower Mounted Amplifier
Null column allowed: Yes
Default value: 0
UL_GAIN
Float
Uplink gain of Tower Mounted Amplifier
Null column allowed: Yes
Default value: 0
8.6.1.17.2
FeederEquipments Table
Field
Type
Description
Attributes
CONNECTOR_LOSSES_UL
Float
Feeder connector losses in uplink
Null column allowed: Yes
Default value: 0
CONNECTOR_LOSSES_DL
Float
Feeder connector losses in downlink
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:
8.6.1.17.3
BTSEquipments Table
Field
Type
Description
Attributes
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
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
RHO_FACTOR
Short
Rho factor to model self generated interference (100%=ideal)
Null column allowed: Yes
Default value: 100
© Forsk 2009
AT281_AM_E1
305
Administrator Manual
8.6.1.18
Neighbour Management Tables
8.6.1.18.1
Neighbours Table
This table stores neighbourhood relationships between cells of the same .atl document (intra-technology neighbours).
Field
Type
Description
Attributes
IMPORTANCE
Float
Handover importance (for AFP use)
Null column allowed: Yes
Default value: 1
NEIGHBOUR
Text (50)
Second part of the unique key. List of neighbours
Null column allowed: No
Default value:
RANK
Float
Order of the neighbourhood (not strict order relation)
Null column allowed: Yes
Default value:
REASON
Integer
Reason of the neighbourhood
Null column allowed: Yes
Default value: 0 (Manual)
Choice list:
Manual, Forced, Co-site,
Adjacent, Symmetric,
Distance, Coverage
TRANSMITTER
Text (50)
First part of the unique key. Transmitters or cells
Null column allowed: No
Default value:
TYPE
Text (50)
Type of the neighbourhood (handover, measurement…)
Null column allowed: Yes
Default value:
FORCE_HHO
Boolean
Force Handover type to hard handover in case of intra-carriers neighbours
Null column allowed: No
Default value: False
8.6.1.18.2
NeighboursExt Table
This table stores neighbourhood relationships between transmitters/cells of different .atl documents (inter-technology
neighbours).
Field
Type
Description
Attributes
IMPORTANCE
Float
Handover importance (for AFP use)
Null column allowed: Yes
Default value:
NEIGHBOUR
Text (50)
Second part of the unique key. List of neighbours from another
project
Null column allowed: No
Default value:
RANK
Float
Order of the neighbourhood (not strict order relation)
Null column allowed: Yes
Default value:
REASON
Integer
Reason of the neighbourhood
Null column allowed: Yes
Default value: 0 (Manual)
Choice list:
Manual, Forced, Co-site,
Adjacent, Symmetric,
Distance, Coverage
TRANSMITTER
Text (50)
First part of the unique key. Transmitters or cells
Null column allowed: No
Default value:
TYPE
Text (50)
Type of the neighbourhood (handover, measurement…)
Null column allowed: Yes
Default value:
8.6.1.18.3
NeighboursConstraints Table
This table enables you set handover relationships between cells. These constraints are used as input for automatic neighbour allocation.
Field
Description
Attributes
IMPORTANCE
Float
Handover importance (for AFP use)
Null column allowed: Yes
Default value:
NEIGHBOUR
Text (50)
Second part of the unique key. List of neighbours
Null column allowed: No
Default value:
RANK
Float
Order of the neighbourhood (not strict order relation)
Null column allowed: Yes
Default value:
Integer
Type of constraint on the neighbourhood relationship. Constraint is used in
automatic allocation.
Null column allowed: Yes
Default value: 0
Choice list:
0=Forced, 1=Forbidden
STATUS
306
Type
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
TRANSMITTER
Text (50)
First part of the unique key. Transmitters or cells.
Null column allowed: No
Default value:
FORCE_HHO
Boolean
Force Handover type to hard handover in case of intra-carriers neighbours
Null column allowed: No
Default value: False
8.6.1.18.4
NeighboursConstraintsExt Table
This table enables you to set external handover relationships (with transmitters/cells of another project). These constraints
are used as input for automatic neighbour allocation.
Field
Type
Description
Attributes
IMPORTANCE
Float
Handover importance (for AFP use)
Null column allowed: Yes
Default value:
NEIGHBOUR
Text (50)
Second part of the unique key. List of neighbours from another
project.
Null column allowed: No
Default value:
RANK
Float
Order of the neighbourhood (not strict order relation)
Null column allowed: Yes
Default value:
STATUS
Integer
Type of constraint on the neighbourhood relationship. Constraint is used in
automatic allocation.
Null column allowed: Yes
Default value: 0
Choice list:
0=Forced, 1=Forbidden
TRANSMITTER
Text (50)
First part of the unique key. Transmitters or cells
Null column allowed: No
Default value:
8.6.1.19
Transmitters Table
This table stores the transmitters and their properties.
Field
Type
Description
Attributes
ACTIVE
Boolean
Transmitter activity: 'Yes' means that the transmitter is active
Null column allowed: No
Default value: True
ANTDIVGAIN
Float
Antenna diversity gain
Null column allowed: Yes
Default value: 0
ANTENNA_NAME
Text (50)
Name of the main antenna installed on the transmitter
Null column allowed: Yes
Default value:
AZIMUT
Float
Azimuth of the main antenna
Null column allowed: Yes
Default value: 0
BTS_NAME
Text (50)
Name of the BTS equipment
Null column allowed: Yes
Default value:
CALC_RADIUS
Integer
Calculation radius used to define the calculation area
Unit: m
Null column allowed: Yes
Default value: 4000
CALC_RADIUS2
Integer
Extended calculation radius
Null column allowed: Yes
Default value:
CALC_RESOLUTION
Integer
Calculation resolution
Null column allowed: Yes
Default value: 50
CALC_RESOLUTION2
Integer
Extended calculation resolution
Null column allowed: Yes
Default value:
CELL_SIZE
Float
Hexagon radius
Unit: m
Null column allowed: Yes
Default value: 2000
COMMENT_
Text (255)
Additional information about the transmitter
Null column allowed: Yes
Default value:
DX
Float
X coordinate relative to the site location
Null column allowed: Yes
Default value: 0
DY
Float
Y coordinate relative to the site location
Null column allowed: Yes
Default value: 0
FEEDER_NAME
Text (50)
Name of the feeder equipment
Null column allowed: Yes
Default value:
FEEDERLENGTH_DL
Float
Length of feeder in DL
Null column allowed: Yes
Default value: 0
FEEDERLENGTH_UL
Float
Length of feeder in UL
Null column allowed: Yes
Default value: 0
HEIGHT
Float
Antenna height above the ground
Unit: m
Null column allowed: Yes
Default value: 25
HEXAGON_GROUP
Text (50)
Group of hexagons used to create this transmitter
Null column allowed: Yes
Default value:
© Forsk 2009
AT281_AM_E1
307
Administrator Manual
MISCDLL
Float
Miscellaneous DL loss
Null column allowed: Yes
Default value: 0
MISCULL
Float
Miscellaneous UL loss
Null column allowed: Yes
Default value: 0
PROPAG_MODEL
Text (255)
Name of the propagation model used to calculate prediction
Null column allowed: Yes
Default value: ’Default
model’
PROPAG_MODEL2
Text (255)
Name of the propagation model used to calculate extended prediction
Null column allowed: Yes
Default value:
SITE_NAME
Text (50)
Name of the site on which the transmitter is located (from the site table of
Atoll)
Null column allowed: No
Default value:
TILT
Float
Mechanical downtilt of the first antenna
Null column allowed: Yes
Default value: 0
TMA_NAME
Text (50)
Name of the TMA equipment
Null column allowed: Yes
Default value:
TX_ID
Text (50)
Transmitter name
Null column allowed: No
Default value:
FBAND
Text (50)
Frequency band
Null column allowed: No
Default value:
NOISE_FIGURE
Float
Noise figure used to determine the thermal noise at the transmitter
Null column allowed: Yes
Default value: 5
RXLOSSES
Float
Losses in the uplink due to transmitter radio equipment
Null column allowed: Yes
Default value: 0
TXLOSSES
Float
Losses in the downlink due to transmitter radio equipment
Null column allowed: Yes
Default value: 0
COV_PROBA
Short
Cell edge Coverage probability per Transmitter
Null column allowed: Yes
Default value: 75
MAX_RANGE
Integer
Maximum range (m) of coverage (for extended cells)
Null column allowed: Yes
Default value: 35000
MIN_RANGE
Integer
Minimum range (m) of coverage (for extended cells)
Null column allowed: Yes
Default value: 0
REDT
Float
Remote Electrical tilt
Null column allowed: Yes
Default value: 0
SA_NAME
Text (50)
Name of the associated smart antenna (if empty, the standard antenna is
used)
Null column allowed: Yes
Default value:
N_FREQUENCY
Boolean
N-frequency mode. 'Yes' means that the transmitter has one master carrier
and slaves carriers; otherwise all its carriers are standalone
Null column allowed: No
Default value: False
TX_DIVERSITY_CFG
Short
TX diversity configuration. 1 = No TX diversity 2 = TX div. open loop 3 =
TX div. closed loop
Null column allowed: Yes
Default value: 0
NUM_RX_ANTENNAS
Short
Number of transmission antenna ports available at the transmitter
Null column allowed: No
Default value: 1
NUM_TX_ANTENNAS
Short
Number of reception antenna ports available at the transmitter
Null column allowed: No
Default value: 1
8.6.1.20
TplTransmitters Table
This table is used to store station templates and their properties.
Field
Type
Description
Attributes
ACTIVE
Boolean
Transmitter activity: 'Yes' means that the transmitter is active
Null column allowed: No
ANTDIVGAIN
Float
Antenna diversity gain
Unit: dB
Null column allowed: Yes
ANTENNA_NAME
Text (50)
Name of the main antenna installed on the transmitter
Null column allowed: Yes
AZIMUT
Float
Azimuth of the first antenna
Null column allowed: Yes
BTS_NAME
Text (50)
Name of the BTS equipment
Null column allowed: Yes
CALC_RADIUS
Integer
Calculation radius used to define each transmitter calculation area
Unit: m
Null column allowed: Yes
CALC_RADIUS2
Integer
Extended calculation radius
Unit: m
Null column allowed: Yes
CALC_RESOLUTION
Integer
Calculation resolution
Null column allowed: Yes
CALC_RESOLUTION2
Integer
Extended calculation resolution
Null column allowed: Yes
308
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
CELL_SIZE
Float
Hexagon radius
Unit: m
Null column allowed: Yes
FEEDER_NAME
Text (50)
Name of the feeder equipment
Null column allowed: Yes
FEEDERLENGTH_DL
Float
Length of downlink feeder
Unit: m
Null column allowed: Yes
FEEDERLENGTH_UL
Float
Length of uplink feeder
Unit: m
Null column allowed: Yes
HEIGHT
Float
Antenna height above the ground
Unit: m
Null column allowed: Yes
MAX_NEIGHB_NUMBER
Short
Maximum number of neighbours for the cell or the transmitter
Null column allowed: Yes
MAX_EXT_NEIGHB_NUMBE
R
Short
Maximum number of inter-technology neighbours for the cell or the
transmitter
Null column allowed: Yes
MISCDLL
Float
Miscellaneous downlink losses
Null column allowed: Yes
MISCULL
Float
Miscellaneous uplink losses
Null column allowed: Yes
NAME
Text (50)
Template name
Null column allowed: No
NUM_SECTORS
Integer
Number of sectors
Null column allowed: Yes
PROPAG_MODEL
Text (255)
Name of the propagation model used to calculate predictions
Null column allowed: Yes
PROPAG_MODEL2
Text (255)
Name of the propagation model used to calculate extended prediction
Null column allowed: Yes
TILT
Float
Mechanical downtilt of the main antenna
Null column allowed: Yes
TMA_NAME
Text (50)
Name of the Tower Mounted Amplifier equipment
Null column allowed: Yes
CARRIERS
Text (50)
Carriers used by the transmitter
Null column allowed: Yes
FBAND
Text (50)
Frequency band
Null column allowed: No
NOISE_FIGURE
Float
Noise figure used to determine the thermal noise at the transmitter
Null column allowed: Yes
PILOT_POWER
Float
Power of the pilot channel
Null column allowed: Yes
POWER_MAX
Float
Maximum power supported by the transmitter
Null column allowed: Yes
RXLOSSES
Float
Losses in the uplink due to transmitter radio equipment
Unit: dB
Null column allowed: Yes
TOTAL_POWER
Float
Total downlink power: manually specified by the user or calculated by the
WCDMA simulation algorithm
Null column allowed: Yes
TXLOSSES
Float
Losses in the downlink due to transmitter radio equipment
Unit: dB
Null column allowed: Yes
UL_LOAD
Float
Uplink transmitter load factor: manually specified by the user or calculated
by the WCDMA simulation algorithm
Null column allowed: Yes
CHANNEL_ELEMENTS_DL
Integer
Number of channel elements for downlink
Null column allowed: Yes
CHANNEL_ELEMENTS_UL
Integer
Number of channel elements for uplink
Null column allowed: Yes
CDMA_EQUIPMENT
Text (50)
CDMA equipment
Null column allowed: Yes
REUSE_DIST
Float
Minimum reuse distance for scrambling codes
Null column allowed: Yes
OTHERS_CCH_POWER
Float
Power of common channels (except SCH)
Null column allowed: Yes
SC_DOMAIN_NAME
Text (50)
Scrambling code domain name
Null column allowed: Yes
SCH_POWER
Float
Power of the synchronisation (SCH) channel
Null column allowed: Yes
COV_PROBA
Short
Cell edge Coverage probability per Transmitter
Null column allowed: Yes
MAX_RANGE
Integer
Maximum range (m) of coverage (for extended cells)
Null column allowed: Yes
MIN_RANGE
Integer
Minimum range (m) of coverage (for extended cells)
Null column allowed: Yes
REDT
Float
Remote Electrical tilt
Null column allowed: Yes
MAX_UL_LOAD
Float
Maximum uplink load allowed (percentage). Used in power control
simulation
Null column allowed: Yes
MAX_DL_LOAD
Float
Maximum downlink load allowed (percentage of max power used). Used in
power control simulation
Null column allowed: Yes
SA_NAME
Text (50)
Name of the associated smart antenna (if empty, the standard antenna is
used)
Null column allowed: Yes
PWC_LIMIT
Float
Maximum difference between two DCH powers transmitted by a cell (dB)
Null column allowed: Yes
TS_CONFIG
Float
Timeslot configuration (1-DUDDDDD 2-DUUDDDD 3-DUUUDDD 4DUUUUDD 5-DUUUUUD 6-DUUUUUU)
Null column allowed: Yes
DWPCH_POWER
Float
Power on the DwPTS timeslot
Null column allowed: Yes
DYN_HS_SCCH_POWER_A
LLOC
Boolean
Allocation of power for HS_SCCH (True=Dynamic, False=Static)
Null column allowed: No
© Forsk 2009
AT281_AM_E1
309
Administrator Manual
DYN_HSDPA_POWER_ALL
OC
Boolean
Allocation of power for HSDPA (True=Dynamic, False=Static)
Null column allowed: No
ENABLE_HSDPA
Boolean
Cell supports or not HSDPA channels
Null column allowed: No
HS_SCCH_POWER
Float
Value of power dedicated to a HS_SCCH channel. In case of dynamic
allocation, it is the maximum available power.
Null column allowed: Yes
HSDPA_MAX_CODES
Short
Maximum number of HS-PDSCH codes
Null column allowed: Yes
HSDPA_MAX_USERS
Short
Max number of HSDPA users managed simultaneously by the scheduler
Null column allowed: Yes
HSDPA_MIN_CODES
Short
Minimum Number of HS-PDSCH codes
Null column allowed: Yes
HSDPA_PWR
Float
Amount of power (dBm) dedicated to HSDPA
Null column allowed: Yes
HSDPA_SCHEDULER_ALG
O
Short
Scheduling algo used for HSDPA users. 0=MAXC/I (MAx C/I), 1=RR
(Round Robin), 2=PF (Proportional Fair)
Null column allowed: Yes
NUM_HS_SCCH
Short
Number of HS_SCCH channels
Null column allowed: Yes
PWR_HEADROOM
Float
Power Control Headroom (dB) for DCH (used in WCDMA simulation
algorithm)
Null column allowed: Yes
UPPCH_POWER
Float
Power on the UpPTS timeslot
Null column allowed: Yes
N_FREQUENCY
Boolean
N-frequency mode. 'Yes' means that the transmitter has one master carrier
and slaves carriers; otherwise all its carriers are standalone
Null column allowed: No
DYN_HS_SICH_POWER_AL
LOC
Boolean
Allocation of power for HS-SICH (True=Dynamic, False=Static)
Null column allowed: No
NUM_HS_SICH
Short
Number of HS-SICH channels per cell
Null column allowed: Yes
NUM_RX_ANTENNAS
Short
Number of transmission antenna ports available at the transmitter
Null column allowed: Yes
NUM_TX_ANTENNAS
Short
Number of reception antenna ports available at the transmitter
Null column allowed: Yes
DOWNLINK_EXTERNAL_NO
ISE_RISE
Float
Inter-network downlink noise rise
Null column allowed: Yes
UPLINK_EXTERNAL_NOISE
_RISE
Float
Inter-network uplink noise rise
Null column allowed: Yes
REQ_UL_RUS
Integer
Required resource units in uplink
Null column allowed: Yes
REQ_DL_RUS
Integer
Required resource units in downlink
Null column allowed: Yes
8.6.1.21
Repeaters Table
This table manages repeaters and repeater properties.
310
Field
Type
Description
Attributes
AMPLIFIER_GAIN
Float
Gain of the amplifier
Null column allowed: Yes
Default value: 80
AZIMUT
Float
Azimuth of the donor side antenna
Null column allowed: Yes
Default value: 0
DONOR_CELLID
Text (50)
Name of the donor cell
Null column allowed: No
Default value:
DOWNTILT
Float
Downtilt of the donor side antenna
Null column allowed: Yes
Default value: 0
FEEDER_NAME
Text (50)
Name of the donor side feeder
Null column allowed: Yes
Default value:
FEEDERLENGTH
Float
Length of donor side feeder
Null column allowed: Yes
Default value: 0
HEIGHT
Float
Height of the donor side antenna
Null column allowed: Yes
Default value: 25
REC_ANTENNA
Text (50)
Name of the donor side antenna
Null column allowed: Yes
Default value:
TX_ID
Text (50)
Name of the transmitter (and of the transmitter used for coverage)
Null column allowed: No
Default value:
TOTAL_GAIN
Float
Total gain to be applied to donor cell pilot power
Null column allowed: Yes
Default value: 0
DONOR_LINK_TYPE
Short
1- Off air 2- Microwave 3- Fibre
Null column allowed: No
Default value: 1
DONOR_LINK_LOSS
Float
Loss (dB) between donor and donor side of the repeater
Null column allowed: Yes
Default value: 0
EQUIPMENT_NAME
Text (50)
If no equipment, the repeater is a passive component
Null column allowed: Yes
Default value:
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
REC_FEEDERLENGTH_UL
Float
Length of donor side uplink feeder
Null column allowed: Yes
Default value: 0
TOTAL_GAIN_UL
Float
Uplink total gain to be applied to mobile output power
Null column allowed: Yes
Default value: 0
DONOR_PROPAG_MODEL
Text (50)
Name of the propagation model used to calculate prediction between
donor and repeater
Null column allowed: Yes
Default value:
Note:
•
8.6.1.22
Repeater properties are saved in two tables: the donor-side parameters are in the
Repeaters table and the coverage-side parameters in the Transmitters table.
RepeaterEquipments Table
This table models the equipment used by repeaters.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the repeater equipment
Null column allowed: No
Default value:
MANUFACTURER
Text (50)
Manufacturer of the repeater equipment
Null column allowed: Yes
Default value:
NOISE_FIGURE
Float
Repeater noise Figure (dB)
Null column allowed: Yes
Default value: 5
MIN_AMPLIFIER_GAIN
Float
Minimum gain of the amplifier (dB)
Null column allowed: Yes
Default value: 50
MAX_AMPLIFIER_GAIN
Float
Maximum gain of the amplifier (dB)
Null column allowed: Yes
Default value: 90
STEP_AMPLIFIER_GAIN
Float
Step of amplifier gain (dB)
Null column allowed: Yes
Default value: 1
MAX_OUTPUT_UL
Float
Maximum uplink output power (dBm)
Null column allowed: Yes
Default value: 12
MAX_OUTPUT_DL
Float
Maximum downlink output power (dBm)
Null column allowed: Yes
Default value: 30
TIME_DELAY
Float
Time delay in the equipment (microseconds)
Null column allowed: Yes
Default value: 5
COMMENT_
Text (255)
Comments
Null column allowed: Yes
Default value:
8.6.1.23
Scrambling Code Management Tables
These tables store constraints (the range of available scrambling codes, pairs of cells which cannot be assigned the same
scrambling codes) used as input for automatic scrambling code allocation.
8.6.1.23.1
ScramblingCodesDomains Table
Field
Type
Description
Attributes
DOMAIN_NAME
Text (50)
Resource domain name
Null column allowed: No
Default value:
8.6.1.23.2
ScramblingCodesGroups Table
Field
Type
Description
Attributes
DOMAIN_NAME
Text (50)
Second part of the unique key. Called grouping scheme. Set of
scrambling code groups.
Null column allowed: No
Default value:
EXCLUDED
Text (225)
List of codes to be excluded from the series defined by FIRST, LAST and
STEP (separated by blank characters)
Null column allowed: Yes
Default value:
EXTRA
Text (225)
Codes to be added. It is forbidden for EXTRA and EXLUDED to have
common numbers. Separator must be a blank character.
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
© Forsk 2009
AT281_AM_E1
311
Administrator Manual
NAME
Text (50)
First part of the unique key. Name of the scrambling code 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
8.6.1.23.3
Separations Table
Field
Type
Description
Attributes
TX_ID
Text (50)
First part of the unique key. First cell name in a symmetric relation
Null column allowed: No
Default value:
TX_ID_OTHER
Text (50)
Second part of the unique key. Second cell name in a symmetric
relation
Null column allowed: No
Default value:
8.6.1.23.4
CodesRelativityClusters Table
This table models scrambling code clusters.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the cluster of scrambling codes
Null column allowed: No
Default value:
CODES_LIST
Text (255)
Coma separated list of codes belonging to the cluster
Null column allowed: No
Default value:
8.6.1.24
CDMACells Table
This table stores cells and their properties.
Field
Type
Description
Attributes
CARRIER
Integer
Carrier number
Null column allowed: Yes
Default value: 0
CELL_ID
Text (50)
Name of the cell
Null column allowed: No
Default value:
COMMENT_
Text (255)
Additional information about the cell
Null column allowed: Yes
Default value:
MAX_NEIGHB_NUMBER
Integer
Maximum number of neighbours for the cell
Null column allowed: Yes
Default value:
MAX_EXT_NEIGHB_NUMBE
R
Integer
Maximum number of inter-technology neighbours for the cell
Null column allowed: Yes
Default value:
PILOT_POWER
Float
Power of the pilot channel
Null column allowed: Yes
Default value: 33
POWER_MAX
Float
Maximum power supported by the transmitter
Null column allowed: Yes
Default value: 43
REUSE_DIST
Float
Minimum reuse distance for scrambling codes
Null column allowed: Yes
Default value:
TX_ID
Text (50)
Name of the transmitter
Null column allowed: No
Default value:
SC_DOMAIN_NAME
Text (50)
Scrambling code domain name.
Null column allowed: Yes
Default value:
SCH_POWER
Float
Power of the synchronisation (SCH) channel
Null column allowed: Yes
Default value: 21
SCRAMBLING_CODE
Integer
Scrambling code.
Null column allowed: Yes
Default value:
PWC_LIMIT
Short
Maximum difference between two DCH powers transmitted by a cell (dB)
Null column allowed: Yes
Default value: 20
TS_CONFIG
Integer
Timeslot configuration
(1-DUDDDDD 2-DUUDDDD
3-DUUUDDD 4-DUUUUDD
5-DUUUUUD 6-DUUUUUU)
Null column allowed: Yes
Default value: 3
REQ_UL_RUS
Short
Required resource units in uplink
Null column allowed: Yes
Default value: 0
REQ_DL_RUS
Short
Required resource units in downlink
Null column allowed: Yes
Default value: 0
DWPCH_POWER
Float
Power on the DwPTS timeslot
Null column allowed: Yes
Default value: 36
312
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
DYN_HS_SCCH_POWER_A
LLOC
Boolean
Allocation of power for HS_SCCH (True=Dynamic, False=Static)
Null column allowed: No
Default value: True
DYN_HSDPA_POWER_ALL
OC
Boolean
Allocation of power for HSDPA (True=Dynamic, False=Static)
Null column allowed: No
Default value: True
ENABLE_HSDPA
Boolean
Cell supports or not HSDPA channels
Null column allowed: No
Default value: False
HS_SCCH_POWER
Float
Value of power dedicated to a HS-SCCH channel. In case of dynamic
allocation, it is the maximum available power.
Null column allowed: Yes
Default value:
HSDPA_MAX_CODES
Short
Maximum number of HS-PDSCH codes
Null column allowed: Yes
Default value: 16
HSDPA_MAX_USERS
Short
Max number of HSDPA users managed simultaneously by the scheduler
Null column allowed: Yes
Default value: 64
HSDPA_MIN_CODES
Short
Minimum Number of HS-PDSCH codes
Null column allowed: Yes
Default value: 0
HSDPA_PWR
Float
Amount of power (dBm) dedicated to HSDPA
Null column allowed: Yes
Default value:
HSDPA_SCHEDULER_ALG
O
Short
Scheduling algo used for HSDPA users. 0 = MAX C/I, 1 = Round Robin,
2 = Proportional Fair.
Null column allowed: Yes
Default value: 2
NUM_HS_SCCH
Short
Number of HS-SCCH channels
Null column allowed: Yes
Default value: 5
PWR_HEADROOM
Float
Power Control Headroom (dB) for DCH (used in WCDMA simulation
algorithm)
Null column allowed: Yes
Default value: 0
ACTIVE
Boolean
Cell's activity: 'Yes' means that the cell is active
Null column allowed: No
Default value: True
MASTER
Boolean
If true, the cell is a master cell, if false it is a slave cell which does not have
its own pilot and is considered as an extension of the master cell
Null column allowed: No
Default value: False
OTHERS_CCH_POWER
Float
Power on the other common channels for TS0 (S-CCPCH, FPACH, PICH)
Null column allowed: Yes
Default value: 0
RSCP_COMP
Float
P-CCPCH RSCP margin to trigger Baton Handover
Null column allowed: Yes
Default value: 5
DYN_HS_SICH_POWER_AL
LOC
Boolean
Allocation of power for HS-SICH (True=Dynamic, False=Static)
Null column allowed: No
Default value: True
NUM_HS_SICH
Short
Number of HS-SICH channels per cell
Null column allowed: Yes
Default value: 5
CELL_IDENTITY
Integer
Cell identity
Null column allowed: Yes
Default value:
DOWNLINK_EXTERNAL_NO
ISE_RISE
Float
Inter-network downlink noise rise
Null column allowed: Yes
Default value: 0
UPLINK_EXTERNAL_NOISE
_RISE
Float
Inter-network uplink noise rise
Null column allowed: Yes
Default value: 0
8.6.1.25
CDMACellsTS Table
This table stores cell parameter per timeslot.
Field
Type
Description
Attributes
BLOCKED
Boolean
Allow to block the timeslot: 'Yes' means that the timeslot is blocked
Null column allowed: No
Default value: False
CELL_ID
Text (50)
Name of the cell
Null column allowed: No
Default value:
DL_ANGULAR_POWERS
Binary
Angular distribution of downlink transmitted power
Null column allowed: Yes
Default value:
MAX_DL_LOAD
Float
Maximum downlink load allowed (percentage of max power used). Used in
power control simulation
Null column allowed: Yes
Default value: 75
MAX_UL_LOAD
Float
Maximum uplink load allowed (percentage). Used in power control
simulation
Null column allowed: Yes
Default value: 50
OTHERS_CCH_POWER
Float
Power on the other common channels
Null column allowed: Yes
Default value: -200
RU_OVERHEAD
Short
Overhead due to signalling channels
Null column allowed: Yes
Default value: 0
TIME_SLOT
Short
Time slot number
Null column allowed: No
Default value:
© Forsk 2009
AT281_AM_E1
313
Administrator Manual
TOTAL_POWER
Float
Total downlink power: manually specified by the user or calculated by the
WCDMA simulation algorithm
Null column allowed: Yes
Default value:
UL_ANGULAR_LOADS
Memo
Angular distribution of uplink interference
Null column allowed: Yes
Default value:
UL_LOAD
Float
Uplink cellr load factor: manually specified by the user or calculated by the
WCDMA simulation algorithm
Null column allowed: Yes
Default value:
HSDPA_MAX_CODES
Short
Maximum number of HS-PDSCH codes
Null column allowed: Yes
Default value:
HSDPA_MIN_CODES
Short
Minimum number of HS-PDSCH codes
Null column allowed: Yes
Default value:
HSDPA_PWR
Float
Amount of power (dBm) dedicated to HSDPA
Null column allowed: Yes
Default value:
TIME_SLOT_TYPE
Short
Type of timeslot (0 = R99, 1 = HSDPA, 2 = R99 + HSDPA)
Null column allowed: Yes
Default value: 0
8.6.1.26
CDMAEquipments Table
This table models equipment that performs radio resource management at site level.
Field
Type
Description
Attributes
MANUFACTURER
Text (50)
Name of the manufacturer
Null column allowed: Yes
Default value:
MUD_FACTOR
Float
MUD factor for UL interference cancellation
Null column allowed: No
Default value: 0
NAME
Text (50)
Equipment name
Null column allowed: No
Default value:
MCJD_FACTOR
Float
Multi cell joint detection factor for extra cell UL interference cancellation
Null column allowed: No
Default value: 0
8.6.1.27
CDMAEquipmentsCEsUse Table
This table contains information about consumption of channel elements.
Field
Type
Description
Attributes
CHANNEL_ELTS_DL
Integer
Number of channel elements used for downlink
Null column allowed: No
Default value: 1
CHANNEL_ELTS_UL
Integer
Number of channel elements used for uplink
Null column allowed: No
Default value: 1
EQUIPMENT
Text (50)
First part of the unique key. Name of equipment
Null column allowed: No
Default value:
SERVICE
Text (50)
Second part of the unique key. Service name.
Null column allowed: No
Default value:
8.6.1.28
Multi-Service Traffic Management
These tables contain descriptions of multi-service traffic data, i.e., services, mobility types, terminals, user profiles, and
environments.
8.6.1.28.1
UMTSEnvironmentDefs Table
Field
Description
Attributes
DENSITY
Float
Number of subscribers per km2
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 (255)
Type of user profile
Null column allowed: No
Default value:
8.6.1.28.2
314
Type
UMTSMobility Table
Field
Type
Description
Attributes
NAME
Text (50)
Type of mobility
Null column allowed: No
Default value:
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
TADD
Float
Minimum Ec/Io for best server selection
Null column allowed: Yes
Default value: 7
MEAN_SPEED
Float
Mean mobile speed (km/h) used for HSDPA
Null column allowed: Yes
Default value: 0
RSCP_MIN
Short
Minimum P-CCPCH RSCP for cell selection (dBm)
Null column allowed: Yes
Default value: -84
DWPCH_RSCP
Float
Minimum DwPCH RSCP (dBm)
Null column allowed: Yes
Default value: -100
HSSCCH_ECNT
Float
HS-SCCH Ec/Nt target for HSDPA
Null column allowed: Yes
Default value: -12
HSSICH_ECNT
Float
HS-SICH uplink Ec/Nt target for HSDPA
Null column allowed: Yes
Default value: -12
RSCP_DROP
Float
P-CCPCH RSCP for cell dropping (Baton Handover)
Null column allowed: Yes
Default value: -95
DWPCH_QUALITY
Float
Quality target for the DwPCH (dB)
Null column allowed: Yes
Default value: 2
UPPCH_RSCP
Float
Minimum UpPCH RSCP (dBm)
Null column allowed: Yes
Default value: -100
8.6.1.28.3
UMTSServicesQuality Table
Field
Type
Description
Attributes
MOBILITY
Text (50)
Second part of the unique key. Type of mobility
Null column allowed: No
Default value:
SERVICE
Text (50)
First part of the unique key. Name of the service
Null column allowed: No
Default value:
DL_TARGET_QUAL
Float
Eb/Nt target on the downlink for a type of mobility
Null column allowed: Yes
Default value: 0
UL_TARGET_QUAL
Float
Eb/Nt target on the uplink for a type of mobility
Null column allowed: Yes
Default value: 0
RX_EQUIP
Text (50)
Type of receiver
Null column allowed: No
Default value:
TCH_THRESHOLD_UL
Short
RSCP TCH target on uplink for a type of mobility
Null column allowed: Yes
Default value: 0
TCH_THRESHOLD_DL
Short
RSCP TCH target on downlink for a type of mobility
Null column allowed: Yes
Default value: 0
DL_TGT_QUAL_DIVCLOSE
D
Float
Quality target on downlink in case of closed loop TX diversity
Null column allowed: Yes
Default value: 0
DL_TGT_QUAL_DIVOPEN
Float
Quality target on downlink in case of open loop TX diversity
Null column allowed: Yes
Default value: 0
UL_TGT_QUAL_DIV2RX
Float
Quality target on uplink in case of 2RX diversity
Null column allowed: Yes
Default value: 0
UL_TGT_QUAL_DIV4RX
Float
Quality target on uplink in case of 4RX diversity
Null column allowed: Yes
Default value: 0
8.6.1.28.4
UMTSServicesUsage Table
Field
Type
Description
Attributes
CALL_DURATION
Float
Average duration of a call (for circuit switched services)
Unit: s
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
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 (255)
User profile name
Null column allowed: No
Default value:
© Forsk 2009
AT281_AM_E1
315
Administrator Manual
DL_VOLUME
Float
Data volume transferred on the downlink during a session (for packet
switched services)
Unit: Kbyte
Null column allowed: Yes
Default value:
UL_VOLUME
Float
Data volume transferred on the uplink during a session (for packet
switched services)
Unit: Kbyte
Null column allowed: Yes
Default value:
8.6.1.28.5
UMTSServices Table
Field
Type
Description
Attributes
BODY_LOSS
Float
Body loss
Null column allowed: No
Default value: 0
NAME
Text (50)
Service name
Null column allowed: No
Default value:
PRIORITY
Integer
Priority level of the service: parameter used in the WCDMA simulation
Null column allowed: Yes
Default value: 0
DL_ACTIVITY
Float
Activity factor for circuit switched service on the downlink
Null column allowed: Yes
Default value:
DL_PACKET_EFFICIENCY
Float
Packet efficiency factor on the downlink
Null column allowed: Yes
Default value:
UL_ACTIVITY
Float
Activity factor for circuit switched service on the uplink
Null column allowed: Yes
Default value:
UL_PACKET_EFFICIENCY
Float
Packet efficiency factor on the uplink
Null column allowed: Yes
Default value:
CARRIER
Integer
Carrier supporting the service. -1 means that all carriers can be used.
Null column allowed: No
Default value: -1
TH_SCALE_FACTOR
Float
Ratio between application throughput and RLC layer throughput
Null column allowed: No
Default value: 95
TH_OFFSET
Float
Offset to add to the above ratio
Null column allowed: No
Default value: 0
UL_NPC
Integer
Number of packet calls during a session on the uplink
Null column allowed: Yes
Default value: 1
UL_DPC
Float
Reading time (distance) between two packet calls (ms) on the uplink
Null column allowed: Yes
Default value: 0
UL_DP
Float
Packet inter arrival time (ms) on the uplink
Null column allowed: Yes
Default value: 0
UL_SP
Integer
Packet size (Bytes) on the uplink
Null column allowed: Yes
Default value: 1500
UL_SPC_MIN
Float
Uplink min Packet call size (kBytes)
Null column allowed: Yes
Default value: 4
UL_SPC_MAX
Float
Uplink max Packet call size (kBytes)
Null column allowed: Yes
Default value: 2000
DL_NPC
Integer
Number of packet calls during a session on the downlink
Null column allowed: Yes
Default value: 1
DL_DPC
Float
Reading time (distance) between two packet calls (ms) on the downlink
Null column allowed: Yes
Default value: 0
DL_DP
Float
Packet inter arrival time (ms) on the downlink
Null column allowed: Yes
Default value: 0
DL_SP
Integer
Packet size (Bytes) on the downlink
Null column allowed: Yes
Default value: 1500
DL_SPC_MIN
Float
Downlink min Packet call size (kBytes)
Null column allowed: Yes
Default value: 4
DL_SPC_MAX
Float
Downlink max Packet call size (kBytes)
Null column allowed: Yes
Default value: 2000
ENABLE_HSDPA
Boolean
Service can use HSDPA channels
Null column allowed: No
Default value: False
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:
R99BEARER
Text (50)
Name of the R99 Bearer
Null column allowed: Yes
Default value:
316
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
REQ_MIN_DL_RATE
Float
Requested Minimum Downlink Rate (kbps)
Null column allowed: Yes
Default value: 0
REQ_MIN_UL_RATE
Float
Requested Minimum Uplink Rate (kbps)
Null column allowed: Yes
Default value: 0
TYPE
Short
Type of service (0: circuit; 1: packet; 2: circuit over packet)
Null column allowed: No
Default value: 0
8.6.1.28.6
R99Bearers Table
Field
Type
Description
Attributes
NAME
Text (50)
R99 bearer name
Null column allowed: No
Default value:
DL_NOMINAL_BIT_RATE
Float
Bearer nominal data rate on the downlink
Unit: kbps
Null column allowed: Yes
Default value: 9.6
UL_NOMINAL_BIT_RATE
Float
Bearer nominal data rate on the uplink
Unit: kbps
Null column allowed: Yes
Default value: 9.6
PTCH_MAX
Float
Maximum DL transmitter power on traffic channel for the bearer
Null column allowed: Yes
Default value: 21
PTCH_MIN
Float
Minimum DL transmitter power on traffic channel for the bearer
Null column allowed: Yes
Default value: -20
TS_UL
Short
Number of TS used for UL
Null column allowed: Yes
Default value: 1
TS_DL
Short
Number of TS used for DL
Null column allowed: Yes
Default value: 1
UL_PG
Float
Uplink processing gain
Null column allowed: Yes
Default value: 0
DL_PG
Float
Downlink processing gain
Null column allowed: Yes
Default value: 0
TYPE
Short
Bearer type (0: Empty, 1: Interactive, 2: Conversational, 3: Background ,4:
Streaming)
Null column allowed: Yes
Default value: 0
8.6.1.28.7
HSDPA Bearers Modelling Tables
These tables model HSDPA service bearers.
HSDPABearers Table
Field
Type
Description
Attributes
BEARER_INDEX
Short
Unique key to address bearer
Null column allowed: No
Default value: 1
TRANSPORT_BL_SIZE
Integer
Transport Block Size (bits)
Null column allowed: Yes
Default value: 0
HSPDSCH_NUM
Short
Number of HS_PDSCH channels used
Null column allowed: Yes
Default value: 5
USE_16QAM
Boolean
True if 16QAM modulation is enabled
Null column allowed: No
Default value: False
RLC_PEAK_THROUGHPUT
Float
Peak RLC throughput (without BLER consideration)
Null column allowed: Yes
Default value: 0
TS_NUM
Short
Number of time slots used per subframe
Null column allowed: Yes
Default value: 1
UE_CATEGORY
Short
Associated UE category [1-15]
Null column allowed: No
Default value: 1
HSDPABearerSelectTables Table
Field
Type
Description
Attributes
MOBILITY
Text (50)
UE mobility
Null column allowed: Yes
Default value:
RX_EQUIP
Text (50)
Type of receiver of the User Equipment
Null column allowed: Yes
Default value: “Standard”
BEARER_INDEX
Short
Bearer index
Null column allowed: No
Default value: 0
HSPDSCH_ECNT_REQ
Float
Requried HS-PDSCH Ec/Nt
Null column allowed: Yes
Default value: 5
© Forsk 2009
AT281_AM_E1
317
Administrator Manual
8.6.1.28.8
UMTSTerminals Table
Field
Type
Description
Attributes
GAIN
Float
Receiver antenna gain
Null column allowed: Yes
Default value: 0
LOSS
Float
Receiver antenna loss
Null column allowed: Yes
Default value: 0
NAME
Text (50)
Terminal name
Null column allowed: No
Default value:
NOISE_FACTOR
Float
Noise figure used to determine the thermal noise at the receiver
Null column allowed: Yes
Default value: 8
PMAX
Float
Maximum receiver power on traffic channel
Null column allowed: Yes
Default value: 21
PMIN
Float
Minimum receiver power on traffic channels
Null column allowed: Yes
Default value: -50
UPPCH_POWER
Float
Power on the UpPTS timeslot
Null column allowed: Yes
Default value: -50
RHO_FACTOR
Short
Rho factor to model self generated interference
Null column allowed: No
Default value: 100
RX_EQUIP
Text (50)
Type of the User Equipment Receiver
Null column allowed: Yes
Default value: ‘Standard’
MUD_FACTOR
Float
Advanced Receiver Factor to model intra-cell interference reduction for
HSDPA terminals only
Null column allowed: Yes
Default value: 0
ENABLE_HSDPA
Boolean
Terminal supports HSDPA channels
Null column allowed: No
Default value: False
UE_CATEGORY
Float
Category of the User Equipment for HSDPA
Null column allowed: Yes
Default value: 1
CARRIER_NUMBER
Short
Number of carriers supported by the terminal
Null column allowed: Yes
Default value: 1
HSSICH_POWER
Float
Maximum power on HS-SICH channels
Null column allowed: Yes
Default value: 21
8.6.1.28.9
UMTSTraficEnvironments Table
Field
Type
Description
Attributes
CLUTTER_WEIGHTS
Binary
Internal binary format describing weights assigned to each clutter class
Null column allowed: Yes
Default value: Yes
NAME
Text (50)
Name of the created environment
Null column allowed: No
Default value:
8.6.1.28.10
Field
NAME
8.6.1.29
UMTSUserProfiles Table
Type
Text (50)
Description
Attributes
Name of the created user profile
Null column allowed: No
Default value:
ServiceQualityTables Table
This table stores quality graphs used for different reception equipment and quality indicators.
318
Field
Type
Description
Attributes
SERVICE
Text (50)
Name of the service (can be null for some QI)
Null column allowed: No
Default value:
QI_NAME
Text (50)
Name of the Quality Indicator
Null column allowed: No
Default value:
RX_EQUIP
Text (50)
Type of receiver of the User Equipment
Null column allowed: No
Default value: ’Standard’
MOBILITY
Text (50)
UE mobility
Null column allowed: Yes
Default value:
DL_QI_TABLE
Memo
QI=f(MEAS_PARAM) MEAS_PARAM from QualityIndicators table
Null column allowed: Yes
Default value:
UL_QI_TABLE
Memo
QI=f(MEAS_PARAM) MEAS_PARAM from QualityIndicators table
Null column allowed: Yes
Default value:
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
8.6.1.30
ServiceRUsUse Table
This table stores the usage of resource units for different services.
Field
Type
Description
Attributes
DIRECTION
Short
Uplink or downlink
Null column allowed: No
Default value: 1
Choice list: 1= DL, 2= UL
NB_SF1
Short
Number of SF1 codes allocated for DL
Null column allowed: Yes
Default value: 0
NB_SF16
Short
Number of SF16 codes allocated for DL
Null column allowed: Yes
Default value: 1
NB_SF2
Short
Number of SF2 codes allocated for DL
Null column allowed: Yes
Default value: 0
NB_SF4
Short
Number of SF4 codes allocated for DL
Null column allowed: Yes
Default value: 0
NB_SF8
Short
Number of SF8 codes allocated for DL
Null column allowed: Yes
Default value: 0
SERVICE
Text (50)
Service name
Null column allowed: No
Default value:
TS_RANK
Short
Rank for TS allocation in Monte Carlo simulations
Null column allowed: No
Default value: 1
8.6.1.31
QualityIndicators Table
This table is used by Quality Indicator (FER, BER, BLER, etc.) coverage predictions.
Field
Type
Description
Attributes
NAME
Text (20)
Name of the managed quality indicator
Null column allowed: No
Default value:
PS_QI
Boolean
Flag which indicates if this indicator is used for PS services
Null column allowed: No
Default value: True
CS_QI
Boolean
Flag which indicates if this indicator is used in CS services
Null column allowed: No
Default value: True
MEAS_PARAM
Short
Name of the measured figure used for this QI determination
Choice list: CPICH_ECIO=1, CPICH_CI=2, CPICH_ECNT=3,
DCH_EBNT=4, HSPDSCH_ECNT= 5
Null column allowed: Yes
Default value: 1
USE_INTERPOLATION
Boolean
Flag which indicates if this QI must be interpolated or not
Null column allowed: No
Default value: True
8.6.1.32
UERxEquipments Table
This table contains a list of UE reception equipment.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the type of receiver in the UE
Null column allowed: No
Default value:
8.6.1.33
UECategories Table
This table models HSDPA UE categories.
Field
Type
Description
Attributes
UE_CATEGORY
Short
UE category for HSDPA
Null column allowed: No
Default value:
MAX_HSPDSCH_NUM
Short
Maximum number of HS-PDSCH channels for HSDPA
Null column allowed: Yes
Default value: 5
MIN_INTERTTI_NUM
Short
Minimum number of TTI between two TTI used
Null column allowed: Yes
Default value: 1
MAX_BLOCK_SIZE
Integer
Maximum transport block size supported (bits)
Null column allowed: Yes
Default value: 26000
ENABLE_16QAM
Boolean
True if 16QAM modulation is enabled
Null column allowed: No
Default value: False
MAX_HSPDSCH_TS
Short
Maximum number of HS-PDSCH time slots per TTI
Null column allowed: Yes
Default value: 2
© Forsk 2009
AT281_AM_E1
319
Administrator Manual
8.6.1.34
InterfReductionFactors Table
This table stores the interference reduction factors between carriers.
Field
Type
Description
Attributes
CARRIER1
Integer
First carrier
Null column allowed: No
Default value: 0
CARRIER2
Integer
Second carrier
Null column allowed: No
Default value: 0
FACTOR
Double
Interference reduction factor
Null column allowed: No
Default value: 200
8.6.1.35
InterNetChProtect Table
This table stores the inter-network channel protection graphs.
320
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
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
8.7
WiMAX BWA Template
Figure 8.14: on page 321, Figure 8.15: on page 322, and Figure 8.16: on page 323 depict the WiMAX BWA database
structure.
Figure 8.14: WiMAX BWA Template - 1
© Forsk 2009
AT281_AM_E1
321
Administrator Manual
Figure 8.15: WiMAX BWA Template - 2
322
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
Figure 8.16: WiMAX BWA Template - 3
© Forsk 2009
AT281_AM_E1
323
Administrator Manual
8.7.1
WiMAX BWA Tables
The WiMAX BWA project template has the following data structure.
8.7.1.1
PropagationModels Table
This table contains propagation model description, formulas, and parameters.
Field
Type
Description
Attributes
Data
Binary
Model specific parameters
Null column allowed: Yes
Description
Text (255)
User defined
Null column allowed: Yes
Name
Text (50)
Name of the propagation model
Null column allowed: No
Signature
Text (40)
Unique Global ID of last model update
Null column allowed: No
Type
Text (50)
ProgID of the model
Null column allowed: No
8.7.1.2
CustomFields Table
This table enables you to define default values for all the fields of all the tables in Atoll, including user-defined fields added
to different tables. It also enables you to define choice lists, a caption, and a group name for user-defined fields.
Field
Type
Description
Attributes
CHOICE_LIST
Memo
Choice list for the field
Null column allowed: Yes
COLUMN_NAME
Text (50)
Second part of the unique key. Field name
Null column allowed: No
DEFAULT_VALUE
Text (50)
Default value for the field
Null column allowed: Yes
TABLE_NAME
Text (50)
First part of the unique key. Table name
Null column allowed: No
CAPTION
Text (50)
Caption of the field (displayed instead of the name)
Null column allowed: Yes
GROUP_NAME
Text (50)
Name of the group to which that field belongs
Null column allowed: Yes
The default values defined in this table have priority over the internal predefined default values (hard-coded in Atoll or
defined in the database table structure).
In order for Atoll to correctly consider the new default values, note that:
•
•
8.7.1.3
If you use floating point values, ensure that all the users have the same decimal separator (comma or point).
The field names are case sensitive.
CoordSys Table
This table stores descriptions of the projection coordinate system and database’s internal coordinate system (the display
coordinate system used when creating a database).
Field
324
Type
Description
Attributes
CODE
Integer
Identification number of the coordinate system (the code of userdefined coordinate systems is an integer higher than 32768)
Null column allowed: No
Default value: 0
DATUM_CODE
Double
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
ELLIPS_RMAJOR
Double
Null column allowed: Yes
Default value: 0
Null column allowed: No
Default value: 0
Meters
AT281_AM_E1
Null column allowed: Yes
Default value: 0
© Forsk 2009
Chapter 8: Database Structure
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
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
Undefined, NoProjection, Lambert1SP, Lambert2SP, Mercator,
CassiniSoldner, TransMercator, TransMercatorSO, ObliqueStereographic,
NewZealandMapGrid, HotineOM, LabordeOM, SwissObliqueCylindical,
UTM
Null column allowed: Yes
Default value: 0
PROJ_SCALE_FACTOR
Double
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
8.7.1.4
Null column allowed: Yes
Default value: 0
Units Table
This table stores the identification numbers of reception and transmission units, projection coordinate system specified in
the .atl document and the database internal coordinate system.
Field
Type
Description
Attributes
COORD_SYSTEM
Integer
Display coordinate system when creating database
Null column allowed: Yes
Default value: -1
PROJECTION
Integer
Projected coordinate system for geo data
Null column allowed: Yes
Default value: -1
Reception unit when creating database
Null column allowed: No
Default value: 0
Choice list: 0=dBm,
1=dbµV, 2=dbµV/m
RECEPTION_UNIT
Integer
TRANSMISSION_UNIT
Integer
Transmission unit when creating database
Null column allowed: No
Default value: 0
Choice list: 0=dBm,
1=Watts, 2=kWatts
GAIN_UNIT
Integer
Unit used for gains (dBd or dBi)
Null column allowed: Yes
Default value: 0
Choice list: 0= dBd, 1= dBi
8.7.1.5
Networks Table
This table contains network-level properties and network-specific data.
Field
Type
Description
Attributes
CYCLIC_PREFIX
Short
Cyclic prefix ratio
Null column allowed: No
Default value: 1
Choice list: 0: 1/4, 1: 1/8,
2: 1/16, 4: 1/32
DEFAULT_MODEL
Text (50)
Default propagation model
Null column allowed: Yes
Default value: "Cost-Hata"
DEFAULT_RESOLUTION
Float
Default calculation resolution
Null column allowed: No
Default value: 50
DEFAULT_RTG
Float
Receive Time Guard, RTG (TDD only)
Unit: ms
Null column allowed: No
Default value: 0
© Forsk 2009
AT281_AM_E1
325
Administrator Manual
DEFAULT_TTG
Float
Transmit Time Guard, TTG (TDD only)
Unit: ms
Null column allowed: No
Default value: 0
DL_UL_RATIO
Float
DL subframe symbol number / UL subframe symbol number (TDD only)
Unit: %
Null column allowed: No
Default value: 66.667
DMAX
Float
Maximum radius for a cell
Null column allowed: No
Default value: -1
FIX_DL_OVERHEAD
Short
DL overhead expressed in symbol durations
Null column allowed: No
Default value: 1
FIX_UL_OVERHEAD
Integer
UL overhead expressed in symbol durations
Null column allowed: No
Default value: 0
FRAME_DURATION
Short
The length of a frame
Null column allowed: No
Default value: 4
Choice list: 0: 20 ms, 1:
12.5 ms, 2: 10 ms, 3: 8
ms, 4: 5 ms, 5: 4 ms, 6:
2.5 ms 7: 2 ms
INTERFERERS_RX_THRES
H
Float
Interferers' reception threshold
Null column allowed: Yes
Default value: -130
N_DATA
Short
Number of subcarriers per channel used for data transfer (N_USED - pilot
subcarriers)
Null column allowed: Yes
Default value: 192
N_FFT
Short
Total number of subcarriers per channel
Null column allowed: Yes
Default value: 256
N_SUBCHANNELS_CH
Short
Number of subchannels per channel
Null column allowed: Yes
Default value: 16
N_USED
Short
Number of used subcarriers per channel (N_FFT - guard subcarriers)
Null column allowed: Yes
Default value: 200
NAME
Text (50)
Type of network
Null column allowed: No
Default value:
Shared results storage folder
Null column allowed: Yes
Default value:
SHARED_RESULTS_FOLDE
Text (255)
R
SYSTEM_
Text (50)
Name of the system
Null column allowed: No
Default value: ‘IEEE
802.16d’ or ‘IEEE
802.16e’
TECHNOLOGY
Text (10)
Name of the technlogy
Null column allowed: No
Default value: ‘OFDM’
THERMAL_NOISE
Float
Thermal noise
Null column allowed: Yes
Default value: -121
VARIABLE_DL_OVERHEAD
Float
DL overhead expressed in trame percentage
Null column allowed: No
Default value: 0
VARIABLE_UL_OVERHEAD
Float
UL overhead expressed in trame percentage
Null column allowed: No
Default value: 0
POWER_CONTROL_MARGI
N
Float
Margin Over Max Bearer Threshold defining C/I Target (dB)
Null column allowed: Yes
Default value: 1
DL_RATIO_FORMAT
Short
Format of the DL ratio parameter (0: Percentage; 1: Fraction)
(WiMAX802.16e only)
Null column allowed: Yes
Default value: 0
DL_SYM_DURATIONS_NB
Short
Number of symbol durations in the downlink subframe (including the
symbol duration used for the Preamble) (WiMAX802.16e only)
Null column allowed: Yes
Default value: 32
UL_SYM_DURATIONS_NB
Short
Number of symbol durations in the uplink subframe
(WiMAX802.16e only)
Null column allowed: Yes
Default value: 15
CELL_SELECTION
Short
Serving cell selection method
(0 = Min DL Load, 1 = Min UL Load, 2 = Random, 3 = Sequential)
Null column allowed: Yes
Default value: 2
PZ_SEL_CRITERION
Short
Permutation zone selection criterion
(0 - Preamble C/N; 1 - Preamble C/(I+N))
Null column allowed: Yes
Default value: 0
AMS_SEL_CRITERION
Short
AMS criterion
(0 - Preamble C/N; 1 - Preamble C/(I+N))
Null column allowed: Yes
Default value: 0
8.7.1.6
Sites Table
This table contains the physical properties of sites.
326
Field
Type
Description
Attributes
ALTITUDE
Float
Real altitude (user-defined)
Unit: m
Null column allowed: Yes
Default value:
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
COMMENT_
Text (255)
Additional information about the site
Null column allowed: Yes
Default value:
LATITUDE
Double
Y coordinate
Null column allowed: No
Default value: 0
LONGITUDE
Double
X coordinate
Null column allowed: No
Default value: 0
NAME
Text (50)
Site name
Null column allowed: No
Default value:
PYLON_HEIGHT
Float
Height of the pylon at site
Null column allowed: Yes
Default value: 50
SUPPORT_NATURE
Short
The nature of site. This field is for information only
Null column allowed: Yes
Default value: 0
8.7.1.7
Site List Management Tables
These tables manage site lists used to filter groups of sites and transmitters.
8.7.1.7.1
SitesListsNames Table
Field
Type
Description
Attributes
NAME
Text (50)
Name of the list
Null column allowed: No
Description
Attributes
8.7.1.7.2
SitesLists Table
Field
Type
LIST_NAME
Text (50)
First part of the unique key. Name of the list
Null column allowed: No
SITE_NAME
Text (50)
Second part of the unique key. Name of the site
Null column allowed: No
8.7.1.8
Transmitter List Management Tables
These tables manage transmitter lists used to filter groups of transmitters.
8.7.1.8.1
TxsListsNames Table
Field
Type
Description
Attributes
NAME
Text (50)
Name of the transmitter list
Null column allowed: No
8.7.1.8.2
TxsLists Table
Field
Type
Description
Attributes
LIST_NAME
Text (50)
First part of the unique key. Name of the list.
Null column allowed: No
TX_NAME
Text (50)
Second part of the unique key. Name of the transmitter.
Null column allowed: No
8.7.1.9
Antennas Table
This table contains the description of antennas.
Field
Type
Description
Attributes
Beamwidth
Float
Antenna beamwidth
Null column allowed: Yes
Default value:
COMMENT_
Text (255)
Additional information about the antenna
Null column allowed: Yes
Default value:
CONSTRUCTOR
Text (255)
Antenna manufacturer name
Null column allowed: Yes
Default value:
DIAGRAM
Binary
Internal binary format containing the description of the antenna horizontal
and vertical patterns
Null column allowed: Yes
Default value:
ELECTRICAL_TILT
Float
Antenna electrical tilt
Null column allowed: Yes
Default value:
FMax
Double
Maximum frequency of created antenna
Unit: MHz
Null column allowed: Yes
Default value:
FMin
Double
Minimum frequency of created antenna
Unit: MHz
Null column allowed: Yes
Default value:
GAIN
Float
Antenna isotropic gain
Unit: dBi
Null column allowed: No
Default value: 0
© Forsk 2009
AT281_AM_E1
327
Administrator Manual
NAME
Text (50)
Name of antenna created in the current project
Null column allowed: No
Default value:
Note:
•
An antenna pattern described in a text format may be converted to a binary format using a
converter. The format of the binary field, DIAGRAM, is detailed below. Each antenna is
described by a header and a list of value pairs.
- The header is defined as follows:
int (32 bits) flag = 0 for omni diagrams, 1 for non-omni
short (16 bits) num = number of diagrams (0,1,2,3,4)
short (16 bits) siz0 = size of the first diagram (horizontal copolar section (elevation=0°))
short (16 bits) siz1 = size of second (vertical copolar section (azimuth=0°))
short (16 bits) siz2 = size of third (horizontal contrapolar)
short (16 bits) siz3 = size of fourth (vertical contrapolar)
short (16 bits) prec = precision of the following angle values (=100)
- Then follows the content of each of the defined diagrams ("sizx" with a value not equal to
zero).
- One diagram consists of a list of value pairs:
one unsigned short value, the angle in degrees (multiplied by 100), so 577 means 5
degrees 77 hundredths of a degree.
one short value representing the loss in dB for the given angle.
- if siz2 = 5, there will be 5 pairs of values describing the third diagram.
- All the lists of pairs are concatenated without a separator.
8.7.1.10
SecondaryAntennas Table
This table is used to model additional antennas installed on transmitters.
Field
Type
Description
Attributes
ANTENNA
Text (50)
Name of the antenna installed on the transmitter
(from the antenna table of Atoll)
Null column allowed: No
Default value:
AZIMUT
Float
Azimuth of the antenna
Null column allowed: No
Default value: 0
PERCENT_POWER
Float
Percentage of power dedicated to the secondary antenna
Null column allowed: No
Default value: 0
REDT
Float
Remote Electrical tilt of the secondary antenna
Null column allowed: Yes
Default value: 0
TILT
Float
Mechanical downtilt of the secondary antenna
Null column allowed: No
Default value: 0
TX_ID
Text (50)
Transmitter name
Null column allowed: No
Default value:
8.7.1.11
SmartAntennas Table
This table is used to model smart antennas.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the Smart Antenna
Null column allowed: No
Default value:
SA_MODEL
Text (50)
Smart antenna model used
Null column allowed: Yes
Default value:
COMMENT_
Text (255)
Comments
Null column allowed: Yes
Default value:
BROADCAST_ANTENNA
Text (50)
Broadcast (main) antenna model for the smart antenna
Null column allowed: Yes
Default value:
8.7.1.12
SmartAntennasModels Table
This table is used to store the smart antenna model parameters.
Field
SA_NAME
328
Type
Text (50)
Description
Attributes
Name of the smart antenna model
Null column allowed: No
Default value:
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
SA_TYPE
Text (50)
Type of the smart antenna model
Null column allowed: No
Default value:
SA_SIGNATURE
Text (50)
Signature of the smart antenna model
Null column allowed: No
Default value:
SA_DATA
Binary
Smart antenna model data
Null column allowed: Yes
Default value:
SA_DESCRIPTION
Text (50)
Description of the smart antenna model
Null column allowed: Yes
Default value:
8.7.1.13
FrequencyBands Table
This table contains the description of frequency band(s).
Field
Type
Description
Attributes
ADJ_CHANNEL_PROT
Float
Protection against interfering signals from adjacent channels
Null column allowed: No
Default value: 11
CHANNEL_WIDTH
Double
Width of each physical channel composing the frequency band
Unit: MHz
Null column allowed: Yes
Default value: 1
DL_FREQUENCY
Double
DL frequency of the 1st channel
Unit: MHz
Null column allowed: Yes
Default value:
DUPLEXING_METHOD
Short
Duplexing method used in the frequency band
Null column allowed: No
Default value: 0
Choice list: 0: FDD, 1:
TDD
EXCLUDED_CHANNELS
Text (255)
Physical channels you do not want to allocate
Null column allowed: Yes
Default value:
FIRST_CHANNEL
Short
Number of the first physical channel of the frequency band
Null column allowed: Yes
Default value: 0
LAST_CHANNEL
Short
Number of the last physical channel of the frequency band
Null column allowed: Yes
Default value: 9
NAME
Text (50)
Name of the frequency band
Null column allowed: No
Default value:
SAMPLING_FACTOR
Float
Ratio between the channel bandwidth and its sampling frequency
Null column allowed: No
Default value: 1
UL_FREQUENCY
Double
UL frequency of the 1st channel
Unit: MHz
Null column allowed: Yes
Default value:
8.7.1.14
FrameConfigurations Table (WiMAX 802.16e)
This table contains the configurations of frames.
Field
Type
Description
Attributes
N_FFT
Short
Total number of subcarriers per channel bandwidth for this frame
configuration
Null column allowed: Yes
Default value: 256
NAME
Text (50)
Name of the frame configuration
Null column allowed: No
Default value: "Default
Frame"
SEGMENTATION
Boolean
If true, the first DL PUSC zone is segmented
Null column allowed: No
Default value: False
PREAMBLE_N_USED
Short
The number of subcarriers used for the preamble
Null column allowed: No
Default value:
8.7.1.15
PermutationZones Table (WiMAX 802.16e)
This table contains the permutation zones.
Field
Type
Description
Attributes
FRAME_CONFIG
Text (50)
Name of the frame configuration
(from the FrameConfigurations table)
Null column allowed: No
Default value:
N_DATA
Short
Number of subcarriers per channel used for data transfer
(N_USED - pilot subcarriers)
Null column allowed: Yes
Default value: 192
N_SUBCHANNELS_CH
Short
Number of subchannels per channel
Null column allowed: Yes
Default value: 16
N_USED
Short
Number of used subcarriers per channel
(N_FFT - guard subcarriers - DC subcarrier)
Null column allowed: Yes
Default value: 200
© Forsk 2009
AT281_AM_E1
329
Administrator Manual
SUBCHANNEL_ALLOC_MO
DE
Short
Name of the subchannel allocation mode
Null column allowed: Yes
Default value: 0
Choice list: 0: PUSC DL,
1: FUSC, 2: OFUSC, 3:
AMC, 4: TUSC 1, 5:
TUSC 2, 6: PUSC UL, 7:
OPUSC
SUBFRAME
Short
Downlink Subframe or Uplink Subframe
Null column allowed: No
Default value: 0
Choice list: 0: DL, 1:UL
ZONE_ID
Short
Zone identifier
Null column allowed: No
Default value: 0
Choice List: 0 to 7 for
DL, 0 to 2 for UL
MAX_SPEED
Float
Highest user speed that can use this permutation zone (km/h)
Null column allowed: Yes
Default value: 150
PRIORITY
Short
Permutation zone priority (0: lowest)
Null column allowed: Yes
Default value: 0
QUALITY_THRESHOLD
Float
Minimum signal quality required to use this zone (dB)
Null column allowed: Yes
Default value: -5
DIVERSITY_SUPPORT
Short
The type of antenna diversity supported by the permutation zone
Null column allowed: Yes
Default value: 1
MAX_DISTANCE
Float
Coverage limit for the zone in terms of maximum distance from the cell
Null column allowed: Yes
Default value: 500000
USED_SC_GROUPS
Short
The secondary subchannel groups used by the segmented DL PUSC zone
(Obsolete)
Null column allowed: Yes
Default value:
SC_GROUPS_SEG0
Short
Subchannel groups used by segment 0
Null column allowed: Yes
Default value: 3
SC_GROUPS_SEG1
Short
Subchannel groups used by segment 1
Null column allowed: Yes
Default value: 12
SC_GROUPS_SEG2
Short
Subchannel groups used by segment 2
Null column allowed: Yes
Default value: 48
AUTO_ACTIVATE
Boolean
If true, the permutation zone is activated for new cells
Null column allowed: No
Default value: False
8.7.1.16
Schedulers Table
This table is used to model different schedulers.
Field
Type
Description
Attributes
NAME
Text (30)
Name of the scheduler
Null column allowed: No
Default value:
QOS_BIAS_FACTOR
Float
Weight ratio for better QoS (%)
Null column allowed: No
Default value: 0
SCHEDULING_METHOD
Integer
0 = Proportional Fair; 1 = Proportional Demand; 2 = Biased (QoS Class); 3
= Max Aggregate Throughput
Null column allowed: Yes
Default value: 0
TARGET_THROUGHPUT_D
ATA
Integer
0 = Peak MAC Throughput; 1 = Effective MAC Throughput; 2 = Application
Throughput
Null column allowed: Yes
Default value: 0
TARGET_THROUGHPUT_V
OICE
Integer
0 = Peak MAC Throughput; 1 = Effective MAC Throughput; 2 = Application
Throughput
Null column allowed: Yes
Default value: 0
BEARER_SELECTION
Short
Bearer Selection Criterion: 0 – Bearer Index; 1 – Peak MAC Throughput; 2
– Effective MAC Throughput
Null column allowed: Yes
Default value: 0
UL_BW_ALLOCATION
Short
UL Bandwidth Allocation Target: 0 – Full Bandwidth; 1 – Maintain
Connection; 2 – Best Bearer
Null column allowed: Yes
Default value: 2
8.7.1.17
Receivers Table
This table models the receiver used for raster coverage predictions.
330
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
Field
Type
Description
Attributes
ANTENNA
Text (50)
Receiver's antenna name (if empty an omni antenna is used)
Null column allowed: Yes
Default value:
HEIGHT
Float
Height of the receiver Unit: m
Null column allowed: No
Default value: 2
LOSS
Float
Losses due to receiver radio equipment (up and downlink) Unit: dB
Null column allowed: No
Default value: 0.
NAME
Text (50)
Name of the receiver
Null column allowed: No
Default value:
8.7.1.18
Equipment Management Tables
These tables model TMA, feeders, and BTS equipment properties.
8.7.1.18.1
TMAEquipments Table
Field
Type
Description
Attributes
DL_LOSSES
Float
Downlink losses of Tower Mounted Amplifier
Null column allowed: Yes
Default value: 0
NAME
Text (50)
Name of Tower Mounted Amplifier
Null column allowed: No
Default value:
NOISE_FIGURE
Float
Noise figure of Tower Mounted Amplifier
Null column allowed: Yes
Default value: 0
UL_GAIN
Float
Uplink gain of Tower Mounted Amplifier
Null column allowed: Yes
Default value: 0
8.7.1.18.2
FeederEquipments Table
Field
Type
Description
Attributes
CONNECTOR_LOSSES_UL
Float
Feeder connector losses in uplink
Null column allowed: Yes
Default value: 0
CONNECTOR_LOSSES_DL
Float
Feeder connector losses in downlink
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:
8.7.1.18.3
BTSEquipments Table
Field
Type
Description
Attributes
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
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
RHO_FACTOR
Short
Rho factor to model self generated interference (100%=ideal)
Null column allowed: Yes
Default value: 100
8.7.1.19
Neighbour Management Tables (WiMAX 802.16e)
8.7.1.19.1
Neighbours Table
This table stores neighbourhood relationships between cells of the same .atl document (intra-technology neighbours).
Field
Type
Description
Attributes
IMPORTANCE
Float
Handover importance
Null column allowed: Yes
Default value: 1
NEIGHBOUR
Text (50)
Neighbour cell
Null column allowed: No
Default value:
© Forsk 2009
AT281_AM_E1
331
Administrator Manual
REASON
Integer
Reason of the neighbourhood
Null column allowed: Yes
Default value: 0 (Manual)
Choice list:
Manual, Forced, Co-site,
Adjacent, Symmetric,
Distance, Coverage
TRANSMITTER
Text (50)
Reference cell
Null column allowed: No
Default value:
TYPE
Text (50)
Type of the neighbourhood (handover, measurement…)
Null column allowed: Yes
Default value:
FORCE_HHO
Boolean
Force Handover type to hard handover in case of intra-carriers neighbours
Null column allowed: No
Default value: False
8.7.1.19.2
NeighboursExt Table
This table stores neighbourhood relationships between transmitters/cells of different .atl documents (inter-technology
neighbours).
Field
Type
Description
Attributes
IMPORTANCE
Float
Handover importance
Null column allowed: Yes
Default value: 1
NEIGHBOUR
Text (50)
Neighbour cell
Null column allowed: No
Default value:
REASON
Integer
Reason of the neighbourhood
Null column allowed: Yes
Default value: 0 (Manual)
Choice list:
Manual, Forced, Co-site,
Adjacent, Symmetric,
Distance, Coverage
TRANSMITTER
Text (50)
Reference cell
Null column allowed: No
Default value:
TYPE
Text (50)
Type of the neighbourhood (handover, measurement…)
Null column allowed: Yes
Default value:
8.7.1.19.3
NeighboursConstraints Table
This table stores the exceptional pair relations between cells of the same .atl document (intra-technology exceptional
pairs).
Field
Type
Description
Attributes
IMPORTANCE
Float
Handover importance
Null column allowed: Yes
Default value:
NEIGHBOUR
Text (50)
Neighbour cell
Null column allowed: No
Default value:
TRANSMITTER
Text (50)
Reference cell
Null column allowed: No
Default value:
STATUS
Integer
Constraint used in automatic allocation. 0 = Forced; 1 = Forbidden.
Null column allowed: Yes
Default value: 0
FORCE_HHO
Boolean
Force Handover type to hard handover in case of intra-carriers neighbours
(not used)
Null column allowed: No
Default value: False
8.7.1.19.4
NeighboursConstraintsExt Table
This table stores the exceptional pair relations between transmitters/cells of different .atl documents (inter-technology
exceptional pairs).
Field
332
Type
Description
Attributes
IMPORTANCE
Float
Handover importance
Null column allowed: Yes
Default value:
NEIGHBOUR
Text (50)
Neighbour cell or transmitter
Null column allowed: No
Default value:
TRANSMITTER
Text (50)
Reference cell
Null column allowed: No
Default value:
STATUS
Integer
Constraint used in automatic allocation. 0 = Forced; 1 = Forbidden.
Null column allowed: Yes
Default value: 0
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
8.7.1.20
Transmitters Table
This table stores the transmitters and their properties.
Field
Type
Description
Attributes
ACTIVE
Boolean
Transmitter activity: 'Yes' means that the transmitter is active
Null column allowed: No
Default value: True
ANTDIVGAIN
Float
Antenna diversity gain (Temp) Unit: dB
Null column allowed: Yes
Default value: 0
ANTENNA_NAME
Text (50)
Name of the main antenna installed on the transmitter (from the Antennas
table)
Null column allowed: Yes
Default value:
AZIMUT
Float
Azimuth of the first antenna
Null column allowed: Yes
Default value: 0
BTS_NAME
Text (50)
Name of the BTS equipment
Null column allowed: Yes
Default value:
CALC_RADIUS
Integer
Calculation radius used to define the calculation area Unit: m
Null column allowed: Yes
Default value: 4000
CALC_RADIUS2
Integer
Second calculation radius
Unit: m
Null column allowed: Yes
Default value:
CALC_RESOLUTION
Integer
Calculation resolution
Null column allowed: Yes
Default value: 50
CALC_RESOLUTION2
Integer
Second calculation resolution
Null column allowed: Yes
Default value:
CELL_SIZE
Float
Radius of the cell (schematically represented by an hexagon)
Null column allowed: Yes
Default value: 2000
COMMENT_
Text (255)
Additional information about the transmitter
Null column allowed: Yes
Default value:
COV_PROBA
Short
Cell Edge Coverage Probability
Null column allowed: Yes
Default value:
DX
Float
X coordinate relative to the site position
Null column allowed: Yes
Default value: 0
DY
Float
Y coordinate relative to the site position
Null column allowed: Yes
Default value: 0
FEEDER_NAME
Text (50)
Name of the feeder equipment
Null column allowed: Yes
Default value:
FEEDERLENGTH_DL
Float
Length of downlink feeder Unit: m
Null column allowed: Yes
Default value: 0
FEEDERLENGTH_UL
Float
Length of uplink feeder Unit: m
Null column allowed: Yes
Default value: 0
HEIGHT
Float
Antenna height above the ground Unit: m
Null column allowed: Yes
Default value: 25
HEXAGON_GROUP
Text (50)
Group of hexagons which contains this transmitter
Null column allowed: Yes
Default value:
MISCDLL
Float
Miscellaneous downlink loss
Null column allowed: Yes
Default value: 0
MISCULL
Float
Miscellaneous uplink loss
Null column allowed: Yes
Default value: 0
NOISE_FIGURE
Float
Total Noise figure used to determine the thermal noise at the transmitter
Null column allowed: Yes
Default value: 5
POLARIZATION
Text (1)
Polarization of the antennas installed at the transmitter
Null column allowed: Yes
Default value: "V"
PROPAG_MODEL
Text (50)
Name of the propagation model used to calculate prediction
Null column allowed: Yes
Default value:
PROPAG_MODEL2
Text (50)
Name of the second propagation model used to calculate prediction
Null column allowed: Yes
Default value:
REDT
Float
Remote electrical tilt of the main antenna
Null column allowed: Yes
Default value: 0
RXLOSSES
Float
Losses on the uplink due to transmitter radio equipment
Null column allowed: Yes
Default value: 0
SITE_NAME
Text (50)
Name of the site at which the transmitter is located (from the Sites table)
Null column allowed: No
Default value:
TILT
Float
Mechanical downtilt of the first antenna
Null column allowed: Yes
Default value: 0
© Forsk 2009
AT281_AM_E1
333
Administrator Manual
TMA_NAME
Text (50)
Name of theTower Mounted Amplifier equipment
Null column allowed: Yes
Default value:
TX_ID
Text (50)
Transmitter name
Null column allowed: No
Default value:
TXLOSSES
Float
Losses on the downlink due to transmitter radio equipment
Null column allowed: Yes
Default value: 0
SA_NAME
Text (50)
Name of the smart antenna assigned to the transmitter
Null column allowed: Yes
Default value:
MIMO_TX_ANTENNAS
Short
Number of MIMO antennas used for transmission
Null column allowed: Yes
Default value: 1
MIMO_RX_ANTENNAS
Short
Number of MIMO antennas used for reception
Null column allowed: Yes
Default value: 1
TX_TYPE
Short
Type of transmitter (0 = Normal; 1 = Interferer only)
Null column allowed: Yes
Default value: 0
8.7.1.21
TplTransmitters Table
This table is used to store station templates and their properties.
Field
Type
Description
Attributes
ACTIVE
Boolean
Transmitter activity: 'Yes' means that the transmitter is active
Null column allowed: No
ANTDIVGAIN
Float
Antenna diversity gain (Temp) Unit: dB
Null column allowed: Yes
ANTENNA_NAME
Text (50)
Name of the main antenna installed on the transmitter (from the Antennas
table)
Null column allowed: Yes
AZIMUT
Float
Azimuth of the main antenna
Null column allowed: Yes
BTS_NAME
Text (50)
Name of the BTS equipment
Null column allowed: Yes
CALC_RADIUS
Integer
Calculation radius used to define each transmitter calculation area Unit: m
Null column allowed: Yes
CALC_RADIUS2
Integer
Second calculation radius
Unit: m
Null column allowed: Yes
CALC_RESOLUTION
Integer
Calculation resolution
Null column allowed: Yes
CALC_RESOLUTION2
Integer
Second calculation resolution
Null column allowed: Yes
334
CELL_SIZE
Float
Radius of the cell (schematically represented by an hexagon) Unit: m
Null column allowed: Yes
COV_PROBA
Short
Cell Edge Coverage Probability
Null column allowed: Yes
FBAND
Text (50)
Frequency band of the cell
Null column allowed: Yes
FEEDER_NAME
Text (50)
Name of the feeder equipment
Null column allowed: Yes
FEEDERLENGTH_DL
Float
Length of downlink feeder Unit: m
Null column allowed: Yes
FEEDERLENGTH_UL
Float
Length of uplink feeder Unit: m
Null column allowed: Yes
HEIGHT
Float
Antenna height above the ground Unit: m
Null column allowed: Yes
MISCDLL
Float
Miscellaneous downlink loss
Null column allowed: Yes
MISCULL
Float
Miscellaneous uplink loss
Null column allowed: Yes
NAME
Text (50)
Template name
Null column allowed: No
NOISE_FIGURE
Float
Total Noise figure used to determine the thermal noise at the transmitter
(Temp)
Null column allowed: Yes
NUM_SECTORS
Integer
Number of sectors
Null column allowed: Yes
POWER
Float
Cell output power (dBm)
Null column allowed: Yes
PROPAG_MODEL
Text (255)
Name of the propagation model used to calculate prediction
Null column allowed: Yes
PROPAG_MODEL2
Text (255)
Name of the second propagation model used to calculate prediction
Null column allowed: Yes
REDT
Float
Remote Electrical tilt
Null column allowed: Yes
RXLOSSES
Float
Losses on the uplink due to transmitter radio equipment Unit: dB
Null column allowed: Yes
TILT
Float
Mechanical downtilt of the main antenna
Null column allowed: Yes
TMA_NAME
Text (50)
Name of theTower Mounted Amplifier equipment
Null column allowed: Yes
TXLOSSES
Float
Losses on the downlink due to transmitter radio equipment Unit: dB
Null column allowed: Yes
WEQUIPMENT
Text (50)
Cell equipment
Null column allowed: Yes
AAS_USAGE
Float
AAS usage ratio
Null column allowed: Yes
AMS_THRESHOLD
Float
CINR threshold in dB to switch from SM to STTD/MRC
Null column allowed: Yes
CHANNEL
Integer
Channel number
Null column allowed: Yes
DL_LOAD
Float
Downlink traffic load
Null column allowed: Yes
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
IDLE_PILOT_POWER_OFFS
ET
Float
Pilot power offset = Preamble power - Idle Pilot power (dB)
Null column allowed: Yes
MAX_NUMBER_OF_USERS
Integer
Max supported number of users for the cell
Null column allowed: Yes
MIMO_RX_ANTENNAS
Short
Number of reception antennas used for MIMO
Null column allowed: Yes
MIMO_TX_ANTENNAS
Short
Number of transmission antennas used for MIMO
Null column allowed: Yes
NOISE_RISE_UL
Float
Uplink interference noise rise (dB)
Null column allowed: Yes
PILOT_POWER_OFFSET
Float
Pilot power offset = Preamble power - Pilot power (dB)
Null column allowed: Yes
SA_NAME
Text (50)
Name of the associated smart antenna
Null column allowed: Yes
TRAFFIC_POWER_OFFSET
Float
Traffic power offset = Preamble power - traffic power (dB)
Null column allowed: Yes
UL_LOAD
Float
Uplink traffic load
Null column allowed: Yes
DIVERSITY_SUPPORT
Short
Type of diversity support used in downlink (WiMAX 802.16d)
0=None, 1=AAS, 2=STTD/MRC, 3=SU-MIMO, 4=AMS
Null column allowed: Yes
MAX_EXT_NEIGHB_NUMBE
R
Integer
Maximum number of inter-technology neighbours (WiMAX 802.16e)
Null column allowed: Yes
MAX_NEIGHB_NUMBER
Integer
Maximum number of intra-technology neighbours (WiMAX 802.16e)
Null column allowed: Yes
FRAME_CONFIG
Text (50)
Defines the subchannel, subcarrier, and permutation zone configuration
used at the cell (WiMAX 802.16e)
Null column allowed: Yes
PREAMBLE_INDEX
Short
Preamble Index (WiMAX 802.16e)
Null column allowed: Yes
SEGMENTATION_USAGE
Float
Segmentation usage ratio (WiMAX 802.16e)
Null column allowed: Yes
SCHEDULER
Text (30)
Scheduler used by the cell
Null column allowed: Yes
PREAMBLE_QUALITY_THR
ES
Float
Required CNR quality for the preamble signal
Null column allowed: Yes
PI_REUSE_MIN_DIST
Float
The minimum reuse distance for the AFP and preamble index allocation
Null column allowed: Yes
CHANNEL_STATUS
Short
Channel allocation status (0 = Not allocated, 1 = Allocated, 2 = Locked)
Null column allowed: Yes
PI_STATUS
Short
Preamble index status (0 = unassigned; 1 = assigned; 2= Fixed)
Null column allowed: Yes
TX_TYPE
Short
Type of transmitter (0 = Normal; 1 = Interferer only)
Null column allowed: Yes
MAX_DL_LOAD
Float
Maximum traffic load allowed on downlink
Null column allowed: Yes
MAX_UL_LOAD
Float
Maximum traffic load allowed on uplink
Null column allowed: Yes
UL_MU_SM_GAIN
Float
Multi-user (collaborative) MIMO gain in uplink
Null column allowed: Yes
DOWNLINK_EXTERNAL_NO
ISE_RISE
Float
Inter-network downlink noise rise
Null column allowed: Yes
UPLINK_EXTERNAL_NOISE
_RISE
Float
Inter-network uplink noise rise
Null column allowed: Yes
CHANNEL_LIST
Text(255)
Channel numbers used by transmitters
Null column allowed: Yes
PI_LIST
Text(255)
Preamble indexes used by transmitters
Null column allowed: Yes
DIVERSITY_SUPPORT_UL
Short
Type of diversity support used in uplink (WiMAX 802.16d)
0=None, 1=AAS, 2=STTD/MRC, 3=SU-MIMO, 4=AMS, 5=MU-MIMO
Null column allowed: Yes
8.7.1.22
WCells Table
This table stores cells and their properties.
Field
Type
Description
Attributes
BSID
Text (50)
Cell connexion identifier
Null column allowed: Yes
Default value:
CELL_ID
Text (50)
Name of the cell
Null column allowed: No
Default value:
CHANNEL
Integer
Channel number
Null column allowed: Yes
Default value: 0
COMMENT_
Text (255)
Additional information about the cell
Null column allowed: Yes
Default value:
DL_LOAD
Float
Downlink cell traffic load
Null column allowed: Yes
Default value: 1
FBAND
Text (50)
Frequency band of the cell
Null column allowed: No
Default value:
FRAME_CONFIG
Text (50)
Defines the subchannel, subcarrier, and permutation zone configuration
used at the cell (WiMAX 802.16e)
Null column allowed: Yes
Default value:
MAX_NUMBER_OF_USERS
Integer
Max supported number of users for the cell
Null column allowed: Yes
Default value:
© Forsk 2009
AT281_AM_E1
335
Administrator Manual
POWER
Float
Output PowerUnit: dBm
Null column allowed: Yes
Default value: 43
TX_ID
Text (50)
Name of the transmitter to which the cell belongs
Null column allowed: No
Default value:
UL_LOAD
Float
Uplink cell traffic load
Null column allowed: Yes
Default value: 1
WEQUIPMENT
Text (50)
WiMAX equipment installed at the cell
Null column allowed: Yes
Default value:
NOISE_RISE_UL
Float
Uplink noise rise (dB). Manually specified by the user or calculated during
simulations.
Null column allowed: Yes
Default value: 0
PREAMBLE_INDEX
Integer
Preamble index of the cell
Null column allowed: Yes
Default value: 0
ACTIVE
Boolean
Cell's activity. Cell is active if true.
Null column allowed: No
Default value: True
SEGMENTATION_USAGE
Float
Percentation of downlink traffic load dedicated to the segmented zone
Null column allowed: Yes
Default value: 50
AAS_RESULTS
Binary
Uplink and downlink AAS results from simulations
Null column allowed: Yes
Default value:
MAX_NEIGHB_NUMBER
Integer
Maximum number of intra-technology neighbours for this cell
Null column allowed: Yes
Default value:
MAX_EXT_NEIGHB_NUMBE
R
Integer
Maximum number of inter-technology neighbours for this cell
Null column allowed: Yes
Default value:
AAS_USAGE
Float
Percentation of downlink traffic load supported by the smart antenna
equipment
Null column allowed: Yes
Default value: 50
AMS_THRESHOLD
Float
C/(I+N) threshold for switching from SM to STTD/MRC
Null column allowed: Yes
Default value:
PILOT_POWER_OFFSET
Float
Offset (in dB) with respect to the preamble power for determining the pilot
power during the loaded part of the frame
Null column allowed: Yes
Default value: 0
TRAFFIC_POWER_OFFSET
Float
Offset (in dB) with respect to the preamble power for determining the traffic
power
Null column allowed: Yes
Default value: 3
IDLE_PILOT_POWER_OFFS
ET
Float
Offset (in dB) with respect to the preamble power for determining the pilot
power during the empty part of the frame
Null column allowed: Yes
Default value: 10
DIVERSITY_SUPPORT
Short
The type of antenna diversity supported by the cell (WiMAX 802.16d)
Null column allowed: Yes
Default value: 1
SCHEDULER
Text (30)
Scheduler used by the cell
Null column allowed: Yes
Default value:
PREAMBLE_QUALITY_THR
ES
Float
Required CNR quality for the preamble signal
Null column allowed: Yes
Default value: -4
PI_REUSE_MIN_DIST
Float
The minimum reuse distance for the AFP and preamble index allocation
Null column allowed: Yes
Default value:
PI_STATUS
Short
Preamble index status (0 = Not allocated, 1 = Allocated, 2 = Locked)
Null column allowed: Yes
Default value: 0
CHANNEL_STATUS
Short
Channel allocation status (0 = Not allocated, 1 = Allocated, 2 = Locked)
Null column allowed: Yes
Default value: 0
MAX_DL_LOAD
Float
Maximum traffic load allowed on downlink
Null column allowed: Yes
Default value: 100
MAX_UL_LOAD
Float
Maximum traffic load allowed on uplink
Null column allowed: Yes
Default value: 100
UL_MU_SM_GAIN
Float
Multi-user (collaborative) MIMO gain in uplink
Null column allowed: Yes
Default value: 2
DOWNLINK_EXTERNAL_NO
ISE_RISE
Float
Inter-network downlink noise rise
Null column allowed: Yes
Default value: 0
UPLINK_EXTERNAL_NOISE
_RISE
Float
Inter-network uplink noise rise
Null column allowed: Yes
Default value: 0
RANK
Short
Zero based order used by scheduler for sequential cell selection
Null column allowed: Yes
Default value:
8.7.1.23
WEquipments Table
This table models equipment that performs radio resource management at site level.
Field
336
Type
Description
AT281_AM_E1
Attributes
© Forsk 2009
Chapter 8: Database Structure
NAME
8.7.1.24
Text (50)
Name of the WiMAX equipment
Null column allowed: No
Default value:
WBearerQualityCurves Table
This table contains the quality graphs of the different quality indicators for the different bearers.
Field
Type
Description
Attributes
BEARER_INDEX
Short
Bearer index
Null column allowed: No
Default value: 0
MOBILITY
Text (50)
Mobility type
Null column allowed: Yes
Default value:
QI_CURVE
Memo
DL Quality QI=f(MEAS_PARAM) MEAS_PARAM from QualityIndicators
table
Null column allowed: Yes
Default value:
QI_NAME
Text (50)
Name of the Quality Indicator
Null column allowed: No
Default value:
RX_EQUIP
Text (50)
Name of the WiMAX equipment
Null column allowed: No
Default value:
8.7.1.25
WBearersRequiredCI Table
This table contains the bearer selection C/(I+N) thresholds for the different bearers.
Type
Description
Attributes
BEARERS_REQUIRED_COV
ERI
Field
Memo
C/I required in DL for selecting a WiMAX bearer C/I_Req =
f(Best(BEARER_INDEX))
Null column allowed: Yes
Default value:
MOBILITY
Text (50)
CPE mobility
Null column allowed: Yes
Default value:
RX_EQUIP
Text (50)
Name of the WiMAX equipment
Null column allowed: No
Default value:
8.7.1.26
Multi-Service Traffic Management
These tables contain descriptions of multi-service traffic data, i.e., services, mobility types, terminals, user profiles, and
environments.
8.7.1.26.1
WEnvironmentDefs Table
Field
Type
Description
Attributes
DENSITY
Float
Number of subscribers per km2
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 (255)
Type of user profile
Null column allowed: No
Default value:
8.7.1.26.2
WMobility Table
Field
Type
Description
Attributes
NAME
Text (50)
Type of mobility
Null column allowed: No
Default value:
MEAN_SPEED
Float
Mean mobile speed (km/h) used for HSDPA
Null column allowed: Yes
Default value: 0
8.7.1.26.3
WServicesUsage Table
Field
Type
Description
Attributes
CALL_DURATION
Float
Average duration of a call (for circuit switched services) Unit: s
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) Unit: Kbyte
Null column allowed: Yes
Default value:
© Forsk 2009
AT281_AM_E1
337
Administrator Manual
SERVICE
Text (50)
Service (from the Service table) that the subscriber may request
Null column allowed: No
Default value:
TERMINAL
Text (50)
Type of terminal (from the Terminal table) used by the subscriber for the
service
Null column allowed: No
Default value:
UL_VOLUME
Float
Volume transferred on the uplink during a session (for packet switched
services) Unit: Kbyte
Null column allowed: Yes
Default value:
USER_PROFILE
Text (255)
User profile name
Null column allowed: No
Default value:
8.7.1.26.4
WServices Table
Field
Type
Description
Attributes
BODY_LOSS
Float
Losses due to the users body (dB)
Null column allowed: No
Default value: 0
DL_ACTIVITY
Float
Activity factor for voice services on the downlink
Null column allowed: Yes
Default value: 1
DL_DP
Float
Packet inter-arrival time (ms) in downlink
Null column allowed: Yes
Default value: 0
DL_DPC
Float
Reading time (distance) between two packet calls (ms) in downlink
Null column allowed: Yes
Default value: 0
DL_HIGHEST_BEARER
Float
The highest bearer to allowed to be used for this service in DL
Null column allowed: Yes
Default value: 8
DL_MAXIMUM_LATENCY
Float
Maximum latency in DL (ms)
Null column allowed: No
Default value: 0
DL_MRTR
Float
Minimum required transmission rate in DL (Committed Information Rate)
Null column allowed: No
Default value: 0
DL_MSTR
Float
Maximum sustained trasmission rate in DL (Maximum Information Rate)
Null column allowed: No
Default value: 0
DL_NPC
Integer
Number of packet calls during a session in downlink
Null column allowed: Yes
Default value: 1
DL_SP
Integer
Packet size (Bytes) in downlink
Null column allowed: Yes
Default value: 1500
DL_SPC_MAX
Float
Downlink maximum packet call size (kBytes)
Null column allowed: Yes
Default value: 2000
DL_SPC_MIN
Float
Downlink minimum packet call size (kBytes)
Null column allowed: Yes
Default value: 4
MAXIMUM_BLOCKING_PRO
BA
Integer
Maximum probability of blocking (or delay) (%)
Null column allowed: Yes
Default value: 0
NAME
Text (50)
Service name
Null column allowed: No
Default value:
PRIORITY
Short
Service priority (0: lowest)
Null column allowed: Yes
Default value: 0
QOS_CLASS
Short
Quality of Service class (In order of priority defined by the IEEE 802.16
standard)
Null column allowed: Yes
Default value: 0
Choice list:0: UGs, 1: rtPs,
2: ErtPs, 3: nrtPs, 4: Best
Effort
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 to add to TH_SCALE_FACTOR
Null column allowed: No
Default value: 0
TH_SCALE_FACTOR
Float
Ratio between application level throughput and MAC layer throughput
Null column allowed: No
Default value: 95
338
TYPE
Short
Service type
Null column allowed: Yes
Default value: 0
Choice list: 0: Voice, 1:
Data
UL_ACTIVITY
Float
Activity factor for voice services on the uplink
Null column allowed: Yes
Default value: 1
UL_DP
Float
Packet inter-arrival time (ms) in uplink
Null column allowed: Yes
Default value: 0
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
UL_DPC
Float
Reading time (distance) between two packet calls (ms) in uplink
Null column allowed: Yes
Default value: 0
UL_HIGHEST_BEARER
Float
The highest bearer to allowed to be used for this service in UL
Null column allowed: Yes
Default value: 4
UL_MAXIMUM_LATENCY
Float
Maximum latency in UL (ms)
Null column allowed: No
Default value: 0
UL_MRTR
Float
Minimum required transmission rate in UL (Committed Information Rate)
Null column allowed: No
Default value: 0
UL_MSTR
Float
Maximum sustained trasmission rate in UL (Maximum Information Rate)
Null column allowed: No
Default value: 0
UL_NPC
Integer
Number of packet calls during a session in uplink
Null column allowed: Yes
Default value: 1
UL_SP
Integer
Packet size (Bytes) in uplink
Null column allowed: Yes
Default value: 1500
UL_SPC_MAX
Float
Uplink maximum packet call size (kBytes)
Null column allowed: Yes
Default value: 2000
UL_SPC_MIN
Float
Uplink minimum packet call size (kBytes)
Null column allowed: Yes
Default value: 4
8.7.1.26.5
WBearers Table
Field
Type
Description
Attributes
BEARER_INDEX
Short
Modulation and coding scheme number
Null column allowed: No
Default value: 1
CODING_RATE
Float
Coding rate
Null column allowed: Yes
Default value: 1
MODULATION
Short
Modulation type
Null column allowed: No
Default value: 1
Choice list: 0: BPSK, 1:
QPSK, 2: 16QAM 3:
64QAM
NAME
Text (50)
Name of the WiMAX radio bearer
Null column allowed: No
Default value:
SPECTRAL_EFFICIENCY
Float
Spectral efficiency = Peak MAC Throughput per Hz Unit: bps/Hz
Null column allowed: Yes
Default value: 0
8.7.1.26.6
WTerminals Table
Field
Type
Description
Attributes
ANTENNA
Text (50)
Receiver's antenna name (if empty an omni antenna is used)
Null column allowed: Yes
Default value:
GAIN
Float
Terminal antenna gain (dB)
Null column allowed: Yes
Default value: 0
LOSS
Float
Terminal antenna loss (dB)
Null column allowed: Yes
Default value: 0
NAME
Text (50)
Terminal name
Null column allowed: No
Default value:
NOISE_FACTOR
Float
Noise figure used to determine the thermal noise at the receiver (dB)
Null column allowed: Yes
Default value: 8
PMAX
Float
Maximum terminal power on traffic channel (dBm)
Null column allowed: Yes
Default value: 23
PMIN
Float
Minimum terminal power on traffic channel (dBm)
Null column allowed: Yes
Default value: -22
RX_EQUIP
Text (50)
Name of the WiMAX equipment available at the terminal
Null column allowed: Yes
Default value:
DIVERSITY_SUPPORT
Short
Antenna diversity support (0 = None, 1 = AAS, 2 = MIMO, 3 = AAS+MIMO)
Null column allowed: Yes
Default value: 1
MIMO_TX_ANTENNAS
Short
Number of MIMO antennas used for transmission
Null column allowed: Yes
Default value: 1
MIMO_RX_ANTENNAS
Short
Number of MIMO antennas used for reception
Null column allowed: Yes
Default value: 1
© Forsk 2009
AT281_AM_E1
339
Administrator Manual
8.7.1.26.7
WTraficEnvironments Table
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:
8.7.1.26.8
WUserProfiles Table
Field
Type
Description
Attributes
NAME
Text (50)
Name of the created user profile
Null column allowed: No
Default value:
8.7.1.27
QualityIndicators Table
This table is used by Quality Indicator (FER, BER, BLER, etc.) coverage predictions.
Field
Type
Description
Attributes
CS_QI
Boolean
Flag indicating whether the Quality Indicator is used for Voice (CS)
services
Null column allowed: No
Default value: True
MEAS_PARAM
Short
Name of the measured figure used for this QI determination
Null column allowed: Yes
Default value: 0
Choice list: 0 = C, 1 = CIR
NAME
Text (50)
Name of the Quality Indicator
Null column allowed: No
Default value:
PS_QI
Boolean
Flag indicating whether the Quality Indicator is used for Data (PS) services
Null column allowed: No
Default value: True
USE_INTERPOLATION
Boolean
Flag indicating whether the Quality Indicator must be interpolated or not
Null column allowed: No
Default value: True
8.7.1.28
WMimoConfigs Table
This table stores the maximum MIMO gain graphs for different numbers of transmission and reception antennas.
Field
Type
Description
Attributes
MOBILITY
Text (50)
User mobility
Null column allowed: Yes
Default value:
MIMO_TX_ANTENNAS
Short
Number of MIMO antennas used for transmission
Null column allowed: Yes
Default value: 1
MIMO_RX_ANTENNAS
Short
Number of MIMO antennas used for reception
Null column allowed: Yes
Default value: 1
MAX_MIMO_GAIN
Memo
Graph of maximum MIMO gains vs. C/(I+N)
Null column allowed: Yes
Default value:
BEARER_INDEX
Short
Index of the WiMAX bearer
Null column allowed: Yes
Default value: 1
MAX_BLER
Float
Maximum value of BLER for which the gains are applicable
Null column allowed: Yes
Default value: 1
STTD_GAIN
Float
Gain that will be applied to the CINR in STTD mode (dB)
Null column allowed: Yes
Default value: 0
SUBCHANNEL_ALLOC_MO
DE
Short
Subchannel allocation mode for WiMAX 802.16e only
Null column allowed: Yes
Default value: 8
WEQUIPMENT
Text (50)
Name of the equipment to which the MIMO gains correspond
Null column allowed: No
Default value:
8.7.1.29
InterNetChProtect Table
This table stores the inter-network channel protection graphs.
340
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
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
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
© Forsk 2009
AT281_AM_E1
341
Administrator Manual
8.8
LTE Template
Figure 8.17: on page 342, Figure 8.18: on page 343, and Figure 8.19: on page 344 depict the LTE database structure.
Figure 8.17: LTE Template - 1
342
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
Figure 8.18: LTE Template - 2
© Forsk 2009
AT281_AM_E1
343
Administrator Manual
Figure 8.19: LTE Template - 3
344
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
8.8.1
LTE Tables
The LTE project template has the following data structure.
8.8.1.1
PropagationModels Table
This table contains propagation model description, formulas, and parameters.
Field
Type
Description
Attributes
Data
Binary
Model specific parameters
Null column allowed: Yes
Description
Text (255)
User defined
Null column allowed: Yes
Name
Text (50)
Name of the propagation model
Null column allowed: No
Signature
Text (40)
Unique Global ID of last model update
Null column allowed: No
Type
Text (50)
ProgID of the model
Null column allowed: No
8.8.1.2
CustomFields Table
This table enables you to define default values for all the fields of all the tables in Atoll, including user-defined fields added
to different tables. It also enables you to define choice lists, a caption, and a group name for user-defined fields.
Field
Type
Description
Attributes
CHOICE_LIST
Memo
Choice list for the field
Null column allowed: Yes
COLUMN_NAME
Text (50)
Second part of the unique key. Field name
Null column allowed: No
DEFAULT_VALUE
Text (50)
Default value for the field
Null column allowed: Yes
TABLE_NAME
Text (50)
First part of the unique key. Table name
Null column allowed: No
CAPTION
Text (50)
Caption of the field (displayed instead of the name)
Null column allowed: Yes
GROUP_NAME
Text (50)
Name of the group to which that field belongs
Null column allowed: Yes
The default values defined in this table have priority over the internal predefined default values (hard-coded in Atoll or
defined in the database table structure).
In order for Atoll to correctly consider the new default values, note that:
•
•
8.8.1.3
If you use floating point values, ensure that all the users have the same decimal separator (comma or point).
The field names are case sensitive.
CoordSys Table
This table stores descriptions of the projection coordinate system and database’s internal coordinate system (the display
coordinate system used when creating a database).
Field
Type
Description
Attributes
CODE
Integer
Identification number of the coordinate system (the code of userdefined coordinate systems is an integer higher than 32768)
Null column allowed: No
Default value: 0
DATUM_CODE
Double
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
ELLIPS_RMAJOR
Double
© Forsk 2009
Null column allowed: Yes
Default value: 0
Null column allowed: No
Default value: 0
Meters
AT281_AM_E1
Null column allowed: Yes
Default value: 0
345
Administrator Manual
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
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
Undefined, NoProjection, Lambert1SP, Lambert2SP, Mercator,
CassiniSoldner, TransMercator, TransMercatorSO, ObliqueStereographic,
NewZealandMapGrid, HotineOM, LabordeOM, SwissObliqueCylindical,
UTM
Null column allowed: Yes
Default value: 0
PROJ_SCALE_FACTOR
Double
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
8.8.1.4
Null column allowed: Yes
Default value: 0
Units Table
This table stores the identification numbers of reception and transmission units, projection coordinate system specified in
the .atl document and the database internal coordinate system.
Field
Type
Description
Attributes
COORD_SYSTEM
Integer
Display coordinate system when creating database
Null column allowed: Yes
Default value: -1
PROJECTION
Integer
Projected coordinate system for geo data
Null column allowed: Yes
Default value: -1
Reception unit when creating database
Null column allowed: No
Default value: 0
Choice list: 0=dBm,
1=dbµV, 2=dbµV/m
RECEPTION_UNIT
Integer
TRANSMISSION_UNIT
Integer
Transmission unit when creating database
Null column allowed: No
Default value: 0
Choice list: 0=dBm,
1=Watts, 2=kWatts
GAIN_UNIT
Integer
Unit used for gains (dBd or dBi)
Null column allowed: Yes
Default value: 0
Choice list: 0= dBd, 1= dBi
8.8.1.5
Networks Table
This table contains network-level properties and network-specific data.
Field
DEFAULT_CP
Type
Short
Description
Attributes
Default cyclic prefix
Null column allowed: Yes
Default value: 0
Choice list: 0: Normal, 1:
Extended
SP_PERIODICITY
Short
Switching point periodicity (TDD)
Null column allowed: Yes
Default value: 0
Choice list: 0: Half Frame,
1: Frame
DEFAULT_MODEL
Text (50)
Default propagation model
Null column allowed: Yes
Default value: "Cost-Hata"
DEFAULT_RESOLUTION
Float
Default calculation resolution
Null column allowed: No
Default value: 50
346
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
DMAX
Float
Maximum radius for a cell
Null column allowed: No
Default value: -1
PDCCH_SYMBOLS
Short
Number of symbol durations per subframe for PDCCH overhead
Null column allowed: No
Default value: 1
PUCCH_AVG_NRB
Float
Average number of overhead resource blocks for PUCCH
Null column allowed: No
Default value: 2
INTERFERERS_RX_THRES
H
Float
Interferers' reception threshold
Null column allowed: Yes
Default value: -130
NAME
Text (50)
Type of network
Null column allowed: No
Default value:
Shared results storage folder
Null column allowed: Yes
Default value:
SHARED_RESULTS_FOLDE
Text (255)
R
SYSTEM_
Text (50)
Name of the system
Null column allowed: No
Default value: ‘LTE’
TECHNOLOGY
Text (10)
Name of the technlogy
Null column allowed: No
Default value: ‘OFDM’
THERMAL_NOISE
Float
Thermal noise
Null column allowed: Yes
Default value: -121
POWER_CONTROL_MARGI
N
Float
Margin Over Max Bearer Threshold defining C/I Target (dB)
Null column allowed: Yes
Default value: 1
CELL_SELECTION
Short
Serving cell selection method
(0 = Min DL Load, 1 = Min UL Load, 2 = Random, 3 = Sequential)
Null column allowed: Yes
Default value: 2
AMS_SEL_CRITERION
Short
AMS criterion
(0 - Reference signal C/N; 1 - Reference signal C/(I+N))
Null column allowed: Yes
Default value: 0
8.8.1.6
Sites Table
This table contains the physical properties of sites.
Field
Type
Description
Attributes
ALTITUDE
Float
Real altitude (user-defined)
Unit: m
Null column allowed: Yes
Default value:
COMMENT_
Text (255)
Additional information about the site
Null column allowed: Yes
Default value:
LATITUDE
Double
Y coordinate
Null column allowed: No
Default value: 0
LONGITUDE
Double
X coordinate
Null column allowed: No
Default value: 0
NAME
Text (50)
Site name
Null column allowed: No
Default value:
PYLON_HEIGHT
Float
Height of the pylon at site
Null column allowed: Yes
Default value: 50
SUPPORT_NATURE
Short
The nature of site. This field is for information only
Null column allowed: Yes
Default value: 0
8.8.1.7
Site List Management Tables
These tables manage site lists used to filter groups of sites and transmitters.
8.8.1.7.1
SitesListsNames Table
Field
Type
Description
Attributes
NAME
Text (50)
Name of the list
Null column allowed: No
8.8.1.7.2
SitesLists Table
Field
Type
Description
Attributes
LIST_NAME
Text (50)
First part of the unique key. Name of the list
Null column allowed: No
SITE_NAME
Text (50)
Second part of the unique key. Name of the site
Null column allowed: No
© Forsk 2009
AT281_AM_E1
347
Administrator Manual
8.8.1.8
Transmitter List Management Tables
These tables manage transmitter lists used to filter groups of transmitters.
8.8.1.8.1
TxsListsNames Table
Field
Type
Description
Attributes
NAME
Text (50)
Name of the transmitter list
Null column allowed: No
8.8.1.8.2
TxsLists Table
Field
Type
Description
Attributes
LIST_NAME
Text (50)
First part of the unique key. Name of the list.
Null column allowed: No
TX_NAME
Text (50)
Second part of the unique key. Name of the transmitter.
Null column allowed: No
8.8.1.9
Antennas Table
This table contains the description of antennas.
Field
Type
Description
Attributes
Beamwidth
Float
Antenna beamwidth
Null column allowed: Yes
Default value:
COMMENT_
Text (255)
Additional information about the antenna
Null column allowed: Yes
Default value:
CONSTRUCTOR
Text (255)
Antenna manufacturer name
Null column allowed: Yes
Default value:
DIAGRAM
Binary
Internal binary format containing the description of the antenna horizontal
and vertical patterns
Null column allowed: Yes
Default value:
ELECTRICAL_TILT
Float
Antenna electrical tilt
Null column allowed: Yes
Default value:
FMax
Double
Maximum frequency of created antenna
Unit: MHz
Null column allowed: Yes
Default value:
FMin
Double
Minimum frequency of created 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 created in the current project
Null column allowed: No
Default value:
Note:
•
An antenna pattern described in a text format may be converted to a binary format using a
converter. The format of the binary field, DIAGRAM, is detailed below. Each antenna is
described by a header and a list of value pairs.
- The header is defined as follows:
int (32 bits) flag = 0 for omni diagrams, 1 for non-omni
short (16 bits) num = number of diagrams (0,1,2,3,4)
short (16 bits) siz0 = size of the first diagram (horizontal copolar section (elevation=0°))
short (16 bits) siz1 = size of second (vertical copolar section (azimuth=0°))
short (16 bits) siz2 = size of third (horizontal contrapolar)
short (16 bits) siz3 = size of fourth (vertical contrapolar)
short (16 bits) prec = precision of the following angle values (=100)
- Then follows the content of each of the defined diagrams ("sizx" with a value not equal to
zero).
- One diagram consists of a list of value pairs:
one unsigned short value, the angle in degrees (multiplied by 100), so 577 means 5
degrees 77 hundredths of a degree.
one short value representing the loss in dB for the given angle.
- if siz2 = 5, there will be 5 pairs of values describing the third diagram.
- All the lists of pairs are concatenated without a separator.
348
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
8.8.1.10
SecondaryAntennas Table
This table is used to model additional antennas installed on transmitters.
Field
Type
Description
Attributes
ANTENNA
Text (50)
Name of the antenna installed on the transmitter
(from the antenna table of Atoll)
Null column allowed: No
Default value:
AZIMUT
Float
Azimuth of the antenna
Null column allowed: No
Default value: 0
PERCENT_POWER
Float
Percentage of power dedicated to the secondary antenna
Null column allowed: No
Default value: 0
REDT
Float
Remote Electrical tilt of the secondary antenna
Null column allowed: Yes
Default value: 0
TILT
Float
Mechanical downtilt of the secondary antenna
Null column allowed: No
Default value: 0
TX_ID
Text (50)
Transmitter name
Null column allowed: No
Default value:
8.8.1.11
SmartAntennas Table
This table is used to model smart antennas.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the Smart Antenna
Null column allowed: No
Default value:
SA_MODEL
Text (50)
Smart antenna model used
Null column allowed: Yes
Default value:
COMMENT_
Text (255)
Comments
Null column allowed: Yes
Default value:
BROADCAST_ANTENNA
Text (50)
Broadcast (main) antenna model for the smart antenna
Null column allowed: Yes
Default value:
8.8.1.12
SmartAntennasModels Table
This table is used to store the smart antenna model parameters.
Field
Type
Description
Attributes
SA_NAME
Text (50)
Name of the smart antenna model
Null column allowed: No
Default value:
SA_TYPE
Text (50)
Type of the smart antenna model
Null column allowed: No
Default value:
SA_SIGNATURE
Text (50)
Signature of the smart antenna model
Null column allowed: No
Default value:
SA_DATA
Binary
Smart antenna model data
Null column allowed: Yes
Default value:
SA_DESCRIPTION
Text (50)
Description of the smart antenna model
Null column allowed: Yes
Default value:
8.8.1.13
FrequencyBands Table
This table contains the description of frequency band(s).
Field
Type
Description
Attributes
ADJ_CHANNEL_PROT
Float
Protection against interfering signals from adjacent channels
Null column allowed: No
Default value: 28
CHANNEL_WIDTH
Double
Width of each physical channel composing the frequency band
Unit: MHz
Null column allowed: Yes
Default value: 5
DL_FREQUENCY
Double
DL frequency of the 1st channel
Unit: MHz
Null column allowed: Yes
Default value: 2110
DUPLEXING_METHOD
Short
Duplexing method used in the frequency band
Null column allowed: No
Default value: 0
Choice list: 0: FDD, 1:
TDD
EXCLUDED_CHANNELS
Text (255)
Physical channels you do not want to allocate
Null column allowed: Yes
Default value:
© Forsk 2009
AT281_AM_E1
349
Administrator Manual
FIRST_CHANNEL
Short
Number of the first physical channel of the frequency band
Null column allowed: Yes
Default value: 0
LAST_CHANNEL
Short
Number of the last physical channel of the frequency band
Null column allowed: Yes
Default value: 0
NAME
Text (50)
Name of the frequency band
Null column allowed: No
Default value:
SAMPLING_FREQUENCY
Float
Sampling frequency
Unit: MHz
Null column allowed: No
Default value: 7.68
N_RB
Short
Number of resource blocks per channel
Null column allowed: Yes
Default value: 25
UL_FREQUENCY
Double
UL frequency of the 1st channel
Unit: MHz
Null column allowed: Yes
Default value:
8.8.1.14
Schedulers Table
This table is used to model different schedulers.
Field
Type
Description
Attributes
NAME
Text (30)
Name of the scheduler
Null column allowed: No
Default value:
SCHEDULING_METHOD
Integer
0 = Proportional Fair; 1 = Proportional Demand; 3 = Max Aggregate
Throughput
Null column allowed: Yes
Default value: 0
TARGET_THROUGHPUT_D
ATA
Integer
0 = Peak RLC Throughput; 1 = Effective RLC Throughput; 2 = Application
Throughput
Null column allowed: Yes
Default value: 0
TARGET_THROUGHPUT_V
OICE
Integer
0 = Peak RLC Throughput; 1 = Effective RLC Throughput; 2 = Application
Throughput
Null column allowed: Yes
Default value: 0
BEARER_SELECTION
Short
Bearer Selection Criterion: 0 – Bearer Index; 1 – Peak RLC Throughput; 2
– Effective RLC Throughput
Null column allowed: Yes
Default value: 0
UL_BW_ALLOCATION
Short
UL Bandwidth Allocation Target: 0 – Full Bandwidth; 1 – Maintain
Connection; 2 – Best Bearer
Null column allowed: Yes
Default value: 2
8.8.1.15
Receivers Table
This table models the receiver used for raster coverage predictions.
Field
Type
Description
Attributes
ANTENNA
Text (50)
Receiver's antenna name (if empty an omni antenna is used)
Null column allowed: Yes
Default value:
HEIGHT
Float
Height of the receiver Unit: m
Null column allowed: No
Default value: 2
LOSS
Float
Losses due to receiver radio equipment (up and downlink) Unit: dB
Null column allowed: No
Default value: 0.
NAME
Text (50)
Name of the receiver
Null column allowed: No
Default value:
8.8.1.16
Equipment Management Tables
These tables model TMA, feeders, and BTS equipment properties.
8.8.1.16.1
350
TMAEquipments Table
Field
Type
Description
Attributes
DL_LOSSES
Float
Downlink losses of Tower Mounted Amplifier
Null column allowed: Yes
Default value: 0
NAME
Text (50)
Name of Tower Mounted Amplifier
Null column allowed: No
Default value:
NOISE_FIGURE
Float
Noise figure of Tower Mounted Amplifier
Null column allowed: Yes
Default value: 0
UL_GAIN
Float
Uplink gain of Tower Mounted Amplifier
Null column allowed: Yes
Default value: 0
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
8.8.1.16.2
FeederEquipments Table
Field
Type
Description
Attributes
CONNECTOR_LOSSES_UL
Float
Feeder connector losses in uplink
Null column allowed: Yes
Default value: 0
CONNECTOR_LOSSES_DL
Float
Feeder connector losses in downlink
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:
8.8.1.16.3
BTSEquipments Table
Field
Type
Description
Attributes
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
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
8.8.1.17
Neighbour Management Tables
8.8.1.17.1
Neighbours Table
This table stores neighbourhood relationships between cells of the same .atl document (intra-technology neighbours).
Field
Type
Description
Attributes
IMPORTANCE
Float
Handover importance
Null column allowed: Yes
Default value: 1
NEIGHBOUR
Text (50)
Neighbour cell
Null column allowed: No
Default value:
REASON
Integer
Reason of the neighbourhood
Null column allowed: Yes
Default value: 0 (Manual)
Choice list:
Manual, Forced, Co-site,
Adjacent, Symmetric,
Distance, Coverage
TRANSMITTER
Text (50)
Reference cell
Null column allowed: No
Default value:
TYPE
Text (50)
Type of the neighbourhood (handover, measurement…)
Null column allowed: Yes
Default value:
FORCE_HHO
Boolean
Force Handover type to hard handover in case of intra-carriers neighbours
Null column allowed: No
Default value: False
8.8.1.17.2
NeighboursExt Table
This table stores neighbourhood relationships between transmitters/cells of different .atl documents (inter-technology
neighbours).
Field
Type
Description
Attributes
IMPORTANCE
Float
Handover importance
Null column allowed: Yes
Default value: 1
NEIGHBOUR
Text (50)
Neighbour cell
Null column allowed: No
Default value:
Reason of the neighbourhood
Null column allowed: Yes
Default value: 0 (Manual)
Choice list:
Manual, Forced, Co-site,
Adjacent, Symmetric,
Distance, Coverage
REASON
© Forsk 2009
Integer
AT281_AM_E1
351
Administrator Manual
TRANSMITTER
Text (50)
Reference cell
Null column allowed: No
Default value:
TYPE
Text (50)
Type of the neighbourhood (handover, measurement…)
Null column allowed: Yes
Default value:
8.8.1.17.3
NeighboursConstraints Table
This table stores the exceptional pair relations between cells of the same .atl document (intra-technology exceptional
pairs).
Field
Type
Description
Attributes
IMPORTANCE
Float
Handover importance
Null column allowed: Yes
Default value:
NEIGHBOUR
Text (50)
Neighbour cell
Null column allowed: No
Default value:
TRANSMITTER
Text (50)
Reference cell
Null column allowed: No
Default value:
STATUS
Integer
Constraint used in automatic allocation. 0 = Forced; 1 = Forbidden.
Null column allowed: Yes
Default value: 0
FORCE_HHO
Boolean
Force Handover type to hard handover in case of intra-carriers neighbours
(not used)
Null column allowed: No
Default value: False
8.8.1.17.4
NeighboursConstraintsExt Table
This table stores the exceptional pair relations between transmitters/cells of different .atl documents (inter-technology
exceptional pairs).
Field
Type
Description
Attributes
IMPORTANCE
Float
Handover importance
Null column allowed: Yes
Default value:
NEIGHBOUR
Text (50)
Neighbour cell or transmitter
Null column allowed: No
Default value:
TRANSMITTER
Text (50)
Reference cell
Null column allowed: No
Default value:
STATUS
Integer
Constraint used in automatic allocation. 0 = Forced; 1 = Forbidden.
Null column allowed: Yes
Default value: 0
8.8.1.18
Transmitters Table
This table stores the transmitters and their properties.
Field
Type
Description
Attributes
ACTIVE
Boolean
Transmitter activity: 'Yes' means that the transmitter is active
Null column allowed: No
Default value: True
ANTDIVGAIN
Float
Antenna diversity gain (Temp) Unit: dB
Null column allowed: Yes
Default value: 0
ANTENNA_NAME
Text (50)
Name of the main antenna installed on the transmitter (from the Antennas
table)
Null column allowed: Yes
Default value:
AZIMUT
Float
Azimuth of the first antenna
Null column allowed: Yes
Default value: 0
BTS_NAME
Text (50)
Name of the BTS equipment
Null column allowed: Yes
Default value:
CALC_RADIUS
Integer
Calculation radius used to define the calculation area Unit: m
Null column allowed: Yes
Default value: 4000
CALC_RADIUS2
Integer
Second calculation radius
Unit: m
Null column allowed: Yes
Default value:
CALC_RESOLUTION
Integer
Calculation resolution
Null column allowed: Yes
Default value: 50
CALC_RESOLUTION2
Integer
Second calculation resolution
Null column allowed: Yes
Default value:
CELL_SIZE
Float
Radius of the cell (schematically represented by an hexagon)
Null column allowed: Yes
Default value: 2000
COMMENT_
Text (255)
Additional information about the transmitter
Null column allowed: Yes
Default value:
DX
Float
X coordinate relative to the site position
Null column allowed: Yes
Default value: 0
352
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
DY
Float
Y coordinate relative to the site position
Null column allowed: Yes
Default value: 0
FEEDER_NAME
Text (50)
Name of the feeder equipment
Null column allowed: Yes
Default value:
FEEDERLENGTH_DL
Float
Length of downlink feeder Unit: m
Null column allowed: Yes
Default value: 0
FEEDERLENGTH_UL
Float
Length of uplink feeder Unit: m
Null column allowed: Yes
Default value: 0
HEIGHT
Float
Antenna height above the ground Unit: m
Null column allowed: Yes
Default value: 25
HEXAGON_GROUP
Text (50)
Group of hexagons which contains this transmitter
Null column allowed: Yes
Default value:
MISCDLL
Float
Miscellaneous downlink loss
Null column allowed: Yes
Default value: 0
MISCULL
Float
Miscellaneous uplink loss
Null column allowed: Yes
Default value: 0
NOISE_FIGURE
Float
Total Noise figure used to determine the thermal noise at the transmitter
Null column allowed: Yes
Default value: 5
POLARIZATION
Text (1)
Polarization of the antennas installed at the transmitter
Null column allowed: Yes
Default value: "V"
PROPAG_MODEL
Text (50)
Name of the propagation model used to calculate prediction
Null column allowed: Yes
Default value:
PROPAG_MODEL2
Text (50)
Name of the second propagation model used to calculate prediction
Null column allowed: Yes
Default value:
REDT
Float
Remote electrical tilt of the main antenna
Null column allowed: Yes
Default value: 0
RXLOSSES
Float
Losses on the uplink due to transmitter radio equipment
Null column allowed: Yes
Default value: 0
SITE_NAME
Text (50)
Name of the site at which the transmitter is located (from the Sites table)
Null column allowed: No
Default value:
TILT
Float
Mechanical downtilt of the first antenna
Null column allowed: Yes
Default value: 0
TMA_NAME
Text (50)
Name of theTower Mounted Amplifier equipment
Null column allowed: Yes
Default value:
TX_ID
Text (50)
Transmitter name
Null column allowed: No
Default value:
TXLOSSES
Float
Losses on the downlink due to transmitter radio equipment
Null column allowed: Yes
Default value: 0
TX_ANTENNAS_PORTS
Short
Number of antenna ports in transmission
Null column allowed: Yes
Default value: 1
RX_ANTENNAS_PORTS
Short
Number of antenna ports in reception
Null column allowed: Yes
Default value: 1
TX_TYPE
Short
Type of transmitter (0 = Normal; 1 = Interferer only)
Null column allowed: Yes
Default value: 0
8.8.1.19
TplTransmitters Table
This table is used to store station templates and their properties.
Field
Type
Description
Attributes
ACTIVE
Boolean
Transmitter activity: 'Yes' means that the transmitter is active
Null column allowed: No
ANTDIVGAIN
Float
Antenna diversity gain (Temp) Unit: dB
Null column allowed: Yes
ANTENNA_NAME
Text (50)
Name of the main antenna installed on the transmitter (from the Antennas
table)
Null column allowed: Yes
AZIMUT
Float
Azimuth of the main antenna
Null column allowed: Yes
BTS_NAME
Text (50)
Name of the BTS equipment
Null column allowed: Yes
CALC_RADIUS
Integer
Calculation radius used to define each transmitter calculation area Unit: m
Null column allowed: Yes
CALC_RADIUS2
Integer
Second calculation radius
Unit: m
Null column allowed: Yes
CALC_RESOLUTION
Integer
Calculation resolution
Null column allowed: Yes
CALC_RESOLUTION2
Integer
Second calculation resolution
Null column allowed: Yes
© Forsk 2009
AT281_AM_E1
353
Administrator Manual
CELL_SIZE
Float
Radius of the cell (schematically represented by an hexagon) Unit: m
Null column allowed: Yes
FBAND
Text (50)
Frequency band of the cell
Null column allowed: Yes
FEEDER_NAME
Text (50)
Name of the feeder equipment
Null column allowed: Yes
FEEDERLENGTH_DL
Float
Length of downlink feeder Unit: m
Null column allowed: Yes
FEEDERLENGTH_UL
Float
Length of uplink feeder Unit: m
Null column allowed: Yes
HEIGHT
Float
Antenna height above the ground Unit: m
Null column allowed: Yes
MISCDLL
Float
Miscellaneous downlink loss
Null column allowed: Yes
MISCULL
Float
Miscellaneous uplink loss
Null column allowed: Yes
NAME
Text (50)
Template name
Null column allowed: No
NOISE_FIGURE
Float
Total Noise figure used to determine the thermal noise at the transmitter
(Temp)
Null column allowed: Yes
NUM_SECTORS
Integer
Number of sectors
Null column allowed: Yes
POWER
Float
Maximum cell output power (dBm)
Null column allowed: Yes
PROPAG_MODEL
Text (255)
Name of the propagation model used to calculate prediction
Null column allowed: Yes
PROPAG_MODEL2
Text (255)
Name of the second propagation model used to calculate prediction
Null column allowed: Yes
REDT
Float
Remote Electrical tilt
Null column allowed: Yes
RXLOSSES
Float
Losses on the uplink due to transmitter radio equipment Unit: dB
Null column allowed: Yes
TILT
Float
Mechanical downtilt of the main antenna
Null column allowed: Yes
TMA_NAME
Text (50)
Name of theTower Mounted Amplifier equipment
Null column allowed: Yes
TXLOSSES
Float
Losses on the downlink due to transmitter radio equipment Unit: dB
Null column allowed: Yes
RX_EQUIPMENT
Text (50)
Reception equipment
Null column allowed: Yes
AMS_THRESHOLD
Float
CINR threshold in dB to switch from SM to STTD
Null column allowed: Yes
CHANNEL
Integer
Channel number
Null column allowed: Yes
DL_LOAD
Float
Downlink traffic load
Null column allowed: Yes
MAX_NUMBER_OF_USERS
Integer
Max supported number of users for the cell
Null column allowed: Yes
RX_ANTENNAS_PORTS
Short
Number of reception antenna ports
Null column allowed: Yes
TX_ANTENNAS_PORTS
Short
Number of transmission antenna ports
Null column allowed: Yes
NOISE_RISE_UL
Float
Uplink interference noise rise (dB)
Null column allowed: Yes
UL_LOAD
Float
Uplink traffic load
Null column allowed: Yes
DIVERSITY_SUPPORT
Short
Type of diversity support used in downlink
0=None, 1=Diversity, 2=SU-MIMO, 3=AMS
Null column allowed: Yes
MAX_EXT_NEIGHB_NUMBE
R
Integer
Maximum number of inter-technology neighbours
Null column allowed: Yes
MAX_NEIGHB_NUMBER
Integer
Maximum number of intra-technology neighbours
Null column allowed: Yes
SCHEDULER
Text (30)
Scheduler used by the cell
Null column allowed: Yes
RSRQ_THRES
Float
Required reference signal CNR quality for the best server signal
Null column allowed: Yes
SF_CONFIG
Short
Subframe configuration used by the cell in case of TDD frequency band
Null column allowed: Yes
ID_REUSE_MIN_DIST
Float
The minimum reuse distance for the AFP and physical cell ID allocation
Null column allowed: Yes
CHANNEL_STATUS
Short
Channel allocation status (0 = Not allocated, 1 = Allocated, 2 = Locked)
Null column allowed: Yes
ID_STATUS
Short
Physical cell ID status (0 = unassigned; 1 = assigned; 2= Fixed)
Null column allowed: Yes
TX_TYPE
Short
Type of transmitter (0 = Normal; 1 = Interferer only)
Null column allowed: Yes
MAX_DL_LOAD
Float
Maximum traffic load allowed on downlink
Null column allowed: Yes
MAX_UL_LOAD
Float
Maximum traffic load allowed on uplink
Null column allowed: Yes
UL_MU_SM_GAIN
Float
Multi-user (collaborative) MIMO gain in uplink
Null column allowed: Yes
DOWNLINK_EXTERNAL_NO
ISE_RISE
Float
Inter-network downlink noise rise
Null column allowed: Yes
UPLINK_EXTERNAL_NOISE
_RISE
Float
Inter-network uplink noise rise
Null column allowed: Yes
CHANNEL_LIST
Text(255)
Channel numbers used by transmitters
Null column allowed: Yes
PHY_CELLID_LIST
Text(255)
Physical cell IDs used by transmitters
Null column allowed: Yes
SCH_POWER_OFFSET
Float
SCH/PBCH EPRE offset (dB)
Null column allowed: Yes
PDSCH_POWER_OFFSET
Float
PDSCH/PDCCH EPRE offset (dB)
Null column allowed: Yes
PHY_CELL_ID
Short
Physical cell ID
Null column allowed: Yes
DIVERSITY_SUPPORT_UL
Short
Type of diversity support used in uplink
0=None, 1=Diversity, 2=SU-MIMO, 3=AMS, 4=MU-MIMO
Null column allowed: Yes
354
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
ICIC_SUPPORT
Short
Inter -Cell Interference Coordination Support
0=None; 1=Static DL; 2=Static UL
Null column allowed: Yes
DL_FFR_USAGE
Float
Percentage of the downlink traffic load carried by the ICIC part of the cell
Null column allowed: Yes
ICIC_DELTAPL_TH
Float
Maximum difference in dB between the best server path loss and second
best Server path loss to be considered in ICIC zone
Null column allowed: Yes
UL_FPC_FACTOR
Float
Factor enabling reduction of transmission powers of cell-edge users
0; 0.4;0.5;0.6;0.7;0.8;0.9;1
Null column allowed: Yes
UL_FPC_NR_MAX
Float
Maximum uplink noise rise
Null column allowed: Yes
UL_FPC_CINR_MAX
Float
Target PUSCH C/(I+N) provides Po_pusch and is driven by noise rise
limitations of neighbouring cells. This field will be output from simulation.
Null column allowed: Yes
NOISE_RISE_ICIC_UL
Float
Noise rise received by cell edge traffic
Null column allowed: Yes
8.8.1.20
T4GCells Table
This table stores cells and their properties.
Field
Type
Description
Attributes
CELL_ID
Text (50)
Name of the cell
Null column allowed: No
Default value:
CHANNEL
Integer
Channel number
Null column allowed: Yes
Default value: 0
COMMENT_
Text (255)
Additional information about the cell
Null column allowed: Yes
Default value:
DL_LOAD
Float
Downlink cell traffic load
Null column allowed: Yes
Default value: 1
FBAND
Text (50)
Frequency band of the cell
Null column allowed: No
Default value:
MAX_NUMBER_OF_USERS
Integer
Max supported number of users for the cell
Null column allowed: Yes
Default value:
POWER
Float
Maximum output power Unit: dBm
Null column allowed: Yes
Default value: 43
TX_ID
Text (50)
Name of the transmitter to which the cell belongs
Null column allowed: No
Default value:
UL_LOAD
Float
Uplink cell traffic load
Null column allowed: Yes
Default value: 1
RX_EQUIPMENT
Text (50)
Reception equipment installed at the cell
Null column allowed: Yes
Default value:
NOISE_RISE_UL
Float
Uplink noise rise (dB). Manually specified by the user or calculated during
simulations.
Null column allowed: Yes
Default value: 0
ACTIVE
Boolean
Cell's activity. Cell is active if true.
Null column allowed: No
Default value: True
MAX_NEIGHB_NUMBER
Integer
Maximum number of intra-technology neighbours for this cell
Null column allowed: Yes
Default value:
MAX_EXT_NEIGHB_NUMBE
R
Integer
Maximum number of inter-technology neighbours for this cell
Null column allowed: Yes
Default value:
AMS_THRESHOLD
Float
C/(I+N) threshold for switching from spatial multiplexing to space-time
transmit diversity
Null column allowed: Yes
Default value:
DIVERSITY_SUPPORT
Short
The type of antenna diversity supported by the cell in downlink
Null column allowed: Yes
Default value: 1
SCHEDULER
Text (50)
Scheduler used by the cell
Null column allowed: Yes
Default value:
SF_CONFIG
Short
Subframe configuration used by the cell in case of TDD frequency band
Null column allowed: Yes
Default value: 1
RSRQ_THRES
Float
Required reference signal CNR quality for the best server signal
Null column allowed: Yes
Default value: 0
PHY_CELL_ID
Integer
Physical cell ID
Null column allowed: Yes
Default value: 0
SCH_POWER_OFFSET
Float
SCH/PBCH EPRE offset
Null column allowed: Yes
Default value: 0
PDSCH_POWER_OFFSET
Float
PDSCH/PDCCH EPRE offset
Null column allowed: Yes
Default value: 0
© Forsk 2009
AT281_AM_E1
355
Administrator Manual
DIVERSITY_SUPPORT_UL
Short
The type of antenna diversity supported by the cell in uplink
Null column allowed: Yes
Default value: 1
ID_REUSE_MIN_DIST
Float
The minimum reuse distance for the AFP and physical cell ID allocation
Null column allowed: Yes
Default value:
ID_STATUS
Short
Physical cell ID status (0 = Not allocated, 1 = Allocated, 2 = Locked)
Null column allowed: Yes
Default value: 0
CHANNEL_STATUS
Short
Channel allocation status (0 = Not allocated, 1 = Allocated, 2 = Locked)
Null column allowed: Yes
Default value: 0
MAX_DL_LOAD
Float
Maximum traffic load allowed on downlink
Null column allowed: Yes
Default value: 100
MAX_UL_LOAD
Float
Maximum traffic load allowed on uplink
Null column allowed: Yes
Default value: 100
UL_MU_SM_GAIN
Float
Multi-user (collaborative) MIMO gain in uplink
Null column allowed: Yes
Default value: 2
DOWNLINK_EXTERNAL_NO
ISE_RISE
Float
Inter-network downlink noise rise
Null column allowed: Yes
Default value: 0
UPLINK_EXTERNAL_NOISE
_RISE
Float
Inter-network uplink noise rise
Null column allowed: Yes
Default value: 0
RANK
Short
Zero based order used by scheduler for sequential cell selection
Null column allowed: Yes
Default value:
ICIC_SUPPORT
Short
Inter -Cell Interference Coordination Support
0=None; 1=Static DL; 2=Static UL
Null column allowed: Yes
Default value: 0
DL_FFR_USAGE
Float
Percentage of the downlink traffic load carried by the ICIC part of the cell
Null column allowed: Yes
Default value: 0
ICIC_DELTAPL_TH
Float
Maximum difference in dB between the best server path loss and second
best Server path loss to be considered in ICIC zone
Null column allowed: Yes
Default value: 0
UL_FPC_FACTOR
Float
Factor enabling reduction of transmission powers of cell-edge users
0; 0.4;0.5;0.6;0.7;0.8;0.9;1
Null column allowed: Yes
Default value: 1
UL_FPC_NR_MAX
Float
Maximum uplink noise rise
Null column allowed: Yes
Default value: 6
UL_FPC_CINR_MAX
Float
Target PUSCH C/(I+N) provides Po_pusch and is driven by noise rise
limitations of neighbouring cells. This field will be output from simulation.
Null column allowed: Yes
Default value: 20
NOISE_RISE_ICIC_UL
Float
Noise rise received by cell edge traffic
Null column allowed: Yes
Default value: 0
8.8.1.21
T4GEquipments Table
This table models equipment that performs radio resource management.
Field
Type
Description
Attributes
NAME
Text (50)
Name of the reception equipment
Null column allowed: No
Default value:
8.8.1.22
T4GBearerQualityCurves Table
This table contains the quality graphs of the different quality indicators for the different bearers.
Field
Type
Description
Attributes
BEARER_INDEX
Short
Bearer index
Null column allowed: No
Default value: 0
MOBILITY
Text (50)
Mobility type
Null column allowed: Yes
Default value:
QI_CURVE
Memo
DL Quality QI=f(MEAS_PARAM) MEAS_PARAM from QualityIndicators
table
Null column allowed: Yes
Default value:
QI_NAME
Text (50)
Name of the Quality Indicator
Null column allowed: No
Default value:
RX_EQUIP
Text (50)
Name of the reception equipment
Null column allowed: No
Default value:
8.8.1.23
T4GBearersRequiredCI Table
This table contains the bearer selection C/(I+N) thresholds for the different bearers.
Field
356
Type
Description
AT281_AM_E1
Attributes
© Forsk 2009
Chapter 8: Database Structure
BEARERS_REQUIRED_COV
ERI
Memo
C/I required in DL for selecting a LTE bearer C/I_Req =
f(Best(BEARER_INDEX))
Null column allowed: Yes
Default value:
MOBILITY
Text (50)
CPE mobility
Null column allowed: Yes
Default value:
RX_EQUIP
Text (50)
Name of the reception equipment
Null column allowed: No
Default value:
8.8.1.24
Multi-Service Traffic Management
These tables contain descriptions of multi-service traffic data, i.e., services, mobility types, terminals, user profiles, and
environments.
8.8.1.24.1
T4GEnvironmentDefs Table
Field
Type
Description
Attributes
DENSITY
Float
Number of subscribers per km2
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 (255)
Type of user profile
Null column allowed: No
Default value:
8.8.1.24.2
T4GMobility Table
Field
Type
Description
Attributes
NAME
Text (50)
Type of mobility
Null column allowed: No
Default value:
MEAN_SPEED
Float
Mean mobile speed (km/h) used for HSDPA
Null column allowed: Yes
Default value: 0
8.8.1.24.3
T4GServicesUsage Table
Field
Type
Description
Attributes
CALL_DURATION
Float
Average duration of a call (for circuit switched services) Unit: s
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) Unit: Kbyte
Null column allowed: Yes
Default value:
SERVICE
Text (50)
Service (from the Service table) that the subscriber may request
Null column allowed: No
Default value:
TERMINAL
Text (50)
Type of terminal (from the Terminal table) used by the subscriber for the
service
Null column allowed: No
Default value:
UL_VOLUME
Float
Volume transferred on the uplink during a session (for packet switched
services) Unit: Kbyte
Null column allowed: Yes
Default value:
USER_PROFILE
Text (255)
User profile name
Null column allowed: No
Default value:
8.8.1.24.4
T4GServices Table
Field
Type
Description
Attributes
BODY_LOSS
Float
Losses due to the users body (dB)
Null column allowed: No
Default value: 0
DL_ACTIVITY
Float
Activity factor for voice services on the downlink
Null column allowed: Yes
Default value: 1
DL_DP
Float
Packet inter-arrival time (ms) in downlink
Null column allowed: Yes
Default value: 0
DL_DPC
Float
Reading time (distance) between two packet calls (ms) in downlink
Null column allowed: Yes
Default value: 0
DL_HIGHEST_BEARER
Float
The highest bearer to allowed to be used for this service in DL
Null column allowed: Yes
Default value: 15
DL_GBR
Float
Minimum required transmission rate in DL (Guaranteed Bit Rate)
Null column allowed: No
Default value: 0
© Forsk 2009
AT281_AM_E1
357
Administrator Manual
DL_MBR
Float
Maximum sustained trasmission rate in DL (Maximum Bit Rate)
Null column allowed: No
Default value: 0
DL_NPC
Integer
Number of packet calls during a session in downlink
Null column allowed: Yes
Default value: 1
DL_SP
Integer
Packet size (Bytes) in downlink
Null column allowed: Yes
Default value: 1500
DL_SPC_MAX
Float
Downlink maximum packet call size (kBytes)
Null column allowed: Yes
Default value: 2000
DL_SPC_MIN
Float
Downlink minimum packet call size (kBytes)
Null column allowed: Yes
Default value: 4
NAME
Text (50)
Service name
Null column allowed: No
Default value:
PRIORITY
Short
Service priority (0: lowest)
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:
TH_OFFSET
Float
Offset to add to TH_SCALE_FACTOR
Null column allowed: No
Default value: 0
TH_SCALE_FACTOR
Float
Ratio between application level throughput and RLC layer throughput
Null column allowed: No
Default value: 95
TYPE
Short
Service type
Null column allowed: Yes
Default value: 0
Choice list: 0: Voice, 1:
Data
UL_ACTIVITY
Float
Activity factor for voice services on the uplink
Null column allowed: Yes
Default value: 1
UL_DP
Float
Packet inter-arrival time (ms) in uplink
Null column allowed: Yes
Default value: 0
UL_DPC
Float
Reading time (distance) between two packet calls (ms) in uplink
Null column allowed: Yes
Default value: 0
UL_HIGHEST_BEARER
Float
The highest bearer to allowed to be used for this service in UL
Null column allowed: Yes
Default value: 15
UL_GBR
Float
Minimum required transmission rate in UL (Guaranteed Bit Rate)
Null column allowed: No
Default value: 0
UL_MBR
Float
Maximum sustained trasmission rate in UL (Maximum Bit Rate)
Null column allowed: No
Default value: 0
UL_NPC
Integer
Number of packet calls during a session in uplink
Null column allowed: Yes
Default value: 1
UL_SP
Integer
Packet size (Bytes) in uplink
Null column allowed: Yes
Default value: 1500
UL_SPC_MAX
Float
Uplink maximum packet call size (kBytes)
Null column allowed: Yes
Default value: 2000
UL_SPC_MIN
Float
Uplink minimum packet call size (kBytes)
Null column allowed: Yes
Default value: 4
8.8.1.24.5
T4GBearers Table
Field
Type
Description
Attributes
BEARER_INDEX
Short
Modulation and coding scheme number
Null column allowed: No
Default value: 1
CODING_RATE
Float
Coding rate
Null column allowed: Yes
Default value: 1
MODULATION
Short
Modulation type
Null column allowed: No
Default value: 1
Choice list: 0: BPSK, 1:
QPSK, 2: 16QAM 3:
64QAM
NAME
Text (50)
Name of the LTE radio bearer
Null column allowed: No
Default value:
SPECTRAL_EFFICIENCY
Float
Spectral efficiency = Peak RLC Throughput per Hz Unit: bps/Hz
Null column allowed: Yes
Default value: 0
358
AT281_AM_E1
© Forsk 2009
Chapter 8: Database Structure
8.8.1.24.6
T4GTerminals Table
Field
Type
Description
Attributes
ANTENNA
Text (50)
Receiver's antenna name (if empty an omni antenna is used)
Null column allowed: Yes
Default value:
GAIN
Float
Terminal antenna gain (dB)
Null column allowed: Yes
Default value: 0
LOSS
Float
Terminal antenna loss (dB)
Null column allowed: Yes
Default value: 0
NAME
Text (50)
Terminal name
Null column allowed: No
Default value:
NOISE_FACTOR
Float
Noise figure used to determine the thermal noise at the receiver (dB)
Null column allowed: Yes
Default value: 8
PMAX
Float
Maximum terminal power on traffic channel (dBm)
Null column allowed: Yes
Default value: 23
PMIN
Float
Minimum terminal power on traffic channel (dBm)
Null column allowed: Yes
Default value: -40
RX_EQUIP
Text (50)
Name of the reception equipment available at the terminal
Null column allowed: Yes
Default value: "Default
CPE Reception
Equipment"
DIVERSITY_SUPPORT
Short
Antenna diversity support (0 = None, 1 = MIMO)
Null column allowed: Yes
Default value: 1
MIMO_TX_ANTENNAS
Short
Number of MIMO antennas used for transmission
Null column allowed: Yes
Default value: 1
MIMO_RX_ANTENNAS
Short
Number of MIMO antennas used for reception
Null column allowed: Yes
Default value: 1
8.8.1.24.7
T4GTraficEnvironments Table
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:
8.8.1.24.8
T4GUserProfiles Table
Field
Type
NAME
8.8.1.25
Text (50)
Description
Attributes
Name of the created user profile
Null column allowed: No
Default value:
QualityIndicators Table
This table is used by Quality Indicator (FER, BER, BLER, etc.) coverage predictions.
Field
Type
Description
Attributes
CS_QI
Boolean
Flag indicating whether the Quality Indicator is used for Voice (CS)
services
Null column allowed: No
Default value: True
MEAS_PARAM
Short
Name of the measured figure used for this QI determination
Null column allowed: Yes
Default value: 0
Choice list: 0 = C, 1 = CIR
NAME
Text (50)
Name of the Quality Indicator
Null column allowed: No
Default value:
PS_QI
Boolean
Flag indicating whether the Quality Indicator is used for Data (PS) services
Null column allowed: No
Default value: True
USE_INTERPOLATION
Boolean
Flag indicating whether the Quality Indicator must be interpolated or not
Null column allowed: No
Default value: True
8.8.1.26
T4GMimoConfigs Table
This table stores the maximum MIMO gain graphs for different numbers of transmission and reception antennas.
Field
Type
Description
Attributes
MOBILITY
Text(50)
User mobility
Null column allowed: Yes
Default value:
© Forsk 2009
AT281_AM_E1
359
Administrator Manual
MIMO_TX_ANTENNAS
Short
Number of MIMO antennas used for transmission
Null column allowed: Yes
Default value: 1
MIMO_RX_ANTENNAS
Short
Number of MIMO antennas used for reception
Null column allowed: Yes
Default value: 1
MAX_MIMO_GAIN
Memo
Graph of maximum MIMO gains vs. C/(I+N)
Null column allowed: Yes
Default value:
STTD_GAIN
Float
Diversity gain that will be applied to the CINR (dB)
Null column allowed: Yes
Default value: 0
BEARER_INDEX
Short
Index of the LTE bearer
Null column allowed: Yes
Default value: 1
MAX_BLER
Float
Maximum value of BLER for which the gains are applicable
Null column allowed: Yes
Default value: 1
EQUIPMENT
Text (50)
Name of the equipment to which the MIMO gains correspond
Null column allowed: No
Default value:
8.8.1.27
InterNetChProtect Table
This table stores the inter-network channel protection graphs.
360
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
AT281_AM_E1
© Forsk 2009
Administrator Manual
© Forsk 2009
AT281_AM_E1
361
Administrator
Manual
version 2.8.1
AT281_AM_E1
October 2009
 Head Office
7, rue des Briquetiers
31700 Blagnac - France
Tel: +33 562 747 210
Fax: +33 562 747 211
 US Office
200 South Wacker Drive - Suite 3100
Chicago, IL 60606 - USA
Tel: +1 312 674 4846
Fax: +1 312 674 4847
 China Office
Suite 302, 3/F, West Tower,
Jiadu Commercial Building,
No. 66 Jianzhong Road,
Tianhe Hi-Tech Industrial Zone,
Guangzhou, 510665, P. R. of China
Tel: +86 20 8553 8938
Fax: +86 20 8553 8285
www.forsk.com
Download