摘要

针对机械振动无线传感器网络连续高频采样的时间抖动累积误差大的问题,提出一种基于卡尔曼滤波的时间抖动累积误差抑制方法。首先设计基于IEEE 802.11标准的机械振动采集节点,并分析其时间抖动累积误差产生的原因;然后通过父子链路轮询时钟同步,采用卡尔曼滤波估计节点间时钟的频率偏移;最后各节点根据实际采样频率与时钟频率的关系修正节点的采样间隔,减小节点的采样时间抖动累积误差。实验结果表明:连续采样90s的平均同步累积误差为0.35μs,最大同步累积误差为1.58μs,时间抖动累积误差得到有效抑制。