Version 1.00 – 2026
SigScope – Time-domain, frequency-domain, and stochastic signal analysis. Author: Prof. FAO Nascimento, Electrical Engineering Department, University of Brasilia – UnB.
SigScope is a Windows desktop viewer for discrete-time signals. It uses a compact Fusion shell (title bar, menus, toolbar), PyQtGraph for plots, and ScyIO_UnB for file I/O. Open Help for menus, every toolbar icon, and plot-window controls.
Open (File → Open, the folder icon, or Ctrl+O) loads files into a buffer. Each Open adds files; previous ones stay in memory until Clear File Buffer.
| Format | Extensions | Notes |
|---|---|---|
| HDF5 | .h5, .hdf5 |
Waveforms plus sampling frequency from attributes when present |
| Apache Parquet | .parquet |
Tabular time-series columns |
| MATLAB | .mat |
Nested structs are walked; metadata keys are skipped |
| CSV | .csv |
Numeric columns |
| Raw binary | .sig |
User supplies fs and sample type (int16 or float32) |
Sampling frequency fs is taken from file metadata (fs / Fs / dt, HDF5 attributes, CSV/Parquet scalars) or derived from a timestamp / timestamps column as 1/(t1−t0). Timestamp itself is not plotted. If fs is known for every selected channel, plots can show elapsed time in seconds; otherwise the x-axis stays in sample index.
View lists every open file so you can inspect its parameter header.
From Plot, you pick channels in the order you want them stacked (first selected at the top), then a view. Time domain allows up to 16 signals; the other views allow up to 8.
The FFT is a radix-2 transform with a sine–cosine lookup table, rebuilt only when N changes. N is a power of 2 (default 1024, min 4, max 65536).
Time-domain extras: stacked vs overlay; zoom (drag a time range, click again to restore).
Time–frequency extras: N/2 and 2N next to window length; Signal windowing (Rectangular default, then Blackman, Nuttall, Blackman–Harris, flat-top / HFT, ultraspherical, and others). The taper is applied only before the FFT. DFT display can be continuous or discrete. Frequency axis cycles Hz → coefficient index k → normalized [0, 0.5]. Autocorrelation/autocovariance adds the R(τ)/C(τ) toggle and omits the frequency-axis icon.
Configure covers Fusion system colors, Parameter configuration (folders for signals, configuration files, and plot images, plus defaults for new plot windows), and Read/Save Configuration (JSON: folders, colors, pen width, plot defaults). Folder paths default to the SigScope application directory. The toolbar system configuration icon shows the current folders, defaults, and colors.
Help is a scrollable HTML guide (icons included), not a short message box.
Open it from:
The guide covers getting started, menus and toolbar icons, file formats, every plot mode, plot-window controls and icons, DFT windowing, autocorrelation vs autocovariance, configuration, and shortcuts.
About has three items: SigScope (this summary), The author, and Acknowledgments. Clicking the SigScope icon on the title bar shows a short identity card (version, author, and the current date and time).
SigScope Version 1.00 – 2026 — Electrical Engineering Department, University of Brasilia – UnB.