Signal Generator
SIGVIEW includes a built-in Signal Generator that allows you to create artificial signals based on standard mathematical models. This is useful for testing analysis workflows, demonstrations, simulations, or generating reference signals.
To open the Signal Generator, select “Signal tools/Signal generator...” from the main menu, or click the corresponding toolbar button (
).
In the Signal Generator dialog, you can define all relevant parameters of the signal, such as:
- Signal type (e.g. sine, noise, sweep)
- Signal length
- Frequency (if applicable)
- Sampling rate
- Minimum and maximum values
Only parameters that are meaningful for the selected signal type are enabled. For example, frequency controls are disabled for white noise signals, preventing invalid configurations.
Once all parameters are set, click OK. A new window containing the generated signal will be created. You can analyze this signal like any other signal in SIGVIEW, apply analysis tools, or save it to a file for later use.
If you want to listen to the generated signal, choose “Play & navigate /Play signal (with sound)” from the main menu. To play the signal continuously, enable the “Play in loop” option.
Existing Signal Generator windows can be edited at any time. To modify a generated signal in place, right-click inside the signal window and select "Properties..." from the context menu.

The following signal types are supported by the signal generator:
- Sine, Cosine: "Pure frequency" signals generated by using corresponding mathematical functions
- Step: Also known as "square wave". Changes its amplitude from minimal to maximal value according to frequency setting
- White noise: Random signal with a flat distribution of random values
- Pink noise: Also known as 1/f noise. A random signal where each octave carriers an equal amount of noise power, i.e. signal power falls as frequency raises
- Sawtooth: This signal ramps linearly from minimal to maximal value and then sharply drops to the minimal value again. Its waveform resembles the teeth on the blade of a saw
- Triangular: Similar to sawtooth signals but also falls linearly from maximal to minimal value. Each period forms a triangular form
- Constant: All signal vales are the same
- Gaussian noise: Statistical noise that has a probability density function of the normal distribution (also known as Gaussian distribution). In other words, the values that the noise can take on are Gaussian-distributed
- Exponential noise: Statistical noise that has a probability density function of the exponential distribution. In other words, the values that the noise can take on are exponentially distributed
- Sweep signal: This is a periodic (sine-like) signal which changes (sweeps) its frequency from defined start to end frequency during signal duration. There are two types of sweep signals: linear sweeps through frequency range at linear speed and exponential speeds up exponentially during sweeping so that lower frequencies have longer duration than higher frequencies.