我是 DSP 的新手,但我一直在尝试在一维数组上应用巴特沃斯高通滤波器(值在 300~ 处窥视)以消除任何噪声,但是在应用高通滤波器时,我最终得到了衰减的结果?
到目前为止,我试图用不同的规格来解决这个问题,但似乎我在信号处理方面缺乏经验让我望而却步。
def butter_highpass(highcut, fs, order):
nyq = 0.5 * fs
high = highcut / nyq
b, a = butter(order, high, btype="highpass")
return b, a
fs = 30.0 #Sampling rate Hz
b, a = butter_highpass(5, fs, 5)
filtered = signal.lfilter(b, a, data)
我的目标:在保持峰值的同时将所有噪音降低到 0。
任何建议或建议都非常受欢迎