2、UWB技术基础:UWB信号特性、频谱规划、IEEE 802.15.4z标准解读
好,咱们进入正题。上一章聊了UWB为什么能用来做厘米级定位,这一章咱们把UWB的底裤扒开,看看它到底是怎么工作的。
我刚开始接触UWB的时候,第一反应是:这不就是带宽很宽的信号吗?后来踩了几个坑才发现,事情没那么简单。UWB之所以能实现厘米级定位,核心在于它的信号特性——极窄的脉冲、极宽的带宽、极低的功率谱密度。
2.1 UWB信号特性:为什么它能做到厘米级?
UWB的全称是Ultra-Wideband,超宽带。什么叫超宽带?按照FCC的定义,只要信号的相对带宽(带宽/中心频率)大于20%,或者绝对带宽超过500 MHz,就算UWB。
你想想看,WiFi的带宽通常是20 MHz或40 MHz,蓝牙更窄,只有1 MHz。而UWB一上来就是500 MHz起步,甚至能到几个GHz。带宽越宽,时间分辨率就越高,定位精度自然就上去了。
核心公式:距离分辨率 ΔR ≈ c / (2B),其中c是光速,B是信号带宽。
代入B=500 MHz:ΔR ≈ 3×10⁸ / (2×500×10⁶) = 0.3米 = 30厘米。
如果带宽做到1 GHz,分辨率能到15厘米。再配合算法,厘米级不是梦。
我在一个仓储机器人项目里实测过,用6-8.5 GHz的UWB模块,空旷环境下定位误差能稳定在10厘米以内。嗯,这里要注意,这是理想情况,实际场景会有多径、遮挡等问题,后面章节会细讲。
UWB信号的另一个特点是功率谱密度极低。FCC规定UWB的发射功率不能超过-41.3 dBm/MHz。这个功率有多低?比环境噪声还低,所以UWB信号对现有通信系统几乎不产生干扰。这也是为什么UWB能跟WiFi、蓝牙、4G/5G共存的原因。
| 参数 | UWB | WiFi 2.4G | 蓝牙 |
|---|---|---|---|
| 信号带宽 | ≥500 MHz | 20/40 MHz | 1 MHz |
| 时间分辨率 | 纳秒级 | 微秒级 | 微秒级 |
| 功率谱密度 | -41.3 dBm/MHz | ~20 dBm/20MHz | ~10 dBm/1MHz |
| 定位精度 | 10-30 cm | 3-5 m | 5-10 m |
| 抗多径能力 | 强 | 中 | 弱 |
2.2 频谱规划:UWB在全球的“地盘”
UWB虽然好,但不是你想用哪个频段就用哪个频段。各国对UWB的频谱管理非常严格,毕竟它覆盖的频段太宽了,容易踩到别人的“地盘”。
我个人习惯把UWB的频谱规划分成三个主要区域来看:
- 美国(FCC):3.1-10.6 GHz,这是最早的UWB频谱分配,也是目前最宽松的。室内和室外都可以用,但室外有更严格的功率限制。
- 欧洲(ECC/CEPT):6.0-8.5 GHz,比美国窄。欧洲对低频段(3.1-4.8 GHz)限制很严,主要是为了保护WiMAX和卫星通信。
- 中国:6.0-9.0 GHz,跟欧洲类似,但上限放宽到9 GHz。中国还额外开放了3.5-3.6 GHz的低频段,不过功率限制更严格。
避坑指南:我曾经在一个出口欧洲的项目里,直接用了美国频段的UWB模块,结果CE认证没通过。后来才知道欧洲不允许3.1-4.8 GHz的UWB信号在室外使用。所以做产品前,一定要先确认目标市场的频谱法规。
另外,UWB还有一个“低频段”和“高频段”的说法。低频段(Sub-GHz或3-5 GHz)穿透性好,适合室内定位;高频段(6-10 GHz)带宽更大,精度更高,但穿透性差。选哪个,看你的应用场景。
2.3 IEEE 802.15.4z标准解读:UWB的“游戏规则”
说到UWB标准,就绕不开IEEE 802.15.4z。这个标准是2020年发布的,专门为UWB的高精度定位和测距而设计。它是在802.15.4-2015的基础上,增加了增强的UWB物理层(HRP UWB PHY)和相关的安全特性。
说白了,802.15.4z就是给UWB定了一套“游戏规则”,让不同厂家的UWB设备能互相通信、互相测距。
2.3.1 物理层:两种模式
802.15.4z定义了两种UWB物理层模式:
- HRP(High Rate Pulse):高速脉冲模式,数据速率最高可达27.24 Mbps,适合需要传输数据的场景。
- LRP(Low Rate Pulse):低速脉冲模式,数据速率较低(最高约1 Mbps),但功耗更低,适合纯测距场景。
我个人更常用HRP模式,因为它在定位和通信之间取得了比较好的平衡。LRP虽然省电,但数据速率太低,不太适合需要同时传输位置信息的场景。
2.3.2 测距协议:SS-TWR和DS-TWR
802.15.4z标准里规定了两种测距协议:
| 协议 | 全称 | 原理 | 精度 | 适用场景 |
|---|---|---|---|---|
| SS-TWR | Single-Sided Two-Way Ranging | 设备A发一个包,设备B回复,A计算往返时间 | 中等(受时钟漂移影响) | 低成本、低功耗场景 |
| DS-TWR | Double-Sided Two-Way Ranging | 设备A和B各发一次包,互相测量,取平均 | 高(消除时钟漂移) | 高精度定位场景 |
我的建议:如果对精度要求高(比如厘米级),一定要用DS-TWR。SS-TWR虽然简单,但时钟漂移误差会随着距离增加而放大。我在一个10米范围的测试中,SS-TWR的误差到了30厘米,换成DS-TWR后直接降到5厘米以内。
2.3.3 安全特性:防止距离欺骗
802.15.4z还引入了一个很重要的特性——安全测距。说白了,就是防止有人伪造测距信号,让你以为设备在很近的地方,其实它在远处。
这个特性在汽车无钥匙进入系统里特别重要。我记得有个案例,黑客用中继攻击,把车钥匙的信号放大转发,让车以为钥匙就在旁边,结果车门被打开了。802.15.4z通过加密的时间戳和随机数,能有效防止这种攻击。
2.4 实际项目中的UWB选型建议
说了这么多理论,最后给点实际的。如果你现在要选UWB芯片或模块,我建议关注以下几点:
- 频段支持:确认芯片支持的频段是否覆盖目标市场的法规要求。比如Qorvo的DW3000系列支持6-8.5 GHz,适合欧洲和中国;Decawave的DW1000支持3.5-6.5 GHz,更适合美国。
- 测距精度:看芯片的测距精度指标。一般标称10厘米,实际能到15-20厘米就算不错了。别被宣传数据忽悠。
- 功耗:如果是电池供电的设备,一定要关注待机功耗和测距功耗。LRP模式在这方面有优势。
- 软件生态:有没有现成的定位算法库?有没有RTLS(实时定位系统)的参考设计?这能省你不少开发时间。
一句话总结:UWB的核心优势在于宽带宽带来的高时间分辨率,频谱规划决定了你能用哪个频段,802.15.4z标准则规定了UWB设备如何通信和测距。这三者加起来,构成了UWB实现厘米级定位的技术基础。