3D MIMO Codebook Configuration via Kronecker Product

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems face challenges in configuring codebooks for 3-dimensional Multi-Input Multi-Output (MIMO) systems, particularly in optimizing beamforming gains by considering the position of the receiving-end and effectively utilizing tilting angles in 3D MIMO environments.

Innovation Solution

A method for configuring a codebook using a Kronecker product of vertical and horizontal codebooks, where the parameters include tilting angles and oversampling factors, allowing for the determination of beam angles within specified limits to optimize beamforming gains, and transmitting a Precoding Matrix Indicator (PMI) to the base station.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a codebook is configured using Kronecker product of vertical and horizontal codebooks with tilting angles, then beamforming gain is optimized and communication efficiency is improved, but device complexity and calculation overhead increase

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidcodebook configuration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The codebook configuration is segmented into separate vertical and horizontal components. The overall codebook C is constructed as the Kronecker product of vertical codebook W_V and horizontal codebook W_H, allowing independent optimization of vertical and horizontal beamforming parameters without requiring joint optimization of the complete 3D MIMO system

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces tilting angles as configurable parameters in the codebook construction. By adjusting the tilting angle parameter in the vertical codebook W_V, the system can optimize beamforming gain for different spatial directions and receiving-end positions, adapting to varying channel conditions through parameter modification

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If beam angles are determined within specified upper and lower limit values, then beamforming is optimized for receiving-end position, but the range of adjustable beams is constrained

Engineering Contradiction:
Improvereceiving-end position accuracyVSAvoidbeam angle flexibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by configuring codebooks with specific upper and lower limit values for beam angles based on the receiving-end position. Instead of using a uniform beam coverage across all directions, the system tailors the beam angle range to match the specific spatial characteristics and channel conditions of the receiving-end location, optimizing performance for the local environment

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10256880B2Codebook configuration method in multi-antenna wireless communication system and device for same
Publication Date: 2019.04.09 LG ELECTRONICS INC
  • US10256880B2 patent drawing
  • US10256880B2 patent drawing
  • US10256880B2 patent drawing

AI summary

A method for configuring a codebook in a multi-antenna wireless communication system and a device for supporting the same are disclosed. Particularly, a method for configuring a codebook performed by a user equipment (UE) in a wireless communication system may include receiving a parameter for configuring a codebook C from a base station (BS) and configuring the codebook C using the parameter for configuring a codebook C, and the codebook C may be configured by Kronecker product of a vertical codebook WV for a vertical antenna element and a horizontal codebook WH for a horizontal antenna element, the parameter for configuring a codebook C may include one or more of an upper limit value and a lower limit value in one-dimension of a beam, and an angle in the one dimension of a beam generated from the codebook C may be determined within the upper limit value and the lower limit value.