#####################################
# 带通滤波,0.5~70hz
#####################################
def butterBandPassFilter(lowcut, highcut, samplerate, order):
"生成巴特沃斯带通滤波器"
semiSampleRate = samplerate*0.5
low = lowcut / semiSampleRate
high = highcut / semiSampleRate
b,a = signal.butter(order,[low,high],btype='bandpass')
print("bandpass:","b.shape:",b.shape,"a.shape:"
python-scipy 生成巴特沃斯带通滤波器
最新推荐文章于 2024-06-30 17:30:52 发布
本文介绍了如何利用Python的Scipy库创建巴特沃斯带通滤波器。通过实例展示了滤波过程,并提供了相关的代码实现。
摘要由CSDN通过智能技术生成