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.

Modules§

normality
Residual-distribution diagnostics: sample moments and normality tests.

Structs§

FdeOptions
Options for fde.
FdeResult
Result of a fault-detection-and-exclusion loop.
FdeSppOptions
Options for fde_spp: the RAIM-gated exclusion loop plus the per-iteration solution-validation gates applied to each candidate solve.
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.
RangeChiSquareTest
Global chi-square consistency test over a protected measurement set.
RangeFdeOptions
Options for raim_fde_design.
RangeFdeResult
Result of raim_fde_design.
RangeFdeRow
One linearized range measurement for raim_fde_design.
RangeMeasurementDiagnostic
Per-measurement diagnostics, in the caller’s input order.
ResidualDiagnostics
Standalone post-fit residual diagnostics.
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.
FdeSppError
Per-iteration failure carried out of the fde_spp solve closure: either the SPP solve failed for the current observation set, or the converged candidate failed validate_receiver_solution.
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.
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.