Acoular 19.02 documentation

BeamformerTime

«  tbeamform   ::   tbeamform   ::   BeamformerTimeTraj  »

BeamformerTime

class acoular.tbeamform.BeamformerTime

Bases: acoular.tprocess.TimeInOut

Provides a basic time domain beamformer with time signal output for a spatially fixed grid.

steer = Property(desc="steering vector object")

SteeringVector or derived object. Defaults to SteeringVector 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 beamformer output block-wise.

Parameters:
num : integer, defaults to 2048

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, :attr:`numchannels`).

numchannels is usually very large. The last block may be shorter than num.

«  tbeamform   ::   tbeamform   ::   BeamformerTimeTraj  »