Dynamic PUSCH Repetition Scheduling for 5G URLLC Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems, particularly in 5G NR, face challenges in optimizing PUSCH transmission reliability and efficiency due to limitations in PUSCH repetition schemes, which affect data transmission delay and latency, especially in URLLC scenarios.

Innovation Solution

The implementation of a non-slot-based PUSCH repetition scheme that allows for dynamic changes in the number of repetitions and timing, enabling reduced transmission time and improved flexibility by allowing PUSCH transmissions to span across multiple symbols and slots, thereby enhancing reliability and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a traditional slot-based PUSCH repetition scheme is used, then transmission structure is simple and easy to manage, but transmission time is increased and flexibility is reduced

Engineering Contradiction:
Improvetransmission structure complexityVSAvoidtransmission time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent implements dynamic PUSCH repetition schemes where the number of repetitions and their timing can be adjusted based on channel conditions and traffic requirements. The system allows dynamic switching between different repetition configurations (e.g., 1, 2, 4 repetitions) and supports variable timing offsets between repetitions, enabling adaptive optimization of transmission time without fixed slot-based constraints.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes key transmission parameters including the number of PUSCH repetitions, timing offsets between repetitions, and resource allocation patterns. By dynamically adjusting these parameters based on channel quality indicators and traffic priority, the system optimizes transmission time while maintaining manageable complexity through standardized configuration mechanisms.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the number of PUSCH repetitions is increased to improve reliability, then data transmission reliability is improved, but transmission delay is increased

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic adaptation of repetition schemes based on channel conditions. When channel quality is good, fewer repetitions are used to minimize delay. When channel quality degrades, the system increases the number of repetitions to maintain reliability. This dynamic adjustment resolves the contradiction by making repetition count conditional rather than fixed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system dynamically changes the number of repetitions parameter based on channel quality indicators (CQI) and packet priority. High-priority URLLC traffic may use fewer repetitions with shorter timing offsets, while lower-priority traffic or poor channel conditions trigger increased repetitions. This parameter adaptation allows the system to optimize the reliability-delay tradeoff for different scenarios.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If fixed slot-based timing is used for PUSCH repetitions, then scheduling is simple and predictable, but flexibility and adaptability are reduced

Engineering Contradiction:
Improvescheduling simplicityVSAvoidscheduling flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic timing offset mechanisms where the time interval between PUSCH repetitions can be adjusted based on channel conditions and traffic requirements. The system supports configurable timing offsets that can vary between repetitions and between different traffic flows, providing flexibility while maintaining scheduled structure through base configuration parameters.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the PUSCH transmission into multiple configurable repetition units with independent timing control. Each repetition can be individually configured with specific timing offsets, resource allocations, and modulation schemes, allowing fine-grained control over each segment while maintaining overall scheduling structure through hierarchical configuration.

Inventive Principle:
Principle #1Segmentation

4Device complexity

If PUSCH transmissions are confined to fixed slot boundaries, then resource allocation is straightforward, but transmission efficiency and latency are reduced

Engineering Contradiction:
Improveresource allocation complexityVSAvoidtransmission efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent extends resource allocation beyond fixed slot boundaries by introducing cross-slot and mini-slot transmission opportunities. The system allows PUSCH repetitions to start and end at flexible symbol positions within and across slots, creating additional time-frequency dimensions for resource allocation. This dimensional extension enables more efficient utilization of available resources while maintaining manageable allocation complexity through standardized resource element patterns.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentEP4167616B1Method and apparatus for handling repetitions of physical uplink shared channel (PUSCH) transmission in wireless communication system
Publication Date: 2023.10.25 FG INNOVATION CO LTD
  • EP4167616B1 patent drawingFigure 1
  • EP4167616B1 patent drawingFigure 2
  • EP4167616B1 patent drawingFigure 3

AI summary

A method performed by a BS is provided and includes transmitting an RRC configuration comprising a first parameter and a second parameter configured with at least one second value, each of the at least one second value indicating a number of PUSCH repetitions; transmitting DCI scheduling PUSCH transmission; and receiving the PUSCH transmission for a number of times based on a number of PUSCH repetitions for the PUSCH transmission. The DCI enables the UE to select the first parameter or the second parameter to determine the number of PUSCH repetitions for the PUSCH transmission. When the DCI has a DCI format associated with the second parameter and comprises an index indicating one of the at least one second value, the DCI enables the UE to select the second parameter and determine the number of PUSCH repetitions for the PUSCH transmission as the one of the at least one second value.