Positioning with Single and Dual Frequency Smartphones Running Android 7 or Later

Similar documents
Precise Positioning with Smartphones running Android 7 or later

The added value of new GNSS to monitor the ionosphere

ABSTRACT: Three types of portable units with GNSS raw data recording capability are assessed to determine static and kinematic position accuracy

PERFORMANCE EVALUATION OF SMARTPHONE GNSS MEASUREMENTS WITH DIFFERENT ANTENNA CONFIGURATIONS

Low-Cost GNSS for Geodetic Applications

GPS PERFORMANCE EVALUATION OF THE HUAWEI MATE 9 WITH DIFFERENT ANTENNA CONFIGURATIONS

GNSS Accuracy Improvements through Multipath Mitigation with New Signals and services

Multisystem Real Time Precise-Point-Positioning, today with GPS+GLONASS in the near future also with QZSS, Galileo, Compass, IRNSS

Testing of GNSS Dual-Frequency with Smartphones

GPS and Recent Alternatives for Localisation. Dr. Thierry Peynot Australian Centre for Field Robotics The University of Sydney

The Possibility of Precise Automobile Navigation using GPS/QZS L5 and (Galileo E5) Pseudo ranges

Performance Evaluation of the Effect of QZS (Quasi-zenith Satellite) on Precise Positioning

GNSS High Precision Systems for Cadastre: development, experiences and Galileo perspectives

Precise Positioning with NovAtel CORRECT Including Performance Analysis

GSA GNSS Technology Report Main highlights IPIN 2018

GNSS OBSERVABLES. João F. Galera Monico - UNESP Tuesday 12 Sep

Asian Journal of Science and Technology Vol. 08, Issue, 11, pp , November, 2017 RESEARCH ARTICLE

Fast convergence of Trimble CenterPoint RTX by regional augmentation

The CLGE Students Contest

Space Weather influence on satellite based navigation and precise positioning

What to Expect with the Current Constellation

TEST YOUR SATELLITE NAVIGATION PERFORMANCE ON YOUR ANDROID DEVICE GLOSSARY

POWERGPS : A New Family of High Precision GPS Products

GNSS analysis software GSILIB for utilizing Multi- GNSS data

Precise GNSS Positioning for Mass-market Applications

MGA Webinar Series : 1 Very Cheap RTK Receivers: Changing the Landscape of Positioning Services

Signals, and Receivers

Positioning Techniques. João F. Galera Monico - UNESP Tuesday 12 Sep

Evaluation of Multi-Constellation GNSS Precise Point Positioning (PPP) Techniques in Egypt

Precise Point Positioning (PPP) using

GNSS Modernisation and Its Effect on Surveying. Short range GNSS phase-based positioning is limited by multipath

Three and Four Carriers for Reliable Ambiguity Resolution

Precise positioning in multi-gnss mode

Trimble Business Center:

ProMark 3 RTK. White Paper

Performances of Modernized GPS and Galileo in Relative Positioning with weighted ionosphere Delays

Proceedings of Al-Azhar Engineering 7 th International Conference Cairo, April 7-10, 2003.

Is neo-cadastral surveying on your smartphone feasible?

FieldGenius Technical Notes GPS Terminology

ION GNSS Galileo, an ace up in the sleeve for PPP techniques

Understanding GPS: Principles and Applications Second Edition

Specifications. Trimble BX982 Modular GNSS Heading Receiver

Multipath and Atmospheric Propagation Errors in Offshore Aviation DGPS Positioning

A FAMILY OF SOLUTIONS BASED ON THE srx-10, A SW DEFINED MULTICONSTELLATION GNSS RECEIVER

Geo++'s Experiments on Android GNSS Raw Data

Precise positioning in Europe using the Galileo and GPS combination

GNSS Low-Cost High-Accuracy Receiver (L-CHAR)

Future GNSS Precision Applications. Stuart Riley

