Professional Documents
Culture Documents
GPRS-EDGE Radio Network Optimization
GPRS-EDGE Radio Network Optimization
www.huawei.com
Foreword
z
Page1
Objectives
z
Page2
Contents
1. GPRS System Overview
2. GPRS Architecture
3. GPRS Network Interfaces & Protocols
4. GPRS Wireless Subsystem
5. GPRS Location Area
Page3
A
CS
CS
B
H
C
CS
E
K
F
CS
CS
Page4
PS
PS
1
1
2
3
3
2
1
PS
1 2 3
2 1 3
PS
PS
PS
Page5
2.75 G
ECSD
38.8 Kb/s
2.5 G
HSCSD
14.4 Kb/s
UMTS
384 Kb/s
EGPRS EDGE
59.2 Kb/s
GPRS
21.4 Kb/s
CS
2G
GSM
9.6 Kb/s
PS
Page6
Page7
59.2
60.00
54.4
50.00
GPRS
44.8
EGPRS
40.00
29.6
30.00
22.4
21.4
20.00
13.4
10.00
0.00
17.6
15.6
14.8
9.05
CS-1
8.8
CS-2
CS-3
CS-4
MCS-1
11.2
MCS-2
MCS-3
MCS-4
MCS-5
MCS-6
GMSK
MCS-7
MCS-8
MCS-9
8PSK
Page8
BSS
Pb
CS Core
Network
PCU
Gs
Gb
PS Core
Network
BSS
NSS
Page9
10
Web Browsing
Information Services
Moving Images
Still Images
File Transfer
Sport Report
Public
Information
Weather Forecast Service Traffic Information
Stock Market
Still Images
Job Despatch
Live News
Moving Bank
Personal
Information
Service
File Transfer
Web Browsing
Page10
11
Advantages
Always on line
Disadvantages
Page11
12
Contents
1. GPRS System Overview
2. GPRS Architecture
3. GPRS Network Interfaces & Protocols
4. GPRS Wireless Subsystem
5. GPRS Location Area
Page12
13
GMSC
PSTN
E
D
CS
B
T
S
Abis
G-Abis
MSC/VLR
TRAU
BSC
PCU
Pb
PS
HLR
AUC
GPRS
Register
Gs
Gb
Gr
SGSN
BSS
Gn
Gc
Internet
GGSN
Gi
CN
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved.
Page13
14
SMS-GMSC
SMS-IWMSC
MSC/VLR
EIR
SS7
WAP Gateway
BSS
MS
Gs
BSC
Gd
Gb
Gr
Gf
Gn
Gc
Firewall
Gi
GGSN
Abis
BTS
Intranet/Internet
RADIUS
PCU
SGSN
Gn
GPRS
Backbone
Ga
CG
Gi
ATM/DDN/ISDN/Ethernet, etc
X.25
BSS
SGSN
BSC
MS
GGSN
Gb
CNCN-PS
Abis
BTS
DNS
BG
PCU
Other PLMN
Gp
Page14
15
GPRS MS
z
Class A
Class B
The MS is attached to both GPRS and other GSM services and the
MS supports simultaneous operation of GPRS and other GSM
services.
Class C
Page15
16
Page16
17
Page17
Provides physical and logical data interface out of the BSS for packet data
traffic
LLC layer PDU segmentation/reassembly of RLC blocks
Packet data transfer scheduling
ARQ functions
Radio channel management function
18
Packet routing
MS Session management
Mobility management
Page18
19
Page19
20
Functions of CG (Charging
Gateway)
z
Page20
21
Functions of MSC/VLR
z
Page21
22
Functions of HLR/AUC
z
User authentication
Whether MS is reachable.
Page22
23
Functions of SMS-GMSC/SMS-IWMSC
z
MS
Gd
SGSN
SMS-IWMSC
SMS-GMSC
Page23
24
R
R
R
R
BG
BG
PLMN B
GSN
Page24
IPsec (IP security) is a standardized framework for securing Internet Protocol (IP)
communications by encrypting and/or authenticating each IP packet in a data stream.
A protocol for exchanging routing information between gateway host s (each with
its own router ) in a network of autonomous system s. BGP is often the protocol
used between gateway hosts on the Internet.
25
a. Resolve the GGSN IP address based on the Access Point Name (APN)
in the process of the PDP context activation;
b. Resolve original SGSN IP address based on the original routing area No.
in the process of the update of inter-SGSN routing area.
DNS Server
GPRS
Backbone
SGSN
Page25
26
Page26
27
Contents
1. GPRS System Overview
2. GPRS Architecture
3. GPRS Network Interfaces & Protocols
4. GPRS Wireless Subsystem
5. GPRS Location Area
Page27
28
Contents
3. GPRS Network Interfaces & Protocols
3.1 Interface and Protocol Stack
3.2 Um Interface
3.3 G-abis/Pb Interface
3.4 Gb Interface
3.5 Gs Interface
Page28
29
GPRS backbone
network
IP interface
Gi
GGSN
GGSN
Gn
PDP network
(IP/X.25)
SGSN
SGSN
SS7 interface
Gc
Gd
Gb
Gr
Gs
MT
TE
Um
MSC
HLR
Page29
BSS
SMSGMSC
MS
30
Description
The reference point between the Mobile Terminal (MT) (for example, mobile
phone)
and the Terminal Equipment (TE) (for example, the portable computer).
Um
Gb
Gc
Gd
Gi
The reference point between the GPRS and external packet data
Gn
The interface between SGSNs and between SGSN and GGSN in the PLMN.
Gp
Gr
Gs
Gf
Page30
31
IP/X.25
IP/X.25
relay
SNDCP
LLC
RLC
z
z
relay
BSSGP
MAC
MAC
Network
Service
Physical
Layer
Physical
Layer
Physical
Layer
MS
z
RLC
Um
Gb
BSS
z
z
z
GTP
GTP
SNDCP
LLC
UDP/TCP
UDP/TCP
BSSGP
IP
IP
Network
Service
L2
L2
Physical
Layer
Physical
Layer
Physical
Layer
SGSN
IP/X.25
Gn
L2 (MAC)
Physical
Layer
GGSN
Gi
Page31
The Relay function provides buffering and parameter mapping between the RLC/MAC and the BSSGP. For example, on the
uplink the RLC/MAC shall provide a TLLI. The Relay function shall then make it available to BSSGP.
32
GMM/SM
LLC
LLC
relay
Relay
RLC
RLC
BSSGP
BSSGP
MAC
MAC
Network
Service
Network
Service
GSM RF
GSM RF
L1bis
L1bis
Um
MS
BSS
Gb
SGSN
Page32
Um interface:
Physical layer: wireless coding/decoding, channel multiplexing and mapping, wireless link
control and wireless measurement
RLC/MAC: wireless interface media access and link control function
LLC:
providing a reliable logic link between MS and SGSN for data transmission. LLC
protocol can support both acknowledged mode and unacknowledged mode. It supports both encryption and
decryption modes
SNDCP: Layer-3 transmission protocol. As the transition between the network layer and the
subnet layer, it implements segmentation/assembling and compression/decompression on IP/X.25 subscriber data
GMM/SM: Layer-3 signaling protocol
Gb interface:
L1bis: physical transmission layer based on E1 or T1
NS: based on FR; used to transmit BSSGP PDU of the upper layer
BSSGP: On the transmission platform, this protocol is used to provide a
connectionless link between BSS and SGSN for unacknowledged data transmission; on the
signaling platform, it is used to transmit QoS and routing information related with the
wireless section; it is also used to process paging requests and implement traffic control on
data transmission
33
Contents
3. GPRS Network Interfaces & Protocols
3.1 Interface and Protocol Stack
3.2 Um Interface
3.3 G-abis/Pb Interface
3.4 Gb Interface
3.5 Gs Interface
Page33
34
SMS
SNDCP
GMM/SM
LLC
RLC
MAC
Physical Link
RF
Page34
35
MM State
>GMM context is not established; MS is not reachable.
IDLE
Data transmission to and from the mobile subscriber as well as the paging of
the subscriber are not possible
STANDBY
The location information in the SGSN MM context contains only the GPRS RAI.
Page35
36
MM State Model
READY timer expiry or
Force to STANDBY
GPRS Attach
MM State Model
of MS
READY
IDLE
GPRS Detach
PDU transmission
READY timer expiry or
Force to STANDBY or
Abnormal RLC condition
GPRS Attach
MM State Model
of SGSN
IDLE
STANDBY
READY
GPRS Detach or
Cancel Location
STANDBY
PDU reception
Page36
37
Network Layer
SNDCP PDU(SN-PDU)
SNDCP Layer
LLC Layer
LLC frame
RLC/MAC Layer
Subscriber data
RLC/MAC block
SNDCP head
LLC head
LLC FCS
RLC/MAC head
Page37
38
Physical Channel
z
RLC
MAC
Application
IP/X25
SNDCP
LLC
Physical
Layer
MS
RLC
Relay
BSSGP
Frame
relay
MAC
Physical
Layer
Physical
Layer
BSS
Page38
39
PBCCH
PCCCH
PDCCH
BCCH
PDTCH/U
TCH
PDTCH/D
PPCH
PRACH
PAGCH
PNCH
PACCH
PTCCH/U PTCCH/D
SACCH
z
Page39
40
Channel Abbreviation
z
z
z
z
z
z
z
z
z
z
z
z
Page40
41
PDTCH/U
PDTCH/D
Page41
42
PBCCH
Page42
43
PPCH
PRACH
PCCCH
PNCH
PAGCH
PPCH
PRACH
PAGCH
PNCH
Page43
44
PACCH
PDCCH
PTCCH/U
PACCH
PTCCH/U
PTCCH/D
PTCCH/D
Page44
45
Mode 3: PDTCH+PACCH+PTCCH
Mode 4: PBCCH+PCCCH
(PCCCH=PPCH+PRACH+PAGCH+PNCH
Page45
46
Page46
47
General principles
Page47
48
B0
B1
B2 T B3
B4
B5 I B6
51
B7
B8 T B9
B10 B11 I
456 bits
01234 567
01234 56 7
I = Idle frame
T = Frame used for PTCCH
B0 ~ B11 = Radio blocks
1 TDMA frame
Page48
49
BCCH 0
50
F S B B B B C C C C F S C C C C C C C C F S C C CC C C C C F S C C C C C C C C F S C C C C C C C C
1
12
PDCH
2 B0
B1
B2 T B3
51
25
B4
B5 I B6
B7
B8 T B9
B10 B11 I
3
25
TCH
4T T T T T T T T T T T TSTT T T T T T T T T T T I
5
6
7
Page49
50
SNDCP PDU
LLC PDU
RLC/MAC block
N
B
N
B
N
B
N
B
Physical layer
B0 B1 B2 T B3 B4 B5 I B6 B7 B8 T B9 B10 B11 I
Subscriber data
SNDCP head
LLC head
LLC FCS
RLC/MAC head
Page50
51
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
B1
0
B1
1
TS 1
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
B1
0
B1
1
TS 2
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
B11
MS1
z
MS2
MS3
Wireless resource allocation and wireless transmission adopt the wireless block
(BLOCK) as the basic unit.
Each PDCH can be used by several MSs; each MS can use multiple PDCHs at the
same time.
Page51
52
=1
SF
=1
SF
B0
F=1
US
B
B1 1
=1
SF
10
F=2
US
F=2
US
B
9T
F=3
US
B7
F=3
US
F=3
US
5
I B
B6
T
F=3
F=4
US
US
B4
T
B3
F=4
US
=4
SF
B2
B1
UL
B0
USF=1
MS1
USF=2
MS2
USF=3
USF=4
MS3
MS4
Page52
The USF field is three bits in length and eight different USF values can
be assigned, except on PCCCH, where the value '111' (USF=FREE)
indicates that the corresponding uplink Radio block contains PRACH.
53
A TBF is temporary and is maintained only for the duration of the data
transfer.
Page53
The same TFI value may be used concurrently for TBFs in opposite directions. The
TFI is assigned in a resource assignment message that precedes the transfer of LLC
frames belonging to one TBF to/from the MS. The same TFI is included in every
RLC header belonging to a particular TBF as well as in the control messages
associated to the LLC frame transfer (e.g. acknowledgements) in order to address
the peer RLC entities.
54
Contents
4. GPRS Wireless Subsystem
4.1 Packet Channels
4.2 Medium Access Modes
4.3 MS Multi-TS Ability
4.4 Power Control
4.5 Network Control Modes
Page54
55
The mobile station detecting an assigned USF value for each assigned PDCH and
block or group of four blocks that it is allowed to transmit on that PDCH.
Fixed bit mapping is adopted to determine the allocated blocks in the allocation period
without an assigned USF.
The mobile station detecting an assigned USF value for any assigned PDCH allowing
the mobile station to transmit on that PDCH and all higher numbered assigned
PDCHs in the same block or group of four blocks.
Page55
Either the Dynamic Allocation medium access mode or Fixed Allocation medium access mode shall
be supported by mobile stations and all networks that support GPRS. The support of Extended
Dynamic Allocation is optional for the network.
The Dynamic Allocation and Fixed Allocation modes shall be supported in all mobile stations. The
support of Extended Dynamic Allocation is mandatory for mobile stations of multislot classes 22, 24,
25 and 27. The support of Extended Dynamic Allocation for mobile stations of all other multislot
classes are optional and shall be indicated in the MS Radio Access Capability.
In the case of a downlink transfer, the term medium access mode refers to the measurement time
scheduling, for the MS to perform neighbour cell power measurements
56
Contents
4. GPRS Wireless Subsystem
4.1 Packet Channels
4.2 Medium Access Modes
4.3 MS Multi-TS Ability
4.4 Power Control
4.5 Network Control Modes
Page56
57
MS Multi-TS Ability
z
Types
the multi-TS ability level is 1-29; the bigger the level, the stronger the
multi-TS ability.
19~29 (Type 1)
Page57
58
Contents
4. GPRS Wireless Subsystem
4.1 Packet Channels
4.2 Medium Access Modes
4.3 MS Multi-TS Ability
4.4 Power Control
4.5 Network Control Modes
Page58
59
Power Control
z
Page59
60
Contents
4. GPRS Wireless Subsystem
4.1 Packet Channels
4.2 Medium Access Modes
4.3 MS Multi-TS Ability
4.4 Power Control
4.5 Network Control Modes
Page60
61
Page61
During the network controlled cell re-selection, the network may request
measurement reports from the MS and control its cell re-selection. Hence, three
types of mode are defined as follows:
NC0: Normal MS controls. The MS shall perform autonomous cell re-selection.
NC1: MS control with measurement reports. The MS shall send measurement
reports to the network. The MS shall perform autonomous cell re-selection.
NC2: Network control. The MS shall send measurement reports to the network. The
MS shall not perform autonomous cell re-selection.
The network subsystem must support NC0 and should gradually support NC1 and
NC2.
62
NC0
MS
NC1
NC2
MR
The
BTS
MS
Cell re-selection
MS
shall
not
command
Page62
63
Contents
1. GPRS System Overview
2. GPRS Architecture
3. GPRS Network Interfaces & Protocols
4. GPRS Wireless Subsystem
5. GPRS Location Area
Page63
64
BSC2
CELL
CELL
CELL
CELL
CELL
CELL
CELL
CELL
RA2
CELL
RA1
RA3
LA1
LA2
Page64
65
LACLocation Area Code, it is a two bytes hex code. The value 0000
and FFFF is invalid
MCC
MNC
LAC
Page65
66
RAI
z
Routing area is the sub-set of the location area. In special cases, the two
areas are equal
The division of the routing area is related with traffic distribution and
SGSN processing ability
MCC
MNC
LAC
RAC
Page66
67
CGI
z
CI (Cell Identity): This code uses two bytes hex code to identify the radio
cells within a LAI.
CGI = MCC+MNC+LAC+{RAC}+CI
MCC
LAC
MNC
RAC
CI
Page67
68
LAI
MCC+ MNC+ LAC
LAI
RAI
CGI /CellID
Page68
69
Summary
z
GPRS Architecture
Page69
70
Thank you
www.huawei.com
71
72
Foreword
z
Page1
73
References
z
Page2
74
Objectives
z
Page3
75
Contents
1. Overview of GPRS Mobile Management
2. Location Update
3. GPRS Cell Selection & Reselection
Page4
76
Page5
77
GMM State
> GMM context is not established; MS is not reachable.
IDLE
Data transmission to and from the mobile subscriber as well as the paging of
the subscriber are not possible
STANDBY
The location information in the SGSN MM context contains only the GPRS RAI.
Page6
78
GPRS Attach
MM State Model
of MS
READY
IDLE
GPRS Detach
PDU transmission
READY timer expiry or
Force to STANDBY or
Abnormal RLC condition
GPRS Attach
MM State Model
of SGSN
IDLE
STANDBY
READY
STANDBY
PDU reception
GPRS Detach or
Cancel Location
Page7
By performing GPRS attach, the MS gets into READY state and if the MS does not
transmit any packet for a long period of time until the READY timer is expired, the MS will
get into STANDBY state.
It is possible to transmit data only if the MS is in READY state, thus the MS in STANDBY
state can switch back to the READY state, if a PDU transmission occurs and in the same
way, at READY state if the GPRS detach is performed, the MS will be back into IDLE
state and all PDP context will be deleted.
In STANDBY state, the MS sends the location update message seldom, so its location is
not known exactly and the paging is necessary for every downlonk packet, resulting in a
delivery delay.
In READY state, the MS updates its location frequently. Consequently the MSs location
is known precisely and no paging delay during delivery downlonk packet. Howeverm this
consumes much more the uplink radio capacity and battery of the MS.
79
Page8
80
Contents
1. Overview of GPRS Mobile Management
2. Location Update
2.1 Relationship between Cell, Routing Area & Location Area
2.2 LAI, RAI, CGI
2.3 Signaling flow for Cell Update, RA Update & LA Update
Page9
81
BSC2
CELL
CELL
CELL
CELL
CELL
CELL
CELL
CELL
RA2
CELL
RA1
RA3
LA1
z
z
z
LA2
Page10
82
LAI
RAI
CGI /CellID
Page11
83
Contents
1. Overview of GPRS Mobile Management
2. Location Update
2.1 Relationship between Cell, Routing Area & Location Area
2.2 LAI, RAI, CGI
2.3 Signaling flow for Cell Update, RA Update & LA Update
Page12
84
LACLocation Area Code, it is a two bytes hex code. The value 0000
and FFFF is invalid
MCC
MNC
LAC
Page13
85
Routing area is the sub-set of the location area. In special cases, the two
areas are equal.
The division of the routing area is related with traffic distribution and
SGSN processing ability
MCC
MNC
LAC
RAC
Page14
86
CI (Cell Identity): This code uses two bytes hex code to identify the radio
cells within a LAI.
CGI = MCC+MNC+LAC+{RAC}+CI
MCC
LAC
MNC
RAC
CI
Page15
87
Contents
1. Overview of GPRS Mobile Management
2. Location Update
2.1 Relationship between Cell, Routing Area & Location Area
2.2 LAI, RAI, CGI
2.3 Signaling flow for Cell Update, RA Update & LA Update
Page16
88
Old Cell
Uplink LLC-PDU
New Cell
PDU (CGI) in BSSGP-PDU
[MS ID]
1.
2.
3.
4.
5.
6.
7.
SGSN
SGSN received and
recorded the cell update
Page17
When the MS moves from one cell to another within the same RA and LA, cell
update procedure will happen during the READY state.
During the READY state/ packet transfer state, MS will keep monitor its current
location and cell reselection will happen. When MS discover another better cell
according to its own measurement. The MS stops listening to the old cell and
start to read the necessary SYSINFO in the new cell.
MS make an access in the new cell and send a cell update to the SGSN
(transparent to the PCU).
SGSN will obtain the cell update (cell change information) from the uplink LLCPDU and record the cell update information and discovers that there was
already an ongoing downlink packet transfer.
SGSN will then sends a Flush message to the respective PCU. The Flush
message contains the addresses to both the old and new cell as well as the MS
identity.
The PCU check whether it is responsible for the new cell. In that case all the
buffered frames/ the subsequence service will be moved to a queue towards the
new cell. The PCU assign new resources to the MS in the new cell and
transmission is restarted.
If the PCU is not responsible for the new cell, it will delete all the frames
destined to the MS ang leave the retransmission to higher layers.
89
BSS
ROUTING AREA UPDATE REQUEST
[Old RAI, old P-TMSI, update type]
SGSN
ROUTING AREA UPDATE REQUEST
[Old RAI, old P-TMSI, update type, new CI]
1.
Page18
When MS moves to new RA, it sends RA update request including the RAI of
the old RA to its assigned SGSN. When the message arrives at the BSS, the
BSS adds the CI of the new cell. Based on the RAI and CI data, SGSN can
derived the new RAI.
Intra-SGSN routing area update: The MS has moved to an RA, assigned to the
same SGSN as the old RA. In this case, the SGSN knows already all necessary
user profile, and can assign a new packet temporary mobile subscriber identity
(P-TMSI) to the user without the need to inform other network elements.
Security function: authentication and ciphering/encrpytion
90
BSS
New
SGSN
Old
SGSN
GGSN
HLR
DATABASE UPDATE
ROUTING AREA UPDATE ACCEPT
Page19
Inter-SGSN routing area update: In this case, the MS has moved to an RA,
assigned to a different SGSN, thus, the new SGSN does not have the user
profile of the MS. The new SGSN contacts the old SGSN and requests the PDP
context of the user.
After receiving the PDP context of the user, the new SGSN informs the involved
network elements,
91
Contents
1. Overview of GPRS Mobile Management
2. Location Update
3. GPRS Cell Selection & Reselection
3.1 Cell Reselection Algorithm
3.2 Parameter for Cell Reselection
3.3 Type of Cell Reselection
Page20
92
C2 = C1 + CRO TO*H(PT-T)
when PT=/31
C2 = C1 CRO
when PT=31
C1 = RLA_C RxLev_Acc_Min
Max((MS_TXPWR_MAX_CCCH P), 0)
1.
2.
3.
Page21
93
1.
2.
3.
Page22
94
RA 2
RA 1
CC2>BC2CRH
AC2>BC2
Cell B
Cell A
Cell C
Page23
95
Page24
96
(Serving cell)
(Neighbor cell)
C31
RLA_P
HCS_THR
GPRS_TO
z
z
Page25
C31 = signal threshold criterion/ signal level threshold criterion of HCS and is used to
judge whether to adopt preference cell reselection
HCS_THR = Hierarchical Cell Structure signal level threshold of cell reselection of HCS
GPRS. It is broadcast on PBCCH of the service cell.
RLA_P = Received level of the GPRS cell
TO = Temporary offset given to the neighbor when the neighbor cells
PRIORITY_CLASS is different from the PRIORITY_CLASS of the serving cell
97
(Serving cell)
C32(n) = C1 + GPRS_RESELECT_OFF
GPRS_TO*H(GPRS_PENALTY_TIME T) * (1-L)
(Neighbor cell)
Page26
C32 = Perfection of C2 applied to GSM. It applies the offset and the delay value to the
cell reselection which needs execution of cell update program or route update program.
When the PBCCH channel does not exist in the service cell, the MS will execute cell
reselection according to the C2 algorithm.
T = timer with initial value =0. When a cell is recorded by the MS into the 6 strongest cell,
the counter corresponding to this cell, T will begin to count at a precision of one TDMA
frame (4.62ms). When this cell is removed from the 6 strongest cell list, the timer is reset.
GPRS TO = temporary offset, which counts from the counter T. T to the
98
Page27
C32(n) = Final calculated/ actual value of the C32 criterion after consider the routing
area of the serving cell and neighbor cell.
99
C1 < 0
C1 < 0
after MAX_RETRANS
Page28
100
Contents
1. Overview of GPRS Mobile Management
2. Location Update
3. GPRS Cell Selection & Reselection
3.1 Cell Reselection Algorithm
3.2 Parameter for Cell Reselection
3.3 Type of Cell Reselection
Page29
101
z
z
z
z
Page30
Parameter Name:
Network Control Mode
Description:
In the cell reselection required by the network, the network requests the MS to send
measurement reports to control its cell reselection. There are three network control
modes. nc0: Normal MS control. The MS performs automatic cell reselection.nc1: MS
control with measurement reports. The MS sends measurement reports to the network
and performs automatic cell reselection.nc2: Network control. The MS sends
measurement reports to the network but does not perform automatic cell reselection.
GUI Value Range:
[nc0,nc1,nc2]
Default Value:
nc0
102
Mode
Definition
Whether the
MS send the
M.R
MS mode
Cell
Selection
Mode
NC0
Normal MS
Control Mode
No
Ready &
Standby
Controlled by
MS
NC1
MS Control with
M.R Mode
Yes
Only Ready
Controlled by
MS
NC2
Network Control
Mode
Yes
Only Ready
Controlled by
network
Page31
103
Support NC2
z
z
z
z
z
z
Page32
Parameter Name:
Support NC2
Description:
This parameter specifies whether the cell supports the Network Control 2 (NC2) function.
In NC2, the MS reports the measurement report of the reference cell and neighbor cells
to the BSC. The BSC controls cell reselection (including normal reselections and loadbased reselections) of the MS.
GUI Value Range:
[No,Yes]
Default Value:
No
104
z
z
z
z
Page33
Parameter Name:
NC2 Support in External Neighbour Cell
Description:
This parameter specifies whether the GSM external cell supports NC2.
GUI Value Range:
[Not Support,Support]
Default Value:
Not Support
105
z
z
z
z
z
z
z
z
z
z
z
z
Page34
Parameter Name:
Cell Urgent Reselection Allowed
Description:
This parameter specifies whether enabling the
critical cell reselection algorithm is allowed.
GUI Value Range:
[Forbid,Permit]
Default Value:
Permit
Parameter Name:
Cell Load Reselection Allowed
Description:
This parameter specifies whether enabling the
cell load-based reselection algorithm is allowed.
GUI Value Range:
[Forbid,Permit]
Default Value:
Permit
Parameter Name:
Cell Normal Reselection Allowed
Description:
This parameter specifies whether enabling the
normal cell reselection algorithm is allowed.
GUI Value Range:
[Forbid,Permit]
Default Value:
Permit
106
Support NACC
z
z
z
z
z
Page35
Parameter Name:
Support NACC
Description:
This parameter specifies whether the cell support the Network Assisted Cell Change
(NACC) function.In network control mode NC0, NC1, or NC2, when the MS is in the
packet transmission mode, the network informs the MS of the system information about
neighbor cells in advance. Therefore, the cell reselection of the MS is accelerated.
GUI Value Range:
[No,Yes]
Default Value:
No
107
Contents
1. Overview of GPRS Mobile Management
2. Location Update
3. GPRS Cell Selection & Reselection
3.1 Cell Reselection Algorithm
3.2 Parameter for Cell Reselection
3.3 Type of Cell Reselection
Page36
108
Page37
109
Parameter setting:
Page38
110
Parameter setting:
Page39
111
BSS
PACKET MEASUREMENT REPORT
PACKET ENHANCED MEASUREMENT REPORT
NC2 Cell Reselection Algorithm
[P-TMSI] optional]
1.
2.
3.
4.
Page40
112
Page41
Urgent reselection is based on the receive quality of the radio link on the Um interface. If
BER increases, the possible reason is that the signal level is too low or there is
interference on the channel.
In the network, load in some cells are heavy and some are light. To balance the load in
these cells, load reselection is performed.
In load reselection procedure, MS in heavy-loaded cell are directed to light-loaded cell.
MS in neighbouring cell should not be reselected to the heavy-loaded cell.
Normal reselection is based on Receive Level. When urgent reselection an load
reselection are not met, normal reseelction is started to handover MS to a neighboring
cell with higher signal strength if the RxLev (serving cell) < [Min Access Level Threshold]
113
[Cell Urgent
Reselection Allowed]?
Yes
No
MS RxQual
deterioration ratio >
[MS Rx Qual Worsen
Threshold]
Yes
No
Yes
No
Channel multiplexing
rate>[Load Reselect
Start Thres]
Yes
Any MS RxLev<[Load
Reselect Level Thres]
No
No
Yes
Yes
Yes
Yes
Satisfy P/N?
No
No
No
Continue
End
Page42
114
RxLev>MAX(RxLev(s),
[Min_Acc_Level_Thres])+
[Cell Reselect Hyst] AND
non-congestion state
No
No
End
Yes
Yes
Yes
No
Yes
End
z
z
Page43
The priority of the target cell is determined by receive level and the characteristics
information such as cell type, cell priority, support for EDGE, and load status.
Different cell type will need to fulfill the specified condition to be the candidate cell.
When cell reselection fails, penalty is given to the target cell. If penalty time within [Cell
Penalty Last Time (s)], [Cell Penalty Level] is subtracted from the receive level of the
target cell.
115
Serving cell
Condition
Type
position
Intra-BSC
Same BSC
Inter-BSC
Different BSC,
Reselection Hyst/2])
GSM to
Serving cell is
UTRAN
Page44
116
Parameter setting:
Page45
117
Purposes:
Advantages:
Page46
118
Receive System
information of cell B
before reselection
Cell A
Cell B
Page47
119
C1 <0
Authentication fails
In DTM mode
Page48
120
Intra-BSC NACC
Inter-BSC NACC
z
z
z
Page49
121
BSS
PACKET CELL CHANGE NOTIFICATION
Obtain system messages of the target cell
PACKET SI STATUS
1.
2.
3.
4.
5.
6.
Page50
122
MS
Serving
BSS
RIM Procedure
PACKET CELL CHANGE NOTIFICATION
Obtain system messages of the target cell
PACKET SI STATUS
1.
2.
3.
4.
5.
6.
Page51
123
Summary
z
Page52
124
Thank you
www.huawei.com
125
126
Foreword
z
Page1
127
Contents
z GPRS Cell Parameters
z GPRS Power Control
z GPRS Cell Reselection
z Performance Parameters
Page2
128
NOM
PAN
T3168
N3101
T3192
N3103
DRX_TIMER_MAX
N3105
BS_CV_MAX
Page3
129
Network Configure
Mode
Gs
Yes
Configur
e PCCH
Yes
II
No
No
III
No
Yes
Channel for
circuit paging
GPRS
Paging
Channel
PPCH
PPCH
PCH
PCH
PACCH
PCH
PCH
PCH
PPCH
PCH
PCH
Idle Mode
PCCCH
Or CCCH
PACCH
CCCH
CCCH
CCCH
CCCH
Page4
130
T3168
T3168 is used to set the maximum duration for the
MS to wait for the packet uplink assignment message
PCU
PACKET CHANNEL REQUEST
PACKET UPLINK ASSIGNMENT/
IMMEDIATE ASSIGNMENT COMMAND
PACKET RESOURCE REQUEST
T3168
Very Good
BLER<2%
T3168 recommendation
ms
500
Good
2%<BLER<5%
1000
Bad
5%<BLER<10%
2000
Condiction
BLER
Page5
The timer T3168 is used to set the maximum duration for the MS to wait for the
packet uplink assignment message. The MS should start the timer T3168 to wait
for the packet uplink assignment message after sending the packet resource
request message.
If the MS receives the packet uplink assignment message before timeout of T3168
and gets into the status of waiting for packet uplink assignment message, the MS
will reset T3168; if T3168 times out, the MS will trigger the packet access process
again until this process repeats for 4 times. Then the MS will believe that TBF
establishment failure occurs. If the value of this paramter is smaller, the period of
the MS determining failure of TBF establishment will be shorter, and the average
time of packet access will be shorter. However, in severe wireless conditions, that
will make the TBF establishment success rate lower. Moreover, too low values will
make the MS increase the probability of retransmitting the packet access requests,
which will increase the probabilty of the PCU performing repeated assignment and
lead to waste of system resources. On the other hand, if this value is higher, the
period of the MS determining failure of TBF establishment will be longer, and the
average delay of the packet access will be longer.Value range: This parameter
value is measured in 500ms, and its range is: 500ms, 1000ms, 1500ms 4000ms.
The recommended value is 500ms.
131
T3192
The timer is for the MS to wait for TBF release after receiving
the last data block.
PCU
PACKET DOWNLINK ACK/NACK FAI=1
Final ACK
Identifier
T3192
PACKET DOWNLINK ASSIGNMENT
TFI
valuems 500
1000
1500
80
120
160
200
Page6
After receiving the RLC data block which contains the Final Block Identifier (FBI)
and confirming that all RLC data blocks in TBF are received, the MS should send
the packet downlink acknowledgement/unacknowledgement message, set its
Final Acknowledgement Identifier (FAI) to 1 and start T3192. If T3192 times out, the
MS will stop all allocated listening tasks on PDCH, begin to listen to the paging
channel and get into the packet idle status. If this parameter value is greater, the
time for the MS to reserve the TFI and timeslot assigned by the system will be
longer, and the risk of congestion will be higher. On the other hand, if this value is
smaller, the MS will release TBF quickly. If new downlink packet data comes to the
network, the network will have to originate the paging again or assign the program
promptly, which prolongs the time of establishing the downlink TBF greatly. Value
range: This parameter value is measured in 500ms, and its range is: 0ms, 80ms,
120ms, 160ms, 200ms, 500ms, 1000ms and 1500ms. The recommended value is
500ms.
132
DRX_TIMER_MAX
The MS request keeps the maximum value of nonDRX mode.
Non_DRX
Non_DRX
DRX
DRX_TIMER_MAX (s)
ValueSencond 0
16
32
64
Page7
Set the maximum value of the duration for MS to execute the non-DRX mode when
shifting from the packet transmission mode to the packet idle mode. This parameter
value is measured in seconds. Values: 0 Get into the DRX mode immediately after
the transmission mode, 1s - 1 second, 2s - 2 seconds, 4s 4 seconds 64s 64
seconds. The typical value is 4s". If the value is higher, the TBF establishment duration
will be shorter, but the MS power consumption will increase. If the value is lower, the
battery consumption is lower, but the paging process will be longer, the system signaling
load will be heavier and the data transmission delay will be longer.
133
T3192=500ms
Ready Mode
Non DRX mode= 4s
DRX mode
DRX mode
Page8
134
BS_CV_MAX
PCU
CV=X
BS_CV_MAX=10
T3198
200ms
CV=X
z
z
Page9
Set BS_CV_MAX. It is a parameter used for the MS to calculate the Countdown Value
(CV). If the PBCCH channel does not exist, this parameter will be broadcast in the
system message 13.
When the RLC data block to be sent is the last but (x-1) data block, if x<= BS_CV_MAX,
CV=x; otherwise CV=15. Ensure that the last RLC data block is being sent in case CV=0.
Value range of BS_CV_MAX: 0~15
When the MS sends an RLC data block, the MS starts the timer T3198. After timeout of
the timer, the MS will allow the status of this RLC data block to be unacknowledged
and retransmit the data block. The default value of T3198 is duration of BS_CV_MAX
blocks. The duration of each block is 20ms.
The empiric value of transmission delay between MS and PCU is 100ms, so T3198
value > 100ms, i.e., BS_CV_MAX >5.1. If the BS_CV_MAX value is higher, the
efficiency of the slide window program will be lower; 2. If the BS_CV_MAX value is lower,
the probability of retransmission will be higher, and more wireless resources will be
occupied.
135
BS_CV_MAX
suppose
BS_CV_MAX=
3
CV=0
CV=1
CV=2
CV=3
CV=15
PCU
CV=15
CV=15
CV=15
CV=3
CV=15
CV=15
CV=0
CV=1
CV=2
Page10
The default value of the MS-side timer T3198 is duration of BS_CV_MAX RLC blocks.
The T3198 begins counting after the MS sends the RLC block. After timeout of T3198,
the block is marked as unacknowledged and needs to be retransmitted.
To retransmit the erroneous RLC Block as soon as possible, the value of the
BS_CV_MAX should be as small as possible, but cannot be less than the delay of
transmission from MS to PCU. According to empiric values, the BS_CV_MAX value
should be over 5.
136
PAN
z
PAN_DEC
PAN_INC
PAN_MAX
Page11
137
PAN
N3102
PAN_MAX
Abnormal Release
Perform Cell Re-selection
T3182
T3182
T3182
T3182
T3182
Page12
This parameter is used to avoid unpredictable link failure. It is used together with the
MS-side counter N3102, and consists of three sub-parameters. PAN_DEC: Decremental
value of PAN counter PAN_INC: Incremental value of PAN counterPAN_MAX:
Maximum value of PAN counter The MS sets the counter N3102 according to PAN_MAX.
When the MS receives a Packet ACK/NACK message, the N3102 increases by
PAN_INCWhen N3102=PAN_MAX, the MS starts the timer T3182If the MS still receives
no acknowledgement message upon timeout of T3182, the MS will decrease N3102 by
PAN_DEC. In case N3102<=0, the MS will execute exception release of this TBF, and
trigger cell reselection.
138
PAN
PCU
PAN_INC=2
PAN_DEC=1
T3182
PACKET DATA ACK
N3102- 1
Timeout
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved.
Page13
139
N3101
PCU
RLC DATA BLOCK/PACKET UPLINK
ASSIGNMET (valid USF)
RLC DATA ACK
N3101+1
POLLING REQUEST
Page14
140
N3103
PCU
PACKET UPLINK ACK/NACK (FAI=1)
PACKET CONTROL ACK
N3103+1
Page15
141
N3105
PCU
RLC DATA BLOCK (RRBP)
PACKET DOWNLINL ACK/NACK
N3105+1
Page16
142
Case 1
z
Phenomenon Description:
1.
2.
3.
Page17
4.
5.
Handling Process:
a. Check the data. No exception occurs in other cells and the satellite transmission
parameter on the PCU is set to Yes.
6.
b. View the traffic measurement. The traffic measurement item "number of uplink
assignment successes on PACCH" is 0. The traffic measurement item "number of uplink
TBF establishment successes" is also 0 and the basic cause value is "uplink TBF
establishment failures owing to no response from the mobile station".
7.
c. View signaling messages. There are only a large number of RACK_RES_REQ and
PACK_UL_ASSI messages over the air interface. This is obviously abnormal.
8.
Contents
z GPRS Cell Parameters
z GPRS Power Control
z GPRS Cell Reselection
z Performance Parameters
Page18
144
Page19
Because for the downlink blocks, it is not only contained TFI for downlink but
also USF which may be is for another MS. The two subscribers perhaps one is
near the BTS, one is far away. So downlink power control is not implemented
for GPRS.
145
aALPHAnormally is 1
RchGAMMA
Page20
146
>
>
>
>
Page21
The ALPHA parameter is used by the MS to calculate the output power value PCH of its uplink
PDCH
For open loop power control, it should be set to 1.0.
GAMMA:Expected receiving signal strength at the BTS side when the MS GPRS dynamic power
control is active
Value range: 0~62dB, default value is 14
147
Contents
z GPRS Cell Parameters
z GPRS Power Control
z GPRS Cell Reselection
z Performance Parameters
Page22
148
reselection
z
kinds conditions.
Neighbor cell C32 and C31 higher than serving cell last 5S
retrans.
Page23
If the C2 value of the target cell is higher than that of the serving cell by at least
the value of CRH for longer than 5 seconds, a location update process and the
cell reselection process will be performed.
Only after the PBCCH is configured, C31 and C32 will be worked.
149
NETWORK_CONTROL_ORDER
Definition
Whether the
MS send
the M.R
MS mode
Cell Selection
Mode
NC0
Normal MS Control
Mode
No
Ready &
Standby
Controlled by
MS
NC1
Yes
Only Ready
Controlled by
MS
NC2
Network Control
Mode
Yes
Only Ready
Controlled by
network
Page24
150
NETWORK_CONTROL_ORDER
Page25
151
NC2 Feature
change to cell C
Neighbor
cell B
Neighbor
cell c
Serving
cell A
Page26
For MS receiving level of cell B is higher than cell C, but the load of cell B
is too higher. So PCU will make the MS cell change to cell C instead of
cell B. NC2 is just like load handover.
152
When the two cells locates in the different routing areas or the
MS is in READY mode, the NC2 must be greater than
SC2+CRH (>5s)
When the two cells locates in the same routing area and the
MS is in STANDBY mode, the NC2 must be greater than SC2
(>5s)
Page27
153
RA 2
RA 1
CC2>BC2CRH
AC2>BC2
Cell B
Cell A
Cell C
Page28
154
RA 1
BC2>AC2CRH
Cell A
Cell B
Page29
155
NACC
System information
of cell B
Cell A
Cell B
Page30
In network control mode NC0, NC1, or NC2, when the MS is in the packet
transmission mode, the network informs the MS of the system information
about neighbor cells in advance. Therefore, the cell reselection of the MS is
accelerated.
156
NACC
z
z
Page31
NACC (Network Assisted Cell Change): shorten the duration of cell reselection
NACC will be used during packet transmission mode, network will inform
neighbor cell system information to make the cell reselection quickly.
NC0:Before the cell reselection decision, MS will send PACKET CELL
CHANGE NOTIFICATION to BSC, which carry ARFCN and BSIC of target
cell. If serving cell support NACC, BSC will send the SI1,SI3 and SI13 of target
cell .
Before the GBSS8.1 version, just support intra-BSC NACC; GBSS8.1 or later
version also can support inter BSC or inter RNC NACC.
For Inter-BSC NACC,BSC and core network should support RIM RAN
Information Managementto get external cell system information.
RIM flow means BSS requires the target cell system information from target
BSC/RNC through core network. BSC implements RIM flow during provider
service, and stores all the external cell system information. BSC also will
update these external cell system information periodical. And during the interBSC NACC, if BSS did not find the target cell system information, it will trigger
RIM flow.
157
Contents
z GPRS Cell Parameters
z GPRS Power Control
z GPRS Cell Reselection
z Performance Parameters
Page32
158
z
z
z
z
z
z
z
z
z
Page33
Parameter Name
Uplink Multiplex Threshold of Dynamic Channel Conversion
Description
This parameter specifies the uplink multiplex threshold of
dynamic channel conversion.When the number of subscribers carried over the channel
reaches the threshold/10, dynamic channels are used.
GUI Value Range
[10,70]
Default Value
20
Configuration Policy If this threshold is high, it is difficult to seize dynamic channels.
If this threshold is low, it is easy to seize dynamic channels.
Parameter Name
Downlink Multiplex Threshold of Dynamic Channel Conversion
Description
This parameter specifies the downlink multiplex threshold of
dynamic channel conversion.When the number of subscribers carried over the channel
reaches the threshold/10, dynamic channels are used.
GUI Value Range
[10,80]
Default Value
20
159
Page34
160
CS services preemption
Page35
161
Page36
Parameter Name
Description
This parameter specifies the maximum ratio of PDCHs in a cell. The total number of
TCHs and PDCHs available in a cell is fixed. The PDCH ratio is equal to PDCHs / (TCHs + static PDCHs).
This parameter determines the proportion of PDCHs to the total number of TCHs + PDCHs.
[0,100]
Default Value
30
Configuration Policy If this parameter is set to an excessive value, there are excessive PDCHs and
insufficient TCHs. This affects CS services. If this parameter is set to a modest value, there are insufficient
PDCHs and excessive TCHs. This affects PS services.
Parameter Name
Description
This parameter specifies the PDCH uplink multiplex threshold.The uplink PDCH can
carry a maximum of (threshold/10) TBFs.
[10,70]
Default Value
70
Configuration Policy If this parameter is set to a lower value, the TBFs established on the PDCH and the
subscribers are fewer, and the uplink bandwidth for each subscriber is higherIf this threshold is set to a
higher value, the TBFs established on the PDCH and the subscribers are more, and the uplink bandwidth for
each subscriber is lower.
Parameter Name
Description
PDCH
162
z
z
z
z
z
z
z
z
z
Parameter Name
Level of Preempting Dynamic Channel
Description
This parameter specifies the levels of dynamic channels
preempted by CS services and PS services. Only full-rate TCHs are the dynamic
channels that can be preempted. All dynamic channels can be preempted: It indicates
that the CS services can preempt all the dynamic channels.Control channels cannot be
preempted: It indicates that the CS services can preempt all the dynamic channels
except for the control channels.Dynamic channels carrying services cannot be
preempted: It indicates that the CS services cannot preempt the dynamic channels that
carry services.
GUI Value Range
[Preempt all dynamic TCHFs,No preempt of CCHs,No
preempt of service TCHF]
Default Value
All dynamic channels can be preempted
Parameter Name
Reservation Threshold of Dynamic Channel Conversion
Description
This parameter specifies the number of channels reserved for
the CS services.
GUI Value Range
[0,8]
Default Value
2
Configuration Policy
If this parameter is set to an excessive value, the PS services
are affected.If this parameter is set to a modest value, the CS services are affected
when there are too many PS services.
Parameter Name
Description
allocated to a TRX.
GUI Value Range
Default Value
163
Page38
Value Range GPRS Channel, EGPRS Normal Channel, EGPRS Priority Channel, EGPRS Special Channel, NoneGPRS Channel
Default Value When Channel Type is set to non-PDTCH, the default value is None-GPRS Channel. When Channel
Type is set to PDTCH and the cell does not support EDGE services, the default value is EGPRS Normal Channel. When
Channel Type is set to PDTCH and the cell supports EDGE services, the default value is EGPRS Normal Channel.
Description
When Channel Type is set to PDTCH and the cell does not support EDGE services, the default value is EGPRS Normal
Channel.
When Channel Type is set to PDTCH and the cell supports EDGE services, the default value is EGPRS Normal Channel.
When Channel Type is set to non-PDTCH, the default value is None-GPRS Channel.
164
EDGE MS
GPRS MS
Page39
EGPRS normal channel can support GPRS MS and EDGE MS at the same
time. But sometimes it will decrease the EDGE MS speed.
165
EGPRS
Priority
Priority
reject
GPRS MS
EDGE MS
GPRS MS
Page40
EGPRS normal channel can support GPRS MS and EDGE MS at the same
time. But sometimes it will decrease the EDGE MS speed.
166
59.2
60.00
54.4
50.00
GPRS
44.8
EGPRS
40.00
29.6
30.00
22.4
21.4
20.00
13.4
10.00
0.00
17.6
15.6
14.8
9.05
CS-1
8.8
CS-2
CS-3
CS-4
MCS-1
11.2
MCS-2
MCS-3
MCS-4
MCS-5
MCS-6
GMSK
MCS-7
MCS-8
MCS-9
8PSK
Page41
167
Appendix
Codec
Idle
timeslot
CS1
CS2 CS3
MC
S1
MC
S2
1+0
CS4
MCS MCS
3
4
MC
S5
1+1
MC
S6
MCS
7
MCS
8
1+2
1+3
MCS
9
Page42
168
Appendix
Page43
169
Summary
Page44
170
Thank you
www.huawei.com
171
172
Foreword
z
Page1
173
Objectives
z
Page2
174
Contents
1. Packet Radio Resource Management Algorithm Overview
2. Packet Channel Assignment Algorithm
3. Packet Channel Conversion Algorithm
4. Packet Channel Release Algorithm
Page3
175
Overview of PS Resource
Management Algorithm
Phase 1 access on
CCCH/PCCCH
Phase 2 access on
CCCH/PCCCH
Establishment of the
downlink
TBF on the CCCH/PCCCH
TBF reassignment/
timeslot re-configuration
Establishment of the
downlink
TBF on the PACCH
Establishment of the
uplink
TBF on the PACCH
Conversion algorithm of
dynamic PDCH
Page4
176
Abis
timeslot
resource
PS resource
management
TFI
resource
USF
resource
TAI
resource
Page5
For static PDCHs, the description is the same as the preceding description.
The active link is not bound after the dynamic PDCH is configured. The active link is
bound after the activation of the channel. A proper idle timeslot is applied for the
binding. When no Abis resources are available, the channel cannot be allocated.
Block resource
One block budget is required for every 60 blocks. For a guaranteed bit rate (GBR) subscriber,
the maximum number of occupied blocks is specified according to the TBF rate
threshold/100 of the GBR. For other types of subscribers, the maximum number of blocks is
allocated according to the priority of remaining blocks.
177
The GBR service can be applied for through registration. If the GBR attribute is
subscribed to during registration, the service rate is guaranteed. For streaming
subscribers, the rate is fixed. The corresponding resource is provided according
to rate evaluation. The rate requirement is met after evaluation.
USF resource
The uplink status flag is used to control multiple MSs to use radio channels in
dynamic allocation mode. The USF has three bits in total, labeling eight (0-7)
uplink subscribers in total. For Huawei devices, the setting of USF to 7 is
reserved. For example, if the USF of the RRBP block is set to 7, seven (0 6)
USFs are left for allocation to subscribers.
The USF applies to data transmission. The RRBP subscribers make response to
corresponding data, for example, Ack or Nack.
TFI resource
TFI is an identity of the TBF. The TBF is uniquely identified through the TFI and
data transmission direction. The TFI has five bits in total, identifying subscribers
of 0-31 bits. There are 32 independent TBFs at the uplink and downlink
respectively.
Different channels of the same TRX can use the same TFI value.
Any TFI value of the same channel at the same time belongs to a unique
uplink or downlink TBF.
The uplink and downlink TBFs of the same MS can use different TFIs or
the same TFI.
TAI resource
178
Page7
179
Data Configuration
Page8
180
Contents
1. Packet Radio Resource Management Algorithm Overview
2. Packet Channel Assignment Algorithm
3. Packet Channel Conversion Algorithm
4. Packet Channel Release Algorithm
Page9
181
TRX:1
Main BCCH
SDCCH
SDCCH
TCH
TCH
TCH
SDCCH
TCH
TCH
PDTCH
TCH
PDTCH
PDTCH
TCH
PDTCH
TCH
TRX:2
TRX:3
TCH
TCH/H
TCH
TCH/H
TCH
TCH/H
TCH
TCH/H
TCH
TCH/H
TCH
TCH/H
TCH
TCH/H
TCH
TCH/H
RACH-Channel Request
Cause: PS access, random number
PDCH-Packet Assignment
(TLLI)
Page10
The GPRS channel assignment is initiated by the MS, which is similar to channel
assignment in the GSM system. One channel may be applied for signaling and data
transmission, which is similar to early assignment in the GSM system.
Alternatively, one PDCH is applied for and then PS resources are applied for on the
basis of this PDCH, which is similar to the immediate assignment in the GSM.
182
Reassignment
request
Assignment request
on the PACCH
Channel assignment
pre-processing
Yes
Is the channel
assignment successful?
No
Processing after the initial
assignment failure
End
Page11
According to the received assignment request, the BSS checks the assignment request
type during channel assignment pre-processing to determine the channel type of the
assignment and assignment process.
The PS channel allocation algorithm is used to find the proper TRX, channel group, and
calculation weight for the allocation processing.
If once assignment is successful, the assignment process ends. If no appropriate
channel is used for the assignment, it is subject to the processing after the initial
assignment failure.
The dynamic channel conversion and twice assignment are performed until the
assignment is complete after the initial assignment failure.
183
Is the assignable
channel group
available?
No
Yes
Is the assignable
TRX available?
Yes
No
Maximum channel group of
the allocation weight
End
Page12
184
No
Multi-band cell or nor?
Yes
No
Yes
Is the MS band support
capability known?
Yes
No
Main BCCH TRX band and TRX of the
band being compatible with the main
BCCH TRX
Yes
Yes
No
TA>63?
Yes
End
Select the double-timeslot extension
TRX
Page13
TRX requirement: To allocate the PDCH for MSs, check whether the cooperative
TBF exists according to the ingress TRX index. If yes, allocate the PDCH for the
MS on the specified TRX.
For a multi-band cell, the capability of the MS supporting the frequency bands
must be taken into account when assigning the PDCHs.
If the BSC does not know the radio access capability of the MS, only the
PDCHs over the main BCCH frequency band and the frequency bands
compatible with the main BCCH frequency band should be assigned.
If the BSC knows the radio access capability of the MS, only the PDCHs
over the frequency bands supported by the MS are assigned.
If the cell is a double timeslot extended cell as defined by the cell attribute
parameter Cell Ext Type, and if the TA reported by the MS is greater than
63, then the PDCHs on a double timeslot extended TRX should be assigned to
the MS.
If the cell is a concentric cell as defined by the cell attribute parameter Cell
Type, and if the BSC specifies the overlaid subcell or underlaid subcell upon a
PDCH request, then the PDCHs on an overlaid TRX or underlaid TRX should be
assigned accordingly. If the overlaid subcell or underlaid subcell is not specified,
the PDCHs on a concentric TRX should be assigned without specific tendency.
In the case of applying for the allocation of channels, the service type (EDGE or
GPRS service, or EDGE + GPRS service) is contained. According to the TRX
attribute parameter TRX capability, the TRX supporting the EGPRS is
selected if the MS and cell support the EGPRS.
185
Obtaining the
Allocable Channel
Start
No
Yes
Yes
Allow E Down G Up
Switch?
No
No
Yes
Page14
Check whether the valid status of the PDCH is configured, that is, whether the
location occupied by the channel can be replaced. If it is not configured, it is
unavailable. If it is configured, it is available.
Obtain the management status of the current channel. Check the channel
management status. If the channel is in the blocked state, do not perform the
processing.
Check the resource status recorded through 8 bits on the left and the control
status recorded through 8 bits on the right. Make sure that they are normal.
Check whether the main control status of the channel is in the idle state.
Check whether the channel recorded in the radio resource management module
is available.
For GPRS services, the GPRS channel group, EGPRS normal channel
group, and EGPRS priority channel group can be allocated.
For EDGE services, the EGPRS special channel group, EGPRS normal
channel group, and EGPRS priority channel group can be allocated.
186
187
Data Configuration
Page16
188
Data Configuration
Page17
189
0
B
SD TF GS
EN
EN
ES
EP
User
multiplexing
is full.
0
B
SD TF GS
EN
EN
ES
EP
Allow E Down G Up
Switch is OFF. The
EGPRS downlink
multiplexing is not
full.
0
B
The EGPRS
subscriber is available
and the multiplexing is
not full.
SD TF GS
EN
EN
ES
EP
Page18
Channel type:
B: BCCH channel
In the case of the request for allocating uplink channel, the allocation fails when
the number of the multiplexed uplink TBFs on the channel is equal to or greater
than PDCH Uplink Multiplex Threshold. In the case of the request for
allocating downlink, the allocation fails when the number of the multiplexed
downlink TBFs on the channel is equal to or greater than PDCH Downlink
Multiplex Threshold.
The EGPRS special channel cannot be allocated for the GPRS request. The
GPRS channel cannot be allocated for the EGPRS request.
The EGPRS priority channel occupied by the EGPRS (including the uplink and
downlink) cannot be allocated for the GPRS.
Page19
191
Consecutive
timeslot
TAI/TFI
Resource
Number of
Channels
Contained
in the Channel
Group/
MS Multi-timeslot
Capability
Obtain
the
downlin
k channel
group
Frequency
Hopping
Parameter
EDA
Function
Cooperation
TBF
Receive/send
Sharing
Timeslot
Page20
After obtaining the allocable channel group, attempt to obtain available uplink or
downlink channel group of a TRX according to the service status. The method for
obtaining the downlink channel group is as follows:
If the number of channels contained in the assignable channel group in the TRX is
smaller than or equal to the MS multi-timeslot capability channel group, these channel
groups can be used for the allocation.
The channel group supports multi-timeslot capability meeting the MS. For type 1 or 2
MS, check the following (for type 1 MS, the simultaneous receiving and transmitting is
not allowed. For type 2 MS, the simultaneous receiving and transmitting is allowed).
Check whether the number of received and transmitted timeslots meets the
multi-timeslot capability.
For the MSs with the multi-timeslot levels from 1 to 12, check whether the
timeslot sum of the receiving and transmitting is in the range [1, Sum].
Make sure that the transmitting timeslot does not exist between two receiving
timeslots in a TDMA frame.
Make sure that the receiving timeslot does not exist between two transmitting
timeslots in a TDMA frame.
192
Check whether the Tta, Ttb, Tra, and Trb conditions of multi-timeslot capability
are met, that is,
Time of the channel group supporting the MS from neighbor cell power
measurement to transmitting (number of timeslots) Tta
Time of the channel group supporting the MS from neighbor cell power
measurement to receiving (number of timeslots) Tra
193
TAI/TFI
Resource
Frequency
Hopping
Parameter
Number of
Channels
Contained
in the Channel
Group
Obtain the
Uplink
Channel
Group
MS
multi-timeslot
Capability
Cooperation
TBF
Page22
In non-EDA mode, consider the following factors when obtaining the uplink channel group:
The number of channels contained in the channel group is less than or equal to the
maximum number of assignable channels.
If the cooperation TBF does not exist, the channel with the largest timeslot
number in the uplink channel group must able to be assigned to the downlink.
If the cooperation TBF exists, the control channel of the channel group must be
the same as the control channel of the cooperation TBF, and the control channel
of the cooperation TBF must have TAI resources. If there are m timeslots
allocated to the channel group and n timeslots allocated to the cooperation TBF,
there should be Min (m, n) timeslots for transmission and reception.
The frequency parameters (MAIO, HSN) of the channels in the channel group must be
the same.
The channel group assigned to the MS must match the multislot capability of the MS.
The TFI and TAI resources are available for assignment.
194
TAI/TFI
Resource
Channel
Group
including
Channel
Number
Obtaining
the Uplink
Channel
Group
Frequency
Hopping
Parameters
Cooperation
TBF
EDA
Function
z
z
Page23
When the BSC software parameter Support EDA is set to Support, and if the
MS supports EDA, then only one channel should be assigned on the downlink. Note this
channel corresponds to the timeslot numbered smallest of the uplink channel group.
If the cooperation TBF exists, the control channel of the channel group must be the
same as the control channel of the cooperation TBF, and the control channel of the
cooperation TBF must have TAI resources. If there are m timeslots allocated to the
channel group and n timeslots allocated to the cooperation TBF, there should be Min (m,
n) timeslots for transmission and reception.
Note: The uplink (or downlink) TBF of the MS is the cooperation TBF of the
downlink (or uplink) TBF.
If the number of receiving timeslots of the MS is m and the number of transmitting
timeslots of the MS is n, there must be Min (m, n) same timeslots in the transmitting and
receiving timeslots.
The frequency parameter (MAIO, HSN) of the channel in the channel group must be the
same. If the frequency parameter of the channel in the channel group is different, the
channel group cannot be allocated.
The TFI and TAI resources exist in the channel group.
The timeslots that carry the channels must be consecutive.
195
Data Configuration
Page24
Support EDA
196
Priority of
number of channels
in the channel group
Priority of the
load of
channel groups
Priority of number
of estimated downlink
channels
29-27
26-20
19-17
30
Priority of the
channel group
bandwidth
Reserved
16-1
Higher priority
Weight table
Reserved
31
Priority of the
downlink bandwidth of the
estimated channel group
30-15
Priority of
channel type
14-10
Priority of the
channel group
timeslot ID
Reserved
5-0
9-6
Page25
If there are channels groups available for assignment, their weight must be calculated to
select the optimal channel group for the MS. The following describes the channel weight
table and channel extension weight table.
After comparing the weights of the assignable channel groups on the basis of the channel
weight table and channel extension weight table, the optimal channel group for assignment
is determined.
The channel extension weight table is used only when two channel groups have the same
weight.
The following describes the factors listed in the channel weight table.
Bit 31 service type priority: When the EGPRS service is requested, the EGPRS
channel is allocated with priority and is set to 1.
Bit 30 Non- double timeslot channel priority: Check whether it is the double timeslot
channel. According to the situation of the actual TA, set the weight of the non
double-timeslot channel and double-timeslot channel. If TA is larger than 63, it
indicates the high priority for the double timeslot TRX. Otherwise, it indicates the
high priority for the common TRX.
Bits 29 to 27 (priority of the number of channels in the channel group): This field
specifies the number of channels in a channel group.
Bit 26-30 channel group load priority: It indicates the total number of MSs
multiplexed on the channel. The larger the total number of MSs, the lower the
assigned value and the priority.
Bit 19-17 number of estimated downlink channels priority: For the uplink TBF, the
number of allocable channels can be estimated when the service type is neutral or
downlink priority. The larger the number of downlink channels, the higher the priority.
197
Bits 16 to 1 (priority of the bandwidth of the channel group): The higher the bit
rate provided by a channel group, the higher the priority of the channel group.
When the BSC software parameter Support EDA is set to Support, and if the
MS supports EDA and uplink service is preferred, the rules for determining the uplink
channel group are as follows:
The number of channels contained in the channel group is less than or equal to
the maximum number of assignable channels.
The number of channels contained in the channel group is greater than or equal
to 3.
If the cooperation TBF does not exist, the downlink channel corresponding to the
timeslot numbered smallest of the uplink channel group must be assignable; that
is, the uplink threshold is not exceeded.
Only one channel is assigned on the downlink, and the timeslot number of the
timeslot that carries the channel must be the smallest.
The frequency parameters (MAIO, HSN) of the channels in the channel group
must be the same.
198
Contents
1. Packet Radio Resource Management Algorithm Overview
2. Packet Channel Assignment Algorithm
3. Packet Channel Conversion Algorithm
4. Packet Channel Release Algorithm
Page27
199
Failure to
assign a
single block
Multitimeslot
capability is
not met
Channel
reserved
Channel load
exceeding
the threshold
EGPRS
preemption
Page28
In the case of applying for dynamic channels, check whether the cell is allowed to trigger the
dynamic channel conversion to increase the number of PDCHs according to the cell channel
resource, CPU load, and license. The number of PDCHs does not increase by triggering the
dynamic channel conversion in the cell when one of the following cases occurs.
Channel resources
The number of PDCHs activated in the cell is greater than the upper threshold
of the maximum PDCH ratio.
The number of convertible TCHs in the cell is equal to or smaller than the
number of reserved TCHs (specified by the Reservation Threshold of
Dynamic Channel Conversion).
CPU load: If the CPU utilization is high, the dynamic channel conversion is stopped.
License: In the case of the license control, the dynamic channel conversion is not
triggered if the activated PDCH channel is available (that is, the current logical type is
PDCH).
When any of the preceding conditions is not met, cell conversion is allowed. According to the
triggering condition of the dynamic channel conversion, determine whether the subscriber
needs to triggers the dynamic channel conversion. That is, dynamic channel application is
triggered when any of the following conditions occurs:
Multi-timeslot capability
The assignment of the PDCHs to the MS succeeds, but the PDCHs do not
meet the multislot capability requirement of the MS.
Load
200
Data Configuration
Page29
201
202
No
Is the convertible
TRX available?
Yes
Obtain the weight
maximum TRX
End
Page31
When the condition for triggering dynamic channel application is met, start the dynamic
channel application process.
The procedure is as follows:
Calculate the TRX weight and obtain the highest TRX of the weight.
Locate the dynamic channel bitmap on the TRX and start to apply for the
appropriate dynamic channel.
203
Multi-timeslot capability:
The allocation of the PDCH for the MS is successful. The MS multitimeslot capability is not met.
Load:
Page32
The method for obtaining the number of dynamic channels for request conversion is as
follows:
Multi-timeslot capability
If the assignment of the PDCH to the MS fails, and if the multislot capability of
the MS is unknown, then the number of dynamic channels requested for
conversion is 1; if the multislot capability of the MS is known, the number of
dynamic channels requested for conversion is equal to the number of timeslots
supported by the MS.
If the assignment of the PDCHs to the MS succeeds, but the PDCHs do not
meet the multislot capability of the MS, then the number of dynamic channels
requested for conversion is: maximum number of channels supported by the
multislot capable MS number of channels assigned to the MS.
The channel conversion type of the preceding two causes is the multi-timeslot
capability.
Load
No
Concentric cell or
not?
Yes
Specify the overlaid
subcell or underlaid
subcell?
Start
No
Yes
No
Multi-band cell?
Yes
No
Yes
No
Double-timeslot
extension cell?
Yes
No
TA>63?
Yes
Select the double-timeslot
extension TRX
End
Page33
The TRXs that carry the dynamic channels must be specified prior to the dynamic
channel conversion. The rules for determining the TRXs are as follows:
For a multi-band cell, the band supported by MSs must be taken into account.
If the MS radio access capability is unknown, only the main BCCH band and the
frequency bands compatible with the main BCCH band is selected.
If the MS radio access capability is known, only the band supported by the MS is
selected.
For a double timeslot extended cell, if the TA reported by the MS is greater than 63, the
double timeslot extended TRXs should be selected.
For a concentric cell, the concentric attribute of the TRX carrying the dynamic channels
must be taken into account when performing dynamic channel conversion. The cell
attribute parameter concerned is Dynamic Channel Conversion Parameter of
Concentric Cell. See the following table for details.
For the dynamic channel conversion triggered by the EDGE service, the
minimum type of the converted dynamic channel is EGPRS TRX TCH.
For the dynamic channel conversion triggered by the GPRS service, the
minimum type of the converted dynamic channel is GPRS TRX TCH.
Select the TRX on which the number of PDCHs carried is less than that specified by the
TRX attribute parameter Maximum PDCH numbers of carrier.
Obtain the convertible channel bitmap on the TRX for selecting the optimal dynamic
channel (group). If the dynamic channel conversion type is the multi-timeslot capability,
the convertible channel bitmap on the TRX consists of the TCH channel and available 205
PDCH channel. If the dynamic channel conversion type is load, the convertible channel
Obtaining the
TRX
Weight Maximum
Weight table
31 30 29
2 10
Higher priority
Priority
Priority of
main BCCH of the number
of PDCHs
TRX
19
Lower priority
Priority
of the number of
static PDCHs
Priority of number
of convertible
dynamic channels
Priority of number of
maximum consecutive
convertible dynamic
channels
Distance
priority
14-12
11-9
8-6
5-3
18-15
Priority of
Priority of
Concentric
power amplifier
double timeslot
cell
Switch
TRX
priority
31-30
29
28
Priority of the
Priority of
EDGE
conversion
TRX
request satisfaction
27
26
Priority of the
dynamic
PDCH channel
Frequency
hopping
priority
25-24
23
Band
priority
2-0
Interference
priority
22-20
Page34
The TRX with the highest weight should be selected as the optimal TRX for conversion. The following
describes the factors listed in the TRX extension weight table:
Bits 31 and 30 (priority of the TRX power amplifier switch): If the switch of the power amplifier
of a TRX is turned on, the priority of the TRX is higher; if the switch of the power amplifier of a
TRX is turned off, the priority of the TRX is lower.
Bit 29 (Subcell priority): When the requested subcell attribute and the TRX subcell attribute
are the same, the value is 1. Otherwise, the value is 0. If the subcell attribute is not specified
or the access is initial, the underlaid subcell is preferred.
Bit 28: Double-timeslot TRX priority. For the single timeslot TRX, the priority is high. For the
double timeslot TRX, the priority is lower.
Bit 27: EDGE TRX priority (valid only for BTS in the earlier versions such as BTS312 and
BTS3012). For the EGPRS TBF, the EGPRS TRX is preferred. For the GPRS TBF, the GPRS
TRX is preferred.
Bit 26 (priority indicating whether the TRX meets the conversion request): If the number of
convertible dynamic channels on the TRX is equal to or greater than the number of dynamic
channels for request conversion, it is set to the higher priority.
Bit 25 to 24 (TRX dynamic PDCH attribute priority): The highest priority in the channel
attribute priority of all TRX traffic channels (including the converted or configured static
PDCHs) is the priority of the TRX. For the EGPRS TBF, the priorities of the PDCH attributes
from the high to low is {EGPRS special channel, EGPRS priority channel, EGPRS normal
channel, and GPRS channel}, with the corresponding weights 3, 2, 1, and 0 respectively. For
the GPRS TBF, the priorities of the PDCH attributes from the high to low is {GPRS channel,
EGPRS normal channel, EGPRS priority channel, EGPRS special channel}, with the
corresponding weights 3, 2, 1, and 0 respectively.
206
Page35
Bit 23 (frequency hopping attribute priority): The priority of the TRX without involving the TRX is
higher.
Bit 22 to 20 (TRX interference priority): The priority of the TRX with lower interference is higher.
Bit 19 (priority indicating whether the TRX is the main BCCH TRX): The priority of the main BCCH
TRX is higher.
Bit 18 to 15 (PDCH quantity priority over the TRX): The more the PDCH quantity is, the higher the
priority is (the weight is valid when the number of convertible dynamic channels over the TRX is
equal to or greater than 1).
Bit 14 to 12 (static PDCH quantity priority over the TRX): The more the static PDCH is, the higher
the priority is (the weight is valid when the number of convertible dynamic channels over the TRX is
equal to or greater than 1). The maximum value is 7.
Bit 11 to 9 (priority of the number of convertible dynamic channels on the TRX): The more the
convertible dynamic channels are, the higher the priority is (When the number of convertible
dynamic channels on the TRX is smaller than the number of dynamic channels requested for the
conversion, the weight is valid).
Bit 8 to 6 (priority of the maximum number of consecutive convertible dynamic channels on the
TRX): The larger the maximum number of consecutive convertible dynamic channels is, the higher
the priority is.
Bit 5 to 3 (priority of distance between the maximum number of consecutive convertible dynamic
channels on the TRX and other convertible dynamic channel groups): The shorter the distance is,
the higher the priority is.
Bit 2 to 0 (TRX band priority): The priority of the band differing from the main BCCH TRX band is
high. Otherwise, the priority is low. The priority of two sets of main BCCH same band or main
BCCH different band are as follows (from high to low):
1800M/1900M band: Only 1800M band or 1900M band exists on a network. Therefore,
only one priority needs to be defined.
850 band
450 band
480 band
207
Obtaining the
z
You are not allowed to adjust the timeslot where the initial configuration is set to
TCHH.
When the value is set to Not allow, select only the idle TCHF or the timeslot
where two TCHHs of the same timeslot are idle.
When the value is set to Allow, all timeslots of the TCH type can be selected,
regardless of whether the TCHH or TCHF of this timeslot is occupied.
When multiple dynamic channels are selected for the conversion, the
conversion is performed according to the sequence of the timeslot numbers 6, 5,
7, 4, 3, 2, 1, and 0.
Page36
After selecting the optimal conversion TRX, select the convertible dynamic channel on
the TRX according to the requirement. The dynamic channel is not converted when any
of the following occurs:
The number of Abis timeslots on the TRX is greater than or equal to the number
specified by the TRX attribute parameter MaxAbisTSOccupied.
The number of PDCHs on the TRX is greater than or equal to the number
specified by the TRX attribute parameter Maximum PDCH numbers of carrier.
The number of PDCHs in a cell is greater than or equal to the maximum number
of PDCHs allowed in a cell.
208
Data Configuration
Page37
MaxAbisTSOccupied
209
Contents
1. Packet Radio Resource Management Algorithm Overview
2. Packet Channel Assignment Algorithm
3. Packet Channel Conversion Algorithm
4. Packet Channel Release Algorithm
Page38
210
No
End
When CS services are busy, the CS services may preempt the dynamic channel of the
PS according to the data configuration because the TCH of the CS is deficient. As a
result, the preceding process is triggered.
The first step to release channel is to obtain the appropriate TRX of dynamic channel,
with considering the requirements of the band and concentric cell.
The frequency bands supported by the TRX must be the same as requested by
the CS services.
For the concentric cell, the overlaid/underlaid subcell attribute of the TRX must
meet the requirement of the CS services on the overlaid/underlaid subcell.
When the CS requests the overlaid subcell or underlaid subcell, only the
overlaid subcell or underlaid subcell can be selected.
When the CS requests the preferred underlaid subcell, the priority of the
underlaid TRX is higher.
When the CS requests the preferred overlaid subcell, the priority of the
overlaid TRX is higher.
Determine the TRX to release the dynamic channel information. Release the weight
ratio for the target TRX. Then select the channel with the maximum weight for initiating
the release.
In another case, the timing release of the idle dynamic channel is controlled by Timer of
Releasing Idle Dynamic Channel.
If the value is large, the idle channel fails to be released. As a result, resource is
wasted.
If the value is small, the dynamic channel can be released easily. The
conversion may be triggered if required. As a result, the conversion is performed 211
repeatedly.
Page39
Weight table
31 30 29
2 10
Higher priority
Lower priority
Priority of the
number of fixed
channels
Priority of the
number
of PDCHs
Priority of
TRX type
Priority of
channel type
19-17
16-14
13
12-11
z
z
Reserved
7-0
10-8
Concentric
cell priority
Priority of idle
dynamic
channels
Priority of the
number of
control channels
Priority of
reserved
channels
Priority of the
number of
dynamic TBFs
31-30
29
28-25
24
23-20
Priority of
timeslot
ID sequence
Page40
When the value is set to Preempt all dynamic TCHFs, the dynamic PDCH
can be released.
When the value is set to No preempt of CCHs, the dynamic PDCH of the
control channel cannot be released.
Bit 29 (priority of the idle dynamic channel): An idle dynamic channel has a
higher priority of being released.
212
Bits 28 to 25 (priority of the number of control channels): The less number the
dynamic channels are used as control channels, the higher the priority of the
dynamic channels are being released.
Bit 24 (priority of reserved channels): During the PDCH pre-application
conversion, the priority of the pre-applied channel is low.
Bits 23 to 20 (priority of the number of TBFs on the dynamic channel): If fewer
TBFs are multiplexed on a dynamic channel, the priority of the dynamic channel
being released is higher.
Bits 19 to 17 (priority of the number of fixed channels on the TRX): If fewer fixed
channels are carried on the TRX that carries a dynamic channel, the priority of
the dynamic channel being released is higher.
Bits 16 to 14 (priority of the number of PDCHs on the TRX): If fewer PDCHs are
carried on the TRX that carries a dynamic channel, the priority of the dynamic
channel being released is higher.
Bit 13 (priority of the TRX type): The dynamic channel carried on the GPRS
capable TRX has a higher priority of being released.
Bits 12 and 11 (priority of channel type): The release priority in descending order
is as follows: GPRS channel, EGPRS normal channel, and EGPRS priority
channel.
Bits 10 to 8 (priority of the timeslot sequence): The priorities of the dynamic
channels being released are decreased in the following order: TS0, TS1, TS2,
TS3, TS4, TS7, TS5, and TS6.
213
Data Configuration
Page42
DescriptionThis parameter specifies the timer set to release the idle dynamic
channel after all TBFs on the dynamic channel are released.If all TBFs on a
dynamic channel are released, the dynamic channel is not released immediately.
Instead, a timer is started when the channel is idle.Before the timer expires, if
there are new services, the dynamic channel continues to be used and the timer
is stopped. When the timer expires, the dynamic channel is released.
Value Range[10,3600]
Default Value20
UnitSeconds
214
Data Configuration
Page43
PDCH reforming
Value Range[No,Yes]
Default ValueNo
215
Summary
z
Page44
216
Thank you
www.huawei.com
217
218
Objectives
z
Page 1
219
Contents
1. Low TBF Setup Success Ratio
2. Low Downloading Rate
Page 2
220
Formula
Page 3
221
1-
X 100%
1-
X 100%
Page 4
The formula of the TBF setup success ratio varies with the measured objects.
If the measured object is the air interface, the preceding formulas are used.
For uplink TBF assignment: If the first uplink data block from the MS is not
received at the network side after an assignment command is sent from the
network side, an uplink TBF setup failure due to no response from MS is counted.
All the preceding counters are cell-level counters. The system also supports BSC-level
counters as follows:
ZA9004: uplink GPRS TBF setup failures due to no response from MS within the
BSC
ZA9204: uplink EGPRS TBF setup failures due to no response from MS within
the BSC
For particular values of the preceding counters, see the GPRS and EDGE traffic
statistics.
222
1-
x 100%
1-
Page 5
The formula of the TBF setup success ratio varies with the measured objects.
If the measured object is the air interface, the preceding formulas are used.
All the preceding counters are cell-level counters. The system also supports BSC-level
counters as follows:
ZA9104: downlink GPRS TBF setup failures due to no response from MS within
the BSC
ZA9304: downlink EGPRS TBF setup failures due to no response from MS within
the BSC
For particular values of the preceding counters, see the GPRS and EDGE traffic
statistics.
223
1-
x 100%
1-
X 100%
Page 6
The formula of the TBF setup success ratio varies with the measured objects.
If the measured object is the channel resources, the preceding formulas are used.
For uplink TBF assignment: If the network side sends an assignment rejection
message upon the channel request from the MS due to lack of channel resources
(including channels, TFI, and USF), an uplink TBF setup failure due to lack of
channel resources is counted.
All the preceding counters are cell-level counters. The system also supports BSC-level
counters as follows:
ZA9003: uplink GPRS TBF setup failures due to lack of channel resources within
the BSC
ZA9203: uplink EGPRS TBF setup failures due to lack of channel resources
within the BSC
For particular values of the preceding counters, see the GPRS and EDGE traffic
statistics.
224
1-
x 100%
1-
x 100%
A9301: Number of Downlink EGPRS TBF Establishment Attempts
Page 7
The formula of the TBF setup success ratio varies with the measured objects.
If the measured object is the channel resources, the preceding formulas are used.
For downlink TBF assignment: If the downlink TBF setup fails due to lack of
channel resources (including channels, TFI, and USF) at the network side, a
downlink TBF setup failure due to lack of channel resources is counted.
All the preceding counters are cell-level counters. The system also supports BSC-level
counters as follows:
ZA9103: downlink GPRS TBF setup failures due to lack of channel resources
within the BSC
ZA9303: downlink EGPRS TBF setup failures due to lack of channel resources
within the BSC
For particular values of the preceding counters, see the GPRS and EDGE traffic
statistics.
225
x 100%
x 100%
Page 8
The formula of the TBF setup success ratio varies with the measured objects.
If the measured object are the air interface and the channel resources, the preceding
formulas are used
For uplink TBF assignment: Both the uplink TBF setup failures due to no
response from MS and those due to lack of channel resources are counted as
uplink TBF setup failures.
All the preceding counters are cell-level counters. The system also supports BSC-level
counters as follows:
For particular values of the preceding counters, see the GPRS and EDGE traffic
statistics.
226
x 100%
x 100%
Page 9
The formula of the TBF setup success ratio varies with the measured objects.
If the measured object are the air interface and the channel resources, the preceding
formulas are used.
For downlink TBF assignment: Both the downlink TBF setup failures due to no
response from MS and those due to lack of channel resources are counted as
downlink TBF setup failures.
All the preceding counters are cell-level counters. The system also supports BSC-level
counters as follows:
For particular values of the preceding counters, see the GPRS and EDGE traffic
statistics.
227
Formula
Page 10
228
Yes
Check transmission
No
Is the assignment
message delivered
normally?
No
CCCH overload
No channel
Yes
No
Yes
Is a response
to the assignment and
polling available?
End
No
Inappropriate power
control parameter
settings
High rate coding
scheme
Errors of important
message
Other incorrect
parameter settings
Check CS domain
parameters
Unbalanced uplink
and downlink
Page 11
229
The downlink TBF setup might fail due to transmission problems such as outof-synchronization frames and intermittent interruption of the Abis link.
Locate the transmission problems of the Abis interface by checking the G-Abis
frame error rate (FER) in the traffic statistics.
Page 12
The number of received information TRAU frames equals the number of empty
TRAU frames.
1. In normal cases, the FER is lower than 10e-5 (that is, one out of ten thousand) and
one error frame occurs every four minutes in each channel. In this case, the link quality
is high and the MSs transfer data stably.
2. If the FER is lower than 10e-4 (one out of one thousand), one to three error frames
occur every minute and the link quality degrades. In this case, the affected MSs easily
suffer rate drop, longer transmission delay, or even call drops due to error frame bursts.
3. If the FER is higher than 10e-4, the transmission link is unstable and might easily
suffer out-of-synchronization. The number of out-of-synchronization frames increases. In
this case, the MSs support services with low data traffic (such as high-layer signaling
and low-volume WAP) only. Transmission of large-volume data (such as the FTP
service) is not supported.
If a leased link (for example, microwave satellite) is used, an FER lower than 5 is
acceptable because the link quality is not controlled by the mobile operator. If the FER of
a cell remains high for a long time, it is regarded as a transmission problem and the
transmission link needs to be checked and optimized.
230
The transmission
quality of the Abis
interface can also
be monitored
through the
maintenance
console.
Monitoring BER
Monitoring port
fault seconds
Page 13
Monitor the BER of the E1/T1 ports and optical ports, thus learning the operation
conditions of the transmission link and ports.
If one or more block errors are detected in a certain second, the second is called
a fault second.
The Monitor BER function requires that remote loopback needs to be enabled at
the opposite end of the monitored port. The Monitor Port Fault Seconds
function, however, does not require remote loopback at the opposite end of the
monitored port.
The unit sampling time of the Monitor BER function is configurable (ranging from
30 to 1000 milliseconds), while that of the Monitor Port Fault Seconds function
is fixed to 1 second.
231
CCCH overload
To remove CCCH overload, add CCCH channels, split the location area, or
modify the CCCH load threshold and the T3168 timer.
Page 14
If the BTS deletes the IMM ASS CMD message sent by the BSC due to downlink
CCCH overload of the cell, the BTS reports a DELETE IND message to the BSC.
This counter is used to measure the number of the DELETE IND messages
received by the BSC from the measured cell.
L3188D: number of reported PACKET CCCH LOAD IND messages of the Abis interface
The BTS stores the paging messages sent through the downlink CCCH (PCH
channel) for circuit services and those for packet services in two different receive
buffer queues. If the length of either receive buffer queue exceeds the specified
threshold, it is indicated that downlink CCCH overload occurs. In this case, the
judges whether the overload is caused by excessive downlink packet services or
excessive circuit services. If the overload is caused by excessive circuit services,
the BTS reports a CCCH LOAD IND message to the BSC. If the overload is
caused by excessive packet services, the BTS reports a PACKET CCCH LOAD
IND message to the BSC. The BSC then forwards the PACKET CCCH LOAD
IND message to the PCU. This counter is used to measure the number of
PACKET CCCH LOAD IND messages received by the BSC from the BTSs within
the measured cell.
If the BTS detects the CCCH overload, the BTS reports an OVERLOAD (cause:
CCCH overload) message and a CCCH LOAD IND message to the BSC. This
counter is used to measure the OVERLOAD (cause: CCCH overload) messages
232
Page 15
1. The cell is configured with a small number of channels when heave traffic of
packet services exists. As a result, the channels reach the maximum capacity of
MS multiplexing. To solve the problem, add more dynamic and static channels or
set the PDCH uplink multiplexing threshold in the PS domain channel
management parameters to a higher value.
2. Check whether the resources are insufficient because voice services preempt
the dynamic PDCHs. If counters A9343 (callbacks of dynamic PDCH) and A9344
(callbacks of loaded dynamic PDCH) record high values, in indicates that circuit
services preempt the channel resources of data services due to heavy traffic. To
solve the problem, add more dynamic PDCHs or set Dynamic Channel
Preemption Level to Control Channel Preemption Forbidden.
3. If the uplink GPRS TBF setup success ratio is low due to lack of channel
resources but the uplink EGPRS TBF setup success ratio is high, check whether
the GPRS channels are insufficient due to the configuration of dedicated or
preferred EGPRS channels. If dedicated or preferred EGPRS channels are
configured, modify some of them into common EGPRS channels and, if
necessary, turn on the EGPRS Downlink and GPRS Uplink Allowed switch.
233
Locate the air interface problem through the traffic statistics of the CS
domain.
Page 16
If the air interface suffers severe interference, adjust the frequency points to improve the
quality of the air interface.
234
Question
z
Page 17
Answers:
235
Check the following counters to determine whether the MS responds to the assignment or polling
message:
The MS might fail to respond to an assignment or polling message due to any of the following
causes:
Page 18
When the radio environment is poor, the BLER is extra high and the uplink data blocks
cannot be decoded correctly at the network side if a high rate uplink coding scheme is
used.
If the uplink power control parameters are configured improperly, the MS supports low
Tx power and the uplink data blocks cannot be decoded correctly at the network side.
Downlink reassignment attempts (affecting the downlink TBF setup): During the
setup process of a downlink TBF, the network side fails to receive a valid Packet
Control Acknowledge message on the reserved uplink RLC block and then resends a downlink assignment message. This parameter specifies the maximum
number of downlink reassignment attempts. If the downlink reassignment
attempts exceed the value of this parameter, the network side releases the
downlink TBF.
Polling retransmission times (affecting the downlink TBF setup): This parameter
specifies the maximum number of polling messages retransmitted by the network
side during the setup process of a downlink TBF.
Check whether the important cells in the assignment message are incorrect, including
frequency hopping parameters and uplink power control parameters.
236
Uplink power control parameters: Check whether the Alpha and GAMMA
t
di t A
tC
d P
k t U li k
Unbalanced uplink and downlink: If the uplink and the downlink are unbalanced, the
uplink or downlink signals might fail to be received at the edge of coverage, thus
resulting in a failure of TBG setup.
To verify whether the uplink and the downlink are balanced, check the uplink Rx level
and the downlink Rx level in the measurement report. Refer to the measurement unit in
Huawei traffic statistics: measurement report uplink and downlink balance
measurement (carrier).
Usually, the uplink and the downlink are regarded as unbalanced (the downlink
signals are too weak or the uplink signals are too strong) if the sum of the
percentage of uplink and downlink balance level 1 plus the percentage of uplink
and downlink balance level 2 is higher than 15%.
The uplink and the downlink are regarded as unbalanced (the downlink signals
are too strong or the uplink signals are too weak) if the percentage of uplink and
downlink balance level 11 is higher than 30%.
The low TBF setup success ratio might also result from incorrect settings of CS domain
parameters. Check the KPI of the CS domain to identify any exceptions. The relevant
CS domain parameters include the call drop rate, congestion rate, assignment success
ratio, balance between uplink and downlink, and call setup success ratio.
237
Question
z
Page 20
Answers:
If a high rate uplink coding scheme is used, modify the default uplink MCS and the
maximum value of the counter N3101.
Inappropriate settings of uplink power control parameters: Modify the Alpha parameter
and the initial power class.
Inappropriate settings of other parameters: Modify the number of downlink reassignment
attempts and the number of polling retransmissions.
If the uplink and the downlink are unbalanced, check the following factors:
Contents
1. Low TBF Setup Success Ratio
2. Low Downloading Rate
Page 21
239
Measurement methods
CQT
225 kbit/s
The CQT is often performed in a good radio environment where the C/I seldom fluctuates. The
CQT in idle hours can verify whether all NEs and transmission from the Um interface to the Gi
interface are faulty. In this case, the CQT reflects the equipment performance directly and
accurately. The CQT in busy hours can also verify the performance of the resource (such as
channels, Abis resources, and Gb resources) management algorithms. The CQT in busy hours,
however, features randomness. For example, the tested downloading rate might be severely
affected if another subscriber is also downloading data during the CQT. In this case, the CQT
cannot reflect equipment performance accurately because the test results are significantly related
to the quantity of configured resources. Therefore, the CQT in busy hours is used only for
performance comparison before and after migration.
Page 22
Compared with the CQT, the DT faces severe C/I fluctuation and cell reselection. Differing from the
CQT, the DT can measure radio coverage and interference, performance of the coding scheme
adjustment algorithm, and system processing in the case of cell reselection (since PS handover is
not really supported yet). The DT, however, also feature randomness. For example, the radio
conditions (high C/I or deep fading point) at the location where the testing vehicle waits for traffic
light affect the tested average rate obviously.
The maximum downloading rate at the application layer under idle conditions is as follows: 59.2 Kbit/s x (4 2%) x 95.52% = 225.06 Kbit/s
59.2 Kbit/s: the theoretical rate of a single channel when the MCS-9 coding scheme is
used
2%: the minimum ratio of control messages in a single channel to all messages in the
channel
95.52%: LLC layer efficiency (The efficiency is lower than 100% due to frame header
overhead in each layer)
240
Page 23
Differing from the CQT, the DT faces cell reselection and change of the coding scheme
due to C/I fluctuation (The link quality control algorithm achieves a compromise between
higher coding scheme and fewer retransmissions. The bandwidth of the air interface
changes as the coding scheme changes). Compared with downloading of large files, the
downloading of small files features severer influence brought by the slow start process
upon setup of the TCP connection. Therefore, to locate the cause for a low downloading
rate, download large files in idle hours at a place where the C/I is high.
Slow start means that the data is delivered slowly to avoid network congestion when the
TCP layer is not aware of the transmission bandwidth and quality or when it is known
that the transmission bandwidth decreases or the transmission quality degrades.
Therefore, the amount of initially delivered data is insufficient. In addition, loss of packets,
frames, or blocks needs to be minimized in all stages (including IPBB, core network, GB
interface, PCU, G-Abis interface, BTS, and Um interface).
Dummy control block: The system sends a block every one millisecond
(transmission priorities: NACK block > VS block > PACK block). If none of those
blocks is available, the system sends dummy control blocks that are counted by
the TEMS as control blocks. That is to say, the control blocks counted by the
TEMS include control messages and dummy control blocks.
NACK block: the block that the MS fails to receive as indicated in the
Packet Downlink ACK/NACK message
241
Insufficient
channel
occupation
Low
coding
rate
High
block
error rate
High
percentage
of control
blocks
Abnormal
TBF release
Unmatched
rate
between
the RLC
layer and
the application
layer
Page 24
242
To check the number of channels occupied by MSs, check the latest Packet
Downlink Assignment or Packet Timeslot Reconfiguration message, as shown in the
following figures.
Page 25
The figure on the left shows the Packet Downlink Assignment message, while that on
the right shows the Packet Timeslot Reconfiguration message.
243
Page 26
To verify whether the channel resources are sufficient, check the channel configuration.
To verify whether the MS supports sufficient multi-slot capability, check the Packet
Resource Request massage for two-stage access or the 11-bit access request and
Attach message (for 8-bit one-stage access, the MS indicates its multi-slot capability in
the Attach request message) for one-stage access.
To verify whether the Abis interface resources are sufficient, check the idle timeslot
configurations.
To verify channel preemption of voice services, check the following traffic statistics:
244
GPRS
Number of Required
Abis Interface 16
bit/s Timeslots
MCS1MCS2
CS1CS2
MCS3MCS6
CS3CS4
MCS7
MCS8MCS9
Page 27
245
Cause 2: inappropriate conversion threshold for coding schemes (for GPRS services
only)
Page 28
If Flex Abis is not used, configure all Abis interface timeslots that are not
configured as idle timeslots.
Increase the multiplexing ratio of signaling links to improve the Abis transmission
capacity.
Transmission problems: Perform local loopback and remote loopback at the TMU
side to locate the problems.
246
Rx Level of MS (dBm)
MCS-1
>= 102
13
MCS-2
>= 101
15
MCS-3
>= 99
16.5
MCS-4
>= 98
18
MCS-5
>= 97
19
MCS-6
>= 96
20
MCS-7
>= 93
23.5
MCS-8
>= 90.5
28.5
MCS-9
>= 86
30
Page 29
247
Question
z
Page 30
Answers:
1. The figure in page 43 shows that the BLER/TS(%) parameter indicates the
block error rate calculated by the TEMS based on a certain number of received
blocks.
2. For fixed MSs, the Packet Downlink ACK/NACK message also indicates the
block error rate.
248
Page 31
If a large number of neighbor cells are configured, the block error rate often increases
because the MS needs to update the system messages of neighbor cells frequently.
According to the relevant protocol, the MS must decode the BCCH data of a new carrier
in 30 seconds. If the signal strength fluctuates and a large number of neighboring cells
are configured, the MS has to parse the system messages of neighboring cells
frequently. To solve this problem, reduce the number of neighboring cells and eliminate
unnecessary neighboring cell configurations.
249
Page 32
The system assigns only one bidirectional control channel for the MS. Therefore,
the same timeslot is occupied as the control channel in both the uplink and the
downlink. In this way, the control channel can be located.
The PDP context shows the contracted peak rate. As shown in the following
figure, the peak rate is 128000 octets/s = 128000 x 8/1024 = 1000 Kbit/s that
exceeds the theoretical maximum rate.
250
If the LLC layer uses the acknowledged mode, the next frame is not sent until the current
frame is acknowledged by the opposite end. In addition, the LLC layer connection needs
to be set up and released, thus resulting in more signaling transmissions in the LLC
layer. In a word, the downloading rate decreases significantly if the LLC layer uses the
acknowledged mode.
You can also check the MS's PDP context in the TMES to view the operation mode of
the LLC layer . If the LLC uses the acknowledged mode, modify it to the
unacknowledged mode at the SGSN and modify the subscription information of the SIM
card.
Usually, the transmission window stops only in the GPRS network because the GPRS
system supports 64-block window only. If an error block occurs, the RRBP delay is about
200 ms regardless of the cause for the error block. When the MS reports the reception of
the error block, 200 ms passed. If the MS occupies four timeslots, the system has
transmitted 40 blocks (200 ms/(20 ms/block)). In this case, the transmission window may
stop.
To verify whether the transmission window stops, check whether the amount of
data received at the Gb interface is larger than the amount of data delivered by
the system within a certain period.
If the traffic at the Gb interface exceeds 70% of the actual bandwidth, it indicates that the
bandwidth is insufficient.
To view the traffic at the Gb interface, check the Downlink data kbytes sent to
FR per NSVC item measured at the SGSN.
251
Page 34
Loss of packet is not a necessary result of abnormal TBF release, because the PCU
stores the data that the MS has not transmitted and that the MS has transmitted without
acknowledgement within 30 seconds after the TBF is released exceptionally. Usually,
the MS initiates TBF re-setup soon. In this case, the TLLI remains unchanged. Therefore,
the context of the MS can be detected according to the TLLI and then the data stored by
the PCU is sent to the MS.
According to the TBF release process, the MS sets the FAI bit in the Packet Downlink
ACK/NACK message to 1 if the download TBF is released normally. The system sets
the FAI bit to 1 in the Packet Uplink ACK/NACK message if the uplink TBF is released
normally. To verify whether a TBF is released exceptionally, check whether the FAI bit in
the relevant message is set to 1. If the network side sends a Packet TBF Release
message, the TBF is released exceptionally (the TBF is released exceptionally because
timer N3105 expires if the cause value is normal release).
The abnormal TBF release decreases the rate because data transmission is not
supported during the abnormal release.
252
Page 35
This problem often results from careless operations of the relevant test engineers. The software
applications and services (such as automatic update) that support automatic connection to the
network must be disabled during the test. If such software applications or services are not
disabled, the rate at the application layer decreases when they connect to the network
automatically.
How to identify the software applications and services that support automatic connection to the
network:
After the test, check whether all the packets captured by the Ethereal software are the
data interacted with the IP address of the server. If data interacted with another IP
address exists, enter the IP address into the IE to identify the connected network.
253
Summary
z
Page 36
254
Thank you
www.huawei.com
255