Mobility and Handover in LTE-M
Many LTE-M devices move. Examples are asset trackers, delivery vehicles, and wearable devices. Mobility is the set of network and device procedures that keep these devices connected while they move. Handover is the main mechanism that moves an active connection from one cell to another. This lesson explains how mobility works in LTE-M, why it matters, and what developers should know.
Key concepts and states
First, a few basic terms and the main connection states.
Cell :- A coverage area served by a base station, also called eNodeB.
RRC_CONNECTED :- The device has an active radio connection and can send or receive data.
RRC_IDLE :- The device is not actively connected. It can still be reached by paging.
Tracking Area (TA) :- A group of cells. The device reports changes when it moves between TAs.
MME :- Mobility Management Entity. It coordinates mobility, authentication, and sessions.
Handover :- The transfer of an active radio connection from one cell to another without losing user data.
Devices move between cells and may change state from connected to idle and back. The network uses these states to reduce battery use while still providing connectivity.
When handover happens
Handover occurs when the network decides that the device will get better service from a different cell. Typical triggers are:
The device measures falling signal strength from the current cell.
A neighboring cell shows stronger signal quality.
The network detects load balancing needs.
The device moves across a cell border while in RRC_CONNECTED.
The device and the network work together. The device sends measurement reports. The network uses those reports to choose the best target cell.
Measurement reporting
Devices periodically measure radio signals and report results. This lets the network make handover decisions.
The device measures reference signal received power and quality.
The device follows configured thresholds and timers.
When conditions meet the configured rules, the device sends a measurement report.
The report contains measurements for current and neighbor cells.
In LTE-M, these measurements are tuned to save power. The device may perform fewer measurements or run them less often than a smartphone.
Types of handover
There are different handover types. Each has pros and cons.
Intra-frequency handover :- The target cell uses the same frequency. This is common and fast.
Inter-frequency handover :- The target cell uses a different frequency. This may take more signaling.
Intra-RAT handover :- The handover stays within LTE technology.
Inter-RAT handove :- The handover moves between radio access technologies, for example from LTE to 3G or 2G. This is less common for LTE-M.
Most LTE-M handovers are intra-frequency or intra-RAT. These handovers are efficient and keep power usage low.
Handover procedures in detail
Here is a simplified step sequence for a typical handover when the device is in RRC_CONNECTED.
The device measures signal quality of current and neighbor cells.
The device sends a measurement report to the serving eNodeB.
The serving eNodeB sends a handover request to the target eNodeB.
The target eNodeB reserves radio resources and prepares to receive the device.
The serving eNodeB sends a handover command to the device.
The device synchronizes with the new cell and completes random access.
The target eNodeB informs the MME and the serving eNodeB about completion.
The data path switches to the new eNodeB. Any buffered packets are forwarded.
The network tries to keep data loss minimal. Protocols such as PDCP help with ordered delivery and retransmission of lost packets.
Idle mode mobility and cell reselection
When the device is in RRC_IDLE, it does not perform handovers because it is not actively connected. Instead, it performs cell reselection.
The device listens for broadcasting channels from nearby cells.
It uses cell reselection criteria to choose a better cell.
If the device moves far enough, it performs a Tracking Area Update with the MME.
While idle, the device uses less power than when connected.
For battery life, many LTE-M devices spend most time in idle mode and only connect when they must send data.
Tracking Area Updates and periodic updates
LTE uses Tracking Area Updates to keep the core network aware of the device location at TA level.
The device performs a TA update when it moves to a new tracking area.
The device also performs periodic TA updates based on a timer.
TA updates let the MME route incoming data and paging correctly.
In LTE-M, these timers and the TA update frequency are set to balance reachability and battery life.
Mobility and low-power constraints
LTE-M is designed for low power. Mobility procedures are optimized to reduce signaling and energy use.
Measurement frequency may be lower than in smartphones.
Handover decision thresholds may be adjusted to avoid frequent transitions.
The network may allow longer margins before starting a handover.
During PSM, the device is deeply asleep and cannot perform handover or receive downlink data.
These optimizations help prolong battery life but can affect how quickly the device switches cells. Designers must choose parameters that match the device use case.
Handling packet loss and buffering
Handover can briefly interrupt data flow. LTE protocols reduce data loss with buffering and retransmission.
The serving eNodeB may buffer packets during the handover.
The target eNodeB may receive forwarded buffered packets.
PDCP and RLC layers manage retransmission and ordering.
Applications should use lightweight retries when appropriate.
For time critical data, design endpoints to expect short delays during handovers.
Roaming and inter-operator handovers
If the device crosses into a different operator network, roaming rules apply.
Roaming may require additional signaling for authentication.
Handover procedures between operators depend on roaming agreements.
Network performance may differ across operators and countries.
Test roaming scenarios if your devices will cross borders or visit areas with multiple operators.
Practical tips for developers
Here are practical recommendations for developers working with LTE-M devices that move.
Choose sensible measurement and reporting intervals. Do not measure too often.
Tune thresholds to avoid handover ping-pong. This is when the device keeps switching between two cells.
Test in real mobility scenarios. Use vehicles or controlled routes.
Monitor RSRP and RSRQ values to understand coverage gaps.
Use antenna placement and tuning to improve signal stability.
Design application-level retry logic for short interruptions. Keep retries exponential and limited.
Consider the device duty cycle and power modes when planning mobility behavior.
If possible, work with the mobile operator for optimized network parameters for IoT devices.
Example
A delivery truck uses an LTE-M tracker that sends location every 2 minutes. The truck passes through rural and urban areas.
In urban areas, handovers are frequent but signals are strong. The tracker measures more neighbors.
In rural areas, handovers are less frequent. The tracker may remain connected to a distant cell with lower signal strength.
To preserve battery life, the tracker runs fewer measurements while moving at high speed.
The tracker uses buffering to ensure every location is eventually delivered. If a handover causes a short interruption, the buffered data is forwarded after the handover.
This scenario shows how mobility, power, and data reliability interact.
Summary
Mobility and handover are essential for moving LTE-M devices. The network and device cooperate using measurements, signaling, and resource management. LTE-M optimizes these procedures for low power and simple devices. As a developer, you must balance connection quality, battery life, and data reliability. Real world testing is crucial.
