Professional Documents
Culture Documents
Release V6.1
Ref: I-SM-SR-EM-RA-004
Version: 3
Status: Approved
Copyright 2006 AIRCOM International - All rights reserved. No part of this work, which is protected by copyright, may be reproduced in
any form or by any means - graphic, electronic or mechanical, including photocopying, recording, taping or storage in an information
retrieval system – without the written permission of the copyright owner.
Commercial in Confidence
Contents
1 Document Control..................................................................................................................4
1.1 Revision History ...............................................................................................................4
2 Introduction to RANOPT .........................................................................................................5
RANOPT within the Optimisation Analysis Process .......................................................................6
2.1 Why RANOPT? - Key Benefits of RANOPT ...........................................................................7
2.1.1 Architecture ............................................................................................................9
3 Key Modules ....................................................................................................................... 10
3.1 Data Loading ................................................................................................................. 10
3.1.1 Configuration ....................................................................................................... 10
3.1.2 Data Load ............................................................................................................ 11
3.2 Database Explorer ......................................................................................................... 12
3.3 Filtering – Filter Manager and Data View......................................................................... 13
3.3.1 Data Manipulation ................................................................................................ 16
3.3.2 Cell Snapshots ...................................................................................................... 16
3.4 Resolving Cells to Drive Files .......................................................................................... 17
3.4.1 Resolving cell sites for UMTS drive-test data ........................................................... 17
3.4.2 Resolving cell sites for GSM drive-test data............................................................. 19
3.4.3 Propagating missing UMTS parameters .................................................................. 20
3.4.4 Propagating missing GSM parameters .................................................................... 20
3.5 Workspace, Replay and Data View .................................................................................. 20
3.5.1 Work space .......................................................................................................... 20
3.5.2 Drive Down Analysis, Display and Replay ................................................................ 23
3.5.3 Network Message Analysis .................................................................................... 26
3.6 Reporting – Report Registry ........................................................................................... 27
3.6.1 Excel Analysis Reports ........................................................................................... 28
3.7 Benchmarking ............................................................................................................... 32
3.8 User Comment .............................................................................................................. 33
3.9 Scheduler ..................................................................................................................... 34
3.9.1 File Loading Tasks ................................................................................................. 35
3.9.2 Filter Creation (and Apply) .................................................................................... 36
3.9.3 Report Running Task ............................................................................................. 37
3.10 Exporting Data .......................................................................................................... 38
4 ENTERPRISE Integration ....................................................................................................... 38
5 Different RANOPT Product Versions ..................................................................................... 40
5.1 RANOPT Server (Server Version) ..................................................................................... 40
5.2 RANOPT Standard (Standalone user license) .................................................................... 40
5.3 RANOPT Lite (ASSET3G drive test module) ...................................................................... 41
6 RANOPT Physical Architecture: Windows Client-Server System............................................... 41
6.1 Software Requirements ................................................................................................. 41
6.2 IT hardware Requirements ............................................................................................. 42
7 Conclusion .......................................................................................................................... 43
1 Document Control
1.1 Revision History
Revision Date Name Revision
Number
1 24/09/2007 D Fernando Initial doc
2 05/10/2007 D Fernando Reviewed to include updates for cell
resolving and smaller enhancements
2a 12/06/2008 D Fernando Updates for V6.1
3 16/06/2008 D Fernando Reviewed and Approved for Release
2 Introduction to RANOPT
RANOPT is an advanced and flexible, multi-technology, measurement based statistical
analysis tool developed for mobile operators looking to effectively optimise their radio
network plan. The solution provided aims to support all of the following criteria which an
operator would typically focus on:
Maximising ARPU – average revenue per user
Minimising operational costs
Maintaining satisfied subscribers
Diagnosing and resolving service problems quickly
Analysing data easily
The ability to assess which services are most successful
The successful introduction of new generation technologies and services
Designed in conjunction with a leading European operator, RANOPT is geared to undertake all
post processing and specific analysis requirements faced by optimisation engineers. Thus
whether the radio network meets coverage, grade of service and handover objectives etc. can
be quickly and easily analysed, assessed and necessary corrective action swiftly taken.
Based on a central database (DB) store, RANOPT has been designed to facilitate the loading
and analysis of 2G, 2.5G, EDGE, 3G, HSDPA and DVB-H drive data. Once data is loaded, the
possibilities to trouble-shoot and the capability of reporting on the measurement data is
limitless. RANOPT’s reporting use is not simply limited to engineering trouble shooting
activities but can be used for management level assessment of optimisation activities,
benchmarking and trending.
RANOPT’s full integration within the AIRCOM ENTERPRISE tool suite provides access to other
key planning/optimisation and performance modules. This integration enables transparency
of information crucial for effective optimisation and tuning of the network plan.
RANOPT’s unprecedented flexibility, powerful functionality and ease of use make it the
definitive tool for any operator looking to improve or enhance the quality and performance of
their network.
Figure 1 shows RANOPT within a typical optimisation analysis process. RANOPT has been
designed to be the key tool in analysing and optimising the planned radio network. With the
ability to overlay coverage and performance data, the post processing tool can significantly
aid in the overall optimisation process by adding transparency of information crucial to
identifying and troubleshooting problem areas.
RANOPT’s placement within the AIRCOM ENTERPRISE tool suite enables easy integration with
key planning/optimisation and performance management modules such as:
Import, correlation and overlay of coverage data from ENTERPRISE ASSET / 3G
Correlation and overlay of performance data from ENTERPRISE OPTIMA
This enables engineers to see coverage issues such as shadowing or large fades that may be
causing the radio plan quality/grade of service to degrade. It could also investigate areas that
have been identified with good coverage but have shown consistently poor performance (for
example a large number drop calls) which could be due to effects of pilot pollution.
Seamless access to terrain, clutter data, scan maps, polygon and vector information, together
with the site database with all relevant radio plan parameters, enables RANOPT to therefore
be effectively used for analysis and optimisation activity.
Compared to V6.0, increase in average speed of loading for larger files and
an exponential increment in speed of loading as the file size increases with use of all
CPU’s on the machine.
Benefit: Fast and reliable TEMS support and analysis for all released TEMS versions (TEMS
Investigation v6.x - v8.x) to date.
By using the scheduler to automate work process thus increasing productivity. 50% less
mouse clicks to get to the problem if Scheduler Job/Tasks used.
Benefit: Fast and automated approach for optimisation workflow process improvements.
Saving of approx 2hrs of an engineer’s time per day (i.e. 25% of engineer’s time saved
per day considering an 8 hour day). Thus a possible 5 man days saved per
month with an automated workflow process incorporating the RANOPT Scheduler. The
time saving increases for benchmarking activities.
3. Improved usability/flexibility
Log file management and Filter creation Enhancements for quick selection and running
of filters
Workspace and analysis module (line chart) improvements to aid drill down analysis
Benefit: Usability improvements allowing 40% faster log file selection for creation of filters for
multiple device files and improvements to aid drill down analysis activity for
optimisation.
.
Data warehouse solution giving transparency all users across the organisation –
improves optimisation efficiency and avoids duplication of work.
Fast and flexible filtering system – allows for custom queries to be built up with quick
and easy selection of data and one click process for creation of multiple filters.
Quick and easy polygon filtering and optional data manipulation (binning/averaging) and
exclusion rules if required.
Call categorisation – identification and classification of calls
Incorporates powerful and flexible graphing system with replay functionality
Any data can easily be displayed on the 2D View – indicate best server Ec, Ec/Io, Rx Lev,
Rx Qual pilot polluted areas, C/I, throughputs, Events(call setups/drops/ failures etc)
Layer 3 analysis and decoding with easy to use search and find capabilities.
Comparison and synchronisation of Scanner and UE/TM data.
Benchmarking capabilities – compare 2 or more networks, vendors and allows easy
before and after analysis.
Ability to easily correlate drive SCs, BSIC/BCCH’s and Cell ID with snapshots of the
planning/optimisation site DB stored for future use.
Scheduler for of activities done at regular periods or for one off activities at a certain
time – e.g. file loading , creating and applying filters, batch reporting
Enables overlay of network performance stats and planning data
Shipped with library of integral optimisation reports, which include integrated reports
between Enterprise and RANOPT e.g. neighbour analyser for suggested neighbour auto
updates if required – full library of reports available for UMTS/HSDPA/GSM/GPRS and
EDGE, and allows the custom creation of reports as well.
Export resultant data to MapInfo and MS-Excel.
In addition to the above, integration into the planning tool allows drive data to be used
for CW (signia) file generation for model tuning activities.
2.1.1 Architecture
The system architecture is as shown above in Figure 2. All drives collected can be loaded, a
process that can be carried out off line e.g. overnight, with no user intervention. RANOPT can
be deployed using a terminal-server/client-server architecture thus allowing drives to be
loaded in from any location. It exploits the power of an Oracle database (DB) to store all of
the raw, filtered and manipulated (i.e. binned and/or averaged) data, and reports. All data
can be shared and accessed from anyone in the organisation at any time. RANOPT’s flexibility
allows the users to mine data through the use of custom reports, queries and algorithms.
Regularly done tasks can be scheduled which allows significant time savings in carrying out
day to day tasks and the scheduler also enables database maintenance activities to be carried
out via the tool itself.
3 Key Modules
3.1 Data Loading
3.1.1 Configuration
Through an administrator facility, RANOPT incorporates a powerful decode engine which
allows for many different formats of data to be loaded into the database, without changing
the program code every time a new format is introduced. The user creates the custom
decode engines via configuration of Equipments window, which essentially references the
vendor equipment, that is used to load specific vendor drive log files into the database.
The creation of these equipment types creates a folder structure (‘in’, ‘out’ and ‘err’
directories) in a user defined location and the user simply places a file to be loaded into a
specified directory - the ‘in’ folder. This directory is continuously monitored by the
parser/loader which runs as a service, thus the files placed in this directory are automatically
picked up and loaded into the DB. Error logs are kept on the loading done for analysis if any
problems occur during the loading process. Multiple different types of files can be loaded in
simultaneously. With this process of file load, drivers themselves who have collected data can
load logs into the DB, with no requirement for planning/optimisation engineers for this
activity. The file loading can be done independently and thus all analysis work can be
continued without interruption as file loading occurs. Loading can also take place offline or
out of hours at it does not require the application to be open. The only requirement is to have
the DB accessible and the windows RANOPT parser/loader service started. With a central DB
used across the organisation, once the drives are loaded, all users connected to the RANOPT
database have access to the loaded data and loading of measurement log files is a one off
activity.
Thus the concept of loading a drive test each time for analysis is no longer required. All the
data is stored in a fast and central Oracle database and thus does not need to be re-loaded.
The user is able to extract specific data through the use of the filtering functionality.
Figure 3a: RANOPT Administrator - Configuring Import Sources and Registry Settings
The RANOPT administrator is additionally used to define all the networks considered.
Automatic Network Detection can also be used in RANOPT for data loading (NEMO files only).
In this case, the system can be configured with the appropriate operator network details such
as the network code, carrier numbers and frequencies and this is used by RANOPT in order to
check the files and automatically load the drive logs under the correct network. The concept
of defining networks becomes useful when benchmarking activity for several networks is
done. Filtering for selection of specific files that belong to specific networks becomes easer
with the inclusion of the ‘Network’ defined in the filtering process.
The RANOPT administrator also allows users to register all data manipulation techniques to
be used. Log of any errors which occur in importing files can also be viewed. Further, the
Registry Settings are set through the administrator to specifying the oracle database into
which the measurement data is to be loaded.
Other general administrative tasks are also handled through the RANOPT administrator,
including creation of user permissions and groups, DB and report upgrade and L3 message
updates. The Installation wizard can also be run from this module allowing a new empty
Oracle database to be created. The required tables in the database for RANOPT are then
automatically loaded and configured allowing for quick and easy installation of the DB for use.
Rather than MS1, MS2 and so on, the device will be identified by their phone/scanner type if
this information is available in the measurement file.
Previously v6.0 and, a measurement file would be divided into separate files per device and
therefore had to be treated as separate entities, which were viewed, deleted and used in
filters individually. However, with the devices listed as sub-entities, it is much more helpful
because they can be viewed, deleted and used in filters as a group, by selecting the parent
file. Individual devices in a file can now be deleted.
Further geo-mapping of UE/TM measurements files not containing positional information
with GPS information from scanner measurement files can also be done prior to loading of
the files.
The information as seen in the ‘Load Progress Monitor’ tab is also stored in the error log
configured via the administrator.
Additionally, the filters generated can be associated with Cell Snapshots from the planning
site database taken via a one click process in RANOPT. Cell Snapshots taken allow drives to be
correlated to the correct site/cell configurations at the time the drives were done. Thus
regular snapshots can be taken from the planning DB and associated as required with the
Filters created, avoiding the need for import and export of site data from and to RANOPT.
Display of drives is done via the GIS available in Enterprise enabling all site information,
map/height/clutter information and drives logs to be display in one location. Drives can also
be overlaid on predicted data, with analysis on the GIS done via RANOPT to indicated
difference in measured and predicted data.
These filters created using the filter wizard are then stored in the database for all users to
access if created under the Public Filters window. When a user modifies a public filter, all
other users connected to the database are immediately alerted.
Filters with polygon information associated are also listed with a different icon to indicate
that polygon filtering has been carried out.
The way in which filters are created has been enhanced, to make filter creation more
straightforward in v6.1.
When creating a filter, there are now three different options, enabling the user to create
three different types of filter:
Individual Filters
This option creates a separate filter for each device found in each measurement file.
Therefore, even if the same device exists in more than one file, a separate filter is created
for each instance.
From V6.0 onwards enhancements to the way in which the cells resolving is done was carried
out. The previous algorithm used was based on a distance calculation. To make this resolving
process more accurate several methods which take a priority order as described in the next
section is used.
Cell sites for UMTS data are resolved in the following order. First, RANOPT attempts to resolve
the cell by using the UCID. The cell UCID is a concatenation of the RNCID and CI values as a binary
string. If the UCID is not available, RANOPT will attempt to resolve the cell by using its CGI. The
cell CGI is constructed by concatenating the MCC, MNC, LAC and CI values. If neither the UCID
nor the CGI is available, RANOPT will attempt to resolve the cell by using a combination of
CI/MCC/MNC and distance, then CI/UARFCN and distance and finally SC/UARFCN and distance.
Resolve by UCID
Yes
Cell Resolved?
No
Resolve by CGI
Yes
Cell Resolved?
No
Yes
Cell Resolved?
No
Yes
Cell Resolved?
No
Done
Cell sites for GSM data are resolved in the following order. First RANOPT attempts to resolve the
cell by using its CGI. The cell CGI is constructed by concatenating the MCC, MNC, LAC and CI
values. If the CGI is not available, RANOPT will attempt to resolve the cell by using a combination
of CI/MCC/MNC and distance, then CI/BCCH and distance and finally BCCH/BSIC and distance.
Resolve by CGI
Yes
Cell Resolved?
No
Yes
Cell Resolved?
No
Yes
Cell Resolved?
No
Done
Missing CI, RNCID, LAC, MCC and MNC values are propagated forward and backward, across
measurements with consecutive timestamps that share the same SC.
Missing CI, LAC, MCC and MNC values are propagated forward and backward, across
measurements with consecutive timestamps that share the same BSIC/BCCH.
The Analysis menu option can then be selected to open any type of analysis view required
such as Line, Bar, Grid or Table view.
The Voice/Data Summary report that can be viewed after applying a filter analyses and
classifies each call (WCDMA/GSM/GPRS/EDGE) indicating directly where problems have
occurred (call drops/setup failures/ Session/Data transfer failures etc) and where calls have
completed successfully. The report also provides key KPI for analysis which can be customised
by the user. The analysis can be done one both Layer 3 messaging and n Vendor specific
messaging and selecting an event allows the user to view the problem on the 2D view,
updating all replay windows as required enabling quick start on analysis of problems found.
The Data sessions can also be viewed in a similar manner and allows further information
about the call to be obtained e.g. durations, Session type, APN used, Throughputs etc.
Scanner measurements can also be analysed similarly.
Figure 12: Voice/Data Kips and Call Analysis Reporting and View
Attributes tab: Allows colours and Query Variables tab: Allows editing
symbols styles editing of various parameter and threshold
settings
Figure 13: Parameter Selector and GIS Attributes and Query Variable Settings
Once the report/parameter is created it can be associated with single or multiple types of
equipment and technology.
The parameters used for replay analysis (written in SQL) can be readily configured and
changed from within the report registry to customise for a particular operator’s
requirements.
RANOPT currently incorporates a full library of UMTS/HSPA/GSM/GPRS and EDGE reports and
customised reporting can be easily added by importing the required modules into the report
registry.
Figure 20: RANOPT Neighbour Analysis and Pilot Pollution/Poor Dominance Reports
All reports are defined and specified from experience gained from the AIRCOM consultancy
division and used on AIRCOM optimisation project activities across the globe. Custom reports
and KPI reports can also be readily generated as requested. All reports can also be used for
trending activities where applicable.
For most reports the results can be viewed on the GIS for visualisation of the analysis carried
out. Reports can also be setup to update the site DB if required. This for instance is the case
with the neighbour analyser report where results can be viewed with the planned
environment and the required neighbour definitions obtained via drive analysis done can be
selected for update on the planning DB and via a click of a button following confirmation from
the engineer, the neighbour relations on the planning DB will be updated.
Once an update is performed, a history of the changes made to the Planning DB is stored on
the neighbour analysis report for future reference.
A full list of available RANOPT reports can be provided on request. Please contact AIRCOM
support support@aircom.co.uk
3.7 Benchmarking
RANOPT allows for benchmarking various different types of scenarios including two or more
networks or services. Further the benchmarking feature can be adopted to run a before and
after analysis (separate delta analysis reports/views are also available in RANOPT).The
flexibility of the graphical and geographical graphing mechanism makes it possible to
benchmark on virtually any parameter. For example, compare voice or data call performance
for two or more networks or even coverage indicators (Ec and Ec/Io, Rx Lev, RX Qual) for
different operators. Benchmarking is also available for the Voice/Data Summary reports in
order to benchmark call statistics where required.
In addition to this, it is also possible to benchmark variable such as two different vendors
within the same network.
3.9 Scheduler
RANOPT also includes Scheduler for automation of activities done at regular periods or for
one off activities at a certain time. If configured and used correctly the Scheduler has the
capability to aid and automate the optimisation work flow processes allowing significant time
savings to be gained.
The scheduler has been significantly improved in V6.1 and can do a number of tasks that are
placed under Jobs for processing; further tasks are to be specified later. The following tasks
are now available
o File Loading
o Filter Creation (and Apply)
o Report Running
.
Figure 26: RANOPT Scheduled Jobs
Jobs are definitions are done with when and how often they will run and which RANOPT
database will be used:
This task automatically loads selected drive test files into RANOPT.
The user can specify the source of the import files, and to which location they will be loaded
to in preparation for parsing/loading into RANOPT.
In this example, files contained in the Drive Test Files folder on the C drive of the host
machine will be loaded into the RanoptImports folder from where they will be parsed
and loaded into RANOPT.
This task automatically creates (and applies) new filters based on the files available in the
database.
It is possible to set the users own criteria for what will be included in the filter in the Filter
Criteria Wizard:
Any available drive test file that matches the criteria defined will be included in the filter
when the task is run. It is possible to also include files from any file load tasks in the same job
that have been run prior to this.
This task it is possible for users to create Report Running tasks, which automatically generate
selected reports for selected filters
It is possible to choose how the hierarchy of reports and filters is displayed - by filter or by
report. The report running task can be used for benchmark reports and for non benchmark
reports as well and has a number of user friendly settings to aid the user in creating multiples
reports required on demand
The user can also generate reports from the filters created in filter creation task within the
same job
The reports generated are saved to user specified location defined.
4 ENTERPRISE Integration
RANOPT seamlessly integrates with all other modules within the ENTERPRISE tool suite thus
enabling all radio planning parameters (WCDMA, HSDPA, GSM, GPRS and EDGE) from
ASSET/3G etc to be viewed and analysed with drive survey data. Thus comparison of
measured vs. predicted data can be analysed. RANOPT analysis modules are also available to
provide differences in signal strength seen at measured points.
Drive data from RANOPT can also be used for CW (Signia) file generation for module tuning
activities within ASSET/£G. Thus propagation model improvements, for improved predictions
and coverage analysis can be done. The ASSET/3G predictions, together with the interference
matrices generated can be fed into ILSA, The Enterprise AFP for frequency planning activities.
RANOPT analysis reports can also be configured where appropriate to interface with the
Planning DB for automatic update of relevant information e.g. neighbour definitions.
All other modules can also be interfaced to for required investigation and analysis as
indicated below.
Note: All versions of the RANOPT product support all technologies currently supported. These
technologies are now licensed separately.
Collected Drive
Test Files File Loader
RANOPT Server
and Database
RANOPT
Workstation(s)
7 Conclusion
RANOPT has been designed to be a fast and flexible measurement based analysis tool
addressing operator’s requirements on effectively analysing and optimising the radio
network plan and making required quality assessments for services provided. A powerful
common oracle database backend enables data transparency and warehousing allowing
users to filter, diagnose and fault-find problems with ease. The unlimited flexible
reporting and analysis capability enables RANOPT to be geared to specific operator’s
optimisation needs. The scheduling module allows unparalleled flexibility and automation
of workflow processes to effectively aid engineer’s day to day activities. In addition,
RANOPT integration with the Enterprise tool suite offers operator’s a powerful, flexible,
user friendly solution addressing the organisations planning and optimisation tool
requirements.
Copyright 2006 AIRCOM International - All rights reserved. No part of this work, which is protected by copyright, may be reproduced in
any form or by any means - graphic, electronic or mechanical, including photocopying, recording, taping or storage in an information
retrieval system – without the written permission of the copyright owner.