GNSS sample processor for determining the location of an event
First Claim
Patent Images
1. An apparatus for determining a global navigation satellite system (GNSS)-based position from GNSS signal samples recorded in an event data file medium, comprising:
- a data file reader for reading an event data file medium, said event data file medium having GNSS signal samples corresponding to GNSS signals received at said event from GNSS satellites and an approximate time tag corresponding to a time said GNSS signals were received, said approximate time tag differing from GNSS clock time by a receiver time error;
a correlation machine for correlating said GNSS signal samples from said event data file medium with local GNSS replicas for measuring code phase offsets corresponding to said GNSS satellites with respect to a local replica clocking offset; and
a GNSS locator including an event time calibrator constructed to use one or more prior or later receiver time errors corresponding to one or more of prior or later events, respectively, for calibrating said approximate time tag; and
a GNSS matrix resolver for using said measured code phase offsets, said calibrated time tag and velocities estimated for said GNSS satellites for a resolution of said local replica clocking offset, said receiver time error and a GNSS-based position of said event.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for determining a GNSS position of an event where an event capture device writes a short burst of GNSS signal samples with an approximate time into an event data file and a GNSS sample processor reads the event data file some time later for determining the geographical location and an accurate time of the event.
-
Citations
27 Claims
-
1. An apparatus for determining a global navigation satellite system (GNSS)-based position from GNSS signal samples recorded in an event data file medium, comprising:
-
a data file reader for reading an event data file medium, said event data file medium having GNSS signal samples corresponding to GNSS signals received at said event from GNSS satellites and an approximate time tag corresponding to a time said GNSS signals were received, said approximate time tag differing from GNSS clock time by a receiver time error; a correlation machine for correlating said GNSS signal samples from said event data file medium with local GNSS replicas for measuring code phase offsets corresponding to said GNSS satellites with respect to a local replica clocking offset; and a GNSS locator including an event time calibrator constructed to use one or more prior or later receiver time errors corresponding to one or more of prior or later events, respectively, for calibrating said approximate time tag; and
a GNSS matrix resolver for using said measured code phase offsets, said calibrated time tag and velocities estimated for said GNSS satellites for a resolution of said local replica clocking offset, said receiver time error and a GNSS-based position of said event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 24, 26)
-
-
12. A method for determining a global navigation satellite system (GNSS)-based position from GNSS signal samples recorded in an event data file medium, comprising:
-
reading an event data file medium an arbitrary time after an event, said event data file medium having GNSS signal samples corresponding to GNSS signals received at said event from GNSS satellites and an approximate time tag corresponding to a time said GNSS signals were received, said approximate time tag differing from GNSS clock time by a receiver time error; correlating said GNSS signal samples from said event data file medium with local GNSS replicas for measuring code phase offsets corresponding to said GNSS satellites with respect to a local replica clocking offset; calibrating said approximate time tag based on one or more prior or later receiver time errors corresponding to one or more of prior or later events, respectively; and using said measured code phase offsets, said calibrated time tag and velocities estimated for said GNSS satellites for resolving said replica clocking offset, said receiver time error and a GNSS-based position of said event. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 27)
-
-
23. A tangible medium having computer-readable instructions for reading by a computer for carrying out the following steps:
-
reading an event data file medium an arbitrary time after an event, said event data file medium having global navigation satellite system (GNSS) signal samples corresponding to GNSS signals received at said event from GNSS satellites and an approximate time tag corresponding to a time said GNSS signals were received, said approximate time tag differing from GNSS clock time by a receiver time error; correlating said GNSS signal samples from said event data file medium with local GNSS replicas for measuring code phase offsets corresponding to said GNSS satellites with respect to a local replica clocking offset; calibrating said approximate time tag based on one or more prior or later receiver time errors corresponding to one or more of prior or later events, respectively; and using said measured code phase offsets, said calibrated time tag and velocities estimated for said GNSS satellites for resolving said local replica clocking offset, GNSS clock times for said GNSS signals and a GNSS-based position of said event.
-
Specification