Uploaded by a.djemoui

EGPRS coding Schemes

advertisement
BSSPAR1: Chapter 12
(E)GPRS
1
© Nokia Siemens Networks
Course Objectives
•
•
•
•
Give an overview of CS and MCS coding schemes
Explain parameters required for enabling GPRS/EDGE
Explain how cell reselection is done in EGPRS
Explain the parameter for EGPRS resource allocation and the
setting of CS and PS territory parameters
• Describe parameters controlling link adaptation in GPRS and
EDGE
• Explain how power control is done in EGPRS and the
parameters controlling it
• Describe parameters for TBF release delay
2
© Nokia Siemens Networks
System Principles
Network elements and interfaces
Protocols
Air interface and logical channels
3
© Nokia Siemens Networks
(E)GPRS Network Infrastructure
MS
MSC
BSC
BTS
PSTN
SS7
Network
SMS-GMSC
SGSN
HLR/AuC
Nokia
Security GW
SGSN
Nokia
Security GW
EIR
CG
Router
Nokia IP650
sec GW
STM-1
Router
LAN
SWITC
H
Router
GPRS IP
Backbone
Network
Router
STM-1
MODEM
POOL FOR DIALUP
SGSN
Internet
Nokia
Security GW
SGSN
4
© Nokia Siemens Networks
Nokia IP650
sec GW
Nokia IP650 Corporate 1
Intranet
sec GW
Nokia
Security GW
MODEM
POOL FOR DIALUP
LIG
GGSN
GGSN
Router
DNS
Corporate 2
Intranet
(E)GPRS Network Elements and Primary Functions
SGSN
• Mobility Management
• MS Authentication
• Ciphering
• Interaction with
VLR/HLR
• Charging and statistics
• GTP tunnelling to
other GSNs
Border Gateway
• Interconnects
different GPRS
operators' backbones
GGSN
GTP tunnelling to
other GSNs
Secure interfaces
to external
networks
Charging &
statistics
IP address
management
Charging Gateway
CDR consolidation
Forwarding CDR
information to
• Enables GPRS roaming billing center
• Standard Nokia IP
router family
5
© Nokia Siemens Networks
Domain Name Server
• Translates IP host names to IP
addresses
• Makes IP network configuration
easier
• In GPRS backbone SGSN uses DNS
to get GGSN and SGSN IP
addresses
• Two DNS servers in the backbone
to provide redundancy
Legal Interception Gateway
• Enables authorities to intercept
subscriber data and signaling
• Chasing criminal activity
• Operator personnel has very
limited access to LI functionality
• LI is required when launching the
GPRS service
NSN - Fully ETSI Compliant Interfaces
SMS-GMSC
SMS-IWMSC
E
SM-SC
C
Gd
HLR
MSC/VLR
D
Gs
A
TE
MT
R
BSS
Um
Gc
Gr
Gb
Gi
GGSN
SGSN
Gn
Gn
EIR
Gp
Gf
SGSN
GGSN
Other PLMN
Signaling Interface
Signaling and Data Transfer Interface
6
© Nokia Siemens Networks
PDN
TE
Bursts on the Air Interface – Mapping RLC blocks
RLC Blocks
RLC/MAC Blocks
1 TDMA frame = 4.615 ms
= BURST PERIOD
0
70
TDMA Bursts
70
70
7
Note: Amount of RLC
blocks per radio block
depends on used
(modulation) coding
scheme (M)CS
4 x TDMA Frames = 4 Bursts = 1 Radio block = 1-2 RLC block(s)
0 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
B0(0..3)
B1(4..7)
B2 (8..11)
P
T
C
C
H
B3(13..16)
B4(17..20)
B5(21..24)
I
D
L
E
B6(26..29)
52 TDMA Frames (240 ms)
B7(30..33)
B8(34..37)
P
T
C
C
H
B9(39..42)
12 x RLC/MAC Blocks = 1 x 52 PDCH MultiFrame = 240 ms
12 radio Blocks / 0.240 s = 50 RLC/MAC Blocks / s
7
© Nokia Siemens Networks
B10(43..46)
B11(47..50)
I
D
L
E
(E)GPRS Logical Channels
GPRS Air Interface Logical Channels
CCCH
Common Control Channels
PCH
AGCH
RACH
Paging CH Access Grant CH Random Access CH
Existing GSM Channels
DCH
Dedicated Channels
PACCH
Packet Associated
Control CH
PDTCH
Packet Data TCH
NEW GPRS Channels
No new EGPRS parameters related to logical channels! AGCH PCH
setting affect both GSM voice and data.
8
© Nokia Siemens Networks
State and Mobility Management and TBF
establishment
GPRS Attach / Detach
RA / LA Update
PDP Context Activation
TBF establishment
9
© Nokia Siemens Networks
(E)GPRS Mobile States
NSN SGSN parameters
The relation of Mobile states:
GPRS
Attach/ Detach
MSRT, DET
READY
Timer Expiry
RDY
Idle
MS location
not known.
Subscriber is not
reachable by the
GPRS NW.
•
•
•
•
•
•
10
STANDBY
Timer Expiry
STBY
Standby
MS location known to
SGSN level.
MS is capable of receiving
Point-to-Multipoint data
and being paged for
Point-to-Point data
Ready State Timer (RDY) – Default: 44 seconds
STANDBY state timer (STBY) – Default: 44 seconds
Periodic update timer (PER) = default 54 minutes
Force to Standby (FTS) – Default: N
Detach timer (DET) – Default: 00 hours – 00 minutes
MS Reachable Timer (MSRT) – Default: 120 minutes
© Nokia Siemens Networks
Ready
Packet
TX/RX
MS location known to
cell level.
MS is transmitting or has
just been transmitting.
MS is capable of receiving
Point-to-Point data and
Point-to-Multipoint data.
Routing Area
• Routing Areas are used for GPRS Mobility
Management
– A RA is a subset of one, and only one,
Location
Area (LA)
MSC/VLR
Location Area
– A RA is served by only one SGSN
– For simplicity, the LA and RA can be the same
• Routing area identification
– (RAI) = MCC+MNC+LAC+RAC
 Routing Areas are created in the BSS Radio
