TEST YOUR SATELLITE NAVIGATION PERFORMANCE ON YOUR ANDROID DEVICE GLOSSARY

Similar documents
Challenges and Solutions for GPS Receiver Test

FieldGenius Technical Notes GPS Terminology

GLOBAL NAVIGATION SATELLITE SYSTEMS (GNSS) ECE 2526E Tuesday, 24 April 2018

GPS (Introduction) References. Terms

GPS (Introduction) References. Terms

PRINCIPLES AND FUNCTIONING OF GPS/ DGPS /ETS ER A. K. ATABUDHI, ORSAC

Principal Investigator Co-Principal Investigator Co-Principal Investigator Prof. Talat Ahmad Vice-Chancellor Jamia Millia Islamia Delhi

Resection. We can measure direction in the real world! Lecture 10: Position Determination. Resection Example: Isola, Slovenia. Professor Keith Clarke

t =1 Transmitter #2 Figure 1-1 One Way Ranging Schematic

GLOBAL POSITIONING SYSTEMS. Knowing where and when

GPS Glossary Written by Carl Carter SiRF Technology 2005

Power Requirements. Features

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

The topic we are going to see in this unit, the global positioning system, is not directly related with the computer networks we use everyday, but it

GNSS 101 Bringing It Down To Earth

Configuring the Global Navigation Satellite System

NMEA2000- Par PGN. Mandatory Request, Command, or Acknowledge Group Function Receive/Transmit PGN's

Fundamentals of GPS Navigation

Errors in GPS. Errors in GPS. Geodetic Co-ordinate system. R. Khosla Fall Semester

Configuring the Global Navigation Satellite System

DYNAMIC POSITIONING CONFERENCE October 7-8, Sensors II. Redundancy in Dynamic Positioning Systems Based on Satellite Navigation

Appendix D Brief GPS Overview

GPS93030S Series. GPS/GNSS Receiver (G-Mouse) Product Description: GPS93030S(M) is a compact, high performance, and low power consumption G-Mouse.

Configuring the Global Navigation Satellite System

Introduction to Geographic Information Science. Last Lecture. Today s Outline. Geography 4103 / GNSS/GPS Technology

SUP500F8. Low-Power High-Performance Low-Cost 167 Channel GPS Smart Antenna Module. Features. Applications

Configuring the Global Navigation Satellite System

Global Navigation Satellite System for IE 5000

NMEA 2000 Parameter Group Numbers and Description as of August 2007 NMEA 2000 DB Ver

The Global Positioning System II Field Experiments

GPS: The Basics. Darrell R. Dean, Jr. Civil and Environmental Engineering West Virginia University. Expected Learning Outcomes for GPS

Configuring the Global Navigation Satellite System

Lecture-1 CHAPTER 2 INTRODUCTION TO GPS

King AbdulAziz University. Faculty of Environmental Design. Geomatics Department. Mobile GIS GEOM 427. Lecture 3

GPS / GNSS Receiver (G-Mouse) GT-901 is a compact, high performance, and low power consumption G-Mouse.

GNSS: orbits, signals, and methods

The Global Positioning Sytem II 10/19/2017

GPS & GLONASS Receiver Module

Precise Positioning with Smartphones running Android 7 or later

GU93030S Series. GPS/GNSS Receiver (G-Mouse) Product Description: GU93030S(M) is a compact, high performance, and low power consumption G-Mouse.

GPS Module AGP3363. Product Datasheet & Design Guide <V1.0>

GNSS Signal Structures

Signals, and Receivers

GNSS Receiver BN-80D Datasheet BN-80D. Revision: Date:

Global Positioning Systems (GPS) Trails: the achilles heel of mapping from the air / satellites

Global Positioning System: what it is and how we use it for measuring the earth s movement. May 5, 2009

Sources of Error in Satellite Navigation Positioning

GLOBAL POSITIONING SYSTEMS

EM-406 GPS RECEIVER ENGINE BOARD PRODUCT GUIDE

