Hypersignal-Macro DSP Software
Hypersignal®-Macro DSP Software
Below is a partial description of many of the displays, functions, and
instruments inside Hypersignal-Macro software, listed in the following
categories:
Note that some items are noted as only available in the Hypersignal-Macro Ex
and/or
Hypersignal-Acoustic packages. Hypersignal-Macro Ex
is a superset of Hypersignal-Macro, and Hypersignal-Acoustic is in turn a
superset of Hypersignal-Macro EX.
Display, Analysis, and Visualization
- Time Domain Display and Waveform Editing. Both .TIM and .WAV file
formats are accepted. Dual-trace or overlaid display, with interactive
controls including zoom, pan, cut-paste editing, rubberband editing, output
to D/A for supported board types, store arbitrary trace segments to file,
lin/log amplitude (Hypersignal-Acoustic), amplitude scale and units control,
time units control, cursor readout and measurements
- 3-D Waterfall Display. Dual-trace or overlaid display with
interactive controls including zoom, multiple segment, time-spanned,
reverse-time option (Hypersignal-Acoustic), surface control, apparent
angle control, lin/log frequency axis
- 2-D Contour Display. Dual-trace or overlaid with interactive
controls including zoom, multiple segment, time-spanned, dB range and step,
from 8-256 color levels, output to D/A for supported board types, lin/log
frequency axis.
- Magnitude and Power Spectra Frame-Based Display. Dual-trace or
overlaid display, including zoom, pan (frame and section), dB and linear
amplitude formats, dB display vs. amplitude peak, system reference, or
calibration reference, lin/log frequency axis.
- Unwrapped, Wrapped and Group-Delay Phase Display. Dual-trace or
overlaid display, including zoom, pan (frame and section), radians/degrees
cursor readout and measurement.
- Pole-Zero Display. Z-plane and/or S-plane, lowpass, highpass,
bandpass, and bandstop bilinear inverse transformation types.
Instrumentation Functions
- Spectrum Analyzer. Dual-trace analyzer with time, lin/log
magnitude, power spectra, transfer function, impulse response, and phase
display formats. Lin/log frequency axis includes 1/N octave band display in
Hypersignal-Acoustic. Real-time filters can be "snapped-in" after
design in the software, or from external source. Trace capture to
waveform file, calibration, cursor readout, amplitude scale and offset
control. Fourier parameters include analysis framesize, FFT size, and
window type.
- Digital Oscilloscope. Dual-trace scope with trigger level and
mode control, amplitude and timebase control. Real-time filters can be
"snapped-in" after design in the software, or from external source. Trace
capture to waveform file.
- Signal Generation. Arbitrary waveform generation; control over
shape, period, duty cycle, amplitude, etc.
- Stimulus & Response. Both arbitrary stimulus output and MLS
stimulus output (Hypersignal-Acoustic only). Control over averaging,
hardware parameters; real-time filter options.
- Continuous, Multichannel Record to Disk. Control over number of
channels, trigger criteria, amplitude and offset, "snap-in" real-time filters
(designed in software or from external source), input gain / voltage range,
loopback mode.
- Continuous, Multichannel Output from Disk. Control over number of
channels, amplitude and offset, "snap-in" real-time filters, output
attenuation or digital scaling.
DSP and Math Functions
- FFT, iFFT (overlap, window selection, zero-fill, max size up to 262,144)
- correlation, circular correlation, convolution, deconvolution
- very long FFT, convolution, correlation (Hypersignal-Macro EX)
- wavelet transform (Hypersignal-Macro EX)
- power spectra estimation (frame average, running average, exponential filter)
- digital filtering (see below)
- LPC analysis
- difference equations (see below)
- sampling rate conversion
- minimum phase calculation (Hypersignal-Macro EX)
- frequency zoom (Hypersignal-Macro EX)
- Schroeder integration (Hypersignal-Acoustic)
- Equalization (Hypersignal-Acoustic)
- MLS stimulus & response (Hypersignal-Acoustic)
- Distortion measurement (Hypersignal-Acoustic)
Difference Equations
- equations are entered in standard textbook notation
- signal arithmetic
- signal generation
- recursive input
- numerous math, trig, and transcendental functions
- complex input and output
Digital Filter Design and Implementation
- FIR and IIR filter types
- classical and arbitrary design methods, including elliptic, Butterworth, Chebyshev I/II, Kaiser-Window, Parks-McClellan, Steiglitz
- specification of cut-off frequencies, stopband attenuation, ripple, filter order
- recursive filtering and convolution functions available to implement and test filters, including "snap-in" real-time filtering in instrument functions (see Instrumentation, above)
- graphical "design-goal" format, with tolerance region display
- graphical editing allowed for arbitrary methods
Programmability
- built-in programming language and compiler
- 32-bit integer and floating-point variables, string variables
- numerous built-in math, string, and waveform file access functions
- for-loop, while-loop, if-then, and goto constructs
- nested procedures and functions
- variables and constants can be used as inputs to all Hypersignal functions, displays, and instruments
- interactive display and instrument commands
- waveform file and ASCII text file access
- record mode, to auto-create programs based on user-action
DSP/Analog Hardware Support
- over 70 types of off-the-shelf boards supported
- multichannel boards, with both sigma-delta and SAR converters, prog. gain,
up to 512k x 32 SRAM, and various DSPs; examples include
8-channel Sig32C-8 and
4-channel PC32
- instrumentation hardware; examples include PC44 and
SigC31-4
- cost-effective multimedia boards; examples include
Sig56-2
- 32-bit floating-point development platforms, including TMS320C3x/4x,
TMS320C67x, DSP32C, and ADSP-2106x
- 24-bit and 16-bit fixed-point development platforms, including DSP5600x,
DSP563xx, TMS320C5x, and TMS320C54x
- customizable DSP Source Code Interfaces
available for all supported hardware
Minimum System Requirements for Signalogic DSP Software