Komunikaty serii J Link 16 to binarne komunikaty o ustalonym formacie (TADIL J), zdefiniowane w MIL-STD-6016 i NATO STANAG 5516. Każdy nosi etykietę od J0 do J31 i podetykietę od 0 do 7: J2.2 to powietrzny PPLI, J3.2 to trasa powietrzna, J12.0 to przydział zadania. Poniższe tabele zawierają każdy publicznie udokumentowany komunikat J wraz z nazwą i przeznaczeniem, pogrupowane według funkcji.

Lista powstała wyłącznie ze źródeł publicznych i została skrzyżowana między nimi: międzyresortowy amerykański przewodnik FM 6-24.8 (2000), standard symulacji Link 16 SISO-STD-002 oraz materiały szkoleniowe i produktowe producentów. Strona jest zaprojektowana do druku: użyj okna druku przeglądarki lub Zapisz jako PDF — arkusz stylów druku bloga ukrywa nawigację. O tym, jak dekodowane są słowa i gdzie kodeki popełniają błędy, piszemy w towarzyszącym przewodniku polowym po serii J Link 16; o waveformie i terminalach pod spodem — w wyjaśnieniu, czym jest Link 16.

Jak czytać etykietę komunikatu serii J Link 16

Etykieta taka jak J3.2 zawiera dwie liczby. Pierwsza to 5-bitowa etykieta (0–31), która nadaje nazwę rodzinie komunikatów — J3 to obserwacja. Druga to 3-bitowa podetykieta (0–7), która wybiera jeden komunikat z tej rodziny: J3.2 to trasa powietrzna, J3.3 nawodna. Obie znajdują się na początku słowa początkowego komunikatu, więc dekoder wie, jaki komunikat otrzymał, już po pierwszych dziesięciu bitach.

W specyfikacjach i logach pojawiają się jeszcze trzy notacje:

  • Sufiksy słów. I, E lub C po etykiecie wskazuje jedno słowo komunikatu: J10.2I to słowo początkowe Engagement Status, a J10.2C2 jego słowo kontynuacji 2.
  • Liczby w nawiasach. J28.2(0) to konkretny komunikat wewnątrz narodowej etykiety J28.2 — tutaj Text Message używany do wolnego tekstu.
  • Luki. Nie każda liczba jest używana. J4 oraz J18–J27 nie występują w publicznych katalogach, a J5 wnosi jeden komunikat — J5.4.

Wpis oznaczony † pojawia się tylko w jednym publicznym źródle; potwierdź go w rewizji standardu, której używa twój program.

J0–J8: zarządzanie siecią, PPLI, obserwacja i zarządzanie informacją

Te rodziny utrzymują sieć przy życiu i budują wspólny obraz: J0 i J1 zarządzają siecią, J2 pozwala każdemu terminalowi zameldować o sobie, J3 przenosi to, co widzą czujniki, a J7 zamienia wiele niezależnych raportów w jeden spójny obraz.

Zarządzanie siecią (J0, J1)

EtykietaKomunikatPrzeznaczenie
J0.0Initial EntryPrzenosi czas sieci, aby terminale mogły się zsynchronizować i wejść do sieci
J0.1TestTestuje działanie łącza między terminalami
J0.2Network Time UpdateAktualizuje czas sieci
J0.3Time Slot AssignmentPrzydziela szczeliny czasowe terminalowi drogą radiową
J0.4Radio Relay ControlSteruje funkcją retransmisji terminalu
J0.5Repromulgation RelayNakazuje retransmisję (repromulgację) komunikatów
J0.6Communication ControlUstawia parametry łączności terminalu
J0.7Time Slot ReallocationZapowiada realokację szczelin czasowych między jednostkami
J1.0Connectivity InterrogationŻąda od jednostki raportu o swojej łączności
J1.1Connectivity StatusMelduje łączność jednostki
J1.2Route EstablishmentUstanawia trasę komunikatów między jednostkami
J1.3AcknowledgmentPotwierdza odebranie komunikatu
J1.4Communication StatusMelduje stan łączności jednostki
J1.5Net Control InitializationInicjuje sterowanie siecią
J1.6Needline Participation Group AssignmentPrzydziela jednostki do grup uczestnictwa needline

