IP Library Granted Patent US 9,020,756
Granted Patent B2
US 9,020,756 · App. 10/838,517 · Granted Apr 28, 2015

Method and apparatus for processing satellite positioning system signals

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,020,756
App. No.
10/838,517
Granted
Apr 28, 2015
Kind
B2
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.

Claims (39)

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.

2. The mobile receiver of claim 1 , further comprising:

a communications device configured to receive external aiding data at said mobile receiver;

wherein said processor is configured to obtain said expected code delay window in response to said external aiding data.

3. The mobile receiver of claim 2 , wherein said communications device comprises a wireless transceiver configured to receive a wireless communication signal containing said external aiding data.

4. The mobile receiver of claim 2 , wherein said external aiding data comprises a time synchronization signal, and wherein said satellite signal receiver is further configured to compensate for a bias in a local clock in response to said time synchronization signal.

5. The mobile receiver of claim 2 , wherein said external aiding data comprises acquisition assistance data.

6. The mobile receiver of claim 2 , wherein said external aiding data comprises satellite trajectory data.

7. The mobile receiver of claim 1 , wherein the processor receives the expected code delay window from an external ground-based transceiver.

8. The mobile receiver of claim 7 , wherein said external ground-based transceiver forms a portion of a cellular telephone network.

9. The mobile receiver of claim 3 , wherein the wireless communication signal is a broadcast signal.

10. The mobile receiver of claim 9 , wherein the wireless communication signal is broadcast on a dedicated control channel.

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.

12. The mobile receiver of claim 11 , further comprising:

a communications device configured to receive external aiding data at said mobile receiver;

wherein said expected code delay window is obtained in response to said external aiding data.

13. The mobile receiver of claim 12 , wherein said communications device comprises a wireless transceiver configured to receive a wireless communication signal containing said external aiding data.

14. The mobile receiver of claim 12 , wherein said external aiding data comprises a time synchronization signal, and wherein said satellite signal receiver is further configured to compensate for a bias in a local clock in response to said time synchronization signal.

15. The mobile receiver of claim 12 , wherein said external aiding data comprises acquisition assistance data.

16. The mobile receiver of claim 12 , wherein said external aiding data comprises satellite trajectory data.

17. The mobile receiver of claim 11 , wherein the satellite signal receiver receives the expected code delay from an external ground-based transceiver.

18. The mobile receiver of claim 17 , wherein said external ground-based transceiver forms a portion of a cellular telephone network.

19. The mobile receiver of claim 13 , wherein the wireless communication signal is a broadcast signal.

20. The mobile receiver of claim 19 , wherein the wireless communication signal is broadcast on a dedicated control channel.

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.

22. The mobile receiver of claim 21 , further comprising:

a communications device configured to receive external aiding data at said mobile receiver.

23. The mobile receiver of claim 22 , wherein said external aiding data comprises an expected code delay window.

24. The mobile receiver of claim 23 , wherein the satellite signal receiver is further configured to select the sampling rate in response to said expected code delay window.

25. The mobile receiver of claim 22 , wherein said communications device comprises a wireless transceiver configured to receive a wireless communication signal containing the external aiding data.

26. The mobile receiver of claim 22 , wherein said external aiding data comprises a time synchronization signal, and wherein said satellite signal receiver is further configured to compensate for a bias in a local clock in response to said time synchronization signal.

27. The mobile receiver of claim 22 , wherein said external aiding data comprises satellite trajectory data.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2015
From: GLOBAL LOCATE, INC.
To: BROADCOM CORPORATION
Reel/Frame 036617/0654 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2004
From: ABRAHAM, CHARLES; FUCHS, DONALD L.
To: GLOBAL LOCATE, INC.
Reel/Frame 015070/0061 →