Beruflich Dokumente
Kultur Dokumente
GPRS principle is the basic part of the whole GPRS system and the succeeding products learning. This slide will help us to understand the GPRS system networking and wireless subsystem etc.
Page 2
References
GPRS principle GPRS protocol 31025698 - M900/M1800 PCU Technical Manual
Page 3
Upon completion of this course, you will be able to: Know the GPRS system structure Describe the GPRS important interfaces Understand the GPRS channel structures Master the GPRS relevant numbering
Page 4
Chapter 1 GPRS System Overview Chapter 2 GPRS Achitecture Chapter 3 GPRS Network Interfaces & Protocols Chapter 4 GPRS Wireless Subsystem Chapter 5 GPRS Location Area
Page 5
B H C
CS
D E
K F
CS CS
Page 6
PS
1 2
PS
1 3
1 2
C
3
3 2 1
B
PS
PS
2 1 3
1 2 3
PS
PS
Page 7
3G
UMTS
384 Kb/s
2.75 G
ECSD
38.8 Kb/s
EGPRS EDGE
59.2 Kb/s
2.5 G
HSCSD
14.4 Kb/s
GPRS
21.4 Kb/s
CS
2G
GSM
9.6 Kb/s
PS
Page 8
Page 9
59.2 54.4
GPRS EGPRS
29.6
44.8
20.00
13.4
15.6
10.00 0.00
9.05
CS-1
CS-2
CS-3
CS-4
MCS-1
MCS-2
MCS-3
MCS-4
MCS-5
MCS-6
MCS-7
MCS-8
MCS-9
GMSK
8PSK
Page 10
BSS
Pb
CS Core Network
Gs
PCU
Gb
BSS
Page 11
File Transfer
Web Browsing
Page 12
Page 13
Chapter 1 GPRS System Overview Chapter 2 GPRS Achitecture Chapter 3 GPRS Network Interfaces & Protocols Chapter 4 GPRS Wireless Subsystem Chapter 5 GPRS Location Area
Page 14
GMSC
E D CS A
PSTN
B T S
Abis
TRAU
BSC
PCU
PS
G-Abis
Pb
BSS
Gn Gc GGSN Gi Internet
CN
HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 15
Page 16
E T R
Page 17
Page 18
SS7
WAP Gateway BSS MS
Gs
Gd
Gr Gn
Gf
Gc
GGSN
BSC
Firewall
Gb
Gi
Intranet/Internet
RADIUS
GPRS Backbone
ATM/DDN/ISDN/Ethernet, etc
Ga
CG
Gi
X.25
Gn
BSS MS
BSC
Gb
Gp
Page 19
GPRS MS
TETerminal Equipment MTMobile Terminal TA Terminal Adapter
Reference Point
Reference Point
Um
Gi
TA
TE MT
GPRS Network1
PDN/Other Network
Gp
GPRSNetwork2
MS
Page 20
GPRS MS
Class A The MS is attached to both GPRS and other GSM services and the MS supports simultaneous operation of GPRS and other GSM services. Class B The MS is attached on GPRS network and GSM network simultaneously but not enabling circuit switching and packet switching services at the same time. services are selected automatically. Class C The MS is attached to either GPRS or other GSM services. Alternate use only. services are selected manually or default selected service.
Page 21
Page 22
CCU
BTS
CCU
BSC
PCU
CCU
SGSN
BSC
BTS
CCU Um Abis Pb Gb
Page 23
Page 24
Page 25
Page 26
Functions of MSC/VLR
When Gs interface is installed, MSC/VLR can support
Establishment and maintenance of the association between SGSN and MSC/VLR. GPRS combined mobility management procedure.
Combined IMSI/GPRS attachment/detachment. Combined location area/routing area updating.
Page 27
Functions of HLR/AUC
Saving and updating GPRS subscriber subscription data User authentication Providing location/routing information and processing needed in mobility management and routing, for example:
Saving and updating user service SGSN number and address GPRS user location deletion indication Whether MS is reachable.
Page 28
Functions of SMS-GMSC/SMS-IWMSC
The SMS-GMSC and SMS-IWMSC are connected to the SGSN via the Gd interface to enable GPRS MSs to send and receive SMs over GPRS radio channels. After Gd interface is installed, short messages can be sent via GPRS, which reduces the occupation on SDCCH and cuts down the influence on voice services by SMS services. The operator can select to send SMS via MSC or SGSN.
SMS
Gd
MS
HUAWEI TECHNOLOGIES CO., LTD.
SGSN
SMS-IWMSC SMS-GMSC
Page 29
Routing protocol: BGP is recommended Billing protocol: determined by the operators with negotiation; BG might be needed in collecting billing information
It is normally based on routers It can be combined with GGSN in physical. BG does not exclusively belong to the GPRS network. Gp GSN
PLMN A
R R
R R
BG
BG
PLMN B
GSN
Page 30
Page 31
Page 32
Chapter 1 GPRS System Overview Chapter 2 GPRS Achitecture Chapter 3 GPRS Network Interfaces & Protocols Chapter 4 GPRS Wireless Subsystem Chapter 5 GPRS Location Area
Page 33
Page 34
GGSN GGSN
Gi
SGSN SGSN
Gc Gb Gr MT Gs Gd
SS7 interface
TE
Um
BSS
MS
MSC
HLR
SMSGMSC
Page 35
Description
The reference point between the Mobile Terminal (MT) (for example, mobile phone) and the Terminal Equipment (TE) (for example, the portable computer). The interface between MS and GPRS network side The interface between the SGSN and BSS. The interface between the GGSN and HLR (optional). The interface between SMS and GMSC The interface between SMS-IWMSC and SGSN The reference point between the GPRS and external packet data The interface between SGSNs and between SGSN and GGSN in the PLMN. The interface between GSNs of different PLMNs. The interface between the SGSN and HLR. The interface between the SGSN and MSC/VLR (optional). The interface between the SGSN and EIR (optional).
Page 36
IP/X.25
IP/X.25
relay
GTP UDP/TCP IP L2
LLC relay
BSSGP
MAC
Network Service
Um
BSS
Gb
SGSN
Gn
Gi
MAC: Media Access Control RLC: Radio Link Control LLC: Logical Link Control
BSSGP: BSS GPRS Protocol SNDCP: Sub-Network Dependency Convergence Protocol GTP: GPRS Tunneling Protocol
Page 37
Page 38
Page 39
GMM (GPRS Mobility Management): operates in the signalling plane of GPRS supports mobility management functionality. SM (Session Management): processes procedure that GPRS MS connects to the external data network. SNDCP (Subnetwork Dependent Convergence Protocol): Multiplexing of several PDPs, compression / decompression and Segmentation of user data. LLC (Logical Link Control ): This layer provides a highly reliable ciphered logical link between an MS and its SGSN. RLC:Segmentation and re-assembly between LLC PDUs and RLC blocks. MAC: defines the procedures that enable multiple mobile stations to share a common transmission medium.
GMM/SM
RF
Page 40
MM State
GMM context is not established; MS is not reachable.
IDLE
Data transmission to and from the mobile subscriber as well as the paging of the subscriber are not possible
STANDBY
GMM context is established; MS can receive paging but cannot implement data transmission.
The location information in the SGSN MM context contains only the GPRS RAI. Pages for data or signalling information transfers may be received. It is also possible to receive pages for the CS services via the SGSN. Data reception and transmission are not possible in this state.
MM State Model
GPRS Attach READY timer expiry or Force to STANDBY
MM State Model of MS
IDLE
GPRS Detach
READY
STANDBY
PDU transmission READY timer expiry or Force to STANDBY or Abnormal RLC condition
GPRS Attach
IDLE
READY
GPRS Detach or Cancel Location
STANDBY
PDU reception
Page 42
Network Layer
SNDCP Layer
LLC Layer
LLC frame
RLC/MAC Layer
RLC/MAC block
Subscriber data
SNDCP head
LLC head
LLC FCS
RLC/MAC head
Page 43
Page 44
G-abis/Pb Interface
G-abis/Pb interface is not a standard interface
MS BTS MS
Abis
BSC G-abis
PCU Pb
Page 45
Page 46
RLC MAC
GSM RF BSS
Page 47
NS Layer Definition
The Network Service performs the transport of NS SDUs(Service Data Unit ) between the SGSN and BSS. The Network Service entity is composed of the Sub-Network Service and the Network Service Control.
NSVCNSVCI
FR PVCDLCI
Page 48
NS Layer Functions
Sub-Network Service Functions The Sub-Network Service functions of the Network Service shall provide access to the intermediate network (or to the peer entity in case of direct point-to-point configuration) and shall provide NS-VCs between NS peer entities. Frame Relay shall be the network used on the Gb interface. The Sub-Network Service entity is the Frame Relay entity. Network Service Control Functions NS SDU transmission Load sharing NS-VC management DTE
BSS
Gb
FR Network
Gb
DTE
SGSN
DTE
Gb
DCE
Page 49
NS Layer Parameters
BC
Bearer Channel: consist of one group of time slots in one E1
DLCI
Data Link Connection Identifier: the identifier of PVC having end-to-end significance across the Gb interface
NSVC, NSVCI
The NS-VCs are end-to-end virtual connections between the BSS and SGSN.
NSE, NSEI
NS entity, NSE is responsible for management of all of NS-VC, e.g. NSVC block /unblock /reset
Page 50
NS Layer Structure
E1 link TS0~TS31
BC1(TS1~TS3)
SGSN BSS
NSVCI=20 DLCI=16 TS1 TS2 TS3 NSVCI=20 DLCI=16
NSVCI=10 DLCI=259
NSVCI=10 DLCI=259
Page 51
NS Layer Load-sharing
Two users in the same cell
SGSN
cell
BVC1 BVC2
BSS
BSSGP Layer
BVC1 ms#2 BVC2 ms#1 NSE3 NSE2
NSE3 NSE2
NSE1
NS Layer
NSE1
NSVC channel=20
DLCI=16
Page 52
Functions of BSSGP
The primary function of BSSGP is to provide the radio-related, QoS, and routing information that is required to transmit user data between a BSS and an SGSN. A secondary function is to enable the SGSN and BSS to operate node management control functions. BSSGP Virtual Connections (BVCs) provide communication paths between BSSGP entities. Each BVC is used in the transport of BSSGP PDUs between the following entities: peer point-to-point (PTP) functional entities : PTP user data transmission. A cell is identified by a BVCI. peer point-to-multipoint(PTM) functional entities: PTM user data transmission. There is one or more PTM functional entities per BSS. peer signalling functional entities : Signaling transmission. Each NSE corresponds a SIG BVC. There is one or more NSEs per BSS.
Page 53
cell1
BVC 11
BVC1 2
cell2
13 BVC 14 BVC
BVC1 5
cell3
BSC
SIG BVC
Gb
SGSN
cell4
Page 54
Cell1
Cell2
Cell1
Cell2
NSE NSVC1
NSE
Page 56
BSSAP+
MSC/VLR
TRAU
SCCP
Gs
BSC
PCU
SGSN
MTP3 MTP2 L1
SGSN
Gs interface is the optional interface.
MSC/VLR
It adopts BSSAP+ protocol to enable combined mobility management and paging functions so as to improve the effective usage of wireless resources.
Page 57
Pre-condition
SGSN and MSC/VLR support Gs interface
Functions
Combined IMSI/GPRS attachment and Combined IMSI/GPRS detachment Combined routing area/location area updating (including periodical) Paging Co-ordination
Page 58
Paging co-ordination
Yes (Gs interface is present, all MSCoriginated paging of GPRS-attached MSs shall go via the SGSN) No (Gs interface is not present, all MSCoriginated paging of GPRS-attached MSs shall go via the A interface)
Page 59
Chapter 1 GPRS System Overview Chapter 2 GPRS Achitecture Chapter 3 GPRS Network Interfaces & Protocols Chapter 4 GPRS Wireless Subsystem Chapter 5 GPRS Location Area
Page 60
Page 61
Physical Channel
The same as in GSM The same frequency The modulation mode The same TDMA frame definition The same burst pulse definition The differences between GPRS and GSM The Multi-frame structure The channel coding
IP/X25 SNDCP LLC RLC MAC Physical Layer MS RLC MAC Relay
BSSGP
Application
Frame relay
Page 62
PBCCH
PCCCH
PDCCH
BCCH
PDTCH/U PDTCH/D PPCH PRACH PAGCH PACCH PTCCH/U PTCCH/D
TCH
PNCH
SACCH
The specific type of PDCH (except PRACH) is determined by RLC/MAC head and RLC/MAC control message type.
HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 63
Channel Abbreviation
Packet Data Traffic CHannel Uplink - PDTCH/U Packet Data Traffic CHannel Downlink - PDTCH/D Packet Broadcast Control CHannel - PBCCH Packet Common Control CHannel - PCCCH Packet Dedicated Control Channel - PDCCH Packet Paging CHannel - PPCH Packet Random Access CHannel - PRACH Packet Access Grant CHannel - PAGCH Packet Notification CHannel - PNCH Packet Associated Control CHannel - PACCH Packet Timing advance Control CHannel Uplink - PTCCH/U Packet Timing advance Control CHannel Downlink - PTCCH/D
Page 64
Page 65
PBCCH
Page 66
PRACH
Uplink only, used to request allocation of one or several PDTCH/Us or PDTCH/Ds.
PAGCH
Downlink only, used to allocate one or several PDTCHs.
PPCH
PRACH
PAGCH
PNCH
PNCH
Downlink only, used to notify MS of PTM-M call.
If no PCCCH is allocated, the information for packet switching operation is transmitted on the CCCH. If a PCCCH is allocated, it may transmit information for circuit switching operation.
HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 67
PTCCH/U
Used to transmit random access bursts to allow estimation of the timing advance for one MS in packet transfer mode.
PACCH
PTCCH/U
PTCCH/D
PTCCH/D
Used to transmit timing advance updates for several MS. One PTCCH/D is paired with several PTCCH/U's.
HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 68
Mode 3: PDTCH+PACCH+PTCCH
With the increase of traffic, the packet public channel should be configured in the cell. Channel combination mode 1 and mode 2 should be adopted.
Mode 4: PBCCH+PCCCH
(PCCCH=PPCH+PRACH+PAGCH+PNCH
In case of small GPRS traffic, GPRS and circuit services share the same BCCH and CCCH in the cell. In this case, only combination mode 3 is needed in the cell.
Page 69
Page 70
Page 71
25
51
B0
B1
B2 T B3
B4
456 bits
B5 I B6
B7
B8 T B9
B10 B11 I
01234567
01234 567
Page 72
BCCH 0
F S B B B B C C C C F S C C C C C C C C F S C C CC C C C C F S C C C C C C C C F S C C C C C C C C
1
12 25 51
PDCH
2 B0 3
B1
B2 T B3
B4
B5 I B6
25
B7
B8 T B9
B10 B11 I
TCH
4T 5 6 7
T T T T T T T T T T TSTT T T T T T T T T T T I
Page 73
SNDCP PDU
LLC PDU
RLC/MAC block
N B N B N B N B
Physical layer
B0 B1 B2 T B3 B4 B5 I B6 B7 B8 T B9 B10 B11 I
Subscriber data SNDCP head LLC head
All rights reserved
LLC FCS
Page 74
RLC/MAC head
B5
B6
B7
B8
B9
B10
B11
TS 1
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
B11
TS 2
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
B11
MS1
MS2
MS3
Wireless resource allocation and wireless transmission adopt the wireless block (BLOCK) as the basic unit. Each PDCH can be used by several MSs; each MS can use multiple PDCHs at the same time. HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 75
DL
F=1 US
F=2 US
F=2 US
F=3 US
F=3 US
F=3 US
F=1 US
F=1 US
F=1 US
B0
9 0 B B1 11 IB
8 TB
B7
UL
5 I B B6
B4
B 3T
B1
I B0
USF=1
MS1
USF=2
MS2
USF=3
MS3
USF=4
MS4
Page 76
Page 77
Page 78
Fixed allocation (supported by all MSs and all networks) Fixed bit mapping is adopted to determine the allocated blocks in the allocation period without an assigned USF. Extended dynamic allocation (optional for the network)
The mobile station detecting an assigned USF value for any assigned PDCH allowing the mobile station to transmit on that PDCH and all higher numbered assigned PDCHs in the same block or group of four blocks.
Page 79
Page 80
MS Multi-TS Ability
Concept of MS multi-TS ability
Types Type 1: Non-simultaneous TRX Type 2: Simultaneous TRX the multi-TS ability level is 1-29; the bigger the level, the stronger the multi-TS ability. 1~12 (Type 1),up to 4 timeslots in any direction 13~18 (Type 2),ranges between 3~8 timeslots 19~29 (Type 1)
BSS allocates resources according to the MS multi-TS ability, requested QoS and current resource configuration.
Page 81
Page 82
Power Control
Power control can improve the spectrum usage and system capacity as well as reduce MS power consumption. As there is no continuous bi-directional connection in the packet data transmission process, GPRS power control is very complicated. Uplink power control includes open-loop and close-loop power control. About downlink power control, there is no specific definition in protocol. It lies on the BTS and its algorithm needs information about downlink, so downlink power control needs MS sends channel quality reports to BTS.
Page 83
Page 84
The network subsystem must support NC0 and should gradually support NC1 and NC2.
Page 85
NC2 MR
The MS shall not
MS
Cell re-selection command
BTS
Page 86
Chapter 1 GPRS System Overview Chapter 2 GPRS Achitecture Chapter 3 GPRS Network Interfaces & Protocols Chapter 4 GPRS Wireless Subsystem Chapter 5 GPRS Location Area
Page 87
BSC2 CELL CELL CELL CELL CELL CELL CELL RA2 CELL RA1 LA1 LA2 CELL RA3
Page 88
MCC
LAC
Page 89
RAI
Routing area is the sub-set of the location area. In special cases, the two areas are equal The division of the routing area is related with traffic distribution and SGSN processing ability
MCC
MNC
LAC
RAC
Page 90
CGI
CI (Cell Identity): This code uses two bytes hex code to identify the radio cells within a LAI. RAC is only unique when presented together with LAI. CI is only unique when presented together with LAI or RAI. CGI = MCC+MNC+LAC+{RAC}+CI
MCC
MNC
LAC
RAC
CI
Page 91
CGI
Page 92
Summary
GPRS System Overview GPRS Achitecture GPRS Network Interfaces & Protocols GPRS Wireless Subsystem GPRS Location Area
Page 93
Thank You
www.huawei.com