Professional Documents
Culture Documents
NOKIA
NOKIA
NOKIA
Host 131.44.15.3
MSC
PSTN
BTS
BSC
Host 155.222.33.55
SGSN
GGSN
Internet
GPRS Infrastructure
IP World
DNS
(Domain Name Server)
BSS
FR Network SGSN
(Serving GPRS Support Node)
LAN switch
CG
(Charging Gateway)
BG
(Border Gateway)
GGSN
(GPRS Gateway Support Node)
NOKIA
GPRS Interfaces
TE R MT Um BSS A MSC/VLR D HLR E C SMS-GMSC SMS-IWMSC SM-SC
Gb
Gs
SGSN
Gn Gp GGSN
SGSN Gf
Gn
Gn Gn
APN
PDN
TE
EIR
Other PLMN
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 Interconnects different CDR consolidation Enables authorities to intercept GPRS operators' subscriber data and signaling Forwarding CDR information to billing Chasing criminal activity backbones center Operator personnel has very Enables GPRS limited access to LI functionality roaming LI is required when launching the Standard Nokia IP GPRS service router family
7 NOKIA GPRSRPL.PPT / 28-04-2003 / PPa
BSC
Downlink TBF
NOKIA
"A Temporary Block Flow (TBF) is a physical connection used by the two RR entities to support the unidirectional transfer of LLC PDUs on packet data physical channels. The TBF is allocated radio resource on one or more PDCHs and comprises a number of RLC/MAC blocks carrying one or more LLC PDUs. A TBF is temporary and is maintained only for the duration of the data transfer." "Each TBF is assigned a Temporary Flow Identity (TFI) by the network. The mobile station shall assume that the TFI value is unique among concurrent TBFs in the same direction (uplink or downlink) ) on all PDCHs used for the TBF. The same TFI value may be used concurrently for TBFs on other PDCHs in the same direction and for TBFs in the opposite direction.
10
NOKIA
11
NOKIA
VLR
TMSI
MS
BTS
BSS
PCU
SGSN
P-TMSI
GGSN
GPRS CORE
Internet or Intranet
12
NOKIA
TBF Flow
Start of TBF Slow TBF Full Speed TBF Ending Slow down Gb SGSN (LLC) Buffer PCU (LLC -> RLC/MAC) Gb SGSN (LLC) Buffer PCU (LLC -> RLC/MAC)
13
NOKIA
Uplink TBF Close-ended: limited number of octets Open-ended: an arbitrary number of octets MS may request either close-ended or open-ended TBF NW decides the type in PACKET UPLINK ASSIGNMENT MS can ask network to give more resources if needed
14
NOKIA
15
NOKIA
8 SDCCH/8 (uplink)
A5 A1
A6 A2
A7 A3
- - - - -
D0 D0
D1 D1
D2 D2
D3 D3
D4 D4
D5 D5
D6 D6
D7 D7
A0 A4
F S F S
B B
C C
F S F S
C C
C C
F S F S
D0 D0
D1 D1
F S F S
D2 D2
D3 D3
F S F S
A0 A2
A1 A3
D3 D3
R R R R
A2 A0
A3 A1
R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R
D0 D0
D1 D1
R R R R
D2 D2
TDMA frame for frequency correction burst TDMA frame for BCCH TDMA frame for SDCCH TDMA frame for RACH
S: TDMA frame for synchronization burst C: TDMA frame for CCCH A: TDMA frame for SACCH/C
TDMA Bursts
7
B0(0..3)
B1(4..7)
B2 (8..11)
B3(13..16)
B4(17..20)
B5(21..24)
B6(26..29)
B7(30..33)
B8(34..37)
B9(39..42)
B10(43..46)
B11(47..50)
12 x RLC/MAC Blocks = 1 x 52 PDCH MultiFrame = 240 ms 12 RLC/MAC Blocks / 0.240 s = 50 RLC/MAC Blocks / s
17 NOKIA GPRSRPL.PPT / 28-04-2003 / PPa
SNDCP
LLC
RLC
MAC
RLC/MAC Blocks
TDMA Bursts
GSM RF
18
NOKIA
data
h h h h h h h h h h h Data + h BCS 456 bits
114 bits 114 bits 114 bits 114 bits
TC P
IP
data data *
data
*compression
SNDCP
LLC
GSM RF
19
interleaving
57 3 8.25
3
NOKIA GPRSRPL.PPT / 28-04-2003 / PPa
57
1 26 1
Radio block 1
Radio Block 3
Radio Block 4
Radio Block 6
Radio Block 7
Radio Block 9
Radio Block 10
20
NOKIA
The Protocols
User information transfer
IP GPRS Bearer Relay IP L2 L1 GGSN
Um
APP TCP/UDP IP SNDCP LLC RLC MAC GSM RF MS
Gb
Gn
Gi
APP TCP/UDP IP L2 L1
Compression, segmentation Ciphering and reliable link RLC BSSGP MAC NW sr GSM RF L1bis BSS
FIXED HOST
GPRS IP Backbone
Internet
21
NOKIA
IP
SNDCP LLC SNDCP LLC RLC MAC GSM RF BSSGP NW sr L1bis BSSGP NW sr L1bis
RLC
MAC GSM RF
MS
Um
BSS
Gb
SGSN
22
NOKIA
TCP/UDP IP
Multiplexer/demultiplexer for different network layer entities onto LLC layer Compression of protocol control information (e.g. TCP/IP header) Compression of data content (if used) Segmentation/de-segmentation of data to/from LLC layer
MAC
GSM RF
23
NOKIA
TCP/UDP IP
Addres s
Control
Information 140-1520
FCS
1-3
3 Octets
MAC
GSM RF
24
NOKIA
RLC Reliable transmission of data across air interface Segmentation/de-segmentation of data from/to LLC layer MAC Control of MS access to common air-interface medium Flagging of PDTCH/PACCH occupancy
TCP/UDP IP
MAC
GSM RF
25
NOKIA
26
NOKIA
Coding Schemes
CS-1
USF 3 Header & Data 181
4 tail bits +1/2 rate convolutional coding
456 bits
181bits/20ms = 9.05kbit/s
Coding Schemes
CS-2
28
NOKIA
Signalling
29
NOKIA
PCH Paging CH
Signalling Load
31
NOKIA
PACCH
PACCH
MS
BSS
SGSN
RACH
IMMEDIATE ASSIGNMENT
AGCH
DATA BLOCK (last) PACKET UPLINK ACK/NACK PACKET CONTROL ACK LLC PDU
32
NOKIA
GPRS Attach (No Authenication) GPRS Attach (Athenication) GPRS Detach (MO) PDP Context Activation (MO) PAGING CELL UPDATE ROUTING AREA UPDATE
2 2 1 1 1 1 1 2 1 3-4 2
Channel Requests (/s) 1.2 1.5 1.8 2.5 3.1 4.2 4.4
SMS (MT) (WITH PAGING) SMS (MT) (WITHOT PAGING) SMS (MO) (WITH STATS REPORT)
33
NOKIA
7
CHANNEL REQUEST RACH
IMMEDIATE ASSIGNMENT
AGCH
RACH LOAD
Offered Traffic 5 Kbits 20 Kbits 35 Kbits GPRS GPRS Load 1.2 2.5 4.4 RACH Utilisation 1% 2% 4% Available for Speech 99% 98% 96%
34
NOKIA
ts0=PCH/AGCH ( 9 Blocks)
35 NOKIA
ts1=SDCCH/8
AGCH Load
MS BSS
CHANNEL REQUEST RACH
Combined AGCH
7.65/s
NumberofBlocksForAccessGrant
Paging Capacity
36
NOKIA
Sent on the PDTCH to find out the MS Timing Advance. In Nokia implementation, always sent when DL TBF Assignment is from CCCH. Not sent when DL TBF is assigned on PACCH
Alternatively, Packet Downlink Assignmnet may be sent if more timeslots are required
37
NOKIA
MS
BTS
BSC
SGSN
P-Channel Required P-Immediate Assignment Cmd (CCCH) Only 1 TCH can be allocated.
Sent 6 TDMA frames before the Imm Ass goes to air. Includes the air-if TDMA frame number of the Imm Ass message
UL TBF IS PROPERLY ESTABLISHED ONLY AFTER CONTENTION RESOLUTION, I.e. the MS sends the first data blocks with TLLI included in the RLC headers, and the Network (PCU) returns the same TLLI in the Packet UL Ack/Nack
38
NOKIA
MS
Single block
UL RLC MAC /c72076(S9) DL RLC MAC /c72077(S9) UL TBF Establ. 72000(S9) Max.sim.UL TBF 72002(S9)
More than 1 TCH Req X tsl UL can be allocated. 72034(S9) RLC Data block RLC Data Block Packet Uplink Ack/Nack Packet Uplink Ack/Nack (specs)
UL RLC CS1 /c72062(S9)
Alloc X tsl UL 72044(S9) The Contention resolution was already done above. The PCU does not immediately send Packet Uplink Ack/Nack (as it does in one phase access for contention resolution) but only after a certain amount of blocks or after Final UL Data Block.
or /c72064(S9)
UL RLC CS2
39
NOKIA
New TBF is established in the same mode (GPRS, EGPRS) than the ongoing TBF.
UL TBF UNACK Max.sim.UL TBF UNACK 72010(S9)Possibly 72012(S9) Possibly Req X tsl UL 72034(S9) Alloc X tsl UL 72044(S9)
or /c72064(S9)
UL RLC CS2
40
NOKIA
SGSN
New TBF is established in the same mode (GPRS, EGPRS) than the ongoing TBF.
If UL TBF is EGPRS
or
41
NOKIA
DYNAMIC ALLOCATION and ONE PHASE ACCESS USED. 04.08 specifies that one phase access shall be used for all signalling, I.e. if the access is for Layer 3 signalling only, and not for a Layer 3 data transfer. OPEN ENDED TBF only in Release 1. NOTE: Despite of the case presented below in GMM signalling most of the TBF establishments can be done on PACCH.
BSC
All GMM signalling is RLC data blocks between MS and BSC and UL/DL_unitdata between BSC and SGSN:
SGSN
Sending of the Attach Request takes 2 radio if blocks (2*4 TDMA frames) = appr 40 ms. If UL TBF is longer than 1 block and 1-phase acces is in question then PCU has to send Packet Uplink Ack/Nack after the first block Start T3310 Start T3166 and counter N3104 Attach Request (PDTCH)
Including TLLI for contention resolution Including TLLI for contention resolution
Attach Request/Accept/Complete, Identity Request/Response, Authentication, Authentication Response, Detach Request, RAU Request/Accept/Complete, Activate/Deactivate PDP context Request/Accept
SECURITY FUNCTIONS Identity Request (IMSI) (in data blocks) Identity Request (IMSI) (PDTCH) Packet Downlink Ack/Nack (PACCH) Packet Downlink Ack/Nack T3192 on, MS monitors DL channel T3192 default 500ms
UL RLC MAC /c72076(S9)
Final block
43
NOKIA
BTS
BSC
SGSN
DL TBF ASSIGNMENT
Authentication
Authentication Response
Including TLLI for contention resolution
Identity Request (IMEI) Packet control ack (PACCH) Packet control ack
UL RLC MAC /c72076(S9)
44
NOKIA
BTS
BSC
SGSN
DL TBF ASSIGNMENT
Attach Accept
UL RLC MAC /c72076(S9)
45
NOKIA
Attach Accept
Attach Complete
Including TLLI for contention resolution
Attach Complete is sent only in case P-TMSI was allocated in Attach Accept Packet Uplink Ack/Nack (PACCH)
Including TLLI for contention resolution
Attach Complete
Succ_combined_attach /c1002
46
NOKIA
MS
BTS
UL TBF ASSIGNMENT
BSC
SGSN
Detach Request
Including TLLI for contention resolution
Detach Accept
UL RLC MAC /c72076(S9) Succ_mo_combined_ detach /c1036
If Detach is because of MS Switched off, the network does not send Detach Accept. If Det is because of any other reason, network send Detach Accept
DL TBF ASSIGNMENT
Detach Accept Detach Accept (PDTCH) Packet Downlink Ack/Nack (PACCH) Packet Downlink Ack/Nack
MS
BTS
UL TBF ASSIGNMENT, MS ON CCCH 1-ph.access
BSC
SGSN
MS
BTS
UL TBF ASSIGNMENT, MS ON CCCH, 1-ph.access
BSC
SGSN
MS
P-TMSI used in paging.
BTS
BSC
Paging Request (P-TMSI)
PS pages on PPCH /c91019 (S10)
SGSN
Ra_level_pagings /c5000
or
GPRS in BSC (DN99565086) says: The MS's paging response to the SGSN is handled in the PCU as any other uplink TBF.
The LLC frame is already ciphered The SGSN encrypts each DL packet according to parameters negotiated in PDP context activation
50
NOKIA
The MS notices a need for a cell change (measurement strategy in 05.08). The MS stops receiving the DL Data Packets and tunes to the new frequency. While doing the neighboring measurement, the MS also checks for a possible RA change; if the cell change results in RA change, a RA update is performed instead of a cell update.
The SGSN encrypts each DL packet according to paramete rs negortiate d in PDP context activation
Queued BSSGP signalling, e.g. pages, shall not be affected by Flush. These will thus go wasted if Cell Change happens. DL TBF ASSIGNMENT, MS ON CCCH, via BTS 2
Flush-LL PDU( Old BVCI+MS TLLI) The SGSN DL Data Packets does not wait for Flush-LL Ack Flush-LL ack before it forwards new DL Data DL Data Packets Packets towards If new BVCI is given in Flush-LL, and the new new BVCI is served by the same NSE, In Flush-LL Ack the PCU tells BVCI the queued data packets are forwarded to whether the queued data packets the new BVCI. In the Intra-PCU case the were deleted or forwarded to NSE is the same, since In the Nokia new BVCI implementation each PCU represents one and only one Network Service Entity (NSE).
DL flush /c72059 (S9) UL flush /c72058 (S9)
51
NOKIA
The SGSN encrypts each DL packet according to parameters negortiated in PDP context activation
The MS notices a need for a cell change (measurement strategy in 05.08). The MS stops receiving the DL Data Packets and tunes to the new frequency. While doing the neighboring measurement, the MS also checks for a possible RA change; if the cell change results in RA change, a RA update is performed instead of a cell update.
PCU buffers until RLC/MAC ack?? SGSN buffers until LLC ack???
DL Data Packets DL Data Packets (PDTCH) In Flush-LL Ack the PCU tells whether the queued data packets were deleted or forwarded to new BVCI
In Nokia implementation, the inter-PCU cell change is also a inter-NSE cell change, thus the PCU destroys queued data packets after a Flush that follow s inter-PCU cell change.
Thus if PCU is sending DL data when MS makes an inter PCU cell change, data is probably lost and retransmissions rely on the LLC layer acknowlegements
52
NOKIA
MS
BTS
UL TBF ASSIGNMENT
BSC
Routeing Area Update Request
New SGSN
53
NOKIA
MS
BTS
BSC
New SGSN
UL TBF ASSIGNMENT
54
NOKIA
Functionality issues
55
NOKIA
Connects to the GSM network checking authentication and updating mobile location. Subscriber Information is downloaded from the HLR to the SGSN
2.
SS7
1.
APN= "Intranet.Ltd.com"
SGSN
DNS GPRS Backbone IP Network
Access Point
Intranet GGSN Internet
Access Point Name = Reference to an external packet data network the user wants to connect to
58
NOKIA
BTS
BSC
SGSN
1.
GPRS Backbone IP Network
DNS
2.
Access Point
Intranet GGSN Internet
59
NOKIA
BTS
BSC
SGSN
DNS GPRS Backbone IP Network GGSN Internet APN= "Intranet.Ltd.com"
Intranet
60
NOKIA
BTS
BSC
2.
SGSN
1.
Internet
61
NOKIA
Idle
Ready
Standby
Packet TX/RX
MS location known to SGSN level. MS is capable of recieving Point-to-Multipoint data and being paged for Point-to-Point data
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.
62
NOKIA
Idle
"Off"
READY Timer Expiry STANDBY Timer Expiry
Ready
"Active"
Standby
"Idle"
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.
MS location known to RA Level. MS is capable of receiving Point-to-Multipoint data and being paged for Point-to-Point data
63
NOKIA
GPRS MM is based on States State Transition occurs when a pre-defined transaction takes place For example, via GPRS Attach the MS makes itself known to the network: State transition Idle to Ready Mobility Management before Session Management: GPRS attach needs to happen before PDP context activation READY Timer default value: 44 s MOBILE REACHABLE Timer default value: 60 min Timer values are configurable with SGSN Parameter Handling
Idle
READY Timer Expiry
Ready
Standby
Packet TX/RX
MS location known to Routing Area level. MS is capable of recieving Point-to- Multipoint data and being paged for Point-to-Point data
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.
64
NOKIA
GGSN
Internet or Intranet
GTP Tunnel
PDP Context Data transfer and PDP Context Activation is always via the GGSN. GPRS R1, R1.5, and R2 support MS initiated PDP contexts (NW initiated PDP contexts may be supported in GPRS R3).
65 NOKIA GPRSRPL.PPT / 28-04-2003 / PPa
BSC
BTS
66
NOKIA
DL UL
Type 2
Multislot Classes 13-18 - simultaneous receive & transmit - max 8 downlink and 8 uplink (Not available yet, difficult RF design) DL
UL
67
NOKIA
MS multislot example
Multislot class 5 MS in circuit switched configuration Five basic configurations of channels are possible
Tt = Rx=2 1 Tx=2 Rx Tx Tra=3 Rx Tx Tt Tx = < Rx=2 1 2 Tra>3
Tx
Rx Tt < = 2 1 Tx=2 Tra>3 Rx Tx These five combinations can be repeated at the six other positions that can be fitted within the same TDMA frame
Ref: TS 05.02
68 NOKIA
C1 C2
69
NOKIA
70
NOKIA
CELL 1 in LA1/RA1
CELL 2 in LA2/RA2
CELL 1
B C
CELL 2
A = 4 dB B = 6 dB C = 8 dB
Signa l Level
Microcell
Macrocell
Time
BCCH
BCCH
72
NOKIA
C1 + cellReselectOffset - temporaryOffset*H(penaltyTime-T)
640
0 ... 126 (dB) 2 dB step 0 ... 70 (dB) 10 dB step (this value is negative) 20 ... 640 (s) 20 s step
73
NOKIA
C1
Macro 1800 "B" Micro 900 "D"
=25
=5
=50
Cell "C"
Cell "D"
C2
=25 + 20 - 30*H(20 - T)
=5 + 0 - 0*H(20 - T) Cell "C"
Cell "B"
Cell "B" 20 dB 30 dB 20 s
Cell "D"
Parameters
temporaryOffset penaltyTime
74
NOKIA
C1
Macro 1800 "B" Micro 900 "D"
=5
=50
Cell "C"
Cell "D"
C2
=25 + 20 - 30*H(20 - T)
=5 + 0 - 0*H(20 - T) Cell "C" =50 + 0 - 30*H(40 - T)
Cell "B"
Cell "D"
Time T: (0 - 19 s)
C2 =30
C2 =15 C2 =5 C2 =20
75 NOKIA
Time T: (20 - 39 s)
C2 =30
C2 =45 C2 =5 C2 =20
Time T: (> 40 s)
C2 =30
C2 =45 C2 =5 C2 =50
Cell "A"
Cell "B" Cell "C" Cell "D"
GPRSRPL.PPT / 28-04-2003 / PPa
Cell "A"
Cell "B" Cell "C" Cell "D"
Cell "A"
Cell "B" Cell "C" Cell "D"
GPRS Territory
76
NOKIA
TS
TS
TS
TS
TS
TS
TS
TS
Territory border moves Dynamically based on both Circuit and Packet Switched traffic load
Circuit Switched traffic has priority Packet Switched territories are defined for each cell GPRS territories consist of consecutive timeslots
77 NOKIA GPRSRPL.PPT / 28-04-2003 / PPa
Circuit Switched traffic has priority outside dedicated territory GPRS dedicated time slots (% of total cell capacity) can be defined.
can use, no CSW
Dedicated TSL is subset of Default TSL Territories consists of consecutive timeslots GPRS can be set to favour the BCCH Transceiver -> minimum interference
Extra GPRS capacity TRX 1 TRX 2 Free time slots in Circuit Switched territory Territory upgrade in interval of Territory Upgrade Guard Time
79 NOKIA GPRSRPL.PPT / 28-04-2003 / PPa
BCCH
TS
TS
TS
TS
TS
TS
TS
TS
Territory Considerations
Dedicated GPRS capacity
TSLs reserved exclusively for GPRS use
80
NOKIA
Territory Considerations
Additional GPRS capacity
When default GPRS capacity is allocated to GPRS, and the GPRS load is increasing, the PS RRM can request additional TCHs. CSW RRM controls allocation of additional TCHs based on the circuitswitched load. Downgrade of additional GPRS capacity can be initiated by CSW or PS RRM.
81
NOKIA
Blocking probability
0.16 0.14 0.12 0.1 0.08 0.06 0.04 0.02 0 1 2 3 4 5 6 7 8 No. TRXs 1 TCH 2 TCH 3 TCH
82
NOKIA
Free Timeslots
Where possible, free timeslots should be present between GPRS and CSW territory (also known as GPRS Territory Margin):
Allows fast TCH allocation to incoming CS call Free timeslots are hard coded in BTS
Impact:
83
NOKIA
CSW "Push"
Free TSL "Pull" - TSL must be free after GPRS upgrade - Will upgrade after "Upgrade Guard Time"
84
NOKIA
X2: 1
X3: 0.5
The PS RRM request an upgrade when the average number of TBF's per TSL in the GPRS territory is greater than X1 (and Default territory is already allocated)
85
NOKIA
more than 1.5 TBF/TSL (X1) no upgrade was requested for a single MS (1TBF/TSL) even if its full multislot capability was not utilised the Default GPRS Territory setting needed to be at least 2-3 TSLs depending on the MS this was a problem for small configurations (intra-cell HOs)
in an upgrade, new capacity is waiting for new TBFs when TBFs finish, TSLs can be shared very unevenly
86
NOKIA
87
NOKIA
Configuration
T S L0
T S L1
T S L2
T S L3
T S L4
T S L5
T S L6
T S L7
T BF 1 T S L7
Mobile allocted 1 TS
TBF reallocted to 3 TS
T S L0
T S L1
T S L2
T S L3
T S L4
T S L5
T S L6
T S L0
T S L1
T S L2
T S L3
T S L4
T BF 1 T S L5
T BF 1 T S L6
T BF 1 T S L7
88
NOKIA
89
NOKIA
T BF2 T BF1 T S L0 T S L1 T S L2 T S L3 T S L4 T S L5 T S L6 T S L7
T BF2 T BF1 T S L0 T S L1 T S L2 T S L3 T S L4 T S L5 T S L6 T S L7
Reallocation of TBF's
T BF2 T S L0 T S L1 T S L2 T S L3 T S L4
T BF2 T S L5
T BF1 T S L6
T BF1 T S L7
Configuration
Downlink
T S L0
T S L1
T S L2
T S L3
T S L0
T S L1
T S L2
T S L3
T S L4
T S L5
T S L6
T S L7
Both UL & DL TBFs established 2TSL allocated (Total 4) UL TBF finished DL TBF reallocated to 3 TSL (if DL TBF is "long")
91 NOKIA GPRSRPL.PPT / 28-04-2003 / PPa
Uplink
T S L0 T S L1 T S L2 T S L3 T S L4 T S L5
T BF2 T S L6
T BF2 T S L7
Downlink
T S L0 T S L1 T S L2 T S L3 T S L4 T S L5
T BF1 T S L6
T BF1 T S L7
Uplink
T S L0 T S L1 T S L2 T S L3 T S L4 T S L5 T S L6 T S L7
Downlink
T S L0 T S L1 T S L2 T S L3 T S L4
T BF1 T S L5
T BF1 T S L6
T BF1 T S L7
Reallocation attempted for one of the TBFs in TSL6 as the above calculations indicate that load is not evenly spread
TBF4 TBF3 TBF1 TSL2 TSL3 TBF1 TSL4 TBF3 TSL5 TBF2 TSL6 TBF4 TBF2 TSL7
92
NOKIA
multislot class capability not fully utilised or the TSL (of the remaining TBFs) has 2 TBFs more than another TSL
93
NOKIA
1. Upgrade request back to the Default territory (c1180) 2. Upgrade request beyond Default territory for additional resources, which can be rejected because of (c1174): 1. PCU capacity limitation( 256 GPRS TSL per PCU) 2. High CSW load 3. No GPRS capable resorce left ( No GPRS enable TRX)
Downgrade is requested in two cases: 1. 2. Downgrade request back to the Default territory when there is no need for additional channels anymore(c1181) Downgrade request below Default territory because of rising CSW (c1179)
Default territory
2 1174 1181
4 1179
1180
94
NOKIA
Update timer TerritoryUpdateGuardTimeGPRS does not affect Downgrade request below Default territory because of rising CSW traffic
95
NOKIA
Determination of CDEF
Too high value leads to frequent territory downgrades triggered by CSW load, and subsequently to territory upgrades and GPRS triggered handovers. Too low value leads to frequent territory upgrades triggered by GPRS load, and thus GPRS triggered handovers. Also, delay in allocating full resources to the MS. Normal rule: CDEF = max(MS capability, GPRS traffic in cell)
96
NOKIA
Link Adaptation
Call starts with coding scheme 2 Link Adaptation algorithm is used to select the optimum coding scheme The coding scheme will change based on the BLER Retransmissions always occur with the same coding scheme CS selection can use link adaptation (LA), or can be fixed (using PRFILE parameters) to either CS-1 or CS-2 at all times.
RLC
CS2
BLER ok
CS2
RLC
CS2
RLC
CS1
CS1
RLC
CS2
97
NOKIA
X
From CS2 to CS1
= 1 - (X kbps/12kbps) CS2 FH 43% CS2 NFH 79%
C/I
98
NOKIA
CS-2 BLER=43%
15
10
CS- 1 5 CS- 2
CS-1 BLER=14%
0 4 6 8 10 12 14 16 18 20 22 24
CS- 3 CS- 4
26
28
30
C/I = 6.5 dB
C / I ( dB )
99
NOKIA
100
NOKIA
sets the minimum MS power level Range 062 Default 34 (GSM900) 36 (GSM1800 / 1900) sets the slope for the uplink power level Range 010 (equivalent 0.0.1.0) Default 7 (GSM900) 8 (GSM1800 / 1900) is the received signal level
30
25
20
0.3
15
10
-9 8 -1 00 -1 02 -1 04 -1 06 -1 08 -1 10
-4 8
-5 0
-5 2
-5 4
-5 6
-5 8
-6 0
-6 2
-6 4
-6 6
-6 8
-7 0
-7 2
-7 4
-7 6
-7 8
-8 0
-8 2
-8 4
-8 6
-8 8
-9 0
-9 2
-9 4
-9 6
MS TX Pwr
25 20 15 10 5 0
-94
-86
-78
-70
-62
-54
-46
-38
-30
-22
-110
-102
DL Level
102
NOKIA
-14
-6
103
NOKIA
20
20
0
105 118 131 144 157 170 183 196 209 222 235 248 261 274 287 300 313 326 339 352 365 378 391 404 417 430
106
121
136
151
166
181
196
211
226
241
256
271
286
301
316
331
346
361
376
391
406
421
436
451
-20
SS P_IDLE P_TRANSFER
Power
Power
-20
-40
-40
-60
-60
-80
-80
104
NOKIA
443
14
27
40
53
66
79
92
16
31
46
61
76
91
Parameter
Range Default
9 025
Packet Idle Mode Signal Strength Filter Period 025 Packet Transfer Mode Signal Strength Filter Period 13
105
NOKIA
Gb
SGSN
Billing System
Gn
GGSN
Gi
dataflow
106
NOKIA
Dialed digits
Not needed
107
NOKIA
Intermediate CDR
7AM
108 NOKIA
8AM
9AM
10AM
11AM
12PM
1PM
2PM
3PM
Dimensioning
109
NOKIA
TSL Sharing
TSL sharing reduces data pipeline capacity if there is not enough TSL available for GPRS. As GPRS traffic increases there will the need to introduce new TRX's in order to avoid excessive TSL sharing.
Peak throughput
12 Kbps (GPRS CS1-2)
C/I distribution
TSL Capacity
TSL sharing
User throughput per allocated TSL
1 TSL
110 NOKIA GPRSRPL.PPT / 28-04-2003 / PPa
Time of Day
00:00
06:00
12:00
18:00
23:59
Time of Day
111
NOKIA
Delay Vs Load
Increasing the system GPRS territory occupancy (more occupied TSLs on average)
decreased data rates per user increased transmission delay per user Evolution of Throughput and LLC Frame Delay (1 TSL MS)
13
12 11 10 9 Mean Net Session Throughput (kbps) 8 7 6 5 4 3 0 1 2 3 4 5 6 7 8 13 12 11 10 9
TRX 1 CCCH
TS TS
TS TS
TS TS
TS TS
TS TS
TS TS
TS TS
A)
Circuit Switched
Packet Switched
TRX 2
TS
TRX 1 CCCH
TS TS
TS TS
TS TS
TS TS
TS TS
TS TS
TS TS
B)
TRX 2
TS
113
NOKIA
TRX 1 CCCH
TS
TS
TS
TS
TS
TS
TS
TS
TS
TS
TS
TS
TS
TS
A)
TRX 2
TS
TRX 1 CCCH
TS TS
TS TS
TS TS
TS TS
TS TS
TS TS
TS TS
B)
TRX 2
TS
Each 3 TS mobile now achieves 12/9 kb/s = 1.3 kb/s DL (all 3 TLSs full with 3*9 = 27 MSs)
114
NOKIA
CSW - e.g. 2% Erlang B blocking PSW - e.g. 70-80% of resources used on average = Occupancy
High user data rates most of the time (typically sole access of 1 or more TS)
115
NOKIA
116
NOKIA
NOTE: The above approximations to user data rate values versus average GPRS territory occupancy values were obtained from simulation results. These values are very dependent upon the traffic models etc. and WILL change depending on the inputs!
117
NOKIA
Traffic Dimensioning
Capacity Available (TSL) - TRX
Margin
GPRS Load
118
NOKIA
2TRX 3TRX
4TRX
5TRX 6TRX
119
NOKIA
120
NOKIA
121
NOKIA
Capacity Planning
Erlang B model Based on average use of voice time slots. Not suitable for bursty data such as in packet systems. However, can be used to derive average available timeslots for GPRS.
No of T R X (T C H)
G S MT raffic (offered) @ 2% blocking (E rl) 2.9 8.2 14.9 21.9 29.2 36.5 43.9 51.5
MF T S
Mean free T C H for G P R S (2% blocking) 3.1 4.3 5.6 5.6 5.8 6.5 7.1 6.5
G S MT raffic (offered) @1% blocking (E rl) 2.5 7.4 13.7 20.3 27.3 34.3 41.5 48.7
Mean free T C H for G P R S (1% blocking) 3.5 5.1 6.8 7.2 7.7 8.7 9.5 9.3
2 TRX = 14 TCH EXAMPLE: CSW uses 8.2 TCH - 1.5 free TSL = 4.3 TSL available for GPRS (on average)
122 NOKIA GPRSRPL.PPT / 28-04-2003 / PPa
BSC Dimensioning
Dimensioning Rules
PCU Dimensioning Criteria is based on the following maximum criteria: PDCH capacity (e.g. 256) BTS capacity (e.g. 64) Data processing capacity (e.g. 2 Mbit/s) TRX capacity (e.g. 128) Confirm actual PCU limitations with latest version of NED.
123
NOKIA
BSC Dimensioning
Simple Dimensioning Example (PCU)
# BSCs and # TRXs # TCHs/cell used by GPRS on average Estimate GPRS traffic: (Total User traffic) Mbit/s + Overhead + Burst Margin - Based on # bytes packet size Input Calculations Result
124
1. Minimum requirement: # BSC = # PCUs required 2. # TCHs/cell used by GPRS => PCU supports 64 cells (256/#TC Calculate PCUs required based on number of cells / BSC. 3. GPRS traffic: (Total User Traffic) / 2 Mbit/s = # PCUs required
Take the biggest of the results above
NOKIA
SGSN Gb Link
Packet Processing Unit
PCU
PAP U
Logical
BTS_I D
Base Station Virtual Circuit ID
NSEI
Network Services Equipment ID Network Services Virtual Circuit ID
Virtual
125
NOKIA
BSSGP NS FR Gb SGSN
NS FR
Physical layer : PCM frame of 32 or 24 TSL, each 64kbit/s FR layer : end to end logical virtual circuit are created for data transmission (PVC, SVS). They addressed by e-to-e PVCI and node to node DLCI. FR provides NS with DLCI & FR bearer channel. NS :
126 NOKIA GPRSRPL.PPT / 28-04-2003 / PPa
Bearer Channel_1
DLCI_16
BSS 1
PCU 1
NS-VCI_7
NSEI_1
BVCI_0 BVCI_3
DLCI_17 NS-VCI_2
BVCI_3
NS-VCI_2
Bearer Channel_2
DLCI_16 DLCI_17
LA
PCU 2
NS-VCI_5
RA 1
BTS_3
NSEI_2 NS-VCI_5
BVCI_0 NS-VCI_8 BVCI_6 NS-VCI_3
NSEI_2
BVCI_0 BTS_6
DLCI_18
Bearer Channel_3
DLCI_16
DLCI_17
RA 2
BTS_8
PCU 3 PAPU 2
NSEI_3 NS-VCI_4
BVCI_8 BVCI_0 BVCI_22 NS-VCI_1
Bearer Channel_4
NS-VCI_4 DLCI_16 NS-VCI_1
BTS_22
NSEI_3
BVCI_8 BVCI_0 BVCI_22
NS-VCI_11
NS-VCI_11
Bearer Channel_5
DLCI_16
PAPU 3
NSEI_7
BVCI_0 BVCI_22 NS-VCI_6
DLCI_17
BSS 2
PCU 3
NSEI_7
NS-VCI_6 BVCI_0 BVCI_22
Bearer Channel_6
LA RA
BTS_22
NS-VCI_9
BSSGP NS FR
127 NOKIA GPRSRPL.PPT / 28-04-2003 / PPa
NS-VCI_9
PCU
FR bearer channels run on PCM links (642048 kbit/s) Max. 4 NS-VCs configured on FR bearers (CIR of each 162048 kbit/s) Max. 4 NS-VCs per NSE (PCU), and 256 NS-VCs per PAPU
128
NOKIA
Gb Link Dimensioning
Gb Frame Relay Connection in a Nutshell
Frame Relay traffic is carried in logical 64 kbit/s PCM time slots. Each active PCU has its own separate Gb interface connection, I.e. FR connection Capacity: n * 64 kbit/s, where n = 131. 64 kbit/s 1.984 Mbit/s (E1 speed)
129
NOKIA
Gb Link Dimensioning
Dimensioning Rules
1. At least two 64 kbit/s channels per BSC is recommended (due to bursty nature of data) 2. At least one 64 kbit/s channel per active PCU 3. Dimensioning is based on estimated GPRS traffic levels during the Busy Hour + the estimated protocol overhead on the Gb interface traffic
130
NOKIA
Gb Link Dimensioning
Simple Dimensioning Example (Gb links)
Calculations Input
131 NOKIA
1. At least two 64 kbit/s links per BSC 2. One 64 kbit/s links per PCU 3. GPRS traffic: (Total GPRS Traffic) Mbit/s / 64 kbit/s / link
Result
SGSN Dimensioning
Nokia SGSN in a Nutshell
Investments can be matched with operators needs Flexible configurations with modular expansion steps
0
PDFU 0
PDFU 1
PDFU 0
PDFU 1
CLBU 0
PAPU 0
GSW 0
GSW 1
SMMU 0 2
SMMU 1
CLBU 1
CLSU
One fully equipped SGSN element has the following design targets concerning connectivity: 120 physical 2Mbps E1-PCMs PCMs are freely selectable between Gbinterface and SS7 based interfaces (Gs, Gr, Gd, Gf) 96 SS7 signalling links (24 per SMMU) 1024 64kbps Frame Relay links for Gbinterface use (64 in each PAPU) E.g 100 BSCs each having 8x64kbps Gbinterface connection could be connected into one SGSN 16 100-baseTX Ethernet connections for Gn-interface use (one in each PAPU) Maximum of 16 000 Routing Areas, 2 000 Location Areas
MCHU 0
SD MCHU 0
SD MCHU 1
OMU 0
SD OMU 0
SD OMU 1
132
NOKIA
SGSN Dimensioning
SGSN SG1 Capacities
Data processing capacity of fully equipped SGSN: 48 Mbit/s Subscriber capacity: 120 000 Active PDP contexts: 240 000 1024 64kbit/s FR links for Gb-interface use (64 in each PAPU) 96 SS7 signalling link interfaces (@ 64 kbit/s, 24 in each SMMU)
Fully equipped SGSN contains: 16+1 PAPUs (Packet Processing Unit) 4+1 SMMUs (Signalling & Mobility Management Unit)
133
NOKIA
SGSN Dimensioning
SGSN SG1 Configuration Levels
Capacities: SGSN
12 Mbit/s 30 000 subscr. 256 Gb IF (64kbit/s) 24 Mbit/s 60 000 subscr. 512 Gb IF (64kbit/s) 36 Mbit/s 90 000 subscr. 768 Gb IF (64kbit/s) 48 Mbit/s 120 000 subscr. 1024 Gb IF (64kbit/s)
Basic Unit
Extension Units
GSN can be configured in four steps. The right configuration level for each case is determined by the dimensioning rules.
134 NOKIA GPRSRPL.PPT / 28-04-2003 / PPa
SGSN Dimensioning
Dimensioning Rules
Dimensioning criteria for the number of SGSN per basic/extension units: 1. Subscriber capacity: 30 000 subscribers simultaneously 2. Data processing capacity: 12 Mbit/s 3. Capacity of 64 kbit/s Gb interfaces: 256 ie. increment the number of units if any one of the above figures is exceeded until SGSN is fully equipped.
135
NOKIA
SGSN Dimensioning
Simple Dimensioning Example (SGSN)
Input Estimated subscriber volume: # subscribers
(simultaneously attached during the BH) Estimated total GPRS traffic during the BH: # Mbit/s with the overhead correction: # Mbit/s Number of 64kbit/s Gb links:
Calculations
136 NOKIA
1. Subscriber cap: # SGSN with Basic Unit 2. Data cap: # SGSN with Basic Unit 3. Gb I/F cap: # SGSN with Basic Unit
Take the biggest of the results above
Result
137
NOKIA
TRX 1 TRX 2
BSC BTS
CCCH SDCCH TS
TS
TS
TS
TS
TS
TS
TS
TS
T S
TS
TS
TS
TS
TS TS CCCH
= GPRS Traffic
TS
= CSW Traffic
= Signaling
2 TRX Cell (16) - Signaling Channels (2)- 2% Blocking CSW (8.2 ) - Free TSL (1.5) = TSL Available for GPRS (4.3)
138
NOKIA
20
15
10
Network C/I v Simulation results = Throughput per TS (13.1 Kbit/s with CS2)
139 NOKIA GPRSRPL.PPT / 28-04-2003 / PPa
BTS
140
NOKIA
Quality = 13.1 kbits (Frequency Hopping) 1122 TSL Available = 733 CSW + 389 GPRS 389 * 65%(Occupancy) * 13.1kbit/s = 3.31 Mbit/s @ BSC
PCU Capacity = 256 TSL or 64 Cells or 2Mbit/s = 2 PCU required for this BSC BSC 2*256-389 = 123 TSL for Additional Capacity
141 NOKIA GPRSRPL.PPT / 28-04-2003 / PPa
Performance
142
NOKIA
15
10
CS1 achieves higher user throughput when radio conditions are poor (<6.5dB C/I)
Link adaptation ensures highest user data rate in Frequency Hopping networks
143 NOKIA GPRSRPL.PPT / 28-04-2003 / PPa
15
10
CS-4
0 -8 -6 -4 -2 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 C/I (dB)
144
NOKIA
145
NOKIA
25 20
IMPROVEMENT
15
10
Network Changes Microcells Picocells Dual Band Allocation Radio Features IUO (Regular Only) /FH Optimization Antenna Tilting Parameter Optimization Effective Fault & Performance Management
User Throughput - User Perceived Data Rate BSS Dimensioning - Less Throughput > Capacity
146
NOKIA
Coverage Planning
Rural areas are noise-limited Noise directly influenses achievable data rates at the cell edge (i.e. cell range at a given QoS, 10 % BLER for GPRS) Overall coverage area is dictated by C/N (carrier-to-noise ratio) values
147
NOKIA
Coverage Planning
C/N values for GPRS Coding Schemes
Coding Scheme
QoS
CS-1
CS-2 CS-3 CS-4
BLER < 10 %
BLER < 10 % BLER < 10 % BLER < 10 %
10.3
12.6 14.0 18.3
7.5
11.1 13.3 20.6
148
NOKIA
81 74 71 67
20
Coding Scheme 1 provides best coverage with both hopping and non hopping. Coding Schemes 2 and 3 provide comparable coverage Ideal Hopping gives an effective coverage gain (Except CS4 - no FEC)
149
NOKIA
900
System:
Voice BS -108.00 3.00 3.00 18.00 4.00 0.00 -124.00 12.28 MS 1.00 30.00 0.00 30.00 0.00 0.00 3.00 0.50 27.00 151.00
900 MS -104.00 3.00 0.00 0.00 0.00 3.00 -98.00 38.28 BS 14.13 41.50 3.50 38.00 3.00 18.00 0.00 199.53 53.00 151.00
CS-1 BS -107.80 3.00 3.00 18.00 4.00 0.00 -123.80 12.48 MS 1.00 30.00 0.00 30.00 0.00 0.00 0.00 1.00 30.00 153.80
GPRS MS -104.00 3.00 0.00 0.00 0.00 0.00 -101.00 35.28 BS 13.49 41.30 3.50 37.80 3.00 18.00 0.00 190.55 52.80 153.80
CS-2 BS -104.00 3.00 3.00 18.00 4.00 0.00 -120.00 16.28 MS 1.00 30.00 0.00 30.00 0.00 0.00 0.00 1.00 30.00 150.00
GPRS MS -100.00 3.00 0.00 0.00 0.00 0.00 -97.00 39.28 BS 14.13 41.50 3.50 38.00 3.00 18.00 0.00 199.53 53.00 150.00
KPI
PI
MANAGEMENT MARKETING
PI KPI a PI PI
a b c
KPI b
. . .
DISTRIBUTION
. . .
. . .
PI GENERATION KPI xx
. . .
zz
151
NOKIA
PDTCH
Ratio
Flush
Blocking
Requested vs Allocated Territory Upgrade Request Territory Utilisation
CS1 / CS2
Retransmission Ratio No Response Suspend
Success Ratio
From MS
CSW Load
152
NOKIA
AGCH Availability
Available Capacity
Resource Availability
GPRS Territory Counters (001174-001181)
Traffic
GPRS Occupancy(002061-002068)
Resource Access
Handover
154
NOKIA
GPRS-related S9 Measurements
Packet Control Unit Measurement
Provides bearer-specific information about the proper working in the frame relay
155
NOKIA
156
NOKIA
72083 Number of Packet Paging Request -messages sent for CS paging in PACCH
157
NOKIA
TBF release: 72054 Number of uplink TBF release due to CSW traffic 72055 Number of downlink TBF release due to CSW traffic 72056 Number of uplink TBF release due to no response from MS 72057 Number of downlink TBF release due to no response from MS 72058 Number of uplink TBF release due to flush 72059 Number of downlink TBF release due to flush 72060 Number of uplink TBF release due to suspend 72061 Number of downlink TBF release due to suspend
158
NOKIA
159
NOKIA
Data Measurement
User Measurement
Load Measurement
160
NOKIA
DNS Measurement
DNS inquiries Received S-CDRs and M-CDRs Successfully sent and received SMSs BSSGP functionality
CDR Measurement
SMS Measurement
161
NOKIA
Load Measurement
DNS Measurement CDR Measurement SMS Measurement
006xxx
007xxx 008xxx 009xxx
Computer unit
PAPU SGSN Cell
010xxx
Cell
162
NOKIA
164
NOKIA
Updates / interworking
165
NOKIA
Extended Cell
BTS
GPRS is NOT supported in the extended cell range (i.e. E-TRX cannot carry GPRS traffic channels) If the MS moves out of normal cell area to the area of an extended
166
NOKIA
DTX
GPRS does not use DTX - TBFs only exist when there is data to be sent The use of DTX for voice can improve system C/I and therefore improve GPRS performance
167
NOKIA
kb/s
8 6 4 2 0 4 6 8 10 12 14 16 18 20 22 24 26 28 30 C/I (dB)
169
NOKIA
AMH (TRHO)
Cell load = number of timeslots occupied by CS calls / (number of timeslots in the cell - number of timeslots in the dedicated PS territory) Triggering can be configured to support the default GPRS territory
GSM1800
Normal dominance area
GSM900
Micro Cell
170 NOKIA GPRSRPL.PPT / 28-04-2003 / PPa
GPRS MS doesn't have access to the IUO/IFH super layer Release1 does not support network requested cell re-selection No C/I estimation since GPRS MS never goes on SDCCH or SACCH Dual Band layer can be allocated as data layer In Idle mode, the C2 parameter can be used to pull the traffic to the dual band layer. Has priority over GPRS but can be controlled by HSCSD load parameters
Dual Band:
HSCSD:
171
NOKIA
172
NOKIA