针对扩展卡尔曼滤波(EKF)和无迹卡尔曼滤波(UKF)等高动态信号载波跟踪算法存在跟踪精度不高的问题,采用无迹粒子滤波(UPF)算法对高动态北斗卫星信号载波进行跟踪。UPF算法结合粒子滤波(PF)和无迹卡尔曼滤波,采用PF对载波状态变量进行估计,同时使用UKF滤波器对粒子进行权值的重新分配,解决了粒子退化问题。通过Matlab仿真对比,基于EKF、UKF、UPF的跟踪算法的载波频率误差分别为-15~15、-10~10、-4~4 Hz,验证了UPF算法的优越性。