快捷鍵

torchaudio.functional.filtfilt

torchaudio.functional.filtfilt(waveform: Tensor, a_coeffs: Tensor, b_coeffs: Tensor, clamp: bool = True) Tensor[source]

將 IIR 濾波器正向和反向應用於波形。

This feature supports the following devices: CPU, CUDA This API supports the following properties: Autograd, TorchScript

靈感來自 https://scipy-docs.dev.org.tw/doc/scipy/reference/generated/scipy.signal.filtfilt.html

參數:
  • waveform (Tensor) – 音訊波形,維度為 (…, time)。必須正規化至 -1 到 1。

  • a_coeffs (Tensor) – 差分方程式的分母係數,維度為 1D 形狀 (num_order + 1) 或 2D 形狀 (num_filters, num_order + 1)。較低延遲係數在前,例如 [a0, a1, a2, ...]。必須與 b_coeffs 大小相同(必要時用 0 填充)。

  • b_coeffs (Tensor) – 差分方程式的分子係數,維度為 1D 形狀 (num_order + 1) 或 2D 形狀 (num_filters, num_order + 1)。較低延遲係數在前,例如 [b0, b1, b2, ...]。必須與 a_coeffs 大小相同(必要時用 0 填充)。

  • clamp (bool, optional) – 若為 True,則將輸出訊號箝制在 [-1, 1] 範圍內 (預設值:True)

回傳:

波形,維度為 (…, num_filters, time)a_coeffsb_coeffs 為 2D Tensor,否則為 (…, time)

回傳型別:

Tensor

文件

存取 PyTorch 的完整開發者文件

查看文件

教學

為初學者和進階開發者取得深入的教學

查看教學

資源

尋找開發資源並獲得解答

查看資源