Beamforming Codebook Update via Compressive Sensing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Hybrid beamforming systems face challenges in maintaining optimal beamforming codebook alignment with changing angle-of-arrival directions, leading to suboptimal performance and reduced signal quality due to poor link budgets.
Innovation Solution
The method involves using compressive sensing techniques to update the beamforming codebook by estimating the dominant angle-of-arrival and constructing an updated codebook based on this estimation, along with other angles, to improve alignment with actual signal directions, thereby enhancing beamforming performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If beam sweeping is performed periodically to determine the best transmission direction, then the system can adapt to changing angle-of-arrival directions, but the alignment between codebook directions and actual signal directions deteriorates over time due to transmission conditions changes
Solution Approach 1:
The patent implements dynamic codebook updating by estimating the angle-of-arrival of received signals and reconstructing the beamforming codebook based on these estimates. Instead of using a static codebook, the system continuously adapts the codebook directions to match the actual signal directions, resolving the contradiction between adaptability and alignment precision.
Solution Approach 2:
The system uses feedback from received beam sweeping reference symbols to estimate the angle-of-arrival and update the codebook. The estimated AoA information feeds back into the codebook reconstruction process, creating a closed-loop system that maintains accurate alignment between codebook directions and actual signal directions despite changing transmission conditions.
2Adaptability or versatility
If a large beamforming codebook is used to cover all possible directions, then the system can handle any angle-of-arrival direction, but the complexity of codebook management and processing increases
Solution Approach 1:
The patent extracts only the relevant directions from the full set of possible directions by estimating the actual angle-of-arrival of received signals. Instead of managing a complete codebook covering all directions, the system reconstructs a condensed codebook containing only the necessary beamforming vectors corresponding to the estimated AoA and its neighbors, significantly reducing codebook management complexity while maintaining coverage of actual signal directions.
Solution Approach 2:
The system applies local quality by focusing computational resources and codebook construction on the local region around the estimated angle-of-arrival. Rather than uniformly distributing codebook resources across all directions, the patent concentrates the codebook on directions that are actually relevant (the estimated AoA and its neighboring directions), reducing overall system complexity while maintaining adaptability.
3Measurement precision
If beamforming codebook directions are updated frequently to track changing signal directions, then the alignment accuracy improves, but the processing time and computational resources increase
Solution Approach 1:
The patent applies partial action by updating the codebook based on only the necessary information from received signals - specifically the estimated angle-of-arrival and its neighboring directions. Instead of performing exhaustive processing on all possible directions or using complex optimization algorithms, the system uses a simplified approach that estimates AoA from beam sweeping reference symbols and reconstructs only the relevant portion of the codebook, reducing processing time while maintaining alignment accuracy.
Data Source
AI summary
A wireless communication device includes: a processing circuit configured to: receive, from an antenna array during a previous period, a first directional electromagnetic signal including beam sweeping reference symbols of a previous beam sweeping period; compute an estimated combined channel; estimate a dominant angle-of-arrival (AoA) of the first directional electromagnetic signal based on the estimated combined channel and a previous beamforming codebook including two or more beamforming vectors corresponding to different AoAs; construct an updated beamforming codebook based on the estimated dominant AoA and one or more remaining AoAs spaced apart from the estimated dominant AoA; receive, at the antenna array during a current period, a second directional electromagnetic signal including data symbols; determine a beamforming vector for data reception of the second directional electromagnetic signal based on the updated beamforming codebook; and detect the data symbols in the second directional electromagnetic signal based on the determined beamforming vector.


