UncorrelatedNoiseSource¶
- class acoular.sources.UncorrelatedNoiseSource¶
Bases:
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.