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 (16 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 9 changes

In Release 15, the UP-EDT (User Plane Early Data Transmission) function was newly introduced as part of Early Data Transmission, allowing one uplink data transmission optionally followed by one downlink data transmission during the random access procedure. This release also included a clarification on the default configuration and SRB1 for UP-EDT and RRC_INACTIVE, as indicated in the provided Change Request titles. UP-EDT is specifically used with the User plane CIoT EPS optimisation or User plane CIoT 5GS optimisation to enable a mode change without using the Service Request procedure.

  • Control Plane latency reduction TS 36.331CR3453
  • Normative Annex of CRs Containing Early Implementable Features and Corrections TS 36.331CR3681
  • CR on carrier frequency selection for V2X SL communication transmission TS 36.331CR4025
  • Correction to early measurement reporting results TS 36.331CR4161
  • Clarification on default configuration and SRB1 for UP-EDT and RRC_INACTIVE TS 36.331CR4104
  • Correction on LTE early measurement TS 36.331CR4195

+ 3 more changes

Rel-16 5 changes

In Release 16, the new UP-EDT (User Plane Early Data Transmission) function was introduced, allowing one uplink data transmission optionally followed by one downlink data transmission during the random access procedure or during the CB-Msg3-EDT procedure. This function is used with the User plane CIoT EPS optimisation or User plane CIoT 5GS optimisation, enabling a change from idle to connected mode without a Service Request procedure. The related Early Security Re-activation feature was also introduced to re-activate AS security prior to the transmission of the RRCConnectionResumeRequest message.

  • Early security re-activation at RRC Connection Resume TS 36.331CR4167
  • Capability for beam level NR early measurement reporting TS 36.331CR4463
  • Correction on early measurement capabilities and descriptions TS 36.331CR4493
  • Dummifying intraFreqMultiUL-TransmissionDAPS-r16 capability TS 36.331CR4562
  • Transmission of InDeviceCoexistence, UEAssistanceInformation, MBMSInterestIndication, or SidelinkUEInformation after conditional handover TS 36.331CR4644
Rel-17 1 change

In Release 17, the specification for User Plane Early Data Transmission (UP-EDT) was enhanced to explicitly include its use with the User plane CIoT 5GS optimisation, aligning it with the existing support for User plane CIoT EPS optimisation. This formally defined UP-EDT as the procedure used with these optimisations to allow data transmission during random access without a full Service Request. The release also provided a clearer distinction by defining the related CB-Msg3-EDT procedure for contention-based uplink transmission without a random access preamble.

  • Correction on transmission of SSR Assistance Data based on BDS B1C TS 36.331CR4979
Rel-18 1 change

In Release 18, the enhancements for UP-EDT (User Plane Early Data Transmission) specifically introduced the **CB-Msg3-EDT procedure**, which allows for early data transmission from RRC_IDLE using a contention-based uplink shared channel without the need for random access preamble transmission or random access response reception. This new procedure expands the EDT framework by enabling a more efficient uplink transmission method. Furthermore, the release continued work on measurement gap enhancements that support the early implementation of these R18 features.

  • Supporting R17 early implementation of R18 measurement gap enhancements TS 36.331CR5064

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