Expand description
Measurement-quality control for GNSS positioning.
This module owns the language-independent RAIM/FDE decision logic and the standard pseudorange weighting primitives used by Sidereon’ QC surface.
Modules§
- normality
- Residual-distribution diagnostics: sample moments and normality tests.
Structs§
- FdeOptions
- Options for
fde. - FdeResult
- Result of a fault-detection-and-exclusion loop.
- FdeSpp
Options - Options for
fde_spp: the RAIM-gated exclusion loop plus the per-iteration solution-validation gates applied to each candidate solve. - Pseudorange
Variance Options - Options for
pseudorange_variance. - Raim
Input - Minimal solution view needed by RAIM.
- Raim
Options - Options for
raim. - Raim
Result - Result of a residual chi-square RAIM test.
- Range
ChiSquare Test - Global chi-square consistency test over a protected measurement set.
- Range
FdeOptions - Options for
raim_fde_design. - Range
FdeResult - Result of
raim_fde_design. - Range
FdeRow - One linearized range measurement for
raim_fde_design. - Range
Measurement Diagnostic - Per-measurement diagnostics, in the caller’s input order.
- Residual
Diagnostics - Standalone post-fit residual diagnostics.
- Solution
Validation Options - Validation policy for receiver solutions returned by SPP.
- Weight
Entry - One satellite/elevation entry used to build sigma or weight maps.
Enums§
- FdeError
- Error from
fde. - FdeSpp
Error - Per-iteration failure carried out of the
fde_sppsolve closure: either the SPPsolvefailed for the current observation set, or the converged candidate failedvalidate_receiver_solution. - Pseudorange
Variance Model - Pseudorange variance model.
- Quality
Error - Error from quality-control primitives.
- Raim
Weights - RAIM weighting mode.
- Solution
Validation Error - Error from
validate_receiver_solution.
Constants§
- DEFAULT_
P_ FA - Default false-alarm probability for RAIM.
- DEFAULT_
VARIANCE_ A_ M - Default zenith-floor term for pseudorange variance, meters.
- DEFAULT_
VARIANCE_ B_ M - Default elevation-scaled term for pseudorange variance, meters.
Traits§
- Raim
Solution - A solution that can feed the RAIM test.
Functions§
- chi2_
inv - Chi-square inverse CDF.
- fde
- Fault detection and exclusion over a caller-supplied SPP solver.
- fde_spp
- Run single-point positioning with RAIM fault detection and exclusion.
- pseudorange_
variance - Pseudorange measurement variance, square meters.
- raim
- Residual-based chi-square RAIM.
- raim_
fde_ design - Standalone, composable range RAIM/FDE over a generic linearized measurement set, independent of any full positioning solve.
- raim_
for_ solution - Run RAIM over a generic solution.
- residual_
diagnostics - Post-fit residual diagnostics from residuals and optional inverse-variance weights.
- sigmas
- Build a satellite-to-sigma map. Entries whose variance cannot be computed are dropped, matching the Sidereon public API.
- spp_
robust_ fde_ driver - Run robust-reweighted SPP under the RAIM/FDE exclusion loop.
- validate_
receiver_ solution - Apply the receiver-solution plausibility gates used by the Sidereon SPP API.
- weight_
vector - Build a satellite-to-inverse-variance-weight map. Entries whose variance cannot be computed are dropped, matching the Sidereon public API.