EN: This Datasheet is presented by the m anufacturer. Please v isit our website for pricing and availability at ore.hu.

GGA-Global Positioning System Fixed Data

YIC9 Series. GPS & BDS Receiver Module. 1. Product Information 1.1 Product Name: YIC91612EBFGB-U Product Description: Product Features:

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

EM-401. GPS ENGINE BOARD with Active Antenna PRODUCT GUIDE. Globalsat Technology Corporation (Taiwan)

EUROPEAN GNSS (GALILEO) INITIAL SERVICES NAVIGATION SOLUTIONS POWERED BY E U R O P E OPEN SERVICE QUARTERLY PERFORMANCE REPORT

GPS/GNSS Antenna Module. YIC51513PGM-37 is a compact, high performance, and low power consumption GPS/GNSS Antenna Module.

GNSS Conductor GF. User s Guide. (Document No. SE )

What is it? History. Other systems. How does it work? Trilateration GEOG 201 4/28/2010. Instructor: Pesses 1. {06} The Global Positioning System

Introduction to NAVSTAR GPS

Key Modules For Your Success SKYTRAQ. GPS Module MG-ST1315. UUser s Manual Ver 展得國際有限公司

Configuring the Global Navigation Satellite System

What is a GPS How does GPS work? GPS Segments GPS P osition Position Position Accuracy Accuracy Accuracy GPS A pplications Applications Applications

GPS & GLONASS Antenna Module

GPS & GLONASS Antenna Module

Intro to GNSS & Teseo-LIV3F Module for IoT Positioning

NMEA-0183 Output Message

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

GSA GNSS Technology Report Main highlights IPIN 2018

SKYTRAQ. GPS Module MG-ST1315S. UUser s Manual Ver 1.01

The last 25 years - GPS to multi-gnss: from a military tool to the most widely used civilian positioning solution

3GPP TS V9.1.0 ( )

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

MOBILE COMPUTING 1/28/18. Location, Location, Location. Overview. CSE 40814/60814 Spring 2018

Understanding GPS: Principles and Applications Second Edition

GMS6-CR6(SIRF-IV) Fast Acquisition Enhanced Sensitivity 48 Channel GPS Sensor Module

High Precision GNSS for Mapping & GIS Professionals

GT-720F (Flash version) Fast Acquisition Enhanced Sensitivity 65 Channel GPS Sensor Module

ONCORE ENGINEERING NOTE M12 Oncore

Effect of Quasi Zenith Satellite (QZS) on GPS Positioning

Experiences with Fugro's Real Time GPS/GLONASS Orbit/Clock Decimeter Level Precise Positioning System

The GLOBAL POSITIONING SYSTEM James R. Clynch February 2006

GPS Receiver. UT-41R (DB9 and PS2 cable) Fast Acquisition Enhanced Sensitivity 12 Channel GPS Sensor Receiver. Features

METIS Second Master Training & Seminar. Augmentation Systems Available in Egypt

Introduction to Global Navigation Satellite System (GNSS) Signal Structure

YIC5 Series. GPS & BDS Receiver Module. 1. Product Information. 1.1 Product Name: YIC51612EBGB Product Description

GPS/GNSS Receiver Module

ETSI TS V ( )

Data Sheet / GE-A103

APPLICATION NOTE Fundamental GNSS

3GPP TS V ( )

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

Data Sheet Version 1.3

Perspective of Eastern Global Satellite Navigation Systems

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

YIC5 Series. GPS & BDS Receiver Module. 1. Product Information. 1.1 Product Name: YIC52217EBGB Product Description

C3-470B Jnavi SPECSHEET

GPS-41EBR GPS-41EBF. GPS Receiver Module GPS-41EB. Fast Acquisition Enhanced Sensitivity 12 Channel GPS Sensor Module FEATURES. Ordering Information

LOCOSYS Technology Inc.

