Upload
amit-kumar-das
View
219
Download
0
Embed Size (px)
Citation preview
8/2/2019 RRC_R99
1/30
Radio Resource Con
trolTS 25.331 (R99)
Kevin Kim
1
8/2/2019 RRC_R99
2/30
Contents
1. RRC Layer Architecture
2. RRC Service States
3. RRC Functions & Signalling Procedures
1) Broadcast of System Information
2) Paging
3) RRC Connection
4) Control of RB, Tr CHs & Phy CHs
5) Control of Security Functions
6) Measurement Control & Reporting
7) RRC Connection Mobility Functions
2
8/2/2019 RRC_R99
3/30
1. RRC Layer Architecture
3
Entity Description
RFERouting Function Entity
- handles Routing of higher layer messages.
BCFE
Broadcast Control Function Entity
- handles Broadcasting of System Information.
- at least one BCFE in the RNC.
- uses BCCH or FACH via Tr-SAP.
PNFE
Paging and Notification Control Function
Entity- controls Paging of UEs in Idle Mode.
(ifRRC Connection exists, Paging by DCFE)
- at least one PNFE in the RNC.
- uses PCCH via Tr-SAP.
DCFE
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.
TME
Transfer Mode Entity
- handles the mapping between theRRC entitiesand the SAPs.
RRC Layer Architecture
8/2/2019 RRC_R99
4/30
2. RRC Service States
4
Idle Mode
Connected Mode
CELL_DCH CELL_PCH
URA_PCHCELL_FACH
UE Modes and RRC States
Mode(State) Description
Idle Mode
- 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.
CELL_DCH
-UE is known by its Serving RNC on a cell or active set level.
- performs Measurement and sends Measurement Report.
- read System Information broadcast on FACH.
-act on RRC messages received on DCCH/BCCH.
- battery consumption : 200~300mA
8/2/2019 RRC_R99
5/30
2. RRC Service States
5
CELL_FACH
- uses RACH, FACH for transmitting both signalling messages and small amounts of user plane
data.
-read System Information on BCH.
- 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
CELL_PCH
- read System Information on BCH.
- RNC knows the UE location on a cell level only via the PCH(Paging Channel).
- 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- 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).
vOverlapping URA
One cell can belong to one or many URAs.
It is needed to avoidping-pong effects.
Cell1URA1URA2
Cell2URA1URA3
Cell3URA3URA4
No URA Update
URA Update(URA1 URA3)
No URA Update
8/2/2019 RRC_R99
6/30
2. RRC Service States
6
Before State After State
Idle Mode RRC connection Establishment
Connected Mode
(CELL_FACH /
CELL_DCH)
CELL_DCH
RRC connection Release Idle Mode
All Dedicated Channels Release CELL_FACH
via explicit Signalling
(radio bearer setup, radio bearer reconfiguration, radio bearer
release, transport channel reconfiguration, physical channel
reconfiguration, etc)
CELL_PCH / URA_PCH
CELL_FACH
RRC connection Release Idle Mode
Dedicated Physical Channel is established CELL_DCH
via explicit Signalling
(cell update confirm, radio bearer reconfiguration, etc) CELL_PCH
via explicit Signalling
(URA update confirm, radio bearer reconfiguration, etc)URA_PCH
CELL_PCH Paging from UTRAN, Uplink Access CELL_FACH
URA_PCH Paging from UTRAN, Uplink Access CELL_FACH
8/2/2019 RRC_R99
7/30
3. RRC Functions & Signalling Procedures
7
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
8/2/2019 RRC_R99
8/30
3.1) Broadcast of System Information
8
v Broadcast of System Information
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.
v System Information Structure
Master Information Block(MIB)
give references and scheduling information to SIB and
Scheduling Block.
be sent regularly on the BCH and its scheduling is static. Scheduling Block
give references and scheduling information for additional SIB.
System Information Block(SIB)
contain the actual system information.
group together system information of the same nature.
UE UTRAN
SYSTEM INFORMATION
BCCH(TM)
8/2/2019 RRC_R99
9/30
3.1) Broadcast of System Information
9
v Modification of System Information
For the SIBs with Dynamic Parameter
by SIB-specific timer(value in frames) in scheduling information.
For the SIBs with Static Parameter when SIB value tag has changed with latest read SIB value tag.
Notification from UTRAN
Idle mode, CELL_PCH and URA_PCH state
CELL_FACH state
UE UTRAN
PAGING TYPE 1PCCH (TM)
UE UTRAN
SYSTEM INFORMATION CHANGE INDICATIONBCCH (TM)
v If the UE does not find the system information block in a position, The UE shall consider the cell to be
barred.
8/2/2019 RRC_R99
10/30
3.1) Broadcast of System Information
10
Type Description
MIB Supported PLMN Types, PLMN Identity, Ref to other SIB and Scheduling blocks
Scheduling Block #1,
#2References to other SIBs
SIB#1NAS System Information, CN Domain System Information, UETimers andconstants in Idle/Connected Mode
SIB#2 URA Identity
SIB#3 Cell Selection and Reselection Information, SIB#4 indicator
SIB#4 Cell Selection and Reselection Information in Connected Mode
SIB#5 Phy CHs Information, SIB#6 indicator
SIB#6 Phy CHs Information in Connected mode
SIB#7 Fast changing parameters UL interference and Dynamic persistence level
SIB#8 Static CPCH Information
SIB#9 CPCH Information
SIB#10 Dynamic Resource Allocation Control(DRAC) System Information
SIB#11 Measurement Control Information, SIB#12 indicator
8/2/2019 RRC_R99
11/30
3.1) Broadcast of System Information
11
Type Description
SIB#12 Measurement Control Information in Connected Mode
SIB#13 ANSI-41 System Information
SIB#14Common and dedicated Phy CH uplink outer loop power control information (only
TDD)
SIB#15 Positioning Methods Information (e.g. GPS, Satellite)
SIB#16 Information For Handover (e.g. Radio Bearer, Tr CH and Phy CH Information)
SIB#17 Fast changing parameters for the shared Phy CHs in connected mode (only TDD)
SIB#18 PLMN identities of neighbouring cells in Idle/Connected Mode
8/2/2019 RRC_R99
12/30
3.2) Paging
12
v Paging (Paging Type 1)
Transmit paging information to UEs in Idle mode, CELL_PCH or URA_PCH state on the PCCH
usingTM 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
v UE dedicated Paging (Paging Type 2)
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
UE UTRAN
PAGING TYPE 1
PCCH (TM)
UE UTRAN
PAGING TYPE 2
DCCH (AM)
8/2/2019 RRC_R99
13/30
3.3) RRC Connection
13
v 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.
v 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.
8/2/2019 RRC_R99
14/30
3.3) RRC Connection
14
v RRC Connection Establishment
UE UTRAN
RRC CONNECTION SETUPCCCH (UM)
RRC CONNECTION REQUESTCCCH (TM )
RRC CONNECTION SETUP COMPLETEDCCH (AM)
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, U-
RNTI
v After RRC Connection Establishment, creates Signalling Radio Bearers (SRBs) designated by the
RB #1~4.
The SRBs can later be created, reconfigured or even deleted with the Radio Bearer Control proceduresSRB Contents
SRB #0 All Message sent on the CCCH ( UL :TM RLC, DL : UM RLC )
SRB #1 All Message sent on the DCCH and UM RLC
SRB #2 All Message sent on the DCCH and AM RLC (except Direct Transfer Message)
SRB #3 Direct Transfer Message sent on the DCCH and AM RLC
SRB #4 (Optional)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.
8/2/2019 RRC_R99
15/30
3.3) RRC Connection
15
v RRC Connection Release
To release all RBs and all SRBs between the UE and the UTRAN
UE UTRAN
RRC CONNECTION RELEASEDCCH (UM)
RRC CONNECTION RELCOMPLETE
DCCH (AM/UM)
UE UTRAN
RRC CONNECTION RELEASECCCH (UM)
CELL_DCH state CELL_FACH state
v RRC Connection Re-establishment
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
8/2/2019 RRC_R99
16/30
3.4) Control of RB, Tr CHs & PhyCHs
16
vOn request from higher layers, RRC performs the establishment, reconfiguration and release of RBs.
v Messages are sent on the downlink DCCH using AM or UM RLC
v The SRBs are normally set up during the RRC Connection Establishment procedure.
v TheTr & Phy CHs parameters are included in the RB procedures, but can also be configured separately.
v These procedures perform a hard handover.
v RADIO BEARER SETUP
ContainsTr CHs & Phy CHs parameters, Ciphering & Integrity info, RNTI info, activation time for
new RB.
v RADIO BEARER RECONFIGURATION
Contains parameters related to Quality of Service(QoS), reconfiguration of Tr CHs & Phy CHs.
v RADIO BEARER RELEASE
Also can include reconfiguration of Tr CHs & Phy CHs
Indicate release of Signaling connection when UE is connected to more than one CN domain
v TRANSPORT CHANNEL RECONFIGURATION
Possibly include reconfiguration of Phy CHs
v PHYSICAL CHANNEL RECONFIGURATION
) l f i
8/2/2019 RRC_R99
17/30
3.5) Control of Security Functions
17
v The RRC Security Mode Control procedure is used to start Ciphering and Integrity protection between
the UE and
UTRAN and to trigger the change of the ciphering and integrity keysduring the connection.
UE UTRAN
SECURITY MODE COMMANDDCCH (AM)
SECURITY MODE COMPLETEDCCH (AM)
v
Ciphering The Ciphering key is CN domain specific,
two keys(PS/CS) are used simultaneously
for one UE. the newer key is used.
executed on RLC Layer for services
using AM/UM RLC and MAC Layer for
services usingTM RLC.
PLAINTEXT
BLOCK
f8
COUNT-C DIRECTION
B EARER LENGTH
CK
KEYSTREAM
BLOCK
CIPHERTEXT
BLOCK
f8
COUNT-C DIRECTION
BEARER LENGTH
CK
KEYSTREAM
BLOCK
PLAINTEXT
BLOCK
Sender
UE or RNC
Receiver
RNC or UE
3 5) C l f S i F
8/2/2019 RRC_R99
18/30
3.5) Control of Security Functions
18
v 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.
The key is generated, together with the ciphering key (CK), during the authentication
procedure.
v Only a few RRC messages cannot be integrity protected; examples are the messages exchanged during
the RRC Connection Establishment procedure.
f 9
COUNT-I DIRECTION
MESSAGE FRESH
IK
MAC -I
f 9
COUNT-I DIRECTION
MESSAGE FRESH
IK
XMAC -I
Sender
UE or RNC
Receiver
RNC or UE
3 6) M t C t l & R
8/2/2019 RRC_R99
19/30
3.6) Measurement Control & Reporting
19
v Measurement Control
The measurements performed by the UE are controlled by the RNC.
UE UTRAN
SYSTEM INFORMATION(SIB11)
BCCH (TM)
UE UTRAN
MEASUREMENT CONTROLDCCH (AM)
Idle mode, CELL_FACH,CELL_PCH, URA_PCH state
CELL_DCH state
Measurement Control Information Description
Measurement Identity Number
A reference number of Measurement
For UTRAN : modification or release of the measurement
For UE : measurement report
Measurement Command Set-up, Modify, Release
Measurement Type
1. Intra-Freq Measurement
2. Inter-Freq Measurement3. Inter-System Measurement
4. Traffic Volume Measurement (UL)
5. Quality Measurement (Block Error Rate of DL Tr CH)
6. Internal Measurement (UE Tx Power, Received Signal Level)
7. Positioning Measurement
3 6) M t C t l & R
8/2/2019 RRC_R99
20/30
3.6) Measurement Control & Reporting
20
Measurement Control Information Description
Measurement Objects The objects the UE measures, and object information
Measurement Quantity The quantity the UE measures
Measurement Reporting Quantity The quantities the UE includes in the report
Measurement Reporting CriteriaThe criteria that trigger the measurement report (Periodical, Event-Triggered)
Reporting Mode AM RLC or UM RLC
3 6) M t C t l & R
8/2/2019 RRC_R99
21/30
3.6) Measurement Control & Reporting
21
v Measurement Report
Initiated by UE to transfer Measurement Results to UTRAN when the reporting criteria are met.
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 aTraffic Volume measurement or UE
positioning measurement report.
UE UTRAN
MEASUREMENT REPORTDCCH (AM/UM)
Measurement Identity
Measurement Result
3 7) RRC C ti M bilit F
8/2/2019 RRC_R99
22/30
3.7) RRC Connection Mobility Functions
22
v Mobility
Keeping track of a UEs location while the UE is in UTRAN Connected mode.
1. Active Set Update
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)
UE UTRAN
ACTIVE SET UPDATEDCCH (AM/UM)
ACTIVE SET UPDATE COMPLETE
DCCH (AM)
New U-RNTI
Integrity Check Info
Activation Time
Phy CH Informaion
Active set The set of cells with which the UE is currently connected/communicating with.
Monitored setCells that the UE has detected and is monitoring and are known to the network, theyeither don't meet the criteria or the active set is full.
Detected Set Cells that the UE has detected but are not known to the network as yet
3 7) RRC C ti M bilit F
8/2/2019 RRC_R99
23/30
3.7) RRC Connection Mobility Functions
23
2. Hard Handover
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:
Physical channel reconfiguration
Radio bearer establishment/reconfiguration/release
Transport channel reconfiguration
Timing re-initialized hard handover : UTRAN does not know the target SFN timing before
Hard Handover.
If IE "Timing indication" has the value "initialise, UE initiate the procedure.
Timing maintained hard handover : UTRAN knows the target SFN timing before Hard
Handover.
If IE "Timing indication" has the value maintain, UE initiate the procedure.
3 7) RRC Connection Mobility Fun
8/2/2019 RRC_R99
24/30
3.7) RRC Connection Mobility Functions
24
3. Inter-System Handover from UTRAN
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 shall clear or set variables upon leaving UTRA RRC connected mode.
BCCH: System informationor
DCCH: Measurement control
DCCH: Measurement report
Resource reservation
Resource reservation acknowledge andhandover command
DCCH: Handover from UTRAN command(GSM Handover command)
(GSM DCCH) Handover access
UE UTRAN GSM BSSMSC
3 7) RRC Connection Mobility Fun
8/2/2019 RRC_R99
25/30
3.7) RRC Connection Mobility Functions
25
4. Inter-System Handover to UTRAN
The UE receives the UTRAN neighbour cell parameters in GSM System Information.
Upon successfully completing the handover, RNC initiates resource release from GSM BSS.
GSM BCCH or SACCH:System information
GSM SACCH:Measurement report
Resource reservation
Resource reservation acknowledgeand handover command
(GSM DCCH): Inter-System handover command(UMTS Handover to UTRAN command)
DCCH: Handover to UTRAN complete
UE UTRANGSM BSS MSC
New U-RNTI
Radio Bearer configuration
Tr CH configuration
Phy CH configuration
3 7) RRC Connection Mobility Fun
8/2/2019 RRC_R99
26/30
3.7) RRC Connection Mobility Functions
26
5. Inter-System Cell Reselection from UTRAN
CELL_FACH, CELL_PCH, URA_PCH state
Upon successfully completing cell reselection,
UTRAN shall release all UE dedicated resources.
UE shall release all UTRAN specific resources.
6. Inter-System Cell Reselection to UTRAN
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.
IfCell Reselection fails, the UE returns back to the other system.
IfRRC Connection Establishment fails, the UE enters Idle Mode.
3 7) RRC Connection Mobility Fun
8/2/2019 RRC_R99
27/30
3.7) RRC Connection Mobility Functions
27
7. Inter-System Cell Change Order from UTRAN
CELL_DCH, CELL_FACH state.
This procedure may be used
when no RABs are established
when the established RABs are only from PS domain.
This procedure may not be used when there is no PS signalling connection.
UE UTRAN
CELL CHANGE ORDER FROM UTRANDCCH (AM)
RB InformationTarget Cell Description
8. Inter-System Cell Change Order to UTRAN
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.
3 7) RRC Connection Mobility Fun
8/2/2019 RRC_R99
28/30
3.7) RRC Connection Mobility Functions
28
9. Cell Update & URA Update
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.
v 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 UTRAN
CELL UPDATECCCH (TM)
CELL UPDATE CONFIRMCCCH/DCCH (UM)
MessagesDCCH(AM)
New U-RNTI and C-RNTI
RRC State Indicator
U-RNTI
Cell Update CauseUTRAN Mobility Information Confirm
Phy CH Reconfiguration Complete
Tra CH Reconfiguration Complete
RB Release Complete
RB Reconfiguration Complete
3 7) RRC Connection Mobility Fun
8/2/2019 RRC_R99
29/30
3.7) RRC Connection Mobility Functions
29
v 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.
UE UTRAN
URA UPDATECCCH (TM)
URA UPDATE CONFIRMCCCH/DCCH (UM)
UTRAN MOBILITY INFO CONFIRMDCCH(AM)
New U-RNTI and C-RNTI
RRC State Indicator
U-RNTI
URA Update Cause
8/2/2019 RRC_R99
30/30
30
Thanks