Lisaks tcp/ip-le on mitmeid viise aja sĂŒnkroonimiseks. MĂ”ned neist nĂ”uavad ainult tavalist telefoni, samas kui teised vajavad kallist, haruldast ja tundlikku elektroonilist varustust. Ulatuslik aja sĂŒnkroonimissĂŒsteemide infrastruktuur hĂ”lmab observatooriume, riiklikke instituute, raadiostsirkulations, satelliitgrupeeringuid ja palju muud.
TĂ€na rÀÀgin, kuidas toimub aja sĂŒnkroonimine ilma internetita ja kuidas teha ise âsatelliidiâ NTP server.
LĂŒhilaine raadiovalisus
Ameerika Ăhendriikides edastab NIST tĂ€pset aega ja sagedust 2.5, 5, 10, 15 ja 20 MHz raadiolaineid jaamast WWVH Fort Collins'is, Colorado osariigis, ning sagedustel 2.5, 5, 10 ja 15 MHz jaamast WWVH Kauai, Hawaii osariigis. Ajakood edastatakse 60-sekundilise intervalliga kiirusel 1 b/s, kasutades laius-impulssmodulatsiooni alamkandjal 100 Hz.
Kanada Riikliku TeadusnÔukogu (NRC) edastab aja ja sageduse teavet sagedustel 3.33, 7.85 ja 14.67 MHz jaamast CHU Ottawas, Ontario provinss.

WWVH edastusformaat
LĂŒhilainejaamade signaali levitamine toimub tavaliselt ionosfÀÀri ĂŒlemiste kihtide kaudu peegeldumise teel. Signaali edastused vĂ”ivad olla saadud suurte vahemaade kauguselt, kuid aja tĂ€psus on umbes ĂŒhe millisekundi ulatuses.
Praegune standard NTPv4 sisaldab audio draivereid WWV, WWVH ja CHU jaoks.
Pika laine raadiovalisus
NIST edastab ka tÀpset aega ja sagedust pika laine raadiovÀlja kaudu 60 kHz sagedusel Boulderis, Colorado osariigis. On ka teisi tÀpse aja signaali edastusjaamu pikemate lainete kaudu.
KÔne ja asukoht
Sagedus (kHz)
VÔimsus (kW)
WWVB Fort Collins, Colorado, USA
60
50
DCF77 Mainflingen, Saksamaa
77.5
30
MSF Rugby, Ăhendkuningriik
60>
50
HBG Prangins, Ć veits
75
20
JJY Fukushima, Jaapan
40
50
JJY Saga, Jaapan
60
50
Madalsageduslikud Aja Standardi Jaamad
Ajavahetuskood edastatakse 60-sekundilise intervalli kaudu kiirusel 1 b/s, tĂ€pselt nagu lĂŒhilainejaamades. Andmete edastamise formaadid on samuti sarnased mĂ”lema standardiga. Signaali levik toimub madalama ioonosfÀÀri kihtide kaudu, mis on suhteliselt stabiilsed ja omavad ettearvestatavaid pĂ€evaseid kĂ”rguse kĂ”ikumisi. TĂ€nu sellele fĂŒĂŒsilise keskkonna ettearvatavusele tĂ”useb tĂ€psus kuni 50 ÎŒs.

WWVB edastusformaat
Geostatsionaarne keskkonna jÀlgimise satelliit
USA-s edastab NIST ka tĂ€pset aega ja sagedust umbes 468 MHz kaudu geostatsionaarsetelt keskkonna jĂ€lgimise satelliitidelt (GOES). Ajavahetuskood vaheldub kaugseireandmete kĂŒsitamise sĂ”numitega. See koosneb 60 BCD poolbaita, mis edastatakse 30 sekundi intervallidega. Ajavahetuskoodi informatsioon on sarnane maapealsete teenustega.
Globaalsete positsioneerimissĂŒsteemide
USA kaitseministeerium kasutab GPS-i tĂ€pses navigeerimises maapinnal, merel ja Ă”hus. See sĂŒsteem tagab 24-tunnise katvuse ĂŒle kogu maailma, kasutades satelliitide konstellatsiooni 12-tunnistel radadel, mis on kaldu 55° nurga all.
Algne konstellatsioon 24 satelliidist on laiendatud 31 satelliidini ebaĂŒhtlases konstellatsioonis, et vĂ€hemalt 6 satelliiti oleks alati nĂ€htaval ning 8 vĂ”i enam satelliiti oleks suuremas osas maailmast nĂ€htaval.
GPS-sarnaseid teenuseid haldavad vĂ”i plaanivad ka teised riigid. Venemaa GLONASS on toimunud juba tosin aastat, alates 2. septembrist 2010, mil satelliitide kogus viidi 26-ni â konstellatsioon oli tĂ€ielikult paigaldatud, et tagada maakera tĂ€ielik katvus.

