cupyx.scipy.signal.symiirorder2#

cupyx.scipy.signal.symiirorder2(input, r, omega, precision=-1.0)[source]#

使用级联的二阶截面实现具有镜像对称边界条件的平滑 IIR 滤波器。第二个截面使用反向序列。这将实现以下传递函数

                         cs^2
H(z) = ---------------------------------------
       (1 - a2/z - a3/z^2) (1 - a2 z - a3 z^2 )

其中

a2 = 2 * r * cos(omega)
a3 = - r ** 2
cs = 1 - 2 * r * cos(omega) + r ** 2
参数:
  • input (ndarray) – 输入信号。

  • r (float) – 传递函数中的参数。

  • omega (float) – 传递函数中的参数。

  • precision (float) – 指定根据镜像对称输入计算递归滤波器初始条件的精度。

返回:

output – 滤波后的信号。

返回类型:

ndarray