UncorrelatedNoiseSource¶
-
class
acoular.sources.
UncorrelatedNoiseSource
¶ Bases:
acoular.tprocess.SamplesGenerator
Class to simulate white or pink noise as uncorrelated signal at each channel.
The output is being generated via the
result()
generator.-
seed
= CArray(dtype = uint32, …¶ Array with seeds for random number generator. When left empty, arange(
numchannels
) +signal
.seed will be used.
-
numchannels
= Delegate('mics', 'num_mics')¶ Number of channels in output; is set automatically / depends on used microphone geometry.
-
start_t
= Float(0.0, …¶ Start time of the signal in seconds, defaults to 0 s.
-
start
= Float(0.0, …¶ Start time of the data aquisition at microphones in seconds, defaults to 0 s.
-
numsamples
= Delegate('signal')¶ Number of samples is set automatically / depends on
signal
.
-
sample_freq
= Delegate('signal')¶ Sampling frequency of the signal; is set automatically / depends on
signal
.
-
result
(num=128)¶ Python generator that yields the output at microphones block-wise.
- Parameters
- numinteger, defaults to 128
This parameter defines the size of the blocks to be yielded (i.e. the number of samples per block) .
- Returns
- Samples in blocks of shape (num, numchannels).
The last block may be shorter than num.
-