GPS-satelliidid ĂŒle kogu maailma.
Euroopa Liidu satelliitnavigatsioonisĂŒsteemi nimetatakse âGalileoâ. Ootati, et âGalileoâ hakkab tööle 2014â2016, kui kĂ”ik 30 planeeritud satelliiti pÀÀseb orbiidile, kuid 2018. aastaks ei olnud âGalileoâ satelliitide konstellatsioon vajalikku arvu seadmeid veel saavutanud.
On ka veel hiina "Baidu", mis tĂ”lkes tĂ€hendab âdelfiinâ. Grupi koosseisus on 16 satelliiti, mis alustas kaupade kasutusele vĂ”tmist 27. detsembril 2012, moodustades regionaalse positsioneerimissĂŒsteemi. Plaanitakse, et sĂŒsteem hakkab tĂ€ielikult toimima 2020. aastaks. Just tĂ€na ilmus Habras , teade selle sĂŒsteemi satelliidi eduka kĂ€ivitamise kohta.
Koordinaatide mÀÀramise matemaatika SRSN-is
Kuidas GPS/GloNASS navigator teie nutitelefonis mÀÀrab asukoha nii tĂ€pselt raadiopositsioneerimise sĂŒsteemi (SRSN) abil? Aru saama arvutuste pĂ”himĂ”ttest, tuleb meenutada stereomeetriat ja algebralisi teadmisi vanemate klasside keskkoolist vĂ”i fĂŒĂŒsika-matemaatika koolist.
Iga satelliit edastab vastuvÔtjale tÀpse kellaaja. Satelliidil on paigaldatud aatomikellad, seega saab nendele kindel olla. Teades valguse kiirus, pole keeruline mÀÀrata sfÀÀri raadiust, mille pinnal satelliit asub. See sfÀÀr, puutudes kokku Maaga, moodustab ringi, mille peal asub GPS/GloNASS vastuvÔtja.
Kui signaal tuleb kahest satelliidist, on meil juba maapinna ja kahe sfÀÀri ristumise punkt, mis annab vaid kaks punkti ringil. Kolmanda satelliidi sfÀÀr peaks ideaalis tabama ĂŒhte neist kahest punktist, mÀÀrates lĂ”puks vastuvĂ”tja koordinaadid.
PĂ”himĂ”tteliselt saame isegi kahe satelliidi kaudu kaudsete mĂ€rkide abil aru, milline neist kahtest punktist on tĂ”ele lĂ€hemal, ja tĂ€napĂ€evased navigeerimistarkvara algoritmid saavad selle ĂŒlesandega hakkama. Miks siis vajame neljandat satelliiti?

Asukoha mÀÀramine satelliitide grupi abil.
Ei ole raske mĂ€rgata, et selles ideaalilises pildis on palju nĂŒansse, mis mĂ”jutavad arvutuste tĂ€psust. VastuvĂ”tja aeg on ilmselt kĂ”ige silmatorkavam vigaallika. Et kĂ”ik toimiks Ă”igesti, peavad GPS/GloNASS vastuvĂ”tja ajad olema sĂŒnkroniseeritud satelliidi ajaga. Ilma selleta oleks viga ± 100 tuhat km.
Kiirusest, ajast ja kaugusest tuletatud valemist S = v*t saame signaalide edastamise aluse vÔrrandi SRSN-is. Kaugus satelliidist on vÔrdsustatud valguse kiirus korrutatuna satelliidi ja vastuvÔtja ajaerinevusega.

Peamiselt juhtub see seetĂ”ttu, et isegi pĂ€rast kĂ”iki sĂŒnkroniseerimisi teame vastuvĂ”tja tĐżŃ kohta piisava tĂ€psusega. TĂ”elise aja ja tĐżŃ vahel eksisteerib alati Ît, mille tĂ”ttu arvutuste tĂ€psus muutub vastuvĂ”etamatuks. Just seetĂ”ttu on vajalik neljas satelliit.
Nelja satelliidi vajalikkuse matemaatilise pĂ”hjendamise selgemaks muutmiseks koostame vĂ”rrandite sĂŒsteemi.

Nelja tundmatu x, y, z ja Ît mÀÀramiseks on vajalik, et vaatlemiste arv oleks vĂ”rdne vĂ”i suurem kui tundmatute arv. See on vajalik, kuid mitte piisav tingimus. Kui normaalvĂ”rrandite maatriks osutub degenerateeritud olema, ei ole vĂ”rrandite sĂŒsteemil lahendust.
Eraldi ei saa unustada Erilise Suhteooria ja relativistlike efektide kohta, kus satelliitide aatomikellades aeg aeglustub vÔrreldes maapinnaga.

Kui arvata, et satelliit liigub orbiidil kiirusel 14 000 km/h, siis saame aeglustumise umbes 7 ÎŒs (mikrosekundit). Teisest kĂŒljest mĂ”juvad ka Ăldise Suhteooria relativistlikud efektid.
Asi on selles, et satelliidid orbiidil asuvad suurel kaugusel Maast, kus aeg-ruumikontinuumi kumerus on vĂ€iksem kui maapinnal Maa massi tĂ”ttu. Vastselt ĂS, kellad, mis asuvad lĂ€hemal massiivsele objektile, nĂ€ivad kulgevad aeglasemalt kui need, mis asuvad kaugemal.

