Повідомлення J-серії Link 16 — це бінарні повідомлення фіксованого формату (TADIL J), визначені стандартами MIL-STD-6016 і НАТО STANAG 5516. Кожне називається міткою від J0 до J31 та підміткою від 0 до 7: J2.2 — повітряний PPLI, J3.2 — повітряний трек, J12.0 — призначення завдання. Таблиці нижче містять кожне публічно задокументоване J-повідомлення з його назвою та призначенням, згруповані за функціями.
Список укладено лише з публічних джерел і звірено між ними: багатовідомчий американський довідник FM 6-24.8 (2000), стандарт симуляції Link 16 SISO-STD-002 та навчальні й продуктові матеріали виробників. Сторінка створена для друку: відкрийте діалог друку браузера або Зберегти як PDF — друкована таблиця стилів блогу прибирає навігацію. Про те, як декодуються слова і де кодеки помиляються, читайте в супровідному польовому довіднику з J-серії Link 16; про хвилеформу й термінали під нею — що таке Link 16.
Як читати мітку повідомлення J-серії Link 16
Мітка на кшталт J3.2 містить два числа. Перше — 5-бітна мітка (0–31), яка називає родину повідомлень — J3 це спостереження. Друге — 3-бітна підмітка (0–7), яка обирає одне повідомлення в межах родини: J3.2 — повітряний трек, J3.3 — надводний трек. Обидві стоять на початку початкового слова повідомлення, тож декодер знає, яке повідомлення тримає, вже після перших десяти бітів.
У специфікаціях і журналах трапляються ще три позначення:
- Суфікси слів. I, E або C після мітки називає одне слово повідомлення:
J10.2I— початкове слово Engagement Status, аJ10.2C2— його слово продовження 2. - Числа в дужках.
J28.2(0)— конкретне повідомлення всередині національної мітки J28.2 — тут Text Message для вільного тексту. - Прогалини. Використовуються не всі числа. J4 і J18–J27 не з’являються у публічних каталогах, а J5 дає лише одне повідомлення — J5.4.
Запис із позначкою † трапляється лише в одному публічному джерелі; звірте його з редакцією стандарту, яку використовує ваш проєкт.
J0–J8: керування мережею, PPLI, спостереження та керування інформацією
Ці родини тримають мережу на ходу й будують спільну картину: J0 і J1 керують мережею, J2 дозволяє кожному терміналу повідомити про себе, J3 несе те, що бачать сенсори, а J7 перетворює багато незалежних донесень на одну узгоджену картину.
Керування мережею (J0, J1)
| Мітка | Повідомлення | Призначення |
|---|---|---|
| J0.0 | Initial Entry | Несе мережевий час, щоб термінали синхронізувалися й увійшли в мережу |
| J0.1 | Test | Перевіряє роботу лінії зв’язку між терміналами |
| J0.2 | Network Time Update | Оновлює мережевий час |
| J0.3 | Time Slot Assignment | Призначає часові слоти терміналу по радіоканалу |
| J0.4 | Radio Relay Control | Керує функцією ретрансляції терміналу |
| J0.5 | Repromulgation Relay | Скеровує ретрансляцію (повторне поширення) повідомлень |
| J0.6 | Communication Control | Задає налаштування зв’язку терміналу |
| J0.7 | Time Slot Reallocation | Оголошує перерозподіл часових слотів між підрозділами |
| J1.0 | Connectivity Interrogation | Наказує підрозділу звітувати про свою з’єднаність |
| J1.1 | Connectivity Status | Звітує про з’єднаність підрозділу |
| J1.2 | Route Establishment | Встановлює маршрут повідомлень між підрозділами |
| J1.3 | Acknowledgment | Підтверджує отримання повідомлення |
| J1.4 | Communication Status | Звітує про стан зв’язку підрозділу |
| J1.5 | Net Control Initialization | Ініціалізує керування мережею |
| J1.6 | Needline Participation Group Assignment | Розподіляє підрозділи за групами участі needline |
Точне визначення розташування та ідентифікація учасника (J2)
| Мітка | Повідомлення | Призначення |
|---|---|---|
| J2.0 | Indirect Interface Unit PPLI | PPLI підрозділу, переданого в Link 16 з іншої лінії |
| J2.2 | Air PPLI | Власна позиція та ідентифікація повітряного судна |
| J2.3 | Surface PPLI | Те саме для надводного корабля |
| J2.4 | Subsurface PPLI | Те саме для підводного човна |
| J2.5 | Land Point PPLI | Те саме для нерухомого наземного підрозділу |
| J2.6 | Land Track PPLI | Те саме для мобільного наземного підрозділу |
Спостереження (J3)
| Мітка | Повідомлення | Призначення |
|---|---|---|
| J3.0 | Reference Point | Географічні опорні точки, лінії та райони |
| J3.1 | Emergency Point | Позначає позицію надзвичайної ситуації |
| J3.2 | Air Track | Повітряний трек, отриманий сенсором |
| J3.3 | Surface Track | Морський надводний трек |
| J3.4 | Subsurface Track | Підводний трек |
| J3.5 | Land Point or Track | Нерухомі наземні об’єкти (позиції ЗРК, штаби) або рухомі машини |
| J3.6 | Space Track | Об’єкти в космосі, як-от балістичні ракети |
| J3.7 | Electronic Warfare Product Information | Непараметричний продукт РЕБ щодо випромінювачів |
Протичовнова боротьба, розвідка та керування інформацією (J5–J8)
| Мітка | Повідомлення | Призначення |
|---|---|---|
| J5.4 | Acoustic Bearing and Range | Гідроакустичний пеленг і дальність для протичовнової боротьби |
| J6.0 | Intelligence Information | Розвідувальні дані про треки та підрозділи |
| J7.0 | Track Management | Дії з керування щодо треків, про які надійшли донесення |
| J7.1 | Data Update Request | Запитує свіжі дані про трек |
| J7.2 | Correlation | Оголошує, що два номери треків — один об’єкт |
| J7.3 | Pointer | Вказує іншим підрозділам на позицію або трек |
| J7.4 | Track Identifier | Дані ідентифікації треку |
| J7.5 | IFF/SIF Management | Кодові дані IFF/SIF, зокрема звіти про відмінності |
| J7.6 | Filter Management | Керує фільтрами даних між підрозділами |
| J7.7 | Association | Асоціює пов’язані треки або підрозділи |
| J8.0 | Unit Designator | Дані означника підрозділу |
| J8.1 | Mission Correlator Change | Змінює корелятор місії підрозділу |
J9–J17: координація зброї, керування, стан і РЕБ
Ці родини роблять Link 16 командним каналом, а не просто потоком картини. J11 додано для зброї, інтегрованої в мережу, зміною до MIL-STD-6016C, тому його немає в каталозі 2000 року; J16.0 і J17.0 з’являються в пізніших каталогах виробників і специфікаціях шлюзів.
Координація та керування зброєю (J9–J11)
| Мітка | Повідомлення | Призначення |
|---|---|---|
| J9.0 | Command | Скеровує застосування зброї та інші дії C2 |
| J9.1 † | Engagement Coordination | Координує ураження цілей між підрозділами |
| J10.2 | Engagement Status | Звітує про стан ураження цілі |
| J10.3 | Handover | Передає керування повітряним судном або ураженням цілі іншому підрозділу |
| J10.5 | Controlling Unit Report | Звітує дані керівного підрозділу щодо підконтрольних засобів |
| J10.6 | Pairing | Пов’язує зброю або винищувачі з цілями (залучення) |
| J11.0 | Weapon Response/Status | Від зброї: трек у польоті, ack/nack, позначка ураження |
| J11.1 | Weapon Directive | До зброї: оновлення цілі в польоті та інші директиви |
| J11.2 | Weapon Coordination | Між керувальниками та сторонніми джерелами цілевказівання |
Керування (J12)
| Мітка | Повідомлення | Призначення |
|---|---|---|
| J12.0 | Mission Assignment | Призначає завдання або ціль керованому повітряному судну |
| J12.1 | Vector | Вектор напрямку для керованого повітряного судна |
| J12.2 | Precision Aircraft Direction | Точне наведення керованого повітряного судна |
| J12.3 | Flight Path | Маршрут польоту для керованого повітряного судна |
| J12.4 | Controlling Unit Change | Наказує зміну керівного підрозділу |
| J12.5 | Target/Track Correlation | Корелює ціль винищувача з мережевим треком |
| J12.6 | Target Sorting | Розподіляє цілі між винищувачами; також для сенсорних точок інтересу |
| J12.7 | Target Bearing | Звітує пеленг на ціль |
Стан, радіоелектронна боротьба, попередження про загрозу, зображення й погода (J13–J17)
| Мітка | Повідомлення | Призначення |
|---|---|---|
| J13.0 | Airfield Status Message | Стан аеродрому |
| J13.2 | Air Platform and System Status | Стан повітряного судна: паливо, зброя, обладнання |
| J13.3 | Surface Platform and System Status | Те саме для кораблів |
| J13.4 | Subsurface Platform and System Status | Те саме для підводних човнів |
| J13.5 | Land Platform and System Status | Те саме для наземних підрозділів |
| J14.0 | Parametric Information | Параметричні дані РЕБ щодо випромінювачів |
| J14.2 | Electronic Warfare Control/Coordination | Накази РЕБ і координація |
| J15.0 | Threat Warning | Попереджає підрозділи про загрозу |
| J16.0 | Imagery | Передавання нерухомих зображень |
| J17.0 | Weather Over Target | Погодні умови над районом цілі |
J28–J31: національне використання, вільний текст і службові функції
Підмітки J28 видано націям і видам збройних сил, які визначають власний вміст; та, з якою інтегратори стикаються найчастіше, — J28.2(0), повідомлення вільного тексту. J31 містить криптографічне обслуговування та заповнювач слотів.
| Мітка | Повідомлення | Призначення |
|---|---|---|
| J28.0 | U.S. National 1 (Army) | Зарезервовано для повідомлень, визначених армією США |
| J28.1 | U.S. National 2 (Navy) | Зарезервовано для повідомлень, визначених ВМС США |
| J28.2 | U.S. National 3 (Air Force) | Зарезервовано для повідомлень, визначених ВПС США |
| J28.2(0) | Text Message | Вільний текст у фіксованому форматі (примітки, короткі накази) |
| J28.3 | U.S. National 4 (Marine Corps) | Зарезервовано для повідомлень, визначених КМП США |
| J28.4 | French National 1 | Зарезервовано для національного використання Франції |
| J28.5 | French National 2 | Зарезервовано для національного використання Франції |
| J28.6 | U.S. National 5 (NSA) | Зарезервовано для повідомлень, визначених NSA |
| J28.7 | UK National | Зарезервовано для національного використання Великої Британії |
| J29 | National Use (reserved) | Зарезервовано для національного використання |
| J30 | National Use (reserved) | Зарезервовано для національного використання |
| J31.0 | Over-the-Air Rekeying Management | Керує повторним ключуванням по радіоканалу (OTAR) |
| J31.1 | Over-the-Air Rekeying | Несе ключовий матеріал OTAR |
| J31.7 | No Statement | Однослівний заповнювач, який доповнює слот до 3, 6 або 12 слів |
J-повідомлення, на яких тримається типова повітряна обстановка
Споживач, якому потрібна лише повітряна обстановка — дисплей C2, рушій злиття даних, шлюз у COP — отримує більшу частину цінності з невеликої підмножини. Ось повідомлення, які варто реалізувати першими:
| Мітка | Що несе | Навіщо це споживачеві повітряної обстановки |
|---|---|---|
| J2.2 / J2.0 | Позиція та ідентифікація кожного повітряного судна в мережі; передані підрозділи | Достовірна карти дружньої (синьої) авіації |
| J3.2 | Номер треку, позиція, курс і швидкість, ідентичність, якість треку (0–15) | Усе, що бачать сенсори й що не повідомляє про себе саме |
| J3.0 | Опорні точки, лінії та райони | Контрольні точки й райони, що наносяться на COP |
| J7.0 / J7.2 / J7.3 | Керування треками, кореляція, вказівники | Тримає картину узгодженою та без дублікатів |
| J13.2 | Стан пального, зброї та обладнання | Що кожне повітряне судно ще здатне робити |
| J12.0 / J12.1 / J12.6 | Призначення завдань, вектори, розподіл цілей | Потрібно дисплеям керування та винищувачів |
| J10.2 | Стан ураження цілі | Потрібно дисплеям протиповітряної оборони |
| J28.2(0) | Вільний текст | Примітки операторів, які не вміщуються в жодне структуроване повідомлення |
Не плутайте J2 і J3. J2.2 — це повітряне судно в мережі, яке повідомляє про себе; J3.2 — трек, яким підрозділ спостереження звітує про щось спостережене: це може бути ворожий, невідомий або дружній об’єкт без терміналу. Ідентичність треку в J3 поєднує середовище, ідентичність, платформу, активність, конкретний тип і національність, а якість треку шкалується від 0 до 15.
Структура повідомлення J-серії: слова, біти та часові слоти
Кожне J-повідомлення складається зі 75-бітних слів: 70 бітів даних плюс 5 бітів парності. Початкове слово відкриває повідомлення 2-бітним кодом формату слова, 5-бітною міткою, 3-бітною підміткою, 3-бітним індикатором довжини повідомлення (MLI) і 57 бітами полів. Слова розширення додають 68 бітів полів; слова продовження несуть власну 5-бітну мітку продовження та 63 біти полів. Кожен слот відкривається 35-бітним заголовним словом, яке називає тип слота та номер треку джерела відправника.
| Слово | Поля (біти) | Роль |
|---|---|---|
| Заголовне (одне на слот) | slot type 3 · relay 1 · source track number 15 · SDU serial number 16 = 35 | Ідентифікує відправника та спосіб використання слота |
| Початкове (I) | word format 2 · label 5 · sublabel 3 · length indicator 3 · data 57 · parity 5 | Починає кожне J-повідомлення |
| Розширення (E) | word format 2 · data 68 · parity 5 | Більше полів; без мітки, тож значення визначає позиція |
| Продовження (C) | word format 2 · continuation label 5 · data 63 · parity 5 | Блок додаткових полів із власною міткою |
Вибрана для слота структура пакування визначає, скільки слів він несе: 3 зі стандартним подвійним імпульсом, 6 із Packed-2 одинарним або подвійним імпульсом, 12 із Packed-4 одинарним імпульсом. Пакетні та одинарно-імпульсні формати обмінюють запас стійкості до завад на ємність, а заголовок завжди йде подвійним імпульсом. У ефірі кожне 75-бітне слово — це п’ятнадцять 5-бітних символів; блок із трьох слів даних захищено як три кодові слова Ріда–Соломона (31,15) — 93 символи, по одному на імпульс — тоді як 35-бітний заголовок закодовано кодовим словом (16,7). За 128 слотів на секунду межа становить 1 536 J-слів на секунду; термінали заповнюють невикористані позиції повідомленням J31.7.
Будуєте декодер або шлюз для J-серії? Ми будуємо кодувальники та декодери J-серії, фільтри повідомлень на рівні міток і транслятори Link 16 ↔ Link 22 / CoT із тест-векторами кругового обходу для кожного повідомлення в межах проєкту. Розкажіть, які J-мітки й лінії вам потрібні →
Типи повідомлень Link 16 поза J-серією
«Повідомлення Link 16» — це більше, ніж каталог J. Термінал обробляє шість видів трафіку:
| Тип | Що це |
|---|---|
| Фіксованого формату (J-серія) | 75-бітні слова з міткою та підміткою: каталог на цій сторінці |
| Вільний текст | Біт-орієнтовані повідомлення, що використовують кожен біт під дані, як-от оцифрований голос або телетайп; не те саме, що J28.2(0) |
| Голос | Два захищені канали оцифрованого голосу (голосові групи A і B) на 2,4 або 16 кбіт/с |
| Variable Message Format (VMF) | Повідомлення VMF у словах Link 16: 2-бітний формат слова, 68 бітів даних, 5 бітів парності |
| Кругове вимірювання часу (RTT) | Запити RTT-A (адресні) та RTT-B (широкомовні) плюс відповідь RTT; 35-бітні слова для точної синхронізації |
| Link 16 Enhanced Throughput (LET) | Пакети з вищою пропускною здатністю на новіших терміналах MIDS, із власним 40-бітним заголовком |
VMF поверх Link 16 несе повідомлення K-серії, описані в нашому довіднику з Variable Message Format. Повідомлення RTT лежать поза J-нумерацією, але важливі для кожного, хто симулює вхід у мережу.
Які J-повідомлення йдуть якими NPG
Часові слоти Link 16 розподіляються між групами участі в мережі (NPG), кожна з яких визначена за функцією — тож NPG також визначає, які повідомлення нею йдуть. Спільні розподіли нижче — за FM 6-24.8; авторитетним є OPTASK LINK операції, а довідник із проєктування мереж Link 16 показує, як бюджетуються слоти.
| NPG | Функція | Типові повідомлення |
|---|---|---|
| 1 | Початковий вхід | J0.0 |
| 2, 3 | Кругове вимірювання часу (адресне, широкомовне) | Запити та відповіді RTT |
| 4 | Керування мережею | J0.x, J1.x |
| 5, 6 | PPLI A (підрозділи C2), PPLI B (підрозділи без C2) | J2.x |
| 7 | Спостереження | J3.x, J7.x; J2.0 для переданих підрозділів USAF/USMC |
| 8 | Керування завданнями | J9.0, J10.2 (ВМС США), J10.5, J13.x |
| 9 | Повітряне керування | J12.x |
| 10 | Радіоелектронна боротьба | J14.x; J3.7 (також NPG 7) |
| 12, 13 | Голос A, голос B | Оцифрований голос |
| 14 | Непрямий PPLI (ВМС США) | J2.0 |
| 18 | Координація зброї | Пов’язування та передачі керування J10.x |
| 19 | Винищувач–винищувач | Сенсорні цілі та стан винищувачів |
| 21 | Координація ураження цілей | Трафік координації ураження цілей |
| 27 | Спільний PPLI | J2.x |
| 29 | Вільний текст (залишкові повідомлення) | Трафік вільного тексту |
Дві деталі підводять інтеграторів. Повітряне керування (J12) має власний NPG 9, окремий від координації зброї на NPG 18. Переданий PPLI (J2.0) їде NPG 14 для ВМС США, але NPG 7 для ВПС США та морської піхоти.
Як програмне забезпечення використовує список J-серії
Кодеки. Декодер читає мітку та підмітку з початкового слова, шукає їх у таблиці диспетчеризації та передає слова парсеру полів цього повідомлення. Індикатор довжини каже, скільки слів належить повідомленню, тож нереалізовані повідомлення можна пропустити без втрати вирівнювання. Генеруйте парсери з керівних таблиць MIL-STD-6016, а не вручну; польовий довідник охоплює резервні біти, значення «no statement» та тест-вектори.
Фільтри. Фільтрація на рівні міток — найдешевший спосіб зменшити навантаження: COP може потребувати лише J2, J3 і J7. Планувальники задають фільтри передавання та лінійні фільтри в OPTASK LINK, а J7.6 Filter Management коригує фільтри по лінії.
Шлюзи. Переклад — це семантичне відображення, а не повторне кодування. FM 6-24.8 зазначає: коли корабельний C2P ВМС США перекладав J-серію в повідомлення Link 11 і Link 4A, розширений вміст і точність J-серії втрачалися, а одне J-повідомлення могло перетворитися на вісім застарілих повідомлень — компроміси порівняно в Link 11 проти Link 16 проти Link 22. Link 22 має власний каталог (див. що таке Link 22), тож шлюз Link 16 у Link 22 відображає повідомлення за повідомленням, як і міст до TAK, де треки J2 і J3 стають подіями Cursor on Target. Наш огляд програмного забезпечення шлюзів тактичних ліній передачі даних охоплює мости JREAP, VMF і NFFI.
PDF зі списком повідомлень J-серії Link 16 та офіційні джерела
Авторитетні визначення — компонування полів, правила передавання й приймання, кожен біт кожного слова — містяться в MIL-STD-6016 (Tactical Data Link 16 Message Standard) і STANAG 5516 (Tactical Data Exchange – Link 16). Жоден із них не доступний для публічного завантаження; доступ іде через урядові канали та канали НАТО, а редакції розібрано в нашому роз’яснювачі STANAG 5516. Кожен публічний список, включно з цим, — лише резюме для навігації.
Найповніший публічний список — рисунок I-3 FM 6-24.8, дозволений до публічного поширення 2000 року — до появи J11, J16 і J17. SISO-STD-002-2021 публікує компонування заголовка та слів і називає чинними версіями MIL-STD-6016C–F та STANAG 5516 редакцій 3–6. Щоб зберегти цей список офлайн, надрукуйте сторінку і виберіть Зберегти як PDF.
Потрібен кодек або шлюз для J-серії?
Ми будуємо кодувальники та декодери J-серії, фільтри на рівні міток і транслятори Link 16 у Link 22 або CoT під ту редакцію MIL-STD-6016 / STANAG 5516, яку вимагає ваш проєкт.
Укладено інженерами Corvus Intelligence, які будують кодеки та шлюзи тактичних ліній передачі даних; звірено з FM 6-24.8, SISO-STD-002-2021 і документацією виробників. Про Corvus Intelligence →