Home / Call Flows / 5G / Measurement Reporting

5G Measurement Reporting Procedure Call Flow

call-flow 5G NR | Measurements | Mobility | RRC | Optimization

5G Measurement Reporting is the radio-observation procedure that lets the UE tell the network what it actually sees on the serving and neighbor side.

Good mobility depends on it because handover, conditional handover, beam decisions, and several recovery actions begin with these reports.

Introduction

Measurement reporting is not a user journey by itself, but it is one of the highest-value decision inputs in 5G radio troubleshooting.

When later mobility behavior looks wrong, the first question is often whether the Measurement Report was meaningful, timely, and based on sane configuration.

What Is Measurement Reporting in Simple Terms?

  • What starts the procedure: The network configures the UE to measure and report radio conditions.
  • What the UE and network want to achieve: Produce accurate, timely radio intelligence for mobility and optimization decisions.
  • What success looks like: The gNB gets reports that lead to stable and well-timed decisions.
  • What failure means: Reports are missing, noisy, late, or misleading enough to damage radio decisions.

Why this procedure matters

Measurement reporting is the evidence layer behind many 5G radio actions. Without understanding it, teams often blame handover, reconfiguration, or beam management when the real issue was the measurement input.

Quick Fact Sheet

Procedure name 5G Measurement Reporting Procedure
Domain 5G NR mobility and radio optimization
Main trigger The network configures the UE to measure serving and neighbor-cell conditions for later radio decisions
Start state UE is connected and has active measurement configuration
End state The gNB receives the report needed for mobility, optimization, or recovery decisions
Main nodes UE, gNB, optionally target gNB through later mobility logic
Main protocols RRC, measurement events, mobility tuning
Main success outcome The UE reports meaningful radio measurements that support good handover or recovery decisions
Main failure outcome Reports are missing, late, noisy, or misleading, which degrades mobility decisions
Most important messages RRC Reconfiguration, Measurement Report
Main specs TS 38.331, TS 38.300
5G Measurement Reporting call flow
Sponsored Advertisement

Preconditions

  • The UE is connected and has measurement configuration from the network.
  • Serving and candidate neighbor signals can be observed meaningfully.
  • The configured events and thresholds are appropriate for the environment.
  • The network has later procedures ready to act on the measurement result.

Nodes and Interfaces

Nodes involved

Node Role in this procedure
UE Measures radio quality and reports it according to network-defined objects, events, and thresholds.
gNB Configures what to measure and uses the reports to make mobility and optimization decisions.
Target gNB or neighbor cells Become relevant as measured candidates for handover, conditional handover, or recovery.

Interfaces used

Interface Path Role
NR-Uu UE <-> gNB Carries the measurement configuration and the resulting report.
Xn or N2 gNB coordination paths May later carry the mobility actions that were triggered by the measurements.

End-to-End Call Flow

UE                    gNB
|<- RRC Reconfiguration -|
|-- measure radio ------>|
|-- Measurement Report ->|
|==== gNB uses report for later mobility or optimization ====|

Major Phases

Phase What happens
1. Measurement configuration The gNB tells the UE what to measure, when to report, and which conditions matter.
2. UE measurement execution The UE observes serving and neighbor-cell quality based on the configured rules.
3. Event or threshold trigger The report becomes eligible when the configured measurement logic is satisfied.
4. Network decision support The gNB uses the report for handover, optimization, beam management follow-up, or recovery planning.

Step-by-Step Breakdown

gNB configures measurement behavior

Sender -> receiver: gNB -> UE

Message(s): RRC Reconfiguration

Purpose: Define measurement objects, report events, thresholds, and timing behavior.

State or context change: The UE now knows what radio conditions matter to the network.

Note: Most later problems are rooted here, especially when thresholds and hysteresis do not match the RF reality.

UE measures serving and neighbor-cell quality

Sender -> receiver: UE internal radio measurements

Message(s): RSRP, RSRQ, SINR, beam and neighbor observations

Purpose: Build the measurement view needed for mobility and optimization.

State or context change: The UE is continuously evaluating whether report conditions are met.

Note: A healthy report starts with healthy measurement inputs. Garbage in becomes bad mobility out.

Configured trigger condition becomes true

