Claims Analysis
Total Claims: 49
Claim 1
Independent Claim
127 words
An apparatus for generating a velocity signal indicative of the velocity of a platform using a satellite-based navigation system comprising: a GPS receiver located at the platform for receiving a plurality of GPS signals from a corresponding plurality of GPS satellites and outputting GPS navigation data; an inertial measurement unit located at the platform for outputting inertial navigation data indicative of the inertial movement of the platform; a processor for generating an acceleration signal indicative of the acceleration of the platform by combining a first acceleration measurement of the platform calculated from the GPS navigation data with a second acceleration measurement of the platform calculated from the inertial navigation data; and said processor further generating the velocity signal from the acceleration signal and the GPS navigation data.
Claim 2
Independent Claim
127 words
An apparatus for generating a velocity signal indicative of the velocity of a platform using a satellite-based navigation system comprising: a GPS receiver located at the platform for receiving a plurality of GPS signals from a corresponding plurality of GPS satellites and outputting GPS navigation data; an inertial measurement unit located at the platform for outputting inertial navigation data indicative of the inertial movement of the platform; a processor for generating an acceleration signal indicative of the acceleration of the platform by combining a first acceleration measurement of the platform calculated from the GPS navigation data with a second acceleration measurement of the platform calculated from the inertial navigation data; and said processor further generating the velocity signal from the acceleration signal and the GPS navigation data.
Claim 3
Dependent Claim
44 words
The apparatus in accordance with claim 1 wherein said processor includes: a first Kalman filter for estimating GPS systematic errors in a carrier phase range rate from the GPS navigation data and for filtering said GPS systematic errors from the carrier phase range rate.
Claim 4
Dependent Claim
28 words
The apparatus in accordance with claim 2 wherein the first Kalman filter further includes a 8+n state vector Kalman filter where n equals the number of GPS satellites.
Claim 5
Dependent Claim
78 words
The apparatus in accordance with claim 3 wherein the 8+n state vector of the first Kalman filter comprises means for generating an east velocity component of the platform, a north velocity component of the platform, an up velocity component of the platform, an east acceleration component of the platform, a north acceleration component of the platform, an up acceleration component of the platform, a frequency offset of the GPS receiver, and a frequency drift of the GPS receiver.
Claim 6
Dependent Claim
27 words
The apparatus in accordance with claim 2 wherein the first Kalman filter updates the velocity signal at a rate substantially equal to or greater than 40 hertz.
Claim 7
Dependent Claim
18 words
The apparatus in accordance with claim 1 wherein the GPS navigation data comprises ephemeris data and pseudorange data.
Claim 8
Dependent Claim
89 words
The apparatus in accordance with claim 6 wherein the GPS navigation data includes carrier phase range rate and said processor further includes: means for generating an atmospheric compensated carrier phase range rate from the carrier phase range rate; means for generating a velocity measurement and a position measurement indicative of a position of the platform with relation to the GPS satellites; and means for generating a set of cosine direction vectors relating the platform to said GPS satellites using the velocity measurement, the position measurement and the pseudorange data.
Claim 9
Dependent Claim
56 words
The apparatus in accordance with claim 7 wherein the processor includes a first Kalman filter, said processor utilizes the atmospheric compensated carrier phase range rate, the velocity measurement of each of the GPS satellites, the set of cosine direction vectors, and the acceleration signal in conjunction with the first Kalman filter for generating the velocity signal.
Claim 10
Dependent Claim
26 words
The apparatus in accordance with claim 1 wherein said processor further includes an acceleration bias remover for filtering acceleration bias created by the inertial measurement unit.
Claim 11
Dependent Claim
20 words
The apparatus in accordance with claim 9 wherein said acceleration bias remover includes a Kalman filter having a single state.
Claim 12
Independent Claim
156 words
An apparatus for generating a velocity signal indicative of the velocity of a platform using a satellite-based navigation system comprising: a GPS receiver located at the platform for receiving a plurality of GPS signals from a corresponding plurality of GPS satellites and outputting GPS navigation data; a processor for processing the GPS navigation data and generating a first acceleration measurement of the platform; an inertial measurement unit located at the platform for outputting inertial navigation data indicative of the inertial movement of the platform; said processor generating a second acceleration measurement of the platform based on the inertial navigation data; an acceleration bias remover for receiving and combining the first acceleration measurement and the second acceleration measurement and substantially removing an acceleration bias generated by the inertial measurement unit to generate a third acceleration measurement of the platform; and said processor further generating a velocity signal from the GPS navigation data and the third acceleration measurement.
Claim 13
Independent Claim
156 words
An apparatus for generating a velocity signal indicative of the velocity of a platform using a satellite-based navigation system comprising: a GPS receiver located at the platform for receiving a plurality of GPS signals from a corresponding plurality of GPS satellites and outputting GPS navigation data; a processor for processing the GPS navigation data and generating a first acceleration measurement of the platform; an inertial measurement unit located at the platform for outputting inertial navigation data indicative of the inertial movement of the platform; said processor generating a second acceleration measurement of the platform based on the inertial navigation data; an acceleration bias remover for receiving and combining the first acceleration measurement and the second acceleration measurement and substantially removing an acceleration bias generated by the inertial measurement unit to generate a third acceleration measurement of the platform; and said processor further generating a velocity signal from the GPS navigation data and the third acceleration measurement.
Claim 14
Dependent Claim
17 words
The apparatus in accordance with claim 11 wherein the acceleration bias remover includes a first Kalman filter.
Claim 15
Dependent Claim
27 words
The apparatus in accordance with claim 12 wherein the first Kalman filter includes a one state Kalman filter to substantially removing bias from the first acceleration measurement.
Claim 16
Dependent Claim
31 words
The apparatus in accordance with claim 13 wherein said processor further includes a second Kalman filter for filtering GPS systematic errors and a platform acceleration error from the third acceleration measurement.
Claim 17
Dependent Claim
26 words
The apparatus in accordance with claim 14 wherein the second Kalman filter includes a 8+n state Kalman filter where n equals the number of GPS satellites.
Claim 18
Independent Claim
144 words
A method for generating a velocity signal indicative of the velocity of a platform using a satellite-based navigation system comprising the steps of: receiving a plurality of GPS navigation signals at the platform from a plurality of GPS satellites; generating GPS navigation data from the plurality of GPS navigation signals; measuring inertial movement of the platform using an inertial measurement unit; generating inertial navigation data from the measured inertial movement; calculating a platform acceleration measurement indicative of the acceleration of the platform, said calculating including the steps of: computing a GPS-based platform acceleration measurement using the GPS navigation data; computing an IMU-based platform acceleration measurement using the inertial navigation data; and generating the platform acceleration measurement from the GPS-based platform acceleration measurement and the IMU-based platform acceleration measurement; and processing the GPS navigation data and the platform acceleration measurement to generate the velocity signal.
Claim 19
Independent Claim
144 words
A method for generating a velocity signal indicative of the velocity of a platform using a satellite-based navigation system comprising the steps of: receiving a plurality of GPS navigation signals at the platform from a plurality of GPS satellites; generating GPS navigation data from the plurality of GPS navigation signals; measuring inertial movement of the platform using an inertial measurement unit; generating inertial navigation data from the measured inertial movement; calculating a platform acceleration measurement indicative of the acceleration of the platform, said calculating including the steps of: computing a GPS-based platform acceleration measurement using the GPS navigation data; computing an IMU-based platform acceleration measurement using the inertial navigation data; and generating the platform acceleration measurement from the GPS-based platform acceleration measurement and the IMU-based platform acceleration measurement; and processing the GPS navigation data and the platform acceleration measurement to generate the velocity signal.
Claim 20
Dependent Claim
34 words
The method in accordance with claim 16 wherein the step of generating the platform acceleration measurement comprises the step of removing a substantial portion of an acceleration bias generated by the inertial measurement unit.
Claim 21
Dependent Claim
76 words
The method in accordance with claim 17 wherein the step of removing the acceleration bias generated by the inertial measurement unit further comprises the steps of: inputting the GPS-based platform acceleration measurement to an acceleration bias remover; inputting the IMU-based platform acceleration measurement to the acceleration bias remover; and filtering, within the acceleration bias remover, the GPS-based platform acceleration measurement and the IMU-based platform acceleration measurement using a Kalman filter and outputting the platform acceleration measurement.
Claim 22
Dependent Claim
19 words
The method in accordance with claim 18 wherein the step of filtering includes using a one state Kalman filter.
Claim 23
Dependent Claim
111 words
The method in accordance with claim 16 wherein the step of processing the GPS navigation data and the platform acceleration measurement to generate the velocity signal further includes the steps of: computing a position measurement and a velocity measurement for each GPS satellite using ephemeris data from the GPS navigation signals; computing a set of direction vectors in response to the velocity measurement, the position measurement and pseudorange data associated with each GPS satellite, each direction vector relates to the direction of the platform with respect to each GPS satellite; and computing a range rate measurement for each GPS satellite using a carrier phase range rate from the GPS navigation data.
Claim 24
Dependent Claim
63 words
The method in accordance with claim 20 wherein the step of processing the GPS navigation data and the platform acceleration measurement to generate the velocity signal further comprises the step of processing the acceleration measurement of the platform, the computed set of direction vectors, the computed range rate measurements, and the computed velocity measurement of each GPS satellite to compute the velocity signal.
Claim 25
Dependent Claim
47 words
The method in accordance with claim 21 wherein the step of processing the GPS navigation data and the platform acceleration measurement to generate the velocity signal further comprises the step of filtering GPS satellite system errors relating to the carrier phase range rate using a Kalman filter.
Claim 26
Dependent Claim
28 words
The method in accordance with claim 22 wherein the step of filtering includes filtering in an 8+n state Kalman filter where n equals the number of GPS satellites.
Claim 27
Dependent Claim
32 words
The method in accordance with claim 16 wherein the step of generating GPS navigation data comprises the steps of: generating ephemeris data; generating pseudorange data; and generating a carrier phase range rate.
Claim 28
Dependent Claim
111 words
The method in accordance with claim 24 wherein the step of processing the GPS navigation data and the platform acceleration measurement to generate the velocity signal further comprises the steps of: computing a position measurement and a velocity measurement for each GPS satellite using ephemeris data from the GPS navigation signals; computing a set of direction vectors in response to the velocity measurement, the position measurement and pseudorange data associated with each GPS satellite, each direction vector relates to the direction of the platform with respect to each GPS satellite; and computing a range rate measurement for each GPS satelite using a carrier phase range rate from the GPS navigation data.
Claim 29
Dependent Claim
62 words
The method in accordance with claim 25 wherein the step of processing the GPS navigation data and the platform acceleration measurement to generate the velocity signal further comprises the step of processing the acceleration measurement of the platform, the computed set of direction vectors, the computed range rate measurements, and the computed velocities of each GPS satellites to compute the velocity signal.
Claim 30
Dependent Claim
47 words
The method in accordance with claim 26 wherein the step of processing the GPS navigation data and the platform acceleration measurement to generate the velocity signal further comprises the step of filtering GPS satellite system errors relating to the carrier phase range rate using a Kalman filter.
Claim 31
Dependent Claim
31 words
The method in accordance with claim 27 wherein the step of filtering further includes filtering by means of an 8+n state Kalman filter where n equals the number of GPS satellites.
Claim 32
Dependent Claim
90 words
The apparatus in accordance with claim 28 wherein the 8+n state Kalman filter includes a state vector comprising: an east velocity component of the platform; a north velocity component of the platform; an up velocity component of the platform; an east acceleration component of the platform; a north acceleration component of the platform; an up acceleration component of the platform; a frequency offset of the GPS receiver; a frequency drift of the GPS receiver; and an n plurality of states for range rate bias of each of the GPS satellites.
Claim 33
Independent Claim
131 words
A method for generating a velocity signal indicative of the velocity of a platform using a satellite-based navigation system comprising the steps of: receiving a plurality of GPS navigation signals at the platform from a plurality of GPS satellites; generating GPS navigation data from the plurality of navigation signals; generating a GPS-based acceleration measurement of the platform from the GPS navigation data; measuring inertial movement of the platform using an inertial measurement unit; generating inertial navigation data from the measured inertial movement; generating an IMU-based acceleration measurement of the platform from the inertial navigation data; computing a platform acceleration measurement from the GPS-based acceleration measurement and the IMU-based acceleration measurement using a first Kalman filter; and processing the GPS navigation data and the platform acceleration measurement to generate the velocity signal.
Claim 34
Independent Claim
131 words
A method for generating a velocity signal indicative of the velocity of a platform using a satellite-based navigation system comprising the steps of: receiving a plurality of GPS navigation signals at the platform from a plurality of GPS satellites; generating GPS navigation data from the plurality of navigation signals; generating a GPS-based acceleration measurement of the platform from the GPS navigation data; measuring inertial movement of the platform using an inertial measurement unit; generating inertial navigation data from the measured inertial movement; generating an IMU-based acceleration measurement of the platform from the inertial navigation data; computing a platform acceleration measurement from the GPS-based acceleration measurement and the IMU-based acceleration measurement using a first Kalman filter; and processing the GPS navigation data and the platform acceleration measurement to generate the velocity signal.
Claim 35
Dependent Claim
110 words
The method in accordance with claim 30 wherein the step of processing the GPS navigation data and the platform acceleration measurement to generate the velocity signal further comprises the steps of: computing a position measurement and a velocity measurement for each GPS satellite using the GPS navigation data; computing a set of direction vectors using the GPS navigation data, each direction vector relating to the direction of the platform with respect to each GPS satellite; computing a carrier phase range rate measurement for each GPS satellite using the GPS navigation data; and filtering GPS satellite systematic errors relating to the carrier phase range rate measurement using a second Kalman filter.
Claim 36
Dependent Claim
27 words
The method in accordance with claim 31 wherein the step of filtering includes using an 8+n state Kalman filter where n equals the number of GPS satellites.
Claim 37
Independent Claim
157 words
A method for generating a velocity signal indicative of the velocity of a platform using a satellite-based navigation system comprising the steps of: generating ephemeris data, pseudorange data, and carrier phase data from a received GPS signal; computing a GPS satellite velocity measurement and a GPS satellite position measurement in response to the ephemeris data; computing a GPS-based acceleration measurement of the platform from the pseudorange data, the GPS satellite velocity measurement, the GPS satellite position measurement, and the carrier phase data using a least squares acceleration calculation; computing an IMU-based acceleration measurement of the platform from an acceleration measurement received from a platform positioned inertial measurement unit; combining the GPS-based acceleration measurement and the IMU-based acceleration measurement to determine an acceleration signal indicative of the acceleration of the platform; and computing the velocity signal using the pseudorange data, the carrier phase data, the GPS satellite velocity measurement, the GPS satellite position measurement, and the acceleration signal.
Claim 38
Independent Claim
157 words
A method for generating a velocity signal indicative of the velocity of a platform using a satellite-based navigation system comprising the steps of: generating ephemeris data, pseudorange data, and carrier phase data from a received GPS signal; computing a GPS satellite velocity measurement and a GPS satellite position measurement in response to the ephemeris data; computing a GPS-based acceleration measurement of the platform from the pseudorange data, the GPS satellite velocity measurement, the GPS satellite position measurement, and the carrier phase data using a least squares acceleration calculation; computing an IMU-based acceleration measurement of the platform from an acceleration measurement received from a platform positioned inertial measurement unit; combining the GPS-based acceleration measurement and the IMU-based acceleration measurement to determine an acceleration signal indicative of the acceleration of the platform; and computing the velocity signal using the pseudorange data, the carrier phase data, the GPS satellite velocity measurement, the GPS satellite position measurement, and the acceleration signal.
Claim 39
Dependent Claim
38 words
The method in accordance with claim 33 wherein the step of combining includes the step of removing an acceleration bias generated by the inertial measurement unit from the IMU-based acceleration measurement by means of a first Kalman filter.
Claim 40
Dependent Claim
58 words
The method in accordance with claim 34 wherein the step of computing the velocity signal further includes the step of processing and filtering the pseudorange data, the carrier phase data, the GPS satellite velocity measurement, the GPS satellite position measurement, and the acceleration signal using an 8+n state Kalman filter, where n equals the number of GPS satellites.
Claim 41
Independent Claim
121 words
An apparatus for determining a velocity signal indicative of the velocity of a platform using a satellite-based navigation system comprising: a GPS receiver located at the platform for receiving a plurality of GPS signals from a corresponding plurality of GPS satellites and outputting GPS navigation data; an inertial measurement unit located at the platform for outputting inertial navigation data related to the inertial movement of the platform; a processor for generating an acceleration signal indicative of the acceleration of the platform in accordance with a least square acceleration calculation utilizing the GPS navigation data and the inertial navigation data; and said processor further generating the velocity signal in accordance with a computation utilizing the acceleration signal and the GPS navigation data.
Claim 42
Independent Claim
121 words
An apparatus for determining a velocity signal indicative of the velocity of a platform using a satellite-based navigation system comprising: a GPS receiver located at the platform for receiving a plurality of GPS signals from a corresponding plurality of GPS satellites and outputting GPS navigation data; an inertial measurement unit located at the platform for outputting inertial navigation data related to the inertial movement of the platform; a processor for generating an acceleration signal indicative of the acceleration of the platform in accordance with a least square acceleration calculation utilizing the GPS navigation data and the inertial navigation data; and said processor further generating the velocity signal in accordance with a computation utilizing the acceleration signal and the GPS navigation data.
Claim 43
Dependent Claim
45 words
The apparatus in accordance with claim 36 wherein said processor further includes a first Kalman filter for estimating GPS systematic errors in a carrier phase range rate from the GPS navigation data and for filtering said GPS systematic errors from the carrier phase range rate.
Claim 44
Dependent Claim
28 words
The apparatus in accordance with claim 37 wherein the first Kalman filter further includes a 8+n state vector Kalman filter where n equals the number of GPS satellites.
Claim 45
Dependent Claim
78 words
The apparatus in accordance with claim 38 wherein the 8+n state vector of the first Kalman filter comprises means for generating an east velocity component of the platform, a north velocity component of the platform, an up velocity component of the platform, an east acceleration component of the platform, a north acceleration component of the platform, an up acceleration component of the platform, a frequency offset of the GPS receiver, and a frequency drift of the GPS receiver.
Claim 46
Dependent Claim
27 words
The apparatus in accordance with claim 37 wherein the first Kalman filter updates the velocity signal at a rate substantially equal to or greater than 40 hertz.
Claim 47
Dependent Claim
22 words
The apparatus in accordance with claim 36 wherein the GPS receiver outputs GPS navigation data that includes ephemeris data and pseudorange data.
Claim 48
Dependent Claim
79 words
The apparatus in accordance with claim 41 wherein said processor further includes: means for generating an atmospheric compensated carrier phase range rate from a carrier phase range rate; means for generating a velocity measurement and a position measurement indicative of a position of the platform with relation to the GPS satellites; and means for generating a set of cosine direction vectors relating the platform to said GPS satellites from the velocity measurement, the position measurement and the pseudorange data.
Claim 49
Dependent Claim
50 words
The apparatus in accordance with claim 42 wherein the processor responds to the atmospheric compensated carrier phase range rate, the velocity measurement of each of the GPS satellites, the set of cosine direction vectors, and the acceleration signal in conjunction with the first Kalman filter for generating the velocity signal.