Position accuracy improvement by implementing the DGNSS-CP algorithm in smartphones

Donghwan Yoon, Changdon Kee, Jiwon Seo, Byungwoon Park

Research output: Contribution to journalArticle

29 Citations (Scopus)

Abstract

The position accuracy of Global Navigation Satellite System (GNSS) modules is one of the most significant factors in determining the feasibility of new location-based services for smartphones. Considering the structure of current smartphones, it is impossible to apply the ordinary range-domain Differential GNSS (DGNSS) method. Therefore, this paper describes and applies a DGNSS-correction projection method to a commercial smartphone. First, the local line-of-sight unit vector is calculated using the elevation and azimuth angle provided in the position-related output of Android’s LocationManager, and this is transformed to Earth-centered, Earth-fixed coordinates for use. To achieve position-domain correction for satellite systems other than GPS, such as GLONASS and BeiDou, the relevant line-of-sight unit vectors are used to construct an observation matrix suitable for multiple constellations. The results of static and dynamic tests show that the standalone GNSS accuracy is improved by about 30%–60%, thereby reducing the existing error of 3–4 m to just 1 m. The proposed algorithm enables the position error to be directly corrected via software, without the need to alter the hardware and infrastructure of the smartphone. This method of implementation and the subsequent improvement in performance are expected to be highly effective to portability and cost saving.

Original languageEnglish
Article number910
JournalSensors (Switzerland)
Volume16
Issue number6
DOIs
Publication statusPublished - 2016 Jun 18

Fingerprint

Smartphones
satellite navigation systems
Satellites
Navigation
line of sight
Earth (planet)
GLONASS
static tests
dynamic tests
elevation angle
position errors
Location based services
constellations
azimuth
Global positioning system
hardware
Software
modules
projection
Observation

All Science Journal Classification (ASJC) codes

  • Analytical Chemistry
  • Biochemistry
  • Atomic and Molecular Physics, and Optics
  • Instrumentation
  • Electrical and Electronic Engineering

Cite this

Yoon, Donghwan ; Kee, Changdon ; Seo, Jiwon ; Park, Byungwoon. / Position accuracy improvement by implementing the DGNSS-CP algorithm in smartphones. In: Sensors (Switzerland). 2016 ; Vol. 16, No. 6.
@article{ee61daded6194053b60842a6fb6ec2d9,
title = "Position accuracy improvement by implementing the DGNSS-CP algorithm in smartphones",
abstract = "The position accuracy of Global Navigation Satellite System (GNSS) modules is one of the most significant factors in determining the feasibility of new location-based services for smartphones. Considering the structure of current smartphones, it is impossible to apply the ordinary range-domain Differential GNSS (DGNSS) method. Therefore, this paper describes and applies a DGNSS-correction projection method to a commercial smartphone. First, the local line-of-sight unit vector is calculated using the elevation and azimuth angle provided in the position-related output of Android’s LocationManager, and this is transformed to Earth-centered, Earth-fixed coordinates for use. To achieve position-domain correction for satellite systems other than GPS, such as GLONASS and BeiDou, the relevant line-of-sight unit vectors are used to construct an observation matrix suitable for multiple constellations. The results of static and dynamic tests show that the standalone GNSS accuracy is improved by about 30{\%}–60{\%}, thereby reducing the existing error of 3–4 m to just 1 m. The proposed algorithm enables the position error to be directly corrected via software, without the need to alter the hardware and infrastructure of the smartphone. This method of implementation and the subsequent improvement in performance are expected to be highly effective to portability and cost saving.",
author = "Donghwan Yoon and Changdon Kee and Jiwon Seo and Byungwoon Park",
year = "2016",
month = "6",
day = "18",
doi = "10.3390/s16060910",
language = "English",
volume = "16",
journal = "Sensors",
issn = "1424-3210",
publisher = "Multidisciplinary Digital Publishing Institute (MDPI)",
number = "6",

}

Position accuracy improvement by implementing the DGNSS-CP algorithm in smartphones. / Yoon, Donghwan; Kee, Changdon; Seo, Jiwon; Park, Byungwoon.

In: Sensors (Switzerland), Vol. 16, No. 6, 910, 18.06.2016.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Position accuracy improvement by implementing the DGNSS-CP algorithm in smartphones

AU - Yoon, Donghwan

AU - Kee, Changdon

AU - Seo, Jiwon

AU - Park, Byungwoon

PY - 2016/6/18

Y1 - 2016/6/18

N2 - The position accuracy of Global Navigation Satellite System (GNSS) modules is one of the most significant factors in determining the feasibility of new location-based services for smartphones. Considering the structure of current smartphones, it is impossible to apply the ordinary range-domain Differential GNSS (DGNSS) method. Therefore, this paper describes and applies a DGNSS-correction projection method to a commercial smartphone. First, the local line-of-sight unit vector is calculated using the elevation and azimuth angle provided in the position-related output of Android’s LocationManager, and this is transformed to Earth-centered, Earth-fixed coordinates for use. To achieve position-domain correction for satellite systems other than GPS, such as GLONASS and BeiDou, the relevant line-of-sight unit vectors are used to construct an observation matrix suitable for multiple constellations. The results of static and dynamic tests show that the standalone GNSS accuracy is improved by about 30%–60%, thereby reducing the existing error of 3–4 m to just 1 m. The proposed algorithm enables the position error to be directly corrected via software, without the need to alter the hardware and infrastructure of the smartphone. This method of implementation and the subsequent improvement in performance are expected to be highly effective to portability and cost saving.

AB - The position accuracy of Global Navigation Satellite System (GNSS) modules is one of the most significant factors in determining the feasibility of new location-based services for smartphones. Considering the structure of current smartphones, it is impossible to apply the ordinary range-domain Differential GNSS (DGNSS) method. Therefore, this paper describes and applies a DGNSS-correction projection method to a commercial smartphone. First, the local line-of-sight unit vector is calculated using the elevation and azimuth angle provided in the position-related output of Android’s LocationManager, and this is transformed to Earth-centered, Earth-fixed coordinates for use. To achieve position-domain correction for satellite systems other than GPS, such as GLONASS and BeiDou, the relevant line-of-sight unit vectors are used to construct an observation matrix suitable for multiple constellations. The results of static and dynamic tests show that the standalone GNSS accuracy is improved by about 30%–60%, thereby reducing the existing error of 3–4 m to just 1 m. The proposed algorithm enables the position error to be directly corrected via software, without the need to alter the hardware and infrastructure of the smartphone. This method of implementation and the subsequent improvement in performance are expected to be highly effective to portability and cost saving.

UR - http://www.scopus.com/inward/record.url?scp=84975166478&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84975166478&partnerID=8YFLogxK

U2 - 10.3390/s16060910

DO - 10.3390/s16060910

M3 - Article

AN - SCOPUS:84975166478

VL - 16

JO - Sensors

JF - Sensors

SN - 1424-3210

IS - 6

M1 - 910

ER -