BeamformerTime#
- class acoular.tbeamform.BeamformerTime
Bases:
TimeOutProvides a basic time domain beamformer with time signal output.
for a spatially fixed grid.
- source = Instance(SamplesGenerator)
Data source;
SamplesGeneratoror 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
Gridat t=0.- Parameters:
- num
int This parameter defines the size of the blocks to be yielded (i.e. the number of samples per block). Defaults to 2048.
- num
- Yields:
numpy.ndarray- Samples in blocks of shape (
num,num_channels). num_channelsis usually very large (number of grid points). The last block returned by the generator may be shorter thannum.
- Samples in blocks of shape (