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.
- steer = Property(desc='steering vector object')¶
SteeringVector
or derived object. Defaults toSteeringVector
object.
- numchannels = Delegate('grid', 'size')¶
Number of channels in output (=number of grid points).
- weights = Trait('none', possible_weights, 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,
numchannels
). numchannels
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,