scipy.signal.

kaiser_beta#

scipy.signal.kaiser_beta(a)[source]#

计算 Kaiser 参数beta,假定衰减为a

参数:
afloat

止带中的期望衰减和通带中的最大纹波,以分贝计。应当为一个数。

返回:
betafloat

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

参考资料

Oppenheim、Schafer,“离散时间信号处理”,第 475-476 页。

示例

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

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