Meteor M1 ukali
Puna: vladtime.ru
Hōʻike
ʻAʻole hiki ke hana o ka ʻenehana ākea me ka ʻole o nā kamaʻilio lekiō, a ma kēia ʻatikala e hoʻāʻo wau e wehewehe i nā manaʻo nui i hoʻokumu i ke kumu o nā kūlana i kūkulu ʻia e ka International Advisory Committee for Space Data Systems (CCSDS. E hoʻohana ʻia kēia pōkole ma lalo). .
E kālele nui ana kēia pou i ka papa loulou data, akā e hoʻokomo pū ʻia nā manaʻo kumu no nā papa ʻē aʻe. ʻAʻole i manaʻo ʻia kēia ʻatikala he wehewehe piha a piha o nā kūlana. Hiki iā ʻoe ke nānā iā ia ma
Misiona hanohano o CCSDS
He nīnau paha kekahi: no ke aha e pili ai nā mea a pau i nā kūlana inā hiki iā ʻoe ke hoʻomohala i kāu pūʻulu protocol radio proprietary (a i ʻole kāu maʻamau ponoʻī, me ka blackjack a me nā hiʻohiʻona hou), a laila e hoʻonui ai i ka palekana o ka ʻōnaehana?
E like me ka hōʻike ʻana o ka hana, ʻoi aku ka maikaʻi o ka mālama ʻana i nā kūlana CCSDS no kēia mau kumu:
- ʻO ke kōmike kuleana no ka paʻi ʻana i nā kūlana e komo pū ana nā ʻelele mai kēlā me kēia ʻoihana aerospace nui o ka honua, e lawe mai ana i ka ʻike waiwai i loaʻa i nā makahiki he nui o ka hoʻolālā ʻana a me ka hana ʻana o nā misionari like ʻole. He mea lapuwale ke nānā ʻole i kēia ʻike a hehi hou i kā lākou rake.
- Kākoʻo ʻia kēia mau maʻamau e nā lako kahua kahua honua ma ka mākeke.
- Ke hoʻoponopono i nā pilikia, hiki iā ʻoe ke ʻimi mau i ke kōkua mai nā hoa hana mai nā ʻoihana ʻē aʻe i hiki iā lākou ke alakaʻi i kahi hālāwai kamaʻilio me ka hāmeʻa mai ko lākou kahua kahua. E like me kāu e ʻike ai, he mea maikaʻi loa ka maʻamau, no laila e nānā kākou i kā lākou mau mea nui.
kuhikuhipuʻuone
ʻO nā kūlana he pūʻulu palapala e hōʻike ana i ke kumu hoʻohālike OSI (Open System Interconnection) maʻamau, koe wale nō ma ka pae loulou data i kaupalena ʻia ka maʻamau i ka mahele ʻana i telemetry (downlink - space - Earth) a me nā kelepona (uplink).
E nānā pono kākou i kekahi o nā pae, e hoʻomaka me ke kino a me ka neʻe ʻana i luna. No ka maopopo loa, e noʻonoʻo mākou i ka hoʻolālā o ka ʻaoʻao e loaʻa. ʻO ka mea hoʻoili, ʻo ia kona kiʻi aniani.
Papa kino
Ma kēia pae, hoʻololi ʻia ka hōʻailona lekiō modulated i kahi kahawai liʻiliʻi. ʻO nā kūlana maʻaneʻi he ʻōlelo aʻoaʻo ma ke ʻano, no ka mea ma kēia pae he paʻakikī ke abstract mai ka hoʻokō kikoʻī o ka hāmeʻa. Maʻaneʻi,ʻo ka hana nui o CCSDS ka weheweheʻana i nā modulations i'āponoʻia (BPSK, QPSK, 8-QAM, a me nā mea'ē aʻe) a hāʻawi i kekahi mau manaʻo e pili ana i ka hoʻokōʻana i nā mīkini hoʻonohonoho hōʻailona, ka uku Doppler, etc.
ʻO ka pae hoʻonohonoho ʻana a me ka hoʻopā ʻana
ʻO ka mea maʻamau, he sublayer ia o ka papa loulou data, akā ua hoʻokaʻawale pinepine ʻia i kahi papa ʻokoʻa ma muli o kona koʻikoʻi i loko o nā kūlana CCSDS. Hoʻololi kēia ʻāpana i ke kahawai bit i kapa ʻia nā kiʻi (telemetry a telecommands), a mākou e kamaʻilio ai ma hope. ʻAʻole like me ka hoʻonohonoho ʻana i ka hōʻailona ma ka papa kino, kahi e hiki ai iā ʻoe ke loaʻa ke kahawai bit pololei, hana ʻia ka hoʻonohonoho hoʻonohonoho ʻana ma aneʻi. E noʻonoʻo i ke ala e hele ai ka ʻikepili ma kēia pae (mai lalo a luna):
Eia naʻe, ma mua o kēlā, pono e ʻōlelo i kekahi mau huaʻōlelo e pili ana i ka coding. Pono kēia kaʻina hana no ka ʻimi ʻana a/a i ʻole hoʻoponopono i nā hewa bit i hiki ʻole ke loaʻa i ka wā e hoʻouna ana i ka ʻikepili ma luna o kahi kaila lekiō. Maanei ʻaʻole mākou e noʻonoʻo i nā kaʻina decoding, akā e loaʻa wale i ka ʻike e pono ai e hoʻomaopopo i ka loiloi hou o ka pae.
Hiki ke poloka a hoʻomau paha nā code. ʻAʻole koi nā maʻamau i ka hoʻohana ʻana i kahi ʻano hoʻopili kikoʻī, akā pono ia e like me ia. Loaʻa nā code convolutional code convolutional code. Hoʻohana ʻia lākou e hoʻopili i kahi kahawai bit mau. He ʻokoʻa kēia me nā code block, kahi i hoʻokaʻawale ʻia ai ka ʻikepili i nā codeblocks a hiki ke hoʻololi wale ʻia i loko o nā poloka piha. Hōʻike ka poloka code i ka ʻikepili i hoʻouna ʻia a me ka ʻike redundant i hoʻopili ʻia e pono ai e hōʻoia i ka pololei o ka ʻikepili i loaʻa a hoʻoponopono i nā hewa hiki ke hana. Aia nā code block i nā code Reed-Solomon kaulana.
Inā hoʻohana ʻia ka convolutional encoding, komo ka bitstream i ka decoder mai ka hoʻomaka. ʻO ka hopena o kāna hana (ʻo kēia mau mea, ʻoiaʻiʻo, e hoʻomau mau ʻia) ʻo CADU (channel access data unit) nā poloka data. Pono kēia kūkulu no ka hoʻonohonoho hoʻonohonoho. Ma ka hopena o kēlā me kēia CADU aia kahi mea hana synch i hoʻopili ʻia (ASM). ʻO kēia nā 4 bytes i ʻike mua ʻia, kahi e ʻike ai ka synchronizer i ka hoʻomaka a me ka hopena o ka CADU. ʻO kēia ke ʻano e hoʻokō ʻia ai ka hoʻonohonoho hoʻonohonoho.
ʻO ka pae koho hou aʻe o ka hoʻonohonoho hoʻonohonoho ʻana a me ka papa hoʻopili e pili ana i nā ʻano o ka papa kino. ʻO kēia ka derandomization. ʻO ka ʻoiaʻiʻo no ka hoʻokō ʻana i ka synchronization hōʻailona, pono ke hoʻololi pinepine ma waena o nā hōʻailona. No laila, inā mākou e hoʻouna, e ʻōlelo, he kilobyte o ka ʻikepili i loaʻa i nā ʻikepili holoʻokoʻa, e nalowale ka hoʻonohonoho ʻana. No laila, i ka wā o ka hoʻoili ʻia ʻana, ua hui pū ʻia ka ʻikepili hoʻokomo me kahi kaʻina pseudo-random i kēlā me kēia manawa i like ka mānoanoa o nā zeros a me nā mea like.
A laila, hoʻokaʻawale ʻia nā code block, a ʻo ka mea i koe ka huahana hope o ka hoʻonohonoho ʻana a me ka pae hoʻopili - he kiʻi.
Lae loulou ʻikepili
Ma kekahi ʻaoʻao, loaʻa i ka papa hana loulou nā papa, a ma kekahi ʻaoʻao e hoʻopuka i nā ʻeke. No ka mea, ʻaʻole i kaupalena ʻia ka nui o nā ʻeke, no ka hoʻouna ʻana i ka hilinaʻi pono e wāwahi iā lākou i lalo i nā hale liʻiliʻi - nā papa. Ma ʻaneʻi e nānā mākou i ʻelua mau ʻāpana: ʻokoʻa no ka telemetry (TM) a me ke kelepona (TC).
Telemetry
ʻO ka ʻōlelo maʻalahi, ʻo ia ka ʻikepili i loaʻa i ke kahua kahua mai ka mokulele mokulele. Hoʻokaʻawale ʻia nā ʻike āpau i hoʻouna ʻia i nā ʻāpana liʻiliʻi o ka lōʻihi paʻa - nā papa i loaʻa nā ʻikepili i hoʻouna ʻia a me nā kahua lawelawe. E nānā pono kākou i ke ʻano o ke kiʻi:
A e hoʻomaka kākou i kā mākou noʻonoʻo ʻana me ke poʻo nui o ke kiʻi telemetry. Eia hou, e ʻae wau iaʻu iho e unuhi wale i nā kūlana ma kekahi mau wahi, e hāʻawi ana i kekahi mau wehewehe ma ke ala.
Pono e loaʻa i ka Master Channel ID ka helu mana a me ka mea ʻike.
ʻO kēlā me kēia mokulele, e like me nā kūlana CCSDS, pono e loaʻa i kāna ʻike kūʻokoʻa, kahi e loaʻa ai kahi kiʻi, hiki i kekahi ke hoʻoholo i ka mea nona ia. Ma keʻano maʻamau, pono e hoʻouna i kahi noi e hoʻopaʻa inoa i ka hāmeʻa, a e paʻi ʻia kona inoa, me kāna mea ʻike, ma nā kumu ākea. Eia nō naʻe, ʻaʻole pinepine nā mea hana Lūkini i kēia kaʻina hana, e hāʻawi ana i kahi mea hoʻomaopopo pono ʻole i ka hāmeʻa. ʻO ka helu mana o ke kiʻi e kōkua e hoʻoholo i ka mana o nā maʻamau i hoʻohana ʻia i mea e heluhelu pono ai i ke kiʻi. Maanei mākou e noʻonoʻo ai i ka maʻamau conservative wale nō me ka mana "0".
Pono e loaʻa ka VCID o ke kahawai kahi i hele mai ai ka ʻeke ma ka kahua Virtual Channel ID. ʻAʻohe palena i ke koho ʻana iā VCID; ʻo ka mea nui, ʻaʻole pono e helu ʻia nā kahawai virtual.
I ka manawa pinepine, pono e hoʻonui i ka ʻikepili i hoʻouna ʻia. No kēia kumu, aia kahi hana o nā kaila virtual. No ka laʻana, hoʻouna ka satellite Meteor-M2 i kahi kiʻi kala i ka laulā ʻike ʻia, e hoʻokaʻawale iā ia i ʻekolu mau ʻeleʻele a me ke keʻokeʻo - ua hoʻouna ʻia kēlā me kēia kala i loko o kāna kaila ponoʻī i loko o kahi ʻeke ʻokoʻa, ʻoiai aia kekahi deviation mai nā kūlana i ka ke ano o kona mau papa.
ʻO ke kahua hae Mana Mana he hōʻailona ia o ka hele ʻana a i ʻole ka ʻole o ke kahua Mana Mana Hana i loko o ke kiʻi telemetry. ʻO kēia mau 4 bytes ma ka hope o ke kiʻi e hāʻawi i ka manaʻo i ka wā e hoʻomalu ai i ka lawe ʻana i nā papa kelepona. E kamaʻilio mākou e pili ana iā lākou ma hope iki.
ʻO nā helu helu kaila nui a me ka virtual channel frame i hoʻonui ʻia e hoʻokahi i kēlā me kēia manawa i hoʻouna ʻia kahi kiʻi. E lilo i mea hōʻailona ʻaʻole i nalowale kekahi kiʻi.
ʻO ke kūlana ʻikepili telemetry frame he ʻelua paita hou o nā hae a me ka ʻikepili, a mākou e nānā ai i kahi liʻiliʻi wale nō.
Pono ke kahua hae o ke poʻo poʻo poʻo kiʻekiʻe he hōʻailona o ke alo a i ʻole ka ʻole o ke poʻo poʻo lua ma ke kiʻi telemetry.
Inā makemake ʻoe, hiki iā ʻoe ke hoʻohui i kahi poʻomanaʻo hou i kēlā me kēia kiʻi a waiho i kekahi ʻikepili ma laila e like me kou manaʻo.
ʻO ke kahua kuhikuhi poʻo poʻo mua, ke kau ʻia ka hae hoʻonohonoho i "1", e loaʻa i kahi hōʻike binary o ke kūlana o ka octet mua o ka Puke mua ma ka Field Data o ke kiʻi telemetry. Ua helu ʻia ke kūlana mai ka 0 ma ke ʻano piʻi mai ka hoʻomaka ʻana o ke kahua ʻikepili. Inā ʻaʻohe hoʻomaka o ka ʻeke ma ka pā ʻikepili o ke kiʻi telemetry, pono e loaʻa i ka mea kuhikuhi i ke kahua poʻomanaʻo mua ka waiwai ma ka hōʻike binary "11111111111" (hiki ke hana ʻia inā hoʻolaha ʻia kahi ʻeke lōʻihi ma luna o hoʻokahi pahu. ).
Inā loaʻa i ka māla ʻikepili kahi ʻeke kaʻawale (Idle Data), a laila e loaʻa i ka mea kuhikuhi i ke poʻo mua ka waiwai ma ka hōʻike binary "11111111110". Ke hoʻohana nei i kēia kahua, pono e hoʻonohonoho ka mea hoʻokipa i ke kahawai. Mālama kēia kahua i ka hoʻihoʻi ʻia ʻana o ka hoʻonohonoho ʻana ʻoiai ke hāʻule ʻia nā kiʻi.
ʻO ia hoʻi, hiki i kahi ʻeke ke hoʻomaka i ka waena o ka 4th frame a hoʻopau i ka hoʻomaka o ka 20th. Hoʻohana ʻia kēia kahua e ʻike i kona hoʻomaka. He poʻomanaʻo nō hoʻi nā ʻeke e hōʻike ana i kona lōʻihi, no laila ke ʻike ʻia kahi kuhikuhi i ke poʻo mua, pono e heluhelu ʻia e ka mea hoʻoponopono loulou, a laila e hoʻoholo ai i kahi e pau ai ka ʻeke.
Inā loaʻa kahi kahua hoʻomalu hewa, pono e hoʻokomo ʻia i loko o kēlā me kēia kiʻi telemetry no kahi kaila kino i loko o ka misionari.
Ua helu ʻia kēia kahua me ke ʻano CRC. Pono ke kaʻina hana e lawe i nā n-16 bits o ke kiʻi telemetry a hoʻokomo i ka hopena o ka helu ʻana i nā bits 16 hope loa.
Nā hui TV
He mau ʻokoʻa koʻikoʻi ka papa kauoha TV. Ma waena o lākou:
- Hoʻolālā poʻomanaʻo ʻokoʻa
- Ka lōʻihi lōʻihi. ʻO ia ke ʻano, ʻaʻole i hoʻonohonoho paʻa ʻia ka lōʻihi o ke kiʻi, e like me ka hana ʻana i ka telemetry, akā hiki ke ʻokoʻa ma muli o nā ʻeke i hoʻouna ʻia.
- ʻO ka mīkini hōʻoia hōʻoiaʻiʻo ʻana i ka ʻeke. ʻO ia hoʻi, ma hope o ka loaʻa ʻana mai, pono e hōʻoia i ka pololei o ka loaʻa ʻana o ka frame, a i ʻole ke noi ʻana i ka hoʻouna ʻana mai kahi kiʻi i hiki ke loaʻa me kahi hewa hiki ʻole ke hoʻoponopono ʻia.
Ua kamaʻāina nā ʻāina he nui iā mākou mai ke poʻo poʻomanaʻo telemetry frame. Loaʻa iā lākou ke kumu like, no laila e noʻonoʻo mākou i nā māla hou wale nō.
Pono e hoʻohana ʻia kekahi hapa o ka hae bypass e hoʻomalu i ka nānā ʻana i ka pahu ma ka mea hoʻokipa. ʻO ka waiwai o "0" no kēia hae e hōʻike i ke kiʻi he kiʻi Type A a pono e hōʻoia e like me FARM. Pono ka waiwai o "1" no kēia hae e hōʻike i ka mea hoʻokipa he kiʻi Type B kēia kiʻi a pono e kāpae i ka nānā FARM.
Hōʻike kēia hae i ka mea hoʻokipa inā e hoʻohana i kahi mīkini hoʻolaha hoʻolaha i kapa ʻia ʻo FARM - Frame Acceptance and Reporting Mechanism.
Pono e hoʻohana ʻia ka hae kauoha no ka hoʻomaopopo ʻana i ka lawe ʻana o ke kahua ʻikepili i kahi kauoha a i ʻole ʻikepili. Inā ʻo "0" ka hae, a laila pono e loaʻa ka ʻikepili i ke kahua ʻikepili. Inā ʻo "1" ka hae, a laila pono e loaʻa i ka kahua ʻikepili ka ʻike mana no FARM.
ʻO FARM kahi mīkini moku'āina i hiki ke hoʻonohonoho ʻia nā ʻāpana.
RSVD. SPARE - nā ʻāpana i mālama ʻia.
Me he mea lā he hoʻolālā ko CCSDS no lākou i ka wā e hiki mai ana, a no ka hoʻohālikelike hope ʻana o nā mana protocol ua mālama lākou i kēia mau bits i nā mana o kēia manawa.
Pono e loaʻa i ka māla lōʻihi ka helu ma ka hōʻike bit e like me ka lōʻihi o ke kiʻi ma nā octets a hoʻemi ʻia hoʻokahi.
Pono ke kahua ʻikepili kiʻi e hahai i ke poʻo me ka ʻole o nā hakahaka a loaʻa kahi helu integer o nā octets, hiki ke ʻoi aku ka nui o 1019 octets ka lōʻihi. Pono e loaʻa i kēia kahua nā poloka ʻikepili frame a i ʻole ka ʻike kauoha kauoha. Pono e loaʻa i ka poloka ʻikepili frame:
- helu integer o nā octets ʻikepili mea hoʻohana
- poʻomanaʻo māhele a ukali ʻia e ka helu integer o nā octets ʻikepili mea hoʻohana
Inā loaʻa kahi poʻomanaʻo, pono e loaʻa i ka poloka ʻikepili kahi Packet, kahi pūʻulu o nā Paʻi, a i ʻole kekahi hapa o kahi Packet. ʻAʻole hiki ke loaʻa i kahi poloka ʻikepili me ke poʻomanaʻo ʻole nā ʻāpana o nā Packet, akā hiki ke loaʻa i nā poloka ʻikepili hōʻano pilikino. Ma muli o kēia e koi ʻia kahi poʻomanaʻo inā ʻaʻole kūpono ka poloka data i hoʻouna ʻia i hoʻokahi kiʻi. ʻO kahi poloka o ka ʻikepili i loaʻa ke poʻo i kapa ʻia he māhele
Pono e loaʻa i ka māla hae ʻelua-bit:
- "01" - inā aia ka hapa mua o ka ʻikepili i ka poloka ʻikepili
- "00" - inā aia ka ʻaoʻao waena o ka ʻikepili i ka poloka ʻikepili
- "10" - inā aia ka ʻāpana hope o ka ʻikepili i ka poloka ʻikepili
- "11" - inā ʻaʻohe mahele a hoʻokahi a ʻoi aʻe paha nā ʻeke piha i ka poloka ʻikepili.
Pono e loaʻa nā zeros ma ke kahua ID MAP inā ʻaʻole hoʻohana ʻia nā kaha MAP.
I kekahi manawa ʻaʻole lawa nā 6 bits i hoʻokaʻawale ʻia i nā kahawai virtual. A inā pono e hoʻonui i ka ʻikepili ma kahi helu nui o nā kahawai, hoʻohana ʻia nā 6 bits mai ke poʻo ʻāpana.
FARM
E nānā pono kākou i ke ʻano o ka hana ʻana o ka ʻōnaehana hoʻokele o nā limahana. Hāʻawi kēia ʻōnaehana no ka hana ʻana me nā papa kelepona ma muli o ko lākou koʻikoʻi (hiki ke noi hou ʻia ka telemetry, a pono e lohe pono ka mokulele i ke kahua honua a mālama mau i kāna mau kauoha). No laila, manaʻo mākou e hoʻoholo e hoʻihoʻi hou i kā mākou satellite, a hoʻouna i kahi faila binary o 10 kilobytes ka nui iā ia. Ma ka pae loulou, ua māhele ʻia ka faila i 10 mau papa (0, 1, ..., 9), i hoʻouna ʻia i luna i kēlā me kēia. Ke hoʻopau ʻia ka hoʻouna ʻana, pono e hōʻoia ka satellite i ka pololei o ka hoʻokipa ʻana i ka ʻeke, a i ʻole e hōʻike i ke kiʻi i loaʻa ai ka hewa. Hoʻouna ʻia kēia ʻike i ke kahua hoʻokele hana ma ke kiʻi telemetry kokoke loa (A i ʻole hiki i ka mokulele ke hoʻomaka i ka hoʻouna ʻana i kahi pahu hana ʻole inā ʻaʻohe mea e ʻōlelo ai). Ma muli o ka telemetry i loaʻa, ʻike mākou ua maikaʻi nā mea āpau, a i ʻole mākou e hoʻomau i ka hoʻouna hou ʻana i ka leka. E manaʻo kākou ʻaʻole i lohe ka satellite i ke kiʻi #7. ʻO ia hoʻi, hoʻouna mākou iā ia i nā kiʻi 7, 8, 9. Inā ʻaʻohe pane, hoʻouna hou ʻia ka ʻeke holoʻokoʻa (a pēlā aku i nā manawa he nui a ʻike mākou ua makehewa nā hoʻāʻo).
Aia ma lalo ke ʻano o ke kahua hoʻokele hana me ka wehewehe ʻana o kekahi mau māla. Ua kapa ʻia ka ʻikepili i loko o kēia kahua ʻo CLCW - Communication Link Control Word.
No ka mea hiki iā ʻoe ke koho maʻalahi mai ke kiʻi i ke kumu o nā kahua nui, a ʻoluʻolu nā mea ʻē aʻe ke nānā aku, ke hūnā nei au i ka wehewehe kikoʻī ma lalo o kahi mea hao.
Ka wehewehe ʻana i nā kahua CLCWʻAno ʻōlelo hoʻomalu:
No kēia ʻano, pono e loaʻa i ka huaʻōlelo mana 0
Mana Hua'ōlelo (CLCW Version Number):
No kēia ʻano, pono e like ka huaʻōlelo mana me "00" ma ka hōʻike bit.
Kahua Kūlana:
Hoʻoholo ʻia ka hoʻohana ʻana i kēia kahua no kēlā me kēia misionari. Hiki ke hoʻohana ʻia no ka hoʻomaikaʻi ʻana i ka ʻāina e nā keʻena kikowaena like ʻole.
ʻIkepili Kanal Virtual:
Pono e hoʻokomo i ka mea hōʻike o ke kahawai virtual kahi i pili ai kēia ʻōlelo mana.
Hae komo kaila kino:
Pono ka hae e hāʻawi i ka ʻike e pili ana i ka mākaukau o ka papa kino o ka mea lawe. Inā ʻaʻole mākaukau ka papa kino o ka mea hoʻokipa no ka loaʻa ʻana o nā kiʻi, a laila pono e loaʻa i ka māla "1", a i ʻole "0".
Hae hāʻule hoʻonohonoho ʻana:
Hōʻike paha ka hae i ka hana ʻana o ka papa kino ma kahi pae hōʻailona maikaʻi ʻole a kiʻekiʻe loa ka helu o nā papa i hōʻole ʻia. He koho ka hoʻohana ʻana i kēia kahua; inā hoʻohana ʻia, pono e loaʻa iā "0" inā loaʻa ka hoʻonohonoho ʻana, a me "1" inā ʻaʻole.
Kāohi hae:
Loaʻa i kēia bit ke kūlana paʻa FARM no kēlā me kēia kahawai virtual. Pono ka waiwai o "1" ma kēia kahua e hōʻike ana ua pio ʻo FARM a e hoʻolei ʻia nā kiʻi no kēlā me kēia papa virtual, inā ʻaʻole "0".
E kali hae:
E hoʻohana ʻia kēia bit no ka hōʻike ʻana ʻaʻole hiki i ka mea hoʻokipa ke hoʻoponopono i ka ʻikepili ma ke kahawai virtual i kuhikuhi ʻia. ʻO ka waiwai o "1" e hōʻike ana e hoʻolei ʻia nā kiʻi āpau ma kēia kahawai virtual, inā ʻaʻole "0".
Hae i mua:
Loaʻa i kēia hae ka "1" inā ua hoʻolei ʻia hoʻokahi a ʻoi aʻe paha nā papa ʻano A i ʻike ʻia a loaʻa nā hakahaka, no laila pono e hoʻouna hou ʻia. Hōʻike ka hae "0" ʻaʻole i hāʻule nā pahu a i ʻole nā lele.
Waiwai pane:
Helu papa i loaʻa ʻole. Hoʻoholo ʻia e ka counter ma ke poʻomanaʻo kiʻi kelepona
pae pūnaewele
E hoʻopā iki kāua i kēia pae. ʻElua mau koho ma ʻaneʻi: e hoʻohana i ka protocol packet space, a i ʻole e hoʻopili i kekahi protocol ʻē aʻe i loko o ka ʻeke CCSDS.
ʻO kahi hiʻohiʻona o ka protocol packet space he kumuhana no kahi ʻatikala kaʻawale. Hoʻolālā ʻia ia e ʻae i nā noi i kapa ʻia e hoʻololi maʻalahi i ka ʻikepili. Loaʻa i kēlā me kēia noi kona wahi ponoʻī a me nā hana maʻamau no ka hoʻololi ʻana i ka ʻikepili me nā noi ʻē aʻe. Aia kekahi mau lawelawe e hoʻokele i nā kaʻa, hoʻokele i ka lawe ʻana, etc.
Me ka encapsulation ua maʻalahi a maʻalahi nā mea a pau. Hiki i nā maʻamau ke hoʻopili i nā protocols i loko o nā ʻeke CCSDS ma ka hoʻohui ʻana i kahi poʻomanaʻo.
Kahi ʻokoʻa ka manaʻo o ke poʻo ma muli o ka lōʻihi o ka protocol i hoʻopili ʻia:
Eia ke kahua nui ka loa o ka loa. Hiki ke ʻokoʻa mai ka 0 a i ka 4 bytes. Ma kēia poʻomanaʻo pono ʻoe e hōʻike i ke ʻano o ka protocol encapsulated me ka hoʻohana ʻana i ka papaʻaina
Hoʻohana ʻo IP encapsulation i kahi mea hoʻohui hou e hoʻoholo ai i ke ʻano o ka ʻeke.
Pono ʻoe e hoʻohui i hoʻokahi poʻo, hoʻokahi octet ka lōʻihi:
Ma kahi o ka PID kahi mea hōʻike protocol i lawe ʻia
hopena
I ka nānā mua ʻana, ʻike ʻia paha he ʻano nui nā poʻomanaʻo CCSDS a hiki ke hoʻolei ʻia kekahi mau kahua. ʻOiaʻiʻo, ʻo ka pono o ke kahawai hopena (a hiki i ka pae pūnaewele) ma kahi o 40%. Eia naʻe, i ka wā e pono ai ka hoʻokō ʻana i kēia mau kūlana, ʻike ʻia kēlā me kēia kahua, kēlā me kēia poʻo i kāna ʻoihana koʻikoʻi ponoʻī, me ka nānā ʻole ʻana e alakaʻi i nā ʻano ambiguities.
Inā hōʻike ka habrasociety i ka hoihoi i kēia kumuhana, e hauʻoli wau e hoʻolaha i kahi ʻatikala holoʻokoʻa i hoʻolaʻa ʻia i ke kumumanaʻo a me ka hana o nā kamaʻilio ākea. Mahalo i kou nānā ʻana!
Pūnaewele
PS
Mai paʻi ikaika inā ʻike ʻoe i nā hemahema. E hōʻike iā lākou a e hoʻoponopono ʻia :)
Source: www.habr.com