电子说
我国的北斗卫星导航系统(BDS)的定位核心原理是“空间星座+地面控制+用户终端”协同,以伪距测量与空间后方交会为底层逻辑,通过多颗卫星的信号计算接收机的三维坐标,结合多频信号、差分增强等技术实现从米级到厘米级的定位,本文就核心框架到定位流程将从展开论述。
北斗三号由三大核心部分组成,是定位的基础设施,缺一不可
| 组成部分 | 核心构成 | 核心功能 |
|---|---|---|
| 空间星座 | 30+颗卫星(MEO中圆轨道+GEO地球静止轨道+IGSO倾斜地球同步轨道) | 播发导航电文(星历+时钟)、测距信号,GEO/IGSO卫星增强亚太区域信号与短报文服务 |
| 地面控制 | 主控站、注入站、监测站、地基增强基准站(CORS) | 测算卫星轨道/钟差、生成修正数据、注入卫星、实时监控星座健康状态 |
| 用户终端 | 北斗接收机(单频/双频/多频)、天线、数据处理模块 | 接收卫星信号、解算伪距、修正误差、输出三维坐标(经度/纬度/高度)+ 时间 |
北斗定位的底层逻辑是根据已知多颗卫星的空间位置,测量接收机到每颗卫星的距离,再通过几何计算确定接收机位置,类似“地面找一点,测量它到三个已知坐标地标点的距离,就能锁定位置”,本质是“解4元方程组”(3个空间坐标+1个时间误差)。
每颗北斗卫星会持续发射测距码(如B1C/B2a/B3I)和导航电文:
用于测量信号传播时间,多频设计可抑制电离层延迟,提升抗干扰能力。
包含卫星星历(实时三维坐标)、卫星钟差、电离层/对流层延迟修正参数(如TGD)、卫星健康状态等关键数据,为定位提供“已知参考”。
授时精度达20纳秒级,确保时间基准一致。
接收机天线捕获≥4颗卫星信号后,计算信号从卫星到终端的传播时间Δt,再通过公式伪距ρ = c×Δt(c为光速)得到“近似距离”。
伪距≠真实距离:因卫星钟差、接收机钟差、大气延迟、多路径效应等,存在固有偏差,需后续修正。
注:需4颗卫星的原因:3颗卫星解算三维坐标(经度、纬度、高度)+ 1颗卫星用于修正终端与卫星的时间同步误差,共4个未知数,需要4组伪距方程联立求解。
接收机先通过导航电文内置参数做初步修正,核心修正项如下:
用导航电文中的钟差参数+TGD(群延迟偏差)修正单频/双频伪距。
单频用户用Klobuchar模型,双频用户通过无电离层组合(如B1C+B2a)抵消大部分电离层影响。
用Hopfield/Saastamoinen模型,基于终端位置、时间、气象数据估算延迟。
以4颗卫星的已知坐标为球心,以修正后的伪距为半径,建立4个球面方程,联立求解唯一交点,得到用户的原始三维坐标(WGS - 84坐标系)。
核心算法:最小二乘法,通过迭代降低观测误差对坐标解算的影响,确保结果收敛。
米级定位满足消费级需求,工业场景需进一步提升精度,主流技术如下:
| 增强技术 | 工作原理 | 精度水平 | 适用场景 |
|---|---|---|---|
| RTK实时动态差分 | 基准站计算误差并播发修正数据,终端接收后消除系统误差 | 静态厘米级,动态分米级 | 厂区管廊、测绘、农机自动驾驶 |
| 星基增强(SBAS) | 同步轨道卫星播发修正信息,覆盖广 | 亚米级 | 民航、海事、大范围户外作业 |
| 精密单点定位(PPP) | 接收IGS精密星历/钟差,长时间解算消除误差 | 静态毫米级,动态厘米级 | 地质监测、大型工程施工 |
卫星信号遮挡/弱信号场景下,接收机自动融合惯性导航(IMU)、UWB、蓝牙AOA等技术,实现实现“室内外无缝定位”:
室外开阔区:北斗+RTK提供厘米级定位,适配高压管廊、厂区道路人员/设备盯防。
室内金属密集区:卫星信号被屏蔽,自动切换UWB基站接管,保障定位连续性。
经上述步骤修正后,终端输出经纬度、高度、速度、时间等数据,定位频率可达1–10Hz,满足动态追踪需求。
由于篇幅原因,(二)会放在下篇,如果您想进一步了解维构lbs智能定位的技术和案例,欢迎搜索、关注、评论留言~
审核编辑 黄宇
全部0条评论
快来发表一下你的评论吧 !