cupyx.scipy.signal.bilinear#

cupyx.scipy.signal.bilinear(b, a, fs=1.0)[source]#

使用双线性变换从模拟滤波器返回数字 IIR 滤波器。

使用 Tustin 方法将模拟 s 平面中的一组极点和零点变换到数字 z 平面,该方法用 2*fs*(z-1) / (z+1) 替换 s,同时保持频率响应的形状。

参数:
  • b (array_like) – 模拟滤波器传递函数的分子。

  • a (array_like) – 模拟滤波器传递函数的分母。

  • fs (float) – 采样率,表示为普通频率(例如,赫兹)。此函数中不进行预畸变。

返回值:

  • b (ndarray) – 变换后的数字滤波器传递函数的分子。

  • a (ndarray) – 变换后的数字滤波器传递函数的分母。