HiCellTek HiCellTek
Definition

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.

Glossary

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

MessageDirectionPurpose
RRC Setup RequestUE → NetworkInitiate connection
RRC SetupNetwork → UEAllocate radio resources
RRC ReconfigurationNetwork → UEModify bearers, handover
Measurement ReportUE → NetworkReport radio conditions
RRC ReleaseNetwork → UERelease 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?
RRC operates between the device and the base station, managing radio resources and mobility. NAS operates between the device and the core network, handling authentication, session management and registration. RRC carries NAS messages transparently over the radio interface.
What are the RRC states in 5G NR?
5G NR defines three RRC states: RRC_IDLE (no connection, UE-controlled mobility), RRC_INACTIVE (UE context maintained at gNB for fast resume) and RRC_CONNECTED (active connection with full network control). The INACTIVE state is new in 5G and reduces signalling overhead.
Why is RRC message decoding important?
RRC messages contain all parameters controlling the radio interface: measurement thresholds, handover triggers, bearer QoS settings and security configuration. Decoding them lets engineers verify network parameters and diagnose root causes of performance issues on the field.

Related terms

Decode RRC messages in real time

HiCellTek decodes all RRC and NAS messages directly on Android smartphones with full ASN.1 parsing.