Uplink Grant Scheduling for Reduced Processing Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems face challenges in reducing the processing delay of terminals when scheduling uplink data transmission, particularly in 5G NR systems, where the minimum processing delay requirements are stringent and product implementation issues contribute to increased costs and delays.

Innovation Solution

A data scheduling method and apparatus that allows for parallel and interrupt scheduling of uplink grants, enabling partial data assembly and processing before complete packet assembly, thereby reducing processing delays and costs while maintaining efficient data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the terminal schedules data sequentially for multiple uplink grants, then the scheduling process is simple to implement, but the processing delay increases

Engineering Contradiction:
Improveprocessing delayVSAvoidscheduling complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing partial data assembly and processing for the first uplink grant before completing the scheduling of the second uplink grant. Specifically, the terminal can start assembling MAC PDUs for the first uplink grant as soon as data is available, rather than waiting for all scheduling decisions to be made. This overlapping of scheduling and data assembly operations reduces the overall processing delay without requiring completely complex parallel scheduling mechanisms.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If the terminal waits for complete packet assembly before processing, then data transmission accuracy is ensured, but the processing delay increases

Engineering Contradiction:
Improveprocessing delayVSAvoiddata transmission reliability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent implements preliminary action by allowing the terminal to start processing and assembling MAC PDUs for the first uplink grant before the scheduling for the second uplink grant is complete. The terminal can begin data transmission preparation in advance, reducing the processing delay while maintaining data integrity through proper MAC PDU assembly procedures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies dynamics by making the scheduling process adaptive and flexible. The terminal dynamically adjusts the scheduling approach based on data availability and timing requirements, allowing partial assembly when appropriate rather than rigidly waiting for complete scheduling. This dynamic approach balances the need for reliability with the need to reduce processing delay.

Inventive Principle:
Principle #15Dynamics

3Productivity

If the terminal uses traditional scheduling methods for uplink grants, then implementation costs are lower, but processing efficiency decreases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidscheduling mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by enabling the terminal to start data assembly and processing operations before all uplink grant scheduling is complete. The terminal can begin preparing MAC PDUs for the first uplink grant while still processing the second uplink grant scheduling, thereby improving processing efficiency without requiring entirely new scheduling infrastructure.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3897030B1Data scheduling method and device
Publication Date: 2024.01.24 HUAWEI TECH CO LTD
  • EP3897030B1 patent drawingFigure 1~2
  • EP3897030B1 patent drawingFigure 3
  • EP3897030B1 patent drawingFigure 4

AI summary

Embodiments of this application disclose a data scheduling method and apparatus. The data scheduling method includes: obtaining a first uplink grant and a second uplink grant, where a resource indicated by the first uplink grant overlaps with, in time domain, a resource indicated by the second uplink grant; and starting to schedule data on the resource indicated by the first uplink grant, and starting, when a part of data has been scheduled for the first uplink grant, to schedule data on the resource indicated by the second uplink grant. Subsequent processing, for example, coding and modulation operations at a physical layer, can be performed, or a high-priority uplink grant can be responded more quickly before scheduling of all data for the first uplink grant is complete. Therefore, a processing delay in data scheduling can be reduced, or costs can be reduced.