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.2Ito słowo początkowe Engagement Status, aJ10.2C2jego 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)
| Etykieta | Komunikat | Przeznaczenie |
|---|---|---|
| J0.0 | Initial Entry | Przenosi czas sieci, aby terminale mogły się zsynchronizować i wejść do sieci |
| J0.1 | Test | Testuje działanie łącza między terminalami |
| J0.2 | Network Time Update | Aktualizuje czas sieci |
| J0.3 | Time Slot Assignment | Przydziela szczeliny czasowe terminalowi drogą radiową |
| J0.4 | Radio Relay Control | Steruje funkcją retransmisji terminalu |
| J0.5 | Repromulgation Relay | Nakazuje retransmisję (repromulgację) komunikatów |
| J0.6 | Communication Control | Ustawia parametry łączności terminalu |
| J0.7 | Time Slot Reallocation | Zapowiada realokację szczelin czasowych między jednostkami |
| J1.0 | Connectivity Interrogation | Żąda od jednostki raportu o swojej łączności |
| J1.1 | Connectivity Status | Melduje łączność jednostki |
| J1.2 | Route Establishment | Ustanawia trasę komunikatów między jednostkami |
| J1.3 | Acknowledgment | Potwierdza odebranie komunikatu |
| J1.4 | Communication Status | Melduje stan łączności jednostki |
| J1.5 | Net Control Initialization | Inicjuje sterowanie siecią |
| J1.6 | Needline Participation Group Assignment | Przydziela jednostki do grup uczestnictwa needline |
Precyzyjna lokalizacja i identyfikacja uczestnika (J2)
| Etykieta | Komunikat | Przeznaczenie |
|---|---|---|
| J2.0 | Indirect Interface Unit PPLI | PPLI jednostki przekazanej do Link 16 z innego łącza |
| J2.2 | Air PPLI | Własna pozycja i identyfikacja statku powietrznego |
| J2.3 | Surface PPLI | To samo dla okrętu nawodnego |
| J2.4 | Subsurface PPLI | To samo dla okrętu podwodnego |
| J2.5 | Land Point PPLI | To samo dla stacjonarnej jednostki lądowej |
| J2.6 | Land Track PPLI | To samo dla mobilnej jednostki lądowej |
Obserwacja (J3)
| Etykieta | Komunikat | Przeznaczenie |
|---|---|---|
| J3.0 | Reference Point | Geograficzne punkty odniesienia, linie i obszary |
| J3.1 | Emergency Point | Oznacza pozycję sytuacji awaryjnej |
| J3.2 | Air Track | Trasa powietrzna wyznaczona przez czujnik |
| J3.3 | Surface Track | Morska trasa nawodna |
| J3.4 | Subsurface Track | Trasa podwodna |
| J3.5 | Land Point or Track | Stacjonarne obiekty lądowe (pozycje systemów przeciwlotniczych, sztaby) lub pojazdy w ruchu |
| J3.6 | Space Track | Obiekty w kosmosie, np. pociski balistyczne |
| J3.7 | Electronic Warfare Product Information | Nieparametryczny produkt walki radioelektronicznej o emiterach |
Zwalczanie okrętów podwodnych, wywiad i zarządzanie informacją (J5–J8)
| Etykieta | Komunikat | Przeznaczenie |
|---|---|---|
| J5.4 | Acoustic Bearing and Range | Namiar i dystans hydroakustyczny do zwalczania okrętów podwodnych |
| J6.0 | Intelligence Information | Dane wywiadowcze o trasach i jednostkach |
| J7.0 | Track Management | Działania zarządzania na meldowanych trasach |
| J7.1 | Data Update Request | Żąda świeżych danych o trasie |
| J7.2 | Correlation | Oznajmia, że dwa numery tras to jeden obiekt |
| J7.3 | Pointer | Wskazuje innym jednostkom pozycję lub trasę |
| J7.4 | Track Identifier | Dane identyfikacyjne trasy |
| J7.5 | IFF/SIF Management | Dane kodowe IFF/SIF, w tym raporty różnicowe |
| J7.6 | Filter Management | Zarządza filtrami danych między jednostkami |
| J7.7 | Association | Kojarzy powiązane trasy lub jednostki |
| J8.0 | Unit Designator | Dane oznacznika jednostki |
| J8.1 | Mission Correlator Change | Zmienia 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)
| Etykieta | Komunikat | Przeznaczenie |
|---|---|---|
| J9.0 | Command | Kieruje użyciem uzbrojenia i innymi działaniami C2 |
| J9.1 † | Engagement Coordination | Koordynuje zwalczanie celów między jednostkami |
| J10.2 | Engagement Status | Melduje stan zwalczania celu |
| J10.3 | Handover | Przekazuje sterowanie statkiem powietrznym lub zwalczaniem celu innej jednostce |
| J10.5 | Controlling Unit Report | Melduje dane jednostki kierującej dla nadzorowanych zasobów |
| J10.6 | Pairing | Paruje uzbrojenie lub myśliwce z celami (zobowiązanie do ataku) |
| J11.0 | Weapon Response/Status | Od uzbrojenia: trasa w locie, ack/nack, wskazanie trafienia |
| J11.1 | Weapon Directive | Do uzbrojenia: aktualizacje celu w locie i inne dyrektywy |
| J11.2 | Weapon Coordination | Między stanowiskami kierowania a źródłami wskazywania celów stron trzecich |
Kierowanie (J12)
| Etykieta | Komunikat | Przeznaczenie |
|---|---|---|
| J12.0 | Mission Assignment | Przydziela zadanie lub cel kierowanemu statkowi powietrznemu |
| J12.1 | Vector | Wektor nawigacyjny dla kierowanego statku powietrznego |
| J12.2 | Precision Aircraft Direction | Precyzyjne naprowadzanie kierowanego statku powietrznego |
| J12.3 | Flight Path | Trasa lotu dla kierowanego statku powietrznego |
| J12.4 | Controlling Unit Change | Nakazuje zmianę jednostki kierującej |
| J12.5 | Target/Track Correlation | Koreluje cel myśliwca z trasą sieciową |
| J12.6 | Target Sorting | Rozdziela cele między myśliwce; używane też do punktów zainteresowania czujników |
| J12.7 | Target Bearing | Melduje namiar na cel |
Stan, walka radioelektroniczna, ostrzeganie przed zagrożeniem, zobrazowanie i pogoda (J13–J17)
| Etykieta | Komunikat | Przeznaczenie |
|---|---|---|
| J13.0 | Airfield Status Message | Stan lotniska |
| J13.2 | Air Platform and System Status | Stan statku powietrznego: paliwo, uzbrojenie, wyposażenie |
| J13.3 | Surface Platform and System Status | To samo dla okrętów |
| J13.4 | Subsurface Platform and System Status | To samo dla okrętów podwodnych |
| J13.5 | Land Platform and System Status | To samo dla jednostek lądowych |
| J14.0 | Parametric Information | Parametryczne dane walki radioelektronicznej o emiterach |
| J14.2 | Electronic Warfare Control/Coordination | Rozkazy i koordynacja walki radioelektronicznej |
| J15.0 | Threat Warning | Ostrzega jednostki przed zagrożeniem |
| J16.0 | Imagery | Przesyłanie obrazów statycznych |
| J17.0 | Weather Over Target | Warunki 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.
| Etykieta | Komunikat | Przeznaczenie |
|---|---|---|
| J28.0 | U.S. National 1 (Army) | Zarezerwowane dla komunikatów zdefiniowanych przez armię USA |
| J28.1 | U.S. National 2 (Navy) | Zarezerwowane dla komunikatów zdefiniowanych przez marynarkę USA |
| J28.2 | U.S. National 3 (Air Force) | Zarezerwowane dla komunikatów zdefiniowanych przez siły powietrzne USA |
| J28.2(0) | Text Message | Wolny tekst w ustalonym formacie (uwagi, krótkie rozkazy) |
| J28.3 | U.S. National 4 (Marine Corps) | Zarezerwowane dla komunikatów zdefiniowanych przez korpus piechoty morskiej USA |
| J28.4 | French National 1 | Zarezerwowane dla francuskiego użycia narodowego |
| J28.5 | French National 2 | Zarezerwowane dla francuskiego użycia narodowego |
| J28.6 | U.S. National 5 (NSA) | Zarezerwowane dla komunikatów zdefiniowanych przez NSA |
| J28.7 | UK National | Zarezerwowane dla brytyjskiego użycia narodowego |
| J29 | National Use (reserved) | Zarezerwowane do użycia narodowego |
| J30 | National Use (reserved) | Zarezerwowane do użycia narodowego |
| J31.0 | Over-the-Air Rekeying Management | Zarządza wymianą kluczy po eterze (OTAR) |
| J31.1 | Over-the-Air Rekeying | Przenosi materiał kluczowy OTAR |
| J31.7 | No Statement | Jednosł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:
| Etykieta | Co przenosi | Po co to konsumentowi obrazu powietrznego |
|---|---|---|
| J2.2 / J2.0 | Pozycja i identyfikacja każdego statku powietrznego w sieci; jednostki przekazane | Wiążący obraz własnych (niebieskich) sił powietrznych |
| J3.2 | Numer trasy, pozycja, kurs i prędkość, tożsamość, jakość trasy (0–15) | Wszystko, co widzą czujniki i co nie melduje o sobie samo |
| J3.0 | Punkty odniesienia, linie i obszary | Punkty i obszary kontrolne nanoszone na COP |
| J7.0 / J7.2 / J7.3 | Zarządzanie trasami, korelacja, wskaźniki | Utrzymuje obraz spójnym i wolnym od duplikatów |
| J13.2 | Stan paliwa, uzbrojenia i wyposażenia | Co dany statek powietrzny może jeszcze zrobić |
| J12.0 / J12.1 / J12.6 | Przydział zadania, wektory, sortowanie celów | Potrzebne wyświetlaczom kierowania i myśliwców |
| J10.2 | Stan zwalczania celu | Potrzebne wyświetlaczom obrony powietrznej |
| J28.2(0) | Wolny tekst | Uwagi 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.
| Słowo | Pola (bity) | Rola |
|---|---|---|
| Nagłówkowe (jedno na szczelinę) | slot type 3 · relay 1 · source track number 15 · SDU serial number 16 = 35 | Identyfikuje nadawcę i sposób użycia szczeliny |
| Początkowe (I) | word format 2 · label 5 · sublabel 3 · length indicator 3 · data 57 · parity 5 | Rozpoczyna każdy komunikat J |
| Rozszerzające (E) | word format 2 · data 68 · parity 5 | Więcej pól; bez etykiety, więc znaczenie wynika z pozycji |
| Kontynuacji (C) | word format 2 · continuation label 5 · data 63 · parity 5 | Blok 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 →
Typy komunikatów Link 16 poza serią J
„Komunikaty Link 16“ to więcej niż katalog J. Terminal obsługuje sześć rodzajów ruchu:
| Typ | Co to jest |
|---|---|
| Ustalony format (seria J) | 75-bitowe słowa z etykietą i podetykietą: katalog z tej strony |
| Wolny tekst | Komunikaty zorientowane bitowo, wykorzystujące każdy bit na dane, np. cyfrowy głos lub dalekopis; to nie to samo co J28.2(0) |
| Głos | Dwa 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.
| NPG | Funkcja | Typowe komunikaty |
|---|---|---|
| 1 | Wejście początkowe | J0.0 |
| 2, 3 | Pomiar czasu propagacji (adresowany, rozgłaszany) | Odpytania i odpowiedzi RTT |
| 4 | Zarządzanie siecią | J0.x, J1.x |
| 5, 6 | PPLI A (jednostki C2), PPLI B (jednostki bez C2) | J2.x |
| 7 | Obserwacja | J3.x, J7.x; J2.0 dla jednostek przekazanych USAF/USMC |
| 8 | Zarządzanie misją | J9.0, J10.2 (marynarka USA), J10.5, J13.x |
| 9 | Kierowanie w powietrzu | J12.x |
| 10 | Walka radioelektroniczna | J14.x; J3.7 (także NPG 7) |
| 12, 13 | Głos A, głos B | Głos cyfrowy |
| 14 | PPLI pośrednie (marynarka USA) | J2.0 |
| 18 | Koordynacja uzbrojenia | Parowania i przekazania J10.x |
| 19 | Myśliwiec–myśliwiec | Cele z czujników myśliwców i ich stan |
| 21 | Koordynacja zwalczania celów | Ruch koordynacji zwalczania celów |
| 27 | Wspólny PPLI | J2.x |
| 29 | Wolny 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.
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 →