好的,下面是一个用 Python 实现的低通滤波器的示例代码:
import numpy as np
import matplotlib.pyplot as plt
def low_pass_filter(signal, cutoff_frequency, sample_rate):
nyquist_frequency = sample_rate / 2
cutoff_frequency = cutoff_frequency / nyquist_frequency
b, a = signal.butter(2, cutoff_frequency, 'low'