4. 双天线测向原理

双天线GNSS测向的核心思想并不复杂:在载体上刚性安装两个GNSS天线,利用两天线之间已知的短基线,通过高精度载波相位观测值解算出基线向量在本地坐标系中的方向,从而得到载体的航向角与俯仰角。与单天线GNSS只能提供位置和时间不同,双天线配置额外引入了“方向”这一姿态信息,是低成本组合导航中实现航向观测的重要手段。

一、基线向量:从两天线位置到方向矢量

设主天线记为A,从天线记为B,二者在载体坐标系中的相对位置固定,构成一条物理基线。基线向量通常定义为主天线指向从天线的矢量,记作 b = r_B - r_A。在ECEF地心地固坐标系中,若通过RTK分别求得两天线的厘米级位置,则基线向量可直接由坐标差得到:

b_ecef = [X_B - X_A, Y_B - Y_A, Z_B - Z_A]^T

但直接由位置差求方向存在两个问题:一是短基线(常见0.5~2 m)下位置差误差被放大,方向精度不足;二是GNSS定位噪声在厘米级,而航向角要求往往优于0.5°,因此必须借助载波相位观测值。基线向量真正的价值在于:它把“两个点的位置”转化为“一个方向矢量”,而方向矢量可以在本地水平坐标系(ENU)中分解为东、北、天三个分量,进而与航向、俯仰建立几何关系。

二、载波相位双差:消除误差、提取基线

载波相位观测方程中,卫星与接收机之间的相位差包含几何距离、钟差、电离层、对流层、整周模糊度等多项。单差可消除卫星钟差,双差可进一步消除接收机钟差,并大幅削弱电离层与对流层影响。对于双天线,双差观测值可写为:

Δ∇φ = (1/λ) * (u_B - u_A)^T * b + Δ∇N + ε

其中 u 为接收机到卫星的单位视线向量,b 为待求基线向量,Δ∇N 为双差整周模糊度,ε 为残余噪声。该式的几何意义非常清晰:双差相位观测值本质上是基线向量在卫星视线方向上的投影,乘以载波波长后加上整周模糊度。因此,只要同时观测到足够多的共视卫星,就能构建方程组求解基线向量与模糊度。

双差模型的关键优势:模糊度具有整数特性,一旦正确固定,基线向量精度可达毫米级,从而支撑高精度航向解算。

三、航向角与俯仰角解算

求得基线向量在ENU坐标系中的分量 b = [E, N, U]^T 后,航向角与俯仰角可由几何关系直接计算。航向角通常定义为基线在水平面投影与北向的夹角,顺时针为正:

yaw   = atan2(E, N)
pitch = atan2(U, sqrt(E^2 + N^2))

需要注意,双天线只能确定基线方向,无法确定载体绕基线轴的滚转角。因此双天线系统通常输出航向与俯仰两个姿态角,滚转需由IMU或其他传感器提供。此外,航向角存在180°模糊问题:基线向量反向对应航向相差180°,实际系统中需通过先验方向、运动约束或双天线安装方向定义来消除。

双天线测向:基线向量、双差观测与姿态角解算 载体(车/船/无人机) A B 基线 b(主→从) 主天线 从天线 SV 视线单位向量 u 载波相位双差观测 Δ∇φ = (1/λ)·(u_B − u_A)ᵀ·b + Δ∇N + ε 双差消除钟差,削弱电离层/对流层 模糊度固定后 → 基线向量毫米级 关键:共视卫星数 ≥ 4,几何构型良好 姿态角解算流程 双差相位 观测方程 模糊度固定 LAMBDA 基线向量 b ENU 分量 航向 yaw / 俯仰 pitch atan2 解算 注:双天线仅能确定基线方向,滚转角需由 IMU 提供

四、姿态确定基础与工程要点

双天线测向本质上是一种“基线姿态确定”方法。它输出的不是完整的三维姿态,而是基线方向在本地水平坐标系中的两个角度。若将基线沿载体纵轴安装,则航向角即为载体纵轴方向;若基线沿横轴安装,则输出的是横向方向,需要换算。工程中常见的安装方式包括:沿车顶纵轴前后安装、沿船体艏艉安装、无人机机臂两端安装等。

实际系统还需处理以下问题:

  • 基线长度选择:基线越长,方向精度越高,但模糊度搜索空间越大,固定难度增加。常见0.5~2 m为折中区间。
  • 共视卫星与几何构型:双差方程要求两天线共视卫星足够多,城市峡谷或遮挡环境下易失锁。
  • 多路径与天线相位中心:两天线相位中心偏差、多路径误差会直接耦合进基线向量,需标定与抑制。
  • 航向跳变与平滑:模糊度重新固定时可能出现航向跳变,需结合IMU进行滤波与连续性检测。
项目 典型值/要求 对测向的影响
基线长度 0.5~2 m 越长精度越高,但模糊度固定越难
航向精度 0.2°~0.5°(1 m基线) 与基线长度、载波相位噪声相关
俯仰精度 0.3°~0.8° 受垂直方向几何构型影响较大
共视卫星数 ≥ 5 颗 少于4颗无法稳定解算双差方程
模糊度固定率 > 95% 固定失败将导致航向跳变或无效
实操建议:首次安装后应进行静态零基线或已知基线标定,检查航向零偏与俯仰零偏;动态跑车时对比RTK轨迹切线方向,验证航向输出是否与运动方向一致。
常见误区:把双天线航向直接当作载体真航向使用,却忽略安装偏差角与基线方向定义。若基线未严格沿载体纵轴,航向输出会存在固定安装误差,必须通过标定或坐标转换修正。

综上,双天线测向的完整链路可概括为:双差载波相位观测 → 整周模糊度固定 → 基线向量求解 → ENU分量分解 → 航向与俯仰角解算。它把GNSS从“定位”扩展到“定向”,为RTK融合、组合导航和姿态确定提供了关键的航向观测源。理解基线向量与双差模型之间的几何关系,是掌握双天线测向原理的核心。