Network Configuration Database (BSDATA)
• NSN SGSN parameters related to RA:
– Periodic RA Update Timer (PRAU) – Default:
54 minutes
– RA Paging Area (RPA) – Default: 2
– RA Paging Repetition (RPR) – Default: 3.5
seconds
11
© Nokia Siemens Networks
Gs Interface
Routing
Area
(RA)
SGSN
Attach Procedure
• GPRS Attach procedure is used for the following two purposes:
– a normal GPRS Attach - attach the IMSI for GPRS services only
– a combined GPRS Attach - attach the IMSI for GPRS and non-GPRS services
(needs Gs interface)
• Attach procedure description
–
–
–
–
MS initiates by sending Attach Request
If network accepts, it sends Attach Accept
If network does not accept it sends Attach Rejected
MS can respond for Attach Accept message with Attach Complete (if P-TMSI
changes)
Attach
Request
Attach A
12
© Nokia Siemens Networks
ccept
Session Management - Establishing a PDP
Context
• PDP Context (Packet Data Protocol):
• Network level information which is used to bind a mobile station
(MS) to various PDP addresses and to unbind the mobile station
from these addresses after use
• PDP Context Activation
• Gets an IP address from the network
• Initiated by the MS
• Contains QoS and routing information enabling data transfer
between MS and GGSN
• PDP Context Activation and Deactivation should occur within 2
seconds
te
PDP Con
est
xt Requ
155.131
13
© Nokia Siemens Networks
.33.55
Temporary Block Flow
Temporary Block Flow (TBF):
• Physical connection where multiple mobile stations can share one or more traffic
channels – each MS has own TFI (Temporary Flow Indicator)
• The traffic channel is dedicated to one mobile station at a time (one mobile station
is transmitting or receiving at a time)
• Is a one-way session for packet data transfer between MS and BSC (PCU)
• Uses either uplink or downlink but not both (except for associated signaling)
• Can use one or more TSLs
Comparison with circuit-switched:
normally one connection uses both the uplink and the downlink timeslot(s) for traffic
In two-way data transfer:
uplink and downlink data are sent in separate TBFs - as below
Uplink TBF (+ PACCH for downlink TBF)
Downlink TBF (+ PACCH for uplink TBF)
PACCH (Packet Associated Control Channel): Similar to GSM CS SACCH
14
© Nokia Siemens Networks
BSC
PSW territory and multislot usage
(E)GPRS Territory
PSW Activation, Territory and Allocation
Free TSL Size
Configuration parameters
15
© Nokia Siemens Networks
(E)GPRS Territory
Introduction
• Territories consists of consecutive timeslots (starting from RTSL7)
• GPRS dedicated time slots (CDED) can be defined. Only (E)GPRS can
use them.
• PS territory TRX has to be defined by enabling the GTRX parameter
• Dedicated territory (CDEF) is subset of Default territory
• The Maximum GPRS capacity (CMAX) defined the total maximum size for
the (E)GPRS territory
Maximum
GPRS
Capacity (%)
Free time slots in Circuit
Switched territory
GTRX=Y
TS
TS
TS
TS
TS
TS
TS
TS
Dedicated GPRS
Capacity (%)
Additional GPRS
capacity
16
© Nokia Siemens Networks
Default GPRS Capacity
CDEF (%)
(E)GPRS Territory
Introduction
• Territory movement (upgrade and downgrade) are affected by
– PS traffic
 Nr of TBFs per Radio timeslot can get above the allowed threshold () and the
territory will be upgraded (if possible)
– CS traffic
 CS has priority over PS outside the dedicated territory and can downgrade
