High sensitivity satellite positioning system receiver
First Claim
1. A method of acquiring a satellite positioning system (SPS) signal with a substantially stationary or semi-stationary device, the method comprising:
- receiving an external clock signal at the substantially stationary or semi-stationary device through a wired interface;
driving an oscillator to a desired frequency that is aligned with a scaled frequency of the external clock signal to generate an internal clock signal;
receiving an SPS signals;
receiving predicted SPS data comprising SPS sensitivity assistance data through the wired interface; and
integrating the received SPS signal over multiple navigation data bits using the internal clock signal to acquire the SPS signal, wherein the received SPS signal is coherently integrated using the received predicted SPS data.
1 Assignment
0 Petitions
Accused Products
Abstract
An attenuated satellite positioning system (SPS) signal is acquired using long integration over multiple navigation data bits. To produce a stable internal clock signal to perform the long integration, an external clock signal is received from a highly stable source, such as a wireless communication base station or a nearby femtocell. An internal oscillator is driven at a desired frequency that is aligned with the scaled frequency of the external clock signal to produce the stable internal clock signal. The SPS signal is received and integrated for an extended period using the internal clock signal. Predicted SPS data may be received from an external source and used to perform coherent integration. Alternatively, non-coherent integration may be performed. Additionally, a motion sensor may be used to determine if there is motion relative to the external clock source or to compensate for Doppler errors in the external clock signal due to motion.
-
Citations
21 Claims
-
1. A method of acquiring a satellite positioning system (SPS) signal with a substantially stationary or semi-stationary device, the method comprising:
-
receiving an external clock signal at the substantially stationary or semi-stationary device through a wired interface; driving an oscillator to a desired frequency that is aligned with a scaled frequency of the external clock signal to generate an internal clock signal; receiving an SPS signals; receiving predicted SPS data comprising SPS sensitivity assistance data through the wired interface; and integrating the received SPS signal over multiple navigation data bits using the internal clock signal to acquire the SPS signal, wherein the received SPS signal is coherently integrated using the received predicted SPS data. - View Dependent Claims (2, 3)
-
-
4. A substantially stationary or semi-stationary device comprising:
-
a satellite positioning system (SPS) signal receiver that provides positioning data for the substantially stationary or semi-stationary device; a wired interface that receives an external clock signal; an internal clock; a frequency controller coupled to the internal clock and the wired interface, the frequency controller driving the internal clock to a desired frequency that is aligned with a scaled frequency of the external clock signal; a processor connected to the SPS signal receiver and the wired interface, and configured to receive a signal from the internal clock; memory connected to the processor; and software held in the memory and run in the processor to cause the processor to integrate a received SPS signal over multiple navigation data bits using the internal clock at the desired frequency, wherein predicted SPS data comprising SPS sensitivity assistance data is received by the wired interface that is coupled to the processor, the software further causes the processor to coherently integrate the received SPS signal using the predicted SPS data. - View Dependent Claims (5, 6)
-
-
7. A substantially stationary or semi-stationary device comprising:
-
means for receiving an external clock signal at the substantially stationary or semi-stationary device through a wired interface; means for driving an internal oscillator to a desired frequency that is aligned with a scaled frequency of the external clock signal to generate an internal clock signal; means for receiving a satellite positioning system (SPS) signal; means for receiving predicted SPS data comprising SPS sensitivity assistance data through the wired interface; and means for integrating the received SPS signal over multiple navigation data bits using the internal clock signal to acquire the SPS signal, wherein the received SPS signal is coherently integrated using the received predicted SPS data. - View Dependent Claims (8)
-
-
9. A computer-readable storage medium including program code stored thereon, comprising:
program code to integrate a received SPS signal over multiple navigation data bits using an internal clock that is driven at a desired frequency based on an external clock signal received through a wired communication interface of a substantially stationary or semi-stationary device, wherein the received SPS signal is coherently integrated using received predicted SPS data comprising SPS sensitivity assistance data.
-
10. A method of acquiring a satellite positioning system (SPS) signal with a substantially stationary or semi-stationary device, the method comprising:
-
receiving an external clock signal with the substantially stationary or semi-stationary device via a wired communication interface; using the external clock signal to generate an internal clock signal; receiving an SPS signals; receiving predicted SPS data comprising SPS sensitivity assistance data via the wired communication interface; and integrating the received SPS signal over multiple navigation data bits using the internal clock signal to acquire the SPS signal, wherein the received SPS signal is coherently integrated using the received predicted SPS data. - View Dependent Claims (11, 12, 13, 21)
-
-
14. A substantially stationary or semi-stationary device comprising:
-
a satellite positioning system (SPS) signal receiver that provides positioning data at the substantially stationary or semi-stationary device; a wired communication interface that receives an external clock signal; a controller coupled to the wired communication interface, the controller generating an internal clock signal based on the external clock signal; a processor connected to the SPS signal receiver and the wired communication interface, and configured to receive the internal clock signal; memory connected to the processor; and software held in the memory and run in the processor to cause the processor to integrate a received SPS signal over multiple navigation data bits using the internal clock signal, wherein predicted SPS data comprising SPS sensitivity assistance data is received by the wired communication interface that is coupled to the processor, the software further causes the processor to coherently integrate the received SPS signal using the predicted SPS data. - View Dependent Claims (15, 16, 17)
-
-
18. A substantially stationary or semi-stationary device comprising:
-
means for receiving an external clock signal at the substantially stationary or semi-stationary device over an Ethernet backhaul; means for using the external clock signal to generate an internal clock signal; means for receiving a satellite positioning system (SPS) signal; means for receiving predicted SPS data comprising SPS sensitivity assistance data over the Ethernet backhaul; and means for integrating the received SPS signal over multiple navigation data bits using the internal clock signal to acquire the SPS signal, wherein the received SPS signal is coherently integrated using the received predicted SPS data. - View Dependent Claims (19)
-
-
20. A computer-readable storage medium including program code stored thereon, comprising:
program code to integrate a received SPS signal over multiple navigation data bits using an internal clock that is generated based on an external clock signal received over an Ethernet backhaul of a substantially stationary or semi-stationary device, wherein the received SPS signal is coherently integrated using received predicted SPS data comprising SPS sensitivity assistance data received over the Ethernet backhaul.
Specification