摘要

惯性导航系统中,行人航迹推算(PDR)算法在位置解算中至关重要,其中步数统计准确程度直接影响行人的定位精度。针对传统波峰-阈值检测法存在伪波峰的影响,提出了一种基于可穿戴式微型惯性测量单元(MIMU)的波峰-双阈值步数检测算法,在行走过程中,对窗函数滤波后的合加速度进行波峰检测,并对波峰进行双阈值限定。检测到波峰满足高阈值时计为有效波峰,且相连波峰间出现低阈值时则计步成功,从而降低伪波峰对计步的影响,实现步数的精确检测。实验结果表明,当MIMU分别佩戴在多种位置时,行人多运动模式下计步精度为98%以上。