针对数字滤波结果与原始信号之间存在相位误差的问题,提出扩散滤波(DF)方法,并提出用最大梯度值的绝对值作为判断是否终止扩散的条件。首先,把一维的含噪声时域信号变换为一维的含噪声空域信号;然后,利用扩散方程对空域信号进行迭代数字滤波;最后,根据最大梯度值条件判断滤波过程是否完成。针对算法的迭代过程,给出算法的稳定性条件。实验结果表明,DF方法可以有效的实现零相位误差滤波,该方法优于FRR和RFF零相位误差滤波方法,特别是在小样本数据的情况下优势更为明显。