Precyzyjna lokalizacja i identyfikacja uczestnika (J2)

EtykietaKomunikatPrzeznaczenie
J2.0Indirect Interface Unit PPLIPPLI jednostki przekazanej do Link 16 z innego łącza
J2.2Air PPLIWłasna pozycja i identyfikacja statku powietrznego
J2.3Surface PPLITo samo dla okrętu nawodnego
J2.4Subsurface PPLITo samo dla okrętu podwodnego
J2.5Land Point PPLITo samo dla stacjonarnej jednostki lądowej
J2.6Land Track PPLITo samo dla mobilnej jednostki lądowej

Obserwacja (J3)

EtykietaKomunikatPrzeznaczenie
J3.0Reference PointGeograficzne punkty odniesienia, linie i obszary
J3.1Emergency PointOznacza pozycję sytuacji awaryjnej
J3.2Air TrackTrasa powietrzna wyznaczona przez czujnik
J3.3Surface TrackMorska trasa nawodna
J3.4Subsurface TrackTrasa podwodna
J3.5Land Point or TrackStacjonarne obiekty lądowe (pozycje systemów przeciwlotniczych, sztaby) lub pojazdy w ruchu
J3.6Space TrackObiekty w kosmosie, np. pociski balistyczne
J3.7Electronic Warfare Product InformationNieparametryczny produkt walki radioelektronicznej o emiterach

Zwalczanie okrętów podwodnych, wywiad i zarządzanie informacją (J5–J8)

EtykietaKomunikatPrzeznaczenie
J5.4Acoustic Bearing and RangeNamiar i dystans hydroakustyczny do zwalczania okrętów podwodnych
J6.0Intelligence InformationDane wywiadowcze o trasach i jednostkach
J7.0Track ManagementDziałania zarządzania na meldowanych trasach
J7.1Data Update RequestŻąda świeżych danych o trasie
J7.2CorrelationOznajmia, że dwa numery tras to jeden obiekt
J7.3PointerWskazuje innym jednostkom pozycję lub trasę
J7.4Track IdentifierDane identyfikacyjne trasy
J7.5IFF/SIF ManagementDane kodowe IFF/SIF, w tym raporty różnicowe
J7.6Filter ManagementZarządza filtrami danych między jednostkami
J7.7AssociationKojarzy powiązane trasy lub jednostki
J8.0Unit DesignatorDane oznacznika jednostki
J8.1Mission Correlator ChangeZmienia korelator misji jednostki

J9–J17: koordynacja uzbrojenia, kierowanie, stan i walka radioelektroniczna

Te rodziny czynią z Link 16 kanał dowodzenia, a nie tylko strumień obrazu. J11 dodano dla uzbrojenia zintegrowanego z siecią zmianą do MIL-STD-6016C, dlatego brakuje go w katalogu z 2000 roku; J16.0 i J17.0 pojawiają się w późniejszych katalogach producentów i specyfikacjach bram.

Koordynacja i zarządzanie uzbrojeniem (J9–J11)

EtykietaKomunikatPrzeznaczenie
J9.0CommandKieruje użyciem uzbrojenia i innymi działaniami C2
J9.1 †Engagement CoordinationKoordynuje zwalczanie celów między jednostkami
J10.2Engagement StatusMelduje stan zwalczania celu
J10.3HandoverPrzekazuje sterowanie statkiem powietrznym lub zwalczaniem celu innej jednostce
J10.5Controlling Unit ReportMelduje dane jednostki kierującej dla nadzorowanych zasobów
J10.6PairingParuje uzbrojenie lub myśliwce z celami (zobowiązanie do ataku)
J11.0Weapon Response/StatusOd uzbrojenia: trasa w locie, ack/nack, wskazanie trafienia
J11.1Weapon DirectiveDo uzbrojenia: aktualizacje celu w locie i inne dyrektywy
J11.2Weapon CoordinationMiędzy stanowiskami kierowania a źródłami wskazywania celów stron trzecich

