IP Library Granted Patent US 7,489,269
Granted Patent B2
US 7,489,269 · App. 11/642,267 · Granted Feb 10, 2009

Method and apparatus for combining measurements and determining clock offsets between different global navigation satellite systems

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 7,489,269
App. No.
11/642,267
Granted
Feb 10, 2009
Kind
B2
Abstract

Method and apparatus for processing satellite signals from a first satellite navigation system and a second satellite navigation system is described. In one example, at least one first pseudorange between a satellite signal receiver and at least one satellite of the first satellite navigation system is measured. At least one second pseudorange between the satellite signal receiver and at least one satellite of the second satellite navigation system is measured. A first difference between a first time reference frame of the first satellite navigation system and a time reference and a second difference between a second time reference frame of the second satellite navigation system and the time reference are obtained. The at least one first pseudorange and the at least one second pseudorange are combined using the first and second differences in time references.

Claims (49)

1. A method of processing satellite signals from a first satellite navigation system and a second satellite navigation system, comprising:

measuring at least one first pseudorange between a satellite signal receiver and at least one satellite of said first satellite navigation system;

measuring at least one second pseudorange between said satellite signal receiver and at least one satellite of said second satellite navigation system;

obtaining a first difference between a first time reference frame of said first satellite navigation system and a time reference;

obtaining a second difference between a second time reference frame of said second satellite navigation system and the time reference; and

combining said at least one first pseudorange and said at least one second pseudorange using said first and second differences.

2. The method of claim 1 , further comprising:

computing at least one of position of said satellite signal receiver and time-of-day using said combined at least one first pseudorange and said at least one second pseudorange.

3. The method of claim 1 , wherein said steps of obtaining and combining comprise:

receiving an estimated position of said satellite signal receiver;

receiving an estimated time-of-day; and

relating said at least one first pseudorange, said at least one second pseudorange, said estimated position, and said estimated time-of-day to a plurality of position and time variables, said plurality of position and time variables including at least one time variable associated with said first and second differences.

4. The method of claim 3 , wherein said at least one time variable comprises a delta-common bias variable.

5. The method of claim 3 , wherein said at least one time variable comprises a first common bias variable associated with said first satellite navigation system and a second common bias variable associated with said second satellite navigation system.

6. The method of claim 1 , wherein said step of obtaining comprises:

receiving an indication of said first and second differences from a reference station.

7. The method of claim 6 , further comprising:

generating said indication at said reference station in response to signal measurements from each of said first satellite navigation system and said second satellite navigation system.

8. The method of claim 6 , further comprising:

decoding said indication from a satellite signal broadcast by at least one of said first satellite navigation system and said second satellite navigation system at said reference station.

9. The method of claim 1 , wherein said step of obtaining comprises:

receiving assistance data at said satellite signal receiver from a server; and

extracting an indication of said first and second differences from said assistance data.

10. The method of claim 1 , wherein said first satellite navigation system comprises at least one of a GALILEO satellite system and a GLONASS satellite system, and wherein said second satellite navigation system comprises a Global Positioning System.

11. A position location system, comprising:

satellite signal receiver circuitry for measuring at least one first pseudorange to at least one satellte of a first satellite navigation system and at least one second pseudorange to at least one satellite of a second satellite navigation system; and

a processor for obtaining a first difference between a first time reference frame of said first satellite navigation system and a time reference and a second difference between a second time reference frame of said second satellite navigation system and the time reference, and for combining said at least one first pseudorange and said at least one second pseudorange using said first and second differences.

12. The system of claim 11 , wherein said processor is further configured to compute at least one of position of said satellite signal receiver and time-of-day using said combined at least one first pseudorange and said at least one second pseudorange.

13. The system of claim 11 , wherein said processor is configured to:

receive an estimated position;

receive an estimated time-of-day; and

relate said at least one first pseudorange, said at least one second pseudorange, said estimated position, and said estimated time-of-day to a plurality of position and time variables, said plurality of position and time variables including at least one time variable associated with said first and second differences.

14. The system of claim 12 , wherein said at least one time variable comprises a delta-common bias variable.

15. The system of claim 12 , wherein said at least one time variable comprises a first common bias variable associated with said first satellite navigation system and a second common bias variable associated with said second satellite navigation system.

16. The system of claim 11 , further comprising:

a wireless transceiver;

wherein said processor is configured to receive an indication of said first and second differences from a server using said wireless transceiver.

17. The system of claim 11 , wherein said first satellite navigation system comprises at least one of a GALILEO satellite system and a GLONASS satellite system, and said second satellite navigation system comprises a Global Positioning System.

18. Apparatus for processing satellite signals from a first satellite navigation system and a second satellite navigation system, comprising:

means for measuring at least one first pseudorange between a satellite signal receiver and at least one satellite of said first satellite navigation system;

means for measuring at least one second pseudorange between said satellite signal receiver and at least one satellite of said second satellite navigation system;

means for obtaining a first difference between a first time reference frame of said first satellite navigation system and a time reference and for obtaining a second difference between a second time reference frame of said second satellite navigation system and the time reference; and

means for combining said at least one first pseudorange and said at least one second pseudorange using said first and second differences.

19. The apparatus of claim 18 , further comprising:

means for computing at least one of position of said satellite signal receiver and time-of-day using said combined at least one first pseudorange and said at least one second pseudorange.

20. The apparatus of claim 18 , wherein said means for obtaining and combining comprise:

means for receiving an estimated position of said satellite signal receiver;

means for receiving an estimated time-of-day; and

means for relating said at least one first pseudorange, said at least one second pseudorange, said estimated position, and said estimated time-of-day to a plurality of position and time variables, said plurality of position and time variables including at least one time variable associated with said first and second difference.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BROADCOM CORPORATION
Reel/Frame 046699/0428 →
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 Dec 20, 2006
From: DIGGELEN, FRANK VAN; SALAS, JAVIER DE
To: GLOBAL LOCATE, INC.
Reel/Frame 018717/0352 →