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

此属性所属的类。