Learn R Programming

seewave (version 1.4.5)

noise: Generate noise

Description

This function generates noise.

Usage

noise(f, d, Sample = FALSE)

Arguments

f
sampling frequency of the signal to be generated (in Hz)
d
duration of the signal to be generated
Sample
if TRUE and plot is FALSE returns an object of class Sample

Value

  • If plot is FALSE, a new wave is returned as a one-column matrix or as a Sample object if Sample is TRUE.

Details

noise is based on runif

See Also

synth, pulse

Examples

Run this code
# add noise to a synthetic signal
a<-noise(d=1,f=8000)
b<-synth(f=8000,d=1,cf=2000,plot=FALSE)
c<-a+b
spectro(c,f=8000)

Run the code above in your browser using DataLab