Uploaded by iltg220

documents.pub alu-utran-parameters-descriptionpdf

advertisement
UMTS Terrestrial Radio Access
Network (UTRAN)
Parameters Description
Student Guide
Guide release: 04.03
Guide status: Standard
Date: March 2007
3FL12812AAAAWBZZA Ed2
Copyright © 2006 Alcatel-Lucent Networks. All rights reserved.
The information contained in this document is the property of Alcatel-Lucent Networks. Except as
specifically authorized in writing by Alcatel-Lucent Networks, the holder of this document shall not copy or
otherwise reproduce, or modify, in whole or in part, this document or the information contained herein. The
holder of this document shall protect the information contained herein from disclosure and dissemination to
third parties and use the information solely for the training of authorized individuals.
THE INFORMATION PROVIDED HEREIN IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND.
Alcatel-Lucent NETWORKS DISCLAIMS ALL WARRANTIES, EITHER EXPRESSED OR IMPLIED,
INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. IN NO EVENT SHALL Alcatel-Lucent NETWORKS BE LIABLE FOR ANY DAMAGES
WHATSOEVER, INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF
BUSINESS PROFITS OR SPECIAL DAMAGES, ARISING OUT OF YOUR USE OR RELIANCE ON THIS
MATERIAL, EVEN IF Alcatel-Lucent NETWORKS HAVE BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
Information subject to change without notice.
Alcatel-Lucent, Alcatel-Lucent Networks, the Globemark device, and the Alcatel-Lucent Networks logo are
trademarks of Alcatel-Lucent Networks.
Course introduction
Overview
Description
This course provides the participants with theoretical knowledge of UTRAN Parameters. It
describes the main UMTS radio procedures (Measurements, Compressed Mode, Mobility in
Idle Mode, Call Admission, Packet Data Management, Power Management, Mobility in
Connected Mode, Location Services, HSDPA) and their associated parameters.
This course applies to UA04.02.
Intended audience
This course is mostly intended for technicians and engineers involved in UMTS activities such
as RF Engineering, optimization, Network Design, UTRAN Datafill, Trials and VO.
Prerequisites
This course has the following prerequisites:
• UMTS System Description (2911A)
• UMTS Radio Interface (3038A)
Objectives
After completing this course, you will be able to:
• describe how parameters are organized,
• describe parameters involved in the main UTRAN procedures,
• evaluate parameter change impacts on live network,
• configure parameters to make UTRAN procedures work efficiently,
• tune the parameters that have a significant effect on the UTRAN behavior.
References
The following documents provide additional information:
NTP 411-8111-813P1
Access Network Parameters — Volume 1 - RAN Model Information
NTP 411-8111-813P2
Access Network Parameters — Volume 2 - ANode Parameters
NTP 411-8111-813P3
Access Network Parameters — Volume 3 - CNode Parameters
NTP 411-8111-813P4
Access Network Parameters — Volume 4 - INode Parameters
NTP 411-8111-813P5
Access Network Parameters — Volume 5 - BTS Parameters
NTP 411-8111-813P6
Access Network Parameters — Volume 6 - OAM Parameters
NTP 411-8111-813P7
Access Network Parameters — Volume 7 - POC Parameters
3GPP TS 25.201
Physical layer - general description
3GPP TS 25.211
Physical channels and mapping of transport channels onto physical channels
3GPP TS 25.212
Multiplexing and channel coding
3GPP TS 25.213
Spreading and modulation
3GPP TS 25.214
Physical layer procedures
3GPP TS 25.215
Physical layer; Measurements
3GPP TS 25.301
Radio interface protocol architecture
3GPP TS 25.302
Services provided by the physical layer
3GPP TS 25.308
UTRA High Speed Downlink Packet Access (HSDPA); Overall description
3GPP TS 25.321
Medium Access Control (MAC) protocol specification
3GPP TS 25.322
Radio Link Control (RLC) protocol specification
3GPP TS 25.323
Packet Data Convergence Protocol (PDCP) specification
3GPP TS 25.324
Broadcast/Multicast Control (BMC)
3GPP TS 25.331
Radio Resource Control (RRC) protocol specification
3GPP TS 25.401
UTRAN overall description
3GPP TS 25.402
Synchronization in UTRAN
3GPP TS 25.944
Channel coding and multiplexing examples
3GPP TS 25.993
Typical examples of Radio Access Bearers (RABs) and Radio Bearers (RBs)
supported by Universal Terrestrial Radio Access (UTRA)
3GPP TS 34.108
Common test environments for User Equipment (UE); Conformance testing
Contents
1. Discover Knowledge Services
2. UTRAN Parameters & Objects
3. UTRAN Configuration
4. Measurements
5. Compressed Mode
6. Mobility in Idle Mode
7. Call Admission
8. Packet Data Management
9. Power Management
10. Mobility in Connected Mode
11. HSDPA
12. Location Based Services
13. Glossary
Publication History
Version
Date
Comments
04.01
August 2005
Creation (UA04.01+HSDPA) based on former
UM015 (UMT/TRD/CN/0021 03.03/EN)
04.02
July 2006
Correction, modification and update (UA04.02)
04.03
August 2006
Minor corrections
Discover Knowledge Services
Section 1
3FL12812AAAAWBZZA Ed2
1-1
March 2007
Course Objectives
After this course, you will be able to
> describe how parameters are organized,
> describe parameters involved in the main UTRAN
procedures,
> evaluate parameter change impacts on live network,
> configure parameters to make UTRAN procedures work
efficiently,
> tune parameters that have a significant effect on UTRAN
behavior.
1-2
3FL12812AAAAWBZZA Ed2
1-2
March 2007
Course Contents
1. Discover Knowledge Services
2. UTRAN Parameters & Objects
3. UTRAN Configuration
4. Measurements
5. Compressed Mode
6. Mobility in Idle Mode
7. Call Admission
8. Packet Data Management
9. Power Management
10. Mobility in Connected Mode
11. HSDPA
12. Location Services
1-3
3FL12812AAAAWBZZA Ed2
1-3
March 2007
Student notes
1-4
UTRAN Parameters & Objects
Section 2
3FL12812AAAAWBZZA Ed2
2-1
March 2007
Objectives
After this section, you will be able to
> Describe UTRAN parameters organization
> Evaluate impact of parameter modifications
> Describe UTRAN Configuration Management process and
tools
2-2
3FL12812AAAAWBZZA Ed2
2-2
March 2007
Contents
> UTRAN Configuration Overview
> UTRAN Parameters Organization
2-3
3FL12812AAAAWBZZA Ed2
2-3
March 2007
Student notes
2-4
UTRAN Configuration Overview
2-5
3FL12812AAAAWBZZA Ed2
2-5
March 2007
UTRAN Configuration Process & Tools
Planning
Activities
ATM
RF
ND
Provisioning
Activities
IP
WPS for Access
OA&M
Activities
Configuration Data
Main Server
3FL12812AAAAWBZZA Ed2
2-6
March 2007
This process describes how to configure UTRAN Network Elements (NEs) during a
deployment phase. The main steps are the following:
• Planning Activities
1. Check UTRAN CIQs consistency
2. Provide neighboring XML files for cell planning
3. Provide last WPS templates and ATM Profile
• Provisioning Activities
1. Generate full configuration with WPS
2. Export XML files from WPS
• Operation Administration & Maintenance Activities
1. Load configuration data into their respective NEs
2. Build the database (MIB) of the RNS and make sure all the local information
are up-to-date.
3. Perform real-time adjustments to the initial network configuration.
Note
These steps do not necessarily apply to other contexts, such as introduction of new
features, addition of new NEs, network optimization, …
2-6
Customer Input Questionnaire
•
•
•
•
• Network Requirements
• Deployment Constraints
• ...
Network System Definition
Engineering rules
Addressing rules
...
• A
T
RRM Parameters
• A M Para
TM
met
RRM Parameters
P
• An
e
sig TM arame rs
r
e
RRM Parameters
t
t
P
•
e
e
n
a
rs
s
…
r am
m
et er
…Para eDteerssig gn
P
e
s
m
i
I
s
a k
•
Par or eteDr es
• IP Patwramork k D eters
e
• IP N etw oPr aram eters
. N RtFw
•
.
.
• • • e Param
N F
•• R
…
•• …
•
•
•
•
Operator
Teams
2-7
Engineering
Teams
(Core, Local)
CIQ
3FL12812AAAAWBZZA Ed2
March 2007
The Customer Input Questionnaire is a repository where are stored all parameter
values and configuration data required for the later datafill of the UTRAN subsystem.
As mentioned in the document header: "The CIQ is used by the Wireless Network
Engineering team, Regional Engineering and deployment personnel to better
understand the customer requirements”.
Each manager of a Local Engineering team (in relation with the other activity groups)
is in charge of filling his own part of the CIQ along with the operator:
• Radio Frequency (RF) staff fills RF parameters. RF team can also provide XML
files coming from any cell planning tool, such as iPlanner
• IP engineering staff fills the IP addresses
• ATM engineering staff fills the ATM parameters…
The UTRAN CIQ template highlights for each parameter to which domain it belongs
(Design, IP, ATM…).
At WPS level, the UTRAN datafill engineer is in charge of checking the consistency
and completeness of the UTRAN CIQs.
2-7
UTRAN CM Solution Overview
Wireless – Network Management System
OffOff-line
OnOn-line
WPS Access
Main Server
XML
XML Files
Engineering Tools
Open
Interface
I-Node
C-Node
RNC
Provisioning
2-8
BTS
NodeB
OA&M
3FL12812AAAAWBZZA Ed2
March 2007
For the UMTS Access Network, Wireless-Network Management System provides
two complementary sets of configuration tools:
• off-line configuration tool to support network engineering
• on-line configuration tool to support network operations
These two toolkits fully inter-work and provide a consistent user environment for
engineering and operations staff.
• Off-line Configuration is designed to support efficient bulk configuration of the
UTRAN by engineering staff. Users can import, modify and export data, both from
the UMTS access network and from 3 rd party engineering tools (such as
iPlanner). Off-line Configuration delivers a seamless network-engineering
environment from initial network design through to actual network configuration.
• On-line Configuration has been designed to change the configuration of the
UTRAN in real-time. Not adapted to bulk configuration, the On-line configuration
mainly concerns specific operations, such as extending the network, adding NEs,
…
2-8
UTRAN CM XML Files Exchange
WPS
D
Import/Export
Import/Export
S
XML Snapshots
WPS Import
WPS Export
S WNMS Export
D WNMS Import
Main Server
XML Workorders
S
D
Live Network
WPS
3FL12812AAAAWBZZA Ed2
2-9
March 2007
At any time during the network building steps, the datafiller can export part of his
work towards other platforms.
The following CM (Configuration Management) files can be exported:
• Snapshot,
• Workorder.
According to the option selected, the result of the export will be very different:
• Exporting the current state of the network as a snapshot means merging the
elementary operations performed by the workorders with the initial snapshot. As it
is said by WPS: “the current planning view is the result of the execution of the
workorders on the initial snapshot”.
• Exporting the workorder means gathering all the elementary operations
performed upon a snapshot into a CM file for further use (other WPS platforms,
W-NMS).
2-9
Student notes
2-10
UTRAN Parameters Organization
2-11
3FL12812AAAAWBZZA Ed2
2-11
March 2007
UTRAN Objects Mapping
FDDCell/0
BTSCell/0
NodeB
BTSEquipment
FDDCell/1
AN
RNC
CN
BTSCell/1
PP7K-AN
IN
PP15K-IN
RNCEquipment
Logical Configuration
2-12
Hardware Equipment
3FL12812AAAAWBZZA Ed2
March 2007
The RAN model is split into two parts:
• Hardware Equipment: This part groups all elements (parameters) that defines the
equipment (BTS) and the Passport module (Pmod). It is the physical part of that
model.
• Software Configuration: This other part groups all elements that defines the
NodeB and RNC logical configuration. It is called “logical part” because it defines
the software for logical radio sectors and logical RNC nodes.
To perform a link between the Hardware Equipment (physical part) and the Software
Configuration (logical part), it is necessary to link several elements from both parts.
For example to link the logical sectors to the physical equipment, the user has to
attach a BTSCell (physical part) to one FddCell (logical part). This specific operation
is called “Mapping”.
2-12
UTRAN Parameter Domain
MIB
RAN Model
Based
NodeB
Control
Node
WiPS
W-NMS
MIB
Passport
Based
Access
Node
2-13
Interface
Node
3FL12812AAAAWBZZA Ed2
March 2007
Two different types of parameters are designed to configure a UMTS Access
Network:
• Control Node, NodeB and RAN parameters.
• Interface Node, Access Node and Passport parameters.
Changing parameters value may impact the behavior of the live network.
For RAN parameters the impact triggered by a parameter modification is strongly
linked with the parameter classes (see next slide).
For Passport parameters it is not always easy to predict the impact of a parameter
modification. Possible consequences are:
• nothing,
• reset of an interface,
• reset of a module,
• reset of a node.
2-13
RAN Parameter Types
Accessible via
OAM GUI
ADDRESSING
Static
Configuration
Main
Server
OPTIMIZATION
OPERATION
Customer
DESIGN
Manufacturer
SYSTEM
PRODUCT
Accessible via
command line (WICL)
2-14
3FL12812AAAAWBZZA Ed2
March 2007
There are two main kinds of parameters in the Alcatel-Lucent system, the static and
configuration parameters.
The static parameters have the following characteristics:
• They have a fixed value and cannot be modified at the Access OAM.
• They are part of the network element load.
• A new network element needs to be reloaded and built in order to change their
values.
• They cannot be modified by the customer.
The configuration parameters have the following characteristics:
• They are contained in the Access OAM database.
• They are subdivided in two main types:
— Customer: can be modified by the customer at the Access OAM (directly or
with XML Configuration Management files).
— Manufacturer: they represent system constants defined by the manufacturer
and can only be modified via a Wireless Internet Command Line interface
(WICL).
2-14
RAN Attribute Activation Classes
Class 0
activation classes apply to
Customer and Manufacturer parameters
Class 1
MIB
MIB build required
(most common case)
Class 2
reset required
Class 3
lock/unlock required
on-line modification allowed
3FL12812AAAAWBZZA Ed2
2-15
March 2007
The Parameter activation class defines the behavior of the parameter with respect to
the ‘’set online’’ operation:
• Class 0:
The parameter can not be directly modified online. The modification can be
performed either by a MIB build or by a deletion and re-creation online of the
object it belongs to (when allowed).
• Class 1:
Not available.
• Class 2:
The parameter can be modified online but the operation requires to prior lock the
object it belongs to or one of its ancestors.
• Class 3:
The parameter can be directly modified online.
Note
Classes do not apply to Passport parameters.
2-15
RAN Object Activation Classes
Not Allowed
on-line Creation / Deletion behavior
Allowed With Parent
MIB
MIB build required
Allowed With Lock
parent modification required
Allowed
lock/unlock required
on-line modification allowed
3FL12812AAAAWBZZA Ed2
2-16
March 2007
The object activation class defines the object behavior with respect to the ‘’create
online’’ and ‘’delete online’’ operations.
• Not Allowed:
The object can not be created/deleted online, a build is required.
• Allowed With Parent:
The object can be created/deleted online but the operation requires the
creation/deletion of the parent.
• Allowed With Lock:
The object can be created/deleted online but the operation requires locking the
object or one of its ancestors in the containment tree.
• Allowed:
The object can be created/deleted online.
2-16
RRM Subtree
RNC
RadioAccessService
DedicatedConf
ConfigurationClassX
InstanceN
ConfigurationClassY
InstanceN
Instance...
ConfigurationClassZ
InstanceN
Instance...
Instance...
Instance...
Instance3
Instance3
Instance2
Instance2
Instance1
2-17
Instance1
Instance2
Instance1
3FL12812AAAAWBZZA Ed2
March 2007
Radio Resource Management is an essential piece of the RNC controlling the radio
resources allocated to the users.
The RadioAccessService object is the root of the RRM architecture. It includes a set
of parameters that applies to the whole Radio Network Subsystem.
Some of the parameters of the RRM tree are stored in libraries composed of
Configuration Classes and Configuration Classes Instances.
There are 7 Main Configuration Classes, some of them containing some children:
• CacConfClass,
• HoConfClass,
• MeasurementConfClass,
• NodeBConfClass,
• PowerConfClass,
• PowerPartClass,
• PowerCtrlConClass.
Each of these Configuration Class can have a maximum of 5 different instances.
Each instance corresponds then to a predefined set of parameters (see example
next page).
2-17
Configuration Classes Instantiation
RNC
RadioAccessService
DedicatedConf
MeasurementConfClass
PowerCtrlConfClass
HoConfClass
CacConfClass
NeighbouringRNC
Example
CacConfClass/0
NeighbouringRNC
cacConfClassId
0
firstRlOvsfCodeCacThreshold
85
maxUlEstablishmentRbRate
384
maxUlInterferenceLevel
2-18
3FL12812AAAAWBZZA Ed2
-50.0
March 2007
Configuration Classes are involved in NodeB, FDDCell and NeighbouringRNC
configuration.
In the example above, we can see that each instance of CacConfClass includes a
set of predefined parameters.
Each parameter belonging to the CacConfClass object can take a different value
under each instance.
For example, the maxUlInterferenceLevel can take values from -112 dBm to -50 dBm
according to the selected instance.
These parameters will be taken into account when the Iur are datafilled during WPS
sessions.
2-18
Student notes
2-19
Student notes
2-20
UTRAN Configuration
Section 3
3FL12812AAAAWBZZA Ed2
3-1
March 2007
Objectives
After this section, you will be able to
> Describe OAM Shared Objects and associated parameters
> Describe RNC configurations and associated parameters
> Describe NodeB configurations and associated parameters
> Describe BTS configurations and associated parameters
3-2
3FL12812AAAAWBZZA Ed2
3-2
March 2007
Contents
> OAM Objects Configuration
> RNC Configuration
> NodeB Configuration
> BTS Configuration
3-3
3FL12812AAAAWBZZA Ed2
3-3
March 2007
Student notes
3-4
OAM Objects Configuration
3-5
3FL12812AAAAWBZZA Ed2
3-5
March 2007
OAM Shared Objects
frequencyBand (Operator)
mobileCountryCode (Operator)
mobileNetworkCode (Operator)
type (Operator)
dlFrequencyList (NodeBCommonParam)
testFrequency (NodeBcommonParam)
ulFrequencyList (NodeBCommonParam)
GSMBandIndicator (RNCCommonParam)
3-6
3FL12812AAAAWBZZA Ed2
March 2007
OAM shared objects have no existence outside the OAM tools (above slide shows
how these objects are displayed in WPS for Access). They are particularly useful to
ease and secure the parameters setting of RAN nodes and sub-components.
The frequencyBand indicates the frequency band supported (UMTS1900 or UMTS).
The mobileCountryCode identifies the country in which the PLMN is located. The
value of the mobileCountryCode is the same as the three digit MCC contained in the
IMSI.
The mobileNetworkCode identifies the PLMN in that country. The
mobileNetworkCode takes the same value as the two or three digit MNC contained in
the IMSI.
The type parameter clarifies the access rights assigned to the operator. Without
Utran Sharing (nominal case) the standard type is chosen.
The dlFrequencyList and ulFrequencyList record the listing of applicable UARFCNs
in the network for Downlink and for Uplink.
The testFrequency gives the UTRA Absolute Radio Frequency Channel Number of
the Down Link Frequency used by the BTS to detect its RF cabling.
The GSMBandIndicator identifies which is the GSM band used in the whole network.
3-6
RNC Configuration
3-7
3FL12812AAAAWBZZA Ed2
3-7
March 2007
Identification & Capacity
NodeB
RNC
NodeB
NodeB
rncId (RNC)
NodeB
RNC
NodeB
rncId (RNC)
NodeB
cnodeCapacity (RNC)
NodeB
3FL12812AAAAWBZZA Ed2
3-8
March 2007
The different RNC of the network are simply identified by their rncId under the RNC
object.
The capacity of the RNC in terms of number of calls, number of supported BTS and
cells depends on two major factors:
• The number of TMUs (hardware configuration)
• The software configuration.
The parameter cnodeCapacity determines the Control Node capacity according to
the number of TMUs.
This parameter determines the number of active TMUs taking into account the
redundancy rule.
The TMU redundancy rule is N+1 if the number of TMUs < 9 and N+2 otherwise.
3-8
NodeB Configuration
3-9
3FL12812AAAAWBZZA Ed2
3-9
March 2007
FDDCell Identifiers
Logical Objects
(3GPP)
Physical Objects
(Alcatel-Lucent)
Operator (OAM)
RNC
BTSEquipment
NodeB
rncId (RNC)
+
cellId (FDDCell)
BTSCell
FDDCell
=
ucid (FDDCell)
localCellId (FDDCell)
3-10
3FL12812AAAAWBZZA Ed2
March 2007
The standardization of the Iub interface has pushed Alcatel-Lucent to define an
object model based on a logical part and a physical part in order to cope with the
multi-vendor configurations:
• The logical part of the equipment (NodeB and RNC) is managed by the OMC-R.
• The physical part of the equipment (BTS) is managed by the OMC-B.
The mapping between the two parts is assured by the localCellId parameter, coded
on 28 bits, found under the FDDCell and the BTSCell objects. It is advised to have
unique localCellId on the whole network for OAM purpose, to prevent problems
during neighboring declaration.
In the UTRAN, the different Cells (part of the NodeBs) are identified uniquely by their
ucid.
This ucid contains the identifier of the RNC, the rncId, coded on 12 bits, defined
under the RNC object and also the cellId, coded on 16 bits, defined under the
FDDCell object.
3-10
Channel Numbers
RNC
NodeB
Operator (OAM)
NodeBCommonParam
FDDCell
dlFrequencyNumber (FDDCell)
3-11
ulFrequencyNumber (FDDCell)
ITU Region
UL (MHz)
UARFCN
DL (MHz)
UARFCN
1 and 3
1920-1980
9612-9888
2110-2170
10562-10838
2
1850-1910
9262-9538
1930-1990
9662-9938
3FL12812AAAAWBZZA Ed2
March 2007
The frequency of a carrier if defined:
• in uplink by the ulFrequencyNumber parameter,
• in downlink by the dlFrequencyNumber parameter.
Both parameters corresponds to the UARFCN (UTRA Absolute Radio Frequency
Channel Number) where: UARFCN = 5 * Frequency (MHz).
UTRAN is designed to operate with the following Tx-Rx frequency separation:
• ITU Region 1 & 3; duplex shift = 190 MHz
• ITU Region 2; duplex shift = 80 MHz
But it is possible to have a channel separation which is different from this standard
values, due to the channel raster.
The channel raster is 200 kHz, which means that the center frequency must be an
integer multiple of 200 kHz.
The nominal channel spacing is 5 MHz, but this can be adjusted to optimize
performance in a particular deployment scenario.
3-11
Scrambling Codes
primaryScramblingCode (FDDCell)
aichScramblingCode (RACH)
sccpchDlScramblingCode (SCCPCH)
NodeB
Scrambling code
Channelization code 1
User 1 signal
Channelization code 2
User 2 signal
Channelization code 3
User 3 signal
3-12
3FL12812AAAAWBZZA Ed2
March 2007
UE is surrounded by BTSs (Base Transceiver Station), all of which transmitting on
the same W-CDMA frequency.
It must be able to discriminate between the different cells of different base stations
and listen to only one set of code channels. Therefore two types of codes are used:
• DL Channelization Code
The user data are spread synchronously with different channelization codes. The
orthogonality properties of OVSF enable the UE to recover each of its bits without
being disturbed by other user channels.
• DL Scrambling Code
Scrambling is used for cell identification.
Scrambling Code parameters
The Primary Scrambling Code (P-SC) of each cell it set with the
primaryScramblingCode parameter of the FDDCell object. The range of the P-SC
must be within 0 to 511. On the Iub interface, the system will convert this value
(defined as i) using the following formula: P-SC = 16*i.
When Secondary SC are not in use the aichScramblingCode and the
sccpchDlScramblingCode must be set to 0. The 0 value will be defining the AICH
Scrambling Code = the Primary SC and the S-CCPCH Scrambling Code = the
Primary SC.
3-12
Synchronization
tCell = 0
F1
tCell = 3
F1
tCell = 0
tCell = 3
F2
F2
NodeB
tCell (FDDCell)
F1
tCell = 6
Twin Cells
F2
3-13
tCell = 6
3FL12812AAAAWBZZA Ed2
March 2007
The synchronization channels (P-SCH) are transmitted in all cells of a same NodeB.
The synchronization bursts need to be separated in time between the cells of a same
NodeB on a same carrier.
As defined in the 3GPP recommendations (TS 25.402), tCell is used to skew cells in
the same NodeB in order to not get colliding SCH bursts (one SCH burst is a 1/10th
of a slot time).
The tCell parameter avoids to have overlapping P-SCHs in different sectors of a
same NodeB. It represents the timing delay relative to BFN used for defining start of
SCH, CPICH and DL scrambling code in a cell.
The tCell parameters value (from its respective FDDCell) shall respect the following
rules:
• The tCell parameter must be different for the cells which have the same
frequency.
• The tCell parameter must be identical for a cell and its twin cell in case of a
STSR-2 configuration.
3-13
Neighboring Cells Definition
RNC
GsmNeighbour/0
GSMCell/ci.lac.mcc.mnc
NodeB
FDDCell
FDDCell
cgi
ucid
GSMNeighbouringCell/ci.lac.mcc/mnc
3-14
UMTSFddNeighbouringCell/rncId.cellId
bcchFrequency (GSMCell)
primaryScramblingCode (UMTSFddNeighbouringCell)
bcc (GSMCell)
dlFrequencyNumber (UMTSFddNeighbouringCell)
ncc (GSMCell)
ulFrequencyNumber (UMTSFddNeighbouringCell)
3FL12812AAAAWBZZA Ed2
March 2007
The information and parameters related to the neighboring cells are contained into
two subtrees in the Radio Access Network Model:
• UMTSNeighbouringFDDCell for 3G neighbors,
• GSMNeighbouringCell for 2G neighbors when available.
Each 3G neighboring cell is identified by its ucid.
UMTSFddNeighboringCell objects also store information about the UL and DL
frequencies together with the Primary Scrambling Code of the related FDDCell.
Each 2G neighboring cell is identified by its Cell Global Identifier. CGI is a structure
of 4 elements: Cell Id, Location Area Code, Mobile Country Code and Mobile
Network Code.
GSMCell objects definition also requires the setting of the BCCH Frequency (2G),
the Network Color Code and the Base Station Color Code. Some of these
parameters are used to derive the Base Station Identity Code (BSIC) which is a local
color code that allows a MS to distinguish between different neighboring Base
Stations using the same BCCH Frequency. BSIC is a 6 bit length code which is
structured in the following way: BSIC = NCC (3 bits) + BCC (3 bits).
3-14
SIB11/DCH Neighboring Lists
NodeB
SI broadcast
P-CCPCH
OR
DCH
DCH
UE
DCH
Measurement Control
RRC
DCH
SIB11
+
DCH
DCH
DCH
SIB11
+
DCH
sib11AndDchNeighboringFddCellAlgo (FDDCell)
DCH
sib11OrDchUsage (UMTSFddNeighboringCell)
SIB11
+
DCH
SIB11
+
DCH
DCH
SIB11
+
DCH
DCH
SIB11
+
DCH
FDDCell
SIB11
+
DCH
DCH
SIB11
+
DCH
DCH
SIB11
+
DCH
SIB11
+
DCH
DCH
SIB11
+
DCH
DCH
DCH
SIB11
+
DCH
DCH
DCH
DCH
DCH
3FL12812AAAAWBZZA Ed2
3-15
March 2007
An algorithm is used to declare and control correctly the list of neighboring cells, thus
allowing to make differentiation between the configuration of idle mode/Cell FACH
mode neighbors (sent in SIB11) and cell DCH connected mode neighbors.
The SIB11 neighboring list shall be a subset of the DCH neighboring list. The
differentiation is set through the use of the sib11OrDchUsage parameter.
The algorithm used to build SIB11 and RRC Measurement Control, for 3G frequency
measurements is set by the value of sib11AndDchNeighbouringFddCellAlgo:
• classic (or unset): no distinction between SIB11 and DCH neighboring lists,
• manual: RNC reads sib11OrDchUsage to compute the neighboring lists,
• automatic: RNC automatically chooses intra-frequency neighboring cells
broadcasted in SIB11 (not supported in this release).
The maximum number of neighboring cells broadcasted in SIB11 per FDDCell are:
• 16 UMTS intra-frequency neighbors (not including serving cell),
• 16 UMTS inter-frequency neighbors,
• 16 GSM neighbors.
The maximum number of neighboring cells in cell DCH per FDDCell are:
• 48 UMTS Fdd Cell neighboring with a maximum of:
— 32 UMTS intra-frequency neighbors (including serving cell),
— 32 UMTS inter-frequency neighbors,
• 32 GSM neighbors.
3-15
Configuration Classes Instantiation
RNC
RadioAccessService
DedicatedConf
MeasurementConfClass
PowerConfClass
PowerCtrlConfClass
PowerPartConfClass
HoConfClass
CacConfClass
FDDCell
Example
PowerPartConfClass/0
FDDCell
powerPartId
3-16
0
callAdmissionRatio
85
minSpeechPowerRatio
0
minDataPowerRatio
0
minSignallingPowerRatio
0
3FL12812AAAAWBZZA Ed2
March 2007
Configuration classes have several instances where each instance has its own
parameter settings. Once all the configuration classes are defined, each FDDcell
belonging to the RNC has pointers defined by the following parameters:
• powerConfId,
• powerPartId,
• powerCtrlConfId,
• hoConfId,
• cacConfId,
• measurementConfId.
These parameters are designed to identify which instance of the configuration
classes the cell is using.
In the example above, we can see that each instance of PowerPartConfClass
includes a set of predefined parameters. Each parameter belonging to the
PowerPartConfClass object can take a different value under each instance.
For example, the minSpeechPowerRatio can take values from 0% to 80% according
to the selected instance.
3-16
Transmit Diversity
Different fading
channels
FBI / DPCCH
(closed loop)
Signal level (dB)
UE Rake
Combining
txDiversityIndicator (static)
Slow fading
sttdIndicator (NodeB)
Path loss
Gain in capacity
Fast fading
Gain in coverage
Log (distance)
3-17
3FL12812AAAAWBZZA Ed2
March 2007
Transmit diversity duplicates the physical transmission path to increase the downlink
capacity.
In Closed Loop Transmit Diversity, the power is equally shared between the 2
transmit antennas.
Space Time Transmit Diversity (STTD)
All data sent to both antennas, but reordered/conjugated.
Time Switched Transmit Diversity (TSTD)
Used for synchronization only (on P-SCH channels). Antenna alternated
transmission at TS rate.
Site Selection Transmit Diversity (SSTD)
The 3 first schemes require an additional PA per sector whereas no extra HW
module is required for the Site Selection mode.
TxDiv (with additional power amplifier) is also a mean for MCPA redundancy like but
also brings signal processing gain. In case of MCPA failure, the cell is reconfigured
for operation without TxDiv.
3-17
Student notes
3-18
BTS Configuration
3-19
3FL12812AAAAWBZZA Ed2
3-19
March 2007
BTSCell Identifiers
localCellGroupId = 0
priority = 1
localCellId = 1000
rdnId = 0
rdnid (BTSCell)
localCellId (BTSCell)
rdnId = 2
localCellId = 1002
3-20
rdnId = 1
localCellId = 1001
3FL12812AAAAWBZZA Ed2
March 2007
The localCellId parameter is used to uniquely identify the set of radio resources
required to support a cell. Alcatel-Lucent recommends that the localCellId remains
unique within the UTRAN (range: [0, 268 435 455])
The rdnId identifies the BTS cell within the BTSEquipment
RdnId allocation:
• rdnId = 0 is allocated to the upper north sector
• consecutive rdnId are allocated clockwise.
3-20
Frequencies
F1
localCellgroupId = 0
localCellid = 1001
localCellGroupId (BTSCell)
frequencyBand (BTSEquipment)
F2
testFrequency (BTSEquipment)
localCellgroupId = 1
localCellid = 1011
localCellgroupId = 0
F1
localCellid = 1003
STSR-2-6-3
F2
F1
localCellgroupId = 0
localCellid = 1002
F2
localCellgroupId = 1
localCellgroupId = 1
localCellid = 1013
localCellid = 1012
3-21
3FL12812AAAAWBZZA Ed2
March 2007
Within a BTSEquipment, all BTSCells using the same frequency carrier shall bear
the same localCellGroupId. This localCellGroup is therefore a group of local cells of a
BTS associated with the same carrier.
The frequencyBand parameter indicates the frequency band supported (UMTS1900
or UMTS).
The testFrequency parameter corrsponds to the UARFCN (UTRA Absolute Radio
Frequency Channel Number of the Down Link Frequency used by the BTS to detect
its RF cabling.
The above drawing shows an example of identifier distribution and frequency carrier
plans, identified by localCellId and localCellGroupId parameters.
3-21
TRM Defense Mechanism
localCellGroupId 0
frequencyGroupId (localCellGroup) 0
localCellGroupId 0
priority (localCellGroup) 1
F1
localCellGroupId 0
F1
localCellGroupId 0
F1
Highest priority
TRM-1
STSR 2-6-3
TRM-2
F2
localCellGroupId 1
localCellGroupId 1
F2
F2
frequencyGroupId (localCellGroup) 0
localCellGroupId 1
priority (localCellGroup) 2
localCellGroupId 1
3-22
3FL12812AAAAWBZZA Ed2
March 2007
A local cell group is a group of local cells associated with the same carrier. There are
as many local cell groups as carriers managed by the BTS.
Each BTSCell is linked to a frequency group (frequencygroupId) thanks to the
localCellGroupId. Finally one priority level is given to each frequency group.
In the example above, if TRM1 becomes disabled, the BTS will:
• Impact all the cells: meaning that all the communication will be lost.
• Re-allocate one frequency in TX and RX to TRM2. The frequency is chosen
according to the priority of the frequency.
• Re-configure the cells for the re-allocated frequency.
Frequency selection mechanism for this example:
Loss of TRM1 when priority (F1) > priority (F2):
• All BTScells (of both frequencies) are lost and then BTScells for frequency F1 are
reconfigured.
Loss of TRM1 when priority (F1) = priority (F2):
• All BTScells (of both frequencies) are lost and then BTScells for frequency F2 are
reconfigured.
3-22
Antenna Access
BTSEquipment
AntennaAccess
BTSCell
localCellGroup
BTS
Masthead
equipment
DDM
RF cables
(2 per sector)
TMA
TMA
TMA
tmaAccessType (AntennaAccess)
antennaConnectionList (BTSCell)
3-23
3FL12812AAAAWBZZA Ed2
March 2007
The antennaConnectionList parameter gathers the identifiers of all the
AntennaAccess objects used within a same BTSCell.
For example:
In OTSR: 1 AntennaAccess,
In STSR with 3 sectors: 3 AntennaAccess.
Tower Mast Amplifier (TMA)
The parameter tmaAccessType can take three different values, noTma,
tmaUmtsOnly or tmaMix.
In the case where tmaUmtsOnly is selected, the Access OAM will indicate this
information to the TRM and DDM for LNA adjustment.
The impact on the DDM is a LNA gain of:
• 24.5 dB, if noTma is chosen,
• 15.5 dB adjustment gain, if tmaUmtsOnly is selected.
3-23
Rake Receiver
rakeMode (BTSEquipment)
4 or 8 fingers
RX
Delay τ1
cellSize (BTSCell)
Delay (ττn)
C(t-ττn)
τn
D(t)
TX
C(t)
RX
Delay τ0
Delay (ττ1)
C(t-ττ1)
+
τ1
RX
Spreading &
Scrambling
Delay (ττ0)
C(t-ττ0)
τ0
3-24
3FL12812AAAAWBZZA Ed2
March 2007
On the BTS side (uplink), the number of fingers handled by the Rake receiver can be
tuned to optimise the radio performance. The number of fingers should be high
enough to handle all multipaths (otherwise contributing to the noise) but the more
fingers the Rake receiver must track, the more resources are consumed on the CEM.
A good compromise seems to be around 4 fingers as a default value. The parameter
rakeMode from the BTSEquipment object defines the number of finger the UL Rake
receiver handles. Please, note that this parameter is set for a NodeB and therefore
cannot be set differently for each cell controlled by the same NodeB.
The rakeMode parameter depends on the type of CEM card used. CEM alpha
supports both 4 fingers and 8 fingers, while iCEM card will support only 8 fingers.
The search window size conditions the maximum time allowed for a message to be
transmitted from the NodeB to UE and return. The parameter cellSize is used to give
a rough approximation of the search window size for the initial access to the NodeB.
The larger the cell, the larger the window shall be to get a chance to receive the
mobile transmissions (main path and multipaths at the Rake receiver). The cell size
should be estimated according to the cell planning (pilot coverage). If some doubt
arises, the larger value should be chosen.
Actually, if the value is too low, the NodeB may not detect the mobile. However, if the
value is too high, the mobile will be correctly handled but NodeB’s resources will not
be optimised.
3-24
Student notes
3-25
Student notes
3-26
Measurements
Section 4
3FL12812AAAAWBZZA Ed2
4-1
March 2007
Objectives
After this section, you will be able to
> Describe measurements principles
> Describe main measurements purpose and use
> Describe NBAP measurement process and parameters
> Describe RRC measurement process and parameters
> Describe In-Band measurement process and parameters
4-2
3FL12812AAAAWBZZA Ed2
4-2
March 2007
Contents
> UMTS Measurements Principles
> Main Measurements
> NBAP Measurement Procedures
> RRC Measurement Procedures
> Intra-Frequency Event Triggered Measurement
Reporting
> In-Band Measurement Procedures
> Missing Measurements Management
4-3
3FL12812AAAAWBZZA Ed2
4-3
March 2007
Student notes
4-4
UMTS Measurements Principles
4-5
3FL12812AAAAWBZZA Ed2
4-5
March 2007
Reported Measurements
Intra & Inter Frequency Measurements
• P-CPICH Ec/No
• P-CPICH RSCP
• Path Loss
• SFN-SFN Observed Time Difference
• Cell Synchronization Information (SFN-CFN)
• UTRA Carrier RSSI
Inter System Measurements
• GSM Carrier RSSI
• Path Loss
• BSIC
• Observed time difference to GSM Cell
Traffic Volume Measurements (UL)
Quality Measurements
• Transport Channel BLER
• SIR
RRC Measurements
UE Internal Measurements
• UE Transmitted Power
• UE Position (UEbased GPS)
RNC
NodeB
UE
NBAP Measurements
• DL Transmitted Carrier Power
• UL Received Total Wideband Power
• Acknowledged PRACH Preamble
• SIR
• SIR Error
• DL Transmitted Code Power
• Round Trip Time
BTS In-Band Measurements
• Propagation Delay (RACH)
• BLER (CRCI)
• BER (QE)
4-6
3FL12812AAAAWBZZA Ed2
March 2007
The NodeB has to provide two types of measurements: common measurements and
dedicated measurements. These measurements are also called NBAP
Measurements because they are reported to the RNC using NBAP messages.
Beside the NBAP measurements, the BTS is also providing measurements results
that are sent in-band.
The UE has to be capable of performing 7 different measurement types: intrafrequency, inter-frequency, inter-system, traffic volume, quality, UE-internal and UE
positioning. These measurements are also called RRC Measurements because they
are reported to the RNC using RRC messages.
4-6
Measurements Elaboration
RRC Measurements
REPORTING
UE
ESTIMATING
FILTERING
FN = (1 - a).FN-1 + a.MN
filter coefficient
acquisition time
reporting period
or
event triggered
RNC
NodeB
NBAP Measurements
4-7
3FL12812AAAAWBZZA Ed2
March 2007
Physical Layer provides measurements to the upper layers (Layer 3). For each
measurement, a basic measurement period is defined, which corresponds to the
shortest averaging period and also the shortest reporting period i.e. the NodeB or UE
can not be required to report a measurement to the RNC in a shorter time period.
Before reporting to the RNC, the NodeB or UE Layer 3 performs a filtering operation
averaging several measurements and allowing to create measurements reports with
a period not necessarily equal to the basic measurement period. The filtering
parameter a is defined as a = 1/2(k/2), where k is the parameter received in the
Measurement Filter Coefficient IE.
The reporting period for each measurement is configured by the RNC when the UE
or the NodeB is requested to perform measurements. The minimum reporting period
for each measurement is equal to the basic measurement period for this
measurement. In general, the reporting period is a multiple of the basic measurement
period.
For UTRAN measurements reported in-band, the reporting period is the period at
which frames are sent from the NodeB to the serving RNC.
4-7
Measurements Activation
isEventTriggeredMeasAllowed
(FDDCell)
isInterFreqMeasActivationAllowed
(RadioAccessService)
isGsmMeasActivationAllowed
(RadioAccessService)
RNC
ueInternalMeasurementQuantity
(UEIntMeas)
ueInternalMeasurementFilterCoeff
(UEIntMeas)
measurementConfId
(FDDCell)
measurementConfClassId
(NeighbouringRNC)
isQualityMeasurementAllowed
(MeasurementConfClass)
4-8
3FL12812AAAAWBZZA Ed2
March 2007
Each FDDCell and NeighbouringRNC has necessarily a pointer towards one of the
Measurement Configuration Classes stored under the RNC they depend upon.
The parameter isEventTriggeredMeasAllowed controls the activation of Full Event
Triggered RRC measurement reports per FDDcell.
The parameter isInterFreqMeasActivationtAllowed controls the activation of interfrequency RRC measurement reports.
The parameter isGsmMeasActivationtAllowed controls the activation of inter-RAT
RRC measurement reports.
The parameter isQualityMeasurementAllowed controls the activation of internal
RRC measurement reports.
When set to true, the parameter UeInternalMeasurementQuantity allows to choose
which measurement type is selected among the three available types:
ueTransmittedPower, utraCarrierRssi, ueRxTxTimeDiff.
Note
UeIntMeas is an optional objects.
4-8
Main Measurements
4-9
3FL12812AAAAWBZZA Ed2
4-9
March 2007
Cells Sets
Cells belonging to the Active Set
isDetectedSetCellsAllowed
(RadioAccessService)
Cell belonging to the Detected Set
Cell belonging to the Monitored Set
4-10
3FL12812AAAAWBZZA Ed2
March 2007
There are 3 different ways to classify the cells that may be involved in handover
procedures:
• Cells belonging to the Active Set are the cells involved in the soft handover and
that are communicating with the UE.
• Cells belonging to the Monitored Set, that do not belong to the active set, but that
are monitored by the UE depending on the neighboring list sent by the UTRAN.
• Cells belonging to the Detected Set, which are detected by the UE, but that are
neither in the Active Set nor in the Monitored Set.
Starting UA4.2 the value of the parameter isDetectedSetCellsAllowed indicates if the
detected set cells have to be taken into account for RRC Intra-Frequency
measurement management for the calls established in Event-Triggered Reporting
Mode.
4-10
Power Measurements
Intra/Inter-Frequency
Intra/Inter-Frequency
-25 -15 -10
Ec/No
Pilot
(dB)
Pilot
CPICH_RSCP =
Received Signal
Code Power
measured on
CPICH OVSF
code
CPICH_Ec/No =
Inter-System
GSM CARRIER RSSI =
4-11
0
Power density
of CPICH
Power density
in the band
GSM Signal
Received Power on the
GSM BCCH carrier
3FL12812AAAAWBZZA Ed2
March 2007
CPICH Ec/No
CPICH Ec/No is the received energy per chip divided by the power density in the
band, i.e., it is identical to the RSCP measured on the CPICH divided by the RSSI.
The UE has to perform this measurement on the Primary CPICH and the reference
point is the antenna connector of the UE. This measurement is used for cell selection
and re-selection and for handover preparation.
CPICH RSCP
CPICH RSCP is the Received Signal Code Power on one channelization code
measured on the bits of the Primary CPICH. The reference point is the antenna
connector at the UE. Although the measurement of this quantity requires that the
Primary CPICH is despread, it should be noted that the RSCP is related to a chip
energy and not a bit energy. This measurement is used for cell selection and reselection and for handover preparation, open loop power control and pathloss
calculation.
GSM carrier RSSI
This measurement is the wide-band received measured on a specified GSM BCCH
carrier. This measurement is used for GSM handover preparation.
4-11
Signal to Interference Ratio
SIR_Error= SIR – SIR Target
Serving
RNC
UL outer loop
power control
SIR =
Power Control
SIR Target
DL outer loop
power control
SF
2
x
RSCP
ISCP
SF x
Received Signal Code Power
Interference Signal Code Power
DPCCH
= SIR
DPCCH
R
SI
4-12
3FL12812AAAAWBZZA Ed2
=
nk
Li
Q
ua
y
lit
Es
at
t im
n
io
March 2007
SIR (NodeB measurement)
The Signal to Interference Ratio (SIR) is measured on a dedicated physical control
channel (DPCCH) after radio link combination in the NodeB. In compressed mode,
the SIR should not be measured during the transmission gaps.
SIR is defined as SF*(RSCP/ISCP) where SF is the spreading factor, RSCP is the
Received Signal Code Power and ISCP is the Interference Signal Code Power.
This measurement is used in Power Control algorithm.
SIR Error
SIR error is defined as SIR - SIRtarget. SIRtarget is the SIR value for the UL outer loop
power control algorithm.
This measurement is used to assess the efficiency of the UL outer loop power
control.
SIR (UE measurement)
SIR is defined as (RSCP/ISCP)*SF/2
The reference point for RSCP and ISCP is the antenna connector, but they can only
be measured at the output of the de-spreader as they assess either the received
power and the non-orthogonal reference received on a particular code. It should be
clearly understood that RSCP is though a wideband measurement i.e. at chip level,
the narrow band measurement is RSCP * SF/2.
This measurement is used as a quality estimation for the link (for downlink outer loop
power control). It is sent periodically, once every power control cycle and event
triggered to the RNC (RRC).
4-12
Path Loss
Path Loss = Primary CPICH Tx Power
-
P-CPICH_RSCP
P-CPICH
Path Loss
Path Loss
FDD Cell
4-13
3FL12812AAAAWBZZA Ed2
March 2007
The path loss is defined as Primary CPICH Tx power – P-CPICH RSCP.
This measurement is used to define the initial PRACH power and for inter frequency
handover criteria evaluation.
4-13
QE and CRCI
NodeB
RNC
Frame Protocols
IE QE Selector:
Physical
Channel
Transport Channels
block
block
« non-selected »
Quality Estimate:
Physical Channel BER
OR
« selected »
Transport Channel BER
• Soft Handover
• UL outer loop Power Control
CRC
Indicator
qeSelector (Static)
4-14
3FL12812AAAAWBZZA Ed2
March 2007
CRC INDICATOR
The CRC indicator is attached to the UL frame for each transport block of each
transport channel transferred between the NodeB and the RNC. It shows if the
transport block has a correct CRC (0=Correct, 1=Not Correct). This measurement is
used for frame selection in case of soft handover.
QUALITY ESTIMATE
The quality estimate is reported in band in the UL data frames from the NodeB to the
RNC and it is derived from the Transport channel BER or Physical channel BER. If
the IE QE-Selector is equal to:
• « selected » in the DCHs of the DCH FP frame, then the QE is set to the
Transport channel BER
• « non-selected » in the DCHs of the DCH FP frame, then the QE is set to the
Physical channel BER.
In case of soft handover, the quality estimate is needed in order to select a transport
block when all CRC indications are showing bad (or good) frame. The RNC
compares the QE value with the qeThreshold (static parameter) in order to choose
the best transport block.
Quality Estimate can also be used to enhance the UL Outer Loop Power Control
mechanism.
4-14
NBAP Measurement Procedures
4-15
3FL12812AAAAWBZZA Ed2
4-15
March 2007
NBAP Measurements Initiation
C-RNC
NodeB
Common
Measurement Initiation Request
Dedicated
Measurement
ID
• Cell
• RACH
•…
Measurement
Object
Type
Measurement
type
Measurement
Filter
Coefficient
Report
Characteristics
• On Demand
• Event-Triggered
• Periodic
• Common
• Dedicated
• DL Transmitted Carrier Power
• DL Transmitted Code Power
• SIR
• RTT
• ...
4-16
• RTWP
• ...
3FL12812AAAAWBZZA Ed2
March 2007
Depending on the type of measurement, (common or dedicated), measurement
requests are initiated by the controlling RNC by sending a COMMON
MEASUREMENT INITIATION REQUEST or DEDICATED MEASUREMENT
INITIATION REQUEST to the NodeB.
The common and dedicated measurement messages both contain the following
information elements to define the measurements to be performed:
• A measurement id uniquely identifying each measurement.
• A measurement object type to indicate the type of object on which the
measurement is to be performed, e.g., cell, RACH, time slot, etc.. It can be
common or dedicated according to the message. In the case of a dedicated
measurement either a radio link is identified on which the measurement has to be
performed or the measurement should be performed on all radio links for the
NodeB.
• A measurement type indicates which measurement is to be performed. It is also
common (Received total wideband power, transmitted carrier power,
Acknowledged PRACH preambles, etc.) or dedicated (SIR, transmitted code
power, In-Band (transport channel BER, physical channel BER), etc.).
• A measurement filter coefficient gives the parameter for the layer 3 filtering to be
performed before the measurement can be reported.
• The report characteristics give the criteria for reporting the measurement. The
reporting is on demand, periodic or event-triggered.
4-16
NBAP Measurements Reports
NodeB
C-RNC
commonMeasurementReportingPeriod
(NBAP Measurement)
Common Measurement Reports
r5NbapCommonMeasurementReportingPeriod
(NBAP Measurement)
commonMeasurementFilterCoeff
(NBAP Measurement)
Measurement
ID
Report
Type
Measured Quantity
Common Measurement Termination Request
4-17
3FL12812AAAAWBZZA Ed2
March 2007
The reports are sent in the DEDICATED MEASUREMENT REPORT and COMMON
MEASUREMENT REPORT, on criteria defined by the report characteristics given in
the measurement request.
For the Common Measurements, the type of measurement report is defined by the
parameter commonRepType [on demand, periodic, event-triggered].
The quantity measured is defined by the parameter measQuantity.
The periodicity is given in the Report_Periodicity IE of the measurement request
message.
In case of NBAP Common Measurements Reports used for Call Processing
(nominal case), the periodicity is given in the Report_Periodicity IE of the
measurement request message and corresponds to the value of the parameter
commonMeasurementReportingPeriod if the BTS software release is UA4.0 or
lower and r5NbapCommonMeasurementReportingPeriod if the BTS software
release is UA4.1 or greater.
For common measurements, only one type of measurement can be requested at a
time; so in case of several measurement types, a request should be done for each
type.
For dedicated measurements, only one type of measurement can be requested at a
time, but the NodeB can be required to perform it on all the radio links or on one
given radio link.
The measurements reporting by the NodeB stops upon reception of COMMON
MEASUREMENT TERMINATION REQUEST sent by the C-RNC.
4-17
Call Trace
NodeB
C-RNC
Common
tcpRequired
(NbapCommonMeasConfigForCallTrace)
tcpReportPeriodicity
(NbapCommonMeasConfigForCallTrace)
Dedicated
rssiRequired
(NbapCommonMeasConfigForCallTrace)
rssiPeridodicity
(NbapCommonMeasConfigForCallTrace)
Measurement Initiation Request
Common
Measurement Reports
Dedicated
sirRequired
(NbapDedicatedMeasConfigForCallTrace)
sirReportPeridodicity
(NbapDedicatedMeasConfigForCallTrace)
transmittedCodePowerRequired
(NbapDedicatedMeasConfigForCallTrace)
transmittedCodePowerPeridodicity
(NbapDedicatedMeasConfigForCallTrace)
roundTripTimeRequired
(NbapDedicatedMeasConfigForCallTrace)
roundTripTimePeriodicity
(NbapDedicatedMeasConfigForCallTrace)
4-18
Common Measurement Termination Request
Dedicated Measurement Termination Request
3FL12812AAAAWBZZA Ed2
March 2007
In case of Dedicated Measurements, three different types of measurements reports
are supported (SIR, DL TRANSMITTED CODE POWER and ROUND-TRIP-TIME).
For Call Trace purposes, these three types of reports can be activated separately
and can be configured with different periodicities.
The procedure is initiated with a DEDICATED MEASUREMENT INITIATION
REQUEST message sent from the RNC to the NodeB. This procedure is used by a
RNC to request the initiation of measurements on dedicated resources (all UE Radio
links managed by FDDCells belonging to this NodeB.
Upon reception, the NodeB shall initiate the requested measurement according to
the parameters given in the request and shall periodically send a DEDICATED
MEASUREMENT REPORT.
The procedure is operational as long as the RL is established. The RNC does not
send sent a DEDICATED MEASUREMENT TERMINATION REQUEST message.
Instead, even though the trace session is deleted, the NBAP dedicated measurement
reporting, if initiated, will remain until the radio links associated with the call being
traced are deleted or released.
4-18
Event Triggered Reports
NodeB
C-RNC
iRM Scheduling Downgraded UE
Dedicated Measurement Initiation Request (Bx)
Primary Cell
RL Monitoring
• Event A
• Event B1
• Event B2
NBAP Dedicated Report Event Bx
Dedicated Measurement Termination Request (Bx)
4-19
3FL12812AAAAWBZZA Ed2
March 2007
NBAP event triggered report mode is only used in the scope of iRM scheduling
downgrade/upgrade procedures with the RNC perspective to retrieve the transmitted
code power by the NodeB for a particular radio link (user) and to order the radio
bearer downsizing/upsizing through iRM scheduling towards the more adapted bit
rate to guarantee the service continuity.
For the purpose of iRM Scheduling RNC configures the NodeB with one Event A
and two Events B:
• Event A is indicating that the radio conditions become bad enough to attempt a
downgrading to the fallback radio bearer in order to maintain a good radio link
quality.
• Event B1 is indicating that the radio conditions become good enough to attempt
an upgrading towards the original requested RB.
• Event B2 is indicating that the radio conditions become good enough to consider
an upsizing towards a relative lower bit rate than the requested RB to maintain a
good radio link quality.
4-19
Event A
Event A
Report
Transmitted Code Power
Primary Cell
TxCP
Threshold
Event A Timer
Event A Timer
dlIrmSchedDowngradeTxcpTrigger_threshold_delta
(DlUsPowerConf)
dlIrmSchedDowngradeTxcpTrigger_timeToTrigger
(DlUsPowerConf)
4-20
3FL12812AAAAWBZZA Ed2
March 2007
In order to be able to perform IRM Scheduling downgrade, the RNC configures
NBAP dedicated measurement by event A report for this UE on the primary cell.
So, each time the primary cell changes, the RNC terminates measurements on the
old primary cell and initiates measurements on the new primary cell.
Event A configuration relies on:
• Measurement Threshold: the relative transmitted code power threshold given by
the parameter dlIrmSchedDowngradeTxcpTrigger_threshold_data is used to
compute the absolute TxCP Threshold together with the parameters pcpichPower
(FDDCell) and maxDlTxPower (DlUsPowerConf).
• Measurement Hysteresis: dlIrmSchedDowngradeTxcpTrigger_timeToTrigger.
So, Event A is reported when the transmitted code power is above TxCP absolute
threshold during at least the time to trigger.
4-20
Event B1 & Event B2
Event B1 Event B2
Report
Report
Transmitted Code Power
Primary Cell
Event B2
Threshold
thresholdTransCodePower (DhighRbB1)
Event B1
Threshold
deltaThresholdTransCodePower (DhighRbB2)
timeToTrigger (DhighRbB1)
deltaTimeToTrigger (DhighRbB2)
Event B1 Timer
Event B2 Timer
Event B2 Timer = Event B1 Timer + deltaTime
4-21
Event B2 Threshold = Event B1 Threshold + deltaTCP
3FL12812AAAAWBZZA Ed2
March 2007
When a UE is using the RB assigned by IRM Scheduling downgrade, the RNC
configures two types of NBAP dedicated measurement by event B report for this UE
on the primary cell.
So, each time the primary cell changes, the RNC terminates measurements on the
old primary cell and initiates measurements on the new primary cell.
Event B1 configuration relies on:
• Measurement Threshold: absolute transmitted code power threshold given by the
parameter thresholdTransCodePower
• Measurement Hysteresis: given by the parameter timeToTrigger
So, Event B1 is reported when the transmitted code power is under
thresholdTransCodePower during at least timeToTrigger.
Event B2 configuration relies on:
• Measurement Threshold: absolute transmitted code power threshold given by
thresholdTransCodePower + deltaThresholdTransCodePower
• Measurement Hysteresis: given by timeToTrigger+ deltaTimeToTrigger
So, event B2 is reported when the transmitted code power is under
thresholdTransCodePower + deltaThresholdTransCodePower during at least
timeToTrigger+ deltaTimeToTrigger.
4-21
Student notes
4-22
RRC Measurement Procedures
4-23
3FL12812AAAAWBZZA Ed2
4-23
March 2007
RRC Measurements Initiation
SI broadcast
P-CCPCH
UE
OR
NodeB
Measurement Control
RRC
Measurement Measurement Measurement Measurement Measurement
ID
Command
Type
Object
Quantity
• Setup
• Modify
• Release
4-24
Inter-Frequency
Intra-Frequency
Inter-System
Traffic Volume
Quality
UE internal
• FDDCell
• Physical Channel
• RB
•…
Measurement Measurement
Reporting
Reporting
Reporting
Mode
Quantity
Criteria
• Ec/No
• RSCP
• BLER
• Traffic Volume
• ...
3FL12812AAAAWBZZA Ed2
• Periodical
• Event-Triggered
• RLC AM
• RLC UM
March 2007
In CELL_FACH, CELL_PCH or URA_PCH state, the UE is informed of the
measurements to perform via the system information broadcast on the P-CCPCH.
When the UE is in CELL_DCH state, UTRAN starts a measurement in the UE by
sending the MEASUREMENT CONTROL message, that includes the following
information elements to define measurements to perform:
• measurement id is a reference number to be used when modifying or releasing
measurement,
• measurement command indicates the action performed on the measurement
(setup a new measurement, modify the characteristics of a measurement, …),
• measurement type indicates one of the different types of measurement: interfrequency, intra-frequency, …,
• measurement object indicates the object on which the measurement shall be
performed,
• measurement quantity indicates the quantity to be measured (RSCP, SIR, ...),
• measurement reporting quantity indicates quantities that the UE should report
together with the measurement quantity e.g. the measurement quantity which
triggered the report,
• measurement reporting criteria indicates the type of reporting i.e. periodical or
event-triggered,
• reporting mode specifies whether the UE shall transmit the measurement report
using acknowledged or unacknowledged RLC mode.
4-24
Intra-Frequency Reporting
Measurement Report
rrcIntraFreqMeasurementReportingPeriod
(RRC Measurement)
rrcIntraFreqMeasurementFilterCoeff
(RRC Measurement)
Measurement Report
Measurement
ID
Measurement
Results
Measurement
Reporting
Quantity
Active Set cells
+
Best Monitored cells
NodeB
• Cell Synchronization information (SFN-CFN)
• CPICH Ec/No
repMode (static)
maxCellsRepType (static)
• CPICH RSCP
• SFN-SFN observed time difference « type2 »
4-25
3FL12812AAAAWBZZA Ed2
March 2007
The MEASUREMENT REPORT message is sent from the UE to the UTRAN and
contains the measurement id, the measured results and the measurement event
result that triggered the report in case it was event-triggered.
When the rrcIntraFreqMeasurementReportingPeriod time has elapsed, the UE shall
send the computed measurement.
Reporting Quantities
The RNC requests the following quantities to be reported by the mobiles:
• “Cell Synchronization information” which provides the difference between SFN of
the reported cell and CFN as observed by the UE.
• CPICH Ec/No: the received energy per chip divided by the power density in the
band.
• CPICH RSCP: is the received power on one code measured on the Primary
CPICH.
Other reporting quantities are also supported by UTRAN and are also requested to
the UE for tracing purposes:
• SFN – SFN observed time difference "type 2": the relative timing difference
between cell j and cell i measured on the primary CPICH.
4-25
RRC Measurements on RACH
sib11IntraFreqMeasurementNbrOfCellOnRACH (RRCSysInfoMeas)
sib11IntraFreqMeasurementFilterCoeffOnRACH (RRCSysInfoMeas)
SIB 11
Reported Measurements on RACH
RACH
CPICH Ec/No
or
CPICH RSCP
or
Path Loss
Neighboring Cells
measQuantity (static)
4-26
3FL12812AAAAWBZZA Ed2
March 2007
Measurements reported in RACH message are used by power allocation and RAB
assignment algorithms.
The static parameter measQuantity determines the type of reported measurements.
Only the value CPICH_Ec/No is supported for static measQuantity parameter.
The parameter sib11IntraFreqMeasurementNbrOfCellOnRACH indicates how many
cell measurements shall be reported in the RACH message, including the current
cell.
Note
The number of reported cells on RACH is used by the compound neighbor list
feature to create the neighboring list for the first Measurement Control Message.
4-26
Fast Measurements at Call Establishment
SI broadcast
P-CCPCH
UE
NodeB
RRC Connection Request
RRC Connection Setup
Measurement Report
Measurement Control
isSib11MeasReportingAllowed (FDDCell)
sib11MeasReportingUsHoConfId (FDDCell)
4-27
3FL12812AAAAWBZZA Ed2
March 2007
This feature allows UTRAN to provide intra-frequency measurements configuration
information to UEs which are in Idle Mode or in Cell-FACH. Received within the
SIB11, information is used by UEs to activate intra-frequency measurements just
after entering the Cell-DCH state, with no need to wait for the first Measurement
Control.
If the reporting mode is “Event Triggered”, only Event 1A is configured in the SIB11
and UE sends the first Measurement Report only if the 1A Event has been reached.
The rest of the events are configured in the first RRC Measurement Control
message. The parameter sib11MeasReportingUsHoConfId is the identifier of the
UsHoConf instance to be used to fill the SIB11 IEs relative to the Event 1A.
If the reporting mode is “Periodic”, the UE keeps on sending reports at the defined
period until the reception of the first RRC Measurement Control.
The first RRC Measurement Control message sent to the UE is of type SETUP
instead of MODIFY in order to ensure no misalignment between UE and the
Network.
UE starts sending measurements when its state changes:
• from Idle mode to Cell-DCH (after the RRC Connection Setup),
• from Cell-FACH to Cell-DCH (after the RRC RB Setup).
4-27
Student notes
4-28
Intra-Frequency Event Triggered
Measurement Reporting
4-29
3FL12812AAAAWBZZA Ed2
4-29
March 2007
Events Description
Event Id
Meas Id
triggering
quantity
triggering cells
semantic & usage
Soft Handover Management
1A
Measid1
CPICH Ec/No any of Monitored Set
A monitored P-CPICH enters reporting range.
RL addition based on relative criteria when AS not full.
1B
Measid1
CPICH Ec/No
An active P-CPICH leaves reporting range.
RL deletion based on relative criteria.
1C
Measid1
CPICH Ec/No any of Monitored Set
A non-active P-CPICH becomes better than an active P-CPICH.
RL addition based on relative criteria when AS full.
1D
Measid1
CPICH Ec/No
Change of best cell.
Primary cell change.
1E
Measid1
CPICH Ec/No any of Monitored Set
A P-CPICH becomes better than an absolute threshold.
RL addition based on absolute criteria when AS not full.
1F
Measid1
CPICH Ec/No
A P-CPICH becomes worse than an absolute threshold.
RL deletion based on absolute criteria.
any of Active Set
any of Active Set
any of Active Set
Hard Handover Management
2D
Measid11 CPICH Ec/No
best Active Set cell
2D
Measid12 CPICH RSCP
best Active Set cell
2F
Measid11 CPICH Ec/No
best Active Set cell
2F
Measid12 CPICH RSCP
best Active Set cell
Estimated quantity of current carrier is worse than threshold.
4-30
Estimated quantity of current carrier is better than threshold.
3FL12812AAAAWBZZA Ed2
March 2007
3GPP specifications define 2 RRC measurements reporting modes; periodical
reporting and event-triggered reporting. For the event triggered reporting mode, RRC
standards define a set of events for each type of measurement:
• Events 1X are defined for intra-frequency measurements,
• Events 2X are defined for inter-frequency measurements,
• Events 3X are defined for inter-RAT measurements,
• Etc.
Event-triggered reporting is used in Alcatel-Lucent UTRAN for intra-frequency
reporting measurements. Inter-frequency and inter-RAT measurements reporting are
based on periodical reporting.
The use of event triggered reporting has a direct impact on the following
mechanisms:
• primary cell determination,
• active set management,
• alarm measurement criteria,
• inter-frequency blind handover,
• radio link color determination.
4-30
Event1A
Event1A
CPICH_EC/No
Event1A
Event 1A
amountRep1A
(FullEventRepCritShoMgtEvent1A)
Best Cell
New Cell
entering reporting range
leaving reporting range
maxNbReportedCells1A
(FullEventRepCritShoMgtEvent1A)
timeToTrigger1A
(FullEventRepCritShoMgtEvent1A)
repInterval1A
(FullEventRepCritShoMgtEvent1A)
N

10 ⋅ LogM New + CIONew ≥ W ⋅ 10 ⋅ Log  ∑ M i  + (1 − W ) ⋅ 10 ⋅ LogM Best − (R1a m H1a / 2)
 i =1 
A
cpichEcNoReportingRange1A (FullEventHOConfShoMgt)
cellIndivOffset (UMTSFddNeighbouringCell)
4-31
hysteresis (static)
wParam (static)
3FL12812AAAAWBZZA Ed2
March 2007
Event 1A is triggered when a new P-CPICH enters the reporting range.
Event 1A is used to add a RL based on relative criteria when the Active Set is not
full.
The variables in the formula are defined as follows:
• MNew is the measurement result of the cell entering the reporting range.
• CIONew is the individual cell offset for the cell entering the reporting range if an
individual cell offset is stored for that cell. Otherwise it is equal to 0.
• Mi is a measurement result of a cell not forbidden to affect reporting range in the
active set.
• NA is the number of cells not forbidden to affect reporting range in the current
active set.
• MBest is the measurement result of the cell not forbidden to affect reporting range
in the active set with the best measurement result, not taking into account any
cell individual offset.
• W is a parameter sent from UTRAN to UE.
• R1a is the reporting range constant.
• H1a is the hysteresis parameter for the event 1a.
Note
The above drawing shows an example assuming that CIO is set to 0 dB.
4-31
Event1B
Event1B
Event1B
CPICH_EC/No
Event1B
Event 1B
amountRep1B
(FullEventRepCritShoMgtEvent1B)
Best Cell
leaving reporting range
entering reporting range
Old Cell
timeToTrigger1B
(FullEventRepCritShoMgtEvent1B)
maxNbReportedCells1B
(FullEventRepCritShoMgtEvent1B)
repInterval1B
(FullEventRepCritShoMgtEvent1B)
N

10 ⋅ LogMOld + CIOOld ≤ W ⋅ 10 ⋅ Log  ∑ M i  + (1 − W ) ⋅ 10 ⋅ LogM Best − (R1b ± H1b / 2)
 i =1 
A
cpichEcNoReportingRange1B (FullEventHOConfShoMgt)
cellIndivOffset (UMTSFddNeighbouringCell)
4-32
hysteresis (static)
wParam (static)
3FL12812AAAAWBZZA Ed2
March 2007
Event 1B is triggered when an active P-CPICH leaves the reporting range.
Event 1B is used to delete a RL based on relative criteria.
The variables in the formula are defined as follows:
• MOld is the measurement result of the cell leaving the reporting range.
• CIONew is the individual cell offset for the cell entering the reporting range if an
individual cell offset is stored for that cell. Otherwise it is equal to 0.
• Mi is a measurement result of a cell not forbidden to affect reporting range in the
active set.
• NA is the number of cells not forbidden to affect reporting range in the current
active set.
• MBest is the measurement result of the cell not forbidden to affect reporting range
in the active set with the best measurement result, not taking into account any
cell individual offset.
• W is a parameter sent from UTRAN to UE.
• R1b is the reporting range constant.
• H1b is the hysteresis parameter for the event 1b.
Note
The above drawing shows an example assuming that CIO is set to 0 dB.
R99/R4 UEs are not able to use periodical measurement reporting after initial report.
4-32
Event1C
Event1C
Event1C
CPICH_EC/No
Event1C
Event 1C
amountRep1C
(FullEventRepCritShoMgtEvent1C)
AS Cell
New Cell
entering reporting range
maxNbReportedCells1C
InAS Cell (FullEventRepCritShoMgtEvent1C)
leaving reporting range
timeToTrigger1C
(FullEventRepCritShoMgtEvent1C)
repInterval1C
(FullEventRepCritShoMgtEvent1C)
10 ⋅ LogM New + CIONew ≥ 10 ⋅ LogMInAS + CIOInAS ± H1c / 2)
hysteresis1C (FullEventRepCritShoMgtEvent1C)
cellIndivOffset (UMTSFddNeighbouringCell)
4-33
3FL12812AAAAWBZZA Ed2
March 2007
Event 1C is triggered when a new P-CPICH becomes better than an active P-CPICH.
Event 1C is used to replace a RL based on relative criteria when the Active Set is
full.
The variables in the formula are defined as follows:
• MNew is the measurement result of the cell not included in the active set.
• CIONew is the individual cell offset for the cell becoming better than the cell in the
active set if an individual cell offset is stored for that cell. Otherwise it is equal to
0.
• MInAS is the measurement result of the cell in the active set with the lowest
measurement result.
• CIOInAS is the individual cell offset for the cell in the active set that is becoming
worse than the new cell.
• H1c is the hysteresis parameter for the event 1c.
Note
The above drawing shows an example assuming that the maximum AS size is set to
2 and that all the CIOs are set to 0 dB.
4-33
CPICH_EC/No
Event1D
Event 1D
entering reporting range
NotBest Cell
Best Cell
leaving reporting range
maxNbReportedCells1D
(FullEventRepCritShoMgtEvent1D)
useCIOfor1D
(FullEventRepCritShoMgtEvent1D)
timeToTrigger1D
(FullEventRepCritShoMgtEvent1D)
10 ⋅ LogM NotBest + CIONotBest ≥ 10 ⋅ LogM Best + CIOBest ± H1d / 2)
hysteresis1D (FullEventRepCritShoMgtEvent1D)
cellIndivOffset (UMTSFddNeighbouringCell)
4-34
3FL12812AAAAWBZZA Ed2
March 2007
Event 1D is triggered when an active P-CPICH becomes better than the primary cell
P-CPICH.
Event 1D is used to change primary cell.
The variables in the formula are defined as follows:
• MNotBest is the measurement result of an active cell not primary.
• CIONotBest is the cell individual offset of an active cell not primary.
• MBest is the measurement result of the primary cell.
• CIOBest is the cell individual offset of the primary cell.
• H1d is the hysteresis parameter for the event 1d.
Note
In 3GPP R5 the definition of event 1D has been changed.
CIOs are only applied by R5 UEs and only if requested by a configuration flag
present in event 1D configuration sent in Measurement Control message.
Event 1D can be triggered by a cell in the Active Set for R5 UEs or by a cell in the
Active Set or in the Monitored Set for R99/R4 UEs.
If event 1D is triggered by a monitored cell, the RL is added in the Active Set if not
full.
4-34
Event1E
Event 1E
CPICH_EC/No
AS Cell
New Cell
entering reporting range
absolute threshold
leaving reporting range
maxNbReportedCells1E
(FullEventRepCritShoMgtEvent1E)
timeToTrigger1E (FullEventRepCritShoMgtEvent1E)
10 ⋅ LogM New + CIONew ≥ T1e ± H1e / 2
hysteresis (static)
cpichEcNoThresholdUsedFreq1E (FullEventHOConfShoMgt)
cellIndivOffset (UMTSFddNeighbouringCell)
4-35
3FL12812AAAAWBZZA Ed2
March 2007
Event 1E is triggered when a new P-CPICH becomes better than an absolute
threshold.
Event 1E is used to add a RL based on absolute criteria when the Active Set is not
full.
The variables in the formula are defined as follows:
• MNew is the measurement result of a cell that becomes better than an absolute
threshold.
• CIONew is the individual cell offset for the cell becoming better than the absolute
threshold. Otherwise it is equal to 0.
• T1e is an absolute threshold.
• H1e is the hysteresis parameter for the event 1e.
4-35
Event1F
Event 1F
CPICH_EC/No
AS Cell
leaving reporting range
absolute threshold
entering reporting range
Old Cell
maxNbReportedCells1F
(FullEventRepCritShoMgtEvent1F)
timeToTrigger1F (FullEventRepCritShoMgtEvent1F)
10 ⋅ LogMOld + CIOOld ≤ T1f m H1f / 2
hysteresis (static)
cpichEcNoThresholdUsedFreq1F (FullEventHOConfShoMgt)
cellIndivOffset (UMTSFddNeighbouringCell)
4-36
3FL12812AAAAWBZZA Ed2
March 2007
Event 1F is triggered when an acttive P-CPICH becomes worse than an absolute
threshold.
Event 1F is used to delete a RL based on absolute criteria.
The variables in the formula are defined as follows:
• MOld is the measurement result of a cell that becomes worse than an absolute
threshold.
• CIOOld is the individual cell offset for the cell becoming worse than the absolute
threshold. Otherwise it is equal to 0.
• T1f is an absolute threshold.
• H1f is the hysteresis parameter for the event 1f.
4-36
Event 2D/2F
Alarm Measurement Criteria
NOT HIT
HIT
timerAlarmHoEvent
(FullEventHOConfHhoMgt)
Event2D
Event2F
CPICH_EC/No
CPICH_RSCP
Event2D
Alarm Measurement Timer
entering 2F reporting range
2F absolute threshold
leaving 2F reporting range
leaving 2D reporting range
2D absolute threshold
entering 2D reporting range
Best Cell
QUsed ≤ TUsed 2d m H 2d / 2
QUsed ≤ TUsed 2f ± H 2f / 2
cpichEcNoThresholdUsedFreq2D (FullEventHOConfHhoMgtEvent2D)
cpichRscpThresholdUsedFreq2D (FullEventHOConfHhoMgtEvent2D)
cpichEcNoThresholdUsedFreq2F (FullEventHOConfHhoMgtEvent2F)
cpichRscpThresholdUsedFreq2F (FullEventHOConfHhoMgtEvent2F)
4-37
hysteresis (static)
timeToTrigger2D (FullEventRepCritHhoMgtEvent2D)
maxNbReportedCells2D (FullEventRepCritHhoMgtEvent2D)
timeToTrigger2F (FullEventRepCritHhoMgtEvent2F)
maxNbReportedCells2F (FullEventRepCritHhoMgtEvent2F)
3FL12812AAAAWBZZA Ed2
March 2007
Event 2D is triggered when the best active P-CPICH becomes worse than an
absolute threshold.
Event 2F is triggered when the best active P-CPICH becomes better than an
absolute threshold.
Events 2D/2F are used to validate/invalidate alarm measurements conditions.
The variables in the formula are defined as follows:
• QUsed is the quality estimate of the used frequency.
• TUsed2d and TUsed2f are the absolute thresholds that apply for the used frequency.
• H2d and H2f are the hysteresis parameters.
The algorithm used to trigger alarm measurements is based on the following
principles:
• On reception of an event 2D the RNC starts the timer timerAlarmHoEvent.
• If no event 2F has been received at timer expiry, the alarm condition is validated
and the alarm measurements are configured.
• If an event 2F is received while the timer is running, the timer is stopped and the
alarm conditions are invalidated.
4-37
Student notes
4-38
In-Band Measurement Procedures
4-39
3FL12812AAAAWBZZA Ed2
4-39
March 2007
RACH & DCH FP Measurements
Header CRC
FT
CFN
Spare
TFI of 1st DCH
Header CRC
CFN
Spare
FT
Spare
TFI
1st
Propagation Delay
Last Transport Block of 1st DCH
1st
Pad.
CRCI
Pad.
Transport Block of last DCH
1st Transport Block of last DCH
CRCI
Pad.
Last Transport Block of 1st DCH
Pad.
Last RACH Transport Block
Last RACH Transport Block
Transport Block of 1st DCH
1st Transport Block of 1st DCH
1st RACH Transport Block
1st RACH Transport Block
TFI of last DCH
Pad.
Pad.
Last Transport Block of last DCH
Spare extension
Payload Checksum (optional)
Last Transport Block of last DCH
Payload Checksum (optional)
Pad.
QE
CRCI
CRCI
Pad.
Spare extension
Payload Checksum (optional)
Payload Checksum (optional)
4-40
3FL12812AAAAWBZZA Ed2
March 2007
The propagation delay is reported in the RACH data frames transferred from the
NodeB to the RNC when a successful RACH procedure has happened and the
RACH has been sent from the UE to the RNC.
The CRC Indicator is attached to the UL frame for each transport block of each
transport channel transferred between the NodeB and the RNC. It shows if the
transport block has a correct CRC.
The Quality Estimate is reported in band in the UL data frames from the NodeB to
the RNC. This QE corresponds to either the transport channel BER or the physical
channel BER when no transport channel BER is available i.e. there is no data
transmitted in the UL thus only DPCCH is transmitted.
4-40
Missing Measurements
Management
4-41
3FL12812AAAAWBZZA Ed2
4-41
March 2007
RRC Missing Measurements
Measurement Report
Measurement Report
RRC Measurements are missing
Use modified version of old RRC measurement instead
Measurement Report
MN = MN-1 - penalty
RRC Measurements are missing
missedEcNoMeasurementPenalty
(MissingMeasurement)
missedRSCPMeasurementPenalty
(MissingMeasurement)
Measurement Report
RRC Measurements are missing
maxAllowedNumber
(MissingMeasurement)
Measurement Report
RRC Measurements are missing
RRC measurements set to minimal value
4-42
3FL12812AAAAWBZZA Ed2
March 2007
In the RRC protocol, when measurements are missing in the MEASUREMENT
REPORT sent by the UE to the SRNC, a maximum of maxAllowedNumber
consecutive missing measurements are allowed.
If maxAllowedNumber + 1 consecutive measurements are missing, the link is
released.
To cope with missing measurements in order to keep on making decision through the
algorithms, a missing measurement algorithm is performed at the SRNC.
Then, the decision algorithm is processed with the modified value as if it was a real
measurement.
In some cases this can lead to drop the radio link if the corresponding cell is part of
the Active Set.
Note
RRC missing measurements management does not apply for event triggered
reporting mode.
4-42
CM Measurements Validity
Measurement Report
GSM Measurements are missing
Use old GSM measurement instead
Measurement Report
GSM Measurements are missing
Use old GSM measurement instead
gsmRssiMeasValidityPeriod (RRCMeasurement)
Measurement Report
GSM Measurements are missing
old GSM measurement is removed
Measurement Report
inter-Frequency Measurements are missing
Use old inter-frequency measurement instead
interFreqMeasValidityPeriod (InterFreqMeasConf)
Measurement Report
inter-Frequency Measurements are missing
old inter-frequency measurement is removed
4-43
3FL12812AAAAWBZZA Ed2
March 2007
gsmRssiMeasValidityPeriod is the maximum number of measurement report without
a GSM measurement after which an old GSM measurement is deleted while the
current measurement is missing.
interFreqMeasValidityPeriod is the maximum number of measurement report without
a inter-frequency measurement after which an old inter-frequency measurement is
deleted while current measurement are missing.
4-43
Student notes
4-44
Compressed Mode
Section 5
3FL12812AAAAWBZZA Ed2
5-1
March 2007
Objectives
After this section, you will be able to
> Describe Compressed Mode Principles
> Describe CM implementation and configuration
> Describe CM measurement process and associated
parameters
> Describe CM impacts on other UTRAN features
5-2
3FL12812AAAAWBZZA Ed2
5-2
March 2007
Contents
> Compressed Mode Principles
> Compressed Mode Implementation
> FDD Inter-Frequency Measurements
> GSM Inter-System Measurements
> Measurement with Compressed Mode
> Impacts of Compressed Mode
5-3
3FL12812AAAAWBZZA Ed2
5-3
March 2007
Student notes
5-4
Compressed Mode Principles
5-5
3FL12812AAAAWBZZA Ed2
5-5
March 2007
Compressed Mode Scope & Methods
power
Single-Frame Mode
frame N-1
idle
frame N+1
time
TGL
Double-Frame Mode
power
frame boundary
frame N-1
idle
idle
frame N+2
time
TGL
Inter-frequency measurements
Inter-RAT measurements
Transmission Gap Length = 3, 4, 7, 10, 14 TS
dlCModeMethod (CmodePatternSeqInfo)
5-6
ulCModeMethod (CmodePatternSeqInfo)
3FL12812AAAAWBZZA Ed2
March 2007
Compressed Mode consist in creating regularly spaced short gaps (less than one 10
ms radio frame) of transmission in the uplink or downlink, or possibly both at the
same time and/or reception without altering the data to be exchanged on the radio
interface.
Three methods are proposed in the standard: Spreading Factor Reduction,
Puncturing and Higher Layer Scheduling.
Compressed mode is mandatory in downlink and optional in uplink. It can only be
achieved on dedicated channels. The Transmission Gap Length is 3, 4, 5, 7, 10 or 14
slots.
Two methods can be used for time transmission reduction:
• compressed mode by reducing the spreading factor by 2: the SF can be reduced
by 2 to permit the transmission of the information bits in the remaining time slots
of the compressed frame. In that case, the scrambling code could be different
from normal mode;
• compressed mode by higher layer scheduling: higher layers set restrictions in
order to know the maximum number of bits that will be delivered to the physical
layer during the compressed radio frame. So the data rate provided by the higher
layers is lowered and the transmission gap is created.
5-6
Needs for Compressed Mode
isCmodeAllowed (RadioAccessService)
GSM
UE
it y
abil
Ca p
UMTS
UMTS
GSM450Present (RadioAccessService)
GSM480Present (RadioAccessService)
GSM850Present (RadioAccessService)
GSM900PPresent (RadioAccessService)
GSM900EPresent (RadioAccessService)
GSM1800Present (RadioAccessService)
GSM1900Present (RadioAccessService)
• Dual receiver UE?
• Mono Receiver UE?
• GSM compatible UE?
5-7
3FL12812AAAAWBZZA Ed2
March 2007
The real need for Compressed Mode is provided by the UE itself. Following network
request through the UE Capability required indicator in the RRC Connection Setup
message, the UE indicates in the UE Radio Access Capability IE (Measurement
Capability sub-IE, provided in the RRC Connection Setup Complete message) if
Compressed Mode is needed in either UL or DL for the FDD and GSM bands.
Therefore, regarding CM for GSM, in order not to configure compressed mode in
every case, a set of flags indicating the frequency bands of the FDD and GSM
neighboring cells will be defined and used in the RNC to determine whether or not
Compressed Mode is needed.
Each flag indicates that there exists at least a GSM cell of the corresponding
frequency band in the access network (i.e. not only being part of the GSM
neighboring lists seen by the RNC) to which handovers from a 3G cell are supported
by the network. Therefore, if Compressed Mode is needed by the mobile for that
frequency band, it will be configured accordingly and possibly activated by the
network.
5-7
Student notes
5-8
Compressed Mode Implementation
5-9
3FL12812AAAAWBZZA Ed2
5-9
March 2007
Alternate Scrambling Code Method
Compressed Time Slots
SF/2
Normal Time Slots
SF
5-10
3FL12812AAAAWBZZA Ed2
March 2007
The Spreading Factor Reduction method consists in creating gaps of
transmission / reception and granting twice the bandwidth for compressed frames in
order to compensate for the loss of bandwidth in not transmitted frames. This method
applies for both uplink and downlink with fixed or flexible position mapping but it
requires that the spreading factor be strictly greater than 4.
The SF is reduced by a factor two for as many slots as used for gaps and the
transmitted power of these slots is increased. Thus OVSF code need to be changed,
the new one is the parent code of the code used for non-compressed radio frames.
In downlink, the scrambling code management is done through the alternate
scrambling code method. This method consists in applying to the compressed
frames the new channelization code with SF/2 while applying one of the two
available alternate scrambling codes (left or right alternative) depending on the
original OVSF.
The figure above gives an example of how this method applies.
In uplink, the compressed mode method by spreading factor reduction is identical to
the spreading factor reduction used in the downlink but with some exceptions.
For example as in downlink, the OVSF code is changed to be the parent code of the
code that would be used for non-compressed radio frame, but the scrambling code is
left unchanged. Indeed, multiple UEs are differentiated by their scrambling code
rather than the OVSF code so there is no coordination between UEs to account for.
5-10
Compressed Mode Pattern Sequences
tgcfnOffset (CModePatternSeqInfo)
tgprc (CModePatternSeqInfo)
#TGCFN
#1
#2
#TGPRC
sub-pattern 1 sub-pattern 2
sub-pattern 1 sub-pattern 2 sub-pattern 1 sub-pattern 2
Gap1
Gap2
Gap1
Gap2
tgl1
tgl2
tgl1
tgl2
tgsn
tgd
tgd
tgpl1
5-11
tgpl2
3FL12812AAAAWBZZA Ed2
March 2007
The compressed mode is controlled by the UTRAN: it is configured by the RNC on a
per UE basis in the form of Compressed Mode Transmission Gap Pattern
Sequences. A CM pattern sequence may be composed of up to two sub-patterns
and is dedicated to one specific measurement purpose.
Each pattern is described by the parameters listed below, those parameters being
defined at the cell level.
• TGL1 and TGL2: length of transmission gaps 1 and 2 expressed in number of
slots. Possible values are 3, 4, 5, 7, 10 and 14. TGL2 is an optional parameter
and if a value is not given by the upper layers, then by default TGL2 = TGL1,
• TGSN: the first gap occurs TGSN slots after the beginning of the pattern,
• TGD: the two gaps are separated by a distance of TGD slots,
• TGPL1 and TGPL2: length of pattern 1 and 2 expressed in radio frames,
• TGCFN: CM start expressed in CFN as CFNx + TgcfnOffset) mod[256],
• TGPRC: number of times the Transmission Gap Pattern is repeated within the
Transmission Gap Pattern Sequence.
5-11
Pattern Sequence Configuration
A pattern sequence is defined for each type of measurement
GSM RSSI measurement
CmodePatternSeqInfo [0]
RadioAccessService
isPatternAllowed = True
Tgmp = 2
TgcfnOffset = 0
Tgd = 0
Tgl1 = 14
Tgl2 = 0
CmodePatternSeqInfo [1]
Tgpl1 = 6
isPatternAllowed = True
Tgpl2 = N/A
Tgmp = 3
Tgprc = 8
TgcfnOffset = 48
Tgsn = 8
Tgd = 0
Tgl1 = 14
Tgl2 = 0
Tgpl1 = 6
CmodePatternSeqInfo
Tgpl2 = N/A
isPatternAllowed = True
Tgprc = 78
Tgmp = 1
Tgsn = 8
TgcfnOffset = 0
nIdentifyAbort = 26
Tgd = 0
Tgl1 = 10
Tgl2 = 0
Tgpl1 = 6
Tgpl2 = N/A
Tgprc = 50
Tgsn = 10
BSIC identification
FDD measurements
5-12
[2]
3FL12812AAAAWBZZA Ed2
March 2007
A certain number of pattern sequences can be defined in UTRAN configuration, each
of them being associated to a specific measurement purpose.
The pattern sequence is defined by a set of parameters (transmission GAP and CM
patterns parameters), that are grouped into the CModePatternSeqInfo object:
• Instance 0 of CmodePatternSeqInfo corresponds to a Compressed Mode
measurement purpose GSM RSSI Measurements,
• Instance 1 of CmodePatternSeqInfo corresponds to a Compressed Mode
measurement purpose GSM Initial BSIC Identification,
• Instance 2 of CmodePatternSeqInfo corresponds to a Compressed Mode
measurement purpose FDD Inter-Frequency Measurement.
5-12
FDD Inter-Frequency
Measurements
5-13
3FL12812AAAAWBZZA Ed2
5-13
March 2007
FDD Inter-Frequency CM Pattern
50 Patterns (3000 ms)
CFN + 0
Gap = 10 Time Slots
10 Time Slots
70 Time Slots
6 Frames (60 ms)
5-14
3FL12812AAAAWBZZA Ed2
March 2007
For FDD inter-frequency measurement a single pattern of 6 frames repeated 50
times is used leading to a basic compressed mode measurement period of 3 s.
The UE is provided with the FDD neighboring cell list, when receiving the RRC
Measurement Control message. Using this list, the UE starts the CPICH_RSCP and
CPICH_Ec/No measurements process that can be seen as a sort of endless loop,
intending to identify the best neighboring cells.
Measurements results are sent to the RNC with periodical measurement reports.
5-14
GSM Inter-System Measurements
5-15
3FL12812AAAAWBZZA Ed2
5-15
March 2007
GSM Measurement Process
Measurement Control (BSIC, BCCH, ARFCN)
Measurement Control (CM Pattern, starting CFN)
RSSI Measurement
Measurement Report
8 strongest cells
Periodical
isNIdentifyAbort (static)
Measurement
nIdentifyAbort (CmodePatternSeqInfo)
Reports
BSIC Identification
identified BSICs
BSIC Confirmation
5-16
Measurement Report
3FL12812AAAAWBZZA Ed2
March 2007
The figure above presents a view of the Compressed Mode process for GSM
measurements.
The UE is provided with the GSM neighboring cell list, when receiving the RRC
Measurement Control message. Using this list, the UE starts the RSSI measurement
process that can be seen as a sort of endless loop, intending to identify the 8
strongest neighboring cells.
If BSIC verification is requested, the UE has to verify the BSIC of the 8 strongest
BCCH carriers.
5-16
GSM Measurements CM Pattern
8 Patterns (480 ms)
78 Patterns (4680 ms)
RSSI
BSIC
CFN + 48
CFN + 0
8 Time Slots
68Time Slots
Gap = 14 Time Slots
6 Frames (60 ms)
5-17
3FL12812AAAAWBZZA Ed2
March 2007
In the case of GSM initial BSIC identification, the UE is to take the results of the most
recent set of GSM RSSI samples and attempt to identify the BSICs of the 8 strongest
cells, proceeding in single strength order.
UTRAN can signal an additional parameter nIdentifyAbort to set an upper limit on the
number of patterns the UE should use in attempting to identify the BSIC of a given
BCCH carrier. If the timer expires, the BSIC is considered non-verified and the UE
moves on to attempt to identify the next BCCH carrier in signal strength order.
As the searching is done serially, the use of this parameter ensures that the UE does
not spend all of its time trying to identify the BSIC of one cell.
5-17
Student notes
5-18
Measurement with Compressed
Mode
5-19
3FL12812AAAAWBZZA Ed2
5-19
March 2007
CM Activation with Periodic Reporting
IF
P-CPICH_EcNo(primary) < cpichEcNoThreshold
OR
P-CPICH_RSCP(primary) < cpichRscpThreshold
THEN
Alarm Measurement Counter is incremented by stepUp
IF
Alarm Measurement Counter > counter
THEN
Alarm Measurements are requested from UE
ELSE
Alarm Measurement Counter = Max ( 0; Alarm Measurement Counter – stepDown)
cpichEcNoThreshold (AlarmMeasActivation)
cpichRscpThreshold (AlarmMeasActivation)
counter (AlarmMeasActivation)
stepUp (AlarmMeasActivation)
stepDown (AlarmMeasActivation)
Max Alarm Measurement Counter = Counter + numberOfStepDownToComeBackToThreshold (static) x Step Down
3FL12812AAAAWBZZA Ed2
5-20
March 2007
In case of periodical RRC measurement reporting, at each report reception the
following criteria is evaluated for the Primary cell:
• AlarmMeas = (CPICH Ec/No < cpichEcNoThreshold),
• or AlarmMeas = (CPICH RSCP < cpichRscpThreshold).
Then, the following process is applied:
• If AlarmMeas is valid:
— Increment AlarmMeasCounter by StepUp,
— Else Let AlarmMeasCounter = max (0, AlarmMeasCounter – StepDown),
• If AlarmMeasCounter > Counter, then inter-system or inter-frequency
measurements are requested from the UE.
5-20
CM Activation with Full Event Triggered
Alarm Measurement Criteria
NOT HIT
HIT
Alarm Measurements Requested from UE
Event2D
Event2F
CPICH_EC/No
CPICH_RSCP
Event2D
Alarm Measurement Timer
entering 2F reporting range
2F absolute threshold
leaving 2F reporting range
leaving 2D reporting range
2D absolute threshold
entering 2D reporting range
5-21
Time to Trigger 2D
Time to Trigger 2F
Time to Trigger 2D
Best Cell
3FL12812AAAAWBZZA Ed2
March 2007
In case of Full Event Triggered RRC measurement reporting, the events 2D and 2F
are used to validate/invalidate alarm measurements conditions.
The variables in the formula are defined as follows:
• QUsed is the quality estimate of the used frequency.
• TUsed2d and TUsed2f are the absolute thresholds that apply for the used frequency.
• H2d and H2f are the hysteresis parameters.
The algorithm used to trigger alarm measurements is based on the following
principles:
• On reception of an event 2D the RNC starts the timer timerAlarmHoEvent.
• If no event 2F has been received at timer expiry, the alarm condition is validated
and the alarm measurements are configured.
• If an event 2F is received while the timer is running, the timer is stopped and the
alarm conditions are invalidated.
5-21
Compressed Mode Strategy
isGsmCModeActivationAllowed (DlUserService)
isInterFreqCModeActivationAllowed (DlUserService)
fastAlarmHHOStrategy (UsHoConf)
Alarm Measurements Required
YES
HHO Strategy = Inter-System
Inter-System CM enabled
YES
AND
Inter-System neighbors configured
NO
YES
NO
Inter-Frequency CM enabled
AND
Inter-Frequency neighbors configured
NO
Inter-System CM activated
Inter-Frequency CM activated
Inter-Frequency CM enabled
AND
Inter-Frequency neighbors configured YES
NO
5-22
Inter-System CM enabled
AND
YES Inter-System neighbors configured
CM not activated
3FL12812AAAAWBZZA Ed2
NO
March 2007
Starting UA4.2 there is the possibility to favor either inter-system or inter-frequency
measurements in case of Alarm Hard Handover on a per user Service basis using
the fastAlarmHHOStrategy parameter.
An example of strategy could be to privilege inter-system hard handover for speech
based user services, standalone SRBs and PS services with the smallest bit rates,
and to prefer inter-frequency hard handover for all the remaining user services.
As shown in the above diagram, fastAlarmHHOStrategy gives just an indication of
what is the preferred mode for CM. The final choice between Inter-System CM and
Inter-Frequency CM relies also on the neighboring list and on the global CM
activation settings.
5-22
CM Deactivation / Reactivation
Inter-System or
inter-Frequency
measurements
are required
CM activation time
Measurement criteria
is still valid
CM period
CFN
If required according to
alarm measurements
Duration of pattern sequence
cModeDeltaCfn (CModeConfiguration)
Inter-System
gsmCModeReactivationTimer (CModeConfiguration)
Inter-Freq
fddCModeReactivationTimer (CModeConfiguration)
or
cModeShoDeltaCfn (CModeConfiguration)
if
5-23
isShoCModeActiveAllowed = Yes
(CModeConfiguration)
3FL12812AAAAWBZZA Ed2
March 2007
If inter-system/frequency measurement criteria is fulfilled, then the following is
applied:
• Inter-system/frequency measurements are requested from the UE using a RRC
Measurement Control message
• Compressed Mode is possibly activated using the Measurement Control
message, based on UE needs, as indicated in the mobile Classmark
• if compressed mode needs to be reactivated, a Compressed Mode Command
message is sent to the UE.
cModeDeltaCfn indicates the delay to add to the CFN to determine the activation
time of the compressed mode. It allows to synchronize UE and BTS Compressed
Mode start.
There is no criterion for CM de-activation (CM scheme with a finite length pattern).
Meanwhile, CM needs to be re-activated if the inter-system/frequency measurement
criteria are still valid. In order to prevent CM to be active forever, the parameters
gsmCModeReactivationTimer and fddCModeReactivationTimer are set to a value
which shall be greater than the pattern sequence length.
Interaction between CM and SHO
• isShoCModeActiveAllowed allows to indicate whether the soft handover is
enabled while the compressed mode is active
• cModeShoDeltaCfn indicates the delay to add to the CFN in order to determine
the reception time of the NBAP RL Setup Request at NodeB level while the
compressed mode is active. It is given in connection frame number of 10 ms.
5-23
Measurements Reports
rrcIntraFreqMeasurementReportingPeriod
(RRC Measurement)
Measurement Report
rrcGsmMeasurementFilterCoeff
(RRC Measurement)
interFreqFilterCoeff
(InterFreqMeasConf)
Measurement Report
Measurement
ID
Measurement
Results
Measurement
Reporting
Quantity
NodeB
Best Monitored cells
• GSM Carrier RSSI
• CPICH Ec/No
• Observed time difference to GSMCell
• CPICH RSCP
maxCellsRepType (static)
• Verified BSIC
5-24
3FL12812AAAAWBZZA Ed2
March 2007
Periodic reporting is used for the alarm measurements. All the measured quantities
will be reported by the mobile in the same Measurement Report message.
The UE is requested to report up to maxCellsRepType neighbouring cells amongst
the monitored set: either FDD inter-frequency or GSM inter-system neighbouring
cells.
The monitored set is defined as the set of FDD inter-frequency and GSM neighbours
and is provided to the UE through a MEASUREMENT CONTROL message first time
the alarm measurement condition is fulfilled and on modification of monitored set.
In order to avoid making handover decision on stale measurement (which would lead
to handover failure), a measurement validity criteria is defined using the parameters
GsmRssiMeasValidityPeriod and InterFreqMeasValidityPeriod expressed in number
of measurement reports. At a given time, more than 1 measurement may be valid.
5-24
Impacts of Compressed Mode
5-25
3FL12812AAAAWBZZA Ed2
5-25
March 2007
Impacts on Frame Format
Downlink
• Type A
dlFrameType (CmodePatternSeqInfo)
• Type B
(a) Radio frame structure type A
Slot # (Nfirst - 1)
T TF
Data1 P CI
C
Data2
transmission gap
Slot # (Nlast + 1)
T TF
PL Data1 P CI
C
PL
Data2
PL
(b) Radio frame structure type B
Slot # (Nfirst - 1)
T TF
Data1 P CI
C
5-26
Data2
transmission gap
PL
Slot # (Nlast + 1)
T TF
PL Data1 P CI
C
T
P
C
3FL12812AAAAWBZZA Ed2
Data2
PL
March 2007
In downlink, there are two possible radio frame structures that can be used with
compressed mode. These are denoted as Type A and Type B, and are illustrated in
the figure above.
• The Type A radio frame structure is designed to maximize the available
transmission gap. All DPDCH and DPCCH information is stopped for the period of
the transmission gap, except for the pilot field in the last slot of the gap. The
inclusion of the pilot at the end of the transmission gap is necessary as the pilot
bits at the end of one slot are used for coherent detection in the next slot. Without
the inclusion of this field, coherent detection would not be possible in the first slot
following the transmission gap.
• The Type B radio frame structure is designed to optimize the power control
algorithm by including the TPC field in the first slot of the transmission gap. By
giving one more power control command before proceeding to the gap, it is
hoped that there will be less drift in the power control loop and the recovery
period will be shorter following the compressed mode gap.
5-26
Impacts on Outer Loop Power Control
∆SIR
SIR target
∆SIR = ∆SIRcompression + ∆SIRcoding
3dB -> Compressed radio frame
0 -> Other radio frame
CmodePCDeltaSir1
(DlUserService)
CmodePCDeltaSirAfter1
(DlUserService)
Transmission
Gap1
Compressed
frames
5-27
CmodePCDeltaSir2
(DlUserService)
CmodePCDeltaSirAfter2
(DlUserService)
∆ pilot
∆ pilot
Transmission
Gap2
Compressed
frames
3FL12812AAAAWBZZA Ed2
March 2007
Due to the introduction of transmission gaps in the radio frames, Compressed Mode has a
significant impact on the different Power Management algorithms. These impacts are not
necessary the same for uplink and downlink.
In order to compensate for the changes that apply to the transmission scheme when the
transmitted radio frames are compressed, some parameters are used by the Node-B and UE
for the outer loop power control.
The UE and the Node-B are signaled offset values ∆SIR for the SIR target used by the inner
loop power control. As the compressed mode patterns can have 2 different gap lengths, 2
values of ∆SIR are signaled together, after to be used in the radio frame following the
compressed radio frame.
∆SIR can be separated into 2 parts named ∆SIR _compression and ∆SIR _coding.
• ∆SIR _compression aims at compensating for the bit rate increase,
• ∆SIR _coding aims at compensating for the possible degradation due to a change in the
rate matching attributes during the compressed mode.
The signaled value CmodePCDeltaSIR1, CmodePCDeltaSIR2, CmodePCDeltaSIRafter1
and CmodePCDeltaSIRafter2 correspond to ∆SIR_coding. It should be noted that these
values are not to be computed exactly but will result from an estimation of the degradation of
the link performance due to compressed mode.
∆SIR_compression takes the following values: 3 dB for the compressed radio frame, 0 for
the other radio frames.
The UE and Node-B will then derive the value of ∆SIR which should be applied in each radio
frame from the following rule:
• ∆SIR = max (∆SIR1_compression,... ∆SIRn_compression) + ∆SIR_coding
5-27
Impacts on Inner Loop Power Control
Initial Transmission Power
UL
ITP = 0
DPCCH
ITP = 0 or 1
RPP = 0 or 1
Compressed frames
Compressed
frames
CmodePCItp
(DlUserService)
∆ pilot
Transmission
Gap
Recovery Period Power Control (RPP = 0 or 1)
ITP = 1
CmodePCRtp
(DlUserService)
DL
Offset δ last
Transmission
Gap
ITP = 0
RPP = 1
5-28
Compressed
frames
Compressed frames
Compressed mode procedure
3FL12812AAAAWBZZA Ed2
March 2007
During uplink compressed mode, the UE does not transmit the DPCCH/DPDCH so the
NodeB cannot perform any measurement to adapt the UE transmit power to the radio
conditions. Similarly when the downlink is compressed, there are missing TPC commands,
therefore after a transmission gap there is a need for specific power control procedures in
order to help the UE transmit power converge back to an adapted value as fast as possible.
Two procedures have been standardized which are applicable for both uplink and downlink
compressed mode.
Initial transmission power (ITP)
It is controlled by the ITP parameter. There are 2 possible modes of operation:
• ITP = 0: power after the transmission gap = power before the transmission gap
• ITP = 1: power after the transmission gap = average power before the transmission gap
Recovery period power control (RPP)
This procedure is controlled by the RPP parameter. It allows changing the power control
steps during the recovery period i.e. the period following the resumption of simultaneous
uplink and downlink DPCCH transmission. There are two possible modes of operation:
• RPP = 0: the same algorithm and step size are applied as in normal mode.
• RPP = 1: Algorithm 1 is used with a modified step size ∆TPC = min (3 dB, 2DTPC)
during RPL slots = min (7 slots, transmission gap length) after the transmission gap.
For the Downlink power control case, the behavior of the NodeB is equivalent to:
• ITP = 0 (no power offset between the power before and after the transmission gap)
• RPP = 1 (simple power control algorithm is used during RPL slots after the transmission
gap).
5-28
Student notes
5-29
Student notes
5-30
Mobility in Idle Mode
Section 6
3FL12812AAAAWBZZA Ed2
6-1
March 2007
Objectives
After this section, you will be able to
> Describe PLMN selection and associated parameters
> Describe Cell selection and associated parameters
> Describe Cell reselection and associated parameters
> Describe CELL_FACH mobility and associated parameters
6-2
3FL12812AAAAWBZZA Ed2
6-2
March 2007
Contents
> Network Selection
> Cell Selection
> Cell Reselection
> Cell Status and Reservation
> Location Registration
> Mobility in CELL_FACH
6-3
3FL12812AAAAWBZZA Ed2
6-3
March 2007
Student notes
6-4
Network Selection
6-5
3FL12812AAAAWBZZA Ed2
6-5
March 2007
PLMN Selection
/ PMIB
CC
PCH
mobileCountryCode (Operator)
mobileNetworkCode (Operator)
mobileCountryCode (RNC)
mobileNetworkCode (RNC)
mobileCountryCode (CsCoreNetworkAccess)
mobileNetworkCode (CsCoreNetworkAccess)
mobileCountryCode (PsCoreNetworkAccess)
mobileNetworkCode (PsCoreNetworkAccess)
MCC
MNC
Preferred PLMN List
6-6
MSIN
mobileCountryCode (FDDCell)
mobileNetworkCode (FDDCell)
Forbidden PLMN List
3FL12812AAAAWBZZA Ed2
March 2007
The different UMTS networks are identified uniquely in the world by the PLMN
identifier composed of:
• the Mobile Country Code (MCC),
• the Mobile Network Code (MNC).
For one carrier, once the cell search procedure is completed, the UE has found the
strongest cell and knows its scrambling code; it is then possible to decode the
Primary CCPCH.
The MNC and MCC are part of the system information broadcast on the P-CCPCH
(in the Master Information Block or MIB).
The UE then decodes the received PLMN identifiers and determines if the PLMN is
permitted or not according to the lists of preferred and forbidden PLMN (stored in the
UE).
If the PLMN is permitted and chosen, the cell selection parameters are used by the
UE to determine on which cell to camp on.
6-6
Cell Selection
6-7
3FL12812AAAAWBZZA Ed2
6-7
March 2007
Cell Selection Criteria
P-C
H
PIC
C
FDD
Squal > 0
CPICH_Ec/No > qQualMin
AND
Cell
qQualMin (CellSelectionInfo)
qRxLevMin (CellSelectionInfo)
Srxlev > 0
CPICH_RSCP > qRxLevMin + Pcompensation
S Criteria
6-8
3FL12812AAAAWBZZA Ed2
March 2007
Squal and SRxlev are the two quantities used for cell selection criteria.
If the criteria are fulfilled, the UE moves to the camped normally state where the
following tasks will be performed:
• Select and monitor the indicated PICH and PCH.
• Monitor relevant System Information.
• Perform measurements for the cell reselection evaluation procedure.
If the criteria are not fulfilled, the UE will attempt to camp on the strongest cell of any
PLMN and enter in the camped on any cell state where it can only obtain limited
service (emergency calls). The following tasks will be performed in the camped on
any cell state:
• Monitor relevant System Information.
• Perform measurements for the cell reselection evaluation procedure.
• Regularly attempt to find a suitable cell trying all radio access technologies that
are supported by the UE. If a suitable cell is found, the cell selection process
restarts.
6-8
UE Power Compensation
RNC
Srxlev > 0
CPICH_RSCP > qRxLevMin + Pcompensation
Pcompensation
=
max (sibMaxAllowedUlTxPowerOnRach – P_MAX, 0)
6-9
UE Class
P_MAX
1
+33 dBm
2
+27 dBm
3
+24 dBm
4
+21 dBm
RadioAccessService
NodeB
DedicatedConf
FDDCell
PowerConfClass
CellSelectionInfo
qRxLevMin (CellSelectionInfo)
sibMaxAllowedTxPowerOnRach (PowerConfClass)
3FL12812AAAAWBZZA Ed2
March 2007
Pcompensation = max (sibmaxAllowedUlTxPowerOnRach – P_MAX, 0).
Pcompensation is a compensation factor to penalize the low power mobiles.
• sibMaxAllowedUlTxPowerOnRach = maximum transmit power level the UE is
allowed to use while accessing the cell on RACH.
• P_MAX = maximum output power of the UE according to its power class.
6-9
Student notes
6-10
Cell Reselection
6-11
3FL12812AAAAWBZZA Ed2
6-11
March 2007
Idle Mode Neighboring List
P11 /
SIB
CCP
CH
C
ving
Ser
ell
FDDCell Neighboring List
• UMTSFddNeighbouringCell List
• GsmNeighbouringCell List
SIB11 Neighboring List
sib11AndDchNeighbouringFddCellAlgo (FDDCell)
• 16 intra-frequency FDDCells
• 16 inter-frequency FDDCells
• 16 GSMCells
6-12
sib11OrDchUsage (UMTSFddNeighbouringCell)
3FL12812AAAAWBZZA Ed2
March 2007
The list of neighboring cells is broadcasted through SYSInfo.
The information and parameters related to the neighboring cells are contained into
two subtrees in the Radio Access Network Model:
• UMTSNeighbouringFDDCell for FDD intra and inter-frequency neighbors,
• GSMNeighbouringCell for GSM neighbors.
An algorithm is used to declare and control correctly the list of neighboring cells in
order to make differentiation between the configuration of idle mode/cell_FACH
mode neighbors (sent in SIB11) and cell_DCH connected mode neighbors. The idle
mode/cell_FACH mode neighboring list is a subset of the cell_DCH connected mode
neighboring list. The differentiation is set through the sib11OrDchUsage parameter
on each umtsFddNeighbouringCell. Note that this parameter is only used when
sib11NeighboringFddCellAlgo is set to manual.
6-12
Cell Reselection Triggering Criteria
SIB11 / P-CCPCH
Squal = CPICH_Ec/No - qQualMin (CellSelectionInfo)
sIntraSearch (CellSelectionInfo)
sInterSearch (CellSelectionInfo)
Measurement
on same
frequency
6-13
Measurement
on other
frequencies
sSeachRatGsm (CellSelectionInfo)
Measurement
on other RAT
≤ Threshold
If
CPICH_Ec/No – qQualMin
Then
associated measurements are performed
3FL12812AAAAWBZZA Ed2
March 2007
Without Hierarchical Cell Structures (HCS) for FDD cells, Squal is compared to
thresholds in order to determine the measurement types the UE shall perform.
The following cell reselection algorithms apply:
Intra-frequency measurements: Squal comparison with Sintrasearch
• if Squal > sIntraSearch UE doesn’t need to perform intra-frequency
measurements
• if Squal ≤ sIntraSearch UE performs intra-frequency measurements
• if Sintrasearch not sent for serving cell, UE performs intra-frequency
measurements
Inter-frequency measurements: Squal comparison with Sintersearch
• if Squal > sInterSearch UE doesn’t need to perform inter-frequency
measurements
• if Squal ≤ sInterSearch UE performs inter-frequency measurements
• if Sintrasearch not sent for serving cell, UE performs inter-frequency
measurements
Inter RAT measurements: Squal comparison with SsearchRATgsm
• if Squal > sSearchRatGsm UE doesn’t need to perform GSM measurements
• if Squal ≤ sSearchRatGsm UE performs GSM measurements
• if SsearchRATgsm not sent for serving cell, UE performs GSM measurements
6-13
Cell Reselection Process
Eligible Cells
First Ranking
(CPICH_RSCP & RxLev)
FDDCell
CPICH_Ec/No
Best cell is a ..?
CPICH_RSCP
qualMeas = ..?
Best GSMCell
is reselected
Best FDDCell
after First Ranking
is reselected
Second Ranking
(CPICH_Ec/No)
Best FDDCell
after Second Ranking
is reselected
6-14
GSMCell
3FL12812AAAAWBZZA Ed2
qualMeas (Static)
March 2007
The slide above describes the cell reselection process when the UE is in Idle mode.
UE has to define which cell is the best one, and then reselect it, if the detected best
cell is different from the serving cell.
A first ranking is performed based on the signal reception level:
• If a GSM cell is ranked as the best cell in term of Rx level, the GSM cell is
reselected.
• If a FDD cell is ranked as the best cell, a second parameter (QualMeas) is taken
into account:
— If reselection is based on CPICH_RSCP, the best FDD cell after the first
ranking is selected.
— If reselection is based on CPICH_Ec/No, a second ranking is performed (only
on FDD Cell) based on the interference level.
• Following this second ranking, the UE shall perform cell reselection on the best
ranked FDD cell.
6-14
Cells Eligibility Criteria
CPICH_Ec/No > qQualMin (UMTSFddNeighbouringCell)
AND
Squal > 0
CPICH_RSCP > qRxLevMin + Pcompensation
(UMTSFddNeighbouringCell)
Srxlev > 0
UMTSFddNeighbouringCell
Max(MaxAllowedUlTxPower - P_max, 0)
(UMTSFddNeighbouringCell)
GSMCell
Max(MaxAllowedUlTxPower - P_max, 0)
(GSMCell)
Srxlev > 0
QRxLeavMeas > qRxLevMin (GSMCell) + Pcompensation
6-15
3FL12812AAAAWBZZA Ed2
March 2007
Once the criteria for GSM or UTRAN/FDD neighboring cells tracking and
measurements based on CPICH_Ec/No are applied, a criteria S is applied on the
measured GSM or FDD neighboring cells to assess their eligibility to cell reselection.
To be eligible, the intra and inter-frequency FDD cells must fulfill criteria very similar
to what is used for Cell Selection. But this time these relationships shall be verified
on the neighbor cell, this means the measurements are made on this neighbor cell,
and the parameters are those defined in the neighboring relationship.
To be eligible, the inter-system GSM cells must fulfill criteria shown in the above
slide. Any cell (serving and any GSM or UTRAN/FDD neighboring cell), which fulfills
these criteria, will be part of the list of cells for ranking.
6-15
First Ranking
R criterion for Serving Cell
Rs = CPICH_RSCP + qHyst1 (CellSelectionInfo)
FDDCell
R criterion for FDD Neighboring Cell
Rn = CPICH_RSCP – qOffset1sn (UMTSFddNeighbouringCell)
UMTSFddNeighbouringCell
GSMCell
UE List
Rank
Cell ID
1
2
3
…
Cell B
Cell A
Cell C
…
Rn = RxLev – qOffset1sn (GSMCell)
R criterion for GSM Neighboring Cell
6-16
3FL12812AAAAWBZZA Ed2
March 2007
All the neighboring cells being eligible (S criteria) are ranked accordingly to the R
criteria, as defined below:
• Rs = Qmeas,s + Qhysts; for the serving cell
• Rn = Qmeas,n - Qoffsets,n; for any GSM or UTRAN/FDD neighboring cells
Where Qmeas is the CPICH_RSCP for the FDD case. For GSM cells, RxLev is used
instead of CPICH RSCP in the mapping function.
Where Qhysts is the qHyst1 parameter of the CellSelectionInfo object.
Where Qoffset is the qOffset1sn parameter of the GSMcell object.
The cells (serving and neighbors) will be ranked according the R criterion.
6-16
Second Ranking
R criterion for Serving Cell
R criterion for Neighboring Cell
Rs = CPICH_Ec/No + qHyst2 (CellSelectionInfo)
Rn = CPICH_Ec/no – qOffset2sn (UMTSFddNeighbouringCell)
UMTSFddNeighbouringCell
FDDCell
UE List
Rank
Cell ID
1
2
3
…
Cell B
Cell A
Cell C
…
3FL12812AAAAWBZZA Ed2
6-17
March 2007
If after a first ranking selection the best ranked cell is a FDD Cell and if the qualMeas
static parameter is set to CPICH_Ec/No, then a second ranking selection will be
performed with the following conditions:
• Only FDD Cell will be implied.
• All the FDD neighboring cells being eligible (S criterion) are ranked accordingly to
the R criterion, as defined below:
— Rs = Qmeas,s + Qhysts; for the serving cell
— Rn = Qmeas,n - Qoffsets,n; for any UTRAN/FDD neighboring cells
Where Qmeas is the CPICH Ec/No measurement.
Where Qhysts is the qHyst2 parameter of the CellSelectionInfo object.
Where Qoffset is the qOffset2sn parameter of the UMTSFddNeighbouringCell object.
The FDD cells (serving and neighbors) will be ranked a second time according to the
R criterion.
6-17
Cell Reselection Process Summary
FDDCell
D
FDDCell
If CPCICH_Ec/No
C
1
2
3
…
6-18
GSMCell
B
FDDCell
UE List
Rank Cell ID
If CPCICH_RSCP
After 2nd
ranking
Cell D (FDD cell)
Cell A (FDD cell)
Cell C (FDD cell)
…
UE List
UE List
A
Rank Cell ID
1
2
3
After 1st …
ranking
Cell A (FDD cell)
Cell B (GSM cell)
Cell C (FDD cell)
…
Rank Cell ID
1
2
3
…
After 1st
ranking
Cell B (GSM cell)
Cell A (FDD cell)
Cell C (FDD cell)
…
If
New Cell better ranked than Serving Cell during tReselection (CellSelectionInfo)
Then
New Cell is reselected
3FL12812AAAAWBZZA Ed2
March 2007
Among the GSM and FDD cells which verify the S criteria, the UE shall perform
ranking according to the R criteria. In this first step, the offset Qoffset1sn is used to
calculate Rn, the hysteresis Qhyst1s is used to calculate Rs.
Then the following selection process applies:
• if a GSM cell is ranked as the best cell, then the UE shall perform cell reselection
to that GSM cell,
• if an FDD cell is ranked as the best cell and the quality measurement for cell
selection and reselection is set to CPICH RSCP, the UE shall perform cell
reselection to that FDD cell,
• if an FDD cell is ranked as the best cell and the quality measurement for cell
selection and reselection is set to CPICH Ec/No, the UE shall perform a second
ranking of the FDD cells according to the R criteria. In this second step, the offset
Qoffset2s,n is used to calculate Rn, the hysteresis Qhyst2s is used to calculate
Rs. Following this second ranking, the UE shall perform cell reselection to the
best ranked FDD cell.
In all cases, the UE shall reselect the new cell, only if the cell reselection criteria are
fulfilled during a time interval of tReselection.
6-18
Cell Status and Reservation
6-19
3FL12812AAAAWBZZA Ed2
6-19
March 2007
Cell Status and Reservation Process
barredOrNot (FDDCell) = ..?
barred
notBarred
intraFreqCellReselectInd (FDDCell) = ..?
allowed
try to select
another intra
frequency cell
notAllowed
try to select
another inter
frequency cell
cellReservedForOperatorUse (FDDCell) = ..?
other UE
reserved
only UE with
Access Classes 11 / 15
are accepted
if no other cell
cellReservationExtension (FDDCell) = ..?
wait tBarred (FDDCell)
try to reselect
same cell
6-20
notReserved
reserved
wait Max(tBarred)
(barredS1280)
3FL12812AAAAWBZZA Ed2
notReserved
all UE Access Classes
are accepted
March 2007
All UEs are members of one out of ten randomly allocated mobile populations
defined as Access Classes 0 to 9. The population number is stored in the SIM. In
addition mobiles may be members of one or more out of 5 special categories
(Access Classes 11 to 15) also held in the SIM and allocated to specific high priority
users as follows (enumeration is not meant as a priority sequence):
• Class 15 - PLMN Staff (VIP),
• Class 14 - Emergency Services,
• Class 13 - Public Utilities (e.g. water/gas suppliers),
• Class 12 - Security Services,
• Class 11 - For Operator Use.
An additional control bit known as "Access Class 10" is also signaled over the air
interface to the UE. This indicates whether or not network access for Emergency
Calls is allowed for UEs with access classes 0 to 9 or without an IMSI.
Cell status and cell reservations are indicated with the Cell Access Restriction
Information Element in the System Information Message (SIB3) by means of four
Information Elements:
• Cell barred (IE type: "barred" or "not barred").
• Cell Reserved for operator use (IE type: "reserved" or "not reserved").
• Cell reserved for future extension (IE type: "reserved" or "not reserved").
• Intra-frequency cell re-selection indicator (IE type: "allowed" or "not allowed").
The last element (Intra-frequency cell re-selection indicator) is conditioned by the
value ”barred“ of the first element (Cell barred).
6-20
Location Registration
6-21
3FL12812AAAAWBZZA Ed2
6-21
March 2007
LAC/RAC/SAC
RNC
locationAreaCode (FDDCell)
routingAreaCode (FDDCell)
serviceAreaCode (FDDCell)
RAC 2
LAC 1
LAC 2
RAC 1
SAC 2
SAC 1
6-22
3FL12812AAAAWBZZA Ed2
March 2007
Location Area (LA)
The location area is used by the Core Network CS domain to determine the UE
location in idle mode. A location area contains a group of cells. Each cell belongs
only to one LA.
The location area is identified in the PLMN by the Location Area Code (LAC), which
corresponds to the locationAreaCode parameter of the FDDCell object.
The Location Area Identifier (LAI) = PLMN-id + LAC = MCC + MNC + LAC
Routing Area (RA)
The routing area is used by the PS Core Network to determine the UE location in idle
mode. A routing area contains a group of cells. Each cell belongs only to one RA.
The routing area is identified by the Routing Area Code (RAC) within the LA. The
RAC corresponds to the routingAreaCode parameter of the FDDCell object.
A Routing Area Identifier (RAI) = LAI + RAC = MCC + MNC + LAC + RAC
Service Area (SA)
The Service Area is used by the Core Network to determine the UE location in
connected mode. A service area contains a group of cells. Each cell belongs only to
one SA.
The service area is identified by the Service Area Code (SAC) within the LA. The
SAC corresponds to the serviceAreaCode parameter of the FDDCell object.
The Service Area Identifier (SAI) = LAI + SAC = MCC + MNC + LAC + SAC.
6-22
Mobility in CELL_FACH
6-23
3FL12812AAAAWBZZA Ed2
6-23
March 2007
Cell Reselection on CELL_FACH
UE
RRC
RRC
RRC
RACH / Cell Update
RNC
Core Network
RRC
UE RRC Connection Request message
contains the establishment cause
RRC
FACH / Cell Update Confirm (RNTI)
RACH / UTRAN Mobility Information Confirm
RRC
if UE enters a new Location or Routing Area
GMM
GMM
6-24
GMM
RACH / Routing Area Update Request
GMM
FACH / Routing Area Update Accept
3FL12812AAAAWBZZA Ed2
March 2007
When in CELL_FACH mode, although the mobile is in RRC Connected Mode, the
UE mobility is controlled by "cell re-selection rules" as in Idle mode. This paragraph
covers the following mobility cases:
• "3G to 3G cell reselection intra-frequency in CELL_FACH mode".
• "3G to 3G cell reselection inter-frequency in CELL_FACH mode".
• "3G to 2G cell reselection in CELL_FACH mode".
When the UE is reselecting a new cell being also controlled by the SRNC (as in the
above slide) the UE generates a CELL UPDATE message, so that the SRNC keeps
the current cell updated for paging and user data transfer. In case the UE enters a
new Location/Routing Area, the Cell Update is followed by a Location/Routing Area
Update.
In case of Inter-RNC Cell Update, the new RNC detects that the UE is actually
connected to another SRNC. As, in this version, UTRAN does not support common
channel over Iur nor 3G to 3G SRNS Relocation, it will reject the cell update using
RRC connection release, forcing the UE to go to Idle Mode.
The parameters for Cell reselection in CELL_FACH mode are the same than for idle
mode.
6-24
Student notes
6-25
Student notes
6-26
Call Admission
Section 7
3FL12812AAAAWBZZA Ed2
7-1
March 2007
Objectives
After this section, you will be able to
> Describe call establishment and associated parameters
> Describe RAB Matching and associated parameters
> Describe IRM RAB to RB Mapping and associated
parameters
> Describe CAC and associated parameters
> Describe CELL_FACH admission and associated
parameters
7-2
3FL12812AAAAWBZZA Ed2
7-2
March 2007
Contents
> Paging
> Access Preambles & Acknowledgment
> RRC Connection Establishment
> RAB Matching Principles
> RAB to RBset Matching
> Target RAB Determination
> Resource Reservation & Admission Control
> CELL_FACH Admission Control
7-3
3FL12812AAAAWBZZA Ed2
7-3
March 2007
Student notes
7-4
Paging
7-5
3FL12812AAAAWBZZA Ed2
7-5
March 2007
Paging DRX Cycle
Slot #0
Slot #1
Slot #0
Slot #1
Slot #0
Slot #1
Slot #0
Slot #1
Slot #0
Slot #1
Slot #0
Slot #1
Pa
Pa
g
NodeB
ing
gi
n
fo r
gf
or
PICH
PICH
Pa
c
Ci
r cu
it c
Slot #14
Slot #14
Slot #14
Slot #14
Slot #14
Slot #14
ke
DRX
tc
FDDCell
all
csDrxCynLngCoef
a ll
psDrxCynLngCoef
nbOfPagingRepetition (Static)
7-6
UE
3FL12812AAAAWBZZA Ed2
March 2007
When camping normally on a cell, the UE monitors regularly the paging channel. In
order to save some energy, a discontinuous reception mode (DRX) is used.
The DRX cycle is defined as the individual time interval between monitoring Paging
Occasion for a specific UE. The UE needs only to monitor one Page Indicator (PI) in
one Paging Occasion per DRX cycle.
The DRX cycle length is defined as MAX(2k, PBP), where:
• PBP is the Paging Block Periodicity and has the fixed value of 1 in UMTS-FDD.
• k is an integer and can be specific by Core Network domain.
The value of k is controlled in Alcatel-Lucent’s solution by two parameters, one by
Core Network Domain: csDrxCynLngCoef and psDrxCynLngCoef.
Since the UE may be attached to two different domains simultaneously, both DRX
cycle length values are calculated and stored in the UE from the values read in the
SIB 1 (NAS system information, idle and connected mode timers and counters).
Then the UE should keep only the shortest of both values as the DRX cycle length it
will use.
UTRAN may repeat the transmission of a PAGING_TYPE_1 message to a UE in
several paging occasions to increase probability of proper reception of a page.
The static parameter nbOfPagingRepetition handles the number of automatic paging
message repetition over the Iub and Uu.
7-6
Access Preambles & Acknowledgment
7-7
3FL12812AAAAWBZZA Ed2
7-7
March 2007
Preambles Transmission
detection
RACH
Interference
level
preambleThreshold (RACH)
3
Preamble
detection
rachsubChannel (RACH)
2
AS 0 AS 1 AS 2
AS15
Ack.
prachScramblingCode (RACH)
PRACH
1
4
preambleSignature (RACH)
Preamble Part
Wait for Ack ...
6
Message part
5
Preamble
7-8
aichTransmissionTiming (RACH)
3FL12812AAAAWBZZA Ed2
March 2007
UE PRACH use is composed of two parts: the preamble part and the message part.
Before transmitting the message part of the preamble, the UE waits for an
acknowledgement from the network (on the AICH), confirming that the network has
detected the UE.
The transmission of the preamble part consists in the repetition of a preamble
composed of a 16-chip signature repeated 256 times for a total of 4096 chips.
Basically, the UE is assigned one of the 16 possible preambles signature and
transmits it at increasing power until it gets a response from the network. The
parameter preambleSignature of the RACH object, defines the set of allowed
signatures of the PRACH preamble part.
The parameter preambleThreshold is defined as the threshold (in dB) over the
interference level used for preamble detection in the CEM card.
The parameter rachSubChannels defines the set of access slots on which the
mobiles are authorized to transmit their access on the PRACH. It defines a sub-set of
the total set of uplink access slots.
The aichTransmissionTiming parameter of the RACH object defines the timing
relation between PRACH and AICH channels.
The scrambling code of the PRACH preamble part is defined by the
prachScramblingCode parameter of the RACH object.
7-8
Acknowledgement Transmission
aichTransmissionTiming (RACH) = 0
3 TS
AICH
Downlink
AICH
Preamble
PRACH
Preamble
Uplink
PRACH
3 AS
3 AS
Transmission of AICH may only start at the beginning of a DL AS
Transmission of UL RACH preambles and RACH message parts may only start at the beginning of an UL AS
aichTransmissionTiming (RACH) = 1
5 TS
AICH
Downlink
AICH
Preamble
PRACH
Preamble
Uplink
PRACH
4 AS
4 AS
7-9
3FL12812AAAAWBZZA Ed2
March 2007
The aichTransmissionTiming parameter of the RACH object defines the timing
relation between PRACH and AICH channels.
For example when aichTransmissionTiming is set to 1:
• the minimum inter-preamble distance tp-p,min = 20480 chips (4 access slots),
• the preamble-to-AI distance tpa = 12800 chips (5 time slots),
• the preamble-to-message distance tp-m = 20480 chips (4 access slots).
7-9
Preambles Retransmission Parameters
preambleRetransMax (RACH)
PREAMBLE #2
Access Cycle #1
PREAMBLE #1
PREAMBLE #N
Mmax (RachTxParameters)
PREAMBLE #1
NB01max (RachTxParameters)
PREAMBLE #N
7-10
3FL12812AAAAWBZZA Ed2
Access Cycle #2
NB01min (RachTxParameters)
March 2007
When a negative answer is received by the UE from the network after a given period,
then the UE re-sends a preamble at a higher transmission power, so that the NodeB
can detect it better among the other information received. This “ramping up” process
is thus characterized by:
• Periodicity of the preamble retransmission: 3GPP (cf. 25.321) has defined two
parameters: NB01min and NB01max, setting respectively the lower and the upper
bounds of the retransmission periodicity (unit is expressed in 1/10th of ms).
• Maximum number of preambles transmitted: this limitation is defined through
preambleRetransMax and Mmax parameters.
— preambleRetransMax gives the maximum number of PRACH time slots
allowed within an access cycle,
— Mmax gives the maximum number of access cycles. An access cycle is
defined by a number of radio frames on which the PRACH access (and
therefore a preamble ramping cycle) is allowed on specific slot numbers.
The ramping process stops when the number of preambles transmitted has reached
the maximum allowed number of PRACH retransmissions, either within an access
cycle, or when the maximum number of access cycles is reached.
7-10
RRC Connection Establishment
7-11
3FL12812AAAAWBZZA Ed2
7-11
March 2007
RRC Connection Setup
NodeB
RR
n
C Co
R
tion
nec
se)
Ca u
est (
u
q
e
RNC
RB = ???
RadioAccessService
DlRbSetConf
DlUserService
ServiceInit
UlUserService
UlRbSetConf
UserServices
7-12
3FL12812AAAAWBZZA Ed2
March 2007
When the UE attempt to establish an RRC Connection is accepted, the
corresponding Signalling Radio Bearers can be supported on two different RRC
states and with two different throughputs:
• CELL_DCH with SRB 3.4k: supported from UA1.
• CELL_FACH: supported from UA3.
• CELL_DCH with SRB 13.6k: supported from UA4.1
The parameters which allow to choose the RRC state to support the Signalling Radio
Bearers are UlUserviceID for the UL direction, DlUserserviceID for the DL direction
The selection of the state to accommodate the RRC connection is distinguished by
RRC establishment Cause (UserServices instance).
7-12
UL Interference CAC on RACH
Eb/No
required
Call is accepted
Call is rejected
Interference level
Yes
No
UL RTWP
Received
Power
RTWP < Maximum UL Interference Level
RNC
CH
P-RA
NBAP Common measurement report
(RTWP)
cacConfId (FDDCell)
maxUlInterferenceLevel (CacConfClass)
7-13
3FL12812AAAAWBZZA Ed2
March 2007
The overall interference level received in a cell is measured with the UL RTWP
measurement (Received Total Wideband Power measured at NodeB and forwarded
to RNC).
On RACH reception, before the allocation of the standalone signaling radio bearer,
and during the resource reservation phase, the RNC compares the measured RTWP
with a fixed value, the maxULInterferenceLevel parameter.
• If the RTWP is below this threshold, the criterion is met.
• If the RTWP is over the threshold the call is rejected.
The RTWP is measured by the NodeB and sent towards the RNC by sending a
“NBAP common measurement report”.
7-13
RRC Speech Redirection
RNC
RRC Connection Request
UL Interference CAC Rejection
RNC Overload
SRB CAC Rejection
IF
RRC Establishment Cause = MO Conversational
OR
RRC Establishment Cause = Emergency
AND
isDlCemLoadCalculationEnabled = TRUE
AND
2G neighbor configured
THEN
include Redirection IE in RRC Connection Rejection message
RRC Connection Rejected (cause)
Redirection IE (Inter-RAT info = GSM)
isDlCemLoadCalculationEnabled (RadioAccessService)
7-14
3FL12812AAAAWBZZA Ed2
March 2007
Upon reception of the RRC Connection Request message, the RNC executes the
usual RRC Connection Admission Controls.
If failure occurs for SRB assignment, the RNC verifies that:
• RRC Establishment cause is MO Conversational or Emergency,
• isDlCemLoadCalculationEnabled is set to true (feature enabled),
• a 2G neighboring cell (blind or other) is provisioned for the current cell.
If all the above conditions are respected, the RRC Connection Reject message then
contains the Redirection IE with Inter-RAT info set to “GSM”. Note that the RNC is
unaware of the UE capabilities at RRC Connection Request time. Therefore, the
RNC attempts an RRC Redirection independently of whether the UE supports GSM
or the Redirection IE. If the UE supports GSM and the Redirection IE, it will perform
inter-system cell reselection and will re-originate the speech call on the 2G network.
All types of MO Conversational calls are redirected to 2G upon admission failure
independently of the service type or domain. This includes non-speech calls such as
Video Telephony. This is a consequence of the fact that the RRC establishment
cause is not able to uniquely identify a CS speech at this early stage of the call
progression.
Redirection is not triggered if the UE already has an established RRC connection
prior to invoking the MO call request (for example when a PS call is already
established).
7-14
RRC Connection Rejection
RNC
RRC Connection Request
RTWP > Maximum UL Interference Level
RRC Connection Rejected (cause)
RNC Overload
waitTimeOnRrcConnectionRejection (ServiceInit)
timeReject (RadioAccessService)
waitTime3Gto2GRedirectFailure (FDDCell)
RRC Connection Request
Redirection Failure
7-15
3FL12812AAAAWBZZA Ed2
March 2007
In case RRC connection or 2G redirection fails, the UE will re-attempt a call in 3G,
and this up to N300 times. However, the UE is required to wait (at least) a
predetermined time before the subsequent attempt on the 3G network. This wait time
is sent by the RNC to the UE in the Wait Time IE in the RRC Connection Reject
message.
Subsequent call attempts may or may not be redirected to the 2G network,
depending on whether the initial cause for RRC Redirection still persists on the 3G
UTRAN.
The Wait Time parameter will be set to the value associated with one of the following
parameters:
• timeReject. If the admission failure which causes the redirection is “RNC
overload”.
• waitTimeOnRrcConnectionRejection. If the admission failure which causes the
redirection is not “RNC overload”.
• waitTime3Gto2GRedirectFailure. In the case of a “3G-2G Emergency
Redirection”.
7-15
FACH Power Adjustment
Maximum FACHpower
P-CPICH
all other
FACH
messages
first RRC
Connection
Setup
second
RRC
Connection
Setup
third RRC
Connection
Setup
Feature Parameters (CallAccessPerformanceConf)
absoluteMaxFachPower
Feature Activation
isFachPowerAdjustmentEnabled (CallAccessPerformanceConf)
initialFachPowerAdjustment
fachTransmitPowerLevelStep
isFachPowerAdjustmentActivated (FDDCell)
fachPowerAdjustmentCpichEcNoThreshold
fachPowerAdjustmentCpichRscpThreshold
7-16
3FL12812AAAAWBZZA Ed2
March 2007
Starting UA4.1, it is proposed to adjust the FACH power while sending the RRC
Connection Setup message based on the CPICH Ec/No measurement received from
the RRC Connection Request message. The preferred power setting change is only
applied to the FACH frames which carry RRC Connection Setup message. For other
messages, RNC should set the power setting level to the nominal value.
Once the FACH power adjustment is required for the first RRC Connection Setup, at
every next subsequent repetitions (i.e. T351 expiration), the FACH power is further
stepped up.
The feature is activated both at the RNC (isFachPowerAdjustmentEnabled) and
FddCell level (isFachPowerAdjustmentActivated).
If the quality measurements of either Ec/No (by default) or RSCP is below the
threshold, the FACH power adjustment will be performed.
7-16
RRC Connection Setup Repetition
UE
RNC-IN
RNC-CN
RRC Connection Request (TM) (CPICH Ec/No)
RRC Connection Setup (UM) RRC Connection Setup
t351 / n351 Based Repetition
t351 (CallAccessPerformanceConf)
t351
n351 (CallAccessPerformanceConf)
RRC Connection Setup (UM) RRC Connection Setup
t351
RRC Connection Setup (UM) RRC Connection Setup
Quick Repeat
isQuickPepeatActivated (FDDCell)
isQuickPepeatAllowed (CallAccessPerformanceConf)
numberOfQuickRepeat (CallAccessPerformanceConf)
RRC Connection Setup (UM) RRC Connection Setup
deltaCpichEcNoUsedQuickRepeat (CallAccessPerformanceConf)
deltaCpichRscpUsedQuickRepeat (CallAccessPerformanceConf)
RRC Connection Setup Complete (AM)
7-17
3FL12812AAAAWBZZA Ed2
March 2007
The RRC Connection Setup message is sent over CCCH/FACH in RLC UM mode.
Without its retransmission, the message could be lost over the air due to the bad RF
conditions. The objective of this feature is to provide the RRC Connection Setup
message retransmission functionality if RRC Connection Setup Complete message
from the UE has not been received within the duration of T351 timer.
The retransmission of RRC Connection Setup message based on a quicker timer
T351 than T300 reduces the call setup duration. By reducing the need of the UE to
submit another RRC Connection Request message as a result of the expiry of timer
T300, this feature has a positive impact to the RACH capacity.
Thi feature provides quick repetition functionality of the RRC Connection Setup
message without waiting for the acknowledgement from the UE (RRC Connection
Setup Complete message).
The quick repetition of the RRC Connection Setup is activated based on the PCPICH Ec/No measurement received from the RRC Connection Request message
reported by the UE. If quality measurements are below a certain threshold, the
likelihood of high BLER on the FACH channel is increased, thus reducing the
probability of RRC Connection Setup being successfully received by the UE, since it
is sent on RLC UM. In order to increase the probability of successful RRC
Connection Setup transmission, the message is quick-repeated, that is to say,
without waiting for an acknowledgement.
7-17
Student notes
7-18
RAB Matching Principles
7-19
3FL12812AAAAWBZZA Ed2
7-19
March 2007
RAB Request vs. UserServices Config.
ice R
Serv
est
equ
RNC
Core Network
Service Request
RAB Assignment Request
RB = ???
RadioAccessService
DlRbSetConf
DlUserService
ServiceInit
UlUserService
UlRbSetConf
UserServices
7-20
3FL12812AAAAWBZZA Ed2
March 2007
Several Access Stratum configurations are supported.
They are split between downlink and uplink and may be dissymmetric.
At the RNC, each access stratum configuration is identified by an access stratum
configuration Identifier or UserServiceId. This identifier characterizes a set of radio
bearers that are linked through a common radio configuration, including therefore a
signaling radio bearer (SRB) and a set of traffic Radio Bearers (RBs).
The objective of the RAB matching algorithm is to translate the RAB parameters
specified in the RAB ASSIGNMENT REQUEST received from the Core Network into
a pre-defined RAB supported in the RNC.
The requested RAB is matched to the closest RAB provisioned in RNC, using the
RAB matching algorithm.
7-20
RAB Matching Main Steps
UE Capability
Requested RAB
Establishment Cause
Candidate RBSet Selection
RAB to RBset Matching
UE Capability Check
TrCH Type Selection
IRM Selection (DL)
RB Adaptation Initialization (UL)
RBSet List Construction
UserServices Matching
RBset to UserServices Matching
UE Capability Check
Reference UserServices
7-21
Target UserServices
3FL12812AAAAWBZZA Ed2
March 2007
RAB Matching is done at call establishment. For soft handover, only resource
reservation and Call Access Control are performed.
The above diagram describes the main steps of the RAB Matching algorithm used
starting UA4.1.
Step 1: RAB to RBset Matching
• UL & DL RBs are selected according to the RAB Request and stored in a RB set,
• this RB list is filtered according to UE capabilities.
Step 2: Transport Channel Type Selection
• DCH or FACH is selected according to the establishment cause.
Step 3: iRM RAB to RB Mapping (DL only)
• a DL Target RB is elected among all the selected RBs of the RBset.
Step 4: RBset to User Services Matching
• Target User Services are extracted and explicitly defined from the RBsets,
• Reference User Services are extracted and explicitly defined from the RBsets.
7-21
Student notes
7-22
RAB to RBset Matching
7-23
3FL12812AAAAWBZZA Ed2
7-23
March 2007
Candidate RBset Selection
Core Network
RNC
RAB Assignment Request
• Maximum Bit Rate
• Guaranteed Bit Rate
• UMTS Traffic Class
• A/R Priority Level
• ...
RadioAccessService
DlRbSetConf
UlRbSetConf
enabledForRABMatching (DlRbSetConf)
enabledForRABMatching (UlRbSetConf)
Candidate RBset Selection
DL Candidate RBset
UL Candidate RBset
DL Reference RB
7-24
UL Reference RB
3FL12812AAAAWBZZA Ed2
March 2007
The Purpose of this algorithm is to get as output a radio bearer table containing all
the acceptable Radio Bearers (DL Candidate RBset and UL Candidate RBset)
among which one is marked as the Reference RB in Ul & DL. These RBsets also
include the RBs to be used for Always On and iRM Scheduling (when applicable).
From all Radio Bearers defined in the RNC, the RNC selects the Radio Bearers
(DlRbSetConf and UlRbSetConf) having the following properties:
• It is eligible to RbSet Matching (enabledForRabMatching),
• The Traffic Class corresponds to the requested Traffic Class,
• The Bit Rate is compliant with the RBset selection criteria (see next slide).
For PS Calls, the rule is to sort all eligible radio bearers in decreasing bit rate order,
and to select the reference radio bearer as being the first element in the top of the
list.
Other radio bearers are kept as fallback radio bearers.
7-24
Candidate RBset Selection Algorithm
Candidate RBset Selection
RAB Assignment Request
• Maximum Bit Rate
• Guaranteed Bit Rate
• UMTS Traffic Class
• A/R Priority Level
• ...
Traffic Class
Bit Rate (RbSetConf)
=
=
Conversational Maximum Bit Rate (RAB Assignment Request)
DL Candidate RbSet
Traffic Class
Bit Rate (RbSetConf)
≥
=
Streaming
Guaranteed Bit Rate (RAB Assignment Request)
UL Candidate RbSet
Traffic Class
Bit Rate (RbSetConf)
≤
=
Interactive/Background Maximum Bit Rate (RAB Assignment Request)
Example
• CS MaxBitRate = 12.2k
• PS MaxBitRate = 384k
• CS Speech + PS I/B
• A/R Priority Level = 2
• ...
7-25
Candidate RBset Selection
UE Capability Check
DL Candidate RbSet
UL Candidate RbSet
• PS 64k (Ref.)
• PS 32k
• CS 12.2k (Ref.)
• PS 384k (Ref)
• PS 128k
• PS 64k
• PS 32k
• CS 12.2k (Ref.)
3FL12812AAAAWBZZA Ed2
March 2007
From all Radio Bearers defined in the RNC, the RNC selected the Radio Bearers
(DlRbSetConf and UlRbSetConf) having the following properties:
• It is eligible to RbSet Matching (Parameter EnabledForRabMatching)
• The Traffic Class corresponds to the requested Traffic Class and:
— If Traffic Class = Conversational and Source = Speech (Speech case)
– Bit Rate (RbSetConf) = MaxBitRate (rabParam)
– Bit Rate (RbSetConf) ≥ Guaranteed Bit Rate (rabParam)
— If Traffic Class = Streaming
– Bit Rate (RbSetConf) ≥ Guaranteed Bit Rate (rabParam)
— If Traffic Class = Interactive or Background
– Bit Rate (RbSetConf) ≤ MaxBitRate (rabParam)
The Candidate RBset Selection produces two Radio Bearers lists (one list for UL and
one list for DL) that are further filtered according to UE capability.
7-25
Student notes
7-26
Target RAB Determination
7-27
3FL12812AAAAWBZZA Ed2
7-27
March 2007
UL RB Rate Adaptation Initialization
Requested RAB
Reference UL bit rate
Reference DL bit rate
RAB to RBset Matching (UL/DL)
DL iRM
UL bit rate limitation
If Reference UL bit rate > Max UL bit rate
Then Initial UL bit rate = Max UL bit rate
Else Initial UL bit rate = Reference UL bit rate
Initial UL bit rate
iRM DL bit rate
RBset to UserServices Matching (UL/DL)
Target RAB (DL/UL)
isUlRbRateAdaptationAllowed
(RadioAccessService)
Resource Reservation
&
Admission Control
maxUlEstablishmentRate
(CacConfClass)
RB Rate Adaptation (UL/DL)
32
7-28
64
128
384
3FL12812AAAAWBZZA Ed2
March 2007
RB adaptation based on traffic is a feature introducing PS I/B RB bit rate
downsizing/upsizing based on user estimated average throughput.
DL and UL rate adaptation are performed independently.
In UL, user is initially admitted at a configurable low bit rate. As there is no iRM CAC
in UL, it could lead to a quick congestion of UL radio resources. Consequently the
allocated UL PS RB is limited at the RAB Establishment even if the user is
requesting more. Once the RAB established, it may be possible to upsize the RB to
UL PS 384 kbps if needed thanks to RB Adaptation.
The parameter maxUlEstablishmentRbRate specifies the maximum UL rate, which
may be allocated at service establishment time (RANAP RAB Assignment Request)
or after relocation (RANAP Relocation Request). This parameter is significant when
isUlRbRateAdaptationAllowed of RadioAccessService object is set to True.
In DL, user is initially admitted at a bit rate determined by RAB Matching and iRM.
7-28
DL IRM RB Selection Algorithm
Code Load
3 Power Load
Iub Load
Cell Color
2 RL Quality
Radio
Link C
4 A/R Priority Level
olor
Gold
Bronze
DL Candidate RbSet
1
Silver
DL Candidate RbSet
(Ref.)
(Ref.)
(Target)
5 IRM Tables
7-29
3FL12812AAAAWBZZA Ed2
March 2007
This step is applied only in downlink.
The iRM tables use is based on the evaluation of:
• Radio Link Color of the primary cell: based on CPICH Ec/No and CPICH RSCP
reported in the RRC Measurements that indicates the radio conditions. The two
colors Green and Red represent respectively good radio conditions and bad radio
conditions.
• Cell Color: worst color of the cells in the active set that indicates the load of a
given cell. Color computation is based on the downlink OVSF code tree
occupancy, the downlink power used versus the available power and the Iub load.
The three colors (green, yellow and red) are distinguished, green color meaning
that the cell is not loaded, and red color indicating a loaded cell.
Once computed, the target downlink radio bearer is flagged as Target Radio Bearer.
7-29
IRM on Radio Link Condition
No
isIrmOnRlConditionAllowed
(RadioAccessService)
?
Good RL
Condition
Yes
If
- CPICH_Ec/No < irmDlPowerThreshold (IrmOnRlConditionParameters)
dlRbSetConfId
(IrmOnRlConditionParameters)
And
CPICH_RSCP > irmDlcoverageThreshold (IrmOnRlConditionParameters)
Then
Else
Good RL
Condition
Bad RL
Condition
cacConfId (FDDCell)
7-30
cacConfId (FDDCell)
3FL12812AAAAWBZZA Ed2
March 2007
RB selection based on UE radio condition provides the link color based on radio link
conditions evaluated through RRC measurements.
During transition from cell FACH state to Cell DCH state, CPICH RSCP is not
reported by the UE, therefore:
• the coverage criterion (IrmDlCoverageThreshold) is ignored,
• the Radio link color evaluation is then based only on CPICH Ec/No
measurements as reported on the last RACH message.
Link color calculation is based on the following algorithm:
• if (-CPICH Ec/N0 primary < IRMDlPowerThreshold) and (CPICH RSCP >
IRMDlCoverageThreshold),
• then link color = green,
• else link color = red.
The Link Color, output of this algorithm is used as an input for the RAB to RB
mapping (iRM table).
7-30
IRM on Cell Color
isIrmOnCellColourAllowed
(RadioAccessService)
No
?
Radio Color = Green
Yes
cacConfId (FDDCell)
Code Load
Thresholds
Code Color
cacConfId (FDDCell)
Power Load
Thresholds
Power Color
Radio Color
nodeBConfClassId (NodeB)
Iub Load
Thresholds
Cell Color
IRM Tables
Iub Color
Yes
isDlIubTransportLoadColourCalculationEnabled
(RadioAccessService)
7-31
?
No
Iub Color = Green
3FL12812AAAAWBZZA Ed2
March 2007
To manage RAB allocation based on cell color, the cell color is derived from a load
calculation based on OVSF tree and DL power occupancy. Hence it provides means
for a better management of cell resources.
At each allocation/release/reconfiguration of resources, the RNC 1000 calculates:
• code color calculation based on OVSF code tree occupancy load
• power color calculation based on DL cell power usage
• cell color calculation based on code and / or power color.
This cell color is then used to derive the active set color which is an input to iRM
table (in case of soft HandOver).
7-31
Cell Color Calculation
Code Load
yellow2redCLCthreshold
red2yellowCLCthreshold
70 %
(IrmOnCellColourParameters)
(IrmOnCellColourParameters)
60 %
50 %
green2yellowCLCthreshold
yellow2greenCLCthreshold
40 % (IrmOnCellColourParameters)
(IrmOnCellColourParameters)
Worst
Power Load
yellow2redPLCthreshold
red2yellowPLCthreshold
70 %
(IrmOnCellColourParameters)
(IrmOnCellColourParameters)
60 %
50 %
green2yellowPLCthreshold
yellow2greenPLCthreshold
40 % (IrmOnCellColourParameters)
(IrmOnCellColourParameters)
Radio Color
Worst
Cell Color
Iub Load
yellow2redDlTLCthreshold
red2yellowDlTLCthreshold
90 %
(IrmIubTransportLoadParameters)
(IrmIubTransportLoadParameters)
80 %
70 %
green2yellowDlTLCthreshold
yellow2greenDlTLCthreshold
60 % (IrmIubTransportLoadParameters)
(IrmIubTransportLoadParameters)
7-32
3FL12812AAAAWBZZA Ed2
Iub Color
March 2007
The code load color is based on the weighted number of free codes (neither used,
nor reserved, nor blocked i.e. son or parent of used or reserved).
1
NumberOfFreeCodesPerSpreadingFactor
CodeLoad =
∑
NumberOfSpreadingFactors AllSF
SpreadingFactor
In DL the number of Spreading Factors is 7 (OVSF tree goes from SF=4 to SF=256).
The Code Load Color is then derived based on this Code Load and the current color.
The power load is considered as a secondary criterion for cell color, in cases where
the cell power is expected to be in shortage (i.e.. multiple cells sharing the same
Power Amplifier). The power load color is calculated as follows:
• power usage ratio = DL power used / DL power available
Where DL power used being the output of “BTS power self tuning” and DL power
available is the total power available for traffic in the cell, also called traffic_power.
The Power Load Color is then derived based on this Power Load and the current
color.
The determination of Iub load for iRM is done for the DL direction, thanks to real time
observation of traffic at ATM layer.
The traffic measured is averaged over a window of 10s.
The Iub load can take also into account the parameters qosBWReservation which
are used since UA4.1, to reserve bandwidth per QoS in the AAL2 CAC mechanism
when “CAC method” is set to “per QoS”.
7-32
Cell Color / Active Set Color Calculation
Cell 1
Worst
+
+
+
Worst
Code Color
Iub Color
Worst
Green
=
=
=
Yellow
Red
Power Color
Green
Cell Color
Yellow
Worst
Red
Cell N
Green
Active Set Color
Yellow
Red
Cell Color
7-33
3FL12812AAAAWBZZA Ed2
March 2007
Cell load color calculation
This block allows to take into account code, power and Iub occupancy in the
calculation of cell color.
The cell load color is calculated as follows:
• cell load color = Worst (radio load color, iub load color)
• radio load color = Worst (code load color, power load color)
Active set cell load color calculation
When the call is in soft handover, the color taken into account is the active set color
defined as the worst color between the colors of the cells present in the active set.
The active set load color is calculated as follows:
• active set color = Worst (cell(i) color, i Є [1..N])
where cell(i) is the cell of the active set and N is the active set size.
7-33
DL Target RB Determination
RadioAccessService
DL Ref RB
DlRbSetConf
384
256
RlCondition
128
CellColors
64
OLS
gold
silver
bronze
gold
silver
bronze
gold
silver
bronze
gold
silver
bronze
Radio Link = Good
Radio Link = Bad
Cell color Cell color Cell color Cell color Cell color Cell color
Green
Yellow
Red
Green
Yellow
Red
384
384
128
128
128
64
384
384
128
128
64
32
384
128
64
64
32
8
256
256
128
128
128
64
256
256
64
128
64
32
256
128
32
64
32
8
128
128
64
64
64
64
128
128
64
64
64
32
128
64
32
64
32
8
64
64
64
64
64
32
64
64
32
64
32
32
64
32
8
32
32
8
ARPriorityLevel
priorityLevel
(ARPriorityLevel)
7-34
irmDlRbSetId
(ARPriorityLevel)
3FL12812AAAAWBZZA Ed2
March 2007
The RAB to RB mapping function consists in defining the target RB Set that will
replace the Reference RB.
For each triplet {DlRbSetConf, RLCondition, CellColors}, the following parameters
are defined and determine the behavior of the iRM Table:
• IrmDlRbSefID: indicates the identity of the DL RB to substitute to the matched
RB. This is the output of the algorithm.
• PriorityLevel: indicates the Olympic Level Services priority of the request.
7-34
IRM Tables (example)
DlRbSetConf/PSDTCH384K
RlCondition/rlGood
ARPriorityLevel/1
priorityLevel=1
irmDlRbSetConfId=PSDTCH384K
ARPriorityLevel/0
priorityLevel=2
irmDlRbSetConfId=PSDTCH384K
ARPriorityLevel/2
priorityLevel = 3
irmDlRbSetConfId=PSDTCH384K
ARPriorityLevel/1
priorityLevel=1
irmDlRbSetConfId=PSDTCH384K
ARPriorityLevel/0
priorityLevel=2
irmDlRbSetConfId=PSDTCH128K
ARPriorityLevel/2
priorityLevel = 3
irmDlRbSetConfId=PSDTCH64K
ARPriorityLevel/1
priorityLevel=1
irmDlRbSetConfId=PSDTCH32K
ARPriorityLevel/0
priorityLevel=2
irmDlRbSetConfId=SRBinCellFACH
ARPriorityLevel/2
priorityLevel = 3
irmDlRbSetConfId=SRBinCellFACH
ARPriorityLevel/1
priorityLevel=1
irmDlRbSetConfId=PSDTCH128K
ARPriorityLevel/0
priorityLevel=2
irmDlRbSetConfId=PSDTCH128K
ARPriorityLevel/2
priorityLevel = 3
irmDlRbSetConfId=PSDTCH128K
ARPriorityLevel/1
priorityLevel=1
irmDlRbSetConfId=PSDTCH64K
ARPriorityLevel/0
priorityLevel=2
irmDlRbSetConfId=PSDTCH32K
ARPriorityLevel/2
priorityLevel = 3
irmDlRbSetConfId=SRBinCellFACH
ARPriorityLevel/1
priorityLevel=1
irmDlRbSetConfId=PSDTCH32K
ARPriorityLevel/0
priorityLevel=2
irmDlRbSetConfId=SRBinCellFACH
ARPriorityLevel/2
priorityLevel = 3
irmDlRbSetConfId=SRBinCellFACH
CellColor/cellColorGreen
CellColor/cellColorYellow
CellColor/cellColorRed
RlCondition/rlBad
CellColor/cellColorGreen
CellColor/cellColorYellow
CellColor/cellColorRed
7-35
3FL12812AAAAWBZZA Ed2
March 2007
The slide above shows an example of an iRM table configuration sample.
Note
Starting UA4.2 all the RBs of the Radio Access Service subtree are directly identified
with their instance label (and no longer with an integer). There is also a similar
evolution for the identification of the RlCondition and CellColor instances.
7-35
Student notes
7-36
Resource Reservation & Admission
Control
7-37
3FL12812AAAAWBZZA Ed2
7-37
March 2007
UL Radio Load Control
ulCapacityThreshold
Call is accepted
New RL
UL Cost
Call is rejected
Yes
No
PS 128 UEK
UL Cost < UL Capacity Threshold
UL Cost
PS 384 UEI
(FDDCell)
Established RLs
UL Cost
RNC
isShoCacOnNodebLoadAtRncAllowed (RadioAccessService)
PS 128 UEJ
maxCellRadius (FDDCell)
ulCost (static)
PS 128 UEK
7-38
3FL12812AAAAWBZZA Ed2
March 2007
Uplink radio admission control for high data rate calls has been introduced together
with the UL PS384 RAB in order to enable an uplink call admission control
mechanism and thus avoid UL congestion.
Lab tests show that in ideal radio conditions three PS I/B 384 generate a noise rise
higher than 3 dB (corresponding to 50% of UL Load). Beyond 75% load the system is
no longer stable and it could lead to significant neighboring cells interference, cell
coverage reduction and mobiles call drop.
As UL interference measurement has an accuracy of 3 dB which is not suitable to
detect an UL radio overload, the solution is to define a cost per UL RAB and a total
UL capacity threshold.
At each allocation, release or reconfiguration of an UL resource, the UL load is
incremented, decremented or adjusted in function of the source and target UL RAB
cost.
This UL capacity pool is compared to a configurable threshold: if below this target,
the call is accepted, otherwise it is refused.
7-38
Transport Resource Reservation
iuCsTransportQosId (DL/ULRbSetConf)
Iu-CS Bearer
Radio Bearer
Iub Bearer
iubIurTransportQosId (DL/ULRbSetConf)
Iur Bearer
Iu-PS Bearer
dscp (DscpPerOlympicService)
priorityLevel (DscpPerOlympicService)
Radio Bearer
7-39
Iub Bearer
3FL12812AAAAWBZZA Ed2
March 2007
Transport resources reservation consists in selecting the QoS identifier
corresponding to the requested radio bearer. The QoS identifier is configured at the
Access OAM according to the traffic class of the radio bearer.
Based on the QoS identifier required for the radio bearer requested, the RNC will
request and reserve a CID (Channel IDentifier) i.e. a transport channel on the Iub,
Iur, Iu-CS.
Transport channel on Iu-PS are reserved according to the DSCP. The DSCP
(DiffServ Code Point) is deduced from the traffic class and the allocation/retention
level (OLS for the interactive and background RABs). The RNC is mapping each
DiffServ class on one ATM quality of service over the Iu-PS (namely CBR, VBR-rt,
VBR-nrt, UBR).
7-39
AAL2 Call Admission Control
aal2If
QoS0
ACR(QoS0) x qoS0BWReservation (aal2If)
SHARED
QoS1
ACR(QoS1) x qoS1BWReservation (aal2If)
qos
CacMethod (aal2If)
aal2If
384 kbps
RB MBR
isAal2BearerRenegotiationAllowed (RadioAccessService)
384 kbps
AAL2 CAC EBR
AAL2 CAC EBR
RB MBR
false
ACR(aal2If)
8 kbps
EBR(384 kbps)
384 kbps
384 kbps
8 kbps
EBR(384 kbps)
EBR(8 kbps)
3FL12812AAAAWBZZA Ed2
7-40
true
EBR(384 kbps)
March 2007
AAL2 CAC ensures that the admission of new calls does not cause traffic to exceed the
provisioned ATM bandwidth in either UL or DL. AAL2 CAC can be done per aal2If or per
QoS according to the CacMethod chosen.
Each RB has a cost called Equivalent Bit Rate that represents the bandwidth to be reserved.
Available bandwidth (called Available Cell Rate) is estimated by the RNC based on the ATM
Traffic Descriptors (PCR, SCR).
ACR(QoS) = Sum(ECR GCAC) on all AAL2 VCCs for the given QoS
• for CBR: ECR GCAC = PCR
• for VBR: ECR GCAC = 2 x PCR x SCR / (PCR + SCR)
ACR(aal2If) =Sum(ACR(QoS)) on all QoS in use on the aal2If
The new connection is accepted when:
If CACMethod=aal2If:
• EBR(new connection on aal2If) + EBR(current connections on aal2If) ≤ ACR(aal2If)
If CACMethod=QoS (example of new DS connection):
If EBR(current NDS) < qos1BwReservation x ACR(NDS)
EBR(new DS) + EBR(current DS) < ACR(DS) + (1-qos1BwReservation)ACR(NDS)
Else:
EBR(new DS) + EBR(current DS) + EBR(current NDS) < ACR(DS) + ACR(NDS)
Starting UA4.1, EBR reservation will be adjusted when a RB is downgraded or upgraded
because of RRM decision (AAL2 CAC not only played at CID request).
7-40
DL Reserved Power Computation
Pmax = pcpichPower + maxDlTxPower
algo1
Pres = Pmax - algo1DeltaTargetPower
algo2
Pres = Pini + algo2DeltaTargetPower
Pini = pcpichPower + initialDlEcnoTarget – CPICH_Ec/No
Algorithm Selection
dlAlgoSelector (PowerConfClass)
powerConfId (FDDCell)
pcpichPower (FDDCell)
maxDlTxPower (DlUsPowerConf)
FDDCell
algo1DeltaTargetPower (DlUsPowerConf)
algo2DeltaTargetPower (DlUsPowerConf)
initialDlEcnoTarget (DlUsPowerConf)
7-41
3FL12812AAAAWBZZA Ed2
March 2007
After the RAB Matching and RAB Mapping algorithms are processed, the RNC
estimates the necessary power to initially support the call.
This power estimation (Pres) corresponds to the power that will be reserved by the
RNC if the admission criterion is passed.
Pres is calculated differently depending on which algorithm is used to perform the
downlink power allocation.
• algorithm 1: Pres = pcpichPower + maxDlTxPower - algo1DeltaTargetPower
• algorithm 2: Pres = Pini + algo2DeltaTargetPower
Where:
Pini = pcpichPower + initialDlEcnoTarget – CPICH_EC/NO
The choice between these two algorithms is done through the dlAlgoSelector
parameter of the PowerConfClass object:
• with the dlAlgoSelector, the operator can decide which algorithm will be used in
the different power control configuration classes,
• each FDD cell points to a specific PowerConfClass, identified by powerConfId.
7-41
DL Power Admission Criteria
maxTxPower (FDDCell)
callAdmissionRatio (PowerPartConfClass)
2nd
Traffic Power
(SHO reserved)
Pres
Pdata
1st
P traffic
P traffic admission
Traffic
Power
minSpeechPowerRatio (PowerPartConfClass)
Pres
minSignallingPowerRatio (PowerPartConfClass)
Pused
Overhead
Power
(Common
Channels)
Call
Rejected
minDataPowerRatio (PowerPartConfClass)
1st Admission Criterion
Pres + Pused ≤ Ptraffic_admission
No
Yes
Pres is
allocated
Yes
No
2nd Admission Criterion (Data example)
Pres + Pdata ≤ Ptraffic_admission (1- minSpeechPowerRatio – minSignallingPowerRatio )
7-42
3FL12812AAAAWBZZA Ed2
March 2007
Once the downlink power Pres is assessed for the call, some admission criteria are
checked by the RNC.
1st Admission Criterion
The first admission is the following:
• primary link admission (call establishment): Pres + Pused ≤ Ptraffic admission
• soft handover link addition: Pres + Pused ≤ Ptraffic
Note: Pused is the sum of the Pres of all calls being actually supported.
If this first criterion is fulfilled, the second one is checked; otherwise, the call is
rejected.
2nd Admission Criterion
The second admission criterion depends on the bearer type (speech, data or
signaling). This criterion is the following:
• speech: Pres + PspeechUsed ≤ Ptraffic_admission x (1 - minSignallingPowerRatio minDataPowerRatio)
• data: Pres + PdataUsed ≤ Ptraffic_admission x (1 - minSignallingPowerRatio minSpeechPowerRatio)
• signaling: Pres + PsignalingUsed ≤ Ptraffic_admission x (1 - minSpeechPowerRatio minDataPowerRatio)
Finally if the second admission criterion is satisfied the power Pres is reserved by the
RNC. Otherwise, the call is rejected.
7-42
DL Power Self Tuning
isBtsPowerSelfTuningActivated (PowerConfClass)
New allocated
power
Allocated Power
powerMargin
(PowerConfClass)
Measured Power
overEstimate
(PowerConfClass)
Measured Power
Allocated Power
Case 1
Power consumption
underestimated at the RNC
7-43
New allocated
power
Case 2
Power consumption
overestimated at the RNC
3FL12812AAAAWBZZA Ed2
March 2007
Tuning of RNC power pool occupancy
The parameter isBtsPowerSelfTuningActivated indicates if the power pool selftuning must be performed or not.
If self-tuning is allowed 2 cases must be considered:
• Power consumption underestimated at the RNC: In this case it is proposed to
update the allocated power (power consumed as seen by the RNC) based on the
measured power (as measured by the NodeB) plus a powerMargin.
• Power consumption overestimated at the RNC: The power consumption is
confirmed as overestimated if the difference between the measured and allocated
is above an overEstimate threshold. In that case, the new allocated power (power
consumed as seen by the RNC) is made equal to the measured power (as
reported by the NodeB).
7-43
OVSF Codes Reservation & Admission
OVSF Code Channel Source
C256,0
P-CPICH
C256,1
P-CCPCH 3GPP
AlcatelAICH
Lucent
AlcatelPICH
Lucent
AlcatelS-CCPCH
Lucent
C256,2
C256,3
C64,1
3GPP
Channelization Code (SIB 5)
Channelization Code (SIB 5)
Spreading Factor (SIB 5)
Code Number (SIB 5)
SF4
SF8
SF16
SF32
SF64
OVSF Codes Allocation
Common
Channels
SF128
SF256
7-44
3FL12812AAAAWBZZA Ed2
March 2007
The channelization codes are OVSF (Orthogonal Variable Spreading Factor) codes
that preserves the orthogonality between different physical channels. The OVSF
codes can be defined using a code tree.
In the code tree the channelization codes are uniquely described as CSF,k, where SF
is the Spreading Factor of the code and k the code number, 0 <= k <= SF-1.
The codes generated within the same layer constitute a set of orthogonal codes.
Furthermore, any two codes of different layers are orthogonal except when one of
the two codes is a father code of the other. For example C4,3 is not orthogonal with
C1,0 and C2,1, but is orthogonal with C2,0.
Scrambling enables neighboring cells to use the same channelization codes. This
allows the system to use a maximum of 512 OVSF in each cell. Notice that the use
of an OVSF forbid the use of the other codes of its branch. This considerably
reduces the number of available codes especially for fast rate service. This may lead
to OVSF shortage. For such a case, secondary scrambling codes are allocated to
cells and enable to re-use the same OVSF in the same cell.
The admission is performed depending on the availability of the code required by the
service that has been granted to the UE after negotiation and RAB to RB mapping. If
the required code is available, the call is admitted and the code is allocated.
The RNC is searching for a code by going from top to down. The first available code
at the spreading factor requested is allocated to the user.
7-44
CN-involved Directed Retry for Speech
Service Request
RNC
Core Network
Service Request
RAB Assignment Request
IF
Speech Call
AND
is3Gto2GVoiceCallRedirectOnRabEstabFailAllowed = TRUE
AND
Blind 2G neighbor configured (and HO allowed/possible)
AND
UE in Cell_DCH
THEN
Directed Retry triggered
is3Gto2GVoiceCallRedirectOnRabEstabFailAllowed
RAB Assignment Response
(failure cause = Directed Retry)
(RadioAccessService)
callsEligibleFor3Gto2GVoiceCallRedirectOnRabEstabFail
(RadioAccessService)
7-45
3FL12812AAAAWBZZA Ed2
Relocation Required
(CGI)
March 2007
During the normal processing of the RAB Assignment Request, RNC attempts to
transition the SRB to a SRB+TRB performing the usual RAB admission controls. If
failure occurs RNC checks the following (Directed Retry enabling criteria):
• call is a Speech call,
• parameter is3Gto2GVoiceCallRedirectOnRabEstabFailAllowed is set to TRUE,
• UE is 2G capable,
• RNC is configured to allow HO to 2G,
• a blind target 2G cell is provisioned,
• current RRC connection state is Cell_DCH.
If criteria are met, RNC responds to CN with a failure indication in the RAB
Assignment Response, with a cause value of “Directed Retry”. RNC also sends CN a
RANAP Relocation Required message, including the identity of the 2G target cell,
and the cause “Directed Retry”. The usual 3G-2G Blind Hard Handover procedures
follows.
Directed Retry may be triggered while a PS session is in progress depending on the
UE state and on callsEligibleFor3Gto2GVoiceCallRedirectOnRabEstabFail value:
• 3GTo2GRedirectCsOnly; no Directed Retry with a PS session in progress,
• 3GTo2GRedirectCsPlusAnyPs; Directed Retry is triggered independently of PS,
• 3GTo2GRedirectCsPlusPsAlwaysOnDownsized; Directed Retry only triggered for
PS sessions in the Always On downsized state (in cell_DCH).
7-45
Student notes
7-46
CELL_FACH Admission Control
7-47
3FL12812AAAAWBZZA Ed2
7-47
March 2007
CELL_FACH Admission Control
CELL_FACH Admission Events
IDLE
RRC Connection Request
CELL_DCH
SRB ONLY
CELL_FACH
CELL_FACH
Admission Control
Cell Update
MaxNumberOfUsersPerMacC
(CacOnFachParam)
trbEstThreshold
(CacOnFachParam)
AO Upsize
CELL_DCH
SRB + RB
CELL_FACH
Cell Update
Bucket Occupancy
RAB Assignment
AO Downsize
7-48
3FL12812AAAAWBZZA Ed2
March 2007
Each cell can only accept a limited number of simultaneous UE in the CELL_FACH
state:
• Each mobile being on CELL_FACH is allocated a token.
• Each time a CELL_FACH admission is tried in a given cell, the current number of
used token is compared to a specific threshold. If below the threshold, the
admission is successful and a token is allocated.
There are 2 thresholds used according to the reason for CELL_FACH admission. In
the Alcatel-Lucent implementation, they are defined as:
• MaxNumberofUsersPerMacC (signaling dealing with Cell_FACH state as RRC
Connection Request, Cell Update – with at least one SRB allocated-)
• trbEstThreshold (transition from Cell_DCH state to Cell_FACH due to Always-On
feature).
These parameters are set at the OAM in order to give a higher precedence to a new
incoming call (RRC connection request) rather than to a mobile already in call and
aiming to transition from Cell_DCH to Cell_FACH.
7-48
Student notes
7-49
Student notes
7-50
Packet Data Management
Section 8
3FL12812AAAAWBZZA Ed2
8-1
March 2007
Objectives
After this section, you will be able to
> Describe packet data management principles
> Describe Always On and associated parameters
> Describe iRM Scheduling and associated parameters
> Describe iRM Preemption and associated parameters
8-2
3FL12812AAAAWBZZA Ed2
8-2
March 2007
Contents
> Packet Data Management Overview
> Always On
> RB Rate Adaptation
> iRM Scheduling
> iRM Preemption
8-3
3FL12812AAAAWBZZA Ed2
8-3
March 2007
Student notes
8-4
Packet Data Management
Overview
8-5
3FL12812AAAAWBZZA Ed2
8-5
March 2007
Packet Data Management Mechanisms
UM
9
R9
S
T
Dedicated Channel
Dedicated Channel
Dedicated Channel
8-6
Service Class
Domain
Always On
RB Rate
Adaptation
iRM Scheduling
iRM Preemption
Conversational
CS
Streaming
CS
Streaming
PS
Interactive
PS
Background
PS
3FL12812AAAAWBZZA Ed2
March 2007
Packet Data Management is a set of reactive mechanisms performed during the call
in order to satisfy three objectives:
• Increase capacity of the system by taking advantage of user traffic burstiness:
Always On mechanism adapts the resources allocated to users according to their
activity (two steps mechanism depending on whether there is low traffic or no
traffic at all).
• Increase capacity of the system by taking advantage of user traffic burstiness: RB
Rate Adaptation saves more capacity by matching dynamically the RB bit rate as
close as possible to the real user traffic. It allows to adapt the bandwidth for
services requiring more than the Always-On downsized RB but less than the
current RB.
• Improve retainability of the calls: iRM Scheduling adapts the resources to the
radio conditions fluctuation. iRM Scheduling downgrading secures the call by
reducing the amount of downlink power required in degraded radio conditions,
whereas iRM Scheduling upgrading enhances subscriber experienced quality by
providing a higher throughput when radio conditions improve.
• Increase capacity at the expense of call retainability: iRM Preemption allows to
reduce the bit rate of low priority users or even to pre-empt them in order to
increase the admission success rate of CS calls or high priority users in
congested situation. It is performed when all other preventive congestion
mechanisms are not sufficient to free resources quickly enough to maintain
sufficient accessibility to the network.
These Packet Data Management features operate only on UMTS PS I/B RABs since
no Guaranteed Bit Rate is defined for such traffic classes.
8-6
Always On
8-7
3FL12812AAAAWBZZA Ed2
8-7
March 2007
Always On Principles
User Traffic
Volume
T1
T1
T1
T2
Throughput Threshold
Time
T1
T1
T2
AO timers
UE State
Radio Bearer
8-8
CELL_DCH
CELL_DCH
or
CELL_FACH
NOMINAL RB
AO Downsized RB
PMMPMM-idle
No Radio
3FL12812AAAAWBZZA Ed2
March 2007
Dedicated radio resources are not optimal to support packet services with sporadic
traffic. In order to find the best trade-off between efficient resource usage and
subscriber comfort, the Always On concept developed is composed of two steps.
After a first period of inactivity, the bearer is reconfigured to a predefined downsized
bearer configuration, which consumes less radio resources.
If traffic activity is detected, the bearer is upgraded back to its initial configuration (or
to a degraded one if network congestion is meanwhile detected). If no traffic activity
is detected during a second period of time, then the radio bearer is released.
There are two ways to implement Always On:
• AO on CELL_DCH, the downsized radio bearer uses dedicated resource,
• AO on CELL_FACH, the downsized radio bearer uses common resource.
8-8
Always On Algorithms
low traffic
UL AND DL
Traffic volume
monitoring
low traffic
UL AND DL
AO Downsize
CELL_DCH
DCH RB
AO Downsize
CELL_FACH
OR
Traffic Volume
Monitoring
FACH RB
RLC/MAC Buffer
Occupancy Monitoring
no traffic
UL AND DL
traffic resuming
UL OR DL
AO Release
AO Upsize
isAlwaysOnAllowed (AlwaysOnConf)
preferredTransportTypeForAlwaysOn (AlwaysOnConf)
8-9
3FL12812AAAAWBZZA Ed2
March 2007
The downsized radio bearer uses a dedicated resource: CELL_DCH or CELL_FACH
to support the downsized radio bearer configuration on common channels.
This allows a more efficient use of radio resources through statistical multiplexing of
data on common resources.
When downsize criteria is met, the Always-On downsized RB (on DCH or FACH) is
determined at the OAM, thanks to the following parameters:
• DL downsized RB: alwaysOnDlRbSetId (AlwaysOnConf object).
• UL downsized RB: alwaysOnUlRbSetId (AlwaysOnConf object).
8-9
Always On on DCH Parameters
Ul & DL Traffic Volume
step1AverageWindow (AoOnDchParam)
step2AverageWindow (AoOnDchParam)
step1ThroughputThreshold (AoOnDchParam)
step2ThroughputThreshold (AoOnDchParam)
T1
T2
timerT1 (AlwaysOnTimer)
NOMINAL RB
timerT2 (AlwaysOnTimer)
AO Downsized RB
alwaysOnUlRbSetDchId (AlwaysOnConf)
alwaysOnDlRbSetDchId (AlwaysOnConf)
8-10
priorityLevel (AlwaysOnTimer)
No Radio
step1TimerBetween2Reports (AoOnDchParam)
3FL12812AAAAWBZZA Ed2
March 2007
The downsize condition is based on DL and UL traffic volume monitoring on nonsliding time windows. The downsize criterion is met if:
• (TBsize x NbTB) / Step1AverageWindow < Step1ThresholdThroughput
during at least TimerT1.
With:
• NbTB: Number of Transport Blocks transferred during the time window,
• TBsize: size of a L1 Transport Block (in bits).
AO Downsize is performed when UL and DL criteria are met.
The upsize condition is also based on DL and UL traffic volume monitoring on nonsliding time windows. The upsize criterion is met if:
• (TBsize x NbTB) / Step1AverageWindow > Step1ThresholdThroughput.
AO Upsize is performed when UL or DL criteria are met.
The release decision is based on DL and UL traffic volume monitoring on non-sliding
time windows. The release criterion is met if:
• (TBsize x NbTB) / Step2AverageWindow < Step2ThresholdThroughput
• at least during TimerT2 seconds.
AO Transition to Idle Mode is performed when UL and DL criteria are met.
8-10
Always On on FACH Parameters
Ul & DL Traffic Volume
step1AverageWindow (AoOnFachParam)
step2AverageWindow (AoOnFachParam)
step1DlUlThroughputThreshold (AoOnFachParam)
step2ThroughputThreshold (AoOnFachParam)
T1
timerT1 (AlwaysOnTimer)
NOMINAL RB
T2
timerT2 (AlwaysOnTimer)
AO Downsized RB
priorityLevel (AlwaysOnTimer)
No Radio
alwaysOnUlRbSetFachId (AlwaysOnConf)
alwaysOnDlRbSetFachId (AlwaysOnConf)
8-11
3FL12812AAAAWBZZA Ed2
step1TimerBetween2Reports (AoOnFachParam)
March 2007
The decision process for CELL_FACH transition follows the same principles as for
DCH rate adaptation, the main difference relates to the fact that the downsized
channel is allocated on FACH.
The Downsize and Release conditions are the same as for AO on DCH except that
the throughput threshold name used in step1 (Downgrade phase) has a different
name: Step1UlDlThroughputThreshold.
As the upsize conditions are applied as the mobile is using common UL and DL
resources (RACH/FACH) these conditions cannot be based on observed user traffic.
The principle is that these conditions will be based on RLC buffer occupancy,
reflecting the state of congestion of the transport channel (see following two slides).
8-11
AO on FACH UL Upsize Parameters
Reporting
event4a
UE RLC/MAC Buffer Occupancy
Report
Reporting
event4a
repThreshold (AoOnFachParam)
timeToTrigger (AoOnFachParam)
FACH
8-12
Upsize
pendTimeAfterTrig (AoOnFachParam)
DCH
3FL12812AAAAWBZZA Ed2
March 2007
The UL upsize condition relies on event triggered UE traffic volume measurement on
RACH Transport Channel, based on event 4A.
As the sum of Buffer Occupancies of RBs multiplexed onto the RACH exceeds a
certain threshold (RepThreshold), the mobile performs an event triggered reporting.
On reception of this event, the SRNC considers the UL upsize condition as fulfilled.
The pendTimeAfterTrig timer is started in the UE when a measurement report has
been triggered by a given event. The UE is then forbidden to send new measurement
reports triggered by the same event during this time period. Instead the UE waits
until the timer has expired.
The timeToTrigger timer is started in the UE when the Transport Channel Traffic
Volume triggers the event. If the TCTV crosses the threshold before the timer
expires, the timer is stopped. If the timer expires then a report is triggered.
8-12
AO on FACH DL Upsize Parameters
RLC/MAC Buffer Occupancy per UE
Upsize
Required
step1DlRlcBoThreshold (AoOnFachParam)
Upsize step1TimerBetween2Reports (AoOnFachParam)
FACH
8-13
3FL12812AAAAWBZZA Ed2
DCH
March 2007
The DL upsize condition relies on the same kind of mechanism. As the sum of Buffer
Occupancies of RBs multiplexed onto the FACH exceeds a certain threshold for a
given UE, the SRNC considered the DL upsize condition as fulfilled.
The parameter Step1TimerBetween2Reports is used to avoid sending unnecessary
“upsize required” event reports during the execution of the upsize procedure. This
parameter sets the minimum time between the emissions of two events "upsize
required" by the RNC-IN.
8-13
Always On for Multi-Service CS+PS RAB
Traffic Resuming
PS I/B
CELL_DCH
PS AO
CELL_DCH
or
CELL_FACH
Downsizing / Upsizing
No Traffic
PMMPMM-idle
Add CS
Release CS
CS+PS I/B
CELL_DCH
CS+PS AO
CELL_DCH
Downsizing / Upsizing
No Traffic
CS+PMMCS+PMM-idle
Traffic Resuming
8-14
3FL12812AAAAWBZZA Ed2
March 2007
If a CS and a PS RAB are active simultaneously, PS RAB rate adaptation process is
performed to the (CS + downsized PS) configuration.
Since the mobile cannot be in CELL_FACH state for PS and in CELL_DCH for CS at
the same time, the only possible multi-service (CS + downsized PS) configuration is
CS + PS AO RAB on Cell_DCH.
Thus, if a CS call is setup during an on-going PS service in Always On downsized
(DCH8/8 or Cell_FACH), the resulting multiservice configuration will CS + PS 8/8.
On the other hand, if a CS call is release while an on-going PS service is in AO
downsized, there is a direct transition to the single PS AO downsized state (on
CELL_FACH or CELL_DCH).
In case of CS+PS configuration, if the transition to idle mode criteria is fulfilled, the
PS part of the call is disconnected, so that the UE is in:
• PMM-Idle state for its PS part
• MM-Connected for its CS part.
8-14
User Services Parameters
RNC
DlUserService
UlUserService
DlRbSetConf
UlRbSetConf
AlwaysOnConf
preferredTransportTypeForAlwaysOn
alwaysOnUlRbSetDchId
alwaysOnDlRbSetDchId
isAlwaysOnAllowed
isAlwaysOnAllowed
alwaysOnUlRbSetFachId
alwaysOnDlRbSetFachId
true false disabled degraded2AlwaysOnOnly releaseOnly AlwaysOnTimer
timerT2ForStreamingRab
timerT2ForMultiRab
8-15
3FL12812AAAAWBZZA Ed2
March 2007
The Radio Bearers used for the downsized state are provided in the AlwaysOnConf
object, including the type of downsize (Cell_DCH or Cell_FACH).
The list of user services that are eligible to Always On is given through the parameter
isAlwaysOnAllowed in DlUserService and UlUserService objects.
The parameter isAlwaysOnAllowed in DlRbSetConf and UlRbSetConf objects
determines the behavior of each Radio Bearer when the always on downsize is
triggered. It can take the following values:
• degraded2AlwaysOnOnly means that the downsize is allowed and the target
radio bearers are determined by the parameters of the AlwaysOnConf object.
• ReleaseOnly means that there is no intermediate downsize for this Radio Bearer.
The Radio Bearer is released when the release conditions are met.
• Disabled means that the Always On feature is disabled for this Radio Bearer.
8-15
Student notes
8-16
RB Rate Adaptation
8-17
3FL12812AAAAWBZZA Ed2
8-17
March 2007
RB Rate Adaptation Principles
isUlRbRateAdaptationAllowed
(RadioAccessService)
isDlRbRateAdaptationAllowed
(RadioAccessService)
Requested RAB
Reference UL bit rate
Reference DL bit rate
RAB to RBset Matching (UL/DL)
rbRateAdaptationPinPongTimer
(RadioAccessService)
DL iRM
UL bit rate limitation
maxUlEstablishmentRate
(CacConfClass)
Initial UL bit rate
iRM DL bit rate
RBset to UserServices Matching (UL/DL)
Target RB (DL/UL)
CAC
Current RB (DL/UL)
RB Rate Adaptation (UL/DL)
Traffic Monitoring (UL/DL)
RB Resizing (UL/DL)
Estimated
Throughput
(DL/UL)
Adapted RB
(DL/UL)
32
8-18
64
128
3FL12812AAAAWBZZA Ed2
384
March 2007
RB Rate Adaptation is applicable to UL and DL Interactive and Background PS, it
introduces RB rate downsizing/upsizing based on user estimated average
throughput.
RNC monitors DL and UL traffics and determines if the current RB bit rate needs to
be downsized or upsized to accurately match the actual traffic.
• Downsizing
RNC targets the bit rate as close as possible to the estimated throughput
• Upsizing
Uplink: RNC targets the bit rate immediately above the current bit rate (step-bystep upsize).
Downlink: RNC targets any rate (multi-stages upsize), based on user throughput
and RLC buffer occupancy. The targeted RB bit rate should never exceed the
Reference RB bit rate.
DL and UL rate adaptation are performed independently.
In UL, the parameter maxUlEstablishmentRbRate specifies the maximum UL rate at
call admission. This parameter is significant when isUlRbRateAdaptationAllowed of
RadioAccessService object is set to True.
In DL, user is initially admitted at a bit rate determined by RAB Matching and iRM.
8-18
Traffic Monitoring Principles
Throughput Estimates
T0
T1
T2
T3
T4
time
raUnitPeriodTime
(DlRbRaTrafficMonitoring)
raNbOfSample
(DlRbRaTrafficMonitoring)
Rate[0]=0
Rate[1]=0
Rate[2]=0
Rate[0]=0
Rate[1]=0
Rate[2]=N0/T
R=
Rate[0]=0
Rate[1]=N0/T
Rate[2]=N1/T
1 K −1
∑ Rate [k ]
K k =0
Rate[0]=N0/T
Rate[1]=N1/T
Rate[2]=N2/T
S2 =
Rate[0]=N1/T
Rate[1]=N2/T
Rate[2]=N3/T
raUnitPeriodTime
(UlRbRaTrafficMonitoring)
raNbOfSample
(UlRbRaTrafficMonitoring)
1 K −1
∑ (Rate[k ] − R )2
K − 1 k =0
Confidence Level
throughput Estimate
RLC-SDU
throughput
Confidence Interval = 2β
β
Reliable Throughput Estimate
8-19
S
tδ ,K ≤ β
R K
raMaxConfidenceInt
(DlRbRaTrafficMonitoring)
raModifiedStudentCoef
(DlRbRaTrafficMonitoring)
raMaxConfidenceInt
(UlRbRaTrafficMonitoring)
raModifiedStudentCoef
(UlRbRaTrafficMonitoring)
3FL12812AAAAWBZZA Ed2
March 2007
The traffic monitoring function consists in calculating the average throughput over a
time window and to estimate the confidence level of the observed throughput.
The algorithm used is the same in DL and in UL. The average throughput is
estimated at RLC level excluding retransmissions and acknowledgements.
The algorithm first computes periodically the user throughput over a period of time T
(raUnitPeriodOfTime) as Rate =N/T where N is the number of RLC-SDU bits
transmitted for the first time during T.
Traffic estimates are then based on a sliding window of size K (raNumberOfSample).
The estimation of the average throughput R and of the throughput variance S is
derived over the last K samples Rate[k], where each value R[k] corresponding to a
throughput value calculated during a period of time T (see above slide formulas
corresponding to an example with K = 3).
The estimated throughput is supposed to follow a Student-t distribution with K
degrees of freedom. The throughput estimate is considered as reliable if the
probability for the real throughput to be out of the interval of confidence is smaller
than a determined threshold (see above slide formulas).
When the throughput estimate is considered as reliable, RB rate adaptation resizing
process is triggered, otherwise no action is taken.
8-19
DL Downsizing
DL384
DL256
DL128
RLC-SDU Average Throughput
DL64
DL32
isDlRbRateAdaptationAllowedForThisDlUserService
(DlUserService)
DL384
isDlRbRateAdaptationAllowedForThisDlRbSetConf
(DlRbSetConf)
isThisRbRateAdaptationDlRbSetTargetAllowed
(DlRbSetConf)
no downsize
dlRbRateAdaptationDownsizeThreshold
(DlRbSetConf)
DL256
TDOWN384
MIN (Adapted RB, IRM RB)
downsize to DL256
DL128
TDOWN256
DL64
DL32
downsize to DL128
downsize to DL64
downsize to DL32
TDOWN128
DL iRM
Allocated RB
Reference RB
TDOWN64
time
8-20
3FL12812AAAAWBZZA Ed2
March 2007
The RB Rate Adaptation process can downsize a RB from the current RB rate down
to any smaller RB (all transitions towards smaller RB are possible except to PS 8k,
which is not eligible as target).
Based on Traffic Monitoring, the RNC takes the decision to downsize when the
following criteria, periodically checked, are verified:
• the observed average throughput is lower than some defined thresholds,
• the confidence level of the estimated average throughput is good enough to
consider the observation as reliable.
The RB adaptation process can downsize a RB from the current RB rate down to any
RB with lower bit rate but the allocated RB is always constrained by the iRM table
selection.
8-20
UL Downsizing
UL384
UL128
UL64
UL32
RLC-SDU Average Throughput
UL384
isUlRbRateAdaptationAllowedForThisUlUserService
(UlUserService)
isUlRbRateAdaptationAllowedForThisUlRbSetConf
(UlRbSetConf)
no downsize
isThisRbRateAdaptationUlRbSetTargetAllowed
(UlRbSetConf)
ulRbRateAdaptationDownsizeThreshold
(UlRbSetConf)
UL128
TDOWN384
UL64
UL32
downsize to UL128
downsize to UL64
downsize to UL32
TDOWN128
TDOWN64
time
8-21
3FL12812AAAAWBZZA Ed2
March 2007
The RB adaptation process can downsize a Radio Bearer from the current RB rate
down to any smaller rate (all transitions towards smaller RB are possible except to
PS 8 kbps).
Based on Traffic Monitoring, the RNC takes the decision to downsize when the
following criteria, periodically checked, are verified:
• the observed average throughput is lower than some defined thresholds,
• the confidence level of the estimated average throughput is good enough to
regard the observation as reliable.
Same criteria and mechanisms as for DL RB Rate Adaptation downsizing apply.
8-21
DL Multi-Stage Upsizing
DL384
DL256
DL128
QUP384
isDlRbRateAdaptationAllowedForThisDlRbSetConf
(DlRbSetConf)
QUP256
isThisRbRateAdaptationDlRbSetTargetAllowed
(DlRbSetConf)
QUP128
QUP64
DL256
upsize of DL256
DL32
isDlRbRateAdaptationAllowedForThisDlUserService
(DlUserService)
RLC-SDU Average Throughput
DL384
no upsize
DL64
dlRbRateAdaptationUpsizeThreshold
(DlRbSetConf)
RLCRLC-SDU
buffer
raSduQueueThreshold
(DlRbSetConf)
Current RB
MAX [ MIN (Adapted RB, IRM RB), Current RB ]
DL128
DL64
DL32
upsize of DL128
Allocated RB
upsize of DL64
upsize of DL32
TUP64
TUP32
time
8-22
DL iRM
TUP128
Reference RB
3FL12812AAAAWBZZA Ed2
March 2007
Multi-stages Upsize avoids successive reconfigurations intermediate bit rates in
order to reach directly the most suitable RB rate.
The RB adaptation process can upsize a RB from the current RB rate up to any RB
with higher bit rate but the allocated RB is always lower or equal to the Reference RB
and is constrained by the iRM table selection.
Based on Traffic Monitoring, the RNC takes the decision to upsize according to the
following criteria periodically checked:
• the observed average throughput is higher than some thresholds,
• the confidence level of the estimated average throughput is good enough to
consider the observation as reliable,
• RLC-SDU buffer occupancy is higher than some thresholds.
The RNC selects the target RB according to the DL RLC-SDU buffer occupancy. It
compares the current value of the RLC buffer occupancy to some thresholds in order
to find the highest RB for which the following condition is met:
RLC-SDU Buffer Occupancy ≥ raSduQueueThreshold,
If no RB higher than the current RB meets this condition, the upsize is not performed,
it means that there is few data awaiting for transmission.
8-22
UL Step by Step Upsizing
UL384
UL128
UL64
UL32
UL8
RLC-SDU Average Throughput
UL384
isUlRbRateAdaptationAllowedForThisUlUserService
(UlUserService)
isUlRbRateAdaptationAllowedForThisUlRbSetConf
(UlRbSetConf)
no upsize
isThisRbRateAdaptationUlRbSetTargetAllowed
(UlRbSetConf)
ulRbRateAdaptationUpsizeThreshold
(UlRbSetConf)
UL128
upsize of UL128
UL64
upsize of UL64
UL32
upsize of UL32
TUP128
TUP64
TUP32
time
8-23
3FL12812AAAAWBZZA Ed2
March 2007
A step-by-step upsize scheme applies for the UL RB Rate Adaptation.
It means that the only possible transitions are from the current RB to a target RB
which is the very next RB in terms of bit rate. In this case, the RNC selects the bit
rate immediately above the current one since the Traffic Monitoring can only indicate
that current bit rate is not big enough.
There is no forecast on the future traffic based on the UE RLC buffer occupancy (and
consequently multi-stage upsize is not possible).
Based on Traffic Monitoring, the RNC takes the decision to upsize when following
criteria, periodically checked, are verified:
• The observed average throughput is lower than some defined thresholds,
• The confidence level of the estimated average throughput is good enough to
consider the observation as reliable.
The allocated UL bit rate can never exceed the Reference RB bit rate.
8-23
Student notes
8-24
iRM Scheduling
8-25
3FL12812AAAAWBZZA Ed2
8-25
March 2007
iRM Scheduling Principles
Downgrade
Nominal RB
isRlcMacBasedIrmSchedulingAllowed (RadioAccessService)
isIrmSchedulingAllowed (DlUserService)
Intermediate RB
flipFlopUpDowngradeTimer (RadioAccessService)
Fallback RB
Upgrade
NodeB
isIrmSchedDowngradeTxcpAllowed
(RadioAccessService)
DL 384 kbit/s
DL 128 kbit/s
DL 64 kbit/s
8-26
3FL12812AAAAWBZZA Ed2
March 2007
The iRM Scheduling mechanism is based on two sequential procedures triggered to
adapt user throughput when he goes alternatively through good and bad radio
conditions:
• iRM Scheduling Downgrade reduces bit rate when radio conditions are getting
bad,
• iRM Scheduling Upgrade increases bit rate when radio conditions are getting
better.
There are two possible triggers for IRM Scheduling Downgrade:
• iRM Scheduling Downgrade based on radio condition: trigger is based on an
observable quantity representative of the BLER at the RLC level,
• iRM Scheduling Downgrade based on Transmit Code Power: trigger is based on
a measurement done by the NodeB. The dedicated measurement is performed
on the primary cell and concerns the Downlink Transmitted Code Power.
iRM Scheduling Downgrade can only be applied in DL on PS RB mapped onto DCH
(it does not apply to PS RB mapped on HSDSCH).
The trigger based on TxCP dedicated measurement can only be applied if the
primary cell is handled by the serving RNC (the trigger based on TxCP is not
supported over Iur). When dedicated measurement can not be configured, the trigger
based on RLC layer has to be configured to keep the PS RB eligible to iRM
Scheduling Downgrade. The two triggers are mutually exclusive: iRM Scheduling
Downgrade is based on one unique trigger.
8-26
iRM Scheduling Downgrade – BLER
based
radioQualityMeasurementQuantity (irmSchedulingConf)
irmTimerBetween2reports (IrmSchedulingConf)
DL PS384
rlcMacObservable(t)
rlcMacObservableThreshold
timeToTrigger (IrmSchedulingConf)
DL PS64
Use of Fallback TFCS
fallbackThroughput (IrmSchedulingconf)
Reconfiguration to Fallback RB
targetDlRbSetForIrmScheduling (IrmSchedulingconf)
8-27
3FL12812AAAAWBZZA Ed2
March 2007
Bearer downgrade may be triggered during the call by observing the BLER on the
RLC/MAC. A bloc retransmission rate denoted rlcObservable is estimated. At each
retransmission, the rlcObservable is evaluated and compared to the
rlcObservableThreshold, which is derived from BLER threshold configuration
parameters. When it exceeds a threshold, bad radio conditions are detected. If
theses radio conditions remain bad during a significant period, bearer fallback is
triggered.
On detection of bad conditions, the RNC takes two parallel actions:
• It reduces the Transport Format Combination Set so that it limits the bit rate on
user data, decreasing the power needed in the next TTIs. This should allow the
call to survive during the execution phase of Radio Bearer reconfiguration.
• It starts a Synchronous Radio Link Reconfiguration (SRLR) towards a target
configuration still offering the same signaling capacity but lower user bit rate and
handled by a physical channel with a higher spreading factor.
Note
iRM Scheduling downgrade is applicable to PS I/B high bit rate calls that are also
managed by Always On. It is necessary to manage the interworking between iRM
scheduling and AO, since they both may trigger a downgrade but for different
reasons.
Thus as soon as TFCS is reduced AO monitoring is stopped. After completion of the
reconfiguration, a Traffic Radio Bearer with its nominal TFCS is used and hence
Always On usual downsize monitoring resumes.
8-27
Event A for iRM Scheduling Downgrade
isIrmSchedDowngradeTxcpAllowed (DlUsPowerConf)
Event A
Report
Transmitted Code Power
Primary Cell
TxCP
Threshold
Event A Timer
Event A Timer
pcpichPower (FDDCell) + maxDlTxPower (DlUsPowerConf) - dlIrmSchedDowngradeTxcpTrigger_threshold_delta (DlUsPowerConf)
dlIrmSchedDowngradeTxcpTrigger_threshold_delta (DlUsPowerConf)
dlIrmSchedDowngradeTxcpTrigger_timeToTrigger (DlUsPowerConf)
8-28
3FL12812AAAAWBZZA Ed2
March 2007
For iRM Scheduling Downgrade based on TxCP, the detection of degradation in
radio conditions relies on the monitoring of the DL Transmitted Code Power (TxCP).
The TxCP trigger is based on NBAP Dedicated Measurement (type Event A)
performed by the NodeB handling the primary cell.
When the transmitted code power (TxCP) rises above a threshold (TxCP threshold)
during the hysteresis time (timeToTrigger), a Dedicated Measurement Report is sent
by the NodeB to the RNC (Event A).
Event A configuration relies on:
• Measurement Threshold: the relative transmitted code power threshold given by
the parameter dlIrmSchedDowngradeTxcpTrigger_threshold_data is used to
compute the absolute TxCP Threshold together with the parameters pcpichPower
(FDDCell) and maxDlTxPower (DlUsPowerConf).
• Measurement Hysteresis: dlIrmSchedDowngradeTxcpTrigger_timeToTrigger.
8-28
iRM Scheduling Downgrade – TxCP
based
irmSchedDowngradeTxcpMaxBitRate (RadioAccessService)
Event A
RNC
DL PS384
Use of Fallback TFCS
DlRbSetConf
PS 384
PS 256
RBset to User Services Matching
PS 128
PS 64
PS 32
PS 8
DL PS64
Reconfiguration to Downgraded RB
8-29
3FL12812AAAAWBZZA Ed2
March 2007
On detection of bad radio conditions (reception of event A report sent by the NodeB),
the RNC takes two parallel actions:
• reduction of the Transport Format Combination Set to limit the bitrate of the PS
RB,
• start of a SRLR (Synchronous Radio Link Reconfiguration) towards a RB target
offering the same signaling capacity but lower bit rate for PS traffic.
The determination of the target RB for downgrade relies on usual RBset to User
Services Matching except that for iRM Scheduling Downgrade based on TxCP this
step runs on a list of DlRbSetConf reduced to the DlRbSetConf for which the bit rate
is lower than the value of irmSchedDowngradeTxcpMaxBitRate.
The IRM tables are not read during the iRM Scheduling Downgrade.
8-29
Event Bx for iRM Scheduling Upgrade
Upgrade
64
384
128
Transmitted Code Power
Event B1
Report
Event B2
Report
Primary Cell
thresholdTransCodePower (DhighRbB1)
Event B2
Threshold
128
Event B1
Threshold
384
timeToTrigger (DhighRbB1)
deltaThresholdTransCodePower (DhighRbB2)
deltaTimeToTrigger (DhighRbB2)
Event B1 Timer
Event B2 Timer
8-30
3FL12812AAAAWBZZA Ed2
March 2007
When a UE is using the RB assigned by IRM Scheduling downgrade, the RNC
configures two types of NBAP dedicated measurement by event B report for this UE
on the primary cell.
So, each time the primary cell changes, the RNC terminates measurements on the
old primary cell and initiates measurements on the new primary cell.
Event B1 configuration relies on:
• Measurement Threshold: absolute transmitted code power threshold given by the
parameter thresholdTransCodePower,
• Measurement Hysteresis: given by the parameter timeToTrigger.
So, Event B1 is reported when the transmitted code power falls below
thresholdTransCodePower during at least timeToTrigger.
Event B2 configuration relies on:
• Measurement Threshold: absolute transmitted code power threshold given by
thresholdTransCodePower + deltaThresholdTransCodePower,
• Measurement Hysteresis: given by timeToTrigger+ deltaTimeToTrigger.
So, event B2 is reported when the transmitted code power falls below
thresholdTransCodePower + deltaThresholdTransCodePower during at least
timeToTrigger+ deltaTimeToTrigger.
8-30
iRM Scheduling Upgrade
Cell color
RL Condition
iRM tables
Requested RB
iRM RB
OLS
Min
Event Bx
Event Bx
Processing
Granted RB
Power RB
highBitRate (DhighRbB1)
thresholdTransCodePower (DhighRbB1)
timeToTrigger (DhighRbB1)
isIrmSchedulingUpgradeAllowed (RadioAccessService)
isIrmSchedulingUpgradeAllowedFromThisUS (DlUserService)
isIrmSchedulingUpgradeAllowedToThisUS (DlUserService)
intermediateRate (MediumRbB2)
deltaThresholdTransCodePower (MediumRbB2)
deltaTimeToTrigger (MediumRbB2)
8-31
3FL12812AAAAWBZZA Ed2
March 2007
Any user becomes eligible to iRM Scheduling upgrade as soon as it experiences an
iRM Scheduling downgrade. It means that after the RB reconfiguration bringing to the
downgrade, the RNC configures and activates the NBAP dedicated measurement
report on the primary cell, so as to track the transmitted code power (see section 4).
On reception of the NBAP Dedicated Measurement Report, the SRNC executes the
RAB matching function taking into account that the Power RB (H or I), corresponding
to the event reported (B1 or B2), will be the highest rate able to be allocated to this
mobile.
On reception of the NBAP Dedicated Measurement report, the RNC proceeds to the
Synchronous Radio Link Reconfiguration (SRLR) if the Granted RB is different from
the current one. Is so the anti ping-pong timer flipFlopUpDowngradeTimer is started.
This timer should allow slow ping-pong phenomena between upgrading and
downgrading if observed. At its expiry, a NBAP dedicated measurement can be
initiated if in the meantime an iRM scheduling downgrade has been performed for the
mobile.
8-31
iRM Scheduling RAB Configuration
RNC
384
DlUserService/7
isIrmSchedulingAllowed = true
isTransCodePowerIrmSchedulingDowngradeAllowedFromThisUserService = true
DlRbSetConf/7
DlRbSetConf/3
isIrmSchedulingUpgradeAllowedFromThisUS = true
Downgrade
64
IrmSchedulingUpgrade
IrmSchedulingConf
targetDlRbSetForIrmScheduling = 3
Upgrade
128
384
MediumRbB2
intermediateRate = 128
isIrmSchedulingUpgradeAllowedToThisUS = true
8-32
DHighRbB1
highBitRate = 384
isIrmSchedulingUpgradeAllowedToThisUS = true
3FL12812AAAAWBZZA Ed2
March 2007
isIrmSchedulingAllowed: This parameter indicates if the iRM Scheduling is allowed
for the given DlUserService.
targetDlRbSetForIrmScheduling: The synchronized radio link reconfiguration that
may be triggered by iRM Scheduling leads to replace the current downlink radio
bearer by this downlink radio bearer.
isIrmSchedulingUpgradeAllowedFromThisUS indicates whether iRM Scheduling
upgrade is permitted from this DlUserService to a higher grade of DlUserService.
IrmSchedulingUpgradeAllowedFromThisUS could be set to True only for
DLUserServices that correspond to the targetDlRbsetForIrmScheduling.
isIrmSchedulingUpgradeAllowedToThisUS indicates whether iRM Scheduling
upgrade is permitted from a lower grade of DlUserService to this DlUserService.
highBitRate corresponds to the maximum high bit rate for upgrading.
intermediateRate corresponds to the intermediate rate for the medium RB rate of
event B2 dedicated measurement.
isTransCodePowerIrmSchedulingDowngradeAllowedFromThisDlUserService
indicates if the Access Stratum Service configuration can be eligible for iRM
scheduling downgrade Power (TxCP).
8-32
iRM Preemption
8-33
3FL12812AAAAWBZZA Ed2
8-33
March 2007
iRM Preemption Algorithm
Code Load
2 Power Load
Iub Load
Cell Color
3 A/R Priority Level
isIrmPreemptionAllowed (RadioAccessService)
Gold
Silver
isIrmPreemptionAllowedForGoldUsers (IrmPreemption)
Bronze
isIrmPreemptionAllowedForSilverUsers(IrmPreemption)
isIrmPreemptionAllowedForBronzeUsers(IrmPreemption)
1
Current DL RB
Downgraded DL RB
4 IRM Tables
8-34
3FL12812AAAAWBZZA Ed2
March 2007
The purpose of the iRM Preemption is to keep some resources available when the
cell becomes loaded. iRM Preemption is a reactive process performed when all other
preventive congestion solutions are not sufficient to free OVSF codes and power
resources quickly to maintain sufficient accessibility to the network.
The preemption procedure is applicable to specific users having PS
Interactive/Background connection in CELL_DCH according to their OLS level.
However, no specific feature is dedicated to the radio bearer upsizing for the
preempted users. But they may retrieve the initial requested radio bearer after any
reconfiguration (CS release, CS establishment when a PS connection on-going, iRM
scheduling upgrade, AO upsizing…) except the AO downsize and iRM scheduling
downgrade procedures.
Thus, iRM Preemption completes the existing congestion prevention iRM RAB to RB
Mapping feature by implementing a reactive congestion management at the cell
level.
8-34
iRM Preemption RB Configuration
RadioAccessService
DL Ref RB
OLS
DlRbSetConf
384
RlCondition
BAD
256
128
CellColors
RED
64
gold
silver
bronze
gold
silver
bronze
gold
silver
bronze
gold
silver
bronze
Radio Link = Good
Radio Link = Bad
Cell color Cell color Cell color Cell color Cell color Cell color
Green
Yellow
Red
Green
Yellow
Red
384
384
128
128
128
64
384
384
128
128
64
32
384
128
64
64
32
8
256
256
128
128
128
64
256
256
64
128
64
32
256
128
32
64
32
8
128
128
64
64
64
64
128
128
64
64
64
32
128
64
32
64
32
8
64
64
64
64
64
32
64
64
32
64
32
32
64
32
8
32
32
8
ARPriorityLevel
iRM Preemption Downgrade Target DL Radio Bearers
8-35
3FL12812AAAAWBZZA Ed2
March 2007
The target Radio Bearers for iRM Preemption are defined using the iRM Tables. They
correspond to the Radio Bearers UE would have received if UE were admitted as the Radio
Link Condition was Bad and the Cell Color was Red.
Therefore users eligible to iRM preemption are users whose current DL Bit Rate is higher
than the one defined in the iRM Tables for bad radio conditions and loaded cells.
As iRM tables are constructed making use of A/R Priority, iRM Preemption offers the
possibility to preempt users according to their OLS level.
8-35
Cell Color / Active Set Color Calculation
normal2congestedPLCThreshold
(IrmPreemptionCacParams)
congested2normalPLCThreshold
(IrmPreemptionCacParams)
normal2congestedCLCThreshold
(IrmPreemptionCacParams)
congested2normalCLCThreshold
(IrmPreemptionCacParams)
normal2CongestedDlTLCThreshold
(IrmPreemptionIubTransportLoadParameters)
congested2NormalDlTLCThreshold
(IrmPreemptionIubTransportLoadParameters)
Worst
Code Color
Iub Color
Worst
Black
White
Power Color
Cell Color
Worst
Cell 1
Cell N
Black
Black
+
Worst
White
=
White
Active Set Color
Cell Color
8-36
3FL12812AAAAWBZZA Ed2
March 2007
The transition from normal to congested state is computed when one of the following
thresholds is overpassed:
• normal2CongestedCLCThreshold (for codes),
• normal2CongestedPLCThreshol (for power),
• normal2CongestedDlTLCThreshold (for Iub).
In order to avoid any ping pong effect between the congested and normal states, due
to strong variations in the radio resources allocation, the hysteresis cycle relies on
additional thresholds characterizing the congested to normal transition through the
parameters:
• congested2NormalCLCThreshold (for codes),
• congested2NormalPLCThreshold (for power),
• normal2CongestedDlTLCThreshold (for Iub).
In case of soft handover, the active set color is derived from the color of each cell.
8-36
iRM Preemption Behavior
Preemption Start
UE 1
UE 2
UE N
Black
White
time
AS Color
PS I/B Connection
Color Check
Checking Timer
irmPreemptionColorCheckingTimer (IrmPreemption)
8-37
3FL12812AAAAWBZZA Ed2
March 2007
As soon as a downlink PS I/B radio bearer is allocated to a UE the iRM preemption
timer assigned to each eligible mobile is armed. At each UE timer expiration, the cell
preemption color is checked, and if the cell is congested, the eligible user is
preempted if the following condition based on the bit rate comparison is fulfilled:
If
• current DL RB bit rate > bit rate of the target RB given by the iRM table with
Radio
• Link Condition = bad and Cell Color = Red, relating to the user OLS,
Then
• preemption is processed and the downgrade is performed.
8-37
Interaction with iRM RAB to RB
Mapping
iRM Color
Radio Color
Green
Yellow
Worst
Preemption Color
Black
Radio Color
Red
White
Cell Color
Cell Color
Iub Color
8-38
Worst
Iub Color
3FL12812AAAAWBZZA Ed2
March 2007
The iRM Preemption cell color determination algorithm is similar to the one already
implemented for the iRM RAB to RB Mapping feature based on the cell color
evaluation. However, it implies some specific thresholds relating to the calculation of
the code load, power load and Iub load. Consequently it has an independent
mechanism from the one used for iRM CAC.
The addition of the new colors (Black and White) is made for preemption purpose
only.
It has no effect on iRM RAB to RB Mapping process applied at call admission or on
RB reconfiguration.
8-38
Student notes
8-39
Student notes
8-40
Power Management
Section 9
3FL12812AAAAWBZZA Ed2
9-1
March 2007
Objectives
After this section, you will be able to
> Describe power management static configuration
> Describe PRACH Power Control and associated parameters
> Describe UL Power Control and associated parameters
> Describe DL Power Control and associated parameters
9-2
3FL12812AAAAWBZZA Ed2
9-2
March 2007
Contents
> Power Management Static Settings
> PRACH Power Control
> UL DPCCH Open Loop Power Control
> UL Outer Loop Power Control
> UL Inner Loop Power Control
> DL Traffic Channels Power
> DL Outer Loop Power Control
> DL Inner Loop Power Control
9-3
3FL12812AAAAWBZZA Ed2
9-3
March 2007
Student notes
9-4
Power Management Static Settings
9-5
3FL12812AAAAWBZZA Ed2
9-5
March 2007
Cell Downlink Power Settings
maximumPowerAmplification (BtsCell)
MaxTxPower (FDDCell)
F2
PaRatio (BtsCell)
F1
PaRatio (BtsCell)
Cell Setup
MaxTxPower (FDDCell) = MIN ( MaxTxPower (FDDCell) , MaxDlPowerCapability)
MaxDlPowerCapability = maximumPowerAmplification (BtsCell) x PaRatio (BtsCell) - Global Losses
3FL12812AAAAWBZZA Ed2
9-6
March 2007
At the cell setup, the RNC calculates the max Tx Power which is the maximum
power that will be used to configure the cell:
• Max Tx Power (FDDCell) = min (Max Tx Power Required, Max DL Power
capability)
At the NodeB level, the power is owned by Power Amplifiers which can be shared by
multiple cells.
In Alcatel-Lucent configurations, cells on the same sector but on different carriers
may share or not the same Power Amplifier. This capability should allow to optimize
the use of the PA. The sharing of power between different cells associated to the
same PA is static.
A configuration parameter at the OMC-B (called PA_Ratio) allows to share a PA
power between 2 cells. From RNC perspective, the sharing is transparent.
Example:
Local Cells 1 and 2 respectively on F1 and F2 frequencies sharing PA1 (power P1)
PA_Ratio (Local Cell 1) = 50% , PA_Ratio (Local Cell 2) = 50%
The NodeB will then derive the Max DL Power Capability available for these
LocalCell1 and 2 and provides it to the RNC through NodeB resource notification
message.
Max DL Power Capability (Local Cell) = (PA_Ratio (Local Cell) x PA Power) - Global
Losses.
9-6
Cables Losses without TMA
tmaAccessType (AntennaAccess)
externalAttenuationMainDl (AntennaAccess)
externalAttenuationDivDl (AntennaAccess)
externalAttenuationXXXDl = 0
BTS
MCPA
Tx Splitter
DDM
Reference point
Global Losses = Internal Losses
externalAttenuationXXXDl ≠ 0
BTS
MCPA
Tx Splitter
DDM
Reference point
Global Losses = Internal Losses + externalAttenuationXXXDl
3FL12812AAAAWBZZA Ed2
9-7
March 2007
Computation of losses is not the same depending on:
• parameters externalAttenuationMainDl and externalAttenuationDivDl of the
AntennaAccess object,
• TMA configuration.
Cable Losses without TMA.
If externalAttenuationXXXDl = 0, the transmission power reference point is defined at
the antenna connector of the BTS. In this case the Global Losses refer only to
internal cabling losses (typical value = 0.8 dB) and DDM insertion losses (typical
value = 0.5 dB).
For OTSR configurations additional losses must be taken into account:
• Tx Splitter insertion losses (typical value = 0.3 dB)
• Additional cabling between Tx Splitter and DDM (typical value = 0.3 dB).
If externalAttenuationXXXDl ≠ 0, the transmission power reference point is defined at
the antenna connector after the RF feeder (antenna side).
In this case, the reference point is the point so that losses between the BTS feeder
connector (out put of the cabinet) and this point are equal to the datafilled value of
externalAttenuationXXXDl.
9-7
Cables Losses with TMA
tmaAccessType (AntennaAccess)
externalAttenuationMainDl (AntennaAccess)
externalAttenuationDivDl (AntennaAccess)
externalAttenuationXXXDl = 0
BTS
MCPA
Tx Splitter
TMA
DDM
Reference point
Global Losses = Internal Losses + Feeder Losses + TMA Insertion Losses + Jumper Losses
externalAttenuationXXXDl ≠ 0
BTS
MCPA
Tx Splitter
TMA
DDM
Reference point
Global Losses = Internal Losses + externalAttenuationXXXDl + TMA Insertion Losses + Jumper Losses
9-8
3FL12812AAAAWBZZA Ed2
March 2007
When a TMA is specified (tmaAccessType = tmaUmtsOnly or tmaMix), the
transmission power reference point moves to the antenna port of the TMA. Additional
losses are taken into account:
• TMA insertion losses are equal to 0.3 dB in the transmission path,
• jumper losses are set to 2*0.6 dB (0.6 dB for each jumper).
If externalAttenuationXXXDl is set to 0, the feeder losses are equal to 2 dB.
Otherwise the feeder losses are equal to the datafilled value of
externalAttenuationXXXDl .
9-8
Common Channel Power Settings
NodeB
Traffic Power
(SHO
reserved)
Traffic
Power
Channel
parameter
Object
PCPICH
pcpichPower
FDDCell
P-SCH
pschPowerRelativeToPcpich
FDDCell
S-SCH
sschPowerRelativeToPcpich
FDDCell
P-CCPCH
bchPowerRelativeToPcpich
FDDCell
S-CCPCH
sccpchPowerRelativeToPcpich
SCCPCH
AICH
aichPowerRelativeToPcpich
RACH
PICH
pichPowerRelativeToPcpich
PCH
Overhead
Power
(Common
Channels)
9-9
3FL12812AAAAWBZZA Ed2
March 2007
In the overhead, the Pilot power, i.e. the P-CPICH power is defined by the
pcpichPower parameter of the FDDCell object as an absolute value in dBm,
referenced at the BTS antenna connector.
All the other common channel powers are given relatively to the P-CPICH level.
Because the check in the BTS (CCM) at call setup, this relationship must be true for
maxTxPower and PcpichPower: PcpichPower > MaxTxPower - 15 dB.
A sensor at the output of the MCPA allows to measure the effective output power of
the amplifier. The range of sensibility of this sensor is [25 dBm..46.5 dBm]. So as to
be sure to detect power, it is recommended that the Pcpich Power (at PA Output) is
higher than the minimum sensibility of this sensor).
PcpichPower > 25 dBm-total_losses_between_PA_output_and_reference_point
P-CPICH power is recommended to be set at:
• 35 dBm in case of one channel,
• the half (32 dBm) if two carriers are supported by the same PA.
9-9
Dedicated Channels Power Settings
RadioAccessService
o
TxP
dUl
e
w
Allo
m ax
wer
sPo
(UlU
f)
Con
wer
FACH
DedicatedConf
maxTxPower (FDDCell)
powerConfId (FDDCell)
PowerConfClass
minDlTxPower (DlUsPowerConf)
max UE Tx Power (UE Power Class)
maxDlTxPower (DlUsPowerConf)
DlUsPowerConf
UlUsPowerConf
Max UL Tx Power = MIN( maxAllowedUlTxPower (UlUsPowerConf) , Max UE Tx Power)
9-10
3FL12812AAAAWBZZA Ed2
March 2007
Part of the Dedicated Channels power management relies on static settings.
This is for example the case in downlink for the maximum power per carrier and the
upper and lower bounds of the traffic channel. It is important to note that these two
last parameters are not necessarily the same for all UEs communicating in the cell as
different values are used depending on the radio bearer.
Static settings are also used to define the maximum allowed transmission power in
UL per User Service. It represents the total maximum output transmission power
allowed for the UE and depends on the type of service required. The information will
be transmitted on the FACH, mapped on the S-CCPCH, to the UE in the RADIO
BEARER SETUP message of the RRC protocol.
Consequently, whenever a radio bearer is set up or reconfigured, when a transport or
a physical channel is reconfigured, when a RRC connection is setup or reestablished, when the active set is updated or when a handover is performed from
GSM to UTRAN, a new value may be decided by the RNC (Control Node) for the
parameter maxAllowedUlTxPower and this parameter shall be re-transmitted to the
UE.
9-10
PRACH Power Control
9-11
3FL12812AAAAWBZZA Ed2
9-11
March 2007
PRACH Open Loop
AICH
NACK
NACK
NACK
ACK
SIB 5
sibMaxAllowedUlTxPowerOnRach (PowerConfClass)
PRACH
Data part
SIB 5
powerOffsetPpm (static)
PRACH
Control part
SIB 5
betaC (static)
betaD (static)
SIB 5
powerOffsetPO (RACH)
Pini
Preamble part
Message part
SIB 5
SIB 5
Pini = pcpichPower (FDDCell) + RTWP + constantValue (RACH) - P-CPICH_RSCP
SIB 7
9-12
3FL12812AAAAWBZZA Ed2
March 2007
The PRACH consists of:
• a preamble part which is sent by the UE and repeated until an Acquisition
Indicator (ack or nack) is received over AICH or the preamble retransmission
counter reaches its max value (parameter provided by the network). The first
preamble is transmitted with a power of “Preamble initial power”. Each
consecutive preamble is transmitted with a power equal to the previous one plus
a ‘power ramping step”. “Preamble initial power “is calculated by the UE based on
parameters sent on SIB5 and SIB7 and on CPICH RSCP measured by the UE.
“power ramping step” is a UTRAN parameter sent to the UE over SIB5,
• a message part which is sent after an acknowledged Acquisition indicator. This
message part is composed of control and data part. The power of control part is
equal to the power of the last preamble sent plus Pp-m which is a UTRAN
parameter sent over SIB5. The power of data part is derived from the power of
control part through (βc,βd) parameters per TFC also sent by the UTRAN over
SIB5. βd/βc defines the relative power between control part and data part.
Notes
• RTWP: corrective term evaluating the average interference level on UL. In
Alcatel-Lucent implementation, this is not a parameter; it corresponds to the UL
RTWP measured by the NodeB. It is broadcast in SIB 7.
• constantValue: corrective term aiming to compensate for shadowing effects. It is
broadcast in SIB 5.
9-12
UL DPCCH Open Loop Power
Control
9-13
3FL12812AAAAWBZZA Ed2
9-13
March 2007
UL Dedicated Channels Synchronization
INIT
nInSyncInd (FDDCell)
Sync OK
nInSyncInd (FDDCell)
Sync KO
nInSyncInd (FDDCell)
nOutSyncInd (FDDCell)
tRlFailure (FDDCell)
RL Failure
SIRAV > -3dB => InSyncInd
RL Restore
SIRAV < -3dB => OutSyncInd
nOutSyncInd (FDDCell)
tRlFailure (FDDCell)
nInSyncInd (FDDCell)
3FL12812AAAAWBZZA Ed2
9-14
March 2007
The uplink radio link sets are monitored by the NodeB, to trigger radio link
failure/restore procedures. Once the radio link sets have been established, they will
be in the in-sync or out-of-sync states.
When the radio link set is in the in-sync state, after receiving nOutSynchInd
consecutive out-of-sync indications, the NodeB shall:
• start timer tRlFailure;
• upon receiving nInSynchInd successive "in sync" indications from Layer1:
— Stop and reset timer tRlFailure;
• if tRlFailure expires:
— NodeB shall trigger the RL Failure procedure and indicates which radio link
set is out-of-sync. When the RL Failure procedure is triggered, the state of
the radio link set change to the out-of-sync state.
When the radio link set is in the out-of-sync state, after receiving nInSynchInd
successive in-sync indications NodeB shall trigger the RL Restore procedure and
indicate which radio link set has re-established synchronization. When the RL
Restore procedure is triggered, the state of the radio link set change to the in-sync
state.
9-14
DPCCH Open Loop Power Control
Pinitial (UL DPCCH) = dpcchPowerOffset (UlInnerLoopConf) – P-CPICH_RSCP
UL DPCCH Power Increase = ulTpcStepSize (UlInnerLoopConf)
DL DPCC
H Tx Pow
er Comm
ands
UL Synchronization Failed
T TF
PL Data1 P
Data2 PL
CI
C
0
1
0
1
0
1
TS 0 TS 1 TS …
First pattern
0
1
0
1
1
0
1
0
TS 9 TS 10
Last pattern
dlTpcPattern01Count (FDDCell)
9-15
3FL12812AAAAWBZZA Ed2
March 2007
When establishing the first DPCCH the initial power used by the UE to start the UL
DPCCH transmission is:
• DPCCH_Initial_power = dpcchPowerOffset – CPICH RSCP
Where dpcchPowerOffset is a UTRAN parameter sent in the RRC message (RADIO
BEARER SETUP/RECONF).
For the first Radio Link set established towards the UE (NBAP parameter “First RLS
Indicator” in RADIO_LINK_SETUP message) and while the uplink synchronization is
not yet achieved, a specific behavior is described allowing to delay the UL inner loop
power control.
The pattern (represented twice) is continuously repeated until the UL synchronization
is established. During this pattern the UE will not increase its power.
Then, UE increase its Tx power by ulTpcStepSize only if synchronization does not
succeed). However it shall be restarted at the beginning of each frame where CFN
mod[4] = 0.
9-15
UL Power Control Preamble
betaC (SignalledGainFactor)
betaD (SignalledGainFactor)
Inner Loop Power Control
DPCCH DPCCH DPCCH
Inner Loop Power Control
Empty
DPDCH
DPDCH
DPDCH
DPDCH
DPCCH DPCCH
DPCCH
DPCCH
DPCCH
pcPreamble (UlInnerLoopConf)
RNC
9-16
srbDelay (UlInnerLoopConf)
RRC Signaling
3FL12812AAAAWBZZA Ed2
March 2007
Dedicated channels may use a power control preamble at the start of the transmission, in
order to ensure that the inner loop power control has converged when the transmission of
the data bits starts. It consists in a given number of DPCCH frames (provided through
pcPreamble parameter) transmitted prior to the data transmission on DPDCH. The RNC
transmits the pcPreamble parameter (number of DPCCH preamble frames) in the “Uplink
DPCH power control info” IE using RRC signaling.
In addition to the pcPreamble delay, the mobile should not send any data on signaling radio
bearers RB0 to RB4 during the number of frames indicated in the “SRB delay” IE, sent
through RRC signaling in the “Uplink DPCH power control info” IE. The SRB delay value is
defined by the srbDelay parameter value.
Inner loop power control is thus applied on DPCCH only, in a first time, starting from the
initial DPCCH transmission power determined through the open loop power control process.
Then, once pcPreamble DPCCH frames have been transmitted and srbDelay frames
passed, data start to be transmitted on DPDCH at an initial transmission power deduced
from the current DPCCH transmission power and DPDCH / DPCCH power difference (using
betaD and betaC gain factors).
Basically, the necessity to delay the power control on dedicated channels might depend on
the service’s characteristics. Indeed, if the data transmission is delayed by one radio frame
(in the case data are to be transmitted just after dedicated channel assignment), then it
requires some data to be buffered both at Node-B and UE. Consequently, it increases the
transmission delay for these data, which does not match real time service constraints for
example. For the same reason, Alcatel-Lucent has decided to implement a power control
preamble process on dedicated channels for all procedures except handover to UTRAN
(Power control preambles are absent in handover to UTRAN command).
9-16
UL DPCCH / DPDCH Power Ratio
RNC
ulUserService
SignalledGainFactor
CSDTCH12_2Kx4SRBDCCH3_4K
2PSDTCH64Kx4SRBDCCH3_4K
CSDTCH12_2Kx2PSDTCH64Kx4SRBDCCH3_4K Signaled Mode
CSDTCH64Kx4SRBDCCH3_4K
PSDTCH64Kx4SRBDCCH3_4K
TFC 0
PSDTCH384Kx4SRBDCCH3_4K
StandaloneSRBDCCH3_4K
...
betaC
betaDbetaC
betaDbetaC
refTfcId
refTfcId
betaD betaC
refTfcIdbetaD
refTfcId
RNC
ulUserService
CSDTCH12_2Kx4SRBDCCH3_4K
2PSDTCH64Kx4SRBDCCH3_4K
Computed Mode
CSDTCH12_2Kx2PSDTCH64Kx4SRBDCCH3_4K
CSDTCH64Kx4SRBDCCH3_4K
TFC 1
PSDTCH64Kx4SRBDCCH3_4K
PSDTCH384Kx4SRBDCCH3_4K
StandaloneSRBDCCH3_4K
TFCS #2
...
9-17
ComputedGainFactor
refTfcId
betaC (SignalledGainFactor)
betaC (ComputedGainFactor)
betaD (SignalledGainFactor)
betaD (ComputedGainFactor)
refTfcId (SignalledGainFactor)
refTfcId (ComputedGainFactor)
refTfcId
3FL12812AAAAWBZZA Ed2
March 2007
For a given Access Stratum configuration, corresponding to one precise
UlUserService object instance, some TFCs have their betaC and betaD values
defined through betaC and betaD parameters respectively, whereas some other
TFCs use reference TFCs to deduce their own betaC and betaD values.
In order to give a reference identity to a TFC, to declare it as a possible reference
TFC for other TFCs, an optional parameter named refTfcId (SignalledGainFactor
object) is used.
Once the reference TFCs are declared, some other TFCs of the TFCS (under the
same UlUserService instance) can be provisioned as computedGainFactors
instances (mode “computed” chosen at the OAM in the RNC MIB).
For each of them, there is a pointer on a reference TFC in order to indicate from
which betaC and betaD values the TFC shall compute its own betaC and betaD
values:
• This pointer to a reference TFC corresponds to refTfcId parameter in the
computedGainFactor object.
• This parameter corresponds to the identity of a reference TFC set through
refTfcId parameter in SignalledGainFactor object.
9-17
UL Rate Matching Attributes
UlRbSetConf
S-RNC
SRBDCCH3_4K
CSDTCH12_2K
CSDTCH64K
PSDTCH64K
PSDTCH128K
PSDTCH384K
2PSDTCH64K
...
DynamicParameterPerDCH
ulRateMatchingAttribute
UlRbSetConf
D-RNC
SRBDCCH3_4K
CSDTCH12_2K
CSDTCH64K
PSDTCH64K
PSDTCH128K
PSDTCH384K
2PSDTCH64K
...
DynamicParameterPerDCH
iurMinRateMatchingAttribute
iurMaxRateMatchingAttribute
ulRateMatchingAttribute (DynamicParameterPerDCH)
iurMinRateMatchingAttribute (DynamicParameterPerDCH)
iurMaxRateMatchingAttribute (DynamicParameterPerDCH)
9-18
3FL12812AAAAWBZZA Ed2
March 2007
Rate matching is done to adapt the bit rate so that after transport channel
multiplexing bit rate is adapted to the capability of the underlying physical channel.
Rate matching consists in repeating or puncturing bits in the radio frame. Each
Transport Channel is assigned a rate matching attribute by higher layers. This
attribute is used to calculate the number of bits to be repeated or punctured.
Rate matching attribute (part of the transport format) is used to control the relative
rate matching between different transport channels multiplexed together onto the
same physical resource. By adjusting this attribute the quality of different services
can be fine tuned to reach an equal or near-equal symbol power level requirement.
In UL rate matching may vary on a frame-to-frame basis to fill up the physical
channel. Uplink rate matching attribute is strongly related to DPDCH/DPCCH power
difference and therefore to the appropriate behavior of UL power control and
resulting UL Quality of Service.
Note
A check is done by Drift-RNC when receiving a RNSAP Radio Link Setup message
regarding the value of uplink rate matching attribute, so that the value belongs to a
specific range, given by the two attributes iurMinRateMatchingAttribute and
iurMaxRateMatchingAttribute.
9-18
UL Outer Loop Power Control
9-19
3FL12812AAAAWBZZA Ed2
9-19
March 2007
SIR Target Management
RNC
initialUlSirTarget (UlUsPowerConf)
(NBAP)
CRCI
CRCI
ulUserService
CSDTCH12_2Kx4SRBDCCH3_4K
2PSDTCH64Kx4SRBDCCH3_4K
CSDTCH12_2Kx2PSDTCH64Kx4SRBDCCH3_4K
referenceUlRbSetConfId
CSDTCH64Kx4SRBDCCH3_4K
(ReferenceUlRbSetList)
PSDTCH64Kx4SRBDCCH3_4K
PSDTCH384Kx4SRBDCCH3_4K
StandaloneSRBDCCH3_4K
...
Partial
OLPC
ulBlerTarget
(DynamicParameterPerDch)
Partial
OLPC
ulBlerTarget
(DynamicParameterPerDch)
OLPC
Master
New SIR Target
9-20
SRBDCCH3_4K
CSDTCH12_2K
CSDTCH64K
PSDTCH64K
PSDTCH128K
PSDTCH384K
2PSDTCH64K
...
UlRbSetConf
SIR Target
Update
3FL12812AAAAWBZZA Ed2
March 2007
The initial SIR target is sent by the RNC to the NodeB through initialUlSirTarget
parameter. This parameter is instantiated per RAB. Consequently, once the RNC has
matched a RB onto the RAB requested by the Core Network, it points onto the initial
SIR target value corresponding to this RB in the initialUlSirTarget parameter. This
value is transmitted to the NodeB using NBAP signaling at each RADIO LINK
SETUP or reconfiguration.
For each UlUserService, the list of radio bearers (UlRbSetConf) used in the multiple
reference OLPC is given through the referenceUlRbSetConfId parameter.
The outer loop power control algorithm takes into account all transport channels. For
each transport channel a separate outer loop machine is run. Each outer loop
machine updates its partial SIR target according to its transport channel quality target
(UlBlerTarget) as soon as it receives at least one transport block CRC. The partial
SIR target is then sent to the outer loop power control master.
The OLPC master determines the new SIR target as:
• the maximum partial SIR target if at least one OLPC machine increases its partial
SIR target,
• the minimum partial SIR target if all OLPC machines reduce their partial SIR
target.
Whenever the new SIR target is different from the old one, it is sent to the NodeB.
9-20
Partial SIR Target Update
If CRCI bad
If CRCI good
SIR Target
SIR Target
ulUpSirStep
ulUpSirStep
1
-1
ulBlerTarget
SIR Target
minSirTarget (UlUsPowerConf)
transmitTimeInterval (static)
maxSirTarget (UlUsPowerConf)
TTI
isUlOuterPCActivated (UlOuterLoopPowerCtrl)
ulUpSirStep (DynamicParameterPerDch)
ulBlerTarget (DynamicParameterPerDch)
Update Period = Max [TTI of ReferenceUlRbSetList] x ulUpdatePeriod (UlOuterLoopPowerCtrl)
Triggered Update if SIR Variation ≥ updateThreshold (DynamicParameterPerDch)
9-21
3FL12812AAAAWBZZA Ed2
March 2007
The RNC computes actualized partial SIR targets every TTI. The TTI value in
millisecond is given by the transmitTimeInterval static parameter relative to the
TrCHs used as references for the outer loop power control. The reference TrCHs
depends on the service type.
Each outer loop machine updates its partial SIR target according to its transport
channel quality target (UlBlerTarget) as soon as it receives at least one transport
block CRC. An update from each OLPC machine to the OLPC master is sent every
update period or if the SIR target variation exceeds an upper limit (updateThreshold).
The update period is defined by ulUpdatePeriod, and is provided in a number of
TTIs.
Whenever the new SIR target is different from the old one, it is sent to the NodeB.
When updating the SIR target at the NodeB, the RNC sends on the user plane a
specific control frame, called Outer Loop Power Control, to the NodeB.
Consequently, for a given DPCCH, the period between two uplink SIR target updates
cannot be shorter than the shortest TTI of the DL associated transport channels.
9-21
Student notes
9-22
UL Inner Loop Power Control
9-23
3FL12812AAAAWBZZA Ed2
9-23
March 2007
UL Inner Loop Power Control
Rake
Pilot
SIRestimate
DPCCH
TPC
0 or 1
TPC
> or <
SIRTarget
• Down Command:
if SIRestimate > SIRtarget then TPC = 0
• Up Command:
if SIRestimate < SIRtarget then TPC = 1
9-24
3FL12812AAAAWBZZA Ed2
March 2007
Uplink inner loop power control algorithm is located in the NodeB physical layer. It is
a fast procedure (up to 1500 Hz power change rate) used to derive power control
commands (to be applied by the UE) from the SIR target (set by the RNC) and UL
measurements.
The NodeB estimates the instantaneous SIR on the pilot bits received on the UL
DPCCH and compares it to the SIR target signaled by the RNC. In case the
instantaneous SIR is lower (respectively higher) than the target SIR, an up
(respectively down) command is sent to the UE in the downlink DPCCH TPC field of
each DPCCH radio time slot:
• up command: TPC = 1
• down command: TPC = 0.
In every slot, there is either an up or a down power control command: this process
does not provide a good stability of the transmission power.
TPC commands are computed in each NodeB independently from the others, so if
the UE is in Soft Handover with several NodeBs, the TPC commands received from
the different NodeBs may be conflicting. In the case of a softer handover, the unique
involved NodeB sends the same TPC command on all the radio links of the same
radio link set.
9-24
UL Power Control Algorithms
Softer handover
identical TPC commands
for the radio link set
SIR target 2
In case of soft HO
(i.e. TPC1 ≠ TPC2)
UE combines TPCs
according to the selected
algorithm
TPC2
TPC2
NodeB 2
2 RLs
RNC
powerCtrlAlgo (UlInnerLoopConf)
TPC1
SIR target 1
algo1
algo2
One TPC_cmd
9-25
Soft handover
possibly different TPC commands
3FL12812AAAAWBZZA Ed2
NodeB 1
1 RL
March 2007
In case of soft handover (where TPC commands come from different NodeBs), the
UE has to combine different TPCs in order to derive one single internal TPC_cmd
(internal power control command applied to adjust the UL transmission power).
There are 2 standardized algorithms (named: algorithm 1 and algorithm 2 in the
3GPP Specifications) for the UE to process TPC commands.
The choice between these two algorithms is under the control of the RNC 1000, and
is managed through powerCtrlAlgo parameter (manufacturer parameter).
It is UE specific in the sense that a specific message is sent to each UE in order to
indicate which algorithm to use, but Alcatel-Lucent sets the same value for all cells
managed by an RNC.
9-25
UL Inner Loop Algorithm 1
Algo 1: PC rate = 1500 Hz (T=666 µs)
• no soft HO: UE derives a TPC_cmd
from the TPC command received for
each slot
powerCtrlAlgo = algo1
• soft HO: UE has to combine TPCs
from different radio link sets and
deduces a single TPC_cmd
Soft HandOver
• TPC_cmd = -1, +1
DL DPCCH TCP field
Algo1 output
1
1
0
0
+1
+1
-1
-1
x
UE Tx output power
Algorithm allows the UE to derive
a single TPC_cmd per slot
DL DPCCH TCP1 field
1
1
1
0
DL DPCCH TCP2 field
1
1
0
0
DL DPCCH TCP3 field
1
0
0
0
+1
+1
-1
-1
Algo1 output
x
ulTpcStepSize
ulTpcStepSize
UE Tx output power
ulTpcStepSize (UlInnerLoopConf)
9-26
3FL12812AAAAWBZZA Ed2
March 2007
This algorithm is well adapted for average speed UEs in urban or suburban environment.
The principle of algorithm 1 is that the UE adjusts its DPCCH transmission power every slot
(frequency = 1500 Hz), according to TPC_cmd (internal power control command applied to
adjust the UE transmission power) derived from the TPC commands received from all
NodeBs involved in the communication.
We can distinguish three cases of TPC_cmd generation:
• No macrodiversity: the UE receives a single TPC command in each slot (on the single
radio link established for the communication), from which it derives a TPC_cmd as
follows:
— if TPC command = 0, then TPC_cmd = -1
— if TPC command = 1, then TPC_cmd = 1
• Softer handover: in this case, the UE is aware (from TPC combination index parameter
transmitted through RRC protocol) that it will receive identical TPC commands in the
downlink. The UE is then able to combine these commands into a single TPC command,
for example (UE implementation is proprietary) using maximum ratio combining with all
TPC commands received in order to optimize the TPC command decoding.
• Soft handover: in this case, the TPC commands may be different. This case may even
involve a softer handover (from which a single TPC is derived, using for example MRC).
The UE has first to use soft decision in order to decode the different TPC commands
transmitted. Then, it has to combine them in order to deduce a single TPC_cmd value
Then, after deriving a unique TPC_cmd, the UE implements a power change based on the
ulTpcStepSize parameter of the UlInnerLoopConf object.
9-26
UL Inner Loop Algorithm 2 (no SHO
case)
Algo 2: PC rate = 300 Hz (T=3,333 ms)
• no soft HO: UE derives a TPC_cmd
from the TPC command received on a
5 slot-cycle basis
Algorithm allows the UE
to derive a single TPC_cmd
every 5 slots
powerCtrlAlgo = algo2
• soft HO: UE has to combine TPCs
from different radio link sets
No Macrodiversity
• TPC_cmd = -1, 0, +1
5 radio slots
DL DPCCH TCP field
Algo2 output
1
1
1
1
1
0
0
0
0
0
+1
1
1
-1
0
0
0
0
x ulTpcStepSize
UE Tx output power
ulTpcStepSize (UlInnerLoopConf)
9-27
3FL12812AAAAWBZZA Ed2
March 2007
This algorithm is adapted to high or low speed environment (typically: dense urban or
rural). With this algorithm, the UE concatenates N TPC commands received on
consecutive radio slots to derive a TPC_cmd to be applied after the Nth slot. N can
be different according to the handover situation, but it does always divide 15 (the
combining window of the TPC commands does not extend outside the frame
boundary). Allowing a decision every N = 5 radio slots instead of every slot, algorithm
2 is a way of emulating step sizes smaller than 1 dB (typically: 0.2 dB or 0.4 dB,
corresponding to the step sizes of 1 and 2 dB respectively, but applied every 5 TS).
Note: In the TPC combination algorithm 2, the TPC_cmd is either 1, –1 or 0.
Algorithm 2 works in the following way:
• No macrodiversity: the UE concatenates commands received from 5 consecutive
TS to derive a TPC_cmd value:
— For the first 4 slots of a set, TPC_cmd = 0
— For the fifth slot of a set, the UE uses hard decisions on each of the 5
received TPC commands as follows:
– if all 5 hard decisions within a set are 1, then TPC_cmd = 1
– if all 5 hard decisions within a set are 0, then TPC_cmd = -1
– otherwise, TPC_cmd = 0
• Softer handover: similarly to what happens for algorithm 1, for each slot, the UE
soft-combines the TPC commands known to be the same (received from the
same NodeB).
9-27
UL Inner Loop Algorithm 2 (SHO case)
DL DPCCH TCP1 field
1
1
1
1
1
1
1
1
1
0
+1
DL DPCCH TCP2 field
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
0
0
0
0
+1
0
0
DL DPCCH TCPN field
1
1
0
1
0
1
-1
0
0
0
0
0
+1
0
0
0
0
0
0
-1
-1
Sum of TPC
N
> 0.5
< - 0.5
Algo2 output
+1
Otherwise
-1
x
0
ulTpcStepSize
UE Tx ouput power
3FL12812AAAAWBZZA Ed2
9-28
March 2007
Soft handover: the derivation of the TPC_cmd from the TPC commands of the
different radio links is done in the following way:
• First, the UE determines 1 temporary TPC command called TPC_tempi for each
of the N sets of 5 TPC commands. It is done as follow:
— If all 5 hard decisions with in a set = 1, TPC_tempi = 1.
— If all 5 hard decisions with in a set = 0, TPC_tempi = -1.
— Otherwise, TPC_tempi = 0
• Then the UE derives the combined TPC_cmd for the 5th slot as a function of all
the N TPC_tempi:
— TPC_cmd = 1 if (Sum of TPC_tempi)/N > 0.5
— TPC_cmd = -1 if (Sum of TPC_tempi)/N < -0.5
— Otherwise TPC_cmd = 0
• Finally, after deriving a unique TPC_cmd, the UE implements a power change:
— Uplink Power Change = TPC_cmd x ulTpcStepSize.
9-28
DL Traffic Channels Power
9-29
3FL12812AAAAWBZZA Ed2
9-29
March 2007
Initial DL Traffic Channel Power
First Radio Link
MaxDlTxPower (DlUsPowerConf)
Pinitial = pcpichPower (FDDCell) + initialDlEcNoTarget (DlUsPowerConf) - P-CPICH_Ec/No
MinDlTxPower (DlUsPowerConf)
SHO Leg Addition
isShoLegInitialAlgoEnabled (RadioAccessService)
Pinitial = pcpichPower (FDDCell) + initialDlEcNoTarget (DlUsPowerConf) - P-CPICH_Ec/No Equivalent
cell = N
Σ
P-CPICH_Ec/No Equivalent =
P-CPICH_Ec/No (cell)
cell =1
9-30
3FL12812AAAAWBZZA Ed2
March 2007
When a traffic (dedicated) channel is setup, it is done at a certain downlink power
called Pini defined by the following equation:
• Pini = pcpichPower + initialDlEcnoTarget – CPICH_Ec/No
Where pcpichPower is the downlink P-CPICH power, initialDlEcnoTarget depends on
the service allocated to the UE (access stratum configuration) and CPICH_EC/N0 is
the EC/N0 of the Pilot received by the UE.
The Pini is used in the Call Admission Control downlink power reservation algorithm.
The downlink transmission power is limited by an upper and lower limit for each radio
link. This limitation is set through the maxDlTxPower and minDlTxPower parameters
(DlUsPowerConf object). Both parameters provide actually a value for each access
stratum configuration, so they correspond to a set of values rather than to a single
value. The value (in dB) of these parameters is provided with respect to P-CPICH
power defined by the pcpichPower parameter.
For SHO leg Addition, the initial power is calculated once for all the new links to be
added. Pini does not only depend on the CPICH Ec/No of the selected cell to be
added but of all the CPICH Ec/No of the cells of the old active set.
An equivalent CPICH Ec/N0 is calculated:
CPICH _ Ec / N 0
equiv
N
(dB ) = 10 ∗ log ∑10
 i =1
9-30
CPICH
Ec / N 0( celli )
10



DL DPCCH / DPDCH Power Offsets
po3ForPilotBits (DlUserService)
po2ForTpcBits (DlUserService)
po1ForTfciBits (DlUserService)
DL DPDCH Radio Frame
PO2
Pinitial
PO3
Pilot
9-31
PO1
Data1
TPC
TFCI
3FL12812AAAAWBZZA Ed2
March 2007
The RNC can also configure in the NodeB static downlink physical channel
parameters. In downlink it is possible to give power offsets to the pilot, TPC and
TFCI fields of the DPCCH relatively to the DPDCH.
They are given at radio link setup in the Power Offset information IE:
• PO1: TFCI bits,
• PO2: TPC bits,
• PO3: pilot bits.
In Alcatel-Lucent implementation the power offsets used to determine the
transmission power of the TFCI, TPC and PILOT bits are defined by the
po1ForTfciBits, po2ForTpcBits and po3ForPilotBits parameters respectively.
These parameters of the DlUserService object are transmitted in the
Power_Offset_Information IE of the RADIO LINK SETUP, ADDITION or
RECONFIGURATION (NBAP signaling). They are identical for all TFC in the TFCS.
9-31
Student notes
9-32
DL Outer Loop Power Control
9-33
3FL12812AAAAWBZZA Ed2
9-33
March 2007
DL Outer Loop Power Control
RNC
dlUserService
CSDTCH12_2Kx4SRBDCCH3_4K
2PSDTCH64Kx4SRBDCCH3_4K
CSDTCH12_2Kx2PSDTCH64Kx4SRBDCCH3_4K
CSDTCH64Kx4SRBDCCH3_4K
PSDTCH64Kx4SRBDCCH3_4K
PSDTCH384Kx4SRBDCCH3_4K
StandaloneSRBDCCH3_4K
...
Initial Quality target
RB Setup
Quality
Measurements
TPC
SRB
TRB
TX
isDlReferenceTransportChannelAllowed
dlBlerQuality
inner loop
power control
DL Outer Loop Control IE
Outer Loop
Power Control
9-34
isDlReferenceTransportChannelAllowed
dlBlerQuality
BLERtarget increase not allowed
or
BLERtarget increase allowed
3FL12812AAAAWBZZA Ed2
SRBDCCH3_4K
CSDTCH12_2K
CSDTCH64K
PSDTCH64K
PSDTCH128K
PSDTCH384K
2PSDTCH64K
...
DlRbSetConf
March 2007
The DL outer loop power control algorithm is mobile-manufacturer specific, and DL
power control outer loop is not necessarily based on SIR (like UL outer loop is). The
only information signaled to the UE by the RNC is a quality target for each radio
bearer, expressed as a BLER. This quality target is sent to the UE through RRC
signaling (DL Outer Loop Control procedure) for each transport channel of the
connection. This quality target information is mandatory for handover to UTRAN,
radio bearer setup and transport channel reconfiguration messages. It is optional for
radio bearer reconfiguration and release, RRC connection setup and reestablishment messages.
The DL outer loop power control algorithm is located in the UE but the RNC may
further use the downlink Outer Loop control procedure to control the DL outer loop
algorithm in the UE. To prevent the UE from increasing its DL BLER target value
above its current value (the initial one, transmitted by the RNC via RRC signaling),
the RNC sets the “Downlink Outer Loop Control” IE to “increase not allowed”. This
allows reducing the impact of the UE proprietary outer loop algorithm on the system.
isDlReferenceTransportChannelAllowed indicates that the first Transport Channel of
the RbSetConf is allowed to be used as an Outer Loop Power Control Reference
Transport Channel.
dlBlerQuality is used if isDlReferenceTransportChannelAllowed is TRUE.
dlBlerQuality is the BLER quality target which must be met during Outer Loop Power
Control. It is the Log10 of the BLER.
9-34
DL Inner Loop Power Control
9-35
3FL12812AAAAWBZZA Ed2
9-35
March 2007
DL Inner Loop Algorithm
TFCI
PL
BLER target
TPC = 0 / 1
TPC
UL D
PC C
H
NodeB
TPC
TPC =1=> TPC_cmd = +1
TPC_cmd
BLER est
UE Algo
New
BT
appl S outpu
ied t
t
o DP power
DCH
TPC =0 => TPC_cmd = -1
DL power
change
DL Power Change = ∆PTPC + ∆PBalancing
SHO
TPC_cmd x dlTpcStepSize (DlInnerLoopConf)
9-36
3FL12812AAAAWBZZA Ed2
ΣPBAL
March 2007
The DL inner loop power control algorithm is a fast procedure (1500 Hz) used to
optimize DL transmission power by sending power control commands to the NodeB
in the TPC field of UL DPCCH time slots.
At each TPC (Transmit Power Command = 0 or 1) field decoded (on UL DPCCH),
the BTS estimates the TPC_cmd (TPC command = -1 or 1) based on TPC and
Limited_Power_Increase values, and implements a DL power change as shown in
the above slide.
As the Limited_Power_Increase functionality is not implemented, TPC_cmd values
are directly deduced from TPC values as following:
• TPC = 0 => TPC_cmd = -1
• TPC = 1 => TPC_cmd = 1
So TPC_cmd has never the value 0 (either decrease or increase command for the
transmission power), like with combination algorithm 2 for UL power control.
The downlink power adjustment (incrementation or decrementation according to the
power control command) step size is tuned through the dlTpcStepSize parameter.
This parameter is transmitted by the RNC to the NodeBs using the
TPC_DL_Step_Size IE contained in the RADIO LINK SETUP REQUEST message
(NBAP). It cannot be reconfigured during the connection. 3GPP TS allowed values
are: 0.5 dB, 1 dB (mandatory), 1.5 dB and 2 dB. Alcatel-Lucent implementation
proposes only the two mandatory values: 0.5 dB and 1 dB.
9-36
Power Balancing
dlReferencePower
(DlUserService)
Power per Leg
P1
P2
P1
PREF
P2
time
RL Addition
isPowerBalancingAllowed (RadioAccessService)
powerBalancingRequired (DlUserService)
adjustmentPeriod (PowerBalancingAdjustmentParameters)
Radio Frame
ΣPBAL = (1 - R) x (PREF + PP-CPICH – PINIT)
∆PBalancing
adjustmentRatio (PowerBalancingAdjustmentParameters)
maxAdjustmentStep (PowerBalancingAdjustmentParameters)
3FL12812AAAAWBZZA Ed2
9-37
March 2007
The objective of downlink power balancing function is to equalize powers on the
different radio links, eliminating power drifting effects.
This function is triggered by the SRNC which provides balancing parameters to the
NodeBs and executed by the NodeBs.
The power balancing function brings a corrective factor Pbal which is added to the
power as calculated by the DL inner loop power control .
This Pbal is such that:
. ΣPbal = (1 – R).(Pref + Ppcpich – Pini)
where:
. ΣPbal is the sum of these corrective factors over an adjustment period
•
•
•
•
•
corresponding to a number of frames,
Pbal = 0 or -0.5 or 0.5 dB (in first implementation),
R is the adjustment ratio,
Pref is the value of the DL Reference Power,
Ppcpich is the power used on the primary CPICH,
Pinit is the power of the last slot of the previous adjustment period.
Instead of specifying which maximum correction should be applied on one slot, a
period is specified, as a number of time slots, where the accumulated power
adjustment should not be greater than 1 dB
The above slide shows an example with ΣPbal = - 4 dB, adjustment period = 2 Radio
Frames, max adjustment step = 5 Time Slots.
9-37
Rate Reduction Algorithm
1500 TPC commands / s
1
0
1
0
0
PL
1
TFCI
TPC
DPC_Mode = 0 (single Tpc)
UL D
PC C H
500 TPC commands / s
1
1
1
0
0
0
DPC_Mode = 1 (tpcTripletInSoft)
dpcMode (DlInnerLoopConf)
RRC signaling (from RNC)
9-38
3FL12812AAAAWBZZA Ed2
March 2007
The RNC has the possibility to activate a rate reduction algorithm. If rate reduction
algorithm is applied, then the UE issues one new command every 3 slots and
repeats it over 3 slots, so the DL inner loop TPC commands frequency is divided by
3 (1500 Hz down to 500 Hz).
This algorithm is controlled by the dpcMode parameter (DlInnerLoopConf object),
which is signaled to the UE in the Downlink DPCH Power Control Information IE
using RRC signaling:
• If dpcMode = singleTpc (0 on ASN1 interface), then the UE sends a specific TPC
command in each DPCCH time slot (starts in the first available slot).
• If dpcMode = tpcTripletInSoft (1 on ASN1 interface), then the UE repeats the
same TPC command over 3 successive DPCCH time slots.
On reception of TPC field in the UL DPCCH, the NodeB processes the command
depending on the DPC_MODE and calculates PTPC(k):
• DPC_MODE = 0 => at each slot:
— PTPC(k) = TPCDLStepSize if TPC = up
— PTPC(k) = -TPCDLStepSize if TPC = down
• DPC_MODE = 1 => each 3 slots:
— PTPC(k) = TPCDLStepSize if 3 last TPCs are up
— PTPC(k) = -TPCDLStepSize if 3 last TPCs are down.
9-38
Student notes
9-39
Student notes
9-40
Mobility in Connected Mode
Section 10
3FL12812AAAAWBZZA Ed2
10-1
March 2007
Objectives
After this section, you will be able to
> Describe Handover types and purpose
> Describe Soft Handovers and associated parameters
> Describe Intra-NodeB Blind Handover and associated
parameters
> Describe Alarm Handovers and associated parameters
> Describe IMSI-Based Handovers and associated parameters
10-2
3FL12812AAAAWBZZA Ed2
10-2
March 2007
Contents
> Mobility Requirements
> Active Set Management
> Primary Cell Determination
> Alarm Hard Handovers
> Intra-NodeB Blind Hard Handover
> IMSI-Based Handovers
10-3
3FL12812AAAAWBZZA Ed2
10-3
March 2007
Student notes
10-4
Mobility Requirements
10-5
3FL12812AAAAWBZZA Ed2
10-5
March 2007
Soft Handover Types
Core Network
RNC
RNC
NodeB
NodeB
FDDcell
FDDcell
FDDcell
Inter-RNC SHO
10-6
NodeB
FDDcell
FDDcell
Intra-RNC SHO
FDDcell
Intra-NodeB SHO
(Softer)
3FL12812AAAAWBZZA Ed2
March 2007
Soft Handover (SHO) applies only to dedicated physical channels and refers to the
case where more than one cell has a link established with a the UE. In this mode the
UE is connected to a set of cells known as the Active Set where it benefits from
macro diversity.
Softer Handover is a special case of SHO where the cells communicating with the
UE belong to the same NodeB, thus it can only be performed intra-RNC. The
particularity of the softer handover comes from the fact that the radio links coming
from different cells of the NodeB are combined together at the NodeB level before
being sent back to the RNC.
In the Intra-RNC SHO case, the cells involved in the soft handover procedure belong
to different NodeBs that are connected to the same Serving RNC ( i.e. the RNC in
charge of the RRC connection with the mobile). Radio Link recombination is
performed at the S-RNC level.
In the Inter-RNC SHO case, the cells of the active set are not all controlled by the SRNC. This is where the notion of Drift and Serving RNC comes into play:
• S-RNC is in charge of the RRC connection with the mobile.
• D-RNC controls the NodeB that does not belong to the S-RNC and for which a
radio link needs to be established with the mobile.
• An Iur link between S-RNC and D-RNC is required to perform inter-RNC SHO.
• From S-RNC and UTRAN transport perspective D-RNC acts as a router.
• From UE and Core Network perspective the presence of D-RNC is transparent,
i.e. soft handover occurs as usual.
10-6
Hard Handover Types
Core Network
RNC
RNC
NodeB
NodeB
NodeB
FDDcell
FDDcell
FDDcell
3G to 2G HHO
GSMcell
FDDcell
Inter-RNC HHO
FDDcell
Intra-RNC HHO
FDDcell
Intra-NodeB
Blind HHO
2G to 3G HHO
10-7
3FL12812AAAAWBZZA Ed2
March 2007
Hard Handover gathers a set of handover procedures where all the old radio linksare
abandoned before the new radio links are established (break before make).
Hard handovers are needed as soon as the UE needs to leave its serving UMTS
carrier. It could be:
• When the Iur interface is not present and the UE is moving from one RNC to
another.
• When moving to another UMTS carrier (inter / intra-RNC or inter / intra-PLMN):
this case is defined as the inter-frequency HHO.
• When moving to another technology (GSM, GPRS): this case is defined as the
inter-RAT HHO.
10-7
Periodic vs. Full Event Triggered
Reporting
RNC
RRC Measurement Control
(Intra-frequency, Periodical Reporting)
FALSE
isEventTriggeredMeasAllowed
(FDDCell)
RRC Measurement Control
(Ec/No, 1A, 1B, 1C, 1D, 1E, 1F)
RNC
RRC Measurement Control
(Ec/No, 2D, 2F)
RRC Measurement Control
(RSCP, 2D, 2F)
10-8
3FL12812AAAAWBZZA Ed2
TRUE
March 2007
Starting UA4.2, the mobility of a given UE is managed either in Periodical Mode or
Full Event Triggered Mode.
The choice between these two modes is done by RNC when the UE establishes a
communication in CELL_DCH state and is kept unchanged as long as the UE
remains in CELL_DCH state. There is no switch between Periodical Mode and Full
Event Mode in CELL_DCH state, even when the Primary Radio Link is changed.
In the event-triggered reporting mode, the type of the triggered event becomes the
main indication to compute the Mobility decisions. The semantic of the received
event indicates which decision has to be taken. In this mode, the RNC provides to
the UE, in the RRC Measurement Control, the means to compute the criteria to
manage the Mobility. The RNC has to perform the related action indicated by the
received event.
The parameter isEventTriggeredMeasAllowed controls the activation of the Full
Event Triggered feature on a per cell basis. The reporting mode for the call is the one
configured on the cell where the call is established, and is not changed during the
call duration (on CELL_DCH).
10-8
Periodical Reports Processing
RRC Measurement Report
RNC
RRC Measurement Report
Active Set cells
+
best Monitored Set cells
- 1 - Alarm Hard Handover criteria evaluation (Primary Cell)
• Inter-Frequency Hard Handover (3G to 3G)
• Inter-System Hard Handover (3g to 2G)
- 2 - Inter-Frequency Blind Hard Handover criteria evaluation (Primary Cell)
• Intra-NodeB Blind Hard Handover
- 3 - Active Set update
- 4 - Primary Cell election
10-9
3FL12812AAAAWBZZA Ed2
March 2007
The above slide indicates in which order the various procedures are performed in the
RNC when receiving a RRC Measurement Report message from the mobile.
In this release, Alarm Hard Handover refers to the following mobility cases:
• 3G to 2G handover for CS
• 3G to 2G handover for PS
• 3G to 2G handover for CS+PS
• 3G to 3G inter-frequency inter-RNC handover
• 3G to 3G inter-frequency intra-RNC handover.
10-9
Compound Neighbor List
NA2
NA2
NA2
NA3
NA3
A3
NA2
NA3
NA3
A2
NA1
NA3
NA2
NA3
NA1
NA2
NA1
NA3
A1
NA2
NA2
NA3
A3
NA2
NA3
NA1
NA3
NA1
Monitored Set
Primary Cell
A2
NA1
NA3
NA1
NA2
NA1
A1
NA2
NA2
NA3
NA1
NA1
Monitored Set
isCompoundingCellListActivated (RadioAccessService)
isCompoundingCellListActivated (FDDCell)
isCompoundingCellListActivated (NeighbouringRNC)
10-10
3FL12812AAAAWBZZA Ed2
March 2007
Prior to UA04.1, the monitored set was determined as the neighbors of the primary
cell. UA04.1 introduces the possibility to select the monitored set based on the
compounding neighbors list.
Bad neighboring management contributes to call drop ratios, indeed when a cell is
not declared as the neighbor of the primary cell, the former cell will not be monitored
and the call may drop. A way to reduce call drop by avoiding the operator to fine tune
the neighboring list, which is time consuming, is to perform compounding neighbor
list.
Compounding neighbor list is the concatenation of the static neighborhood of each
cell composing the Active Set. This will ensure that the cell that is not declared as the
neighbor of the primary cell, will nevertheless be present in the Monitored set, as
there is high chances that it is declared as a neighbor of another cell of the Active
Set.
10-10
Compound Neighbor List Management
SHO Neighboring List
Primary Cell Change
OR
Active Set Modification
OR
SHO to non-SHO Transition
OR
Dedicated Connection Initiation
Entire Active Set Cells
+
Primary Cell static neighboring for DCH mode
+
AS first best leg static neighboring for DCH mode
+
AS second best leg static neighboring for DCH mode
+
...
non-SHO Neighboring List
Primary Cell static neighboring for DCH mode
+
first best monitored cell and its static neighboring for DCH mode
+
second best monitored cell and its static neighboring for DCH mode
+
...
maxCompoundingListSize (RadioAccessService)
maxNbMonitoredCellForNonShoCompoundList (RadioAccessService)
sib11OrDchUsage (UMTSFddNeighboringCell)
10-11
3FL12812AAAAWBZZA Ed2
March 2007
Basing the monitored set on the compound neighbor list rather than on the primary
cell neighbors increases the number of cells in the monitored set, thus it is important
to have way to limit the size of the neighbor list, and ensure that the monitored set
comprises the best cells.
To achieve this, the algorithm consists in scanning the cells from the active set in
decreasing order of CPICH Ec/N0 and adding their neighbors to the monitored set,
until the number of cells in the list reaches the maximum size allowed.
A cell is not added in the compounding list if it is already included in this list, so as
not to have several instance of the same cell in the list.
If maxNbOfMonitoredCellForNonShoCompoundList is set to zero, the compound list
is only composed of the primary cell and its neighborhood.
10-11
Student notes
10-12
Active Set Management
10-13
3FL12812AAAAWBZZA Ed2
10-13
March 2007
Absolute and Relative Criteria for SHO
P-CPICH Ec/No
Add Delta
Add Absolute Criterion
Drop Delta
Add
Absolute
Threshold
Drop
Relative
Criterion
Be
No Action
st
C
Drop Absolute Criterion
10-14
3FL12812AAAAWBZZA Ed2
ell
Add
Relative
Criterion
Drop
Absolute
Threshold
March 2007
The active set update algorithm applies to all soft handover cases. Its purpose is to
ensure that the strongest cells in the UE environment will be part of its active set.
The algorithm is based on relative comparison between the best cell and each cell
CPICH EC/N0 of the reported set.
Since UA04.1, the Active Set Update algorithm offers the possibility to use absolute
thresholds for link addition and link deletion criteria providing additional tools for the
purposes of reducing call drop rates and improving the capacity of the network from
radio power, code and RNC and NodeB processing cost perspective.
Note that absolute thresholds are optional and can be deactivated through
parameters. Once activated, the criteria for RL Addition/RL Deletion would be a
logical OR between the relative and absolute criteria.
Cell Individual Offsets are also supported since UA04.1. CIO is added to the
measurements received from the mobile before SHO conditions are evaluated, i.e.
Ec/No(i) + CellIndividualOffset(i) is compared to the add or drop threshold (relative or
absolute).
Note
Cell individual offset is taken into account by the RNC only if at least one of the flag
enabling absolute thresholds (add or drop) is set to true.
10-14
Drop Criteria (Periodical Mode)
IF
Ec/No(i) + Cell Individual Offset(i) ≤ Ec/No(best) – Drop Delta
AND
Ec/No(i) + Cell Individual Offset(i) ≤ Add Absolute Threshold (if Add Absolute Criterion enabled)
OR
Ec/No(i) + Cell Individual Offset(i) ≤ Drop Absolute Threshold (if Drop Absolute Criterion enabled)
THEN
Drop Cell(i) from Active Set
ELSE
Keep Cell(i) in Active Set
Keep Cell in Active Set
neighbouringCellOffset (UMTSFddNeighbouringCell)
legDroppingDelta (SoftHoConf)
shoLinkAdditionAbsoluteThresholdEnable (SoftHoConf)
shoLinkAdditionCpichEcNoThreshold (ShoLinkAdditionParams)
shoLinkDeletionAbsoluteThresholdEnable (SoftHoConf)
shoLinkDeletionCpichEcNoThreshold (ShoLinkAdditionParams)
Drop Cell from Active Set
10-15
3FL12812AAAAWBZZA Ed2
March 2007
RNC first identifies which is the best cell, i.e. the cell with the highest CPICH EC/N0
of the reported set (active set +monitored set).
Then for the cells belonging to the active set, RNC applies the drop criteria:
• Cells not matching drop criteria are kept in the active set until the maximum
number of cells in the active set is reached.
• Cells matching one of drop conditions are removed from the active set.
The drop criteria depend on the activation of the absolute add or drop thresholds.
If none of the cells of the current active set are eligible, the RNC keeps at least the
best cell even if it does not meet the criteria to be eligible.
The RNC identifies then the remaining cells (non-eligible cells) as cells to be
removed from the active set. This information will be transmitted in the active set
update message.
When both relative and absolute criteria are used for SHO Algorithm, it may happen
that the relative and absolute criteria trigger a contradictory decision for the same
cell.
In order to avoid such a case, it is necessary to add a supplementary check in order
not to delete a radio link which satisfies the link relative deletion threshold but is
above the link absolute addition threshold.
10-15
Add Criteria (Periodical Mode)
IF
Ec/No(i) + Cell Individual Offset(i) ≥ Ec/No(best) - Add Delta
OR
Ec/No(i) + Cell Individual Offset(i) ≥ Add Absolute Threshold (if Add Absolute Criterion enabled)
THEN
Add Cell(i) in Active Set
ELSE
Keep Cell(i) in Monitored Set
Add Cell in Active Set
neighbouringCellOffset (UMTSFddNeighbouringCell)
legAdditionDelta (SoftHoConf)
shoLinkAdditionAbsoluteThresholdEnable (SoftHoConf)
shoLinkAdditionCpichEcNoThreshold (ShoLinkAdditionParams)
maxActiveSetSize (SoftHoConf)
Keep Cell in Monitored Set
10-16
3FL12812AAAAWBZZA Ed2
March 2007
RNC first identifies which is the best cell, i.e. the cell with the highest CPICH EC/N0
of the reported set (active set +monitored set).
Then for the cells belonging to the monitored set, RNC applies the add criteria:
• Cells matching one of add delta & add absolute criteria are added in the active
set until the maximum Active Set size is reached.
• Cells not matching any add criteria are ignored.
The addition criteria depends on the activation of the absolute add or drop
thresholds.
When both relative and absolute criteria are used for SHO Algorithm, it may happen
that the relative and absolute criteria trigger a contradictory decision for the same
cell.
In order to avoid such a case, it is necessary to add a supplementary check in order
not to add a radio link which satisfies the link relative addition threshold but is below
the link absolute deletion threshold.
10-16
AS Management (Event Triggered Mode)
P-CPICH Ec/No
Add Delta
EVENT 1E
Drop Delta
Add
Absolute
Threshold
Be
No Action
EVENT 1B
ell
EVENT 1C
Drop
Absolute
Threshold
EVENT 1F
10-17
EVENT 1A
st
C
3FL12812AAAAWBZZA Ed2
March 2007
RL Addition and Deletion are only performed under the following conditions:
• there is always at least one cell in the Active Set. In case of all AS cells to delete,
the best cell based on measured EcNo is kept.
• the maximum AS size limits the number of RL Addition. In case of several cells to
add, the best cell of the Measurement Report is chosen.
If either 1A or 1E event is received the corresponding radio link is added to the active
set (if the Active Set is not full). If the Active Set is full, it is critical to put the strongest
cells in the active set (among the ones being reported by 1A). For that purpose,
event 1C is needed.
If 1C event is received, the RNC will replace the cell in the Active Set indicated in the
measurement report with the cell triggering this event.
If either 1B or 1F event is received the corresponding radio link is removed from the
active set. If the Primary cell needs to be removed due to event 1B then the RNC
takes into account the measured results in this event to determine a new Primary
cell.
If Detected Set cells are reported the RNC will trace this. For example, the reception
of an event 1A or 1E for a detected cell will generate a trace and the cell which trigs
the event will not be added in the active set.
10-17
Student notes
10-18
Primary Cell Determination
10-19
3FL12812AAAAWBZZA Ed2
10-19
March 2007
Primary Cell Election: Periodical Mode
Candidate Cells Selection
IF
Cell(i) was in previous Active Set
AND
Cell(i) is in new Active Set
AND
Ec/No(i) – Drop Primary Delta ≥ Ec/No(Primary Cell)
New Active Set
Cell 1
Cell 2
Cell 3
Cell 4
Candidate Cells
Cell 1
Cell 3
THEN
Cell(i) is candidate for Primary Cell Election
ELSE
Keep Cell(i) in Active Set
rrcIntraFreqMeasurementDropPrimaryDelta (RRCMeasurement)
Primary Cell Election
IF
Candidate Cells
Ec/No(i) is the highest of all candidate cells
Cell 1
THEN
Cell 3
ELSE
y
ar
im ll
r
P Ce
Cell(i) is the new Primary Cell
Keep Cell(i) in Active Set
10-20
3FL12812AAAAWBZZA Ed2
Cell 3
March 2007
The primary cell selection algorithm applies to all soft handover cases. The primary
cell is used for monitored set determination but also as a pointer to mobility
parameters. The primary cell selection algorithm is performed each time a
MEASUREMENT REPORT is received by the S-RNC.
To be selected as candidate cell, the following conditions must be true:
• Cell was present in the previous active set
• Cell is eligible to be in the new active set (Reference: soft handover algorithm)
• Cell has the strongest CPICH_Ec/N0 of the MEASUREMENT_REPORT.
The previous primary cell is compared with the candidate cell for primary minus a
threshold defined rrcIntraFreqMeasurementDropPrimaryRlDelta. The CPICH EC/N0
values used are the ones contained in the RRC MEASUREMENT_REPORT.
The Monitored Set should be updated each time the primary cell of active set
changes. This is performed via the RRC_MEASUREMENT_CONTROL message
(with the measurement command set to modify) sent to the UE with the cells to add
and remove from the previous monitored set to form the new one.
The monitored set update usually follows the ACTIVE_SET_UPDATE message, but
it may also happens without any ACTIVE_SET_UPDATE, when the active set
content does not change, but, inside the active set, a cell becomes strong enough to
replace the primary cell.
10-20
CPICH_EC/No
Event1D
Primary Cell Change: Event 1D
entering reporting range
NotBest Cell
Best Cell
leaving reporting range
maxNbReportedCells1D
(FullEventRepCritShoMgtEvent1D)
useCIOfor1D
(FullEventRepCritShoMgtEvent1D)
timeToTrigger1D
(FullEventRepCritShoMgtEvent1D)
10 ⋅ LogMNotBest + CIONotBest ≥ 10 ⋅ LogMBest + CIOBest ± H1d / 2)
hysteresis1D (FullEventRepCritShoMgtEvent1D)
cellIndivOffset (UMTSFddNeighbouringCell)
10-21
3FL12812AAAAWBZZA Ed2
March 2007
The primary cell determination is based on event 1D reception. Based on the
reception of this event, the RNC stores the new primary, and applies the current
process used in case of change of primary cell.
Since the events 1A, 1C are also configured it is assumed that the new primary cell
is already in the Active Set when an 1D event is triggered. This will be typically
ensured if the time to trigger of 1D is greater or equal than the time to trigger of
events 1A or 1C. It should be noted that a monitored set cell that needs to be
included in the active set will trigger first an 1A event if its CPICH Ec/No is lower than
the best cell in the Active set but entering in its reporting range or 1C event if the
Active Set is full and this cell is better than the worse in the Active Set.
An event 1D will typically be triggered by a cell better than the best in the active set.
Therefore due to the triggering conditions definition of these events and if the time to
trigger of 1D is greater or equal than 1A and 1C typically the 1D will be triggered by a
cell in the active set.
If the event 1D is triggered by a monitored cell, the RL will be added in the Active Set
if not full.
If the Active Set is full and the event 1D is triggered by a monitored set cell then the
new best cell will be added in the active set replacing the worst active set cell.
A new primary cell will be defined if the current primary cell is removed due to
reception of RL deletion events.
10-21
Student notes
10-22
Alarm Hard Handovers
10-23
3FL12812AAAAWBZZA Ed2
10-23
March 2007
Two-Step Alarm HHO (Periodical Mode)
isAlarmHhoAllowed (RadioAccessService)
IF
P-CPICH_EcNo(primary) < cpichEcNoThreshold
OR
P-CPICH_RSCP(primary) < cpichRscpThreshold
THEN
Alarm Handover Counter is incremented by stepUp
IF
Alarm Handover Counter > counter
THEN
• Alarm Handover is requested
• Target Cell for HHO is chosen
ELSE
Alarm Handover Counter = Max ( 0; Alarm Handover Counter – stepDown)
cpichEcNoThreshold (AlarmHardHoConf)
cpichRscpThreshold (AlarmHardHoConf)
counter (AlarmHardHoConf)
stepUp (AlarmHardHoConf)
stepDown (AlarmHardHoConf)
10-24
3FL12812AAAAWBZZA Ed2
March 2007
The implementation of Alarm Hard Handover fills the following characteristics:
• Alarm Hard Handover is a rescue type of mobility and the HO decision is only
triggered on DL radio alarm criteria.
• The decision algorithm is based on intra-frequency measurements reported by
the UE in RRC Measurement Reports, and the target cell choice decision is
based on either:
— Blind mode, where the target cell choice does not depend on measurement
from candidate cells. This is done when no valid measurement is available.
— Alarm measurements from the mobile not mandating compressed mode (e.g.
dual-receiver mobiles).
— Alarm measurements from the mobile using compressed mode.
At each reception of RRC MEASUREMENT REPORT (which is periodic), the Alarm
Hard Handover criteria (see above slide) based on intra-frequency measurements on
the primary cell are evaluated.
AlarmHardHoConf is an object allowing to define the HHO decision parameters per
DlUserService. Parameters name are the same as for Compressed Mode Activation
(AlarmMeasActivation object); but they are configurable per DlUserService for
AlarmHardHoConf, while there is only one value for all services in
AlarmMeasActivation object.
10-24
Fast Alarm HHO (Periodical Mode)
Two Step Algorithm
Primary Cell
Radio Quality
CM Criteria
Alarm Measurements
fastAlarmHoEnabled (RadioAccessService)
HHO Criteria
cpichEcNoThreshold (FastAlarmHardHoConf)
Alarm HHO
cpichRscpThreshold (FastAlarmHardHoConf)
counter (FastAlarmHardHoConf)
Fast Alarm Algorithm
Primary Cell
Radio Quality
CM Criteria
stepUp (FastAlarmHardHoConf)
stepDown (FastAlarmHardHoConf)
Alarm Measurements
blindHhoTimerForFdd (FastAlarmHardHoConf)
blindHhoTimerForGsm (FastAlarmHardHoConf)
Timer
Alarm HHO
Blind HHO
Valid Target Found
10-25
3FL12812AAAAWBZZA Ed2
March 2007
Starting in UA04.1 the Fast Alarm Handover feature offers the possibility to combine
both measurements and alarm handover criteria.
The Alarm measurements are activated once a criterion is fulfilled, possibly following
Compressed Mode activation. As soon as the first valid measurement is received
from the mobile, the Alarm handover is performed.
Each time a Measurement Report is received with inter-system or inter-frequency
measurements, the Alarm Measurement Criteria is checked again. If still verified, a
Hard Handover is triggered towards the chosen target cell.
If no suitable Alarm measurement is reported by the mobile within a certain period of
time, a blind handover, if activated, towards the blind GSM cell provisioned for the
primary cell is triggered by the RNC.
This algorithm allows better reactivity from UTRAN, as only one radio criteria is used
for both alarm measurement and handover triggering. It also has a positive impact on
network capacity as it limits the time during which Compressed Mode is active.
The trigger criteria is based on the same principle than alarm criteria, using CPICH
Ec/N0 and RSCP thresholds associated with a counter mechanism.
The Fast Alarm handover algorithm is not compatible with the 2 steps handovers
mechanism (compressed mode activation, followed by handover decision).
10-25
Alarm HHO Decision: Events 2D & 2F
Alarm Measurement Criteria
NOT HIT
HIT
Event2D
Event2F
CPICH_EC/No
CPICH_RSCP
Event2D
Alarm Measurement Timer
timerAlarmHoEvent
(FullEventHOConfHhoMgt)
entering 2F reporting range
2F absolute threshold
leaving 2F reporting range
leaving 2D reporting range
2D absolute threshold
entering 2D reporting range
Best Cell
QUsed ≤ TUsed2d m H2d / 2
cpichEcNoThresholdUsedFreq2D (FullEventHOConfHhoMgtEvent2D)
cpichRscpThresholdUsedFreq2D (FullEventHOConfHhoMgtEvent2D)
cpichEcNoThresholdUsedFreq2F (FullEventHOConfHhoMgtEvent2F)
cpichRscpThresholdUsedFreq2F (FullEventHOConfHhoMgtEvent2F)
10-26
QUsed ≤ TUsed2f ± H2f / 2
hysteresis (static)
timeToTrigger2D (FullEventRepCritHhoMgtEvent2D)
maxNbReportedCells2D (FullEventRepCritHhoMgtEvent2D)
timeToTrigger2F (FullEventRepCritHhoMgtEvent2F)
maxNbReportedCells2F (FullEventRepCritHhoMgtEvent2F)
3FL12812AAAAWBZZA Ed2
March 2007
The RNC uses the following algorithm:
• The timer timerAlarmHOEvent to confirm alarm handover criteria is started once
a 2D event is received for any of the measurement quantity (RSCP or Ec/No).
• If another subsequent 2D event with another measurement quantity is received,
the timer shall continue and the RNC stores that both quantities fulfils their
triggering condition.
• The timer timerAlarmHOEvent is stopped if a 2F event corresponding to the
triggering 2D is received. In case both quantities (RSCP and Ec/N0) have fulfils
their triggering condition, the timer is stopped if both 2F corresponding events are
received (Ec/N0 and RSCP).
• A change of primary (event 1D) received while the timer is running has no effect
on the algorithm, except the case when the new primary has different thresholds
than the previous primary cell in which case the 2D/2F events are modified with
the new thresholds.
Once the timer timerAlarmHOEvent elapses, the RNC activates Alarm
measurement based on periodical reporting, depending on neighboring cell
configuration.
• After the timer expiration and alarm measurement is setup, if the alarm criteria
becomes invalid (i.e. reception of one 2F event) before the alarm measurement
results are received, the alarm handover procedure is cancelled and the alarm
measurement results will be ignored when received. If the alarm criteria are again
met a new.
10-26
Target Cell Choice
GSMCell C
FDDCell C
FDDCell B
GSMCell B
GSMCell A
FDDCell A
Measurement reports
Measurement reports
Fi
lte
r
GSM Carrier RSSI (Cell i)
>
minimumGsmRssiValueForHO
(RadioAccessService )
CPICH_Ec/No (Cell j)
>
in
g
minimumCpichEcNoValueForHO
(DlUserService)
AND
>
CPICH_RSCP (Cell j)
minimumCpichRscpValueForHO
(DlUserService)
Eligible GSM Cell list
Eq
ua
li
Equalized Measurement
=
Reported Measurement – gsmCellIndivOffset
(GsmNeighbouringCell)
Eligible FDD Cell list
za
tio
n
Equalized Measurement
=
Reported Measurement – neighbouringCellOffset
(UMTSFddNeighbouringCell)
3FL12812AAAAWBZZA Ed2
10-27
March 2007
Measurement filtering
• The following criteria are evaluated on the measurements reported by the UE (i.e.
not equalized measurements):
— for inter-frequency reported cells:
– CPICH Ec/No > minimumCpichEcNoValueForHO
and
– CPICH RSCP > minimumCpichRscpValueForHO
— for inter-system reported cells:
– GSM Carrier RSSI > minimumGsmRssiValueForHO
Target cell identification
• For inter-frequency reported cells, the target cell is chosen among the eligible
cells as the cell having the highest CPICH Ec/No after equalization.
• For inter-system reported cells, the target is chosen among the eligible cells as
the cell having the highest measured GSM Carrier RSSI after equalization.
10-27
3G to 2G Hard Handover
Target Cell Identification
IF
Equalized RSS(i) is the highest of all reported eligible cells
THEN
• Cell(i) is the Target Cell
• Perform 3G to 2G Hard Handover towards Cell(i)
ELSE
IF
No valid measurement report
OR
No eligible cell in measurement report
THEN
Perform GSM Blind Hard Handover (if available)
ELSE
No Handover
Activation
Blind Handover
isAlarmHhoAllowed (RadioAccessService)
isBlindHoRescueAllowed (RadioAccessService)
activationHoGsmAllowed (RadioAccessService)
blindHoGsmNeighbouringTargetCgi (FDDCell)
activationHoGsmPsAllowed (RadioAccessService)
10-28
3FL12812AAAAWBZZA Ed2
March 2007
The target cell is chosen amongst the eligible cells as the cell having the highest
measured GSM Carrier RSSI after equalization.
The target cell choice decision is based on either:
• Blind mode: this is used when no inter-system valid measurement is available;
• Inter-system measurements performed by the UE, with or without Compressed
Mode on 2G neighbors and reported by the UE in the RRC Measurement
Reports.
The target GSM cell to use in case of blind handover is indicated by the parameter
blindHoGsmNeighbourTargetCgi.
10-28
3G-3G Hard Handover
Target Cell Identification
IF
Equalized Ec/No(i) is the highest of all reported eligible cells
THEN
• Cell(i) is the Target Cell
• Perform 3G to 3G Hard Handover towards Cell(i)
ELSE
IF
No valid measurement report
OR
No eligible cell in measurement report
THEN
Perform GSM Blind Hard Handover (if available)
ELSE
No Handover
Activation
isAlarmHhoAllowed (RadioAccessService)
Inter-RNC Handover
is3Gto3GWithoutIurAllowedforCS (RadioAccessService)
Intra-RNC Handover
is3Gto3GWithoutIurAllowedforPS (RadioAccessService)
isInterFreqIntraRncHhoWithCModeAllowed (RadioAccessService)
10-29
3FL12812AAAAWBZZA Ed2
March 2007
As for inter-system handover, the decision algorithm is based on intra-frequency
measurements performed by the UE on the primary cell and reported in the RRC
Measurement Reports.
The target cell is chosen amongst the eligible cells as the cell having the highest
measured CPICH Ec/No after equalization.
The target cell choice decision is based on either:
• Blind mode: this is used when no inter-system valid measurement is available;
• Inter-frequency measurements performed by the UE, with or without Compressed
Mode on 3G neighbors and reported by the UE in the RRC Measurement
Reports.
The target GSM cell to use in case of blind handover is indicated by the parameter
blindHoGsmNeighbourTargetCgi.
10-29
Student notes
10-30
Intra-NodeB Blind Hard Handover
10-31
3FL12812AAAAWBZZA Ed2
10-31
March 2007
Twin Cells Definition
RNC
F1
F2
NodeB
RadioAccesService
F1
F1
F2
FDDCell
F2
F1
FrequencyScope
F2
F1
F1
F2
InterFreqHhoFDDCell
F2
twinCellId (InterFreqHhoFDDCell)
F2
F1
F2
F1
isInterFreqHHoAllowed (RadioAccessService)
scope (FrequencyScope)
10-32
3FL12812AAAAWBZZA Ed2
March 2007
Inter-frequency handover between twin cells can be used on multi-carrier networks
considering two layers: a mobility layer (F1) and a capacity layer (F2).
The inter-frequency handover is performed between two cells on the same sector,
which are called twin cells, as shown in the figure above.
There is no inter-frequency measurements for this type of Inter-Frequency Hard
Handover (blind handover).
There cannot be any call establishment on capacity layer (ie. F2 layer) even for
emergency calls => SIBs on frequency F2 are not be broadcast on F1 layer and F2
cells is barred.
Inter-frequency handover can not be triggered during call establishment (ie. between
RRC Connection Request and RAB Assignment Complete).
Inter-frequency intra-NodeB blind handover algorithm is based on intra-frequency
measurements. The handover criteria make use of periodic CPICH Ec/No and RSCP
measurements from the current primary and second best cell to hand the mobile over
the capacity/mobility layer.
The current algorithm to trigger handovers between the capacity and mobility layers
cannot be used anymore when the event-reporting mode is configured. It can still be
configured but only with periodical reporting.
10-32
Mobility to Capacity Hard Handover
IF
P-CPICH_EcNo(primary) – P-CPICH_EcNo(second best) ≥ mob2CapDeltaEcNoBorder
AND
P-CPICH Power – P-CPICH_RSCP(primary) ≤ mob2CapPathLossBorder
THEN
Counter is incremented
IF
Counter = 5 (static)
THEN
• Perform Inter-Frequency towards Twin Cell
• Reset Counter
ELSE
• Reset Counter
• Perform Active Set Evaluation
• Perform Primary Cell Election
mob2CapDeltaEcNoBorder (AlarmHardHoConf)
mob2CapPathLossBorder (InterFreqHhoRnc)
F1
F1
F2
F2
F1
F2
10-33
3FL12812AAAAWBZZA Ed2
March 2007
The inter-frequency handover trigger is based on RRC measurements reported by
the UE (only RRC intra-frequency measurements are needed).
Let us assume that the UE is connected to one or several cells on mobility carrier i.e.
F1 carrier, C(F1) being the primary cell of the active set.
The UE will leave the mobility carrier (F1) to the capacity carrier (F2) (i.e. the Twin
cell) if the two following conditions are fulfilled.
-1UE sees a dominant pilot which is equivalent toCPICH EC/N0(primary cell) – second
best CPICH EC/N0 >= mob2CapDeltaEcNoBorder
As far as F2 is less interfered than F1, this condition insureq that UE can survive on
F2 cell without soft handover.
-2UE experiences good radio conditions on C(F1) which is equivalent to path loss
(primary cell) <= Mob2CapPathLossBorder
In the absence of inter-frequency measurements on F2, this condition insureq that
the UE is in the coverage area of C(F2) and hence C(F2) is a good target cell. The
mob2CapPathLossBorder parameter can be set based on the difference between
pilot powers on C(F1) and C(F2).
10-33
Capacity to Mobility Hard Handover
IF
P-CPICH_EcNo(primary) – P-CPICH_EcNo(second best) ≤ cap2MobDeltaEcNoBorder
OR
P-CPICH Power – P-CPICH_RSCP(primary) ≥ cap2MobPathLossBorder
THEN
Perform Inter-Frequency towards Twin Cell
ELSE
• Perform Active Set Evaluation
• Perform Primary Cell Election
cap2MobDeltaEcNoBorder (AlarmHardHoConf)
cap2MobPathLossBorder (InterFreqHhoRnc)
F1
F1
F2
F2
F1
F2
10-34
3FL12812AAAAWBZZA Ed2
March 2007
The handover from F2 to F1 is a critical handover and requires ideally interfrequency measurements (and may required compressed mode) for the selection of
target cell.
If Intra-RNC Inter-Frequency Hard Handover is not enabled, only RRC intrafrequency (on F2) measurements are used.
Any of the two following conditions following then triggers such a handover.
-1UE is no more in the center of the cell: when path loss becomes high, this means
that the UE is going to the border of the cell. In that case, it must be sent on F1
carrier i.e. the mobility carrier (Twin cell).
-2UE may not be able anymore to survive without SHO: when (P-CPICH EC/N0 (unique
active cell) – second best P-CPICH EC/N0) is lower than Cap2MobDeltaEcNoBorder.
10-34
IMSI-Based Handovers
10-35
3FL12812AAAAWBZZA Ed2
10-35
March 2007
National Roaming Subtree
Shared
Areas
NationalRoaming
PLMN 3G A
Competitive
Area
ImsiPlmnAccessRight
PLMN 3G A
AllowedPlmnId
AllowedPlmnId
PLMN
3G A
PLMN
3G B
AllowedPlmnId
AllowedPlmnId
PLMN
3G As
PLMN
3G Bs
AllowedPlmnId
AllowedPlmnId
PLMN
2G A
PLMN
2G B
AllowedPlmnId
AllowedPlmnId
PLMN 3G Bs
PLMN 3G As
3G A
3G As
3G Bs
ImsiPlmnAccessRight
PLMN 3G B
3G B
2G B
isImsiHoApplicable (NationalRoaming)
imsiHoMobileNetworkCode (NationalRoaming)
imsiHoMobileCountryCode (NationalRoaming)
2G A
mobileNetworkCode (ImsiPlmnAccessRight)
mobileCountryCode (ImsiPlmnAccessRight)
Operator A subscribers
Operator B subscribers
10-36
mobileNetworkCode (AllowedPlmnId)
mobileCountryCode (AllowedPlmnId)
3FL12812AAAAWBZZA Ed2
March 2007
In the new regulatory and commercial situation for UMTS, it may be necessary for a
UE to treat different PLMN codes (MCC+MNC) as equivalent (National Roaming).
This addresses in particular the concerns of:
• Pan-European operators: Networks of the same operator in different countries
should all be treated as a single HPLMN
• MVNOs (Mobile Virtual Network Operator) or Joint Ventures (like existing
operators who want to share a 3G network)
• An operator that has different PLMN codes in 3G and 2G (to allow inter-PLMN
cell reselection, and in particular GPRS to UMTS mobility).
Based on subscriber IMSI the allowed PLMNs can be chosen (i.e. IMSI based
handover) as follows:
• At the call setup the SRNC receives the user IMSI and retrieves the MCC and
MNC part called IMSI-PLMN Id.
• This is then used at SRNC to derive the allowed PLMNs and cell neighboring list
based on the PLMN access right table.
10-36
Student notes
10-37
Student notes
10-38
HSDPA
Section 11
3FL12812AAAAWBZZA Ed2
11-1
March 2007
Objectives
After this section, you will be able to
> Describe HSDPA principles
> Describe HSDPA resource allocation parameters
> Describe HSDPA specific features and associated
parameters
11-2
3FL12812AAAAWBZZA Ed2
11-2
March 2007
Contents
> HSDPA Principles
> HSDPA Resources
> HSDPA Operation
11-3
3FL12812AAAAWBZZA Ed2
11-3
March 2007
Student notes
11-4
HSDPA Principles
11-5
3FL12812AAAAWBZZA Ed2
11-5
March 2007
HSDPA Distributed Architecture
HS-PDSCH
HS-SCCH
Data Transfer (PS I/B)
Downlink Transfer Information
(UEid, OVSF,...)
Introduction of MAC-hs
RNC
Iub
HS-DPCCH
DPCH
Feedback Information
(CQI, ACK/NACK)
Upper Layer Signaling
New Transport channel
HS-DSCH
New Frame Protocols
HS-DSCH
RLC
MAC-d
RLC
MAC-d
MAC-hs
PHY
Uu
UE
11-6
MAC-hs
HS-DSCH
FP
Flow control
PHY
L2
L1
Iub
NodeB
3FL12812AAAAWBZZA Ed2
HS-DSCH
FP
L2
L1
RNC
March 2007
HSDPA is an increment on UTRAN procedures, and it is fully compatible with R4
layer 1 and layer 2. It is based on the introduction of a new MAC entity (MAC-hs) in
the NodeB, that is in charge of scheduling / repeating the data on a new physical
channel (HS-DSCH) shared between all users.
This has a minor impact on network architecture, there is no impact on RLC protocol
and HSDPA is compatible with all transport options (AAL2 and IP).
On NodeB side, MAC-hs layer provides the following functionalities:
• Fast repetition layer handled by HARQ processes.
• Adaptive Modulation and Coding.
• New transport channel High Speed Downlink Shared Channel (HS-DSCH)
• Flow control procedure to manage NodeB buffering.
Some new L1 new functionalities are introduced compared to R4:
• 3 new physical channels: HS-PDSCH to send DL data, HS-SCCH to send DL
control information relative to HS-PDSCH, and HS-DPCCH to receive UL control
information.
• New channel coding chain for HS-DSCH transport channel and HS-SCCH
physical channel.
11-6
HSDPA Key Features
RNC
Capacity Request
Control FP
Capacity Allocation
Control FP
Data FP
Flow Control
Dynamically fills the Queues of each UE
Queue IDs
Scheduler
Fills the TTIs with one or more users based on their priority and
feedback information
HARQ Processes
Retransmissions handling, TFRC selection, AMC…
Feedback Reception
11-7
Radio Transmission
3FL12812AAAAWBZZA Ed2
March 2007
The main architectural shift with respect to R4 is the introduction of an ARQ scheme
for error recovery at the physical layer (which exists independently of the ARQ
scheme at the RLC layer). This fast retransmission scheme is of paramount
importance for TCP as generally TCP has not performed well in a wireless
environment.
This architectural evolution gives a new importance to the role of the NodeB in the
UTRAN. It then necessarily goes together with the introduction of some new
functions managed by the NodeB among which:
• Flow Control: new control frames are exchanged in the user plane between
NodeB and RNC to manage the data frames sent by the RNC.
• Scheduler: it determines for each TTI which users are going to be served and
how many data bits they are going to receive.
• Hybrid Automatic Repeat Query: retransmissions management.
• Adaptive Modulation and Coding: new channel coding stages and radio
modulations schemes are introduced to provide data throughput flexibility.
• Feedback demodulation and decoding in UL.
11-7
New IN & RadioAccessService MOCs
0..*
RNC
existing MOC
new MOC
1..1
1..1
EM
RadioAccessService
1..5
HsdpaCellClass
1..1
HsDschFlowInformation
1..1
HsdpaRncConf
1..1
HsdpaUserService
1..1
SourceConformanceInformation
11-8
1..1
RncIn
0..3
SpiConfiguration
3FL12812AAAAWBZZA Ed2
1..1
Fc
March 2007
RadioAccessService new MOCs and parameters.
HsdpaCellClass: maximunNumberOfUsers, minimumPowerForHsdpa
numberOfHsPdschCodes, numberOfHsScchCodes.
HsdpaRncConf: isRLCReconfigurationForChannelTypeSwitching,
suspendTimeOffset, deltaCfnForHsdpaChannelTypeSwitching,
deltaCfnForHsdpaMobility, deltaCfnForHsdpaRLCReconfiguration,
maxIubHsDschFrameSize, nbOfSpiConfiguration.
HsdpaUserService: ackNackRepetitionFactor, ackPowerOffset, cqiFeedbackCycleK,
cqiPowerOffset, cqiRepetitionFactor, discardTimer, hsScchPowerOffset,
macHsWindowSize, measurementPowerOffset, nackPowerOffset, timerT1.
HsDschFlowInformation: maxNumberOfRetryRequest, minTimeBetweenRequest.
SourceConformanceInformation: maximumBucketSize, sourceConformanceStatus,
maximumTokenGenerationRate.
SpiConfiguration: backgroundSpi, interactiveSpi, priorityLevel,streamingSpi.
IN new MOC and parameters.
Fc: cellColor, iubFlowControlActivation, qosBackPressureThreshold,
qosDiscardThreshold
11-8
New NodeB & BTSEquipment MOCs
0..*
0..3000
RNC
BTSEquipment
0..200
NodeB
1..12
1..1
RadioAccessService
1..6
0..1
1..5
FDDCell
BTSCell
HsdpaCellClass
HsdpaConf
hsdpaCellClassId
1..1
HsdpaResource
existing MOC
new MOC
11-9
3FL12812AAAAWBZZA Ed2
FDDCell new MOC and parameters.
HsdpaResource: hsdpaCellClassId, hsdpaCellClassRef.
BTSEquipment new MOC and parameters.
HsdpaConf: dchPowerMargin, harqNbMaxRetransmissions, harqType,
hsdpaResourceId, hsdschInterval, hsscchPcOffset, maxRateGrowth.
11-9
March 2007
Student notes
11-10
HSDPA Resources
11-11
3FL12812AAAAWBZZA Ed2
11-11
March 2007
Base Station Configuration
UL
HS-DPCCH
DL
HS-PDSCH
HS-SCCH
MAC-hs
• HARQ
• Scheduler
• Link Adaptation (AMC)
BTS
iCEM128
iCEM128
iCEM64
iCEM64
CEMα
α
H-BBU
H-BBU
iTRM
DDM
BTSEquipment
MCPA
DDM
BTSCell
MCPA
DDM
HsdpaConf
H-BBU
D-BBU
H-BBU
iCCM
iTRM
D-BBU
D-BBU
D-BBU
iTRM
DIGITAL SHELF
UL
Associated/R4 DPDCH
Associated/R4 DPCCH
DL
Associated/R4 DPCH
cmCHs
11-12
MCPA
RF BLOCK
hsdpaResourceId (HsdpaConf)
H-BBU
HSDPA dedicated
D-BBU
DCH/cmCH dedicated
3FL12812AAAAWBZZA Ed2
March 2007
The HSDPA support on UMTS BTS requires Alcatel-Lucent second generation of
CEM i.e. iCEM64 or iCEM128. Alcatel-Lucent CEM Alpha is not HSDPA hardware
ready.
Nevertheless, HSDPA support on Alcatel-Lucent UMTS BTS is possible assuming
already installed CEM Alpha modules. CEM Alpha and iCEM modules can coexist
within the NodeB digital shelf while providing HSDPA service with Alcatel-Lucent
UMTS BTS.
Base Band processing is performed by BBUs of CEM and iCEM. One restriction of
current BBUs is that one BBU cannot process both Dedicated and HSDPA services.
In order for the BTS to be able to manage both dedicated and HSDPA services, the
BTS has to specialize BBUs as:
• D-BBU: BBU managing dedicated services,
• H-BBU: BBU managing HSDPA services.
The partition between H-BBU and D-BBU is done by the BTS at BTS startup reading
the value of the hsdpaResourceId parameter for a BTS Cell when the btsCell
parameter hsdpaResourceActivation is set to TRUE. When used, this parameter
associates a logical HSDPA resource identifier for this cell.
11-12
OVSF Codes Tree Reservation
SF4
HSDPA + R99
SF8
SF16
SF32
...
HS-PDSCH
SF64
...
SF128
...
...
HS-SCCH
SF256
cmCH
RNC
RadioAccessService
numberOfHsPdschCodes (HsdpaCellClass)
numberOfHsScchCodes (HsdpaCellClass)
HsdpaCellClass
11-13
3FL12812AAAAWBZZA Ed2
March 2007
The configuration of the OVSF code tree can provide up to 15 SF16 codes allocated
to HS-PDSCH and up to 4 SF128 codes for HS-SCCH.
All the R4 common channels (CPICH, P-CCPCH, S-CCPCH) are allocated in the top
of the tree and take the equivalent of a SF32 code. All remaining OVSF codes can
be used for non-HSDPA services (speech, multi-RABs...).
In Alcatel-Lucent implementation, the HS-PDSCH SF16 codes are allocated and
reserved by the RNC at the bottom of the tree. Immediately above, the HS-SCCH
SF128 codes are allocated. These codes are allocated at cell setup and cannot be
used or preempted for other services.
All the remaining codes are therefore contiguous and left for further DCH allocations.
This includes associated DCH as well as any other calls mapped on DCH (e.g.
speech calls, streaming, etc.).
Note that the maximum configuration (15 HS-PDSCH codes and 4 HS-SCCH codes)
leaves no room in the OVSF tree for DCH (due to common channels occupancy) so
it is not even possible to allocate associated SRB for HSDPA calls.
11-13
Power Reservation
BTSEquipment
MCPA
Power
BTSCell
RNC
HsdpaConf
RadioAccessService
SHO
DPCH
dchPowerMargin
(HsdpaConf)
HsdpaCellClass
HS-PDSCH
HS-SCCH
cmCHs
11-14
minimumPowerForHsdpa
(HsdpaCellClass)
3FL12812AAAAWBZZA Ed2
March 2007
Power partitioning is defined at cell setup.
The minimum power for HSDPA is set by the operator and may be 0 dB (if there is
no HSDPA traffic the minimum HSDPA power recommended value is 0 dB in order
not to impact the DCH traffic).
The maximum usable power for HSDPA corresponds to the difference between the
maximum power reserved for Traffic (maximum power – power reserved for SHO)
and the power reserved for Common Channels.
11-14
HSDPA RABs
1
RB & SRB Combination
CS/PS
I/B UL:8 DL:[max bit rate for UE categories 12 and 6] PS RAB
PS
UL:3.4 DL 3.4 SRBs for DCCH
2
I/B UL:32 DL:[max bit rate for UE categories 12 and 6] PS RAB
PS
UL:3.4 DL 3.4 SRBs for DCCH
3
I/B UL:64 DL:[max bit rate for UE categories 12 and 6] PS RAB
PS
UL:3.4 DL 3.4 SRBs for DCCH
4
I/B UL:128 DL:[max bit rate for UE categories 12 and 6] PS RAB
PS
UL:3.4 DL 3.4 SRBs for DCCH
5
I/B UL:384 DL:[max bit rate for UE categories 12 and 6] PS RAB
PS
UL:3.4 DL 3.4 SRBs for DCCH
11-15
3FL12812AAAAWBZZA Ed2
March 2007
Five new RABs are introduced in UA4.2 in order to support HSDPA operation, all of them
being exclusively dedicated to PS I/B services. While the DL PS RB maximum throughput
depends on UE category and radio conditions, the allowed UL RB maximum throughputs are
8, 32, 64, 128 and 384 kbps. The UL and DL SRBs are the already known 3.4 kbps RBs.
11-15
Student notes
11-16
HSDPA Operation
11-17
3FL12812AAAAWBZZA Ed2
11-17
March 2007
Activation Flags
RNC Subtree
NodeB Subtree
RNC
BTSEquipment
NodeB
RadioAccessService
BTSCell
FDDCell
HsdpaConf
isHsdpaAllowed (RadioAccessService)
hsdpaResourceActivation (BTSCell)
hsdpaActivation (FDDCell)
11-18
3FL12812AAAAWBZZA Ed2
March 2007
HSDPA activation main switch is located at RNC level, under the Radio Access
Service subtree. If the value of isHsdpaAllowed is set to TRUE, then all the new
MOIs required for HSDPA operation should be defined in the RNC configuration.
Activation consists in:
• at BTS level, set hsdpaResourceActivation to TRUE.
• at RNC level, set isHsdpaAllowed to TRUE and then hsdpaActivation to TRUE.
Note that HSDPA needs to be activated at BTS level first, and that prior to the
activation on a BTS, a new VCC shall be created on the corresponding Iub link to
carry HSDPA traffic.
Deactivation can be performed at two levels:
• deactivation at RNC level: setting isHsdpaAllowed to FALSE deactivates HSDPA
and leaves the HSDPA dedicated resources preserved,
• deactivation at cell level: setting hsdpaActivation and hsdpaResourceActivation to
FALSE completely deactivates HSDPA.
11-18
Traffic Segmentation
RNC
RRC Connection Request
(AS release indicator = R4 or absent)
HSDPA cell
HSDPA cell
RRC Connection Setup
(Redirection to F2)
RRC Connection Setup
(Redirection to F1)
R4 cell
R4 cell
RRC Connection Request
(AS release indicator = R5)
isRedirectionForTrafficSegmentation (InterFreqHhoFddCell)
isRedirectionBasedOnEstablishmentCause (InterFreqHhoFddCell)
11-19
3FL12812AAAAWBZZA Ed2
March 2007
Traffic Segmentation feature allows to deal with a multi-layer scenario where HSDPA
is available in only one of the layers.
Mobiles are redirected to the right layer at RRC connection establishment in order
that mobiles that are eligible to HSDPA are directed towards the HSDPA layer and
that the other ones are directed towards the non-HSDPA layer. The redirection is
based on the twin-cell configuration. The call flow is not modified compared to a
normal call setup, the redirection only consists in indicating a target frequency in the
RRC Connection Setup message (frequency info IE).
Mobiles in idle mode will select a layer according to radio conditions criteria. The cell
selection/reselection algorithm is not governed by HSDPA availability so it is not
possible to guarantee that an HSDPA mobile will select the HSDPA layer (and vice
versa a non-HSDPA mobile will select the non-HSDPA layer).
Segmentation is done by the RNC when a mobile tries to establish a RRC
connection. It is based on the Access Stratum Release Indicator IE present in RRC
Connection Request, knowing that R4 mobiles do not support HSDPA. If a R4 mobile
sends its connection request in the HSDPA layer, it is redirected to the non-HSPDA
layer in the RRC Connection Setup message. If a R5 (or later release) mobile sends
its connection request in the non-HSDPA layer, it is redirected to the HSDPA layer.
11-19
Call Admission
RNC
RAB Request
Traffic Class = I/B?
NO
YES
hsdpaMaxNumberUser (BTSEquipment )
hsdpaMaxUserPerNodeB (BTSEquipment )
Multi-Service?
YES
NO
RNC
HSDPA UE?
NO
RadioAccessService
YES
HsdpaCellClass
Primary Cell = HSDPA Cell?
NO
YES
maximunNumberOfUsers (HsdpaCellClass )
HSDPA RAB
11-20
R99 RAB
3FL12812AAAAWBZZA Ed2
March 2007
Any PS RAB request with Interactive or Background traffic class is matched to the
HSDPA Radio Bearer configuration if the mobile is HSDPA capable and the primary
cell of the active set supports HSDPA. If it is not the case, the request is mapped on
DCH as usual (iRM CAC is performed).
In this implementation, the admission process in the RNC for HSDPA admits any I/B
RAB request on HSDPA until the maximum number of simultaneous users allowed
on HSDPA is reached (maximumNumberOfUsers). In this version there is no other
admission criteria.
The BTS will limit the number of simultaneous HS-DSCH radio-links because of
limited processing capacity. If the limit is reached, the radio-link setup/reconfiguration
is rejected. This leads to a RAB reject by the RNC.
hsdpaMaxNumberUser represents the maximum number of HSDPA user (logical
channel) allowed per hsdpaResource (H-BBU) 0 meaning maximum user allowed by
software and hardware Default value = 0 (no limit except software and hardware
limit).
11-20
HARQ Type
Chase Combining
DATA
DATA
NACK
DATA
DATA
NACK
DATA
NACK
NACK
ACK
BTSEquipment
harqType (HsdpaConf)
BTSCell
harqNbMaxRetransmission (HsdpaConf)
Incremental Redundancy Combining
DATA
DATA1
NACK
11-21
HsdpaConf
DATA2
NACK
DATA3
NACK
3FL12812AAAAWBZZA Ed2
DATA4
NACK
ACK
March 2007
With HARQ the UE does not discard the energy from failed transmissions. The UE
stores and later combines it with the retransmissions in order to increase the
probability of successful decoding. This is a form of soft combining.
HSDPA supports both Chase Combining (CC) and Incremental Redundancy (IR).
Chase Combining is the basic combining scheme. It consists in the NodeB simply
retransmitting the exact same set of coded symbols of the original packet.
With Incremental Redundancy, different redundancy information can be sent during
re-transmissions, thus incrementally increasing the coding gain. This can result in
fewer retransmissions than for Chase Combining and is particularly useful when the
initial transmission uses high coding rates (e.g. 3/4). However, it results in higher
memory requirements for the UE.
The Chase Combining option corresponds to the first redundancy version applied for
all retransmissions.
The Partial Incremental Redundancy indicates that for all redundancy versions the
systematic bits must be transmitted (only RV parameters with s = 1 are taken into
account).
The Full Incremental Redundancy corresponds to sequences where both systematic
and non-systematic bits can be punctured.
11-21
MAC-hs Settings
to MAC-d or MAC-c/sh
MAC-d flows
MAC-hs
Flow Control
Scheduler
Priority Queue
Distribution
Priority
Queue
RNC
Priority Queue
Distribution
Priority
Queue
Priority
Queue
RadioAccessService
Priority
Queue
HsdpaCellClass
HARQ
TFRC Selection
discardTimer (HsdpaUserService)
macHsWindowSize (HsdpaUserService)
timerT1 (HsdpaUserService)
Associated
Downlink Signaling
11-22
HS-DSCH
Associated
Uplink Signaling
3FL12812AAAAWBZZA Ed2
March 2007
HARQ performs fast retransmissions between UE at BTS for each MAC-HS PDU
which is NACked by UE. The max delay between two subsequent retransmissions is
12 ms (6 TTIs). Due to the short delay and soft combing of these HARQ
retransmissions they are more efficient than RLC retransmissions.
Therefore enough HARQ retransmissions should be allowed to recover most of the
radio errors. Apart from the maximum number of retransmissions and HARQ type
(see previous slide), the process of each MAC-HS PDU is controlled by the following
parameters:
• timerT1 = 100 ms (default value); this is a stall avoidance timer running at BTS; if
this timer expires and the corresponding MAC-HS PDU has not been ACKed by
UE then BTS stops retransmitting this PDU. This timer is linked to
harqNbMaxRetransmissions by the following formula:
timerT1 ≥ harqNbMaxRetransmissions * 12 ms
• discardTimer = 500 ms (default 3000); if this timer expires and the corresponding
MAC-HS PDU has not been ACKed by UE then this PDU will be discarded. The
RLC layer will retransmit it so no packet loss occurs. The discardTimer > TimerT1
to allow HARQ recovery before discarding it. Typically RLC layer will retransmit a
MAC-d PDU after timer poll prohibit = 300 ms expires. To avoid duplicated PDUs
in BTS buffer it is recommended to keep discardTimer >= 500 ms.
• macHsWindowSize = 32 MAC-HS PDUs (default value); This parameter defines
the receiver and transmitter MAC-hs PDU window size.
11-22
HS-DPCCH Timing
tcell
BFN
SFN
P-CPICH
2 ms
RNC
HS-SCCH#1
RadioAccessService
HS-SCCH#2
2 slots
HsdpaUserService
cqiRepetitionFactor (HsdpaUserService)
ackNackRepetitionFactor (HsdpaUserService)
HS-PDSCH
cqiFeedbackCycle (HsdpaUserService)
HS-DPCCH
ACK
CQI
ACK
CQI
7,5 slots
11-23
3FL12812AAAAWBZZA Ed2
March 2007
The UE monitors all the HS-SCCHs from the set it has been allocated. It despreads
and decodes the first slot of the corresponding HS-SCCHs.
If the UE detects data intended to it by recognizing its UEId on the first slot, it
decodes the rest of the subframe to get all the relevant information needed to receive
HS-DSCH (transport block size, HARQ process number, redundancy version, New
Data Indicator).
In parallel the UE may start to despread the HS-PDSCH codes it has been allocated
(the first slot of HS-SCCH contains the channelization code set and the modulation
scheme information).
After HS-PDSCH decoding, the UE send the ACK/NACK and CQI. It possibly
repeats this indications over consecutive HS-DPCCH subframes.
11-23
HS-SCCH Power
P-CP
I
CQI
CH
HS-S
CC H
Power Offset
1–7
0 dB
8–9
-3 dB
10 – 12
-5 dB
13 – 30
-8 dB
BTSEquipment
BTSCell
distance
HsdpaConf
HS-SCCH to P-CPICH
Power Offset
hsscchPcOffset (HsdpaConf)
11-24
3FL12812AAAAWBZZA Ed2
March 2007
There is no true power control mechanism on HS-SCCH and a CQI-based power
control procedure is implemented instead.
A direct relation between the quality of DL radio conditions and the amount of power
to be allocated to the HS-SCCH is used. The worst the DL radio conditions, the
smallest the CQI and the greatest the power to be allocated to the HS-SCCH. The
principle then consist in associating a power offset (relative to P-CPICH power) to the
HS-SCCH depending on the reported CQI value. The power allocated for HS-SCCH
is derived from the CQI reported by the mobile in order to adapt the transmission
power to radio conditions.
This is configured in a table that gives a power offset relative to P-CPICH for each
CQI value (cqiPowerOffset parameter).
11-24
HS-DPCCH Power
DPDCH
DPCCH
HS-DPCCH
OVSFd
βd
x
x
OVSFc
βc
x
OVSFhs
x
βhs
x
x
Σ
I
RNC
Modulation
Σ
RadioAccessService
Q
HsdpaUserService
ackPowerOffset (HsdpaUserService)
βhs NACK
cqiPowerOffset (HsdpaUserService)
βhs CQI
βhs ACK
nackPowerOffset (HsdpaUserService)
NACK
βc
CQI
DPCCH
11-25
ACK
3FL12812AAAAWBZZA Ed2
March 2007
Radio conditions information and acknowledgement are reported by the UE to the
NodeB through the HS-DPCCH channel. This channel allows the NodeB to adapt the
downlink data rate and to manage retransmission process. The HS-DPCCH is
divided in two parts. The first one is the Channel Quality Indicator (CQI) which is a
value between 1 and 30 characterizing the radio conditions (1 = bad radio conditions
and 30 = good radio conditions). The second one is the acknowledgement
information: if data are well received by the UE, the UE sends to the NodeB an Ack,
otherwise a Nack.
The HS-DPCCH BLER should be low enough to ensure correct HS-DSCH
transmission; a correct demodulation of CQI ensures suitable transport block
transmission. A correct ACK/NACK demodulation ensures a good H-ARQ efficiency.
The power allocated to the HS-DPCCH is derived from the power of the associated
DPCCH taking into account three specific power offsets. These power offsets should
not be set too high in order not to impact the uplink coverage and capacity.
Offset values are sent to the UE via RRC signaling. These signaled values
correspond to predefined (3GPP standards) quantized amplitude ratios βhs/βc.
11-25
Always On
UL and DL Inactivity
(T2 expiry)
UL and DL Low Usage
(T1 expiry)
CELL_DCH
UL or DL
(DCH/HS(DCH/HS-DSCH)
High Traffic
CELL_FACH
(RACH/FACH)
PMMPMM-idle
UL or DL Traffic
timerT1forHsdpa (AlwaysOnTimer)
timerT2forHsdpa (AlwaysOnTimer)
11-26
3FL12812AAAAWBZZA Ed2
March 2007
Always-On step 1 (downgrade) is supported but only towards Cell_FACH, using an
asynchronous RB Reconfiguration. Once the reconfiguration has been performed, all
RLs are deleted. If there is a CAC failure on FACH then the call is released.
Always-On upgrade is supported, coming from Cell_FACH. The RL is allocated first
on the BTS. The RB is then reconfigured to HSDPA (if the cell supports HSDPA, else
it is reconfigured to DCH) using an asynchronous RB Reconfiguration If there is a
CAC failure on HSDPA then the call is released.
When an HSDPA mobile in Always-On downgraded state on DCH moves to an
HSDPA cell (on a primary cell change), then the RB is reconfigured to HSDPA. If
HSDPA CAC fails then the RAB is released.
When an HSDPA mobile in CS+PS Always-On downgraded releases the CS RAB,
then the PS RB is reconfigured to HSDPA (if the cell is HSDPA) if the Always-On
target is DCH. If the Always-On target is Cell_FACH, then the RB is reconfigured to
Cell_FACH.
11-26
SPI Configuration
RNC
QId0 QId1
QIdN
QId0 QId1
QIdN
RadioAccessService
Second
Stage
HsdpaRncConf
PQ0
PQ15
SpiConfiguration
First
Stage
SpiConfiguration
SpiConfiguration
NodeB Scheduler
UMTS TRAFFIC CLASS
OLS
Background Interactive Streaming
11-27
gold
15
15
15
silver
7
7
7
bronze
0
0
0
3FL12812AAAAWBZZA Ed2
priorityLevel (SpiConfiguration)
backgroundSpi (SpiConfiguration)
interactiveSpi (SpiConfiguration)
streamingSpi (SpiConfiguration)
March 2007
The aim of the scheduler is to dynamically share available DL bandwidth among
users, in order to optimize the overall throughput, and fulfill network and UE criteria.
In order to separately manage the two aspects, the scheduler is divided into two
stages:
• the first stage deals with priorities (CmCH-PI) assigned by higher layers on the
different queues for choosing queues which will be served in the coming
transmission interval,
• the second stage takes care of radio conditions and UE capabilities to determined
what users belonging to the selected queue will get access to radio resources in
the coming transmission interval.
Before entering the scheduler, the Mac-d PDUs for each queue of each user are
classified according to their corresponding priority (CmCH-PI). Every TTI, the
scheduler is launched in order to efficiently assign the available resources (number
of codes and remaining power) to the different users.
The selection of a priority queue is based on a cost function that takes into account
credits assigned to each priority queue and the number of Mac-d PDUs already
transmitted in the last TTI for these queues.
The aim is to provide some throughput per queue according to its priority (SPI): the
higher the priority (the higher the SPI), the higher the allocated bandwidth.
11-27
Iub Bandwidth Limitation
HS-DSCH Flow Control Protocol
HSDPA UE
DL Traffic
RNC
HSDPA UE
Iub link (N E1s)
NodeB
HSDPA UE
EM
iubFlowControlActivation (Fc)
qosBackPressureThreshold (Fc)
RncIn
qosDiscardThreshold (Fc)
Fc
11-28
3FL12812AAAAWBZZA Ed2
March 2007
As HS-DSCH Flow Control mechanism may generate large traffic volume than that
what can be carried over Iub links, a continuous monitoring of DS, NDS and HSDPA
traffic in DL at FP level is done by the PMC PC.
The Iub Bandwidth Limitation feature works with thresholds which represent the peak
of traffic allowed on Iub.
There are 2 Discard thresholds: Th1 for DS+NDS and Th2 for DS+NDS+HSDPA.
When DS+NDS reaches Th1, NDS FPs are deleted. When DS+NDS+HSDPA
reaches Th2, HSDPA FPs are deleted.
There are also 2 Back Pressure thresholds: Xoff1 for NDS and Xoff2 for HSDPA (eg.
Xoffi=95% Thi).
When DS+NDS reaches Xoff1, PMC PC ask PMC RAB to stop transmission of NDS
FPs during Txoff1. When DS+NDS+HSDPA reaches Xoff2, PMC PC ask PMC RAB
to stop transmission of HSDPA FPs during Txoff2.
DS traffic is not regulated by the Iub bandwidth limitation feature (DS regulation is
done by AAL2 CAC).
The regulation is done for AAL2 traffic only. The Iub bandwidth (noted « Th0 ») for
AAL2 traffic is given to the RNC through the PCR&SCR parameters defined for the
AAL2 VCCs in the RNC. Th0=sum(ECR_GCAC). For typically 5% of AAL5 traffic in
DL, then SCR&PCR must to be set so that Th0/10ms=95%*Iub_bandwidth (for 1E1
(4528cells/s), Th0=43cells).
11-28
Student notes
11-29
Student notes
11-30
Location Based Services
Section 12
3FL12812AAAAWBZZA Ed2
12-1
March 2007
Objectives
After this section, you will be able to
> Describe Location Based Services principles
> Describe LBS method selection and associated parameters
> Describe Cell Id based LBS and associated parameters
> Describe AGPS based LBS and associated parameters
12-2
3FL12812AAAAWBZZA Ed2
12-2
March 2007
Contents
> LBS Principles
> Alcatel-Lucent Implementation
> Location Method Selection
> Cell Id Based Location Method
> UE Based AGPS Location Method
12-3
3FL12812AAAAWBZZA Ed2
12-3
March 2007
Student notes
12-4
LBS Principles
12-5
3FL12812AAAAWBZZA Ed2
12-5
March 2007
Location Based Services
Personal
Personal Lifestyles
Lifestyles
Safety
Safety
•• Emergency
Emergency Dispatch
Dispatch (E911)
(E911)
•• Information
Information services
services
•• Child
Child tracking
tracking
•• Traffic
Traffic Information
Information
•• Auto
Auto theft
theft tracking
tracking
•• Direction
Direction Finding
Finding
•• Roadside
Roadside assistance
assistance
•• Entertainment
Entertainment
Copyright © 1996 Northern Telecom
6
Nov 199
from 16 1996
to 15 Dec
Business
Business
Service
Service Providers
Providers
bs
Ed Hob Savart
.
660 N.W ury
Tilb
97330
r
Numbe
ss line
Busine
3
55 378
calls
on Telecom
Copyright © 1996
iptiNorthern
subscr
$23.45
$10.00
$3.00
line
Private
2
55 723
•• Fleet
Fleet Management
Management
•• Location-based
Location-based Billing
Billing
•• Vehicle
Vehicle dispatch
dispatch
•• Location
Location targeted
targeted advertisement
advertisement
•• Rental
Rental car
car tracking
tracking
•• Customer
Customer Service
Service
•• Trucking
Trucking companies
companies
12-6
CC opyright
© 1996 Northern Telecom
op y rig h t ©
1996
N o rth er n
T ele co m
$11.52
Tot al
$33.45
$14.52
$47.97
•• Network
Network performance
performance
3FL12812AAAAWBZZA Ed2
March 2007
Location Based Services (LBS) are mobile services and applications that make use
of the subscriber’s geographical location.
Position information about users (person or device) with UMTS adds a new
dimension to this service category.
These could include mapping or localized shopping and entertainment services.
LoCation Services (LCS) may be considered as a network provided enabling
technology consisting of standardized service capabilities which enables the
provision of location applications. This application may be service provider specific.
Location technology not only enables specific location-based services, but also
enhances other services offerings, such as customized infotainment, and will be a
major driver for the creation of new applications.
LCS is available to four categories of LCS clients:
• Value added Services LCS clients - supports value added services including
mobile subscribers.
• PLMN Operator LCS clients - enhances or supports certain O&M related tasks,
supplementary services, IN related services, bearer services and teleservices.
• Emergency Services LCS clients - enhances support for emergency calls from
subscribers.
• Lawful Intercept LCS clients - supports various legally required or sanctioned
services.
LCS is applicable to any target UE whether or not the UE supports LCS, but with
restrictions on choice of positioning method or notification of a location request to the
UE user when LCS or individual positioning methods, respectively, are not supported
by the UE.
12-6
3GPP UE Location Methods
Cell Coverage
OTDOA
d3
d2
Neighbor
Cell # 1
Serving
Cell
∆d2
Neighbor
Cell # 2
∆d3
Assisted GPS
Assis
ta
nc e D
ata
Serving Cell
12-7
3FL12812AAAAWBZZA Ed2
March 2007
Various technologies are available to provide Location Services. The positioning
feature may use one or more location method to determine the location of UE.
The standard positioning methods are:
• Coverage based methods (Cell-Id based methods)
• Observed Time Difference of Arrival methods
• Assisted GPS methods.
Locating the UE involves two main steps:
• Signal measurements
• Location estimate computation based on the measurements.
The signal measurements may be made by the UE, the NodeB or the Location
Measurement Unit (LMU). The basic signals measured are typically the UTRAN radio
transmission timings, but some optional methods may make use of other
transmission signals such as general radio navigation signals.
The location estimate computation may be made in the UE or by a calculation
function located in the UTRAN.
12-7
Student notes
12-8
Alcatel-Lucent Implementation
12-9
3FL12812AAAAWBZZA Ed2
12-9
March 2007
Network Architecture for Cell-Id
HLR
/AuC
Uu
(RRC)
3G MSC-VLR
Iub
(NBAP)
Iu
(RANAP)
Lg
(MAP)
12-10
External
LCS Client
Le
(LCAP)
GMLC
SMLC
UE
Lh
(MAP)
VLR
RNC
3FL12812AAAAWBZZA Ed2
March 2007
To support location services LCS, additional elements need to be implemented in the
network architecture.
LCS is logically implemented within the UMTS network through the addition of one
network node: the Gateway Mobile Location Centre (GMLC). Alcatel-Lucent
implements this logical node on the Mobile Location Center platform.
The RNC is the master of the overall process of UE positioning: positioning request
handling, UE positioning technology selection, radio resources management, control
of the measurement procedures, position calculation function in case of e.g. Cell-ID
based positioning.
The Serving Mobile Location Center (SMLC) function is integrated within the RNC.
The serving RNC will always perform the calculation of UE position, in case Cell-ID
positioning technology is selected.
12-10
Network Architecture for A-GPS
EGRN
HLR
/AuC
MLC
SAS
Uu
(RRC)
Iu PC
(PCAP)
Iub
(NBAP)
3G MSC-VLR
Iu
(RANAP)
Lg
(MAP)
12-11
External
LCS Client
Le
(LCAP)
GMLC
SMLC
UE
Lh
(MAP)
VLR
RNC
3FL12812AAAAWBZZA Ed2
March 2007
The radio access network remains 3GPP R99 based, except for the Iu-PC interface,
which is 3GPP R5 based.
The impacted Radio Access elements are the SAS, the RNC and the OAM platform:
• From the RNC perspective, the SAS acts as a GPS assistance data server (the
SAS interfaces to an External GPS Reference -Network EGRN-);
• The RNC shall support some additional coordination functions, new radio
interface procedures, Iupc interface procedures and connectivity. Additional RNC
processing capability is needed in order to support additional load due to UE
positioning activities (e.g. UE positioning message handling);
• The Alcatel-Lucent Mobile Location Center (MLC) shall support the 3GPP SAS
functions: GPS assistance data collection and storage, Iupc interface;
• Configuration Management: additional parameters;
• Performance Management: additional counters and traces.
In order to obtain the assistance data, the UTRAN network needs to rely on a
continuously operating GPS Reference Network (GRN), which has clear sky visibility
of the same GPS constellation as the assisted UEs.
12-11
Student notes
12-12
Location Method Selection
12-13
3FL12812AAAAWBZZA Ed2
12-13
March 2007
Operators Settings
IF
ueBasedAgpsActivationAllowed = FALSE
OR
ueBasedAgpsParamsEnabled = FALSE
A-GPS Global Activation
THEN
Exclude UE Based AGPS method from candidate list
IF
Primary Cell within S-RNS coverage
THEN
IF
isUeBasedAgpsActivationAllowed = FALSE
THEN
A-GPS Local Activation
Exclude UE Based AGPS method from candidate list
ELSE
IF
isUeBasedAgpsAllowed = FALSE
THEN
Exclude UE Based AGPS method from candidate list
ueBasedAgpsActivationAllowed (LocationServices)
ueBasedAgpsParamsEnabled (EmergencyLocationServices)
isUeBasedAgpsActivationAllowed (FDDCell)
isUeBasedAgpsAllowed (NeighbouringRNC)
12-14
3FL12812AAAAWBZZA Ed2
March 2007
The objectives are to select the UE location method, able to satisfy to the requested
horizontal accuracy while taking into account the following constraints: UE
capabilities, Network capabilities and operators configured preferences.
In this release, the list of possible UE positioning technologies is initialized as follows:
• Cell Id,
• UE Based AGPS.
This list is successively refined after application of the criteria described above.
It is ensured that the list is never empty after application of all criteria, i.e. at least the
Cell Id is available (fall back method).
12-14
UE and UTRAN Capabilities
IF
SAS Operational State = UNAVAILABLE
THEN
Exclude UE Based AGPS method from candidate list
Network Capabilities
ELSE
IF
UE RRC Connected Mode = CELL_FACH
THEN
Exclude UE Based AGPS method from candidate list
IF
UE Assisted GPS Support = Network Based
OR
UE Assisted GPS Support = None
UE Capabilities
THEN
Exclude UE Based AGPS method from candidate list
IF
Emergency Service Fallback Method
UE Based AGPS method failed
THEN
Use the results of CellId method
emergencyLocationServiceActivationAllowed (EmergencyLocationServices)
12-15
3FL12812AAAAWBZZA Ed2
March 2007
To get AGPS UE location report, it is needed that the UE is in CELL_DCH RRC
State when the RANAP Location Reporting Control (LCR) message arrives to the
RNC.
If UE is in idle mode, it will be paged by Core Network, and according to the RRC
Connection establishment cause, the UE will be connected in CELL_DCH or
CELL_FACH state. If UE is in CELL_FACH State, then only CellId will be reported.
Fallback method selection applies only to Emergency Location Services and refers to
the case where one selected method failed (i.e. in this release, only in case UE
based A-GPS failed).
12-15
Student notes
12-16
Cell Id Based Location Method
12-17
3FL12812AAAAWBZZA Ed2
12-17
March 2007
Cell Id Based Location Technologies
Requested Report Area = Service Area
SAI 2
SAI 4
SAI 3
SAI 1
SAI 5
Requested Report Area = Geographical Area
Point With Uncertainty
12-18
Point With Uncertainty
3FL12812AAAAWBZZA Ed2
Polygon
March 2007
In the cell ID based (i.e. cell coverage) method, the position of an UE is estimated
with the knowledge of its serving NodeB and cell. This information may be obtained
when the UE is either in CELL_FACH or CELL_DCH state; in all other cases, the
Cell-ID information is obtained by paging the UE.
The position estimates can be expressed as the Service Area Identity (SAI) related
to the serving cell (in case the result is reported to PS CN domain: PS domain SAI;
else CS domain SAI) or as the geographical coordinates of a position related to the
serving cell.
When geographical coordinates are used as the position information, the estimated
position of the UE can be a fixed geographical position within the serving cell (e.g.
geographical position of the serving NodeB) or a geographical position computed by
combining information on the cell specific fixed geographical position with other
available information (e.g. additional cell provisioned information).
Geographical information can also take the form of a polygonal area defined with the
help of provisioned geographical points.
12-18
Geographical Provisioned Information
RNC
NodeB
LocationServices
antennaAngleOfOpening (FDDCell)
FDDCell
azimuthAntennaAngle (FDDCell)
cellIdPositioningMethodAccuracy (FDDCell)
serviceAreaCode (FDDCell)
minCellRadius (FDDCell)
CellIdLocationTechnology
cellAccuracyCode (CellIdLocationTechnology)
APP
GAICoord
lattitude (APP)
lattitude (GAICoord)
latitudeSign (APP)
latitudeSign (GAICoord)
longitude (APP)
longitude (GAICoord)
12-19
3FL12812AAAAWBZZA Ed2
March 2007
The UE position is estimated on following provisioned information basis (if requested
report area is Geographical Area).
Per cell provisioned data:
• UTRAN transmitter position (Access Point Position)
• Antenna azimuth
• Antenna angle of opening
• Mean cell radius
• Accuracy code (cellIdPositioningMethodAccuracy)
• Polygonal shape (optional).
Per RNC provisioned precision data:
• Accuracy code (cellAccuracyCode).
12-19
UE Position Estimation Elements
IF
Requested Report Area = Geographical Area
THEN
IF
FDDCell controlled by Alcatel-Lucent RNC
THEN
IF
FDDCell controlled by S-RNC
THEN
Report results of UE position computation
ELSE
IF
GAICoord = One Point
THEN
Report Point With Uncertainty =
cellAccuracyCode
ELSE
Report Polygon Shape
ELSE
Report Iur communicated information
ELSE
Report serviceAreaCode
12-20
3FL12812AAAAWBZZA Ed2
March 2007
When UE position computation is performed (FDDCell controlled by Alcatel-Lucent
S-RNC) using antenna angle of opening allows to discriminate between omni and
sectorial configurations:
• If Omni, UE position estimate is returned as Point With Uncertainty where point is
given as the Antenna Position and uncertainty (k) is based on Mean Cell Radius
(r) and converted according to 3GPP formula r = 10*(1.1k −1).
• If sectorial, UE position estimate is returned as Point With Uncertainty where
point is given as the estimated cell geographical barycenter (computed according
to provisioned parameters (antenna position, mean cell radius, antenna azimuth
and antenna angle of opening) and uncertainty (k) is based on the radius: r =
Mean Cell Radius / 2 and converted according to 3GPP formula: r =10*(1.1k −1).
12-20
UTRAN Provisioning Rules
IF
less than 3 valid points defined in GAICoord
THEN
IF
antennaAngleOfOpening = 360
OR
antennaAngleOfOpening = 0
OR
azimuthAntennaAngle = <unset>
OR
minCellRadius = <unset>
THEN
GAICoord provisioned with point = APP
IF
minCellRadius = <unset>
THEN
cellIdPositioningMethodAccuracy provisioned with cellAccuracyCode
ELSE
cellIdPositioningMethodAccuracy provisioned with converted value of minCellRadius
ELSE
GAICoord provisioned with point = f(APP, antennaAngleOfOpening, azimuthAntennaAngle, minCellRadius)
cellIdPositioningMethodAccuracy provisioned with converted value of minCellRadius/2
12-21
3FL12812AAAAWBZZA Ed2
March 2007
When Computed, the point is defined as the geometric barycenter of the cell.
Within a local 2D Cartesian referential, the coordinates of the point are defined as:
x = α * R * cos(Ө) and y = α * R * sin(Ө)
• (x, y) denotes the local 2D Cartesian coordinates on the tangential plane from the
surface of the earth,
• Ө denotes the antenna orientation of the sector supporting the serving cell,
• R denotes the mean radius of the serving cell (minCellRadius parameter),
• α is a coefficient, which depends on the sector configuration, i.e. from angle of
opening β (antennaAngleOfOpening parameter).
Using antennaAngleOfOpening allows to discriminate between Omni and Sectorial
configurations:
• Omni (provisioned antennaAngleOfOpening value is 0°or 360°) the UE position
estimate will be returned as Point With Uncertainty shape where the point is given
as the ‘Antenna Position’ and uncertainty (k) is based on ‘Mean cell radius’ (r) and
converted according to 3GPP formula (where r = 10x(1.1k-1)).
• Sectored: the UE position estimate will be returned as Point With Uncertainty
shape where the point is given as the estimated cell geographical barycenter
(computed according to provisioned ‘antenna position’, ‘Mean cell radius’,
‘Antenna Azimuth’ and ‘Angle of Opening’) and uncertainty (k) is based on the
Mean Cell Radius (r) = mincellradius/2 and converted according to 3GPP formula
(where r = 10x(1.1k-1)).
12-21
Student notes
12-22
UE Based AGPS Location Method
12-23
3FL12812AAAAWBZZA Ed2
12-23
March 2007
GPS UE Location Technologies
Autonomous GPS
UE
Loc
atio
n
UE-Assisted AGPS
UE-Based AGPS
UE
AGP
S
12-24
GPS
Loc
atio
n
AGP
S
Da t
a
Dat
a
Da t
a
3FL12812AAAAWBZZA Ed2
March 2007
While providing good accuracy in most cases, GPS suffers from a number of issues:
• GPS receiver needs near Line Of Sight to 4 satellites.
• It takes a long time to get a first fix.
• It is very battery consuming, as it continuously monitors the satellites.
It is possible to use Assistance Data provided by the cellular network in order to:
• Reduce the UE GPS start-up and acquisition times.
• Increase the UE GPS sensitivity (assistance data are obtained via UTRAN so UE
can operate in low SNR situations).
• Allow the UE to consume less handset power than with stand-alone GPS.
There are two types of Assisted GPS methods which differ according to where the
actual position calculation is carried out:
• UE-based: the computation of the position fix is done in the UE.
• UE-assisted: the computation of the position fix is done in the network.
For the UE-based method, a full GPS receiver functionality in the UE is required,
allowing stand-alone location fixes.
For the UE-assisted method, the UE may employ a reduced complexity GPS
receiver functionality:
• this receiver carries out the pseudo-range (code phase) measurements,
• these are signaled, using higher layer signaling, to the specific network element
that estimates UE location and carries out the remaining GPS operations.
12-24
UE-Based A-GPS Principles
SAS
SRNC
RANAP LOCATION REPORTING CONTROL
RRC MEASUREMENT CONTROL (setup, request one report, UE allowed
to Request additional assistance data, Reference UE Position)
RRC MEASUREMENT REPORT (UE positioning)
raw position estimate (Cell Id)
PCAP Information Exchange
Initiation Request
GPS assistance
data computation
PCAP Information Exchange
Initiation Response
RRC MEASUREMENT CONTROL (setup, no report, Delay tolerant GPS assistance data set #1)
…
RRC MEASUREMENT CONTROL (modify, request one report, Additional
assistance data request not allowed, Delay Sensitive assistance data set)
• A-GPS measurements
• UE position computation
RRC MEASUREMENT REPORT (UE location information)
RANAP LOCATION REPORT
12-25
3FL12812AAAAWBZZA Ed2
March 2007
The Cell-Id method is invoked in order to obtain the UE raw position. The UE position
is provided as Polygon or Point With Uncertainty circle shape.
In UE-Based method, UE is instructed to report its own position. The UE is allowed
to request additional assistance data, if it has not perform enough GPS
measurements.
In most cases, RNC receives UE report indicating that additional assistance data are
needed. RNC computes the GPS assistance data delivery roadmap (identification of
the GPS assistance data acquisition / delivery steps to be performed).
At reception of the UE report including a valid result, the RNC checks whether the
AGPS result is more accurate than the Cell-Id result.
RNC reports to the Core Network the Cell-Id result if more accurate than A-GPS
returned UE position otherwise the RNC uses the A-GPS method result.
12-25
UE-Based A-GPS Main Parameters
RNC
LocationServices
emergencyLocationServiceActivationAllowed (LocationServices)
AGPSUeBasedLocationTechnology
ueBasedAgpsActivationAllowed (LocationServices)
maxNbGpsSatellites (AGPSUeBasedLocationTechnology)
tDelayBetweenGpsAssistanceDataSegments (AGPSUeBasedLocationTechnology)
tmaxDurationSensitiveDataAcquisition (AGPSUeBasedLocationTechnology)
tmaxDurationSensitiveDataTransfer (AGPSUeBasedLocationTechnology)
horizontalAccuracyRequestedtoUe (AGPSUeBasedLocationTechnology)
12-26
3FL12812AAAAWBZZA Ed2
March 2007
MaxNbGpsSatellites defines the number of GPS Satellites for which GPS assistance
data are delivered to UE.
tDelayBetweenGpsAssistanceDataSegments is the minimum delay between
successive emission by RNC of a RRC MEASUREMENT CONTROL message
including GPS assistance data.
tmaxDurationSensitiveDataAcquisition Is the maximum time for acquiring the delay
sensitive GPS Assistance data from SAS.
tmaxDurationSensitiveDataTransfer Is the maximum time for transferring the delay
sensitive GPS Assistance data from SAS.
horizontalAccuracyRequestedToUE defines the Horizontal Accuracy, which will be
requested to UE for its location fix. It is expressed as Uncertainty Code k. So the
uncertainty in meter is derived from formula r = 10*(1.1k-1) in meters.
12-26
Student notes
12-27
Student notes
12-28
Glossary
Section 13
3FL12812AAAAWBZZA Ed2
13-1
March 2007
16-QAM
16-state Quadrature Amplitude Modulation
1xEV-DO
1x EVolution Data Only
1xEV-DV
1x EVolution Data and Voice
1xRTT
1 times 1.25MHz Radio Transmission Technology
3GPP
3rd Generation Partnership Project
3xEV-DV
3x Evolution Data and Voice
AAL2
ATM Adaptation Layer type 2
AAL5
ATM Adaptation Layer type 5
ACK
ACKnowledgment
AICH
Acquisition Indicator CHannel
AM
Acknowledged Mode
AMC
Adaptive Modulation and Coding
AMD
Acknowledged Mode Data
AMR
Adaptive Multi-Rate
ARQ
Automatic Repeat Query
AS
Access Stratum
ASC
Access Service Class
ATM
Asynchronous Transfer Mode
BCCH
Broadcast Control CHannel
BCH
Broadcast CHannel
BER
Bit Error Rate
BFN
NodeB Frame Number
BLER
BLock Error Rate
BMC
Broadcast Multicast Control
BPSK
Binary Phase Shift Keying
BTS
Base Transceiver Station
CAC
Call Admission Control
CC
Chase Combining
CCCH
Common Control CHannel
CCP
Communication Control Port
CCPCH
Common Control Physical CHannel
CCTrCH
Coded Composite Transport CHannel
CDMA
Code Division Multiple Access
13-2
CEM
Channel Element Module
CFN
Connection Frame Number
CID
Channel IDentifier
CK
Ciphering Key
CM
Compressed Mode
CmCH-PI
Common transport CHannel Priority Indicator (SPI)
CP
NodeB Control Port
CP
Control Plane
CPCH
Common Packet CHannel
CPICH
Common PIlot CHannel
CQI
Channel Quality Indicator
CRC
Cyclic Redundancy Check
C-RNC
Controlling-Radio Network Controller
C-RNTI
Cell-Radio Network Temporary Identity
CS
Circuit Switch
CTCH
Common Traffic CHannel
DCCH
Dedicated Control CHannel
DCH
Dedicated CHannel
DL
Downlink
DPCCH
Dedicated Physical Control CHannel
DPCH
Dedicated Physical CHannel
DPDCH
Dedicated Physical Data CHannel
D-RNC
Drift-Radio Network Controller
DS
Delay Sensitive
DS-CDMA
Direct Sequence-Code Division Multiple Access
DSCH
Downlink Shared CHannel
DTCH
Dedicated Traffic CHannel
DTX
Discontinuous Transmission
E1
Standard European PCM link (2.048 Mbps)
EDGE
Enhanced Data for Global Evolution
EGPRS
EDGE GPRS
FACH
Forward Access CHannel
FBI
FeedBack Information
13-3
FDD
Frequency Division Duplex
FDMA
Frequency Division Multiple Access
FIFO
First In First Out
FP
Frame Protocol
GMM
Global Mobility Management
GPRS
General Packet Radio Service
GSM
Global System for Mobile communications
GTP
GPRS Tunneling Protocol
H-ARQ
Hybrid ARQ
HFN
Hyper Frame Number
HO
HandOver
H-RNTI
HS-DSCH Radio Network Temporary Identifier
HSDPA
High Speed Downlink Packet Access
HS-DPCCH
High Speed Dedicated Physical Control CHannel
HS-DSCH
High Speed Downlink Shared CHannel
HS-PDSCH
High Speed Physical Downlink Shared CHannel
HS-SCCH
High Speed Shared Control CHannel
IE
Information Element
IK
Integrity Key
IMA
Inverse Multiplexing ATM
IMEI
International Mobile Equipment Identity
IMSI
International Mobile Subscriber Identity
IMT-2000
International Mobile Telecommunication for year 2000
IP
Internet Protocol
IR
Incremental Redundancy
Iu
Interconnection point between RNC and 3G Core
Network
Iub
Interface between NodeB and RNC
Iur
Interface between two RNCs
Kbps
Kilobit per second
kHz
kiloHertz
KPI
Key Performance Indicator
Ksps
Kilo symbol per second
L1
Layer 1 (Physical Layer)
13-4
L2
Layer 2 (Data Link Layer)
L3
Layer 3 (Network Layer)
LA
Location Area
LAC
Location Area Code
LAI
Location Area Identity
LAN
Local Area Network
LSB
Least Significant Bit
MAC
Medium Access Control
Mbps
Megabit per second
MCC
Mobile Country Code
MCPA
Multi Carrier Power Amplifier
Mcps
Megachip per second
MHz
MegaHertz
MIR
Mix Incremental Redundancy
MM
Mobility Management
MNC
Mobile Network Code
MOC
Managed Object Class
MOI
Managed Object Instance
MOS
Mean Opinion Score
MSB
Most Significant Bit
NACK
Negative ACKnowledgement
NAS
Non Access Stratum
NBAP
NodeB Application Part
NDI
New Data Indicator
NDS
Non-Delay Sensitive
NodeB
Logical node responsible for radio Tx/Rx to/from UE
NRZ
Non Return to Zero
OAM
Operation Administration and Maintenance
OVSF
Orthogonal Variable Spreading Factor
PA
Power Amplifier
PCCH
Paging Control CHannel
P-CCPCH
Primary-Common Control Physical CHannel
PCH
Paging CHannel
13-5
PCM
Pulse Code Modulation
PCPCH
Physical Common Control CHannel
PDP
Packet Data Protocol
PDU
Protocol Data Unit
PDU
Protocol Data Unit
PI
Paging Indicator
PI
Priority Indicator
PICH
Paging Indicator CHannel
PIR
Partial Incremental Redundancy
PLMN
Public Land Mobile Network
PMM
Packet Mobility Management
PN
Pseudo Noise
PQ
Priority Queue
PRACH
Physical Random Access CHannel
PS
Packet Switch
P-SCH
Primary-Synchronization CHannel
PSK
Phase Shift Keying
QId
Queue Identity
QoS
Quality of Service
QPSK
Quadrature Phase Shift Keying
R4
Release 4
R5
Release 5
RA
Routing Area
RAB
Radio Access Bearer
RAC
Routing Area Code
RACH
Random Access CHannel
RAN
Radio Access Network
RANAP
Radio Access Network Application Part
RB
Radio Bearer
RF
Radio Frequency
RL
Radio Link
RLC
Radio Link Control
RM
Rate Matching
13-6
RNC
Radio Network Controller
RNS
Radio network subsystem
RNSAP
Radio Network Subsystem Application Part
RNTI
Radio Network Temporary Identity
RRC
Radio Resource Control
RRM
Radio Resource Management
RTT
Radio Transmission Technology
RV
Redundancy Version
RX
Receiver / Reception
SA
Service Area
SAP
Service Access Point
SAW
Stop And Wait
S-CCPCH
Secondary-Common Control Physical CHannel
SCH
Synchronization CHannel
SCR
Sustainable Cell Rate
SDU
Service Data Unit
SF
Spreading Factor
SFN
System Frame Number
SHO
Soft HandOver
SIM
Subscriber Identity Module
SIR
Signal to Interference Ratio
SM
Session Management
SNR
Signal to Noise Ratio
SPI
Scheduling Priority Indicator (CmCH-PI)
SRLR
Synchronous Radio Link Reconfiguration
S-RNC
Serving-Radio Network Controller
S-SCH
Secondary-Synchronization CHannel
STTD
Space Time Transmit Diversity
TAF
That's All Folks!
TB
Transport Block
TBS
Transport Block Size
TCP
Transmission Control Protocol
TDD
Time Division Duplex
13-7
TDM
Time Division Multiplexing
TDMA
Time Division Multiple Access
TF
Transport Format
TFC
Transport Format Combination
TFCI
Transport Format Combination Indicator
TFI
Transport Format Indicator
TFO
Tandem Free Operation
TFRC
Transport Format and Resource Combination
TFRI
Transport Format and Resource Indicator
TFS
Transport Format Set
TPC
Transmit Power Control
TrCH
Transport CHannel
TrFO
Transcoder Free Operation
TS
Time Slot
TTI
Transmission Time Interval
TX
Transmitter / Transmission
UARFCN
UMTS Absolute Radio Frequency Channel Number
UDP
User Datagram Protocol
UE
User Equipment
UM
Unacknowledged Mode
UMTS
Universal Mobile Telecommunication System
UP
User Plane
URA
UTRAN Registration Area
U-RNTI
UTRAN-Radio Network Temporary Identity
UTRAN
Universal Terrestrial Radio Access Network
Uu
the radio interface between UTRAN and UE
VCC
Virtual Channel Connection
VoIP
Voice over IP
W-CDMA
Wideband-CDMA
13-8
Student notes
13-9
Student notes
13-10
Download