Acoular 21.05 documentation

BeamformerTimeSqTraj

«  BeamformerTimeSq   ::   tbeamform   ::   BeamformerCleant  »

BeamformerTimeSqTraj

class acoular.tbeamform.BeamformerTimeSqTraj

Bases: acoular.tbeamform.BeamformerTimeSq, acoular.tbeamform.BeamformerTimeTraj

Provides a time domain beamformer with time-dependent power signal output and possible autopower removal for a grid moving along a trajectory.

result(num=2048)

Python generator that yields the squared beamformer output block-wise.

Optional removal of autocorrelation. The “moving” grid can be translated and optionally rotated.

Parameters
numinteger, 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, numchannels).

numchannels is usually very large (number of grid points). The last block may be shorter than num. The output starts for signals that were emitted from the grid at t=0.

«  BeamformerTimeSq   ::   tbeamform   ::   BeamformerCleant  »