Single Packet CSI Encoding for 5G NR MIMO
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication systems, particularly in 5G and NR technologies, face challenges in efficiently encoding and decoding channel state information (CSI) due to varying payload sizes, which increase the number of blind decodes and complicate packet size determination, affecting transmission efficiency.
Innovation Solution
A method is introduced to determine the payload size for CSI reporting based on supported rank and calculate the packet length, followed by encoding CSI for a selected CSI resource index, using techniques such as joint encoding with padding bits to equalize the packet length, thereby reducing the complexity of decoding and improving transmission efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If varying payload sizes are used for CSI reporting, then the encoding can adapt to different CSI resource indices, but the number of blind decodes increases and packet size determination becomes more complex
Solution Approach 1:
The patent applies preliminary action by pre-calculating and pre-determining the packet length based on the supported rank and payload size before actual encoding occurs. The packet length is determined in advance using the formula: packet length = payload size + 1 (for the CRC bits), where the payload size is calculated based on the supported rank (e.g., 15 bits for rank 1, 20 bits for rank 2, etc.). This preliminary determination eliminates the need for blind decoding during transmission, as the packet length is already known to both transmitter and receiver.
Solution Approach 2:
The patent applies parameter changes by systematically varying the packet length parameter based on the supported rank parameter. Different CSI resource indices correspond to different supported ranks, and each rank maps to a specific packet length. This creates a deterministic relationship where the packet length is not fixed but adapts to the selected CSI resource index through the supported rank parameter, enabling flexible encoding while maintaining predictable packet structure.
2Ease of manufacture
If packet length is not equalized, then encoding can be simpler, but transmission efficiency decreases due to varying packet sizes
Solution Approach 1:
The patent applies preliminary action by pre-calculating the required packet length based on the supported rank before encoding the CSI bits. The packet length is determined in advance as payload size + 1 (for CRC bits), where the payload size is pre-determined based on the supported rank (15 bits for rank 1, 20 bits for rank 2, etc.). This allows the encoder to prepare the exact number of bits needed, avoiding unnecessary padding while ensuring efficient transmission.
Solution Approach 2:
The patent applies parameter changes by dynamically adjusting the packet length parameter according to the supported rank parameter. The packet length is not a fixed value but varies based on the selected CSI resource index and corresponding supported rank. This creates an optimized encoding scheme where each packet length is precisely matched to the information content, improving transmission efficiency without requiring excessive padding or fixed-size constraints.
Data Source
AI summary
Certain aspects of the present disclosure generally relate to methods and apparatus for generating and encoding bits of CSI report. In some cases, a UE may determine a payload size for channel state information (CSI) reporting based, at least in part, on a supported rank, calculate a packet length for the CSI reporting based on the determined payload size, and encode the CSI for a selected CSI resource index (CRI), based on the payload size and the calculated packet length, to generate a coded packet.


