FluctuationStrength#

class ansys.sound.core.psychoacoustics.FluctuationStrength(signal=None)#

Computes the fluctuation strength for a stationary sound.

This class computes the fluctuation strength of a signal according to Sontacchi’s master thesis work.

Reference: “Entwicklung eines Modulkonzeptes fur die psychoakustische Gerauschanalyse under MATLAB”. Master thesis, Technischen Universitat Graz, pp. 1-112 (1998).

Methods

FluctuationStrength.convert_fields_container_to_np_array(fc)

Convert a DPF fields container to a NumPy array.

FluctuationStrength.get_bark_band_frequencies()

Get Bark band frequencies.

FluctuationStrength.get_bark_band_indexes()

Get the Bark band indexes.

FluctuationStrength.get_fluctuation_strength([...])

Get fluctuation strength in vacil for a channel index.

FluctuationStrength.get_output()

Get fluctuation strength data in a tuple as a DPF fields container or field.

FluctuationStrength.get_output_as_nparray()

Get fluctuation strength data in a tuple as a NumPy array.

FluctuationStrength.get_specific_fluctuation_strength([...])

Get the specific fluctuation strength for a signal.

FluctuationStrength.plot()

Plot the specific fluctuation strength.

FluctuationStrength.process()

Compute the fluctuation strength.

Attributes

FluctuationStrength.signal

Input signal.