Data Sheet / GE-A12. SiRFstarV. Tiny, SMT-Mountable, Ultra-High Performance, GNSS Engine Board. Version 1.1

GPS Engine Board USB Interface

Transcription:

TEST YOUR SATELLITE NAVIGATION PERFORMANCE ON YOUR ANDROID DEVICE GLOSSARY

THE GLOSSARY This glossary aims to clarify and explain the acronyms used in GNSS and satellite navigation performance testing on Android devices. It is based on the results combining the app GPSTest, with Android 7, using a Huawei P10. While the authors have tried to make the glossary as accurate and comprehensive as possible, it will always be a work in progress. The glossary will try to keep up with global satellite navigation evolutions, as well as its new features and applications, should you find missing elements do get in touch with market@gsa.europa.eu. IS YOUR SMARTPHONE USING GALILEO? An up to date list of devices using Galileo, the European Global Navigation satellite System (GNSS), can be found on www.usegalileo.eu. To test whether your phone uses Galileo download GPSTest application available for Android https://goo. gl/4dhzju and follow the instruction contained in this document. Once the app is installed, enable the location and launch the app. In a matter of seconds you should be able to see the available satellites providing you positioning data. Most likely your phone use several GNSS for positioning (such as the American GPS, the Russian Glonass, or the Chinese Beidou), if you phone is using also Galileo you should be able to see the Galileo logo (Fig.1 blue flags). 2

GNSS TESTING: A GLOSSARY Figure 1 Android device displaying current GNSS status, using GPSTest app 3

Lat: Indicates the current Latitude of the GNSS receiver, a geographic coordinate that specifies the north south position of a point on the Earth s surface respect to the equator line. Long: Indicates the current Longitude of the GNSS receiver, a geographic coordinate that specifies the east-west position of a point on the Earth s surface respect to the prime meridian (Greenwich). Alt: Indicates the geographical altitude in meters. The GNSS definition of altitude does not refer to the mean sea level, but rather to a gravitational surface called the WGS 84 reference ellipsoid (used to represent the geometric model of the earth). There is a significant difference between this mathematical model and the real object. Alt (MSL)*: Indicates the altitude with respect to the mean sea level (MSL). As most users expect accurate altitude readings related to MSL, GNSS receivers perform internal calculations based on a combination of formulas, tables, and matrices that use geographic coordinates as inputs to estimate the height with respect to the mean sea level. # Sats: Indicates the number of satellites being used in the position solution/ and the total number of satellites in view. Many reasons can lead the receiver to not to consider an in view satellite for the position solution. The most common ones are: bad health (satellite is flagged as bad health in ephemeris or almanac), old ephemeris or no ephemeris available, elevation error (satellite is below the elevation cutoff mask) and low power (satellite has low signal power). PDOP* : Position Dilution of Precision is a parameter used to describe the strength of the current satellite configuration, or geometry, and its impact on the accuracy of the data collected by a GNSS receiver at the time of use (measure of accuracy in 3-D position). Low PDOP values, in the range of 4.0 or less, indicate good satellite geometry, whereas a PDOP greater than 7.0 indicates that satellite geometry is weak and therefore the user shouldn t rely on the accuracy of that data and should wait until a better PDOP value could be attained by the satellites moving into preferable positioning in the sky. H/V DOP*: Horizontal Dilution of Precision (HDOP) and Vertical Dilution of Precision (VDOP) are parameters used to describe the strength of the current satellite configuration, or geometry, and it s impact on the accuracy of the data collected by a GNSS receiver at the time of use. HDOP provides a measure of accuracy in 2-D position (e.g. Latitude and Longitude) while VDOP is a measure of accuracy in 1-D position (height). Note that PDOP2=HDOP2+VDOP2. HDOP values are typically between 1 and 2. VDOP values are larger than the HDOP indicating that vertical position errors are larger than horizontal errors. (*) Alt (MSL), PDOP, and H/V DOP are all derived from NMEA messages from an optional Android API, therefore some Android devices may not supply this data. 4

