GNSS Signal Processing with Delta Phase
US-2017176600-A1 · Jun 22, 2017 · US
US10969495B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10969495-B2 |
| Application number | US-201916271682-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 8, 2019 |
| Priority date | Mar 22, 2011 |
| Publication date | Apr 6, 2021 |
| Grant date | Apr 6, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods and apparatus for processing of GNSS signals are presented. These include GNSS processing with predicted precise clocks, GNSS processing with mixed-quality data, GNSS processing with time-sequence maintenance, GNSS processing with reduction of position jumps in low-latency solutions, GNSS processing with position blending to bridge reference station changes, and GNSS processing with delta-phase correction for incorrect starting position.
Opening claim text (preview).
The invention claimed is: 1. A positioning method, the method comprising: obtaining for each epoch of a set of at least one epoch a respective synchronous position to be propagated to an anchor epoch; for each epoch of the set, combining the respective synchronous position with at least one rover position difference defining a change of rover position from the epoch of the respective synchronous position to the anchor epoch, to obtain a respective propagated position for the anchor epoch; obtaining a synchronous position for the anchor epoch; blending at least one propagated position for the anchor epoch with the synchronous position for the anchor epoch to obtain a blended anchor position for the anchor epoch; and determining a propagated rover position for a current epoch by combining the blended anchor position with at least one rover position difference defining a change of rover position from the anchor epoch to the current epoch. 2. The method of claim 1 , wherein the blending comprises blending a selected number of propagated positions for the anchor epoch with the synchronous position for the anchor epoch. 3. The method of claim 1 , wherein the blending is based on at least one weighting factor. 4. The method of claim 3 , wherein the at least one weighting factor is based on age of a synchronous position used to obtain a propagated position which is blended to obtain the blended anchor position for the anchor epoch. 5. The method of claim 4 , wherein the at least one weighting factor declines linearly with age of a synchronous position used to obtain a propagated position which is blended to obtain the blended anchor position for the anchor epoch. 6. The method of claim 4 , wherein the at least one weighting factor declines exponentially with age of a synchronous position used to obtain a propagated position which is blended to obtain the blended anchor position for the anchor epoch. 7. The method of claim 3 , wherein the at least one weighting factor is based on an estimated precision of a propagated position which is blended to obtain the blended anchor position for the anchor epoch. 8. The method of claim 1 , wherein at least one weighting factor is based on an estimated precision of the synchronous position for the anchor epoch. 9. The method of claim 1 , wherein the blending is proportional to respective estimated precisions of the at least one propagated position for the anchor epoch and of the synchronous position for the anchor epoch. 10. An apparatus for performing a method according to claim 1 . 11. A computer program comprising instructions for causing an apparatus to perform a method according to claim 1 . 12. A computer program product comprising a tangible computer-readable medium embodying instructions for causing an apparatus to perform a method according to claim 1 . 13. A positioning method, the method comprising: obtaining for each epoch of a set of at least one epoch a respective synchronous position to be propagated to an anchor epoch; for each epoch of the set, combining the respective synchronous position with at least one rover position difference defining a change of rover position from the epoch of the respective synchronous position to the anchor epoch, to obtain a respective propagated position for the anchor epoch; obtaining a synchronous position for the anchor epoch; blending at least one propagated position for the anchor epoch with the synchronous position for the anchor epoch to obtain a blended anchor position for the anchor epoch, wherein the blending comprises blending a selected number of propagated positions for the anchor epoch with the synchronous position for the anchor epoch, and the blending is based on age of a synchronous position used to obtain a propagated position which is blended to obtain the blended anchor position for the anchor epoch; and determining a propagated rover position for a current epoch by combining the blended anchor position with at least one rover position difference defining a change of rover position from the anchor epoch to the current epoch. 14. An apparatus for performing a method according to claim 13 . 15. A computer program comprising instructions for causing an apparatus to perform a method according to claim 13 . 16. A computer program product comprising a tangible computer-readable medium embodying instructions for causing an apparatus to perform a method according to claim 13 . 17. A positioning method, the method comprising: obtaining for each epoch of a set of at least one epoch a respective synchronous position to be propagated to an anchor epoch; for each epoch of the set, combining the respective synchronous position with at least one rover position difference defining a change of rover position from the epoch of the respective synchronous position to the anchor epoch, to obtain a respective propagated position for the anchor epoch; obtaining a synchronous position for the anchor epoch; blending at least one propagated position for the anchor epoch with the synchronous position for the anchor epoch to obtain a blended anchor position for the anchor epoch, wherein the blending comprises blending a selected number of propagated positions for the anchor epoch with the synchronous position for the anchor epoch, and the blending is based on an estimated precision of the synchronous position for the anchor epoch; and determining a propagated rover position for a current epoch by combining the blended anchor position with at least one rover position difference defining a change of rover position from the anchor epoch to the current epoch. 18. An apparatus for performing a method according to claim 17 . 19. A computer program comprising instructions for causing an apparatus to perform a method according to claim 17 . 20. A computer program product comprising a tangible computer-readable medium embodying instructions for causing an apparatus to perform a method according to claim 17 .
using carrier phase measurements, e.g. kinematic positioning; using long or short baseline interferometry · CPC title
involving aiding data received from a cooperating element, e.g. assisted GPS · CPC title
Ionosphere corrections · CPC title
providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections · CPC title
Differential correction, e.g. DGPS [differential GPS] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.