the territory
• The amount of timeslots for data will depend also on the
parameters
– CSU - Free TSL for CS Upgrade
– CSD - Free TSL for CS Downgrade
– Territory upgrade in interval of Territory Upgrade Guard Time (both for
upgrade and downgrade)
17
© Nokia Siemens Networks
(E)GPRS Territory
Introduction
TRX 1, GTRX=N
BCCH
TS
TS
TS
Maximum
GPRS
Capacity (%)
Additional GPRS
capacity
TRX 2, GTRX=Y
TS
TS
TS
TS
TS
18
© Nokia Siemens Networks
TS
TS
Circuit
Switched
Territory
Default GPRS capacity threshold
TS
Free time slots in Circuit
Switched territory
Territory upgrade in interval of
Territory Upgrade Guard Time.
Valid for upgrades / downgrades
due to (E)GPRS traffic.
TS
Circuit /
Packet
Switched
Dedicated GPRS Territory
TS
TS
TS
Capacity (%)
Default GPRS
Capacity (%)
Territory downgrade
forced by the Circuit
Switched traffic
PSW Activation, Territory and Allocation
Parameters
PSW Activation
BTS
GPRS Enabled (GENA)
EGPRS Enabled (EGENA)
GPRS Cell Barred (GBAR)
Not Allowed Access Classes (ACC)
TRX
GPRS Enabled TRX (GTRX)
Neighbour
Adjacent GPRS Enabled (AGENA)
Channel Allocation Parameters
SEG
Prefer BCCH frequency GPRS (BFG)
TRX priority in TCH allocation (TRP)
Free TSLs
BSC
Free TSL for CS Upgrade (CSU) Free
TSL for CS Downgrade (CSD)
Territory Settings
BTS
Default GPRS Capacity (CDEF)
Dedicated GPRS Capacity (CDED)
MAX GPRS Capacity (CMAX)
BSC
GPRS territory update guard time (GTUGT)
19
© Nokia Siemens Networks
Territory Setting Parameters – calculation method
• Dedicated GPRS Capacity
(CDED) – timeslots only for PS
(no CS)
• Default GPRS Capacity (CDEF)
- timeslots primarily for PS (CS
can overtake)
• MAX GPRS Capacity (CMAX) –
maximum territory size
Territory size (TSL) =
Rounddown (CDED/CDEF/CMAX(%) x FR capable TSLs, where GTRX=Y)
• CDED/CDEF/CMAX percentage is converted to TSL by multiplying it with all FR
traffic capable TSLs (FR/DR) of the cell where GTRX=Y.
• Signaling and HR TSLs of TRXs (where GTRX=Y) are not taken into account in
the calculation.
• The product of CDED/CDEF/CMAX and FR capable TSLs (GTRX=Y) is
rounded down to a whole number
• Rounding up will take place only when CDED/CDEF/CMAX value > 0% and
rounding would result to 0.
20
© Nokia Siemens Networks
Territory setting parameters - example
Table below provides example
how same parameter setting
can result different territory
sizes with different GRTX/TRX
configurations
# of TRXs (GTRX=Y)
1
2
3
4
# of signaling RTSL (GTRX =Y)
1
2
2
3
CDED = 1%
1 RTSL
1 RTSL
1 RTSL
1 RTSL
CDEF = 30%
2 RTSL
4 RTSL
6 RTSL
8 RTSL
CMAX = 80%
5 RTSL
11 RTSL
17 RTSL
23 RTSL
Any setting 1…20% of CDEF with 1 TRX configuration (GTRX=1)
will result 1 TSL territory.
21
© Nokia Siemens Networks
Resource Allocation
PSW Activation and Territory - SEG
TRX priority in TCH allocation (TRP) - voice
–
•
–
•
Values
–
–
–
–
•
Prefer BCCH frequency GPRS (BFG) - data
TRP defines whether the BCCH TRX or other TRXs
are preferred in traffic channel allocation.
0 (No prioritization between TRXs, all TRXs are
treated equally in TCH allocation)
1 (Traffic channel is allocated primarily from the BCCH
TRX.)
2 (Traffic channel is allocated primarily from another
TRX than the BCCH TRX)
3 (Traffic channel is allocated primarily from the BCCH
TRX for the non-AMR users and for the AMR users
primarily beyond the BCCH TRX)
–
Values
–
–
–
•
Default
BFG defines whether the BCCH TRX or other TRXs
are preferred in GPRS channel allocation.
0 (no prioritization is determined between TRXs),
1 (GPRS channels are allocated primarily from the
BCCH TRX),
2 (GPRS channels are allocated primarily beyond the
BCCH TRX)
Default
–
No (0)
No Priority (0)
An example how to allocate voice primarily to nonBCCH and
data to BCCH (because of EGPRS capability of BCCH TRX):
BTS ID
BTS1
22
© Nokia Siemens Networks
TRX ID
TRX capability
TRX1 (BCCH)
EGPRS
TRX2
GPRS
TRX3
GPRS
TRP
BFG
2
1
Free TSL Size (after CS Upgrade and Downgrade)
When a downgrade or upgrade procedure is requested, then the CSD and
CSU parameters can reduce or increase the border between CSW and
PSW territories.
TSL number after CS downgrade
TRX number
free TSL for CS downgrade (%)
(CSD)
70
95
99
1
2
3
4
5
0
0
0
1
1
1
1
1
2
2
1
1
2
2
3
1
0
2
1
3
1
4
1
5
2
1
2
2
3
4
1
2
3
4
5
2
3
4
5
6
TSL number after CS upgrade
TRX number
free TSL for CS upgrade (sec)
(CSU)
23
© Nokia Siemens Networks
1
4
7
10
Abis Basic Concepts
PCM frame (E1)
One 64 kbit/s (8 bits) channel in PCM frame is
called timeslot (TSL)
One 16 kbit/s (2bits) channel timeslot is Sub-TSL
PCM frame has 32 (E1) or 26 (E1) TSLs
One Radio timeslot corresponds one 16 kbit/s
Sub-TSL (BCCH, TCH/F etc.) and one TRX takes
two TSLs from Abis
One TRX has dedicated TRXsig of 16, 32 or 64
kbit/s
One BCF has dedicated BCFsig (16 or 64 kbit/s)
for O&M
Q1-management needed if TRS management
under BSC
MCB/LCB required if loop topology is used
24
© Nokia Siemens Networks
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
TCH 0
TCH 4
TCH 1
TCH 5
MCB
LCB
TCH 2
TCH 6
TCH 3
TCH 7
TRXsig
BCFsig
Q1-management
TRX1
(E)GPRS Dynamic Abis Pool
DAP Introduction
• Fixed resources for signaling and voice
• Dynamic Abis pool (DAP) for data
– Also named EDAP
– Predefined size 1-24 PCM TSL per DAP
–
–
–
–
–
–
–
25
(Typically used range from 4 to 8 TSL)
DAP can be shared by several TRXs in
the same BCF (and same E1/T1)
Max 20 TRXs per DAP
Max 1600 DAPs per BSC3i 2000
DAP + TRXsig + TCHs have to be in
same PCM
UL and DL DAP use is independent
DAP schedule rounds for each active
Radio Block
Different users/RTSLs can use same
DAP Sub-TSL
© Nokia Siemens Networks
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
MCB
LCB
TCH 0
TCH 4
TCH 0
TCH 4
TCH 0
TCH 4
TCH 1
TCH 5
TCH 1
TCH 5
TCH 1
TCH 5
TCH 2
TCH 6
TCH 2
TCH 6
TCH 2
TCH 6
TCH 3
TCH 7
TCH 3
TCH 7
TCH 3
TCH 7
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
EDAP
TRXsig1
TRXsig3
BCFsig
TRXsig2
Q1-management
TRX1
TRX2
TRX3
EGPRS
pool
Configuration setup
DAP configuration parameters
Transceiver (TRX) radio network object parameters
• dynamic abis pool ID (DAP)
– Used for indicating the dynamic Abis pool ID. This can be given only if the site
type is Nokia MetroSite, Nokia UltraSite or Nokia FlexiEDGE.
Dynamic Abis Pool (DAP) radio network object parameters
• BCSU ID (BCSU)
– This parameter identifies the base station signaling unit where the physical PCU
card is installed and which should be attached to the logical PCU object
• PCU index (PCU)
– This parameter identifies the packet control unit logical index of the physical
card.
• circuit (CRCT)
– The parameter defines the Abis interface ET-PCM number and the time slots
reserved from the ET-PCM for the dynamic Abis pool. The pool size is from 1 to
24 ET-PCM TSLs.
26
© Nokia Siemens Networks
Configuration setup
DAP configuration parameters
Dynamic Abis Pool (DAP) radio network object parameters (cont.)
• new first time slot (NFT)
– This parameter defines the new first time slot.
• new last time slot (NLT)
– This parameter defines the new last time slot.
• Network Service Entity Identifier (NSEI)
• packet service entity identifier (PSEI)
– This parameter identifies the Packet Service Entity object in the BSC (PSE). The Packet
Service Entity Identifier (PSEI) is used in the BSS to determine Packet Control Pool
(PCP).
• pool identification (ID)
– This parameter identifies the Pool id of the ACP object.
• pool size (SIZE)
– This parameter defines the Pool size.
27
© Nokia Siemens Networks
TSL utilization
Acknowledgement Request
Pre-emptive transmission
BS_CV_MAX
28
© Nokia Siemens Networks
Acknowledgement Request
Acknowledgement Request
•
•
•
•
•
•
•
•
GPRS Uplink Penalty (default: 3)
GPRS Uplink Threshold (default: 22)
GPRS Downlink Penalty (default: 2)
GPRS Downlink Threshold (default: 16)
EGPRS Uplink Penalty (default: 1)
EGPRS Uplink Threshold (default: 25)
EGPRS Downlink Penalty (default: 1)
EGPRS Downlink Threshold (default: 25)
PRFILE PCU Telecom Parameters
Parameter 046: 0047 - 0054
29
© Nokia Siemens Networks
• Functionality of EGPRS DL requests:
– These parameters are used by the RLC
ACK algorithm to determine how
frequently the PCU polls the mobile
station having a TBF in EGPRS mode.
– The PCU has a counter, which is
incremented by one whenever an RLC
data block is transmitted for the first time
– The counter is incremented by (1 +
EGPRS_DOWNLINK_PENALTY)
whenever a negatively acknowledged
RLC data block is retransmitted.
– The mobile station is polled when the
counter exceeds the threshold value of
EGPRS_DOWNLINK_THRESHOLD.
Acknowledgement Request - retransmission
Penalty
RLC data block retransmission
Time
New RLC data Block
MS
RLC data block with poll
Packet Downlink ACK/NACK
GPRS Uplink Penalty = 3
GPRS Uplink Threshold = 18
30
© Nokia Siemens Networks
Bitmap (64 Blocks)
Increment
3
3
3
Counter
Total
3
6
9
1
1
1
1
1
10
11
12
13
14
1
1
1
1
15
16
17
18
PCU
Acknowledgement Request – no response
Penalty
RLC data transmission
Time
USF
Counter
Total
1
3
1
1
3
1
4
5
6
9
1
1
21
22
1
23
MS
Packet Uplink ACK/NACK
Packet Control ACK/NACK
31
Increment
© Nokia Siemens Networks
PCU
BS_CV_MAX
• The BS_CV_MAX functionality contains the following items:
– Transmission and acknowledgement
 MS is not expecting to receive NACK for the transmitted block until