Time: Indicates the current local time read from the GNSS. Each satellite has an atomic clock synchronized to UTC time and broadcasts this information along with the position of the satellite (almanac and ephemeris data) on the radio signal. The receiver combining this information with its position calculates the local time. TTFF: The Time To First Fix (TTFF) is a measure of performance of a GNSS receiver and accounts for the time in seconds elapsed from the GNSS receiver switch-on until the output of a position solution (called a fix). In order to compute a navigation solution, the GNSS receiver needs to track the incoming signals of at least four satellites to get ranging information and to decode the navigation message conveyed in the signal. The main drivers for the TTFF performance are the receiver processing capabilities and the signal availability. Acc: Indicates the user accuracy which refers to how close the device calculated position is from the device s actual position, expressed as a radius in meters. The device s actual position is unknown so this value is an estimate at the 68% confidence level. For example, if Acc is 10 meters, and you draw a circle surrounding the calculated position with a radius of 10 meters, then there is a 68% probability that the actual device position is inside this circle. User accuracy depends on a combination of satellite geometry, signal User Range Error (URE), and local factors such as signal blockage, atmospheric conditions, and receiver design features/quality. GNSS-enabled smartphones are typically accurate to within a 5 m radius under open sky. However, their accuracy worsens near obstacles (e.g. buildings and trees) due to signal attenuation and multipath. Speed: Indicates the current speed of the GNSS receiver in m/sec. The receiver estimates velocity either by differencing two consecutive positions or by using Doppler measurements related to user satellite motion. Bearing: The bearing to a point is the angle measured in a clockwise direction from the north line. It is expressed in degrees from 0 to 359. In this application it indicates the horizontal direction of movement of the device. ID: The satellite ID number identifies a particular satellite within a given constellation. GPS satellite ID numbers range from 1 to 32, Galileo satellites from 1 to 36, GLONASS satellites from 1 to 24 and Beidou satellites from 1 to 37. Satellite-based augmentation system (SBAS) IDs will be in the range of 120-151 or 183-192. On Android 6.0 Marshmallow and below, this column will be displayed as PRN, which is the pseudorandom noise identifier of each satellite. Because GPS was the only GNSS constellation officially supported on Android 6.0 and below, satellites from other constellations (e.g., GLONASS) may be displayed with a PRN value as well. 5

GNSS: Indicates the satellite s constellation. Today there are four global constellations: GPS NAVSTAR (American flag), Galileo (EU flag), GLONASS (Russian flag) and Beidou (Chinese flag). Regional satellitebased augmentation systems (SBAS) are also shown in the app, including QZSS (Japanese flag), GAGAN (Indian flag), ANIK F1 (Canadian flag), Galaxy 15 (American flag), Inmarsat 3-F2 and 4-F3 (United Kingdom flag), and SES-5 (Luxembourg flag). CF: The carrier frequency of the signal (e.g., L1, L5). This is the radio frequency on which the information from a satellite is encoded. C/N0: The carrier-to-noise density is a measure of the signal strength transmitted by the given satellite. It is expressed in decibel-hertz (db-hz) and refers to the ratio of the carrier power and the noise power per unit bandwidth. The greater the signal strength is, the more stable the reception status is. Whereas the reception status would become unstable when the GNSS signal became weaker, due to obstacles or noise sources in the vicinity of the GNSS receiver. Expected C/N0 range is 10 db-hz to 45 db-hz. On Android 6.0 Marshmallow and below, this column will be displayed as SNR, which is the signal-to-noise ratio. Elev: Indicates the satellite s elevation on the sky in degrees, between 0 and 90. Azim: Indicates the satellite s azimuth on the sky in degrees, between 0 and 359. Flags: Indicates the different data acquired from the given satellite. E -flag: the GNSS engine has the ephemeris data for the satellite, the A -flag: the GNSS engine has almanac data for the satellite, and the U -flag: the satellite was used by the GNSS engine when calculating the most recent position fix. H/V Acc: The horizontal and vertical accuracy of the location, both at the 68% confidence. Horizontal accuracy is defined the same as Acc field above. Vertical accuracy is available on Android 8.0 Oreo and higher. Vertical accuracy example - if Alt is 150, and V Acc is 20 then there is a 68% probability of the true altitude being between 130 and 170 meters. S. Acc: Estimated speed accuracy of this location at 68% confidence, in meters per second. For example, if Speed is 5, and Speed Acc is 1, then there is a 68% probability of the true speed being between 4 and 6 meters per second. B. Acc: Estimated bearing accuracy of this location at 68% confidence, in degrees. For example, if Bearing is 60, and Bearing Acc is 10, then there is a 68% probability of the true bearing being between 50 and 70 degrees. 6

