scipy.signal.ShortTimeFFT.

scipy.signal.ShortTimeFFT.fft_mode#

屬性 ShortTimeFFT.fft_mode#

使用的 FFT 模式(‘twosided’、‘centered’、‘onesided’ 或 ‘onesided2X’)。

它可以有以下的值

‘twosided’

雙邊 FFT,其中負頻率的值位於陣列的上半部分。對應於 fft

‘centered’

雙邊 FFT,值沿著單調遞增的頻率排序。對應於對 fft 應用 fftshift

‘onesided’

僅計算非負頻率的值。對應於 rfft

‘onesided2X’

類似於 onesided,但如果 scaling 設定為 ‘magnitude’,則非零頻率會加倍;如果設定為 ‘psd’,則乘以 sqrt(2)。如果 scalingNone,則不允許將 fft_mode 設定為 onesided2X。如果 FFT 長度 mfft 為偶數,則最後一個 FFT 值不會成對,因此不會被縮放。

請注意,onesidedonesided2X 不適用於複數值訊號或複數值視窗。此外,頻率值可以通過讀取 f 屬性獲得,樣本數可以通過訪問 f_pts 屬性獲得。

另請參閱

delta_f

STFT 的頻率 bin 的寬度。

f

STFT 的頻率值。

f_pts

STFT 的頻率 bin 的寬度。

onesided_fft

如果使用單邊 FFT,則為 True。

scaling

應用於視窗函數的正規化

ShortTimeFFT

此屬性所屬的類別。