ScopeDSP Signal Generation

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

Sine Generator

ScopeDSP™ has a "Sine Generator" feature which generates a specified number of samples of a complex sine either at a specified frequency, or with a specified number of cycles. This isn't very fancy, but it is very handy. Of course, you can use ScopeDSP's data manipulation capabilities to alter the generated sine.

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.