Overlapping SPS PDSCH HARQ-ACK Codebook Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cellular communication protocols, such as 5G-NR, face challenges in efficiently processing multiple overlapping semi-persistently scheduled (SPS) and dynamically scheduled (DG) physical downlink shared channels (PDSCHs), leading to increased processing load and latency issues, particularly in Ultra Reliable Low Latency Communications (uRLLC) services.

Innovation Solution

The implementation of a hybrid automatic repeat request acknowledgment (HARQ-ACK) codebook capable of representing multiple overlapping SPS PDSCHs, along with systems and methods to determine which channels to decode and acknowledge, allowing for multiple active SPS configurations per serving cell and bandwidth part, and relaxing processing time constraints to handle overlapping channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple SPS PDSCH configurations are allowed per serving cell and bandwidth part, then scheduling flexibility and adaptability are improved, but processing complexity and device load increase

Engineering Contradiction:
Improvescheduling flexibilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments overlapping SPS PDSCH occasions into distinct sub-groups based on their temporal and resource overlap characteristics. This segmentation allows the UE to process each sub-group independently, reducing the overall processing complexity while maintaining support for multiple SPS configurations. The segmentation approach divides the complex multi-channel processing into manageable units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic processing time constraints that adapt based on the number and configuration of overlapping SPS PDSCH occasions. The processing time requirements are dynamically adjusted according to the specific scheduling scenario, allowing the system to handle multiple configurations flexibly without imposing excessive complexity on the UE for all possible cases.

Inventive Principle:
Principle #15Dynamics

2Productivity

If multiple overlapping SPS PDSCH occasions are decoded, then channel processing capability is improved, but processing time and latency increase

Engineering Contradiction:
Improvechannel processing capabilityVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies partial action by selectively decoding only a subset of overlapping SPS PDSCH occasions based on predefined criteria such as priority levels, resource overlap extent, and configuration indices. Instead of decoding all overlapping channels, the UE decodes the most critical ones, thereby maintaining processing capability while reducing processing time and latency.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

Different processing priorities and time constraints are assigned to different SPS PDSCH occasions based on their local characteristics such as service type, QoS requirements, and overlap patterns. High-priority occasions receive preferential processing with relaxed time constraints, while lower-priority occasions are processed with stricter timing, optimizing overall latency performance.

Inventive Principle:
Principle #3Local quality

3Productivity

If processing time constraints are relaxed to handle overlapping channels, then channel processing capability is improved, but protocol complexity and control overhead increase

Engineering Contradiction:
Improvechannel processing capabilityVSAvoidprotocol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent modifies existing protocol parameters such as processing time offsets and acknowledgment timing based on the detected overlap conditions of SPS PDSCH occasions. By dynamically adjusting these parameters within existing protocol frameworks, the system enhances processing capability without introducing fundamentally new protocol mechanisms, thereby limiting the increase in protocol complexity.

Inventive Principle:
Principle #35Parameter changes

4Device complexity

If the number of SPS PDSCH occasions to decode is limited, then processing load is reduced, but scheduling adaptability and versatility decrease

Engineering Contradiction:
Improveprocessing loadVSAvoidscheduling flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic limiting of the number of decodable SPS PDSCH occasions based on real-time system conditions, UE capabilities, and traffic patterns. The limit is not fixed but adapts according to processing load, service requirements, and network conditions, thereby maintaining scheduling flexibility while controlling processing load through adaptive rather than static constraints.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3823191B1System and method for processing semi-persistently scheduled or dynamically scheduled channels
Publication Date: 2023.10.04 SAMSUNG ELECTRONICS CO LTD
  • EP3823191B1 patent drawingFigure 1
  • EP3823191B1 patent drawingFigure 2
  • EP3823191B1 patent drawingFigure 3

AI summary

A method for processing multiple overlapping channels includes: transmitting, by a base station comprising a processor and a memory, a channel comprising a plurality of physical downlink shared channels (PDSCH) in a slot, the PDSCHs being organized into one or more sub-groups of overlapping PDSCHs; and receiving, by the base station and from a mobile station, an acknowledgment (ACK) or a negative acknowledgment (NACK) for two or more overlapping PDSCHs in at least one of the one or more sub-groups in the slot.