O rețea Link 16 nu există până când cineva nu o proiectează. Forma de undă, terminalele și catalogul de mesaje sunt toate standardizate, dar alocarea timpului în eter este o resursă finită care trebuie repartizată deliberat, unitate cu unitate și mesaj cu mesaj, înainte ca prima platformă să intre în rețea. Faceți proiectarea corect și o sută de participanți împart o imagine aeriană coerentă cu o prospețime de sub o secundă. Faceți-o greșit și rețeaua pierde silențios pistele, înfometează vocea sau refuză intrarea în rețea pentru jumătate din forță. Aceasta este o trecere inginerească prin modul în care se construiește efectiv o rețea Link 16: structura TDMA de dedesubt, canalele logice care se sprijină deasupra ei, matematica ce decide cine primește cât și mesajul operațional care leagă totul. Presupune că deja știți ce sunt legăturile tactice de date Link 16 și doriți să aflați cum să planificați una.

1. coloana vertebrală TDMA

Totul în temporizarea Link 16 se cuibărește în interiorul unui număr: epoca, lungă de 12,8 minute. Fiecare epocă se împarte în 64 de cadre de câte 12 secunde fiecare. Fiecare cadru se împarte în 1.536 de sloturi de timp de 7,8125 milisecunde. Acel slot este unitatea atomică a rețelei — o singură oportunitate de transmisie, suficient de lungă pentru a transporta un mesaj cu format fix împreună cu sincronizarea, împachetarea și garda de propagare a acestuia. Înmulțiți: 1.536 de sloturi pe cadru ori 64 de cadre înseamnă 98.304 de sloturi pe epocă, iar întregul program se repetă la fiecare 12,8 minute.

Cele 1.536 de sloturi dintr-un cadru nu sunt adresate ca o listă plată. Ele sunt întrețesute în trei blocuri de sloturi — A, B și C — fiecare contribuind cu 512 sloturi, distribuite prin rotație, astfel încât indexul de slot 0 aparține blocului A, 1 lui B, 2 lui C, 3 din nou lui A și așa mai departe. Această întrețesere este deliberată: distribuie uniform alocările oricărui participant de-a lungul cadrului de 12 secunde în loc să le aglomereze, ceea ce menține latența de actualizare lină și evită golurile lungi de tăcere. Atunci când alocați capacitate, în realitate alocați sloturi în interiorul unui bloc, iar litera blocului face parte din adresă.

2. Grupurile de participare în rețea

Sloturile de timp brute nu reprezintă modul în care operatorii se gândesc la o rețea. Ei gândesc în grupuri de participare în rețea — NPG-uri — care sunt canale logice suprapuse peste rezervorul de sloturi, fiecare transportând o clasă definită de trafic. O unitate se abonează la NPG-urile relevante pentru rolul ei și le ignoră pe celelalte. NPG-urile standard sunt stabile în întreaga alianță: NPG 5 și 6 transportă PPLI (Precise Participant Location and Identification, familia J2); NPG 7 transportă supravegherea (pistele J3); NPG 8 și 9 transportă managementul misiunii și coordonarea armamentului; vocea circulă pe NPG-uri dedicate (de obicei 12 și 13) la 2,4 sau 16 kbps.

Proiectarea rețelei înseamnă, în mare parte, a decide care unități participă la care NPG-uri și cât din alocarea de sloturi a fiecărui NPG primește fiecare unitate. Un avion de vânătoare are nevoie de PPLI, de supraveghere și de un canal de management al misiunii; nu are de ce să transmită pe NPG-ul de control aerian care aparține AWACS-ului. O unitate terestră de foc antiaerian poate transmite pe supraveghere și coordonarea armamentului, dar să consume vocea doar ca receptor. NPG-ul este unitatea de politică; slotul este unitatea de resursă. O proiectare bună menține aceste două straturi separate curat.

3. alocarea sloturilor de timp

Sloturile din interiorul unui NPG sunt distribuite în cadrul unuia dintre cele două moduri de acces. Accesul dedicat atribuie sloturi specifice unui terminal specific — slotul A-7-2 aparține navei X și nimănui altcuiva, în fiecare epocă, garantat. Este lipsit de coliziuni și determinist din punctul de vedere al latenței, motiv pentru care traficul de supraveghere și de armament îl folosește. Accesul prin contenție permite unui ansamblu de terminale să transmită oportunist într-un bloc partajat, acceptând riscul coliziunii în schimbul faptului de a nu pre-aloca capacitate per unitate. PPLI de la un set numeros și fluid de participanți folosește adesea contenția, astfel încât proiectantul să nu fie nevoit să numească dinainte fiecare transmițător.

