Les messages de la série J de Link 16 sont les messages binaires à format fixe (TADIL J) définis par la MIL-STD-6016 et la STANAG 5516 de l'OTAN. Chacun porte une étiquette de J0 à J31 et une sous-étiquette de 0 à 7 : J2.2 est le PPLI aérien, J3.2 la piste aérienne, J12.0 l'affectation de mission. Les tableaux ci-dessous recensent chaque message J documenté publiquement, avec son nom et son rôle, regroupés par fonction.

La liste s'appuie uniquement sur des sources publiques, recoupées entre elles : l'aide-mémoire interarmées américain FM 6-24.8 (2000), la norme de simulation Link 16 SISO-STD-002 et la documentation de formation et produit des fabricants. Elle est conçue pour être imprimée : utilisez la boîte de dialogue d'impression du navigateur ou Enregistrer au format PDF — la feuille de style d'impression du blog masque la navigation. Pour savoir comment les mots sont décodés et où les codecs se trompent, lisez le guide compagnon de la série J de Link 16 ; pour la forme d'onde et les terminaux en dessous, voir ce qu'est Link 16.

Comment lire une étiquette de message de la série J Link 16

Une étiquette comme J3.2 contient deux nombres. Le premier est l'étiquette de 5 bits (0–31), qui nomme la famille de messages — J3, c'est la surveillance. Le second est la sous-étiquette de 3 bits (0–7), qui choisit un message dans cette famille : J3.2 est la piste aérienne, J3.3 la piste de surface. Les deux se trouvent au début du mot initial du message : un décodeur sait donc quel message il tient dès les dix premiers bits.

Trois autres notations apparaissent dans les spécifications et les journaux :

  • Suffixes de mot. Un I, E ou C après l'étiquette désigne un mot du message : J10.2I est le mot initial d'Engagement Status et J10.2C2 son mot de continuation 2.
  • Nombres entre parenthèses. J28.2(0) est un message précis à l'intérieur de l'étiquette nationale J28.2 — ici le Text Message utilisé pour le texte libre.
  • Trous. Tous les numéros ne sont pas utilisés. J4 et J18–J27 n'apparaissent pas dans les catalogues publics, et J5 ne fournit qu'un seul message, J5.4.

L'entrée marquée † n'apparaît que dans une seule source publique ; vérifiez-la par rapport à la révision du standard qu'utilise votre programme.

J0–J8 : gestion du réseau, PPLI, surveillance et gestion de l'information

Ces familles font tourner le réseau et construisent l'image partagée : J0 et J1 gèrent le réseau, J2 permet à chaque terminal de se déclarer, J3 transporte ce que voient les capteurs, et J7 transforme de nombreux rapports indépendants en une image cohérente.

Gestion du réseau (J0, J1)

ÉtiquetteMessageRôle
J0.0Initial EntryTransporte l'heure réseau pour que les terminaux se synchronisent et entrent dans le réseau
J0.1TestTeste le fonctionnement de la liaison entre terminaux
J0.2Network Time UpdateMet à jour l'heure réseau
J0.3Time Slot AssignmentAttribue des intervalles de temps à un terminal par voie hertzienne
J0.4Radio Relay ControlContrôle la fonction de relais d'un terminal
J0.5Repromulgation RelayDirige le relais (repropagation) des messages
J0.6Communication ControlRègle les paramètres de communication d'un terminal
J0.7Time Slot ReallocationAnnonce la réallocation d'intervalles de temps entre unités
J1.0Connectivity InterrogationDemande à une unité de signaler sa connectivité
J1.1Connectivity StatusSignale la connectivité d'une unité
J1.2Route EstablishmentÉtablit une route de messages entre unités
J1.3AcknowledgmentAccuse réception d'un message
J1.4Communication StatusSignale l'état des communications d'une unité
J1.5Net Control InitializationInitialise le contrôle du réseau
J1.6Needline Participation Group AssignmentAffecte des unités aux groupes de participation needline

Localisation et identification précises des participants (J2)

ÉtiquetteMessageRôle
J2.0Indirect Interface Unit PPLIPPLI d'une unité reprise sur Link 16 depuis une autre liaison
J2.2Air PPLIPosition et identification propres d'un aéronef
J2.3Surface PPLIPareil, pour un bateau de surface
J2.4Subsurface PPLIPareil, pour un sous-marin
J2.5Land Point PPLIPareil, pour une unité terrestre fixe
J2.6Land Track PPLIPareil, pour une unité terrestre mobile

