Beruflich Dokumente
Kultur Dokumente
Principles
You can be familiar with the following after taking this course.
• GPRS network characteristics and fabrication(是否structure更合适?)
• GPRS interfaces and protocols
• GPRS radio air interface technology
• GPRS work flow
• Evolution from GPRS to 3G
Catalog
GPRS Network Overview
GPRS Radio Interface Element(原理是否用principle更
合适?)
GPRS Mobility Management
GPRS Session Management
GPRS Data Transferring Process
Process of Evolution from GPRS to 3G
GPRS Network
What is GPRS?
Overview
GPRS features
adapted to aperiodic bursty data service
uplink and downlink can be asymmetrical. Data rate is changeable.
flexible resource management style
GSM voice and GPRS data service share RR dynamically.
MS has various mapping relationships with channels.
One MS can has multiple data sessions simultaneously.
~171.2kbit/s
Major interface protocols (Internet,X.25和SMS) are supported.
Shared GSM infrastructure to reduce network operation cost.
Charge fees based on data quantity.
GPRS Network
GPRS Services
Overview
Bearing service
WWW scanning, FTP, WAP and E-mail etc.
PTP
Unconnected PTP service (PTP-CLNS) like IP
Connected PTP service (PTP-CONS) like X.25
PTM:GPRS provide in the second phase
PTM-M(multicasting)
PTM-G(group calling)
IP-M(multicasting)
GPRS Network
GPRS Services
Overview
Telecom Service
PTP: E-mail, electronic monitoring, online games
PTM:weather forecast
Mobile IP
Complementary service
GSM phase2 supplementary service supported by GPRS
GPRS specified supplementary service
GPRS service & GPRS Network
existing service Overview
BSS
PSTN
HLR/AUC
Um
R/S
SMS-GMSC
MSC
PCU
SS7 Network
EIR Router R
SGSN Server
Border
Gateway Data Network
GGSN
GPRS (Internet)
Backbone Firewall
Inter-PLMN IP based
network
Firewall Router R
PTM-SC
Management of SG
Authentication Mobility
SN-MS logical links
encryption(更改为 information
Acknowledgement or
ciphering) Endorsement
unacknowledgement
info
IMEI check
transferring
SGSN-BSS data
Storage and CG charging
transferring path
transferring of user data Radius
management
Management of APN charging
SGSN-GGSN and
SGSN-SGSN path
management
GPRS Network
HLR Function
Overview
GPRS subscriber subscription data
User authentication
GMM or router selection information upgrading and
manipulation
Save and upgrade SGSN number and address of user service
GPRS user location deleting indication
MS availability
user tracing (optional)
MSC/VLR subsidiary
GPRS Network Overview
function
MSC/VLR HLR
SS7
A Gs
Gr
Gi IP Network
BTS BSC PCU SGSN GGSN
Gb
Abis
Gn Gn
Um GPRS
Gn Backbone
MS BG
Gp
SGSN BG
Gn
Other PLMN
GGSN
2018/9/28
Major Interfaces GPRS Network
Function Overview
Um interface
Gb interface
SGSN communicates with BSS and MS via Gb interface which
supports the function of packet data transferring, GMS(GMM) and SM.
This interface is a must in GPRS network.
Gi interface
Gi interface connects GPRS with exterior(external) packet data
network. GPRS connects with PDN including internet or ISDN via Gi
interface. Operations such as Encapsulation, decapsulation,
address conversion, user authentication are needed on this
interface.
Major Interfaces GPRS Network
Function Overview
Gn interface
Gn interface is interface between GPRS service supporting
nodes, i.e. interfaces between SGSN, between SGSN and GGSN, and
works based on GTP.
Gs interfaces
Via Gs interface , SGSN together with MSC realizes the
function of GMM including united Attach & Detach, upgrading of
united router area & location area(operation of LAU&RAU). SGSN
will also receive CS paging info from MSC and transmit to MS
through PCU.
Others
Gr、Gd、GP、Gc、Gf。
GPRS Data GPRS Network
Transferring Platform Overview
Application
IP/X.25 IP/X.25
Relay
SNDCP GTP
SNDCP GTP
LLC LLC
UDP/TCP UDP/TCP
Relay
RLC BSSGP
RLC BSSGP IP IP
Network Network
MAC MAC L2 L2
Service Service
Physical layer
It’s categorized into radio frequency layer and physical
layer(physical link layer)
Protocol of L1bis、L1、L2
There are no fixed regulations on that. Different manufacturers
may have different solutions.
RLC/MAC
RLC provides reliable RL for upper service and MAC is
responsible for channel positioning and reuse. RLC and MAC
constitute OSI layer protocol with Um interface, and use service
provided by physical link layer .
GPRS Data Transferring GPRS Network
Platform Overview
NS
NS realizes transferring function based on BSSGP which lays
on the basis of flame layer connection between BSS and SGSN and
passes through switch nodes of frame layer.
BSSGP
In DL, SGSN provides BSS with radio information to realize
RLC&MAC function; In UL, BSS provides SGSN with radio information
gotten from RLC&MAC. BSSGP enables function of BSS and SGSN
management. This layer transmits router and Qos information
between BSS and SGSN without error correction function.
Relay
Relay in BSS is relay LLC PDU between Um and Gb while Relay in
SGSN is to relay PDP PDU between Gb and Gn.
GPRS Data GPRS Network
Transferring Platform Overview
LLC
LLC is reliable and protective logical link between MS and
SGSN and is dependent of lower layer radio interface protocol. It
has two transferring mode: acknowledgement and non-acknowledgement.
SNDCP
It’s network protocol which is responsible for mapping,
compression, subsection, sequence and reuse. Main function include
reuse multiple PDP, compress or decompress user data and protocol
control information, partition N-PDU into LL-PDU or encapsulate
reversely.
GPRS Data GPRS Network
Transferring Platform Overview
GTP
This protocol encourages data and signaling transferring between
supporting nodes of GPRS key network. PTP PDU PD should be encapsulated
with GTP.
UDP/TCP
They belongs to transmit layer protocol , providing end-to-end
reliable link. TCP (connection protocol) provides with flow protection
and control function(flow control function) and guarantee the correctness
of data transferring while UDP (non-connection) is just the transceiver
of datagram without error correcting capability and not caring about
whether the datagram has been correctly received.
IP
GPRS backbone network protocol is used for router selection and
signaling control. GPRS backbone network preliminarily use IP V4, later
will use IP V6.
GPRS Signaling GPRS Network
Platform Overview
Interworking
MAP MAP MAP MAP
GTP GTP
TCAP TCAP GTP GTP
UDP UDP TCAP TCAP
SCCP SCCP
IP IP UDP UDP SCCP SCCP
MTP3 MTP3
L2 L2 IP IP MTP3 MTP3
MTP2 MTP2
L1 L1 L2 L2 MTP2 MTP2
L1 L1
Gn L1 L1 L1 L1
GSN GSN Gc
GGSN HLR Gn Gc
GGSN GSN HLR
GSN-GSN
Catalog
CS
PDTCH/CS1
PDTCH/CS2
·Ö×éÒµÎñÐŵÀ
Âß¼-ÐŵÀ PDTCH/CS3
PDTCH/CS4
PS
PBCCH£¨ÏÂÐУ©
PRACH(ÉÏÐÐ)
PAGCH(ÏÂÐÐ)
PCCCH PPCH£¨ÏÂÐУ©
·Ö×é¿ØÖÆÐŵÀ
PNCH£¨ÏÂÐУ©
PACCH
PDCCH PTCCH/D£¨ÏÂÐУ©
PTCCH/U£¨ÉÏÐУ©
把里面的中文改成英文吧
GPRS Logical GPRS Radio Interface
Channel Type Principle
Service Volume
When GPRS traffic is not intense, GPRS and circuit traffic generally share
BCCH and CCCH in cells. In this case, mode 3 is needed.
A series
Can attach GPRS network and GSM network simultaneously and PS and CS
traffic can be conducted simultaneously.
B series
Can attach GPRS network and GSM network simultaneously and PS and CS
traffic can be conducted simultaneously. (怎么跟A类手机的描述一样?)
C series
Can’t attach GPRS network and GSM network simultaneously. Select
either PS traffic or CS traffic to conduct and unselected traffic is
in disconnected state.
Logical Channels ’ GPRS Radio Interface
Mapping Principle
52 TDMA Frames
B0 B1 B2 T B3 B4 B5 I B6 B7 B8 T B9 B10 B11 I
RLC Block
T = PTCCH,
I= Idle frame
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
B0 - B11 = Radio blocks
TDMA frame
Except PRACH and PTCCH/U, the unit of logical channels is Block with the
occupancy sequence is B0, B6, B3, B9, B1, B7, B4, B10, B2, B8, B5, B11.
52 Multiframe GPRS RadioUM接口帧结构
Interface
Description Principle
Multiple TSL can constitute one PDCH group, each including 8 TSL at
most.
One BLOCK includes 4 TDMA frame which is the smallest unit of user
occupancy.
Multiple users scramble for these blocks, in this way the goal of
packet share is achieved.
CS Coding GPRS Radio Interface
Scheme Principle
RLC / MAC layer RLC / MAC header RLC Data BCS
Radio block
Convolutional coding
Puncturing
456 bits
Physical layer
4 bursts
Coding scheme Code rate Radio block excl. BCS BCS Tail Coded bits Punctured bits Bit rate
CS-1 1/2 184 40 4 456 0 9.05 kbit/s
CS-2 ~ 2/3 274 16 4 588 132 13,4 kbit/s
CS-3 ~ 3/4 318 16 4 676 220 15,6 kbit/s
CS-4 1 440 16 - 456 0 21,4 kbit/s
CS Coding GPRS Radio Interface
Scheme Principle
TBF
TBF is physical link used by RR identity to transmit LLC PDU unidirectionally
on PDCH. It’s RR allocated on one or more PDCH on which RLC & MAC blocks
carrying one or more LLC PDU are transmitted.
TFI
Each TBF is assigned one TFI, and it’s possible to use one TFI in different
directions. TFI assignment before LLC frame transmission. RLC & MAC related
to one specified TBF must include one TFI.
PDTCH GPRS Radio Interface
Assignment Principle
dynamic assignment
GPRS
user 2
GPRS GPRS GPRS GPRS
user 1 user 3 user 5 user 6
GPRS
Speech user 4 Speech Speech
call 1 Idle call 2 call 3
CS PS PS PS CS CS PS CS
GPRS Radio Interface
PDTCH Assignment
Principle
时隙7 P2 P1 P3 P3 P3 P3 P3 P3 P3
时隙6 P2 P1 P3 P4 P4 P5 C8 C8 C8
时隙5 P1 P1 P1 P4 P4 P5 C9 C9 C9
时隙4 P1 P1 P1 P1 P5 P5 P5 P5 P5
时隙3 C4 P1 P1 P1 P1 P1 P1 C10 C10
时隙2 C3 C3 C3 C3 C3 C3 C3 C3 C3
时隙1 C2 C2 C2 C6 C6 C6 C6 C6 P1
时隙0 C1 C1 C5 C5 C5 P5 C7 C7 C7
1 2 3 4 5 6 7 8 9 时间
15 CS1
CS2
CS3
10 CS4
0
0 4 8 12 16 20 24
C/I(dB)
Packet Data GPRS Radio Interface
Transmission Principle
B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11
B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11
B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11
IP
N-PDU
Each IP package can be divided into blocks on one or more SNDCP layer.
RLC Block together with MAC header are sent into air by 4 bursts.
Packet Data GPRS Radio Interface
Transmission Principle
RLC Blocks
RLC/MAC Blocks
TDMA Bursts
0 7 0 7 0 7 0 7
= BURST PERIOD
Network Function
Work with HLR to erase GMM context.
User data management
MS class mark handling
Work with MSC/VLR for united location upgrading(LAU) and united paging
etc.
GMM Status GPRS Mobility
Migration Model Management
IDLE
IDLE IDLE
IDLE
GPRS Detach
GPRS Attach GPRS Detach GPRS Attach or
Cancel Location
Implicit Detach
READY READY
or
Cancel Location
STANDBY STANDBY
GMM State
idle:GMM context isn’t established and MS is unavailable
standby:GMM context has been established and MS can receive
paging but not transfer data; router area at which MS located
Ready :MS can transfer data and cell in which MS belongs to
GMM context
MS flag
GMM state
location information of MS (router area flag and cell flag)
Serving SGSG location and VLR serial number (MS only)
Encryption algorithm and authentication parameter
GMM Status GPRS Radio Interface
Transit Principle
Idle(Idle)
When GPRS is in Idle state, GMM is not activated by the user.
There’s no effective location information or router information
concerning this user in MS and SGSN environment. In this case
MM is not supported.
Under this circumstances, MS makes selection and reselection of
PLMN and GPRS. Establish MM environment in MS and SGSN by
activating GPRS function.
GMM Status GPRS Radio Interface
Migration Principle
Standby
In standby state, IMSI of the user in MM environment has been created in
MS and SGSN, and MS can receive paging message but not to send
packet data. In SGSN, if it receives response to paging from MS , MM
state migrates to Ready. And MM state of MS will return to Ready when
data or signaling transmit from MS. Accordingly when SGSN gets data
and signaling from MS, MM state will migrate to Ready.
MS can process GRPS detach function to enter Idle state.
When Ready state timer times out
SGSN know router information of MS
MS can receive paging information
MS can have router upgrading
GMM Status GPRS Radio Interface
Migration Principle
Ready
In this state, information of cells in which MS belongs to can be found
in SGSN MM environment, and MS can transceive PTP PDU. Ready
state is monitored by a counter and MM environment will migrate from
Ready to Standby. MS can invoke GPRS traffic detach function to
realize the migration from Ready to Idle.
When GPRS attach is completed
SGSN know CELL ID of MS
MS can transceive PTP data
MS can have cell upgrading function
GPRS Attach GPRS Radio Interface
Procedure Principle
new old
MS BSS new SGSN old SGSN GGSN EIR MSC/VLR HLR MSC/VLR
1. Attach Request
2. Identification Request
2. Identification Response
3. Identity Request
3. Identity Response
4. Authentication
5. IMEI Check
9. Attach Complete
10. TMSI Reallocation Complete
GMM Authentication GPRS Radio Interface
Procedures Principle
Identity Request
Identity Response
GMM
Check IMEI
Identifier
Check IMEI Ack
verification
Detach Signaling GPRS Radio Interface
Procedures Principle
1. Cancel Location
2. Detach Request
3. Delete PDP Context Request
HLR originate
GPRS Radio Interface
Location Management
Principle
MS BSS SGSN
2. Security Functions
3. Forward Packets
4. Security Functions
6. Update Location
7. Cancel Location
5. Forward Packets
7. Update Location
8. Cancel Location
1.
1.
BSC SGSN
RA1
PDP content:
APN
NSAPI
INACTIVE
ACTIVE
Function of SM GPRS Session
Management Management
PDP context activation: either MS or network originates this
function and PDP context status migrates to ACTIVE
Authentication
SGSN gets GGSN address through analysis of APN
QoS negotiation, address assignment and start charging etc.
Second activation
在一个PDP地址上可以有多个通过而起激活流程产生的PDP上下文,这些上下文用TFT进
行区分和标识(漏翻译)
PDP Activation Process: GPRS Session
MS Originate Management
MS SGSN GGSN
2. Security Functions
3. Create PDP Context Request
MS
3. Create PDP Context
Response
4. Activate PDP Context Accept originate
1. PDP PDU
2. Security Functions
3. Delete PDP Context Request
MS originate
3. Delete PDP Context Response
MS SGSN GGSN
Internet
PDP Context GPRS Session
Activation Scene - 2 Management
SGSN
context request” (Create PDP
GPRS Access
Core Point
2. Network Intranet
GGSN
Internet
PDP Context GPRS Session
Activation Scene - 3 Management
external data network wanted by APN identity
user
Dynamic address is assigned by GGSN interior
BTS BSC IP address pool or exterior DHCP server
GGSN returns “ establish PDP context
2.
SGSN response” (Create PDP context Response) to
SGSN
SGSN return “activate PDP context” (Create
GPRS
Core
Network PDP context Accept) to MS
GGSN SGSN can establish router between MS and
Intranet
1. GGSN
Internet
Catalog
PCCCH
PACCH
Access Mode
ONE PHASE
TWO PHASE
means network assigns single RLC & MAC block the first time and assign
corresponding RR upon MS’s specific request.(资源请求为Packet resource
request)
CCCH GPRS Data Transferring
One-phase Access Process
MS Network
Uplink Data
PDTCH
CCCH GPRS Data Transferring
Two-phase Access Process
MS Network
Uplink Data
PDTCH
Uplink Data
PDTCH
GPRS GPRS Data Transferring
UL Data Transferring Process
MS BSS SGSN
Data Block
PACCH
MS Network
Packet Paging Request
PPCH or PCH
LLC PDU
Immediate Assignment
AGCH
Data Block
PDTCH
Data Block
PDTCH
Packet Downlink Assignment
PACCH
Data Block
PDTCH
Data Block (last, polling)
PACCH
TA Initialization
Initial TA value isn’t contained in Immediate Assignment message,
indicating UL data transmission will not be conducted before TA value is
gotten from TA upgrading
Continuous TA upgrading
Upgrade once every(不知道这种语法对否?) 8x52multi-frame (1920ms,
approximately 2 second)
Constant TA GPRS Data Transferring
Upgrading Process Process
Uplink: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
For UL & DL data transferring, TAI will be gotten upon getting PDCH. TAI is from
0 to 15 and indicates 16 idle frame location of constant 8*52 multi-frame.
On UL channel, MS sends access burst on Idle frame assigned by specified TAI. On
DL, corresponding idle frame sends TA Message.
Power Control in GPRS Data
GPRS Transferring Process Transferring Process
BSC BTS
BTS BSC
SGSN
Inter-PLMN
Backbone
SGSN Network Intra-PLMN
BG Backbone
Intra-PLMN Network
HPLMN Backbone BG VPLMN
GGSN
Network
Server
GGSN Data
Network
Catalog
修改为英文吧?这个图不难画
Channel Coding
Evolution of GPRS to 3G
of GPRS& EDGE
GPRS Evolution
Evolution from GPRS to 3G