Kosmik aloqa standartlari haqida bir oz

Kosmik aloqa standartlari haqida bir oz
Meteor M1 sun'iy yo'ldoshi
Manba: vladtime.ru

kirish

Radioaloqasiz kosmik texnologiyalarning ishlashi mumkin emas va men ushbu maqolada Kosmik ma'lumotlar tizimlari bo'yicha Xalqaro maslahat qo'mitasi (CCSDS. Bu qisqartma quyida qo'llaniladi) tomonidan ishlab chiqilgan standartlarning asosini tashkil etgan asosiy g'oyalarni tushuntirishga harakat qilaman. .

Ushbu post birinchi navbatda ma'lumotlar havolasi qatlamiga qaratiladi, ammo boshqa qatlamlar uchun asosiy tushunchalar ham kiritiladi. Ushbu maqola hech qanday tarzda standartlarning to'liq va to'liq tavsifi bo'la olmaydi. Bu yerda koʻrishingiz mumkin сайт CCSDS. Biroq, ularni tushunish juda qiyin va biz ularni tushunishga ko'p vaqt sarfladik, shuning uchun bu erda men asosiy ma'lumotlarni taqdim qilmoqchiman, buning uchun qolgan hamma narsani tushunish osonroq bo'ladi. Shunday ekan, boshlaylik.

CCSDSning ezgu missiyasi

