RNC Overview
RNC Overview
Course Objectives
CN/other
Core Network management appl.
Radio Network
Controller Iur Radio Tools for
Access Radio
Network Access
Iub Operation Management
Support
NODE B
GMSC
GMSC
BSS
SIM MT A
SIM MT BTS BSC MSC
MSC
HLR AUC ISDN
Iu HLR AUC
PSTN
PSPDN
SMS- CSPDN
SMS-
EIR GMSC PDN:
EIR GMSC
-Intranet
RNS -Extranet
Gb SMS-
USIM ME SMS- -Internet
USIM ME NodeB IWMSC
RNC IWMSC
Iu SGSN
SGSN GGSN
Iur GGSN
RNS
USIM
USIM ME
ME NodeB
RNC
SGSN
SGSN
UTRAN
Service
Service Network Enablers Application
Servers
Application
Servers
GMSC/Transit
Core Network MSC SGSN HLR... Server
Server Server
SGW
Control
PSTN/
ISDN
MGW
Connectivity
MGW Internet
GGSN Intranets
GSM
EDGE
WCDMA
CN
Mur
NE MGR Iu
(RANAP)
NAS
Mur Iu-r
RANOS RNC RNC
Mub (RNSAP)
Mub Iu-b
(NBAP)
UE
Core Network
Iu-c Iu-p
Iur
DRNS SRNS
UE
Control Plane
The Control Plane implements the control of the Radio Access Bearers and the connection
between the UE and the Network from different aspects (Requesting the service, controlling
different transmission resources, handover etc). Also a mechanism for the transparent
transfer of NAS messages is included.
The Control Plane Includes the Application Protocol, i.e. RANAP, RNSAP or NBAP, and the
Signalling Bearer for transporting the Application Protocol messages.
User Plane
The User Plane implements the actual radio access bearer service, i.e. carrying user
Data/Data Stream(s) through the access stratum The Data Stream(s) is/are characterised by
one or more frame protocols specified for that interface.
Transport Channel:
The channels offered by the physical lay-
er to Layer 2 for data transport between
peer L1 entities are denoted as Transport RNC
Common Dedicated
Channels. Different types of Transport Transport Transport
Channels are defined by how and with Channel Channel RBS
which characteristics data is transferred
on the physical layer, e.g. whether using
dedicated or common Physical Channel
are employed.
Common Dedicated
Physical Channel: Physical Physical
Channel Channel
In FDD mode, a Physical Channel is defined
by code, frequency and, in the Uplink,
relative phase (I/Q). In TDD mode, a
physical Channel is defined by code,
frequency, and time slot.
PCCH
Paging Control Channel
*simplified
RRC L3
SIGNALLING USER PLANE RADIO BEARERS
RADIO BEARERS
PDCP
Control
BMC
RLC L2
LOGICAL CHANNELS
MAC
TRANSPORT CHANNELS
PHY L1
Introduction to the RNC Rev. PA12 23 January 31, 2008
RNC Concepts - Communication Paths
RABS:
RABs:One Speech
One speech and one
and Packet
one Connection
packet connection.
Three Connections
Macro servedradio
diversity: Three by one Node
links B by two RBSes.
served
Control Plane
UE context
Cell
AAL2 AAL2AAL2
AAL2 AAL2
AAL2 AAL2 AAL2
AAL2AAL2 AAL2 AAL5 AAL5 AAL5
Circuit CN Packet CN
RBS1 RBS2
Introduction to the RNC Rev. PA12 24 January 31, 2008
RNC Concepts - RRC UE State Model
Cell PCH
URA_PCH
URA PCH
CELL_PCH
Establish/
Release
RRC
Connection
Idle mode
Power 1 Power 2
BS
UE 1 UE 2
If SIR < SIR target Frame Reliability Info
send ‘power up’
command
RNC
If quality < target increase SIR target
UE
Node B RNC
Receiver
(RAKE)
SRNC
Node B
Node B
UE
DRNC
Node B
Sector 1 Sector 2
f1 f1
Multipath signal
through Sector 3
Sector 3
f1
Frequency Frequency
f1 f1
RNC RNC
Iur
Frequency Frequency
f1 f2
Frequency Frequency
f1 f1
RNC
Node B BTS
WCDMA
GSM
UTRAN/RNC
UE
UE Node B, RNC CN
Updating of
location information
(RANAP) LU Accepted (TMSI)
(RRC) LU Accepted (TMSI)
TMSI Reallocation Complete
(RANAP) Iu release Command
RRC Connection Release
(RANAP) Iu release Complete
SB
SB SIB #n
SIB 1 SIB #n
UE Node B RNC SIB 2 SIB #n
SIB 3 SIB #n
SIB 4
SIB 5
SIB 6
(NBAP): System Information Update Request SIB 7
SIB 13.1
MIB SIB 8
SIB 9 SIB 13.2
(NBAP): System Information Update Response
SIB 10 SIB 13.3
SIB 11 SIB 13.4
SIB 12
SIB 13
SIB 14
SIB 15.1
(BCCH) System Information SIB 15
SIB 15.2
SIB 16
SIB 15.3
SIB 17
Operaor Interfaces
and Maintenance
Network Synchronization Database Support
Cello
• Capacity Management
Capacity Management functions optimise the radio resource utilisation and
prevent the system from overload
• Connection Control
Control functions will at stimuli from the end user or the core net control
and support the processing of initiating, maintaining and terminating
user connection(s) with a specific bearer service.
• Mobility
Mobility functions provide the ability for the end user to move in the radio
network by changing the serving network element or resource,
including the ability to determine the geographical position of the end
user.
ciphering
combine/split
frame handling
Node
NodeBB Node
NodeBB
Node&Frame Synchronization
CN
RFN
RNC RNC
RFN
Frame synch +
MO
MO MO Hopper Association
MO MO
MO
MO MO
RNC MIM
RNC MIM
RNC
Neighbouring
GSM Network
3G Cell
RNC MIB - Managed Information Base
MP Service
Layer MS MS MS
Management MO MO MO MO
Adaptation
Layer MAO
MAO MAO MAO
Resource
Layer
FRO
FRO FRO
any RO(s)
RO(s) RO(s)
RO(s)
processor
RNC - RNC Structure
RNC Structure
SERVICES
O&M ENCAPSULATION
RESOURCES
PLATFORM
Iur RNSAP
RNC Iu
RNH RANAP
NBAP
Uu RRC
RRC UEH
DRH
RLC
DCS
Iu-c-FP
DCH-FP
PDR Iu-p-FP
CCS
Iub ROAM
RACH/FACH/PCH-FP
TAS RLIB
Cello
Mur
GTP-U GTP-U
TNL
UDP UDP
IP IP
LLC/SNAP LLC/SNAP
AAL5 AAL5
Main
R O AM Service MAS MAS MAS Processor
Layer (MP)
Management
Adaptation MAO MAO MAO MAO
Layer
Roam
R e s o u rc e FRO FRO FRO
Layer Persistent Storage
any
RO RO Processor
RO RO
RO RO
UE Node B RNC CN
RNH RRC NBAP RANAP
UEH
PCH-FP/RACH-FP/FACH-FP or DCH-FP
RRC
DRH
MAC-C or MAC-D
RLC and RRC
ATM/AAL2
RLC
RLC
MAC-D
MAC-C DCS DCH-FP Iu-FP
CCS PDR
PCH-FP/RACH-FP GTP-U/UDP-IP
/FACH-FP Iu-c-FP /LLC/SNAP
Uu Iub Iu
Introduction to the RNC Rev. PA12 72 January 31, 2008
Protocols over the Iu, Iub and Uu interface - User Plane
UE Node B RNC CN
RNH RRC NBAP RANAP
UEH
PCH-FP/RACH-FP/FACH-FP or DCH-FP
RRC
DRH
MAC-C or MAC-D
RLC and RRC
ATM/AAL2
RLC
RLC
MAC-D
MAC-C DCS DCH-FP Iu-FP
CCS PDR
PCH-FP/RACH-FP GTP-U/UDP-IP
/FACH-FP Iu-c-FP /LLC/SNAP
Uu Iub Iu
Introduction to the RNC Rev. PA12 77 January 31, 2008
RNC Structure - Architecture
RncO&MMp 2 RncSccpMp 2
RncModuleMp *
Roam Rnh
RncTopRanapC Roam Rnh Ueh
RncLm RncLmFroC RncLm RncLmCellC RncLmUeC
JvmC RncTopRnsapC ModuleOmC
RncTop RncTop RncTop RncTopCellC RncTopUeC
JvmC FroC 2
ModuleOmC
RncCentralMp
Rnh
RncLmCentralRnhC
RncTopCentralRnhC
Drh
RncLmCentralOmC RncTopIurCcRhC
RncLmDhC
RncTopCentralOmC RncLmCentralRhC
RncTopDhC RncTopCcRhC RncTopDcRhC
RncTopCentralRhC
RncTopPdrRhC
RncLmCentralDhC
RncTopCentralDhC Bp Drh *
= Processor RncTopBdhC
= Load Module
= Subsystem IurCcSp * CcSp * DcSp *
PdrSp *
1
Actor Actor 2: ObjectTime generated
OSE Signals
3: Hand coded
OSE signals
3
Actor Actor
• Service layer: UEH and RNH in the RNC module are the main clients.
• Resource layer: CCS, DCS and PDR are the main servers.
• Encapsulation layer: The servers and clients are separated by Drh, which the
information passes through.
RnhIfRrcP
Subsystem that Protocol
InterFace Descriptor
owns protocol
4. CelloTransaction_register_e
5. CelloTransaction_databaseUpdateSQL_e
6. FroUTRANRelationCreateRsp
7. waitForCommitOrRollback
CELLO_TRANS_COMMIT_IND
8
createInd
9. store Cell
relation
R n cSc cp M p
RNC EM Rnc O & M Mp 2 2 R n c M o d u le M p
R o am Rnh
RANOS R ncT opR a nap C R o am Rnh U eh
R n cLm R n c L m F roC R n cLm R n c L m C e ll C R n cLm U eC
Jvm C R ncT opR n sapC M o duleO m C
R n c T o p C e ll C R n cT op U e
R ncT op R n cT op R n cT op
Jvm C F ro C M o duleO m C
R n c C e n tr a l M p 2
Add Utran Relation R nh
R n c L m C e n t r a lR n h C RO
MAO FRO R n c T o p C e n tr a lR n h C
Drh R n cT opIu r
R n c L m C e n tr a lO m C
R n cLm D hC
R n c T o p C e n t r a lO m C R n c L m C e n tra l R h C
R nc To pD hC R n cT op C cR hC R ncT o pD c
R n c T o p C e n t r a lR h C
R ncT o pP d
R n c L m C e n tra l D h C
R n c T op C en tra lD hC Bp D rh *
= P ro c es s or R ncT op B dh C
= Lo ad M o dule
= S ub system
Iu r C c S p * C cS p * D cS p *
= To p Le v el C a ps ule C cs D cs
R n c L m Iu r C c C R ncL m C c C R n cLm D cC
2
T as R n c T o p Iu rC c C R n cT op C cC R n cT opD cC
R l ib R fn
Com p
R fn B p - T u b
RNC Software Architecture - Cell Update
1. CELL_UPDATE
2. rrcMsgUlInd (CELL_UPDATE)
3. registerQueryReq
4. registerQueryRsp
5. rrcCellUpdateInd
- Decode CU msg
- Update PM counter
MSC for Cell Update in same cel in SRNC (Only SRNC involved: CRNC=SRNC)
R nh
R n c L m C e n t r a lR n h C
R n c T o p C e n tr a lR n h C
Drh R n c T o pIu rC c R h C
R n c L m C e n tr a lO m C
R n cLm D hC
R n c T o p C e n t r a lO m C R nc L m C e ntral R h C
R nc To pD hC R n cT op C cR hC R ncT o pD cR h C
R n c T o p C e n t r a lR h C
R nc T o p P d rR h C
R nc L m C e ntral D h C
R n c T op C en tral D hC Bp D rh *
= P ro c e s s o r R ncT op B dh C
= Lo ad M o dule
= S ub s ystem
Iu r C c S p * C cS p * D cS p * P d rS p *
Com p
R fn B p - T u b
Port
Acc_RnhAdjCellHndlC
Acc_RnhAdjCellSysInfoP Acc_RnhCellroP
Acc_RnhAdjCellSysInfoP Acc_RnhCellroP
Acc_RnhSysInfoHndlC accRnhCellHndlC
0..64
Iu r
RNC I u b 1 . .m
Legend:
RBS
R NC
1..2 1..n RNC Radio Networc Controller
1 . .6 2..2
Iu RBS Radio Base Station
CN ET ET R BS
CN Core Network
1 . .n
4 .. 4
RAN O S/ M ur
G PB ATM Switch and Transmission Boards:
E x t.M gm n tS ys
1 . .1 8..8 2..2 2..2 1 8 . .1 8
IS L 4 x (1 + 1 ) SCB Switch Core Board
T h in C l ie n t / G PB SCB SCB SPB SXB Switch Extension Board
C o n s o le
2 .. 2 E x t e n s io n s u b r a c k 0 . . 4 ETB Exchange Terminal Board,
SXB ET-MC1, 8x1.5/2 Mbit/s
ET-M4, 2x155 Mbit/s
2 . .2 8..8 IS L 4 x ( 1 + 1 ) ET-MC41, 1x155 Mbit/s
TUB SPB
M a i n s u b r a c k 1 . .1
Processor Boards:
2 . .2 1..n
ET R BS GPB Generic Processor Board
SPB Special purpose Procesor
4 .. 4
Board
G PB
2 . .2 1 8 .. 1 8 Misc. Boards:
SC B SPB
TUB Timing Unit Board
E x te n s io n s u b r a c k 5 .. 8
ISL Inter Switch module Link
C a p a c it o r U n it 2 . . 6
I n t e r fa c e C o n n e c ti o n
F ie ld ( I C F )
-4 8V D C
C U C U CU
C U CU C U
E x te n s io n E x te n s io n E x te n s io n
S u b ra c k S u b ra c k S u b ra c k
E x te n s io n E x t e n s io n E x te n s io n
S u b ra c k S u b ra c k S u b ra c k
M a in E x te n s io n E x te n s io n
S u b ra c k S u b ra c k S u b ra c k
M a in I C F E x t . IC F E x t. IC F
M a in E x te n s io n E x te n s io n
C a b in e t C a b in e t C a b in e t
1 2 3 4 5 6 7 8 9 1 0 1 5 2 0 2 5 2 8
SCB
E T -M 4
E T -M 4
GPB
GPB
GPB
E T -M 4
E T -M 4
TUB
TUB
SX B
SX B
GPB
GPB
GPB
GPB
GPB
SPB
SPB
SPB
SPB
SPB
SPB
SPB
SPB
E T -M 4
E T -M C 1
SCB
S l o t 2 , 3 , 2 4 , 2 5 , 2 6 , a n d 2 7 : R e s e r v e d p o s i t io n f o r T r a n s p o r t N e t w o r k c o n n e c t i o n s ( E T s )
1 2 3 4 5 6 7 8 9 1 0 1 5 2 0 2 5 2 8
SCB
E T -M C 1
SPB
GPB
SP B
DB
E T -M C 1
DB
SPB
SPB
SPB
SPB
SPB
SPB
SPB
SPB
GPB
GPB
GPB
SPB
SPB
SPB
SPB
SPB
SPB
SPB
SPB
SCB
S l o t 2 , 3 , 2 6 , a n d 2 7 : R e s e r v e d p o s i ti o n f o r T r a n s p o r t N e t w o r k c o n n e c t io n s (E T s )
M a in s u b r a c k 1 . . 1 E x t e n s io n s u b r a c k 0 . .8