Professional Documents
Culture Documents
A-RVS-UM2 Overview v2 3 PDF
A-RVS-UM2 Overview v2 3 PDF
September 2005
Confidential and Proprietary
All brand names and product names included in this book are trademarks, registered
trademarks, or trade names of their respective holders.
A-RVS-UM2 Rollout Verification Solution Overview September 2005
Contents
1 INTRODUCTION............................................................................................................3
3 FEATURE OVERVIEW................................................................................................20
3.1 ACTIX A PLATFORM .................................................................................................20
3.2 EVENT D EFINITIONS .................................................................................................20
3.2.1 CS domain-related events .........................................................................21
3.2.2 PS domain-related events .........................................................................26
3.2.3 RRC Connection Setup -related events ....................................................29
3.2.4 CS domain Mobility Management (MM) -related events ...........................32
3.2.5 Handover-related events ...........................................................................32
3.2.6 RAB-related events....................................................................................34
3.2.7 ID and Call Type Attributes ........................................................................35
3.2.8 UMTS Neighbour List (attributes Uu_UE_NbrList, Uu_UE_NbrListCount)36
3.3 APPLICATION L AYERS ..............................................................................................37
3.3.1 Neighbor List Analysis Module ..................................................................38
3.3.2 CPICH Pollution Analysis Module .............................................................41
3.3.3 Handoff State Analysis Module (for scanner)............................................43
3.3.4 Emulated Active Set Module......................................................................46
3.3.5 CPICH before RRC Connection Request Module.....................................47
3.3.6 CPICH before call end or drop Module .....................................................48
3.3.7 CPICH during call Module .........................................................................49
3.3.8 CPICH after call end or drop Module ........................................................50
3.3.9 Call Setup Status Module ..........................................................................51
3.3.10 Call Sequence Analysis Module ................................................................52
3.3.11 Call Statistics Module (CS or PS)..............................................................52
3.3.12 Call Sustainability Module..........................................................................54
3.3.13 Call Timing Analysis Module......................................................................55
3.3.14 File Summary Module................................................................................56
3.3.15 Coverage Summary Module......................................................................57
3.3.16 Handoff Breakdown Analysis Module (Handset).......................................58
3.3.17 SHO per event 1a-1b-1c Module...............................................................59
3.3.18 Overall BLER Module ................................................................................60
3.3.19 BLER Per call Module................................................................................60
1 Introduction
It is widely recognized that increasing productivity fuelled much of the global economic
expansion of the 1990s. Technological advances in software and hardware usually enable
these productivity improvem ents, although there is often a lag between the availability of the
new technology, and its widespread acceptance and deployment by industry. This gap is
sometimes called the productivity lag factor.
Some examples of this include the introduction of automated bank teller technology in the
1980s in the US. When the technology initially became available, it was only sparingly
deployed, and the units were often placed inside bank buildings where the productivity
enhancements they offered were limited. Likewise, unattended gasoline pump technology has
been slow to roll out in Europe, but as the technology has become widely adapted, huge
efficiency gains have been realized.
The wireless industry is now at a similar point. It understands that the traditional labor-intensive
techniques for maximizing performance and capacity in wireless infrastructure are
fundamentally limited by a lack of structured algorithms to determine improvements.
Actix Rollout Verification Solution (RVS) offers the possibility to look at drive test data and
scanner data to fully optimize a UMTS network. It allows the engineer to understand the causes
and reasons for drop calls and access failures.
RVS offers an unprecedented capability to execute a detailed examination of message flows
and automating statistical analyses of performance. RVS significantly accelerates the rollout,
troubleshooting and optimization of the UMTS network. Actix has embedded intelligence in the
software to allow the RF engineer to visualize specific events and understand real problems
occurring in the network.
Actix Solutions embody our extensive experience as the market leader in optimization solutions
for CDMA, UMTS and GSM. All of the lessons learned and the techniques developed over a 10-
year period have been incorporated into these powerful, vendor-independent solutions for
UMTS infrastructure.
RVS is part of the Actix A Platform family of solutions, a set of data-analysis software solutions
for streamlining the introduction of new wireless technologies and optimizing the performance of
both existing and new technologies.
This document provides an overview of the key benefits, applications and features of RVS. For
additional information on Actix Solutions, including white papers and other literature, please
refer to www.actix.com.
Rollout
Verification
Solution
Figure 1: Applicability of RVS begins in the Initial Rollout and continues throughout the lifecycle
of the network deployment
RVS is a powerful tool designed to help the RF engineer analyze data from scanner and
handset sources. It gives a detailed analysis during the whole drive route. From missing
neighbor to pilot pollution detection, the different embedded events give an absolute advantage
to the RF engineer in understanding the source of different problems.
Figure 2 depicts some of the major processes performed by engineering teams during the initial
rollout, immature buildout and mature growth phases ; and indicates the key radio-link
configuration tasks that are common across these processes. The following sections provide an
outline (plus additional details) of the processes and tasks typically performed during those
phases.
On-going Network
Optimization Growth
Scanner and
Drive Tests Benchmarking
Analysis
Figure 2: Scanner and Drive tests analysis, Site Integration and Optimization are performed as
part of critical processes in the Initial Rollout, Immature Buildout and Mature Growth phases
RVS for UMTS allows the user to focus on the following tasks for site integration and testing,
coverage analysis, troubleshooting and optimization:
Site Integration and Infrastructure Testing
Detailed Call Sequence Analysis
Benchmarking and Statistical Analysis
Radio Link Performance Troubleshooting
Event Detection and Drive Test Analysis
The following sections describe the high-level capabilities of RVS for each of these applications.
Because RVS is based on an open architecture platform,which includes user-definable query
and open data import capabilities it may be used for many ad-hoc troubleshooting and
performance analysis tasks beyond those covered in this document.
Figure 3: Charts and graphs for UMTS site integration and infrastructure testing
Radio Link Performance Metrics available from RVS will include the following attributes,
depending on the specific vendor and specific source (handset or scanner):
Mobile Transmit Power, Mobile Receive Power, BLER
CPICH Ec/No, Ec/Io and RSCP per scrambling code
Chip Offset and Delay Spread per SC
Ec/Io, RSCP and Pathloss for Nth best SCs
CPICH Ec/No and SC in Active and Monitored set
Handoff State, Call ID
Coverage Limited:
The coverage limited event occurs when the CPICH_EcNo_in_ActiveSet is less than
Uu_Poor_EcNoThreshold and the CPICH_RSCP_in_ActiveSet is less than
Uu_Poor_RSCP_Threshold and the UeTransmittedPower is greater than
Uu_CoverageLimitedUE_TxPowerThreshold.
For more information on optimizing a UMTS network, please visit Actixs web site at
www.actix.com or download the following document Optimization principles and antenna
patternsV3.doc from the whitepaper section.
For more information on optimizing a UMTS network, please visit Actixs web site at
www.actix.com or download the following document Optimization principles and antenna
patternsV3.doc from the whitepaper section.
3 Feature Overview
In the following chapters, there are numerous events that are mentioned and used by one or
many application layers. The definitions of those events and how they are pegged within RVS
is provided over the next few pages. Please note that RVS now has separate event detection
for RRC Layer (Radio Resource Control), CS Incoming/Outgoing (Circuit Switch) and PS
(Packet Switch) calls. The messages marked with the symbol star (*) are usually present but
are not mandatory.
Note that an Annex has also been produced for use with this document: Additional Radio
Events for the PS domain in UMTS.
(1) At least one of those messages (RRC Connection Request, MM CM Service Request) needs to be present to initiate the call
setup.
Note that the call flow diagram in the next section explains in more detail the call setup failures
and the different causes associated with them.
If RRC Connection Setup or Setup Complete was received and the call fails to proceed after
that point, it would be considered as a call setup failure during the RRC Connection Setup.
Note: RRC Connection Setup & RRC Connection Reject message must have the same UE Identity as
the RRC Connection Request .
If the
call fails between the CM Service Request (or GPRS MM Serv ice Request for PS Calls) and the
CC Setup (or the end of the Security Mode Command Complete for PS calls), it would be
considered as a call setup failure during security procedures.
If the call fails between the CC Call Proceeding and the Radio Access Bearer Setup Complete,
it would be considered as a call setup failure during the RAB Setup procedure.
When any of the following messages is received, the call is considered as successful.
CC Alert
CC Connect
CC Connect Acknowledge
1. AND any of the above messages with a normal cause for ending the call
(CauseCodeCC is equal or less than 31)
In fact in UMTS it is possible to establish a PDP Context without actually transfer any data (this
is typical of Always-on network). So the main trigger for the detection of PS Call is the attempt
to setup a PS Radio Bearer with rate greater than 0 kbps (some networks allow to establish a
dummy bearer of 0 kbps).
However, because many operators tend to identify a PS Call with the setup of a PDP context,
whenever it is applicable Session Management messages are used as trigger for setting
attributes like Successful/Failed PS Call Setup.
RRC: RRC Connection Request with Establishment Cause equal to any of the following:
o RRC_OriginatingStreamingCall
o RRC_OriginatingInteractiveCall
o RRC_OriginatingBackgroundCall
o RRC_OriginatingSubscribedTrafficCall
RRC: Radio Bearer Setup message with assignment of physical resources to that PS
Radio Bearer (PS Rate in DCH > 0 kbps) if PS call attempt not already detected 1
RRC: Radio Bearer Reconfiguration, with assignment of physical resources to that PS
Radio Bearer (PS Rate in DCH > 0 kbps) if PS call attempt not already detected 1
RRC: Transport Channel Reconfiguration, with assignment of physical resources to the
related PS Radio Bearer (PS Rate in DCH > 0 kbps) if PS call attempt not already
detected1
RRC: RRC Connection Request with Establishment Cause equal to any of the following:
o RRC TerminatingStreamingCall
o RRC TerminatingInteractiveCall
o RRC TerminatingBackgroundCall
It should be noted that in the likely case that more than one of the above events occur during
the setup sequence only the first event (in time) is valid for the detection of the PS Call attempt.
In ther words if a PS Call attempt has been alre ady detected subsequent triggers do not detect
the PS call again.
During the Originating PS Call Setup phase (i.e. an Originating PS Call Attempt has been
detected) each of the following events denotes a successful PS call setup:
RRC: Radio Bearer Setup Complete if PS Rate in DCH > 0 kbps and a PDP Context is
already active for that Radio Bearer
SM: Activation PDP Context Accept and the PS rate assigned during the RB Setup
procedure is greater than zero (NOTE: during the PDP Context activation a PS Radio
Bearer Setup procedure always occurs)
RRC: Radio Bearer Reconfiguration Complete, with assignment of physical resources to
that PS Radio Bearer (PS Rate in DCH > 0 kbps) if not already in call
RRC: Transport Channel Reconfiguration Complete, with assignment of physical
resources to the related PS Radio Bearer (PS Rate in DCH > 0 kbps) if not already in
call
1
A typical case is where a RB is setup either in DCH without configuring physical resources (Ch.Code) or in FACH
RRC: Radio Bearer Setup Complete if PS Rate in DCH > 0 kbps and a PDP Context is
already active for that Radio Bearer
SM: Activation PDP Context Accept and the PS rate assigned during the RB Setup
procedure is greater than zero (NOTE: during the PDP Context activation a PS Radio
Bearer Setup procedure always occurs)
RRC: Radio Bearer Reconfiguration Complete, with assignment of physical resources to
that PS Radio Bearer (PS Rate in DCH > 0 kbps) if not already in call
RRC: Transport Channel Reconfiguration Complete, with assignment of physical
resources to the related PS Radio Bearer (PS Rate in DCH > 0 kbps) if not already in
call
2
The algorithm use to detect a UE dropping to idle is based on one of the following events:
- SystemInfo messages from UE in Cell_DCH. The event is actually detected after an internal configurable
timer expires, in order to handle RRC re-establishment procedures
- RRC Connection Request from UE in Cell_FACH/Cell_PCH
Uu_RRC_ID
RRC Counter is set to 1
Start Of 0 Uu_RRC_ID is set to 0
File
1
RRC Connection Setup
1
RRC Connection complete
1
RRC Connection Release
Uu_RRC_ID is set to 0
0
RRC Connection Request 2 If still within the N300 & T300 time frame
RRC_OrignatingLowPrioritySignalling
Uu_RRC_MsgType == RRC Connection Setup
Uu_RRC_MsgType == RRC Connection Setup Complete
o Uu_RRC_MsgType == PhysicalChannelReconfigurationComplete
o Uu_RRC_MsgType == RadioBearerReconfigurationComplete
o Uu_RRC_MsgType == TransportChannelReconfigurationComplete
Note : This attribute is only incremented if the RRC event Diagram is in the RRC Connected State.
Note : This attribute is only incremented if the RRC event Diagram is in the RRC Connected State.
CellChangeOrderfromUTRAN
Uu_RRC_MsgType == CellChangeOrderfromUTRAN
And then
GSM_Um_Msg_Type == RR Channel Request
OR
GSM_Um_Msg_Type == RR Immediate Assignment
OR
GSM_Um_Msg_Type == RR Immediate Assignment Extended
Note : One of the above must be received before the expiry of the timer Uu_t309_wait_timer
CellChangeOrderfromUTRAN
Uu_RRC_MsgType == CellChangeOrderfromUTRAN
And then
Uu_RRC_MsgType == CellChangeOrderFromUTRANFailure
OR
Any UMTS BCCH messages.
OR
Timer Expiry, which is configured by threshold Uu_T309_Wait_Timer
OR
Uu_RRC_MsgType == RRC Connection Request
Note: that if a call is completed in GSM mode (after the handover from UTRAN to GSM), the call event will appear in
the GSM section of the Workspace Explorer window.
Note : This attribute is only incremented if the RRC event Diagram is in the RRC Connected State.
Note : This attribute is only incremented if the RRC event Diagram is in the RRC Connected State.
Note : This attribute is only incremented if the RRC event Diagram is in the RRC Connected State.
Note : This attribute is only incremented if the RRC event Diagram is in the RRC Connected State.
Note: If there are any missing Measurement Control message, this NBR list will become out of sync with the true
nbrlist being measured by the UE.
C D
Neighbour 2 Not a Neighbour
A
Best Server
B Drive Test
Neighbour 1
Route E
Excluded from Analysis
Figure 19: Cell A is the best server by CPICH Ec/Io. Cells B and C are within a user-specified
threshold of Cell As Ec/Io, and so are counted as potential neighbors of A. Cell D is not within
the required threshold and so is not counted as a prospective neighbor, nor is Cell E which did
not have a measurable signal contribution at this point in the drive test.
A B C D
A N/A 10 2 15
B 10 N/A 40 0
C 2 40 N/A 12
D 15 0 12 N/A
Table 1: A sample symmetric prospective neighbor array using sector IDs A, B, C, and D
D
Pollution Source
C
Active Set
A
Active Set
B Drive Test
Active Set Route E
Not a Pollution Source, or in
Active Set
Figure 21: Cell A, B and C are part of the Active Set, as determined by the Emulated Active Set
module. Cell D has a CPICH Ec/Io within a user-specified pollution threshold of the Active Sets
best server Ec/Io, and so is counted as a contributor to pilot pollution at this point in the drive
test. Cell E has a CPICH Ec/Io that is not within this threshold and so is not a pollution source.
Sector ID Pollution
Count
A 0
B 150
C 45
D 12
Table 2: A sample pollution array indicating the number of points at which each sector caused
pilot pollution for sector IDs A, B, C, and D
Results are presented in the Pilot Pollution Analysis application report as shown in Figure 22. In
addition, Pilot Pollution may be geographically analyzed for each SC by accessing the
Pollution_for_SC attribute in the workspace view.
Figure 22: The Pilot Pollution Analysis report indicates the worst interferers sorted by
Scrambling Code
3 sectors
same node B
Softer Soft
handoff handoff
2 sectors
same node B
2 sectors
same node B
Figure 23: The Handoff State Analysis examines Sector IDs involved in call at a given drive test
point and determines which of the above states applies, based on UMTS scanner data
Figure 24: A report showing the percentage of drive test in each handoff state for scanner data
Figure 25: Using Scanner Ec/Io measurements to implement 3GPP handoff algorithms for the
Active Set
Figure 26 shows the list of attributes available for modification by the user, as indicated in the
3GPP specifications:
Figure 26: Setting 3GPP handoff algorithm attributes including Reporting Range: Hysteresis
Event and Time to Trigger Event
Figure 27: Example of a log file analyzed by the CPICH before RRC Connection Request
module
Figure 28: Example of a log file analyzed by the CPICH before call end or drop module
Figure 29: Example of a log file analyzed by the CPICH during call module
Figure 30: Example of a log file analyzed by the CPICH after call end or drop module
Figure 31: Example of a log file analyzed by the call setup status module
Figure 32: Example of a log file analyzed by the call sequence analysis module
Figure 35: Example of a log file analyzed by the call timing analysis module
Quality:
Good: Ec/Io > -8 dB
Fair: -8 dB >= Ec/Io >= -15 dB
Poor: -15 dB > Ec/Io
Also, it reports the number of completion for each of those events and calculates a percentage
of success.
3.4 Filters
Filters are added to the A Platform to implement task or application-specific functionality. RVS
includes the following pre-defined filters:
Poor Mobile Receive Power
CPICH_RSCP_in_ActiveSet[0] < -95 dBm
Poor Ec/No
CPICH_EcNo_in_ActiveSet[0] < -15 dB
High Ec/No
CPICH_EcNo_in_ActiveSet[0] > -8 dB
3.5 Stateforms
Stateforms are added to the A Platform to implement task or application-specific functionality.
RVS includes the following stateforms:
UMTS Data Event Navigator UMTS UE Call Information
UMTS Data Session UMTS UE Measurements Charts
UMTS Throughput UMTS UE Radio Parameters
UMTS Top 10 Scan Measurements UMTS UE Transport Channel Info
UMTS UE Active + Monitored Set UMTS Voice Event Navigator
While keeping track of the current SC in the active set. Figure 42 shows an example of those
different events at different moments in time with the track at the top showing the SC.
Figure 52: Example of a log file analyzed by the UMTS Voice Event Navigator Stateform
Uu COM
Node B UE
Please refer to www.actix.com for a white paper entitled 3G Radio Network Performance
Measurement and Analysis Basics, which provides background information on UMTS
performance data sources.
3.7.1 Uu Interface
The 3G air interface uses the following specifications in order to decode each protocol stack
layer:
3GPP Uu L3 TS24008-371 (Release 99 June 2001)
3GPP Uu RRC TS25331-370 (Release 99 June 2001)
L1 measurements vendor-specific
The optimization during such rapid growth can be a nightmare for some operators. The initial
network will definitely be different after a few months. The number of customers will increase
dramatically. It is very important for the operators to understand the value of a good optimization
tool. RVS helps the engineers in understanding the problems and recognizing faults that occur
throughout the network.
In the fast-moving world of 3G, making the right decision at the right moment is a key factor in
developing a reliable network. New technologies are driving the digital world; people are asking
for more services and more quality. So it is mandatory to rely on the best people and the best
tools. RVS helps reduce the time to market without compromising the performance and the
quality of your network.
Assuming that an operator expects one million new customers in the first year, a delay of three
months in the launch date can represent up to 250,000 customers. With an Average Revenue
Per User of 75 euros and a growth of 80,000 customers per month, this represents a loss of 36
million euros. As these are customers that might sign up with another company, actual losses
may be higher than this.
RVS allows the engineer to optimize the network with some detailed anaysis and embedded
intelligence. By finding and solving problems quickly, operators can save time and money,
beating the competition in a fierce environment.
With the deployment of new technology like UMTS in Europe and Asia, there are always a
number of factors that are out of an operator's control, such as the availability of user
equipment. However, with the presence of test equipment and the quick turnaround of RVS
decodes, engineers can visualize problems as they come and test the network without
compromising quality and performance.
With profitability being a key component of any business plan, any processing tool that helps
reduce costs is a considerable asset. Rolling out new networks can involve expensive
consultancy overheads, but by standardizing the processes and creating a common work
envrionment, it is easier to transmit knowledge and ensure you retain important acquired skills.
With the easy-to-use open architecture of RVS, engineers can create queries, graphs, statistics
and reports and share them throughout the company, saving time and money and bringing
positive value to any internal development.
Where the global economy is redefining the way of doing business, RVS provides a solution for
positioning operators in a commanding position for the future.