Ehtimol, kimdir savol tug'diradi: agar siz o'zingizning xususiy radio protokollar stekini (yoki o'z standartingizni, blackjack va yangi xususiyatlar bilan) ishlab chiqishingiz mumkin bo'lsa, nega hamma standartlarga rioya qilishi kerak, shu bilan tizim xavfsizligini oshiradi?

Amaliyot shuni ko'rsatadiki, quyidagi sabablarga ko'ra CCSDS standartlariga rioya qilish foydaliroqdir:

  1. Standartlarni nashr etish uchun mas'ul qo'mita dunyoning har bir yirik aerokosmik agentligi vakillarini o'z ichiga oladi, ular ko'p yillar davomida turli missiyalarni loyihalash va ishlatishda to'plangan bebaho tajribani keltiradi. Bu tajribani e'tiborsiz qoldirib, yana ularning rakesiga qadam qo'yish juda absurd bo'lar edi.
  2. Ushbu standartlar bozorda mavjud bo'lgan yerosti stansiya uskunalari tomonidan qo'llab-quvvatlanadi.
  3. Muammolarni bartaraf etishda siz har doim boshqa idoralardagi hamkasblaringizdan yordam so'rashingiz mumkin, shunda ular o'zlarining er osti stantsiyasidan qurilma bilan aloqa seansini o'tkazishlari mumkin. Ko'rib turganingizdek, standartlar juda foydali narsa, shuning uchun ularning asosiy nuqtalarini ko'rib chiqaylik.

arxitektura

Standartlar eng keng tarqalgan OSI (Ochiq tizim o'zaro aloqasi) modelini aks ettiruvchi hujjatlar to'plamidir, bundan tashqari ma'lumotlar havolasi darajasida umumiylik telemetriya (pastga havola - kosmik - Yer) va telekomandalarga (yuqoriga havola) bo'linish bilan cheklangan.

Kosmik aloqa standartlari haqida bir oz

Keling, ba'zi darajalarni batafsil ko'rib chiqaylik, jismoniydan boshlab va yuqoriga ko'tariladi. Aniqroq bo'lish uchun biz qabul qiluvchi tomonning arxitekturasini ko'rib chiqamiz. O'tkazuvchisi uning oyna tasviridir.

Jismoniy qatlam

Ushbu darajada modulyatsiyalangan radio signal bit oqimiga aylanadi. Bu erda standartlar asosan maslahat xarakteriga ega, chunki bu darajada apparatni o'ziga xos tatbiq etishdan mavhum bo'lish qiyin. Bu erda CCSDS ning asosiy roli maqbul modulyatsiyalarni (BPSK, QPSK, 8-QAM va boshqalar) aniqlash va belgilarni sinxronlashtirish mexanizmlarini, Doppler kompensatsiyasini va boshqalarni amalga oshirish bo'yicha ba'zi tavsiyalar berishdir.

Sinxronizatsiya va kodlash darajasi

Rasmiy ravishda, bu ma'lumotlar havolasi qatlamining pastki qatlamidir, lekin CCSDS standartlari doirasidagi ahamiyati tufayli ko'pincha alohida qatlamga bo'linadi. Ushbu qatlam bit oqimini keyinroq gaplashadigan ramkalar (telemetriya yoki telekomandalar) ga aylantiradi. To'g'ri bit oqimini olish imkonini beruvchi jismoniy qatlamdagi belgilar sinxronizatsiyasidan farqli o'laroq, bu erda ramka sinxronizatsiyasi amalga oshiriladi. Ma'lumotlarning ushbu darajadagi (pastdan yuqoriga) qanday yo'l tutishini ko'rib chiqing:

Kosmik aloqa standartlari haqida bir oz

Biroq, bundan oldin, kodlash haqida bir necha so'z aytishga arziydi. Ushbu protsedura radiokanal orqali ma'lumotlarni yuborishda muqarrar ravishda yuzaga keladigan bit xatolarini topish va/yoki tuzatish uchun zarur. Bu erda biz dekodlash protseduralarini ko'rib chiqmaymiz, faqat darajaning keyingi mantiqini tushunish uchun zarur bo'lgan ma'lumotlarni olamiz.

Kodlar blokli yoki doimiy bo'lishi mumkin. Standartlar ma'lum turdagi kodlashdan foydalanishga majburlamaydi, lekin u shunday bo'lishi kerak. Uzluksiz kodlarga konvolyutsion kodlar kiradi. Ular uzluksiz bit oqimini kodlash uchun ishlatiladi. Bu blok kodlaridan farqli o'laroq, ma'lumotlar kod bloklariga bo'linadi va faqat to'liq bloklar ichida dekodlanishi mumkin. Kod bloki qabul qilingan ma'lumotlarning to'g'riligini tekshirish va yuzaga kelishi mumkin bo'lgan xatolarni tuzatish uchun zarur bo'lgan uzatilgan ma'lumotlar va biriktirilgan ortiqcha ma'lumotlarni ifodalaydi. Blok kodlari mashhur Reed-Solomon kodlarini o'z ichiga oladi.

Agar konvolyutsion kodlash ishlatilsa, bit oqimi boshidan dekoderga kiradi. Uning ishining natijasi (bularning barchasi, albatta, doimiy ravishda sodir bo'ladi) CADU (kanalga kirish ma'lumotlar birligi) ma'lumotlar bloklari. Ushbu struktura ramka sinxronizatsiyasi uchun zarur. Har bir CADU oxirida biriktirilgan sinxronlash qurilmasi (ASM) mavjud. Bu oldindan ma'lum bo'lgan 4 bayt bo'lib, ular orqali sinxronizator CADU ning boshi va oxirini topadi. Kadrlarni sinxronlashtirish shu tarzda amalga oshiriladi.

Sinxronizatsiya va kodlash qatlamining navbatdagi ixtiyoriy bosqichi fizik qatlamning o'ziga xos xususiyatlari bilan bog'liq. Bu derandomizatsiya. Gap shundaki, ramzlarni sinxronlashtirishga erishish uchun belgilar o'rtasida tez-tez almashish kerak. Shunday qilib, agar biz, aytaylik, bir kilobaytdan iborat bo'lgan ma'lumotlarni uzatsak, sinxronizatsiya yo'qoladi. Shuning uchun, uzatish paytida, kiritilgan ma'lumotlar davriy psevdo-tasodifiy ketma-ketlik bilan aralashtiriladi, shunda nol va birlarning zichligi bir xil bo'ladi.

Keyinchalik, blok kodlari dekodlanadi va sinxronizatsiya va kodlash darajasining yakuniy mahsuloti - ramka qoladi.

Ma'lumotlar havolasi qatlami

Bir tomondan, bog'lanish qatlami protsessori freymlarni qabul qiladi va boshqa tomondan paketlarni chiqaradi. Paketlarning hajmi rasmiy ravishda cheklanmaganligi sababli, ularni ishonchli uzatish uchun ularni kichikroq tuzilmalarga - ramkalarga bo'lish kerak. Bu erda biz ikkita kichik bo'limni ko'rib chiqamiz: telemetriya (TM) va telekommandlar (TC) uchun alohida.

Telemetriya

Oddiy qilib aytganda, bu yerosti stansiyasi kosmik kemadan oladigan ma'lumotlardir. Barcha uzatiladigan ma'lumotlar belgilangan uzunlikdagi kichik bo'laklarga bo'linadi - uzatiladigan ma'lumotlar va xizmat ko'rsatish maydonlarini o'z ichiga olgan ramkalar. Keling, ramka tuzilishini batafsil ko'rib chiqaylik:

Kosmik aloqa standartlari haqida bir oz

Va keling, ko'rib chiqishni telemetriya ramkasining asosiy sarlavhasidan boshlaylik. Bundan tashqari, men yo'lda ba'zi tushuntirishlar berib, ba'zi joylarda standartlarni oddiygina tarjima qilishga ruxsat beraman.

Kosmik aloqa standartlari haqida bir oz

Asosiy kanal identifikatori maydonida ramka versiyasi raqami va qurilma identifikatori bo'lishi kerak.

Har bir kosmik kema, CCSDS standartlariga muvofiq, o'zining noyob identifikatoriga ega bo'lishi kerak, uning yordamida ramkaga ega bo'lgan holda, u qaysi qurilmaga tegishli ekanligini aniqlash mumkin. Rasmiy ravishda, qurilmani ro'yxatdan o'tkazish uchun ariza topshirish kerak va uning nomi identifikatori bilan birga ochiq manbalarda e'lon qilinadi. Biroq, rus ishlab chiqaruvchilari ko'pincha ushbu protsedurani e'tiborsiz qoldiradilar, qurilmaga o'zboshimchalik bilan identifikatorni tayinlaydilar. Ramka versiyasi raqami ramkani to'g'ri o'qish uchun standartlarning qaysi versiyasi ishlatilishini aniqlashga yordam beradi. Bu erda biz faqat "0" versiyasi bilan eng konservativ standartni ko'rib chiqamiz.

Virtual kanal identifikatori maydoni paket kelgan kanalning VCID-ni o'z ichiga olishi kerak. VCID tanlashda hech qanday cheklovlar yo'q, xususan, virtual kanallar ketma-ket raqamlangan bo'lishi shart emas.

Ko'pincha uzatilgan ma'lumotlarni multiplekslash kerak bo'ladi. Shu maqsadda virtual kanallar mexanizmi mavjud. Masalan, Meteor-M2 sun'iy yo'ldoshi rangli tasvirni ko'rinadigan diapazonda uzatadi, uni uchta qora va oq rangga ajratadi - har bir rang o'z virtual kanalida alohida paketda uzatiladi, garchi standartlarda standartlardan biroz og'ish bo'lsa ham. uning ramkalarining tuzilishi.

Operatsion boshqaruv bayrog'i maydoni telemetriya ramkasida Operatsion boshqaruv maydonining mavjudligi yoki yo'qligi ko'rsatkichi bo'lishi kerak. Kadr oxiridagi ushbu 4 bayt telekommand kadrlarini yetkazib berishni nazorat qilishda fikr-mulohazalarni ta'minlash uchun xizmat qiladi. Biz ular haqida biroz keyinroq gaplashamiz.

Asosiy va virtual kanalli kadrlar hisoblagichlari har safar kadr yuborilganda bittaga oshiriladigan maydonlardir. Birorta ham ramka yo'qolmaganligining ko'rsatkichi sifatida xizmat qiling.

Telemetriya ramkasi ma'lumotlarining holati yana ikki bayt bayroqlar va ma'lumotlar bo'lib, ulardan faqat bir nechtasini ko'rib chiqamiz.

Kosmik aloqa standartlari haqida bir oz

Ikkilamchi sarlavha bayrog'i maydoni telemetriya ramkasida Ikkilamchi sarlavha mavjudligi yoki yo'qligi ko'rsatkichi bo'lishi kerak.

Agar xohlasangiz, har bir freymga qo'shimcha sarlavha qo'shishingiz va o'zingizning xohishingizga ko'ra har qanday ma'lumotlarni joylashtirishingiz mumkin.

Sinxronizatsiya bayrog'i 1 ga o'rnatilganda birinchi sarlavha ko'rsatkichi maydoni telemetriya ramkasining ma'lumotlar maydonidagi birinchi paketning birinchi oktetining o'rni ikkilik tasvirini o'z ichiga olishi kerak. Lavozim 0 dan boshlab ma'lumotlar maydoni boshidan o'sish tartibida hisoblanadi. Agar telemetriya freymining ma'lumotlar maydonida paket boshlanishi bo'lmasa, birinchi sarlavhaga ko'rsatgich maydoni ikkilik ko'rinishdagi "11111111111" qiymatiga ega bo'lishi kerak (bu bir uzun paket bir nechta ramkaga yoyilgan bo'lsa sodir bo'lishi mumkin. ).

Agar ma'lumotlar maydonida bo'sh paket bo'lsa (Idle Data), birinchi sarlavhaga ko'rsatgich ikkilik ko'rinishdagi "11111111110" qiymatiga ega bo'lishi kerak. Ushbu maydondan foydalanib, qabul qiluvchi oqimni sinxronlashtirishi kerak. Bu maydon freymlar tushirilganda ham sinxronizatsiya tiklanishini ta'minlaydi.

Ya'ni, paket, aytaylik, 4-kadrning o'rtasidan boshlanib, 20-ning boshida tugashi mumkin. Bu maydon uning boshlanishini topish uchun ishlatiladi. Paketlarda uning uzunligini ko'rsatadigan sarlavha ham mavjud, shuning uchun birinchi sarlavhaga ko'rsatgich topilganda, havola qatlami protsessori uni o'qishi kerak va shu bilan paket qayerda tugashini aniqlaydi.
Xatolarni boshqarish maydoni mavjud bo'lsa, u missiya davomida ma'lum bir jismoniy kanal uchun har bir telemetriya ramkasida bo'lishi kerak.

Bu maydon CRC usuli yordamida hisoblanadi. Jarayon telemetriya ramkasining n-16 bitini olishi va hisoblash natijasini oxirgi 16 bitga kiritishi kerak.

Televizion jamoalar

Televizion buyruq ramkasi bir nechta muhim farqlarga ega. Ular orasida:

  1. Turli sarlavha tuzilishi
  2. Dinamik uzunlik. Bu shuni anglatadiki, kadr uzunligi telemetriyada bo'lgani kabi qattiq o'rnatilmagan, lekin uzatilgan paketlarga qarab o'zgarishi mumkin.
  3. Paket yetkazib berish kafolat mexanizmi. Ya'ni, kosmik kema uni qabul qilgandan so'ng, kadrni qabul qilishning to'g'riligini tasdiqlashi yoki tuzatib bo'lmaydigan xato bilan qabul qilinishi mumkin bo'lgan kadrdan yo'naltirishni so'rashi kerak.

Kosmik aloqa standartlari haqida bir oz

Kosmik aloqa standartlari haqida bir oz

Ko'pgina sohalar bizga telemetriya ramka sarlavhasidan allaqachon tanish. Ularning maqsadi bir xil, shuning uchun biz bu erda faqat yangi maydonlarni ko'rib chiqamiz.

Qabul qilgichda freym tekshiruvini boshqarish uchun aylanma bayroqning bir bitidan foydalanish kerak. Ushbu bayroq uchun "0" qiymati ramka A tipidagi ramka ekanligini va FARM bo'yicha tekshirilishi kerakligini ko'rsatishi kerak. Ushbu bayroq uchun "1" qiymati qabul qiluvchiga ushbu ramka B tipidagi ramka ekanligini va FARM tekshiruvini chetlab o'tishi kerakligini ko'rsatishi kerak.

Ushbu bayroq qabul qiluvchiga FARM - Frame Acceptance and Reporting Mechanism deb nomlangan ramka yetkazib berishni tasdiqlash mexanizmidan foydalanish kerakligi haqida xabar beradi.

Boshqaruv buyrug'i bayrog'i ma'lumotlar maydoni buyruq yoki ma'lumotni tashishini tushunish uchun ishlatilishi kerak. Agar bayroq "0" bo'lsa, u holda ma'lumotlar maydonida ma'lumotlar bo'lishi kerak. Agar bayroq "1" bo'lsa, ma'lumotlar maydonida FARM uchun nazorat ma'lumotlari bo'lishi kerak.
FARM - bu parametrlari sozlanishi mumkin bo'lgan chekli holat mashinasi.

RSVD. SPARE - zaxiralangan bitlar.

Aftidan, CCSDS-ning kelajakda ular uchun rejalari bor va protokol versiyalarining orqaga qarab muvofiqligi uchun ular bu bitlarni standartning joriy versiyalarida zahiraga olgan.

Kadr uzunligi maydonida oktetlardagi kvadrat uzunligiga minus bittaga teng bo'lgan bit ko'rinishidagi raqam bo'lishi kerak.

Kadr ma'lumotlari maydoni bo'sh joysiz sarlavhaga ergashishi va uzunligi maksimal 1019 oktet bo'lishi mumkin bo'lgan butun oktet sonini o'z ichiga olishi kerak. Bu maydon ramka ma'lumotlar bloki yoki boshqaruv buyrug'i ma'lumotlarini o'z ichiga olishi kerak. Ramka ma'lumotlar bloki quyidagilarni o'z ichiga olishi kerak:

  • foydalanuvchi ma'lumotlari oktetlarining butun soni
  • segment sarlavhasi, undan so'ng foydalanuvchi ma'lumotlari oktetlarining butun soni

Agar sarlavha mavjud bo'lsa, ma'lumotlar blokida Paket, Paketlar to'plami yoki Paketning bir qismi bo'lishi kerak. Sarlavhasiz ma'lumotlar bloki paketlarning qismlarini o'z ichiga olmaydi, lekin shaxsiy formatdagi ma'lumotlar bloklarini o'z ichiga olishi mumkin. Bundan kelib chiqadiki, uzatilgan ma'lumotlar bloki bitta ramkaga to'g'ri kelmasa, sarlavha kerak bo'ladi. Sarlavhaga ega bo'lgan ma'lumotlar bloki segment deb ataladi

Kosmik aloqa standartlari haqida bir oz

Ikki bitli bayroqlar maydoni quyidagilarni o'z ichiga olishi kerak:

  • "01" - agar ma'lumotlarning birinchi qismi ma'lumotlar blokida bo'lsa
  • "00" - agar ma'lumotlarning o'rta qismi ma'lumotlar blokida bo'lsa
  • "10" - agar ma'lumotlarning oxirgi qismi ma'lumotlar blokida bo'lsa
  • "11" - agar bo'linish bo'lmasa va bir yoki bir nechta paketlar ma'lumotlar blokiga to'liq mos tushsa.

MAP kanallari ishlatilmasa, MAP ID maydonida nol bo'lishi kerak.
Ba'zan virtual kanallarga ajratilgan 6 bit etarli emas. Va agar ma'lumotlarni ko'proq kanallarga multiplekslash kerak bo'lsa, segment sarlavhasidan yana 6 bit ishlatiladi.

FARM

Keling, xodimlarni etkazib berishni boshqarish tizimining ishlash mexanizmini batafsil ko'rib chiqaylik. Ushbu tizim faqat telekomandalar ramkalari bilan ularning ahamiyati tufayli ishlashni ta'minlaydi (telemetriya har doim qayta so'ralishi mumkin va kosmik kema yer stantsiyasini aniq eshitishi va har doim uning buyruqlariga bo'ysunishi kerak). Shunday qilib, biz sun'iy yo'ldoshimizni qayta ishga tushirishga qaror qildik va unga 10 kilobayt o'lchamdagi ikkilik faylni jo'natamiz. Bog'lanish darajasida fayl 10 ta ramkaga (0, 1, ..., 9) bo'linadi, ular birma-bir yuqoriga yuboriladi. Uzatish tugallangandan so'ng, sun'iy yo'ldosh paketlarni qabul qilishning to'g'riligini tasdiqlashi yoki xatolik qaysi kadrda sodir bo'lganligi haqida xabar berishi kerak. Ushbu ma'lumot eng yaqin telemetriya ramkasidagi operatsion boshqaruv maydoniga yuboriladi (Yoki kosmik kema, agar aytadigan hech narsa bo'lmasa, bo'sh freymni uzatishni boshlashi mumkin). Qabul qilingan telemetriyaga asoslanib, biz hamma narsa yaxshi ekanligiga ishonch hosil qilamiz yoki xabarni qayta yuborishni davom ettiramiz. Faraz qilaylik, sun'iy yo'ldosh №7 kadrni eshitmadi. Bu shuni anglatadiki, biz unga 7, 8, 9-ramkalarni yuboramiz. Agar javob bo'lmasa, butun paket yana yuboriladi (va shunga o'xshash urinishlar behuda ekanligini tushunmagunimizcha bir necha marta davom etadi).

Quyida ba'zi maydonlarning tavsifi bilan operativ boshqaruv maydonining tuzilishi keltirilgan. Ushbu sohadagi ma'lumotlar CLCW - Communication Link Control Word deb ataladi.

Kosmik aloqa standartlari haqida bir oz

Rasmdan asosiy maydonlarning maqsadini osongina taxmin qilishingiz mumkinligi va boshqalarga qarash zerikarli bo'lgani uchun men batafsil tavsifni spoyler ostida yashiraman.

CLCW maydonlarini tushuntirishBoshqaruv so'z turi:
Ushbu turdagi boshqaruv so'zi 0 dan iborat bo'lishi kerak

Control Word versiyasi (CLCW versiya raqami):
Ushbu turdagi boshqaruv so'zi bit ko'rinishida "00" ga teng bo'lishi kerak.

Holat maydoni:
Ushbu maydondan foydalanish har bir missiya uchun alohida belgilanadi. Turli kosmik agentliklar tomonidan mahalliy takomillashtirish uchun foydalanish mumkin.

Virtual kanalni aniqlash:
Bu boshqaruv soʻzi bogʻlangan virtual kanal identifikatorini oʻz ichiga olishi kerak.

Jismoniy kanalga kirish belgisi:
Bayroq qabul qiluvchining jismoniy qatlamining tayyorligi haqida ma'lumot berishi kerak. Agar qabul qiluvchining jismoniy qatlami ramkalarni qabul qilishga tayyor bo'lmasa, maydonda "1", aks holda "0" bo'lishi kerak.

Sinxronizatsiya xatosi belgisi:
Bayroq jismoniy qatlam yomon signal darajasida ishlayotganini va rad etilgan kadrlar soni juda yuqori ekanligini ko'rsatishi mumkin. Ushbu maydondan foydalanish ixtiyoriy; agar foydalanilgan bo'lsa, sinxronizatsiya mavjud bo'lsa, unda "0" va mavjud bo'lmasa, "1" bo'lishi kerak.

Bloklash belgisi:
Bu bit har bir virtual kanal uchun FARM blokirovka holatini o'z ichiga olishi kerak. Ushbu maydondagi "1" qiymati FARM o'chirilganligini va har bir virtual qatlam uchun ramkalar o'chirilishini ko'rsatishi kerak, aks holda "0".

Kutish belgisi:
Ushbu bit qabul qiluvchining belgilangan virtual kanaldagi ma'lumotlarni qayta ishlay olmasligini ko'rsatish uchun ishlatilishi kerak. "1" qiymati ushbu virtual kanalda barcha freymlar o'chirilishini bildiradi, aks holda "0".

Oldinga bayroq:
Agar bir yoki bir nechta A tipidagi ramkalar olib tashlangan bo'lsa yoki bo'shliqlar topilsa, bu bayroqda "1" bo'lishi kerak, shuning uchun qayta yuborish kerak. "0" bayrog'i tushirilgan ramkalar yoki o'tkazib yuborishlar yo'qligini bildiradi.

Javob qiymati:
Qabul qilinmagan kadr raqami. Telecommand kadr sarlavhasidagi hisoblagich tomonidan aniqlanadi

tarmoq qatlami

Keling, ushbu darajaga biroz to'xtalib o'tamiz. Bu erda ikkita variant mavjud: yoki bo'sh joy paketi protokolidan foydalaning yoki CCSDS paketidagi boshqa protokolni inkapsulyatsiya qiling.

Kosmik paket protokolining umumiy ko'rinishi alohida maqola uchun mavzudir. U ilovalar deb ataladigan ma'lumotlarni uzluksiz almashish uchun mo'ljallangan. Har bir ilovaning o'z manzili va boshqa ilovalar bilan ma'lumot almashish uchun asosiy funksiyalari mavjud. Shuningdek, trafikni yo'naltiruvchi, etkazib berishni nazorat qiluvchi va hokazo xizmatlar mavjud.

Kapsülleme bilan hamma narsa sodda va tushunarli. Standartlar qo'shimcha sarlavha qo'shish orqali har qanday protokollarni CCSDS paketlariga inkapsulyatsiya qilish imkonini beradi.

Kosmik aloqa standartlari haqida bir oz

Sarlavha o'rnatilgan protokol uzunligiga qarab turli xil ma'nolarga ega bo'lsa:

Kosmik aloqa standartlari haqida bir oz

Bu erda asosiy maydon uzunlikning uzunligi hisoblanadi. U 0 dan 4 baytgacha o'zgarishi mumkin. Shuningdek, ushbu sarlavhada jadval yordamida inkapsullangan protokol turini ko'rsatishingiz kerak shu yerda.

IP inkapsulyatsiya paket turini aniqlash uchun boshqa qo'shimchadan foydalanadi.
Yana bitta sarlavha qo'shishingiz kerak, bitta oktet uzunlikdagi:

Kosmik aloqa standartlari haqida bir oz

Bu erda PID boshqa protokol identifikatori hisoblanadi shu yerda

xulosa

Bir qarashda, CCSDS sarlavhalari juda ortiqcha va ba'zi maydonlarni olib tashlash mumkindek tuyulishi mumkin. Haqiqatan ham, hosil bo'lgan kanalning samaradorligi (tarmoq darajasiga qadar) taxminan 40% ni tashkil qiladi. Biroq, ushbu standartlarni amalga oshirish zarurati tug'ilishi bilanoq, har bir soha, har bir sarlavha o'zining muhim missiyasiga ega ekanligi ayon bo'ladi, bu esa bir qator noaniqliklarga olib keladi.

Agar habrasotsiatsiya ushbu mavzuga qiziqish bildirsa, men kosmik aloqalar nazariyasi va amaliyotiga bag'ishlangan butun bir qator maqolalarni nashr etishdan xursand bo'laman. E'tiboringiz uchun rahmat!

Axborot manbalari

CCSDS 130.0-G-3 - Kosmik aloqa protokollarining umumiy ko'rinishi
CCSDS 131.0-B-2 - TM sinxronizatsiyasi va kanallarni kodlash
CCSDS 132.0-B-2 - TM Space Data Link Protocol
CCSDS 133.0-B-1 - Kosmik paket protokoli
CCSDS 133.1-B-2 - Enkapsulyatsiya xizmati
CCSDS 231.0-B-3 - TCni sinxronlashtirish va kanallarni kodlash
CCSDS 232.1-B-2 Aloqadan foydalanish tartibi-1
CCSDS 401.0-B-28 Radiochastota va modulyatsiya tizimlari - 1-qism (Yer stantsiyalari va kosmik kemalar)
CCSDS 702.1-B-1 - CCSDS kosmik havolalari orqali IP

PS
Agar biron bir noaniqlik topsangiz, qattiq urmang. Ular haqida xabar bering va ular tuzatiladi :)

Manba: www.habr.com

a Izoh qo'shish