Uplink Data Scheduling in V2X Wireless Systems
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
3Reliability
If multiple small data packets are transmitted separately, then delay tolerance is maintained, but resource utilization decreases and overhead increases
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
Data Source
Figure 1
Figure 2
Figure 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.