- G â gravitaatsioonikonstant;
- M â objekti mass, antud juhul Maa;
- r â kaugus Maa keskpunktist satelliidini;
- c â valguse kiirus.
Selle valemi jĂ€rgi arvutamine annab satelliidil aeglustumise 45 ÎŒs. Kokku -7 ÎŒs + 45 ÎŒs = 38 ÎŒs tasakaal â ĂS ja ĂS efektidest.
Praktilistes asjades, mis kÀsitlevad positsioneerimist SRNS abil, tuleb arvestada ka ioonosfÀÀri ja troposfÀÀri viivitusi. Lisaks on 46 ns korrektsioonid seotud GPS satelliitide orbiidi ekstsentrilisusega 0.02.
VĂ”imalus saada signaale samaaegselt rohkem kui neljast GPS / GLONASS satelliidist vĂ”imaldab veelgi suurendada vastuvĂ”tja koordinaatide tĂ€psust. See saavutatakse tĂ€nu sellele, et navigator lahendab nende nelja tundmatuga nelja vĂ”rrandi sĂŒsteemi.
kord ja vÔtab keskmise vÀÀrtuse, suurendades lÔpliku hinnangu tÀpsust matemaatika statistikaseaduste kohaselt.
Kuidas seadistada Stratum 1 NTP serverit satelliidiĂŒhenduse kaudu
Kvaliteetse ajaserveri seadistamiseks on vajalik vaid GPSD, NTP ja GPS-vastuvĂ”tja, millel on 1PPS (ĂŒks impulss sekundis) vĂ€ljund.
1. Installige gpsd ja ntpd vÔi gpsd ja chronyd. gpsd versioon peab olema ℠3.20
(1:1109)$ sudo emerge -av gpsd chrony
Kohalik kaugindeksi koopia on ajakohane ja seda kasutatakse.
SÔltuvuste arvutamine... tehtud!
[binaarne N ] net-misc/pps-tools-0.0.20120407::gentoo 31 KiB
[binaarne N ] net-misc/chrony-3.5-r2::gentoo USE="adns caps cmdmon ipv6 ntp phc readline refclock rtc seccomp (-html) -libedit -pps (-selinux)" 246 KiB
[binaarne N ] sci-geosciences/gpsd-3.17-r3:0/23::gentoo USE="X bluetooth cxx dbus ipv6 ncurses python shm sockets udev usb -debug -latency-timing -ntp -qt5 -static -test" GPSD_PROTOCOLS="aivdm ashtech earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 navcom ntrip oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tnt tripmate tsip ublox -fury -geostar -nmea0183 -nmea2000 -passthrough" PYTHON_TARGETS="python2_7" 999 KiB
Kokku: 3 paketti (3 uut, 3 binaarset), allalaadimise suurus: 1275 KiB
Kas soovite neid pakette ĂŒhendada? [Jah/ei]2. Ăhendage PPS toega GPS-vastuvĂ”tja RS232 seerianumbriga vĂ”i USB-pordiga.
Tavaline odav GPS-vastuvÔtja ei sobi; vÔib-olla peate veidi otsima sobiva.
3. Veenduge, et seade tÔepoolest vÀljastab PPS, selleks kontrollige porti utiliidiga gpsmon.
4. Avage fail /etc/conf.d/gpsd ja muutke jÀrgmist rida.
Asendage
GPSD_OPTIONS=""niimoodi
GPSD_OPTIONS="-n"See muudatus on vajalik, et gpsd kÀivitamisel kohe allikaid SRNS-i otsima hakata.
5. KÀivitage vÔi taaskÀivitage gpsd.
(1:110)$ sudo /etc/init.d/gpsd start
(1:111)$ sudo /etc/init.d/gpsd restart
Systemd-distrode jaoks kasutage vastavat systemctl kÀsku.
6. Kontrollige cgps kÀskluse konsoolivÀljundit.
Peate veenduma, et andmed jÔuavad satelliitidelt korralikult. Konsoolis peaks olema midagi sarnast illustrationiga.

cgps kÀsu konsoolivÀljund.
7. On aeg redigeerida faili /etc/ntp.conf.
# GPS Serial data reference (NTP0)
server 127.127.28.0
fudge 127.127.28.0 time1 0.9999 refid GPS
# GPS PPS reference (NTP1)
server 127.127.28.1 prefer
fudge 127.127.28.1 refid PPS
Ălemine NTP0 kirje viitab universaalsele ajallikale, mis on saadaval peaaegu kĂ”ikides GPS-seadmetes. Alumine NTP1 kirje mÀÀratleb palju tĂ€psema PPS allika.
8. TaaskÀivitage ntpd.
(1:112)$ sudo /etc/init.d/ntpd restart Systemd-distrode jaoks kasutage kÀsku systemctl.
$ sudo systemctl restart ntp
Kasutatud materjalid
- David L Mills, VÔrgu Aja Protokoll Maal ja Kosmoses, Teine VÀljaanne.
Allikas: habr.com
