Skip to main content

Module quality

Module quality 

Source
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.

Structs§

FdeOptions
Options for fde.
FdeResult
Result of a fault-detection-and-exclusion loop.
PseudorangeVarianceOptions
Options for pseudorange_variance.
RaimInput
Minimal solution view needed by RAIM.
RaimOptions
Options for raim.
RaimResult
Result of a residual chi-square RAIM test.
SolutionValidationOptions
Validation policy for receiver solutions returned by SPP.
WeightEntry
One satellite/elevation entry used to build sigma or weight maps.

Enums§

FdeError
Error from fde.
PseudorangeVarianceModel
Pseudorange variance model.
QualityError
Error from quality-control primitives.
RaimWeights
RAIM weighting mode.
SolutionValidationError
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§

RaimSolution
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.
pseudorange_variance
Pseudorange measurement variance, square meters.
raim
Residual-based chi-square RAIM.
raim_for_solution
Run RAIM over a generic solution.
sigmas
Build a satellite-to-sigma map. Entries whose variance cannot be computed are dropped, matching the Sidereon public API.
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.