// Solutions — SOL-002

Spectral Warrior

One node. Seven EW modes. Commercial silicon.

Spectral Warrior is a palm-sized, software-defined electronic warfare platform built on Yankee Actual's EW Fabric. A single node reconfigures on the fly between spectrum survey, signal measurement, waveform generation, and responsive EW — sensing and emission are not separate boxes. Waveform control and mission behavior are scripted in Python, control is a web browser, and the same software scales from the palm-sized node to high-performance SDR platforms.

Gen 1 & Gen 2 — Built · Running · Measured
7
EW Modes, One Node
70 MHz–6 GHz
Tuning Range
10 W / 1 kg
SWaP · Passively Cooled
Python
Open Waveform Scripting
// Sense · Generate · Respond

EW Capability, Priced Like a
Network Appliance

Conventional EW arrives as separate single-purpose assets — a survey receiver, a signal generator, a repeater — each with its own chassis, software, and sustainment tail. Spectral Warrior collapses them into one reconfigurable node: switching missions is a software action, not a maintenance action, with no reflash, no reboot, and no gap in coverage.

// 01 — SENSE
Survey & Spectrum

Continuous pulse survey and live spectrum display, with automatic separation of distinct emitters and direction-finding-ready measurements — all recordable, from pulse descriptors (PDWs) to raw IQ. The node never stops listening, even while it transmits.

// 02 — GENERATE
Agile Waveforms

A parametric engine composes pulsed, coded, chirped, hopping, and noise-like waveforms on the fly in engineering units via the open Python API — or replays recorded captures and arbitrary VITA 49 data as the transmit source. Ideal for test, training, and emitter emulation.

// 03 — RESPOND
Responsive EW

Intercept, transform, and answer signals in real time — including coherent false-target generation for radar test and operator training. Response logic runs on the radio itself, scripted through the same open Python API as every other mode, with or without an operator connected.

// Seven Modes, One Fabric

Every mode is a software path through the same EW Fabric — selected instantly, with the survey receiver listening concurrently in all of them. One node covers roles that traditionally demand a bench full of dedicated instruments.

// 01 — SURVEY
Pulse Survey

Every detected pulse is measured into a live descriptor — timing, frequency, power, and direction-finding-ready data — and automatically separated into distinct emitters. Runs in every mode; the node never stops listening.

// 02 — SPECTRUM
Spectrum Sensor

Continuous spectrum and waterfall display streamed to the browser, running alongside whatever else the node is doing.

// 03 — GENERATE
Agile Waveform Generation

A parametric engine composes pulsed, coded, chirped, hopping, and noise-like signals on the fly — described in engineering units through the open Python API, not uploaded as bulk data.

// 04 — REPEATER / DRFM
Repeater & Coherent False Targets

Receive, transform, and retransmit in real time with programmable delay and frequency shift — or capture intercepted pulses and answer with coherent replays at programmed ranges and velocities. One intercept becomes a train of false returns for radar test and operator training.

// 05 — SELF-TEST
Loopback

The node exercises its full detect–measure–respond loop against its own emissions — no antenna, no range time. Rehearse on a bench; verify before you emit.

// 06 — VITA 49 STREAMING
Network Streaming

Continuous low-bandwidth streaming of signal data over the network in open VITA 49.2 and SigMF formats — a live feed for recording and downstream analysis tools.

// 07 — EMBEDDED VITA 49
Full-Bandwidth Capture & Playback

An embedded VITA 49 interface captures at full bandwidth within the node's memory buffer — and plays recordings or arbitrary VITA 49 data back as the transmit source.

// UAS FRONT END COMING SOON
LoRa Waveform Detection

Channelizer and correlation-based signal detection and characterization for within-message set-on against LoRa-class UAS datalinks.

// UAS FRONT END COMING SOON
ELRS Waveform Detection

Energy detection and decode for within-message set-on, with FHSS sequence prediction against ELRS-class control links.

// New — Multi-Channel Core

The fabric now carries multiple AWG and DRFM channels in parallel, with a signal mixer ahead of the DAC — any combination of generated and replayed channels can be combined and scaled into a single composite emission. Complex multi-emitter environments and layered effects come from one node, under one script.

// Why Teams Choose Spectral Warrior
⊞ FABRIC
Modes Are Software

Every mission mode runs on the same hardware and switches in software — instantly and glitch-free. One node replaces a rack of single-purpose boxes.

◎ C2
A Browser Is the Console

Full control and live monitoring from any web browser on the network. No installed software, no specialized workstation, no vendor lock-in at the operator seat.

⌘ PY
Scriptable Missions

Waveform control and mission behavior ship as short Python scripts executed on the radio — an open architecture you can extend and adapt in the field, without vendor involvement.

◈ COTS
Commercial Silicon

Built on commercial off-the-shelf SDR modules, with accessory amplifiers and frequency translators available when the mission needs more reach.

↯ SCALE
Grows Without Rework

The same software, scripts, and console carry from the palm-sized Gen 1 node to higher-performance SDR platforms. Capability tiers scale; your investment in training and integration does not reset.

▣ FLEET
Distributed By Default

Lightweight networked control makes the twentieth node as easy to field as the second. One console serves a mixed fleet; open data formats (VITA 49.2, SigMF) keep your data yours.

// The Console

Every node serves its own operator console to any browser on the network — no installed software, no license server. Connect, configure, and watch live pulse descriptors deinterleave into emitters in real time.

EW Fabric Console · Node
EW Fabric Console node page — connection settings, fabric identity, and hardware sensors

Node configuration — connect, identify, monitor. One console serves any node in the fleet.

EW Fabric Console · PDW Survey
EW Fabric Console PDW page — live pulse descriptor survey with detector controls and live statistics

PDW survey — live pulse descriptors measured in the fabric, streamed to the browser.

// Platform Status
Generation 1 — Compact COTS Node
Palm-sized node for development, demonstration, and training
Complete
Generation 2 — ADRV9361-Z7035
Fieldable article on US-vendor silicon with a multi-channel DRFM and AWG architecture — same software, same console, more headroom
Complete
UAS Detection Front End
Optimized for fast detection of LoRa and ELRS waveforms used by small UAS datalinks
In Development
Higher-Performance Ports
ADRV9009-ZU11EG and RFSoC-class platforms — the same software, scripts, and console carry over unchanged
In Progress

Request a Briefing or Live Demo

Spectral Warrior is built and running — demonstrations are performed on real hardware, over the air. Hardware is quoted by configuration and software is licensed by tier, so node count and capability scale independently.

Request Brief →
← Back to Solutions