RRC (Radio Resource Control) is the Layer 3 signalling protocol between the mobile device and the base station in LTE and 5G NR networks. It manages radio bearer setup, mobility procedures, measurement configuration and connection state transitions.
What is RRC?
Radio Resource Control: the protocol that orchestrates every radio connection in mobile networks.
Detailed explanation
RRC is the control-plane protocol operating between the UE and the eNodeB (LTE) or gNodeB (5G NR). It manages all aspects of the radio interface: connection establishment, security activation, bearer configuration, measurement reporting and mobility.
The RRC protocol defines several key states. In LTE: RRC_IDLE (no active connection) and RRC_CONNECTED (active connection). 5G NR adds RRC_INACTIVE, an intermediate state that reduces signalling overhead while maintaining the UE context at the base station for faster reconnection.
Key RRC messages include RRC Setup (connection establishment), RRC Reconfiguration (bearer modification, handover commands, measurement configuration) and Measurement Report (UE reporting radio conditions). These messages are encoded in ASN.1 PER format and carry critical information for network optimization.
RRC message analysis is essential for troubleshooting mobility failures, bearer issues and measurement configuration problems. By decoding RRC messages, engineers can verify handover parameters, check measurement gaps and diagnose why specific procedures fail in the field.
Key RRC messages
| Message | Direction | Purpose |
|---|---|---|
| RRC Setup Request | UE → Network | Initiate connection |
| RRC Setup | Network → UE | Allocate radio resources |
| RRC Reconfiguration | Network → UE | Modify bearers, handover |
| Measurement Report | UE → Network | Report radio conditions |
| RRC Release | Network → UE | Release the connection |
How HiCellTek decodes RRC
The L3 Decoder module in HiCellTek captures and decodes all RRC messages in real time via the Qualcomm DIAG interface. Each message is displayed in a structured tree view with full ASN.1 decoding. Engineers can filter by message type and export decoded messages for post-analysis.
Frequently asked questions
What is the difference between RRC and NAS?
What are the RRC states in 5G NR?
Why is RRC message decoding important?
HiCellTek decodes all RRC and NAS messages directly on Android smartphones with full ASN.1 parsing.