Dynamic Antenna Weight Vector Codebooks for Beamforming Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless communication systems with limited memory in RF head and transceiver components face challenges in efficiently operating multi-antenna beamforming due to restricted codebook entries, leading to reduced power saving, data rate improvement, and incorrect phase delays caused by temperature variations and transmission frequency adjustments.

Innovation Solution

The implementation of a codebook database that dynamically loads multiple codebooks based on measured parameters, such as temperature, frequency, and power levels, allowing for adjustments during operation to optimize beamforming directions and mitigate mismatches between simulated and actual device performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single codebook is stored in limited memory, then device complexity is reduced, but beamforming accuracy deteriorates under varying temperature and frequency conditions

Engineering Contradiction:
Improvememory usageVSAvoidbeamforming accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system dynamically selects between multiple codebooks based on measured temperature and frequency conditions. Instead of using a single static codebook, the system adapts the codebook selection to current operating conditions, thereby maintaining beamforming accuracy across varying environments while managing memory through selective loading.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the codebook parameter (which codebook is active) based on measured temperature and frequency. By monitoring these parameters and selecting the appropriate codebook from a set of pre-generated codebooks, the system maintains accuracy without requiring all codebooks to be simultaneously present in limited memory.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple codebooks are stored to cover varying conditions, then beamforming accuracy is improved, but memory requirements increase

Engineering Contradiction:
Improvebeamforming accuracyVSAvoidmemory capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The complete codebook set is segmented into multiple individual codebooks, each optimized for specific temperature and frequency ranges. This segmentation allows the system to store comprehensive coverage across all conditions while only loading the relevant segment (codebook) for current operating conditions, reducing the active memory footprint.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple codebooks are pre-generated and stored in persistent storage before operation. During runtime, the system only needs to load the specific codebook corresponding to current conditions, rather than maintaining all codebooks in active memory. This preliminary preparation enables accurate beamforming with minimal active memory usage.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If codebook entries are reduced to fit memory constraints, then device complexity is reduced, but the number of available preferential directions decreases

Engineering Contradiction:
Improvecodebook sizeVSAvoidbeamforming directions
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system dynamically switches between multiple codebooks, each containing comprehensive directional coverage. By selecting the appropriate codebook based on operating conditions, the system maintains full adaptability across all preferential directions without requiring each individual codebook to contain all possible directions, thus reducing memory while preserving versatility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11349533B2Dynamic antenna weight vector codebooks
Publication Date: 2022.05.31 APPLE INC
  • US11349533B2 patent drawing
  • US11349533B2 patent drawing
  • US11349533B2 patent drawing

AI summary

Wireless network interfaces that are capable of transmitting and/or receiving beamformed radiofrequency (RF) signals may be assisted by the use of codebooks. Electronic devices with memory to store a database of codebooks may be used to increase the number of entries available for operation. The database of codebooks may employ environmental parameters to improve efficiency of the wireless network interface. Methods for calibration of electronic devices and/or adjustment and selection of codebooks based on the parameters are also described. The calibration may employ a testing chamber that measure powers at in a limited number of angles.