Method and apparatus for processing satellite positioning system signals
First Claim
1. A mobile receiver, comprising:
- a processor configured to obtain an expected code delay window based on an expected pseudorange for a satellite; and
a satellite signal receiver configured to receive a satellite positioning system signal broadcast by said satellite, to select a sampling rate in response to a size of said expected code delay window and a predicted pseudo range rate, to sample said satellite positioning system signal at said selected sampling rate, and to correlate said sampled satellite positioning system signal with a reference code; and
accumulation circuitry configured to perform magnitude accumulation on said satellite positioning system signal within said expected code delay window.
8 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.
64 Citations
27 Claims
-
1. A mobile receiver, comprising:
-
a processor configured to obtain an expected code delay window based on an expected pseudorange for a satellite; and a satellite signal receiver configured to receive a satellite positioning system signal broadcast by said satellite, to select a sampling rate in response to a size of said expected code delay window and a predicted pseudo range rate, to sample said satellite positioning system signal at said selected sampling rate, and to correlate said sampled satellite positioning system signal with a reference code; and accumulation circuitry configured to perform magnitude accumulation on said satellite positioning system signal within said expected code delay window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile receiver, comprising:
-
a satellite signal receiver configured to obtain an expected code delay window based on an expected pseudorange for a satellite, to receive a satellite positioning system signal broadcast by said satellite, to select a sampling rate in response to a size of said expected code delay window and a predicted pseudo range rate, to sample said satellite positioning system signal at said selected sampling rate, and to correlate said sampled satellite positioning system signal with a reference code; and accumulation circuitry configured to perform magnitude accumulation on said satellite positioning system signal within said expected code delay window. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A mobile receiver, comprising:
-
a satellite signal receiver configured to obtain a predicted pseudo range rate for a satellite, to receive a satellite positioning system signal broadcast by said satellite, to select a sampling rate in response to the predicted pseudo range rate, to sample said satellite positioning system signal at said selected sampling rate, and to correlate said sampled satellite positioning system signal with a reference code; and accumulation circuitry configured to perform magnitude accumulation on said satellite positioning system signal within said expected code delay window. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification