Open-Source Link 16 / TADIL-J J-Series Message Schema Reference
Schema Version 1.0.0 — Generated 2026-03-10
■ Well-covered ■ Partially covered ■ No coverage
| Allocation: | 960 – 1215 MHz | (L-band, shared with TACAN/DME) |
| Operational Range: | 969 – 1206 MHz | |
| Center Frequencies: | 51 | (3 MHz spacing) |
| Center Frequency: | 1,131 MHz | |
| Bandwidth: | 240 MHz |
| Subband | Range (MHz) | Description |
|---|---|---|
| Lower | 969 – 1008 | Lower subband |
| Middle | 1053 – 1065 | Middle subband |
| Upper | 1113 – 1206 | Upper subband |
| Type: | CPSM | (Continuous Phase Shift Modulation) |
| Chip Modulation: | MSK | (Minimum Shift Keying) |
| Symbol Encoding: | CCSK | (Cyclic Code Shift Keying, 32-chip symbols) |
| Chip Rate: | 5 Mbps | |
| Chips per Symbol: | 32 | |
| Bits per Pulse: | 5 |
| Pulse Duration: | 6.4 μs | |
| Guard Time: | 6.6 μs | |
| Total Pulse Interval: | 13.0 μs | |
| Single Pulse: | 6.4 μs burst of CPSM at 5 Mbps | |
| Double Pulse: | 26 μs packet (two consecutive pulses) |
| Hop Rate: | ~76,923 hops/sec | |
| Hop Interval: | 13 μs | (one hop per pulse interval) |
| Pattern: | Pseudo-random, determined by net number + TSEC cryptovariable | |
| Enabled Modes: | Mode 1 | |
| Disabled Modes: | Modes 2, 4 |
| Type: | Reed-Solomon | |
| Decoding: | Hard Decision Decoding (HDD) | |
| Ratio: | 16 bits encoded per 15 bits data |
| MSEC: | Message Security — link layer encryption of message data | |
| TSEC: | Transmission Security — random message jittering, symbol interleaving, chip scrambling, random frequency hopping |
| Mode | Freq. Hopping | Data Encrypted | Description | Confidence |
|---|---|---|---|---|
| 1 | Yes | Yes | Normal JTIDS mode | HIGH |
| 2 | No | Yes | Narrowband, fixed 969 MHz | HIGH |
| 3 | N/A | N/A | Not used | HIGH |
| 4 | No | No | No encryption, fixed 969 MHz | HIGH |
| Max Power: | 200 W | |
| Range: | ~300 NM | (line-of-sight) |
| Time Slot Duration: | 7.8125 ms | (1/128 second) |
| Slots per Second: | 128 | |
| Time Frame: | 12 seconds | (1,536 slots) |
| Epoch Duration: | 12.8 minutes | |
| Slots per Epoch: | 98,304 | |
| Interleaved Sets: | A, B, C | (32,768 slots each) |
| Epochs per Day: | 112.5 | |
| Stacked Net Numbers: | 0 – 127 | (7 bits) |
| Bits | Width | Field | Range |
|---|---|---|---|
| 0–16 | 17 | Time Slot Number | 0 – 98,303 |
| 17–23 | 7 | Padding | 0 |
| 24–31 | 8 | Epoch Number | 0 – 112 |
No-statement value: 0xFFFFFFFF (4,294,967,295)
| Bit Range | Bits | Field | Description | Confidence |
|---|---|---|---|---|
| 0-2 | 3 | Time Slot Type | HIGH | |
| 3 | 1 | Relay Transmission Indicator | HIGH | |
| 4-18 | 15 | Source Track Number | STN of the sender (octal) | HIGH |
| 19-34 | 16 | Secure Data Unit Serial Number | HIGH | |
| 35-47 | 13 | Padding | HIGH |
| Bit Range | Bits | Field | Value | Description | Confidence |
|---|---|---|---|---|---|
| 0-1 | 2 | Word Format | 0 | HIGH | |
| 2-6 | 5 | Label | — | Message category (0-31) | HIGH |
| 7-9 | 3 | Sublabel | — | Message subcategory (0-7) | HIGH |
| 10-12 | 3 | Message Length Indicator | — | Number of words in message | HIGH |
| 13-69 | 57 | Message Data | — | Message-specific payload | HIGH |
| 70-74 | 5 | Parity | — | HIGH |
| Bit Range | Bits | Field | Value | Description | Confidence |
|---|---|---|---|---|---|
| 0-1 | 2 | Word Format | 2 | HIGH | |
| 2-69 | 68 | Message Data | — | Continuation of message payload | HIGH |
| 70-74 | 5 | Parity | — | HIGH |
| Bit Range | Bits | Field | Value | Description | Confidence |
|---|---|---|---|---|---|
| 0-1 | 2 | Word Format | 1 | HIGH | |
| 2-6 | 5 | Continuation Word Label | — | Identifies continuation word type | HIGH |
| 7-69 | 63 | Message Data | — | Continuation payload | HIGH |
| 70-74 | 5 | Parity | — | HIGH |
| Mode | Words/Slot | Data Bits/Slot | Data Rate | Confidence |
|---|---|---|---|---|
| Standard (STD) | 3 | 210 | 26.88 kbps | HIGH |
| Packed-2 (P2) | 6 | 420 | 53.76 kbps | HIGH |
| Packed-4 Single Pulse (P4-SP) | 12 | 840 | 107.52 kbps | HIGH |
| Packed-4 Double Pulse (P4-DP) | 12 | N/A | N/A | MEDIUM |
| Bit Offset | Bits | Field | Type | Values / Range | Confidence |
|---|---|---|---|---|---|
| 0 | 16 | NPG Number | uint16 | 0-511 | HIGH |
| 16 | 8 | Net Number | uint8 | 0-127 | HIGH |
| 24 | 8 | TSEC CVLL | uint8 | 0-127, 255=no statement | HIGH |
| 32 | 8 | MSEC CVLL | uint8 | 0-127, 255=no statement | HIGH |
| 40 | 8 | Message Type Identifier | enum | HIGH | |
| 48 | 8 | SISO-STD-002 Version | enum | 0=SISO-STD-002-2006 (byte swapping); 1=SISO-STD-002-2021 (bit stream) | HIGH |
| 56 | 8 | Link 16 Version | enum | 0-255 | HIGH |
| 64 | 32 | Time Slot ID | uint32 | HIGH | |
| 96 | 64 | Perceived Transmit Time | NTP timestamp | HIGH |
| Value | Name | Description |
|---|---|---|
| 0 | JTIDS Header/Messages | Fixed Word Format J-series messages |
| 1 | RTT A/B | Round Trip Timing Addressed/Broadcast |
| 2 | RTT Reply | Round Trip Timing Reply |
| 3 | JTIDS Voice CVSD | Continuous Variable Slope Delta voice |
| 4 | JTIDS Voice LPC10 | Linear Predictive Coding 10 voice |
| 5 | JTIDS Voice LPC12 | Linear Predictive Coding 12 voice |
| 6 | JTIDS LET | Link 16 Enhanced Throughput |
| 7 | VMF | Variable Message Format |
| NPG | Name | Function | Associated Messages | Confidence | Source |
|---|---|---|---|---|---|
| 1 | Initial Entry | Network entry and synchronization | J0.0 | HIGH | DSTO-TN-1257 Wireshark dissector, Viasat NPG card |
| 2 | RTT-A | Round Trip Timing Addressed - active synchronization with specific terminal | RTT A | HIGH | DSTO-TN-1257 Wireshark dissector |
| 3 | RTT-B | Round Trip Timing Broadcast - active synchronization broadcast | RTT B | HIGH | DSTO-TN-1257 Wireshark dissector |
| 4 | Network Management | Network management and control messages | J0.x, J1.x | HIGH | DSTO-TN-1257 Wireshark dissector |
| 5 | PPLI and Status | Precise Participant Location and Identification | J2.0, J2.2, J2.3, J2.4, J2.5, J2.6 | HIGH | DSTO-TN-1257 Wireshark dissector, multiple sources |
| 6 | PPLI and Status | Precise Participant Location and Identification (additional) | J2.0, J2.2, J2.3, J2.4, J2.5, J2.6 | HIGH | DSTO-TN-1257 Wireshark dissector, multiple sources |
| 7 | Surveillance | Track reporting - air, surface, subsurface, land, space, EW products | J3.0, J3.1, J3.2, J3.3, J3.4, J3.5, J3.6, J3.7, J7.0, J7.1, J7.2, J7.3, J7.4, J7.5, J7.6, J7.7 | HIGH | Multiple sources |
| 8 | Mission Management / Weapons Coordination | Mission management, weapons coordination, and engagement | J8.0, J8.1, J9.0, J10.2, J10.3, J10.5, J10.6, J11.0, J11.1, J11.2, J12.0, J12.1, J12.2, J12.3, J12.4, J12.5, J12.6, J12.7 | HIGH | DSTO-TN-1257 Wireshark dissector |
| 9 | Control | Air control - used by C2JUs to control non-C2JUs | J12.0, J12.1, J12.2, J12.3, J12.4, J12.5, J12.6, J12.7 | HIGH | DSTO-TN-1257 Wireshark dissector, Course Hero |
| 10 | Electronic Warfare | Electronic Warfare parametric data and coordination | J14.0, J14.2 | HIGH | Multiple sources |
| 11 | Image Transfer | Imagery data transfer | J16.0 | HIGH | DSTO-TN-1257 Wireshark dissector |
| 12 | Voice A | JTIDS voice channel A | N/A | HIGH | DSTO-TN-1257 Wireshark dissector |
| 13 | Voice B | JTIDS voice channel B | N/A | HIGH | DSTO-TN-1257 Wireshark dissector |
| 14 | Indirect PPLI | Indirect Precise Participant Location and Identification (US Navy usage) | J2.0 | MEDIUM | DTIC ADA404334 |
| 15 | US Army Reserved | Reserved for US Army joint use | N/A | MEDIUM | DTIC ADA404334 |
| 16 | US Army Reserved | Reserved for US Army joint use | N/A | MEDIUM | DTIC ADA404334 |
| 18 | Network Enabled Weapons | Weapons control and network-enabled weapons data | J11.0, J11.1, J11.2 | HIGH | DSTO-TN-1257 Wireshark dissector |
| 19 | Fighter-to-Fighter A | Direct fighter-to-fighter communications channel A | N/A | HIGH | DSTO-TN-1257 Wireshark dissector |
| 20 | Fighter-to-Fighter B | Direct fighter-to-fighter communications channel B | N/A | HIGH | DSTO-TN-1257 Wireshark dissector |
| 21 | Engagement Coordination | Engagement coordination and deconfliction | J10.2, J10.3, J10.5, J10.6 | HIGH | DSTO-TN-1257 Wireshark dissector |
| 25 | US Army Reserved | Reserved for US Army joint use | N/A | MEDIUM | DTIC ADA404334 |
| 27 | Joint Net PPLI | Joint network Precise Participant Location and Identification | J2.0, J2.2, J2.3, J2.4, J2.5, J2.6 | HIGH | DSTO-TN-1257 Wireshark dissector |
| 28 | Distributed Network Management | Distributed network management functions | J0.x, J1.x | HIGH | DSTO-TN-1257 Wireshark dissector |
| Terminal | Weight | Platform | Confidence |
|---|---|---|---|
| JTIDS Class 1 | 250 lbs | Large aircraft (E-3 AWACS) | MEDIUM |
| JTIDS Class 2 | 128 lbs | Ground/mobile | MEDIUM |
| MIDS LVT(1) | 42.5 lbs | Fighter aircraft | MEDIUM |
| MIDS LVT(2) / AN/USQ-140(V) | N/A | Command posts | MEDIUM |
| MIDS JTRS | 50.6 lbs | Multi-waveform capable | MEDIUM |
| Label | Category | Known Messages | Category Confidence |
|---|---|---|---|
| 0 | Network Management | 8 | HIGH |
| 1 | Network Management | 7 | HIGH |
| 2 | Precise Participant Location and Identification | 6 | HIGH |
| 3 | Surveillance | 8 | HIGH |
| 4 | Reserved/Unknown | 0 | STUB |
| 5 | Anti-Submarine Warfare | 1 | HIGH |
| 6 | Intelligence | 1 | HIGH |
| 7 | Information Management | 8 | HIGH |
| 8 | Information Management | 2 | HIGH |
| 9 | Weapons Coordination and Management | 1 | HIGH |
| 10 | Weapons Coordination and Management | 4 | HIGH |
| 11 | Weapons Coordination and Management | 3 | HIGH |
| 12 | Control | 8 | HIGH |
| 13 | Platform and System Status | 5 | HIGH |
| 14 | Electronic Warfare | 2 | HIGH |
| 15 | Threat Warning | 1 | HIGH |
| 16 | Imagery | 1 | HIGH |
| 17 | Weather | 1 | HIGH |
| 18 | Reserved/Unknown | 0 | STUB |
| 19 | Reserved/Unknown | 0 | STUB |
| 20 | Reserved/Unknown | 0 | STUB |
| 21 | Reserved/Unknown | 0 | STUB |
| 22 | Reserved/Unknown | 0 | STUB |
| 23 | Reserved/Unknown | 0 | STUB |
| 24 | Reserved/Unknown | 0 | STUB |
| 25 | Reserved/Unknown | 0 | STUB |
| 26 | Reserved/Unknown | 0 | STUB |
| 27 | Reserved/Unknown | 0 | STUB |
| 28 | National Use | 8 | HIGH |
| 29 | National Use | 0 | HIGH |
| 30 | National Use | 0 | HIGH |
| 31 | Miscellaneous | 3 | HIGH |
This schema is reconstructed from open sources and has significant gaps. The following limitations should be understood by any user of this data: