NR Uplink Codebook Configuration for Diverse Antenna Arrays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing codebook design solutions for NR uplink MIMO systems are not adaptable to various antenna array forms and transmission port configurations, particularly in scenarios with non-power of 2 or non-integer multiple of 4 transmission ports, leading to suboptimal performance.
Innovation Solution
The method involves configuring two-stage or single-stage codebooks on terminals based on reported transmission unit and codebook configuration information, using DFT, phase, Householder, port selection, or combination codebooks, and determining codebook types and parameters to match specific antenna array forms and channel conditions, allowing for flexible precoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single codebook is used for uplink MIMO with 2 or 4 transmission ports, then the system is simple to implement, but the performance is poor and not adaptable to other port configurations
Solution Approach 1:
The codebook is segmented into two stages: W = W1 × W2. The first stage codebook W1 handles wideband/long-term channel characteristics with port grouping, while the second stage codebook W2 handles narrowband/short-term characteristics. This segmentation allows the system to adapt to different transmission port configurations (2, 4, or 8 ports) by appropriately configuring the grouping in W1, while maintaining a manageable overall structure.
Solution Approach 2:
The two-stage codebook structure is designed to be universal across multiple transmission port configurations. By configuring the first stage codebook with different port grouping schemes (e.g., grouping 8 ports into two groups of 4, or 4 ports into two groups of 2), the same codebook framework can serve 2-port, 4-port, and 8-port scenarios, eliminating the need for separate codebook designs for each configuration.
2Adaptability or versatility
If a two-stage codebook is used for 8x8 downlink MIMO, then the adaptability to different port configurations is improved, but the codebook structure and processing complexity increases
Solution Approach 1:
The codebook is divided into two functional stages: W1 for wideband port grouping and W2 for narrowband precoding. This segmentation allows complex 8-port scenarios to be broken down into manageable sub-problems, where W1 handles the complexity of port configuration adaptability and W2 handles the actual precoding, reducing the cognitive and computational burden compared to a monolithic codebook.
Solution Approach 2:
The codebook structure incorporates dynamic configurability through the first stage codebook W1, which can be configured with different port grouping schemes based on the number of transmission ports (2, 4, or 8). This dynamic configuration capability allows the system to adapt to different scenarios without requiring fundamentally different codebook structures, balancing adaptability with manageable complexity.
3Reliability
If existing codebook designs are applied to NR uplink with non-power of 2 transmission ports, then implementation is straightforward, but performance becomes suboptimal
Solution Approach 1:
The codebook design applies local quality by treating different port configurations with appropriate local adaptations in the first stage codebook W1. For non-power-of-2 configurations, the port grouping in W1 can be locally optimized to match the specific configuration, while the second stage W2 provides universal precoding capability. This local adaptation ensures optimal performance for each specific port configuration without sacrificing overall system reliability.
Data Source
Figure 1A
Figure 1B
Figure 1C
AI summary
This application provides an NR uplink codebook configuration method and a related device. The NR uplink codebook configuration method may include: receiving, by a network device, reference transmission unit configuration information reported by a terminal, where the reference transmission unit configuration information includes: a quantity N of transmission units of the terminal, a quantity M of groups into which the N transmission units are divided, and a quantity of transmission units included in each group; determining transmission port configuration information of the terminal based on the reference transmission unit configuration information; receiving reference codebook configuration information reported by the terminal; determining a codebook type of the terminal based on the reference codebook configuration information; and sending the transmission port configuration information and the codebook type to the terminal. In this application, two-stage codebooks or single codebooks adapted to different antenna array forms on a terminal side in an NR scenario can be designed.