Gprs
Gprs
Gprs
After the module, the participants will be able to: Explain the new GPRS logical channels in the air interface Explain the new parameters in GPRS cells
NOKIA
GPRS Capacity
TRX 1 TRX 2
CCCH TS TS TS TS TS TS TS
TS
TS
TS
TS
TS
TS
TS
TS
NOKIA
Parameters
Default GPRS capacity (CDEF)
This BTS level parameter determines the share of GPRS channels in a cell. The value of this parameter must be greater than or the same as the dedicated GPRS capacity (CDED) parameter. The default GPRS capacity (CDEF) parameter can be modified online when GPRS is disabled, otherwise it requires BTS locking.
Parameters
GPRS territory update guard time (GTUGT)
This BSC level parameter you use to set the time which must elapse between two subsequent GPRS territory updates
NOKIA
defaultGPRScapacity TRXs having GPRSenabledTRX = T created resources (both working and blocked) TSLs capable of full rate traffic parameters
preferBCCHfreqGPRS configuration
FR TSL > DR TSL > HR TSL > SDCCH TSL resource situation
NOKIA
TRX 1
TRX 3
3.
TRX 4
2.
TRX 2
1.
B = BCCH TSL
S = SDCCH TSL
preferBCCHfreqGPRS = N = TSL in CS use
NOKIA
GPRS is set enabled in a BTS GPRS-TRX is created => default GPRS territory increases GPRS-TRX is deblocked, e.g. the first GPRS-TRX in a BTS TSL inside the GPRS territory is deblocked TCH/F is released from CS use PCU request an Upgrade
NOKIA
NOKIA
B = BCCH TSL S = SDCCH TSL C = CS call d = default type GPRS TSL D = dedicated type GPRS TSL
DefaultGPRScapacity = 20% DedicatedGPRScapacity = 10% FreeTSLsforCS_U = 3
= GSM territory
= GPRS territory
NOKIA
4-7
2
8-13 14-16
3 4
10
NOKIA
11
NOKIA
Logical Channels
DL PBCCH Broadcast of packet data specific information Paging MSs for packet data and circuit switched services MS initiates uplink transfer
PTCH DL & UP
PDTCH PACCH
Packet Data Transfer; ( multislot ) Signalling: resource (re- )allocation, PC, TA, etc.
12
NOKIA
Channel Descriptions
PBCCH
The Packet Broadcast Control Channel is a downlink only channel for broadcasting packet data specific system information messages. If the PBCCH is not allocated, the packet data specific system information is broadcast on the BCCH.
PCCCH
The Packet Common Control Channel (PCCCH) consists of logical channels used for common control signalling for packet data. If PCCCH is not allocated, information is broadcast on the CCCH.
13
NOKIA
Channel Descriptions
PRACH
The Packet Random Access Channel is an uplink only channel, which the MSs use for uplink traffic channel reservation and for obtaining the timing advance. The normal GSM RACH can also be used for this. The Packet Paging Channel is a downlink only paging channel used to page the MS prior to downlink packet transfer. The PPCH can be used for paging of both CS & PS data services. The normal GSM PCH can be used for GPRS in case there is no PCCCH allocated in the cell.
PPCH
14
NOKIA
Channel Descriptions
PAGCH
The Packet Access Grant Channel is a downlink only channel used for resource assignment during the packet transfer establishment phase. The normal GSM AGCH can be used in case there is no PCCCH allocated in the cell.
PNCH
The Packet Notification Channel (only in GPRS Phase2) is a downlink only channel used for the PTM-M notifications to a group of MSs before PTM-M packet transfer.
15
NOKIA
Channel Descriptions
PDTCH
The Packet Data Traffic Channel is reserved for the actual GPRS data transfer. A PDTCH corresponds to the resource allocated to a single MS on one physical channel for user data transmission. In multislot operation, one MS may use multiple PDTCHs in parallel for individual packet transfer. The Packet Associated Control Channel (bi-directional) is a signalling channel dedicated for a certain MS. The signalling information could include acknowledgements, power control, resource assignments or reassignment messages.
PACCH
16
NOKIA
Channel Descriptions
PTCCH
The Packet Timing advance Control Channel is used in uplink direction for the transmission of random access bursts to estimate the timing advance for one mobile. In the downlink direction one PTCCH is used to transmit timing advance information to several MSs.
17
NOKIA
Channel Combinations
Allowed PDCH Combinations are:
PBCCH + PCCCH PBCCH + PCCCH + PDTCH + PACCH + PTCCH PCCCH + PDTCH + PACCH + PTCCH PDTCH + PACCH + PTCCH Where PCCCH = PPCH+PRACH+PAGCH+PNCH
18
NOKIA
Channel Allocation
GPRS channels are allocated according to the following rules:
Downlink and uplink are separate resources Multiple mobiles can share one traffic channel, but the traffic channel is dedicated to one MS at a time. Channels allocated to a TBF must be allocated from the same TRX Those traffic channels which give the maximum possible capacity for the TBF are allocated within the limits of the multislot class of the mobile; exceptions are TBFs for which only one channel is allocated.
19
NOKIA
Channel Allocation
Uplink and downlink scheduling are independent, the PCU can assign multiple MSs to the same uplink traffic channels. ETSI specifications allow the scheduling of uplink transmission turns to be done by three different Medium Access modes (MAC):
20
NOKIA
In Dynamic Allocation
The BSC gives the MS a USF value for each assigned traffic channel in the assignment message. The MS monitors the downlink Radio Link Control (RLC) blocks on the traffic channels it has been assigned. Whenever the MS finds the USF value in the downlink RLC block, it may send an uplink RLC block in the corresponding uplink frame.
The scheduling of RLC data block in each time slot is independent of other time slots.
21
NOKIA
USF
B9 B10 B11 =3 USF
B6 B5 B3 B2
B0 B1 =1 USF
B8 B9
B7
B8
=2 USF
B1 B2
B4
B4
B5 B6 B7
B3
USF=2: B5- B9
USF=1: B0- B4
22
NOKIA
B0
Multiframe
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 GSM Signalling timeslot TDMA frame TS 0 TS 1 FCCH SCH BCCH BCCH BCCH BCCH PCH+AGCH PCH+AGCH PCH+AGCH PCH+AGCH FCCH SCH PCH+AGCH PCH+AGCH PCH+AGCH PCH+AGCH PCH+AGCH PCH+AGCH PCH+AGCH PCH+AGCH FCCH SCH PCH+AGCH PCH+AGCH PCH+AGCH PCH+AGCH PCH+AGCH PCH+AGCH PCH+AGCH PCH+AGCH FCCH SCH PCH+AGCH PCH+AGCH PCH+AGCH PCH+AGCH PCH+AGCH PCH+AGCH PCH+AGCH PCH+AGCH FCCH SCH PCH+AGCH PCH+AGCH PCH+AGCH PCH+AGCH PCH+AGCH PCH+AGCH PCH+AGCH PCH+AGCH IDLE GSM Traffic TS TS 2 TS 3 TCH TCH TCH TCH TCH TCH TCH TCH TCH TCH TCH TCH SACCH TCH TCH TCH TCH TCH TCH TCH TCH TCH TCH TCH TCH IDLE TS 4 TS 5 GPRS traffic TS TS 6 TS 7 Radio Block 0 Radio block 1
Radio Block 3
Radio Block 4
Radio Block 6
Radio Block 7
Radio Block 9
Radio Block 10
23
NOKIA
Um
Gb
24
NOKIA
RACH
AGCH
PACCH
PACCH
25
NOKIA
TBF Flow
MS Access and Assignment Data Block Data Block Data Block Data Block (polling) temporary Packet Ack/Nack Data Block Data Block Data Block Packet Resource Reassignment Packet Resource Reassignment Ack Data Block Data Block Data Block (last, polling) final Packet Ack/Nack PDTCH PDTCH PDTCH PDTCH PACCH PDTCH PDTCH PDTCH PACCH PACCH PDTCH PDTCH PACCH PACCH Netw ork
26
NOKIA
RACH
IMMEDIATE ASSIGNMENT
AGCH
DATA BLOCK (last) PACKET UPLINK ACK/NACK PACKET CONTROL ACK LLC PDU
27
NOKIA
28
NOKIA
Flush
The flush procedure is used, for example, when the MS has stopped data sending in a given cell and has moved to another cell.
The SGSN sends a FLUSH message to the BSC to ensure that data packets queued for transmission in a cell for that MS are either deleted or transferred to the new cell.
The BSC deletes all buffered data packets in the cell and all contexts for the MS. If an optional new cell, is given, the BSC transfers all buffered data packets to the new cell. That can be done only if both cells are served by the same PCU and they belong the same Routing Area.
29
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.
30
NOKIA
Ciphering
In GSM networks ciphering is done between MS and BTS. In GPRS both user data and signalling are ciphered between the MS and the SGSN. A special algorithm, GPRS Encryption Algorithm (GEA, i.e. GPRS-A5), has been developed for this purpose. This algorithm is implemented with a hardware-based solution for capacity and security reasons.
31
NOKIA
Ciphering
32
NOKIA
33
NOKIA
CS-1 Coding
CS-2 Coding
3 Timeslots
Typical NW C/I Minimum Average
16 14 12
Kbit/s
10 8 6 4 2 0 0 CS-1
10
15 C/I
20
25
10
15 C/I
20
25
36
NOKIA
In a case MS is using different CS that network requires, the PCU can command the MS to change the CS by sending the PACKET UPLINK ACK/NACK message using the Channel Coding Command field.
In retransmission the same CS has to be used as in the initial block transmission.
37
NOKIA
CS Change
LLC
LLC
LLC
LLC
CS1
All Blocks OK
38
NOKIA
MS Class
CLASS A: Supports simultaneous attach, simultaneous activation, simultaneous monitor, simultaneous invocation and simultaneous traffic. CLASS B: Simultaneous traffic shall is not supported. The mobile user can make and/or receive calls on either of the two services sequentially but not simultaneously. The selection of the appropriate service is performed automatically CLASS C: Supports only non-simultaneous attach. Alternate use only.
The status of the service which has not been selected is detached, i.e. not reachable.
39
NOKIA
-45
-50
-55
-60
-65
-70
-75
-80
-85
-90
-95
-100
-105
40
NOKIA
-110
41
NOKIA