cupyx.scipy.signal.kaiserord#

cupyx.scipy.signal.kaiserord(ripple, width)[source]#

确定 Kaiser 窗口方法的滤波器窗口参数。

此函数返回的参数通常用于使用窗口法创建有限脉冲响应滤波器,可使用 firwinfirwin2

参数:
  • ripple (float) –

    滤波器频率响应幅度与所需滤波器频率响应幅度之间偏差的上限(以 dB 为单位)(不包括任何过渡间隔内的频率)。也就是说,如果 w 是表示为奈奎斯特频率一部分的频率,A(w) 是滤波器的实际频率响应,D(w) 是所需的频率响应,则设计要求是

    abs(A(w) - D(w))) < 10**(-ripple/20)
    

    对于 0 <= w <= 1 且 w 不在过渡间隔内。

  • width (float) – 过渡区域的宽度,归一化后 1 对应于 pi 弧度/样本。也就是说,频率表示为奈奎斯特频率的一部分。

返回:

  • numtaps (int) – Kaiser 窗口的长度。

  • beta (float) – Kaiser 窗口的 beta 参数。

另请参见

scipy.signal.kaiserord