Configured Grant Timing for XR Frame Arrival Alignment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing semi-persistent scheduling (SPS) and configured grant (CG) periods in XR services do not align with the non-integer arrival periods of video frames, leading to transmission delays and degraded system performance.
Innovation Solution
A method for configuring CG periods to align with the frame rate of XR services by determining the start location of CGs based on specific formulas, ensuring they occur at or after the arrival moment of the service, using formulas such as SFN × a × n + e × n + g i = (SFN 1 × a × n + e × n + y + (i - 1) × M 1 / X mod 1024 × a × n, where SFN, e, and g i are frame and symbol indices, and M 1 and X are duration and quantity of CGs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If semi-persistent scheduling (SPS) or configured grant (CG) transmission is used for XR services, then periodic transmission can be provided, but the SPS/CG period cannot match the non-integer arrival period of video frames, causing transmission delay
Solution Approach 1:
The patent changes the time domain parameters of CG transmission by introducing a flexible time domain offset parameter 'k' that can be dynamically adjusted. This allows the CG transmission timing to be shifted to better align with the actual arrival moments of XR video frames, resolving the mismatch between fixed SPS/CG periods and non-integer frame arrival periods.
Solution Approach 2:
The patent transforms the static, fixed SPS/CG period structure into a dynamic configuration by allowing the network to flexibly adjust the time domain offset 'k' based on actual service requirements. This dynamic adjustment capability enables the system to adapt to varying frame rates and arrival patterns, improving transmission timing alignment.
2Ease of operation
If the SPS/CG period is fixed to standard values, then configuration is simplified, but it cannot adapt to different XR service frame rates, degrading system performance
Solution Approach 1:
The patent introduces dynamic configurability to the CG transmission system by allowing the time domain offset 'k' to be adjusted based on different XR service requirements. This enables the system to adapt to various frame rates (e.g., 30fps, 60fps, 90fps, 120fps) while maintaining a relatively simple configuration framework.
Solution Approach 2:
The patent modifies the time domain parameters of CG transmission by introducing a flexible offset parameter that can be changed according to different service scenarios. This parameter adjustment mechanism enables adaptation to different frame rates without fundamentally changing the configuration structure.
3Loss of time
If CG transmission timing is optimized to match frame arrival moments, then transmission delay is reduced, but the configuration complexity increases
Solution Approach 1:
The patent achieves optimized transmission timing by adjusting a specific time domain offset parameter 'k' within the existing CG configuration framework. This parameter adjustment allows timing optimization without requiring fundamental changes to the configuration structure, thus limiting the increase in configuration complexity.
Solution Approach 2:
The patent applies local optimization by adjusting only the necessary time domain offset parameter 'k' while keeping other CG configuration parameters unchanged. This localized adjustment approach minimizes the overall configuration complexity while achieving the goal of reducing transmission delay.
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
A resource configuration method and a communication apparatus are provided, so that an SPS/CG period can better match an XR service that arrives periodically based on a frame rate, thereby effectively reducing a transmission delay of the XR service and improving system performance. The method includes the following steps: A network device sends first CG configuration information to a terminal. Correspondingly, the terminal receives the configuration information, and obtains first period duration M1 of a first CG period and a quantity X of CGs in the first CG period based on the information, where M1 is greater than zero, and X is an integer greater than zero. Alternatively, a network device sends first CG configuration information and DCI to a terminal. Correspondingly, the terminal receives the configuration information and the DCI, obtains M1 of a first CG period based on the configuration information, and obtains a quantity X of CGs based on the DCI. The terminal sends uplink data to the network device based on the obtained M1 and X. Correspondingly, the network device receives the uplink data based on M1 and X.