Kalman Filter Error Bound Computation via Multivariate t-Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for computing Protection Levels in GNSS navigation, particularly for Kalman filters, face challenges due to restrictive hypotheses about measurement noise behavior and the impact of temporal correlations, which affect the accuracy and reliability of position and velocity estimates.

Innovation Solution

A method that autonomously computes error bounds using t-distributions, adjusting for the sum of errors from current and previous epochs, and accounts for temporal correlations through a fitting process that decomposes errors by measurement type and considers the effects of temporal correlations in the measurement noise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If standard Protection Level methods are used for Kalman filter-based GNSS navigation, then computational simplicity is maintained, but accuracy and reliability of error bounds deteriorate due to restrictive hypotheses about measurement noise behavior and temporal correlations

Engineering Contradiction:
Improveaccuracy of error boundsVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the error bound computation by decomposing it into contributions from different measurement types (pseudorange, carrier phase, Doppler) and different error sources (measurement noise, satellite clock errors, ephemeris errors). This segmentation allows for more accurate error characterization while maintaining computational efficiency by processing each segment separately and combining results.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameters used in error bound computation from standard Gaussian assumptions to more sophisticated models that account for temporal correlations and measurement-specific error characteristics. It introduces time-varying parameters such as autocorrelation coefficients and measurement-specific standard deviations that adapt to actual error behavior, thereby improving accuracy without excessive computational burden.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If restrictive hypotheses about measurement noise are made, then computational simplicity is maintained, but reliability of position and velocity estimates deteriorates

Engineering Contradiction:
Improvereliability of position estimatesVSAvoidmodel complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamic modeling to error bounds by making them time-varying rather than static. It incorporates temporal correlations through autocorrelation coefficients that adapt to changing error characteristics over time. The error bounds are updated at each epoch based on current measurement quality and correlation with previous epochs, providing reliable estimates that adapt to dynamic error conditions without requiring complex fixed models.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If temporal correlations in measurement noise are not accounted for, then computational simplicity is maintained, but accuracy of error bounds deteriorates

Engineering Contradiction:
Improveprecision of error boundsVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary computation of autocorrelation coefficients and their impact on error bounds before final error bound calculation. By pre-computing these correlation effects and incorporating them into the error model, the patent achieves accurate error bounds that account for temporal correlations without adding excessive computational complexity to the main navigation solution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3009860B1Method for computing an error bound of a Kalman filter based GNSS position solution
Publication Date: 2019.12.18 GMV AEROSPACE & DEFENCE SA
  • EP3009860B1 patent drawing
  • EP3009860B1 patent drawing
  • EP3009860B1 patent drawing

AI summary

The invention relates to a method for computing a bound B up to a given confidence level 1-α, of an error in a state vector estimation KSV of a state vector TSV of a physical system as provided by a Kalman filter. The method decomposes the errors of the Kalman solution as a sum of the errors due to each of the measurement types used in the filter. In addition, the contribution of each type of measurement is bounded by a multivariate t-distribution that considers the error terms from all the epochs processed. Then, the method implements three main operations: - computing a probability distribution of the measurement errors for each epoch and measurement type; - summing the previous distributions to obtain a global distribution that models the Kalman solution error; and - computing the error bound B for a given confidence level from the resulting distribution.