Surveillance (J3)

ÉtiquetteMessageRôle
J3.0Reference PointPoints, lignes et zones de référence géographiques
J3.1Emergency PointMarque la position d'une urgence
J3.2Air TrackPiste aérienne issue d'un capteur
J3.3Surface TrackPiste de surface maritime
J3.4Subsurface TrackPiste sous-marine
J3.5Land Point or TrackObjets terrestres fixes (sites de défense sol-air, QG) ou véhicules en mouvement
J3.6Space TrackObjets dans l'espace, tels que des missiles balistiques
J3.7Electronic Warfare Product InformationProduit de guerre électronique non paramétrique sur les émetteurs

Lutte anti-sous-marine, renseignement et gestion de l'information (J5–J8)

ÉtiquetteMessageRôle
J5.4Acoustic Bearing and RangeGisement et distance sonar pour la lutte anti-sous-marine
J6.0Intelligence InformationDonnées de renseignement sur les pistes et unités
J7.0Track ManagementActions de gestion sur les pistes signalées
J7.1Data Update RequestDemande des données récentes sur une piste
J7.2CorrelationDéclare que deux numéros de piste sont un seul objet
J7.3PointerPointe d'autres unités vers une position ou une piste
J7.4Track IdentifierDonnées d'identification d'une piste
J7.5IFF/SIF ManagementDonnées de codes IFF/SIF, y compris rapports de différences
J7.6Filter ManagementGère les filtres de données entre unités
J7.7AssociationAssocie des pistes ou unités liées
J8.0Unit DesignatorInformation sur l'indicatif d'une unité
J8.1Mission Correlator ChangeChange le corrélateur de mission d'une unité

J9–J17 : coordination des armes, contrôle, statut et guerre électronique

Ces familles font de Link 16 un canal de commandement et non un simple flux d'image. J11 a été ajouté pour les armes en réseau par une modification de la MIL-STD-6016C : il est donc absent du catalogue de 2000 ; J16.0 et J17.0 apparaissent dans des catalogues constructeurs et des spécifications de passerelles ultérieurs.

Coordination et gestion des armes (J9–J11)

ÉtiquetteMessageRôle
J9.0CommandDirige l'emploi des armes et d'autres actions C2
J9.1 †Engagement CoordinationCoordonne les engagements entre unités
J10.2Engagement StatusSignale l'état d'un engagement
J10.3HandoverTransfère le contrôle d'un aéronef ou d'un engagement à une autre unité
J10.5Controlling Unit ReportSignale les données de l'unité de contrôle pour les moyens contrôlés
J10.6PairingApparie armes ou chasseurs avec des objectifs (engagements)
J11.0Weapon Response/StatusDe l'arme : piste en vol, ack/nack, indication d'impact
J11.1Weapon DirectiveVers l'arme : mises à jour de cible en vol et autres directives
J11.2Weapon CoordinationEntre contrôleurs et sources de désignation d'objectifs tierces

Contrôle (J12)

ÉtiquetteMessageRôle
J12.0Mission AssignmentAffecte une mission ou une cible à un aéronef contrôlé
J12.1VectorVecteur de guidage pour un aéronef contrôlé
J12.2Precision Aircraft DirectionDirection précise d'un aéronef contrôlé
J12.3Flight PathTrajectoire de vol pour un aéronef contrôlé
J12.4Controlling Unit ChangeOrdonne un changement d'unité de contrôle
J12.5Target/Track CorrelationCorrèle la cible d'un chasseur avec une piste du réseau
J12.6Target SortingRépartit les cibles entre chasseurs ; sert aussi pour les points d'intérêt capteurs
J12.7Target BearingSignale un gisement vers une cible

Statut, guerre électronique, alerte de menace, imagerie et météo (J13–J17)

