scipy.signal.ShortTimeFFT.phase_shift#
- property ShortTimeFFT.phase_shift#
Wenn gesetzt, fügt für jede FFT-Scheibe der Frequenz
feine lineare Phase vonphase_shift/mfft*fhinzu.Das Verschieben (genauer gesagt, das Rollen) einer
mfft-Punkt-FFT-Eingabe umphase_shiftSamples führt zur Multiplikation der Ausgabe mitnp.exp(2j*np.pi*q*phase_shift/mfft)bei der Frequenz q *delta_f.Der Standardwert 0 stellt sicher, dass auf der nullten Scheibe (in der t=0 zentriert ist) keine Phasenverschiebung stattfindet. Keine Phasenverschiebung (
phase_shift ist None) ist äquivalent zuphase_shift = -mfft//2. In diesem Fall werden die Scheiben vor der Berechnung der FFT nicht verschoben.Der Absolutwert von
phase_shiftist auf weniger alsmfftbegrenzt.Siehe auch
delta_fBreite der Frequenzbins der STFT.
fFrequenzwerte der STFT.
mfftLänge des für die FFT verwendeten Eingangs
ShortTimeFFTKlasse, zu der diese Eigenschaft gehört.