METHOD AND APPARATUS FOR PROCESSING SATELLITE POSITIONING SYSTEM SIGNALS
First Claim
1. A method of processing a satellite positioning system signal received by a mobile receiver from a satellite, comprising:
- obtaining a timing reference related to a satellite positioning system time of day from a wireless communication signal received at said mobile receiver;
compensating for a bias in a local clock of said mobile receiver with respect to a frame timing of a repeating code broadcast by said satellite in response to said timing reference;
obtaining an expected code delay window for said satellite positioning system signal at said mobile receiver; and
correlating said satellite positioning system signal with a reference code within said expected code delay window.
4 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for processing a satellite positioning system (SPS) signal is described. In one example, a timing reference related to a SPS time of day is obtained from a wireless communication signal received by a mobile receiver. A bias in a local clock of the mobile receiver with respect to a frame timing of a repeating code broadcast by the satellite is compensated for in response to the timing reference. An expected code delay window is obtained for the SPS signal at the mobile receiver. The SPS signal is correlated with a reference code within the expected code delay window. In another example, an expected code delay window is obtained at the mobile receiver. The mobile receiver selects a sampling resolution in response to a size of the expected code delay window. The SPS signal is sampled at the selected sampling resolution and then correlated with a reference code.
17 Citations
20 Claims
-
1. A method of processing a satellite positioning system signal received by a mobile receiver from a satellite, comprising:
-
obtaining a timing reference related to a satellite positioning system time of day from a wireless communication signal received at said mobile receiver; compensating for a bias in a local clock of said mobile receiver with respect to a frame timing of a repeating code broadcast by said satellite in response to said timing reference; obtaining an expected code delay window for said satellite positioning system signal at said mobile receiver; and correlating said satellite positioning system signal with a reference code within said expected code delay window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of processing a satellite positioning system signal received by a mobile receiver from a satellite, comprising:
-
obtaining an expected code delay window at said mobile receiver; selecting a sampling resolution in response to a size of said expected code delay window; sampling said satellite positioning system signal at said selected sampling resolution; and correlating said sampled satellite positioning system signal with a reference code. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification