comnum.blue_mse#

comnum.blue_mse(trainings, noise_var, n_rx)#

The MSE sigma^2 r / sum_k 1/tr((P_k P_k^H)^-1) of the BLUE combination of the LS estimates of several periods (eqs. (59), (61)).

Parameters:
  • trainings (list[MimoTraining]) – the training of every period.

  • noise_var (float) – the noise variance per entry.

  • n_rx (int) – the receive antennas r.

Returns:

the error, summed over the r t entries.

Return type:

float

Raises:

ValueError – for no period, a training of rank below t, a negative noise or no receive antenna.