首页 / 资讯中心 / 文章详情

从频段到选型:GPS/北斗/Galileo/GLONASS四大GNSS系统深度解析

从频段到选型:GPS/北斗/Galileo/GLONASS四大GNSS系统深度解析 ★ FEATURED ARTICLE
我自己的体会是做GNSS相关的硬件项目最怕的不是不会选芯片而是把“GPS模块”和“GNSS模块”当成一回事。前两年我帮一个朋友排查共享单车定位漂移的问题他们的硬件方案用的是单GPS模块在露天骑行场景下勉强能看但一到高架桥下或者楼宇密集区轨迹就完全放飞。后来我们把模组换成支持GPS/北斗/Galileo/GLONASS四系统的接收机同样一根天线卫星可见数差不多翻了一倍轨迹稳定性和首次定位速度都有了质的提升。这篇文章就从频段这个底层维度把四大GNSS系统的区别掰开揉碎讲清楚并结合我实际做过的硬件选型、天线匹配和整机测试经验给出可以直接落地的方案建议。适合正在做定位模组选型、天线设计或者GNSS相关产品的工程师也适合想从应用层面理解卫星导航系统差异的产品经理。1. 为什么GPS一家独大的时代已经过去了很多做硬件的人习惯把“GNSS”直接叫成“GPS”这其实是历史惯性。GPS是最早向全球开放民用定位服务的系统1990年代就已经具备较完整的全球服务能力很长一段时间里它几乎是唯一选择。但从全球产业视角看现在真正运行的全球导航卫星系统一共有四个美国的GPS、中国的北斗、欧盟的Galileo伽利略、俄罗斯的GLONASS格洛纳斯。除此之外还有区域性的增强系统比如日本的QZSS和印度的NavIC本文不展开。为什么不再建议只盯着GPS我在项目里感受最深的三个原因是可用性、鲁棒性和授时可靠性。可用性单一GPS系统在城市峡谷、塔吊背面、山体一侧、仓库货架间能看到的卫星数往往不够。GPS工作星座规模在24到31颗之间当你视野只有半片天时能跟踪的星可能只有五六颗几何精度因子PDOP会变得很差。加上另外三个系统后可见卫星数能够直接翻倍解算稳定性明显提升不同星座的卫星分布在不同的轨道面和倾角上几何构型也会更均匀。鲁棒性某个单一系统如果遇到故障、维护或者当地有意干扰多星座接收机还能靠其他系统兜底。早些年Galileo系统曾经出现过部分服务中断当时不少依赖单Galileo的欧洲用户反馈定位异常而多星座设备几乎没有感知。这种故障应急能力对车规和工控场景尤其重要。授时可靠性对通信基站、金融交易、电力同步这类对时间敏感的场景四系统授时多源融合意味着更高的可用度和完好性监控能力。GNSS接收机输出的秒脉冲PPS信号多星座融合后抖动更小因为单系统的星钟异常或者轨道机动不会直接拖垮整个时间基准。从个人项目经历讲给客户做Demo时如果跟踪卫星数能从8颗涨到18颗以上绝大多数客户当场就能感受到轨迹平滑度的差异。这种体验差异不是调几个参数能追回来的只能靠实实在在的星座容量。另外当前车规级、工业级GNSS接收机基本默认支持多星座甚至双频。如果新项目还停留在单GPS选型采购现货、供应链成本、后续升级空间都会很受限制。当然单GPS也有存在的合理性。如果成本极度敏感定位区域固定在开阔的北美或者高纬度区域且不需要连续高可靠定位那么单GPS可以作为一个简化选项。但对我们大多数做物流追踪、车载、无人机、共享出行的朋友来说全星座接收机已经是默认起点了。2. 四大系统的频段全景谁在什么频点上说话要理解GNSS频段先记住一个原则卫星导航信号集中在L波段即大约1.2到1.6GHz这个区间。这个频段有相对合适的带宽自由空间衰减适中又没有太多地面广播业务挤占是导航系统默认的“频道”。四大系统虽然各自管自己的卫星频率资源却高度重叠这背后是兼容互操作的设计逻辑。2.1 GPS的L1/L2/L5GPS从20世纪70年代首发卫星至今民用信号主要有几个频点L1 C/A中心频率1575.42MHz码率1.023Mcps是GPS最经典的民用信号也是所有GPS接收机的基础。L2C中心频率1227.60MHz民用双频的主要意义在于修正电离层延迟从而提升单点定位精度。L5中心频率1176.45MHz码率比L1高达到10.23Mcps抗干扰和抗多路径能力更强航空和自动驾驶场景越来越依赖它。L1CGPS III卫星逐渐部署的新一代民用信号设计上吸收了现代信号的一些特点和北斗B1C、Galileo E1在同一个中心频点上。2.2 北斗的B1/B2/B3北斗现阶段向全球提供服务主要民用信号包括B1I、B1C、B2I、B2a、B3I等。这里有个容易迷糊的点老信号B1I的中心频率不是1575.42MHz而是1561.098MHz和GPS L1差了一小段。老款“GPS北斗”双模模块通常同时收L1 C/A和B1I因此射频前端需要覆盖1561到1576MHz这一段带宽比单收GPS要宽一些。新一代信号方面B1C1575.42MHz和GPS L1、Galileo E1共用中心频点采用BOC调制频谱和传统BPSK信号错开。B2a1176.45MHz与GPS L5、Galileo E5a一致。B2b1207.14MHz可用于精密单点定位PPP。B3I1268.52MHz主要服务高精度应用很多RTK板卡会用到B3I来辅助模糊度解算。北斗还有一个特色能力是RDSS短文通信但对大众接收机来说一般用不到这里不展开硬件细节。2.3 Galileo的E1/E5/E6Galileo是欧盟主导的全球系统民用频点设计干净和GPS几乎完全对齐E11575.42MHz和GPS L1共用。E5a1176.45MHz与GPS L5、北斗B2a一致。E5b1207.14MHz与北斗B2b位置接近。E61278.75MHz这个频点有商用加密信号也有公共服务信号一般大众接收机用到的不多。Galileo在欧洲区覆盖最好近几年全球可用性也在提升。即使在亚太地区日常也能收到不少Galileo卫星对提高城市峡谷环境下的解算冗余非常有帮助。2.4 GLONASS的G1/G2/G3和频分多址GLONASS在所有GNSS系统里比较特殊因为它走的是频分多址FDMA。GPS、北斗、Galileo在同一个频点上让所有卫星都用同一个中心频率靠不同的伪随机码来区分卫星GLONASS则让每颗卫星使用一个略微偏移的频率来区分彼此。老款GLONASS民用信号G11602.0MHz k×562.5kHzk取值通常在-7到6之间。G21246.0MHz k×437.5kHz。G31202.025MHz这是新一代CDMA信号正在向其他系统的“固定频点”风格靠拢。因为G1/G2是随卫星编号变化的频点接收机在搜索GLONASS卫星时搜索带宽比搜索其他系统更宽。很多单频低端模块对GLONASS的冷启动时间偏长主要就是FDMA带来的频率搜索复杂度。新一代GLONASS-K卫星在L1、L3频段增加了CDMA信号多星座芯片处理GLONASS的压力正在逐步减轻。2.5 一张频段对照表中心频点GPS北斗GalileoGLONASS1575.42 MHzL1 C/A、L1CB1CE1-1561.10 MHz-B1I老信号--1602.00 MHz±---G1FDMA1227.60 MHzL2C---1268.52 MHz-B3IE6-1207.14 MHz-B2bE5b-1176.45 MHzL5B2aE5a-1202.03 MHz---G3CDMA看到这个表你会发现现代GNSS接收机在1575.42MHz这个点上是三系统共用频点。如果芯片只做单频接收射频链路可以覆盖L1、E1、B1C双频接收机通常把1176.45MHz作为第二个频点因为GPS L5、北斗B2a、Galileo E5a都集中在这个位置。一颗芯片一个射频前端就能同时处理多个系统的信号这就是现代GNSS接收机能够小型化和低成本化的重要基础。3. 频段差异背后的物理本质精度、衰减、抗干扰选型不能只看频段表还得理解频段选择背后的物理意义。GNSS信号从卫星到地面大约走2万公里到达接收机时功率已经低到-130dBm级别比Wi-Fi信号弱几十个数量级。频点怎么选直接影响整条接收链路的表现。3.1 为什么“码率高通常定位能力更强”这里要澄清一个常见误区不是“卫星发出来的频率越高精度就越高”而是“高频段更容易预留大带宽大带宽承载高码率高码率帮助接收机把码相位锁定得更细”。以L1 C/A码为例码率1.023Mcps一个码片对应约293米的距离分辨率。而L5/B2a/E5a这类现代信号码率提高到10.23Mcps一个码片对应约29米。实际接收机的码环路可以通过对码相位的子码片级跟踪进一步细分但底层码率直接决定理论测距分辨率。码率越高相关峰越尖锐码环在噪声环境下的抖动越小。当然实际定位精度还受电离层、对流层、多路径、卫星钟差、轨道误差等影响不是只靠码率。但更高码率在现代信号上天然占优势这也是为什么测绘、自动驾驶这类高精度应用越来越看重L5/E5a/B2a这些现代信号。3.2 多路径效应和频段的关系GNSS信号遇到楼宇、金属表面、水面、雪地会发生反射。反射路径和直达路径叠加后接收机看到的码相位会偏移产生多路径误差。最有效的对抗手段之一就是使用高码率信号。高码率的自相关峰更窄接收机更容易区分直达信号和延迟几十纳秒到达的反射信号。在城市峡谷中单频L1老模块容易抖动得很厉害而支持L5/B2a/E5a的双频接收机相对更稳定。做车载或者共享出行的朋友如果在高楼附近测试能明显感受到这种差异特别是停车后的轨迹漂移这个老大难问题在多路径环境下依然存在但高码率信号能明显减轻程度。3.3 为什么1575.42MHz成了“黄金频点”各国愿意把新信号都聚到1575.42MHz附近两个原因一是这个频点历史地位太高GPS L1已经运行了几十年所有天线、滤波器、低噪声放大器产业链都围绕它成熟了二是兼容互操作能极大降低接收机成本一个前端同时听好几个系统体积功耗都能压下来。所以北斗B1C、Galileo E1都把中心频率设在了1575.42MHz但各自用不同的调制方式在频域里错开避免互相干扰。接收机射频前端不需要为每个系统单独放一条链路基带部分做多模解扩扩频处理就可以。这就是“多星座、单频段、共天线”的底层逻辑。4. 实战选型从芯片模组到天线的完整链路真正开始做硬件选型时很多人上来就问“哪个芯片最便宜”这方向其实错了。我建议先列清楚系统约束功耗、尺寸、精度等级、是否需要RTK/PPP、天线形态、成本上限、工作温度范围、供应链状态。约束没有列全选型就一定是盲选。4.1 芯片和模组选型常用模组分几个档位入门级单频多星座适合共享单车锁、宠物定位器、追踪器。这类芯片成本低、功耗低典型如中科微AT6558/AT6559系列以及一些国产低成本方案通常支持GPS、北斗、GLONASS、Galileo的单频接收。主流级双频多星座城市导航、行车记录仪、运动手表基本在这个档位。比如u-blox NEO-M9N支持四系统双频开阔环境下定位精度能到1.5米左右。国产华大北斗HD8040系列、移远LC29H系列也是常见选择。高精度RTK/PPP级无人机测绘、农机自动驾驶、车道级导航需要厘米级定位一般会选u-blox ZED-F9P、天宝BX992这类板卡支持L1/L2或L1/L5双频RTK配合基站差分数据固定解精度可以到2厘米左右。这类模块通常提供原始观测量输出方便自己解算。选型时要特别注意一个隐藏参数同时跟踪的卫星通道数。老模块只有几十个通道四系统全开往往丢星严重现在好一点的芯片通道数在几百以上才能同时跟踪多频点多星座。数据手册里的Tracking Channels参数比“支持XX系统”这种宣传字样重要得多。4.2 陶瓷天线的设计注意事项天线是GNSS接收链路里最容易翻车的环节很多工程师把注意力放在芯片和算法上结果整机装进金属外壳后定位性能直接崩掉。陶瓷贴片天线也就是常说的GPS陶瓷片是最常见的GNSS天线形态设计时这几个点一定要盯住。尺寸与介电常数的关系。贴片天线的谐振频率由贴片长度、基板介电常数和等效介电常数共同决定。简单说介电常数越高天线尺寸越小但带宽会变窄、辐射效率也会下降。常见GNSS陶瓷片尺寸有25×25×4mm、18×18×4mm、15×15×4mm、12×12×4mm等。尺寸越小越难同时覆盖1561MHzB1I和1575MHzL1/E1/B1C两个频点所以如果设备需要同时接收老的北斗B1I信号和GPS L1尽量选大尺寸天线带宽才够。馈电方式。陶瓷片一般有馈针和馈片两种馈电方式。馈针焊接更牢固适合主板一体化设计馈片适合用连接器压接。无论哪种方式天线正下方的接地平面都要保留足够的净空区不要让大片金属地直接贴近陶瓷片边缘否则谐振点会明显偏移。阻抗匹配。天线输出阻抗要尽量接近50欧姆否则反射系数变差VSWR上升接收灵敏度会打折扣。PCB走线从天线到滤波器时走线阻抗、参考地平面的连续性都要控制好。一个小建议做LNA和SAW滤波器共同时布局尽量呈“一字型”排列避免信号在PCB上绕弯。测试不要只看暗室。实际外壳、金属边框、LCD排线、电池都会改变天线谐振。我遇到过几次暗室测试良好装机后中心频点偏了十几MHz的情况。最后的检验一定是整机环境下的有源测试把天线装进最终外壳里再测灵敏度。陶瓷片离金属壳太近谐振频率往往偏向低方向走。4.3 馈线、SAW滤波器和LNA的搭配天线端除了陶瓷片还有三个容易被忽略的器件。SAW滤波器。GNSS频段外面有大量雷达、广播和通信信号尤其1575.42MHz附近非常拥挤。SAW滤波器抑制带外干扰防止接收机前端饱和。选SAW时除了看插损还要注意带外抑制频段是不是覆盖了常见干扰源。LNA低噪声放大器。放在天线附近越靠近天线后级噪声系数影响越小。LNA的噪声系数是全链路里最重要的指标一般选NF小于1dB、增益在15到25dB之间的产品。有的有源天线把LNA做在天线内部用馈线供电这时候电源纹波噪声容易被天线拾取后进入接收链路需要注意滤波。馈线长度。有源天线延长线每增加1米信号损失大约0.5到1dB。如果馈线很长必须选用有源天线并做好供电选路如果馈线很短用无源陶瓷片直连模块即可省下LNA的电流开销。对这个只剩-130dBm信号的世界一个dB的差异可能就是定位可用和不可用的分界线。5. 不同应用场景的推荐组合理论讲完落到真实场景给方案。每个场景的约束不同我整理了一个“需求-方案”对应参考。应用场景核心需求推荐组合关键理由共享单车锁低功耗、成本敏感单频四系统模组 15×15mm陶瓷天线位置上报间隔长不依赖连续高精度宠物/老人追踪器待机长、偶发上报单频多星座模组 有源陶瓷天线低占空比功耗是第一位行车记录仪/车载后装城市稳定性、隧道补位双频四系统模组 GNSS/INS组合高楼遮挡时靠惯导平滑轨迹手持测绘/RTK厘米级、固定解双频RTK板卡 测量型天线需要完整观测量和快速模糊度解算无人机测绘厘米级、高动态RTK模块 无人机专用贴片/螺旋天线高动态环境要求快速收敛和抗振动物联网资产跟踪全球漫游、续航长双频或单频低功耗模组数据回传由蜂窝网承担定位模块可间歇工作5.1 消费电子手机、运动手表里一般用高度集成的双频四系统SoC。手机天线空间极小放大尺寸陶瓷片不现实通常用LDS天线或者小型陶瓷天线。这个场景最关键的指标是射频前端的噪声系数和带外抑制因为手机内部电磁环境很差LNA容易饱和。做穿戴设备的话建议优先考虑带内部LNA的有源天线方案并且把天线放到远离屏幕、马达的位置。陶瓷天线和金属表圈之间的缝隙要留够否则频率偏移会很严重。5.2 车载导航与GNSS/INS组合车载导航最怕高架桥下和城市隧道。单靠GNSS信号解算遮挡严重时位置会连续跳变GNSS/INS组合导航利用陀螺仪和加速度计做航位推算在GNSS丢星时依然能维持几十米量级的轨迹输出。选型的重点是确认芯片是否支持输出原始观测量和导航数据时间戳同时留意IMU的量程和漂移参数否则松耦合融合精度上不去。u-blox NEO-M9N、华大北斗等多款芯片都支持与IMU做松耦合或紧耦合集成。车载后装设备还有一个容易被忽略的点行车记录仪的摄像头和处理芯片可能干扰GNSS信号布局时把GNSS天线尽量远离高速数字信号走线。5.3 无人机与RTK无人机对重量的要求极其苛刻。以大疆为例很多机型直接集成RTK模块地面端用自己的基站或者接入网络RTK服务飞行时保持厘米级定位才能在电力巡检、测绘任务里实现稳定作业。自己做无人机整合RTK时机架对天线多路径的影响必须重点处理尽量把天线相位中心放在飞机几何中心附近并且做好电磁屏蔽。无人机动态性高接收机要支持10Hz以上的更新率RTK解算还要能应对剧烈旋转时天线的相位缠绕。这类项目建议选带原始观测量输出的专业RTK板卡而不是消费级导航模块。5.4 物联网低功耗很多物联网设备是电池供电GNSS模块只能间歇性工作。选型关键看两个参数捕获电流和捕获时间。有一些低功耗模块在追踪模式下电流小于10mA冷启动时间在20秒左右但实际在楼宇遮挡地区冷启动时间会明显延长。想优化整体功耗可以预留天线电源控制引脚在不需要定位时彻底切断天线和模块供电。另一个技巧是根据场景选择周期性上报时长资产运输每15分钟上报一次就够了最忌讳无脑1秒上报续航会直接崩掉。还有一个容易被忽略的坑有些低功耗模块要求GNSS和主控共用一个参考时钟时钟精度不够会直接影响频率搜索窗口导致捕获时间变长。6. 实际测试中踩过的坑与排查心得最后写几个项目里真实遇到的问题和对应的排查思路。6.1 冷启动和热启动时间异常很多看似“定位慢”的问题根源不在算法而在信号链路。排查思路可以按这个顺序走把模块放到室外开阔处冷启动计时超过40秒还没有定位说明信号链路灵敏度存疑。检查SAW滤波器前面是否有其他器件引入额外噪声。最常见的问题是LNA供电纹波太大或者开关电源的开关频率谐波落到了L1频段内。检查天线净空区。真机里金属边框如果贴着陶瓷片中心频点会偏移尤其小尺寸天线更明显。检查RTC备份电源。有些模块热启动依赖RTC和备份RAM如果没有给备份电源每次上电都会变成冷启动用户体验就是“每次开机都要等很久”。6.2 金属遮挡与“有定位但不准确”测试金属货架间做室内定位时接收机可能报出定位结果但位置漂移几十米。这里有个容易被忽略的事实GNSS定位输出不等于准确定位。在没有良好视线LOS的环境里接收机输出的位置可能来自多路径反射信号误差协方差矩阵看起来依然“很自信”。室内资产定位不应该依赖GNSS建议搭配BLE AoA、UWB或者惯性导航。反过来如果在室外开阔地轨迹仍然漂优先排查天线匹配和电源噪声而不是换算法或者换芯片很多“芯片定位差”的问题实际上出在天线周围的地平面。6.3 载波同步仿真的一个关键点稍微进阶一点。通信工程背景的朋友喜欢用MATLAB做GNSS载波同步仿真用Costas环跟踪载波相位。思路没问题但要注意GNSS信号的载波多普勒频移范围。卫星在轨道上运动接收机可能也在地面高速运动多普勒频移可以达到±5kHz车辆高速行驶时也会有明显的频率变化。仿真时Costas环的环路带宽必须覆盖这个动态范围否则跟踪灵敏度达标但动态跟不上载波环路在高速运动时就会失锁。我建议环路带宽在10到30Hz之间调先加一个频率锁定环粗略拉频偏再用Costas环精确跟踪相位比单环硬啃稳定得多。GNSS信号仿真和通信仿真最大的区别在于信号功率太低环路滤波器系数对噪声和动态的折中极敏感不能用默认通信参数直接跑。6.4 多星座联合解算时的时间基准和坐标基准另外一个容易被新入行的人忽略的问题是时间基准和坐标基准。GPS时间、北斗时间、Galileo时间和GLONASS时间之间有系统差接收机内部算法会自动换算但在你手工处理原始观测量或者在做“单系统定位对比”实验时这个系统差会导致额外的位置误差。坐标基准同样有差别目前大部分接收机输出WGS-84坐标系但北斗也维护自己的CGCS2000坐标系两者在小尺度上差异不大精密测量时还是要留意。再分享一个选型习惯哪怕当前方案定了也尽量在PCB上留一个支持双频或者更多星座的升级位比如预留第二颗天线焊盘、预留GNSS模块的电源域管控。很多项目最开始觉得单频够用结果现场环境一复杂就救火改版成本远高于一开始多花的几块钱物料成本。GNSS选型本质上是在功耗、尺寸、成本和可用性之间做平衡先把频段和系统基础打牢后面再做融合算法、差分解算这些增值功能才不慌。
阅读完成 · 觉得有帮助?
咨询建站