1. UWB技术概述

大家好,我是你们这门课的老朋友。做定位这行十几年了,从最早的蓝牙、Wi-Fi,到后来搞惯导,最后一头扎进UWB(超宽带)的世界。说实话,UWB这技术,第一次接触就让我觉得——嗯,这才是做高精度定位该有的样子。

这一章,咱们先把UWB的底裤扒干净。什么是UWB?它凭什么能实现厘米级定位?跟其他无线技术比,它到底强在哪、弱在哪?把这些搞明白,后面学融合定位才不迷糊。

1.1 UWB定义与原理

UWB,全称Ultra-Wideband,超宽带。名字很直白——它的信号带宽特别宽。宽到什么程度?按照FCC(美国联邦通信委员会)的定义,只要信号带宽超过500MHz,或者相对带宽(带宽/中心频率)大于20%,就算UWB。

你想想看,Wi-Fi一个信道才20MHz、40MHz,蓝牙更窄,只有1MHz。UWB一上来就是500MHz起步,这差距不是一星半点。

核心原理:UWB通过发射极窄的脉冲信号(纳秒级)来传输数据。脉冲越窄,带宽越宽,时间分辨率就越高。高时间分辨率意味着什么?意味着我们能精确测量信号从发射端到接收端的飞行时间(ToF,Time of Flight)。

光速是固定的,3×10⁸ m/s。如果我们能测出信号飞了10纳秒,那距离就是3米。UWB的脉冲宽度能做到2纳秒以内,理论上测距精度能到厘米级。我在项目中实测过,好的UWB模块在视距环境下,测距误差能稳定在±10厘米以内。

具体怎么测距?主流方法有两种:

  • ToF(飞行时间法):基站和标签来回发信号,通过时间差算距离。简单直接,但要求双方时钟严格同步。
  • TDoA(到达时间差法):标签发一次信号,多个基站收。通过信号到达不同基站的时间差,解算标签位置。基站之间需要同步,但标签端更省电。

我个人习惯用TDoA做定位系统,因为标签端功耗低,适合电池供电的场景。不过ToF在测距精度上更稳,适合做标定和基准。

1.2 UWB技术特点

UWB能成为高精度定位的宠儿,靠的是下面这几个硬本事:

特点 说明 我的体会
高精度 厘米级定位(10-30cm) 我在仓库项目里实测过,视距下稳定在±15cm
抗多径 脉冲信号能区分直达径和反射径 室内环境多径严重,UWB比Wi-Fi强太多
低功耗 脉冲占空比极低,平均功耗小 标签用纽扣电池能跑半年以上
高带宽 500MHz以上,数据速率高 虽然定位不靠速率,但能传更多辅助信息
穿透性强 低频部分能穿透墙体、障碍物 别太迷信,穿一堵墙还行,两堵墙精度掉得厉害
安全性高 信号功率谱密度低,难截获 军工项目喜欢这点,民用场景倒不太在意

注意:UWB虽然穿透性强,但穿墙后信号衰减严重,测距精度会从厘米级掉到米级。我曾经在一个工厂项目里,标签穿过两道混凝土墙后,定位误差直接飙到1.5米。所以实际部署时,基站布局一定要考虑遮挡问题。

还有一个容易被忽略的点——UWB的功率谱密度极低。它的发射功率被限制在-41.3dBm/MHz以下,比环境噪声还低。这意味着UWB信号不会对同频段的其他无线系统(比如Wi-Fi、5G)造成干扰。这也是FCC和工信部能给它开放这么大带宽的原因。

1.3 UWB与其他无线定位技术对比

做定位这么多年,蓝牙、Wi-Fi、UWB、RFID、ZigBee我都折腾过。每种技术都有自己的脾气。咱们直接上对比表,一目了然:

技术 定位精度 典型范围 功耗 抗多径 部署成本 典型场景
UWB 10-30cm 10-50m 低 强 中高 室内高精度定位、工业、仓储
蓝牙(BLE) 1-5m 1-10m 极低 弱 低 室内导航、信标、手环
Wi-Fi(RSSI) 3-10m 20-50m 中 弱 低(利用现有AP) 商场、机场、场馆
Wi-Fi(FTM) 1-2m 20-50m 中 中 低 802.11mc/az 新标准
RFID 10cm-1m 1-10m 极低(被动) 中 低 资产管理、门禁、物流
ZigBee 3-10m 10-30m 低 弱 低 物联网、传感器网络
GPS 3-10m(室外) 全球 中高 N/A 低(终端集成) 室外导航、车载

从表里能看出来,UWB在精度和抗多径上是一骑绝尘。但代价是什么?成本高、部署复杂。一个UWB基站的价格可能是蓝牙信标的10倍以上。而且UWB需要精确标定基站位置,安装时得用全站仪或者RTK打点,不像Wi-Fi AP随便往墙上一挂就行。

我做过一个对比测试:在同一个20m×30m的仓库里,用UWB TDoA方案,定位误差中位数是18cm;用Wi-Fi RSSI指纹方案,误差中位数是4.2米。差距就是这么明显。但Wi-Fi方案几乎零成本——直接用现有的AP,刷个固件就行。UWB方案光基站就花了小十万。

所以选哪种技术,得看场景。做高精度室内定位,UWB是首选。做区域级存在检测,蓝牙就够了。做室外导航,还得靠GPS。

1.4 UWB定位系统架构

一个典型的UWB定位系统长什么样?我画了张图,你看一眼就明白:

UWB定位系统架构图 UWB定位系统架构 定位标签 基站 1 基站 2 基站 3 定位引擎 (ToF/TDoA解算 + 融合滤波) 上层应用(地图、监控、分析) 说明:标签发UWB脉冲 → 基站接收并记录到达时间 → 定位引擎解算坐标 → 应用层展示

架构其实不复杂。标签(Tag)周期性地发UWB脉冲,基站(Anchor)收到后打时间戳,然后通过网络传给定位引擎。引擎根据算法(ToF或TDoA)算出坐标,再推给上层应用。

这里有个细节——基站之间的时间同步是TDoA方案的关键。同步精度直接决定定位精度。我见过有人用网线走PTP(精确时间协议)做同步,精度能到纳秒级。也有人图省事用无线同步,结果误差大得没法用。我的建议是:能走有线就走有线,别在同步上省钱。

小技巧:部署UWB基站时,尽量让基站之间形成“菱形”或“矩形”布局,标签在内部活动时定位效果最好。基站间距控制在20-40米之间,太远了信号弱,太近了几何精度因子(GDOP)会变差。

1.5 为什么需要融合定位?

看到这里你可能会问:UWB精度这么高,为什么还要搞融合定位?

原因很简单——UWB不是万能的。

我在一个地下停车场项目里吃过亏。停车场柱子多、车辆遮挡严重,UWB信号经常被挡住。标签走到柱子后面,基站就收不到信号了,定位直接中断。后来我加了惯导(IMU),用UWB有信号时校准,没信号时靠惯导推算,才把问题解决。

UWB的短板很明显:

  • 遮挡问题:金属、混凝土、人体都会严重衰减信号
  • 覆盖范围有限:单基站覆盖半径一般不超过50米
  • 成本高:大面积部署基站,成本吃不消
  • 更新率受限:典型定位更新率10-50Hz,高速运动场景不够用

融合定位的思路就是——用UWB做精度锚点,用其他传感器(IMU、蓝牙、气压计、里程计)做连续推算。UWB负责“纠偏”,其他传感器负责“填坑”。这样既能保证精度,又能提高鲁棒性和覆盖范围。

这门课后面会详细讲UWB+IMU、UWB+蓝牙、UWB+气压计等多种融合方案。你现在只需要记住一句话:没有一种无线定位技术是完美的,融合才是王道。