Kierowanie (J12)

EtykietaKomunikatPrzeznaczenie
J12.0Mission AssignmentPrzydziela zadanie lub cel kierowanemu statkowi powietrznemu
J12.1VectorWektor nawigacyjny dla kierowanego statku powietrznego
J12.2Precision Aircraft DirectionPrecyzyjne naprowadzanie kierowanego statku powietrznego
J12.3Flight PathTrasa lotu dla kierowanego statku powietrznego
J12.4Controlling Unit ChangeNakazuje zmianę jednostki kierującej
J12.5Target/Track CorrelationKoreluje cel myśliwca z trasą sieciową
J12.6Target SortingRozdziela cele między myśliwce; używane też do punktów zainteresowania czujników
J12.7Target BearingMelduje namiar na cel

Stan, walka radioelektroniczna, ostrzeganie przed zagrożeniem, zobrazowanie i pogoda (J13–J17)

EtykietaKomunikatPrzeznaczenie
J13.0Airfield Status MessageStan lotniska
J13.2Air Platform and System StatusStan statku powietrznego: paliwo, uzbrojenie, wyposażenie
J13.3Surface Platform and System StatusTo samo dla okrętów
J13.4Subsurface Platform and System StatusTo samo dla okrętów podwodnych
J13.5Land Platform and System StatusTo samo dla jednostek lądowych
J14.0Parametric InformationParametryczne dane walki radioelektronicznej o emiterach
J14.2Electronic Warfare Control/CoordinationRozkazy i koordynacja walki radioelektronicznej
J15.0Threat WarningOstrzega jednostki przed zagrożeniem
J16.0ImageryPrzesyłanie obrazów statycznych
J17.0Weather Over TargetWarunki pogodowe nad obszarem celu

J28–J31: użycie narodowe, wolny tekst i funkcje porządkowe

Podetykiety J28 przydzielono państwom i rodzajom sił zbrojnych, które definiują własną treść; ta, z którą integratorzy spotykają się najczęściej, to J28.2(0), komunikat wolnego tekstu. J31 zawiera kryptograficzne funkcje porządkowe i wypełniacz szczelin.

EtykietaKomunikatPrzeznaczenie
J28.0U.S. National 1 (Army)Zarezerwowane dla komunikatów zdefiniowanych przez armię USA
J28.1U.S. National 2 (Navy)Zarezerwowane dla komunikatów zdefiniowanych przez marynarkę USA
J28.2U.S. National 3 (Air Force)Zarezerwowane dla komunikatów zdefiniowanych przez siły powietrzne USA
J28.2(0)Text MessageWolny tekst w ustalonym formacie (uwagi, krótkie rozkazy)
J28.3U.S. National 4 (Marine Corps)Zarezerwowane dla komunikatów zdefiniowanych przez korpus piechoty morskiej USA
J28.4French National 1Zarezerwowane dla francuskiego użycia narodowego
J28.5French National 2Zarezerwowane dla francuskiego użycia narodowego
J28.6U.S. National 5 (NSA)Zarezerwowane dla komunikatów zdefiniowanych przez NSA
J28.7UK NationalZarezerwowane dla brytyjskiego użycia narodowego
J29National Use (reserved)Zarezerwowane do użycia narodowego
J30National Use (reserved)Zarezerwowane do użycia narodowego
J31.0Over-the-Air Rekeying ManagementZarządza wymianą kluczy po eterze (OTAR)
J31.1Over-the-Air RekeyingPrzenosi materiał kluczowy OTAR
J31.7No StatementJednosłowny wypełniacz doprowadzający szczelinę do 3, 6 lub 12 słów

Komunikaty J, od których zależy typowy obraz powietrzny

