IP Library Patent Application 12754715
Patent Application
App. No. 12/754,715

METHOD AND SYSTEM FOR MOBILE DEVICE BASED GNSS POSITION COMPUTATION WITHOUT EPHEMERIS DATA

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 None
App. No.
12/754,715
Abstract

A GNSS enabled mobile device receives GNSS assistance data comprising acquisition assistance data, from an A-GNSS server and calculates a relative GNSS position using the receive acquisition assistance data and a local code delay measurement, without using ephemeris data. The received GNSS assistance data comprises an approximate position, acquisition assistance data, satellite almanac data, and/or satellite azimuth and elevation fields, but no ephemeris data. The A-GNSS server calculates corresponding acquisition assistance data at a current time instant and/or one or more future time instants for the approximate position. The satellite azimuth and elevation fields are calculated using local GNSS measurements together with the acquisition assistance data in the received GNSS assistance data are used to calculate the relative GNSS position, which is added to the approximate position to generate an actual GNSS position.

Claims (27)

1 . A method of processing signals, the method comprising:

performing by one or more processors and/or circuits in a Global Navigation Satellite Systems (GNSS) enabled mobile device:

receiving GNSS assistance data comprising acquisition assistance data from an assistance GNSS (A-GNSS) server; and

position of said GNSS enabled mobile device, using a local code delay

determining without utilizing ephemeris data, a relative GNSS position of said GNSS enabled mobile device, with respect to a known approximate position of said GNSS enabled mobile device, utilizing a local code delay measurement for at least one GNSS satellite and said received acquisition assistance data.

2 . The method according to claim 1 , wherein said received GNSS assistance data does not comprise ephemeris data; and said received GNSS assistance data comprises said approximate position for said GNSS enabled mobile device, said acquisition assistance data associated with said approximate position for said GNSS enabled mobile device, expected code delay, satellite almanac data, and/or azimuth and elevation fields for said at least one GNSS satellite.

3 . The method according to claim 2 , wherein said received GNSS assistance data comprises said expected code delay with a resolution better than one GNSS chip.

4 . The method according to claim 2 , wherein said received GNSS assistance data comprises said azimuth and elevation fields for said at least one GNSS satellite with a resolution better than ten degrees.

5 . The method according to claim 2 , comprising calculating a line-of-sight vector between said at least one GNSS satellite and said approximate position utilizing said satellite almanac data for said at least one GNSS satellite in said received GNSS assistance data.

6 . The method according to claim 2 , wherein said A-GNSS server calculates said acquisition assistance data correspond to a current time instant and/or one or more future time instants for said approximate position.

7 . The method according to claim 2 , comprising calculating said azimuth and elevation fields for said at least one GNSS satellite using said acquisition assistance data in said received GNSS assistance data if said received GNSS assistance data does not comprise said azimuth and elevation fields for said at least one GNSS satellite.

8 . The method according to claim 7 , comprising calculating said relative GNSS position with respect to said approximate position of said GNSS enabled mobile device using one or more local GNSS measurements, said acquisition assistance data, and said azimuth and elevation fields for said at least one GNSS satellite.

9 . The method according to claim 8 , comprising adding said calculated relative GNSS position to said approximate position to generate an absolute GNSS position for said GNSS enabled mobile device when said received GNSS assistance data comprises said approximate position.

10 . The method according to claim 9 , comprising transmitting one or both of said calculated relative GNSS position and said calculated absolute GNSS position for said GNSS enabled mobile device to an associated communication network.

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

one or more processors and/or circuits in a Global Navigation Satellite Systems (GNSS) enabled mobile device, wherein said one or more processors and/or circuits are operable to:

receive GNSS assistance data comprising acquisition assistance data from an assistance GNSS (A-GNSS) server; and

determining, without utilizing ephemeris data, a relative GNSS position of said GNSS enabled mobile device, with respect to a known approximate position of said GNSS enabled mobile device, utilizing a local code delay measurement for at least one GNSS satellite and said received acquisition assistance data.

12 . The system according to claim 11 , wherein said received GNSS assistance data does not comprise ephemeris data; and said received GNSS assistance data comprises said approximate position for said GNSS enabled mobile device, said acquisition assistance data associated with said approximate position for said GNSS enabled mobile device, expected code delay, satellite almanac data, and/or azimuth and elevation fields for said at least one GNSS satellite.

13 . The system according to claim 12 , wherein said received GNSS assistance data comprises said expected code delay with a resolution better than one GNSS chip.

14 . The system according to claim 12 , wherein said received GNSS assistance data comprises said azimuth and elevation fields for said at least one GNSS satellite with a resolution better than ten degrees.

15 . The system according to claim 12 , wherein said one or more processors and/or circuits are operable to calculate a line-of-sight vector between said at least one GNSS satellite and said approximate position utilizing said satellite almanac data for said at least one GNSS satellite in said received GNSS assistance data.

16 . The system according to claim 12 , wherein said A-GNSS server calculates said acquisition assistance data correspond to a current time instant and/or one or more future time instants for said approximate position.

17 . The system according to claim 16 , wherein said one or more processors and/or circuits are operable to calculate said azimuth and elevation fields for said at least one GNSS satellite using said acquisition assistance data in said received GNSS assistance data if said received GNSS assistance data does not comprise said azimuth and elevation fields for said at least one GNSS satellite.

18 . The system according to claim 17 , wherein said one or more processors and/or circuits are operable to calculate said relative GNSS position with respect to said approximate position of said GNSS enabled mobile device using one or more local GNSS measurements, said acquisition assistance data, and said azimuth and elevation fields for said at least one GNSS satellite.

19 . The system according to claim 18 , wherein said one or more processors and/or circuits are operable to add said calculated relative GNSS position to said approximate position to generate an absolute GNSS position for said GNSS enabled mobile device when said received GNSS assistance data comprises said approximate position.

20 . The system according to claim 19 , wherein said one or more processors and/or circuits are operable to transmit one or both of said calculated relative GNSS position and said calculated absolute GNSS position for said GNSS enabled mobile device to an associated communication network.

Assignments (4)
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 Aug 31, 2010
From: LASAGABASTER, JAVIER DE SALAS; DIGGELEN, FRANK VAN
To: BROADCOM CORPORATION
Reel/Frame 024914/0937 →