scipy.signal.ShortTimeFFT.

scipy.signal.ShortTimeFFT.phase_shift#

property ShortTimeFFT.phase_shift#

如果設定,將線性相位 phase_shift / mfft * f 加到每個頻率為 f 的 FFT 切片。

平移(更精確地說是滾動mfft 點 FFT 輸入 phase_shift 個樣本,會導致輸出在頻率 q * delta_f 時乘以 np.exp(2j*np.pi*q*phase_shift/mfft)

預設值 0 確保在第零個切片(其中 t=0 居中)上沒有相位偏移。沒有相位偏移(phase_shift is None)等同於 phase_shift = -mfft//2。在這種情況下,切片在計算 FFT 之前不會被平移。

phase_shift 的絕對值被限制為小於 mfft

另請參閱

delta_f

STFT 的頻率箱寬度。

f

STFT 的頻率值。

mfft

用於 FFT 的輸入長度

ShortTimeFFT

此屬性所屬的類別。