Le GPS week number rollover (WNRO), litt. « débordement du nombre de semaines GPS », est un phénomène affectant le Global Positioning System (GPS) qui se produit toutes les 1 024 semaines, soit environ 19,6 ans. En effet la date diffusée par le GPS contient le nombre de semaines depuis le , qui n'est stocké que sur dix chiffres binaires et dont la plage est donc de 0 à 1 023. Après 1 023, un débordement d'entier provoque une remise à zéro de la valeur interne. Les logiciels qui ne sont pas codés pour anticiper le retour à zéro peuvent cesser de fonctionner ou reculer de 20 ou 40 ans. Le GPS n'est pas seulement utilisé pour le positionnement, mais aussi pour l'heure précise. Le temps est utilisé pour synchroniser avec précision les opérations de paiement, les diffuseurs et les opérateurs mobiles[1].
Débordement de 1999
Le premier débordement a eu lieu à minuit (UTC) du au .
Le Navigation Center (NavCen) du U.S. Coast Guard a émis un avis avant le débordement indiquant que certains appareils ne toléreraient pas le basculement[2]. En raison de l'utilisation relativement limitée du GPS lors du débordement de 1999, les perturbations ont été mineures.
Parmi les produits connus pour avoir été affectés par le débordement de 2019, on trouve le logiciel de gestion de vol et de navigation d'Honeywell qui a provoqué le retard d'un vol KLM et l'annulation de nombreux vols en Chine parce que les techniciens n'ont pas réussi à appliquer un correctif au logiciel[5].
De plus, le réseau sans fil de la ville de New York (NYCWiN)[6] s'est effondré[7] (il s'agit du réseau Wi-Fi privé des services municipaux de la ville de New York, qui n'est pas destiné à un usage public ; le service Wi-Fi public gratuit est connu sous le nom de LinkNYC et n'est apparemment pas concerné).
Le troisième débordement aura lieu entre le et le [17] lorsque la semaine 3 071, représentée par 1 023 dans le compteur, sera incrémentée et remise à 0.
Débordement de 2137
Les débordements ci-dessus sont dus à un numéro de semaine de dix bits ; le protocole CNAV plus récent, successeur du protocole NAV original, utilise des numéros de semaine de treize bits, ce qui équivaut à un cycle de 8 192 semaines, soit environ 157 ans ; par conséquent, en utilisant la même epoch de 1980, le premier roulement ne sera pas avant 2137[17].
↑(en) Shane Coyle, C. Robert Clauer, Michael D. Hartinger, Zhonghua Xu et Yuxiang Peng, « The impact and resolution of the GPS week number rollover of April 2019 on autonomous geophysical instrument platforms », Geoscientific Instrumentation, Methods and Data Systems, Union européenne des géosciences, vol. 10, no 2, , p. 161–168 (DOI10.5194/gi-10-161-2021).
↑ a et b(en) « GPS Week Number Rollover, April 6, 2019 », sur gps.gov, National Coordination Office for Space-Based Positioning, Navigation, and Timing (consulté le ).