DSPworks

 

DSPworks is a multi-platform general-purpose signal processing application which is designed to provide powerful signal processing features.

The system is completely menu-driven and easy to use - in fact, several customers have stated that they have never needed to open the accompanying reference guide. Because of DSPworks' intuitive characteristics, the learning curve is minimized. It was designed with both the novice and experienced user in mind - there are no commands to memorize and learn before you're productive.

DSPworks provides the DSP professional a complete library of built-in DSP algorithms for a variety of data and signal analysis operations. As with all our products, we are committed to providing the very best DSP software available at an affordable price.

General Features:

  • DATA ACQUISITION
  • SIGNAL GENERATION
  • SIGNAL ANALYSIS
  • WAVEFORM SYNTHESIS
  • DSP FUNCTIONS
  • SPECTRAL DISPLAY
  • WATERFALL DISPLAY
  • FILE IMPORT/EXPORT
  • SCRIPT FEATURES
  • REAL-TIME OSCILLOSCOPE
  • HARDWARE ACCELERATORS

Digital Signal Processing Capabilities

Generators:

Waveform synthesis takes place in the Generators section of the program which contains a large variety of functions for generating discrete data sequences as follows:

  • Sinusoidal
  • Swept Sine
  • Square
  • Triangular
  • Exponential
  • Windowing Functions
  • Unit Step
  • Synch
  • Ramp
  • Unit Sample
  • Noise
  • Noise can be added to waveform based on probability density functions. Signal length is limited only by disk capacity of the system disk. Signals are real valued only. Signals can be generated as 32-bit floating point values or 16-bit fractional fixed point values.

DSP Functions:

  • Signal Filtering
  • Apply filter designed by QEDesign to a time domain sequence
  • Convolution
  • Auto-correlation
  • Cross-correlation
  • Decimation
  • Interpolation
  • Fast Fourier Transform
  • Inverse FFT
  • Multirate Filter
  • Sample Rate Conversion
  • Average FFT
  • Inverse Wiener Filter

Display Capabilities:

  • Waveform display
  • Display any stored waveforms. Stored waveforms can be either generated or acquired signals.
  • Real-time Oscilloscope Display
  • Spectral Display
  • One-dimensional Magnitude or Power display. Normally used for real-time display. Can be used to display stored waveform. Phase can also be displayed.
  • Two/Three Dimensional Spectral Display
  • Two/Three dimensional magnitude or power display. Classic spectrogram or sonogram normally used for real-time display. Can be used to display stored waveform. Three dimensional is classic waterfall display.

Operations on Generated or Acquired Signals:

  • Arithmetic
  • Reciprocal
  • Square
  • Square Root
  • Shift
  • Flip
  • Join
  • Trigonometric
  • Exponential
  • Extract
  • Smooth
  • Sample & Hold
  • Difference
  • Quantize Fixed Point
  • Statistics

Miscellaneous Features

  • File Import/Export
  • Play Script
  • Scripts may be recorded and stored for convenience.
  • Record to Disk and Playback
  • Record in DSPworks format on system disk from external source through a DSP card. Acquired signals will be 16-bit fractional fixed point.
  • ASCII/Binary Format Conversion
  • Integer/ Float Data Type Conversion
  • Demultiplex/Multiplex Operations
  • For separating and combining multi-channel signals.
  • Hardware Accelerator
  • Optional hardware accelerator functions using available DSP card(s) for FFT; Inverse FFT; Filtering; Convolution; Auto-correlation; Cross-correlation

The following platforms are currently supported:

  • PC under Windows
  • UNIX-based workstations

DSP Board Support:

It is our objective to offer the most extensive board support possible, and currently support about thirty different DSP boards. We continue to expand the range of boards supported, so please call if you would like to discuss your particular requirements with us.


©1995 - 2007 Interface Technologies
Last Updated: 12/9/2007