riecovest.covariance_estimation.est_manifold_tylers_with_scale_opt

riecovest.covariance_estimation.est_manifold_tylers_with_scale_opt(data_noisy_signal, data_noise, rank)

Signal and noise covariance estimation using the log-likelihood of an elliptical distribution, with scaling optimization.

This is a slight variation of the proposed method of [brunnstroemRobust2024], which explicitly optimizes over a scaling factor.

Parameters:
  • data_noisy_signal (ndarray of shape (ambient_dim, num_samples)) – Noisy signal samples.

  • data_noise (ndarray of shape (ambient_dim, num_samples)) – Noise samples.

  • rank (int) – Rank of the signal covariance matrix.

Returns:

  • Rx (ndarray of shape (ambient_dim, ambient_dim)) – Estimated signal covariance matrix.

  • Rv (ndarray of shape (ambient_dim, ambient_dim)) – Estimated noise covariance matrix.