whitegaussnoise
¶
Generates Gaussian-distributed noise with uniform power spectrum distribution
Syntax¶
noise = whitegaussnoise(N,level)
noise = whitegaussnoise(t,level)
- Parameters
N
- Output length (scalar)t
- Time Axis (N-element array)level
- Output noise standard deviation (scalar)
- Returns
noise
- Noise vector array (N-element array)
Description¶
noise = whitegaussnoise(N,level)
noise = whitegaussnoise(t,level)
Generates a N-element vector noise
of Gaussian distributed random noise. The standard deviation of the output noise is determined by the level
input argument.
Important
The noise vector is generated from a vector of pseudo-random numbers. Each call of whitegaussnoise
will return a different output noise vector. To set the output to a fixed noise realization, the random number generator must be fixed. In MATLAB this can be accomplished by calling rng(k)
where k
is some integer number.