CA2551416A1 - Position determination using carrier phase measurements of satellite signals - Google Patents
Position determination using carrier phase measurements of satellite signals Download PDFInfo
- Publication number
- CA2551416A1 CA2551416A1 CA002551416A CA2551416A CA2551416A1 CA 2551416 A1 CA2551416 A1 CA 2551416A1 CA 002551416 A CA002551416 A CA 002551416A CA 2551416 A CA2551416 A CA 2551416A CA 2551416 A1 CA2551416 A1 CA 2551416A1
- Authority
- CA
- Canada
- Prior art keywords
- increments
- mobile unit
- carrier phase
- determining
- calculating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/51—Relative positioning
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/43—Determining position using carrier phase measurements, e.g. kinematic positioning; using long or short baseline interferometry
Abstract
Disclosed is a method and apparatus for determining the relative position of a mobile unit that moves from an initial location to a plurality of successive positions. The mobile unit receives signals from a plurality of navigation satellites and tracks the carrier phases of the signals during movement. For each of the received signals, carrier phase increments are calculated over a plurality of epochs. Anomalous carrier phase increments are determined and eliminated from further calculations. The non-eliminated carrier phase increments are then used to calculate coordinate increments for each of the time epochs. If, after elimination, the remaining number of carrier-phase increments is less than a threshold for a particular epoch, then coordinate increments for the particular epoch may be extrapolated using data from prior epochs. In various embodiments, least squares method and Kalman filtering may be used to calculate the coordinate increments. The coordinate increments may then be summed over a plurality of time epochs in order to determine a position of the mobile unit relative to its initial position.
Claims (33)
1. A method for determining relative positions of a mobile unit, wherein said mobile unit moves from an initial location to a plurality of successive positions, said method comprising the steps of:
receiving a plurality of signals from a corresponding plurality of navigation satellites and tracking carrier phases of said signals during movement;
calculating carrier phase increments for each of said signals for each of a plurality of time epochs;
determining which of said carrier phase increments are anomalous and eliminating them from further calculations ;
calculating coordinate increments for each of said plurality of time epochs using non-eliminated carrier phase increments; and summing said coordinate increments over a plurality of time epochs to determine a position of said mobile unit relative to said initial location.
receiving a plurality of signals from a corresponding plurality of navigation satellites and tracking carrier phases of said signals during movement;
calculating carrier phase increments for each of said signals for each of a plurality of time epochs;
determining which of said carrier phase increments are anomalous and eliminating them from further calculations ;
calculating coordinate increments for each of said plurality of time epochs using non-eliminated carrier phase increments; and summing said coordinate increments over a plurality of time epochs to determine a position of said mobile unit relative to said initial location.
2. The method of claim 1 wherein said step of calculating coordinate increments further comprises the steps of:
generating a transformation matrix G using satellite coordinates for navigation satellites whose carrier phase increments were not determined to be anomalous;
and calculating said coordinate increments using said transformation matrix G and a least squares method.
generating a transformation matrix G using satellite coordinates for navigation satellites whose carrier phase increments were not determined to be anomalous;
and calculating said coordinate increments using said transformation matrix G and a least squares method.
3. The method of claim 1 wherein said step of determining which of said carrier phase increments are anomalous further comprises the steps of:
calculating residuals of carrier-phase increments; and comparing said residuals to a threshold.
calculating residuals of carrier-phase increments; and comparing said residuals to a threshold.
4. The method of claim 3 wherein said step of eliminating anomalous carrier phase increments from further calculations further comprises the steps of:
determining a maximum residual; and setting a channel weight for a satellite associated with said maximum residual to zero.
determining a maximum residual; and setting a channel weight for a satellite associated with said maximum residual to zero.
5. The method of claim 4 wherein said step of setting a channel weight for a satellite associated with said maximum residual to zero further comprises the step of:
resetting said channel weight to zero during two consecutive epochs.
resetting said channel weight to zero during two consecutive epochs.
6. The method of claim 4 wherein said step of setting a channel weight for a satellite associated with said maximum residual to zero further comprises the step of:
resetting said channel weight to zero during one epoch.
resetting said channel weight to zero during one epoch.
7. The method of claim 1 wherein said step of determining which of said carrier phase increments are anomalous further comprises the steps of:
calculating residuals of carrier-phase increments;
calculating a sum of residuals squares; and comparing said sum of residuals squares to a threshold.
calculating residuals of carrier-phase increments;
calculating a sum of residuals squares; and comparing said sum of residuals squares to a threshold.
8. The method of claim 7 wherein said step of eliminating anomalous carrier phase increments from further calculations further comprises the steps of:
determining a maximum residual; and setting a channel weight for a satellite associated with said maximum residual to zero.
determining a maximum residual; and setting a channel weight for a satellite associated with said maximum residual to zero.
9. The method of claim 8 wherein said step of setting a channel weight for a satellite associated with said maximum residual to zero further comprises the step of:
resetting said channel weight to zero during two consecutive epochs.
resetting said channel weight to zero during two consecutive epochs.
10. The method of claim 8 wherein said step of setting a channel weight for a satellite associated with said maximum residual to zero further comprises the step of:
resetting said channel weight to zero during one epoch.
resetting said channel weight to zero during one epoch.
11. The method of claim 1 wherein said step of determining which of said carrier phase increments are anomalous further comprises the step of:
calculating an average weighted residual.
calculating an average weighted residual.
12. The method of claim 11 wherein said step of determining which of said carrier phase increments are anomalous further comprises the step of:
detecting a large difference between carrier phase increments for neighboring epochs.
detecting a large difference between carrier phase increments for neighboring epochs.
13. The method of claim 1 further comprising the step of:
after said step of eliminating, determining whether the remaining number of carrier-phase increments is less than a threshold for a particular epoch; and if the remaining number of carrier-phase increments is less than a threshold for a particular epoch, then extrapolating coordinate increments for said particular epoch using data from prior epochs.
after said step of eliminating, determining whether the remaining number of carrier-phase increments is less than a threshold for a particular epoch; and if the remaining number of carrier-phase increments is less than a threshold for a particular epoch, then extrapolating coordinate increments for said particular epoch using data from prior epochs.
14. The method of claim 1 wherein said step of determining which of said carrier phase increments are anomalous is based at least in part on alarm signals of satellite channel indicators.
15. The method of claim 1 further comprising the step of:
using coordinate increments calculated during a period of time when said mobile unit is stationary as a correction extrapolation during later periods of time when said mobile unit is moving.
using coordinate increments calculated during a period of time when said mobile unit is stationary as a correction extrapolation during later periods of time when said mobile unit is moving.
16. The method of claim 1 wherein, during a motion interval, said mobile unit traverses a closed loop and returns to said initial location, said method further comprising the steps of:
determining a starting position of said mobile unit at said initial position prior to said traversal;
determining a finishing position of said mobile unit when it returns to said initial location after said traversal; and calculating the difference between said finishing position and said starting position; and using said difference as an error of calculated coordinate increments.
determining a starting position of said mobile unit at said initial position prior to said traversal;
determining a finishing position of said mobile unit when it returns to said initial location after said traversal; and calculating the difference between said finishing position and said starting position; and using said difference as an error of calculated coordinate increments.
17. The method of claim 16 wherein said step of using said difference as an error of calculated coordinate increments further comprises the steps of:
dividing said difference by a number of elapsed epochs to determine an average error of coordinate increments; and using said average error of coordinate increments as a correction for measured coordinate increments during said motion interval.
dividing said difference by a number of elapsed epochs to determine an average error of coordinate increments; and using said average error of coordinate increments as a correction for measured coordinate increments during said motion interval.
18. The method of claim 1 further comprising the step of:
receiving data from a base station via a communication channel;
wherein said step of calculating coordinate increments is further based upon said received data from said base station utilizing differential processing mode so that highly correlated components of base and rover errors are eliminated.
receiving data from a base station via a communication channel;
wherein said step of calculating coordinate increments is further based upon said received data from said base station utilizing differential processing mode so that highly correlated components of base and rover errors are eliminated.
19. A mobile unit comprising:
means for receiving a plurality of signals from a corresponding plurality of navigation satellites and tracking carrier phases of said signals during movement;
means for calculating carrier phase increments for each of said signals for each of a plurality of time epochs;
means for determining which of said carrier phase increments are anomalous and eliminating them from further calculations;
means for calculating coordinate increments for each of said plurality of time epochs using non-eliminated carrier phase increments; and means for summing said coordinate increments over a plurality of time epochs to determine a position of said mobile unit relative to said initial location.
means for receiving a plurality of signals from a corresponding plurality of navigation satellites and tracking carrier phases of said signals during movement;
means for calculating carrier phase increments for each of said signals for each of a plurality of time epochs;
means for determining which of said carrier phase increments are anomalous and eliminating them from further calculations;
means for calculating coordinate increments for each of said plurality of time epochs using non-eliminated carrier phase increments; and means for summing said coordinate increments over a plurality of time epochs to determine a position of said mobile unit relative to said initial location.
20. The mobile unit of claim 19 wherein said means for calculating coordinate increments further comprises:
means for generating a transformation matrix G using satellite coordinates for navigation satellites whose carrier phase increments were not determined to be anomalous; and means for calculating said coordinate increments using said transformation matrix G and a least squares method.
means for generating a transformation matrix G using satellite coordinates for navigation satellites whose carrier phase increments were not determined to be anomalous; and means for calculating said coordinate increments using said transformation matrix G and a least squares method.
21. The mobile unit of claim 19 wherein said means for determining which of said carrier phase increments are anomalous further comprises:
means for calculating residuals of carrier-phase increments; and means for comparing said residuals to a threshold.
means for calculating residuals of carrier-phase increments; and means for comparing said residuals to a threshold.
22. The mobile unit of Claim 21 wherein said means for eliminating anomalous carrier phase increments from further calculations further comprises:
means for determining the maximum residual; and means for setting a channel weight for a satellite associated with said maximum residual to zero.
means for determining the maximum residual; and means for setting a channel weight for a satellite associated with said maximum residual to zero.
23. The mobile unit of claim 22 wherein said means for setting a channel weight for a satellite associated with said maximum residual to zero further comprises:
means for resetting said channel weight to zero during two consecutive epochs.
means for resetting said channel weight to zero during two consecutive epochs.
24. The mobile unit of claim 22 wherein said means for setting a channel weight for a satellite associated with said maximum residual to zero further comprises:
means for resetting said channel weight to zero during one epoch.
means for resetting said channel weight to zero during one epoch.
25. The mobile unit of claim 19 wherein said means for determining which of said carrier phase increments are anomalous further comprises:
means for calculating residuals of carrier-phase increments;
means for calculating a sum of residuals squares; and means for comparing said sum of residuals squares to a threshold.
means for calculating residuals of carrier-phase increments;
means for calculating a sum of residuals squares; and means for comparing said sum of residuals squares to a threshold.
26. The mobile unit of claim 25 wherein said means for eliminating anomalous carrier phase increments from further calculations further comprises:
means for determining a maximum residual; and means for setting a channel weight for a satellite associated with said maximum residual to zero.
means for determining a maximum residual; and means for setting a channel weight for a satellite associated with said maximum residual to zero.
27. The mobile unit of claim 26 wherein said means for setting a channel weight for a satellite associated with said maximum residual to zero further comprises:
means for resetting said channel weight to zero during two consecutive epochs.
means for resetting said channel weight to zero during two consecutive epochs.
28. The mobile unit of claim 20 wherein said means for setting a channel weight for a satellite associated with said maximum residual to zero further comprises:
means for resetting said channel Weight to zero during one epoch.
means for resetting said channel Weight to zero during one epoch.
29. The mobile unit of claim 19 wherein said means for determining which of said carrier phase increments are anomalous further comprises:
means for calculating an average weighted residual.
means for calculating an average weighted residual.
30. The mobile unit of claim 19 wherein said means for determining which of said carrier phase increments are anomalous further comprises:
means for detecting a large difference between carrier phase increments for neighboring epochs.
means for detecting a large difference between carrier phase increments for neighboring epochs.
31. The mobile unit of claim 19 further comprising:
means for using coordinate increments calculated during a period of time when said mobile unit is stationary as a correction extrapolation during later periods of time when said mobile unit is moving.
means for using coordinate increments calculated during a period of time when said mobile unit is stationary as a correction extrapolation during later periods of time when said mobile unit is moving.
32. The mobile unit of claim 19 further comprising:
means for determining a starting position of said mobile unit at an initial position prior to a traversal;
means for determining a finishing position of said mobile unit when it returns to said initial location after said traversal; and means for calculating the difference between said finishing position and said starting position; and means for using said difference as an error of calculated coordinate increments.
means for determining a starting position of said mobile unit at an initial position prior to a traversal;
means for determining a finishing position of said mobile unit when it returns to said initial location after said traversal; and means for calculating the difference between said finishing position and said starting position; and means for using said difference as an error of calculated coordinate increments.
33. The mobile unit of claim 32 wherein said means for using said difference as an error of calculated coordinate increments further comprises:
means for dividing said difference by a number of elapsed epochs to determine an average error of coordinate increments; and means for using said average error of coordinate increments as a correction for measured coordinate increments during said motion interval.
means for dividing said difference by a number of elapsed epochs to determine an average error of coordinate increments; and means for using said average error of coordinate increments as a correction for measured coordinate increments during said motion interval.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/222,119 US7522099B2 (en) | 2005-09-08 | 2005-09-08 | Position determination using carrier phase measurements of satellite signals |
US11/222,119 | 2005-09-08 |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2551416A1 true CA2551416A1 (en) | 2007-03-08 |
CA2551416C CA2551416C (en) | 2010-11-30 |
Family
ID=37649567
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2551416A Expired - Fee Related CA2551416C (en) | 2005-09-08 | 2006-06-30 | Position determination using carrier phase measurements of satellite signals |
Country Status (6)
Country | Link |
---|---|
US (1) | US7522099B2 (en) |
EP (1) | EP1762824B1 (en) |
JP (2) | JP4880397B2 (en) |
AT (1) | ATE471496T1 (en) |
CA (1) | CA2551416C (en) |
DE (1) | DE602006014915D1 (en) |
Families Citing this family (63)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8140223B2 (en) | 2003-03-20 | 2012-03-20 | Hemisphere Gps Llc | Multiple-antenna GNSS control system and method |
US9002565B2 (en) | 2003-03-20 | 2015-04-07 | Agjunction Llc | GNSS and optical guidance and machine control |
US8190337B2 (en) | 2003-03-20 | 2012-05-29 | Hemisphere GPS, LLC | Satellite based vehicle guidance control in straight and contour modes |
US8271194B2 (en) * | 2004-03-19 | 2012-09-18 | Hemisphere Gps Llc | Method and system using GNSS phase measurements for relative positioning |
US8634993B2 (en) | 2003-03-20 | 2014-01-21 | Agjunction Llc | GNSS based control for dispensing material from vehicle |
US8686900B2 (en) | 2003-03-20 | 2014-04-01 | Hemisphere GNSS, Inc. | Multi-antenna GNSS positioning method and system |
US8583315B2 (en) | 2004-03-19 | 2013-11-12 | Agjunction Llc | Multi-antenna GNSS control system and method |
US7706976B1 (en) * | 2006-07-26 | 2010-04-27 | Trimble Navigation, Ltd. | Position based velocity estimator |
WO2008025151A1 (en) | 2006-08-31 | 2008-03-06 | Sige Semiconductor Inc. | An apparatus and method for use in global position measurements |
USRE48527E1 (en) | 2007-01-05 | 2021-04-20 | Agjunction Llc | Optical tracking vehicle control system and method |
US8311696B2 (en) | 2009-07-17 | 2012-11-13 | Hemisphere Gps Llc | Optical tracking vehicle control system and method |
US9651667B2 (en) * | 2007-06-22 | 2017-05-16 | Trimble Inc. | Combined cycle slip indicators for regionally augmented GNSS |
US9002566B2 (en) | 2008-02-10 | 2015-04-07 | AgJunction, LLC | Visual, GNSS and gyro autosteering control |
JP5056578B2 (en) * | 2008-05-19 | 2012-10-24 | トヨタ自動車株式会社 | Position detection device for moving body and vehicle control device using position detection device |
US7979344B2 (en) * | 2008-05-23 | 2011-07-12 | Bny Convergex Group, Llc | Systems, methods, and media for automatically controlling trade executions based on percentage of volume trading rates |
CN102100058A (en) | 2008-06-06 | 2011-06-15 | 探空气球无线公司 | Method and system for determining location using a hybrid satellite and wlan positioning system by selecting the best wlan-ps solution |
US20090312036A1 (en) * | 2008-06-16 | 2009-12-17 | Skyhook Wireless, Inc. | Methods and systems for improving the accuracy of expected error estimation in location determinations using a hybrid cellular and wlan positioning system |
RU2008151749A (en) * | 2008-12-26 | 2010-07-10 | Андрей Владимирович Вейцель (RU) | METHOD OF CONSTRUCTING VIBRATION-RESISTANT NAVIGATION RECEIVER OF SATELLITE SIGNALS |
US9322918B2 (en) | 2009-02-22 | 2016-04-26 | Trimble Navigation Limited | GNSS surveying methods and apparatus |
JP5600882B2 (en) * | 2009-03-10 | 2014-10-08 | 富士通株式会社 | GPS receiver carrier phase measurement quality monitoring apparatus, method and program |
US8373593B2 (en) * | 2009-07-15 | 2013-02-12 | Topcon Gps, Llc | Navigation receiver for processing signals from a set of antenna units |
US8063820B2 (en) * | 2009-07-16 | 2011-11-22 | Skyhook Wireless, Inc. | Methods and systems for determining location using a hybrid satellite and WLAN positioning system by selecting the best SPS measurements |
US8022877B2 (en) | 2009-07-16 | 2011-09-20 | Skyhook Wireless, Inc. | Systems and methods for using a satellite positioning system to detect moved WLAN access points |
US8401704B2 (en) | 2009-07-22 | 2013-03-19 | Hemisphere GPS, LLC | GNSS control system and method for irrigation and related applications |
US8174437B2 (en) * | 2009-07-29 | 2012-05-08 | Hemisphere Gps Llc | System and method for augmenting DGNSS with internally-generated differential correction |
US8334804B2 (en) | 2009-09-04 | 2012-12-18 | Hemisphere Gps Llc | Multi-frequency GNSS receiver baseband DSP |
US8638256B2 (en) * | 2009-09-29 | 2014-01-28 | Skyhook Wireless, Inc. | Accuracy and performance of a hybrid positioning system |
US20110080318A1 (en) * | 2009-10-02 | 2011-04-07 | Skyhook Wireless, Inc. | Determining A Dilution of Precision Metric Using Two or Three GPS Satellites |
WO2011041430A1 (en) * | 2009-10-02 | 2011-04-07 | Skyhook Wireless, Inc. | Determining position in a hybrid positioning system using a dilution of precision metric |
US8279114B2 (en) * | 2009-10-02 | 2012-10-02 | Skyhook Wireless, Inc. | Method of determining position in a hybrid positioning system using a dilution of precision metric |
US8548649B2 (en) | 2009-10-19 | 2013-10-01 | Agjunction Llc | GNSS optimized aircraft control system and method |
WO2011061587A2 (en) * | 2009-11-17 | 2011-05-26 | Topcon Positioning Systems, Inc. | Detection and correction of anomalous measurements and ambiguity resolution in a global navigation satellite system receiver |
CN101750620A (en) * | 2009-12-25 | 2010-06-23 | 三一重工股份有限公司 | Positioning method and device of cantilever crane system and concrete pump truck |
US8583326B2 (en) | 2010-02-09 | 2013-11-12 | Agjunction Llc | GNSS contour guidance path selection |
IT1406752B1 (en) * | 2010-06-14 | 2014-03-07 | Univ Roma | MEASUREMENT SYSTEM OF REAL-TIME MOVEMENTS, IN PARTICULAR OF COSISMIC MOVEMENTS AND STRUCTURE VIBRATIONS |
KR101972606B1 (en) | 2010-11-03 | 2019-04-25 | 스카이후크 와이어리스, 인크. | Method of system for increasing the reliability and accuracy of location estimation in a hybrid positioning system |
US9612342B2 (en) * | 2011-09-20 | 2017-04-04 | Novatel Inc. | GNSS positioning system including an anti-jamming antenna and utilizing phase center corrected carrier |
EP2815252B1 (en) | 2012-02-17 | 2017-02-01 | Topcon Positioning Systems, Inc. | Improving the positioning quality of global navigation satellite system receivers |
RU2012153843A (en) | 2012-02-17 | 2014-10-27 | Владимир Викторович Вейцель | METHOD AND APPARATUS FOR IMPROVING POSITIONING QUALITY AND COMPUTER SOFTWARE |
US9618626B2 (en) | 2013-04-11 | 2017-04-11 | Topcon Positioning Systems, Inc. | Common coordinate-quartz loop for reducing the impact of shock and vibration on global navigation satellite system measurements |
CN103488156B (en) * | 2013-10-11 | 2017-02-01 | 广州南方测绘仪器有限公司 | Novel measurement controller and measurement control system |
US9971037B2 (en) * | 2013-10-29 | 2018-05-15 | Northrop Grumman Systems Corporation | Anomaly detection using an antenna baseline constraint |
AU2014388689B2 (en) * | 2014-03-28 | 2017-10-19 | Mitsubishi Electric Corporation | Positioning device |
US10371820B2 (en) * | 2014-03-28 | 2019-08-06 | Mitsubishi Electric Corporation | Positioning device |
US9313619B2 (en) * | 2014-04-24 | 2016-04-12 | At&T Mobility Ii Llc | Facilitating estimation of mobile device presence inside a defined region |
EP2985631B1 (en) * | 2014-08-14 | 2019-08-07 | Trimble Inc. | Navigation satellite system based positioning involving the generation of receiver-specific or receiver-type-specific correction information |
JP2016142595A (en) * | 2015-01-30 | 2016-08-08 | 富士通株式会社 | Mobile entity terminal, position specification method, position specification program, and position specification device |
FR3038067B1 (en) * | 2015-06-24 | 2017-08-18 | Inst Mines-Telecom | METHOD FOR LOCATING A RECEIVER WITHIN A POSITIONING SYSTEM |
WO2017092798A1 (en) | 2015-12-02 | 2017-06-08 | Husqvarna Ab | Improved navigation for a robotic work tool |
US10261194B2 (en) * | 2016-01-06 | 2019-04-16 | Honeywell International Inc. | Systems and methods for vehicle attitude determination |
WO2017131548A1 (en) * | 2016-01-25 | 2017-08-03 | Limited Liability Company "Topcon Positioning Systems" | Methods and apparatus for estimating motion parameters of gnss receiver |
WO2019032036A1 (en) | 2017-08-11 | 2019-02-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Wireless device, network node and methods therein for reporting a measurement |
US10890665B2 (en) * | 2017-08-11 | 2021-01-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus in a global navigation system |
WO2019088866A1 (en) * | 2017-11-02 | 2019-05-09 | Limited Liability Company "Topcon Positioning Systems" | Shadow recovery of a single satellite signal in a gnss receiver |
US11019459B1 (en) * | 2020-01-07 | 2021-05-25 | Here Global B.V. | Method, apparatus, and system for base station selection for differential positioning |
CN113568014B (en) * | 2020-04-28 | 2023-07-18 | 千寻位置网络有限公司 | Doppler cycle slip detection method and system |
CN113671551B (en) * | 2020-05-13 | 2023-12-08 | 千寻位置网络有限公司 | RTK positioning calculation method |
US11821998B2 (en) | 2020-05-21 | 2023-11-21 | Honeywell International Inc. | Three-dimensional attitude determination system with multi-faceted integrity solution |
EP4187285A1 (en) * | 2021-11-29 | 2023-05-31 | Trimble Inc. | Methods and systems for processing time-differenced navigation satellite system observables |
CN115790589B (en) * | 2023-01-09 | 2023-05-02 | 西北工业大学 | Error-free strapdown inertial navigation method for transmitting system |
CN116108319B (en) * | 2023-04-10 | 2023-08-11 | 中国人民解放军32035部队 | Orbit forecasting method for constant thrust mode continuous maneuvering satellite |
CN116413757B (en) * | 2023-04-13 | 2024-03-05 | 中国民航大学 | Ship heave measurement method based on time differential carrier phase technology |
CN117452463A (en) * | 2023-12-22 | 2024-01-26 | 开普勒卫星科技(武汉)有限公司 | Cycle slip detection and repair method suitable for single-frequency terminal in complex environment |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3881096A (en) * | 1971-11-10 | 1975-04-29 | Interstate Electronics Corp | Apparatus for determining position location based on range differences |
US4114155A (en) * | 1976-07-30 | 1978-09-12 | Cincinnati Electronics Corporation | Position determining apparatus and method |
US4984186A (en) * | 1989-08-25 | 1991-01-08 | Titan Linkabit Corporation | Phase accumulator with dithered incrementing of accumulation due to fine phase components |
US5266958A (en) * | 1992-11-27 | 1993-11-30 | Motorola, Inc. | Direction indicating apparatus and method |
JPH07190769A (en) | 1993-12-27 | 1995-07-28 | Sokkia Co Ltd | Interference position measurement method for gps |
US5519620A (en) * | 1994-02-18 | 1996-05-21 | Trimble Navigation Limited | Centimeter accurate global positioning system receiver for on-the-fly real-time kinematic measurement and control |
JP3095973B2 (en) * | 1995-03-24 | 2000-10-10 | ケイディディ株式会社 | Earth station position detection method in satellite communication system |
JPH09145816A (en) * | 1995-11-27 | 1997-06-06 | Furuno Electric Co Ltd | Cycle slip detecting method in relative gps position measurement of moving body and device therefor |
JP3851376B2 (en) * | 1996-05-15 | 2006-11-29 | 日本無線株式会社 | Positioning system satellite signal receiver |
US5812087A (en) * | 1997-02-03 | 1998-09-22 | Snaptrack, Inc. | Method and apparatus for satellite positioning system based time measurement |
US6104338A (en) * | 1998-05-04 | 2000-08-15 | Snaptrack, Inc. | Method and apparatus for operating a satellite positioning system receiver |
US6313789B1 (en) * | 1998-06-10 | 2001-11-06 | Topcon Positioning Systems, Inc. | Joint tracking of the carrier phases of the signals received from different satellites |
US6268824B1 (en) * | 1998-09-18 | 2001-07-31 | Topcon Positioning Systems, Inc. | Methods and apparatuses of positioning a mobile user in a system of satellite differential navigation |
US6337657B1 (en) * | 1999-03-12 | 2002-01-08 | Topcon Positioning Systems, Inc. | Methods and apparatuses for reducing errors in the measurement of the coordinates and time offset in satellite positioning system receivers |
JP3522581B2 (en) * | 1999-04-22 | 2004-04-26 | 富士通株式会社 | GPS positioning device, GPS positioning method, and computer-readable recording medium recording GPS positioning program |
US6469663B1 (en) * | 2000-03-21 | 2002-10-22 | Csi Wireless Inc. | Method and system for GPS and WAAS carrier phase measurements for relative positioning |
US6397147B1 (en) * | 2000-06-06 | 2002-05-28 | Csi Wireless Inc. | Relative GPS positioning using a single GPS receiver with internally generated differential correction terms |
EP1322973B1 (en) * | 2000-09-23 | 2009-05-27 | Nxp B.V. | A method of generating a time shifted signal |
US6377889B1 (en) * | 2000-10-13 | 2002-04-23 | Trimble Navigation Limited | Non-linear method of guiding to arbitrary curves with adaptive feedback |
JP2004053312A (en) * | 2002-07-17 | 2004-02-19 | Furuno Electric Co Ltd | Azimuth measuring instrument |
EP1552247A2 (en) * | 2002-08-13 | 2005-07-13 | DRS Communications Company, LLC | Method and system for determining absolute positions of mobile communications devices using remotely generated positioning information |
JP4436250B2 (en) * | 2002-09-23 | 2010-03-24 | トプコン・ジーピーエス・エルエルシー | Position estimation using a network of global positioning receivers |
JP2005164395A (en) * | 2003-12-02 | 2005-06-23 | Toyota Motor Corp | Carrier wave phase type gps positioning apparatus and method |
US6861979B1 (en) * | 2004-01-16 | 2005-03-01 | Topcon Gps, Llc | Method and apparatus for detecting anomalous measurements in a satellite navigation receiver |
US7002513B2 (en) * | 2004-03-26 | 2006-02-21 | Topcon Gps, Llc | Estimation and resolution of carrier wave ambiguities in a position navigation system |
US7222035B1 (en) * | 2004-11-17 | 2007-05-22 | Topcon Gps, Llc | Method and apparatus for determining changing signal frequency |
-
2005
- 2005-09-08 US US11/222,119 patent/US7522099B2/en active Active
-
2006
- 2006-06-30 CA CA2551416A patent/CA2551416C/en not_active Expired - Fee Related
- 2006-07-18 EP EP06014952A patent/EP1762824B1/en active Active
- 2006-07-18 DE DE602006014915T patent/DE602006014915D1/en active Active
- 2006-07-18 AT AT06014952T patent/ATE471496T1/en not_active IP Right Cessation
- 2006-08-07 JP JP2006214209A patent/JP4880397B2/en not_active Expired - Fee Related
-
2011
- 2011-08-15 JP JP2011177618A patent/JP2012002820A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
JP2012002820A (en) | 2012-01-05 |
ATE471496T1 (en) | 2010-07-15 |
CA2551416C (en) | 2010-11-30 |
DE602006014915D1 (en) | 2010-07-29 |
EP1762824B1 (en) | 2010-06-16 |
US7522099B2 (en) | 2009-04-21 |
EP1762824A1 (en) | 2007-03-14 |
US20070052583A1 (en) | 2007-03-08 |
JP2007071869A (en) | 2007-03-22 |
JP4880397B2 (en) | 2012-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2551416A1 (en) | Position determination using carrier phase measurements of satellite signals | |
EP3430436B1 (en) | Rapid recovery of precise position after temporary signal loss | |
Dai et al. | Comparison of interpolation algorithms in network‐based GPS techniques | |
CA2501268C (en) | Method and apparatus for improving radio location accuracy | |
EP1769262B1 (en) | Method and apparatus for location-based triggering in an assisted satellite positioning system | |
US8289206B2 (en) | Accuracy assessment in assisted GPS positioning | |
US7501981B2 (en) | Methods and apparatus to detect and correct integrity failures in satellite positioning system receivers | |
Dai et al. | A study on GPS/GLONASS multiple reference station techniques for precise real-time carrier phase-based positioning | |
EP1769263B1 (en) | Method for positioning using gps in a restrictive coverage environment | |
WO2001063314A1 (en) | Synchronized global positioning system solution | |
CN105849589A (en) | Satellite positioning system, positioning terminal, positioning method, and recording medium | |
JP5636552B2 (en) | How to optimize the acquisition of spread spectrum signals from satellites by mobile receivers | |
JP2000304843A (en) | Gps position measuring device and gps position measuring method and recording medium read by computer recording gps position measuring program | |
CN105425248B (en) | The high frequency of single-frequency GNSS phase stabilities monitoring is by epoch phase difference method | |
Xi et al. | GPS/GLONASS carrier phase elevation-dependent stochastic modelling estimation and its application in bridge monitoring | |
CN110023787A (en) | Localization method and positioning terminal | |
Jain et al. | Improved velocity estimation in urban areas using Doppler observations | |
US20150168557A1 (en) | Method and a receiver for satellite positioning | |
Banuelos et al. | Centralized Processing of multiple smartphone raw measurements with fixed and known position onboard a vehicle | |
Jansson | Precise kinematic GPS positioning with Kalman filtering and smoothing: Theory and applications. | |
US10641905B2 (en) | Velocity bias compensation for swimmer position tracking | |
KR20190006560A (en) | Method and system for satellite signal processing | |
Anwar et al. | Indoor location tracking using AGPS and Kalman filter | |
Ashkenazi et al. | Combining pseudo-range and phase for dynamic GPS | |
Lin et al. | Modelling ionospheric effects with multiple reference stations for gps satellite surveying |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20170630 |