Uplink Data Scheduling in V2X Wireless Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems face challenges in efficiently scheduling uplink data transmissions from vehicle-to-everything (V2X) user equipment, particularly in minimizing data packet delay and maximizing throughput within constraints imposed by grant size and delay tolerance.

Innovation Solution

The method involves detecting patterns in data packet sizes, priorities, and resource grants to optimize resource allocation, including techniques like packet batching, grant swapping, adaptive grant requests, flow control, bundling, and transmission canceling, to schedule and transmit data packets effectively using sidelink resources without relying on a base station.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional uplink scheduling methods are used in V2X systems, then base station control is maintained, but data packet delay increases and throughput decreases due to grant size constraints and delay tolerance limitations

Engineering Contradiction:
ImprovethroughputVSAvoiddata packet delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The UE autonomously schedules its own uplink transmissions by detecting patterns in data packet sizes, priorities, and resource grants, and making scheduling decisions without base station intervention. This self-service approach eliminates grant size constraints and delay tolerance limitations imposed by traditional base station-controlled scheduling, thereby increasing throughput and reducing data packet delay in V2X communications

Inventive Principle:
Principle #25Self-service

2Productivity

If resource grants are increased to transmit more data, then throughput improves, but resource allocation efficiency decreases due to mismatch between grant size and actual data packet sizes

Engineering Contradiction:
ImprovethroughputVSAvoidresource allocation efficiency
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The UE dynamically adjusts resource allocation by detecting patterns in data packet sizes and adapting the number and size of transport blocks accordingly. This dynamic approach allows the system to optimize resource usage for each transmission based on actual data requirements, improving both throughput and resource allocation efficiency by avoiding the waste associated with fixed grant sizes

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes scheduling parameters such as the number of transport blocks, resource block allocation, and modulation and coding schemes based on detected patterns in data packet characteristics. These parameter adjustments enable efficient resource utilization while maximizing throughput by matching resource allocation to actual data transmission needs

Inventive Principle:
Principle #35Parameter changes

3Reliability

If multiple small data packets are transmitted separately, then delay tolerance is maintained, but resource utilization decreases and overhead increases

Engineering Contradiction:
Improvedelay toleranceVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The UE merges multiple small data packets into bundled transmissions when pattern detection indicates it is beneficial to do so. By combining multiple packets into larger transport blocks, the system reduces the number of separate transmissions required, thereby improving resource utilization and reducing overhead while maintaining delay tolerance through intelligent scheduling decisions

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP3763166B1Systems and methods for uplink data scheduling in wireless communication systems
Publication Date: 2024.04.10 QUALCOMM INC
  • EP3763166B1 patent drawingFigure 1
  • EP3763166B1 patent drawingFigure 2
  • EP3763166B1 patent drawingFigure 3

AI summary

In wireless communication, uplink communication by a wireless communication system user equipment may include providing data packets by a data source in the user equipment, detecting a pattern relating to uplink transmission of the plurality of data packets, and scheduling transmission of the plurality of data packets by the user equipment. One or more aspects of scheduling transmission of the plurality of data packets may be based on the detected pattern.