Sender -> receiver: UE event logic

Message(s): Event A1, A2, A3, A4, A5, periodic or other report trigger

Purpose: Turn raw measurements into a network-usable report at the right time.

State or context change: The report is now ready to be sent rather than just measured internally.

Note: Timing matters as much as value quality. A late but accurate report can still harm mobility.

UE sends Measurement Report

Sender -> receiver: UE -> gNB

Message(s): Measurement Report

Purpose: Give the network a structured view of the radio situation so it can act.

State or context change: The report now becomes the basis for reconfiguration, handover, recovery, or optimization decisions.

Note: When a later mobility action looks wrong, always revisit whether the underlying report was timely and meaningful.

Important Messages in This Flow

Message Protocol Direction Purpose in this procedure What to inspect briefly
RRC Reconfiguration RRC gNB -> UE Creates the measurement rules and event logic. Inspect objects, events, hysteresis, time-to-trigger, and reporting style.
Measurement Report RRC UE -> gNB Carries serving and neighbor-cell measurement results. Inspect whether the reported cells and values actually justify the later network decision.

Important Parameters to Inspect

Parameter What it is Where it appears Why it matters Common issues
Measurement object What frequencies or cells the UE should measure. RRC Reconfiguration Defines the candidate universe for mobility or optimization. Wrong objects mean the right target may never be reported.
Reporting event The trigger condition for sending a report. RRC Reconfiguration Controls whether the network learns at the right time. Overly strict or loose events create late or noisy reporting.
Threshold and hysteresis The numeric logic controlling report generation. RRC Reconfiguration Key to stable and timely mobility behavior. Bad tuning causes ping-pong or missed handovers.
Time-to-trigger How long the condition must remain true before reporting. Measurement configuration Balances stability against responsiveness. Too short creates noise, too long creates late reactions.
Reported cell identity and quality The actual result set delivered by the UE. Measurement Report Shows whether the chosen target or beam was really justified. If values and later decision disagree, either the logic or interpretation is wrong.

Success Criteria

  • The network configures the right objects and triggers.
  • The UE measures the right cells and conditions.
  • The report arrives in time to support good decisions.
  • Later handover, recovery, or optimization behavior reflects the report logically.

Common Failures and Troubleshooting

Symptom Likely cause Where to inspect Relevant message(s) Relevant interface(s) Likely next step
Reports never appear The measurement configuration never created a valid trigger or the UE could not satisfy it. Objects, events, thresholds, and radio environment. RRC Reconfiguration, Measurement Report NR-Uu This is often a config-design problem before it is a UE problem.
Reports come too late Time-to-trigger or thresholds delayed the report until mobility quality had already degraded. Timing parameters and RF trend before the report. Measurement Report NR-Uu Late but correct reports still hurt handover quality.
Reports are noisy and create ping-pong The configuration is too sensitive for the real environment. Hysteresis, thresholds, and repeated cell switches. Measurement Report NR-Uu This is a classic tuning issue.
Network makes poor handover decisions from the report Either the report lacked the right data or the network interpreted it badly. Reported cells versus actual later target choice. Measurement Report and later RRC Reconfiguration NR-Uu, Xn, N2 Always compare the report with the chosen mobility action.

What to Check in Logs and Traces

  • Inspect the measurement object and whether the right cells were even eligible to be reported.
  • Compare thresholds, hysteresis, and time-to-trigger with the observed RF trend.
  • Check whether the reported values really justify the later mobility choice.
  • If reports are late or noisy, treat it as a measurement tuning problem first.

Related Pages

Related sub-procedures

Related message reference pages

Related troubleshooting pages

Sponsored Advertisement

FAQ

What is 5G Measurement Reporting?

It is the procedure where the UE sends radio measurements to the gNB based on configured rules.

Why does it matter so much?

Because many mobility and optimization decisions are only as good as the measurements behind them.

Is Measurement Report itself a handover?

No. It is usually an input to later decisions such as reconfiguration or handover.

What should I inspect first in a bad mobility trace?

Start with the measurement configuration and whether the report came early enough with meaningful values.

What event is most common for handover?

A3-style relative neighbor improvement logic is one of the most common patterns, though exact usage depends on design.