STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
AllanVariance.hpp File Reference
#include <cmath>
#include <vector>
Include dependency graph for AllanVariance.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fsw::calibration::NoiseCoefficients
 Noise coefficients from Allan variance fit (scripts/calibration/allan_variance.py). More...

Namespaces

namespace  fsw
 Motorized ball valve position: raw ADC counts -> % open.
namespace  fsw::calibration
 Output smoothing for calibrated PT pressure, per sensor uid (ESP32 and LabJack T7 alike).

Functions

double fsw::calibration::measurement_uncertainty (double tau, const NoiseCoefficients &coeffs, double voltage=0.0, double sigma_base=1e-3)
 Measurement σ from paper Section 7 (Python measurement_uncertainty).
void fsw::calibration::compute_allan_variance (const std::vector< double > &timeseries, double tau0, std::vector< double > &tau_out, std::vector< double > &sigma2_out)
NoiseCoefficients fsw::calibration::fit_noise_coefficients (const std::vector< double > &tau_arr, const std::vector< double > &sigma2_arr)