GNSS模组概述与车载应用
GNSS系统简介
全球导航卫星系统(GNSS)是车载定位的基础设施。当前四大全球系统均已具备独立定位能力:
GPS(美国):31颗在轨卫星,L1(1575.42MHz)、L2(1227.60MHz)、L5(1176.45MHz)三个民用频段。L5信号于2018年全面启用,具备更高功率和更好的抗多径性能。
GLONASS(俄罗斯):24颗卫星,采用频分多址(FDMA),L1频段为1602MHz±0.5625MHz×k(k为频道号),L3频段(1202.025MHz)提供CDMA信号。频分特性导致接收机前端带宽需求更大。
Galileo(欧盟):30颗卫星(24颗工作+6颗备份),E1(1575.42MHz)、E5a(1176.45MHz)、E5b(1207.14MHz)、E6(1278.75MHz)四个频段。E6频段支持商业加密服务,E5采用AltBOC调制,信号带宽达51.15MHz。
北斗(中国):30颗卫星(24颗MEO+3颗IGSO+3颗GEO),B1I(1561.098MHz)、B1C(1575.42MHz)、B2a(1176.45MHz)、B3I(1268.52MHz)。B1C/B2a与GPS L1/L5兼容,支持互操作。
车载应用需支持多星座联合定位。单GPS在城市峡谷中可见卫星数常低于4颗,无法满足三维定位需求。GPS+GLONASS+Galileo+北斗四系统联合,典型可见卫星数可达20-30颗,显著提升可用性和定位精度。
车载GNSS模组的功能与架构
车载GNSS模组的核心功能链:射频信号接收→下变频→数字采样→基带处理→定位解算→输出NMEA/二进制协议数据。
模组硬件架构:
- 射频前端:LNA(低噪声放大器,增益15-25dB,噪声系数<1.5dB)、SAW滤波器(带外抑制>40dB)、混频器、ADC(2-4bit量化)
- 基带处理器:相关器通道数(典型256-1000+通道)、捕获引擎(FFT或匹配滤波器)、跟踪环路(PLL/FLL/DLL)
- 定位引擎:ARM Cortex-M4/M7或RISC-V内核,运行PVT解算算法
- 接口:UART(默认9600-460800bps)、SPI(最高20MHz)、I2C、USB、PPS(脉冲精度±10ns)
SoC架构趋势:u-blox F9、高通骁龙汽车平台等将GNSS基带与ARM应用处理器集成,支持在模组内运行RTK解算和传感器融合算法。
关键性能指标:
- 跟踪灵敏度:-162dBm至-167dBm(-167dBm对应-20dBHz载噪比)
- 捕获灵敏度:-148dBm至-155dBm
- 冷启动TTFF:26-35秒(典型值)
- 定位精度:SPP模式1.5-2.5m CEP(开阔天空),DGNSS模式0.5-1m,RTK模式0.01-0.03m
- 更新率:1-10Hz(标准),20-100Hz(高动态型号)
- 功耗:跟踪模式30-150mW(取决于通道数和更新率)
车载应用场景与性能需求
导航与信息娱乐
- 精度需求:2-5m(SPP模式)
- 更新率:1-5Hz
- 可用性:>95%(城市道路)
- 成本敏感:模组单价<10美元
ADAS与自动驾驶
- L2级:车道级定位,精度<1m,更新率10Hz
- L3级:车道级+横向定位,精度<0.3m,更新率20Hz
- L4/L5级:厘米级定位,精度<0.1m,更新率100Hz
- 完好性要求:定位错误告警时间<1s(ASIL B/D)
V2X与车路协同
- 相对定位精度:<0.5m(V2V通信辅助)
- 延迟:<100ms(从定位到广播)
- 时间同步:<10ns(PPS输出)
高精度地图采集
- 绝对精度:<0.1m(RTK/PPK后处理)
- 更新率:10-20Hz
- 数据输出:原始观测值(RINEX格式),支持后处理
车载环境特殊约束:
- 温度范围:-40°C至+85°C(乘员舱),-40°C至+105°C(发动机舱附近)
- 振动:5-2000Hz,3-10g随机振动
- 冲击:50g/11ms半正弦
- 电磁兼容:CISPR 25 Class 3-5辐射发射限值,ISO 11452-2/4抗扰度测试
- 供电:9-16V DC(12V系统),24V(商用车),需支持负载突降和抛负载
选型核心矛盾:高精度模组(如u-blox ZED-F9P,支持RTK)成本约50-80美元,功耗约300mW;消费级模组(如Quectel L76K)成本约5-8美元,功耗约50mW。工程决策需在精度、成本、功耗间权衡,L2+以上自动驾驶必须采用RTK级模组,而导航信息娱乐用SPP模组即可满足。
GNSS模组概述与车载应用
1. GNSS模组定义与车载定位需求
GNSS模组是接收全球导航卫星系统信号、解算位置-速度-时间(PVT)的专用硬件模块。与消费电子中的GPS芯片不同,车载GNSS模组需同时支持GPS(美国)、GLONASS(俄罗斯)、Galileo(欧盟)、BeiDou(中国)等4-6个星座,并满足车规级可靠性要求。
车载环境对GNSS模组提出以下约束:
- 高速动态:车速可达200 km/h,要求更新率≥10 Hz
- 信号遮挡:城市峡谷、隧道、高架桥下信号衰减严重
- 温度范围:-40°C ~ +85°C(发动机舱附近)
- 电磁干扰:电机、逆变器、DC-DC产生宽带噪声
- 完好性要求:自动驾驶L3+级要求定位误差超限时1秒内告警
手机GPS芯片与车载GNSS模组的性能差异:
| 参数 | 手机GPS芯片 | 车载GNSS模组 |
|---|---|---|
| 定位精度(SPP) | 3-10 m | 1-2 m |
| 支持星座 | 2-3个 | 4-6个 |
| 支持频点 | 单频L1 | 双频/全频L1+L2/L5 |
| 更新率 | 1 Hz | 10-20 Hz |
| 可靠性等级 | 消费级 | 车规级AEC-Q100 |
| 工作温度 | 0~45°C | -40~85°C |
| 时间精度 | ~30 ns | ~5 ns(PPS) |
数据来源:u-blox ZED-F9P数据手册(2024);Qualcomm Snapdragon定位子系统技术文档(2023)
2. GNSS模组内部架构
典型GNSS模组由射频前端、基带处理器、导航引擎、输出接口四部分组成。
2.1 射频前端
射频前端将天线接收的微弱信号(约-130 dBm)进行放大、滤波、下变频:
- 低噪声放大器(LNA):增益15-20 dB,噪声系数≤1.5 dB
- 表面声波滤波器(SAW Filter):带宽按频段设定,抑制带外干扰
- 混频器:射频信号下变频至中频(IF)
- 模数转换器(ADC):采样率16.368 MHz(GPS L1),量化位数1-2 bit
参考:Kaplan & Hegarty, Understanding GPS/GNSS, 3rd Ed., 2017, Chapter 5
2.2 基带处理器
基带处理器完成信号捕获与跟踪:
- 信号捕获:在码相位-多普勒频移二维空间搜索卫星信号
- 信号跟踪:延迟锁定环(DLL)维持码相位锁定,载波锁定环(PLL)维持载波锁定
- 电文解调:从跟踪信号中提取导航电文数据
典型基带处理器可同时跟踪72-180个通道,对应不同卫星的不同频点信号。
2.3 导航引擎
导航引擎根据基带输出的观测量解算PVT:
- 伪距观测量:信号传播时间×光速
- 载波相位观测量:载波波长小数部分,精度更高
- 多普勒观测量:用于计算接收机速度
导航引擎运行加权最小二乘(WLS)或扩展卡尔曼滤波(EKF)算法。
2.4 输出接口
| 接口类型 | 典型速率 | 应用场景 |
|---|---|---|
| UART | 115200-921600 bps | 连接ECU |
| SPI | 最高5.5 MHz | 高速数据传输 |
| I2C | 最高400 kHz | 低速配置 |
| USB 2.0 | 480 Mbps | 调试/高速数据 |
参考:u-blox ZED-F9P Interface Description, UBX-18010854, 2024
2.5 星座现代化与新信号体制
各GNSS星座正在现代化升级,新增民用信号显著提升定位性能:
| 星座 | 现代化信号 | 中心频率 | 码片速率 | 调制方式 | 民用价值 |
|---|---|---|---|---|---|
| GPS III | L5 | 1176.45 MHz | 10.23 Mchip/s | BPSK(10) | 无数据导频通道,支持长积分;与L1组合消除电离层延迟 |
| BDS-3 | B1C | 1575.42 MHz | 1.023 Mchip/s | MBOC(6,1,1/11) | 与GPS L1/Galileo E1同频互操作 |
| BDS-3 | B2a | 1176.45 MHz | 10.23 Mchip/s | BPSK(10) | 与GPS L5/Galileo E5a同频 |
| Galileo | E5 (AltBOC) | 1191.795 MHz | 10.23 Mchip/s | AltBOC(15,10) | 超宽频51.15 MHz,多径抑制极强 |
| GLONASS | L3OC | 1202.025 MHz | 10.23 Mchip/s | BPSK(10) | 首个CDMA信号 |
新信号的共同特征:
- 更宽带宽:码片速率从1.023 Mchip/s提升至10.23 Mchip/s,码元宽度从293m降至29m,多径分辨能力提升一个数量级
- 导频通道:无数据调制,支持更长相干积分时间(20ms→100ms+),弱信号捕获灵敏度显著提升
- 多频互操作:L5/B1C/B2a/E5a等信号同频或近频,可见卫星数从30颗增至100颗以上
- 更快收敛:双频组合直接消除电离层延迟(一阶项),PPP收敛时间从30分钟缩短至数分钟
参考:IS-GPS-705J (2022); CSNO, BeiDou B1C ICD v1.0 (2021); Galileo OS SIS ICD v2.1 (2023)
2.6 芯片级SoC架构
现代GNSS接收机已发展为高度集成的片上系统(SoC):
| 参数 | Qualcomm SDX75 | Broadcom BCM47780 | MediaTek MT6686 | u-blox M10 | 和芯星通 NebulasIV |
|---|---|---|---|---|---|
| 集成度 | AP+Modem+GNSS | 独立GNSS SoC | 独立GNSS SoC | 独立GNSS SoC | 独立GNSS SoC |
| 支持星座 | GPS/GLO/GAL/BDS/QZSS | GPS/GLO/GAL/BDS | GPS/GLO/GAL/BDS/QZSS | GPS/GLO/GAL/BDS | GPS/GLO/GAL/BDS |
| 支持频点 | L1+L5 | L1+L5 | L1+L5 | L1+L5 | L1/L2/L5全频 |
| 并发通道数 | 200+ | 144 | 168 | 92 | 1408 |
| 定位精度(SPP) | 1.5m CEP | 1.2m CEP | 1.5m CEP | 1.5m CEP | 1.0m CEP |
| DR引擎 | 软件DR(依赖AP端IMU) | 内置6轴MEMS融合DR | 内置传感器融合DR | 无内置DR | 内置DR引擎 |
| 功耗 | ~30mW(GNSS子系统) | ~20mW | ~25mW | ~25mW | ~100mW |
| 制程 | 4nm | 22nm | 12nm | 40nm | 28nm |
芯片级DR引擎差异:
- Qualcomm:GNSS与AP深度集成,DR依赖Snapdragon平台IMU数据
- Broadcom BCM47780:内置6轴MEMS接口,22nm制程超低功耗
- MediaTek MT6686:集成传感器融合引擎,12nm制程
- u-blox M10:纯GNSS SoC,无内置DR,提供外部传感器接口
- 和芯星通 NebulasIV:1408通道全星座全频点并行跟踪,内置DR引擎
参考:Qualcomm Snapdragon 8 Gen 3定位子系统技术文档(2024);Broadcom BCM47780 Datasheet(2023);MediaTek MT6686 Product Brief(2024);u-blox M10 Hardware Integration Manual, UBXDOC-963802114, 2024
3. 车载GNSS功能定位与性能指标体系
3.1 GNSS提供的核心量
在车载定位系统中,GNSS模组提供三个其他传感器无法同时提供的核心量:
- 绝对位置:WGS-84坐标系下的经度、纬度、高程
- 绝对速度:通过多普勒测量获得,精度可达0.05 m/s
- 精确时间:UTC时间同步,精度优于10 ns(PPS脉冲)
3.2 性能指标体系
国际民航组织(ICAO)和航空无线电技术委员会(RTCA)定义的GNSS四大性能指标,同样适用于车载高精度定位:
精度(Accuracy):定位结果与真实位置的偏差,用CEP或2DRMS表示。消费级单频SPP为2.5 m CEP(95%),工业级多频SPP为1.0 m CEP(95%),RTK可达0.01 m + 1 ppm(水平)。
可用性(Availability):定位服务满足精度和完好性要求的时间百分比。城市峡谷环境下单GPS可用性可降至60-70%,多星座(GPS+GLO+GAL+BDS)可提升至95%以上。
连续性(Continuity):系统在特定时间段内连续提供服务而不中断的概率。自动驾驶L3+级要求连续性>99.9%。
完好性(Integrity):定位误差超出容限时及时告警的能力。车载高精度定位典型要求:保护水平<0.5 m(水平),告警时间<1秒,完好性风险<10⁻⁷/小时。
参考:ICAO, Annex 10, Volume I, 2018; RTCA DO-229E, 2016
3.3 GNSS基本定位原理
GNSS定位的核心是伪距交会法:
ρi=(xi−xu)2+(yi−yu)2+(zi−zu)2+c⋅δtu+εi\rho_i = \sqrt{(x_i - x_u)^2 + (y_i - y_u)^2 + (z_i - z_u)^2} + c \cdot \delta t_u + \varepsilon_iρi=(xi−xu)2+(yi−yu)2+(zi−zu)2 +c⋅δtu+εi
其中ρi\rho_iρi为伪距观测量,(xu,yu,zu)(x_u, y_u, z_u)(xu,yu,zu)为接收机待求位置,(xi,yi,zi)(x_i, y_i, z_i)(xi,yi,zi)为卫星已知位置,ccc为光速,δtu\delta t_uδtu为接收机钟差,εi\varepsilon_iεi为测量误差。
求解条件:4个未知数(xu,yu,zu,δtu)(x_u, y_u, z_u, \delta t_u)(xu,yu,zu,δtu),至少需要4颗卫星的伪距观测。可见卫星数>4时采用最小二乘法求解。
参考:Misra & Enge, Global Positioning System, 2nd Ed., 2011, Chapter 4
4. 典型车载GNSS模组技术参数
| 参数 | u-blox NEO-M9N | u-blox ZED-F9P | 和芯星通 UM980 | Quectel LC29H | NovAtel PwrPak7 |
|---|---|---|---|---|---|
| 定位精度(SPP) | 2.5 m CEP | 1.5 m CEP | 1.5 m CEP | 1.5 m CEP | 1.2 m CEP |
| RTK精度(水平) | --- | 0.01 m + 1 ppm | 0.01 m + 1 ppm | 0.01 m + 1 ppm | 0.008 m + 0.5 ppm |
| 支持星座 | GPS/GLO/GAL/BDS | GPS/GLO/GAL/BDS | GPS/GLO/GAL/BDS | GPS/GLO/GAL/BDS | GPS/GLO/GAL/BDS |
| 支持频点 | L1 | L1/L2或L1/L5 | L1/L2/L5 | L1/L2/L5 | 全频 |
| 更新率 | 25 Hz | 20 Hz | 20 Hz | 10 Hz | 100 Hz |
| 冷启动时间 | 26 s | 28 s | 30 s | 30 s | 40 s |
| 灵敏度 | -167 dBm | -167 dBm | -165 dBm | -167 dBm | -165 dBm |
| 功耗 | 35 mW | 68 mW | 100 mW | 50 mW | 3.5 W |
| 工作温度 | -40~85°C | -40~85°C | -40~85°C | -40~85°C | -40~70°C |
| 尺寸 | 12.2×16.0 mm | 17.0×22.0 mm | 17.0×22.0 mm | 10.1×9.7 mm | 152×152 mm |
| 车规认证 | AEC-Q100 | 工业级 | 工业级 | AEC-Q100 | 工业级 |
| 参考价格 | ~$15 | ~$100 | ~$80 | ~$25 | --- |
数据来源:各厂商官网数据手册(u-blox 2024、和芯星通 2024、Quectel 2024、NovAtel 2023)。价格为参考批量采购价。
5. 本章小结
- GNSS模组是接收多星座卫星信号、解算PVT的专用硬件模块,需满足车规级可靠性要求
- 内部架构包括射频前端、基带处理器、导航引擎、输出接口四部分
- 星座现代化新增L5/B1C/B2a/E5a等信号,码片速率提升至10.23 Mchip/s,多径分辨能力提升一个数量级
- 车载GNSS提供绝对位置、速度、时间三大核心量,是传感器融合的基准参考
- 性能指标包括精度、可用性、连续性、完好性,自动驾驶L3+级对完好性有严格要求
- 定位原理为伪距交会法,至少需要4颗卫星
参考文献
- Kaplan, E.D. & Hegarty, C.J. Understanding GPS/GNSS: Principles and Applications, 3rd Edition, Artech House, 2017
- Misra, P. & Enge, P. Global Positioning System: Signals, Measurements, and Performance, 2nd Edition, Ganga-Jamuna Press, 2011
- u-blox, "ZED-F9P Data Sheet," UBXDOC-963802114-12824, 2024
- Reid, T.G.R. et al., "Localization Requirements for Autonomous Vehicles," SAE Int. J. Connected Automated Vehicles, Vol. 2, No. 3, 2019
- ICAO, Annex 10 to the Convention on International Civil Aviation, Volume I, 2018
- RTCA DO-229E, Minimum Operational Performance Standards for GPS/SBAS Airborne Equipment, 2016
- Quectel, "LC29H GNSS Module Hardware Design Guide," 2024
第2章:GNSS模组选型指南
2.1 主流车载GNSS模组厂商与产品对比
2.1.1 u-blox(瑞士)
u-blox产品线覆盖消费级到高精度,车载领域主力产品如下:
| 产品系列 | 定位 | 频点 | RTK支持 | 尺寸 | 功耗 | 参考价格 | 通信接口 |
|---|---|---|---|---|---|---|---|
| NEO-M9N | 标准精度 | L1 | ❌ | 12.2×16.0 mm | 35 mW | ~$15 | UART×2、SPI、I2C、USB 2.0 |
| NEO-M10S | 增强精度 | L1 | ❌ | 12.2×16.0 mm | 25 mW | ~$12 | UART×2、SPI、I2C、USB 2.0 |
| ZED-F9P | 高精度 | L1/L2或L1/L5 | ✅ 内置 | 17.0×22.0 mm | 68 mW | ~$100 | UART×2(921600bps)、SPI(5.5MHz)、I2C、USB 2.0、CAN、PPS |
| ZED-F9H | 航向测量 | L1/L2 | ✅ 内置 | 17.0×22.0 mm | 68 mW | ~$80 | UART×2、SPI、I2C、USB 2.0、CAN |
| NEO-F9P | 紧凑高精度 | L1/L2 | ✅ 内置 | 12.2×16.0 mm | 72 mW | ~$120 | UART×2、SPI、I2C、USB 2.0、CAN |
ZED-F9P关键特性:支持GPS/QZSS L1C/A + L2C、GLONASS L1OF + L2OF、Galileo E1B/C + E5b、BeiDou B1I + B2I,四星座双频并发跟踪;内置RTK引擎,厘米级定位精度;输出NMEA和UBX二进制协议;支持u-blox PointPerfect PPP-RTK服务;工作温度-40°C ~ +85°C;供电电压2.7V ~ 3.6V。
2.1.2 Quectel(移远通信,中国)
| 产品系列 | 定位 | 频点 | RTK支持 | 尺寸 | 功耗 | 参考价格 | 通信接口 |
|---|---|---|---|---|---|---|---|
| LC29H | 车规高精度 | L1/L2/L5 | ✅ 内置 | 10.1×9.7 mm | 50 mW | ~$25 | UART×3、SPI、I2C、CAN |
| LC29H-BS | 车规基础 | L1 | ❌ | 10.1×9.7 mm | 30 mW | ~$12 | UART×3、SPI、I2C、CAN |
| L26-T | 车规标准 | L1 | ❌ | 9.6×9.6 mm | 25 mW | ~$8 | UART×2、SPI、I2C |
| LG69T | 车规全频 | L1/L2/L5 | ✅ 内置 | 16.0×12.2 mm | 80 mW | ~$40 | UART×3、SPI、I2C、CAN |
2.1.3 和芯星通(Unicorecomm,中国)
| 产品系列 | 定位 | 频点 | RTK支持 | 尺寸 | 功耗 | 参考价格 | 通信接口 |
|---|---|---|---|---|---|---|---|
| UM960 | 车规高精度 | L1/L2 | ✅ 内置 | 17.0×22.0 mm | 80 mW | ~¥400 | UART×3、SPI、I2C、CAN |
| UM980 | 全频高精度 | L1/L2/L5 | ✅ 内置 | 17.0×22.0 mm | 100 mW | ~¥800 | UART×3、SPI、I2C、CAN、Ethernet |
| UM982 | 双天线航向 | L1/L2/L5 | ✅ 内置 | 17.0×22.0 mm | 120 mW | ~¥1,200 | UART×3、SPI、I2C、CAN、Ethernet |
| UB4B0 | 车规标准 | L1 | ❌ | 10.0×10.0 mm | 25 mW | ~¥50 | UART×2、SPI、I2C |
2.1.4 北云科技(Bynav,中国)
| 产品系列 | 定位 | 频点 | RTK支持 | 参考价格 | 通信接口 |
|---|---|---|---|---|---|
| X1 | 车载高精度 | 全频 | ✅ 内置 | ~¥1,500 | UART×2、CAN、Ethernet、RS-232 |
| C1 | 紧凑型高精度 | L1/L2 | ✅ 内置 | ~¥800 | UART×2、CAN、Ethernet、RS-232 |
| M2 | 组合导航 | 全频 + IMU | ✅ 内置 | ~¥3,000 | UART×2、CAN、Ethernet、RS-232 |
2.1.5 Trimble/NovAtel(北美,高端)
| 产品系列 | 定位 | 频点 | RTK支持 | 参考价格 | 通信接口 |
|---|---|---|---|---|---|
| NovAtel PwrPak7 | 高端车载 | 全频 | ✅ | ~$3,000 | Ethernet、CAN FD、RS-232/422、USB |
| NovAtel OEM7 | 板卡级 | 全频 | ✅ | ~$1,500 | Ethernet、CAN FD、RS-232/422、USB |
| Trimble BD990 | 测量级 | 全频 | ✅ | ~$2,000 | Ethernet、CAN FD、RS-232/422、USB |
2.1.6 芯片级方案对比
| 对比维度 | Broadcom BCM47780 | Qualcomm Snapdragon Auto | MediaTek MT6686 |
|---|---|---|---|
| 定位方式 | 独立GNSS芯片 | SoC集成GNSS IP | 独立GNSS芯片 |
| 支持星座 | GPS+GLO+GAL+BDS+QZSS+NavIC | GPS+GLO+GAL+BDS+QZSS | GPS+GLO+GAL+BDS+QZSS |
| 支持频点 | L1+L5双频 | L1+L5双频(SA8295P) | L1+L5双频 |
| SPP精度 | 1.0 m CEP | 1.5 m CEP | 1.2 m CEP |
| RTK支持 | 需外部RTK引擎 | 需外部RTK引擎 | 需外部RTK引擎 |
| 功耗 | ~20 mW(双频跟踪) | ~35 mW(含SoC开销) | ~18 mW(双频跟踪) |
| 封装尺寸 | 2.6×2.6 mm (WLP) | SoC集成 | 2.8×2.8 mm (WLP) |
| 车规认证 | AEC-Q100 Grade 2 | AEC-Q100 Grade 2 | AEC-Q100 Grade 2 |
选型建议:座舱SoC平台已有GNSS(如高通SA8155P/SA8295P)时,优先利用SoC内置GNSS做基础定位,外挂独立高精度模组(如u-blox F9P)做RTK。独立GNSS芯片需求中,BCM47780适合对功耗敏感的T-Box/OBD场景,MT6686适合对成本敏感的后装市场。高精度必须独立模组,芯片级方案通常不内置RTK引擎。
2.2 关键选型维度
2.2.1 频点选择
| 频点组合 | 代表信号 | 定位精度 | 典型应用 |
|---|---|---|---|
| 单频L1 | L1C/A, E1, B1I | 2.5 m(SPP) | 消费级导航 |
| 双频L1+L2 | L1C/A + L2C | 1.0 m(SPP),cm级(RTK) | 车载高精度 |
| 双频L1+L5 | L1C/A + L5 | 1.0 m(SPP),cm级(RTK) | 车载高精度 |
| 全频 | L1+L2+L5 | 最优 | 测量/自动驾驶 |
双频通过电离层组合消除电离层延迟,这是单频定位最大的误差源。电离层延迟与频率的平方成反比,利用两个频率的伪距观测量可构造无电离层组合。
2.2.2 精度等级
| 精度等级 | 定位精度(水平,95%) | 技术手段 | 适用场景 |
|---|---|---|---|
| 标准精度 | 2.5 m | 单频SPP | 车载导航、物流追踪 |
| 增强精度 | 1.0 m | 多频SPP | 辅助驾驶L1/L2 |
| 高精度 | 0.1-0.5 m | DGNSS/SBAS | 自动驾驶L2+ |
| 厘米级 | 0.01-0.03 m | RTK/PPP | 自动驾驶L3/L4/L5 |
2.2.3 功耗与尺寸约束
电池供电设备(便携终端、无人机):功耗 < 50 mW
空间受限场景(车载天线集成):尺寸 < 10×10 mm
高精度但空间充裕(车载ECU):可接受较大尺寸换取更多功能
2.2.4 车规认证AEC-Q100
AEC-Q100主要测试项目:
| 测试类别 | 测试项目 | 要求 |
|---|---|---|
| 环境应力 | 温度循环 | -40°C ~ +125°C,1000次循环 |
| 湿度 | 高温高湿 | 85°C/85%RH,1000小时 |
| ESD | 静电放电 | HBM ≥ 2 kV |
| 闩锁 | 闩锁测试 | 100 mA过驱动电流 |
| 辐射 | 辐射发射 | 符合CISPR 25 |
通过AEC-Q100认证是模组进入车载前装市场的必要条件。
2.3 模组 vs 板卡 vs 整机层级
| 对比维度 | 模组(Module) | 板卡(Board) | 整机(System) |
|---|---|---|---|
| 集成度 | 芯片+被动元件 | 模组+PCB+接口 | 板卡+天线+外壳 |
| 尺寸 | 最小 | 中等 | 最大 |
| 需要PCB设计 | ✅ | ❌ | ❌ |
| 包含天线 | ❌ | ❌ | ✅ |
| 开发周期 | 长(4-8周) | 短(1-2周) | 最短(即插即用) |
| 批量成本 | 最低 | 中等 | 最高 |
| 适用场景 | 量产产品 | 原型验证/小批量 | 测试/测量 |
2.4 RTK/PPP内置支持对比
| 增强技术 | 原理 | 精度 | 首次收敛时间 | 是否需要外部服务 | 支持模组 |
|---|---|---|---|---|---|
| RTK | 差分改正 | 1-2 cm | 10-30 s | ✅ 需基站/网络 | ZED-F9P, UM980, LC29H |
| PPP | 精密星历+钟差 | 5-10 cm | 15-30 min | ✅ 需卫星播发或网络 | 部分高端模组 |
| PPP-RTK | PPP + 区域改正 | 2-5 cm | 1-2 min | ✅ 需网络服务 | u-blox PointPerfect |
| NRTK | 网络RTK | 1-2 cm | 10-30 s | ✅ 需CORS网络 | 主流高精度模组 |
2.5 选型决策流程
选型应遵循以下步骤:
- 确定自动驾驶等级,明确精度需求(SPP米级 vs RTK厘米级)
- 评估供电和空间约束,确定功耗和尺寸上限
- 确认前装/后装市场,决定车规认证等级
- 选择星座和频点组合(优先四星座全支持)
- 评估RTK需求,决定是否需要内置RTK引擎
- 对比候选模组的接口丰富度,确保与系统总线兼容
- 综合成本、供货稳定性、技术支持进行加权评分
2.6 价格区间参考
| 等级 | 典型产品 | 单价范围(批量100+) | 典型应用 |
|---|---|---|---|
| 消费级 | NEO-M10S, L26-T | ¥30-80 | 手机、穿戴、IoT |
| 工业级 | NEO-M9N, UM960 | ¥100-500 | 物流、农业、无人机 |
| 车规级 | LC29H, ZED-F9P | ¥200-800 | 车载前装、自动驾驶 |
| 测量级 | NovAtel OEM7, BD990 | ¥8,000-20,000 | 测量、航空、军事 |
本章小结
- 精度需求:SPP(米级)选单频,RTK(厘米级)选双频/全频
- 星座支持:优先选择四星座(GPS+GLO+GAL+BDS)全支持
- 车规认证:前装市场必须AEC-Q100,后装可适当放宽
- RTK支持:内置RTK引擎可简化系统设计,降低延迟
- 功耗尺寸:根据实际空间和供电条件选择
- 成本:消费级¥30-80,车规级¥200-800,测量级¥8,000+
参考文献
- u-blox, "ZED-F9P Data Sheet," UBXDOC-963802114-12824, 2024
- Quectel, "LC29H Series GNSS Module Hardware Design Guide," 2024
- 和芯星通, "UM980/UM960产品手册," 2024
- 北云科技, "X1/C1/M2产品手册," 2024
- NovAtel, "OEM7 Series Product Catalog," 2023
- Kaplan, E.D. & Hegarty, C.J. Understanding GPS/GNSS, 3rd Ed., 2017
- AEC-Q100 Rev.J, Automotive Electronics Council, 2023
- Wübbena, G. et al., "PPP-RTK: High-Precision Positioning for Real-Time Applications," GPS Solutions, 2022
第3章:GNSS信号处理基础
GNSS信号处理是接收机从空间信号中提取导航信息的过程,涵盖信号捕获、跟踪、电文解调和伪距测量。本章从信号结构出发,逐步解析接收机"如何听到卫星在说什么"。
3.1 GNSS信号结构与频段特性
3.1.1 信号的三层结构
GNSS信号由载波、测距码和导航电文三层构成。载波是射频正弦波,测距码是伪随机噪声码(PRN),导航电文是数据比特流。以GPS L1 C/A信号为例:载波频率1575.42 MHz,C/A码码片速率1.023 Mchip/s,数据速率50 bps。
3.1.2 各频段信号参数对比
| 星座 | 信号 | 中心频率 (MHz) | 码片速率 (Mchip/s) | 调制方式 | 带宽 (MHz) | 数据速率 (bps) |
|---|---|---|---|---|---|---|
| GPS | L1 C/A | 1575.42 | 1.023 | BPSK(1) | 2.046 | 50 |
| GPS | L2C | 1227.60 | 1.023 | BPSK(1) | 2.046 | 50 |
| GPS | L5 | 1176.45 | 10.23 | BPSK(10) | 20.46 | 100 (50×2) |
| GLONASS | L1OF | 1602+k×0.5625 | 0.511 | BPSK(0.511) | 1.022 | 50 |
| GLONASS | L2OF | 1246+k×0.4375 | 0.511 | BPSK(0.511) | 1.022 | 50 |
| Galileo | E1 | 1575.42 | 1.023 | CBOC(6,1,1/11) | 4.092 | 125 (I/NAV) |
| Galileo | E5a | 1176.45 | 10.23 | AltBOC(15,10) | 51.15 | 50 |
| Galileo | E5b | 1207.14 | 10.23 | AltBOC(15,10) | 51.15 | 250 |
| BeiDou | B1I | 1561.098 | 2.046 | BPSK(2) | 4.092 | 50 |
| BeiDou | B1C | 1575.42 | 1.023 | MBOC(6,1,1/11) | 32.736 | 100 |
| BeiDou | B2a | 1176.45 | 10.23 | BPSK(10) | 20.46 | 100 |
注:GLONASS使用FDMA,k为频率通道号(-7到+6);其他系统使用CDMA。
3.1.3 频段选择的工程意义
L5/E5a频段的核心优势:码片速率10.23 Mchip/s,码元宽度约29.3 m,多径分辨能力更强;功率谱密度比L1 C/A高约6 dB;导频通道支持更窄的跟踪环路带宽。
多频信号处理的核心能力是构造消电离层组合(Ionosphere-Free Combination),直接消除电离层延迟的一阶项。双频组合可消除99.9%的一阶电离层延迟,从数米级误差降至厘米级残余。宽巷组合(如L5-L1)波长约86 cm,模糊度搜索空间更小。
3.1.4 BOC与AltBOC调制
BOC调制在BPSK基础上增加方波副载波,产生更尖锐的自相关函数。BOC(m,n)中m为副载波频率与1.023 MHz的比值,n为码速率与1.023 MHz的比值。
| 特性 | BPSK(1) | BPSK(10) | BOC(1,1) | BOC(6,1) |
|---|---|---|---|---|
| 副载波频率 | 无 | 无 | 1.023 MHz | 6.138 MHz |
| 码片速率 | 1.023 Mchip/s | 10.23 Mchip/s | 1.023 Mchip/s | 1.023 Mchip/s |
| 主峰宽度 | ~977 ns | ~97.7 ns | ~489 ns | ~81.5 ns |
| 码跟踪精度 | 基准 | ~3×优于BPSK(1) | ~2×优于BPSK(1) | ~6×优于BPSK(1) |
BOC调制的多峰问题:自相关函数存在多个峰值,传统DLL可能锁定在副峰。解决方案包括BPSK-like处理、Bump-jumping算法、双鉴别器技术。
AltBOC调制(Galileo E5)将E5a和E5b合并为宽带信号,总带宽51.15 MHz,码元宽度约5.8 m,多径抑制能力是BPSK(1)的约10倍。
3.2 C/A码生成与伪码测距
3.2.1 Gold码生成
GPS L1 C/A码是Gold码,由两个10级线性反馈移位寄存器(LFSR)的输出异或生成。G1寄存器反馈多项式为x^10 + x^3 + 1,G2寄存器反馈多项式为x^10 + x^9 + x^8 + x^6 + x^3 + x^2 + 1。初始状态均为全1。每颗卫星通过选择G2寄存器的不同抽头实现码的唯一性。
关键特性:码长1023 chips,周期1 ms,自相关峰值1023,非零偏移自相关值为-1、-65或+63,互相关值约-65到+63。
3.2.2 伪码测距原理
测距通过测量信号传播时间τ实现:R = c × τ,c = 299,792,458 m/s。接收机本地生成与卫星相同的PRN码,通过移动本地码相位与接收信号对齐,移动量即为传播时间。
PRN码自相关函数R(τ)在零偏移处为尖锐三角峰,峰值宽度为2个码片周期(约1955 ns)。精确测量自相关峰值位置即可精确测量传播时间。
3.3 信号捕获
捕获是在码相位-多普勒频移二维空间中搜索卫星信号。搜索空间:码相位1023个格点(C/A码),多普勒±10 kHz(步长500 Hz,约40个格点),总搜索点数约40,000个。采用FFT加速(圆相关定理)将时间复杂度从O(N²)降至O(N log N)。
捕获灵敏度取决于信噪比和积分时间。相干积分SNR以10log(T_coh)增长,但受限于导航电文比特翻转(L1 C/A每20 ms可能翻转)和多普勒变化率。典型捕获灵敏度:冷启动-148 dBm,热启动/辅助捕获-167 dBm。
3.4 跟踪环路
捕获后通过三个子环路维持信号锁定:延迟锁定环(DLL)跟踪码相位,锁相环(PLL)跟踪载波相位,锁频环(FLL)跟踪载波频率。
3.4.1 DLL
采用早-准时-晚(Early-Prompt-Late)三相关器结构。鉴别器类型包括归一化超前减滞后幅度(无量纲,线性区宽)、超前减滞后功率(实现简单)、点积功率(性能最优)。车载应用中DLL带宽通常取0.5-1 Hz。
3.4.2 PLL
PLL热噪声抖动(1-sigma):σ_PLL = 360°/(2π) × √(B_n/(C/N₀)) × (1 + 1/(2T_coh × C/N₀)),其中B_n为PLL环路带宽(Hz),C/N₀为载噪比(dB-Hz),T_coh为相干积分时间(s)。
3.4.3 FLL
FLL对载体动态不敏感,适合高动态场景。典型策略:信号捕获后先用FLL粗跟踪,然后切换到PLL精跟踪。
3.5 导航电文解调
从跟踪环路输出的准时码相关值中,通过比特同步和帧同步提取导航电文。各星座数据速率:GPS L1 C/A 50 bps,GPS L5 100 bps,Galileo E1 125 bps,BeiDou B1I 500 bps。电文包含星历参数(卫星精确轨道和钟差)、历书参数(所有卫星粗略轨道)、电离层模型参数、健康状态、UTC参数。
3.6 C/N₀分析
载噪比C/N₀ = 10log₁₀(P_signal / (k × T_sys × N_F)),其中k为玻尔兹曼常数(1.38×10⁻²³ J/K),T_sys为系统噪声温度(K),N_F为接收机噪声系数(dB)。典型C/N₀范围:开阔天空45-50 dB-Hz,轻度遮挡38-45 dB-Hz,城市峡谷25-38 dB-Hz,室内/深遮挡<25 dB-Hz。
3.7 弱信号捕获与矢量跟踪
弱信号环境下,传统接收机能力受限。高灵敏度GNSS(HSGNSS)通过延长相干积分、非相干积分、半比特/全比特积分法提升捕获灵敏度。L5导频通道理论积分时间不受比特翻转限制,可延长至100 ms甚至1 s,配合A-GNSS捕获灵敏度可达-167至-185 dBm。
矢量跟踪将所有卫星的跟踪环路耦合在一起,利用导航解算结果反馈控制所有通道的码NCO和载波NCO。优势包括信号辅助、动态适应、弱信号跟踪、抗干扰。代价是更高的计算复杂度和更强的通道间耦合。
本章小结
| 概念 | 关键要点 |
|---|---|
| 信号结构 | 载波 + 测距码(PRN) + 导航电文 |
| C/A码 | Gold码,1023 chips,周期1 ms,码片速率1.023 Mchip/s |
| 伪码测距 | 通过码相位对齐测量传播时间 |
| 信号捕获 | 二维搜索:码相位(0~1023)× 多普勒(±10 kHz) |
| 跟踪环路 | DLL(码跟踪)+ PLL(载波相位)+ FLL(载波频率) |
| C/N₀ | 载噪比,典型值30-50 dB-Hz |
| 双频优势 | 消除电离层延迟,提高精度和收敛速度 |
第4章 车载天线设计与安装
4.1 GNSS天线在车载系统中的角色
GNSS天线接收来自卫星的右旋圆极化(RHCP)信号,信号到达地面时功率约为-130 dBm(约10⁻¹⁶瓦),比WiFi信号弱约100万倍(Kaplan & Hegarty, 2017)。天线性能直接决定接收机能否成功捕获和跟踪卫星信号,进而影响定位精度、可用性和可靠性。
车载环境中,天线面临金属遮挡、多径反射、振动和温度变化等挑战。天线选型、安装位置和布线设计是系统级工程问题,需在性能、成本和安装便利性之间权衡。
4.2 天线类型与性能对比
车载GNSS天线主要分为三类:微带贴片天线、四臂螺旋天线(QFH)和扼流圈天线。
| 参数 | 微带贴片天线 | 四臂螺旋天线 (QFH) | 扼流圈天线 |
|---|---|---|---|
| 结构 | 金属贴片+介质基板 | 四根螺旋臂绕制 | 贴片+多环扼流槽 |
| 典型尺寸 | 25×25×4 mm | Φ15×30 mm | Φ100×50 mm |
| 增益 | 3--5 dBi | 2--4 dBi | 5--7 dBi |
| 轴比 | 3--6 dB | ❤️ dB | 1--3 dB |
| 多径抑制 | 一般 | 较好 | 优秀(背面抑制>15 dB) |
| 带宽 | 窄(单频)/中等(双频) | 宽 | 宽 |
| 成本 | $0.5--3 | $3--15 | $50--200 |
| 典型应用 | 消费级车载/手机 | 高精度车载 | 基准站 |
| 主要厂商 | Taoglas, Linx | NovAtel, Trimble | NovAtel, Trimble |
| 连接器/阻抗 | U.FL/MMCX, 50Ω | SMA/TNC, 50Ω | TNC/N型, 50Ω |
数据来源:Mailloux, 2018;各厂商产品数据手册
微带贴片天线 是车载前装和后装市场的主流选择,成本低、体积小,适合集成到鲨鱼鳍天线模块中。四臂螺旋天线 轴比低,圆极化性能好,适合高精度应用。扼流圈天线多径抑制能力最强,但体积和成本限制了其在车载领域的应用,主要用于基准站。
4.3 天线关键参数详解
4.3.1 增益
天线增益描述天线在最大辐射方向上相比各向同性天线的功率集中程度(Balanis, 2016):
G = \\frac{4\\pi U_{\\text{max}}}{P_{\\text{rad}}}
其中 ( U_{\text{max}} ) 为最大辐射强度,( P_{\text{rad}} ) 为总辐射功率。GNSS天线增益通常为2--7 dBi,过高增益会导致低仰角方向覆盖不足,影响卫星可见数量。
4.3.2 方向图
GNSS天线要求半球形方向图------天顶方向增益高,低仰角方向增益适当降低但仍可用。实际方向图通过远场测量获得(IEEE Std 149-2021),通常以仰角为变量绘制增益曲线。
4.3.3 轴比
轴比(Axial Ratio, AR)描述天线接收圆极化波的能力。GNSS信号采用RHCP,理想轴比为0 dB。实际GNSS天线轴比一般<3 dB,轴比劣化会导致极化失配损耗(IEEE Std 145-2013):
\\text{Polarization Loss} = 20\\log\\left(\\frac{AR+1}{AR-1}\\right)
4.3.4 相位中心稳定性
相位中心(Phase Center, PC)是天线辐射场的等效点源位置。GNSS精密定位要求相位中心在不同仰角和方位角上变化极小:
- 相位中心偏移(PCO):相对几何中心的固定偏移,通常几毫米
- 相位中心变化(PCV):随角度变化的偏差,高质量天线PCV<2 mm(Rothacher et al., 1995)
典型值:u-blox ANN-MB天线PCV<3 mm;Septentrio CHOKERING天线PCV<1 mm。
4.3.5 LNA增益与噪声系数
GNSS天线模块通常内置低噪声放大器(LNA),用于补偿馈线损耗并提升系统灵敏度。Friis噪声级联公式(Friis, 1944):
F_{\\text{total}} = F_1 + \\frac{F_2-1}{G_1} + \\frac{F_3-1}{G_1G_2} + \\cdots
| 参数 | 典型范围 | 说明 |
|---|---|---|
| LNA增益 | 20--35 dB | 补偿馈线损耗 |
| LNA噪声系数 | 0.5--2.0 dB | 越低越好 |
| 系统等效噪声温度 | 50--150 K | 含天线+LNA |
4.4 链路预算与Friis传输方程
GNSS链路预算基于Friis自由空间传输方程(Friis, 1946):
P_r = P_t G_t G_r \\left(\\frac{\\lambda}{4\\pi R}\\right)\^2
其中:
- ( P_t ):卫星发射功率(约26 W = 44.1 dBW,GPS L1 C/A,ICD-GPS-200)
- ( G_t ):卫星天线增益(约13 dBi,GPS Block IIF)
- ( G_r ):接收天线增益(dBi)
- ( \lambda ):载波波长(L1: 0.1903 m)
- ( R ):卫星到接收机距离(约20,200 km)
计算示例(GPS L1 C/A):
P_r = 44.1 + 13 + G_r - 20\\log_{10}\\left(\\frac{4\\pi \\times 2.02\\times 10\^7}{0.1903}\\right)
取 ( G_r = 3 ) dBi,路径损耗约-184.5 dB,加上大气衰减(约1--2 dB)、极化失配(约1--3 dB),到达天线的信号约-130 dBm。
4.5 车载安装位置选择
| 安装位置 | 半球可见度 | 多径风险 | 馈线长度 | 安装难度 | 综合评分 |
|---|---|---|---|---|---|
| 车顶中心 | 最佳(~100%) | 最低 | 长(2--4 m) | 中 | ⭐⭐⭐⭐⭐ |
| 车顶边缘 | 优秀(~95%) | 低 | 长 | 中 | ⭐⭐⭐⭐ |
| 前挡玻璃上沿 | 良好(~85%) | 中(玻璃反射) | 短(0.5--1 m) | 低 | ⭐⭐⭐⭐ |
| 仪表台上方 | 一般(~65%) | 高(金属反射) | 极短 | 低 | ⭐⭐⭐ |
| 仪表台下方 | 差(~30%) | 极高 | 极短 | 低 | ⭐ |
| 后挡玻璃下沿 | 一般(~60%) | 高 | 中 | 低 | ⭐⭐ |
数据来源:u-blox, 2023;NovAtel, 2022
车顶中心 是最优安装位置,半球可见度接近100%,多径风险最低。仪表台上方是后装导航的常见选择,但金属仪表台反射和挡风玻璃衰减会显著降低性能。含金属镀膜的隔热玻璃衰减可达10--25 dB(Ive, 2020)。
4.6 安装注意事项
4.6.1 遮挡与反射
金属遮挡:金属对GPS L1(1575.42 MHz)信号完全不透射,即使薄铝箔也会完全阻断。车身A柱、B柱金属结构造成特定方向遮挡。
金属反射:天线附近的金属表面(车顶、引擎盖)会形成镜像天线效应,改变方向图并引入多径。安装时天线应距金属面至少 ( \lambda/2 )(L1频段约9.5 cm)。
4.6.2 EMC注意事项
- 天线馈线与车辆CAN总线、点火线保持≥5 cm间距
- 使用屏蔽同轴电缆(如RG-174、LMR-100)
- LNA电源需滤波,避免发动机点火噪声耦合
4.6.3 馈线损耗计算
馈线损耗随频率和长度增加而增加:
L_{\\text{cable}} = \\alpha \\times l
其中 ( \alpha ) 为单位长度衰减(dB/m),( l ) 为馈线长度(m)。
| 电缆类型 | 衰减@1.575GHz (dB/m) | 特性阻抗 | 典型应用 |
|---|---|---|---|
| RG-174 | 0.45 | 50Ω | 消费级短距离 |
| LMR-100 | 0.27 | 50Ω | 车载标准配置 |
| LMR-195 | 0.14 | 50Ω | 长距离车载 |
| LMR-400 | 0.04 | 50Ω | 基准站长馈线 |
数据来源:Times Microwave Systems, 2023
实际案例:3米RG-174馈线损耗=0.45×3=1.35 dB,而LMR-195仅0.42 dB。差出的0.93 dB直接损失系统灵敏度。
4.7 鲨鱼鳍天线集成方案
鲨鱼鳍天线是当前车载GNSS天线的主流集成方案,优点包括多频集成、气动优化、标准化安装和防水等级IP67/IP69K。
| 产品 | GNSS频段 | 增益 | LNA增益 | 噪声系数 | 尺寸 |
|---|---|---|---|---|---|
| Taoglas MA.700.A | L1/L2/L5 | 3.5 dBi | 28 dB | 1.0 dB | 150×75×55 mm |
| Quectel YB0015AA | L1/L5 | 3.0 dBi | 25 dB | 1.5 dB | 130×65×50 mm |
| Harada ADF-5051 | L1 | 4.0 dBi | 30 dB | 0.8 dB | 120×60×45 mm |
数据来源:各厂商2024年产品规格书
4.8 多频天线设计挑战
支持L1/L2/L5多个频段的天线面临以下挑战:
| 频段 | 中心频率 | 带宽 | 挑战 |
|---|---|---|---|
| L1 C/A | 1575.42 MHz | 2.046 MHz | 基准频段,技术成熟 |
| L2C | 1227.60 MHz | 2.046 MHz | 与L1频距348 MHz,需宽带匹配 |
| L5 | 1176.45 MHz | 24 MHz | 最宽带宽,高阶谐波风险 |
| B1I | 1561.098 MHz | 2.046 MHz | 与L1仅差14 MHz,易互扰 |
| B2a | 1176.45 MHz | 20.46 MHz | 与L5同频 |
主要挑战包括宽带匹配、多层堆叠、馈电网络和相位中心一致性。单层贴片天线带宽仅约2--5%(Balanis, 2016),难以覆盖1164--1610 MHz全频段。
4.8.1 L1+L5双频共口径天线设计
双频共口径天线是当前车载GNSS天线的核心设计挑战之一,目标是在单一物理口径上同时覆盖L1和L5,频比约1.34:1。
| 方案 | 原理 | 尺寸 | L1增益 | L5增益 | PCV一致性 | 复杂度 |
|---|---|---|---|---|---|---|
| 双层堆叠贴片 | 上层L1、下层L5,耦合馈电 | 25×25×12 mm | 4.5 dBi | 3.8 dBi | PCV<3 mm | 中 |
| 单层多模贴片 | 同一贴片激发TM₁₀(L1)和TM₃₀(L5)模式 | 30×30×4 mm | 3.5 dBi | 2.5 dBi | PCV<5 mm | 低 |
| 缝隙耦合叠层 | 底层贴片通过缝隙耦合激励上层双频段 | 22×22×10 mm | 4.0 dBi | 3.5 dBi | PCV<2 mm | 高 |
| 介质谐振器(DRA) | 高介电常数介质块实现双频谐振 | 18×18×6 mm | 3.0 dBi | 3.0 dBi | PCV<2 mm | 中 |
关键设计要点:
- 阻抗匹配:L1和L5的回波损耗均需<-10 dB,带宽分别≥17 MHz(L1)和≥24 MHz(L5)
- 端口隔离:若采用双端口设计,隔离度需>20 dB
- 增益平坦度:仰角5°~90°范围内,两个频段增益差<2 dB
- PCV一致性:L1和L5的相位中心偏差应<2 mm
参考:Zhang et al., 2023
4.9 CRPA受控辐射方向图天线阵列
CRPA(Controlled Reception Pattern Antenna)是军用和高安全等级车载GNSS系统的抗干扰天线技术,通过天线阵列的空间滤波能力实现干扰抑制。
4.9.1 基本原理
CRPA由N个阵元(通常N=4~7)组成,每个阵元后接独立接收通道。通过调整各阵元信号的加权系数,可在特定方向形成零点以抑制干扰信号(Mailloux, 2018):
w = R_{j+n}\^{-1} a(\\theta_0)
其中 ( R_{j+n} ) 为干扰加噪声协方差矩阵,( a(\theta_0) ) 为期望信号的导向矢量。
4.9.2 关键性能指标
| 指标 | 定义 | 典型车载要求 |
|---|---|---|
| 零点深度 | 干扰方向的增益抑制量 | >30 dB |
| 零点数量 | 同时形成的零点数 | ≥N-1 |
| 零点指向精度 | 零点方向与干扰方向的偏差 | <2° |
| 波束形成增益 | 卫星方向的阵列增益 | 10·log₁₀(N) dBi |
| 自适应收敛时间 | 从干扰出现到形成零点的时间 | <1 ms |
4.9.3 联合抗干扰策略
天线-接收机联合抗干扰可实现更优的抑制效果:
- 空间域(CRPA):在干扰方向形成零点,抑制带外和带内窄带干扰
- 时域(接收机):窄相关器抑制多径,自适应带宽跟踪环路抑制动态干扰
- 频域(接收机):FFT检测并notch滤波窄带干扰
参考:Fante & Vaccaro, 2000
4.10 天线相位中心变化(PCV)校准
4.10.1 PCV的来源与影响
天线相位中心随信号来向(仰角θ、方位角φ)变化。PCV对RTK精密定位的影响:
| PCV量级 | 对载波相位的影响 | 对RTK基线的影响 |
|---|---|---|
| <1 mm | 可忽略 | <0.5 mm |
| 1--3 mm | 轻微 | 1--3 mm |
| 3--10 mm | 显著 | 5--20 mm |
| >10 mm | 严重 | 可导致模糊度误固定 |
4.10.2 校准方法
| 校准方法 | 原理 | 精度 | 适用场景 |
|---|---|---|---|
| 机器人校准 | 天线在消声室内旋转,远场探头测量各方向相位 | 0.2--0.5 mm | 天线厂商出厂校准 |
| 相对校准 | 与参考天线在基线上比对观测量 | 1--2 mm | 现场校准、批量检测 |
| 绝对校准(机器人法) | 专用机器人臂带动天线在微波暗室旋转 | <0.2 mm | 最高精度,如Geo++校准 |
| 在线估计 | 在卡尔曼滤波中将PCV作为待估参数 | 2--5 mm | 接收机内部自校准 |
车载天线PCV校准建议:
- 前装方案:要求天线供应商提供Geo++或类似机构的绝对校准报告(.atx格式),将PCV改正值写入接收机
- 后装方案:使用相对校准法,将PCV改正值作为RTK解算的先验信息
- 精度要求不高时:可启用接收机内部在线PCV估计功能(如Septentrio的AIM+技术)
参考:Rothacher et al., 1995;Schmid et al., 2016
本章要点
- GNSS天线接收信号约-130 dBm,对安装位置和天线质量要求高
- 车载首选微带贴片天线,高精度应用可选扼流圈天线
- 车顶安装是最佳选择,仪表台安装是权宜之计
- 馈线越短越好,优先选用低损耗电缆
- 鲨鱼鳍天线是当前车载多天线集成的主流方案
- 多频天线设计的核心挑战是宽带匹配和相位中心一致性
- CRPA阵列可提供>30 dB的干扰抑制能力
- PCV校准对RTK精密定位至关重要
参考文献
- Kaplan, E.D. & Hegarty, C.J. (2017). Understanding GPS/GNSS: Principles and Applications, 3rd Ed. Artech House.
- Balanis, C.A. (2016). Antenna Theory: Analysis and Design, 4th Ed. Wiley.
- Friis, H.T. (1946). "A Note on a Simple Transmission Formula." Proceedings of the IRE, 34(5), 254-256.
- IEEE Std 145-2013. IEEE Standard for Definitions of Terms for Antennas.
- IEEE Std 149-2021. IEEE Recommended Procedures for Antenna Testing.
- Rothacher, M. et al. (1995). "Absolute Phase Center Corrections." Geophysical Research Letters.
- u-blox (2023). GNSS Antenna Design Guide, Application Note.
- Times Microwave Systems (2023). LMR Cable Technical Data.
- ICD-GPS-200 (2023). GPS Interface Control Document, GPS Wing.
- Ive, J. (2020). "Automotive Antenna Design Challenges." IEEE Vehicular Technology Conference.
- Zhang, Y. et al. (2023). "A Dual-Band Dual-Polarized Stacked Patch Antenna for GNSS Applications." IEEE Antennas and Wireless Propagation Letters, 22(4).
- Fante, R.L. & Vaccaro, J.J. (2000). "Evaluation of Adaptive Algorithms for GPS Anti-Jam." IEEE Aerospace Conference.
- Mailloux, R.J. (2018). Phased Array Antenna Handbook, 3rd Ed. Artech House.
- Schmid, R. et al. (2016). "Generation of a Second Generation of Antenna Phase Center Corrections for GPS/GNSS." IAG Symposia.
第5章 多径效应与城市峡谷
5.1 多径信号的产生机理
多径效应是GNSS信号在传播过程中经反射、衍射或散射后,多条路径信号同时到达接收天线,与直射信号叠加产生干涉,导致伪距和载波相位测量值偏离真实值。在城市峡谷环境中,多径是定位误差的主要来源。
5.1.1 反射(Reflection)
信号遇到尺寸远大于波长的光滑表面发生镜面反射。GNSS L1信号波长约19 cm,建筑物玻璃幕墙、金属车身、沥青路面均为典型反射面。
反射系数由Fresnel方程决定:
\\Gamma = \\frac{Z_2 \\cos\\theta_i - Z_1 \\cos\\theta_t}{Z_2 \\cos\\theta_i + Z_1 \\cos\\theta_t}
其中 (Z_1)、(Z_2) 为两种介质的本征阻抗,(\theta_i)、(\theta_t) 为入射角和折射角。金属表面 (\Gamma \approx -1)(几乎全反射),混凝土建筑反射系数约0.5--0.7(Kubo et al., 2020, NAVIGATION)。
5.1.2 衍射(Diffraction)
信号遇到建筑物边缘时发生衍射,绕过障碍物到达被遮挡的接收机。衍射信号衰减10--20 dB,但会引入额外的传播延迟和相位变化(Kouyoumjian & Pathak, 1974, Proceedings of the IEEE)。
5.1.3 散射(Scattering)
信号遇到粗糙表面(粗糙混凝土墙面、树叶、碎石路面)发生散射,能量分散到多个方向。散射信号通常较弱,但大量散射体叠加会产生噪声底升高。
5.2 多径信号数学模型
接收机收到的信号包含直射分量和多个多径分量(Braasch & van Dierendonck, 1999, ION GPS):
r(t) = \\alpha_0 d(t-\\tau_0) \\cos(\\omega_c t + \\phi_0) + \\sum_{i=1}\^{N} \\alpha_i d(t-\\tau_0-\\Delta\\tau_i) \\cos(\\omega_c t + \\phi_0 + \\Delta\\phi_i)
其中:
- (\alpha_0)、(\tau_0)、(\phi_0):直射信号的幅度、码延迟、载波相位
- (\alpha_i)、(\Delta\tau_i)、(\Delta\phi_i):第i个多径分量的相对幅度、额外延迟、额外相位
- (d(t)):PRN码序列
- (\omega_c):载波角频率
关键特征:
- 多径延迟 (\Delta\tau_i) 通常为10--300 ns(对应3--90 m额外路径)
- 地面反射的多径幅度可达直射信号的-3 ~ -6 dB
- 建筑物反射的多径幅度约-10 ~ -20 dB
- 多径载波相位误差可导致cm~dm级伪距误差
5.3 NLOS信号检测方法
NLOS(非视距)信号指直射路径被遮挡、仅反射信号到达接收机的信号。NLOS检测是城市峡谷定位的关键预处理步骤。
| 方法 | 原理 | 优点 | 缺点 | 检测率 |
|---|---|---|---|---|
| C/N₀阈值法 | NLOS信号经反射衰减后C/N₀明显降低 | 实现简单,实时性好 | 远距反射面信号C/N₀未必低 | 60--75% |
| 信噪比异常检测 | 分析SNR时间序列的异常模式 | 可区分多径类型 | 需要历史数据 | 70--80% |
| 载波相位残差法 | NLOS载波相位残差系统性偏正 | 精度高 | 需要RTK解算 | 80--90% |
| 多星一致性检验 | 各卫星解算位置散布度分析 | 不需先验知识 | 需要足够卫星数 | 65--75% |
| 3D地图辅助 | 基于城市模型判断可见性 | 检测率最高 | 依赖高精度地图 | 85--95% |
| 机器学习法 | 神经网络学习NLOS特征 | 自适应性强 | 训练数据依赖 | 80--90% |
| 双天线法 | 利用两天线信号差异判断 | 可靠性高 | 硬件成本翻倍 | 85--90% |
数据来源:Hsu, L.T. et al. (2017). "NLOS GPS Signal Detection and Its Application in Urban Positioning." IEEE Trans. on Aerospace and Electronic Systems; Suzuki, T. & Kubo, N. (2014). "GNSS Positioning with 3D City Models." ION GNSS+.
5.4 多径抑制技术
5.4.1 窄相关器(Narrow Correlator)
传统接收机相关器间距为1个码片(约300 m),多径信号会在相关峰上产生畸变。窄相关器将间距缩小到0.05--0.1码片(约15--30 m),显著减小多径包络误差(van Dierendonck et al., 1992, ION Navigation):
- 传统相关器(1 chip间距):最大误差 ±15 m
- 窄相关器(0.1 chip间距):最大误
差 ±1.5 m - 多径估计延迟锁定环(MEDLL):最大误差 < 0.5 m
5.4.2 MEDLL算法
多路径估计延迟锁定环(Multipath Estimating Delay Lock Loop, MEDLL)通过同时估计直射和多个多径信号的参数来消除多径影响(van Nee et al., 1994, ION GPS):
\\hat{r}(t) = \\hat{\\alpha}_0 d(t-\\hat{\\tau}_0) \\cos(\\omega_c t + \\hat{\\phi}*0) + \\sum* {i=1}\^{N} \\hat{\\alpha}_i d(t-\\hat{\\tau}_0-\\Delta\\hat{\\tau}_i) \\cos(\\omega_c t + \\hat{\\phi}_0 + \\Delta\\hat{\\phi}_i)
MEDLL可在信号处理器层面将多径伪距误差从±5 m降低到±0.3 m。
5.4.3 多径消除天线
- 扼流圈天线:背面多环凹槽结构抑制后向和低仰角反射信号,后向抑制 > 15 dB
- 多径抑制贴片天线:采用高阻抗表面(HIS)或电磁带隙(EBG)结构,减小天线底板的表面波和反射
5.5 城市峡谷环境建模
5.5.1 天空遮挡率(SKY)
天空遮挡率(Sky Mask)定义为天线可见天空的比例:
SKY = \\frac{\\text{可见天空立体角}}{2\\pi}
| 环境类型 | SKY值 | 典型可见卫星数 | 定位精度(CEP50) |
|---|---|---|---|
| 开阔地 | >95% | 12--15 | 2--3 m |
| 郊区 | 70--90% | 8--12 | 3--8 m |
| 城市峡谷(宽) | 40--60% | 5--8 | 8--20 m |
| 城市峡谷(窄) | 15--30% | 2--5 | 20--100 m |
| 深峡谷/巷道 | <10% | 0--3 | 不可用 |
数据来源:Miura, S. et al. (2015). "GPS Multipath Detection and Correction Using 3D City Models." IEEE Trans. on Aerospace and Electronic Systems, 51(3).
5.5.2 3D城市模型辅助
利用LOD1/LOD2级3D城市模型(如CityGML标准)可以:
- 预测各卫星的可见性
- 计算NLOS信号的反射路径和延迟
- 为接收机提供卫星选择先验信息
5.5.3 射线追踪(Ray-Tracing)辅助定位
基于3D城市模型的射线追踪可精确模拟GNSS信号在城市环境中的传播路径。核心思想:若某卫星的直射路径被建筑物遮挡(射线追踪判定为NLOS),则该卫星观测值应被降权或剔除;若有反射路径存在,可利用反射路径的几何关系进行位置修正。
主流射线追踪工具:
| 工具 | 开发者 | 特点 | 适用场景 |
|---|---|---|---|
| CloudRT | Wuhan University | GPU加速,支持大规模城市网格 | 学术研究、批量仿真 |
| WiSE | University of Bristol | 支持室外+室内联合仿真 | V2X信道建模 |
| Sionna | NVIDIA | 基于TensorFlow的可微分射线追踪 | 深度学习+信道联合优化 |
参考:Wang, L. et al. (2021). "GNSS Ray-Tracing in Urban Environments Using 3D City Models." IEEE Trans. on Aerospace and Electronic Systems; Hoydis, J. et al. (2023). "Sionna RT: Differentiable Ray Tracing for 6G Research." IEEE Communications Magazine.
5.5.4 ML/DL-based NLOS检测
方法一:CNN从原始IQ数据学习特征
接收机前端的I/Q相关值包含丰富的多径信息。CNN可直接从相关值波形中自动学习NLOS特征:
| 网络结构 | 输入 | 检测率 | 误检率 | 推理延迟 |
|---|---|---|---|---|
| ResNet-18 | 相关值波形(64点) | 92% | 5% | < 1 ms |
| 1D-CNN | SNR时序+多普勒残差 | 88% | 7% | < 0.5 ms |
| Siamese CNN | 双天线相关值对比 | 94% | 3% | < 1 ms |
方法二:LSTM时序NLOS分类
NLOS信号的时间相关性(连续历元的NLOS状态具有持续性)可通过LSTM网络建模:
h_t = \\text{LSTM}(x_t, h_{t-1})
输入特征 (x_t) 包含:C/N₀、伪距残差、载波相位残差、多普勒残差、仰角、方位角。LSTM可利用时序上下文将单历元70%的检测率提升至85-92%(Hsu, L.T. et al., 2021, IEEE Trans. on Intelligent Transportation Systems)。
方法三:GNN空间关系建模
城市环境中,不同卫星的NLOS状态存在空间相关性。图神经网络(GNN)可建模卫星间的空间关系:
- 图节点:每颗可见卫星
- 图边:卫星间的几何关系(角距、方位差)
- 节点特征:C/N₀、仰角、方位角、伪距残差
- 边特征:卫星间角距、是否被同一建筑物遮挡的先验概率
GNN的优势:即使某颗卫星的单独特征不明显(如C/N₀仅轻微下降),但若其"邻居卫星"均为NLOS,则GNN可推断该卫星大概率也是NLOS。实验表明GNN可将低仰角卫星NLOS检测率从75%提升至90%(Zhang, G. et al., 2023, ION GNSS+ 2023)。
5.6 车载场景的多径特征
5.6.1 路面反射
GPS信号经路面反射到达天线底部,产生镜面多径。沥青路面反射系数约0.3--0.5,天线距路面高度约1.2--1.8 m,反射路径比直射路径长约2.4--3.6 m(8--12 ns),造成约1--3 m的伪距误差。
5.6.2 相邻车辆反射
拥挤道路上,相邻车辆的金属车身是强反射体(反射系数 > 0.9)。当车辆间距为1.5--3 m时,反射路径额外长度约3--6 m。因车辆移动,多径参数快速时变,传统多径抑制算法难以跟踪。
5.6.3 自车金属结构
车辆自身的车顶、引擎盖等金属面会在天线附近形成强反射。由于距离极近(< 0.5 m),对应额外延迟 < 1.7 ns,主要影响载波相位而非码伪距。
5.7 RTK在城市峡谷中的退化分析
| 指标 | 开阔环境 | 城市峡谷(宽) | 城市峡谷(窄) |
|---|---|---|---|
| 固定率 | >95% | 60--80% | 20--50% |
| 初始化时间 | 5--15 s | 30--120 s | 不可初始化 |
| 水平精度 | 1--2 cm | 5--30 cm | 1--5 m |
| 垂直精度 | 2--3 cm | 10--50 cm | 2--10 m |
| 固定可靠性 | 高 | 中等 | 低(易误固定) |
数据来源:Wang, L. et al. (2021). "RTK Performance Analysis in Urban Environments." Navigation, 68(3); Takasu, T. & Yasuda, A. (2009). "RTK-GNSS with Low-Cost Receivers." ION GNSS.
退化机理:
- 可见卫星数不足(< 5颗),无法求解整周模糊度
- NLOS信号引入周跳和相位跳变
- 几何精度因子(GDOP)急剧恶化
- 多径导致载波相位残差增大,Ratio值降低
应对策略:
- 使用PPP-RTK代替传统RTK,减少对基站依赖
- 引入视觉/激光雷达辅助,约束空间自由度
- 采用多系统多频(GPS+BDS+Galileo+GLONASS)增加可用卫星数
本章要点
- 多径信号是GNSS定位误差的主要来源,在城市峡谷中误差可达数十米
- NLOS检测最有效的方法是3D地图辅助+机器学习,检测率可达85--95%
- 窄相关器和MEDLL算法可将多径伪距误差降低到亚米级
- 车载场景的特殊多径来源:路面反射、相邻车辆、自车金属结构
- RTK在城市峡谷中性能退化严重,需要多传感器融合补偿
第6章 载体动力学与惯性辅助
6.1 车载运动模型
6.1.1 典型运动状态
车辆在道路上的运动可分解为以下基本状态(Jazar, 2017):
| 运动状态 | 状态描述 | 加速度范围 | 角速度范围 | 持续时间 |
|---|---|---|---|---|
| 匀速直线 | 速度恒定,方向不变 | ≈ 0 m/s² | ≈ 0 °/s | 持续 |
| 加速/制动 | 速度变化,方向不变 | 0--4 m/s² | ≈ 0 °/s | 5--30 s |
| 匀速转弯 | 速度恒定,方向改变 | 向心 0.2--3 m/s² | 2--30 °/s | 3--15 s |
| 加速转弯 | 速度和方向同时变化 | 合成 0.5--5 m/s² | 3--40 °/s | 3--10 s |
| 掉头/U型弯 | 大角度方向突变 | 1--4 m/s² | 15--60 °/s | 5--15 s |
| 并线/换道 | 小角度横向机动 | 横向 0.3--1.5 m/s² | 3--15 °/s | 2--5 s |
6.1.2 车辆运动学模型
离散时间车辆运动学模型(自行车模型简化):
x(k+1) = x(k) + v(k)·cos(ψ(k))·Δt
y(k+1) = y(k) + v(k)·sin(ψ(k))·Δt
v(k+1) = v(k) + a(k)·Δt
ψ(k+1) = ψ(k) + ω(k)·Δt
其中:x(k), y(k)为k时刻位置坐标(m),v(k)为速度(m/s),ψ(k)为航向角(rad),a(k)为纵向加速度(m/s²),ω(k)为角速度(rad/s),Δt为时间步长(s)。
来源:Jazar, 2017; Bar-Shalom et al., 2001, Ch.11。
6.2 IMU辅助GNSS的方式
IMU可从三个维度辅助GNSS接收机:
| 辅助维度 | 辅助方式 | 收益 |
|---|---|---|
| 位置辅助 | 将IMU推算位置作为接收机位置搜索先验 | 缩小搜索窗口,加速信号捕获 |
| 速度辅助 | 将IMU推算速度补偿多普勒频移 | 减小频率搜索范围,提高跟踪环路带宽适应性 |
| 时间辅助 | 利用IMU保持精确时间参考 | 减小码相位搜索范围 |
关键指标:IMU辅助可将GNSS信号重捕获时间从10--30秒缩短到1--3秒(Groves, 2013, Ch.9)。
6.3 INS/GNSS组合导航架构
三种架构对比:
| 特性 | 松耦合 | 紧耦合 | 深耦合 |
|---|---|---|---|
| GNSS观测量 | 位置、速度 | 伪距、伪距率 | I/Q相关值 |
| IMU校正频率 | 1--10 Hz | 10--100 Hz | 100--1000 Hz |
| 卫星数要求 | ≥4颗(3D定位) | ≥1颗 | ≥0颗(短时) |
| 抗干扰能力 | 一般 | 良好 | 优秀 |
| 信号遮挡容限 | 短时(<5s) | 中等(<30s) | 长时(<120s) |
| 实现复杂度 | 低 | 中 | 高 |
| 计算量 | 低 | 中 | 高 |
| 典型产品 | u-blox ZED-F9P + 独立IMU | NovAtel PwrPak7 | Honeywell HGuide n380 |
| 主要应用 | 消费级车载 | 高精度车载 | 军用/自动驾驶 |
数据来源:Groves, 2013, Ch.9-11; Titterton & Weston, 2004。
6.4 车辆约束条件
6.4.1 非完整性约束(NHC)
车辆通常不会原地升降或横向漂移(除非跳跃或侧滑),即:
v_z = 0(垂直方向速度为零)
v_y ≈ 0(横向速度近似为零)
这些约束可作为虚拟观测量加入卡尔曼滤波,将3个速度自由度减少到1个。NHC可使航向误差减小30--50%,位置误差减小20--40%(Groves, 2013, p.490)。
6.4.2 道路约束(Map Matching)
将定位结果约束到已知道路网络上。道路约束在GNSS信号受限时提供额外的位置信息,但需注意误匹配风险(尤其在平行道路上)。
6.4.3 零速修正(ZUPT)
当车辆停止时(如等红灯),理论上速度应为零。ZUPT利用这一事实校正IMU速度漂移。ZUPT可每分钟累积消除约0.1--0.5 m/s的速度漂移(Shin, 2005)。
6.5 MEMS IMU误差特性
6.5.1 主要误差源
| 误差类型 | 加速度计典型值 | 陀螺仪典型值 | 影响 |
|---|---|---|---|
| 零偏(Bias) | 10--200 mg | 1--20 °/h | 位置漂移的主要来源 |
| 零偏稳定性(Bias Instability) | 0.01--0.5 mg | 0.5--10 °/h | 长时精度上限 |
| 比例因子误差 | 100--5000 ppm | 100--5000 ppm | 与运动强度相关 |
| 噪声(ARW/VRW) | 0.002--0.1 m/s/√h | 0.1--1 °/√h | 短时精度限制 |
| 温度系数 | 0.05--0.5 mg/°C | 0.01--0.1 °/h/°C | 环境变化敏感 |
| 振动敏感性 | 0.1--1 mg/g²rms | 0.01--0.1 °/h/g²rms | 车载振动环境影响大 |
数据来源:Woodman, 2007; 各MEMS厂商数据手册。
6.5.2 车载MEMS IMU选型对比
| 型号 | 厂商 | 加速度计量程 | 陀螺仪量程 | 加速计零偏 | 陀螺零偏稳定性 | ARW | 输出速率 | 封装尺寸 |
|---|---|---|---|---|---|---|---|---|
| BMI088 | Bosch | ±24g | ±2000°/s | ±20 mg | 3 °/h | 0.3 °/√h | 1.6 kHz | 3×3×1 mm |
| ICM-42688-P | TDK InvenSense | ±16g | ±2000°/s | ±10 mg | 2 °/h | 0.16 °/√h | 32 kHz | 2.5×3×0.9 mm |
| LSM6DSO | STMicro | ±16g | ±2000°/s | ±30 mg | 3.5 °/h | 0.35 °/√h | 6.6 kHz | 2.5×3×0.83 mm |
| BMI270 | Bosch | ±16g | ±2000°/s | ±15 mg | 2.5 °/h | 0.25 °/√h | 6.4 kHz | 3×2.5×0.8 mm |
| ISM330DHCX | STMicro | ±16g | ±4000°/s | ±5 mg | 0.8 °/h | 0.15 °/√h | 6.6 kHz | 2.5×3×0.83 mm |
| BMI090L | Bosch | ±16g | ±2000°/s | ±8 mg | 1.5 °/h | 0.2 °/√h | 1.6 kHz | 3×2.5×0.8 mm |
通信接口:SPI(10MHz), I2C(0x18/0x68) --- BMI088; SPI(24MHz), I2C(0x68/0x69) --- ICM-42688-P; SPI(10MHz), I2C(0x6A/0x6B) --- LSM6DSO; SPI(10MHz), I2C(0x68/0x69) --- BMI270; SPI(10MHz), I2C(0x6A/0x6B) --- ISM330DHCX; SPI(10MHz), I2C(0x68/0x69) --- BMI090L。
数据来源:各厂商2024年产品数据手册。
选型建议:
- 一般车载导航:BMI088或LSM6DSO,成本低,性能足够
- 高精度车载/自动驾驶:ISM330DHCX或BMI090L,零偏稳定性好
- 输出速率要求高(如与高帧率视觉融合):ICM-42688-P(32 kHz)
6.6 温度漂移与振动补偿
6.6.1 温度漂移
MEMS IMU的零偏随温度变化显著。车载环境温度范围-40°C ~ +85°C,典型零偏温漂:
B(T) = B(T₀) + α·(T - T₀)
其中B(T₀)为参考温度零偏,α为温度系数(Shin & El-Sheimy, 2002)。
补偿方法:
- 出厂温度标定:每个IMU在温箱中逐温度点标定,建立查找表
- 在线温度补偿:利用内置温度传感器实时校正
- GNSS辅助校正:利用GNSS观测值在线估计零偏
6.6.2 振动敏感性
车载环境振动主要来源于:
- 发动机振动(10--200 Hz)
- 路面激励(0.5--30 Hz)
- 轮胎振动(10--50 Hz)
MEMS陀螺仪的振动整流误差(Vibration Rectification Error, VRE):
VRE = S_v·a_rms²
其中S_v为振动灵敏度系数(°/h/g²),a_rms为振动加速度均方根值。
车载典型值:S_v ≈ 0.01 °/h/g²,对于a_rms ≈ 1.12 g的陀螺仪,VRE ≈ 0.0125 °/h,影响较小。
6.7 ADR(自动航迹推算)具体实现
ADR(Automatic Dead Reckoning)是一种利用车辆轮速传感器和陀螺仪进行航迹推算的技术,是车载GNSS/INS组合导航的重要补充方案。
6.7.1 轮速脉冲采集
轮速传感器输出脉冲信号,每个脉冲对应车轮转动固定角度。关键参数:
| 参数 | 说明 | 典型值 | 影响 |
|---|---|---|---|
| PPR(每转脉冲数) | 车轮每转一圈的脉冲数 | 48~1024 | PPR越高,低速分辨率越好 |
| 采样频率 | 脉冲计数器的更新频率 | 100~200 Hz | 影响动态响应 |
| 脉冲计数方式 | 上升沿/下降沿/双边沿 | 双边沿计数可倍频 | 提高低速精度 |
| 方向判断 | 前进/倒车方向 | 基于CAN信号或双通道正交编码 | 防止倒车误差累积 |
轮速→车速转换公式:
v = (N_pulse·π·D) / (PPR·T_sample) · K_deform
其中N_pulse为计数脉冲数,D为轮胎有效直径,PPR为每转脉冲数,T_sample为采样周期,K_deform为轮胎变形系数(通常0.96~0.98)。
6.7.2 安装角度标定
MEMS陀螺仪测量的是绕其敏感轴的角速度,但陀螺仪在车辆上的安装角度与车辆坐标系可能存在偏差。
自动标定方法:
- GNSS辅助标定:在车辆直线行驶时,GNSS提供的航向角与陀螺仪积分航向角之差即为安装角偏差
- 最小二乘拟合:收集多段直线行驶数据,用最小二乘法估计固定偏差
- 持续自标定:在GNSS可用时持续更新安装角估计值
典型标定精度:±0.5°~±2°(取决于GNSS航向精度和行驶条件)。
6.7.3 温度补偿
MEMS陀螺仪的零偏和比例因子随温度变化显著。u-blox ADR方案内置温度补偿机制:
- 出厂标定:在-40°C~+85°C温度范围内逐温度点采集零偏和比例因子数据
- 片上温度传感器:实时读取温度值,通过查找表或多项式插值补偿
- 在线自适应:利用GNSS观测值在线估计残余温漂并补偿
温度补偿效果:
- 未补偿:-40°C~+85°C范围内陀螺零偏变化可达±5 °/h
- 补偿后:残余温漂< ±0.3 °/h
6.7.4 DR/GNSS切换策略
| 场景 | 策略 | 说明 |
|---|---|---|
| GNSS正常 | 以GNSS为主,DR辅助平滑 | DR提供高更新率(100Hz)位置/速度 |
| GNSS弱信号 | GNSS+DR加权融合 | 根据GNSS质量指标动态调整权重 |
| GNSS短期丢失(< 30s) | 纯DR推算 | 位置误差增长约0.5~2%行驶距离 |
| GNSS长期丢失(30s~3min) | DR推算+道路约束 | 利用地图匹配约束航迹 |
| GNSS恢复 | 渐进式重新融合 | 避免GNSS恢复时位置跳变 |
关键切换逻辑:
- GNSS信号质量判断:C/N₀均值、DOP值、多径检测标志、定位一致性检验
- DR累积误差估计:基于陀螺零偏不确定性和轮速误差的协方差传播
- 平滑过渡:采用渐变权重(如线性斜坡函数),避免位置/速度突变
6.8 轮速计/里程计融合细节
6.8.1 轮速计作为GNSS/INS融合的观测量
| 观测量 | 约束方向 | 精度 | 作用 |
|---|---|---|---|
| 前向速度 | 纵向 | 0.1~0.5%行驶速度 | 抑制IMU速度漂移 |
| 转向角 | 横向(需转角传感器) | ±0.5° | 辅助航向估计 |
| 左右轮差速 | 横向(差分轮速) | ±1% | 低速转弯航向约束 |
6.8.2 轮速误差模型
| 误差来源 | 量级 | 补偿方法 |
|---|---|---|
| 轮胎变形 | 2~4% | 轮胎变形系数标定(空载/满载/胎压) |
| 轮胎磨损 | 0~3%(随里程增加) | 定期标定或GNSS在线校准 |
| 侧滑/打滑 | 0~100%(极端情况) | ABS/ESC信号辅助判断,降权或剔除 |
| 温度影响 | ±1% | 胎压监测系统(TPMS)数据补偿 |
| 路面不平 | ±0.5% | 振动滤波+短时平均 |
6.8.3 融合收益
引入轮速计约束后:
- GNSS信号中断30秒内航向漂移可减小50~70%
- 长隧道(>1km)场景下,纯INS漂移从50100m降低到1025m
- 低速停车场场景下,位置精度从35m提升到12m
参考:Groves, 2013, Ch.10; Shin, 2005。
6.9 组合导航在自动驾驶中的角色
当前L2+自动驾驶系统的典型定位方案层次(参考2024年行业实践):
| 层次 | 技术 | 精度 | 更新率 | 依赖条件 |
|---|---|---|---|---|
| 基础层 | GNSS + INS/GNSS组合 | 0.5--2 m | 100 Hz | 卫星信号 |
| 增强层 | + RTK/PPP-RTK | 2--10 cm | 100 Hz | 基准站/SSR |
| 融合层 | + 视觉里程计+高精地图 | 10--30 cm | 100 Hz | 相机+地图 |
| 冗余层 | + LiDAR SLAM | 5--10 cm | 10--50 Hz | 激光雷达 |
数据来源:Khattak et al., 2022。
本章要点
- IMU通过测量加速度和角速度实现自主导航,但误差会随时间累积
- INS/GNSS组合导航有三种架构:松耦合(简单)、紧耦合(平衡)、深耦合(最强)
- 车辆约束条件(NHC、道路约束、ZUPT)可显著提高组合导航精度
- MEMS IMU零偏稳定性是车载应用的关键指标,优选< 1 °/h的传感器
- 温度漂移和振动敏感性是车载MEMS IMU必须面对的两大挑战
- 自动驾驶定位需要GNSS/INS + 视觉 + 高精地图多源融合
参考文献
- Jazar, R.N. (2017). Vehicle Dynamics: Theory and Application, 3rd Ed. Springer.
- Groves, P.D. (2013). Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems, 2nd Ed. Artech House.
- Titterton, D. & Weston, J. (2004). Strapdown Inertial Navigation Technology, 2nd Ed. IET.
- Bar-Shalom, Y. et al. (2001). Estimation with Applications to Tracking and Navigation. Wiley.
- Woodman, O.J. (2007). "An Introduction to Inertial Navigation." UCAM-CL-TR-696, University of Cambridge.
- Shin, E.H. (2005). "Accuracy Improvement of Low Cost INS/GPS for Land Applications." UCGE Reports No. 20156.
- Shin, E.H. & El-Sheimy, N. (2002). "A New Calibration Method for Strapdown Inertial Navigation Systems." ION GPS.
- Khattak, S. et al. (2022). "Multi-Sensor Fusion for Autonomous Driving." IEEE Sensors Journal, 22(22).
- Bosch Sensortec (2024). BMI088 Datasheet.
- STMicroelectronics (2024). ISM330DHCX Datasheet.
第7章:差分增强与精密定位
7.1 差分增强原理
单点定位精度受卫星钟差、轨道误差、大气延迟等因素影响,水平精度通常为2-5米(GPS SPS Performance Standard, 5th Ed., 2020)。对于自动驾驶车道级定位需求,这一精度远不达标。
差分定位的核心假设是:在空间相关区域内,GNSS信号传播误差具有强相关性。基准站位于已知精确坐标位置,通过比较实测伪距与理论伪距计算出误差改正数,流动站接收改正数后消除公共误差项。
差分增强技术经历三代演进:
- DGPS(码差分):基于伪距码差分,精度0.5-2米
- RTK(载波差分):基于载波相位差分,精度1-3厘米
- PPP/PPP-RTK:不依赖基准站网络,通过精密产品实现厘米级定位
7.2 SBAS星基增强系统
星基增强系统(SBAS)通过地球静止轨道(GEO)卫星播发差分改正和完好性信息,提供米级定位增强。
全球主要SBAS系统
| 系统 | 覆盖区域 | GEO卫星 | 定位精度(95%) | 状态 |
|---|---|---|---|---|
| WAAS | 北美 | 3颗(133°W/107°W/135°W) | ~1.0m水平 | 运行中,2003年启用 |
| EGNOS | 欧洲 | 3颗(21.5°E/25°E/31.5°E) | ~1.2m水平 | 运行中,2011年SoL认证 |
| MSAS | 日本/东亚 | 2颗(127°E/140°E) | ~1.5m水平 | 运行中 |
| GAGAN | 印度 | 2颗(55°E/83°E) | ~1.5m水平 | 运行中 |
| BDSBAS | 中国及周边 | 2颗(110.5°E/140°E) | ~1.0m水平 | 2020年开通 |
| SDCM | 俄罗斯 | 2颗(14°W/95°E) | ~2.0m水平 | 试运行中 |
数据来源:各SBAS系统官方性能报告及ICD文档(2023-2024年度)
SBAS工作流程:地面参考站网络监测GNSS信号 → 主控站计算卫星轨道/钟差改正、电离层格网改正 → GEO卫星以GPS兼容信号格式播发 → 用户接收机接收并应用改正。
7.3 RTK实时动态定位
7.3.1 载波相位观测方程
单差(SD)载波相位观测方程:
Δφ_AB^j = (1/λ)·Δρ_AB^j + Δdt_AB + ΔN_AB^j + Δε_AB^j
其中:Δφ_ABj为基准站A与流动站B对卫星j的载波相位观测量(周),Δρ_ABj为站星几何距离之差(m),λ为载波波长(L1: 19.05cm, L5: 25.48cm),Δdt_AB为接收机钟差之差,ΔN_ABj为整周模糊度,Δε_ABj为观测噪声。
双差(DD)观测方程进一步做星间差分:
∇Δφ_AB^jk = (1/λ)·∇Δρ_AB^jk + ∇ΔN_AB^jk + ∇Δε_AB^jk
双差模型消除:卫星钟差(星间差)、接收机钟差(站间差)、短基线下的电离层和对流层延迟。
参考:Hofmann-Wellenhof et al., GNSS --- Global Navigation Satellite Systems, Springer, 2008
7.3.2 LAMBDA模糊度解算
整周模糊度N必须是整数,正确固定后定位精度从分米级跃升至厘米级。LAMBDA算法(Teunissen, 1995)核心步骤:
- 浮点解求解:最小二乘法解算浮点模糊度及其方差-协方差矩阵
- Z变换:整数高斯变换去相关,降低搜索维度
- 整数搜索:在变换域搜索使目标函数最小的整数向量
- 逆变换:整数解反变换回原始模糊度空间
- Ratio检验:最优解与次优解比值,通常要求Ratio > 2.0
短基线(<10km)时,双差模糊度固定成功率可达99%以上(Teunissen, Inside GNSS, 2019)。
7.4 PPP精密单点定位
7.4.1 基本原理
PPP利用精密星历(轨道精度2-5cm)和精密钟差(精度0.03-0.1ns)实现单站高精度定位,无需基准站网络。
双频消电离层组合观测方程:
P_IF = ρ + c·(dt_r - dt^s) + T + ε_P
Φ_IF = ρ + c·(dt_r - dt^s) + T + λ_IF·N_IF + ε_Φ
其中P_IF、Φ_IF为消电离层伪距和载波相位组合,ρ为站星几何距离,dt_r、dt^s为接收机和卫星钟差,T为对流层延迟,N_IF为消电离层模糊度(非整数)。
参考:Zumberge et al., JGR, 1997; Kouba & Héroux, GPS Solutions, 2001
7.4.2 Galileo HAS高精度服务
Galileo HAS(High Accuracy Service)于2023年1月正式开通,通过E6-B信号(中心频率1278.75 MHz,带宽51.15 MHz)播发PPP校正数据,全球用户可获得10-20cm级定位精度。
HAS服务等级:
- HAS OS(Open Service):免费,精度10-20cm
- HAS NMA:提供校正数据认证功能(规划中)
- HAS CS:更高精度(规划中)
HAS vs 商业PPP服务:
| 对比维度 | Galileo HAS | 千寻FindPPP | Trimble RTX | u-blox PointPerfect |
|---|---|---|---|---|
| 费用 | 免费 | 订阅制(约¥3000/年) | 订阅制(约$500/年) | 订阅制(约$5/月) |
| 精度(95%) | 10-20cm | 5cm | 3-5cm | 6-10cm |
| 收敛时间 | 100-300秒 | 60-120秒 | 1-5分钟 | 3-7分钟 |
| 信号播发 | Galileo E6-B | 互联网/NTRIP | Iridium L-band/互联网 | L-band/互联网 |
| 覆盖范围 | 全球 | 中国 | 全球 | 全球 |
参考:EUSPA, Galileo HAS SIS ICD v1.0, 2023
7.4.3 PPP-RTK融合技术
PPP-RTK采用状态空间表示(SSR),将各项误差分离为独立状态分量播发:
| SSR改正分量 | 内容 | 更新频率 | 数据量 |
|---|---|---|---|
| 轨道改正 | 卫星轨道偏差(径向/切向/法向) | 5-15分钟 | ~200 bps |
| 钟差改正 | 卫星钟差偏差 | 5-30秒 | ~100 bps |
| 相位偏差 | 窄巷/宽巷UPD | 5-15分钟 | ~150 bps |
| 电离层改正 | 区域电离层格网改正 | 1-5分钟 | ~500 bps |
| 对流层改正 | 对流层湿延迟改正 | 5-15分钟 | ~50 bps |
PPP-RTK vs 传统RTK vs PPP:
| 对比维度 | 传统RTK | PPP | PPP-RTK |
|---|---|---|---|
| 基准站需求 | 近端(<30km) | 不需要 | 可选(区域增强网) |
| 覆盖范围 | 局部 | 全球 | 全球+区域增强 |
| 收敛时间 | 5-30秒 | 15-30分钟 | 30秒-3分钟 |
| 定位精度 | 1-3cm | 5-10cm | 1-5cm |
参考:Zhang et al., Journal of Geodesy, 2022; Wübbena et al., ION GNSS 2005
7.5 NRTK网络RTK
7.5.1 三种主要方法
| 方法 | 原理 | 优点 | 缺点 |
|---|---|---|---|
| VRS | 在用户位置附近虚拟参考站 | 兼容性好,用户处理与常规RTK相同 | 虚拟站存在内插误差 |
| MAC | 发布主站+辅站改正信息 | 灵活性高,可自定义基线 | 用户端算法复杂 |
| FKP | 发布空间改正参数 | 数据量小,实现简单 | 精度受内插模型限制 |
参考:Wanninger, ION GPS 2002; Rizos, Geomatics Research Australasia, 2002
7.5.2 NTRIP协议
NTRIP(Networked Transport of RTCM via Internet Protocol)基于HTTP协议实现RTCM数据实时传输,由德国BKG开发。
三大组件:
- NTRIP Server:基准站端,将观测数据转换为RTCM格式上传至Caster
- NTRIP Caster:核心服务器,管理数据流、用户认证、挂载点
- NTRIP Client:流动站端,通过HTTP请求特定挂载点的RTCM数据流
RTCM 3.x MSM消息格式:
| 消息类型 | 内容 | 典型用途 |
|---|---|---|
| 1071-1077 | GPS MSM | 现代多频差分(推荐) |
| 1081-1087 | GLONASS MSM | GLONASS多频差分 |
| 1091-1097 | Galileo MSM | Galileo差分 |
| 1121-1127 | BeiDou MSM | BDS差分 |
| 4073 | SSR改正数 | PPP-RTK改正数播发 |
车载NTRIP实践:通过4G/5G蜂窝网络连接,典型延迟50-200ms,单基准站RTCM MSM数据约1-5 kbps,多系统多频约5-10 kbps。
参考:RTCM 10402.3 v2.0, 2011; RTCM 10403.3 v3.3, 2016
7.6 车载RTK挑战与CORS服务
7.6.1 初始化与失锁重捕
典型场景初始化时间:
- 开阔环境:5-15秒
- 郊区环境:15-30秒
- 城市峡谷:>60秒,甚至无法固定
失锁重捕解决方案:INS/GNSS紧组合(IMU维持短时定位10-60秒)、多系统多频点增加冗余、SSR改正数连续播发。
7.6.2 国内CORS服务对比
| 服务商 | 基站数量 | 覆盖范围 | 定位精度 | 服务模式 |
|---|---|---|---|---|
| 千寻位置 | 4500+站 | 全国陆地(含港澳) | RTK: 水平2cm+2ppm; PPP: 水平5cm | FindCM/FindMM/FindPPP |
| 六分科技 | 3000+站 | 全国陆地 | RTK: 水平2cm+2ppm; PPP: 水平8cm | RTK/PPP/组合 |
| 中国移动 | 3800+站 | 全国陆地 | RTK: 水平2cm+2ppm | OnePoint |
| 中国联通 | 2000+站 | 全国主要区域 | RTK: 水平2-3cm | 高精度定位服务 |
数据来源:各服务商官网公开信息(2024年度)
7.7 5G+GNSS融合增强
5G对GNSS的增强作用:
- A-GNSS增强:5G低延迟网络快速传输辅助数据,加速TTFF
- 5G定位辅助:5G NR支持基于SSB/PRS的测距定位(3GPP TS 38.215, Release 17)
- 大气延迟改正:5G基站密集部署,构建区域大气延迟监测网
- 低延迟数据链:5G替代传统电台,RTK改正数播发延迟<10ms
5G NR定位指标(3GPP Release 18):室外水平<30cm(90%置信度),室内水平<20cm,延迟<100ms。
参考:3GPP TR 38.855, 2022
7.8 技术对比总结
| 对比维度 | SBAS | RTK/NRTK | PPP | PPP-RTK |
|---|---|---|---|---|
| 精度(95%) | 1-2m | 1-3cm | 5-10cm(收敛后) | 2-5cm |
| 收敛时间 | 即时 | 5-30秒 | 15-30分钟 | 1-5分钟 |
| 基准站需求 | 需要(远端) | 需要(近端,<30km) | 不需要 | 不需要/可选 |
| 数据链需求 | GEO卫星下行 | 电台/4G/5G上行 | GEO卫星或互联网 | GEO卫星或互联网 |
| 通信带宽 | 低(250bps) | 中(9.6-19.2kbps) | 中(数百bps) | 高(数kbps) |
| 覆盖范围 | 区域(大洲级) | 局部(<30km/站) | 全球 | 全球 |
| 车载适用性 | 导航级 | 高精度驾驶 | 辅助/后处理 | 高精度驾驶 |
参考文献
- Kaplan, E.D. & Hegarty, C.J. (2017). Understanding GPS/GNSS: Principles and Applications, 3rd Ed., Artech House.
- Teunissen, P.J.G. & Montenbruck, O. (2017). Springer Handbook of Global Navigation Satellite Systems, Springer.
- Teunissen, P.J.G. (1995). "The least-squares ambiguity decorrelation adjustment." Journal of Geodesy, 70(1-2), 65-82.
- Zumberge, J.F. et al. (1997). "Precise point positioning for the efficient and robust analysis of GPS data from large networks." JGR, 102(B3), 5005-5017.
- Zhang, B. et al. (2022). "PPP-RTK: Achieving centimeter-level positioning in seconds." Journal of Geodesy, 96.
- 3GPP TR 38.855 (2022). "Study on NR positioning support."
- EUSPA (2023). Galileo High Accuracy Service Signal-in-Space Interface Control Document, v1.0.
- RTCM 10403.3 (2016). RTCM Recommended Standards for Differential GNSS Services, v3.3.
第8章:车载GNSS测试验证
8.1 测试体系概述
车载GNSS测试验证分为三个层次:静态测试、动态跑车测试、仿真测试。静态测试验证基础定位精度,动态测试评估实际道路环境下的性能,仿真测试复现极端场景。三者构成完整的测试验证体系。
8.2 静态测试方法
8.2.1 测试环境要求
静态测试需在已知精确坐标的基准点进行,基准点需满足:
- 坐标通过高精度测量获得,精度优于±5mm
- 周围高度角10°以上无遮挡
- 远离建筑、金属结构等强反射面
- 位于稳定的地质结构上
典型配置参数:
- 天线安装:测量型天线座固定于基准点
- 数据采集率:定位精度测试1Hz,测速精度测试20Hz
- 观测时长:连续24小时
8.2.2 精度统计指标
CEP(Circular Error Probable):真实位置落入圆内的概率为指定值。假设误差服从各向同性正态分布,CEP计算公式为:
CEP_{50} = 0.589(\\sigma_E + \\sigma_N)
其中σ_E和σ_N分别为东向和北向定位误差的标准差。
2DRMS(Two Distance Root Mean Square):
2DRMS = 2\\sqrt{\\sigma_E\^2 + \\sigma_N\^2}
2DRMS对应置信概率约95.45%(各向同性高斯分布假设下)。
RMS(Root Mean Square)水平定位误差:
RMS = \\sqrt{\\frac{1}{N}\\sum_{i=1}^{N}(E_i^2 + N_i\^2)}
各统计量关系(各向同性假设):
| 统计量 | 置信概率 | 典型含义 |
|---|---|---|
| CEP50 | 50% | 一半观测值落入的圆半径 |
| CEP95 | 95% | 95%观测值落入的圆半径 |
| 2DRMS | ~95.45% | 2倍距离均方根误差 |
| 3DRMS | ~99.73% | 3倍距离均方根误差 |
注:CEP95 ≈ 2.45·σ,2DRMS = 2·σ(各向同性时),二者数值接近但定义不同。
8.2.3 数据处理流程
- 原始观测数据采集(.ubx/.bin/.log格式)
- 坐标转换:WGS84 ENU → 本地坐标系
- 与基准坐标对比,计算误差序列
- 统计分析:均值偏差、标准差、CEP50/CEP95、2DRMS、最大误差
- 时域分析:误差时间序列、收敛时间
- 频域分析:误差功率谱密度(PSD)
8.3 动态跑车测试
8.3.1 测试路线设计
动态测试路线需覆盖以下场景:
| 场景类型 | 描述 | 典型路段 | 关注指标 |
|---|---|---|---|
| 开阔环境 | 无遮挡,卫星信号良好 | 高速公路、郊区公路 | 基线精度、测速精度 |
| 树木遮挡 | 路旁树木导致信号衰减 | 城市林荫道 | 定位精度保持能力 |
| 城市峡谷 | 高楼两侧,多径严重 | 市中心CBD街道 | 定位精度、模糊度固定率 |
| 高架桥下 | 天空遮挡,仅部分可见 | 城市高架下方 | 定位精度、失锁重捕 |
| 隧道 | 完全遮挡 | 公路隧道 | 推算定位精度、出隧道重捕 |
| 立交桥 | 多层结构,信号反射 | 城市立交枢纽 | 多径敏感性 |
| 停车场 | 室内/半室内 | 地下/立体停车场 | 室内外切换 |
8.3.2 参考系统
动态测试需精度远高于被测系统的参考系统。常用方案:
NovAtel SPAN:GNSS接收机与战术级/导航级IMU紧组合,实现厘米级定位和高精度姿态测量。
- GNSS:NovAtel PwrPak7(双天线),支持RTK/PPP
- IMU:SPAN-IGM-S1(战术级)或Honeywell HG1700(导航级)
- 后处理精度:水平2cm(RTK固定解)、航向0.03°
- 采集软件:NovAtel Connect / Waypoint Inertial Explorer
其他参考系统方案:
| 参考系统 | 厂商 | 典型配置 | 后处理定位精度 | 后处理航向精度 |
|---|---|---|---|---|
| SPAN | NovAtel | PwrPak7 + IGM-S1 | 1cm+1ppm | 0.03° |
| GENIUSS | Applanix | AP+60 + IMU | 1cm+1ppm | 0.02° |
| RT-Range | Oxford Technical Solutions | RT3003 | 2cm | 0.03° |
| 自研方案 | 基于u-blox/F9P + MEMS IMU | 开源组合导航 | 3-5cm | 0.1° |
8.3.3 数据采集与后处理
数据采集要求:
- 参考系统和被测系统时间同步(PPS同步,精度<50ns)
- 数据采集率:参考系统≥100Hz(IMU),被测系统≥1Hz
- 完整记录原始观测数据(GNSS原始观测量、IMU原始数据)
后处理流程:
- 参考轨迹生成:GNSS/INS紧组合后处理(Waypoint Inertial Explorer或GrafNav)
- 被测系统轨迹提取
- 时间对齐(互相关法或PPS标记)
- 坐标系统一(ENU局部坐标系)
- 逐历元误差计算
- 分场景统计分析
8.4 GNSS信号模拟器测试
8.4.1 主流测试设备
| 设备型号 | 厂商 | 支持星座 | 信号数 | 通道数 | 多径仿真 | 特殊功能 | 参考价格(USD) |
|---|---|---|---|---|---|---|---|
| GSS7000 | Spirent | GPS/BDS/Galileo/GLONASS/NavIC/QZSS | 全频段 | 800+ | 确定性多径 | HIL接口、惯导仿真、干扰仿真 | 300,000+ |
| GSS9000 | Spirent | GPS/BDS/Galileo/GLONASS | 全频段 | 1600+ | 高保真多径 | 5G信号融合 | 500,000+ |
| SMW200A | R&S | GPS/BDS/Galileo/GLONASS | L1/L2/L5 | 256 | 支持 | 通用矢量信号源,可扩展 | 200,000+ |
| STR4760 | Syntony | GPS/BDS/Galileo/GLONASS | 全频段 | 500+ | 支持 | 开源软件架构 | 200,000+ |
| GS100 | 中电科仪器 | GPS/BDS/Galileo | B1/B2/L1/L2 | 128 | 支持 | 国产化 | 150,000+ |
8.4.2 城市峡谷仿真
模拟器可精确复现城市峡谷场景信号特性:
仿真要素:
- 可见天空:基于3D城市模型计算天空可见度
- 直射信号:根据可见卫星几何生成
- 多径信号:基于射线追踪(Ray Tracing)算法计算反射路径
- 信号衰减:建筑物遮挡导致的功率衰减
- NLOS信号:非视距信号的延迟和衰落
典型城市峡谷仿真参数(上海陆家嘴CBD):
- 平均建筑物高度:200-400m
- 道路宽度:20-40m
- 可见卫星数:4-8颗(GPS L1)
- 多径延迟:50-500ns
- 信号功率衰减:10-30dB
8.4.3 HIL半实物仿真
HIL测试将GNSS接收机接入仿真环境,实现虚实结合测试。架构包括:
- 实时仿真平台(如dSPACE、NI PXI)
- GNSS信号模拟器
- 车辆动力学模型
- 被测GNSS接收机
- 数据采集与监控系统
8.5 关键测试指标
8.5.1 TTFF(首次定位时间)
| 启动类型 | 定义 | 典型要求(车载) | 测试方法 |
|---|---|---|---|
| 冷启动 | 无任何辅助信息(无星历、无时间、无位置) | <45秒 | 清除所有存储信息后启动 |
| 温启动 | 有近似时间和位置,无当前星历 | <20秒 | 停机数小时后重启 |
| 热启动 | 有近似时间、位置和当前星历 | <5秒 | 停机数秒后重启 |
8.5.2 定位精度指标
| 指标 | 定义 | 车载典型要求 | 测试条件 |
|---|---|---|---|
| 水平定位精度(CEP95) | 95%的水平定位误差落入的圆半径 | 单点:<2.5m;RTK:<5cm | 24h静态+100km动态 |
| 垂直定位精度 | 95%的垂直定位误差范围 | 单点:<5m;RTK:<10cm | 同上 |
| 测速精度(95%) | 95%的速度误差范围 | <0.05m/s | 匀速直线路段 |
| 授时精度(95%) | PPS与UTC的时间偏差 | <30ns | 已知UTC基准 |
8.5.3 多径敏感性测试
多径效应是城市环境GNSS性能退化的主要原因。测试方法:
- 可控多径:使用模拟器注入已知多径信号,观察定位精度变化
- 真实多径:在已知多径特征的场地(金属建筑旁、水面附近)测试
- 统计指标:多径环境下的CEP95退化比例
8.6 车规级认证测试
8.6.1 AEC-Q100认证
AEC-Q100是汽车电子IC器件的可靠性测试标准。GNSS芯片/模块的AEC-Q100认证(Grade 2,车载常用)包括:
| 测试类别 | 典型测试项 | 条件 |
|---|---|---|
| 环境应力 | 温度循环 | -40°C ~ +105°C,1000次循环 |
| 预处理 | 湿度浸润 | 85°C/85%RH,168小时 |
| 寿命测试 | 高温工作寿命(HTOL) | 125°C,1000小时 |
| 电气测试 | ESD(HBM/MM) | HBM: ±2kV;MM: ±200V |
| 机械应力 | 振动、冲击 | 依据AEC-Q100 Rev.J规范 |
| 封装测试 | 引线键合拉力、剪切力 | 依据标准规范 |
8.6.2 EMC测试
关键EMC测试项目:
| 测试项目 | 标准 | 要求 |
|---|---|---|
| 辐射发射(RE) | CISPR 25 / GB/T 18655 | Class 5限值 |
| 传导发射(CE) | CISPR 25 | Class 5限值 |
| 辐射抗扰(RI) | ISO 11452-2 | 100V/m(80MHz-2GHz) |
| 大电流注入(BCI) | ISO 11452-4 | 100mA |
| 静电放电(ESD) | ISO 10605 | ±8kV接触/±15kV空气 |
| 瞬态传导 | ISO 7637-2 | 各脉冲波形 |
8.6.3 环境可靠性测试
| 测试项目 | 标准 | 典型条件 |
|---|---|---|
| 高温存储 | IEC 60068-2-2 | +105°C,1000h |
| 低温存储 | IEC 60068-1 | -40°C,1000h |
| 温度冲击 | IEC 60068-2-14 | -40°C↔+105°C,100次 |
| 温湿度循环 | IEC 60068-2-30 | 25°C↔55°C, 95%RH |
| 随机振动 | ISO 16750-3 | 车身安装等级 |
| 机械冲击 | ISO 16750-3 | 50g, 6ms |
| 防水防尘 | IEC 60529 | IP67(整机)或IP5K2(模块) |
8.7 测试计划与报告
完整测试计划包含:
- 测试目的与范围
- 被测对象描述(硬件型号、固件版本、天线型号)
- 测试环境与设备
- 测试项目清单
- 测试方法与步骤
- 通过/失败判定准则
- 测试进度计划
- 风险与应急预案
测试报告在测试计划基础上增加:
- 实测数据与统计结果
- 与判定准则的对比
- 异常情况记录与分析
- 结论与改进建议
8.8 本章小结
车载GNSS测试验证需从静态精度、动态性能、环境适应性、电磁兼容性等多个维度进行全面验证。随着自动驾驶等级从L2+向L4演进,测试要求从"定位准不准"扩展到"在各种极端场景下是否都能准"。建立完善的测试体系是保证车载GNSS产品可靠性的关键。
第9章:典型应用案例与工程经验
1. 各OEM/车型GNSS方案对比
| 对比维度 | 特斯拉 FSD | 蔚来 NT2.0 | 小鹏 XNGP | 理想 AD Max | 华为 ADS 2.0 | 百度 Apollo | Waymo |
|---|---|---|---|---|---|---|---|
| GNSS芯片/模组 | 自研(基于u-blox) | 高通骁龙8155+独立GNSS模组 | u-blox F9P | 高通SA8295P+RTK模组 | 华为海思自研 | NovAtel PwrPak7/u-blox F9P | NovAtel OEM7 |
| 支持星座 | GPS+GLONASS+BDS | GPS+BDS+Galileo+GLONASS | GPS+BDS+Galileo+GLONASS | GPS+BDS+Galileo+GLONASS | GPS+BDS+Galileo+GLONASS | GPS+BDS+Galileo+GLONASS | GPS+BDS+Galileo+GLONASS |
| 定位精度 | ~1m(单点) | RTK: ~2cm | RTK: ~2cm | RTK: ~2cm | RTK: ~2cm | RTK: ~2cm | RTK: ~2cm |
| RTK/PPP支持 | 无RTK | RTK(千寻CORS) | RTK(千寻CORS) | RTK(千寻/六分CORS) | RTK(华为CORS) | RTK(自建CORS) | RTK(自建CORS) |
| IMU等级 | MEMS 6轴 | MEMS 6轴(高精度) | MEMS 6轴 | MEMS 6轴 | MEMS 6轴 | MEMS/战术级 | 战术级 |
| 天线方案 | 单天线 | 双天线(航向解算) | 双天线 | 双天线 | 双天线 | 多天线 | 双天线 |
| 高精地图依赖 | 低(视觉为主) | 高 | 高 | 高 | 高 | 高 | 高 |
| 定位策略 | 视觉+GPS为主 | GNSS+IMU+视觉+高精地图 | GNSS+IMU+视觉+高精地图 | GNSS+IMU+视觉+高精地图 | GNSS+IMU+视觉+高精地图 | GNSS+IMU+LiDAR+高精地图 | GNSS+IMU+LiDAR+高精地图 |
数据来源:各OEM官方技术文档、产品发布会资料、行业研究报告(高工智能汽车、IHS Markit等,2023-2024年度)。
关键洞察:
- 特斯拉FSD不使用RTK和高精地图,依赖视觉+GPS单点定位,精度约1米级别
- 国内OEM普遍采用RTK+IMU+视觉融合方案,追求厘米级定位
- 百度和Waymo作为L4级自动驾驶公司,采用更高等级IMU和LiDAR
2. L2+辅助驾驶GNSS需求分析
2.1 车道级定位需求
中国高速公路标准车道宽度为3.75m(《公路工程技术标准》JTG B01-2014),定位精度要求:
- 车道中心线定位:水平误差 < 1.875m(粗略)
- 实际工程需求:水平误差 < 0.3m(30cm),保证99%以上车道识别准确率
- 高安全等级需求:水平误差 < 0.1m(10cm),用于自动变道等高风险操作
参考:SAE J3016 (2021)、工信部《智能网联汽车技术路线图2.0》(2020)。
2.2 定位精度来源分解
在RTK+IMU+视觉融合系统中,各传感器精度贡献需根据具体方案评估,通常GNSS/RTK提供全局定位基准,IMU提供短时高精度推算,视觉提供相对定位修正。
3. 高精地图匹配定位方案
高精地图匹配定位与GNSS形成互补:
- GNSS/RTK提供全局粗定位(精度10-30cm)
- 在高精地图中搜索当前位置附近的地物特征(车道线、路标、建筑物轮廓)
- 利用车载传感器(摄像头/LiDAR)感知实际环境特征
- 将感知特征与地图特征匹配,计算精确位置修正
- 匹配成功时水平精度可达10-20cm
- 匹配失败时(地图陈旧/特征缺失)退化为GNSS/INS定位
参考:Levinson et al., "Towards Fully Autonomous Driving: Systems and Algorithms," IEEE IV 2011;百度Apollo高精地图技术白皮书(2022)。
4. 代客泊车(AVP)GNSS方案
4.1 室内外无缝定位方案
| 区域 | 主要定位源 | 辅助定位源 | 典型精度 |
|---|---|---|---|
| 室外开阔 | RTK GNSS | IMU+轮速 | 2-5cm |
| 室外遮挡 | GNSS+IMU紧组合 | 视觉里程计 | 10-30cm |
| 停车场入口 | GNSS/INS过渡 | 视觉+超声波 | 20-50cm |
| 地下停车场 | IMU+轮速 | UWB/视觉 | 0.5-2m |
| 车位附近 | 超声波+环视摄像头 | --- | 5-10cm |
关键技术:
- GNSS/INS无缝切换:利用C/N0、DOP、多径检测判断GNSS可靠性
- UWB辅助定位:在停车场内部署UWB锚点
- 视觉SLAM:利用环视摄像头进行视觉定位
参考:博世/奔驰AVP方案白皮书(2021);ISO 22737:2021。
5. V2X场景中的GNSS角色
5.1 C-V2X中的GNSS时间基准
C-V2X基于LTE-V2X/5G NR-V2X标准,需要GNSS提供精确时间参考用于通信帧同步(3GPP TS 36.331, Release 17):
- GNSS授时精度:< ±1.5μs(用于直连通信帧同步)
- 位置精度:< 1.5m(用于位置安全消息)
5.2 BSM位置广播要求
BSM(Basic Safety Message)是V2X安全应用的核心消息类型(SAE J2945/1, 2020):
| BSM位置字段 | 精度要求 | 更新率 | 说明 |
|---|---|---|---|
| 纬度/经度 | < 1.5m(95%) | 10 Hz | 水平位置 |
| 海拔 | < 3m(95%) | 10 Hz | 垂直位置 |
| 航向角 | < 2° | 10 Hz | 基于GNSS双天线或INS |
| 速度 | < 0.5 m/s | 10 Hz | 基于GNSS多普勒或轮速 |
| 位置精度等级 | --- | 10 Hz | 标识位置可信度 |
5.3 协作定位
V2X通信使车辆间可共享GNSS观测信息,实现协作定位:
- 共享伪距观测量,通过双差消除共同误差
- 利用V2V通信链路测量车辆间距离(RTT测距)
- 遮挡严重的车辆可利用邻居车辆卫星信息
协作定位精度增益:
| 场景 | 独立GNSS精度 | 协作定位精度 | 增益 |
|---|---|---|---|
| 开阔环境 | 2~3 m | 1~2 m | ~40% |
| 城市峡谷(宽) | 8~20 m | 3~8 m | ~60% |
| 城市峡谷(窄) | 20~100 m | 5~20 m | ~75% |
5.4 GNSS授时应用
GNSS授时对V2X通信、传感器融合时间同步至关重要。
PPS输出参数:
- 脉冲宽度:100~200 μs(可配置)
- 上升沿精度:< ±20 ns(相对UTC),高精度接收机可达±5 ns
- 抖动:< 5 ns RMS
- 输出电平:LVTTL / LVDS / RS-422
IEEE 1588 PTP模式:
| 模式 | 同步精度 | 典型应用 |
|---|---|---|
| Default | ±1 μs | 工业自动化 |
| Telecom (G.8275.1) | ±100 ns | 5G基站同步 |
| Automotive (802.1AS) | ±1 μs | 车载以太网同步 |
| Power (C37.238) | ±1 μs | 电力系统PMU同步 |
GNSS驯服OCXO工作模式:
| 模式 | 时钟源 | 频率精度 | 保持能力 |
|---|---|---|---|
| 锁定模式 | GNSS PPS驯服OCXO | < ±0.01 ppb | --- |
| 保持模式 | OCXO自主运行 | --- | 24h内 < ±1 μs |
| 自由运行 | OCXO自主运行(未驯服) | ±0.01~0.1 ppm | 短期稳定 |
驯服原理:GNSS PPS与本地OCXO分频后的1PPS进行时间间隔计数,差值通过PID控制器调整OCXO的压控端(EFC),驯服带宽通常为0.001~0.01 Hz。
参考:IEEE 1588-2019;Lombardi, M.A. (2008). "Traceability of Time and Frequency." NIST SP 250-78;ITU-T G.8272 (2017)。
6. 实际工程经验总结
6.1 常见问题与解决方案
| 问题 | 现象 | 根因 | 解决方案 |
|---|---|---|---|
| 天线安装位置不当 | 多径严重、精度差 | 天线靠近金属表面或车顶行李架 | 天线远离反射面,使用扼流圈天线或增加金属接地平面 |
| RTK初始化慢 | 发车后1-2分钟才获得厘米级定位 | 信号遮挡、多径、基站远 | 优化天线位置、使用多频多系统、确保基站覆盖 |
| 多径效应 | 城市峡谷定位跳变 | 建筑物反射信号被误认为直射信号 | 选用抗多径天线(双频/扼流圈)、接收机多径抑制算法、紧组合IMU |
| IMU温漂 | 长时间运行后INS精度下降 | MEMS IMU零偏随温度变化 | 开机自标定、温度补偿模型、定期GNSS重校准 |
| 时间同步不准 | 传感器融合结果跳变 | GNSS PPS与系统时钟未正确同步 | 硬件PPS+软件NMEA时间戳对齐,验证同步精度<100ns |
| 基站切换 | 网络RTK在移动中偶尔失去固定解 | CORS服务基站切换引起改正数中断 | 选用支持基站切换无缝过渡的CORS服务;自建基站 |
| 电磁干扰 | GNSS信号被车内电子设备干扰 | EMC设计不当,开关电源噪声耦合 | 增加滤波器、改善PCB布局、天线馈线屏蔽 |
| 高精地图不匹配 | 定位偏移、车道识别错误 | 地图数据陈旧、道路施工 | 建立地图更新机制、增加视觉冗余定位 |
6.2 RTK接收机关键参数调优
| 参数 | 作用 | 推荐值(车载场景) | 调优建议 |
|---|---|---|---|
| 截止高度角 | 低仰角卫星多径严重 | 10°-15° | 城市峡谷可提高至15°-20° |
| Elevation Mask权重 | 低仰角卫星权重控制 | 余弦加权 | 多径环境下加大低仰角抑制 |
| Ratio阈值 | 模糊度固定判定门限 | >2.0 | 保守场景可提高至3.0 |
| 多径抑制 | C/N0阈值和码-载波一致性检查 | 启用 | 必须开启 |
| 动态模型 | 接收机动力学模型选择 | 车载(Automotive) | 根据实际速度范围调整 |
| 双差基线长度 | 最大允许基线长度 | <30km | CORS环境下通常自动管理 |
6.3 成本优化策略
| 优化方向 | 具体策略 | 预期节省 | 风险 |
|---|---|---|---|
| 芯片选型 | 从u-blox F9P降级到NEO-M9N | 模组成本降低60% | 精度从cm级降至m级 |
| 天线方案 | 从测量型天线改为车载贴片天线 | 天线成本降低80% | 精度略有下降 |
| CORS服务 | 从千寻FindCM降级为FindMM | 年费降低50% | 精度从cm级降至dm级 |
| IMU等级 | 从战术级MEMS降为消费级MEMS | IMU成本降低90% | INS推算能力下降 |
| 多系统单频 | 仅使用GPS+BDS单频(L1+B1C) | 芯片成本降低30% | 电离层延迟校正能力下降 |
| 软件解算 | 使用开源RTKLIB替代商业RTK引擎 | 许可费降至0 | 需要自研维护团队 |
提示:L3及以上自动驾驶不建议在GNSS精度上做任何妥协。
7. 未来趋势
7.1 低轨卫星增强(LEO PPP)
低轨卫星轨道高度500-2000km,信号强度高、几何变化快:
- 信号功率比MEO卫星高20-30dB(中国科学院空天信息创新研究院, 2023)
- 几何变化速率是GPS的10-20倍
- 中国:航天科工"虹云工程"、中科院"鸿雁星座"计划(2025-2030)
- 美国:Xona Space Systems计划2025年发射首颗导航增强卫星(Xona, 2024)
7.2 视觉-GNSS融合
融合架构演进:
- 松耦合:视觉定位和GNSS定位独立解算后融合(当前主流)
- 紧耦合:视觉特征点直接参与GNSS/INS滤波器状态更新
- 深度学习融合:端到端神经网络学习GNSS+视觉的最优融合策略
7.3 5G定位辅助
5G NR定位技术(3GPP Release 18, 2024):
| 定位技术 | 5G NR支持 | 典型精度 | 覆盖场景 |
|---|---|---|---|
| DL-TDoA | ✅ | 室外<3m, 室内<1.5m | 广域覆盖 |
| UL-TDoA | ✅ | 室外<3m, 室内<1.5m | 广域覆盖 |
| Multi-RTT | ✅ | 室外<2m, 室内<1m | 广域覆盖 |
| DL-AoD | ✅ | <3m | 视距环境 |
| NR+E-CID | ✅ | <50m | 基础覆盖 |
参考:3GPP TS 38.215, Release 18 (2024);3GPP TR 38.857。
本章小结
RTK+IMU+视觉+高精
地图的多源融合方案是国内L2+自动驾驶的主流选择。天线安装、时间同步、多径抑制是影响系统性能的三大关键因素。LEO卫星增强、视觉-GNSS紧耦合、5G辅助定位将进一步提升GNSS在复杂环境下的可用性和精度。
第10章:AGNSS辅助定位技术
10.1 技术背景与问题定义
GNSS接收机冷启动首次定位时间(TTFF)通常在30-60秒,原因是接收机需要从零开始搜索卫星信号、捕获信号、下载星历数据(每颗卫星约需18-30秒的连续跟踪才能完成星历解调)。在车载场景中,用户期望上车即定位、出隧道即恢复导航,冷启动延迟不可接受。
AGNSS(Assisted GNSS)通过移动通信网络预下发卫星辅助数据,使接收机跳过盲搜和星历下载过程,TTFF可缩短至1-3秒。3GPP标准体系中,AGNSS从R99版本的RRLP协议演进至R16的NR Positioning协议,当前车载主流实现为SUPL 2.0/3.0协议。
10.2 AGNSS系统架构与数据内容
10.2.1 系统架构
AGNSS系统由三个核心组件构成:
- SET(SUPL Enabled Terminal):车载GNSS接收机,支持SUPL协议栈
- SLP(SUPL Location Platform):定位服务平台,提供辅助数据计算与下发
- 通信网络:4G/5G蜂窝网络,承载SUPL消息传输
工作流程:
- SET向SLP发起定位请求(含自身粗略位置,通常来自基站定位)
- SLP根据SET位置计算可见卫星列表、星历、多普勒预测等辅助数据
- SLP通过SUPL协议将辅助数据下发至SET
- SET利用辅助数据快速锁定卫星,完成定位
10.2.2 辅助数据类型与参数
| 数据类型 | 说明 | 数据量 | 有效期 |
|---|---|---|---|
| 星历(Ephemeris) | 卫星精确轨道参数 | ~1KB/颗 | 2-4小时 |
| 历书(Almanac) | 所有卫星粗略轨道参数 | ~2KB | 数天-数周 |
| 参考时间 | GPS/BDS/GLONASS系统时间 | 几十字节 | ms级 |
| 参考位置 | 接收机近似位置(基站定位) | ~20字节 | 实时 |
| 卫星可见性 | 可见卫星列表及Doppler预测 | ~200字节 | 15-30分钟 |
| 电离层模型 | Klobuchar/NeQuick模型参数 | ~50字节 | 数天 |
单次完整辅助数据下载量2-5KB,4G/5G网络下传输时间<500ms。
10.3 TTFF对比与启动模式
10.3.1 各类启动TTFF对比
| 启动类型 | 已知信息 | 搜索策略 | 典型TTFF |
|---|---|---|---|
| 冷启动 | 无 | 全频段盲搜 | 30-60s |
| 温启动 | 历书+粗略位置+时间 | 按可见性搜索 | 10-15s |
| 热启动 | 完整星历+精确位置+时间 | 直接跟踪 | 1-3s |
| AGNSS辅助 | 服务器下发全部辅助 | 直接跟踪 | 1-2s |
AGNSS辅助使冷启动TTFF缩短15-60倍,等同于热启动性能。
10.3.2 MSA与MTB模式
A-GPS工作架构分为两种模式:
MS-Assisted(MSA)模式:SET将原始测量数据发送至SLP,由SLP完成位置解算。终端功耗低,但每次定位需网络交互,连续定位能力差。适用于一次性定位场景(如紧急呼叫eCall)。
MS-Based(MTB)模式:SET从SLP获取辅助数据后,在本地完成位置解算。自主性高、隐私性好,支持连续定位。车载场景采用MTB模式。
10.4 SUPL协议栈
SUPL(Secure User Plane Location)是OMA定义的基于用户面(IP网络)的定位协议,当前车载AGNSS主流实现。
10.4.1 协议版本演进
| 版本 | 特性 |
|---|---|
| SUPL 1.0 | 基础定位功能,无强制加密 |
| SUPL 2.0 | 支持SET发起定位、TLS加密、多星座辅助 |
| SUPL 3.0 | 增强安全机制、支持5G NR定位 |
10.4.2 消息流程
SUPL定位会话包含以下消息类型:
- SUPL START:SET发起定位请求
- SUPL RESPONSE:SLP响应,含辅助数据
- SUPL POS:位置测量信息交换(LPP消息封装)
- SUPL END:会话结束
通信通过TLS 1.2/1.3加密,防止中间人攻击篡改星历数据。
10.5 预测星历技术
传统AGNSS依赖实时网络连接获取星历。预测星历技术通过预先计算和存储未来数小时至数天的卫星轨道参数,使接收机在无网络时仍能快速定位。
10.5.1 主流方案对比
| 厂商 | 产品名称 | 有效期 | 精度衰减 | 更新方式 |
|---|---|---|---|---|
| u-blox | AssistNow Online | 实时 | 无 | 网络实时获取 |
| u-blox | AssistNow Offline | 14天 | 缓慢衰减 | 预下载存储 |
| u-blox | AssistNow Autonomous | 3天 | 中等衰减 | 接收机自学习 |
| Qualcomm | izat (GPSSonde) | 7天 | 缓慢衰减 | 芯片内置 |
| SkyTraq | Star | 3-5天 | 中等衰减 | 下载至Flash |
| MediaTek | PSDS | 5天 | 中等衰减 | 网络下载 |
10.5.2 精度衰减模型
预测星历位置误差随时间增长模型:
URE(t)=URE0+α⋅t+β⋅t2URE(t) = URE_0 + \alpha \cdot t + \beta \cdot t^2URE(t)=URE0+α⋅t+β⋅t2
其中:
- URE0URE_0URE0:初始预测误差(0.5-1.0m)
- α\alphaα:线性增长因子(0.1-0.5 m/h)
- β\betaβ:二次增长因子(0.01-0.05 m/h²)
- ttt:星历生成后的经过时间(小时)
Day 1精度<2m URE,Day 7精度衰减至5-10m URE。
10.6 AGNSS与高精度定位的协同
在高精度定位场景中,AGNSS为RTK和PPP提供初始化支持:
| 定位模式 | 精度 | 初始化时间 | AGNSS作用 |
|---|---|---|---|
| 标准GNSS | 2-5m | 30-60s | 加速至1-2s |
| DGNSS | 0.5-1m | 5-10s | 加速至1-3s |
| PPP | 5-10cm(收敛后) | 20-30分钟 | 辅助快速锁定,缩短收敛 |
| RTK | 1-2cm | 10-30s | 辅助模糊度快速固定 |
| PPP-RTK | 2-5cm | 1-2分钟 | 辅助快速初始化 |
RTK和PPP初始化依赖接收机快速锁定卫星信号------AGNSS提供这一能力。
10.7 厂商AGNSS服务方案对比
| 维度 | u-blox | Qualcomm | 华为海思 | 联发科 | 和芯星通 |
|---|---|---|---|---|---|
| 服务名称 | AssistNow | izat/iZat | HiStar | PSDS | Cloud-AGNSS |
| 支持星座 | GPS+BDS+GLO+GAL+QZSS | GPS+BDS+GLO+GAL | GPS+BDS+GLO+GAL | GPS+BDS+GLO+GAL | GPS+BDS+GLO+GAL |
| 预测星历 | Offline 14天 | 内置7天 | 7天 | 5天 | 3-5天 |
| 协议标准 | 私有+SUPL | 私有+SUPL | 私有+SUPL | 私有+SUPL | 私有 |
| 车规认证 | AEC-Q100 | AEC-Q100 | AEC-Q100 | AEC-Q100 | AEC-Q100 |
| 典型TTFF | 1-2s | 1-2s | 1-2s | 1-3s | 2-3s |
| 数据量 | ~3KB | ~4KB | ~3KB | ~3KB | ~2KB |
10.8 车载实践要点
网络可用性:车辆进入隧道/地下停车场前,需预缓存预测星历,确保无网络时仍能快速定位。
多星座支持:辅助数据需覆盖GPS+BDS+GLO+GAL全部星座,单星座辅助在遮挡环境下效果有限。
功耗管理:避免频繁SUPL查询,典型策略为:冷启动时请求一次完整辅助,后续利用预测星历或热启动数据维持定位。
安全性:SUPL通信必须启用TLS 1.2/1.3加密,防止攻击者伪造星历数据导致定位偏差。
合规性:不同国家/地区对AGNSS服务器部署有要求(如数据本地化),需选择支持本地化部署的服务方案。
数据消耗:单次辅助数据<10KB,对车载流量影响极小,无需额外优化。
第11章 GNSS安全与可靠性
GPS欺骗攻击通过伪造信号使接收机输出错误位置,干扰攻击则通过噪声淹没真实信号。对自动驾驶系统而言,这两种攻击都可能导致车辆偏离车道或错误决策。
11.1 GPS欺骗攻击
11.1.1 攻击类型
转发式欺骗(Meaconing)
接收真实GPS信号后延迟转发,使目标接收机产生位置偏移。信号结构完全真实,难以通过信号质量检测,可产生数百米至数公里的位置偏移。攻击设备只需SDR、延时线和放大器。
生成式欺骗(Generating)
使用信号生成器从零构造伪GPS信号,可任意控制目标位置和速度。信号功率可控,可"温柔地"牵引目标接收机。需要精确的伪距/载波相位生成,设备复杂度较高。
重放式欺骗(Replay)
录制真实GPS信号后重新播放。信号内容真实,但时间和星历可能已过期,可通过时间戳验证检测。
| 欺骗类型 | 信号真实性 | 检测难度 | 设备成本 | 攻击效果 |
|---|---|---|---|---|
| 转发式 | 高(真实延迟) | 高 | 中 | 位置偏移 |
| 生成式 | 中(人造信号) | 中 | 高 | 完全控制 |
| 重放式 | 高(历史真实) | 中 | 低 | 时间错乱 |
11.1.2 欺骗检测方法
① 功率监测(C/N₀ Monitoring)
正常GPS信号功率在一定范围内波动。欺骗信号通常需要"压过"真实信号,导致功率异常升高。检测阈值系数通常取3-5,超过正常信号功率标准差即触发告警。
② 多普勒残差(Doppler Residual)
欺骗信号的多普勒频率往往与接收机运动不一致。正常情况下残差应小于±2Hz,欺骗信号残差通常>10Hz。
③ INS交叉验证
利用惯性导航系统独立推算的位置与GNSS位置对比。当偏差超过50-100m时触发告警。
④ 多接收机一致性
比较同一平台上多个GNSS接收机的定位结果,欺骗信号难以同时对多个接收机产生一致的欺骗效果。
⑤ 信号认证(Galileo OSNMA)
利用数字签名验证卫星信号的真实性。OSNMA是Galileo系统提供的开放服务导航电文认证功能,是全球首个民用GNSS信号认证系统。局限性:仅覆盖Galileo E1B信号,存在认证延迟,无法防止转发式欺骗,需终端固件支持。
11.2 GPS干扰与抑制
GPS信号从2万公里高空的卫星发出,到达地面时约-130dBm,比电视机雪花屏噪声弱1000倍。小型干扰器即可淹没信号。
11.2.1 干扰类型
| 干扰类型 | 频谱特征 | 典型来源 | 影响范围 |
|---|---|---|---|
| 窄带干扰 | 带宽<1MHz | 临近频段通信信号泄漏 | 局部 |
| 宽带干扰 | 带宽>10MHz | 宽带噪声干扰器 | 广域 |
| 脉冲干扰 | 间歇性高功率 | 雷达、电力设备 | 局部/间歇 |
| 线性调频(Chirp) | 扫频信号 | LTE/5G谐波 | 广域 |
11.2.2 干扰抑制技术
CRPA(受控辐射方向图天线阵列)
使用多个天线元素形成自适应波束,在干扰方向产生零点,在卫星方向保持增益。4元素车载CRPA可抑制3个干扰源,7元素军用CRPA可抑制6个干扰源。
时频域滤波
- 时域陷波滤波器:针对窄带干扰,在特定频率产生深衰减
- 频域FFT滤波:将信号变换到频域,识别并抑制干扰频段
- 小波变换:适用于脉冲干扰的时频联合分析
惯性耦合(INS Aiding)
在GNSS信号被干扰期间,利用INS短时高精度维持定位。车载MEMS-IMU的位置漂移率约0.1-1.0 m/s,可在数十秒内维持亚米级精度。
11.3 完好性监测
11.3.1 RAIM(接收机自主完好性监测)
RAIM利用冗余卫星观测量进行一致性检验,检测并排除故障卫星。
保护级别(Protection Level)计算
水平保护级别HPL计算公式:
HPL = Slope_max × σ_detect
其中Slope_max为斜率因子,反映每颗卫星对位置误差的贡献;σ_detect为检测阈值,与误警率和漏检率相关。
| RAIM模式 | 最低卫星数 | 故障检测 | 故障排除 | PL计算 |
|---|---|---|---|---|
| 无RAIM | 4 | ❌ | ❌ | ❌ |
| RAIM-FDE | 5 | ✅ | ✅ | ✅ |
| ARAIM | 7+ | ✅(多重故障) | ✅ | ✅(多层级) |
ARAIM在RAIM基础上增加多故障假设检测、多层级保护级别和先验故障概率。
11.4 功能安全与GNSS
11.4.1 ISO 26262 ASIL等级
| ASIL等级 | 说明 | 故障率要求 | GNSS要求示例 |
|---|---|---|---|
| QM | 质量管理 | 无特殊要求 | 娱乐系统 |
| ASIL-A | 最低安全要求 | <10⁻⁷/h | 基本导航提示 |
| ASIL-B | 低安全要求 | <10⁻⁷/h | L2辅助驾驶定位 |
| ASIL-C | 中安全要求 | <10⁻⁷/h | 高速NOA定位 |
| ASIL-D | 最高安全要求 | <10⁻⁸/h | L3+自动驾驶定位 |
ASIL分解原则:通过冗余设计,将高ASIL目标分解到多个低ASIL组件。例如ASIL-D可通过两个独立的ASIL-B组件实现。
11.4.2 SOTIF(ISO 21448)
关注系统在"无故障"情况下的不安全行为:
- 城市峡谷多径:误差可达50m+
- 电离层暴:误差10-50m
- 星历过期:误差100m+
- 信号遮挡:瞬时无定位
缓解措施:高精地图匹配、多传感器融合、双频接收、INS推算。
11.4.3 网络安全(ISO/SAE 21434)
要求GNSS系统实施:
- 通信加密:SUPL TLS 1.3
- 固件安全启动
- 入侵检测
- 硬件安全模块(HSM)密钥管理
- OTA签名验证
- 位置数据最小化采集
11.5 综合安全架构
多层纵深防御策略:
| 防护层 | 技术手段 | 防御目标 |
|---|---|---|
| 信号层 | CRPA天线、OSNMA认证 | 干扰/欺骗信号 |
| 测量层 | RAIM/ARAIM、一致性检验 | 异常卫星测量 |
| 定位层 | INS/视觉交叉验证 | 位置异常 |
| 系统层 | ISO 26262 ASIL分解 | 系统性故障 |
| 网络层 | ISO/SAE 21434 | 网络攻击 |
| 功能层 | SOTIF分析 | 预期功能安全 |
本章小结
- GPS欺骗三种类型(转发/生成/重放),可通过功率、多普勒、INS交叉验证检测
- GPS干扰四种类型(窄带/宽带/脉冲/Chirp),CRPA天线阵是最有效抑制手段
- Galileo OSNMA提供民用信号认证,但覆盖有限
- RAIM/ARAIM可检测排除故障卫星,计算保护级别PL
- 车载GNSS定位通常需ASIL-B,L3+需ASIL-D(通过冗余分解实现)
- ISO/SAE 21434要求通信加密、固件安全、入侵检测
第12章:多源融合定位技术
12.1 多源融合的必要性
单一传感器无法在所有车载场景下提供可靠定位。GPS在隧道、地下停车场、城市峡谷中信号丢失或严重衰减;IMU短时精度高但长时间积分漂移;摄像头在雨天、夜间、隧道内失效;激光雷达在雨雾天气性能下降。多源融合定位通过组合多个传感器的输出,利用各自的优势互补,在任意场景下维持定位的连续性和精度。
多源融合的核心思路是将每个传感器视为一个独立的"信息源",每个源提供的位置估计都有其不确定度。融合算法根据各源的不确定度加权综合,得到最优估计。GPS提供绝对位置参考(精度5-10米),IMU提供短时高精度相对位移(精度0.1米/秒),摄像头提供车道级相对定位(精度0.2米),高精地图提供车道级先验信息。融合后的定位精度可达0.3-1米,且在任何单一传感器失效时仍能维持定位。
12.2 GNSS/视觉融合
视觉里程计(VO)和视觉惯性里程计(VIO)是当前自动驾驶中最核心的相对定位手段。GNSS提供绝对位置约束,视觉提供相对运动估计,两者融合实现高精度、高鲁棒性的定位。
12.2.1 耦合方式对比
| 耦合方式 | GNSS处理 | 视觉处理 | 融合点 | 精度 | 鲁棒性 | 计算量 |
|---|---|---|---|---|---|---|
| 松耦合 | 独立解算位置 | 独立解算位置 | 位置级融合(EKF) | 1-3m | 中 | 低 |
| 紧耦合 | 独立解算位置 | 视觉+IMU联合优化 | 观测量级融合 | 0.5-1m | 高 | 中 |
| 深耦合 | 原始伪距/载波 | 原始像素/IMU | 信号级融合 | 0.1-0.5m | 很高 | 高 |
松耦合架构:各传感器独立解算位置和速度,融合算法在状态估计层合并。实现简单,各模块可独立开发和测试,但信息损失大,无法利用GNSS原始观测量(伪距、载波相位)的统计特性。
紧耦合架构:GNSS提供原始伪距和载波相位观测量,视觉提供特征点像素坐标和IMU预积分量,融合算法在观测量级联合优化。信息利用率高,精度和鲁棒性优于松耦合,但需要访问GNSS接收机原始数据,实现复杂度中等。
深耦合架构:将GNSS信号跟踪环路与导航滤波器深度集成,在弱信号、高动态环境下性能最优。需要访问接收机底层信号处理,实现难度极大,目前仅在高端自动驾驶平台中采用。
12.2.2 视觉惯性里程计(VIO)
VIO通过融合IMU预积分和视觉特征跟踪,在GNSS失效期间提供连续的高精度相对定位。IMU提供高频(100-400Hz)的加速度和角速度测量,视觉提供低频(10-30Hz)的位姿约束。VIO的典型漂移率为0.1-0.5% of distance traveled,即在无GNSS修正时,每行驶100米漂移0.1-0.5米。
VIO与GNSS融合时,通常采用滑动窗口优化或因子图优化框架。GNSS观测量作为绝对位置约束加入因子图,VIO提供帧间相对约束。这种架构在GNSS信号恢复时能快速收敛到绝对位置,且不会因GNSS跳变导致VIO状态突变。
12.3 GNSS/UWB融合
UWB(超宽带)技术在GNSS信号不可用的场景(室内、地下停车场)提供补充定位。UWB基于TOA(到达时间)或TDOA(到达时间差)测距,通过3个以上UWB基站的测距值进行三边定位解算。测距精度10-30cm,定位精度30-50cm(3基站),通信距离30-100m。
12.3.1 融合策略
| 场景 | GNSS状态 | UWB状态 | 融合策略 |
|---|---|---|---|
| 室外道路 | 可用 | 无基站 | GNSS+IMU |
| 地下入口 | 弱信号 | 可用 | GNSS/UWB加权融合 |
| 地下停车 | 不可用 | 可用 | UWB+IMU |
| 出口过渡 | 恢复中 | 可用 | GNSS/UWB平滑切换 |
加权融合时,根据GNSS信号强度(C/N0)和UWB测距残差动态调整权重。平滑切换采用线性插值或马尔可夫决策过程,避免定位跳变。
12.4 高精地图匹配定位
高精地图(HD Map)为自动驾驶提供车道级定位参考,与GNSS粗定位配合实现精确定位。地图匹配定位的数学模型为:
P_opt = argmax P(Z_sensor | P, M) * P(P | P_GPS)
其中,Z_sensor为传感器观测(车道线、路沿等),M为高精地图数据,P_GPS为GNSS粗定位结果。
高精地图包含四层信息:
- 道路层:道路拓扑、连接关系
- 车道层:车道线类型、宽度、曲率
- 定位特征层:路标、杆状物、地面标记等可观测特征
- 语义层:交通标志、限速、信号灯位置
地图匹配流程:GNSS粗定位提供初始搜索范围(通常50-100米),传感器观测提取车道线、路沿等特征,与高精地图中的定位特征层进行匹配,通过ICP或NDT算法得到精匹配结果,输出车道级定位(精度0.1-0.3米)。
12.5 融合架构设计
12.5.1 集中式 vs 分布式 vs 联邦式
| 架构 | 描述 | 优点 | 缺点 |
|---|---|---|---|
| 集中式 | 所有传感器数据送入统一滤波器 | 信息利用率最高 | 计算量大,单点故障 |
| 分布式 | 各传感器独立滤波,结果融合 | 模块化,易扩展 | 信息损失,一致性问题 |
| 联邦式 | 主滤波器+多个子滤波器 | 平衡精度与容错 | 实现复杂度中等 |
联邦滤波通过信息分配系数平衡各子滤波器贡献。子滤波器独立处理各传感器数据,主滤波器融合子滤波器输出并重置全局状态。信息分配系数决定各子滤波器对全局估计的贡献权重,典型分配为:GNSS子滤波器0.3,视觉子滤波器0.4,IMU子滤波器0.3。
12.5.2 失效检测与降级策略
传感器故障检测:
- GNSS跳变:位置/速度突变检测,残差阈值法
- 视觉丢失:特征点数骤降(<10个特征点),跟踪质量下降
- IMU饱和:加速度/角速度超量程(>16g或>2000°/s)
- LiDAR退化:点云匹配残差过大(>0.5m)
- UWB故障:测距一致性检测,残差>0.5m
优雅降级策略:
- 所有传感器正常 → 全源融合定位(精度0.1-0.3m)
- 单一传感器失效 → 剩余传感器融合(精度0.3-1m)
- 两个传感器失效 → 最小配置融合(精度1-5m)
- 关键传感器失效 → 安全停车(减速至0,开启双闪)
12.6 实际OEM融合方案对比
| 对比维度 | 特斯拉 | 蔚来 | Waymo |
|---|---|---|---|
| 定位传感器 | GPS+8摄像头+IMU | GPS/BDS+LiDAR+11摄像头+5雷达 | GPS/BDS+5LiDAR+29摄像头+6雷达 |
| 定位精度 | 0.3m | 0.2m | 0.05m |
| 传感器成本 | 低(~$500) | 中(~$3000) | 高(~$50000+) |
| 高精地图依赖 | 无(实时构建) | 有(自建地图) | 有 |
| 适用场景 | L2+/L3 | L2+/L3 | L4/L5 |
| 冗余等级 | 中 | 高 | 极高 |
| 天气鲁棒性 | 中 | 高 | 高 |
| 可扩展性 | 高(OTA升级) | 中 | 低(区域限制) |
特斯拉采用"占用网络"通过8摄像头实时构建3D环境模型,不依赖高精地图,走纯视觉路线降低成本。蔚来使用LiDAR+EKF紧耦合多冗余方案,定位精度0.2m。Waymo通过N模冗余策略(5LiDAR+29摄像头+6雷达)实现L4无人驾驶,定位精度0.05m,但传感器成本极高。
12.6.1 融合方案技术对比
| 融合方式 | 信息级别 | 精度 | 鲁棒性 | 计算量 | 代表方案 |
|---|---|---|---|---|---|
| 松耦合 | 位置/速度级 | 1-3m | 中 | 低 | 基本ADAS |
| 紧耦合 | 伪距/特征级 | 0.3-1m | 高 | 中 | L2+自动驾驶 |
| 深耦合 | 信号/像素级 | 0.1-0.5m | 很高 | 高 | L3+自动驾驶 |
| 联邦滤波 | 子滤波器状态 | 0.5-1m | 高 | 中 | 多冗余系统 |
| 因子图优化 | 原始观测量 | 0.1-0.3m | 很高 | 很高 | 离线高精建图 |
12.7 本章小结
多源融合定位的本质是组合多个传感器的优势,弥补各自的盲区,提高定位鲁棒性。GNSS/视觉融合采用松/紧/深三种耦合方式,紧耦合是当前主流方案。GNSS/UWB融合补充室内/地下定位,实现室内外无缝切换。高精地图匹配通过GNSS粗定位+地图精匹配,实现车道级定位。联邦滤波架构平衡精度与容错,集中式精度最高但风险集中。传感器失效时需优雅降级,最终兜底为安全停车。OEM路线分化明显:特斯拉走纯视觉路线降成本,Waymo走多冗余路线保安全。
参考资料
本知识库参考的主要文献、标准和技术资料,涵盖GNSS原理、精密定位、车载应用、天线设计及测试验证等领域。
核心参考文献
GNSS原理与技术
- Kaplan, E. D. & Hegarty, C. J. Understanding GPS/GNSS: Principles and Applications (3rd ed.). Artech House, 2017.
- Teunissen, P. J. G. & Montenbruck, O. (eds.) Springer Handbook of Global Navigation Satellite Systems. Springer, 2017.
- Misra, P. & Enge, P. Global Positioning System: Signals, Measurements, and Performance (2nd ed.). Ganga-Jamuna Press, 2011.
- 北斗卫星导航系统办公室. 北斗卫星导航系统空间信号接口控制文件. 2023.
RTK/PPP精密定位
- Wübbena, G., Schmitz, M. & Bagge, A. PPP-RTK: Precise Point Positioning Using State-Space Representation. ION GNSS, 2005.
- Li, X. et al. Review of PPP-RTK: Achievements, Challenges, and Opportunities. Satellite Navigation, 2022.
- 千寻位置. 高精度定位服务技术白皮书. 2024.
车载GNSS应用
- Groves, P. D. Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems (2nd ed.). Artech House, 2013.
- Reid, T. et al. GNSS for Autonomous Driving. Inside GNSS, 2019.
- Huawei. High-Precision Positioning Solution for Autonomous Driving. White Paper, 2024.
天线与信号处理
- Mailloux, R. J. Phased Array Antenna Handbook (3rd ed.). Artech House, 2018.
- van Dierendonck, A. J. GPS Receivers . In: Global Positioning System: Theory and Applications, 1996.
相关标准
| 标准编号 | 名称 | 年份 |
|---|---|---|
| IEEE 1672 | Standard for Positioning Systems | 2008 |
| RTCM 10402.3 | Differential GNSS Services | 2016 |
| ISO 22737 | Low speed automated driving systems | 2021 |
| GB/T 39265 | 道路车辆 自动驾驶系统术语 | 2020 |
| AEC-Q100 | Failure Mechanism Based Stress Test Qualification | 2023 |
厂商技术文档
| 厂商 | 文档 | 年份 |
|---|---|---|
| u-blox | ZED-F9P Integration Manual | 2024 |
| u-blox | NEO-D9S Correction Receiver | 2023 |
| Quectel | LC29H GNSS Module Datasheet | 2024 |
| 和芯星通 | UM980 RTK/PPP Module | 2024 |
| 北云科技 | Bynav C1-FG GNSS/INS | 2024 |
| Bosch | BMI088 IMU Datasheet | 2023 |
| Spirent | GSS7000 Multi-GNSS Simulator | 2024 |
| NovAtel | PwrPak7 Series User Manual | 2024 |
在线资源
- u-blox官网
- Quectel GNSS模组
- 和芯星通
- RTKLIB开源软件
- 千寻位置
- 北斗系统官网
- NTRIP协议
参考资料持续更新中 | 最后更新:2026年7月