BeamformerTime¶
- class acoular.tbeamform.BeamformerTime¶
Bases:
TimeOut
Provides a basic time domain beamformer with time signal output for a spatially fixed grid.
- source = Instance(SamplesGenerator)¶
Data source;
SamplesGenerator
or derived object.
- num_channels = Property()¶
Number of channels in output (=number of grid points).
- weights = Map(possible_weights, default_value='none', desc='spatial weighting function')¶
Spatial weighting function.
- result(num=2048)¶
Python generator that yields the time-domain beamformer output.
The output time signal starts for source signals that were emitted from the
Grid
at t=0.- Parameters:
- numint
This parameter defines the size of the blocks to be yielded (i.e. the number of samples per block). Defaults to 2048.
- Yields:
- numpy.ndarray
- Samples in blocks of shape (num,
num_channels
). num_channels
is usually very large (number of grid points). The last block returned by the generator may be shorter than num.
- Samples in blocks of shape (num,