MIMO Beamforming Steering Matrix Subsets
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication systems face inefficiencies in beamforming due to the need for frequent recalculations of steering matrices when transitioning between different modulation schemes or spatial streams, leading to computational expenses and potential distortion at power amplifiers.
Innovation Solution
The method involves selecting subsets of maximum transmit steering matrices and applying scaling factors to generate spatial stream invariant steering matrices, which remain valid even when the number of spatial streams changes, reducing the need for recalculations and minimizing resource consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If steering matrices are recalculated frequently when transitioning between modulation schemes or spatial streams, then beamforming accuracy is maintained, but computational resources and processing time are consumed
Solution Approach 1:
The patent pre-calculates and stores steering matrices for multiple modulation schemes and spatial stream configurations in advance. When transitions occur between different modulation schemes or spatial streams, the system simply retrieves the pre-computed matrices from storage rather than recalculating them, thereby maintaining beamforming accuracy while eliminating the processing time penalty of frequent recalculations
Solution Approach 2:
The patent implements a dynamic steering matrix selection mechanism that automatically chooses the appropriate pre-computed steering matrix based on current transmission conditions (modulation scheme and spatial stream configuration). This dynamic adaptation allows the system to maintain optimal beamforming performance across varying operational modes without the computational overhead of real-time recalculation
2Adaptability or versatility
If steering matrices are recalculated frequently to adapt to changing spatial streams, then system adaptability is improved, but computational complexity increases
Solution Approach 1:
The patent pre-computes steering matrices for all anticipated modulation schemes and spatial stream configurations and stores them in a lookup table. This preliminary action enables the system to adapt to changing transmission conditions by simply selecting from pre-prepared matrices, thereby achieving high adaptability without the computational complexity of real-time recalculation
Solution Approach 2:
The patent changes the operational parameter from dynamic recalculation to static selection by varying the steering matrix based on the current modulation scheme and spatial stream configuration. The system adapts to different transmission modes by selecting appropriate pre-computed matrices, maintaining versatility while avoiding the computational burden of dynamic parameter recalculation
3Productivity
If maximum power output is maintained at transmit antennas, then transmission efficiency is improved, but distortion at power amplifiers occurs during transitions
Solution Approach 1:
The patent pre-calculates steering matrices that are optimized for maintaining maximum power output at the transmit antennas for each modulation scheme and spatial stream configuration. By selecting from these pre-optimized matrices rather than recalculating during transitions, the system maintains transmission efficiency while avoiding the power amplifier distortion that occurs during dynamic recalculation and transition periods
Data Source
AI summary
In a method for generating steering matrices for beamforming, one or more subsets of one or more maximum transmit steering matrices are selected, where the maximum transmit steering matrices correspond to a maximum number of spatial streams able to be transmitted from a transmitter to a receiver. The subsets correspond to an actual number of spatial streams to be transmitted, and the subsets are applied to spatial streams to be transmitted. In an apparatus for generating steering matrices, a steering matrix calculator is configured to determine, from maximum transmit steering matrices, a plurality of steering coefficients corresponding to an actual number of spatial streams.


