scale_to#
- ShortTimeFFT.scale_to(scaling)[Quelle]#
Skaliert das Fenster, um eine „Magnitude“- oder „PSD“-Skalierung für die STFT zu erhalten.
Das Fenster eines „Magnitude“-Spektrums hat ein Integral von eins, d.h. eine Einheitsfläche für nicht-negative Fenster. Dies stellt sicher, dass sich die absoluten Werte des Spektrums nicht ändern, wenn sich die Länge des Fensters ändert (vorausgesetzt, das Eingangssignal ist stationär).
Um die Leistungsdichtespektrum („psd“) für Fenster unterschiedlicher Länge darzustellen, muss die Fläche des Absolutquadrats des Fensters Eins betragen.
Die Eigenschaft
scalingzeigt die aktuelle Skalierung an. Die Eigenschaftenfac_magnitudeundfac_psdzeigen die Skalierungsfaktoren, die erforderlich sind, um die STFT-Werte auf ein Magnitude- oder ein PSD-Spektrum zu skalieren.Beachten Sie, dass ein Fenster nicht auf unitär skaliert werden kann. Verwenden Sie
from_win_equals_dual, um eine unitäreShortTimeFFT-Instanz zu erstellen.Diese Methode wird aufgerufen, wenn der Initialisierungsparameter
scale_togesetzt ist.Siehe auch
fac_magnitudeSkalierungsfaktor für ein Magnitude-Spektrum.
fac_psdSkalierungsfaktor für ein Leistungsspektraldichtespektrum.
fft_modeModus der verwendeten FFT
scalingAuf die Fensterfunktion angewandte Normalisierung.
ShortTimeFFTKlasse, zu der diese Methode gehört.