Академический Документы
Профессиональный Документы
Культура Документы
1 (10)
RNC Load Analysis using GPEH data
This analysis calculates the RNC load generated by the different terminal types (e.g.smartphones).
The RNC load is calculated from the number of different events recordered by the GPEH.
The terminal type information (IMEI-TAC) is also extracted from the GPEH data.
The calculation provides a table, where the rows of the table are based on the following:
- RNC
- Time (15 minutes ROPs)
- Terminal Type (IMEI-TAC)
The following statistics are calculated as the columns of the table:
- Number of active subscribers
- Signalling impact (number of various signalling events)
- Data volume (estimated from GPEH event INTERNAL_PACKET_DEDICATED_THROUGHPUT)
The GPEH data processing is performed by the Moniq ToolBox, GPEHTranslator tool
https://ericoll.internal.ericsson.com/sites/Moniq/default.aspx
Date: 2011-10-16
Prepared: ETH/GBB Gyorgy Szaniszlo Sheet: README
Rev: PA1
Ericsson Internal
USER'S GIUDE
2 (10)
RNC Load Analysis using GPEH data
Date: 2011-10-16
Prepared: ETH/GBB Gyorgy Szaniszlo Sheet: GPEH recording config
Rev: PA1
Ericsson Internal
USER'S GIUDE
3 (10)
RNC Load Analysis using GPEH data
Date: 2011-10-16
Prepared: ETH/GBB Gyorgy Szaniszlo Sheet: GPEH recording config
Rev: PA1
Ericsson Internal
USER'S GIUDE
4 (10)
RNC Load Analysis using GPEH data
Step-by-step workflow
3, Parse GPEH binary files into SQL database using GPEHTranslator tool
Further reading: C:\Moniq11\doc\Users_Guide_GPEHTranslator.pdf
Open a command shell (Start -> Run -> cmd)
GPEHTranslator -i <input_gpeh_data> -v <gpeh_version> -d <database_name>
4, Execute SQL post processing script on the database, to calculate RNC load table
Open a command shell (Start -> Run -> cmd)
SQLQuery -d <database_name> -Q c:\Moniq11\sql\gpeh\post_process_gpeh_database.sql
5, Query the RNC load table with various built-in SQL views
Use SQL Server Management Studio to login to the SQL Server, and execute queries on the database
select * from RncLoadImeiLearningCoverage order by [rncName], [startTime]
select * from RncLoadTotal order by [rncName]
select * from RncLoadByROP order by [rncName], [startTime]
select * from RncLoadByTerminalType order by [rncName], [nActiveSubscribers / ROP] desc
select * from RncLoadByTerminalTypeByROP order by [rncName], [startTime], [nActiveSubscribers / ROP] desc
8, Export the query output to Excel, and make charts to visualize the results
Date: 2011-10-16
Prepared: ETH/GBB Gyorgy Szaniszlo Sheet: Step-by-step workflow
Rev: PA1
Ericsson Internal
USER'S GIUDE
5 (10)
RNC Load Analysis using GPEH data
Date: 2011-10-16
Prepared: ETH/GBB Gyorgy Szaniszlo Sheet: Database table definition
Rev: PA1
Ericsson Internal
USER'S GIUDE
6 (10)
RNC Load Analysis using GPEH data
Date: 2011-10-16
Prepared: ETH/GBB Gyorgy Szaniszlo Sheet: Database table definition
Rev: PA1
Ericsson Internal
USER'S GIUDE
7 (10)
RNC Load Analysis using GPEH data
Date: 2011-10-16
Prepared: ETH/GBB Gyorgy Szaniszlo Sheet: Database table definition
Rev: PA1
Ericsson Internal
USER'S GIUDE
8 (10)
RNC Load Analysis using GPEH data
Description Notes
The start time of this measurement period (ROP).
(UTC seconds since the epoch).
The end time of the this measurement period (ROP).
(UTC seconds since the epoch).
The TAC part of the IMEI number.
NULL in case of IMEI information is not available, the IMSI-learning and IMEI-
learning state machine could not learn the IMEI.
The RNC name. Extracted from the GPEH binary fine name.
The number of active subscribers in the given measurement period, under the
given RNC using a terminal with the given IMEI-TAC.
This is a rough estimation, a given subscriber is considered as active, in case it
generates either INTERNAL_IMSI or INTERNAL_CHANNEL_SWITCHING
event.
The occurrence of CS-only RAB establishment with CS_64 target config.
The occurrence of CS-only RAB establishment with CS_12.2 target config.
The occurrence of PS-only RAB establishment with EUL target config.
The occurrence of PS-only RAB establishment with HS target config.
The occurrence of PS-only RAB establishment with R99 target config.
The occurrence of multi-RAB RAB establishment with CS_64 target config.
The occurrence of multi-rab RAB establishment with CS_12.2 target config.
The occurrence of multi-rab RAB establishment with EUL target config.
The occurrence of multi-rab RAB establishment with HS target config.
The occurrence of multi-rab RAB establishment with R99 target config.
The occurrence channel switching with EUL, HS or R99 target state.
The occurrence of channel switching with FACH or URA_PCH target state.
The occurrence of channel switching with IDLE target state.
The occurrences of event RRC_RRC_CONNECTION_REQUEST
The occurrences of event RRC_CELL_UPDATE
The occurrences of event RRC_URA_UPDATE
The occurrences of event
RRC_SIGNALLING_CONNECTION_RELEASE_INDICATION
The occurrence of event INTERNAL_SOFT_HANDOVER_EXECUTION
Date: 2011-10-16
Prepared: ETH/GBB Gyorgy Szaniszlo Sheet: Database table definition
Rev: PA1
Ericsson Internal
USER'S GIUDE
9 (10)
RNC Load Analysis using GPEH data
Description Notes
The occurrences of event INTERNAL_IFHO_EXECUTION_ACTIVE.
The occurrences of event INTERNAL_IRAT_HO_CC_EXECUTION.
The occurrence of event
INTERNAL_SUCCESSFUL_HSDSCH_CELL_CHANGE
The occurrence of event RANAP_PAGING
Date: 2011-10-16
Prepared: ETH/GBB Gyorgy Szaniszlo Sheet: Database table definition
Rev: PA1
Ericsson Internal
USER'S GIUDE
10 (10)
RNC Load Analysis using GPEH data
Description Notes
The sum of the value of the field ulUserThroughput
in the GPEH event INTERNAL_PACKET_DEDICATED_THROUGHPUT
WHERE sourceConf like 'INTERACTIVE'
AND sourceConf like 'RACH'
Date: 2011-10-16
Prepared: ETH/GBB Gyorgy Szaniszlo Sheet: Database table definition
Rev: PA1
Ericsson Internal