CSI Feedback CPU Preemption for Time-Critical MIMO Reporting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing MIMO wireless communication systems face challenges in timely and accurate CSI feedback due to varying CPU processing capabilities and delays, which affect precoding and beamforming performance, particularly for services with different delay requirements.
Innovation Solution
A CSI feedback method that determines the need for overwriting CPUs based on triggered CSI reports and signaling, allowing for prioritization and preemption of CPUs to meet the timing demands of different services by overwriting W CPUs out of a maximum X CPUs supported by the terminal.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the terminal processes multiple CSI reports simultaneously using multiple CPUs, then the CSI feedback capability is improved, but the CSI feedback delay increases
Solution Approach 1:
The patent implements dynamic CPU allocation where the number of CPUs dedicated to CSI processing (N) can be adjusted based on service requirements. The system transitions from static CPU allocation to dynamic allocation, allowing the terminal to flexibly allocate N CPUs out of X total CPUs to CSI processing tasks, thereby optimizing the balance between processing capability and feedback delay for different service scenarios
Solution Approach 2:
The patent changes the parameter of CPU allocation by introducing a configurable parameter N (number of CPUs for CSI processing) that can be adjusted independently from the total CPU count X. This parameter change enables the system to adapt CSI feedback timing to different service requirements, resolving the contradiction between processing capability and delay
2Reliability
If the terminal allocates more CPUs to CSI processing, then the CSI feedback timing is improved, but the processing capability for other services deteriorates
Solution Approach 1:
The system dynamically adjusts CPU allocation between CSI processing and other services based on service priorities and requirements. By making CPU allocation dynamic rather than fixed, the system can ensure reliable CSI feedback timing when needed while maintaining overall service processing capability through flexible resource distribution
Solution Approach 2:
The patent introduces configurable parameters (N for CSI CPUs, X for total CPUs) that allow optimization of CSI feedback timing without permanently sacrificing overall processing capability. The parameter N can be adjusted to match service requirements, enabling the system to achieve reliable CSI timing while preserving productivity for other services
3Productivity
If the terminal supports a maximum number of CPUs for CSI processing, then the CSI processing capacity is improved, but the adaptability to different service delay requirements deteriorates
Solution Approach 1:
The patent implements dynamic CPU allocation where the actual number of CPUs used for CSI processing (N) can be adjusted based on service requirements, even though the terminal supports a maximum of X CPUs. This dynamic adjustment mechanism provides adaptability to different service delay requirements while maintaining high processing capacity when needed
Solution Approach 2:
The system achieves multi-functionality by using the same CPU resources for different purposes depending on service requirements. The X CPUs can be allocated to CSI processing (N CPUs) or other services based on needs, making the system adaptable to various service types with different delay requirements while maintaining high CSI processing capacity when required
Data Source
Figure 1~3
Figure 4~5
AI summary
Provided are a CSI feedback method and apparatus, a terminal, a base station, and a storage medium. The method includes: determining whether overwriting CSI processing units, CPUs, is required according to a triggered first type CSI report, and/or, according to signaling or a signaling format for triggering a first type CSI report; and in response to determining that overwriting the CPUs is required, overwriting W CPUs, where W≤X, and X is the maximum number of CPUs used for processing CSI reports and supported by a terminal.