noisew {seewave} | R Documentation |
Generate noise
Description
This function generates noise.
Usage
noisew(f, d, type="unif", listen = FALSE, output = "matrix")
Arguments
f |
sampling frequency of the signal to be generated (in Hz) |
d |
duration of the signal to be generated. |
type |
a character string to specify the type of noise, either "unif" or "gaussian". |
listen |
if |
output |
character string, the class of the object to return, either
|
Details
Uniform noise is generated using runif
and gaussian noise is based on rnorm
Value
A new wave is returned. The class of the returned object is set with the argument output
.
Author(s)
Jerome Sueur sueur@mnhn.fr
See Also
Examples
# add noise to a synthetic signal
a<-noisew(d=1,f=8000)
b<-synth(f=8000,d=1,cf=2000,plot=FALSE)
c<-a+b
spectro(c,f=8000)
[Package seewave version 2.2.3 Index]