Kronecker Product Precoding Matrix for Multi-Antenna Codebook Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current multi-antenna wireless communication systems face challenges in efficiently configuring codebooks to reduce feedback overhead while achieving sufficient beamforming gain, particularly in systems with multiple vertical and horizontal domain antennas.
Innovation Solution
The method involves using a specific precoding matrix defined by the Kronecker product of precoding matrices selected from separate codebooks for vertical and horizontal domain antennas, with the processor configuring these matrices based on selection vectors to optimize signal transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single large codebook is used for multi-antenna systems, then beamforming gain can be achieved, but feedback overhead increases significantly
Solution Approach 1:
The patent divides the single large codebook into multiple sub-codebooks, each corresponding to a specific antenna port or antenna group. This segmentation allows the system to select from smaller, more manageable codebook sets, reducing the feedback overhead while maintaining the ability to achieve beamforming gain through appropriate sub-codebook selection and combination.
2Productivity
If codebook size is increased to support more antennas, then transmission capacity improves, but system complexity increases
Solution Approach 1:
The codebook is segmented into multiple sub-codebooks associated with different antenna ports or groups. This segmentation enables the system to support more antennas and increase transmission capacity while managing complexity by organizing the codebook structure in a modular way, allowing selective usage based on channel conditions and system requirements.
Solution Approach 2:
The patent introduces a new dimension to the codebook structure by organizing codebooks across multiple dimensions (e.g., different antenna ports, different frequency bands, different time slots). This multi-dimensional organization allows the system to support increased transmission capacity without linearly increasing overall complexity, as the system can selectively activate specific dimensions based on needs.
3Loss of information
If separate codebooks are used for vertical and horizontal domain antennas, then feedback overhead is reduced, but precoding accuracy may be compromised
Solution Approach 1:
The patent segments the codebook into separate sub-codebooks for vertical and horizontal domain antennas, which reduces feedback overhead. To maintain precoding accuracy, the system employs mechanisms to select and combine precoding matrices from these separate sub-codebooks, ensuring that the overall precoding accuracy is preserved through coordinated selection across the segmented codebooks.
Solution Approach 2:
While the codebooks are segmented for management efficiency, the patent merges the precoding matrices from vertical and horizontal sub-codebooks to form the overall precoding matrix. This merging operation ensures that the benefits of both vertical and horizontal beamforming are achieved, maintaining precoding accuracy while utilizing the reduced feedback overhead from separate codebook structures.
Data Source
AI summary
The present invention relates to a method and device for transmitting a signal by a transmitting end in a wireless communication system supporting multiple antennas including a plurality of vertical domain antennas and a plurality of horizontal domain antennas. Specifically, the present invention comprises the steps of: pre-coding a signal for multiple antennas, using a specific pre-coding matrix selected on the basis of a first codebook for the plurality of vertical domain antennas and a second codebook for the plurality of horizontal domain antennas; and transmitting the pre-coded signal to a receiving end, wherein the specific pre-coding matrix is defined by using a Kronecker product of a first pre-coding matrix selected from the first codebook according to at least one first selection vector and a second pre-coding matrix selected from the second codebook according to at least one second selection vector.


