Virtual SDR

Tune a receiver — set a center frequency and bandwidth, and whatever signals live in that window get captured, at their real place in the spectrum.

Open the tuner
What it does

Point it at a band. See what's there.

Real RF frequencies

Every emitter sits where it really lives — on its own broadcast dial, channel raster or allocated band. Where you tune decides what ends up in the capture, the same way it would on real hardware.

Whole systems, not lone signals

Tune to a band and you get what populates it — a site with its repeaters, a dial of stations, a constellation overhead — each emitter on its own channel and its own schedule. The band fills itself.

A real receiver front end

In-band signals land at their correct offset and anything outside the window is rejected, with no aliasing artifacts. Add the impairments real hardware brings — carrier and clock offset, phase noise, IQ imbalance, DC bias.

IQ or spectrogram

Capture raw IQ (float32/64, WAV, SigMF, MATLAB, VITA49) or a spectrogram of the tuned window — the same output formats as the dataset generator.

How to use it

Tune, then capture.

  1. 1
    Set the bandwidth and tune the dial

    Drag or scroll across the spectrum, or jump straight to a band — the window highlights whatever falls inside it.

  2. 2
    Choose what's on the air

    Include or exclude each in-band channel and set how many emitters populate it. Open a channel to fine-tune its parameters.

  3. 3
    Pick an output format

    Raw IQ for a pipeline, or a spectrogram image of the tuned window.

  4. 4
    Capture the window

    Download the slice of spectrum you tuned to — in-band emitters summed at their offsets, everything else rejected.

Open the tuner →