Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Slide
GPRS/EGPRS
Introduction
Slide
1 (23)
Slide
BTS
BSC
Gb
MSC/VLR
Gs
SMS-GMSC
Gr (MAP)
Gi (IP)
SGSN
Gb - Interface between SGSN and BSC (Frame Relay) Gi - Reference point between GPRS and external packet data network Gs - Interface between SGSN and MSC Gr - Interface between SGSN and HLR Gn - Interface between two GSN within the same PLMN Gp - Interface between two GSN in different PLMN Gf - Interface between SGSN and EIR
GGSN
Gn Gn Gp (IP)
Other PLMN
Backbone Network
Slide
2 (23)
Slide
GPRS Protocols
Application IP / X.25
Relay
SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF Um BSSGP Network Service L1bis Gb
MS
BSS
SGSN
GGSN
Gi
Slide
3 (23)
Throughputs measured on application layer means lower throughput than theoretical maximum on RLC/MAC layer since other layers protocols OH like error detectionand correction, re-transmissions etc. are included. The RLC functionality provides a radio-reliable link while MAC handles the access signaling for the radio channel as well as mapping of frames onto the physical radio channel. The theoretical maximum data rate per TS is defined over the RLC/MAC interface (in the air) and is dependent on the coding scheme used. This is equal to the throughput as can be seen in measurement tools like TEMS Investigation by which the air interface can be recorded.
Slide
User data
segment
Application IP SNDCP
SGSN
FH Info FSC
segment segment segment
LLC
BSS down to MS
FH
data
BCS
RLC/MAC
Burst
Physical
20 m sec
Slide
4 (23)
Slide
Slide
5 (23)
Slide
f1 f2 fn
Downlink: BCCH info about PBCCH Downlink: PBCCH, Packet Broadcast Control Channel PAGCH, Packet Access Grant Channel PPCH, Packet Paging Channel PNCH, Packet Notification Channel PACCH, Packet Associated Control Channel PDTCH, Packet Data Traffic Channel PTCCH, Packet TA Control Channel DL Uplink: PRACH, Packet Random Access Channel PACCH, Packet Associated Control Channel PDTCH, Packet Data Traffic Channel PTCCH, Packet TA Control Channel UL Downlink/Uplink: PDTCH, Packet Data Traffic Channel PACCH, Packet Associated Control Channel PTCCH, Packet TA Control Channel DL/UL
Slide
Radio Block:
Slide
7 (23)
Slide
GPRSNWMODE: The network works in different modes depending on the presence of dedicated PDCH:s and Gs-interface PCU: Packet Control Unit, responsible to PS Radio Resource management in the BSC
Slide
8 (23)
Slide
Slide
Slide
10 (23)
10
Slide
GPRS Attach
GPRS Detach
Cancel Location
READY
READY
READY timer expiry LLC PDU transmission Force to STANDBY Abnormal RLC condition LLC PDU reception
Force to STANDBY
STANDBY
MM State Model of MS
03813-LZU 108 3704 Uae Rev F Slide 11 (23)
STANDBY
MM State Model of SGSN
GSM Radio Network Features
Idle state The MS is turned on but not GPRS attached. The MS is invisible to GPRS. MS invisible in SGSN. The MS is not attached to GPRS MM. To enter the Standby State, it has to perform GPRS attach procedure. Used when outside of GPRS coverage area or for class C mobiles when used for CS. No TBF exists, only in packet transfer mode. Standby state The MS is GPRS attached and sends Routing Area Updates to the SGSN every time it changes Routing Area. The MS has performed GPRS Attached procedure. The location of the MS is known (Routing Area Identity = Location Area in R8). The MS may receive paging (CS and PS) Ready state A packet transfer is ongoing or has recently ended. A READY timer defines how long time the MS shall remain in the ready state after a transfer. The time is decided by the SGSN and can take values from zero to infinity, i.e. the MS shall never go back to the Standby state. The MS sends cell update to SGSN every time it changes cell. In ready state there is no need to send a page to the MS. SGSN sends the LLC frames to the PCU and the PCU sends an assignment immediately to the MS since the location is known on cell level.
11
Slide
MS
BSS
MS camps on CCCH
MS on PDTCH
Etc.
Slide 12 (23)
12
Slide
Downlink management
User Address (TFI) A 07 B 01 C 13
DL
TFI=07
TFI=07
TFI=07
TFI=01
TFI=01
TFI=01
TFI=07
TFI..
Slide
13 (23)
The transmission of packets to or from a certain MS is called a TBF. The correspondence to a CS call setup is an assignment of an uplink or a downlink TBF for a packet transfer. An MS can have a TBF in one direction or one in each direction. Each TBF is identified by a Temporary Flow Identity (TFI) assigned by the network. At assignment of a TBF, the MS is informed of which timeslot(s) to use and its TFI.
13
Slide
Uplink management
Uplink timeslot allocation: 1. Dynamic allocation 2. Extended dynamic allocation 3. Fixed allocation
USF 2 6 3
DL UL
USF=6 TFI=01
USF=6 TFI=01
USF.. TFI..
Slide
14 (23)
For each timeslot of the uplink TBF, the MS is assigned a USF (Uplink State Flag) value. A number of MSs can be assigned resources on the same timeslot(s). The header of every downlink RLC block contains the TFI that shows which MS the RLC block is addressed to and the USF. The USF is used to inform a specific MS that it is allowed to send an uplink RLC block in the next group of four bursts. When an MS only has a single RLC block to send, for example an acknowledgement or a Packet Resource Request, the PCU can assign a timeslot at a certain time to the MS. Then no USF is assigned to the MS. In the header of the corresponding downlink RLC block, the USF is then given a value that is not assigned to any MS, in order to avoid collision.
14
Slide
Header Data
M bits in block RLC/MAC block
Coding bits
Radio Block
Slide
15 (23)
15
Slide
Kbps 60 50 40
Coding Schemes
59.2 54.4
30 20 10 0
CS1 CS2 CS3 CS4 12.0 8.0 8.4 20.0 14.4 11.2 14.8 16.8 22.4
29.6
MCS1
MCS2
MCS3
MCS4
MCS5
MCS6
MCS7
MCS8
GPRS
GMSK modulation
03813-LZU 108 3704 Uae Rev F Slide 16 (23)
EGPRS
8PSK modulation
GSM Radio Network Features
MCS9
16
Slide
EDGE
8-PSK modulation
(0,1,0)
Q
(0,1,1)
I
di di-1
(0,0,0)
I
(0,0,1) (1,0,1) (1,1,1) (1,1,0) (1,0,0)
Slide
17 (23)
The modulation type that is used in GSM is called Gaussian Minimum Shift Keying (GMSK), which is a kind of phase modulation. This can be visualised in a so-called I/Q-diagram that shows the real (I) and imaginary (Q) components of the transmitted signal. Transmitting a 0-bit or a 1-bit is then represented by incrementing the phase with + . Every symbol that is transmitted represents one bit, i.e each shift in the phase represents one bit. To be able to have higher bit rates per time slot, it is needed to change the modulation method and that is what EDGE is all about. EDGE is specified as shown in previous slide to reuse channel structure, channel width, channel coding and the already existing mechanisms and functionality for GPRS and HSCSD. The chosen modulation standard for EDGE, 8 Phase Shift Keying (8PSK), fulfils all those requirements. 8PSK modulation has the same qualities in terms of generating interference on adjacent channels as GMSK. This makes it possible to totally integrate EDGE channels into an existing frequency plan and to assign new EDGE channels in the same way as standard GSM channels. The chosen modulation method, 8PSK, is a linear modulation, where three consecutive bits are mapped onto one symbol in the I/Q-plain. Since the symbol rate , i.e. the number of symbols sent within a certain time, is kept the same as for GMSK, but each symbol now represents three bits instead of one, the total data rate is increased with a factor three.
17
Slide
GPRS
MS
BTS
BSC/PCU
EGPRS
MS
EGPRS Protocol
GPRS = EGPRS
Slide
18 (23)
18
Slide
Slide
19 (23)
19
Slide
LA curve
50
MCS8
IR curve
Throughput [kb/s per TS]
MCS7
40
8PSK
MCS6
30
GMSK
10
15
20 C/I [dB]
25
30
35
40
Slide
20 (23)
20
Slide
52 Multi-frame Structure
RLC/MAC blocks
Radio blocks
idle bursts
Slide
21 (23)
21
Slide
PSET
A PSET can consist of up to 8 time slots The PSET can be a mix of dedicated and on-demand PDCH:s Only PDCH in the same PSET can be used for the same PS connection
Slide
22 (23)
22
Slide
EDGE TRX
EDGE MS using GPRS CS2 3TS DL G16 G16 G16 G16 G16 G16 G16 G16
TS0 TS7
23