Acoular 20.10 documentation


«  BeamformerTimeSqTraj   ::   tbeamform   ::   BeamformerCleantTraj  »


class acoular.tbeamform.BeamformerCleant

Bases: acoular.tbeamform.BeamformerTime

CLEANT deconvolution method, see Cousson et al., 2019.

An implementation of the CLEAN method in time domain. This class can only be used for static sources.

damp = Range(0.01, 1.0, 0.6, …

iteration damping factor also referred as loop gain in Cousson et al. defaults to 0.6

n_iter = Int(100, …

max number of iterations


Python generator that yields the deconvolved output block-wise.

numinteger, defaults to 2048

This parameter defines the size of the blocks to be yielded (i.e. the number of samples per block).

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.

delay_and_sum(num, p_res, d_interp1, d_interp2, d_index, m_index)

standard delay-and-sum method

«  BeamformerTimeSqTraj   ::   tbeamform   ::   BeamformerCleantTraj  »