Hybrid satellite positioning with prediction
First Claim
1. A satellite positioning receiver (5) comprising:
- an RF front end (12), for receiving satellite positioning signals;
an analogue-to-digital converter (18), for sampling the received signals to generate signal samples;
a memory (22); and
a processor (20), for processing the signal samples to derive ranging measurements and to calculate a position fix,the receiver (5) having a first mode in which the processor (20) is operable;
to process a first set of the samples as they are generated, to calculate a first position fix;
to store in the memory (22) information associated with this calculation;
to process a third set of the samples as they are generated, to calculate a third position fix; and
to store in the memory (22) information associated with this calculation,the receiver (5) having a second mode in which it is operable to store a second set of the samples, or ranging measurements derived from the second set of samples, in the memory (22) for later processing to calculate a second position fix,the receiver having a third mode in which the processor (20) is operable;
to retrieve the stored second set of samples or ranging measurements from the memory; and
to process them to calculate the second position fix,wherein said processing is assisted by the information associated with the calculation of the first position fix and the information associated with the calculation of the third position fix.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of calculating two position fixes, using satellite positioning. The method comprises: using an RF front-end (12), receiving satellite positioning signals; using an analogue-to-digital converter (18), sampling the received signals to generate signal samples; using a processor (20), processing a first set of the samples as they are generated, to calculate a first position fix; storing information associated with the calculation in a memory (22); storing a second set of the samples, or ranging measurements derived from the second set of samples, in the memory (22) for later processing to calculate a second position fix; and later, processing the second set of samples to calculate the second position fix, wherein the calculation of the second position fix is assisted by the information associated with the calculation of the first position fix. Also disclosed are other related methods and apparatus.
-
Citations
15 Claims
-
1. A satellite positioning receiver (5) comprising:
-
an RF front end (12), for receiving satellite positioning signals; an analogue-to-digital converter (18), for sampling the received signals to generate signal samples; a memory (22); and a processor (20), for processing the signal samples to derive ranging measurements and to calculate a position fix, the receiver (5) having a first mode in which the processor (20) is operable; to process a first set of the samples as they are generated, to calculate a first position fix; to store in the memory (22) information associated with this calculation; to process a third set of the samples as they are generated, to calculate a third position fix; and to store in the memory (22) information associated with this calculation, the receiver (5) having a second mode in which it is operable to store a second set of the samples, or ranging measurements derived from the second set of samples, in the memory (22) for later processing to calculate a second position fix, the receiver having a third mode in which the processor (20) is operable; to retrieve the stored second set of samples or ranging measurements from the memory; and to process them to calculate the second position fix, wherein said processing is assisted by the information associated with the calculation of the first position fix and the information associated with the calculation of the third position fix. - View Dependent Claims (2, 3, 4, 6, 7)
-
-
5. The receiver of claim wherein the calculation of the second position fix is assisted by one or both of:
-
predicting ephemeris data suitable for calculating the second position fix based on ephemeris data used to calculate the first position fix; and predicting a code phase of the spreading code for one or more satellites in the second set of signal samples, based on at least one code phase that was determined in the process of calculating the first position fix.
-
-
8. A satellite positioning receiver (5) comprising:
-
an RF front end (12), for receiving satellite positioning signals; an analogue-to-digital converter (18), for sampling the received signals to generate signal samples; a memory (22); and a processor (20), for processing the signal samples to derive ranging measurements and to calculate a position fix, the receiver (5) having a first mode in which the processor (20) is operable; to process a first set of the samples as they are generated, to calculate a first position fix; to store in the memory (22) information associated with this calculation; to process a third se of the samples as they are generated, to calculate a third position fix; and to store in the memory information associated with this calculation, the receiver (5) having a second mode in which it is operable to store a second set of the samples, or ranging measurements derived from the second set of samples, in the memory for later processing to calculate a second position fix, wherein the receiver is adapted to upload the information and the second set of samples or ranging measurements stored in the memory (22) to an external device (30), by which external device (30) the second set of samples or ranging measurements can be processed to calculate the second position fix, said processing being assisted by the information associated with the calculation of the first position fix and the information associated with the calculation of the third position fix. - View Dependent Claims (9, 10)
-
-
11. A method of calculating a position fix from previously stored satellite signal samples, the method comprising:
-
receiving (200, 210) from a satellite positioning receiver; (200) information associated with the calculation of a first position fix calculated by the receiver from a first set of satellite signal samples; information associated with the calculation of a third position fix calculated by the receiver from a third set of satellite signal samples; and (210) a second set of satellite signal samples, or ranging measurements derived from a second set of satellite signal samples, and processing (150a) the second set of samples or the ranging measurements to calculate a second position fix, wherein said processing is assisted by the information associated with the calculation of the first position fix and the information associated with the calculation of the third position fix. - View Dependent Claims (12, 14)
-
-
13. A method of calculating three position fixes, using satellite positioning, the method comprising:
-
using an RF front-end, receiving (100) satellite positioning signals; using an analogue-to-digital converter, sampling (110) the received signals to generate signal samples; using a processor, processing (120) a first set of the samples as they are generated, to calculate a first position fix; storing (130) information associated with the calculation in a memory; using the processor, processing (120) a third set of the samples as they are generated, to calculate a third position fix; storing (130) information associated with the calculation in a memory; storing (140) a second set of the samples, or ranging measurements derived from the second set of samples, in the memory for later processing to calculate a second position fix; and later, processing (150;
150a) the second set of samples to calculate the second position fix, wherein the calculation of the second position fix is assisted by the information associated with the calculation of the first position fix and the information associated with the calculation of the third position fix. - View Dependent Claims (15)
-
Specification