NB-IoT Data Scheduling With Flexible HARQ Delays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In the NB-IoT system, the fixed scheduling delays and HARQ delays limit resource allocation flexibility when one piece of DCI schedules multiple transport blocks, restricting the transmission duration and resource allocation of downlink and uplink channels.
Innovation Solution
A data scheduling method where a terminal device receives downlink control information to schedule multiple transport blocks, determining consecutive time units for channel transmission and acknowledgement/negative acknowledgement transmission, allowing flexible resource allocation by adjusting the start times based on the end time of the DCI and predefined delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If fixed scheduling delays and HARQ delays are used in NB-IoT two HARQ scheduling, then the scheduling mechanism is simple and reliable, but the resource allocation flexibility is greatly limited when one piece of DCI schedules multiple transport blocks
Solution Approach 1:
The patent transforms the fixed delay mechanism into a dynamic one by introducing a first delay parameter that can be flexibly configured. The start time of downlink channels is determined by the end time of DCI plus the first delay, allowing the scheduling timeline to adapt to different scenarios. This dynamic approach enables one DCI to schedule multiple TBs with flexible time spacing, resolving the contradiction between flexibility and complexity.
Solution Approach 2:
The patent changes the scheduling parameters from fixed values to configurable parameters. By introducing configurable first delay and second delay parameters, the system can adjust timing relationships dynamically. This parameter change allows the same DCI to schedule multiple TBs with different time intervals, improving resource allocation flexibility without fundamentally changing the scheduling mechanism structure.
2Duration of action of moving object
If fixed scheduling delays are used, then the transmission duration of NPDSCH and NPUSCH is limited by the difference between scheduling delays, but using flexible delays would allow longer transmission durations
Solution Approach 1:
The patent makes the transmission duration dynamic by allowing flexible configuration of delay parameters. The transmission duration is no longer constrained by fixed delay differences but can be adjusted based on the configured first delay and second delay values, enabling longer transmission durations when needed while maintaining flexibility for shorter durations in other scenarios.
Solution Approach 2:
The patent performs preliminary configuration of delay parameters to enable flexible transmission duration. By pre-configuring the first delay and second delay values, the system prepares the timing relationships in advance, allowing the transmission duration to be determined by these pre-set parameters rather than being limited by fixed delay structures.
3Adaptability or versatility
If fixed HARQ delays are used, then the resource allocation of ACK/NACK is greatly limited, but flexible delays would improve resource allocation options
Solution Approach 1:
The patent changes the HARQ delay from a fixed value to a configurable second delay parameter. This parameter change allows the ACK/NACK resource allocation to be flexibly adjusted by modifying the second delay value, providing more resource allocation options while managing complexity through parameter configuration rather than structural changes.
Data Source
AI summary
The present disclosure relates to data scheduling methods, apparatus, and systems. In one example method, a network device sends, to a terminal device, downlink control information (DCI) used to schedule N transport blocks (TBs). After determining that a downlink channel that carries first M TBs in the N TBs is transmitted in consecutive first downlink time units, the network device sends the downlink channel to the terminal device. The terminal device receives the downlink channel. After determining that ACKs/NACKs corresponding to the M TBs are transmitted in consecutive first uplink time units, the terminal device sends the ACKs/NACKs corresponding to the M TBs to the network device. N is a positive integer greater than 1, and M is a positive integer greater than 1 and less than or equal to N.