(max(BS_CV_MAX,1) – 1) in RLC/MAC block period (20ms).
 So the NACK in the PACKET UPLINK ACK/NACK message will be ignored, if
the round trip time is less than (max(BS_CV_MAX,1) – 1).
 If the BS_CV_MAX is e.g. 9, than the RTT will be (9-1)*20ms ->160ms
– BS_CV_MAX is also impacting T3200 (MS timer), N3104 (MS timer)
and Countdown procedure
32
© Nokia Siemens Networks
BS_CV_MAX
BSS
BS_CV_Max
Time
MS
33
© Nokia Siemens Networks
Nack message
transmitted
TBF release and RTT
TBF Release Delay
TBF Release Delay Extended
34
© Nokia Siemens Networks
TBF Release Delay
• If there is not any RLC/MAC block received, the TBF will not be released
immediately, but it can be kept alive for a given time period.
• There are two modifiable parameters related to Delayed TBF feature
among PRFILE parameters:
– DL_TBF_RELEASE_DELAY (0,1-5sec, def 1s) Parameter 46:0067
 Adjust the delay in downlink TBF release.
 During DL delay period the possibly following uplink TBF can be established faster and
frequent releases and re-establishments of downlink TBF can be avoided
– UL_TBF_RELEASE_DELAY (0,1-3sec, def 0,5s) Parameter 46:0068
 This parameter is used to adjust the delay in uplink TBF release.
 During UL delay period following downlink TBF can be established faster.
