Method for fusing multiple GPS measurement types into a weighted least squares solution
First Claim
Patent Images
1. A method for calculating position, velocity, and acceleration data for a moving craft using a GPS-based navigation system, comprising:
- selecting a plurality of GPS-derived measurement data types that have the smallest variance for each of a plurality of GPS satellites;
processing position, velocity, and acceleration components of a relative state function by fusing the selected plurality of GPS-derived measurement data types from the GPS-based navigation system into a weighted least squares algorithm; and
determining an appropriate covariance matrix for the selected plurality of GPS-derived measurement data types, wherein errors in the position, velocity and acceleration data are minimized.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of calculating position data for an airborne aircraft using a GPS-based airborne navigation system includes the processing of a position component of a relative state function by fusing a plurality of different types of measurement data available in the GPS-based system into a weighted least squares algorithm to determine an appropriate covariance matrix for the plurality of different types of measurement data.
4 Citations
29 Claims
-
1. A method for calculating position, velocity, and acceleration data for a moving craft using a GPS-based navigation system, comprising:
-
selecting a plurality of GPS-derived measurement data types that have the smallest variance for each of a plurality of GPS satellites; processing position, velocity, and acceleration components of a relative state function by fusing the selected plurality of GPS-derived measurement data types from the GPS-based navigation system into a weighted least squares algorithm; and determining an appropriate covariance matrix for the selected plurality of GPS-derived measurement data types, wherein errors in the position, velocity and acceleration data are minimized. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for calculating position velocity and acceleration data for a moving craft using a GPS based navigation system, comprising:
-
a data acquisition device operable to acquire a plurality GPS-based measurement data types using the GPS based navigation system; and a calculating device operable to select, for each satellite, a GPS-based measurement data type having the smallest variance from the plurality of GPS-based measurement data types, and fuse the selected GPS-based measurement data types in a weighted least squares algorithm utilizing an appropriate covariance matrix for the selected GPS-based measurement data types. - View Dependent Claims (7, 8)
-
-
9. An airborne navigation system for calculating position, velocity and acceleration data for a moving craft using a GPS based navigation system, comprising:
-
a plurality of GPS data acquisition devices operable to determine a plurality of GPS-based position, velocity and acceleration data types of a reference location and the moving craft; and a calculating component operable to select, for each satellite, a GPS-based measurement data type having the smallest variance from the plurality of GPS-based measurement data types, and fuse the selected GPS-based data types in a weighted least squares algorithm utilizing an appropriate covariance matrix for selected GPS-based data types, such that errors in the position, velocity and acceleration data are minimized. - View Dependent Claims (10, 11)
-
-
12. A method of calculating position data of a moving craft by fusing different types of GPS-based measurement data, comprising:
-
receiving GPS-based measurement data at the moving craft and a reference location; computing position, velocity, and phase ambiguity data at the reference location; transmitting the computed data from the reference location to the moving craft; and combining, at the moving craft, the CPS-based measurement data and the computed data to produce a relative vector solution between the location of the moving craft and the reference location, the combining comprising selecting GPS-based measurement data having the lowest variance for each of a plurality of GPS satellites, calculating an appropriate weighting covariance matrix for the selected data, and fusing the selected data in a weighted least squared algorithm utilizing the calculated covariance matrix. - View Dependent Claims (13, 14)
-
-
15. A method of calculating a Precision Relative State (PRS) solution for an airborne navigation system on a first moving craft by processing a plurality of different types of GPS-derived measurement data, comprising:
-
computing code range and phase range values from measurements and variances from data received from GPS satellites; determining Wide Lane Float Ambiguities and a covariance value; calculating Double-Difference measurements at a specified time based on a second moving craft; determining first and second frequency float ambiguities and a covariance calculation from the Double-Difference measurements, the Wide Lane Float Ambiguities, and the covariance value; selecting GPS-derived measurement data values having the smallest variance for each of the GPS satellites from the computed code range and phase range values; building a covariance in matrix including calculating cross-correlation terms among the selected GPS-derived measurement data values; and calculating the PRS solution and its covariance using the covariance matrix by a weighted least squares (WLS) algorithm. - View Dependent Claims (16, 17)
-
-
18. A landing system for a moving craft, comprising:
-
a reference location having means for computing and transmitting reference location position, velocity, and estimated wide lane phase ambiguity data using a weighted least squares algorithm; a receiver on the moving craft that is operable to receive GPS measurement data from a GPS satellite constellation and the computed data from the reference location; and a calculating system associated with the receiver that is operable to calculate position data for the moving craft by fusing the measurement data and the reference data with a weighted least squares (WLS) algorithm. - View Dependent Claims (19, 20, 21)
-
-
22. An Airborne Relative Navigation (RelNav) system for calculating a relative position and a velocity vector between a ship and an airborne aircraft and for providing this information as relative state to the aircraft, comprising:
-
a Measurement Management and Validation function that processes and validates incoming measurement data; a Relative Measurements function that calculates Double-Difference measurements and variance components from Single-Difference measurements; a Wide Lane Ambiguities function that determines wide lane float ambiguities and a first covariance value; an ambiguities function that determines first and second frequency float ambiguities and a second covariance value; and a relative state function that computes a relative state and covariance solution from the wide lane float ambiguities, the first covariance value, the first and second frequency float ambiguities and the second covariance value, and that provides the solution to an avionic system on the aircraft using a weighted least squares algorithm. - View Dependent Claims (23, 24)
-
-
25. A Precision Relative State (PRS) computational module for calculating a PRS solution for a navigation system on a moving craft, employing a weighted least squares (WLS) algorithm for processing a plurality of different types of Global Positioning System (GPS)-derived measurement data, comprising:
-
an input computing module operable to compute a plurality of code range and phase range values from measurement and covariance data from a satellite; a data selection module operable to select data based on measurement variances; a covariance matrix-building module operable to assemble GPS-derived data for covariance matrix element calculation; a covariance matrix element calculation module for determining values for the covariance matrix elements; and PRS solution calculation module operable to calculate the PRS solution and its covariance using the covariance matrix by the WLS algorithm. - View Dependent Claims (26, 27, 28, 29)
-
Specification