ÉtiquetteMessageRôle
J13.0Airfield Status MessageÉtat d'une base aérienne
J13.2Air Platform and System StatusÉtat d'un aéronef : carburant, armes, équipement
J13.3Surface Platform and System StatusPareil, pour les navires
J13.4Subsurface Platform and System StatusPareil, pour les sous-marins
J13.5Land Platform and System StatusPareil, pour les unités terrestres
J14.0Parametric InformationDonnées paramétriques de guerre électronique sur les émetteurs
J14.2Electronic Warfare Control/CoordinationOrdres et coordination de guerre électronique
J15.0Threat WarningAvertit les unités d'une menace
J16.0ImageryTransfert d'images fixes
J17.0Weather Over TargetConditions météo sur une zone cible

J28–J31 : usage national, texte libre et fonctions d'entretien

Les sous-étiquettes de J28 sont allouées à des nations et des armées, qui définissent leur propre contenu ; la plus fréquente pour les intégrateurs est J28.2(0), le message de texte libre. J31 porte l'entretien cryptographique et le mot de remplissage.

ÉtiquetteMessageRôle
J28.0U.S. National 1 (Army)Réservé aux messages définis par l'US Army
J28.1U.S. National 2 (Navy)Réservé aux messages définis par l'US Navy
J28.2U.S. National 3 (Air Force)Réservé aux messages définis par l'US Air Force
J28.2(0)Text MessageTexte libre à format fixe (remarques, ordres courts)
J28.3U.S. National 4 (Marine Corps)Réservé aux messages définis par l'US Marine Corps
J28.4French National 1Réservé à l'usage national français
J28.5French National 2Réservé à l'usage national français
J28.6U.S. National 5 (NSA)Réservé aux messages définis par la NSA
J28.7UK NationalRéservé à l'usage national britannique
J29National Use (reserved)Réservé à l'usage national
J30National Use (reserved)Réservé à l'usage national
J31.0Over-the-Air Rekeying ManagementGère le rechiffrement par voie hertzienne (OTAR)
J31.1Over-the-Air RekeyingTransporte le matériel de clé OTAR
J31.7No StatementRemplissage d'un mot qui complète un intervalle à 3, 6 ou 12 mots

Les messages J dont dépend une image aérienne typique

Un consommateur qui n'a besoin que de l'image aérienne — un affichage C2, un moteur de fusion, une passerelle alimentant un COP — tire l'essentiel de sa valeur d'un petit sous-ensemble. Voici les messages à implémenter en premier :

ÉtiquetteCe qu'il transportePourquoi un consommateur d'image aérienne en a besoin
J2.2 / J2.0Position et identification de chaque aéronef du réseau ; unités reprisesL'image aérienne alliée (bleue) de référence
J3.2Numéro de piste, position, cap et vitesse, identité, qualité de piste (0–15)Tout ce que voient les capteurs et qui ne se signale pas lui-même
J3.0Points, lignes et zones de référencePoints et zones de contrôle tracés sur le COP
J7.0 / J7.2 / J7.3Gestion des pistes, corrélation, pointeursGarde l'image cohérente et sans doublons
J13.2État carburant, armes et équipementCe que chaque aéronef peut encore faire
J12.0 / J12.1 / J12.6Affectation de mission, vecteurs, tri des ciblesNécessaire aux affichages de contrôle et de chasse
J10.2État de l'engagementNécessaire aux affichages de défense aérienne
J28.2(0)Texte libreRemarques d'opérateurs qui n'entrent dans aucun message structuré

Ne confondez pas J2 et J3. J2.2 est un aéronef du réseau qui se signale lui-même ; J3.2 est une piste qu'une unité de surveillance signale au sujet d'un objet qu'elle observe — hostile, inconnu ou allié sans terminal. L'identité d'une piste en J3 combine environnement, identité, plateforme, activité, type précis et nationalité, et la qualité de piste va de 0 à 15.

Structure d'un message de la série J : mots, bits et intervalles de temps

Chaque message J est construit à partir de mots de 75 bits : 70 bits de données plus 5 bits de parité. Le mot initial ouvre le message avec un code de format de mot de 2 bits, l'étiquette de 5 bits, la sous-étiquette de 3 bits, un indicateur de longueur de message de 3 bits (MLI) et 57 bits de champs. Les mots d'extension ajoutent 68 bits de champs ; les mots de continuation portent leur propre étiquette de continuation de 5 bits et 63 bits de champs. Chaque intervalle s'ouvre par un mot d'en-tête de 35 bits qui nomme le type d'intervalle et le numéro de piste source de l'émetteur.