35
© Nokia Siemens Networks
UL TBF Release with Extended UL TBF Mode
(EUTM)
• EUTM is Rel4 feature - MS support required.
• If EUTM is activated (MML: ZWOA,PRFILE) and MS supports it the UL
TBF Release parameter is ignored.
• UL_TBF_REL_DELAY_EXT
– This parameter defines the uplink TBF release delay time for mobile stations supporting
the Extended UL TBF Mode.
– Default value: 1000D
– Allowed values: 300D - 3000D, Increments: 100
• UL_TBF_SCHED_RATE_EXT
– This parameter defines how often a USF is scheduled for the MS during the inactivity
period in Extended UL TBF Mode. Parameter value unit is 20 ms (block period). Eg. value
5 means 100 ms (5 block periods).
– Default value: 5D
– Allowed values: 2D - 50D, Increments: 1
36
© Nokia Siemens Networks
UL TBF Release with Extended UL TBF mode
MS does not continue TBF
MS
Short description:
BSC / PCU
•
Countdown procedure is ongoing.
EUTM supporting mobile is allowed
to recalculate CV during procedure, if
it gets more data to send. PCU
notices this by monitoring Block
Sequence Number (BSN) and
Countdown value (CV) sent by MS.
•
After receiving CV=0 block PCU starts
UL extended state. It sends Packet
Uplink Ack/Nack message to MS with
no Final Ack Indicator (FAI) on, but
acknowledging all received blocks.
•
During UL extended state PCU
schedules USFs for MS according
adjustable scheduling rate
parameter. If MS has no new data to
send it sends UL dummy control
blocks on its sending turn.
•
When UL extended state ends,
according adjustable release delay
parameter, PCU sends Packet Uplink
Ack/Nack message to MS with Final
Ack Indicator (FAI) on.
Data block with CV = 1
UL TBF extended state
Data block with CV = 0
PACKET UL ACK/NACK (FAI=0,
Polling=NO)
Schedule USF turn for MS
UL dummy control
block
UL TBF Schedule Rate Ext
Schedule USF turn for MS
UL dummy control
block
Schedule USF turn for MS
UL dummy control
block
PACKET UL ACK/NACK (FAI=1,
Polling=YES)
PACKET CONTROL ACK
37
EUTM delay timer starts
© Nokia Siemens Networks
EUTM delay timer expires
UL TBF terminated
UL TBF Release with Extended UL TBF mode
MS continues data transfer on TBF
Short description:
MS
•
Countdown procedure is
ongoing. After receiving CV=0
block PCU starts UL extended
state. It sends Packet Uplink
Ack/Nack message to MS with
no Final Ack Indicator (FAI) on,
but acknowledging all received
blocks.
•
During UL extended state PCU
schedules USFs for MS
according adjustable
scheduling rate parameter. If
MS has no new data to send it
sends UL dummy control
blocks on its sending turn.
•
When MS gets new data to
send during extended state, it
sends UL data block with new
BSN, and also new CV value
when needed. Due BSN PCU
knows that new UL LLC is to be
sent by MS, and UL TBF
continues as normally.
BSC / PCU
UL TBF extended state
Data block with CV = 0
PACKET UL ACK/NACK (FAI=0,
Polling=NO)
UL dummy control
block
UL TBF Schedule Rate Ext
Schedule USF turn for MS
Data block with new BSN and CV
Data block
38
EUTM delay timer starts
Schedule USF turn for MS
© Nokia Siemens Networks
EUTM delay timer stopped,
TBF continues
Link Adaptations
GPRS Link Adaptation (CS1-2)
EGPRS Link Adaptation
39
© Nokia Siemens Networks
GPRS Link Adaptation Algorithm (CS1-2)
GPRS Coding Schemes
Data Rate
(kbit/s)
NSN GPRS
PCU
CS1
181
9.05
CS2
268
13.4
NSN GPRS
PCU2
CS3
312
15.6
CS4
428
21.4
• CS1 & CS2 – Implemented in all NSN BTS without
HW change
• CS1 & CS4 – S11.5 (with PCU2) and UltraSite BTS
SW CX4.1 CD1 (Talk does not support CS3 and CS4)
40
© Nokia Siemens Networks
Error
Correction
Payload (bits)
per RLC block
Data
Coding
Scheme
More Data
=
Less Error
Correction
GPRS Link Adaptation Algorithm (CS1-2)
Introduction with PCU1
• The coding scheme will change based on BLER Thresholds.
• The BLER thresholds are defined by simulations and change from hopping to non hopping
networks
CS1 & CS2 Crosspoint
The crosspoint is defined by the following formula:
RLC/MAC throughput
(kbps)
8.0 kbps * (1 - BLER_CP_CS1) = 12 kbps * (1 - BLER_CP_CS2) ,
where:
–
–
–
–
–
8.0 kbps is the theoretical maximum bit rate for CS-1
12.0 kbps is the theoretical maximum bit rate for CS-2
BLER_CP_CS1 is the block error rate at the crosspoint when
CS-1 is used
BLER_CP_CS2 is the block error rate at the crosspoint when
CS-2 is used
Averaging is based on 10 RLC/MAC blocks
The parameters on the following slides
correspond to the BLER_CP_CS1.
41
© Nokia Siemens Networks
X
C/I (dB)
GPRS Link Adaptation Algorithm (CS1-2)
Parameters with PCU1
• GPRS Coding Scheme No Hopping (COD)
– The selection of Coding Scheme in RLC Acknowledged mode is indicated (frequency
hopping is not used).
 Range:
Link Adaptation used (0),
CS-1 used (1),
CS-2 used (2).
 Default: CS-2 used (2)
• DL BLER Crosspoint for CS Selection Non Hopping (DLB)
– The RLC BLER (block error rate percentage) for CS-1 channel coding is indicated.
– At this point CS-1 and CS-2 give the same effective bit rate and Coding Scheme selection
criteria in RLC Acknowledged mode for downlink TBFs changes.
– The parameter is meaningful only if link adaptation is used in case of no frequency
hopping.
 Range: 0...100 %, step 1 % . Default: 90%
• UL BLER Crosspoint for CS Selection Non Hopping (ULB)
– Same as above but for UL
 Range: 0...100 %, step 1 % . Default: 90%
42
© Nokia Siemens Networks
GPRS Link Adaptation Algorithm (CS1-2)
Parameters with PCU1
• GPRS Coding Scheme Hopping (CODH)
– The selection of Coding Scheme in RLC Acknowledged mode is indicated
(frequency hopping is used).
 Range: Link Adaptation used (0), CS-1 used (1), CS-2 used (2).
 Default: Link Adaptation used (0)
• DL BLER Crosspoint for CS Selection Hopping (DLBH)
– The RLC BLER (block error rate percentage) for CS-1 channel coding is
indicated.
– At this point CS-1 and CS-2 give the same effective bit rate and Coding
Scheme selection criteria in RLC Acknowledged mode for downlink TBFs
changes.
– The parameter is meaningful only if Link Adaptation and Frequency Hopping
are used.
 Range: 0...100 %, step 1 % . Default: 20%
• UL BLER Crosspoint for CS Selection Hopping (ULBH)
– Same as above but for UL.
 Range: 0...100 %, step 1 % . Default: 24%
43
© Nokia Siemens Networks
GPRS Link Adaptation Algorithm (CS1-2)
Parameters with PCU1
Calculation of the cross point of CS1 and CS2 is based on the following
formula: 8.0 kbps * (1 - BLER_CP_CS1) = 12 kbps * (1 - BLER_CP_CS2)
The below examples shows the relation CS1 and CS2 from BLER point of
view:
• COD (set to 2) with default DLB (set to 90%)
– 8.0 kbps * (1 - BLER_CP_CS1(DLB: 90%)) = 12 kbps * (1 - BLER_CP_CS2(calculated: 94,4%))
 CS1 will be selected instead of CS2 if CS2 has worse BLER than 94.4 %