Integer Ambiguity Resolution for Precise Point Positioning Patrick Henkel

The Benefits of Three Frequencies for the High Accuracy Positioning

Understanding GPS/GNSS

User Trajectory (Reference ) Vitual Measurement Synthesiser. Sig Gen Controller SW. Ethernet. Steering Commands. IO-Controller

GNSS Technology Update

GPS for. Land Surveyors. Jan Van Sickle. Fourth Edition. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, an Informa business

GNSS Technologies. PPP and RTK

Jun CHEN. Differential GNSS positioning with low-cost receivers. Background. Objective: Methods:

Indian Institute of Technology Kanpur Department of Civil Engineering

Advances in GNSS Technology and it s Application to Tidal Derivation

GPS Application. Global Positioning System. We provide GPS module ODM / OEM service, any GPS receiver you want, we can provide customized services.

Relative positioning with Galileo E5 AltBOC code measurements

Generation of Consistent GNSS SSR Corrections

WHITE PAPER ABSTARCT. The new Quantum TM Algorithm by ComNav Technology July 2016

Bernhard Hofnlann-Wellenhof Herbert Lichtenegger Elmar Wasle. GNSS - Global Navigation Satellite Systenls. GPS, GLONASS, Galileo, and nl0re

The International Scene: How Precise Positioning Will Underpin Critical GNSS Applications

Analysis of GNSS Receiver Biases and Noise using Zero Baseline Techniques

AUTONOMOUS ISOTROPY-BASED INTEGRITY USING GPS AND GLONASS

GPS STATIC-PPP POSITIONING ACCURACY VARIATION WITH OBSERVATION RECORDING INTERVAL FOR HYDROGRAPHIC APPLICATIONS (ASWAN, EGYPT)

Carrier Phase Multipath Corrections Based on GNSS Signal Quality Measurements to Improve CORS Observations

Every GNSS receiver processes

u-box 社 NEO-M8N 受信機による マルチ GNSS RTK 性能の評価

Automated Quality Control of Global Navigation Satellite System (GNSS) Data

Foreword by Glen Gibbons About this book Acknowledgments List of abbreviations and acronyms List of definitions

New Tools for Network RTK Integrity Monitoring

Multi-GNSS / Multi-Signal code bias determination from raw GNSS observations

Compact multi-gnss PPP corrections messages for transmission through a 250 bps channel

The Promise and Challenges of Accurate Low Latency GNSS for Environmental Monitoring and Response

One Source for Positioning Success

Short and zero baseline analysis of GPS L1 C/A, L5Q, GIOVE E1B, and E5aQ signals

Beginners Guide to GPS Elevation Plus an Update on GPS Technology

Evaluation of L2C Observations and Limitations

MAGICGNSS RTCM-BASED SERVICE, A LEAP FORWARD TOWARDS MULTI- GNSS HIGH ACCURACY REAL-TIME PROCESSING

Effect of Quasi Zenith Satellite (QZS) on GPS Positioning

Galileo Time Receivers

Where Next for GNSS?

GNSS Signal Structures

Assessment of GNSS Ionospheric Scintillation and TEC Monitoring Using the Multi-constellation GPStation-6 Receiver

Using GNSS Raw Measurements on Android Devices Tutorial part I

Global Navigation Satellite System for IE 5000

A GLONASS Observation Message Compatible With The Compact Measurement Record Format

High Precision Applications with BeiDou

GPS-Aided INS Datasheet Rev. 2.6

Raw GNSS Measurements Provided By Android 7 Smartphones: Preliminary Results Of Vehicles Precise PVT Estimation

PPP with Ambiguity Resolution (AR) using RTCM-SSR

Improved GPS Carrier Phase Tracking in Difficult Environments Using Vector Tracking Approach

Update on enhanced satellite navigation services empowering innovative solutions in Smart Mobility

Specifications. Trimble SPS985 GNSS Smart Antenna

