Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes
product primary image

dsPICworks Data Analysis

Part Number: SW300021

Summary:

dsPICworks™ is an easy-to-use data analysis and signal processing package for Microsoft’s Windows® 9x, NT, 2000 and Windows® XP platforms. It provides an extensive number of functions encompassing:

  • Signal Generation
  • Arithmetic and Digital Signal Processing operations
  • One, two and three-dimensional display and

View More
Documents and Software
Overview
Features
Additional Resources
Related Tools

Additional Resource

  • Additional Information
Additional Information

Getting Started

  • First read this web page
  • Run the dsPICworks setup.exe file from the Run option in the Start menu on Windows
  • The dsPICworks application short-cut should be available in the Start menu under Programs>>MDS.
  • The User Guide PDF document should also be available in the Start menu under Programs>>MDS.

Signal Generation:
dsPICworks supports an extensive set of signal generators including basic sine, square and triangle wave generators as well as advanced generators for window functions, unit step, unit sample, sync, exponential and noise functions. Noise, with specified distribution, can be added to any signal. Signals can be generated as 32 bit floating-point or as 16-bit fractional fixed point values for any desired sampling rate. The length of the generated signal is limited only by available disk space. Signals can be imported or exported from or to MPLAB file-register windows. Multi-channel data can be created by a set of multiplexing functions.

Arithmetic and Digital Signal Processing (DSP) Operations:
dsPICworks has a wide range of DSP and arithmetic functions, which can be applied to signals. Standard DSP functions include transform operations – FFT and DCT, convolution and correlation, signal decimation, signal interpolation sample rate conversion and digital filtering. Digital filtering is an important part of dsPICworks. It uses filters designed by the sister-application, dsPIC® Filter Design, and applies them to synthesized or imported signals. dsPICworks also features special operations such as signal clipping, scaling, and quantization - all of which are vital in real practical analysis of DSP algorithms.

Display and Measurement:
dsPICworks has a wide variety of display and measurement options. Frequency domain data may be plotted in the form of 2-dimensional ‘spectrogram’ and 3-dimensional ‘waterfall’ options. The signals can be measured accurately by a simple mouse-click. The log window shows current cursor coordinates as well as derived values such as difference from last position and signal frequency. Signal strength may be measured over a particular range of frequencies. Special support also exists for displaying multi-channel / multiplexed data. Graphs allow zoom options. The user may choose from a set of color scheme options to customize display settings.

File Import/Export - MPLAB and MPLAB ASM30 support:
dsPICworks allows data to be imported from the external world in the form of ASCII-text or binary files. Conversely, it also allows data to be exported out in the form of files. dsPICworks supports all file formats supported by the MPLAB Import/Export-Table feature. This allows the user to bring in real-world data from MPLAB into dsPICworks for analysis. dsPICworks can also create ASM30 assembler files that can be included into the MPLAB workspace.

Documents and Software

Documents

Product Features

  • FREE DOWNLOADS
  • Wide variety of signal generators – Sine, Square, Triangular, Window functions, Noise
  • Extensive DSP functions – FFT, DCT, Filtering, Convolution, Interpolation
  • Extensive Arithmetic Functions – Algebraic expressions, data-scaling, clipping etc.
  • 1-D, 2-D and 3-D displays
  • Multiple Data Quantization and Saturation Options
  • Multi-channel data support
  • Automatic “script file”-based execution options available for any user-defined sequence of dsPICworks functions
  • File Import/Export interoperable with MPLAB IDE
  • Digital filtering options support filters generated by dsPIC Filter Design
  • ASM30 assembler file option to export data tables into dsPIC30F RAM.

Summary

dsPICworks™ is an easy-to-use data analysis and signal processing package for Microsoft’s Windows® 9x, NT, 2000 and Windows® XP platforms. It provides an extensive number of functions encompassing:

  • Signal Generation
  • Arithmetic and Digital Signal Processing operations
  • One, two and three-dimensional display and measurement capabilities
  • Data Import/Export compatible with MPLAB® IDE and MPLAB ASM30 assembler

Package Contents

dsPICworks™ is an easy-to-use data analysis and signal processing package for Microsoft’s Windows® 9x, NT, 2000 and Windows® XP platforms. It provides an extensive number of functions encompassing:

  • Signal Generation
  • Arithmetic and Digital Signal Processing operations
  • One, two and three-dimensional display and measurement capabilities
  • Data Import/Export compatible with MPLAB® IDE and MPLAB ASM30 assembler