Position Accuracy Improvement by Implementing the DGNSS-CP Algorithm in Smartphones

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 Diffe...

Full description

Bibliographic Details
Main Authors: Donghwan Yoon, Changdon Kee, Jiwon Seo, Byungwoon Park
Format: Article
Language:English
Published: MDPI AG 2016-06-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/16/6/910
_version_ 1828118932518600704
author Donghwan Yoon
Changdon Kee
Jiwon Seo
Byungwoon Park
author_facet Donghwan Yoon
Changdon Kee
Jiwon Seo
Byungwoon Park
author_sort Donghwan Yoon
collection DOAJ
description 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.
first_indexed 2024-04-11T13:39:52Z
format Article
id doaj.art-75d402ca4a5b4b73b1237dd818c7710d
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-11T13:39:52Z
publishDate 2016-06-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-75d402ca4a5b4b73b1237dd818c7710d2022-12-22T04:21:18ZengMDPI AGSensors1424-82202016-06-0116691010.3390/s16060910s16060910Position Accuracy Improvement by Implementing the DGNSS-CP Algorithm in SmartphonesDonghwan Yoon0Changdon Kee1Jiwon Seo2Byungwoon Park3School of Aerospace Engineering, Sejong University, Seoul 05006, KoreaInstitute of Advanced Aerospace Technology, School of Mechanical and Aerospace Engineering, Seoul National University, Seoul 08826, KoreaSchool of Integrated Technology and Yonsei Institute of Convergence Technology, Yonsei University, Incheon 21983, KoreaSchool of Aerospace Engineering, Sejong University, Seoul 05006, KoreaThe 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.http://www.mdpi.com/1424-8220/16/6/910smartphoneandroidlocation-based systemglobal navigation satellite systemdifferential GNSS
spellingShingle Donghwan Yoon
Changdon Kee
Jiwon Seo
Byungwoon Park
Position Accuracy Improvement by Implementing the DGNSS-CP Algorithm in Smartphones
Sensors
smartphone
android
location-based system
global navigation satellite system
differential GNSS
title Position Accuracy Improvement by Implementing the DGNSS-CP Algorithm in Smartphones
title_full Position Accuracy Improvement by Implementing the DGNSS-CP Algorithm in Smartphones
title_fullStr Position Accuracy Improvement by Implementing the DGNSS-CP Algorithm in Smartphones
title_full_unstemmed Position Accuracy Improvement by Implementing the DGNSS-CP Algorithm in Smartphones
title_short Position Accuracy Improvement by Implementing the DGNSS-CP Algorithm in Smartphones
title_sort position accuracy improvement by implementing the dgnss cp algorithm in smartphones
topic smartphone
android
location-based system
global navigation satellite system
differential GNSS
url http://www.mdpi.com/1424-8220/16/6/910
work_keys_str_mv AT donghwanyoon positionaccuracyimprovementbyimplementingthedgnsscpalgorithminsmartphones
AT changdonkee positionaccuracyimprovementbyimplementingthedgnsscpalgorithminsmartphones
AT jiwonseo positionaccuracyimprovementbyimplementingthedgnsscpalgorithminsmartphones
AT byungwoonpark positionaccuracyimprovementbyimplementingthedgnsscpalgorithminsmartphones