ABSOLUTE CALIBRATION OF TIME RECEIVERS WITH DLR'S GPS/GALILEO HW SIMULATOR

HIGH GAIN ADVANCED GPS RECEIVER

Guide to GNSS Base stations

Posicionamento por ponto com. Posicionamento por satélite UNESP PP 2017 Prof. Galera

Transcription:

Positioning with Single and Dual Frequency Smartphones Running Android 7 or Later * René Warnant, *Laura Van De Vyvere, + Quentin Warnant * University of Liege Geodesy and GNSS + Augmenteo, Plaine Image, Lille (France) ION GNSS+ 2018, Miami, 26 September 2018.

Raw GNSS data from Smartphones In May 2016, Google announced that Raw GNSS Measurements collected by Smartphones running Android 7 and later would be made available to users Up to Android 6, only the computed position ( manufacturer receipt ) and ancillary satellite information were available. Raw Data available on compatible Smartphones : Code Pseudorange Accumulated Delta Range (Phase pseudorange) Not available on all smartphones Doppler CNo 2

Raw GNSS data from Smartphones : Duty Cycle The Duty Cycle is implemented by smartphone manufacturers to save battery power. The navigation chip is periodically switched on (200 ms /1 s) and off (800 ms/1s). This does not prevent the user to get a code based solution every second but phase measurements are not continuous. Nevertheless, after a cold start, the navigation chip remains ON during a few minutes while decoding the message 4 5 minutes of continuous phase. 3

Raw GNSS data from Smartphones : Ambiguous code When the receiver code is locked to the satellite code, the code pseudorange measurement is still ambiguous (time modulo) For example, 1 ms modulo for GPS C/A Code. The synchronization is done in several steps using the navigation message until the TOW is decoded Different time modulo (GPS): 1 ms, 20 ms, 6s, 1 week.! Raw GNSS Smartphone data contain ambiguous code pseudorange measurements! 4

GNSS equipment: Smartphones Single frequency (SF) smartphones running Android 7 (2017) or Android 8 (2018): Huawei Mate 9 and Samsung Galaxy S8 (Duty Cycle ON) As both smartphones have similar performances, only S8 results are discussed. Dual frequency (DF) smartphones running Android 8.1: 2 Xiaomi Mi 8 with Broadcom BCM47755 chip (June 2018) Second frequency available for GPS, QZSS (L5) and Galileo (E5a).! Duty Cycle OFF! Multi constellation: GPS, GLONASS, Galileo, Beidou, QZSS (available but not processed so far) Raw Data acquisition using GNSS Logger (Google). 5

The data All data used in this study have been collected on the roof of our building (open sky) close to our geodetic receivers. At the moment we focus on the best achievable results with smartphones. Two types of experiments: Short sessions (10 min) with one smartphone alone. Short baseline sessions (up to 60 min) with 2 or 3 smartphones close to each other. 6

Xiaomi: L5/E5a versus L1/E1 L5 (E5a) CNo is systematically lower than L1 (E1) CNo Nevertheless L5 (E5a) precision is significantly better than L1 (E1). The number of L5 (E5a) observations is smaller than L1 (E1) About 50 % for GPS Often the same or a bit smaller for Galileo. The available number of L5 (E5a) measurements is usually sufficient to compute a GPS+Galileo L5+E5a solution. 7

Galileo tracking for SF Smartphone All SF smartphones used in our study are Galileo compatible, nevertheless, Galileo tracking is not always straightforward. Usually, the tested SF smartphones are NOT able to track all Galileo satellites in view (not considering unhealthy satellites). The situation has been slowly improving with software upgrades. Nevertheless, even if Galileo satellites are tracked, most code pseudoranges remain ambiguous on SF smartphones. 8

