Академический Документы
Профессиональный Документы
Культура Документы
ZGO-01-03-001
Feature Guide
eMLPP
ZGO-01-03-001
ZGO-01-03-001
Version
V1.00
Date
eMLPP
eMLPP
Author
2010-10-30
Approved By
Remarks
Not open to the Third Party
ZGO-01-03-001
eMLPP
TABLE OF CONTENTS
1
2
2.1
2.2
Overview ......................................................................................................... 1
Feature Introduction.......................................................................................... 1
Correlation with Other Features ........................................................................ 2
3
3.1
3.2
3.3
4
4.1
4.2
4.2.1
4.2.2
4.2.3
4.2.4
5
5.1
5.2
5.3
6
6.1
6.2
Abbreviations................................................................................................ 33
II
ZGO-01-03-001
eMLPP
FIGURES
Figure 3-1 Flow of Handling Channel Acquisition Failure in Local Cell ................................. 6
Figure 3-2 eMLPP Handover Flow ....................................................................................... 7
Figure 4-1 BSC Configuration ............................................................................................ 12
Figure 4-2 Cell Configuration ............................................................................................. 14
Figure 4-3 Module Parameters ........................................................................................... 16
Figure 4-4 Configuration at BSC Level ............................................................................... 17
Figure 4-5 Configuration at BSC Level ............................................................................... 17
Figure 4-6
TABLES
Table 3-1 PIE definition ........................................................................................................ 2
Table 3-2 Priority BIT Definition............................................................................................ 3
Table 3-3 Extra information definition ................................................................................... 3
Table 3-4 Octet 3 is coded ................................................................................................... 4
Table 4-1 Parameter List ...................................................................................................... 8
Table 6-1 Counter list ......................................................................................................... 27
III
Document Title
Feature Property
iBSC version: [iBSC V6.20]
BTS version: [applicable for all SDR BTS versions]
Attribute: [optional function]
NEs involved
NE Name
Involved or Not
MS
BTS
BSC
MSC
MGW
SGSN
GGSN
HLR
Special Requirement
Dependency: [None]
Mutual exclusion: [None]
Remarks: None
Overview
2.1
Feature Introduction
In the 3GPP protocol, the enhanced Multi-Level Precedence and Preemption service
(eMLPP) is a supplementary service provided by the GSM system. The eMLPP service
involves multiple NEs, such as BSC, MSC, and HLR.
After the service is provisioned, mobile subscribers are differentiated by different priority
levels. The system allocates channel resources by following the principle of higher
priority, easier network access. Therefore, based on the priority configuration, the
high-priority MS has obvious advantages in call connection setup ability and call
interruption prevention ability. When the voice service channels are scarce, high-priority
call may preempt the resources of low-priority calls.
Generally, the eMLPP service contains the following three parts:
Document Title
When the network is lack of radio channel resource, calls are put in the queue based on
the priority level. Once idle resources are available, high-priority users can access first.
After preemption is enabled, the high-priority user may preempt resources originally
allocated to low-priority calls. The preemption involves forced handover and forced
release.
2
Reserve channels for users of specified priority level. The reserved channels will be used
by the high-priority users at the time of assignment and handover.
3
Configure different channel allocation policies based on the priorities of the users.
You can configure different channel allocation policies for users of different priorities.
2.2
emergency
Technical Description
3.1
Table 3-1
8
PIE definition
Element identifier
1
octet 1
Document Title
Length
octet 2
Priority
octet 3
Table 3-2
spare
pci
priority level
qa
pvi
octet 3
spare
0001
0010
::::
1110
1111
Table 3-3
Document Title
Table 3-4
octet 1
octet 2
octet 3
Octet 3 is coded
6
Spare
3
UEprob
2
lcs
1
prec
octet 3
3.2
Check the PriorityLevel of MS. If PriorityLevelPriThreshold, it means that the service can
occupy the reserved channel. Check the parameter RsvChanFirst to judge whether the
service should occupy the reserved channel or non-reserved channel. When allocating
the reserved channels, check whether the local cell has reserved channels in reference
to parameter EMLPPThs.
When channel acquisition fails, the flow is as follows:
1
ii
ii
Search for forced handover object. The object must have a lower priority level than
the user implementing forced handover, its PVI flag, channel type, and frequency
band must meet the requirement, and have adjacent cells meeting lowest handover
level.
i
ii
Document Title
ii
Search for forced release object. The object must have a lower priority level than the
user implementing forced release, its PVI flag, channel type, and frequency band
must meet the requirement.
i
If the forced release object is found, wait for the system to allocate forcibly
released channel. The flow ends.
ii
ii
If QueueInd_0=0, queue is not allowed. Channel acquisition fails and the flow
ends.
ii
ii
If the forced release object is found, wait for the channel allocated after being
forcibly released. The flow ends.
ii
If the forced release object is not found, MS fails to acquire channel and the flow
ends.
Document Title
Figure 3-1
Channel allocation
fails due to cell
congestion
Allow forced
handover?
Yes
No
No
Yes
No
Find forced
release
object?
Allow
queuing?
Yes
Allow forced
release?
No
No
Allow
queuing
Yes
Implement
forced release
to acquire
channel
Find forced
handover
object?
Yes
Forced
handover object
attempts
handover
Enter the
queue
Acquire
channel before
queue timer
expires
Yes
No
Allow forced
release?
Yes
Yes
Channel
acquisition
succeeds
Find forced
release
target
No
No
Channel
acquisition
fails
Yes
Implement
forced release
to acquire
channel
Document Title
3.3
BSC does not start the preemption process but applies for channels in the target
cells one by one. If the channel allocation fails in the target cells, the system does
not resort to forced handover, forced release and queuing. According to the
parameter PriorityLevel, the system decides whether to allocate reserved channels,
and selects the channel priority selection strategy by PriorityLevel when BSC
decides to allocate the unreserved channels.
If no channel is allocated after the system has tried the inner cells in the top of the
cell table and no outer cells are available, the system starts the preemption process
and tries the target cell once again. The system tries the preemption and queuing to
obtain a channel in the target cell according to the settings (QueueInd_1,
PreemptionInd_1, and ForcedHoInd_1) of the parameters of the target cells, as
shown in Figure 2. The processing in the target cell is similar to the preemption flow
of the call setup flow mentioned in Section 3.2.
Document Title
Inner
target cell
1
Call initiating
handover
Inner
target cell
2
In case that outer candidate cells are available during handover, if all target cells before
the outer cells fail to apply for channels during the first resource application, that is,
preemption not recommended, BSC does not attempt to acquire channel through
preemption among inner cells but starts external handover. Based on whether the
handover is a rescue handover, BSC transmits the PREC flag, which indicates whether
preemption is recommended, to target BSC through the OLD BSC TO NEW BSC
parameter in HANDOVER REQUIRED message. The target BSC performs channel
preemption according to this parameter.
During inter-BSC handover, the target BSC decides whether to perform preemption
according to parameter configuration, PCI flag, and the PREC flag in OLD BSC TO NEW
BSC information element. The preemption process is the similar to that described
section 3.2. The difference is that different control parameters are used, including
QueueInd_1, PreemptionInd_1, and ForcedHoInd_1.
4.1
Parameter List
Table 4-1
Parameter List
No.
Parameter Name
Configured in
Document Title
PriThreshold
Figure 5
RsvChanFirst
Figure 5
EMLPPThs
Figure 5
EMLPPThs
Figure 6
UseCellEmlppThs
Figure 6
AssQueEnable
Figure 7
AssPreEmpt
Figure 7
HoQueEnable
Figure 7
HoPreEmpt
Figure 7
10
QueueIndAss
Figure 8
11
QueueIndHo
Figure 8
12
PreemptionIndAss
Figure 8
13
PreemptionIndHo
Figure 8
14
ForcedHoIndAss
Figure 8
15
ForcedHoIndHo
Figure 8
16
QueueInd_0
Figure 9
17
QueueInd_1
Figure 9
18
PreemptionInd_0
Figure 9
19
PreemptionInd_1
Figure 9
20
ForcedHoInd_0
Figure 9
21
ForcedHoInd_1
Figure 9
22
AssPreemptStrategy
Figure 10
23
HoPreemptStrategy
Figure 10
24
AssForcedHoTry
Figure 10
25
HoForcedHoTry
Figure 10
26
AssForcedRelTry
Figure 10
27
HoForcedRelTry
Figure 10
28
AssPreemTimer
Figure 10
29
HoPreemTimer
Figure 10
30
AssForceRelTimer
Figure 10
31
HoForceRelTimer
Figure 10
32
AssForceHoInterval
Figure 10
33
HoForceHoInterval
Figure 10
34
AssForceRelInterval
Figure 10
35
HoForceRelInterval
Figure 10
36
RmsT11
Figure 11
37
RmsTqHo
Figure 11
38
ForceHoWaitEmergServiceIPrio
Figure 11
39
ForceRelWaitEmergServiceIPrio
Figure 11
40
LowestPriority
Figure 11
Document Title
41
Longcallduration
Figure 11
42
ForceHoPenalty
Figure 11
4.2
Parameter Configuration
4.2.1
4.2.1.1
10
Document Title
4.2.1.2
4.2.2
4.2.2.1
11
Document Title
Figure 4-1
BSC Configuration
Abbreviation
RsvChanFirst
3GPP name
3GPP reference
Description
Managed object
BSC
Value Range
Yes/No
Unit
None
Default value
Yes
Related functions
ZGF05-25-017
eMLPP
12
Document Title
Related parameters
Related interfaces
Full name
Abbreviation
EMLPPThs
3GPP name
3GPP reference
Description
Managed object
BSC
Value Range
0 ~ 100
Unit
Default value
Related functions
ZGF05-25-017
Related parameters
Related interfaces
Full name
4.2.2.2
eMLPP
Abbreviation
PriThreshold
3GPP name
3GPP reference
Description
Managed object
BSC
Value Range
1 ~ 15
Unit
None
Default value
Related functions
ZGF05-25-017
Related parameters
Related interfaces
eMLPP
13
Document Title
Figure 4-2
Cell Configuration
Full name
Abbreviation
UseCellEmlppThs
3GPP name
3GPP reference
Description
Managed object
Cell
Value Range
Yes/No
Unit
None
Default value
No
Related functions
ZGF05-25-017
Related parameters
Related interfaces
Full name
eMLPP
14
Document Title
4.2.3
Abbreviation
EmlppThs
3GPP name
3GPP reference
Description
Managed object
Cell
Value Range
Yes/No
Unit
None
Default value
No
Related functions
ZGF05-25-017
Related parameters
Related interfaces
eMLPP
4.2.3.1
15
Document Title
Figure 4-3
Module Parameters
As shown in the following figure, you can set whether to support assign/handover queue
and assign/handover preemption. If they are set as No, the eMLPP configurations at BSC
level and cell level are invalid.
2. Configuration at BSC Level
In the version R8.2, the eMLPP switch at BSC level is added. Double-click OMC
GERAN SubnetworkBSC Managed ElementConfig Set and select BSC Function.
In the displayed BSC Function window at right, select the EMLPP Set tab.
There are three values for queue, forced handover, and forced release. They are:
allowed, not allowed, and According to the Cell, as shown in the following figure:
16
Document Title
Figure 4-4
Figure 4-5
17
Document Title
Figure 4-6
Cell Switch
Full name
Abbreviation
QueueInd_0
3GPP name
3GPP reference
Description
Managed object
Cell
Value Range
Yes/No
Unit
None
Default value
No
Related functions
ZGF05-25-017
Related parameters
Related interfaces
eMLPP
Figure 4-7
Full name
Abbreviation
QueueInd_1
3GPP name
3GPP reference
Description
Managed object
Cell
Value Range
Yes/No
18
Document Title
Unit
None
Default value
No
Related functions
ZGF05-25-017
Related parameters
Related interfaces
eMLPP
Figure 4-8
Full name
Abbreviation
PreemptionInd_0
3GPP name
3GPP reference
Description
Managed object
Cell
Value Range
Yes/No
Unit
None
Default value
No
Related functions
ZGF05-25-017
Related parameters
Related interfaces
eMLPP
Figure 4-9
Full name
Abbreviation
PreemptionInd_1
3GPP name
3GPP reference
Description
Managed object
Cell
Value Range
Yes/No
Unit
None
Default value
No
19
Document Title
Related functions
ZGF05-25-017
Related parameters
Related interfaces
eMLPP
Figure 4-10
Full name
Abbreviation
ForcedHoInd_0
3GPP name
3GPP reference
Description
Managed object
Cell
Value Range
Yes/No
Unit
None
Default value
No
Related functions
ZGF05-25-017
Related parameters
Related interfaces
eMLPP
Figure 4-11
Full name
Abbreviation
ForcedHoInd_1
3GPP name
3GPP reference
Description
Managed object
Cell
Value Range
Yes/No
Unit
None
Default value
No
Related functions
ZGF05-25-017
Related parameters
Related interfaces
eMLPP
20
Document Title
4.2.3.2
4.2.3.3
For assignment, there are three strategies: 0 indicates forced handover only; 1
indicates try forced handover first, and if fails, try forced release; 2 indicates forced
release first.
2.
For handover, there are three strategies: 0 indicates forced handover only; 1
indicates try forced handover first, and if fails, try forced release; 2 indicates release
only.
Figure 4-12
In the channel allocation in versions earlier than R8.2, users are classified into high
priority and low priority. They use different channel allocation strategies. In versions later
21
Document Title
than R8.2, to flexibly configure the channel allocation for more user types, you can set the
priority allocation strategy for users based on the priority.
4.2.3.4
For the same priority level, queuing period > preemption time. In actual configuration,
the difference of the two is about 2 seconds, so that enough time is reserved for
channel release.
2.
For the same priority level, start time of forced release < preemption time. In this way,
forced release can be performed within the preemption time.
22
Document Title
4.2.3.5
If the parameter is set to 15, infer that the lowest priority user must be found.
b)
If the parameter is set to 1, infer that even if a user with priority level 1 is found,
the system assumes that the priority level is low enough and stops searching.
b)
Note that the priority level is more important than call duration.
Additionally, the ForceHoPenalty parameter is also used for forced handover target. It
indicates the penalty time for the handover failure of forced handover object. During
penalty period, the instance cannot serve as the forced handover target, but it can serve
as forced release target.
23
Document Title
Figure 4-13
4.2.4
24
Document Title
Figure 4-14
5.1
Application Scenarios
When there are a small number of VIP users, configure reserved channels of a certain
quantity to ensure that the calls of important users can be established and maintained.
Queuing is an extensively-applied function and can relieve radio resources congestion.
When there are a wide variety of users, the eMLPP function can be used to realize
priority based radio resource allocation. Forced handover has little impact on users of
lower priority; forced release has major impact on users of lower priority and therefore
should be applied with care.
5.2
Configuration Principle
This feature does not involve the adjustment of iBSC and BTS hardware configuration.
25
Document Title
5.3
Recommendation
This feature involves many parameters and switches. Also, many parameters have
corresponding switches in BSC and cell. Therefore, DO CAREFULLY read the chapters
about parameter configuration before enabling this feature. Ensure that you have
grasped the meanings of the parameters and their relations.
Pay attention to the following issues when enabling this feature:
3.
Only if the switch is set to cell level, the eMLPP setting at cell level can take effect.
4.
Either forced handover or forced release is set to be allowed, the queue function must
be set to enabled. Similarly, if the setting is according to the cell, the queue function
must be set to enabled or according to the cell. The reason is that queue provides
time for forced handover and forced release.
5.
The setting of allowing forced handover and forced release does not mean that users
with high priority can surely initiate them. The implementation of forced handover,
forced release, and queue are determined with the combination of PIE parameter sent
by MSC.
Additionally, various factors affect the selection of preemption target in this feature. The
feature may not be smoothly enabled due to any misunderstanding. It is recommended to
carefully read the following process for selecting preemption target instance before
configuring flow control parameters.
The preemption target instance found by iBSC must meet the following requirement:
For forced handover target, the system determines whether the target cell has
available channels in advanced.
The target is not in penalty period, and not selected as preemption target by other
users. The PVI bit (meaning preemption allowed) is reset and the priority level is
lower than the preemption initiator.
After the instance meeting the requirement is found, it is compared with LowestPriority
and LongCallDuration. If both parameters meet the requirement, the system stops
searching and use the instance as the preemption target even if subscribers with lower
priority exists. If either of the two parameters does not meet the requirement, the system
precedes searching. If the found instance has a lower priority level, replace the previous
one with this one. If the found instance has the same priority level with the previous one
but longer conversation time, it is also used to replace the previous one. Similarly, the
system determines whether to continue the search based on LowestPriority and
LongCallDuration. This process goes cyclically till both the parameter requirements are
met. If no instance meeting the requirements is found, the finally got instance serves as
the preemption target after all instances are searched. After the preemption target is
found, the data area is marked to avoid being selected as the forced handover/release
target again.
26
Document Title
6.1
Related Counters
Table 6-1
Counter list
Counter No.
What It Counts
NE
Granularity
C100430130
cell
C100430131
cell
C100430132
cell
C100430133
cell
C100430134
cell
C100430135
cell
C100440130
cell
C100440131
cell
C100440132
cell
C100440133
cell
C100440134
cell
C100440135
cell
C100460001
cell
C100460002
cell
C100460003
cell
27
Document Title
C100460004
Number of handover
forced release
C100460005
cell
C100460006
cell
C100460007
cell
C100460008
cell
C100460009
cell
C100460010
cell
C100460011
cell
C100460012
cell
C100460013
cell
C100460014
cell
C100460015
cell
C100460016
cell
C100460017
cell
C100460018
cell
C100460019
cell
C100460020
cell
C100460021
cell
C100460022
cell
C100460035
cell
C100460036
cell
C100460037
cell
C100460038
cell
cell
28
Document Title
C100460039
cell
C100460040
cell
C100460041
cell
C100460042
cell
C100460043
cell
C100460044
cell
C100460045
cell
C100460046
cell
C100460047
cell
C100460048
cell
C100460049
cell
C100470064
cell
C100470065
cell
C100470066
cell
C100470067
cell
C100470068
cell
C100470069
cell
C100470070
cell
C100490001
cell
C100490020
cell
C100490021
cell
C100490043
cell
C100490044
cell
29
Document Title
C100490066
cell
C100490067
cell
C100500011
cell
C100500012
cell
C100500013
cell
C100500014
cell
C100500015
cell
C100500016
cell
C100500017
cell
C100500018
cell
C100500019
cell
C100500020
cell
C100500021
cell
C100500022
cell
C100500023
cell
C100500024
cell
C100500029
cell
C100500030
cell
C100500031
cell
C100500032
cell
C100500033
cell
C100500034
cell
C100500035
cell
C100500036
cell
30
Document Title
C100500037
cell
C100500038
cell
C100500039
cell
C100500040
cell
C100500149
cell
C100500150
cell
C100500151
cell
C100500152
cell
C100500153
cell
C100500154
cell
C100500155
cell
C100500156
cell
C100500157
cell
C100500158
cell
C100500159
cell
C100500160
cell
C100500161
cell
C100500162
cell
C100500163
cell
C100500164
cell
31
Document Title
C100500165
cell
C100500166
cell
C100500167
cell
C100500168
cell
C100500169
cell
C100500170
cell
C100500171
cell
C100500172
cell
C100500173
cell
C100500174
cell
C100500175
cell
C100500176
cell
C100500177
cell
C100500178
cell
C100500179
cell
C100510001
cell
C100510002
Duration of queuing
cell
C100510003
Number of queuing
cell
C100510004
cell
C100510005
cell
32
Document Title
6.2
Related Alarms
None
Abbreviations
Abbreviation
Full Name
eMLPP
PCI
PIE
PL
Priority Level
PREC
Preemption Recommendation
PVI
Preemption
QA
TCH
Traffic channel
vulnerability indicator
Reference Document
[1] 3GPP TS 22.067
3rd Generation Partnership Project;Technical Specification Group Services and System
Aspects;enhanced Multi-Level Precedence and Preemption service (eMLPP) - Stage 1
[2] 3GPP TS 23.067
3rd
Generation
Partnership
Project;Technical
Specification
Group
Core
Network;enhanced Multi-Level Precedence and Preemption service (eMLPP) - Stage 2
[3] 3GPP TS 24.067
3rd
Generation
Partnership
Project;Technical
Specification
Group
Core
Network;enhanced Multi-Level Precedence and Preemption service (eMLPP) - Stage 3
[4] ZXG10 BSS (V6.20) Radio Parameters Reference (Volume I)
[5] ZXG10 BSS (V6.20) Radio Parameters Referce (Volume II)
33