Skip to main content

Module clock_stability

Module clock_stability 

Source
Expand description

Clock-stability estimators from IEEE Std 1139-2008 and NIST SP 1065.

The natural RINEX receiver-clock phase input is crates/sidereon-core/src/rinex_obs/mod.rs:ObsEpoch::rcv_clock_offset_s. receiver_clock_phase_deviations exposes that field as a phase-deviation series in seconds.

Gap handling is explicit. GapPolicy::Reject requires a contiguous series. GapPolicy::OmitTerms keeps the series indexed and excludes every estimator term whose required phase samples cross a missing sample.

Structs§

AllanDeviationCurves
Combined output from compute_allan_deviations.
AllanEstimatorSet
Estimators available through compute_allan_deviations.
AllanInput
Input package for compute_allan_deviations.
AllanOptions
Options for the combined Allan-family driver.
AllanResult
One estimator curve.

Enums§

AllanError
Error from Allan-family estimator setup or evaluation.
AllanEstimator
Estimator identifier used in errors and options.
AllanSeries
Tagged input samples for Allan-family estimators.
GapPolicy
Missing-sample policy.
TauGrid
Averaging-factor grid for requested estimator points.

Functions§

allan_deviation
Plain non-overlapping Allan deviation for explicit averaging factors.
compute_allan_deviations
Compute the requested Allan-family curves.
hadamard_deviation
Overlapping Hadamard deviation for explicit averaging factors.
modified_adev
Modified Allan deviation for explicit averaging factors.
overlapping_adev
Fully overlapping Allan deviation for explicit averaging factors.
receiver_clock_phase_deviations
Extract RINEX receiver-clock offsets as phase deviations in seconds.
time_deviation
Time deviation for explicit averaging factors.