Schéma d'un message de la série J Link 16 : un mot d'en-tête de 35 bits (type d'intervalle, relais, numéro de piste source, numéro de série SDU) ; un mot initial avec format de mot 2 bits, étiquette 5 bits, sous-étiquette 3 bits, indicateur de longueur 3 bits, 57 bits de données et 5 bits de parité ; dispositions des mots d'extension et de continuation ; 3, 6 ou 12 mots par intervalle selon le compactage
Anatomie d'un message de la série J. Largeurs de champs selon SISO-STD-002-2021 ; le contenu des champs est défini dans MIL-STD-6016 / STANAG 5516.
MotChamps (bits)Rôle
En-tête (un par intervalle)slot type 3 · relay 1 · source track number 15 · SDU serial number 16 = 35Identifie l'émetteur et l'usage de l'intervalle
Initial (I)word format 2 · label 5 · sublabel 3 · length indicator 3 · data 57 · parity 5Ouvre chaque message J
Extension (E)word format 2 · data 68 · parity 5Plus de champs ; sans étiquette, la position définit le sens
Continuation (C)word format 2 · continuation label 5 · data 63 · parity 5Un bloc de champs supplémentaires étiqueté

Le compactage choisi pour un intervalle détermine le nombre de mots qu'il transporte : 3 en double impulsion standard, 6 en Packed-2 à impulsion simple ou double, 12 en Packed-4 à impulsion simple. Les formats compactés et à impulsion simple échangent la marge anti-brouillage contre la capacité, et l'en-tête part toujours en double impulsion. À l'antenne, chaque mot de 75 bits fait quinze symboles de 5 bits ; un bloc de trois mots de données est protégé comme trois mots de code Reed–Solomon (31,15) — 93 symboles, un par impulsion — tandis que l'en-tête de 35 bits est codé en mot de code (16,7). Avec 128 intervalles par seconde, le plafond est de 1 536 mots J par seconde ; les terminaux remplissent les positions inutilisées avec J31.7.

Vous construisez un décodeur ou une passerelle série J ? Nous construisons des encodeurs et décodeurs série J, des filtres de messages au niveau étiquette et des traducteurs Link 16 ↔ Link 22 / CoT, avec vecteurs de test aller-retour pour chaque message couvert. Dites-nous quelles étiquettes J et quelles liaisons il vous faut →

« Messages Link 16 » couvre plus que le catalogue J. Un terminal traite six types de trafic :

TypeCe que c'est
Format fixe (série J)Mots de 75 bits avec étiquette et sous-étiquette : le catalogue de cette page
Texte libreMessages orientés bits qui utilisent chaque bit pour les données, comme la voix numérisée ou le télétype ; différent de J28.2(0)
VoixDeux canaux vocaux numérisés sécurisés (groupes vocaux A et B) à 2,4 ou 16 kbit/s
Variable Message Format (VMF)Messages VMF transportés dans des mots Link 16 : format de mot 2 bits, 68 bits de données, 5 bits de parité
Mesure de temps aller-retour (RTT)Interrogations RTT-A (adressée) et RTT-B (diffusion) plus la réponse RTT ; mots de 35 bits pour la synchronisation fine
Link 16 Enhanced Throughput (LET)Paquets à débit accru sur les terminaux MIDS récents, avec leur propre en-tête de 40 bits

VMF sur Link 16 transporte les messages de la série K décrits dans notre guide du Variable Message Format. Les messages RTT sont hors de la numérotation J mais comptent pour quiconque simule l'entrée dans le réseau.

Quel NPG transporte quels messages J

Les intervalles de temps Link 16 sont alloués à des groupes de participation au réseau (NPG), chacun défini par fonction — le NPG détermine donc aussi les messages qui y circulent. Les affectations interarmées ci-dessous suivent FM 6-24.8 ; l'OPTASK LINK de l'opération fait foi, et le guide de conception des réseaux Link 16 montre comment les intervalles sont budgétés.

NPGFonctionMessages typiques
1Entrée initialeJ0.0
2, 3Mesure de temps aller-retour (adressée, diffusion)Interrogations et réponses RTT
4Gestion du réseauJ0.x, J1.x
5, 6PPLI A (unités C2), PPLI B (unités non-C2)J2.x
7SurveillanceJ3.x, J7.x ; J2.0 pour les unités reprises USAF/USMC
8Gestion de missionJ9.0, J10.2 (US Navy), J10.5, J13.x
9Contrôle aérienJ12.x
10Guerre électroniqueJ14.x ; J3.7 (aussi NPG 7)
12, 13Voix A, voix BVoix numérisée
14PPLI indirect (US Navy)J2.0
18Coordination des armesAppariements et transferts J10.x
19Chasseur–chasseurCibles capteurs et statut des chasseurs
21Coordination des engagementsTrafic de coordination des engagements
27PPLI interarméesJ2.x
29Texte libre (messages résiduels)Trafic texte libre

Deux détails piègent les intégrateurs. Le contrôle aérien (J12) a son propre NPG 9, distinct de la coordination des armes sur le NPG 18. Le PPLI repris (J2.0) passe par le NPG 14 pour l'US Navy mais par le NPG 7 pour l'US Air Force et le Marine Corps.

Comment le logiciel exploite la liste de la série J

Codecs. Un décodeur lit l'étiquette et la sous-étiquette dans le mot initial, les cherche dans une table de répartition et passe les mots à l'analyseur de champs de ce message. L'indicateur de longueur lui dit combien de mots appartiennent au message : les messages non implémentés peuvent donc être sautés sans perdre l'alignement. Générez les analyseurs depuis les tables MIL-STD-6016 de référence plutôt qu'à la main ; le guide de référence couvre les bits de réserve, les valeurs « no statement » et les vecteurs de test.

Filtres. Le filtrage au niveau étiquette est le moyen le moins cher de réduire la charge : un COP peut n'avoir besoin que de J2, J3 et J7. Les planificateurs passent les filtres d'émission et de ligne dans l'OPTASK LINK, et J7.6 Filter Management ajuste les filtres sur la liaison.

Passerelles. La traduction est un mapping sémantique, pas un réencodage. FM 6-24.8 note que lorsqu'un C2P embarqué de l'US Navy traduisait la série J en messages Link 11 et Link 4A, le contenu étendu et la précision de la série J se perdaient, et un message J pouvait devenir jusqu'à huit messages anciens — les compromis sont comparés dans Link 11 vs Link 16 vs Link 22. Link 22 a son propre catalogue (voir ce qu'est Link 22), donc une passerelle Link 16 vers Link 22 mappe message par message, comme un pont vers TAK, où les pistes J2 et J3 deviennent des événements Cursor on Target. Notre panorama du logiciel de passerelle pour liaisons de données tactiques couvre les ponts JREAP, VMF et NFFI.

