Overlapping SPS PDSCH HARQ-ACK Codebook Processing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If multiple overlapping SPS PDSCH occasions are decoded, then channel processing capability is improved, but processing time and latency increase
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.
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.
3Productivity
If processing time constraints are relaxed to handle overlapping channels, then channel processing capability is improved, but protocol complexity and control overhead increase
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.
4Device complexity
If the number of SPS PDSCH occasions to decode is limited, then processing load is reduced, but scheduling adaptability and versatility decrease
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.
Data Source
Figure 1
Figure 2
Figure 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.