TinySA Spectrum Analyzers

Add wide-range power-versus-frequency sweeps to the same local workstation, timeline, recording, and visual analysis system used by the radio array.

Reviewed September 24, 2026 against source v1.7.41. Features and fixes are labeled by version. Check release availability.

SPECTER SDR workstation with three SDR receivers and a TinySA spectrum analyzer beside a four-tile Advanced Display
THREE SDR RECEIVERS + TINYSA // WORKSTATION AND ADVANCED DISPLAY

What TinySA support means

SPECTER supports TinySA-family instruments that identify through the TinySA USB serial shell. The analyzer appears beside connected radios as a named spectrum-only source. SPECTER asks the instrument for its actual sweep limits instead of assuming a model, so available spans follow the connected hardware. A TinySA Ultra+ can reach approximately 5.4 GHz, while earlier models report lower limits.

Spectrum only: A TinySA measures power against frequency. It does not produce complex IQ samples, receiver audio, demodulated voice, protocol packets, or coherent receiver channels.

Connect and enable the analyzer

  1. Connect the TinySA to the Windows computer with a USB data cable and switch the instrument on.
  2. Open Settings, then System.
  3. Enable Spectrum analyzers (TinySA) and save settings.
  4. Use Check USB Connection if the analyzer does not appear.
  5. Select the TinySA from the active-source list and assign a clear name.

TinySA uses the Windows USB CDC serial path and normally needs no custom driver. A charge-only cable can power the instrument without creating a data connection, so try a known data cable before changing Windows drivers.

Analyzer controls

ControlPurpose
Center frequencyPlaces the selected sweep around a specific part of the instrument's supported range.
Sweep spanSelects widths from focused local sweeps through the full device-reported range.
Sweep pointsChoose 101, 145, 290, or 450 points, subject to the instrument-reported ceiling. More points add frequency detail; wide-span sweep time is dominated by span and resolution bandwidth, not simply point count.
Resolution bandwidthUse automatic RBW or select 3, 10, 30, 100, 300, or 600 kHz when the instrument supports it.
AttenuatorUse automatic attenuation or select 0, 10, 20, or 30 dB for strong-signal environments.
Low-noise amplifierEnable the TinySA LNA when appropriate for weak signals and the connected model.

Visualize, record, and review

TinySA sweeps are translated into the same timestamped spectrum-frame format used by SPECTER's visual pipeline. You can place the analyzer in the main workstation or Advanced Display, view spectrum and waterfall history, preserve its trace in a recording session, and review it against the shared timeline. The analyzer remains independently identified so its data is never mistaken for IQ from a radio receiver.

Analyzer-specific alerts

Enable Spectrum analyzer alerts only when you need them. A wide analyzer sweep can encounter many active signals, so SPECTER uses a separate threshold measured in dB above the analyzer's own sweep floor. Start conservatively, observe the local baseline, and use the analyzer's per-source alert override when the general threshold is too active.

Functions that require a radio

Use TinySA for broad spectral reach and measured sweep context. Use an SDR receiver when the task needs live IQ, audio, demodulation, protocol decoding, or radio-array correlation.

Set an exact start and stop

  1. Select the tinySA and open its analyzer controls.
  2. In SWEEP RANGE, enter Start and Stop in MHz. For 100 MHz through 5.3 GHz, enter 100 and 5300: the span is 5200 MHz.
  3. Press APPLY RANGE, or choose FULL RANGE for the connected instrument's reported limits.
  4. Allow a complete sweep and check the confirmed range and arriving trace, not only the text you entered.

v1.7.41: center and span are sent as one range change and confirmation follows the current instrument range. Earlier versions could briefly sweep a new width around the old center, or report that a valid range did not take. See version availability.

Wide sweeps, RBW, and expected update time

Start with Resolution BW: Auto. Sweep span is the total frequency range; resolution bandwidth is the measurement filter width. They are not interchangeable. A broader span or narrower RBW takes longer to measure.

RBWReference sweep time across 5.4 GHz
AutoAbout 9.5 seconds
600 kHzAbout 15.5 seconds
300 kHzAbout 28 seconds
100 kHzAbout 90 seconds; not a usable live setting at this span

These are reference measurements from an Ultra+ documented with the implementation, not guaranteed rates for every model, firmware, USB connection, or computer. SPECTER refuses RBW choices it estimates would take more than a minute per sweep at the current span. Prefer Auto for a full-range overview, then narrow the span for fine-resolution inspection.

What changed after the wide-span freeze

From v1.7.39, SPECTER keeps the instrument's autonomous display sweep paused between its own requested scans. This avoids a delayed pause acknowledgement being mistaken for the next scan's response. The app still requests measured scans and gives the instrument its own sweep back when it releases the port. A deliberate pause between app scans is not, by itself, a fault.

If the app stops receiving new traces, first note the installed version, exact Start/Stop, RBW, and sweep-point count. Test a narrower span and Auto RBW. If Auto is already shown but you suspect a retained hardware setting, select 600 kHz and then Auto to send the setting again. Do not assume adding other radios proves a USB fault: compare the same range with and without them and collect the sidecar log.

Radio features remain separate

ACTIVITY WATCH, audio recordings, and Decoder Lab require a receiver with samples or audio. They do not become available because a tinySA appears in the same workspace. Enable Spectrum analyzer alerts only when wanted, and use the analyzer's own receiver alert switch and threshold to avoid broad-band activity dominating radio alerts.