Konsument, któremu potrzebny jest tylko obraz powietrzny — wyświetlacz C2, silnik fuzji danych, brama zasilająca COP — czerpie większość wartości z niewielkiego podzbioru. To komunikaty warte wdrożenia jako pierwsze:

EtykietaCo przenosiPo co to konsumentowi obrazu powietrznego
J2.2 / J2.0Pozycja i identyfikacja każdego statku powietrznego w sieci; jednostki przekazaneWiążący obraz własnych (niebieskich) sił powietrznych
J3.2Numer trasy, pozycja, kurs i prędkość, tożsamość, jakość trasy (0–15)Wszystko, co widzą czujniki i co nie melduje o sobie samo
J3.0Punkty odniesienia, linie i obszaryPunkty i obszary kontrolne nanoszone na COP
J7.0 / J7.2 / J7.3Zarządzanie trasami, korelacja, wskaźnikiUtrzymuje obraz spójnym i wolnym od duplikatów
J13.2Stan paliwa, uzbrojenia i wyposażeniaCo dany statek powietrzny może jeszcze zrobić
J12.0 / J12.1 / J12.6Przydział zadania, wektory, sortowanie celówPotrzebne wyświetlaczom kierowania i myśliwców
J10.2Stan zwalczania celuPotrzebne wyświetlaczom obrony powietrznej
J28.2(0)Wolny tekstUwagi operatorów, które nie mieszczą się w żadnym ustrukturyzowanym komunikacie

Nie myl J2 z J3. J2.2 to statek powietrzny w sieci meldujący o sobie; J3.2 to trasa, którą jednostka obserwacyjna melduje o obiekcie obserwowanym — może to być obiekt wrogi, nieznany lub własny bez terminala. Tożsamość trasy w J3 łączy środowisko, tożsamość, platformę, aktywność, konkretny typ i narodowość, a jakość trasy przyjmuje wartości od 0 do 15.

Struktura komunikatu serii J: słowa, bity i szczeliny czasowe

Każdy komunikat J zbudowany jest ze słów 75-bitowych: 70 bitów danych plus 5 bitów parzystości. Słowo początkowe otwiera komunikat 2-bitowym kodem formatu słowa, 5-bitową etykietą, 3-bitową podetykietą, 3-bitowym wskaźnikiem długości komunikatu (MLI) i 57 bitami pól. Słowa rozszerzające dodają 68 bitów pól; słowa kontynuacji niosą własną 5-bitową etykietę kontynuacji i 63 bity pól. Każdą szczelinę otwiera 35-bitowe słowo nagłówka z typem szczeliny i numerem trasy źródłowej nadawcy.

Diagram komunikatu serii J Link 16: 35-bitowe słowo nagłówka (typ szczeliny, retransmisja, numer trasy źródłowej, numer seryjny SDU); słowo początkowe z 2-bitowym formatem słowa, 5-bitową etykietą, 3-bitową podetykietą, 3-bitowym wskaźnikiem długości, 57 bitami danych i 5 bitami parzystości; układy słów rozszerzających i kontynuacji; 3, 6 lub 12 słów na szczelinę czasową zależnie od pakowania
Anatomia komunikatu serii J. Szerokości pól wg SISO-STD-002-2021; treść pól definiuje MIL-STD-6016 / STANAG 5516.
SłowoPola (bity)Rola
Nagłówkowe (jedno na szczelinę)slot type 3 · relay 1 · source track number 15 · SDU serial number 16 = 35Identyfikuje nadawcę i sposób użycia szczeliny
Początkowe (I)word format 2 · label 5 · sublabel 3 · length indicator 3 · data 57 · parity 5Rozpoczyna każdy komunikat J
Rozszerzające (E)word format 2 · data 68 · parity 5Więcej pól; bez etykiety, więc znaczenie wynika z pozycji
Kontynuacji (C)word format 2 · continuation label 5 · data 63 · parity 5Blok dalszych pól z własną etykietą

