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).
See also
Examples
Compute the fluctuation strength of a signal, and display the specific fluctuation strength.
>>> from ansys.sound.core.psychoacoustics import FluctuationStrength >>> fluctuation_strength = FluctuationStrength(signal=my_signal) >>> fluctuation_strength.process() >>> fluctuation_strength_value = fluctuation_strength.get_fluctuation_strength() >>> fluctuation_strength.plot()
See also
- Calculate psychoacoustic indicators
Example demonstrating how to compute various psychoacoustic indicators.
Class instantiation takes the following parameters.
- Parameters:
- signal
Field, default:None Signal in Pa on which to compute fluctuation strength.
- signal
Methods
Get Bark band frequencies.
Get the Bark band indexes.
Get fluctuation strength in vacil.
Get fluctuation strength and specific fluctuation strength.
Get fluctuation strength data in a tuple of NumPy arrays.
Get the specific fluctuation strength.
Plot the specific fluctuation strength.
Compute the fluctuation strength.
Attributes
Input signal in Pa.