Compressed Beamforming Feedback via Singular Value Decomposition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing beamforming systems are inefficient in terms of data feedback and processing required to generate feedback for the transmission source, as they involve additional computation beyond calculating the steering matrix, and require significant data transmission.
Innovation Solution
The receiving device computes a channel state matrix and performs singular value decomposition to generate a set of angles (θV, ϕ) from which the steering matrix can be calculated, reducing the need for additional processing and data transmission by transmitting only these angles to the transmission source.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the receiver transmits the full channel state matrix or steering matrix as feedback, then the transmission source can compute the steering matrix for beamforming, but the amount of data that must be sent is large
Solution Approach 1:
The patent extracts only the essential parameters needed to reconstruct the steering matrix - specifically the angles (θ, φ) and singular values - from the complete channel state matrix. By taking out only these critical elements rather than transmitting the entire matrix, the feedback data volume is dramatically reduced while preserving the ability to compute accurate beamforming steering matrices at the transmission source
Solution Approach 2:
The patent transforms the channel state matrix representation from a full matrix format into a parameterized form using singular value decomposition. The steering matrix is represented by a set of parameters (angles θ and φ, and singular values) rather than the original matrix elements, changing the parameter representation to achieve more compact feedback while maintaining computational accuracy
2Quantity of substance
If the receiver computes and transmits a compressed steering matrix, then the data volume is reduced, but additional processing computation is required beyond calculating the steering matrix
Solution Approach 1:
The patent segments the steering matrix computation into distinct components: singular value decomposition to obtain singular values, and angle extraction to obtain θ and φ parameters. This segmentation allows the system to transmit only the essential parameters rather than the complete matrix, reducing feedback data volume while organizing the processing into manageable, systematic steps
Solution Approach 2:
Instead of transmitting the actual steering matrix, the patent transmits a compressed representation (parameter copy) that contains sufficient information to reconstruct the matrix at the transmission source. The angles and singular values serve as a compact copy that enables the receiving end to regenerate the full steering matrix when needed, reducing immediate data transmission requirements
3Reliability
If traditional beamforming feedback methods are used, then the steering matrix can be computed, but the amount of processing required to generate the feedback is high
Solution Approach 1:
The patent extracts only the essential parameters (angles θ, φ and singular values) from the complete channel state matrix computation. By taking out only these critical elements that are sufficient to reconstruct the steering matrix, the system reduces the processing burden of generating feedback while maintaining the reliability needed for accurate beamforming computation at the transmission source
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Methods and apparatuses are provided for providing compressed feedback channel state information for beamforming. A beam transmitted by a transmission source is received at a receiving device. The receiving device computes a channel state matrix H of the transmission channel based on the received beam. Using the channel state matrix H, the receiving device performs a singular value decomposition procedure that produces a steering matrix V. The singular value decomposition procedure generates a set of angles (??, f) from which the steering matrix V can be computed. The receiving device transmits the set of angles (??, f) to the transmitting device. From the set of angles (??, f), the transmitting device can compute the steering matrix V.