31 #ifndef GNSS_SDR_BAYESIAN_ESTIMATION_H 32 #define GNSS_SDR_BAYESIAN_ESTIMATION_H 34 #if ARMA_NO_BOUND_CHECKING 35 #define ARMA_NO_DEBUG 1 39 #include <gnuradio/gr_complex.h> 65 Bayesian_estimator(
const arma::vec& mu_prior_0,
int kappa_prior_0,
int nu_prior_0,
const arma::mat& Psi_prior_0);
68 void init(
const arma::mat& mu_prior_0,
int kappa_prior_0,
int nu_prior_0,
const arma::mat& Psi_prior_0);
70 void update_sequential(
const arma::vec& data);
71 void update_sequential(
const arma::vec& data,
const arma::vec& mu_prior_0,
int kappa_prior_0,
int nu_prior_0,
const arma::mat& Psi_prior_0);
73 arma::mat get_mu_est()
const;
74 arma::mat get_Psi_est()
const;
88 #endif // GNSS_SDR_BAYESIAN_ESTIMATION_H Bayesian_estimator is an estimator of noise characteristics (i.e. mean, covariance) ...