BeamformerFunctional¶

class
acoular.fbeamform.
BeamformerFunctional
¶ Bases:
acoular.fbeamform.BeamformerBase
Functional beamforming after Dougherty, 2014.

gamma
= Float(1, desc="functional exponent")¶ Functional exponent, defaults to 1 (= Classic Beamforming).

r_diag
= Enum(False, desc="False, as Functional Beamformer is only well defined for the full CSM")¶ Functional Beamforming is only well defined for full CSM

calc
(ac, fr)¶ Calculates the Functional Beamformer result for the frequencies defined by
freq_data
This is an internal helper function that is automatically called when accessing the beamformer’s
result
or calling itssynthetic()
method.Parameters:  ac : array of floats
This array of dimension ([number of frequencies]x[number of gridpoints]) is used as callbyreference parameter and contains the calculated value after calling this method.
 fr : array of booleans
The entries of this [number of frequencies]sized array are either ‘True’ (if the result for this frequency has already been calculated) or ‘False’ (for the frequencies where the result has yet to be calculated). After the calculation at a certain frequency the value will be set to ‘True’
Returns:  This method only returns values through the *ac* and *fr* parameters
