Professional Documents
Culture Documents
User 1
User 2
User 3
User 4
User 1
User 3
User 4
User 2
latency, which shall not only provide better user
experience for enhanced mobile broadband
(eMBB) services, but also connect to new vertical
Time
(a)
Time
(b)
Time
(c) industries and new devices, creating advanced
application scenarios such as massive machine
Power/code/space Frequency Power/code Frequency
User 1 type communication (mMTC) and ultra reliable
User 2 low latency communication (URLLC) services.
The mMTC application scenario aims to support
User 4 User 3 a massive number of devices simultaneously,
User 3 User 4 while the URLLC scenario enables mission-critical
User 2 User 5 transmissions with ultra high reliability and ultra
User 1 low latency. Toward these goals and among all
User 6
(d)
Time
(e)
Time components in the radio link design, NOMA has
attracted great attention across both academia
Figure 1. Illustrative example of different multiple access schemes: a) TDMA; and industry [2–15].
b) FDMA; c) OFDMA; d) CDMA/SDMA; e) possible NOMA solution. For instance, the application of NOMA in
eMBB is expected to increase the multi-us-
er capacity, provide better fairness against the
overhead is needed to guarantee the orthogo- near-far effect, and improve user experience in
nality. ultra dense networks. For the URLLC scenario,
the application of NOMA can enable ultra reli-
Non-Orthogonal Multiple Access able link quality when contention-based grant-free
Compared to OMA, NOMA opens the hori- transmission is applied to achieve ultra low laten-
zon for a new angle of thinking. In particular, cy. It is also important to point out that the appli-
by relaxing the constraint of orthogonal radio cation of NOMA enables efficient multiplexing
resource allocation, the user scheduling problem of URLLC and eMBB services to further improve
constrained by the limited time and bandwidth resource utilization. Finally, for the mMTC scenar-
resources is no longer a binary selection, but the io, NOMA is by far the most competitive solution
optimization of joint power, code signature, and to address the massive connectivity issue together
receiver design. As has long been predicted by with the large coverage requirement. In the fol-
the network information theory [1], the total num- lowing, we elaborate the recent NOMA standard-
ber of users served as well as the overall capac- ization progress in 3GPP for both downlink (DL)
ity of the system can be greatly improved in a and UL, respectively.
NOMA network compared with that of an OMA
network, especially when advanced multi-user DL NOMA Standardization
detection algorithms are applied. Moreover, due The recent study of NOMA in 3GPP started in
to the non-orthogonal nature, the requirement LTE Release-13 under the name Multi-User Super-
of precise channel feedback and scheduling for posed Transmission (MUST), mainly focusing on
multi-user multiplexing is thus reduced, or even DL transmission. The MUST schemes can be cat-
removed in some scenarios. egorized into three categories [5]. In MUST Cate-
A generic example of NOMA is described in gory 1, coded bits of two or more co-scheduled
Fig. 1e, in which different users are multiplexed users are independently mapped to component
in three domains of time, frequency, and power/ constellation symbols, but the composite constel-
code, which means the users are not orthogonal lation does not have Gray mapping. In MUST Cat-
on any of the domains alone. However, by apply- egory 2, coded bits of two or more co-scheduled
ing appropriate code design and time/frequen- users are jointly mapped to component constel-
cy occupation patterns, users can be efficiently lations, and then the composite constellation has
decoded/separated, while better overall perfor- Gray mapping. In MUST Category 3, coded bits
mance can be achieved compared to OMA. of two or more co-scheduled users are directly
The rest of the article elaborates the recent mapped onto the symbols of a composite con-
progress of NOMA standardization in the Third stellation.
Generation Partnership Project (3GPP), especial- It is expected that in the future, MUST
ly in the uplink (UL), and the basic features of schemes, possibly with some new features, will be
NOMA transceivers based on a unified frame- considered in 5G. The evolved techniques may
work. The primary goal is to provide a systemat- also be combined with the beam management
ic way for interested researchers to get a quick techniques designed in the scenario with a large
understanding of the state-of-the-art design prin- number of transmit and/or receive antennas.
ciples for NOMA transceivers. Two interesting
application examples of NOMA enabled UL UL NOMA Standardization
grant-free transmission for small packets [2] and In 3GPP Release-14 study for New Radio (NR)
NOMA enabled open-loop collaborative transmis- system design, 15 NOMA schemes have been
sion in DL [3] are then given to further elaborate proposed, mainly targeting UL transmissions to
the benefit of NOMA. Conclusions and challeng- support massive connectivity and to enable the
es are also outlined at the end of the article to newly defined grant-free transmission procedures
shed light on possible future works. with low latency and high reliability. A full list of
(a) (b)
(c) (d)
RE 1 RE 1
RE 2 = + + + + + RE 2 = + + + + +
RE 3 RE 3
RE 4 RE 4
User User User User User User User User User User User User
1 2 3 4 5 6 1 2 3 4 5 6
(e) (f)
Figure 3. Illustration of different spreading features: a) sequence-based non-sparse spreading; b) repetition-based sparse spreading;
c) independent modulation-based sparse spreading; d) Joint modulation based sparse spreading; e) example of 6 sparse-spreading-
based NOMA signatures design of length 4 with equal weights (the number of non-zero elements in each signature is the same);
f) example of 6 sparse-spreading-based NOMA signatures design of length 4 with unequal weights (the number of non-zero ele-
ments in each signature is different).
can be configured by each user to construct the symbol level with different types of spreading
its own NOMA signatures. For NOMA signa- and RE mapping.
tures that include the feature of symbol-level •Example configuration 1: Sequence-based
spreading, the spreading length, spreading type non-sparse spreading. In this configuration, per
(modulation dependent or not), and spreading symbol modulation is applied together with
signatures/codebooks can be designed to facili- sequence-based spreading and non-sparse sym-
tate the multi-user detection at the receiver side. bol-to-RE mapping, as shown in Fig. 3a. The opti-
Besides the configured symbol-level spreading, mization variables in this configuration mainly lie
symbol-level interleaving/scrambling may be con- in the design of the low correlation spreading
figured by each user as another dimension to help sequence [6].
distinguish users and/or randomize interference. •Example configuration 2: Repetition-based
Moreover, power adjustment as a power domain sparse spreading. In this configuration, per sym-
feature can be configured with and without the bol modulation is applied together with repeti-
other spreading/scrambler features. tion-based spreading and sparse symbol-to-RE
Symbol to RE Mapping: Symbol-to-RE map- mapping, as shown in Fig. 3b. The optimization
ping can be non-sparse (i.e., all symbols take all variables in this configuration lie in the choices of
available REs), or sparse (i.e., symbols occupy spreading length and sparsity patterns with equal
only a portion of the available REs). In the latter or unequal weights [7], as shown in Figs. 3e and
case, the sparsity level and the symbol-to-RE map- 3f, respectively.
ping pattern can be configured to be user-specific •Example configuration 3: Independent mod-
to facilitate multi-user detection. Note that sparse ulation-based sparse spreading. In this configu-
symbol-to-RE mapping can also be interpreted as ration, per symbol modulation with independent
part of spreading in the sense that the actual REs bit groups is applied as well as interleaved zero
for the group of information bits are expanded by tones to have sparse symbol-to-RE mapping, as
adding zero tones. shown in Fig. 3c. The optimization variables in
One of the key tasks of the NOMA SI in this configuration mainly depend on the symbol
Release-15 is to figure out how to configure each interleaver design to introduce zeros into a block
of these building blocks so that different per- of non-zero symbols with user-specific sparsity
formance metrics such as block error rate, con- patterns. By selecting different levels of sparsity,
nection density, throughput, PAPR, and energy this configuration can have the flexibility to trade
efficiency can be achieved for each of the eMBB, between larger channel coding gain and less
URLLC, and mMTC scenarios with scenario-specif- inter-user interference [8].
ic requirements and assumptions. •Example configuration 4: Joint modula-
Example of Configurations: Having discussed tion-based sparse spreading. In this configuration,
different options in each component block, Fig. 3 joint multi-symbol modulation with good distance
shows some examples of configured features at properties (Euclidean and/or product) among the
•••
•••
•••
•••
•••
•••
•••
•••
•••
such as mapping decoder MPA/EPA/ mapping iteratively approximating
MF/MMSE FEC
MMSE/ESE decoder the posterior probability
1st stage 1st stage LLR of undecoded bit streams distribution as a Gauss-
••• ••• ian distribution, thus
Signal Signal Signal Signal
changing the message
•••
•••
•••
•••
cancel rebuild cancel rebuild
••• passing procedure to
Decoded Decoded
bits MU FEC bits
SU detector decoder update means and
detector De- FEC De-
such as
•••
•••
•••
•••
•••
•••
•••
•••
•••
such as mapping decoder MPA/EPA/ mapping variances only, whose
MF/MMSE FEC
MMSE/ESE decoder complexity grows lin-
•••
2nd stage 2nd stage early with the number
•••
•••
(a) (b) of users.
Figure 4. Illustration of typical receiver structures for NoMA multi-user detection: a) SU detector with hard
SIC; b) MU detector with hybrid soft and hard PIC.
points in the overall multi-symbol constellation is while a typical MU detector includes the maxi-
applied together with sparse symbol-to-RE map- mum a posteriori probability (MAP) algorithm,
ping, as shown in Figure 3d. The optimization vari- maximum likelihood (ML) algorithm, message
ables in this configuration mainly lie in the joint passing algorithm (MPA) [10], and expectation
multi-symbol constellation design to maximize the propagation algorithm (EPA) [11], as well as the
coding/shaping gain compared with per symbol MU MMSE estimator [6] and elementary signal
modulation and spreading, and also in the selec- estimator (ESE) [12], and so on. Note that in the
tion of spreading length and sparsity patterns to case of spreading, the MAP/ML and MMSE can
adaptively trade between higher signal diversity be done either in a block-based way (perform the
and lower inter-user interference based on scenar- detection method jointly for the-based manner
io requirement [9]. Note that in this configuration, (e.g., chip-by-chip MAP [8]), in which the latter
similar to example configurations 1 and 2, code has lower complexity.
domain interference suppression techniques are In particular, MAP and ML refer to the opti-
applied, and similar to example configurations mal receivers based on the maximum a posteri-
2 and 3, sparse symbol-to-RE mapping is intro- ori probability decision criterion and maximum
duced for supporting more superposed users with likelihood decision criterion, respectively. With a
affordable receiver complexity. In addition, this uniform prior probability, MAP is equivalent to
configuration exploits the modulation domain ML. MPA can be considered as a kind of approx-
optimization, which can further improve spectrum imation of MAP/ML detector by introducing the
efficiency. message passing procedure on the factor graph
to replace the direct probability calculation [9],
Receiver Side Structures where the sparsity in NOMA signature can further
In theory, the optimal multi-user receiver needs reduce its complexity compared with ML detec-
a fully joint design of symbol-level detection and tion but keep similar performance. EPA takes
bit-level FEC decoding, which, however, has a next step to reduce complexity by iteratively
prohibitively high complexity for practical imple- approximating the posterior probability distribu-
mentation. The other extreme is to completely tion as a Gaussian distribution, thus changing the
separate the two operations, which is simple but message passing procedure to update means and
may suffer from severe performance degradation variances only, whose complexity grows linearly
as compared with the joint design. In practical with the number of users.
systems, one can come up with a more realistic On top of all these detectors, successive inter-
design where a unified turbo-like outer-loop struc- ference cancellation (SIC) can be applied in the
ture is adopted to allow iterations between the outer-loop structure with either hard SIC or soft
symbol detector and the FEC decoder. This tur- SIC operations. Specifically, for hard SIC oper-
bo-like outer loop structure is briefly illustrated in ation, only the successfully decoded signals are
Fig. 2. cancelled, and no soft information is fed from the
Both the single-user (SU) detection and joint FEC decoder back to the symbol detector for the
multi-user (MU) detection can be applied to unsuccessfully decoded data streams, as shown
the symbol detector and demapper block. Here in Fig. 4a. For soft SIC, on the contrary, soft infor-
SU detection means that a single user’s signal is mation from the FEC decoder such as extrinsic
detected treating other users’ signals as noise, log-likelihood ratio (LLR) is fed back to the sym-
while MU detection means multiple users’ sig- bol detector as the prior information for the next
nals are decoded together, and decoding one round of detection. Note that for the joint MU
user’s data uses information from the signal of detector, parallel interference cancellation (PIC)
other users. A classic SU detector includes algo- instead of SIC can be applied to reduce decoding
rithms such as the matched filter (MF) and SU latency. Hard PIC and soft PIC can be combined
minimum mean square error (MMSE) estimator, in the sense that for users with decoded bits,
Grant-
C1 C2 ••• CM
NOMA signature set
based
Mapping
Packet Send 3 slots Time
arrival data
One slot with 7
OSs, 60 kHz SCS, 8
Grant- P1 P2 ••• PN
Pilot/RS set
free
slots/ms
Time
60.00% 0.01
PDR 1.88 X
50.00% 0.008
40.00%
0.006
30.00%
0.004
20.00%
10.00% OMA, 15RB, 3partitions NoMA, 15RB 0.002
OMA, 25RB, 5partitions NoMA, 25RB
0.00% 0
0.5 0.75 1 1.25 1.5 0 0.05 0.1 0.15 0.2
PAR (pkt/ms/user) PAR (pkt/ms/sector)
(c)
(d)
Figure 5. Illustration and benefit of NOMA-enabled grant-free network: a) illustrative example of how grant-free URLLC can have more
data repetition/retransmission opportunities; b) illustrative example of how a NOMA-enabled grant-free network works: c) example
performance gain of NOMA-enabled grant-free over OFDMA-based grant-free in terms of the ratio of satisfied users (successfully
delivering more than 99.99 percent of its total packets each within 1 ms) among all users at given PAR in the URLLC scenario;
d) example performance gain of NoMA-enabled grant-free over OFDMA-based grant-free in terms of supported PAR at given PDR
(e.g., 1 percent) in the mMTC scenario with extreme coverage case (maximum coupling loss, MCL, of 164 dB) considered.
reconstruction and cancellation are performed, same time and frequency resource as there is no
while for those users with non-decoded bits, soft coordination from the base station. In this case,
LLR can be fed back as inputs for the symbol NOMA-based grant-free transmission will show its
detector, as shown in Fig. 4b. advantage as a solution for contention resolution
with high reliability, since it is designed with high
Use Cases in Cellular Networks overloading capability. The design of NOMA-based
NOMA-Enabled Grant-Free Transmission grant-free transmission has been proposed and
Grant-free transmission is a mechanism that elim- discussed during Release-14 NR Study, in which
inates the dynamic scheduling request (SR) and NOMA signatures are taken as part of grant-free
grant signaling overhead for UL data transmission, resource besides the traditional physical resource
and a user can transmit UL data in an “arrive- such as time and frequency resource. Prior to
and-go” manner [2]. The benefits of grant-free transmission, a user can either randomly select one
transmission include overhead reduction, latency NOMA signature to transmit from a given resource
reduction, and energy saving, especially at the pool or transmit with a pre-configured NOMA sig-
user side with longer sleeping time. nature. Then in each contention region (the basic
With grant-free transmission, contention is unit of physical resource for grant-free transmis-
usually allowed to increase the system resource sion), multiple NOMA signatures from different
utilization, that is, the users may transmit on the users will be multiplexed, as shown in Fig. 5b. User
(c) (d)
specific pilots are assumed for user activity identifi- mission could still bring about 88 percent gain at
cation and channel estimation. 1 percent system PDR.
One design challenge for NOMA-based grant-
free transmission is to deal with the potential sig- NOMA-Enabled Collaborative Communications
nature collision, which will happen in the case of One of the solutions for interference coordina-
random signature selection, or when the number tion in wireless networks is cooperation among
of potential users is much larger than the pool transmit points (TPs) which is also known as
size of the NOMA signatures. This demands the coordinated multipoint (CoMP) transmission.
consideration of collision robustness in the com- Most proposed CoMP schemes in 3GPP up to
ponent configuration at the transmitter side and Release-14 are closed-loop precoding based on
the selection of collision-resilient MU detectors at the short-term channel state information (CSI)
the receiver side. Moreover, with more users mul- feedback from users to the cooperating TPs. CSI
tiplexed together, how to guarantee good user feedback can be quite challenging in future net-
detection performance and channel estimation works due to an excessive number of users and
quality offered by the extended pool of pilots is TPs, especially for ultra dense networks (UDNs)
another interesting topic to explore [13]. where a user is seen by a large number of TPs.
Some example system-level simulation results NOMA with inter-TP layer assignment through
are shown in Figs. 5c and 5d for URLLC and mMTC a central scheduler can provide an open-loop
scenarios, respectively. The attributes of simulation CoMP solution without the knowledge of short-
methodology including physical layer abstraction are term multi-TP CSI [3]. It can bring two main
delineated in [14]. In each figure, NOMA (taking advantages to the system:
SCMA as an example) enabled grant-free transmis- • Dramatic reduction of the overhead caused
sion is compared with OFDMA-based grant-free by dynamic multi-TP CSI feedback
transmission with the same parameter settings • Significant increase of the robustness to
(e.g., the same traffic model and path loss model, channel aging
the same total available bandwidth, and the same More specifically, in an open-loop CoMP solution
average power per user). It can be observed enabled by NOMA, different NOMA signature
from the figures that with NOMA design, at the sets are assigned to different TP antennas. Each
same PAR, the ratio of satisfied users (i.e., both transmit antenna uses a specific NOMA signature
the latency and reliability requirement are met) in set to multiplex UEs. Terminals jointly detect the
URLLC can be significantly increased. The smaller signals from multiple TPs within their CoMP col-
the total bandwidth, the larger the gain. And in laborative cluster. The cluster size depends on
the mMTC case, even with some users in very the network topology. On the other hand, a TP
deep coverage, NOMA-enabled grant-free trans- may serve multiple users if they have overlapped
1 Introducción
2 Fundamentos de Red 3G
EuropaOcc. EuropaOr.
2010/2011 ~2014
Japan y Asia Pacífico
2010/2011
Norte America
2010/2011 China
2011/2012
La introducción de los servicios LTE será de manera progresiva y dependerá de la realidad del país (demanda,
frecuencia, etc.)
LTE Advanced
1Gbit/s
R99
Other PLMN
MSC/VLR GMSC PSTN,ISDN
GSM /GPRS BSS
BSC
BTS HLR/AUC
PCU SCE
SS7
RNC
SMS
NodeB SCP
GPRS
Internet,
backbone
SGSN Intranet
UMTS
GGSN
UTRAN
CG BG
Other PLMN’s
GPRS network
Page 11
R99 Feature(1)
Page 12
R99 Feature(2)
Page 13
UMTS R4 Network Architecture
IP/ATM Backbone
Other PLMN
MGW MGW
PSTN,ISDN
GSM /GPRS BSS
VMSC Server GMSC Server
BSC
BTS HLR/AUC
PCU SCE
SS7
RNC
SMS
NodeB SCP
GPRS
Internet,
backbone
SGSN Intranet
UMTS
GGSN
UTRAN
CG BG
Other PLMN’s
GPRS network
Page 14
Difference between R99 and R4
CS domain evolution
CAP Over TDM MAP Over TDM CAP Over TDM/IP MAP Over TDM/IP
TUP/ISUP
MSC TDM MSC MSC Server TUP/ISUP/BICC
MSC Server
H.248 H.248
CS-MGW TDM/ATM/IP
CS-MGW
R99 R4
Notes: PS domain structure remain unchanged
Page 15
R4 CN Feature(1)
• CS domain
› Control is separated from bearer,MSC is split into
server and MGW MSC
› Traffic bearer can be IP , ATM or
TDM
› Signaling bearer can be IP or TDM
› TrFO: Transcoder Free Operation
Page 16
R5 Network Architecture
CS domain IP/ATM Backbone
Other PLMN
MGW MGW
GSM /GPRS BSS PSTN,ISDN
IMS domain
Page 17
R5 CN Feature
Page 18
The Trend of Network: Network Layer Structure
Control
SoftSwitch SoftSwitch
IP core network
Switch
S R
R
IAD UMG
AMG
Broadband Access SG 3G Access
Access TMG
UMG
PSTN
PLMN
Page 19
UMTS Architecture
Home
N e tw o r k
Domain
[Z u]
Cu Uu Iu [Y u]
Serving Transit
Netw ork N e tw o r k
Domain Domain
The core network domain may result from evolutions of existing network infrastructure.
Page 20
Interfaces in R99 network
PSTN
MSC/VLR GMSC ISDN
GSM /GPRS BSS
A
BSC
BTS HLR/AUC
C/D/Gs
Iu-CS
PCU SCE
SS7
Gb
RNC
Gr/Gs/Gd/Ge Gc SMS
NodeB Iu-PS
SCP
GPRS
Internet,
backbone
SGSN Gi Intranet
UMTS
GGSN
UTRAN Ga
CG BG
Gp Other PLMN
Page 21
Iu-CS Interface Protocol Stack
SS7 SCP
Control Plane User Plane
RANAP IuUP Iu-PS
SGSN GGSN
SCCP
GPRS
MTP3B backbone
SSCF-NNI
SSCOP CGF BG
AAL5 AAL2 Inter-PLMN
ATM
L1(PHY)
Page 22
SS7 Interface Protocol Stack
SCCP CGF BG
MTP3 Inter-PLMN
MTP2
MTP1
Page 23
PS Domain Interface Protocol Stack
SSCOP IP CGF BG
AAL5 AAL5 Inter-PLMN
G T P (G T P ' )
ATM
UDP
L1(PHY) IP
L 2 (M A C )
L1(PHY)
Page 24
New Interfaces in R4
PCU SCE
SS7
RNC
SMS
NodeB SCP
GPRS Internet,
backbone Intranet
UMTS SGSN
GGSN
UTRAN
CG BG
Other PLMN
Page 25
Interfaces in R4 CS Domain
BICC/ISUP/TUP
MTP3 MTP3B M3UA
MTP2 SSCF/SSCOP SCTP
MTP1 AAL5/ATM IP
MSC GMSC
Server Nc Server
H.248
Mc Mc SCTP UDP MTP3B
IP SSCF/SSCOP/AAL5
Nb
MGW MGW
Page 26
R5 network interface
Mb Mb PSTN
BGCF CSCF
PSTN Mm
Mk Mk
Mw
C, D,
Mj BGCF Gc, Gr
Mi
Cx
IMS- MGCF HSS
MGW Mg C SCF
Mn
Mr Mw Dx SLF
Mb
P -C S C F
M RFP M RFC PDF UE
Mp Gm
M Subsystem
Mb Mb Mb Go
Page 27
Interfaces List
Type Name Bearer Loation Function
CN-R Iu-CS AT M / MSC-RNC WCDMA user signaling access and voice bearer
AN (RANAP) IP(R5) assignment
Iu-PS AT M / SGSN-RNC WCDMA user signaling access and data bearer
(RANAP) IP(R5) assignment
A ( BSS AP ) TDM MSC- BSC G S M u s e r signaling a c c e s s a n d vo ic e b e a r e r a s s ign me n t
Gs TDM MSC-SGSN Inter-wor kin g b e t we e n P S d o ma in a n d C S domain,
( BSSAP +) e.g. c o m b i n e d location u p d a t e , c o m b i n e d pagin g.
MAP B Internal MSC-VLR Inner interface, usedfor user information query, for
interface example, mobility management, LAU, supplemental
s e r vic e s activate a n d s o o n .
C TDM/ MSC-HLR G e t M S R N , g e t u s e r ’s in t e llige n t s e r v i c e s t a t u s ,
IP Get user’s location(29.002, 23.078)
D VLR- H LR G e t M S R N , g e t u s e r ’s in t e llige n t s e r v i c e s t a t u s ,
Get user’s location(29.002, 23.078)
E MSC-MSC H a n d o ve r b e t we e n different M S C . An d t he S M S t ransfer
between S M C and MSC.(29. 00 2)
F MSC-EIR Check UE IMEI status
G VLR- V LR E x c h a n ge user’s informat io n(IM SI, authentication data)
b e t we e n different V L R ( 2 9 . 0 0 2 )
Gr SGSN-HLR P S user subscribe informat ion, U E location informat ion
Gc GGSN-HLR S u p p o r t P U S H s e r v i c e ( n e t w o r k in it ia t e P D P c o n t e x t
activation )
Page 28
Interfaces List
Type Name Bearer Location Function
Page 29
COMUNICACIONES MÓVILES 3G
2da parte
Contents
GPRS Overview
Typical Solution
Page 2
GPRS: General Packet Radio Services
IMS
Full Circuit Switch
UMTS PS
2.5G GPRS
Full Packet Switch
Initial phase of
Packet Switch
➢ City Navigation
Page 4
PS Can Provide Multiple Data Services
MMS
Browse PoC
Multiple
Data
Services
VP
Streaming
Game
BG
Gf Gd Ge Gs Gr Lg Other PLMN
Gc
GSM/GPRS
WAP Gateway
SGSN Gp GGSN
BSC/PCU
BSS
Gn Gi Firewall
Abis Gb Intranet/Internet
CG
BTS
Ga
Iu-ps
RADIUS MMSC
RNC DNS/DHCP server
UTRAN
SNMP Gom X-1/2/3
Iub
Node B
UMTS
Page 6
Important Entity Function
Gn/Gp
Ga Ga
Page 7
Important Entity Function-PCU
PCU (Packet Control Unit):
Radio Resource Management
Packet Routing and Transferring
PCU
BSC BTS
Abis Gb
BTS
BSC Gb GPRS
Backbone Gb
PCU
PCU SGSN SGSN
BTS Abis
BSC
BSC BTS
Page 8
Important Entity Function- RNC
UE UTRAN CN
Uu Iu
Iu-CS
RNC
Iub
CS
NodeB
Iu-PS
Iu-BC Iur
NodeB SGSN
Iu-BC
Iub
NodeB RNC
CBC
Page 9
Important Entity Function: DNS
SGSN GGSN(A)
ISP A
GPRS backbone
ISP B
BSS
DNS Internet/
GGSN(B) Intranet
Page 10
Gb interface- SGSN & PCU
A p p lication
IP IP
R ela y
SNDCP SNDC P G TP -U GTP-U
LLC LLC
R ela y UDP UDP
R LC R LC BSSGP BSSGP
IP IP
MAC MAC N etw ork N etw ork L2 L2
Service Service
GSM RF GSM RF L1bis L1bis L1 L1
Um Gb Gn Gi
MS BSS SGSN GGSN
Page 11
Iu-PS interface
Control Plane User Plane
Application
Relay Relay
ATM
Physical Bearer
UDP/IP
RNC SGSN
Page 12
SS7 interface
TCAP TCAP
SCCP SCCP
Signaling Signaling
Bearer Bearer
Ge
SGSN SCP
Page 13
GnGp interface
GPRS
Gn Backbone
GGSN
SGSN
Gp
BG
GPRS
Gn Backbone
GGSN
SGSN
Page 14
Gi interface
AAA Portal Server DHCP Server
HLR
Internet LNS
SGSN GGSN
Gi interface:
Page 15
Contents
GPRS Overview
Typical Solution
Page 16
GPRS Related Procedure
Mobility Management
Session Management
Page 17
GPRS Related Procedure- Mobility Management
Basic concepts
Security Function
Loaction Management
Page 18
MM (Mobility Management)
Main procedures
•Attach
keep track of the •RAU and periodic RAU
•Detach
current location
GMM •Service request (PMM)
of an MS
PMM •SRNS relocation(PMM)
Subscription
MS states
data other procedures
management
management
• P-TMSI reallocation
MM • Authentication
• Identification
• Subscriber management
NOTE: MM stores in MS and SGSN.
Page 19
GMM States
Timer Function
IDLE IDLE
READY Timer Function (GSM )
Page 20
PMM States
PM M- PMM-
DETACHED DETACHED
Detach, D etach,
PS Detach PS Attach R eject, PS Detach PS Attach Reject
PS Attach RAU Rej ect PS Attach RAU R eject
PS Signalling PS Signalling
Connection Releas e PMM- Connection Releas e PM M-
PMM- IDLE CONNE CTE D PMM-IDLE CONNE CTE D
SM-ACTIVE or SM-ACTIVE or SM-ACTIVE or SM-ACTIVE or
INA CTIVE P S S ig nalling INACTIV E INA CTIVE PS Signalling INAC TIVE
Connection Establish Connection Establish
Serving RNC
reloc ation
Page 21
MS/UE Operation Modes
Page 22
Network Operation Modes
Mode Circuit Paging GPRS Paging Channel Paging
Channel co-
ordination
Packet Paging Packet Paging Channel
Channel
CCCH Paging CCCH Paging Channel
I Channel Yes
GSM Packet Data Not Applicable
Channel
CCCH Paging CCCH Paging Channel
II No
Channel
CCCH Paging Packet Paging Channel
Channel
III No
CCCH Paging CCCH Paging Channel
Channel
Page 23
GPRS Related Procedure- Mobility Management
Basic concepts
Security Function
Loaction Management
Page 24
Attach Procedure
Period RAU
Inter-RAU SGSN
After attach, MM context will occupy SGSN memory, and period RAU, Inter-SGSN
RAU will occupy SGSN CPU.
Page 25
Attach Procedure
FUNCTION
•An MS/UE shall perform a GPRS Attach to
the SGSN in order to obtain access to the
GPRS services.
•If the MS/UE is connected via a GSM radio,
(IMSI or (PTMSI) it shall perform a GSM GPRS Attach
PTMSI+RAI) procedure.
(IMSI)
•If the MS/UE is connected via a UMTS radio
(Identity Type =
access network, it shall perform a UMTS
IMSI(IM)SI) GPRS Attach procedure.
RESULT
• SGSN get subscriber data from HLR
•HLR recorded the MS’s serving SGSN
number
• SGSN and MS create MM context for the
MS
•MS/UE become the ready or PMM-
CONNECTED state
.MS can request Session Management
services
Page 26
Reject Caused by GPRS Core Network
Cause in attach reject Actions in PS domain Actions in CS domain
Illegal MS The MS shall set the GPRS update status to If the MS is IMSI attached, the MS
GU3 ROAMING NOT ALLOWED The shall in addition set the update
Illegal ME
SIM/USIM shall be considered as invalid for status to U3 ROAMING NOT
GPRS services until switching off or the ALLOWED, shall delete any TMSI,
SIM/USIM is removed LAI and ciphering key sequence
number
GPRS services not allowed The MS shall set the GPRS update status to no effect
GU3 ROAMING NOT ALLOWED; The
SIM/USIM shall be considered as invalid for
GPRS services until switching off or the
SIM/USIM is removed.
GPRS services not allowed in this shall set the GPRS update status to GU3
PLMN ROAMING NOT ALLOWED
PLMN not allowed shall set the GPRS update status to GU3 The MS shall perform a PLMN
ROAMING NOT ALLOWED), shall reset the selection
Location area not allowed
GPRS attach attempt counter and shall
Roaming not allowed in this location change to state GMM-DEREGISTERED
area
No Suitable Cells In Location Area shall set the GPRS update status to GU3 The MS shall search for a suitable
ROAMING NOT ALLOWED cell in another location area in the
same PLMN
Page 27
MM Context
Field Description A/Gb Iu mode
mode
Cell Identity Current cell in READY state, last known cell in STANDBY or IDLE state. X
Cell Identity Age Time elapsed since the last LLC PDU was received from the MS at the SGSN. X
Service Area Code Last known SAC when initial UE message was received or Location Reporting procedure was X
executed.
Service Area Code Age Time elapsed since the last SAC was received at the 3G-SGSN. X
VLR Number The VLR number of the MSC/VLR currently serving this MS. X X
New SGSN Address The IP address of the new SGSN where buffered and not sent N-PDUs should be forwarded to. X X
Page 28
MM Context
IK Currently used Iu mode integrity key. 1) X
Radio Priority SMS The RLC/MAC radio priority level for uplink SMS transmission. X
MNRG Indicates whether activity from the MS shall be reported to the HLR. X X
NGAF Indicates whether activity from the MS shall be reported to the MSC/VLR. X X
Subscribed Charging Characteristics The charging characteristics for the MS, e.g. normal, prepaid, flat-rate, and/or hot billing X X
subscription.
ODB for PS parameters Indicates that the status of the operator determined barring for packet oriented services. X X
⚫ The information marked with a "1)" may be maintained if authentication is performed by the UMTS
authentication procedure.
⚫ The information marked with a "2)" may be maintained if authentication is performed by theGSM
authentication procedure.
Page 29
Detach Type
Type of detach (octet 1)
8 7 6 5 4 3 2 1
Detach type Power Type of detach
In the MS to network direction:
IEI off
Bits
Detach Type IE 3 2 1
0 0 1 GPRS detach
Page 30
Detach Procedure (MS Initiated)
Function
•Allow an MS to inform the network
that it does not want to access the
MS BSS/UTRAN SGSN GGSN MSC/VLR SGSN-based services any longer
1. DetachRequest
2. Delete PDP Context Request Results
•The SGSN shall not service the detached
2. Delete PDP Context Response MS, unless reattach
•The MS is in idle or PMM-DETACHED state
C1
3. IMSI Detach Indication
Two types of the MS IMSI detach
4. GPRS Detach Indication
•A GPRS-attached MS sends a Detach
C2 Request message to the SGSN, indicating
5. DetachAccept
an IMSI detach. This can be made in
combination with GPRS detach.
6. PS Signalling Connection Release
•An MS that is not GPRS-attached makes
the IMSI detach as already defined in
A/Gb mode or UMTS.
Page 31
Detach Procedure (SGSN & HLR Initiated)
MS BSS/UTRAN SGSN GGSN MSC/VLR Function
•Allow the network to inform an MS
1. Detach Request
2. Delete PDP Context Request that it does not have access to the
SGSN-based services any more
2. Delete PDP Context Response
C1
3. GPRS Detach Indication Results :
4. Detach Accept
•The SGSN shall not service the detached
MS, unless reattach
C2
•The MS is in idle or PMM-DETACHED state
5. PS Signalling Connection Release
Page 32
Purge Function
⚫ Function
The Purge function allows an SGSN to
inform the HLR that it has deleted the MM
and PDP contexts of a detached MS
Page 33
GPRS Related Procedure- Mobility Management
Basic concepts
Security Function
Loaction Management
Page 34
Authentication Function
Function
• Permit the network to check whether the identity provided by the mobile station;
• Provide parameters enabling the mobile station to calculate a new ciphering key ;
(UMTS and GSM)
• Provide parameters enabling the mobile station to calculate a new UMTS integrity key;
(UMTS only)
• Permit the mobile station to authenticate the network. (UMTSonly)
Authentication types
GSM
• Using triplet: RAND, SRES, Kc
•Using GPRS Encryption Algorithm
(GEA)
UMTS
• Using quintet: RAND, XRES, AUTN, CK, IK
• AUTN: for UE authenticate network
• IK: for data integrity function
• Using UMTS Encryption Algorithm
Page 35
Authentication Function(3G)
MS V LR /SG SN HE/HLR
Generate authentication
Distribution of vectors AV(1..n)
authentication
vectors from HE
to SN Authentication data response
AV(1..n)
Verify AUTN(i)
Compute RES(i)
Authentication and
key establishment
User authentication response
RES(i)
Page 36
Ciphering & Identity Check
Scope
⚫ A/Gb mode: from the ciphering function in the Identity
SGSN to the ciphering function in the MS.
Check
⚫ Iu mode: from the ciphering function in the UTRAN
to the ciphering function in the MS.
Function
Start
⚫ A/Gb mode: the MS starts ciphering after sending the •Get IMSI from
MS
Authentication and Ciphering Response message.
• Check the IMEI
⚫ Iu mode: the start is controlled by the security mode
procedure after authentication procedure.
MS BSS/UTRAN SGSN EIR
1. Identity Request
MS BSS/UTRAN SGSN
1. Identity Response
Scope of GSM GPRS ciphering 2. Check IMEI
Page 37
P-TMSI Reallocation
⚫ Function
The SGSN may reallocate the P-TMSI at any time
The reallocation procedure can be performed by the
P-TMSI Reallocation procedure
MS BSS/UTRAN SGSN
Page 38
GPRS Related Procedure- Mobility Management
Basic concepts
Security Function
Loaction Management
Page 39
Location Management
Function
3G
2G Layered Location
Management Mode
Page 40
Network Architecture
PDN
⚫ Routing area update
procedure
Gi
GGSN
SGSN can manage
the MS location Gn/Gp Gn/Gp
old SGSN new SGSN
information via RAU
Gn
procedure in RAI level
Gr Gr
Iu IU
Iu IU
⚫ Relocation procedure
(UMTS only) Iur RNC1 HLR/AUC
RNC3
RNC2 RNC4
Move the Iu interface
to the other RNC RA4 RA5 RA9 RA10
⚫ Handover procedure
Page 41
Routing Area Update Procedure
In the viewpoint of
SGSN:
intra-SGSN RAU
Inter-SGSN RAU
Page 42
Inter-SGSN RAU Procedure (2G)
Page 43
Inter-SGSN RAU Procedure (2G)
Page 44
Inter-SGSN RAU
new old
Page 45
Inter-SGSN RAU
new old
RA2
Update_location (IMSI, @SGSN2)
cancel_location (IMSI)
cancel_location_ack
insert_subscriber_data (+ack)
Update_location_ack
Routing_Area_update_accept (TLLI)
Routing_Area_update_complete
Page 46
Inter-SGSN RAU Procedure (3G)
Page 47
Inter-SGSN RAU Procedure (3G)
Page 48
Serving RNS Relocation Procedure (3G)
HLR/AuC HLR/AuC
GGSN GGSN
old MSC/VLR old SGSN new SGSN new MSC/VLR old MSC/VLR old SGSN new SGSN new MSC/VLR
MS MS
Page 49
Serving RNS Relocation Procedure (3G)
MS Source Target Old New GGSN
RNC RNC SGSN SGSN
1. Decision to perform
SRNS relocation
2. Relocation Required
4. Relocation Request
C1
6. Relocation Command
7. Forwarding of data
8. Relocation Commit
9. Relocation Detect
10. UTRAN Mobility Information 11. Update PDP Context Request
10. UTRAN Mobility Information Confirm 11. Update PDP Context Response
C3
Page 50
GPRS Related Procedure- Mobility Management
Basic concepts
Security Function
Loaction Management
Page 51
Service Request Procedure
Function
⚫ The Service Request procedure is used by a 3G-MS in PMM-IDLE state to request the
establishment of a secure connection to a 3G-SGSN.
1. Send uplink signalling messages (e.g. Activate PDP Context Request), user data,
2. Paging response,
3. Regained radio coverage.
⚫ This procedure is also used by an MS in PMM-CONNECTED state to request resource
reservation for active PDP contexts.
Page 52
Service Request Procedure –MS initiated
MS RNC SGSN HLR GGSN
1. RRC Connection Request
2. Service Request
3. Security Functions
4. Service Accept
8. Uplink PDU
Page 53
Service Request Procedure-network initiated
MS RNC SGSN HLR GGSN
1. Downlink PDU
2. Paging
1. Paging
4. Service Request
5. Security Functions
8. Downlink PDU
Page 54
Summary
Page 55
GPRS Related Procedure
Mobility Management
Session Management
Page 56
Radio Resource Management
Main function
of GPRS RRM
Successful Paging
Page 57
Paging for GPRS (2G)
MS BSS SGSN
1. PDP PDU
STANDB 2. Paging Request
Y
3. GPRS Paging Request
(IMSI,
4. Any LLC Frame P-TMSI,
(Receive Ready or
Area,
5. Any LLC Frame
Information frame) Channel
Needed, QoS,
READY
DRX
Parameters)
NOTE:
1. An MS in STANDBY state is paged by the SGSN before a downlink to the MS
2. Paging move the MS state from STANDBY to READY
3. Any uplink data from MS is a valid response to paging
Page 58
Paging Initiated by CN (3G)
Without
RRC
connect
for CS
With RRC
connect
for CS
Page 59
CS Paging
MS BSS SGSN MSC/VLR
1. Page
2. Paging Request
3. Paging Request
GSM
4. SABM (Paging Response)
5. SCCP Connection Request (Paging Response)
1. Page
2. Paging
UMTS 3. Paging Request
Page 60
Summary
Page 61
GPRS Related Procedure
Mobility Management
Session Management
Page 62
GPRS Related Procedure - Session Management
Basic concepts
Page 63
Session Management
⚫ Function
Establish and monitor a packet tunnel from MS to GGSN, and
allocate system resource for the packet service.
⚫ Important Procedure
PDP Context Activation
PDP Context Modification
PDP Context Deactivation
Page 64
PDP Context
Each MM context contains zero or more of the following PDP contexts:
APN in Use The APN currently used. This APN shall be composed of the APNNetwork X X
Identifier and the APN Operator Identifier.
TI Transaction Identifier. X X
TEID for Gn/Gp Tunnel Endpoint Identifier for the Gn and Gp interfaces. X X
VPLMN Address Allowed Specifies whether the MS is allowed to use the APN in the domain of the X X
HPLMN only, or additionally the APN in the domain of the VPLMN.
Page 65
PDP Context
QoS Profile Requested The quality of service profile requested. X X
Radio Priority The RLC/MAC radio priority level for uplink user data transmission. X
Aggregate BSS QoS Profile The aggregate BSS quality of service profile negotiated for the packet flow that X
Negotiated this PDP context belongs to.
Send N-PDU Number SNDCP sequence number of the next downlink N-PDU to be sent to the MS. X
Receive N-PDU Number SNDCP sequence number of the next uplink N-PDU expected from the MS. X
GTP-SND GTP-U sequence number of the next downlink N-PDU to be sent to the MS. X X
GTP-SNU GTP-U sequence number of the next uplink N-PDU to be sent to the GGSN. X X
PDCP-SNU Sequence number of the next uplink in-sequence PDCP-PDU expected from the X
MS.
Charging Id Charging identifier, identifies charging records generated by SGSN and GGSN. X X
PDP Context Charging The charging characteristics of this PDP context, e.g. normal, prepaid, flat-rate, X X
Characteristics and/or hot billing.
Page 66
MM Context and PDP Context
HLR
. . .
. . .
Page 67
PDP Parameters
⚫ QoS: quality of service
⚫ PDP state
It is a group of parameters that
Inactive (cannot transmit data) can define the network ability,
such as the bit rate for downlink or
Active Deactive the PDP uplink data transmission and the
PDP Context or MM state to
Context IDLE or PMM-DETACH
reliability class and so on
⚫ PDPAddress
⚫ PDP Type Static IP
IPV4 − Public IP
IPV6 − Allocate by the operator
PPP Dynamic IP
− Private IP
− Allocate by GGSN, DNCP or
Radius
Page 68
APN Architecture
cmwap. mnc<MNC>.mcc<MCC>.gprs
APN: Access Point Name, defines services accessing point and accessing mode.
------The APN Network Identifier; this defines to which external network the GGSN is
connected and optionally a requested service by the MS. This part of the APN is
mandatory. It’s a string defined by operator.
------The APN Operator Identifier; this defines in which PLMN GPRS backbone the
GGSN is located. This part of the APN is optional.
Page 69
APN in Element
HLR
Intranet/Internet
DNS
RADIUS
MS: User must configure APN NI and its responding URL, user name, password, IP address, PortNo, etc. In the
activation procedure, MS must send APN OI to network in PDP Context Activation procedure.
HLR: Operator configures APN NI in subscription data persubscribers.
SGSN: It gets registered APN NI from HLR, and compares APN in the subscription data and PDP context
activation message. If different, reject activation. If same, construct APN based on APN OI and IMSI, and send
parse request to DNS. If get IP address from DNS, relay PDP context activation message to GGSN.
DNS: Configure the corresponding relationship of APN and IP address
GGSN: Allocate IP address and selection access mode based on APN
Page 70
APN(2)
⚫ Local APN
⚫ General APN
Page 71
DNS Architecture in GPRS network
Top Level DNS
“.gprs”
DNS in GRX
mcc460.gprs mcc450.gprs mcc234.gprs
DNS controlled by
mnc01.mcc460.gprs Operator
Region DNS
cuwap
cuwap.mnc01.mcc460.gprs
Page 72
GRX Architecture
Operator A
GRX
Operator E Operator F
Page 73
GGSN Selection
BTS BSC
/NodeB /RNC
ISP A
GGSN (A) ISP B
MS
• APN-NI/
SGSN GGSN (B)
Backbone Corp.
• OrAPN-NI+APN-OI DNS Network
• APN-NI
DNS DNS
• APN-NI+APN-OI =
GGSN IP address
Page 74
GPRS Related Procedure - Session Management
Basic concepts
Page 75
Activation Procedure
Page 76
PDP Context Activation Procedure (3G)
C1
2. Security Functions
C2
5.Activate PDP ContextAccept
Page 78
PDP Context Activation Procedure-Detail
Activate_PDP_context_req
TLLI (NSAPI ,type [+ @ of PDP] , APN, QoS)
1
DNS_query (APN)
DNS_response (@ IP of GGSN1)
Create_PDP_context_req
@ GGSN1 TID1 (type [+ @ of PDP] , APN, QoS)
Activate_PDP_context_accept (IP @)
Page 79
Data Transmission in 2.5G
SGSN GGSN
User packet
Page 80
Secondary PDP Context Activation Procedure
MS BSS 2G-SGSN 2G-GGSN
C2
MS UTRAN 3G-SGSN 3G-GGSN
7. Activate Secondary PDP Context Accept
1. Activate Secondary PDP Context Request
C1
• Reusing the PDP address and other PDP
3. Create PDP Context Request
context information from an already active PDP
context, but with a different QoS profile 3. Create PDP Context Response
4. Radio Access Bearer Setup
•Procedures for APN selection and PDP
6. Update PDP Context Request
address negotiation are not executed.
6. Update PDP Context Response
• A unique TI and a unique NSAPI shall identify
each PDP context sharing the same PDP C2
address and APN. 7. Activate PDP Context Accept
Page 81
Network-Requested PDP Context Activation Procedure
MS SG SN H LR G G SN
1. PD P PD U
3. PD U Notification Request
3. PD U Notification Response
•When receiving a PDP PDU the GGSN checks if a PDP context is established for that
PDP address. If no PDP context has been previously established, the GGSN may try to
deliver the PDP PDU by initiating the Network-Requested PDP Context Activation
procedure.
Page 82
GPRS Related Procedure - Session Management
Basic concepts
Page 83
Modification Procedures
Page 84
SGSN-Initiated Modification Procedure
Page 85
GGSN-Initiated Modification Procedure
C1
Page 86
MS-Initiated Modification Procedure
C1
• TI : Transaction Identifier
• TFT: Traffic Flow Template
Page 87
RNC-initiated RAB Modification Procedure
RAB ID,
RAB Parameter Values
Page 88
GPRS Related Procedure - Session Management
Basic concepts
Page 89
MS Initiated Deactivation Procedure
⚫ For GPRS
MS 2G-SGSN 2G-GGSN
C1
2. Security Functions
3. Delete PDP Context Request
Page 90
MS Initiated Deactivation Procedure
⚫ For UMTS
C1
3. Delete PDP Context Request
Page 91
SGSN-initiated Deactivation Procedure
C1
Page 92
GGSN-initiated Deactivation Procedure
C1
2. Deactivate PDP Context Request
2. Deactivate PDP Context Accept
3. Delete PDP Context Response
4. Radio Access Bearer Release
Page 93
GPRS Related Procedure - Session Management
Basic concepts
Page 94
RAB Release Procedure
•The preservation procedure allows the active PDP contexts associated with the released RABs to
be preserved without modification in the CN, and the RABs can then be re-established at a later
stage (e.g. by service request procedure).
Page 95
Re-establishment of RABs
Page 96
Iu Release Procedure
⚫ UTRAN initiates an Iu release procedure to release all RABs of an
MS and the Iu connection.
Page 97
Summary
Page 98
Typical Application
MM
ready/standby 3
PDP 4
active
Page 99
Typical Application
⚫ Packet Data Service initiated by Network
1. GGSN receive PDP PDU, and store the PDU
2. GGSN get the MS route information from HLR
3. GGSN inform SGSN
MS BSS SGS HLR GGS PDN
4. Paging the MS in RA, MM shift to ready N N
1
5
Omit if MM is
ready 6
7
PDP
active
Page 100
GSM vs UMTS Summary
Page 101
Contents
GPRS Overview
Typical Solution
Page 102
Networking Solution
Gi Gi Gi
GGSN
GGSN 3G GGSN
Gn Gn
Gn Gn
2G/3G SGSN
2G SGSN 3G SGSN
Gb Iu- Iu-
Gb
PS PS
Page 103
Charging Solution
SGSN GGSN
CG Billing system
Postpaid and Hot-billing
Postpaid
Hot-billing
AAA charging
CAMEL based prepaid: SGSN or GGSN CAMEL solution
Time-duration, data flux, content based or QoS based charging
Flat rate
Page 104
Charging: S-CDR and G-CDR
S-CDR G-CDR
Field Category Description Field Category Description
recordType M GPRS GGSN PDP context record. recordType M GPRS GGSN PDP context record.
networkInitiation C Present if this is a network initiated PDP context. networkInitiation C Present if this is a network initiated PDP context.
servedIMSI M IMSI of the served party (if Anonymous Access Indicator is FALSE servedIMSI M IMSI of the served party (if Anonymous Access Indicator is FALSE
or not supplied).
or not supplied).
ggsnAddress M The IP address of the GGSN used.
ggsnAddress M The IP address of the GGSN used.
M
chargingID PDP context identifier used to identify this PDP context in different
chargingID M PDP context identifier used to identify this PDP context in different
records created by GSNs
records created by GSNs
sgsnAddress M List of SGSN addresses used during this record.
sgsnAddress M List of SGSN addresses used during this record.
accessPointNameNI M The logical name of the connected access point to the external
accessPointNameNI M The logical name of the connected access point to the external
packet data network (network identifier part of APN).
packet data network (network identifier part of APN).
pdpType M PDP type, i.e. IP, PPP, or IHOSS:OSP
pdpType M PDP type, i.e. IP, PPP, or IHOSS:OSP servedPDPAddress M PDP address, i.e. IPv4 or IPv6
servedPDPAddress M PDP address, i.e. IPv4 or IPv6 dynamicAddressFlag C Indicates whether served PDP address is dynamic, which is allocated
dynamicAddressFlag C Indicates whether served PDP address is dynamic, which is allocated during PDP context activation.
during PDP context activation.
listOfTrafficVolumes M A list of changes in charging conditions for this PDP context, each
listOfTrafficVolumes M A list of changes in charging conditions for this PDP context, each time stamped. Charging conditions are used to categorise traffic
volumes, such as per tariff period. Initial and subsequently changed
time stamped. Charging conditions are used to categorise traffic
QoS and corresponding data values are listed. In GSM, data
volumes, such as per tariff period. Initial and subsequently changed volumes are in octets above the GTP layer and are separated for
QoS and corresponding data values are listed. In GSM, data uplink and downlink traffic.
volumes are in octets above the GTP layer and are separated for
uplink and downlink traffic. In 3G, data volumes are in octets above the GTP-U layer and are
separated for uplink and downlink traffic.
In 3G, data volumes are in octets above the GTP-U layer and are
separated for uplink and downlink traffic. recordOpeningTime M Time stamp when this record was opened.
duration M Duration of this record in the GGSN.
recordOpeningTime M Time stamp when this record was opened.
causeForRecClosing M The reason for the release of record from this GGSN.
duration M Duration of this record in the GGSN.
diagnostics O A more detailed reason for the release of the connection.
causeForRecClosing M The reason for the release of record from this GGSN.
recordSequenceNumb C Partial record sequence number.
diagnostics O A more detailed reason for the release of the connection.
er
recordSequenceNumb C Partial record sequence number.
nodeID O Name of the recording entity.
er
recordExtensions O A set of network/ manufacturer specific extensions to the record.
nodeID O Name of the recording entity. localSequenceNumber O Consecutive record number created by this node. The number is
recordExtensions O A set of network/ manufacturer specific extensions to the record. allocated sequentially including all CDR types.
localSequenceNumber O Consecutive record number created by this node. The number is
apnSelectionMode O An index indicating how the APN was selected.
allocated sequentially including all CDR types.
servedMSISDN O The primary MSISDN of the subscriber.
apnSelectionMode O An index indicating how the APN was selected. chargingCharacteristic C The Charging Characteristics flag retrieved from subscriber's data.
servedMSISDN O The primary MSISDN of the subscriber. s
chargingCharacteristic C The Charging Characteristics flag retrieved from subscriber's data. chChSelectionMode O Holds information about how Charging Characteristics were
selected.
s
chChSelectionMode O Holds information about how Charging Characteristics were sgsnPLMNIdentifier O SGSN PLMN identifier (MCC and MNC) used during this record.
selected.
sgsnPLMNIdentifier O SGSN PLMN identifier (MCC and MNC) used during this record.
Page 105
Charging: Prepaid Solution
Real-time Prepaid
HLR
SCP
CAMEL 3 SCP
SGSN
SGSN
CG Billing system
GGSN
Anti-real-time Prepaid
Page 106
Charging: Content Based Charging
Go
Gx
Gy
Gateway
(GW)
TPF PEP
Charging
Gateway
Function Gz
Charging
Collection
Function
Page 107
Roaming Scenario: Visiting GGSN
Subscription
data
Roaming
UE BG
Re-attach ISP
- SGSN GGSN Network
ME
U S
Visiting PLMN
Page 108
Roaming Scenario: Home GGSN
Roaming
UE BG
Re-attach GGSN
ME
U S SGSN
SGSN S
GSN
Visiting PLMN
Page 109
Gb Networking
Mode I Mode II
The PCU is put at the BSS side, and is directly connected with the SGSN The PCU is put at the BSS side, and is connected with the SGSN through the frame
through point-to-point relay. The mode I is suitable when the PCU and SGSN are relay network.
close in distance. It is used more frequently in actual application.
Page 110
IU-PS Networking
IP networking mode
The SGSN9810 must support the feature of Iu over IP on both user plane and control plane. Therefore, the RNC can be directly connected with the SGSN
through the IP network.
Page 111
COMUNICACIONES MÓVILES
4G/LTE
1. Introducción
3GPP Releases
GPRS HSUPA
171.2Kbit/s 5.76 Mbit/s
UMTS LTE
Phase 2 Release 97 2 Mbit/s 100 Mbit/s
Release 6
Release 99 Release 8
LTE Advanced
1Gbit/s
23
LTE Key Technology
Key LTE Technologies M M E / S- GW M M E / S- GW
1
S
1
S
X2 E -U T R A N
eNB eNB
Sub- c ar r iers
eNB
Supporting
High Performance
S y s t e m Ba ndwi dt h
S u b -f ra m e
Si ngle Ca rri e r
MIMO
Frequency
T i m e f re q ue nc y
H.O.M
re s o urc e f o r U s e r 1
T i m e f re q ue nc y
re s o urc e f o r U s e r 2
T i me
T i m e f re q ue nc y
re s o urc e f o r U s e r 3
LTE uses:
DL: OFDMA
UL: SC-FDMA
OFDMA
Each user allocated a
different resource
which can vary in time
and frequency.
Multiple Access Technology
Multiple Access Technology
HHU
I SAL
IWC
I EOI TNESCEHMNO
I COLONGDIUECSTCOOR,. LTD. Page 27
HoM (High Order Modulation) 2 bit per symbol 4 bit per symbol 6 bit per symbol
64 QAM
30
3 Network Architecture
HHU
I SAL
IWC
I EOI TNESCEHMNO
I COLONGDIUECSTCOOR,. LTD. Page 31 Page 31
Network Architecture LTE SAE (System Architecture
Evolution
SAE: System Architecture Evolution SAE
EUTRAN: evolved UTRAN
UTRAN: Universal terrestrial radio
access network
BTS: Base station Transceiver
BSC: Base station controller
Node B: node B
RNC: Radio network controller
SGSN: Supporting GPRS serving node
HLR: Home location register
M M E / S-GW M M E / S-GW
MSC/SGSN/GGSN
1
S
1
S
RNC RNC
X2 E -U T R A N
Iub Iub eNB
eNB
eNB
NodeB NodeB NodeB NodeB
2G/3G to LTE/SAE Architecture
PGW
SGW
MMEPCRF
Terminals LTE Network SAE/EPC Network
Page 35
LTE/SAE Architecture - 2 • Negotiates QoS requirement with application
• Authorizes QoS request against user
• NAS signaling with UE GERAN subscription data
(+security) • End-users profile
SGSN (MSISDN, IMSI, APN) • Receives network events
• Tracking Area list • HDSSe/HcLiRdes policy rules to be applied
management (filters, QoS parameters QCI, MBR, GBR, ARP)
• PGW and SGW selection
• Bearer control PCRF • Application
• Authentication HSSUTRAN S12 S3 S6a • Signalling (PCRF
HSS
• Handover coord. with S4 and terminal)
SGW, MME or SGSN Gx
S1-MME Rx AS
MME S11 S5/S8
SGi INTERNET / intranet /
Terminal LTE Operators in-house
S1-U
S-GW & 3rd Party AS
eNODE-B PDN-GW
• Application (incl. signaling) • Radio resources allocation
• UL filtering of traffic flow • Admission Control • Mobility anchor for
to bearer • UL filtering, inter-eNB handover • IP address allocation
• APN-AMBR policing • interference control (ICIC) • Lawful Interception • EPS bearer control
• Mobility support • Handover • Packet Routing and • Lawful Interception
• Idle mode reselection • Idle mode cell reselection forwarding • DPI
3 Network Architecture
Page 38
User Plane Control Plane
LTE-Uu Interface
The AS protocols on E-UTRAN-Uu (RRC, PDCP, RLC, MAC and the physical LTE layer) implements the Radio Resource Management and supports the
NAS protocols by transporting the NAS messages across the E-UTRAN-Uu interface.
Page 39
Interface S1 It carries signaling messages
between eNodeB and MME
S1-MME
MME
S1-U
SGW
E-UTRUAN
It carries user traffic between
eNodeB and SGW
S1 interface connects the EUTRAN to the EPC. S1 is split into control plane, called S1-MME, and a user plane, called
S1-U.
Page 40
User Plane Control Plane
RLC RLC IP IP
MAC MAC L2 L2
L1 L1 L1 L1
LTE-Uu S 1 -M M E
UE eNodeB MME
• Set up, modification and release of E-RABS.
• Establishment of an initial S1 UE context
Provides reliable transport.
• Paging and S1 management functions.
• it’s rate adaptative and message-oriented.
• NAS signaling transport functions between UE and MME.
• Multi-streaming function
• Status transfer functionality
• Trace of active UE’s, and location reporting. • Multi homing
•Mobility functions for UE to enable inter and intra RAT
HO.
S1MME is responsible for EPS bearer setup and release procedures, handover signaling, paging, NAS Signaling transport
and UE context management.
Page 41
User Plane Control Plane
Page 42
User Plane Control Plane
PMIPv6 PMIPv6
IPv4/IPv6 IPv4/IPv6
L2 L2
L1 L1
Serving G W
PDN GW
S 5 or S 8
Page 43
User Plane Control Plane
D iamet er D iamet er
SCTP/TCP SCTP/TCP
IP IP
L2 L2
L1 L1
S6a
MME HSS
Page 44
User Plane Control Plane
Interface S13
Interface Functionality:
The S13 and S 1 3 ’ interfaces between the MME and the EIR and between the SGSN and the EIR respectively are used to check the
status of the UE (e.g. if it has been reported stolen). The MME or SGSN checks the ME Identity by sending the Equipment Identity to
an EIR and analyzing the response.
Page 45
User Plane Control Plane
Application
IP IP
Relay R e lay
PDCP G T P -U
G T P -U G T P -U
PDCP GTP-U
MAC MAC L2 L2 L2 L2
L1 L1 L1 L1 L1 L1
L T E -U u S 1 -U S 5 /S 8 S Gi
Page 46
VoLTE solution overview
Application Server Legacy
O&M Service
Presence/IM/DS/XDMS CTAS
(MMTel AS/SCC AS/IP-SM-GW/Anchor AS/IM-SSF) SCP
EMS
Converged DataBase IMS Core
Legacy
network
MGCF
I/S-CSCF/MRFC/E-
HLR/IMS-HSS/SAE-HSS
CSCF
Provisioning /ENUM /DNS
MRFP IM-MGW
GW
SBC
CS (P-CSCF/A-BCF/A-BGF/ATCF/ATGW)
CCF
EMSC
(SRVCC-IWF/mAGCF/CSFB Proxy)
EPC
DMS
55
Key Functional Entities of IMS
S-CSCF: Serving-Call Session Control
⚫ CSCF (Call Session Control Function)
Function
⚫ The core element with the same position as softswitch and MSC P-CSCF:Proxy-Call Session Control
⚫ S-CSCF performs routing and triggers services Application
Function
⚫ P-CSCF validates and forwards requests I-CSCF:Interrogating-Call Session Control
⚫ I-CSCF interworks with other IMS networks Function
⚫ In a small network, S-CSCF, P-CSCF, and I-CSCF are commonly integrated into ISC (SIP)
one physical element. PSTN
Cx/Dx(Diameter)
⚫ HSS (Home Subscriber Server) Mg (SIP)
⚫ Stores all subscriber and service-related data
⚫ The same as the HLR in the existing mobile network HSS P/I/S-CSCF MGCF PLMN
⚫ MRS (Media Resource Server) Gq(Diameter) Mr (SIP)
Page 56
Key Network Entities: CSCF
⚫ CSCF – Call Session Control Function SIP based Interface
Diameter based Interface
⚫ can be viewed as a SIP based Session Controller.
⚫ includes the three functions: S-CSCF, I-CSCF, P-CSCF.
IMS Application Servers
Sh
HSS
PDF C
x
C ISC BGCF
IMS Terminal G M x
M M
q I- CSCF w i M
w j
G Mw M
m g
Proxy - CSCF Interrogating -CSCF Serving -CSCF MGCF
(P -CSCF) (I -CSCF) (S -CSCF)
- First access point for the UE - First contact point of - Acts as SIP Register
- Forwarding of SIP messages an operator‘s network. - Performs the IMS User Authentication
- Generation of Charging CDRs - Assignment of S-CSCFs - Loads IMS User Profiles from the HSS
- Integrity and Confidentiality -- Forwarding of SIP messages - Performs Session Control
Protection Support - Generation of Charging CDRs - Performs Service (AS) Control
- QoS Authorization Support - Topology Hiding Support - May behave as SIP-Proxy or SIP-UA
- Local Service Support - Generation of Charging CDRs
- Lawful Interception Support
- SIP Header Compression
Page 57
Key Network Entities: HSS
⚫ HSS – Home Subscriber Server
⚫ is the main centralized database for user related information.
⚫ stores the IMS User Profiles that includes e.g.:
› the User Identification, Addressing information (SIP URI, TE-URI, IMSI, MSISDN, ...)
› the Service Provisioning Information (Filter Criteria).
› the User Mobility Information (S-CSCF address).
› the Charging Server Information (CCF-, ECF address).
H S S
Mobility M a n a g e m e n t Identification ha ndling
C D G r G c S h S i C x
g s m S C F S IP Application
S e rv e r
G M S C M S C / V L R
IM -S S F C S C F
S G S N G G S N
O S A -S C S
C S D o m a i n P S D o m a i n I M C N s u b s y s t e m
Page 58
Key Network Entities: AS
⚫ IMS Application Servers (AS)
I M S Ap p l i c a t i o n S e r ve r s
⚫ provide SIP-based IMS services (e.g. Presence, PTT, Instant Messaging, Sh
HSS
Supplementary Services, etc. ).
C IS C
⚫ may act as SIP-UA, SIP-Proxy, SIP B2BUA. x
Se
SeSrevirvrce
v s Ad mi n i st r a t i ve
CORB
S
See r vi
v i ce
c A S
S
ices EEs
i ce D o ma i n of t h e
e
ss Tr a n s p o S IMS Operator
OSA OSA API CAP Services
rt E S e r vi c
API es
O SA SCS
OSAOSA IIM
IMM- -S S F SIP-AS
SIPS IP -
SCSSCS SSF SS - ASAS
Ad mi n i st r a t i ve I S C (SIP)
F I S C (SIP) ISC S e r vi ce
Se c s
D o ma i n o f t h e (SIP) e
Execution s
3 r d Pa r t y Env ironm ent
Se r vi ce SS--C S C F
Pr o vi d e r CSCF
Page 59
Key Network Entities: MGCF/MGW
Sh
HSS
IS C
C BGCF
x
I M S T e r m i na l M
i M
IS U P ,
S IP M j
B IC C
Signaling g over PSTN /
S -C S C F M GCF IPM/S S 7
n CS-Domain
V oice over V oice
IP over
MGW TDM,
ATM
MGCF:
- performs the signaling conversion SIP → ISUP/BICC.
- controls the MGW via H.248 (Mn reference point).
- generates Charging CDRs for Interoperator Charging.
MGW:
- performs the IMS Bearer traffic conversion e.g. Voice/RTP/UDP/IP → Voice/TDM.
- may perform transcoding e.g. AMR → G.711. May provide Tones/Announcements.
Page 60
Key Network Entities: BGCF
⚫ BGCF – Breakout Gateway Control Function
⚫ is responsible for selecting the MGCF that controls SIP based Interface
the IMS Interworking to the PSTN/CS-Domain. Diameter based Interface
IS C
C BGCF M BGCF
x
M k
i M M
M j
M GCF j M GCF
g
S -C S C F MGW MGW
V oice over V oice over
IP IS U P , IP IS U P ,
V oice over T D M , B IC C V oice over T D M , B IC C
ATM ATM
PSTN / PSTN /
CS-Domain CS-Domain
Page 61