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