GPS signal samples with timing data
View Patent ↗A GPS receiver ( 10 ) is disclosed comprising a GPS antenna and a GPS RF front-end including an analogue to digital converter for sampling received GPS signals and a processor for outputting a stream of the GPS signal samples and inserting repeated instances of timing data indicating the timing of the sampling of the GPS signals in the stream in place of some of the GPS signal samples. Also disclosed is a corresponding method of providing a position fix and a computer program, computer-readable storage medium and apparatus for the same.
1. A GPS receiver comprising a GPS antenna and a GPS RF front-end including an analogue to digital converter configured to sample received GPS signals and a processor configured to output a stream of the GPS signal samples and to insert instances of timing data indicating the timing of the sampling of the GPS signals in the stream in place of some of the GPS signal samples.
2. A GPS receiver according to claim 1 wherein the timing data includes a synchronisation code word.
3. A method of providing a position fix comprising the steps of:
receiving from a GPS receiver a stream of GPS signal samples, the stream including instances of timing data indicating the timing of the sampling of the GPS signals and inserted by the GPS receiver in place of some of the GPS signal samples;
identifying in the stream of GPS signal samples the instances of timing data; and
processing the GPS signal samples using the timing data to determine a position fix.
4. A method according to claim 3 wherein an instance of timing data is identified by searching in the stream of GPS signal samples for an expected instance of timing data based on a previously identified instance of timing data.
5. A method according to claim 3 wherein an instance of timing data is identified by searching in the stream of GPS signal samples for a synchronisation code word.
6. A computer-readable storage medium having recorded thereon data containing instructions for performing a method according to claim 3 .
7. Apparatus configured to provide a position fix comprising:
a wired or wireless connection ( 20 ), for receiving from a GPS receiver a stream of GPS signal samples, the stream including instances of timing data indicating the timing of the sampling of the GPS signals and inserted by the GPS receiver in place of some of the GPS signal samples;
a programmable microprocessor or digital signal processor ( 31 ), for identifying in the stream of GPS signal samples the instances of timing data; and
a programmable microprocessor or digital signal processor ( 31 ), for processing the GPS signal samples using the timing data to determine a position fix.