Algorithms Index

EventGen

Author : Bernard Schutz
Input Types : SampleSet
Output Types : SampleSet
Date : 25 June 2000

Contents


Description of EventGen

EventGen acts like Gaussian or RandNoise to add noise to a data stream, but this noise is non-Gaussian. It is added in the form of "events", which are short bursts of a specific form, but the bursts are generated at random times. The user can use the parameter window (below) to choose from several kinds of bursts, to set the amplitude, to control the event durations, to set the mean event spacings, and to adjust a parameter called "scale" whose effect depends on the type of burst chosen. See below for a description of the details of the various events that can be generated.
 

Using EventGen

In the user interface window, the user can make several choices. In each case the burst is simply added to the input stream. The effect of the choice of amplitude and scale depends on the burst type and is listed with the burst types below. The amplitude of each burst is a random number uniformly distributed between zero and twice the amplitude chosen by the user in the interface window. The duration of each burst is a random number uniformly distributed between zero and twice the mean value that the user chooses. The events begin at times that are randomly chosen such that the mean interval between events is the value chosen by the user.  The type of burst may be one of the following: