|
ScopeDSP™ can generate, read, write, window, and plot
sampled-data signals. It features an Arbitrary-N FFT algorithm to quickly perform Time-Frequency conversions, and it calculates many statistics in Time and Frequency. These features, plus a highly refined graphical user interface,
make ScopeDSP the premier spectral analysis software tool for use by
professionals working in Digital Signal Processing.
Specifically, ScopeDSP can:
- Transform between Time and Frequency domains
using an arbitrary-N, mixed-radix Fast Fourier Transform. FFT's can be
any length whose prime factors are less than 2000. For example, you can do an
FFT on any power of two or ten.
- Filter data using a built-in Finite Impulse Response (FIR) filtering
capability.
- Manipulate Data by windowing, scaling, or
zero-padding. Window types include Blackman-Harris,
Kaiser-Bessel, Hamming, Hanning, and Gaussian.
- Read and write files of Real or Complex, Time or Frequency Data in a
wide variety of text and binary data file
formats used by common DSP software tools. Even Wave format (.wav) is
supported. (ScopeDSP's extensive data format support makes it a very flexible
data file converter.)
- Plot complex Time and Frequency Data in a variety
of linear and polar graph formats. Plotting is optimized for
engineering/scientific use.
- Automatically calculate many data statistics.
Time statistics include minimum, maximum, mean and RMS. Frequency statistics
include the primary A/D specifications: SNR (Signal-to-Noise Ratio), SINAD
(SIgnal-to-Noise-And-Distortion ratio), and SFDR (Spurious-Free Dynamic Range).
When you need to calculate some other signal ratio, ScopeDSP provides a
Frequency List, sorted by magnitude, which shows
detailed information for each major component.
- Automatically generate Time signals for use in
analysis or simulation. Sines, as well as more sophisticated modulated
waveforms, can be generated.
- Capture data context information such as sampling rate, time/frequency
units, and decibel reference in Project Files.
- Automatically process data using a selectable
series of operations including scaling, windowing, transforming, etc.
Of course, ScopeDSP also includes many graphical user interface goodies to
make your life in DSP a little easier.
Typical applications for ScopeDSP are:
- Evaluating Time and Frequency signals. ScopeDSP provides a wide variety of
plots, lists and statistics, in both Time and Frequency. These allow you to
fully examine and characterize the nature of your signal.
- Measuring the performance of an A/D converter by
calculating basic A/D specifications like SNR, SINAD, and SFDR from an A/D
sample captured in a file. (No known tool can do this faster and easier than
ScopeDSP!)
- Generating signals to use as simulation inputs or
for "what if" analysis.
- Converting between raw data file formats, and
splitting/joining complex data. ScopeDSP is especially handy when you need to
convert between binary and text signal files.
- Designing FIR (finite impulse response) filters via the
windowing Method. (But see ScopeFIR for an even better FIR
filter design tool!)
|