IP Library › Granted Patent US 7,859,454
Granted Patent B2
US 7,859,454 · App. 12/192,963 · Granted Dec 28, 2010

Method and system for calibrating group delay errors in a combined GPS and GLONASS receiver

Assignee: Broadcom Corporation
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,859,454
App. No.
12/192,963
Granted
Dec 28, 2010
Kind
B2
Abstract

Aspects of a method and system for calibrating group delay errors in a combined GPS and GLONASS receiver are provided. The combined GPS and GLONASS receiver may be enabled to receive both GPS signals and GLONASS signals. GPS based navigation information may be calculated based on the received GPS signals. Group delay errors resulted by the received GLONASS signals may be calibrated based on the GPS based navigation information. Respective GLONASS signals may be estimated in responsive to the GPS based navigation information. Corresponding clock information associated with the estimated GLONASS signals may be transferred from the clock information of the GPS based navigation information. A calibration signal may be generated by comparing the estimated GLONASS signals with the received GLONASS signals. The calibration signal may be processed by an error state Kalman filter and may be used to offset the group delay errors in the combined GPS and GLONASS receiver.

Claims (32)

1. A method of processing signals, the method comprising

receiving a plurality of GPS signals and a plurality of GLONASS signals;

determining GPS navigation information for said plurality of GPS signals; and

calibrating one or more of said plurality of GLONASS signals based on said determined GPS navigation information.

2. The method according to claim 1 , comprising generating estimates of one or more of said plurality of GLONASS signals based on said determined GPS navigation information.

3. The method according to claim 2 , comprising estimating one or more of said plurality of GLONASS signal utilizing GPS receiver clock information from said determined GPS navigation information.

4. The method according to claim 2 , comprising comparing one or more estimated GLONASS signals to one or more of said received plurality of GLONASS signals.

5. The method according to claim 4 , comprising generating a calibration signal based on said comparison.

6. The method according to claim 5 , comprising calibrating one or more of said received plurality of GLONASS signals utilizing said generated calibration signal.

7. The method according to claim 6 , comprising processing said generated calibration signal by a Kalman filter prior to said calibrating.

8. The method according to claim 5 , comprising calibrating group delay errors in said received plurality of GLONASS signals utilizing said generated calibration signal.

9. A system for processing signals, the system comprising:

one or more circuits operable to receive a plurality GPS signals and a plurality of GLONASS signals;

said one or more circuits operable to determines GPS navigation information for said plurality of GPS signals; and

said one or more circuits operable to calibrate one or more of said plurality of GLONASS signals based on said determined GPS navigation information.

10. The system according to claim 9 , wherein said one or more circuits are operable to generate estimates of one or more of said plurality of GLONASS signals based on said determined GPS navigation information.

11. The system according to claim 10 , wherein said one or more circuits are operable to estimate one or more of said plurality of GLONASS signal utilizing GPS receiver clock information from said GPS navigation information.

12. The system according to claim 10 , wherein said one or more circuits are operable to compare one or more estimated GLONASS signals to one or more of said received plurality of GLONASS signals.

13. The system according to claim 12 , wherein said one or more circuits are operable to generate a calibration signal based on said comparison.

14. The system according to claim 13 , wherein said one or more circuits are operable to calibrate one or more of said received plurality of GLONASS signals utilizing said generated calibration signal.

15. The system according to claim 14 , wherein said one or more circuits comprises a calibration Kalman filter operable to process said generated calibration signal prior to said calibrating.

16. The system according to claim 13 , wherein said one or more circuits are operable to calibrate group delay errors in said received plurality of GLONASS signals utilizing said generated calibration signal.

17. A machine-readable storage having stored thereon, a computer program having at least one code section for providing signal processing, the at least one code section being executable by a machine for causing the machine to perform steps comprising:

receiving a plurality GPS signals and a plurality of GLONASS signals;

determining GPS navigation information for said plurality of GPS signals; and calibrating one or more of said plurality of GLONASS signals based on said determined GPS navigation information.

18. The machine-readable storage according to claim 17 , wherein said at least one code section comprises code for generating estimates of one or more of said plurality of GLONASS signals based on said determined GPS navigation information.

19. The machine-readable storage according to claim 18 , wherein said at least one code section comprises code for estimating one or more of said plurality of GLONASS signal utilizing GPS receiver clock information from said GPS navigation information.

20. The machine-readable storage according to claim 18 , wherein said at least one code section comprises code for comparing one or more estimated GLONASS signals to one or more of said received plurality of GLONASS signals.

21. The machine-readable storage according to claim 20 , wherein said at least one code section comprises code for generating a calibration signal based on said comparison.

22. The machine-readable storage according to claim 21 , wherein said at least one code section comprises code for calibrating one or more of said received plurality of GLONASS signals utilizing said generated calibration signal.

23. The machine-readable storage according to claim 22 , wherein said at least one code section comprises code for processing said generated calibration signal by a Kalman filter prior to said calibrating.

24. The machine-readable storage according to claim 21 , wherein said at least one code section comprises code for calibrating group delay errors in said received plurality of GLONASS signals utilizing said generated calibration signal.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
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 Oct 15, 2008
From: ABRAHAM, CHARLES
To: BROADCOM CORPORATION
Reel/Frame 021685/0214 →
Continuity (1)
Related Publication 20100039321A1 · Feb 18, 2010