Wybrane dla szczeliny pakowanie decyduje, ile słów ona przenosi: 3 przy standardowym podwójnym impulsie, 6 przy Packed-2 z pojedynczym lub podwójnym impulsem, 12 przy Packed-4 z pojedynczym impulsem. Formaty pakowane i jednoodbiciowe wymieniają zapas odporności na zagłuszanie na pojemność, a nagłówek idzie zawsze podwójnym impulsem. W eterze każde 75-bitowe słowo to piętnaście symboli 5-bitowych; blok trzech słów danych chroniony jest jako trzy słowa kodowe Reeda–Solomona (31,15) — 93 symbole, po jednym na impuls — natomiast 35-bitowy nagłówek kodowany jest słowem kodowym (16,7). Przy 128 szczelinach na sekundę górna granica wynosi 1 536 słów J na sekundę; terminale wypełniają nieużywane pozycje komunikatem J31.7.

Budujesz dekoder lub bramę serii J? Budujemy kodery i dekodery serii J, filtry komunikatów na poziomie etykiet oraz translatory Link 16 ↔ Link 22 / CoT z dwustronnymi wektorami testowymi dla każdego komunikatu w zakresie. Napisz, których etykiet J i łączy potrzebujesz →

„Komunikaty Link 16“ to więcej niż katalog J. Terminal obsługuje sześć rodzajów ruchu:

TypCo to jest
Ustalony format (seria J)75-bitowe słowa z etykietą i podetykietą: katalog z tej strony
Wolny tekstKomunikaty zorientowane bitowo, wykorzystujące każdy bit na dane, np. cyfrowy głos lub dalekopis; to nie to samo co J28.2(0)
GłosDwa zabezpieczone kanały cyfrowego głosu (grupy głosowe A i B) przy 2,4 lub 16 kbit/s
Variable Message Format (VMF)Komunikaty VMF przenoszone w słowach Link 16: 2-bitowy format słowa, 68 bitów danych, 5 bitów parzystości
Pomiar czasu propagacji (RTT)Odpytania RTT-A (adresowane) i RTT-B (rozgłaszane) oraz odpowiedź RTT — 35-bitowe słowa do precyzyjnej synchronizacji
Link 16 Enhanced Throughput (LET)Pakiety o wyższej przepustowości w nowszych terminalach MIDS, z własnym 40-bitowym nagłówkiem

VMF po Link 16 przenosi komunikaty serii K opisane w naszym przewodniku po Variable Message Format. Komunikaty RTT leżą poza numeracją J, ale mają znaczenie dla każdego, kto symuluje wejście do sieci.

Który NPG przenosi które komunikaty J

Szczeliny czasowe Link 16 przydzielane są grupom uczestnictwa w sieci (NPG), każdej określonej funkcją — więc NPG decyduje też, jakie komunikaty nią płyną. Wspólne przydziały poniżej za FM 6-24.8; wiążący jest OPTASK LINK operacji, a przewodnik po projektowaniu sieci Link 16 pokazuje, jak budżetuje się szczeliny.

NPGFunkcjaTypowe komunikaty
1Wejście początkoweJ0.0
2, 3Pomiar czasu propagacji (adresowany, rozgłaszany)Odpytania i odpowiedzi RTT
4Zarządzanie sieciąJ0.x, J1.x
5, 6PPLI A (jednostki C2), PPLI B (jednostki bez C2)J2.x
7ObserwacjaJ3.x, J7.x; J2.0 dla jednostek przekazanych USAF/USMC
8Zarządzanie misjąJ9.0, J10.2 (marynarka USA), J10.5, J13.x
9Kierowanie w powietrzuJ12.x
10Walka radioelektronicznaJ14.x; J3.7 (także NPG 7)
12, 13Głos A, głos BGłos cyfrowy
14PPLI pośrednie (marynarka USA)J2.0
18Koordynacja uzbrojeniaParowania i przekazania J10.x
19Myśliwiec–myśliwiecCele z czujników myśliwców i ich stan
21Koordynacja zwalczania celówRuch koordynacji zwalczania celów
27Wspólny PPLIJ2.x
29Wolny tekst (komunikaty pozostałe)Ruch wolnego tekstu

