MVUE 1.0
MVUE / BLUE (Minimum Variance Unbiased Estimator / Best Linear Unbiassed Estimator)
Loading...
Searching...
No Matches
mvue_n.h File Reference

N-measurement Minimum Variance Unbiased Estimator. More...

#include <cstddef>
#include "../src/MVUE_N.tpp"
Include dependency graph for mvue_n.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  estimators::mvue::MVUE_N< T, N >
 Minimum Variance Unbiased Estimator for N measurements. More...

Namespaces

namespace  estimators
 Contains estimation and sensor-fusion algorithms.
namespace  estimators::mvue
namespace  mvue
 Contains Minimum Variance Unbiased Estimator implementations.

Detailed Description

N-measurement Minimum Variance Unbiased Estimator.

This file defines the estimators::mvue::MVUE_N class, which implements a Minimum Variance Unbiased Estimator (MVUE) for combining an arbitrary number of measurements.

Each measurement is associated with a variance. The estimator combines the measurements according to their variances, giving greater weight to measurements with lower variance.

Unlike the fixed-size MVUE_2, MVUE_3, and MVUE_4 implementations, MVUE_N supports a compile-time configurable number of measurements.

The class is templated to support different numeric types and different numbers of measurements.

Template Parameters
TNumeric data type used for the estimator calculations.
NNumber of measurements to be combined.
Author
Abhinay Kumar
Version
1.0
Date
2026-08-11

Definition in file mvue_n.h.