← All projects

Communications · Anti-Jam · DSP

Golden Dome Data Link

A layered missile-defense shield only works if its sensors and effectors — across land, sea, air, and space — share one common picture in real time. That calls for a unified data link able to receive many waveform families through a single processing architecture. This is Article 1 of the series: the principles, and the transmitter simulation that stands in for a contested multiband battlespace.

6
Comm systems
L · S · C · X
Frequency bands
1.5–10 GHz
Carrier range
5–100 Mb/s
Data rates

Why the dome needs a unified data link

The Golden Dome initiative — launched by executive order in January 2025 — envisions a continent-scale, layered air- and missile-defense shield that fuses space-based sensors, ground and sea radars, and a mix of effectors into one integrated system. For it to detect, track, and engage a fast-moving threat in seconds, every node must share the same tactical picture in real time.

The obstacle is heterogeneity: different modulations, message formats, frequency bands, and data rates will inevitably coexist across the branches, arising naturally from their differing tactical operations, environments, networking requirements, and system specifications. A Golden Dome data link must therefore receive and process many waveform families through one common signal-processing architecture, rather than a stovepiped radio per service. (SWaP and many other system-level constraints matter too; this series scopes itself to the signal-processing algorithm and its FPGA implementation.)

The transmitter simulation

To design and validate such a receiver you first need a realistic stimulus. The transmitter is a MATLAB testbench that synthesizes one composite RF scene deliberately built to mimic a contested multiband battlespace: six independent systems, spanning four bands, each using a different modulation, data rate, and frame structure, each frequency-hopping within its own band — all summed on a common wideband clock, then hit with jamming and thermal noise.

Figure 1 — Composite spectrum of all six systems across the L, S, C and X bands — a single receiver front end has to span 1.5 to 10 GHz.
Figure 1Composite spectrum of all six systems across the L, S, C and X bands — a single receiver front end has to span 1.5 to 10 GHz.

In the time domain, one panel per system (before summing), the systems differ in burst duration, activity, and hop cadence — the high-rate 16-QAM stream is busy across almost the whole record while the low-rate links send short, sparse bursts.

Figure 2 — Per-system passband waveforms (before summing), sharing a common time axis.
Figure 2Per-system passband waveforms (before summing), sharing a common time axis.

The six systems

SystemBandCarrierData rateModulationCh.
BFSKL1.5 GHz12 Mb/sBinary FSK (non-coherent)4
CPFSKS2.2 GHz8 Mb/sContinuous-phase FSK6
DQPSKS3.0 GHz12 Mb/sDifferential QPSK4
DPSKC4.5 GHz5 Mb/sDifferential PSK4
GMSKC6.5 GHz8 Mb/sGaussian MSK6
16-QAMX10 GHz100 Mb/s16-QAM (coherent)8

Frequency hopping

Each system hops among its own set of channels within its band. A per-system spectrogram makes the hop pattern explicit — shown here for three examples spanning the rate range.

Figure 3 — BFSK hopping across its 4 channels in the L band.
Figure 3BFSK hopping across its 4 channels in the L band.
Figure 4 — GMSK hopping across its 6 channels in the C band.
Figure 4GMSK hopping across its 6 channels in the C band.
Figure 5 — 16-QAM hopping across its 8 channels in the X band.
Figure 516-QAM hopping across its 8 channels in the X band.

Message-structure diversity

Each modulation family carries its own frame layout, and a receiver must match the per-family structure to acquire and decode it — from front-loaded FSK preambles, to a DQPSK burst led by a unique word and trailed by a colour code, to a GSM-style GMSK burst with a mid-burst training sequence, to a coherent 16-QAM frame with a pilot and forward error correction.

Figure 6 — All six frame structures, illustrating message-format diversity.
Figure 6All six frame structures, illustrating message-format diversity.

Realistic impairments — nominal vs impaired

Every burst carries the hardware- and propagation-induced errors a real link fights: carrier frequency offset / Doppler (acute on satellite and fast-target links), oscillator phase noise, I/Q gain and phase imbalance, symbol-clock jitter, and deviation / BT tolerances. Each system is shown against its own ideal (error-free) reference so the effect is visible directly.

Figure 7 — 16-QAM constellation — ideal grid vs impaired points (EVM + I/Q imbalance).
Figure 716-QAM constellation — ideal grid vs impaired points (EVM + I/Q imbalance).
Figure 8 — DQPSK differential constellation — ideal decision points vs impaired scatter.
Figure 8DQPSK differential constellation — ideal decision points vs impaired scatter.
Figure 9 — GMSK phase over a few bits — nominal vs impaired (deviation + jitter, exaggerated for clarity).
Figure 9GMSK phase over a few bits — nominal vs impaired (deviation + jitter, exaggerated for clarity).

Jamming

A configurable barrage noise jammer can be placed on each band. Below, the signal-to-jammer ratio is set to 20 dB: the jammer's noise floor rises to roughly 20 dB below the signal peaks and blankets every hop channel of the 16-QAM link, so no single channel can hop clear of it.

Figure 10 — One system's spectrum overlaid with its barrage jammer at a 20 dB signal-to-jammer ratio.
Figure 10One system's spectrum overlaid with its barrage jammer at a 20 dB signal-to-jammer ratio.

Next in the series

Article 2 turns from stimulus to design: frequency, data-rate, and decimation planning; a look at the RF front-end simulation; and the channelization stage — polyphase channelizers and digital down-converters, with filter-bank and decimating-filter design. The transmitter code and documentation are on GitHub.