Figure 2 GNSS status, SKY view using GPSTest app Inject XTRA data: Injects XTRA assistance data for GPS into the receiver, using information from a XTRA server (XTRA files are the current GPS Almanac). A-GPS aquired almanacs provide information about the location of satellites using the cellular network or Wi-Fi so the information does not need to be downloaded by satellite, enabling a faster fix. This command may not be supported on all devices. Inject time data: Injects time assistance data for GPS into the receiver, using information from a Network Time Protocol (NTP) server. A-GPS aquired time reference can be used to restrict the search range for the relative code phases of the satellite signals enabling a faster fix. Clear assist data: Clears all assistance data used for GPS, including NTP and XTRA data. This command may not be supported on all devices. Settings: Change light or dark theme, map tile type, auto-start GPS on startup, minimum time and distance between GPS updates, keep screen on. Settings also includes options for logging NMEA messages, navigation messages, or raw measurement data for details please see https://github.com/barbeau/gpstest/blob/master/logging.md. 7

GALILEO: THE EUROPEAN GLOBAL NAVIGATION SATELLITE SYSTEM (GNSS) With 18 satellites already operational, and moving closer to full constellation, Galileo the European Global Navigation satellite System (GNSS), is already providing location data for mobile devices, including smartphones. Galileo in combination with other GNSS offers new opportunities for location based services, providing high reliability and improved accuracy. Galileo is the state-of-the-art GNSS of the European Union, under civilian control. It provides improved positioning, navigation and timing information everywhere in the world, with significant positive implications for many European services and users. Its development follows a stepwise approach, in line with the launch of Galileo satellites: Initial Services were declared operational in December 2016. Thanks to a constellation of 18 satellites, Galileo enhances the accuracy of the position computed by multi-constellation receivers and supports Search and Rescue operations. Full Operational Capability is scheduled for 2020, when the satellite constellation will be complete and the range of services fully provided. Thanks to its unique features and innovative technology, it aims to assist an extremely broad range of users in different market segments including transport, mass-market and professional services. 8

GNSS RAW MEASUREMENTS ON ANDROID DEVICES: TOWARDS BETTER LOCATION PERFORMANCE IN MASS MARKET APPLICATIONS In May 2016, Google announced the availability of GNSS raw measurements from Android 7+. For the first time, developers could access carrier and code measurements and decoded navigation messages from mass-market devices. There are several advantages to using GNSS raw measurements in smartphones and IoT devices. Use of these measurements can lead to increased GNSS performance, as they open the door to more advanced GNSS processing techniques that, until recently, have been restricted to more professional GNSS receivers. Several application areas stand to profit from this increased accuracy, such as augmented reality, locationbased advertising, mobile health and asset management. The raw measurements also make it possible to optimise multi-gnss solutions and to select satellites or constellations based on their performances or differentiators. To learn more download the White Paper Using GNSS Raw Measurements on Android Devices or visit https://www.gsa.europa.eu/gnss-raw-measurements-task-force 9

Janovskeho 438/2 170 00 Prague 7 Holesovice, Czech Republic www.gsa.europa.eu www.gsc-europa.eu LINKING SPACE TO USER NEEDS