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