scipy.signal.ShortTimeFFT.
nearest_k_p
-
ShortTimeFFT.nearest_k_p(k, left=True)[source]
返回时间 t[k_p] == t[p] 成立时最接近的采样索引 k_p。
最接近的下一个较小时间采样 p (其中 t[p] 是第 p 个切片的窗口的中心位置) 是 p_k = k // hop
。如果 hop
是 k 的约数,则返回 k。如果设置了 left,则返回 p_k * hop
,否则返回 (p_k+1) * hop
。
此方法可用于将输入信号切成块,以增量计算 STFT 和 iSTFT。
参见
delta_t
STFT 的时间增量 (hop*T
)
hop
滑动窗口的信号样本中的时间增量。
T
输入信号和窗口的采样间隔 (1/fs
)。
fs
采样频率 (为 1/T
)
t
具有 n 个样本的输入信号的 STFT 时间。
ShortTimeFFT
此方法所属的类。