Dwie kwestie potykają integratorów. Kierowanie w powietrzu (J12) ma własny NPG 9, oddzielny od koordynacji uzbrojenia na NPG 18. Przekazany PPLI (J2.0) biegnie NPG 14 dla marynarki USA, ale NPG 7 dla sił powietrznych USA i korpusu piechoty morskiej.

Jak oprogramowanie korzysta z listy serii J

Kodeki. Dekoder odczytuje etykietę i podetykietę ze słowa początkowego, sprawdza je w tablicy dyspozytorskiej i przekazuje słowa parserowi pól danego komunikatu. Wskaźnik długości mówi, ile słów należy do komunikatu, więc niezaimplementowane komunikaty można pominąć bez utraty wyrównania. Generuj parsery z obowiązujących tabel MIL-STD-6016, a nie ręcznie; przewodnik polowy omawia bity zapasowe, wartości „no statement“ i wektory testowe.

Filtry. Filtrowanie na poziomie etykiet to najtańszy sposób odciążenia sieci: COP może potrzebować tylko J2, J3 i J7. Planujący przekazują filtry nadawania i filtry linii w OPTASK LINK, a J7.6 Filter Management koryguje filtry po łączu.

Bramy. Tłumaczenie to mapowanie semantyczne, a nie ponowne kodowanie. FM 6-24.8 odnotowuje, że gdy pokładowy C2P marynarki USA tłumaczył serię J na komunikaty Link 11 i Link 4A, rozszerzona treść i precyzja serii J przepadały, a jeden komunikat J mógł stać się aż ośmioma komunikatami starszych łączy — kompromisy porównujemy w Link 11 vs Link 16 vs Link 22. Link 22 ma własny katalog (zob. czym jest Link 22), więc brama Link 16 do Link 22 mapuje komunikat po komunikacie, podobnie jak most do TAK, gdzie trasy J2 i J3 stają się zdarzeniami Cursor on Target. Nasz przegląd oprogramowania bram taktycznych łączy danych obejmuje mosty JREAP, VMF i NFFI.

PDF z komunikatami serii J Link 16 i źródła oficjalne

Wiążące definicje — układy pól, reguły nadawania i odbioru, każdy bit każdego słowa — znajdują się w MIL-STD-6016 (Tactical Data Link 16 Message Standard) i STANAG 5516 (Tactical Data Exchange – Link 16). Żaden z nich nie jest publicznie dostępny do pobrania; dostęp prowadzi kanałami rządowymi i NATO, a rewizje omawia nasz objaśniacz STANAG 5516. Każda publiczna lista, łącznie z tą, to tylko streszczenie ułatwiające nawigację.

Najpełniejsza publiczna lista to rysunek I-3 FM 6-24.8, dopuszczony do publikacji w 2000 roku — przed J11, J16 i J17. SISO-STD-002-2021 publikuje układy nagłówka i słów i wskazuje MIL-STD-6016C–F oraz STANAG 5516 w wydaniach 3–6 jako wersje w użyciu. Aby zachować tę listę offline, wydrukuj stronę i wybierz Zapisz jako PDF.

Potrzebny kodek lub brama serii J?

Budujemy kodery i dekodery serii J, filtry na poziomie etykiet i translatory Link 16 do Link 22 lub CoT, zgodnie z rewizją MIL-STD-6016 / STANAG 5516 wymaganą w twoim programie.

Potrzebny kodek serii J? → Przeczytaj przewodnik polowy serii J →

Opracowane przez inżynierów Corvus Intelligence budujących kodeki i bramy taktycznych łączy danych; zweryfikowane względem FM 6-24.8, SISO-STD-002-2021 i dokumentacji producentów. O Corvus Intelligence →