Device and method for improving geographic position accuracy of a global positioning system-based mobile device

Item request has been placed! ×
Item request cannot be made. ×
loading   Processing Request
  • Publication Date:
    September 14, 2021
  • Additional Information
    • Patent Number:
      11119,223
    • Appl. No:
      16/265408
    • Application Filed:
      February 01, 2019
    • Abstract:
      A device and method which improves the accuracy of a global positioning system (GPS)-equipped mobile device. A time-stamped first set of GPS data is received via a GPS receiver, e.g., of the base station. A second set of GPS data describing a geoposition of the mobile device is received from the mobile device by the base station. A time of collection of the GPS data coincides. The GPS data includes code, carrier-phase, and pseudo-range information from each of the GPS satellites. A predetermined GPS position correction technique is used to generate a first corrected geoposition of the mobile device using the GPS data. Corrected, carrier-smoothed geoposition is generated as a second corrected geoposition using a carrier smoothing operation. The second corrected geoposition is transmitted to the mobile device and/or an external response system such as a drone or first responder.
    • Inventors:
      UNITED STATES OF AMERICA AS REPRESENTED BY THE ADMINISTRATOR OF NASA (Washington, DC, US)
    • Assignees:
      UNITED STATES OF AMERICA AS REPRESENTED BY THE ADMINISTRATOR OF NASA (Washington, DC, US)
    • Claim:
      1. A method for improving geographic position (geoposition) accuracy of a global positioning system (GPS)-based, internet-equipped mobile device, the method comprising: in response to a user input to the mobile device indicative of a request for improved GPS location accuracy of the mobile device, wherein the mobile device is a cell phone, a tablet computer, or other portable electronic device, and wherein the mobile device is configured to receive the user input and to generate an accuracy improvement request and transmit the accuracy improvement request to the selected base station to obtain a correction in response to the user input to the mobile device: selecting a base station from a plurality of base stations using a code-minus-carrier (CMC) function via the mobile device; establishing by processing on the mobile device an internet connection between the mobile device and the selected base station, transmitting the accuracy improvement request to obtain a correction from the selected base station, wherein the selected base station has a reference GPS position determined using a respective time-stamped first set of GPS data from each of a plurality of GPS satellites; and receiving the reference GPS position over the established internet connection; determining a time-stamped second set of GPS data describing a geoposition of the mobile device, wherein a time of collection of the time-stamped first and second sets of GPS data coincide, and wherein the time-stamped first and second sets of GPS data each includes respective code phase information, carrier-phase information, and pseudo-range information from each of the GPS satellites; generating, via a chipset or a processor of the mobile device processing, a first corrected geoposition of the mobile device using a predetermined GPS position correction technique and the time-stamped first and second sets of GPS data; in response to the time-stamped first and second sets of GPS data including carrier-phase information, selectively performing a carrier-smoothing operation on the first corrected geoposition using code-smoothing logic of the mobile device to smooth the code phase information using the carrier-phase information and thereby generate a second corrected geoposition of the mobile device; and controlling an action of the mobile device and/or an external response system using the second corrected geoposition of the mobile device.
    • Claim:
      2. The method of claim 1 , wherein performing the carrier-smoothing operation includes the mobile device solving an equation comprising: [mathematical expression included] where PR sm is a smoothed pseudo-range measurement, N f is a filter time window, ΔΦ is a change in the carrier-phase information, and PR is a corrected pseudo-range measurement of the mobile device.
    • Claim:
      3. The method of claim 1 , wherein the predetermined GPS position correction technique is a differential correction technique.
    • Claim:
      4. The method of claim 1 , wherein the predetermined GPS position correction technique is a Real-Time Kinematic (RTK) technique using the code phase information, the pseudo-range information, and the carrier-phase information.
    • Claim:
      5. The method of claim 1 , wherein controlling the action includes the mobile device transmitting to the external response system the second corrected geoposition of the mobile device, wherein the external response system includes an unmanned aerial vehicle or a drone.
    • Claim:
      6. The method of claim 1 , wherein controlling the action includes the mobile device transmitting to the external response system the second corrected geoposition of the mobile device, wherein the external response system includes a first responder system.
    • Claim:
      7. The method of claim 1 , wherein the predetermined GPS position correction technique is a Real-Time Kinematic (RTK) technique that includes: determining a number of carrier cycles between the GPS satellites and each of the mobile device and base station; and multiplying the number of carrier cycles by a carrier wavelength as reported by the GPS satellites.
    • Claim:
      8. The method of claim 1 , wherein receiving the reference geoposition includes the portable mobile device receiving the time-stamped first sets of GPS data from the base station as unprocessed measurements, the method further comprising the portable mobile device processing the received time-stamped first sets of GPS data.
    • Claim:
      9. The method of claim 1 , wherein the external response system includes a drone and/or a first responder, and wherein the controlled action includes directing the drone and/or the first responder to the portable mobile device.
    • Claim:
      10. The method of claim 1 , wherein selecting the base station from the plurality of base stations includes: applying the CMC function to the base stations to determine a respective error characteristic of a respective pseudo-range measurement at each of the base stations; for each of the respective error characteristics, determine a standard deviation of a CMC residual for each of the GPS satellites; and identify which of the plurality of base stations has a lowest amount of error in the respective pseudo-range measurement.
    • Claim:
      11. The method of claim 1 , wherein determining the time-stamped second set of GPS data includes: receiving, via the portable mobile device, respective time-stamped second sets of GPS data from the GPS satellites, and calculating, via the portable mobile device, the geoposition of the portable mobile device based on the received time-stamped second sets of GPS data to a second level of accuracy less than a first level of accuracy of the reference GPS position of the selected base station.
    • Claim:
      12. A stationary base station having a reference geoposition, the stationary base station comprising: a global positioning system (GPS) receiver configured to receive a respective time-stamped first set of GPS data from each of a plurality of Earth-orbiting GPS satellites; a chipset or a processor in communication with the GPS receiver; and memory on which is recorded instructions that, when executed by the processor, cause the stationary base station, in response to receipt of an accuracy improvement request signal from a GPS-equipped and internet-equipped mobile device, the mobile device being configured to generate the accuracy improvement request and transmit the accuracy improvement request to the selected base station to obtain a correction in response to a received user input, the memory to: establish an internet connection with the mobile device in response to the stationary base station being selected by the mobile device from a plurality of base stations using a code-minus-carrier (CMC) function; receive the accuracy improvement request and a second set of GPS data from the mobile device over the established internet connection, the second set of GPS data describing a geoposition of the mobile device and having a time of collection that coincides with a time of collection of the time-stamped first sets of GPS data, wherein the first and second sets of GPS data each includes respective code phase information, carrier-phase information, and pseudo-range information from each of the GPS satellites; generate, via a predetermined GPS position correction technique, a first corrected geoposition of the mobile device using the processor and the first and second sets of GPS data; perform a carrier-smoothing operation on the first corrected geoposition using code-smoothing logic in which the carrier-phase information is used to smooth the code phase information and thereby generate a second corrected geoposition; and transmit the second corrected geoposition over the established internet connection to the mobile device and/or an external response system.
    • Claim:
      13. The stationary base station of claim 12 , wherein the base station is configured to conduct the carrier-smoothing operation by solving an equation comprising: [mathematical expression included] where PR sm is a smoothed pseudo-range measurement, N f is a filter time window, αΦ is a change in the carrier-phase information, and PR is a corrected pseudo-range measurement of the mobile device.
    • Claim:
      14. The stationary base station of claim 12 , wherein the predetermined GPS position correction technique is a differential correction technique.
    • Claim:
      15. The stationary base station of claim 14 , wherein the predetermined GPS position correction technique is a Real-Time Kinematic (RTK) technique using the code phase information, the pseudo-range information, and the carrier phase information.
    • Claim:
      16. A mobile device comprising: a global positioning system (GPS) receiver configured to receive a time-stamped set of GPS data from each of a plurality of Earth-orbiting GPS satellites; a chipset or a processor in communication with the GPS receiver; and memory on which is recorded instructions that, when executed by the processor, causes the mobile device to process the recorded instructions to: receive a user input indicative of a request for improved GPS location accuracy of the portable mobile device wherein the mobile device is further configured to generate an accuracy improvement request and transmit the accuracy improvement request to obtain a correction from the selected base station in response to a received user input; responsive to receipt of the user input, select a base station from a plurality of base stations using a code-minus-carrier (CMC) function; establish an internet connection between the mobile device and the selected base station and transmit the accuracy improvement request to the selected base station in response to the user input to the mobile device, wherein the mobile device is a cell phone, a tablet computer, or other portable electronic device; receive another time-stamped set of GPS data from the stationary base station over the established internet connection describing a reference geoposition of the stationary base station, wherein respective times of collection of the time-stamped sets of GPS data from the mobile device and the stationary base station coincide, the time-stamped sets of GPS data each including respective code phase information, carrier-phase information, and pseudo-range information from each of the GPS satellites; generate, via a predetermined GPS position correction technique, a first corrected geoposition of the mobile device using the processor and the first and second sets of GPS data; perform a carrier-smoothing operation on the first corrected geoposition to thereby generate a second corrected geoposition, including using code-smoothing logic in which the carrier-phase information is used to smooth the code phase information; and execute a control action of the mobile device and/or an external response system using the second corrected geoposition.
    • Claim:
      17. The mobile device of claim 16 , wherein the mobile device is configured to perform the carrier-smoothing operation by solving an equation comprising: [mathematical expression included] where PR sm is a smoothed pseudo-range measurement, N f is a filter time window, αΦ is a change in the carrier-phase information, and PR is a corrected pseudo-range measurement of the mobile device.
    • Claim:
      18. The mobile device of claim 16 , wherein the predetermined GPS position correction technique is a differential correction technique.
    • Claim:
      19. The mobile device of claim 16 , wherein the predetermined GPS position correction technique is a Real-Time Kinematic (RTK) technique using the code phase information, pseudo-range information, and carrier-phase information.
    • Claim:
      20. The mobile device of claim 16 , wherein the mobile device is further configured to generate an accuracy improvement request and transmit the accuracy improvement request to the selected base station in response to a touch input to a display screen of the mobile device, and wherein the touch input is the received user input.
    • Patent References Cited:
      5563917 October 1996 Sheynblat
      RE35498 April 1997 Barnard
      5663734 September 1997 Krasner
      5916300 June 1999 Kirk
      5928306 July 1999 France
      5987329 November 1999 Yost
      6104338 August 2000 Krasner
      6198430 March 2001 Hwang
      6229478 May 2001 Biacs
      6844856 January 2005 Wright
      7586438 September 2009 Lawrence
      2004/0051700 March 2004 Pensjo
      2004/0253985 December 2004 Cooper
      2005/0001763 January 2005 Han
      2005/0216210 September 2005 Bartone
      2006/0267836 November 2006 Bird
      2012/0176271 July 2012 Dai
      2014/0184442 July 2014 Large
      2016/0196525 July 2016 Kantor
      2016/0377730 December 2016 Drescher
      2017/0269231 September 2017 Dai
      2017/0332192 November 2017 Edge
      2018/0120445 May 2018 Dill
      2018/0199306 July 2018 Edge
      2020/0174135 June 2020 Gong
      102565816 October 2013
      0574009 December 1993
      09311177 December 1997










    • Other References:
      R. Hatch, The Synergism of GPS Code and Carrier Measurements, Proceedings of the Third Geodetic Symposium on Satellite Doppler Positioning, vol. 2, p. 1213-1231, 1982 (Year: 1982). cited by examiner
      B.W. Parkinson et al., Global Positioning System: Theory and Applications, vol. 1; Progress in Astronautics and Aeronatics, vol. 164, American Institute of Aeronautics and Astronautics, Inc., p. 547-568, 1996 (Year: 1996). cited by examiner
      B.W. Parkinson et al., Global Positioning System: Theory and Applications, vol. 2; Progress in Astronautics and Aeronatics, vol. 164, American Institute of Aeronautics and Astronautics, Inc., p. 3-50, 1996 (Year: 1996). cited by examiner
      R. Braff, Description of the FAA's Local Area Augmentation System (LAAS), Journal of The Institute of Navigation, vol. 44(4), p. 411-423, Winter 1997-1998 (Year: 1998). cited by examiner
      English Translation of JP 09311177 A (Year: 2000). cited by examiner
      Definition for standard deviation. (1992). Academic Press Dictionary of Science and Technology (4th ed.). Elsevier Science & Technology. Credo Reference: https://search.credoreference.com/content/entry/apdst/standard_deviation/0, 1992 (Year: 1992). cited by examiner
      Navstar GPS Space Segment/Navigation User Interfaces, Interface Specification IS-GPS-200, Revision H, 226 pages, Sep. 24, 2013 (Year: 2013). cited by examiner
      Trimble, Trimble GPS Tutorial—Advanced Concepts, http://www.trimble.com/gps_tutorial/dgps-advanced.aspx, Oct. 2015 (Year: 2015). cited by examiner
      English Translation of CN 102565816 B (Year: 2021). cited by examiner
      Dickman, Jeff et al., “Characterization and Performance of Prototype Wideband Airport Pseudolite Multipath Limiting Antenna for the Local Area Augmentation System,” ION, 2003 National Technical Meeting, Jan. 22-24, 2003, TIB—German National Library of Science and Technology, pp. 783-793, Anaheim, CA. cited by applicant
      Gilabert, Russell et al., “Location Corrections through Differential Networks (LOCD-IN),” IEEE/ION Apr. 2018, 7 pages. cited by applicant
    • Assistant Examiner:
      Mull, Fred H
    • Primary Examiner:
      Gregory, Bernarr E
    • Attorney, Agent or Firm:
      Harper, M. Bruce
      Warmbier, Andrea Z.
      Galus, Helen M.
    • Accession Number:
      edspgr.11119223