Beamforming Codebook Update via Compressive Sensing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveadaptability to changing angle-of-arrival directionsVSAvoidalignment between codebook directions and actual signal directions
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improvecoverage of all possible directionsVSAvoidcomplexity of codebook management and processing
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improvealignment accuracy of beamforming vectors with signal directionsVSAvoidprocessing time for codebook updates
Core Design Contradiction:
Measurement precisionVSLoss of time

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11804890B2Systems and methods for updating beamforming codebooks for angle-of-arrival estimation using compressive sensing in wireless communications
Publication Date: 2023.10.31 SAMSUNG ELECTRONICS CO LTD
  • US11804890B2 patent drawing
  • US11804890B2 patent drawing
  • US11804890B2 patent drawing

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.