scipy.signal.

kaiser_beta#

scipy.signal.kaiser_beta(a)[源代码]#

计算给定衰减 a 的 Kaiser 参数 beta

参数:
afloat

阻带中的所需衰减和通带中的最大纹波,以 dB 为单位。这应该是一个数。

返回:
betafloat

在 Kaiser 窗口公式中使用的 beta 参数。

参考文献

Oppenheim, Schafer, “离散时间信号处理”,p.475-476。

示例

假设我们要设计一个低通滤波器,阻带中有 65 dB 的衰减。窗口方法中要使用的 Kaiser 窗口参数由 kaiser_beta(65) 计算得出

>>> from scipy.signal import kaiser_beta
>>> kaiser_beta(65)
6.20426