Uplink Grant Prioritization for URLLC Preemption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication technologies, specifically in NR Rel-15, do not support uplink preemption of dynamic grants, leading to issues where devices prioritize dynamic grants over configured grants, potentially resulting in the use of unsuitable resources for critical/high urgency packets.
Innovation Solution
Implementing a protocol that allows for the scheduling of two dynamic uplink grants allocating overlapping PUSCH resources for data of different priority levels, enabling the gNB to preempt lower priority eMBB data with higher priority URLLC data, and resolving resource conflicts by prioritizing configured grants over dynamic grants when higher urgency traffic is detected.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a UE always prioritizes dynamic grants over configured grants according to NR Rel-15 behavior, then the device follows the current specification rules, but critical/high urgency packets may be transmitted using unsuitable resources leading to reliability issues
Solution Approach 1:
The patent implements dynamic prioritization where the UE can switch between different grant prioritization behaviors based on the urgency level of data. For normal data, the UE follows standard NR Rel-15 behavior (dynamic grant priority). For high urgency data, the UE switches to configured grant priority mode, allowing flexible adaptation to different transmission requirements without fixed rigid rules.
Solution Approach 2:
The patent changes the prioritization parameter dynamically based on data urgency characteristics. By detecting whether data is marked as high urgency, the system changes the grant selection behavior from static (always dynamic grant priority) to conditional (configured grant priority for urgent data), thereby improving reliability for critical packets while maintaining compatibility for normal traffic.
2Productivity
If uplink preemption is not supported in NR Rel-15, then the protocol remains simple and consistent, but the system cannot efficiently prioritize high urgency traffic over lower priority data
Solution Approach 1:
The patent prepares the UE in advance by configuring multiple uplink grants (both configured grants and dynamic grants) before data arrival. When high urgency data arrives, the UE can immediately select from pre-configured grants without waiting for new scheduling, enabling rapid response for critical traffic while keeping protocol operations relatively simple.
Solution Approach 2:
The UE autonomously determines which grant to use based on the urgency level of incoming data without requiring complex network coordination or additional signaling. The device self-manages the grant selection by checking data characteristics and applying appropriate prioritization rules, reducing protocol complexity while improving productivity for urgent transmissions.
3Reliability
If a UE uses dynamic grants for all uplink transmissions, then resource allocation follows standard procedures, but suitable resources may not be available for critical packets requiring specific transmission parameters
Solution Approach 1:
The patent segments the uplink grant pool into different types (configured grants and dynamic grants) with different characteristics and suitability for different data types. Configured grants are prepared in advance with specific parameters suitable for urgent traffic, while dynamic grants handle normal traffic. This segmentation allows the UE to select the most appropriate grant type based on data urgency, improving transmission suitability while maintaining operational simplicity through clear classification rules.
Data Source
AI summary
For preempting an uplink resource allocation, one apparatus may include a processor coupled with a memory and configured to cause the apparatus to receive a first uplink grant associated with a first set of uplink resources and receive a second uplink grant associated with a second set of uplink resources, where one or more uplink resources of the second set of uplink resources at least partially overlap with one or more uplink resources of the first set of uplink resources. The processor may be configured to cause the apparatus to prioritize the second uplink grant and deprioritize the first uplink grant in response to the second priority being higher than the first priority. The processor may be configured to cause the apparatus to generate a first transport block (TB) based on the second uplink grant and to transmit the first TB using the second set of uplink resources.