Sloturile sunt scrise în notația Time Slot Block: un triplet format din litera blocului, indexul slotului de început și exponentul ratei de recurență, ca în A-7-2. Aceasta se citește ca bloc A, începând de la slotul 7, cu recurență la 2 la puterea celui de-al treilea număr pe epocă — numărul de recurență este un exponent, deci cantitatea crește în puteri ale lui doi: rata 0 este un slot pe epocă, rata 6 este 64, rata 12 este 4.096. Acest triplet compact este modul în care se înregistrează fiecare atribuire din proiect.

Idee-cheie: Numărul de recurență TSB este un exponent, nu o cantitate. A-7-10 nu înseamnă zece sloturi — înseamnă 2^10 = 1.024 de sloturi pe epocă, aproximativ 1,3 transmisii pe secundă. Proiectanții care citesc a treia cifră drept o cantitate literală sub-aprovizionează cu ordine de mărime și apoi se întreabă de ce actualizările pistelor lor sosesc la fiecare douăsprezece secunde în loc de la fiecare secundă.

Atunci când sloturile dintr-un cadru nu pot susține traficul cerut, proiectul stivuiește rețele: mai multe rețele logice împart același NPG separându-se pe tiparul de salt în frecvență și numărul de rețea, astfel încât mai multe conversații coexistă pe aceleași sloturi de timp fără să se audă reciproc. Operarea multinet permite unei regiuni să ruleze rețele distincte de control aerian în paralel, cu prețul faptului că terminalele care pot asculta doar o singură rețea la un moment dat trebuie să aleagă.

4. intrarea în rețea și sincronizarea

Un terminal nu poate transmite până nu știe ce oră este, cu o precizie de o fracțiune dintr-un slot de 7,8125 ms. Sincronizarea are loc în două etape. Sincronizarea grosieră aliniază terminalul la limitele sloturilor rețelei ascultând mesajele de intrare și stabilind care slot este care. Sincronizarea fină conduce apoi precizia temporizării până la nivelul sub-microsecundă necesar pentru ca forma de undă cu salt în frecvență să poată fi efectiv decodată, măsurând timpul dus-întors (RTT) față de o referință.

Acea referință este Net Time Reference — NTR — un terminal desemnat al cărui ceas definește timpul rețelei. Orice alt participant se sincronizează la NTR, direct sau prin releu. Intrarea inițială este momentul în care un terminal nou ascultă transmisiile NTR-ului, obține sincronizarea grosieră, schimbă interogări RTT pentru a fixa întârzierea de propagare, atinge sincronizarea fină și abia atunci începe să transmită în sloturile sale atribuite. Desemnați NTR-ul prost — puneți-l pe o platformă care părăsește zona de operare — și întreaga rețea își pierde baza de timp. Atribuirea NTR este o decizie de proiectare de prim ordin, nu un gând venit ulterior.

5. releul și extinderea razei de acțiune

Link 16 este UHF cu vizibilitate directă. Două nave de luptă de suprafață aflate dincolo de orizont una față de cealaltă pur și simplu nu se pot auzi, indiferent cum sunt alocate sloturile. Releul acoperă acest gol. În releul activ, un terminal desemnat recepționează un mesaj într-un slot și îl retransmite într-un alt slot, alocat separat, astfel încât participanții îndepărtați să-l poată auzi. În releul pasiv, transmisiile normale ale platformei care releul sunt ele însele folosite de alții ca referință de temporizare și de date, fără o repetare dedicată.

Releul activ este costisitor pentru că consumă sloturi — fiecare mesaj transmis prin releu are nevoie de propria oportunitate de transmisie, așa că transmiterea prin releu a unui NPG poate dubla cererea de sloturi a acelui NPG pentru fiecare salt. Un lanț de releu cu două salturi de-a lungul unui grup de luptă dispersat poate absorbi în liniște un sfert din cadrul disponibil. Orizontul de vizibilitate directă — aproximativ 300 de mile marine între aeronave aflate la altitudine, mult mai puțin pentru nave — este ceea ce forțează releul în primul rând, iar bugetul de sloturi pentru el trebuie rezervat în timpul proiectării, nu improvizat când rețeaua amuțește la distanță.

6. planificarea capacității

