快捷方式

torchaudio.functional.filtfilt

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

對波形應用一個前向和後向的 IIR 濾波器。

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

靈感來源於 https://docs.scipy.org/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, 可選) – 如果為 True,將輸出訊號限制在 [-1, 1] 範圍內(預設值:True

返回值:

如果 a_coeffsb_coeffs 是 2D Tensor,則返回維度為 (…, num_filters, time) 的波形;否則返回維度為 (…, time) 的波形。

返回型別:

Tensor

文件

訪問 PyTorch 全面開發者文件

檢視文件

教程

獲取針對初學者和高階開發者的深入教程

檢視教程

資源

查詢開發資源並獲得問題解答

檢視資源