手机地图上的蓝色小点像喝醉了酒一样在屏幕上乱晃,导航语音不知所措地提示“您已偏航”,近期在南京部分密集城区,许多人最近都遭遇了这种定位“失灵”的困扰。
地图上那个代表我们位置的蓝色小点其实是一系列复杂技术协同工作的结果。从头顶几百公里外的卫星到身边墙壁中隐藏的信号源,都在默默为我们的位置提供着定位支撑数据。
当你在户外打开手机地图时,你正在使用全球卫星导航系统(GNSS),最常见的是中国的北斗系统和美国的GPS。这些系统的工作原理可以概括为“测距交汇”——通过测量从多颗卫星到接收机的距离来确定位置。
工作原理
GPS或北斗接收器需要同时接收到至少4颗卫星的信号。它会计算信号从卫星传播到接收器所需的时间。
通过信号传播速度(光速)乘以传播时间,接收器可以计算出与每颗卫星的距离。结合卫星自身已知的精确位置,接收器就可以推算出自己的三维位置。
精度与挑战
在理想情况下,GPS单点定位的精度在1-10米之间。但现实环境充满了挑战。
信号从太空到达地面的途中,会遇到电离层和对流层,就像光线通过水和空气会发生折射一样,这些大气层也会使卫星信号发生延迟和弯曲。
在城市中,高楼大厦反射的卫星信号会造成“多路径效应”,就像你在山谷中大喊会听到回声一样,接收器同时收到直达信号和反射信号,导致定位混乱。
这些误差因素共同作用,导致传统卫星定位在复杂城市环境中可能产生几米甚至几十米的偏差。
针对传统卫星定位的精度问题,实时动态载波相位差分技术(RTK)应运而生,实现了厘米级甚至毫米级的定位精度。
1、RTK技术原理
RTK技术的核心思想是通过载波相位差分测量,结合基准站与流动站的协同工作,消除卫星信号传播过程中的误差,从而实现厘米级定位。
RTK系统由基准站和流动站组成。基准站建立在已知精确坐标的位置上,它可以计算出卫星信号的各类误差。
基准站通过电台或网络将这些误差修正数据发送给流动站。流动站接收到这些修正数据后,与自己的观测值结合,就能大大减小定位误差。
2、优势与应用
与传统GNSS使用的伪距测量不同,RTK利用的是载波相位测量。载波相位的波长约为19厘米,理论精度可达毫米级。
RTK技术可将定位精度提高到厘米级,在开阔环境下甚至可以达到毫米级精度。
在测绘、精准农业和自动驾驶等领域,这种高精度定位已经成为关键技术。
苹果公司的Find My应用利用蓝牙BLE和UWB技术实现了全球范围内的物品追踪。
BLE技术
BLE技术具有低功耗、广覆盖的特点,是实现全球范围内物品追踪的关键。
UWB技术
UWB技术主要用于需要高精度定位的场景,如厘米级空间感知和AR导航。 在Find My应用中,UWB与BLE结合使用:BLE负责广域的发现和广播,而UWB则在设备接近时提供精准的指向性导航,例如在室内快速定位钥匙或背包的具体位置。
这两种技术在底层通信中互补:BLE确保了长距离、低功耗的信号覆盖和离线定位能力,而UWB则提升了近距离定位的精度和用户体验。网络层通过全球苹果设备组成的分布式中继网络实现数据匿名传输,应用层则通过Find My应用整合这些信息,提供统一的位置服务。
进入建筑物内部后,卫星信号被层层阻隔,我们便需要依赖室内定位技术。各种技术在精度、成本和部署复杂度上各有千秋。
蓝牙定位
蓝牙定位是最常见的室内定位技术之一。它最初基于信号强度衰减原理,通过测量接收信号的强度来估算距离。早期蓝牙定位精度约为3-5米,延迟约3秒。
蓝牙5.1引入了基于三角测量法的定向技术,提供到达角和出发角两种定位方法,精度可提升至1米以内。
RFID定位
RFID(射频识别)技术利用电感、电磁耦合或雷达反射实现自动识别。RFID室内定位系统通常由电子标签、读写器、中间件和数据库组成。一般是读写器的通道级定位,以及基于RSSI的定位,精度在10-20米。
UWB
UWB(超宽带)技术则提供更高精度的室内定位解决方案。它使用纳秒级极窄脉冲进行通信,工作频段为3.1GHz至10.6GHz。
UWB信号具有极高的时间分辨率,单周期脉冲宽度在30-45厘米之间,1纳秒的时间分辨率对应约30厘米的距离分辨率。
UWB主要通过到达时间和到达时间差等算法实现厘米级甚至毫米级定位精度。UWB定位精度通常可达到厘米级,在某些应用中甚至可达毫米级。
南京部分区域最近出现的定位问题,多APP在具体区域出现阶段性的定位失真,大概率是存在了卫星工作频段的外部干扰。
当出现突发的外部干扰时,还需要一定精度的应急定位能力,这就又成为定位能力生态圈需要重点思考的方向。
附篇(室内定位知识点补充)