scipy.signal.
kaiser_beta#
- scipy.signal.kaiser_beta(a)[source]#
计算 Kaiser 参数 beta,给定衰减 a。
- 参数:
- 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