Aja sĂŒnkroonimine ilma internetita

Aja sĂŒnkroonimine ilma internetita

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.

Aja sĂŒnkroonimine ilma internetita
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.

Aja sĂŒnkroonimine ilma internetita
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.

Aja sĂŒnkroonimine ilma internetita
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 artikkel, 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?

Aja sĂŒnkroonimine ilma internetita
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.

Aja sĂŒnkroonimine ilma internetita

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.

Aja sĂŒnkroonimine ilma internetita

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.

Aja sĂŒnkroonimine ilma internetita

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.

Aja sĂŒnkroonimine ilma internetita

  • 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. Aja sĂŒnkroonimine ilma internetita 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.

Aja sĂŒnkroonimine ilma internetita
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

Aja sĂŒnkroonimine ilma internetita

Aja sĂŒnkroonimine ilma internetita

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster