Gradient-Ascent Eigen Decomposition for Fast Covariance Convergence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for eigen-decomposition, such as the power method, require a large number of iterations to converge, especially when eigenvalues are clustered, leading to high computational complexity in applications like user-specific eigen-beamforming in MIMO systems.

Innovation Solution

The method employs gradient ascent iterations with an optimal step size that maximizes the Rayleigh quotient, allowing for iterative determination of eigenvalues and eigenvectors with reduced computational complexity, specifically requiring only one quadratic-complexity operation per iteration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the power method is used for eigen-decomposition, then the per-iteration complexity is low, but the number of iterations required to converge is large, especially when eigenvalues are clustered

Engineering Contradiction:
Improveper-iteration complexityVSAvoidconvergence speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent transforms the eigen-decomposition problem into an optimization problem by changing the parameter representation from direct iterative methods to gradient-based optimization of the Rayleigh quotient. This parameter transformation allows the use of gradient ascent with optimally chosen step sizes, achieving faster convergence while maintaining computational efficiency per iteration.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If advanced methods like Lanczos iteration or partial SVD are used, then convergence is improved, but the per-iteration complexity becomes cubic or higher

Engineering Contradiction:
Improveconvergence speedVSAvoidper-iteration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces complex linear algebra operations (cubic complexity methods like Lanczos or SVD) with a gradient-based optimization approach that relies on simpler matrix-vector multiplications and gradient computations. This substitution reduces per-iteration complexity from cubic to quadratic while achieving comparable or better convergence rates through optimal step size selection.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If user-specific eigen-beamforming is implemented, then beamforming gains are significantly increased, but computational requirements increase due to eigen-decomposition of channel covariance matrices

Engineering Contradiction:
Improvebeamforming gainVSAvoidcomputational burden
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces dynamic step size adjustment in the gradient ascent algorithm, where the step size is optimized at each iteration to maximize the Rayleigh quotient. This dynamic adaptation allows the algorithm to converge faster with fewer iterations, reducing the overall computational burden while maintaining the high beamforming gains required for user-specific eigen-beamforming in massive MIMO systems.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12266859B2Eigen decomposition by gradient ascent
Publication Date: 2025.04.01 NOKIA SOLUTIONS & NETWORKS OY
  • US12266859B2 patent drawing
  • US12266859B2 patent drawing
  • US12266859B2 patent drawing

AI summary

This specification relates to systems and methods for determining eigenvalues and eigenvectors of a covariance matrix, for example for use in eigen-beamforming in MIMO systems. According to a first aspect of this specification, there is describes a method comprising: receiving an input covariance matrix; and determining one or more eigenvalues and/or eigenvectors of the matrix iteratively using gradient ascent, wherein each iteration of the gradient ascent has a step size, μ, that maximises a Rayleigh quotient along the gradient.