Add Gaussian / uniform white noise

addnoise [-r# | -v#] [-u -0 -o outfile -l# -x# -c# -V# -h] file(s)

-r absolute noise level
-v same as fraction of standard deviation
-u add uniform noise (default Gaussian)
-0 do not read input, just issue random numbers
-l number of values to be read (all)
-x number of values to be skipped (0)
-c column to be read (1 or file,#)
-o output file name, just -o means file_noisy
-V verbosity level (0 = only fatal errors)
-h show this message
Adds Gaussian noise of rms amplitude given by -r to data in file(s). The amplitude can also be given (-v) as a fraction of the rms amplitude of the data. With -u, uniform noise in [0:#] is added, # given by -r or -v. Either -r or -v must be present. Output file file_noisy.

If -0 is given, no input files are read. Instead, -l random numbers of magnitude -r are produced.


See also makenoise which uses a different random umber generator.
Table of Contents * TISEAN home