{"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>Kuu Meteer M1<br \/>\nAllikas: vladtime.ru<\/i><\/p>\n<h2>Sissejuhatus<\/h2>\n<p>\nKosmosetehnika t\u00f6\u00f6 on v\u00f5imatu ilma raadiosidega, ja selles artiklis p\u00fc\u00fcan selgitada peamised ideed, mis on kujundanud standardite aluse, mille on v\u00e4lja t\u00f6\u00f6tanud Rahvusvaheline Kosmoses\u00fcsteemide Andmeedastusn\u00f5ukogu (Consultative Committee for Space Data Systems \u2013 CCSDS. Edasi kasutatakse seda l\u00fchendit).<\/p>\n<p>See publikatsioon keskendub peamiselt kanalitasemele, kuid ka teiste tasemete p\u00f5him\u00f5isted tutvustatakse. Artikkel ei pretendeeri t\u00e4ielikule ja ammendavale standardite kirjeldamisele. Nende sisu kohta saate tutvuda <noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\">veebilehel<\/a><\/noindex> CCSDS. Kuid need on \u00e4\u00e4rmiselt keerulised ja aega n\u00f5udvad, seet\u00f5ttu kulus meil palju aega nende m\u00f5istmisele, mist\u00f5ttu tahan siin jagada p\u00f5hiteavet, mis aitab teil k\u00f5ike \u00fclej\u00e4\u00e4nut kergemini m\u00f5ista. Nii et alustame.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Auv\u00e4\u00e4rne missioon CCSDS<\/h2>\n<p>\nV\u00f5ib-olla on kellelgi k\u00fcsimus: miks peaks k\u00f5ik j\u00e4rgima standardeid, kui saab v\u00e4lja t\u00f6\u00f6tada oma patenteeritud raadioside protokollide komplekti (v\u00f5i oma standardi, uute funktsioonidega), suurendades seel\u00e4bi s\u00fcsteemi turvalisust?<\/p>\n<p>Kogemus n\u00e4itab, et kasulikum on j\u00e4rgida CCSDS standardeid mitmel p\u00f5hjusel:<\/p>\n<ol>\n<li>Standardite avaldamise komisjoni kuuluvad maailmas k\u00f5ikide suurte kosmoseksperdid, tuues endaga kaasa hindamatut kogemust, mis on saadud aastatepikkuse erinevate missioonide kavandamise ja elluviimise k\u00e4igus. Oleks v\u00e4ga m\u00f5ttetu ignoreerida seda kogemust ja taas samadele kividel komistada.<\/li>\n<li>Need standardid on koosk\u00f5las juba olemasoleva maapealse seadme varustusega.<\/li>\n<li>Vigu k\u00f5rvaldates v\u00f5ib alati p\u00f6\u00f6rduda teiste agentuuride kolleegide poole, et nad korraldaksid oma maapealt seadmega suhtlemise seansi. Nagu n\u00e4ete, on standardid \u00e4\u00e4rmiselt kasulikud, seega uurime nende p\u00f5hikohti.<\/li>\n<\/ol>\n<p><\/p>\n<h2>Arhitektuur<\/h2>\n<p>\nStandardid on dokumentide kogum, mis peegeldab k\u00f5ige tavalist OSI (Open System Interconnection) mudelit, v\u00e4lja arvatud see, et kanali tasandil on \u00fchtsus piiratud telemeetriaga (kanal \u201ealla\u201c \u2013 kosmos \u2013 Maa) ja telek\u00e4skudega (kanal \u201e\u00fcles\u201c).<\/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 \/>\nVaadakem m\u00f5nda taset l\u00e4hemalt, alustades f\u00fc\u00fcsilisest ja liikudes \u00fclespoole. Selgemaks arusaamiseks vaatame vastuv\u00f5tja arhitektuuri. Edastaja on selle peegelpilt.<\/p>\n<h2>F\u00fc\u00fcsiline kiht<\/h2>\n<p>\nSellel tasemel muudetakse moduleeritud raadi signaal bitivooguks. Standardid on siin peamiselt soovituslikud, kuna on keeruline abstraktselt m\u00f5elda konkreetsetele riistvara realisatsioonidele. Siin on CCSDSi peamine roll m\u00e4\u00e4rata lubatud modulaarsused (BPSK, QPSK, 8-QAM jne) ja anda soovitusi s\u00fcmbolite s\u00fcnkroniseerimise, Doppleri nihke kompenseerimise jms implementatsiooni kohta.<\/p>\n<h2>S\u00fcnkroniseerimise ja kodeerimise tase<\/h2>\n<p>\nKuigi see on ametlikult kanalitasandi alamkiht, eristatakse seda tihti eraldi kihina oma t\u00e4htsuse t\u00f5ttu CCSDS standardite raames. See kiht muundab bitivoogude kaadriteks (telemeetria v\u00f5i telek\u00e4sud), millest r\u00e4\u00e4gime hiljem. Erinevalt f\u00fc\u00fcsilise tasandi s\u00fcmboolsetest s\u00fcnkroniseerimistest, mis v\u00f5imaldavad saada korrektset bitivoogu, teostatakse siin kaadris\u00fcnkroniseerimist. Vaadakem, kuidas andmed sellel tasandil liiguvad (aluselt \u00fclespoole):<\/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 bitivead tuvastamiseks ja\/v\u00f5i parandamiseks, mis paratamatult tekivad andmete edastamisel raadio kanalite kaudu. Siin me dekodeerimismenetlusi ei k\u00e4sitle, vaid saame vaid teadaolevad andmed, mis on vajalikud edasise kihtide t\u00f6\u00f6 loogika m\u00f5istmiseks. <\/p>\n<p>Koodid v\u00f5ivad olla plokilised ja pidevad. Standardid ei kohusta kasutama kindlat kodeerimisviisi, kuid see peab olema olemas. Pidevateks peetakse konvolutsioonikoode. Nende abil kodeeritakse pidev bitivoog. Erinevalt plokikohtadest, kus andmed jagatakse koodiblokkideks ja neid saab dekodeerida ainult terviklike plokkide raames. Koodiblokk on edastatavad andmed ja sellele lisatud \u00fclem\u00e4\u00e4rane teave, mis on vajalik andmete \u00f5igsuse kontrollimiseks ja v\u00f5imalike vigade parandamiseks. Ploki koode kuuluvad tuntud Reed-Solomoni koodid.<\/p>\n<p>Kui kasutatakse konvolutsioonkodeerimist, sisenevad bitid esialgu dekoodrisse. Selle t\u00f6\u00f6 tulemus (k\u00f5ik see toimub loomulikult pidevalt) on andmeplokid CADU (kanali juurdep\u00e4\u00e4su andme\u00fcksus). See struktuur on vajalik kaadris\u00fcnkroniseerimiseks. Iga CADU l\u00f5ppu on lisatud s\u00fcnkroniseerimismarker (ASM \u2013 lisatud s\u00fcnkroniseerimismarker). Need on eelnevalt teadaolevad 4 baiti, mille abil s\u00fcnkroniseerija leiab CADU alguse ja l\u00f5pu. Nii saavutatakse kaadris\u00fcnkroniseerimine.<\/p>\n<p>J\u00e4rgmine valikuline s\u00fcnkroniseerimise ja kodeerimise etapp on seotud f\u00fc\u00fcsilise tasandi t\u00f6\u00f6 omadustega. See on derandomiseerimine. Probleem on selles, et s\u00fcmboolse s\u00fcnkroniseerimise saavutamiseks on vajalik sagedane vahetus s\u00fcmbolite vahel. Kui edastame n\u00e4iteks kilobaiti andmeid, mis koosnevad ainult \u00fchikutest, siis s\u00fcnkroniseerimine kaob. Seet\u00f5ttu seguneb \u00fclekande sisend perioodilise pseudojuhusliku j\u00e4rjestusega, et nullide ja \u00fcksteiste tihedus oleks \u00fchtlane.<\/p>\n<p>Seej\u00e4rel toimub plokkidega koodide dekodeerimine ning see, mis alles j\u00e4\u00e4b, on s\u00fcnkroniseerimise ja kodeerimise tasandi l\u00f5ppprodukt \u2013 kaader.<\/p>\n<h2>Kanalitase<\/h2>\n<p>\n\u00dchel pool saab kanalitasandi t\u00f6\u00f6tleja kaadreid ning teiselt poolt v\u00e4ljundit pakette. Kuna pakettide suurus pole formaalselt piiratud, on nende usaldusv\u00e4\u00e4rseks edastamiseks vajalik nende jagamine v\u00e4iksemate struktuurideks \u2013 kaadriteks. Siin vaatleme kahte alamjaotust: eraldi telemeetri (TM) ja telecommand (TC) jaoks.<\/p>\n<h3>Telemeetria<\/h3>\n<p>\nLihtsamalt \u00f6eldes, need on andmed, mida maapealne jaam K\u0410-lt saab. K\u00f5ik edastatavad andmed jagunevad v\u00e4ikesteks fikseeritud pikkusega fragmentideks \u2013 kaadriteks, mis sisaldavad edastatavaid andmeid ja teenindusv\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 \/>\nAlustame telemeetriakaadri p\u00f5hipealkirjaga. Edasi luban endal m\u00f5nes kohas lihtsalt standardeid t\u00f5lkida, samal ajal andes m\u00f5ned selgitused.<\/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 \/>\nPeakanali identifikaatori (Master Channel ID) v\u00e4lja tuleb sisaldada kaadri versiooninumbrit ja seadme identifikaatorit.<\/p>\n<p><i>Iga K\u0410, CCSDSi standardite kohaselt peab olema oma unikaalne identifikaator, mille abil saab raamest m\u00e4\u00e4rata, millisele seadmele see kuulub. Formaalset taotlust seadme registreerimiseks on vajalik esitada, ja selle nimi koos identifikaatoriga avaldatakse avatud allikates. Kuid tihti ignoreerivad Venemaa tootjad seda protseduuri, omistades seadmele suvalise identifikaatori. Raami versiooninumber aitab m\u00e4\u00e4ratleda, millist versiooni standarditest kasutatakse, et raami \u00f5igesti lugeda. Siin k\u00e4sitleme ainult k\u00f5ige konservatiivsemat standardit versiooniga \u201e0\u201d.<\/i><\/p>\n<p>Virtuaalse kanali identifikaatori (Virtual Channel ID) v\u00e4ljas peab olema VCID kanali kohta, kust pakett saabus. VCID valikul pole mingeid piiranguid, sealhulgas virtuaalsed kanalid ei pea olema numbritega j\u00e4rjestatud.<\/p>\n<p><i>Sageli on vajalik edastatavaid andmeid multipekteerida. Selleks on olemas virtuaalsete kanalite mehhanism. N\u00e4iteks edastab satelliit Meteor-M2 n\u00e4htavas spektris v\u00e4rvi pilti, jagades selle kolmeks mustvalgeks - iga v\u00e4rv edastatakse oma virtuaalses kanalis eraldi paketina, kuigi selle kaadristruktuuris on teatud k\u00f5rvalekalle standarditest.<\/i><\/p>\n<p>Operational Control'i lipu v\u00e4li peaks olema indikaator, kas Operational Control v\u00e4li on telemeetriakaadris olemas v\u00f5i mitte. Need 4 bitti kaadrin l\u00f5pus teenivad tagasiside s\u00e4ilitamiseks, kui kontrollitakse telecommandide kaadrite kohaletoimetamist. Nendest r\u00e4\u00e4gime natuke hiljem.<\/p>\n<p><i>Peamise ja virtuaalse kanali kaadrikoodide loendurid on v\u00e4ljad, mis suurenevad \u00fche v\u00f5rra iga kaadri saatmisel. Need on indikaatoriteks, et \u00fckski kaader ei ole kaduma l\u00e4inud.<\/i><\/p>\n<p>Telemeetriakaadri andmete staatus on veel kaks bitti lippude ja andmete kohta, millest vaatame l\u00e4bi vaid 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 \/>\nTeise p\u00e4ise (Secondary Header) lippude v\u00e4li peaks olema indikaator, kas teise p\u00e4ise (Secondary Header) olemasolu telemeetriakaadris on v\u00f5i mitte.<\/p>\n<p><i>Soovi korral saab igale kaadrile lisada t\u00e4iendava pealkirja ning seal v\u00f5ib paigutada igasuguseid andmeid vastavalt oma \u00e4ran\u00e4gemisele.<\/i><\/p>\n<p>Esimese pealkirja n\u00e4itaja v\u00e4li (First Header Pointer) peab, kui s\u00fcnkroonimislipu v\u00e4\u00e4rtus on \u201e1\u201d, sisaldama binaarset esitusviisi esimese octeti asukohast esmase paketi andmev\u00e4ljas (Data Field) telemeetria kaadris. Asukoht arvutatakse nullist alates andmev\u00e4lja algusest kasvavas j\u00e4rjestuses. Kui andmev\u00e4ljas ei ole paketi algust, peab esimese pealkirja n\u00e4itaja v\u00e4li olema binaarses esituses \u201e11111111111\u201d (see v\u00f5ib juhtuda, kui \u00fcks pikk pakett katab rohkem kui \u00fche kaadri). <\/p>\n<p>Kui andmev\u00e4ljas on t\u00fchine pakett (Idle Data), siis peab esimese pealkirja n\u00e4itaja olema binaarses esituses \u201e11111111110\u201d. Selle v\u00e4li kaudu peab vastuv\u00f5tja tagama voolu s\u00fcnkroniseerimise. See v\u00e4li garanteerib s\u00fcnkroniseerimise taastamise isegi juhul, kui kaadreid j\u00e4\u00e4b vahele.<\/p>\n<p><i>See, the packet may start, for instance, in the middle of frame 4 and end at the beginning of frame 20. This field serves to find its start. Packets also have a header, which specifies its length, so when locating the pointer to the first header, the link-layer handler must read it, thus determining where the packet ends.<\/i><br \/>\nIf the error control field is present, it must be included in each telemetry frame for a specific physical channel throughout the mission.<\/p>\n<p>This field is calculated using the CRC method. The procedure should take n-16 bits of the telemetry frame and insert the calculation result into the last 16 bits.<\/p>\n<h4>Telecommands<\/h4>\n<p>\nThe telecommand frame has several significant differences. Among them:<\/p>\n<ol>\n<li>Different header structure<\/li>\n<li>Dynamic length. This means that the frame length is not fixed as it is in telemetry but can change depending on the packets being transmitted.<\/li>\n<li>Pakettide kohaletoimetamise garantiimehhanism. See t\u00e4hendab, et K\u0410 peab p\u00e4rast vastuv\u00f5tmist kinnitama kaadrite \u00f5igsuse v\u00f5i k\u00fcsima edastamist alates kaadrist, mille juures v\u00f5is juhtuda parandamatu viga.<\/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 \/>\nPaljud v\u00e4ljad on meile juba tuttavad telemeetria kaadri p\u00e4isest. Need t\u00e4idavad samu \u00fclesandeid, seega vaatame siin ainult uusi v\u00e4lju.<\/p>\n<p>\u00dcks \u00fcmbersuunamisflaagi bitti kasutatakse kaadrite kontrollimiseks vastuv\u00f5tjas. Selle lipu v\u00e4\u00e4rtus \"0\" peab n\u00e4itama, et see kaader on t\u00fc\u00fcpi A ja selle kontroll peaks toimuma FARM-i kohaselt. Selle lipu v\u00e4\u00e4rtus \"1\" peab n\u00e4itama vastuv\u00f5tjale, et see kaader on t\u00fc\u00fcpi B ja peab FARM-i kohaselt kontrollimise k\u00f5rvale j\u00e4tma.<\/p>\n<p><i>See lipp annab vastuv\u00f5tjale teada, kas kasutada kaadrite kohaletoimetamise kinnitamise mehhanismi, mida nimetatakse FARM - Frame Acceptance and Reporting Mechanism.<\/i><\/p>\n<p>Juhtimisriba lipp peaks n\u00e4itama, kas andmev\u00e4li edastab k\u00e4sku v\u00f5i andmeid. Kui lipp on \u201e0\u201d, peab andmev\u00e4li sisaldama andmeid. Kui lipp on \u201e1\u201d, peab andmev\u00e4li sisaldama kontrollteavet FARM-i jaoks.<br \/>\n<i>FARM on konfigureeritav l\u00f5ppautomaat.<\/i><\/p>\n<p>RSVD. SPARE \u2013 reserveeritud bitid.<\/p>\n<p><i>Tundub, et CCSDS-l on nende osas tulevikuks plaanid ja tagasema \u00fchilduvuse nimel on nad juba praegustes standardi versioonides need bitid reserveerinud.<\/i><\/p>\n<p>Raami pikkuse v\u00e4li peab sisaldama bitivormingus arvu, mis on raami pikkus oktetites miinus \u00fcks.<\/p>\n<p>Raami andmev\u00e4li peab j\u00e4rgima pead ilma vahedeta ja sisaldama t\u00e4isarv oktete, mille maksimaalne pikkus on 1019 oktetit. See v\u00e4li peab sisaldama kas andmebloki v\u00f5i juhtimisteavet. Andmeplokk peab sisaldama:<\/p>\n<ul>\n<li>t\u00e4isarv oktete kasutajaandmeid<\/li>\n<li>segmenti pealkirja ja sellele j\u00e4rgnevaid t\u00e4isarv oktete kasutajaandmeid<\/li>\n<\/ul>\n<p>\nKui pealkiri on esitatud, peab andmeplokk sisaldama Paketti, mitmeid Pakette v\u00f5i selle osa. Pealkirjata andmeplokk ei tohi sisaldada Pakettide osi, kuid v\u00f5ib sisaldada erivorminguga andmeblokke. Seet\u00f5ttu on pealkiri vajalik, kui edastatav andmeplokk ei mahu \u00fchte kaadrisse. Pealkirjaga andmeplokki nimetatakse segmendiks.<\/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 \/>\nKahe bitise lippude v\u00e4li peab sisaldama:<\/p>\n<ul>\n<li>\u00ab01\u00bb \u2014 kui andmete esimene osa asub andmeplokis<\/li>\n<li>\u00ab00\u00bb \u2014 kui andmete keskmine osa asub andmeplokis<\/li>\n<li>\u00ab10\u00bb \u2014 kui andmete viimane osa asub andmeplokis<\/li>\n<li>\u00ab11\u00bb \u2014 kui jagamist ei toimu ja andmeplokki mahub t\u00e4ielikult \u00fcks v\u00f5i mitu paketti.<\/li>\n<\/ul>\n<p>\nMAP identifikaatori v\u00e4li peab sisaldama nullid, kui MAP kanaleid ei kasutata.<br \/>\n<i>M\u00f5nikord on 6 bitti, mis on m\u00e4\u00e4ratud virtuaalsetele kanalitele, ebapiisavad. Ja kui on vajalik andmete multipleximine suurema arvu kanalite jaoks, kasutatakse veel 6 bitti segmendi pealkirjast.<\/i><\/p>\n<h4>FARM<\/h4>\n<p>\nVaatame l\u00e4hemalt, kuidas toimib raamide kohaletoimetamise kontrolls\u00fcsteem. See s\u00fcsteem on m\u00f5eldud ainult telek\u00e4skude raamidega t\u00f6\u00f6tamiseks, kuna need on olulised (telemootori saab alati uuesti k\u00fcsida, aga K\u0410 peab kuulma maapealset jaama selgelt ning alistuma tema k\u00e4skudele). Oletame, et oleme otsustanud meie satelliiti uuesti programmeerida ja saadame tema pardale 10 kilobaidi suuruse binaarfaili. Kanali tasemel jagatakse fail 10 raami (0, 1, \u2026, 9) ja need saadetakse j\u00e4rjestikku \u00fcles. Kui edastamine on l\u00f5ppenud, peab K\u0410 kinnitama paketi vastuv\u00f5tu \u00f5igust, v\u00f5i teatama, millises raamis esines viga. See teave saadetakse operatiivse kontrolli v\u00e4lja j\u00e4rgmises telemeetriaraamis (v\u00f5i v\u00f5ib K\u0410 algatada t\u00fchja raami (idle frame) edastamise, kui tal pole midagi \u00f6elda). Saadud telemeetriast oleme kas veendunud, et k\u00f5ik on korras, v\u00f5i alustame s\u00f5numi edastamist uuesti. Oletame, et satelliit ei kuulnud raami nr 7. Sel juhul saadame talle raamid 7, 8, 9. Kui vastust ei tule, saadetakse pakett t\u00e4ielikult uuesti (ja nii mitu korda, kuni m\u00f5istame, et katsed on asjatud).<\/p>\n<p>Allpool on esitatud operaatori kontrolli v\u00e4lja struktuur koos m\u00f5nede v\u00e4ljade kirjeldusega. Selles v\u00e4ljas 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 \u00fcsna lihtne aru saada p\u00f5hiv\u00e4ljade otstarbest ning teisi vaadata igav, peidan detaillise 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 see sisaldama 0.<\/p>\n<p>Kontrolls\u00f5na versiooni number (CLCW Version Number):<br \/>\nSelle kontrolls\u00f5na t\u00fc\u00fcbi puhul peab bittide esitus olema \"00\".<\/p>\n<p>Oleku v\u00e4li (Status Field):<br \/>\nSelle v\u00e4lja kasutamine m\u00e4\u00e4ratakse igale missioonile eraldi. Seda saab kasutada kohalike t\u00e4iustuste jaoks erinevates kosmoseagentuurides.<\/p>\n<p>Virtuaalkanali identifikaator (Virtual Channel Identification):<br \/>\nPeab sisaldama virtuaalkanali identifikaatorit, millega see kontrolls\u00f5na on seotud.<\/p>\n<p>Juurtasandi p\u00e4\u00e4sulipp (Flag for Access to Physical Channel):<br \/>\nLipp peab andma teavet vastuv\u00f5tja f\u00fc\u00fcsilise taseme valmisoleku kohta. Kui vastuv\u00f5tja f\u00fc\u00fcsiline tase ei ole kaadreid vastu v\u00f5tmiseks valmis, peab v\u00e4li sisaldama \"1\"; muidu \"0\".<\/p>\n<p>S\u00fcnkroonimise vea lipp:<br \/>\nLipp v\u00f5ib anda teada, et f\u00fc\u00fcsiline tase t\u00f6\u00f6tab halva signaali tasemel ja tagasi l\u00fckatud kaadrite arv on liiga suur. Selle v\u00e4lja kasutamine on valikuline; kui seda kasutatakse, peaks see sisaldama '0' s\u00fcnkroonimise olemasolu korral ja '1' s\u00fcnkroonimise puudumise korral.<\/p>\n<p>T\u00f5kestamise lipp:<br \/>\nSee bitti peaks sisaldama FARMi blokeeringu staatust iga virtuaalkanali jaoks. V\u00e4\u00e4rtus '1' sellel v\u00e4ljal peaks viitama sellele, et FARM on blokeeritud ja kaadreid hakatakse tagasi l\u00fckkama iga virtuaaltaseme jaoks, muidu '0'.<\/p>\n<p>Ootamise lipp:<br \/>\nSee bitti peaks kasutama selleks, et osutada, et vastuv\u00f5tja ei suuda antud virtuaalkanali andmeid t\u00f6\u00f6delda. V\u00e4\u00e4rtus '1' osutab, et k\u00f5ik kaadrid hakatakse tagasi l\u00fckkama antud virtuaalkanalis, muidu '0'.<\/p>\n<p>Edastamise lipp:<br \/>\nSee lipp peaks sisaldama '1', kui \u00fcks v\u00f5i enam A-t\u00fc\u00fcpi kaadrit on tagasi l\u00fckatud v\u00f5i on tuvastatud puuduj\u00e4\u00e4ke, seega on vajalik edastamine. Lipp '0' n\u00e4itab, et tagasi l\u00fckatud kaadreid ja puuduj\u00e4\u00e4ke ei olnud.<\/p>\n<p>Vastuse v\u00e4\u00e4rtus:<br \/>\nRaami number, mis ei olnud vastu v\u00f5etud. M\u00e4\u00e4ratakse sidekaardil oleva loenduri j\u00e4rgi.<\/p>\n<h2>V\u00f5rgutasand<\/h2>\n<p>\nVeidi k\u00e4sitleme ka seda taset. Siin on kaks v\u00f5imalust: kas kasutada kosmosepaketi protokolli v\u00f5i encapsuleerida m\u00f5ni muu protokoll CCSDS paketti.<\/p>\n<p>Kosmosepaketi protokolli \u00fclevaade on teema eraldi artikli jaoks. See on loodud selleks, et nii \u00f6elda rakendused saaksid sujuvalt andmeid vahetada. Igal rakendusel on oma aadress ja p\u00f5hifunktsionaalsus teistega andmete vahetamiseks. Samuti on olemas teenuseid, mis tegelevad liikluse suunamise, kohaletoimetamise kontrolli jne.<\/p>\n<p>Encapsuleerimine on lihtsam ja arusaadavam. Standardid v\u00f5imaldavad encapsuleerida CCSDS pakettidesse mis tahes protokolle, lisades t\u00e4iendava p\u00f5hiteate. <\/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 peal on erinevad t\u00e4hendused, olenevalt encapsuleeritava 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 p\u00f5hiv\u00e4li \u2013 pikkuse pikkus. See v\u00f5ib varieeruda 0 kuni 4 baitini. Samuti peab selles pealkirjas olema n\u00e4idatud encapsuleeritud protokolli t\u00fc\u00fcp, kasutades tabelit. <noindex><a rel=\"nofollow\" href=\"https:\/\/sanaregistry.org\/r\/protocol_id\/\">siit<\/a><\/noindex>.<\/p>\n<p>IP kapseldamisel kasutatakse veel \u00fchte kihti, et m\u00e4\u00e4rata paketi t\u00fc\u00fcp.<br \/>\nLisada tuleb veel \u00fcks pealkiri, mille pikkus on v\u00e4hemalt \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 \u00e4\u00e4rmiselt liialdatud ning teatud v\u00e4ljad oleks v\u00f5imalik k\u00f5rvale j\u00e4tta. T\u00f5epoolest, tulemuseks oleva kanali efektiivsus (kuni v\u00f5rgu tasandini) on umbes 40%. Kuid niipea kui on vajalik nende standardite rakendamine, saab selgeks, et igal v\u00e4ljal, igal pealkirjal on oma oluline \u00fclesanne, mille eiramine toob kaasa mitmeid mitmet\u00e4henduslikkuseid. <\/p>\n<p>Kui habra-kogukond selle teema vastu huvi tunneb, olen r\u00f5\u00f5mus, et saaksin avaldada veel mitmeid artikleid, mis k\u00e4sitlevad kosmosekommunikatsiooni 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 Kosmosekommunikatsiooni 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 kanali kodeerimine<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/132x0b2.pdf\">CCSDS 132.0-B-2 \u2014 TM kosmilise andme\u00fclekande protokoll<\/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 Kapseldamise 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 kanali kodeerimine<\/a><\/noindex><br \/>\n<noindex>CCSDS 232.1-B-2 Kommunikatsiooni toimimise menetlus-1<\/noindex><br \/>\n<noindex>CCSDS 401.0-B-28 Raadiofrekventsi ja modulaars\u00fcsteemid \u2014 Osa 1 (Maa ja kosmoselaevad)<\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/702x1b1c1.pdf\">CCSDS 702.1-B-1 \u2014 IP CCSDS kosmose\u00fchenduste kaudu<\/a><\/noindex><\/p>\n<p><b>P.S.<\/b><br \/>\n\u00c4rge l\u00f6\u00f6ge liiga k\u00f5vasti, kui leiate ebat\u00e4psusi. Andke neist teada 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.0.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.0.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 kosmosekommunikatsiooni 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}]}}