2. GNSS基础与拒止环境

无人机自主导航的第一道“外部基准”通常来自GNSS。理解GNSS为何能给出位置、又为何会在城市峡谷、林区、室内或对抗环境中失效,是设计拒止导航方案的前提。本节从定位原理出发,梳理误差来源、信号遮挡、欺骗与压制干扰,并给出拒止环境的分类方法,为后续多源融合与自主导航策略建立判断依据。

一、GNSS定位原理:从测距到定位

GNSS采用“单向测距+多星交会”的被动定位体制。卫星播发含时间戳与星历的导航电文,接收机根据信号到达时间差计算伪距:

ρ = c · (t_rx − t_tx)
  = 几何距离 + c·(δt_rx − δt_sv) + 电离层 + 对流层 + 多径 + 噪声

由于接收机钟差未知,至少需要4颗卫星才能同时解算三维位置与钟差。接收机先由星历计算卫星位置,再用最小二乘或卡尔曼滤波求解自身坐标。若使用载波相位,还可通过双差、RTK或PPP获得厘米级定位,但需要模糊度固定与连续跟踪。

核心结论:GNSS输出的是“伪距/载波相位观测值”,定位精度取决于观测质量、卫星几何构型(DOP)和误差改正能力,而不是单纯“卫星数量”。

二、误差来源与信号遮挡

GNSS误差可分为卫星端、传播端和接收端三类。卫星端包括星历误差与卫星钟差;传播端主要是电离层延迟、对流层延迟和多径;接收端包括接收机钟差、天线相位中心变化和噪声。其中电离层延迟在低仰角时可达数米至数十米,多径在建筑密集区会造成米级甚至十米级跳变。

信号遮挡则直接改变可见卫星集合。当无人机进入城市峡谷、桥下、密林或室内,部分卫星信号被遮挡或衰减,导致可见星数下降、几何构型变差(DOP升高),定位解出现漂移甚至中断。遮挡不是“完全没信号”,而是“可用观测不足”,因此常表现为精度缓慢恶化而非瞬间丢失。

GNSS定位链路与拒止环境分类 SV1 SV2 SV3 SV4 无人机接收机 伪距 / 载波相位 传播误差 电离层延迟 对流层延迟 / 多径 卫星端误差 星历误差 卫星钟差 接收端误差 接收机钟差 天线相位中心 / 噪声 拒止环境 遮挡 / 压制 / 欺骗 城市峡谷 / 室内 / 对抗 环境降级

三、欺骗干扰与压制干扰

干扰分为压制与欺骗两类。压制干扰(Jamming)通过发射同频或带内噪声抬高噪声底,使接收机无法捕获或跟踪卫星信号,表现为C/N0骤降、可见星数减少、定位中断。欺骗干扰(Spoofing)则发射与真实信号结构一致的伪造信号,诱导接收机输出错误位置或时间。欺骗更隐蔽:接收机可能仍显示“定位正常”,但位置已偏离真实轨迹。

干扰类型典型现象检测线索工程应对
压制干扰C/N0下降、失锁、定位中断噪声底抬升、AGC异常自适应调零天线、换频、惯性递推
欺骗干扰位置跳变、时间异常、轨迹不合理多源一致性差、RAIM告警RAIM/惯性比对、认证信号、拒用可疑星
信号遮挡可见星减少、DOP升高、缓慢漂移卫星几何构型变差多星座、多频、视觉/激光辅助

四、拒止环境分类与场景案例

工程上可按“拒止程度”和“拒止机理”两个维度分类。按程度分为:精度降级(米级漂移)、可用性降级(间歇失锁)、完全拒止(长时间无解)。按机理分为:自然遮挡型、电磁压制型、欺骗诱导型、混合对抗型。

  • 城市峡谷:高楼遮挡+多径,可见星少且DOP高,定位跳变频繁。
  • 密林/峡谷:树冠与山体遮挡,信号衰减,间歇性失锁。
  • 室内/地下:GNSS基本不可用,需UWB、视觉、激光或地磁替代。
  • 对抗环境:压制与欺骗并存,需RAIM、惯性比对与多源交叉验证。
常见误区:把“卫星数量多”等同于“定位可靠”。在欺骗干扰下,接收机可能锁定大量伪造卫星并输出稳定但错误的位置;在遮挡环境中,卫星数量可能仍够用,但几何构型极差,误差被放大。判断GNSS可用性必须同时看C/N0、DOP、残差、RAIM告警和多源一致性。

五、复盘:从GNSS输出到拒止判断

实际工程中,建议在导航软件中建立“GNSS健康度”评估:连续监测可见星数、平均C/N0、HDOP/VDOP、伪距残差、RAIM可用性,并与惯性递推、视觉里程计或气压高度进行一致性比对。当健康度低于阈值时,及时切换至拒止导航模式,避免把错误定位送入控制回路。

GNSS健康度检查(示例阈值)
可见星数      < 6        → 降级
平均C/N0      < 30 dB-Hz → 降级
HDOP          > 3.0      → 降级
RAIM         不可用      → 拒用
位置跳变      > 5 m/s    → 疑似欺骗
多源偏差      > 10 m     → 切换惯性/视觉