GPS-kaaoksen syy selvisi


Tammikuun lopussa Yhdysvaltain GPS-satelliittipaikannussysteemin aikakoodissa tapahtui hyppäys ja se sai aikaan ongelmia ympäri maailman. Ensinnä Suomessa Metsähovin radiotutkimusasemalla havaitun ongelman syy näyttää nyt selvinneen.


08.02.2016

Pari viikkoa sitten tiistaina 26.01.2016 Aalto-yliopistoon kuuluvalla Metsähovin radiotutkimusasemalla havaittiin omituinen GPS-järjestelmän aikasignaalin hyppy. Virhe ei ollut suuri, vain 13 mikrosekuntia, mutta koska GPS-aikaa käytetään monien navigointiin liittymättömien palveluiden tukena, sai tämä aikaan runsaasti ongelmia. 

Se esimerkiksi vaiensi Iso-Britannian yleisradioyhtiön BBC:n digitaaliset DAB-radiolähetykset ja useat GPS-kellonaikaa hyväksikäyttäviin laitteisiin ja järjestelmiin erikoistuneet yritykset raportoivat ”kaaoksesta”, kun asiakkailta tulvi tukipyyntöjä GPS-laitteiden hälyttäessä aikavirheistä.

Kuten Metsähovin blogissa nyt kerrotaan, on tapahtumaketju aikahypyn taustalla nyt selvinnyt: osa systeemin satelliiteista lähetti virheellisiä UTC-ajan säätöparametreja GPS-vastaanottimiin. 

Kuten järjestelmän toiminnasta vastaava Yhdysvaltain ilmavoimat kertoo tiedotteessaan, ladattiin väärät parametrit satelliitteihin, jotka lähettävät "alkuperäistä" 1575,42 MHz:n signaalia (L1 C/A) joka muodostaa edelleenkin GPS:n siviilikäytön perustan. Lähes kaikki normaalikäytön navigointi- ja aikasovellukset perustuvat juuri tähän.

Metsähovin ja muiden asemien tekemien maailmanlaajuisten mittausten perusteella kuitenkin vain osa satelliiteista on lähettänyt virheellistä UTC-aikakorjaustietoa. Jos kaikkien satelliittien ”L1 C/A” -signaalissa olisi ollut 13 mikrosekuntia virheellinen aikakorjaustieto, miksi Metsähovin neljästä GPS-vastaanottimesta vain kolme ”harhautui”, ja nekin erillisinä vaihtelevina aikajaksoina tuon häiriön 12 tunnin kokonaiskeston aikana?

Luultavasti virheellinen 13 mikrosekunnin korjaustieto päätyikin tosiasiassa vain osaan satelliiteista, ehkäpä vanhimpiin. 

Tätä tukee se, että häiriötilanne alkoi noin kaksi tuntia sen jälkeen, kun ohjauskeskus oli (mielestään onnistuneesti) poistanut käytöstä vikaantuneen, satelliittiparven vanhimman, yli 25-vuotiaan PRN32/SVN23-satelliitin. Tämän operaation jälkeen satelliitteihin on hyvin todennäköisesti haluttu ladata tarkennettuja uusia parametreja ja kun satelliittikonstellaatio oli hieman muuttunut, oli virheiden todennäköisyys normaalia suurempi.

Metsähovin blogi kertoo vielä tarkemmin, että PRN32/SVN23 poistettiin käytöstä maanantaina 25.01.2016 klo 22:00 UTC-aikaa, mikä on GPS-ohjauskeskuksen sijaintipaikan Coloradon paikallisajassa kello 15:00 iltapäivällä, päivävuoron työpäivän loppuessa parin tunnin sisällä. Muuttuneiden satelliittiparametrien lataaminen tehtiin melko varmasti ”päivän päätteeksi” ennen kotiin lähtöä.

Ensimmäinen aikavirhe havaittiin Metsähovissa hieman kello 00:00 UTC jälkeen eli juurikin amerikkalaisen työpäivän päättymisaikaan kello 17.  Tässä vaiheessa kello Euroopassa on 02:00 aamuyöllä ja Suomessa 03:00.

Vieläkin tarkempi kuvaus tapahtumista on saksalaisen Meinberg GmbH -yhtiön nettisivuilta. Se ennätti yhdessä brittiläisen Chronos Technologyn kanssa ensimmäisinä kertomaan häiriöstä julkisesti ja arvelemaan häiriön mekanismia.

Tapaus oli itse asiassa hyvä muistutus siitä, miten avaruustekniikka vaikutta elämäämme nykyisin varsin konkreettisella tavalla – ja luonnollisesti myös siitä, miten pieni virhe saa nykyaikana helposti maailmanlaajuisia vaikutuksia.