cupyx.scipy.signal.kaiser_atten#

cupyx.scipy.signal.kaiser_atten(numtaps, width)[source]#

计算 Kaiser FIR 滤波器的衰减。

给定抽头数 N 和过渡带宽 width,根据 Kaiser 公式计算以 dB 为单位的衰减 a

a = 2.285 * (N - 1) * pi * width + 7.95

参数:
  • numtaps (int) – FIR 滤波器的抽头数。

  • width (float) – 滤波器通带和阻带之间(或通常在任何不连续处)期望的过渡区宽度,表示为奈奎斯特频率的分数。

返回:

a – 纹波衰减,单位为 dB。

返回类型:

float