scipy.signal.ShortTimeFFT.

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 scaling zeigt die aktuelle Skalierung an. Die Eigenschaften fac_magnitude und fac_psd zeigen 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äre ShortTimeFFT-Instanz zu erstellen.

Diese Methode wird aufgerufen, wenn der Initialisierungsparameter scale_to gesetzt ist.

Siehe auch

fac_magnitude

Skalierungsfaktor für ein Magnitude-Spektrum.

fac_psd

Skalierungsfaktor für ein Leistungsspektraldichtespektrum.

fft_mode

Modus der verwendeten FFT

scaling

Auf die Fensterfunktion angewandte Normalisierung.

ShortTimeFFT

Klasse, zu der diese Methode gehört.