Description
Cancellation Indication (CI) operates as a downlink control signaling mechanism within the 3GPP framework, specifically designed for radio resource management in the uplink direction. When a network entity (typically the eNodeB in LTE or gNB in 5G NR) grants uplink resources to a UE through an uplink grant, circumstances may arise where those resources need to be revoked before the UE utilizes them. The CI mechanism provides a standardized way for the network to signal this cancellation to the affected UE, preventing the UE from transmitting on resources that are no longer available or appropriate.
The technical implementation of CI involves specific control channel structures and timing relationships. In LTE systems, CI can be transmitted via the Physical Downlink Control Channel (PDCCH) or Enhanced PDCCH (EPDCCH) using specific Downlink Control Information (DCI) formats. The cancellation indication contains information identifying which previously granted uplink resources are being revoked, typically referencing specific subframes, resource blocks, or grant configurations. The UE monitors for these cancellation indications according to predefined timing rules, ensuring it can respond appropriately before its scheduled transmission time.
Architecturally, CI functionality resides primarily in the Medium Access Control (MAC) layer of both the network and UE sides, though it relies on physical layer signaling for transmission. The network's scheduler maintains awareness of all active grants and can trigger CI generation when resource conflicts arise, higher priority traffic emerges, or interference conditions change. On the UE side, the MAC entity processes received CI signals and updates its transmission buffer and scheduling accordingly, potentially aborting ongoing preparation for the cancelled transmission.
CI plays several critical roles in modern cellular networks. It enables more aggressive scheduling strategies by allowing the network to provisionally allocate resources while retaining the ability to reclaim them if needed. This is particularly valuable in dynamic environments with rapidly changing traffic patterns or interference conditions. CI also supports advanced features like uplink carrier aggregation, where resource coordination across multiple carriers may require timely adjustments. Furthermore, in Time Division Duplex (TDD) systems with flexible uplink-downlink configurations, CI helps manage transitions between transmission directions by ensuring uplink resources aren't used during reconfigured downlink periods.
The mechanism's design includes considerations for reliability and error handling. Since missing a cancellation indication could lead to colliding transmissions or inefficient resource usage, the specification includes provisions for robust transmission of CI signals, often with more conservative coding rates than regular grants. Additionally, the timing between CI transmission and the affected uplink transmission must provide sufficient margin for UE processing, ensuring the UE can reliably abort its transmission preparation.
Purpose & Motivation
Cancellation Indication was introduced to address fundamental challenges in dynamic radio resource management that emerged with packet-switched cellular networks. Prior to CI mechanisms, once uplink resources were granted to a UE, the network had limited ability to reclaim those resources if conditions changed. This rigidity led to several inefficiencies: granted but unused resources wasted capacity, urgent high-priority traffic faced delays waiting for scheduled resources to become available, and interference coordination between cells was hampered by inability to quickly adjust neighboring cell uplink transmissions.
The creation of CI was motivated by the evolution toward more sophisticated scheduling algorithms and quality of service (QoS) management in 3GPP systems. As networks moved from circuit-switched voice to packet data services with diverse latency and throughput requirements, schedulers needed greater flexibility. CI enables what might be called 'conditional scheduling'—where the network can provisionally allocate resources while retaining a cancellation option. This is particularly valuable for services like Voice over LTE (VoLTE) where sudden speech activity requires immediate resources, or for emergency services that must preempt normal traffic.
Historically, the limitations addressed by CI became more pronounced with the introduction of LTE and its all-IP architecture. The increased reliance on dynamic scheduling for both uplink and downlink, combined with features like semi-persistent scheduling for voice, created scenarios where resource conflicts were inevitable. Without CI, the network would either need to be overly conservative in granting resources (reducing efficiency) or tolerate collisions and retransmissions (increasing latency and reducing reliability). CI provided an elegant solution that balanced scheduling flexibility with transmission reliability, becoming increasingly important in 5G systems with their ultra-reliable low-latency communication (URLLC) requirements where resource preemption is essential.
Key Features
- Enables dynamic revocation of previously granted uplink resources
- Supports interference coordination between cells by allowing timely adjustment of uplink transmissions
- Facilitates priority handling and preemption for high-priority traffic
- Reduces unnecessary UE transmissions to conserve battery power
- Enables more aggressive scheduling strategies with provisional resource allocation
- Provides standardized signaling via specific DCI formats on downlink control channels
Evolution Across Releases
Introduced the fundamental Cancellation Indication mechanism for UMTS systems, primarily focusing on FDD scenarios. Initial implementation provided basic capability for Node B to cancel previously allocated uplink dedicated physical channels. The architecture supported cancellation of both data and control channel transmissions, with timing relationships defined relative to the uplink frame structure.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 23.085 | 3GPP TS 23.085 |
| TS 26.933 | 3GPP TS 26.933 |
| TS 26.952 | 3GPP TS 26.952 |
| TS 26.975 | 3GPP TS 26.975 |
| TS 26.976 | 3GPP TS 26.976 |
| TS 26.978 | 3GPP TS 26.978 |
| TS 28.832 | 3GPP TS 28.832 |
| TS 32.251 | 3GPP TR 32.251 |
| TS 32.272 | 3GPP TR 32.272 |
| TS 32.293 | 3GPP TR 32.293 |
| TS 36.896 | 3GPP TR 36.896 |
| TS 43.901 | 3GPP TR 43.901 |
| TS 46.055 | 3GPP TR 46.055 |