scipy.signal.ShortTimeFFT.

nearest_k_p#

ShortTimeFFT.nearest_k_p(k, left=True)[source]#

返回最近似的樣本索引 k_p,其中 t[k_p] == t[p] 成立。

最接近的下一個較小的時間樣本 p (其中 t[p] 是第 p 個切片視窗的中心位置) 為 p_k = k // hop。如果 hopk 的因數,則返回 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

此方法所屬的類別。