信号滤波在数字信号处理中扮演着重要的角色,用于去除信号中的噪声、干扰或不需要的成分。本文将介绍几种常见的信号滤波方法,并提供相应的示例代码。
- 移动平均滤波(Moving Average Filter)
移动平均滤波是一种简单有效的平滑滤波方法,通过计算信号窗口内一段时间内的均值来减小噪声的影响。以下是一个基于Python的移动平均滤波示例代码:
def moving_average_filter(signal, window_size):
filtered_signal = []
for i in