He wahi liʻiliʻi e pili ana i nā kūlana kamaʻilio lewa

He wahi liʻiliʻi e pili ana i nā kūlana kamaʻilio lewa
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 kahua pūnaewele CCSDS. Eia naʻe, paʻakikī loa lākou e hoʻomaopopo, a ua hoʻohana mākou i ka manawa he nui e hoʻomaopopo iā lākou, no laila makemake wau e hāʻawi i ka ʻike kumu, e maʻalahi ai ka hoʻomaopopo ʻana i nā mea āpau. No laila, e hoʻomaka kākou.

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:

  1. ʻ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.
  2. Kākoʻo ʻia kēia mau maʻamau e nā lako kahua kahua honua ma ka mākeke.
  3. 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).

He wahi liʻiliʻi e pili ana i nā kūlana kamaʻilio lewa

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):

He wahi liʻiliʻi e pili ana i nā kūlana kamaʻilio lewa

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:

He wahi liʻiliʻi e pili ana i nā kūlana kamaʻilio lewa

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.

He wahi liʻiliʻi e pili ana i nā kūlana kamaʻilio lewa

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ō.

He wahi liʻiliʻi e pili ana i nā kūlana kamaʻilio lewa

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:

  1. Hoʻolālā poʻomanaʻo ʻokoʻa
  2. 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.
  3. ʻ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.

He wahi liʻiliʻi e pili ana i nā kūlana kamaʻilio lewa

He wahi liʻiliʻi e pili ana i nā kūlana kamaʻilio lewa

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

He wahi liʻiliʻi e pili ana i nā kūlana kamaʻilio lewa

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.

He wahi liʻiliʻi e pili ana i nā kūlana kamaʻilio lewa

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.

He wahi liʻiliʻi e pili ana i nā kūlana kamaʻilio lewa

Kahi ʻokoʻa ka manaʻo o ke poʻo ma muli o ka lōʻihi o ka protocol i hoʻopili ʻia:

He wahi liʻiliʻi e pili ana i nā kūlana kamaʻilio lewa

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 mai kēia wahi.

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:

He wahi liʻiliʻi e pili ana i nā kūlana kamaʻilio lewa

Ma kahi o ka PID kahi mea hōʻike protocol i lawe ʻia mai kēia wahi

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

CCSDS 130.0-G-3 — Ka nānā ʻana o nā kuʻina kamaʻilio ākea
CCSDS 131.0-B-2 – TM ka hoʻonohonoho ʻana a me ka coding channel
CCSDS 132.0-B-2 - TM Space Data Link Protocol
CCSDS 133.0-B-1 - Kūkākūkā pūʻolo wahi
CCSDS 133.1-B-2 - Hana Hoʻopili
CCSDS 231.0-B-3 - TC Synchronization a me Channel Coding
CCSDS 232.1-B-2 Ke Kaʻina Hana Kūkākūkā-1
CCSDS 401.0-B-28 Lekiō a me nā Pūnaehana Hoʻololi - Māhele 1 (Nā Kūlana Honua a me nā Mokulele)
CCSDS 702.1-B-1 - IP ma luna o nā loulou kikowaena CCSDS

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

Pākuʻi i ka manaʻo hoʻopuka