GNSS sample processor for determining the location of an event
First Claim
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 with an 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 for using said measured code phase offsets, said approximate time tag and velocities estimated for said GNSS satellites for a resolution of said local replica clocking offset, GNSS clock times for said GNSS signals and a GNSS-based position of said event.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital camera for providing a short burst of global navigation satellite system (GNSS) signal samples in a picture data file with an approximate time for reading by a computer apparatus some time later for determining the geographical location and an accurate time of the picture. 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.
77 Citations
23 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 with an 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 for using said measured code phase offsets, said approximate time tag and velocities estimated for said GNSS satellites for a resolution of said local replica clocking offset, GNSS clock times for said GNSS signals and a GNSS-based position of said event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
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 with an 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; and using said measured code phase offsets, said approximate time tag and velocities estimated for said GNSS satellites for resolving said replica clocking offset, GNSS clock times for said GNSS signals and a GNSS-based position of said event. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
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 with an 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; and using said measured code phase offsets, said approximate 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