Steering Matrix Submatrix Selection for Wireless Beamforming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current MIMO-OFDM systems require recalculating steering matrices for every transmission parameter change, leading to inefficiencies in beamforming processes, especially when transmitting with less than full bandwidth or space-time-streams.

Innovation Solution

Implementing a steering matrix cache unit and read control unit to select and apply a submatrix from a stored steering matrix, reducing the need for full recalculations by using a subset of weights specified in transmission instructions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a steering matrix is recalculated for every transmission parameter change, then beamforming accuracy is maintained, but computational overhead and processing time increase significantly

Engineering Contradiction:
Improvebeamforming accuracyVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The steering matrix is segmented into multiple submatrices, each corresponding to different transmission parameter configurations (e.g., different bandwidths or numbers of space-time streams). Instead of recalculating the entire steering matrix for each parameter change, the system selects and applies the pre-computed submatrix that matches the current transmission parameters, thereby reducing computational overhead while maintaining beamforming accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Steering submatrices are pre-computed and stored in advance for various transmission parameter configurations. When a packet needs to be transmitted with specific parameters, the system retrieves the pre-computed submatrix that corresponds to those parameters, eliminating the need for real-time recalculation and reducing processing time while ensuring accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If a full steering matrix is recalculated for each packet, then transmission accuracy is maintained, but transmission speed decreases due to processing time

Engineering Contradiction:
Improvetransmission accuracyVSAvoidtransmission speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The steering matrix is divided into multiple submatrices indexed by transmission parameters such as bandwidth and number of space-time streams. The system segments the packet transmission process into retrieving the appropriate pre-computed submatrix and applying it to the packet data, which maintains accuracy while significantly improving transmission speed by avoiding full recalculation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Steering submatrices are pre-computed and stored before actual packet transmission. This preliminary action allows the system to quickly retrieve and apply the correct submatrix during packet transmission, maintaining transmission accuracy while improving productivity by eliminating time-consuming real-time calculations.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If steering matrices are stored for all possible transmission parameters, then adaptability is improved, but memory requirements and device complexity increase

Engineering Contradiction:
Improveadaptability to transmission parametersVSAvoidstorage requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The steering matrix is segmented into multiple submatrices, each corresponding to specific transmission parameter configurations. Instead of storing a single large steering matrix for all possible parameters, the system stores multiple smaller submatrices that can be selectively applied based on the current transmission parameters, reducing overall storage requirements while maintaining adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects and applies the appropriate steering submatrix based on the current transmission parameters (bandwidth, number of space-time streams). This dynamic adaptation allows the system to handle various transmission configurations efficiently without requiring storage of all possible steering matrices simultaneously, balancing adaptability with storage efficiency.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9252860B1Method and apparatus for generating a second steering matrix based on a first steering matrix for use in transmit beamforming of a packet in wireless communication
Publication Date: 2016.02.02 NXP USA INC
  • US9252860B1 patent drawing
  • US9252860B1 patent drawing
  • US9252860B1 patent drawing

AI summary

Systems, methods, and other embodiments associated with beamforming with steering submatrix selection are described. According to one embodiment, a method includes receiving a packet for transmit beamforming and identifying a first steering matrix. The first steering matrix includes weights, set forth in n rows and c columns, that are applicable to be applied to the packet in transmit beamforming of the packet. The method includes generating a second steering matrix having weights set forth in less than n rows or less than c columns. The weights of the second steering matrix are selected from the weights of the first steering matrix. The method includes providing the weights from the second steering matrix to a transmitter transmitting the packet for transmit beamforming of the packet.