Description
The Time Resource Pattern of Transmission (T-RPT) is a crucial resource allocation mechanism defined in 3GPP LTE for sidelink communication, specifically for Mode 2 resource allocation in D2D (ProSe) and V2X. It is a bitmap pattern, signaled via RRC or derived from scheduling assignments, that indicates over a defined period which time-domain subframes are permitted for a User Equipment (UE) to transmit its sidelink shared channel (PSSCH). Each bit in the T-RPT bitmap corresponds to a subframe within a resource pool period, with a '1' typically indicating an allowed transmission opportunity. The length of the T-RPT pattern is configurable, often spanning multiple subframes (e.g., over a period). The UE uses this pattern to select specific subframes for its transmissions, providing a time-domain structure that distributes transmissions and mitigates persistent collisions.
Architecturally, T-RPT operates within the sidelink resource pool framework. The eNodeB or a cluster head can configure resource pools for out-of-coverage or partial-coverage scenarios. Within a pool's time-domain resources, the T-RPT provides a UE-specific or group-specific transmission mask. When a UE has data to send on the sidelink, it refers to its assigned or selected T-RPT to identify the valid subframes. It then typically combines this with frequency-domain resource selection (e.g., selecting specific resource blocks within the allowed subframes) to determine its final transmission resources. This two-dimensional allocation (time and frequency) is essential for managing congestion and interference in a distributed, contention-based access environment like sidelink Mode 2.
The T-RPT's role is fundamental to the scalability and reliability of LTE-based direct communication. By providing a predictable, patterned transmission schedule, it prevents a UE from continuously transmitting in every subframe, which would cause excessive interference to others. It also allows for time-domain resource hopping to achieve frequency diversity. The pattern is often combined with a resource reservation interval, where a UE reserves a set of resources following the same T-RPT for its next transmission, reducing the need for continuous sensing and selection for semi-persistent traffic flows like periodic V2X safety messages. Configuration and signaling of T-RPT are detailed in 3GPP TS 36.331 (RRC protocol) and its application in TS 36.213 (physical layer procedures).
Purpose & Motivation
T-RPT was introduced in LTE Release 12 as part of the Proximity Services (ProSe) feature to enable efficient device-to-device communication without continuous centralized scheduling from an eNodeB. The core problem it solves is uncoordinated resource contention in a distributed wireless environment. In Mode 2 sidelink (UE-autonomous resource selection), UEs independently select resources from a pool. Without a time-domain structure, collisions would be frequent and unpredictable, degrading performance, especially as the number of communicating devices increases.
Prior to T-RPT, purely random or sensing-based selection in every subframe could lead to hidden node problems and persistent interference. T-RPT introduces a layer of coordination by dividing the time resource pool into patterned opportunities for each UE. This limits the transmission density of any single UE, freeing up subframes for others and creating a more deterministic interference environment. It was motivated by the need for reliable public safety D2D communication, where devices may operate outside network coverage and must self-organize efficiently.
With the evolution to V2X in Releases 14 and beyond, the importance of T-RPT grew further due to the high density, high mobility, and strict reliability requirements of vehicular networks. The pattern-based approach allows for better predictability and management of the channel busy ratio, a key metric for congestion control. It forms the basis for more advanced semi-persistent scheduling (SPS) in sidelink, where a vehicle reserves a pattern of resources for its periodic Cooperative Awareness Messages (CAMs), ensuring consistent low-latency delivery while allowing the pattern to be adapted based on sensing of other vehicles' patterns.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (19 CRs across 3 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-12, normative work from Rel-15.
In Release 15, the T-RPT (Time Resource Pattern of Transmission) function was enhanced to support new sidelink and V2X communication procedures. Specifically, corrections were introduced for the Sl-offsetIndicator within the sidelink resource pool configuration and clarifications were provided for V2X resource selection when positioning information is unavailable. These changes ensured proper time resource allocation for sidelink transmissions, including for Vehicle-to-Everything (V2X) SL communication.
- Correction on the use of PRACH resource pool for EDT TS 36.331CR3769
- Introducation of tdm-PatternConfig and p-MaxEUTRA in AS-Config TS 36.331CR3937
- CR on carrier frequency selection for V2X SL communication transmission TS 36.331CR4025
- MR-DC measurement gap pattern capability TS 36.331CR4100
- Clarifications on V2X resource selection in the absence of positioning information TS 36.331CR3272
- Clarification on the NPRACH starting subcarrier partitioning for multi-tone Msg3 transmission TS 36.331CR3296
+ 5 more changes
In Release 16, the T-RPT function was enhanced to support Dual Active Protocol Stack (DAPS) handover, as indicated by the introduction of an intraFreqMultiUL-TransmissionDAPS-r16 capability. Furthermore, the inter-node coordination for time-domain patterns was improved with the addition of the 'tdm-PatternConfig2' parameter in the relevant inter-node message. These changes provided more robust resource management for mobility and multi-connectivity scenarios.
- CR to 36.331 on introduction of mandatory gap patterns in Rel-16 TS 36.331CR4294
- Clarification on resource reservation for eMTC TS 36.331CR4358
- Add tdm-PatternConfig2 in the inter-node message TS 36.331CR4361
- Dummifying intraFreqMultiUL-TransmissionDAPS-r16 capability TS 36.331CR4562
- Transmission of InDeviceCoexistence, UEAssistanceInformation, MBMSInterestIndication, or SidelinkUEInformation after conditional handover TS 36.331CR4644
- Introduction of carrier specific NRSRP thresholds for NPRACH resource selection TS 36.331CR4777
+ 1 more changes
In Release 17, the T-RPT function was enhanced to support satellite access, as indicated by the new UE radio transmission and reception requirements for satellite access detailed in TS 36.102. This extension facilitates non-terrestrial network (NTN) operations, including for Earth-moving cells, by defining the necessary radio resource management for these scenarios. The update ensures the T-RPT mechanisms are applicable within the broader NTN framework introduced for integrated access.
- Correction on transmission of SSR Assistance Data based on BDS B1C TS 36.331CR4979
Explore further
Broader topics and technologies where T-RPT plays a role.
Defining Specifications
3GPP specifications that define or reference T-RPT, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 36.331 vj00 | LTE RRC Protocol Specification | Rel-19 |