• CODH (set to 2) with default DLBH (set to 20%)
– 8.0 kbps * (1 - BLER_CP_CS1(DLB: 20%)) = 12 kbps * (1 - BLER_CP_CS2(calculated: 46,6%))
 CS1 will be selected instead of CS2 if CS2 has worse BLER than 46.6 %
Remark: When the LA algorithm is used, the initial CS value at the beginning of a TBF is CS-2.
44
© Nokia Siemens Networks
GPRS Link Adaptation Algorithm (CS1-2)
Parameters with PCU1
• DL adaptation probability threshold (DLA)
– The allowed probability (%) is defined for the system to make a wrong decision
in downlink adaptation.
 Range: 0...50 %, step 1 %
 Default: 20%
• UL adaptation probability threshold (ULA)
– The allowed probability (%) is defined for the system to make a wrong decision
in uplink adaptation.
 Range: 0...50 %, step 1 %
 Default: 10%
45
© Nokia Siemens Networks
GPRS Link Adaptation Algorithm (CS1-2)
Introduction with PCU2
• A new Link Adaptation algorithm is introduced with PCU2, which replaces
the previous GPRS LA algorithm implemented on PCU1 and covers the
following coding schemes:
– CS-1 and CS-2 if CS-3 and CS-4 support is disabled in the territory in question
– CS-1, CS-2, CS-3, and CS-4 if CS-3 and CS-4 support is enabled (BSSPAR2)
• PCU2 uses two 2-dim tables for the LA operation (Acks/Nacks and DL/UL
separately)
– The values in the tables are initially based on the simulations
– Fixed values used if adaptive LA algorithm (ALA)= ‘N’
– If ALA = ‘Y’, the table is updated based on RXQual measurements
– LA algorithm defines the optimal CS based on the updated values
Coding Scheme
RXQ
46
© Nokia Siemens Networks
Updated based on
RXQuality
measurements
GPRS Link Adaptation Algorithm (CS1-2)
Parameters
• coding schemes CS3 and CS4 enabled (CS34)
– With this parameter the operator can define whether the Coding
Schemes CS-3 and CS-4 capability is enabled in the BTS.
 Range: Coding schemes CS3 and CS4 are disabled (N) (0), Coding schemes
CS3 and CS4 are enabled (Y) (1). Default: Adaptive LA algorithm is enabled
(Y) (0)
 More information is available in BSSPAR2
• adaptive LA algorithm (ALA)
– With this parameter the operator can define if the used GPRS Link
Adaptation algorithm is adaptive or not.
 Range: Adaptive LA algorithm is enabled (Y) (0), Adaptive LA algorithm is
disabled (N) (1). Default: Adaptive LA algorithm is enabled (Y) (0)
47
© Nokia Siemens Networks
GPRS Link Adaptation Algorithm (CS1-2)
Parameters
• DL Coding Scheme in Acknowledged Mode (DCSA)
• UL Coding Scheme in Acknowledged Mode (UCSA)
– Defines the initial CS in acknowledge mode in downlink/uplink direction.
 Range: CS1 (0), CS2 (1), CS3 (2), CS4 (3), LA with initial CS1 (4), LA with
initial CS2 (5), LA with initial CS3 (6), LA with initial CS4 (7).
 Default: CS2 (1)
 More information is available in BSSPAR2
Remark: The parameter values 2,3,6 and 7 are valid only for Nokia MetroSite, Nokia
UltraSite and Nokia Flexi EDGE
48
© Nokia Siemens Networks
GPRS Link Adaptation Algorithm (CS1-2)
Parameters
• DL Coding Scheme in Unacknowledged Mode (DCSU)
• UL Coding Scheme in Unacknowledged Mode (UCSU)
– Define the initial CS in unacknowledged mode downlink/uplink
direction.
 Range: CS1 (0), CS2 (1), CS3 (2), CS4 (3), LA with initial CS1 (4), LA with
initial CS2 (5), LA with initial CS3 (6), LA with initial CS4 (7).
 Default: CS2 (1)
 More information is available in BSSPAR2
Remark: The parameter values 2,3,6 and 7 are valid only for Nokia MetroSite, Nokia
UltraSite and Nokia Flexi EDGE
49
© Nokia Siemens Networks
EGPRS Link Adaptation
Introduction
• Link Adaptation
– The task of the LA algorithm is to
select the optimal MCS for each
radio condition to maximize
RLC/MAC data rate, so the LA
algorithm is used to adapt to
situations where signal strength and
/ or C/I level is pure and changing
within time
– Normally, LA adapts to path loss
and shadowing but not fast fading.
IR is better suited to compensate
fast fading
50
© Nokia Siemens Networks
• Incremental Redundancy
– The retransmission process is
based on Incremental Redundancy
– LA must take into account if IR
combining is performed at the
receiver.
– LA must take into account the effect
of finite IR memory.
Coding Schemes in EGPRS
Scheme Code rate
Raw Data
Header Modulation RLC blocks
within one
per Radio
Code rate
Radio Block
Block
(20ms)
Tail
HCS Data rate
payload
kb/s
MCS-9
1.0
0.36
2
2x592
A
MCS-8
0.92
0.36
2
2x544
A
MCS-7
0.76
0.36
2
2x448
B
44.8
MCS-6
0.49
1/3
1
592
544+48
A
29.6
27.2
MCS-5
0.37
1/3
1
448
B
MCS-4
1.0
0.53
1
352
C
17.6
MCS-3
0.80
0.53
1
296
272+24
A
14.8
13.6
8PSK
GMSK
2x12
59.2
2x6
54.4
8
12
6
22.4
MCS-2
0.66
0.53
1
224
B
11.2
MCS-1
0.53
0.53
1
176
C
8.8
NOTE:
51
Family BCS
the italic captions indicate the padding.
© Nokia Siemens Networks
EGPRS MCS Families
• The MCSs are divided into different families A, B
and C
• Each family has a different basic unit of payload:
37 (and 34), 28 and 22 octets respectively.
• Different code rates within a family are achieved
by transmitting a different number of payload units
within one Radio Block.
• For families A and B, 1 or 2 or 4 payload units are
transmitted, for family C, only 1 or 2 payload units
are transmitted
• When 4 payload units are transmitted (MCS 7,
MSC-8 and MCS-9), these are splitted into two
separate RLC blocks (with separate sequence BSN
numbers and BCS, Block Check Sequences)
• The blocks are interleaved over two bursts only,
for MCS-8 and MCS-9.
• For MCS-7 the blocks are interleaved over four
bursts
MCS-3
Family A
37 octets
37 octets
© Nokia Siemens Networks
37 octets
MCS-9
MCS-3
34+3 octets 34+3 octets
Family A
padding
MCS-6
34 octets
34 octets
34 octets
34 octets
MCS-8
MCS-2
Family B
28 octets
28 octets
28 octets
MCS-5
MCS-7
MCS-1
Family C
22 octets
22 octets
MCS-4
52
37 octets
MCS-6
28 octets
EGPRS Link Adaptation
Parameters
• EGPRS Link Adaptation Enabled (ELA)
– The EGPRS link adaptation can be enabled /
disabled on cell level.
– If disabled the system uses the MCS value
defined by initial MCS for acknowledged
mode or initial MCS for unacknowledged
mode parameters or a lower MCS.
 Range: EGPRS link adaptation is disabled (0),
