Radio Resource Con trol: 김민재 Kevin Kim
Radio Resource Con trol: 김민재 Kevin Kim
331 (R99)
Kevin Kim kevinx64@gmail.com
Conten ts
1.
RRC Layer Architecture RRC Service States RRC Functions & Signalling Procedures
1)
2.
3.
Broadcast of System Information Paging RRC Connection Control of RB, Tr CHs & Phy CHs Control of Security Functions Measurement Control & Reporting RRC Connection Mobility Functions
2)
3)
4)
5)
6)
7)
Description
Routing Function Entity - handles Routing of higher layer messages. Broadcast Control Function Entity
BCFE
- handles Broadcasting of System Information. - at least one BCFE in the RNC. - uses BCCH or FACH via Tr-SAP. Paging and Notification Control Function Entity
-
PNFE
-
controls Paging of UEs in Idle Mode. (if RRC Connection exists, Paging by DCFE) at least one PNFE in the RNC. uses PCCH via Tr-SAP.
Dedicated Control Function Entity - handles all functions specific to one UE. - uses mostly Acknowledged Mode SAP(AM-SAP). - uses Unacknowledged Mode SAP(UM-SAP) when RRC Connection Release, or Tr-SAP when Cell Update. Transfer Mode Entity
TME
- handles the mapping between the RRC entities and the SAPs.
Connected Mode
CELL_DCH
Idle Mode
CELL_PCH
CELL_FACH
URA_PCH
Mode(State)
Description
- performs PLMN Selection, Cell Selection - receives System Information, Cell Broadcast Message. - UE is identified by NAS Identities(IMSI, TMSI, P-TMSI). - to Connected Mode when it transmits a request to establish an RRC Connection. - UE is known by its Serving RNC on a cell or active set level. - performs Measurement and sends Measurement Report.
Idle Mode
CELL_DCH
- read System Information broadcast on FACH. - act on RRC messages received on DCCH/BCCH. - battery consumption : 200~300mA 4
- uses RACH, FACH for transmitting both signalling messages and small amounts of user plane
- performs Cell Reselections, and sends a Cell Update message to the RNC. - RNC knows the UE location on a cell level. - C-RNTI(Cell Radio Network Temp Identifier) separates UEs from each other in a cell. - battery consumption : 100~150mA - read System Information on BCH. - RNC knows the UE location on a cell level only via the PCH(Paging Channel).
CELL_PCH
- UEs supporting Cell Broadcast Service can receive BMC message. - moves to the CELL_FACH to execute the Cell Update procedure. - battery consumption : less than 5mA (because DRX)
URA_PCH
v
- similar to the CELL_PCH, but UE does not execute Cell Update after Cell Reselection.
- if URA changes after CR, UE performs URA Update(moves to CELL_FACH). Overlapping URA
One cell can belong to one or many URAs. It is needed to avoid ping-pong effects.
Cell1
URA1 URA2
Cell2
URA1 URA3
No URA Update
Cell3
URA3 URA4
After State
Connected Mode (CELL_FACH / CELL_DCH)
RRC connection Release All Dedicated Channels Release CELL_DCH via explicit Signalling
(radio bearer setup, radio bearer reconfiguration, radio bearer release, transport channel reconfiguration, physical channel reconfiguration, etc)
CELL_PCH / URA_PCH
RRC connection Release Dedicated Physical Channel is established CELL_FACH via explicit Signalling
(cell update confirm, radio bearer reconfiguration, etc)
CELL_PCH URA_PCH
Paging from UTRAN, Uplink Access Paging from UTRAN, Uplink Access
Broadcast of System Information Paging Initial Cell Selection & Reselection in Idle mode RRC Connection Establishment, Maintenance & Release Control of Radio Bearers, Transport CHs & Physical CHs Control of Security Functions Measurement Control & Reporting RRC Connection Mobility Functions Support of SRNS relocation Downlink outer loop power control Open loop power control Cell Broadcast Service related function
7
The broadcast system information originates from Network. The System Information messages are sent on a BCCH logical channel, which can be mapped to the BCH or FACH transport channel. One System Information message can carry either several SIBs or only part of one SIB. UE UTRAN
give references and scheduling information to SIB and Scheduling Block. be sent regularly on the BCH and its scheduling is static. give references and scheduling information for additional SIB. contain the actual system information. group together system information of the same nature. 8
Scheduling Block
by SIB-specific timer(value in frames) in scheduling information. when SIB value tag has changed with latest read SIB value tag.
Notification from UTRAN UE PAGING TYPE 1 PCCH (TM) Idle mode, CELL_PCH and URA_PCH state UTRAN
UE
UTRAN
If the UE does not find the system information block in a position, The UE shall consider the cell to be 9
barred.
Description
Supported PLMN Types, PLMN Identity, Ref to other SIB and Scheduling blocks References to other SIBs NAS System Information, CN Domain System Information, UE Timers and constants in Idle/Connected Mode URA Identity Cell Selection and Reselection Information, SIB#4 indicator Cell Selection and Reselection Information in Connected Mode Phy CHs Information, SIB#6 indicator Phy CHs Information in Connected mode Fast changing parameters UL interference and Dynamic persistence level Static CPCH Information CPCH Information Dynamic Resource Allocation Control(DRAC) System Information Measurement Control Information, SIB#12 indicator 10
Description
11
3.2) Pagi ng
UE PAGING TYPE 1 PCCH (TM)
UTRAN
UTRAN
Transmit paging information to UEs in Idle mode, CELL_PCH or URA_PCH state on the PCCH using TM RLC. To trigger a Cell/URA Update procedure To indicate change in the system information. Target is all UEs in a cell. To establish a Signaling connection for MT calls. Message Structure
Paging Record : Paging Cause, Choice UE Identity( IMSI/TMSI/P-TMSI or U-RNTI ) BCCH Modification Information
For One UE in CELL_DCH or CELL_FACH state using the DCCH using AM RLC. To establish a Signaling connection for MT calls. Message Structure
UE Information : RRC Transaction Identifier, Paging Cause CN Information : CN Domain Identity. Paging Record Type 12
RRC Connection
A bi-directional connection between RRC peer entities on the UE and the UTRAN. Initiated by a request from UE higher layers, or by RRC Paging Message from Network. Only Zero or One RRC Connection between one UE and UTRAN.
Signalling Connection
An Acknowledge Mode Link between UE and CN to transfer higher layer information in NAS. More than one Signalling Connection between UE and CN Node, they share the same RRC Connection.
13
RRC Connection Establishment UE RRC CONNECTION REQUEST CCCH (TM ) RRC CONNECTION SETUP CCCH (UM) RRC CONNECTION SETUP COMPLETE DCCH (AM) UTRAN
Establishment Cause Initial UE Identity(P-TMSI+RAI, TMSI+LAI or IMSI) Move to CELL_DCH : Dedicated CH Info Move to CELL_FACH : Common CH Info, URNTI
After RRC Connection Establishment, creates Signalling Radio Bearers (SRBs) designated by the The SRBs can later be created, reconfigured or even deleted with the Radio Bearer Control procedures
RB #1~4.
SRB
Contents
All Message sent on the CCCH ( UL : TM RLC, DL : UM RLC ) All Message sent on the DCCH and UM RLC All Message sent on the DCCH and AM RLC (except Direct Transfer Message) Direct Transfer Message sent on the DCCH and AM RLC Low Priority Direct Transfer Message sent on the DCCH and AM RLC when SRB #4 is used, SRB #3 is used for High Priority Message. 14
To release all RBs and all SRBs between the UE and the UTRAN
UE
UTRAN RRC CONNECTION RELEASE DCCH (UM) RRC CONNECTION REL COMPLETE DCCH (AM/UM) CELL_DCH state
UE
CELL_FACH state
After Radio Link failure, UE re-establish a connection. Timers are used to control the allowed time for a UE to return to in-service-area and to execute the re-establishment. The re-establishment functionality is included in the Cell Update procedure
15
On request from higher layers, RRC performs the establishment, reconfiguration and release of RBs. Messages are sent on the downlink DCCH using AM or UM RLC The SRBs are normally set up during the RRC Connection Establishment procedure. The Tr & Phy CHs parameters are included in the RB procedures, but can also be configured separately. These procedures perform a hard handover. RADIO BEARER SETUP
Contains Tr CHs & Phy CHs parameters, Ciphering & Integrity info, RNTI info, activation time for new RB.
Contains parameters related to Quality of Service(QoS), reconfiguration of Tr CHs & Phy CHs.
Also can include reconfiguration of Tr CHs & Phy CHs Indicate release of Signaling connection when UE is connected to more than one CN domain
The RRC Security Mode Control procedure is used to start Ciphering and Integrity protection between UTRAN and to trigger the change of the ciphering and integrity keys during the connection. UE UTRAN SECURITY MODE COMMAND DCCH (AM) SECURITY MODE COMPLETE DCCH (AM)
the UE and
Ciphering
DIRECTION LENGTH
COUNT-C
DIRECTION LENGTH
two keys(PS/CS) are used simultaneously for one UE. the newer key is used.
BEARER
BEARER
CK
f8
CK
f8
PLAINTEXT BLOCK
17
Integrity Protection
The RRC layer inserts a 32-bit integrity checksum(Message Authentication Code for Integrity Protection; MAC-I) into most RRC PDUs. All higher layer messages(e.g. Direct Transfer) are automatically also integrity protected. The Integrity key is also two keys(PS/CS) are used simultaneously for one UE. the newer key is used.
COUNT-I DIRECTION FRESH COUNT-I DIRECTION FRESH
The key is generated, together with the ciphering key (CK), during the authentication
MESSAGE MESSAGE
procedure.
IK f9 IK f9
Only a few RRC messages cannot be integrity protected; examples are the messages exchanged during the RRC Connection Establishment procedure.
18
Measurement Control
The measurements performed by the UE are controlled by the RNC. UE UTRAN SYSTEM INFORMATION (SIB11) BCCH (TM) Idle mode, CELL_FACH, CELL_PCH, URA_PCH state UE UTRAN MEASUREMENT CONTROL DCCH (AM) CELL_DCH state
Description A reference number of Measurement For UTRAN : modification or release of the measurement For UE : measurement report Set-up, Modify, Release 1. 2. 3. 4. 5. 6. 7. Intra-Freq Measurement Inter-Freq Measurement Inter-System Measurement Traffic Volume Measurement (UL) Quality Measurement (Block Error Rate of DL Tr CH) Internal Measurement (UE Tx Power, Received Signal Level) Positioning Measurement 19
Measurement Type
20
Measurement Report
Initiated by UE to transfer Measurement Results to UTRAN when the reporting criteria are met. UE UTRAN MEASUREMENT REPORT DCCH (AM/UM)
Measurement Identity Measurement Result
Report is sent in CELL_DCH state, it is used for all measurement. Report is sent In the CELL_FACH state, it is used only for a Traffic Volume measurement or UE positioning measurement report.
21
Mobility
1. Active Set Update UE ACTIVE SET UPDATE DCCH (AM/UM) ACTIVE SET UPDATE COMPLETE DCCH (AM) UTRAN
New U-RNTI Integrity Check Info Activation Time Phy CH Informaion
Update the active set of the connection in the CELL_DCH state. The procedure includes functions: Radio Link Addition or Radio Link Removal. (Max number of
Radio Link : 8) Active set The set of cells with which the UE is currently connected/communicating with. Monitored set Detected Set Cells that the UE has detected and is monitoring and are known to the network, they either don't meet the criteria or the active set is full. Cells that the UE has detected but are not known to the network as yet
22
Intra-Freq HOV without support of macro diversity, Inter-Freq HOV, Inter-System HOV CELL_DCH state No dedicated Signalling messages. But It is performed as part of the following RRC procedures:
Timing re-initialized hard handover : UTRAN does not know the target SFN timing before Hard Handover.
Timing maintained hard handover : UTRAN knows the target SFN timing before Hard Handover.
23
CELL_DCH state The UE receives the GSM neighbour cell parameters in System Information or Measurement Control message. Based on the measurement report including GSM measurements, RNC makes a handover decision. Upon successfully completing the handover,
UTRAN shall release the radio connection and remove all context information for the UE. UE UTRAN MSC GSM BSS UE shall clear or set variables upon leaving UTRA RRC connected mode.
BCCH: System information or DCCH: Measurement control
Resource reservation acknowledge and handover command DCCH: Handover from UTRAN command (GSM Handover command)
24
The UE receives the UTRAN neighbour cell parameters in GSM System Information. Upon successfully completing the handover, RNC initiates resource release from GSM BSS. UE GSM BSS MSC UTRAN
GSM BCCH or SACCH: System information GSM SACCH: Measurement report Resource reservation
25
UTRAN shall release all UE dedicated resources. UE shall release all UTRAN specific resources.
The UE initiates an RRC connection establishment procedure with cause value Inter-system cell reselection. Upon successfully completing cell reselection, the UE shall release all resources specific to the other system. If Cell Reselection fails, the UE returns back to the other system. If RRC Connection Establishment fails, the UE enters Idle Mode.
26
when no RABs are established when the established RABs are only from PS domain.
UE
UTRAN
RB Information Target Cell Description
This procedure is used by the other system to command UE to move to UTRAN cell. The cell change order message include the identity of the target UTRAN cell. On the UTRAN side, the UE initiates an RRC connection establishment procedure with establishment cause set to Inter-RAT cell change order.
27
Main Purpose
To notify UTRAN after re-entering service area in the URA_PCH or CELL_PCH state. To notify UTRAN of an RLC unrecoverable error on an AM RLC entity. To be used as a supervision mechanism in the CELL_FACH, CELL_PCH, or URA_PCH state by means of periodical update.
Cell Update
Triggered by Cell Reselection, Expiry of periodic cell update time, initiation of UL data transmission, UTRAN-originated paging, radio link failure in CELL_DCH state. UE CELL UPDATE CCCH (TM) CELL UPDATE CONFIRM CCCH/DCCH (UM) Messages DCCH(AM) UTRAN
U-RNTI Cell Update Cause
UTRAN Mobility Information Confirm Phy CH Reconfiguration Complete Tra CH Reconfiguration Complete RB Release Complete RB Reconfiguration Complete
28
URA Update
This procedure is used in the URA_PCH state. Triggered by Cell Reselection(Only if URA Changed), Expiry of periodic URA update time.
UTRAN
U-RNTI URA Update Cause
29
Thanks
30