Description
Time Sensitive Communications (TSC) refers to a comprehensive framework within 3GPP standards that enables deterministic data delivery over 3GPP networks. Determinism means guaranteeing that data packets are delivered within a strictly bounded end-to-end latency (often ultra-low, e.g., sub-1ms to 10s of ms) with extremely high reliability (e.g., 99.9999%) and precise timing synchronization between devices (e.g., ±1µs accuracy). This is a radical departure from traditional best-effort mobile communications.
The TSC architecture permeates multiple network domains. In the 5G Core Network (5GC), it leverages features like Ultra-Reliable Low Latency Communication (URLLC) service support, network exposure for deterministic communication, and the 5G QoS model with specific QoS flows for TSC traffic. Key architectural components include the Time Synchronization Function (TSF) defined in TS 23.501, which provides timing information to the RAN and UEs, and the support for time-sensitive networking (TSN) integration. The 5G system can act as a TSN bridge, participating in TSN networks for industrial LANs.
At the Radio Access Network (RAN) level, TSC is enabled by URLLC enhancements such as grant-free uplink transmission, mini-slot scheduling, redundant transmissions (via packet duplication over multiple paths), and advanced channel coding. The RAN uses specific scheduling algorithms to prioritize TSC packets and ensure they meet their deadlines. End-to-end, the system uses TSC Assistance Information (TSCAI) provided by the application function to the network, informing it of packet arrival times and deadlines, allowing for proactive resource reservation and scheduling.
How it works involves close coordination between the application, the core network, and the RAN. An application (e.g., a robotic controller) registers a TSC session with specific requirements. The network establishes dedicated QoS flows with guaranteed bit rate and packet delay budget. The application then provides TSCAI, signaling the expected pattern of critical packets. The RAN scheduler uses this information to allocate resources just in time for packet arrivals, minimizing queuing delays. Simultaneously, the network's time synchronization function distributes a common time reference, allowing all devices in a system to operate in a coordinated manner, which is essential for synchronized actions in automation.
Purpose & Motivation
TSC was created to enable 3GPP networks, primarily 5G, to serve as a communication backbone for vertical industries like factory automation, power distribution, and transportation. These industries have long relied on wired fieldbus or industrial Ethernet systems (e.g., PROFINET, EtherCAT) that offer deterministic latency and tight synchronization. The limitation of these wired systems is their inflexibility and high cost of deployment/reconfiguration.
The core problem TSC addresses is the inherent non-determinism in packet-switched mobile networks, where variable queuing delays, contention for shared resources, and radio channel fluctuations make predictable timing impossible with standard mechanisms. Previous cellular generations (4G and prior) were designed for human-centric traffic (web, video) which is tolerant of delay variations (jitter). This made them unsuitable for closed-loop control systems where a delayed sensor reading or actuator command could cause system failure or safety hazards.
Motivation for TSC standardization came from strong industry demand for wireless flexibility in automation. The vision is the "wireless factory" and "critical IoT." 3GPP, starting from Release 15 (5G Phase 1) and significantly enhancing in Release 16 (5G Phase 2 for URLLC and TSN integration), developed TSC capabilities to bridge this gap. It allows mobile networks to not just connect devices, but to become an integral part of time-critical control loops, unlocking new use cases like mobile robotics, augmented reality for remote maintenance, and smart grid protection.
Key Features
- Support for bounded ultra-low end-to-end latency (e.g., sub-1ms to 10ms) and ultra-high reliability (up to 99.9999%)
- Precise time synchronization distribution across the network (e.g., via 5G System as a TSN Grandmaster or client)
- Integration with IEEE Time-Sensitive Networking (TSN) standards for seamless wired-wireless convergence
- Application exposure interface for providing Time Sensitive Communication Assistance Information (TSCAI) to the network
- Dedicated QoS mechanisms and QoS flows for deterministic traffic with guaranteed resource allocation
- RAN enhancements including grant-free uplink, mini-slot scheduling, and redundant transmission paths (PDCP duplication)
Evolution Across Releases
The concept of time-critical services was nascent. While not termed 'TSC', early releases supported basic circuit-switched voice which has inherent timing but not the deterministic data packet framework seen in later TSC. The foundational QoS concepts were introduced.
This was the pivotal release for TSC. 3GPP introduced comprehensive support for Ultra-Reliable Low Latency Communication (URLLC) in the RAN and core, defined the 5G system integration with IEEE TSN, specified the Time Synchronization Function (TSF), and standardized TSC Assistance Information (TSCAI). This enabled deterministic communication over 5G for industrial IoT.
Enhancements focused on refinement and expansion. This included enhancements to TSN integration, support for redundant user plane paths (e.g., via dual connectivity), improved support for time synchronization, and extensions to cover a wider range of industrial use cases with varying criticality levels.
Further evolution under 5G-Advanced included expanded TSC support for new scenarios like non-terrestrial networks (NTN), enhanced application layer interaction for deterministic services, and continued improvements to reliability and efficiency mechanisms for TSC flows.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.904 | 3GPP TS 21.904 |
| TS 21.905 | 3GPP TS 21.905 |
| TS 23.434 | 3GPP TS 23.434 |
| TS 23.501 | 3GPP TS 23.501 |
| TS 23.745 | 3GPP TS 23.745 |
| TS 24.501 | 3GPP TS 24.501 |
| TS 24.519 | 3GPP TS 24.519 |
| TS 24.535 | 3GPP TS 24.535 |
| TS 24.539 | 3GPP TS 24.539 |
| TS 28.839 | 3GPP TS 28.839 |
| TS 28.843 | 3GPP TS 28.843 |
| TS 28.865 | 3GPP TS 28.865 |
| TS 29.122 | 3GPP TS 29.122 |
| TS 29.244 | 3GPP TS 29.244 |
| TS 29.512 | 3GPP TS 29.512 |
| TS 29.513 | 3GPP TS 29.513 |
| TS 29.514 | 3GPP TS 29.514 |
| TS 29.522 | 3GPP TS 29.522 |
| TS 29.549 | 3GPP TS 29.549 |
| TS 29.565 | 3GPP TS 29.565 |
| TS 32.255 | 3GPP TR 32.255 |
| TS 32.282 | 3GPP TR 32.282 |
| TS 32.291 | 3GPP TR 32.291 |
| TS 33.501 | 3GPP TR 33.501 |
| TS 33.514 | 3GPP TR 33.514 |
| TS 33.819 | 3GPP TR 33.819 |
| TS 33.851 | 3GPP TR 33.851 |
| TS 44.060 | 3GPP TR 44.060 |
| TS 45.860 | 3GPP TR 45.860 |
| TS 45.871 | 3GPP TR 45.871 |
| TS 45.903 | 3GPP TR 45.903 |
| TS 45.914 | 3GPP TR 45.914 |
| TS 52.021 | 3GPP TR 52.021 |