enabled for RLC acknowledged mode (1),
enabled for RLC acknowledged and
unacknowledged (2) .
 Default: enabled for RLC acknowledged and
unacknowledged (2)
RLC/MAC throughput
(kbps)
60
MCS-1
MCS-2
MCS-3
MCS-4
MCS-5
MCS-6
MCS-7
MCS-8
MCS-9
LA
50
40
30
20
10
0
0
5
10
15
C/I (dB)
53
© Nokia Siemens Networks
20
25
30
EGPRS Link Adaptation
Parameters
• Initial MCS for Acknowledged Mode (MCA)
– Modulation and Coding Scheme (MCS) used at the beginning of a TBF for
acknowledged mode. The parameter is used in EGPRS link adaptation.
 Range: 1...9, step 1. Default: 6
• Initial MCS for Unacknowledged Mode (MCU)
– MCS used at the beginning of a TBF for unacknowledged mode. The parameter
is used in EGPRS link adaptation
 Range: 1...9, step 1. Default: 5
• Remark
– PCU1 uses always initial MCS value read from user parameter for new
established TBF.
– PCU2 uses last used MCS of previous TBF as initial MCS for new TBF in
situation when opposite direction of TBF has been active from last TBF release
to new TBF establishment (so the MS context has stayed stored in PCU2
memory), and if no BTS re-selection was done for opposite direction of TBF.
54
© Nokia Siemens Networks
EGPRS Link Adaptation
Parameters - SEG
• Maximum BLER in Acknowledged Mode (BLA)
– This parameter indicates the maximum block error rate of first transmission in
acknowledged mode. The parameter is used in EGPRS link adaptation.
 Range: 10...100 %, step 1 %. Default: 90%
• Maximum BLER in Unacknowledged Mode (BLU)
– With this parameter you indicate the maximum block error rate in
unacknowledged mode. The parameter is used in EGPRS link adaptation.
 Range: 10...100 %, step 1 %. Default: 10%
• Remark:
– The BLA 90% means that the coding scheme selection is done by LA algorithm,
if the BLER is less than 90%.
– If the BLER is higher than 90%, then the decision of LA will be ignored and
MCS will be downgraded
55
© Nokia Siemens Networks
EGPRS Link Adaptation
Parameters - SEG
• MBG and MBP parameters adjusts the MCS and modulation preferences.
• Mean BEP Offset GMSK (MBG)
– This is the offset added to reported GMSK mean BEP values before BEP table
lookups.
– The value applies to both uplink and downlink directions.
 Range: -31...31, step 1. Default: 0
• Mean BEP Offset 8PSK (MBP)
– This is the offset added to reported 8PSK mean BEP values before BEP table
lookups.
– The value applies to both uplink and downlink directions.
 Range: -31...31, step 1. Default: 0
56
© Nokia Siemens Networks
EGPRS Link Adaptation
Parameters
• The matrix shows an example how the MCSs are selected based on
GMSK_CV_BEP and GMSK_MEAN_BEP figures.
– More tables are available from NED/NOLS
• MBG can be used to move the selection decision information to both directions to
have more robust or less robust CS decision for the same GMSK_CV_BEP and
MBG with positive values
GMSK_MEAN_BEP figures.
GMSK_CV_BEP
GMSK_MEAN_BEP
0
1
2
3
4
5
6
7
0-3
4
5
6
7-9
10-19
20-31
1
1
2
2
3
3
4
1
1
2
2
3
3
4
1
1
2
2
3
3
4
1
1
1
2
3
3
4
1
1
1
2
2
3
4
1
1
1
2
2
3
4
1
1
1
1
2
3
4
1
1
1
1
2
2
4
MBG with negative values
57
© Nokia Siemens Networks
Remark: the values in the matrix are an example.
EGPRS Link Adaptation
Functionality
•Example of coding schemes modification by the LA algorithm in various radio
Coding Scheme (MCS)
environment during drive tests in Helsinki
9
20
Used MCS
C/I
Averaged C/I
8
7
18
16
14
6
12
5
10
4
8
3
6
2
4
1
2
0
0
0
50
100
Time (s)
58
© Nokia Siemens Networks
150
CI (dB)
Multiplexing
59
© Nokia Siemens Networks
Multiplexing
TSL sharing
The max amount of TBFs per TSL can be limited by the
following parameters:
• Maximum Number of DL TBF (MNDL)
– This parameter defines the maximum number of TBFs that a radio time
slot can have in a GPRS territory, in the downlink direction.
 Range: 1...9, step 1. Default: 9
