📡 RRC in 3G (UMTS/WCDMA)
✅ What is RRC?
RRC stands for Radio Resource Control.
It is a layer 3 protocol in the control plane of UMTS (3G) between the User Equipment (UE)
and the Node B via the RNC (Radio Network Controller).
📍RRC is responsible for controlling radio bearers, mobility, and connection management in
WCDMA networks.
📂 RRC Layer Location
Part of UMTS Layer 3
Exists in both:
o UE (mobile device)
o UTRAN (RNC side)
🎯 Main Functions of RRC
Function Category Details
- RRC Connection Setup / Release
1. Connection Control
- Connection Re-establishment
- Handover decisions (soft/soft softer)
2. Mobility Management
- Cell reselection criteria
3. Radio Bearer Control - Setup, modification, and release of radio bearers
4. Measurement Control - Directs UE to measure RSCP, Ec/Io, neighbor cells
5. Security - Ciphering and integrity protection setup
6. Paging Coordination - Paging message delivery and monitoring
7. Discontinuous Reception (DRX) - Helps save UE battery during idle/connected states
📶 RRC States in 3G
RRC defines UE behavior through different states:
RRC State Description
Idle Mode UE is not connected; listens to paging; does cell reselection
RRC State Description
UE has a connection; small data on shared channel; no dedicated
CELL_FACH
resources
CELL_DCH Dedicated channel; used for voice/data sessions
CELL_PCH /
Power-saving states; UE listens to paging, low battery usage
URA_PCH
🔄 RRC State Transitions
Example:
Idle ➜ CELL_FACH ➜ CELL_DCH ➜ CELL_PCH
Transitions occur based on:
Data activity
Mobility events
Timer expiry
Power-saving needs
⚠️RRC Failures – Common Causes
Connection setup failures
No response from UE or RNC
Paging failures
High interference or pilot pollution
Inappropriate state transitions
🛠️KPIs Related to RRC
KPI Indicates
RRC Setup Success Rate Access and network responsiveness
RRC Reconfiguration Success Mobility or bearer modification stability
RRC Drop Rate Quality of service and stability
📘 Summary
RRC controls all signaling between UE and UTRAN
Manages mobility, bearers, security, and paging
Critical for call setup, handover, and QoS