Planificarea capacității este aritmetica ce face sau distruge o proiectare. Începeți de la încărcarea sloturilor: procentul din cele 98.304 de sloturi pe epocă deja angajate în atribuiri dedicate, releu și voce. Apoi calculați ratele de actualizare. PPLI pentru un avion de vânătoare cu dinamică ridicată cere un raport de poziție de mai multe ori pe secundă; pentru o unitate terestră care se mișcă lent, o dată la câteva secunde este suficient. Înmulțiți rata de raportare cerută a fiecărui participant cu costul în sloturi și însumați pe întreaga forță, NPG cu NPG.

Capacitatea de piste rezultă direct din asta. NPG-ul de supraveghere poate transporta doar atâtea actualizări J3 pe secundă câte permit sloturile sale alocate; împărțiți asta la rata de reîmprospătare per pistă pe care o cere misiunea și obțineți numărul maxim de piste pe care rețeaua le poate menține proaspete. Tensiunea fundamentală este densitate versus latență: îndesați mai mulți participanți și mai multe piste în cadru și ori ridicați încărcarea sloturilor spre saturație, ori întindeți intervalul de reîmprospătare al fiecărei piste. Nu există capacitate gratuită — fiecare slot dat unui participant este un slot pe care altul nu îl poate avea, iar singurul răspuns onest la „poate rețeaua să țină 600 de piste" este să faci matematica sloturilor.

7. OPTASK LINK

Toată această proiectare se cristalizează într-un singur document: OPTASK LINK, mesajul de tasking operațional care direcționează modul în care rețeaua de legătură de date va fi configurată și operată pentru o anumită operațiune sau perioadă. Specifică NTR-ul, structura NPG, alocările de sloturi pe participant, schema de releu, cripto-ul și numerele de rețea, atribuirile rețelelor de voce și datele de inițializare pe care fiecare terminal trebuie să le încarce înainte de intrare. Este sursa autoritară de adevăr — dacă inițializarea unui terminal nu corespunde cu OPTASK LINK, acel terminal nu va interopera corect, punct.

Producerea OPTASK LINK este rezultatul unui flux de lucru de planificare. Network Design Load (NDL) este alocarea care poate fi citită de mașină, generată de instrumentele de planificare și consumată de terminale. Produsele de planificare TDL — instrumente de proiectare a rețelei utilizate de celulele de management al legăturilor de date ale alianței — preiau lista de forțe, geometria de operare și cerințele de trafic ale misiunii și calculează o alocare consecventă de sloturi care încape într-o epocă. Aceste instrumente există pentru că efectuarea manuală a aritmeticii sloturilor pentru o sută de participanți pe o duzină de NPG-uri este predispusă la erori exact în modurile care izolează unitățile de rețea. Multe dintre mesajele pentru care OPTASK LINK aprovizionează sunt catalogate în catalogul de mesaje din seria J, iar proiectarea trebuie să rezerve capacitate de sloturi pentru fiecare dintre acelea de care are nevoie operațiunea.

8. greșeli frecvente de proiectare

Aceeași mână de eșecuri reapare de-a lungul programelor. NPG-urile supra-abonate sunt cele mai frecvente: proiectantul însumează ratele de actualizare dorite, constată că depășesc sloturile alocate NPG-ului și, în loc să re-bugeteze, pur și simplu speră că contenția va rezolva totul — așa că PPLI intră în coliziune, rapoartele de poziție se pierd, iar imaginea se degradează exact atunci când densitatea participanților este cea mai mare. Bugetul de releu ignorat urmează: proiectarea presupune conectivitate completă, forța se dispersează, iar sloturile de releu care ar fi trebuit rezervate din capul locului nu au fost niciodată alocate, așa că unitățile de dincolo de orizont cad silențios din rețea.

A treia este datele de inițializare nepotrivite: un terminal încărcat cu o variabilă cripto, un număr de rețea sau o atribuire NPG care diferă de OPTASK LINK. Simptomul este exasperant — o unitate pare sănătoasă, obține sincronizarea și totuși nu poate schimba piste cu restul forței, deoarece, în fapt, transmite într-o rețea logică diferită. Managementul disciplinat al configurației față de un singur OPTASK LINK autoritar este singurul leac. Lecția pentru toate trei este aceeași: capacitatea Link 16 este finită, iar matematica este neiertătoare, așa că proiectarea trebuie făcută deliberat, validată față de bugetul de sloturi și menținută sincronizată cu mesajul de tasking din care se încarcă întreaga forță.