• Maximum Number of UL TBF (MNUL)
– This parameter defines the maximum number of TBFs that a radio time
slot can have in a GPRS territory, in the uplink direction.
 Range: 1...7, step 1. Default: 7
60
© Nokia Siemens Networks
Multiplexing
DL TSLs in (E)GPRS/GPRS multiplexing
• In PCU2 USF Granularity 4 is used, meaning that 1 block carrying USF signaling to GPRS TBF
assigns transmission turn to GPRS TBF for 4 consecutive UL radio blocks.
• Originally 4 DL 8-PSK TSLs (TSL 4-7) were used, but now TSL 6 and 7 are GMSK modulated,
because of USF is pointed to GPRS MS
not tinin
UUSSFF44 neo
uusse
6
7
Radio Block 1
0
1
2
3
4
5
USF
USF
Radio Block 2
USF
USF
Radio Block 3
USF
USF
Radio Block 4
USF
USF
……
USF
USF
GMSK
• Originally 4 DL 8-PSK TSLs (TSL 4-7) were used, but now TSL6 and 7 are GMSK
modulated, because of USF is pointed to GPRS MS
0
in
UUSSFF44 in
uussee
Radio Block 1
2
3
4
5
6
7
USF
USF
USF
USF
GMSK
Radio Block 2
Radio Block 3
GMSK
Radio Block 4
……
61
1
© Nokia Siemens Networks
Multiplexing
Territory upgrade/downgrade
• The algorithm checks the need for re-allocation in given period defined by
TBF_LOAD_GUARD_THRSHLD, in order to separate TBFs.
– The Territory Upgrade/Downgrade procedure is performed with three parameters:
– X1: 1.5, X2: 1, X3: 0.5
– The PS RRM request an upgrade when the average number of TBF's per TSL in the PS territory is
greater than X1 (and Default territory is already allocated)
– The target average number of TBFs in the PS territory is defined by X2
– When the average number of TBF per TSL in the PS territory is less than X3, the PS RRM will request
a GPRS downgrade. (but only as far as the default boundary)
– PRFILE modifiable parameter (default=50; values 0-255)
• GPRS Territory Update Guard Timer (GTUGT, default: 5s)
– This parameter defines the time which must elapse between two subsequent territory updates.
• Example:
– The average number of TBF / TSL is 1.75 on the TRX below, so there will be a territory
upgrade request to achieve 1 TBF / TSL ratio
TSL0
signaling
62
© Nokia Siemens Networks
TSL1
TSL2
TSL3
TSL4
TSL5
TSL6
TSL7
TBF1
TBF1
TBF2
TBF1
TBF2
TBF1
TBF2
(E)GPRS Power Control
63
© Nokia Siemens Networks
Uplink Power Control
• UL Power control
– Reduces Interference in the NW
– Saves battery power
– Open loop power control – UL TX powers based on MS received signal level
(DL).
• No DL PC available yet
• UL PC Parameters
– Alpha: determines the slope by which the downlink RX_Level affects the MS
power
– Gamma : determines the minimum MS output power
– IFP : changes the averaging for the field strength values in idle mode
– TFP: changes the averaging for the field strength values in transfer mode
64
© Nokia Siemens Networks
Uplink Power Control
PC parameters for MS are transmitted on BCCH
Uplink Power Control
PCH = min(  CH - C + 48),PMAX)
35
 CH, sets the minimum power level
Range 0…62
Default 34 (GSM900) , 36 (GSM1800)
 , sets the slope for the uplink power
level
•
•
Range 0…10 equivalent 0.0….1.0
Default 7 (GSM900) , 8 (GSM1800)
30
Ms Output Power (dBm)
•
•
25
20
0,3
15
1
10
5
 C, received signal level
 0, 39(GSM900), 36 (GSM1800)
 PMAX, max MS power allowed in the cell
65
© Nokia Siemens Networks
Signal Strength (dBm)
-110
-108
-106
-104
-98
-102
-96
-100
-94
-92
-90
-88
-86
-84
-82
-80
-78
-76
-74
-72
-70
-68
-66
-64
-62
-60
-58
-56
-54
-52
-50
-48
0
Uplink Power Control
Averaging Parameters
Measurement
Mode
Mobile State
66
Packet Transfer Mode
Packet Idle Mode
Ready
Standby
Parameter
Range
Default
Packet Idle Mode Signal Strength Filter Period
0…25
9
Packet Transfer Mode Signal Strength Filter Period
0…25
13
© Nokia Siemens Networks
Uplink Power Control
Averaging Parameters
Packet Transfer / Idle Mode Signal
Strength Filter Period = 25
Packet Transfer / Idle Mode Signal
Strength Filter Period = 1
Mobile Output Power
Mobile Output Power
40
40
20
20
0
0
19 37 55 73 91 109 127 145 163 181 199 217 235 253 271 289 307 325 343 361 379 397 415 433 451
1
SS
P_IDLE
P_TRANSFER
Power
Power
1
-20
-20
-40
-40
-60
-60
-80
-80
67
© Nokia Siemens Networks
16 31 46 61 76 91 106 121 136 151 166 181 196 211 226 241 256 271 286 301 316 331 346 361 376 391 406 421 436 451
(E)GPRS Mobility
C1/C2
HYS
68
© Nokia Siemens Networks
(E)GPRS mobility
• Network Control Mode (NCM) defines how cell re-selection is performed:
– Network Control Mode = 0 (NC0): the MS will perform an autonomous cell reselection.
– Network Control Mode = 2 (NC2): the MS sends neighbors cell measurements to the
network and the network commands the MS to perform cell re-selection (Network
Controlled Cell Re-selection).
 NCM is modified with MML command ZEEM.
• The GSM idle mode functionality is used for (E)GPRS cell (re)-selection, if NC0 is
implemented.
– C1 and C2 parameter setup is taken into account in (E)GPRS cell selection and reselection process
• HYS parameter
– the HYS parameter is used for all the cell changes, if a TBF is ongoing
– In case of standby mode (TBF is not established), the HYS parameters is used on RA
border only
69
© Nokia Siemens Networks
Download