Cargando…

GPS Week Number Rollover Timestamp Complement

Global Positioning System (GPS) is a global navigation satellite system and the most common satellite system used in navigation and tracking devices. The phenomenon of week number rollover happened recently—a year ago—due to a design limitation in the week number variable that counting weeks which c...

Descripción completa

Detalles Bibliográficos
Autores principales: Qabalin, Majdi K., Naser, Muawya, Hawajreh, Wafa M., Abu-Zaideh, Saja
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8659877/
https://www.ncbi.nlm.nih.gov/pubmed/34883828
http://dx.doi.org/10.3390/s21237826
_version_ 1784613068009897984
author Qabalin, Majdi K.
Naser, Muawya
Hawajreh, Wafa M.
Abu-Zaideh, Saja
author_facet Qabalin, Majdi K.
Naser, Muawya
Hawajreh, Wafa M.
Abu-Zaideh, Saja
author_sort Qabalin, Majdi K.
collection PubMed
description Global Positioning System (GPS) is a global navigation satellite system and the most common satellite system used in navigation and tracking devices. The phenomenon of week number rollover happened recently—a year ago—due to a design limitation in the week number variable that counting weeks which causes vast losses. As many fleet management systems depend on GPS raw data, such systems stopped working due to inaccurate data provided by GPS receivers. In this paper, we propose a technical and mathematical analysis for the GPS week number rollover phenomenon and suggest a solution to avoid the resulting damage to other subsystems that depend on the GPS device’s raw data. In addition, this paper seeks to provide precautionary measures to deal with the problem proactively. The Open Systems Interconnection model (OSI) and transport layer level solution that has been suggested depends on a TCP packet reforming tool that re-formats the value of the week number according to a mathematical model based on a timestamp complement. At the level of the database, a solution is also suggested which uses triggers. A hardware-level solution is suggested by applying a timestamp complement over the GPS internal controller. Complete testing is applied for all suggested solutions using actual data provided by Traklink—a leading company in navigation and fleet management solutions. After testing, it is evident that the transport layer level solution was the most effective in terms of speed, efficiency, accuracy, cost, and complexity. Applying a transport layer level complement mathematical model can fix the consequences of GPS week number rollover and provide stability to all subsystems that used GPS data from infected devices.
format Online
Article
Text
id pubmed-8659877
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-86598772021-12-10 GPS Week Number Rollover Timestamp Complement Qabalin, Majdi K. Naser, Muawya Hawajreh, Wafa M. Abu-Zaideh, Saja Sensors (Basel) Article Global Positioning System (GPS) is a global navigation satellite system and the most common satellite system used in navigation and tracking devices. The phenomenon of week number rollover happened recently—a year ago—due to a design limitation in the week number variable that counting weeks which causes vast losses. As many fleet management systems depend on GPS raw data, such systems stopped working due to inaccurate data provided by GPS receivers. In this paper, we propose a technical and mathematical analysis for the GPS week number rollover phenomenon and suggest a solution to avoid the resulting damage to other subsystems that depend on the GPS device’s raw data. In addition, this paper seeks to provide precautionary measures to deal with the problem proactively. The Open Systems Interconnection model (OSI) and transport layer level solution that has been suggested depends on a TCP packet reforming tool that re-formats the value of the week number according to a mathematical model based on a timestamp complement. At the level of the database, a solution is also suggested which uses triggers. A hardware-level solution is suggested by applying a timestamp complement over the GPS internal controller. Complete testing is applied for all suggested solutions using actual data provided by Traklink—a leading company in navigation and fleet management solutions. After testing, it is evident that the transport layer level solution was the most effective in terms of speed, efficiency, accuracy, cost, and complexity. Applying a transport layer level complement mathematical model can fix the consequences of GPS week number rollover and provide stability to all subsystems that used GPS data from infected devices. MDPI 2021-11-24 /pmc/articles/PMC8659877/ /pubmed/34883828 http://dx.doi.org/10.3390/s21237826 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Qabalin, Majdi K.
Naser, Muawya
Hawajreh, Wafa M.
Abu-Zaideh, Saja
GPS Week Number Rollover Timestamp Complement
title GPS Week Number Rollover Timestamp Complement
title_full GPS Week Number Rollover Timestamp Complement
title_fullStr GPS Week Number Rollover Timestamp Complement
title_full_unstemmed GPS Week Number Rollover Timestamp Complement
title_short GPS Week Number Rollover Timestamp Complement
title_sort gps week number rollover timestamp complement
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8659877/
https://www.ncbi.nlm.nih.gov/pubmed/34883828
http://dx.doi.org/10.3390/s21237826
work_keys_str_mv AT qabalinmajdik gpsweeknumberrollovertimestampcomplement
AT nasermuawya gpsweeknumberrollovertimestampcomplement
AT hawajrehwafam gpsweeknumberrollovertimestampcomplement
AT abuzaidehsaja gpsweeknumberrollovertimestampcomplement