Proportion of ambiguous code pseudoranges SF Percentage of unambiguous code pseudoranges wrt all available data (Samsung Galaxy S8) based on 15 ten minute sessions. Ambiguity (time modulo) resolution is necessary for Galileo Samsung Galaxy S8 90 80 70 60 50 40 30 20 10 0 GPS GLONASS Galileo Beidou Unambiguous data (%) Available data after code AR (%) 9

Proportion of ambiguous code pseudoranges DF Proportion of ambiguous code pseudoranges wrt all available data (Xiaomi Mi 8) during 15 ten minute sessions.! Ambiguity resolution for Galileo is NO longer necessary! 100 Xiaomi Mi 8 90 80 70 60 50 40 30 20 10 0 GPS GLONASS Galileo Beidou Unambiguous data L1 (%) Unambiguous data L5(%) 10

CNo and elevation When using Geodetic receivers, CNo increases with satellite elevation. In data processing techniques, this characteristic is often exploited in the variance covariance matrix of the observations. Raw GNSS Smartphone data do not behave in the same way meaning that data processing strategies must be modified accordingly. 11

Code precision Code precision is assessed using 2 combinations. Code Range Rate Minus Phase Range Rate Contains noise Contains between epoch variation of ionosphere and multipath and hardware biases (usually small) Our results are based on 15 ten minute sessions. Code Double Differences on a short baseline Contain noise AND multipath. Our results are based on one hour short baseline sessions. 12

Code pseudorange precision depending on CNo Samsung Galaxy S8 (m) Xiaomi Mi 8 L1 (m) 14 6 12 5 10 8 6 4 4 3 2 2 1 0 CNo 37,5 30 CNo < 37,5 22,5 CNo < 30 15 CNo < 22,5 Mean 0 CNo 37,5 30 CNo < 37,5 22,5 CNo < 30 15 CNo < 22,5 Mean GPS GLONASS Galileo Beidou 1,4 1,2 1 0,8 0,6 0,4 0,2 Xiaomi Mi 8 L5 (m) GPS GLONASS Galileo Beidou 0 CNo 37,5 30 CNo < 37,5 22,5 CNo < 30 15 CNo < 22,5 Mean 13 GPS Galileo

Multipath influence on DD (Xiaomi) GPS L5 DD (1 satellite pair) on short baseline. Multipath signature can be very easily seen due to the very low noise. 14

GPS L5 Code precision from DD (Xiaomi) L5 Code precision (noise+multipath) : 1,31 m (0,47 m with range Rate) 15

GPS L1 Code precision from DD (Xiaomi) L1 Code precision (noise+multipath): 2,10 m (1,56 m with range Rate) If not filtered out, strong multipath significantly degrades code based positioning (in particular when using ionosphere free combination) 16

Short Baseline experiment Short Baseline between 2 Xiaomi Mi 8. dnorth=0,000 m deast= 0,075 m dup=0,000m 2 Sessions of 1 hour on DOY 246 (03 Sept. 2018). Carrier phase based static differential positioning using GPS and Galileo (L1/E1+L5/E5a) North deast = 0,075 m 17

Positioning results Session 1 Session 1: DOY246, 10h00 11h00. cm level accuracy in all components except for a few outliers (dm). 18

RTK results Session 2 Session 2: DOY246, 12h00 13h00. cm level accuracy in horizontal component and dm level in vertical component. 19

Conclusions Galileo tracking is very much improved on Xiaomi Mi 8: 90 % of the codes are Not ambiguous. For both SF and DF smartphones, Code Pseudorange precision is better for Beidou and Galileo than for GPS and GLONASS. Xiaomi Mi 8 L1 code precision is about 2 times better than Samsung Galaxy S8 and Huawei Mate 9. Xiaomi Mi 8 L5/E5a codes reach a precision of about 20 cm for CNo>37.5 db Hz but it is still very susceptible to multipath. Carrier phase based static differential positioning using GPS and Galileo (L1/E1+L5/E5a) on a very short baseline provides cm level precision in horizontal component and decimetre level in vertical component. 20