**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. FFTs 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!)

More information about ScopeDSP: