3. 失锁概念与分类
在GNSS接收机的工作链路中,失锁并不是一个孤立的“报错”,而是跟踪环路、观测量生成与定位解算之间发生断裂的综合表现。理解失锁,必须同时看三件事:环路是否还能维持锁定、观测量是否连续可用、定位结果是否仍然可信。很多工程问题表面上是“定位跳变”,根因却可能是某一颗卫星的载波环先失锁,随后伪距和载波相位观测出现不连续,最终污染了整段解算。
一、失锁的本质:跟踪环路的“牵引边界”被突破
GNSS接收机对每颗卫星通常并行运行码跟踪环(DLL)和载波跟踪环(PLL/FLL)。码环负责保持伪随机码相关峰对齐,载波环负责保持本地载波与输入载波同频同相。两者通过鉴别器输出误差,再经环路滤波器控制NCO调整本地信号。只要动态应力、噪声和干扰引起的相位误差不超过环路牵引能力,环路就能维持锁定。
因此,失锁的本质可以概括为:输入信号与本地复现信号之间的相位/频率误差,超过了环路滤波器与鉴别器能够修正的范围。这个范围与环路带宽、积分时间、载噪比、动态应力、干扰功率密切相关。带宽越窄,抗噪越好,但动态适应能力越差;积分时间越长,灵敏度越高,但高动态下更容易失锁。
二、失锁的分类:按对象、程度与时间尺度划分
工程上讨论失锁,不能只用一个“失锁”笼统描述。不同对象、不同持续时间和不同恢复方式,对定位的影响差异很大。常见分类如下:
- 码环失锁:码相位相关峰偏离,伪距出现跳变或粗差,但载波可能仍短暂维持。
- 载波环失锁:载波相位连续计数中断,周跳甚至整周模糊度重置,对RTK/PPP影响最大。
- 瞬时失锁:短时间失锁后迅速重捕,观测量出现小段中断,可能只影响个别历元。
- 持续失锁:较长时间无法恢复跟踪,该卫星被剔除,可见星数下降,几何构型变差。
- 假锁/错锁:环路看似锁定,实际跟踪到旁瓣或错误相关峰,观测量系统性偏差更隐蔽。
| 失锁类型 | 主要表现 | 典型原因 | 对定位的影响 |
|---|---|---|---|
| 码环失锁 | 伪距跳变、相关峰偏移 | 强干扰、低信噪比、多径 | 单星伪距粗差,定位结果跳点 |
| 载波环失锁 | 载波相位中断、周跳 | 高动态、振动、弱信号 | RTK/PPP模糊度重固定,精度下降 |
| 瞬时失锁 | 短时中断后恢复 | 遮挡、短暂干扰 | 个别历元可用星减少,影响较小 |
| 持续失锁 | 长时间无法跟踪 | 持续压制干扰、遮挡 | 可见星不足,DOP变差,甚至无法定位 |
| 假锁/错锁 | 观测量有系统偏差 | 旁瓣跟踪、错误相关峰 | 隐蔽性大,定位缓慢漂移 |
三、失锁原因:从信号环境到接收机内部
失锁原因可以按“外部环境—传播链路—接收机内部”三层理解。外部环境包括遮挡、多径、电磁干扰和欺骗;传播链路包括电离层闪烁、对流层异常和信号衰减;接收机内部则包括环路带宽设置、积分时间、AGC控制、时钟稳定度和捕获跟踪切换策略。
其中,干扰是最典型的失锁诱因。窄带干扰会抬高底噪,降低等效载噪比;宽带压制干扰会直接淹没信号;欺骗干扰则可能把跟踪环路逐步牵引到错误的相关峰。高动态场景下,多普勒变化率过大,载波环若带宽不足,相位误差会迅速累积并突破牵引边界。
四、失锁对定位性能的影响:从观测量到解算结果
失锁对定位的影响是逐级传播的。第一层是观测量层:伪距出现跳变,载波相位出现周跳或中断。第二层是观测模型层:若接收机未能正确标记失锁,错误观测量会进入滤波,造成残差异常。第三层是解算层:可见星减少导致几何构型变差,DOP增大,定位精度和可用性下降。第四层是完好性层:若失锁未被检测,可能产生误导性完好性风险。
在RTK和PPP中,载波失锁的影响尤其严重,因为整周模糊度需要重新初始化,收敛时间可能从几秒到几十秒不等。在城市峡谷中,频繁的瞬时失锁会让滤波器不断重置,定位轨迹出现锯齿和漂移。在抗干扰场景中,持续失锁则可能直接导致接收机无法输出有效定位。
典型失锁日志特征:
[CH 07] CN0 drop: 45 -> 21 dB-Hz
[CH 07] PLL lock lost, state: TRACK -> REACQ
[CH 07] carrier phase discontinuity detected
[CH 07] pseudorange residual: +18.6 m
[CH 07] satellite excluded from solution
DOP: 1.8 -> 4.7 usable sats: 9 -> 6
因此,失锁检测与分类不是事后记录,而是接收机基带、导航滤波和完好性监测之间的协同任务。只有把失锁对象、持续时间、恢复状态和观测量质量标记清楚,后续的抗干扰与组合导航算法才能做出正确响应。