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.2Iest le mot initial d'Engagement Status etJ10.2C2son 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)
| Étiquette | Message | Rôle |
|---|---|---|
| J0.0 | Initial Entry | Transporte l'heure réseau pour que les terminaux se synchronisent et entrent dans le réseau |
| J0.1 | Test | Teste le fonctionnement de la liaison entre terminaux |
| J0.2 | Network Time Update | Met à jour l'heure réseau |
| J0.3 | Time Slot Assignment | Attribue des intervalles de temps à un terminal par voie hertzienne |
| J0.4 | Radio Relay Control | Contrôle la fonction de relais d'un terminal |
| J0.5 | Repromulgation Relay | Dirige le relais (repropagation) des messages |
| J0.6 | Communication Control | Règle les paramètres de communication d'un terminal |
| J0.7 | Time Slot Reallocation | Annonce la réallocation d'intervalles de temps entre unités |
| J1.0 | Connectivity Interrogation | Demande à une unité de signaler sa connectivité |
| J1.1 | Connectivity Status | Signale la connectivité d'une unité |
| J1.2 | Route Establishment | Établit une route de messages entre unités |
| J1.3 | Acknowledgment | Accuse réception d'un message |
| J1.4 | Communication Status | Signale l'état des communications d'une unité |
| J1.5 | Net Control Initialization | Initialise le contrôle du réseau |
| J1.6 | Needline Participation Group Assignment | Affecte des unités aux groupes de participation needline |
Localisation et identification précises des participants (J2)
| Étiquette | Message | Rôle |
|---|---|---|
| J2.0 | Indirect Interface Unit PPLI | PPLI d'une unité reprise sur Link 16 depuis une autre liaison |
| J2.2 | Air PPLI | Position et identification propres d'un aéronef |
| J2.3 | Surface PPLI | Pareil, pour un bateau de surface |
| J2.4 | Subsurface PPLI | Pareil, pour un sous-marin |
| J2.5 | Land Point PPLI | Pareil, pour une unité terrestre fixe |
| J2.6 | Land Track PPLI | Pareil, pour une unité terrestre mobile |
Surveillance (J3)
| Étiquette | Message | Rôle |
|---|---|---|
| J3.0 | Reference Point | Points, lignes et zones de référence géographiques |
| J3.1 | Emergency Point | Marque la position d'une urgence |
| J3.2 | Air Track | Piste aérienne issue d'un capteur |
| J3.3 | Surface Track | Piste de surface maritime |
| J3.4 | Subsurface Track | Piste sous-marine |
| J3.5 | Land Point or Track | Objets terrestres fixes (sites de défense sol-air, QG) ou véhicules en mouvement |
| J3.6 | Space Track | Objets dans l'espace, tels que des missiles balistiques |
| J3.7 | Electronic Warfare Product Information | Produit de guerre électronique non paramétrique sur les émetteurs |
Lutte anti-sous-marine, renseignement et gestion de l'information (J5–J8)
| Étiquette | Message | Rôle |
|---|---|---|
| J5.4 | Acoustic Bearing and Range | Gisement et distance sonar pour la lutte anti-sous-marine |
| J6.0 | Intelligence Information | Données de renseignement sur les pistes et unités |
| J7.0 | Track Management | Actions de gestion sur les pistes signalées |
| J7.1 | Data Update Request | Demande des données récentes sur une piste |
| J7.2 | Correlation | Déclare que deux numéros de piste sont un seul objet |
| J7.3 | Pointer | Pointe d'autres unités vers une position ou une piste |
| J7.4 | Track Identifier | Données d'identification d'une piste |
| J7.5 | IFF/SIF Management | Données de codes IFF/SIF, y compris rapports de différences |
| J7.6 | Filter Management | Gère les filtres de données entre unités |
| J7.7 | Association | Associe des pistes ou unités liées |
| J8.0 | Unit Designator | Information sur l'indicatif d'une unité |
| J8.1 | Mission Correlator Change | Change 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)
| Étiquette | Message | Rôle |
|---|---|---|
| J9.0 | Command | Dirige l'emploi des armes et d'autres actions C2 |
| J9.1 † | Engagement Coordination | Coordonne les engagements entre unités |
| J10.2 | Engagement Status | Signale l'état d'un engagement |
| J10.3 | Handover | Transfère le contrôle d'un aéronef ou d'un engagement à une autre unité |
| J10.5 | Controlling Unit Report | Signale les données de l'unité de contrôle pour les moyens contrôlés |
| J10.6 | Pairing | Apparie armes ou chasseurs avec des objectifs (engagements) |
| J11.0 | Weapon Response/Status | De l'arme : piste en vol, ack/nack, indication d'impact |
| J11.1 | Weapon Directive | Vers l'arme : mises à jour de cible en vol et autres directives |
| J11.2 | Weapon Coordination | Entre contrôleurs et sources de désignation d'objectifs tierces |
Contrôle (J12)
| Étiquette | Message | Rôle |
|---|---|---|
| J12.0 | Mission Assignment | Affecte une mission ou une cible à un aéronef contrôlé |
| J12.1 | Vector | Vecteur de guidage pour un aéronef contrôlé |
| J12.2 | Precision Aircraft Direction | Direction précise d'un aéronef contrôlé |
| J12.3 | Flight Path | Trajectoire de vol pour un aéronef contrôlé |
| J12.4 | Controlling Unit Change | Ordonne un changement d'unité de contrôle |
| J12.5 | Target/Track Correlation | Corrèle la cible d'un chasseur avec une piste du réseau |
| J12.6 | Target Sorting | Répartit les cibles entre chasseurs ; sert aussi pour les points d'intérêt capteurs |
| J12.7 | Target Bearing | Signale un gisement vers une cible |
Statut, guerre électronique, alerte de menace, imagerie et météo (J13–J17)
| Étiquette | Message | Rôle |
|---|---|---|
| J13.0 | Airfield Status Message | État d'une base aérienne |
| J13.2 | Air Platform and System Status | État d'un aéronef : carburant, armes, équipement |
| J13.3 | Surface Platform and System Status | Pareil, pour les navires |
| J13.4 | Subsurface Platform and System Status | Pareil, pour les sous-marins |
| J13.5 | Land Platform and System Status | Pareil, pour les unités terrestres |
| J14.0 | Parametric Information | Données paramétriques de guerre électronique sur les émetteurs |
| J14.2 | Electronic Warfare Control/Coordination | Ordres et coordination de guerre électronique |
| J15.0 | Threat Warning | Avertit les unités d'une menace |
| J16.0 | Imagery | Transfert d'images fixes |
| J17.0 | Weather Over Target | Conditions 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.
| Étiquette | Message | Rôle |
|---|---|---|
| J28.0 | U.S. National 1 (Army) | Réservé aux messages définis par l'US Army |
| J28.1 | U.S. National 2 (Navy) | Réservé aux messages définis par l'US Navy |
| J28.2 | U.S. National 3 (Air Force) | Réservé aux messages définis par l'US Air Force |
| J28.2(0) | Text Message | Texte libre à format fixe (remarques, ordres courts) |
| J28.3 | U.S. National 4 (Marine Corps) | Réservé aux messages définis par l'US Marine Corps |
| J28.4 | French National 1 | Réservé à l'usage national français |
| J28.5 | French National 2 | Réservé à l'usage national français |
| J28.6 | U.S. National 5 (NSA) | Réservé aux messages définis par la NSA |
| J28.7 | UK National | Réservé à l'usage national britannique |
| J29 | National Use (reserved) | Réservé à l'usage national |
| J30 | National Use (reserved) | Réservé à l'usage national |
| J31.0 | Over-the-Air Rekeying Management | Gère le rechiffrement par voie hertzienne (OTAR) |
| J31.1 | Over-the-Air Rekeying | Transporte le matériel de clé OTAR |
| J31.7 | No Statement | Remplissage 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 :
| Étiquette | Ce qu'il transporte | Pourquoi un consommateur d'image aérienne en a besoin |
|---|---|---|
| J2.2 / J2.0 | Position et identification de chaque aéronef du réseau ; unités reprises | L'image aérienne alliée (bleue) de référence |
| J3.2 | Numé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.0 | Points, lignes et zones de référence | Points et zones de contrôle tracés sur le COP |
| J7.0 / J7.2 / J7.3 | Gestion des pistes, corrélation, pointeurs | Garde l'image cohérente et sans doublons |
| J13.2 | État carburant, armes et équipement | Ce que chaque aéronef peut encore faire |
| J12.0 / J12.1 / J12.6 | Affectation de mission, vecteurs, tri des cibles | Nécessaire aux affichages de contrôle et de chasse |
| J10.2 | État de l'engagement | Nécessaire aux affichages de défense aérienne |
| J28.2(0) | Texte libre | Remarques 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.
| Mot | Champs (bits) | Rôle |
|---|---|---|
| En-tête (un par intervalle) | slot type 3 · relay 1 · source track number 15 · SDU serial number 16 = 35 | Identifie l'émetteur et l'usage de l'intervalle |
| Initial (I) | word format 2 · label 5 · sublabel 3 · length indicator 3 · data 57 · parity 5 | Ouvre chaque message J |
| Extension (E) | word format 2 · data 68 · parity 5 | Plus de champs ; sans étiquette, la position définit le sens |
| Continuation (C) | word format 2 · continuation label 5 · data 63 · parity 5 | Un 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 →
Types de messages Link 16 au-delà de la série J
« Messages Link 16 » couvre plus que le catalogue J. Un terminal traite six types de trafic :
| Type | Ce que c'est |
|---|---|
| Format fixe (série J) | Mots de 75 bits avec étiquette et sous-étiquette : le catalogue de cette page |
| Texte libre | Messages 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) |
| Voix | Deux 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.
| NPG | Fonction | Messages typiques |
|---|---|---|
| 1 | Entrée initiale | J0.0 |
| 2, 3 | Mesure de temps aller-retour (adressée, diffusion) | Interrogations et réponses RTT |
| 4 | Gestion du réseau | J0.x, J1.x |
| 5, 6 | PPLI A (unités C2), PPLI B (unités non-C2) | J2.x |
| 7 | Surveillance | J3.x, J7.x ; J2.0 pour les unités reprises USAF/USMC |
| 8 | Gestion de mission | J9.0, J10.2 (US Navy), J10.5, J13.x |
| 9 | Contrôle aérien | J12.x |
| 10 | Guerre électronique | J14.x ; J3.7 (aussi NPG 7) |
| 12, 13 | Voix A, voix B | Voix numérisée |
| 14 | PPLI indirect (US Navy) | J2.0 |
| 18 | Coordination des armes | Appariements et transferts J10.x |
| 19 | Chasseur–chasseur | Cibles capteurs et statut des chasseurs |
| 21 | Coordination des engagements | Trafic de coordination des engagements |
| 27 | PPLI interarmées | J2.x |
| 29 | Texte 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.
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 →