Signal Math.Generate Uniform Noise Method
Definition
Namespace: Numerics.NET
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.1.0
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.1.0
Overload List
| Generate | Generates uniform white noise. |
| Generate | Generates uniform white noise and returns it as a vector. |
| Generate | Generates uniform white noise with DC offset. |
| Generate | Generates uniform white noise with DC offset and returns it as a vector. |
GenerateUniformNoise(Double, Random, Span<Double>)
Generates uniform white noise.
public static void GenerateUniformNoise(
double halfRange,
Random rng,
Span<double> destination
)Parameters
GenerateUniformNoise(Int32, Double, Random)
Generates uniform white noise and returns it as a vector.
public static Vector<double> GenerateUniformNoise(
int count,
double halfRange,
Random rng
)Parameters
- count Int32
- The number of samples to generate.
- halfRange Double
- Half the range of the uniform distribution.
- rng Random
- The random number generator to use.
Return Value
Vector<Double>A vector containing the generated signal.
GenerateUniformNoise(Double, Double, Random, Span<Double>)
Generates uniform white noise with DC offset.
public static void GenerateUniformNoise(
double halfRange,
double offset,
Random rng,
Span<double> destination
)Parameters
GenerateUniformNoise(Int32, Double, Double, Random)
Generates uniform white noise with DC offset and returns it as a vector.
public static Vector<double> GenerateUniformNoise(
int count,
double halfRange,
double offset,
Random rng
)Parameters
- count Int32
- The number of samples to generate.
- halfRange Double
- Half the range of the uniform distribution.
- offset Double
- The DC offset to add to the signal.
- rng Random
- The random number generator to use.
Return Value
Vector<Double>A vector containing the generated signal.