{"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\/hu\/blog\/administrirovanie\/nemnogo-o-standartah-kosmicheskoj-svyazi","title":{"rendered":"N\u00e9h\u00e1ny sz\u00f3 a \u0171rkommunik\u00e1ci\u00f3s sztenderdekr\u0151l","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"N\u00e9h\u00e1ny sz\u00f3 a \u0171rkommunik\u00e1ci\u00f3s sztenderdekr\u0151l\" src=\"\/wp-content\/uploads\/2019\/07\/b5804517205f84e921eec5558c5e6f62.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Meteor M1 m\u0171hold<br \/>\nForr\u00e1s: vladtime.ru<\/i><\/p>\n<h2>Bevezet\u00e9s<\/h2>\n<p>\nA \u0171rtechnika \u00fczemeltet\u00e9se nem lehets\u00e9ges r\u00e1di\u00f3kapcsolat n\u00e9lk\u00fcl, \u00e9s ebben a cikkben megpr\u00f3b\u00e1lom elmagyar\u00e1zni azokat az alapelveket, amelyek a Nemzetk\u00f6zi \u0170rid\u0151k\u00f6zl\u00e9si Rendszerek Tan\u00e1csad\u00f3 Bizotts\u00e1ga (Consultative Committee for Space Data Systems \u2013 CCSDS) \u00e1ltal kidolgozott szabv\u00e1nyok alapj\u00e1t k\u00e9pezik. A tov\u00e1bbiakban ezt az r\u00f6vid\u00edt\u00e9st fogom haszn\u00e1lni.<\/p>\n<p>Ez a publik\u00e1ci\u00f3 f\u0151k\u00e9nt a csatorna szintj\u00e9vel foglalkozik, azonban m\u00e1s szintek alapvet\u0151 fogalmait is be fogom mutatni. A cikk semmilyen m\u00f3don nem ig\u00e9nyli a szabv\u00e1nyok teljes k\u00f6r\u0171 \u00e9s r\u00e9szletes bemutat\u00e1s\u00e1t. Azokkal itt lehet megismerkedni <noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\">weboldalon<\/a><\/noindex> CCSDS. Azonban ezek nehezen \u00e9rthet\u0151ek, \u00e9s hogy meg\u00e9rts\u00fck \u0151ket, sok id\u0151t t\u00f6lt\u00f6tt\u00fcnk el, ez\u00e9rt itt szeretn\u00e9m bemutatni az alapvet\u0151 inform\u00e1ci\u00f3kat, amelyek birtok\u00e1ban sokkal k\u00f6nnyebb lesz az \u00f6sszes t\u00f6bbi r\u00e9szletet meg\u00e9rteni. Kezdj\u00fck.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>A CCSDS nemes k\u00fcldet\u00e9se<\/h2>\n<p>\nLehet, hogy valakiben felmer\u00fclt a k\u00e9rd\u00e9s: mi\u00e9rt kellene mindenkinek betartania a szabv\u00e1nyokat, ha lehet kifejleszteni egy saj\u00e1t, szabadalmazott r\u00e1di\u00f3kapcsolati protokollt (vagy r\u00e9szletesebb szabv\u00e1nyt, \u00faj funkci\u00f3kkal), \u00edgy jav\u00edtva a rendszer biztons\u00e1g\u00e1t?<\/p>\n<p>A gyakorlat azt mutatja, hogy el\u0151ny\u00f6sebb a CCSDS szabv\u00e1nyaihoz tartani magunkat az al\u00e1bbi okok miatt:<\/p>\n<ol>\n<li>A szabv\u00e1nyok kiad\u00e1s\u00e1\u00e9rt felel\u0151s bizotts\u00e1g tagjai a vil\u00e1g \u00f6sszes jelent\u0151s \u0171r\u00fcgyn\u00f6ks\u00e9g\u00e9b\u0151l sz\u00e1rmaznak, \u00e9s hozt\u00e1k magukkal a k\u00fcl\u00f6nb\u00f6z\u0151 k\u00fcldet\u00e9sek tervez\u00e9s\u00e9b\u0151l \u00e9s \u00fczemeltet\u00e9s\u00e9b\u0151l szerzett felbecs\u00fclhetetlen tapasztalataikat. Nagyon ostobas\u00e1g lenne figyelmen k\u00edv\u00fcl hagyni ezt a tapasztalatot, \u00e9s \u00fajra a r\u00e9gi hib\u00e1kra l\u00e9pni.<\/li>\n<li>Ezek a szabv\u00e1nyok m\u00e1r l\u00e9tez\u0151 f\u00f6ldi \u00e1llom\u00e1sokkal kompatibilisek.<\/li>\n<li>B\u00e1rmilyen probl\u00e9ma eset\u00e9n mindig lehet seg\u00edts\u00e9get k\u00e9rni m\u00e1s \u00fcgyn\u00f6ks\u00e9gek koll\u00e9g\u00e1it\u00f3l, hogy v\u00e9gezzenek egy kapcsolatfelv\u00e9teli pr\u00f3b\u00e1t a m\u0171holdon a saj\u00e1t f\u00f6ldi \u00e1llom\u00e1sukr\u00f3l. Mint l\u00e1tj\u00e1tok, a szabv\u00e1nyok rendk\u00edv\u00fcl hasznosak, \u00edgy n\u00e9zz\u00fck meg a kulcsfontoss\u00e1g\u00fa pontjaikat.<\/li>\n<\/ol>\n<p><\/p>\n<h2>Architekt\u00fara<\/h2>\n<p>\nA szabv\u00e1nyok egy dokumentumokb\u00f3l \u00e1ll\u00f3 gy\u0171jtem\u00e9nyt alkotnak, amelyek a legszokv\u00e1nyosabb OSI (Open System Interconnection) modellt t\u00fckr\u00f6zik, azzal a kiv\u00e9tellel, hogy a csatornaszinten a k\u00f6z\u00f6ss\u00e9g az telemetri\u00e1ra (lefel\u00e9 ir\u00e1nyul\u00f3 csatorna \u2013 \u0171r\u2013F\u00f6ld) \u00e9s a t\u00e1v\u00edr\u00e1szati parancsokra (felfel\u00e9 ir\u00e1nyul\u00f3 csatorna) val\u00f3 feloszt\u00e1sra korl\u00e1toz\u00f3dik.<\/p>\n<p><img decoding=\"async\" alt=\"N\u00e9h\u00e1ny sz\u00f3 a \u0171rkommunik\u00e1ci\u00f3s sztenderdekr\u0151l\" src=\"\/wp-content\/uploads\/2019\/07\/b8fbad5d061e0ff7f8bb5bf89b61babd.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00e9zz\u00fck meg r\u00e9szletesebben a k\u00fcl\u00f6nb\u00f6z\u0151 szinteket, kezdve a fizikai szinten, majd felfel\u00e9 haladva. A jobb \u00e9rthet\u0151s\u00e9g \u00e9rdek\u00e9ben a fogad\u00f3 f\u00e9l architekt\u00far\u00e1j\u00e1t fogjuk vizsg\u00e1lni. A k\u00fcld\u0151 a t\u00fck\u00f6rk\u00e9p\u00e9t k\u00e9pezi.<\/p>\n<h2>Fizikai r\u00e9teg<\/h2>\n<p>\nEz a szint a modul\u00e1lt r\u00e1di\u00f3jelet bitfolyamm\u00e1 alak\u00edtja. Itt a szabv\u00e1nyok t\u00falnyom\u00f3 r\u00e9sze aj\u00e1nl\u00e1s jelleg\u0171, mivel ezen a szinten neh\u00e9z lev\u00e1lni a konkr\u00e9t hardver megval\u00f3s\u00edt\u00e1s\u00e1r\u00f3l. A CCSDS kulcsszerepe itt a megengedett modul\u00e1ci\u00f3k (BPSK, QPSK, 8-QAM stb.) meghat\u00e1roz\u00e1sa \u00e9s n\u00e9h\u00e1ny aj\u00e1nl\u00e1s megfogalmaz\u00e1sa a szimbolikus szinkroniz\u00e1l\u00e1s, a Doppler-elmozdul\u00e1s kompenz\u00e1l\u00e1sa stb. megval\u00f3s\u00edt\u00e1s\u00e1r\u00f3l.<\/p>\n<h2>Szinkroniz\u00e1l\u00e1si \u00e9s k\u00f3dol\u00e1si szint<\/h2>\n<p>\nForm\u00e1lisan ez a csatornaszint al\u00e1bbi szintje, azonban gyakran kiemelik k\u00fcl\u00f6n szintk\u00e9nt a CCSDS szabv\u00e1nyok keretein bel\u00fcli jelent\u0151s\u00e9ge miatt. Ez a szint a bitfolyamot \u00fagynevezett keretekk\u00e9 (telemetriai vagy teleparancs) alak\u00edtja, amelyeket k\u00e9s\u0151bb t\u00e1rgyalni fogunk. Ellent\u00e9tben a fizikai szinten v\u00e9gzett szimbolikus szinkroniz\u00e1l\u00e1ssal, amely lehet\u0151v\u00e9 teszi a helyes bitfolyam megszerz\u00e9s\u00e9t, itt keretrendez\u00e9si szinkroniz\u00e1l\u00e1s t\u00f6rt\u00e9nik. N\u00e9zz\u00fck meg, milyen \u00faton haladnak az adatok ezen a szinten (alulr\u00f3l felfel\u00e9):<\/p>\n<p><img decoding=\"async\" alt=\"N\u00e9h\u00e1ny sz\u00f3 a \u0171rkommunik\u00e1ci\u00f3s sztenderdekr\u0151l\" src=\"\/wp-content\/uploads\/2019\/07\/e1cbcf0fcc3f4e96428b0fb4b74ef5de.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDe el\u0151tte \u00e9rdemes egy-k\u00e9t sz\u00f3t sz\u00f3lni a k\u00f3dol\u00e1sr\u00f3l. Ez a folyamat sz\u00fcks\u00e9ges a flash: bithib\u00e1k keres\u00e9s\u00e9re \u00e9s\/vagy jav\u00edt\u00e1s\u00e1ra, amelyek elker\u00fclhetetlen\u00fcl felmer\u00fclnek az adatok r\u00e1di\u00f3s csatorn\u00e1n t\u00f6rt\u00e9n\u0151 k\u00fcld\u00e9sekor. Itt nem foglalkozunk a dek\u00f3dol\u00e1si elj\u00e1r\u00e1sokkal, csup\u00e1n azokat az inform\u00e1ci\u00f3kat kapjuk meg, amelyek sz\u00fcks\u00e9gesek a szint tov\u00e1bbi logik\u00e1j\u00e1nak meg\u00e9rt\u00e9s\u00e9hez. <\/p>\n<p>A k\u00f3dok lehetnek blokk- \u00e9s folyamatos k\u00f3dok. A szabv\u00e1nyok nem k\u00f6telezik annak haszn\u00e1lat\u00e1t, hogy meghat\u00e1rozott t\u00edpus\u00fa k\u00f3dol\u00e1st alkalmazzunk, azonban a k\u00f3dol\u00e1snak jelen kell lennie. A folyamatos k\u00f3dok k\u00f6z\u00e9 tartoznak a konvol\u00faci\u00f3s k\u00f3dok. Ezekkel a folyamatos bitfolyamot k\u00f3dolj\u00e1k. A blokk k\u00f3dokkal ellent\u00e9tben, ahol az adatokat k\u00f3dblokk\u00e1 (codeblock) osztj\u00e1k, \u00e9s csak eg\u00e9sz blokkok keretein bel\u00fcl dek\u00f3dolhat\u00f3k. A k\u00f3dblokk az \u00e1tadott adatokat \u00e9s a helyes adat\u00e1tvitel ellen\u0151rz\u00e9s\u00e9hez \u00e9s esetleges hib\u00e1k jav\u00edt\u00e1s\u00e1hoz sz\u00fcks\u00e9ges f\u00f6l\u00f6sleges inform\u00e1ci\u00f3t tartalmaz. A blokk k\u00f3dokhoz tartoznak a h\u00edres Reed-Solomon k\u00f3dok.<\/p>\n<p>Ha konvol\u00faci\u00f3s k\u00f3dol\u00e1sr\u00f3l van sz\u00f3, a bitfolyam az elej\u00e9t\u0151l a dek\u00f3derhez \u00e9rkezik. A munka eredm\u00e9nye (ez persze folyamatosan zajlik) a CADU (csatorna hozz\u00e1f\u00e9r\u00e9si adat egys\u00e9g) adatblokkok. Ez a strukt\u00fara sz\u00fcks\u00e9ges a keret szinkroniz\u00e1l\u00e1s\u00e1hoz. Minden CADU v\u00e9g\u00e9n egy szinkroniz\u00e1l\u00f3 marker (ASM \u2013 csatolt szinkroniz\u00e1l\u00f3 jel) van. Ezek el\u0151re ismert 4 b\u00e1jt, amelyek alapj\u00e1n a szinkroniz\u00e1l\u00f3 megtal\u00e1lja a CADU elej\u00e9t \u00e9s v\u00e9g\u00e9t. \u00cdgy \u00e9rhet\u0151 el a keret szinkroniz\u00e1l\u00e1s.<\/p>\n<p>A k\u00f6vetkez\u0151 opcion\u00e1lis l\u00e9p\u00e9s a szinkroniz\u00e1l\u00f3 \u00e9s k\u00f3dol\u00f3 szint munk\u00e1j\u00e1ban a fizikai szint m\u0171k\u00f6d\u00e9s\u00e9nek saj\u00e1toss\u00e1gaival f\u00fcgg \u00f6ssze. Ez a derandomiz\u00e1l\u00e1s. Az a helyzet, hogy a szimbolikus szinkroniz\u00e1l\u00e1shoz gyakori v\u00e1lt\u00e1sokra van sz\u00fcks\u00e9g a szimb\u00f3lumok k\u00f6z\u00f6tt. P\u00e9ld\u00e1ul, ha egy kilob\u00e1jtnyi adatot, amely kiz\u00e1r\u00f3lag egyesekb\u0151l \u00e1ll, tov\u00e1bb\u00edtunk, a szinkroniz\u00e1l\u00e1s elveszik. Ez\u00e9rt a bemeneti adatokat egy rendszeresen ism\u00e9tl\u0151d\u0151 pszeudo-v\u00e9letlen sorozattal keverj\u00fck \u00f6ssze, hogy a null\u00e1k \u00e9s egyesek s\u0171r\u0171s\u00e9ge egyenletes legyen.<\/p>\n<p>Ezt k\u00f6vet\u0151en t\u00f6rt\u00e9nik a blokk k\u00f3dok dek\u00f3dol\u00e1sa, \u00e9s ami megmaradt, az a szinkroniz\u00e1l\u00f3 \u00e9s k\u00f3dol\u00f3 szint v\u00e9gterm\u00e9ke \u2013 a keret.<\/p>\n<h2>Csatorna szint<\/h2>\n<p>\nEgyr\u00e9szt a csatorna szint kezel\u0151je kereteket kap, m\u00e1sr\u00e9szt csomagokat ad ki. Mivel form\u00e1lisan a csomagok m\u00e9rete nincs korl\u00e1tozva, a megb\u00edzhat\u00f3 tov\u00e1bb\u00edt\u00e1shoz ezeket kisebb strukt\u00far\u00e1kra \u2013 keretekre \u2013 kell bontani. Itt k\u00e9t r\u00e9szter\u00fcletet vizsg\u00e1lunk: k\u00fcl\u00f6n a telemetria (TM) \u00e9s teleparancsok (TC) sz\u00e1m\u00e1ra.<\/p>\n<h3>Telemetria<\/h3>\n<p>\nEgyszer\u0171bben fogalmazva, ezek azok az adatok, amelyeket a f\u00f6ldi \u00e1llom\u00e1s a m\u0171holdt\u00f3l (KA) kap. A tov\u00e1bb\u00edtott inform\u00e1ci\u00f3t kis, r\u00f6gz\u00edtett hossz\u00fas\u00e1g\u00fa darabokra \u2013 keretekre \u2013 osztj\u00e1k, amelyek az \u00e1tvitt adatokat \u00e9s seg\u00e9dmez\u0151ket tartalmaznak. Vizsg\u00e1ljuk meg a keret strukt\u00far\u00e1j\u00e1t r\u00e9szletesebben:<\/p>\n<p><img decoding=\"async\" alt=\"N\u00e9h\u00e1ny sz\u00f3 a \u0171rkommunik\u00e1ci\u00f3s sztenderdekr\u0151l\" src=\"\/wp-content\/uploads\/2019\/07\/3318f297bfb9688cd5a34c9d4e5b0531.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00c9s kezdj\u00fck a telemetriai keret f\u0151 fejl\u00e9c\u00e9vel. A tov\u00e1bbiakban n\u00e9h\u00e1ny helyen egyszer\u0171en ford\u00edtani fogom a szabv\u00e1nyokat, k\u00f6zben n\u00e9h\u00e1ny magyar\u00e1zatot is adva.<\/p>\n<p><img decoding=\"async\" alt=\"N\u00e9h\u00e1ny sz\u00f3 a \u0171rkommunik\u00e1ci\u00f3s sztenderdekr\u0151l\" src=\"\/wp-content\/uploads\/2019\/07\/302623006bc20c86acfcc4dd763b7a8d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA f\u0151csatorna azonos\u00edt\u00f3 mez\u0151nek (Master Channel ID) tartalmaznia kell a keret verzi\u00f3sz\u00e1m\u00e1t \u00e9s az eszk\u00f6z azonos\u00edt\u00f3j\u00e1t.<\/p>\n<p><i>Minden KA-nak, a CCSDS szabv\u00e1nyai szerint, egyedi azonos\u00edt\u00f3val kell rendelkeznie, amely alapj\u00e1n a kerettel rendelkezve meg lehet hat\u00e1rozni, hogy melyik eszk\u00f6zh\u00f6z tartozik. Form\u00e1lisan be kell ny\u00fajtani a berendez\u00e9s regisztr\u00e1l\u00e1s\u00e1ra vonatkoz\u00f3 k\u00e9relmet, \u00e9s ennek a neve, a azonos\u00edt\u00f3val egy\u00fctt, nyilv\u00e1nos forr\u00e1sokban k\u00f6zz\u00e9t\u00e9telre ker\u00fcl. Gyakran azonban az orosz gy\u00e1rt\u00f3k figyelmen k\u00edv\u00fcl hagyj\u00e1k ezt az elj\u00e1r\u00e1st, \u00e9s \u00f6nk\u00e9nyesen hozz\u00e1rendelnek egy azonos\u00edt\u00f3t az eszk\u00f6zh\u00f6z. A keret verzi\u00f3sz\u00e1ma seg\u00edt meghat\u00e1rozni, hogy melyik szabv\u00e1ny verzi\u00f3j\u00e1t haszn\u00e1lj\u00e1k, hogy a keretet helyesen lehessen olvasni. Itt csak a legkonzervat\u00edvabb, \u201e0\u201d verzi\u00f3j\u00fa szabv\u00e1nyt vizsg\u00e1ljuk.<\/i><\/p>\n<p>A virtu\u00e1lis csatorna azonos\u00edt\u00f3j\u00e1nak (Virtual Channel ID) tartalmaznia kell annak a csatorn\u00e1nak a VCID-j\u00e1t, ahonnan a csomag \u00e9rkezett. Nincs korl\u00e1toz\u00e1s a VCID kiv\u00e1laszt\u00e1s\u00e1ra vonatkoz\u00f3an, k\u00fcl\u00f6n\u00f6sen a virtu\u00e1lis csatorn\u00e1k nincsenek k\u00f6telez\u0151en sorba sz\u00e1mozva.<\/p>\n<p><i>Nagyon gyakran felmer\u00fcl a sz\u00fcks\u00e9glet az \u00e1tvitt adatok multiplexel\u00e9s\u00e9re. Erre a virtu\u00e1lis csatorn\u00e1k mechanizmusa l\u00e9tezik. P\u00e9ld\u00e1ul a Meteor-M2 m\u0171hold sz\u00ednes k\u00e9pet k\u00fcld a l\u00e1that\u00f3 spektrumban, h\u00e1rom fekete-feh\u00e9rre osztva azt \u2013 minden sz\u00edn k\u00fcl\u00f6n csomagban ker\u00fcl \u00e1tkonvert\u00e1l\u00e1sra a saj\u00e1t virtu\u00e1lis csatorn\u00e1j\u00e1n, b\u00e1r a kereteinek strukt\u00far\u00e1ja bizonyos elt\u00e9r\u00e9seket mutat a szabv\u00e1nyokt\u00f3l.<\/i><\/p>\n<p>A m\u0171k\u00f6d\u00e9si vez\u00e9rl\u00e9s mez\u0151nek (Operational Control) a telemetriai keretben tal\u00e1lhat\u00f3 m\u0171k\u00f6d\u00e9si vez\u00e9rl\u00e9s mez\u0151 jelenl\u00e9t\u00e9t vagy hi\u00e1ny\u00e1t kell jel\u00f6lnie. Ezek a 4 byte a keret v\u00e9g\u00e9n a vez\u00e9rl\u00e9si visszajelz\u00e9s fenntart\u00e1s\u00e1ra szolg\u00e1lnak a telecommand keretek k\u00e9zbes\u00edt\u00e9s\u00e9nek ellen\u0151rz\u00e9se sor\u00e1n. Err\u0151l k\u00e9s\u0151bb besz\u00e9l\u00fcnk.<\/p>\n<p><i>A f\u0151 \u00e9s a virtu\u00e1lis csatorn\u00e1k keretsz\u00e1ml\u00e1l\u00f3i olyan mez\u0151k, amelyeket minden egyes keret elk\u00fcld\u00e9sekor egy egys\u00e9ggel n\u00f6velnek. Ezek jelzik, hogy egyetlen keret sem veszett el.<\/i><\/p>\n<p>A telemetriai keret adatainak st\u00e1tusza m\u00e9g k\u00e9t byte flaget \u00e9s adatot tartalmaz, melyekb\u0151l csak n\u00e9h\u00e1nyat vizsg\u00e1lunk meg.<\/p>\n<p><img decoding=\"async\" alt=\"N\u00e9h\u00e1ny sz\u00f3 a \u0171rkommunik\u00e1ci\u00f3s sztenderdekr\u0151l\" src=\"\/wp-content\/uploads\/2019\/07\/3d62e946f221cd3a1c2414afaa557177.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA m\u00e1sodlagos fejl\u00e9c mez\u0151nek (Secondary Header) a telemetriai keretben tal\u00e1lhat\u00f3 m\u00e1sodlagos fejl\u00e9c jelenl\u00e9t\u00e9t vagy hi\u00e1ny\u00e1t kell jel\u00f6lnie.<\/p>\n<p><i>Ig\u00e9ny szerint minden kerethez hozz\u00e1 lehet adni egy m\u00e1sodlagos fejl\u00e9cet, \u00e9s ott b\u00e1rmilyen adatot elhelyezhet.<\/i><\/p>\n<p>Az els\u0151 fejl\u00e9c mutat\u00f3 (First Header Pointer) mez\u0151, ha a szinkroniz\u00e1l\u00e1si jelz\u0151 \u00e9rt\u00e9ke \u201e1\u201d, tartalmaznia kell az els\u0151 csomag els\u0151 oktettje poz\u00edci\u00f3j\u00e1nak bin\u00e1ris \u00e1br\u00e1zol\u00e1s\u00e1t a telemetriai keret adatmez\u0151j\u00e9ben (Data Field). A poz\u00edci\u00f3 a 0-r\u00f3l kezd\u0151dik n\u00f6vekv\u0151 sorrendben az adatmez\u0151 elej\u00e9t\u0151l. Ha a telemetriai keret adatmez\u0151j\u00e9ben nincs csomag eleje, akkor az els\u0151 fejl\u00e9c mutat\u00f3 mez\u0151nek a bin\u00e1ris \u00e1br\u00e1zol\u00e1s \u201e11111111111\u201d \u00e9rt\u00e9ket kell adnia (ez el\u0151fordulhat, ha egy hossz\u00fa csomag t\u00f6bb mint egy keretre terjed ki). <\/p>\n<p>Ha az adatmez\u0151 \u00fcres csomagot (Idle Data) tartalmaz, akkor az els\u0151 fejl\u00e9c mutat\u00f3nak a bin\u00e1ris \u00e1br\u00e1zol\u00e1s \u201e11111111110\u201d \u00e9rt\u00e9ket kell adnia. Ezen mez\u0151 alapj\u00e1n a vev\u0151nek szinkroniz\u00e1lnia kell a folyamatot. Ez a mez\u0151 garant\u00e1lja a szinkroniz\u00e1l\u00e1s helyre\u00e1ll\u00edt\u00e1s\u00e1t akkor is, ha k\u00e9pkihagy\u00e1s t\u00f6rt\u00e9nik.<\/p>\n<p><i>Ez\u00e9rt a csomag p\u00e9ld\u00e1ul a 4. keret k\u00f6zep\u00e9n kezd\u0151dhet, \u00e9s a 20. elej\u00e9n v\u00e9gz\u0151dhet. E mez\u0151 \u00e9ppen arra szolg\u00e1l, hogy megtal\u00e1lja a kezd\u0151pontot. A csomagoknak is van fejl\u00e9c\u00fck, amely tartalmazza a hossz\u00e1t, ez\u00e9rt a fejl\u00e9c mutat\u00f3 megtal\u00e1l\u00e1sakor a csatorna szint\u0171 feldolgoz\u00f3nak azt el kell olvasnia, ez\u00e1ltal meg kell hat\u00e1roznia, hogy hol v\u00e9gz\u0151dik a csomag.<\/i><br \/>\nHa a hibaellen\u0151rz\u0151 mez\u0151 jelen van, akkor minden telemetriai keretben meg kell lennie egy adott fizikai csatorna eset\u00e9ben a teljes k\u00fcldet\u00e9s sor\u00e1n.<\/p>\n<p>Ez a mez\u0151 a CRC m\u00f3dszer alkalmaz\u00e1s\u00e1val sz\u00e1m\u00edt\u00f3dik. A folyamatnak el kell fogadnia az n-16 bit telemetriai keretet, \u00e9s a sz\u00e1m\u00edt\u00e1si eredm\u00e9nyt a legutols\u00f3 16 bitbe kell beillesztenie.<\/p>\n<h4>T\u00e1vvez\u00e9rl\u0151k<\/h4>\n<p>\nA t\u00e1vvez\u00e9rl\u0151 keretnek sz\u00e1mos l\u00e9nyeges elt\u00e9r\u00e9se van. Ezek k\u00f6z\u00e9 tartozik:<\/p>\n<ol>\n<li>M\u00e1s fejl\u00e9c strukt\u00fara<\/li>\n<li>Dinamikus hossz. Ez azt jelenti, hogy a keret hossza nem r\u00f6gz\u00edtve van, mint a telemetri\u00e1ban, hanem a tov\u00e1bb\u00edtott csomagok f\u00fcggv\u00e9ny\u00e9ben v\u00e1ltozhat.<\/li>\n<li>A csomagok k\u00e9zbes\u00edt\u00e9si garanci\u00e1j\u00e1nak mechanizmusa. Ez azt jelenti, hogy a K\u00c1-nak a k\u00e9pek \u00e1tad\u00e1s\u00e1nak meger\u0151s\u00edt\u00e9s\u00e9t el kell v\u00e9geznie, vagy k\u00e9rnie kell a visszak\u00fcld\u00e9st azon a kereten, amely esetleg hib\u00e1san \u00e9rkezett.<\/li>\n<\/ol>\n<p>\n<img decoding=\"async\" alt=\"N\u00e9h\u00e1ny sz\u00f3 a \u0171rkommunik\u00e1ci\u00f3s sztenderdekr\u0151l\" src=\"\/wp-content\/uploads\/2019\/07\/42cb6f086f90a549b3094bf2b17b1d2d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"N\u00e9h\u00e1ny sz\u00f3 a \u0171rkommunik\u00e1ci\u00f3s sztenderdekr\u0151l\" src=\"\/wp-content\/uploads\/2019\/07\/6dec42bbf2e8e8dc4eea0579a53f4dca.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSok mez\u0151 m\u00e1r ismer\u0151s sz\u00e1munkra a telemetriai keret fejl\u00e9c\u00e9b\u0151l. Ezeknek ugyanaz a feladata, ez\u00e9rt itt csak az \u00faj mez\u0151ket fogjuk \u00e1ttekinteni.<\/p>\n<p>A kiker\u00fcl\u00e9si jelz\u0151 egy bitje a k\u00e9pkock\u00e1k ellen\u0151rz\u00e9s\u00e9nek vez\u00e9rl\u00e9s\u00e9re szolg\u00e1l a vev\u0151n. A jelz\u0151 \"0\" \u00e9rt\u00e9ke azt jelzi, hogy a k\u00e9pkocka A t\u00edpus\u00fa, \u00e9s az ellen\u0151rz\u00e9s\u00e9t a FARM szerint kell v\u00e9gezni. A jelz\u0151 \"1\" \u00e9rt\u00e9ke azt jelzi a vev\u0151nek, hogy a k\u00e9pkocka B t\u00edpus\u00fa, \u00e9s meg kell ker\u00fclnie az ellen\u0151rz\u00e9st a FARM szerint.<\/p>\n<p><i>Ez a jelz\u0151 t\u00e1j\u00e9koztatja a vev\u0151t arr\u00f3l, hogy sz\u00fcks\u00e9g van-e a keretek \u00e1tvitel\u00e9nek meger\u0151s\u00edt\u00e9si mechanizmus\u00e1nak, azaz a FARM \u2013 Keretelfogad\u00e1si \u00e9s Jelent\u00e9si Mechanizmus \u2013 haszn\u00e1lat\u00e1ra.<\/i><\/p>\n<p>A vez\u00e9rl\u00e9si jelz\u0151 a mez\u0151adatok azt jelzi, hogy parancsot vagy adatokat sz\u00e1ll\u00edt-e. Ha a jelz\u0151 \"0\", a mez\u0151adatoknak adatokat kell tartalmazniuk. Ha a jelz\u0151 \"1\", a mez\u0151adatoknak ellen\u0151rz\u00e9si inform\u00e1ci\u00f3t kell tartalmazniuk a FARM sz\u00e1m\u00e1ra.<br \/>\n<i>A FARM egy \u00e1llapotautomata, amelynek param\u00e9terei be\u00e1ll\u00edthat\u00f3k.<\/i><\/p>\n<p>RSVD. SPARE \u2013 fenntartott bitek.<\/p>\n<p><i>\u00dagy t\u0171nik, hogy a CCSDS-nek tervei vannak e bitekkel a j\u00f6v\u0151ben, \u00e9s a protokollverzi\u00f3k visszamen\u0151leges kompatibilit\u00e1sa \u00e9rdek\u00e9ben m\u00e1r a jelenlegi szabv\u00e1nyverzi\u00f3kban fenntartott\u00e1k ezeket a biteket.<\/i><\/p>\n<p>A keretek hossza mez\u0151nek egy, a keret hossz\u00e1t byte-okban m\u00ednusz egy kifejez\u0151 sz\u00e1mot kell tartalmaznia.<\/p>\n<p>A keret adatmez\u0151j\u00e9nek a fejl\u00e9c ut\u00e1n kell k\u00f6vetkeznie, \u00fcresen \u00e9s egy eg\u00e9sz sz\u00e1mnyi byte-t kell tartalmaznia, amely legfeljebb 1019 byte hossz\u00fa lehet. Ez a mez\u0151 vagy a keret adatblokkot, vagy vez\u00e9rl\u00e9si inform\u00e1ci\u00f3t kell tartalmaznia. A keret adatblokkot a k\u00f6vetkez\u0151k\u00e9ppen kell tartalmaznia:<\/p>\n<ul>\n<li>a felhaszn\u00e1l\u00f3i adatok eg\u00e9sz sz\u00e1m\u00fa byte-jait<\/li>\n<li>a szegmens fejl\u00e9c\u00e9t \u00e9s az azt k\u00f6vet\u0151 felhaszn\u00e1l\u00f3i adatok eg\u00e9sz sz\u00e1m\u00fa byte-jait<\/li>\n<\/ul>\n<p>\nHa a fejl\u00e9c jelen van, akkor az adatblokk egy Csomagot, t\u00f6bb Csomagot vagy annak egy r\u00e9sz\u00e9t kell tartalmaznia. Az adatblokk, amelynek nincs fejl\u00e9c, nem tartalmazhat Csomagok r\u00e9szeit, de tartalmazhat mag\u00e1nform\u00e1tum\u00fa adatblokkakat. Ebb\u0151l k\u00f6vetkezik, hogy a fejl\u00e9c sz\u00fcks\u00e9ges, amikor a tov\u00e1bb\u00edtand\u00f3 adatblokk nem f\u00e9r el egy k\u00e9pkock\u00e1ban. A fejl\u00e9cet tartalmaz\u00f3 adatblokkot szegmensnek nevezik.<\/p>\n<p><img decoding=\"async\" alt=\"N\u00e9h\u00e1ny sz\u00f3 a \u0171rkommunik\u00e1ci\u00f3s sztenderdekr\u0151l\" src=\"\/wp-content\/uploads\/2019\/07\/ad788e279d02d8f4cf17f64a645ec0a3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA k\u00e9t bit hossz\u00fa jelz\u0151mez\u0151nek a k\u00f6vetkez\u0151ket kell tartalmaznia:<\/p>\n<ul>\n<li>\u201e01\u201d \u2014 ha az adat els\u0151 r\u00e9sze az adatblokkban tal\u00e1lhat\u00f3<\/li>\n<li>\u201e00\u201d \u2014 ha az adat k\u00f6z\u00e9ps\u0151 r\u00e9sze az adatblokkban tal\u00e1lhat\u00f3<\/li>\n<li>\u201e10\u201d \u2014 ha az adat utols\u00f3 r\u00e9sze az adatblokkban tal\u00e1lhat\u00f3<\/li>\n<li>\"11\" \u2014 ha nincs oszt\u00e1s, \u00e9s az adatok k\u00f6z\u00f6tt teljes eg\u00e9sz\u00e9ben egy vagy t\u00f6bb csomag tal\u00e1lhat\u00f3.<\/li>\n<\/ul>\n<p>\nA MAP azonos\u00edt\u00f3 mez\u0151nek null\u00e1kat kell tartalmaznia, ha a MAP csatorn\u00e1k nem ker\u00fclnek felhaszn\u00e1l\u00e1sra.<br \/>\n<i>N\u00e9ha a virtu\u00e1lis csatorn\u00e1kra fenntartott 6 bit nem elegend\u0151. Ha t\u00f6bb csatorn\u00e1ra kell multiplex\u00e1lni az adatokat, akkor a szegmens fejl\u00e9c\u00e9b\u0151l tov\u00e1bbi 6 bit ker\u00fcl felhaszn\u00e1l\u00e1sra.<\/i><\/p>\n<h4>FARM<\/h4>\n<p>\nN\u00e9zz\u00fck meg r\u00e9szletesebben a keret\u00e1tviteli ellen\u0151rz\u0151 rendszer m\u0171k\u00f6d\u00e9s\u00e9t. Ez a rendszer kiz\u00e1r\u00f3lag a teleparancs k\u00e9pek kezel\u00e9s\u00e9re van tervezve, mivel ezek fontosak (a telemetria mindig \u00fajra k\u00e9rhet\u0151, de a K\u00c1-nak vil\u00e1gosan kell hallania a f\u00f6ldi \u00e1llom\u00e1st, \u00e9s mindig engedelmeskednie kell a parancsainak). Tegy\u00fck fel, hogy \u00fagy d\u00f6nt\u00f6tt\u00fcnk, hogy \u00fajra programozzuk a m\u0171holdunkat, \u00e9s egy 10 kilobyte m\u00e9ret\u0171 bin\u00e1ris f\u00e1jlt k\u00fcld\u00fcnk fel. Az adat\u00e1tviteli szinten a f\u00e1jl 10 k\u00e9pre (0, 1, \u2026, 9) van bontva, amelyeket sorban k\u00fcldenek fel. Amikor az \u00e1tad\u00e1s befejez\u0151dik, a K\u00c1-nak meg kell er\u0151s\u00edtenie a csomag fogad\u00e1s\u00e1nak helyess\u00e9g\u00e9t, vagy meg kell mondania, hogy melyik k\u00e9pn\u00e9l t\u00f6rt\u00e9nt hiba. Ezt az inform\u00e1ci\u00f3t a legk\u00f6zelebbi telemetriai k\u00e9p operat\u00edv ellen\u0151rz\u0151 mez\u0151j\u00e9be k\u00fcldj\u00fck (vagy a K\u00c1 kezdem\u00e9nyezheti egy \u00fcres k\u00e9p (idle frame) tov\u00e1bb\u00edt\u00e1s\u00e1t, ha nincs mondanival\u00f3ja). A kapott telemetria alapj\u00e1n vagy megbizonyosodunk r\u00f3la, hogy minden rendben van, vagy elkezdj\u00fck az \u00fczenet \u00fajrak\u00fcld\u00e9s\u00e9t. Tegy\u00fck fel, hogy a m\u0171hold nem hallotta a 7-es k\u00e9pet. Ez\u00e9rt a 7, 8, 9 k\u00e9peket k\u00fcldj\u00fck neki. Ha nem \u00e9rkezik v\u00e1lasz, a csomagot teljes eg\u00e9sz\u00e9ben \u00fajra elk\u00fcldj\u00fck (\u00e9s \u00edgy t\u00f6bbsz\u00f6r, am\u00edg meg nem \u00e9rtj\u00fck, hogy a pr\u00f3b\u00e1lkoz\u00e1sok hi\u00e1baval\u00f3ak).<\/p>\n<p>Az al\u00e1bbiakban bemutatjuk az operat\u00edv ellen\u0151rz\u0151 mez\u0151 strukt\u00far\u00e1j\u00e1t, n\u00e9h\u00e1ny mez\u0151 le\u00edr\u00e1s\u00e1val. Ebben a mez\u0151ben tal\u00e1lhat\u00f3 adatok neve CLCW \u2013 Communication Link Control Word.<\/p>\n<p><img decoding=\"async\" alt=\"N\u00e9h\u00e1ny sz\u00f3 a \u0171rkommunik\u00e1ci\u00f3s sztenderdekr\u0151l\" src=\"\/wp-content\/uploads\/2019\/07\/02577fe594c2af306f2b1ea8deaaa394.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMivel a k\u00e9pen j\u00f3l l\u00e1that\u00f3, hogy az alapmez\u0151k milyen c\u00e9lt szolg\u00e1lnak, m\u00edg a t\u00f6bbi unalmas n\u00e9zni, r\u00e9szletes le\u00edr\u00e1st rejtettem el egy spoiler alatt.<\/p>\n<p><b class=\"spoiler_title\">A CLCW mez\u0151k dek\u00f3dol\u00e1sa<\/b>A kontroll sz\u00f3 t\u00edpusa (Control Word Type):<br \/>\nEhhez a kontroll sz\u00f3 t\u00edpushoz 0-t kell tartalmaznia.<\/p>\n<p>A kontroll sz\u00f3 verzi\u00f3ja (CLCW Version Number):<br \/>\nEhhez a kontroll sz\u00f3 t\u00edpushoz \"00\"-nak kell lennie bitk\u00e9p\u0171 form\u00e1tumban.<\/p>\n<p>A st\u00e1tusz mez\u0151 (Status Field):<br \/>\nE mez\u0151 haszn\u00e1lat\u00e1t a misszi\u00f3k egyedileg hat\u00e1rozz\u00e1k meg. K\u00fcl\u00f6nf\u00e9le \u0171rhivatalok sz\u00e1m\u00e1ra helyi fejleszt\u00e9sekre haszn\u00e1lhat\u00f3.<\/p>\n<p>Virtu\u00e1lis csatorna azonos\u00edt\u00f3 (Virtual Channel Identification):<br \/>\nTartalmaznia kell a virtu\u00e1lis csatorna azonos\u00edt\u00f3j\u00e1t, amelyhez a jelen ellen\u0151rz\u0151 sz\u00f3 kapcsol\u00f3dik.<\/p>\n<p>Hozz\u00e1f\u00e9r\u00e9si jel a fizikai csatorn\u00e1hoz:<br \/>\nA jelnek inform\u00e1ci\u00f3t kell adnia a vev\u0151 fizikai szintj\u00e9nek k\u00e9szenl\u00e9t\u00e9r\u0151l. Ha a vev\u0151 fizikai szintje nem k\u00e9szenl\u00e9tben van a k\u00e9pkock\u00e1k fogad\u00e1s\u00e1ra, a mez\u0151nek \"1\"-et kell tartalmaznia, k\u00fcl\u00f6nben \"0\"-t.<\/p>\n<p>Szinkroniz\u00e1ci\u00f3s hiba jelz\u0151:<br \/>\nA jel t\u00e1j\u00e9koztathat arr\u00f3l, hogy a fizikai szint gyenge jel mellett m\u0171k\u00f6dik, \u00e9s a visszautas\u00edtott k\u00e9pkock\u00e1k sz\u00e1ma t\u00fal magas. E mez\u0151 haszn\u00e1lata opcion\u00e1lis, ha haszn\u00e1lj\u00e1k, akkor \"0\"-t kell tartalmaznia a szinkroniz\u00e1l\u00e1s eset\u00e9n, \u00e9s \"1\"-et a szinkroniz\u00e1l\u00e1s hi\u00e1ny\u00e1ban.<\/p>\n<p>Z\u00e1rol\u00e1si jelz\u0151:<br \/>\nEz a bit a FARM z\u00e1rol\u00e1s\u00e1nak st\u00e1tusz\u00e1t kell tartalmaznia minden virtu\u00e1lis csatorn\u00e1hoz. A \"1\" \u00e9rt\u00e9k ennek a mez\u0151nek arra utal, hogy a FARM z\u00e1rolva van, \u00e9s a k\u00e9pkock\u00e1kat el fogj\u00e1k dobni minden virtu\u00e1lis szinten, k\u00fcl\u00f6nben \"0\".<\/p>\n<p>V\u00e1rakoz\u00e1si jelz\u0151:<br \/>\nEz a bit arra szolg\u00e1l, hogy jelezze, hogy a vev\u0151 nem tudja feldolgozni az adott virtu\u00e1lis csatorn\u00e1n a megadott adatokat. A \"1\" \u00e9rt\u00e9k jelzi, hogy az \u00f6sszes k\u00e9pkock\u00e1t el fogj\u00e1k dobni ezen a virtu\u00e1lis csatorn\u00e1n, k\u00fcl\u00f6nben \"0\".<\/p>\n<p>\u00c1tkapcsol\u00e1si jelz\u0151:<br \/>\nEz a jel \"1\"-et kell tartalmaznia, ha egy vagy t\u00f6bb A t\u00edpus\u00fa k\u00e9pkock\u00e1t eldobtak vagy hi\u00e1nyoss\u00e1got tal\u00e1ltak, \u00edgy \u00e1tkapcsol\u00e1s sz\u00fcks\u00e9ges. A \"0\" jelz\u0151 azt mutatja, hogy nem voltak eldobott k\u00e9pkock\u00e1k \u00e9s hi\u00e1nyoss\u00e1gok.<\/p>\n<p>V\u00e1lasz \u00e9rt\u00e9ke:<br \/>\nAz a k\u00e9pkocka sz\u00e1ma, amelyet nem fogadtak el. A teleparancs fejl\u00e9c\u00e9ben tal\u00e1lhat\u00f3 sz\u00e1ml\u00e1l\u00f3 alapj\u00e1n hat\u00e1rozz\u00e1k meg.<\/p>\n<h2>H\u00e1l\u00f3zati szint<\/h2>\n<p>\nR\u00f6viden \u00e9rintj\u00fck ezt a szintet is. Itt k\u00e9t lehet\u0151s\u00e9g van: vagy a \u0171rpakk protokollt haszn\u00e1ljuk, vagy b\u00e1rmilyen m\u00e1s protokollt CCSDS csomagba enkapszul\u00e1lunk.<\/p>\n<p>A \u0171rpakk protokoll \u00e1ttekint\u00e9se - k\u00fcl\u00f6n cikk t\u00e9m\u00e1ja. Arra lett kifejlesztve, hogy a k\u00fcl\u00f6nb\u00f6z\u0151 alkalmaz\u00e1sok z\u00f6kken\u0151mentesen tudjanak adatokat cser\u00e9lni. Minden alkalmaz\u00e1shoz tartozik egy c\u00edm, \u00e9s van egy alapvet\u0151 funkci\u00f3, amely az adatcser\u00e9t m\u00e1s alkalmaz\u00e1sokkal lehet\u0151v\u00e9 teszi. Emellett vannak szolg\u00e1ltat\u00e1sok, amelyek a forgalom ir\u00e1ny\u00edt\u00e1s\u00e1t, a k\u00e9zbes\u00edt\u00e9s ellen\u0151rz\u00e9s\u00e9t stb. v\u00e9gzik.<\/p>\n<p>Az enkapszul\u00e1ci\u00f3 sokkal egyszer\u0171bb \u00e9s \u00e9rthet\u0151bb. A szabv\u00e1nyok lehet\u0151v\u00e9 teszik, hogy b\u00e1rmilyen protokollt CCSDS csomagokba enkapszul\u00e1ljunk egy tov\u00e1bbi fejl\u00e9c hozz\u00e1ad\u00e1s\u00e1val. <\/p>\n<p><img decoding=\"async\" alt=\"N\u00e9h\u00e1ny sz\u00f3 a \u0171rkommunik\u00e1ci\u00f3s sztenderdekr\u0151l\" src=\"\/wp-content\/uploads\/2019\/07\/7fabc64210cce41868a68ce88b2c4c56.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA fejl\u00e9cek elt\u00e9r\u0151 jelent\u00e9seket hordoznak a be\u00e1gyazott protokoll hossz\u00e1t\u00f3l f\u00fcgg\u0151en: <\/p>\n<p><img decoding=\"async\" alt=\"N\u00e9h\u00e1ny sz\u00f3 a \u0171rkommunik\u00e1ci\u00f3s sztenderdekr\u0151l\" src=\"\/wp-content\/uploads\/2019\/07\/f8913d58611070a4a6a2d4abc9ba6b35.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nItt a f\u0151 mez\u0151 a hossz\u00fas\u00e1g hossza. Ez 0 \u00e9s 4 byte k\u00f6z\u00f6tt v\u00e1ltozhat. Ezen a fejl\u00e9cen meg kell adni a be\u00e1gyazott protokoll t\u00edpus\u00e1t is, a t\u00e1bl\u00e1zat seg\u00edts\u00e9g\u00e9vel. <noindex><a rel=\"nofollow\" href=\"https:\/\/sanaregistry.org\/r\/protocol_id\/\">innen<\/a><\/noindex>.<\/p>\n<p>IP be\u00e1gyaz\u00e1sakor egy m\u00e1sik r\u00e9teget is haszn\u00e1lnak a csomag t\u00edpus\u00e1nak meghat\u00e1roz\u00e1s\u00e1ra.<br \/>\nEgy \u00fajabb fejl\u00e9cet is hozz\u00e1 kell adni, amely legal\u00e1bb egy oktett hossz\u00fa:<\/p>\n<p><img decoding=\"async\" alt=\"N\u00e9h\u00e1ny sz\u00f3 a \u0171rkommunik\u00e1ci\u00f3s sztenderdekr\u0151l\" src=\"\/wp-content\/uploads\/2019\/07\/3b2e0928c00eda5bd34cd5341c30dee0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAhol a PID \u2013 egy m\u00e1sik protokoll azonos\u00edt\u00f3, amelyet az al\u00e1bbiak szerint vesz\u00fcnk <noindex><a rel=\"nofollow\" href=\"https:\/\/sanaregistry.org\/r\/ipe_header\/\">innen<\/a><\/noindex><\/p>\n<h2>Z\u00e1r\u00e1s<\/h2>\n<p>\nEls\u0151 pillant\u00e1sra \u00fagy t\u0171nhet, hogy a CCSDS fejl\u00e9c rendk\u00edv\u00fcl redund\u00e1ns, \u00e9s egyes mez\u0151k elhagyhat\u00f3k. Val\u00f3ban, a kimeneti csatorna hat\u00e9konys\u00e1ga (a h\u00e1l\u00f3zati szinten) k\u00f6r\u00fclbel\u00fcl 40%. Azonban, amikor a szabv\u00e1nyok megval\u00f3s\u00edt\u00e1sa sz\u00fcks\u00e9gess\u00e9 v\u00e1lik, egy\u00e9rtelm\u0171v\u00e9 v\u00e1lik, hogy minden mez\u0151nek, minden fejl\u00e9cnek megvan a maga fontos szerepe, amelynek figyelmen k\u00edv\u00fcl hagy\u00e1sa sz\u00e1mos f\u00e9lre\u00e9rt\u00e9shez vezet. <\/p>\n<p>Ha a k\u00f6z\u00f6ss\u00e9g \u00e9rdekl\u0151d\u00e9st mutat e t\u00e9ma ir\u00e1nt, \u00f6r\u00f6mmel publik\u00e1ln\u00e9k egy sor tov\u00e1bbi cikket, amely a \u0171rv\u00e1lt\u00f3 kommunik\u00e1ci\u00f3 elm\u00e9let\u00e9re \u00e9s gyakorlat\u00e1ra \u00f6sszpontos\u00edt. K\u00f6sz\u00f6n\u00f6m a figyelmet!<\/p>\n<h2>Forr\u00e1sok<\/h2>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/130x0g3.pdf\">CCSDS 130.0-G-3 \u2014 A \u0171rkommunik\u00e1ci\u00f3s protokollok \u00e1ttekint\u00e9se<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/131x0b3e1.pdf\">CCSDS 131.0-B-2 \u2014 TM szinkroniz\u00e1l\u00e1s \u00e9s csatorna k\u00f3dol\u00e1s<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/132x0b2.pdf\">CCSDS 132.0-B-2 \u2014 TM \u0170r Adatkapcsolati Protokoll<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/133x0b1c2.pdf\">CCSDS 133.0-B-1 \u2014 \u0170rcsomag protokoll<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/133x1b2c2.pdf\">CCSDS 133.1-B-2 \u2014 Be\u00e1gyaz\u00e1si Szolg\u00e1ltat\u00e1s<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/231x0b3.pdf\">CCSDS 231.0-B-3 \u2014 TC Szinkroniz\u00e1l\u00e1s \u00e9s Csatorna K\u00f3dol\u00e1s<\/a><\/noindex><br \/>\n<noindex>CCSDS 232.1-B-2 Kommunik\u00e1ci\u00f3s M\u0171veleti Elj\u00e1r\u00e1s-1<\/noindex><br \/>\n<noindex>CCSDS 401.0-B-28 R\u00e1di\u00f3frekvencia \u00e9s Modulation Systems \u2014 1. r\u00e9sz (F\u00f6ldi \u00e1llom\u00e1sok \u00e9s \u0171rhaj\u00f3k)<\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/702x1b1c1.pdf\">CCSDS 702.1-B-1 \u2014 IP CCSDS \u0171rkapcsolatokon<\/a><\/noindex><\/p>\n<p><b>P.S.<\/b><br \/>\nNe \u00edt\u00e9lj meg szigor\u00faan, ha hib\u00e1kat tal\u00e1lsz. K\u00e9rlek, jelezd \u0151ket, \u00e9s ki fognak jav\u00edt\u00e1sra ker\u00fclni \ud83d\ude42<br \/>\n<br \/>Forr\u00e1s: <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.3 - 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\/hu\/blog\/administrirovanie\/nemnogo-o-standartah-kosmicheskoj-svyazi\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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\/hu\/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\udd47N\u00e9h\u00e1ny sz\u00f3 a \u0171rkommunik\u00e1ci\u00f3s szabv\u00e1nyokr\u00f3l | ProHoster","description":"Meteor M1 m\u0171hold Forr\u00e1s: vladtime.ru.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/nemnogo-o-standartah-kosmicheskoj-svyazi","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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\/hu\/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\/hu\/wp-json\/wp\/v2\/posts\/35921","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=35921"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/35921\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/26871"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=35921"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=35921"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=35921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}