Dynamic Codebook Mode Selection for PMI Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current CoMP technologies use a unified codebook generation mode for UEs with the same number of antenna ports, which is not suitable for varying channel conditions, affecting PMI accuracy and system performance.

Innovation Solution

A method to determine codebook generation mode by selecting from preset modes based on specific channel conditions, allowing each UE to use the most suitable mode for its rank, which can be either codebook combination or shortening, and informing the serving cell of the selected mode.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a unified codebook generation mode is used for all UEs with the same number of antenna ports, then the system complexity is reduced and ease of operation is improved, but the adaptability to different channel conditions deteriorates and PMI accuracy is reduced

Engineering Contradiction:
Improveease of operationVSAvoidadaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic selection of codebook generation modes based on channel conditions. The UE determines whether to use codebook combination mode or codebook shortening mode according to the rank indication and channel state, allowing the system to adapt dynamically rather than using a fixed unified mode. This resolves the contradiction by making the codebook generation process flexible and condition-dependent.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of codebook generation mode (combination vs. shortening) based on channel conditions and rank indications. By allowing the mode parameter to vary according to operational conditions, the system achieves both ease of operation through standardized procedures and adaptability through parameter adjustment based on channel state.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If codebook combination mode is used, then the codebook coverage and adaptability are improved, but the device complexity and computation load increase

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent dynamically selects between codebook combination mode and codebook shortening mode based on channel conditions and rank indications. When channel conditions favor combination mode (better adaptability needed), the system uses combination; when conditions allow, it switches to shortening mode to reduce complexity. This dynamic switching resolves the contradiction between adaptability and device complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent adjusts the codebook generation mode parameter based on operational conditions. By changing the mode parameter between combination and shortening, the system optimizes the balance between adaptability and complexity for each specific channel condition and rank scenario.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If codebook shortening mode is used, then the device complexity is reduced, but the codebook coverage and PMI accuracy deteriorate

Engineering Contradiction:
Improvedevice complexityVSAvoidPMI accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent dynamically determines the appropriate codebook generation mode based on channel conditions and rank indications. When shortening mode is selected, it is because channel conditions and rank characteristics make it suitable, thereby maintaining PMI accuracy while reducing complexity. The dynamic selection ensures that shortening mode is used only when it does not compromise accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the codebook generation mode parameter based on channel conditions and rank. By adjusting this parameter, the system achieves lower complexity through shortening mode when appropriate, while maintaining PMI accuracy through combination mode when needed, thus resolving the contradiction between complexity and measurement precision.

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If different codebook generation modes are allowed for different ranks, then the adaptability to channel conditions is improved, but the system complexity and difficulty of detecting and measuring increase

Engineering Contradiction:
ImproveadaptabilityVSAvoiddifficulty of detecting and measuring
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces dynamic determination of codebook generation modes based on rank indications and channel conditions. The UE and network dynamically select appropriate modes for different ranks based on current channel state, achieving adaptability while maintaining manageable complexity through standardized determination procedures.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback mechanisms where the UE determines channel conditions and rank, then selects appropriate codebook generation modes, and feeds back this information to the network. This feedback loop enables adaptive mode selection while maintaining system coordination, resolving the contradiction between adaptability and measurement difficulty.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9071308B2Method and device for determining codebook generation mode
Publication Date: 2015.06.30 HUAWEI TECH CO LTD
  • US9071308B2 patent drawing
  • US9071308B2 patent drawing
  • US9071308B2 patent drawing

AI summary

A method for determining codebook generation mode is disclosed by the present disclosure, comprising: A: grouping M kinds of ranks among N kinds of ranks supported by a user equipment (UE) into Z sets of rank, and for each set, respectively selecting a codebook generation mode from at least two preset codebook generation modes, where N, M and Z are integers greater than or equal to 1, M is less than or equal to N, and Z is less than or equal to M; B: informing the UE or a serving cell thereof of the selection. The present disclosure also discloses a UE and a base station. The system performance can be improved by adopting the method and devices of the present disclosure.