UP-EDT

User Plane Early Data Transmission

Radio Access Network →
Introduced in Rel-15

UP-EDT is a mechanism in LTE and 5G NR that transmits small data packets during random access before full RRC setup, reducing signaling and latency for efficient IoT data transfers.

Category
Radio Access Network
Introduced
Rel-15
Where
Radio Access Network › E-UTRAN (LTE)
Specifications
1 specs
UP-EDT Description Purpose Related Classification Detected Changes Specifications

Description

User Plane Early Data Transmission (UP-EDT) is an optimization technique defined for LTE-M and NB-IoT technologies within the 3GPP framework. It enables a device to send a limited amount of user data embedded within the Message 3 (Msg3) of the Random Access Channel (RACH) procedure, specifically during the RRC Connection Resume Request. Traditionally, data transmission requires completing the full RRC connection setup or resume procedure, which involves multiple message exchanges. UP-EDT short-circuits this by allowing the uplink data to piggyback on the initial signaling message, and the network can respond with downlink data in the subsequent Message 4 (Msg4), completing the transaction in a highly compact exchange.

Architecturally, UP-EDT leverages the existing RRC protocol states and procedures but introduces new handling in the eNB/gNB and the UE. The UE indicates its capability and desire to use UP-EDT via a specific cause value in the RRC Connection Resume Request. The eNB/gNB, upon receiving this request with uplink data, can process the data and immediately respond with an RRC Connection Release message that may also contain downlink data for the UE. This entire transaction occurs without transitioning the UE to a connected state (RRC_CONNECTED), keeping it in a more battery-efficient idle or inactive state for the majority of the time. The data packets are processed through the regular user plane stack (PDCP, RLC) but within the context of this abbreviated signaling flow.

The key components involved are the UE's RRC layer, which assembles the Msg3 with data, and the network's RRC and user plane termination points in the base station. UP-EDT works in conjunction with Control Plane CIoT EPS Optimization (CP-EDT is the counterpart for control plane data) but is specifically for more efficient user plane data transfer. Its role is to minimize signaling radio bearers, reduce latency for small data bursts (typical of IoT sensors), and decrease device power consumption by shortening radio-on time. It is a cornerstone feature for massive Machine-Type Communication (mMTC) in cellular IoT, enabling scalable support for millions of low-power, sporadically transmitting devices.

Purpose & Motivation

UP-EDT was created to solve the fundamental inefficiency of using traditional cellular connection procedures for IoT devices that transmit very small, infrequent data packets. Before EDT, an IoT sensor sending a few bytes of data would trigger a lengthy RRC connection setup/resume, involving several signaling messages, each requiring processing, power, and radio resources. This overhead was often orders of magnitude larger than the payload itself, wasting network capacity and rapidly draining the device's battery, which is critical for devices designed to operate for years on a single charge.

The technology was motivated by the specific traffic patterns of mMTC services, such as smart meters, asset trackers, and environmental sensors. These devices generate sporadic, small data reports where the signaling cost dominated the total transaction cost. UP-EDT addresses this by repurposing the existing random access and connection resume signaling messages to carry user data, effectively collapsing the data transmission phase into the connection establishment phase. This reduces the number of required message exchanges from several down to essentially two (Msg3 and Msg4), slashing latency and power consumption.

Introduced in Rel-15 as part of the broader LTE-M/NB-IoT enhancements, UP-EDT built upon earlier IoT optimizations like PSM and eDRX. It directly addressed the limitations of the initial CIoT EPS optimizations, which offered CP-EDT but for control plane only. UP-EDT extended the benefit to the user plane, which is necessary for IP-based or non-IP data delivery over the user plane path. Its creation was driven by operator demands for greater network efficiency and vendor goals to enable truly low-power wide-area IoT, making cellular a competitive technology against unlicensed LPWAN alternatives like LoRaWAN.

Classification

Related approachesCP-EDT

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (1 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 1 change

In Release 15, UP-EDT (User Plane Early Data Transmission) was newly introduced as a procedure allowing a UE to transmit user plane data during the RRC connection resume process, specifically for mobile originating calls. The release defined the conditions for its initiation, including the use of early security reactivation and the continuation of the header compression protocol context when performed in the same cell. It also specified the associated signaling, such as the RRCEarlyDataComplete message, and integrated the procedure for both EPC and 5GC core networks.

  • Clarification on default configuration and SRB1 for UP-EDT and RRC_INACTIVE TS 36.331CR4104

Explore further

Broader topics and technologies where UP-EDT plays a role.

Defining Specifications

3GPP specifications that define or reference UP-EDT, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 36.331 vj00 LTE RRC Protocol Specification Rel-19
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.