Generate a noise signal to modify the input. The noise signal is either added ("add") to the input or used as a fraction and multiplied by the input signal ("mult"). This filter always takes three arguments: a type specifying if the noise is added or multiplied, a distribution specifying the random numbers distribution and a range that is the scaling factor to apply. The following random distributions are supported:
- "uniform": the range represents the maximum amplitude of the noise;
- "normal": the range represents the standard deviation of the noise.
- Note
- When multiplying the input signal by the noise, the range is interpreted as a fraction. For example, to modify the input by +/-10%, select "mult" with "uniform" and "0.1" as a range.
- Author
- Mathias Bavay
- Date
- 2015-06-12
#add a normally distributed noise (mean=0) of standard deviation 5 to TA
TA::filter1 = Noise
TA::arg1 = add normal 5
#add +/-10% of variation, uniformly distributed to HS
HS::filter1 = Noise
HS::arg1 = mult uniform 0.1