ScopeDSP™ features two ways to generate signals: the Waveform Generator and the Signal Generator.

Waveform Generator

ScopeDSP has a Waveform Generator feature which generates a specified number of samples of a complex waveform either at a specified frequency, or with a specified number of cycles. It can generate real or complex waveforms of the common types including sine, square, triangle, and sawtooth. Of course, you can use ScopeDSP’s data manipulation capabilities to alter the generated waveform.

Signal Generator

The Professional Edition of ScopeDSP also includes a much more sophisticated Signal Generator capability. Complex signals can be generated based on the following user-selectable options:

  • IF (center) frequency.
  • Modulation Type: AM, FM, CW, or none.
  • Audio Source: Sine, Triangle, Square, or User Input File.
  • Noise type and level, or none.
  • IF Errors: DC on Inphase and Quadrature, phase and magnitude.

The Sine and Signal Generators are useful in several different ways. First, they can be used along with ScopeDSP’s other capabilities to visualize the effects of basic DSP operations in time and frequency. Second, they are useful for “what if” analysis. Third – and perhaps most importantly – they are a handy way to generate input signals for your DSP simulations. The Signal Generator can generate either “ideal” signals or, with its noise and IF error options, can generate “real world” signals. ScopeDSP’s flexible Signal Generation capabilities frequently can save you the very significant chore of writing a custom program to generate known input signals for your simulations. And of course, ScopeDSP can write the generated data to a file in any of its many data file formats.