PDF des messages de la série J Link 16 et sources officielles

Les définitions faisant autorité — dispositions des champs, règles d'émission et de réception, chaque bit de chaque mot — sont dans la MIL-STD-6016 (Tactical Data Link 16 Message Standard) et la STANAG 5516 (Tactical Data Exchange – Link 16). Ni l'une ni l'autre n'est téléchargeable publiquement ; l'accès passe par des canaux gouvernementaux et OTAN, et notre explication de la STANAG 5516 couvre les révisions. Toute liste publique, celle-ci comprise, n'est qu'un résumé pour naviguer.

La liste publique la plus complète est la figure I-3 de FM 6-24.8, autorisée pour diffusion publique en 2000 — avant J11, J16 et J17. SISO-STD-002-2021 publie les dispositions d'en-tête et de mots et cite MIL-STD-6016C à F et STANAG 5516 éditions 3 à 6 comme versions en usage. Pour garder cette liste hors ligne, imprimez la page et choisissez Enregistrer au format PDF.

Besoin d'un codec ou d'une passerelle série J ?

Nous construisons des encodeurs et décodeurs série J, des filtres au niveau étiquette et des traducteurs Link 16 vers Link 22 ou CoT, conformes à la révision MIL-STD-6016 / STANAG 5516 que votre programme spécifie.

Besoin d'un codec série J ? → Lire le guide de référence série J →

Compilé par les ingénieurs de Corvus Intelligence qui construisent des codecs et passerelles de liaisons de données tactiques, recoupé avec FM 6-24.8, SISO-STD-002-2021 et la documentation constructeur. À propos de Corvus Intelligence →