Bird - The RF Experts
Signal Analysis Took Kit Spectro-X

Signal Analysis Toolkit

Spectro-X is versatile software that allows users to visualize and analyze up to four recorded RF signal simultaneously. It is a valuable tool for system and test engineers developing and analyzing conventional and AESA radar, ELINT, SIGINT, ECM, ESM, multi-channel communications, telemetry, and MIMO systems.

Using the comprehensive set of tools available within Spectro-X requires no programming and can dramatically reduce the time needed to find and analyze RF anomalies and quantify signal behavior over time.

Recordings can be from microseconds to days in duration. Signals can be captured over the air using an IQC5000B or IQC91000A Signal Record and Playback Systems as well as recordings made using other systems. Playback files can contain recorded signals or signal files created in The Mathworks’ MATLAB® or other popular 3rd party VSA software.

  • Simultaneously view and analyze up to 4 signal files (channels), with each channel displayed in frequency, time, and magnitude plots chosen by the user
  • Playback all or a portion of a file
  • Files can be played forward or backward, paused, or stepped in any direction with adjustable playback speed
  • Visualize the amplitude summary of entire capture files
  • Zoom into specific portions of a file to quickly identify time segments of interest for analysis
  • No limitation on file duration
  • Single or multiple display environment
  • User-adjustable channel playback time offsets with sub-sample precision and more (see datahsheet for the full listing)
Signal Analysis Took Kit Spectro-X
product specifications:
Item No
Item Name
RF Signal Analysis Software
Carrier Search
Types: CW and stationary modulated carriers.
Options:  Power: ≥dBm, dB above noise floor. RBW: auto select, user-selectable. Search windows: Start time, stop time relative to start time. 
Results: Number of matches, carrier frequency, bandwidth, start time, duration, power. Prune results: saved results file, next search. Prune IF (matching carrier): frequency, bandwidth, start time, duration, or power (≥ or ≤ user-specified value), inside or outside user specified range
Waveform Search
Types: Search to match user-specified saved reference waveform, I&Q time domain matching
Options:  Correlation level, high selectivity filter, reference waveform (one or many), frequency shifting modes (auto or manual), time parameters. Reference waveform at f1, capture file at f2, shift (f2-f1). Included Waveforms EDGE, IEEE-802.11a/g, LTE, normal, extended prefix, 1.4, 3, 5, 10, 20 MHz.
Results: Number of matches, carrier frequency, start time, confidence, Waveform File
Pulse Search
Types:  Search and quantify pulsed waveforms in capture file
Options: Detection threshold power level, start and stop time for search, compute pulse frequencies, smoothing number of points.
Results:Peak power, average power, start time in file, width, PRI, rise time, fall time (10% to 90% referenced to detection threshold power level, phase, frequency. Sort results by any results parameters. Prune results: from saved results file, next search. Prune (matching pulse): peak power, average power, start time, width, PRI, and frequency (≥ or ≤ user-specified value), inside or outside user specified range).
Zoom Functions
Analysis Windows:  Left mouse click and drag to define zoom box, expand X and Y axes to limits of box, zoom/unzoom and plot type.
Playback inputs:  Zoom box defines start and stop times of next file playback.
Plot Types
Playback Time Overview:  Magnitude versus time, for entire file
Scrolling Time Domain:  Magnitude versus time, for current playback view.
Current Time Domain: Magnitude versus time, phase versus time, unwrapped phase versus time, imaginary versus time, real and imaginary versus time.
Scrolling or Static Spectrogram: Time versus frequency with color-coded power, time in vertical access waterfall display with most recent time on top, power displayed as color gradient, user-selectable range of power display.
Persistence spectrum: Visual accumulation of magnitude versus frequency over time, user-selectable persistence decay rate (infinite, slow, medium, fast).
File Playback
Direction and Speed:  Playback time overview, play, reverse, stop, jump, double speed, half speed. Minimum time increment (441 x sample rate).
Time and Scaling:  Program auto-select or user selectable playback start and stop times, time increment, jump time, spectrogram Y axis plot size, persistence spectrum Y axis plot size. Frequency domain plots (upper and lower frequency limits, absolute or relative center and span, number of points between limits). Resolution bandwidth and resolution time width, magnitude (maximum and minimum values).
Data Access
Input:  .xdat, .xiq, .bin, .tiq and columnar ASCII (.txt or .csv) Save and Copy:  Search results, program setup, intermediate spectrogram, persistent spectrums. Copy and plot any main window as JPG file Export:  .xdat, .xiq, .bin, .tiq and .mat with selectable time parameters, filtering, frequency shifting, and/or decimation.
Hardware Requirements
Windows 7 PC (64-bit), 120 Mbytes available on OS drive (>100 GB recommended for storage of playback files), 2GB RAM minimum
compatible devices:
Dual Channel RF Record and Playback System
RF Record and Playback System