GNSS signal processing with ionosphere model for synthetic reference data

US10338227B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10338227-B2
Application numberUS-201514863319-A
CountryUS
Kind codeB2
Filing dateSep 23, 2015
Priority dateFeb 14, 2011
Publication dateJul 2, 2019
Grant dateJul 2, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Some embodiments of the present invention derive an ionospheric phase bias and an ionospheric differential code bias (DCB) using an absolute ionosphere model, which can be estimated from data obtained from a network of reference stations or obtained from an external source such as WAAS, GAIM, IONEX or other. Fully synthetic reference station data is generated using the ionospheric phase bias and/or the differential code bias together with the phase leveled clock and ionospheric-free code bias and/or MW bias.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of global navigation satellite systems (GNSS) signal processing, the method comprising: receiving, at each of a plurality of reference station receivers, code observations and carrier phase observations of GNSS signals from multiple satellites over multiple epochs, the GNSS signals having at least two carrier frequencies; resolving a set of network ambiguities by resolving at least a widelane ambiguity per receiver-satellite pairing and a narrowlane ambiguity per receiver-satellite pairing; determining an ionospheric delay per epoch per receiver-satellite pairing based on a total electron content (TEC) per receiver-satellite pairing provided by an ionospheric model; estimating an ionospheric phase bias per satellite using ionospheric phase combinations of the carrier phase observations, the set of resolved network ambiguities, and the ionospheric delay per epoch per receiver-satellite pairing determined from the ionospheric model; and transmitting the ionospheric phase bias to a rover for determining a position of the rover. 2. The method of claim 1 , wherein estimating the ionospheric phase bias per satellite comprises applying an ionospheric phase bias constraint. 3. The method of claim 1 , further comprising estimating an ionospheric differential code bias (DCB) per satellite using an ionospheric code observation and the ionospheric delay per epoch per receiver-satellite pairing. 4. The method of claim 3 , wherein estimating the ionospheric DCB per satellite comprises applying a differential code bias (DCB) constraint. 5. The method of claim 1 , further comprising transmitting data representing the ionospheric model to the rover. 6. The method of claim 5 , wherein the data representing the ionospheric model comprises at least one of (i) a tag identifying a model, and (ii) parameters from which the ionospheric model can be reconstructed. 7. The method of claim 1 , further comprising transmitting to the rover: information from which a code leveled clock error per satellite and a phase leveled clock error per satellite is derivable, and at least one of (a) a Melbourne-Wübbena (MW) bias per satellite and (b) an ionospheric differential code bias per satellite. 8. The method of claim 7 , wherein the information from which a code leveled clock error per satellite and a phase leveled clock error per satellite is derivable comprises at least two of: (i) a code-leveled satellite clock, (ii) a phase-leveled satellite clock, and (iii) a satellite clock bias representing a difference between a code-leveled satellite clock and a phase-leveled satellite clock. 9. The method of claim 1 , further comprising transmitting to the rover: a Melbourne-Wübbena (MW) bias per satellite, information from which a code leveled clock error per satellite and a phase leveled clock error per satellite is derivable, an ionospheric differential code bias per satellite, and information defining the ionospheric model. 10. The method of claim 9 , wherein the information from which a code leveled clock error per satellite and a phase leveled clock error per satellite is derivable comprises at least two of: (i) a code-leveled satellite clock, (ii) a phase-leveled satellite clock, and (iii) a satellite clock bias representing a difference between a code-leveled satellite clock and a phase-leveled satellite clock. 11. The method of claim 1 , wherein the ionospheric model is estimated with global network data, or obtained from Wide-Area Augmentation System (WAAS), Global Assimilative Ionospheric Model (GAIM), or IONosphere map EXchange (IONEX). 12. The method of claim 1 , wherein resolving the set of network ambiguities comprises using a set of ambiguities estimated while generating a phase-leveled clock error per satellite. 13. The method of claim 1 , wherein the set of network ambiguities comprises ambiguities which are unique and correct in double-difference. 14. The method of claim 1 , wherein resolving the set of network ambiguities comprises determining a fixed integer value for each of the set of network ambiguities. 15. A non-transitory tangible computer-readable medium on which is embodied a computer program product comprising instructions configured, when executed on a computer processing unit, to carry out the method of claim 1 . 16. Apparatus for processing global navigation satellite systems (GNSS) signal data comprising code observations and carrier-phase observations of GNSS signals received at multiple GNSS receivers from multiple satellites over multiple epochs, the GNSS signals having at least two carrier frequencies, the apparatus comprising a processor, a transmitter, and a memory storing a set of instructions when executed by the processor enabling the processor to: resolve a set of network ambiguities by resolving at least a widelane ambiguity per receiver-satellite pairing and a narrowlane ambiguity per receiver-satellite pairing; determine an ionospheric delay per epoch per receiver-satellite pairing based on a total electron content (TEC) per receiver-satellite pairing provided by an ionospheric model; estimate an ionospheric phase bias per satellite using ionospheric phase combinations of the carrier phase observations, the set of resolved network ambiguities, and the ionospheric delay per epoch per receiver-satellite pairing determined from the ionospheric model; and cause the transmitter to transmit the ionospheric phase bias to a rover for determining a position of the rover. 17. The apparatus of claim 16 , wherein the instructions enable the processor to estimate the ionospheric phase bias per satellite while applying an ionospheric phase bias constraint. 18. The apparatus of claim 16 , wherein the instructions further enable the processor to estimate an ionospheric differential code bias (DCB) per satellite using an ionospheric code observation and the ionospheric delay per epoch per receiver-satellite pairing. 19. The apparatus of claim 18 , wherein the instructions enable the processor to estimate the ionospheric DCB per satellite while applying a differential code bias (DCB) constraint. 20. The apparatus of claim 16 , wherein the instructions further enable the processor to cause the transmitter to transmit data representing the ionospheric model to the rover. 21. The apparatus of claim 20 , wherein the data representing the ionospheric model comprises at least one of (i) a tag identifying a model, and (ii) parameters from which the ionospheric model can be reconstructed. 22. The apparatus of claim 16 , wherein the instructions further enable the processor to cause the transmitter to transmit to the rover: information from which a code leveled clock error per satellite and a phase leveled clock error per satellite is derivable, and at least one of (a) a Melbourne-Wübbena (MW) bias per satellite and (b) an ionospheric differential code bias per satellite. 23. The apparatus of claim 22 , wherein the information from which a code leveled clock error per satellite and a phase leveled clock error per satellite is derivable comprises at least two of: (i) a code-leveled satellite clock, (ii) a phase-leveled satellite clock, and (iii) a satellite clock bias representing a difference between a code-leveled satellite clock and a phase-leveled satellite clock. 24. The apparatus of claim 16 , wherein the instructions further enable the processor to cause the transmitter to transmit to the rover: a Melbourne-Wübbena (MW

Assignees

Inventors

Classifications

  • G01S19/072Primary

    Ionosphere corrections · CPC title

  • by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement · CPC title

  • G01S19/43Primary

    using carrier phase measurements, e.g. kinematic positioning; using long or short baseline interferometry · CPC title

  • Carrier phase ambiguity resolution; Floating ambiguity; LAMBDA [Least-squares AMBiguity Decorrelation Adjustment] method · CPC title

  • G01S19/07Primary

    providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10338227B2 cover?
Some embodiments of the present invention derive an ionospheric phase bias and an ionospheric differential code bias (DCB) using an absolute ionosphere model, which can be estimated from data obtained from a network of reference stations or obtained from an external source such as WAAS, GAIM, IONEX or other. Fully synthetic reference station data is generated using the ionospheric phase bias an…
Who is the assignee on this patent?
Trimble Inc
What technology area does this patent fall under?
Primary CPC classification G01S19/072. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 02 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).