{"id":35921,"date":"2019-10-31T22:07:35","date_gmt":"2019-10-31T19:07:35","guid":{"rendered":"https:\/\/prohoster.info\/blog\/nemnogo-o-standartah-kosmicheskoj-svyazi\/"},"modified":"2019-10-31T22:07:35","modified_gmt":"2019-10-31T19:07:35","slug":"nemnogo-o-standartah-kosmicheskoj-svyazi","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/nemnogo-o-standartah-kosmicheskoj-svyazi","title":{"rendered":"Veidi kosmoseside standarditest","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Veidi kosmoseside standarditest\" src=\"\/wp-content\/uploads\/2019\/07\/b5804517205f84e921eec5558c5e6f62.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Satelliit Meteor M1<br \/>\nAllikas: vladtime.ru<\/i><\/p>\n<h2>Sissejuhatus<\/h2>\n<p>\nKosmosetehnika ei saa eksisteerida ilma raadioside, ja selles artiklis p\u00fc\u00fcan ma selgitada p\u00f5hiteemasid, mis on aluseks standarditele, mille arendas v\u00e4lja Rahvusvaheline Kosmoses\u00fcsteemide Andmete Edastamise Konsultatiivkomitee (Consultative Committee for Space Data Systems \u2013 CCSDS). Edaspidi kasutatakse seda akron\u00fc\u00fcmi.<\/p>\n<p>See publikatsioon keskendub peamiselt kanali tasemele, kuid tutvustatakse ka p\u00f5hikontseptsioone teistel tasanditel. Artikkel ei pretendeeri mingil moel standardite k\u00f5ikeh\u00f5lmavale ja t\u00e4ielikule kirjeldamisele. Sellega saate tutvuda <noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\">veebisaidil<\/a><\/noindex> CCSDS. Siiski on need standardsed dokumendid v\u00e4ga keerulised ja nende m\u00f5istmiseks kulus meil m\u00e4rkimisv\u00e4\u00e4rselt aega, seega soovin siin esitada p\u00f5hiteavet, mille najal saate teistega lihtsamalt hakkama. Nii et alustame.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>CCSDS koolituse missioon<\/h2>\n<p>\nV\u00f5ib-olla on kellegil k\u00fcsimus: miks k\u00f5igil peaks olema standarditest kinni pidada, kui saaks arendada oma patenteeritud raadioside protokollide komplekti (v\u00f5i oma standardit, koos blackjacki ja uute funktsioonidega), suurendades seega s\u00fcsteemi turvalisust?<\/p>\n<p>Praktika n\u00e4itab, et CCSDS standardite j\u00e4rgimine on kasulikum j\u00e4rgmiste p\u00f5hjuste t\u00f5ttu:<\/p>\n<ol>\n<li>Standardite avaldamise komiteesse kuuluvad k\u00f5ikide suurte kosmoseagentuuride esindajad \u00fcle maailma, kes toovad kaasa oma v\u00e4\u00e4rtusliku kogemuse, mis on saadud aastatepikkuse erinevate missioonide projekteerimise ja toimimise k\u00e4igus. Oleks \u00e4\u00e4rmiselt tobe ignoreerida seda kogemust ja uuesti nende konksude peale astuda.<\/li>\n<li>Need standardid toetavad juba turul olemasolevaid maapealseid seadmeid.<\/li>\n<li>Praeguste t\u00f5rgete k\u00f5rvaldamisel on alati v\u00f5imalik p\u00f6\u00f6rduda kolleegide poole teistest agentuuridest, et nad saaksid oma maapealt seadmest seanssi teostada. Nagu n\u00e4ete, on standardsed lahendused \u00e4\u00e4rmiselt kasulikud, seega vaatame nende peamisi punkte.<\/li>\n<\/ol>\n<p><\/p>\n<h2>Arhitektuur<\/h2>\n<p>\nStandardid on dokumentide kogum, mis kajastab k\u00f5ige tavalist OSI (Open System Interconnection) mudelit, v\u00e4lja arvatud see, et kanali tasemel on \u00fcldistus piiratud telemeetria (kanal \u201ealla\u201c \u2013 kosmos \u2013 Maa) ja telek\u00e4skude (kanal \u201e\u00fcles\u201c) jagunemisega.<\/p>\n<p><img decoding=\"async\" alt=\"Veidi kosmoseside standarditest\" src=\"\/wp-content\/uploads\/2019\/07\/b8fbad5d061e0ff7f8bb5bf89b61babd.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVaatame m\u00f5ningaid tasemeid l\u00e4hemalt, alustades f\u00fc\u00fcsilisest ja liikudes \u00fclespoole. Parema selguse huvides vaatame vastuv\u00f5tupoolt. Edastav pool on selle peegelpilt.<\/p>\n<h2>F\u00fc\u00fcsiline tase<\/h2>\n<p>\nSelles tasemes toimub moduleeritud raadiolainete muundamine bittide vooguks. Standardid on siin enamasti soovituslikku laadi, kuna sellel tasemel on raske abstraktida konkreetsest riistvara rakendusest. Siin on CCSDSi peamine roll m\u00e4\u00e4rata lubatud modulaarsused (BPSK, QPSK, 8-QAM jne) ja anda soovitusi s\u00fcmbolite s\u00fcnkroniseerimise ja doppleri nihke kompenseerimise mehhanismide rakendamiseks.<\/p>\n<h2>S\u00fcnkroniseerimise ja kodeerimise tase<\/h2>\n<p>\nFormaalsetel alustel on see kanalitaseme alamtaseme osa, kuid see eristatakse tihti eraldi tasemena oma t\u00e4htsuse t\u00f5ttu CCSDSi standardites. See tasand muundab bittide voogu nn kaadriteks (telemetria v\u00f5i telek\u00e4sklused), millest r\u00e4\u00e4gime hiljem. Erinevalt s\u00fcmbolite s\u00fcnkroniseerimisest f\u00fc\u00fcsilisel tasemel, mis v\u00f5imaldab saada korrektse bittide voogu, toimub siin kaadrite s\u00fcnkroniseerimine. Vaatame teed, mida andmed sellel tasemel l\u00e4bivad (alt \u00fcles):<\/p>\n<p><img decoding=\"async\" alt=\"Veidi kosmoseside standarditest\" src=\"\/wp-content\/uploads\/2019\/07\/e1cbcf0fcc3f4e96428b0fb4b74ef5de.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKuid enne seda tasub \u00f6elda paar s\u00f5na kodeerimise kohta. See protseduur on vajalik, et tuvastada ja\/v\u00f5i parandada bitivigu, mis paratamatult tekivad andmete edastamisel raadiokanalil. Siin me dekodeerimisprotseduure ei k\u00e4sitle, vaid saame vaid teavet, mis on vajalik taseme edasise toimimise m\u00f5istmiseks. <\/p>\n<p>Koodid v\u00f5ivad olla plokilised ja pidevad. Standardid ei n\u00f5ua konkreetse kodeerimist\u00fc\u00fcbi kasutamist, kuid see peab kindlasti olemas olema. Pidevaid koodide hulka kuuluvad konvolutsioonikoodid. Nende abil kodeeritakse pidev bittide voog. Erinevalt plokikoodidest, kus andmed jaotatakse koodiblokkideks ja neid saab dekodeerida ainult t\u00e4iskestustega. Koodiblokk on edastatav teave ja sellele lisatud \u00fcleliigne info, mis on vajalik andmete \u00f5ige vastuv\u00f5tu kontrollimiseks ja v\u00f5imalike vigade parandamiseks. Plokikoodide alla kuuluvad kuulsad Reed-Solomoni koodid.<\/p>\n<p>Kui kasutatakse konvolutsioonikodeerimist, edastatakse bitivool algusest dekooderisse. Selle t\u00f6\u00f6 tulemuseks (k\u00f5ik see toimub pidevalt) on CADU (kanali juurdep\u00e4\u00e4sudate \u00fcksus) andmeblokkide loomine. See struktuur on vajalik kaadri s\u00fcnkroniseerimiseks. Iga CADU l\u00f5pus on s\u00fcnkroniseerimismarker (ASM \u2013 k\u00fclge kinnitatud s\u00fcnkroniseerimismarker). Need on eelnevalt tuntud 4 bitti, mille abil s\u00fcnkronisaator leiab CADU alguse ja l\u00f5pu. Nii saavutatakse kaadri s\u00fcnkroniseerimine.<\/p>\n<p>J\u00e4rgmine valikuline etapp s\u00fcnkrooni ja kodeerimise tasemel on seotud f\u00fc\u00fcsilise taseme t\u00f6\u00f6omadustega. See on de-randomiseerimine. Probleem seisneb selles, et s\u00fcmboolse s\u00fcnkroniseerimise saavutamiseks on vajalikud sagedased \u00fcleminekud s\u00fcmbolite vahel. Nii et kui edastame oletatavasti kilobaiti andmeid, mis koosnevad ainult \u00fchtedest, kaotatakse s\u00fcnkroniseerimine. Seet\u00f5ttu segatakse sisse tulevad andmed perioodilise pseudo-juhusliku j\u00e4rjestusega, et nullide ja \u00fchtede tihedus oleks \u00fchtlane.<\/p>\n<p>Seej\u00e4rel toimub plokkide koodide dekodeerimine, ja see, mis on j\u00e4\u00e4nud, on s\u00fcnkroniseerimise ja kodeerimise taseme l\u00f5pptooteks \u2013 kaader.<\/p>\n<h2>Kanali tase<\/h2>\n<p>\n\u00dchelt poolt saab kanali taseme t\u00f6\u00f6tleja kaadreid, teiselt poolt v\u00e4ljastab ta pakette. Kuna formaalselt ei ole pakettide suurusele mingeid piiranguid, on nende usaldusv\u00e4\u00e4rseks edastamiseks vajalik need jagada v\u00e4iksemateks struktuurteks \u2013 kaadriteks. Siin vaatame kahte alamjaotust: eraldi telemetria (TM) ja telek\u00e4skude (TC) jaoks.<\/p>\n<h3>Telemetria<\/h3>\n<p>\nLihtsalt \u00f6eldes on need andmed, mida maapealne jaam saab satelliidilt. K\u00f5ik edastatav teave jagatakse v\u00e4ikesteks fikseeritud pikkusega fragmentideks \u2013 kaadriteks, mis sisaldavad edastatavaid andmeid ja teenusv\u00e4lju. Vaatame kaadri struktuuri l\u00e4hemalt:<\/p>\n<p><img decoding=\"async\" alt=\"Veidi kosmoseside standarditest\" src=\"\/wp-content\/uploads\/2019\/07\/3318f297bfb9688cd5a34c9d4e5b0531.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJa alustame telemeetriakaadri peamise p\u00e4ise uurimist. Edasi luban endal m\u00f5nes kohas lihtsalt standardeid t\u00f5lkida, samal ajal andes m\u00f5ningaid selgitusi.<\/p>\n<p><img decoding=\"async\" alt=\"Veidi kosmoseside standarditest\" src=\"\/wp-content\/uploads\/2019\/07\/302623006bc20c86acfcc4dd763b7a8d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPeamise kanalite tuvastaja (Master Channel ID) v\u00e4li peab sisaldama kaadri versiooninumbrit ja seadme tunnust.<\/p>\n<p><i>Iga K\u0410, vastavalt CCSDS standarditele, peab olema unikaalne identifikaator, mille alusel saab teada, millisele seadmele see kuulub. Formaalset registreerimist n\u00f5utakse seadme registreerimiseks, mille nimi koos identifikaatoriga avaldatakse avalikes allikates. Kuid sageli ignoreerivad Venemaa tootjad seda protseduuri ja m\u00e4\u00e4ravad seadmele suvalise identifikaatori. Raami versiooninumber aitab m\u00e4\u00e4rata, millist standardversiooni kasutatakse, et asjakohaselt raami lugeda. Siin vaatleme ainult k\u00f5ige konservatiivsemat standardit versiooniga \u201e0\u201d.<\/i><\/p>\n<p>Virtuaalse kanali identifikaatori (Virtual Channel ID) v\u00e4ljas peab olema VCID, milliselt kanalilt pakett tuli. VCID valimisele ei ole mingeid piiranguid, eriti ei pea virtuaalsed kanalid olema j\u00e4rjestikku numereeritud.<\/p>\n<p><i>V\u00e4ga sageli on vajalik edastatavate andmete multipliitmine. Selleks on olemas virtuaalsete kanalite mehhanism. N\u00e4iteks satelliit Meteor-M2 edastab v\u00e4rvilisi pilte n\u00e4htavas spektris, jagades need kolmeks mustvalgeks \u2013 iga v\u00e4rv edastatakse oma virtuaalses kanalis eraldi paketina, kuigi tema raamide struktuuris on mingisugune k\u00f5rvalekalle standarditest.<\/i><\/p>\n<p>Operational Control lipuv\u00e4lja peab olema indikaator, mis n\u00e4itab, kas telemeetriaraamis on Operational Control v\u00e4li v\u00f5i mitte. Need 4 bitti raami l\u00f5pupoole teenivad tagasiside s\u00e4ilitamise eesm\u00e4rki, et kontrollida k\u00e4su raamide edastamise j\u00e4lgimist. R\u00e4\u00e4gime neist natuke hiljem.<\/p>\n<p><i>Pea- ja virtuaalkanali kaadriarvestid on v\u00e4ljad, mis suurenevad \u00fche v\u00f5rra iga edastatud raami puhul. Need n\u00e4itavad, et \u00fckski raami ei ole kadunud.<\/i><\/p>\n<p>Telemeetriaraami andmete staatus on veel kaks bitti lipup\u00f5hiseid ja andmeid, millest vaatame ainult m\u00f5ningaid.<\/p>\n<p><img decoding=\"async\" alt=\"Veidi kosmoseside standarditest\" src=\"\/wp-content\/uploads\/2019\/07\/3d62e946f221cd3a1c2414afaa557177.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLisapealkirja (Secondary Header) lipp peab olema indikaator, mis n\u00e4itab, kas telemeetriaraamis on olemas v\u00f5i puudub lisapealkiri.<\/p>\n<p><i>Soovi korral v\u00f5ib igale raami lisada lisapealkirja ja paigutada sinna mis tahes andmed oma \u00e4ran\u00e4gemise j\u00e4rgi.<\/i><\/p>\n<p>Esimese pealkirja n\u00e4idiku v\u00e4li (First Header Pointer), kui s\u00fcnkroonimise lipp on v\u00e4\u00e4rtusega \u201e1\u201c, peab sisaldama esimest paketti andmev\u00e4ljas (Data Field). Asetust loetakse alates 0 suurenevas j\u00e4rjestuses andmev\u00e4lja algusest. Kui telemeetria kaadris ei ole paketi algust, peab esimese pealkirja n\u00e4idiku v\u00e4li olema v\u00e4\u00e4rtusega binaarrepresentatsioon \u201e11111111111\u201c (see v\u00f5ib juhtuda, kui \u00fcks pikk pakett katab rohkem kui \u00fche kaadri). <\/p>\n<p>Kui andmev\u00e4ljas on t\u00fchi pakett (Idle Data), siis peab esimese pealkirja n\u00e4idiku v\u00e4\u00e4rtus olema binaarrepresentatsioon \u201e11111111110\u201c. Selle v\u00e4lja p\u00f5hjal peab vastuv\u00f5tja saavutama vooge s\u00fcnkroniseerimise. See v\u00e4li tagab s\u00fcnkroniseerimise taastumise isegi juhul, kui kaadreid on vahele j\u00e4\u00e4nud.<\/p>\n<p><i>See t\u00e4hendab, et pakett v\u00f5ib n\u00e4iteks alata 4. kaadri keskel ja l\u00f5ppeda 20. kaadri alguses. Just selle v\u00e4lja eesm\u00e4rk on leida paketi algus. Pakettidel on samuti pealkiri, kus on m\u00e4rgitud selle pikkus, seega peab kanalit\u00f6\u00f6tleja esimese pealkirja n\u00e4idiku leidmisel selle l\u00e4bi lugema, et m\u00e4\u00e4rata, kus pakett l\u00f5peb.<\/i><br \/>\nKui vigade kontrolli v\u00e4li on olemas, peab see sisalduma igas telemeetria kaadris konkreetse f\u00fc\u00fcsilise kanali jaoks kogu missiooni jooksul.<\/p>\n<p>See v\u00e4li arvutatakse CRC meetodi kohaselt. Protseduur peab v\u00f5tma n-16 bitti telemeetria kaadrist ja sisestama arvutustulemuse viimasesse 16 bittidesse.<\/p>\n<h4>Telekomandod<\/h4>\n<p>\nTelekomandide kaadril on mitu olulist erinevust. Nende hulgas:<\/p>\n<ol>\n<li>Teine pealkirjade struktuur<\/li>\n<li>D\u00fcnaamiline pikkus. See t\u00e4hendab, et kaadri pikkus ei ole kindlaks m\u00e4\u00e4ratud nagu see on telemeetriaga, vaid v\u00f5ib varieeruda s\u00f5ltuvalt edastatud paketidest.<\/li>\n<li>Pakettide kohaletoimetamise garantii mehhanism. See t\u00e4hendab, et K\u0410 peab p\u00e4rast vastuv\u00f5ttu kinnitama kaadrite \u00f5ige vastuv\u00f5tu v\u00f5i k\u00fcsima edastamist seal, kus pakk, millel v\u00f5is olla parandamata viga, vastu v\u00f5eti.<\/li>\n<\/ol>\n<p>\n<img decoding=\"async\" alt=\"Veidi kosmoseside standarditest\" src=\"\/wp-content\/uploads\/2019\/07\/42cb6f086f90a549b3094bf2b17b1d2d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Veidi kosmoseside standarditest\" src=\"\/wp-content\/uploads\/2019\/07\/6dec42bbf2e8e8dc4eea0579a53f4dca.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPalju v\u00e4lju on meile juba tuttavad telemeetria kaadrilt. Neil on sama eesm\u00e4rk, seega k\u00e4sitleme siin ainult uusi valdkondi.<\/p>\n<p>\u00dche k\u00e4su lipu bitti tuleks kasutada raami vastuv\u00f5tmisel kontrollimiseks. \u201e0\u201c v\u00e4\u00e4rtus selle lipu korral peaks t\u00e4hendama, et antud raami t\u00fc\u00fcp on A ja selle kontrollimine peab toimuma vastavalt FARM-ile. \u201e1\u201c v\u00e4\u00e4rtus selle lipu korral annab vastuv\u00f5tjale teada, et antud raam on t\u00fc\u00fcp B ja peab FARM-i kontrollist k\u00f5rvale hiilima.<\/p>\n<p><i>See lipp teavitab vastuv\u00f5tjat, kas kasutada raamide edastamise kinnitamise mehhanismi, mida nimetatakse FARM-iks \u2013 Raami Vastuv\u00f5tmise ja Teavitamise Mehhanismiks.<\/i><\/p>\n<p>Juhtimisk\u00e4su lipp tuleks kasutada selleks, et m\u00f5ista, kas andmev\u00e4li edastab k\u00e4su v\u00f5i andmed. Kui lipp on \u201e0\u201c, siis peaks andmev\u00e4li sisaldama andmeid. Kui lipp on \u201e1\u201c, siis peaks andmev\u00e4li sisaldama FARM-i jaoks kontrollteavet.<br \/>\n<i>FARM on l\u00f5pmatu automaat, mille parameetreid on v\u00f5imalik seadistada.<\/i><\/p>\n<p>RSVD. SPARE \u2013 reserveeritud bitid.<\/p>\n<p><i>Tundub, et CCSDS-l on nende suhtes tulevikus plaanid, ja tagasimakse \u00fchilduvuse nimel on nad juba praegustes standardi versioonides need bitid reserveerinud.<\/i><\/p>\n<p>Raami pikkuse v\u00e4li peaks sisaldama bitti, mis on raami pikkus oktetides miinus \u00fcks.<\/p>\n<p>Raami andmev\u00e4li peaks j\u00e4rgima pealkirja ilma vahekohtadeta ja sisaldama kokkulepitud arvu oktette, maksimaalselt 1019 oktetti. See v\u00e4li peab sisaldama kas andmeplokki v\u00f5i juhtimisteavet. Andmeplokk peab sisaldama endas:<\/p>\n<ul>\n<li>kasutajate andmete oktette<\/li>\n<li>segmenti pealkirja ja sellele j\u00e4rgnevate kasutajate andmete oktette<\/li>\n<\/ul>\n<p>\nKui pealkiri on esitatud, peab andmeplokk sisaldama Paketti, mitut Paketti v\u00f5i selle osa. Pealkirjata andmeplokk ei tohi sisaldada Pakettide osi, kuid v\u00f5ib sisaldada privaatformaadi andmeplokke. Seega on pealkiri vajalik, kui edastatav andmeplokk ei mahu \u00fchte raami. Pealkirjaga andmeplokki nimetatakse segmentiks.<\/p>\n<p><img decoding=\"async\" alt=\"Veidi kosmoseside standarditest\" src=\"\/wp-content\/uploads\/2019\/07\/ad788e279d02d8f4cf17f64a645ec0a3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKahest bitist koosnev lipuv\u00e4li peaks sisaldama:<\/p>\n<ul>\n<li>\u201e01\u201c \u2013 kui andmete esimene osa asub andmeplokis<\/li>\n<li>\u201e00\u201c \u2013 kui andmete keskmine osa asub andmeplokis<\/li>\n<li>\u201e10\u201c \u2013 kui andmete viimane osa asub andmeplokis<\/li>\n<li>\u00ab11\u00bb \u2014 kui jagunemist ei toimu ja andmablokki mahub tervikuna \u00fcks v\u00f5i mitu paketti.<\/li>\n<\/ul>\n<p>\nMAP-i identifikaatori v\u00e4li peab sisaldama nullide seeriat, kui MAP-kanaleid ei kasutata.<br \/>\n<i>M\u00f5nikord v\u00f5ib 6 bitti, mis on eraldatud virtuaalsetele kanalitele, osutuda ebapiisavaks. Kui andmeid tuleb multiplexerida suuremale kanalite arvule, kasutatakse veel 6 bitti segmentide pealkirjast.<\/i><\/p>\n<h4>FARM<\/h4>\n<p>\nVaadakem l\u00e4hemalt s\u00fcsteemi, mis kontrollib kaadrite edastamise protsessi. See s\u00fcsteem eeldab, et t\u00f6\u00f6 toimub ainult k\u00e4skude kaadritega, arvestades nende t\u00e4htsust (telemeetri on alati v\u00f5imalik uuesti k\u00fcsida, kuid K\u0410 peab r\u00e4\u00e4kima maapealse jaama k\u00e4skudega selgelt ja alati neid kuulama). Olgu pealegi, oleme otsustanud meie satelliiti \u00fcmber programmeerida ja saadame sellele 10 kilobaiti binaarfaili. Kanalitasemel jaguneb fail 10 kaadriks (0, 1, \u2026, 9), mis saadetakse j\u00e4rjestikku \u00fcles. Kui edastamine on l\u00f5petatud, peab K\u0410 kinnitama paketi \u00f5ige vastuv\u00f5tu v\u00f5i teatama, kus kaadris viga toimus. See teave saadetakse operatiivsesse j\u00e4lgimisv\u00e4lja l\u00e4himas telemeetria kaadris (v\u00f5i K\u0410 v\u00f5ib algatada t\u00fchja kaadri (idle frame) edastamise, kui tal pole midagi \u00f6elda). Saadud telemeetriast veendume, et k\u00f5ik on korras, v\u00f5i alustame teate edastamise kordamist. Oletame, et satelliit ei kuulnud kaadrit nr 7. Seega saadame talle kaadrid 7, 8, 9. Kui vastust ei tule, saadetakse pakett tervikuna veelkord (ja nii mitu korda, kuni m\u00f5istame, et katsetest ei piisa).<\/p>\n<p>Allpool on esitatud operatiivse j\u00e4lgimise v\u00e4lja struktuur koos m\u00f5ne v\u00e4lja kirjeldusega. Sellel v\u00e4ljal sisalduvaid andmeid nimetatakse CLCW \u2013 Communication Link Control Word.<\/p>\n<p><img decoding=\"async\" alt=\"Veidi kosmoseside standarditest\" src=\"\/wp-content\/uploads\/2019\/07\/02577fe594c2af306f2b1ea8deaaa394.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKuna pildilt on piisavalt lihtne aru saada p\u00f5hiv\u00e4ljade t\u00e4hendust ja teised on igavad, peidan detailse kirjelduse spoilerisse<\/p>\n<p><b class=\"spoiler_title\">CLCW v\u00e4ljade de\u0161ifreerimine<\/b>Kontrolls\u00f5na t\u00fc\u00fcp (Control Word Type):<br \/>\nSelle kontrolls\u00f5na t\u00fc\u00fcbi puhul peab sisaldama 0<\/p>\n<p>Kontrolls\u00f5na versioon (CLCW Version Number):<br \/>\nSelle kontrolls\u00f5na t\u00fc\u00fcbi puhul peab olema bitivormis \u00ab00\u00bb.<\/p>\n<p>Oleku v\u00e4li (Status Field):<br \/>\nSelle v\u00e4li kasutamine m\u00e4\u00e4ratakse iga missiooni jaoks eraldi. Seda v\u00f5ivad kasutada kohalike paranduste jaoks erinevad kosmoseagentuurid.<\/p>\n<p>Virtuaalkanali identifitseerimine (Virtual Channel Identification):<br \/>\nPeab sisaldama virtuaalkanali identifitseerimist, millega see kontrolls\u00f5na seondub.<\/p>\n<p>F\u00fc\u00fcsilise kanali juurdep\u00e4\u00e4su lipp:<br \/>\nLipp peab andma teavet f\u00fc\u00fcsilise tasandi vastuv\u00f5tja valmiduse kohta. Kui f\u00fc\u00fcsilise tasandi vastuv\u00f5tja ei ole kaadrite vastuv\u00f5tmiseks valmis, peab v\u00e4lja sisaldama \"1\", vastasel juhul \"0\".<\/p>\n<p>S\u00fcnkroonimise t\u00f5rke lipp:<br \/>\nLipp v\u00f5ib n\u00e4idata, et f\u00fc\u00fcsiline tase t\u00f6\u00f6tab kehva signaali tasemega ja tagasil\u00fckatud kaadrite arv on liiga suur. Selle v\u00e4lja kasutamine on valikuline; kui seda kasutatakse, peab see sisaldama \"0\" s\u00fcnkroonimise olemasolul ja \"1\" selle puudumisel.<\/p>\n<p>Blokeerimise lipp:<br \/>\nSee bit peab sisaldama FARM-i blokeerimise staatust iga virtuaalkanali jaoks. V\u00e4\u00e4rtus \"1\" sellises v\u00e4ljas peab n\u00e4itama, et FARM on blokeeritud ja kaadrid hakatakse igas virtuaaltasandis tagasi l\u00fckkama, vastasel juhul \"0\".<\/p>\n<p>Ootamise lipp:<br \/>\nSee bit peab olema kasutada, et n\u00e4idata, et vastuv\u00f5tja ei saa antud virtuaalkanalis andmeid t\u00f6\u00f6delda. V\u00e4\u00e4rtus \"1\" n\u00e4itab, et k\u00f5ik kaadrid tagasi l\u00fckatakse antud virtuaalkanalis, vastasel juhul \"0\".<\/p>\n<p>Uuesti edastamise lipp:<br \/>\nSee lipp peab sisaldama \"1\", kui \u00fcks v\u00f5i rohkem A-t\u00fc\u00fcpi kaadrit on tagasi l\u00fckatud v\u00f5i puuduvad kaadrid, mist\u00f5ttu on vajalik uuesti edastamine. Lipp \"0\" n\u00e4itab, et ei ole tagasi l\u00fckatud kaadreid ega puudusi.<\/p>\n<p>Vastuse v\u00e4\u00e4rtus:<br \/>\nKaader, mis ei olnud vastuv\u00f5etud. M\u00e4\u00e4ratakse telekommando p\u00e4ises olevast loendurist.<\/p>\n<h2>V\u00f5rgutasand<\/h2>\n<p>\nKitsendame veidi ka seda taset. Siin on v\u00f5imalikud kaks valikut: kasutada kas kosmosepaketi protokolli v\u00f5i kapseldada m\u00f5ni muu protokoll CCSDS paketti.<\/p>\n<p>Kosmosepaketi protokolli \u00fclevaade on eraldi artikli teema. See on loodud selleks, et nii\u00f6elda rakendused saaksid sujuvalt andmeid vahetada. Igal rakendusel on oma aadress ja p\u00f5hifunktsionaalsus andmete vahetamiseks teiste rakendustega. Samuti on olemas teenused, mis suunavad liiklust, tagavad kohaletoimetamise j\u00e4relevalve ja nii edasi.<\/p>\n<p>Kapseldamine on lihtsam ja arusaadavam. Standardsed v\u00f5imalused annavad v\u00f5imaluse kapseldada CCSDS pakettidesse mis tahes protokolle, lisades t\u00e4iendava p\u00e4ise. <\/p>\n<p><img decoding=\"async\" alt=\"Veidi kosmoseside standarditest\" src=\"\/wp-content\/uploads\/2019\/07\/7fabc64210cce41868a68ce88b2c4c56.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKus pealkirjal on erinevad t\u00e4hendused s\u00f5ltuvalt pakendatud protokolli pikkusest: <\/p>\n<p><img decoding=\"async\" alt=\"Veidi kosmoseside standarditest\" src=\"\/wp-content\/uploads\/2019\/07\/f8913d58611070a4a6a2d4abc9ba6b35.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSiin on peamine v\u00e4li \u2013 pikkuse pikkus. See v\u00f5ib varieeruda 0 kuni 4 baitini. Samuti tuleb sellel pealkirjal m\u00e4rkida, milline on pakendatud protokoll, kasutades tabelit. <noindex><a rel=\"nofollow\" href=\"https:\/\/sanaregistry.org\/r\/protocol_id\/\">siit<\/a><\/noindex>.<\/p>\n<p>IP pakendamise puhul kasutatakse veel \u00fchte kihti, et m\u00e4\u00e4rata paketi t\u00fc\u00fcp.<br \/>\nPeab lisama veel \u00fche pealkirja, mille pikkus on \u00fcks oktet:<\/p>\n<p><img decoding=\"async\" alt=\"Veidi kosmoseside standarditest\" src=\"\/wp-content\/uploads\/2019\/07\/3b2e0928c00eda5bd34cd5341c30dee0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKus PID on veel \u00fcks protokolli identifikaator, mis on saadud <noindex><a rel=\"nofollow\" href=\"https:\/\/sanaregistry.org\/r\/ipe_header\/\">siit<\/a><\/noindex><\/p>\n<h2>Kokkuv\u00f5te<\/h2>\n<p>\nEsmapilgul v\u00f5ib tunduda, et CCSDS pealkirjad on \u00fclimalt \u00fcleliigsed ja teatud v\u00e4ljad v\u00f5iksid olla v\u00e4listatud. T\u00f5epoolest, saadud kanali efektiivsus (kuni v\u00f5rgu tasemeni) on umbes 40%. Kuid niipea, kui tekib vajadus nende standardite rakendamiseks, on selge, et igal v\u00e4ljal, igal pealkirjal on oma t\u00e4htis missioon, mille ignoreerimine toob kaasa terve rea ebaselgusi. <\/p>\n<p>Kui habra\u00fching huvitub sellest teemast, oleksin r\u00f5\u00f5mus avaldada veel terve rida artikleid, mis k\u00e4sitlevad kosmose side teooriat ja praktikat. Ait\u00e4h t\u00e4helepanu eest!<\/p>\n<h2>Allikad<\/h2>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/130x0g3.pdf\">CCSDS 130.0-G-3 \u2014 Kosmose side protokollide \u00fclevaade<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/131x0b3e1.pdf\">CCSDS 131.0-B-2 \u2014 TM s\u00fcnkroniseerimine ja kanalikoodimine<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/132x0b2.pdf\">CCSDS 132.0-B-2 \u2014 TM kosmose andmeedastusprotokoll<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/133x0b1c2.pdf\">CCSDS 133.0-B-1 \u2014 Kosmosepaketi protokoll<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/133x1b2c2.pdf\">CCSDS 133.1-B-2 \u2014 Pakendamise teenus<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/231x0b3.pdf\">CCSDS 231.0-B-3 \u2014 TC s\u00fcnkroniseerimine ja kanalikoodimine<\/a><\/noindex><br \/>\n<noindex>CCSDS 232.1-B-2 Kommunikatsiooni t\u00f6\u00f6protseduur-1<\/noindex><br \/>\n<noindex>CCSDS 401.0-B-28 Raadio sagedus ja modulatsioonis\u00fcsteemid \u2014 Osa 1 (Maajaamad ja kosmosetooted)<\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/702x1b1c1.pdf\">CCSDS 702.1-B-1 \u2014 IP \u00fcle CCSDS kosmose linkide<\/a><\/noindex><\/p>\n<p><b>P.S.<\/b><br \/>\n\u00c4rge l\u00f6\u00f6ge liiga k\u00f5vasti, kui leiate ebat\u00e4psusi. Teatage neist ja need parandatakse \ud83d\ude42<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/458884\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043f\u0443\u0442\u043d\u0438\u043a \u041c\u0435\u0442\u0435\u043e\u0440 \u041c1 \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a: vladtime.ru \u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u042d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u044f \u043a\u043e\u0441\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0442\u0435\u0445\u043d\u0438\u043a\u0438 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u0430 \u0431\u0435\u0437 \u0440\u0430\u0434\u0438\u043e\u0441\u0432\u044f\u0437\u0438, \u0438 \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u043f\u043e\u0441\u0442\u0430\u0440\u0430\u044e\u0441\u044c \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u044c \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0438\u0434\u0435\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043b\u0435\u0433\u043b\u0438 \u0432 \u0444\u0443\u043d\u0434\u0430\u043c\u0435\u043d\u0442 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u0432, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0445 \u041c\u0435\u0436\u0434\u0443\u043d\u0430\u0440\u043e\u0434\u043d\u044b\u043c \u041a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u0442\u0438\u0432\u043d\u044b\u043c \u041a\u043e\u043c\u0438\u0442\u0435\u0442\u043e\u043c \u043f\u043e \u043a\u043e\u0441\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 (Consultative Committee for Space Data Systems \u2013 CCSDS. \u0414\u0430\u043b\u0435\u0435 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u044d\u0442\u0430 \u0430\u0431\u0431\u0440\u0435\u0432\u0438\u0430\u0442\u0443\u0440\u0430). \u042d\u0442\u0430 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u043a\u0430\u043d\u0430\u043b\u044c\u043d\u043e\u043c\u0443 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26871,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-35921","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043f\u0443\u0442\u043d\u0438\u043a \u041c\u0435\u0442\u0435\u043e\u0440 \u041c1 \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a: vladtime.ru.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/nemnogo-o-standartah-kosmicheskoj-svyazi\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430\u0445 \u043a\u043e\u0441\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0441\u0432\u044f\u0437\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043f\u0443\u0442\u043d\u0438\u043a \u041c\u0435\u0442\u0435\u043e\u0440 \u041c1 \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a: vladtime.ru.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/nemnogo-o-standartah-kosmicheskoj-svyazi\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:07:35+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:07:35+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Natuke kosmose side standarditest | ProHoster","description":"Satelliit Meteor M1 Allikas: vladtime.ru.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/nemnogo-o-standartah-kosmicheskoj-svyazi","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430\u0445 \u043a\u043e\u0441\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0441\u0432\u044f\u0437\u0438 | ProHoster","og:description":"\u0421\u043f\u0443\u0442\u043d\u0438\u043a \u041c\u0435\u0442\u0435\u043e\u0440 \u041c1 \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a: vladtime.ru.","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/nemnogo-o-standartah-kosmicheskoj-svyazi","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:07:35+00:00","article:modified_time":"2019-10-31T19:07:35+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35921","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 01:17:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:53:32","updated":"2026-01-22 01:17:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/35921","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=35921"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/35921\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/26871"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=35921"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=35921"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=35921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}