scipy.signal.ShortTimeFFT.

scipy.signal.ShortTimeFFT.fft_mode#

property 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 频率箱的宽度。

f

STFT 的频率值。

f_pts

STFT 频率箱的宽度。

onesided_fft

如果使用单边FFT,则为True。

scaling

应用于窗口函数的归一化

ShortTimeFFT

该属性所属的类。