4. UWB 关键性能指标:测距精度、刷新率、覆盖范围、功耗、抗干扰能力、多用户容量

各位工程师朋友,咱们今天来聊聊 UWB 的核心指标。说实话,这些指标就像一把尺子的刻度,决定了你的系统到底能干什么、能干多好。我见过不少项目,前期选型时只盯着测距精度看,结果上了产线才发现功耗压不住、刷新率跟不上——嗯,那叫一个头疼。

UWB 的性能指标不是孤立的,它们之间互相牵制。你想想看,精度做高了,刷新率可能就下来了;覆盖范围拉大了,功耗肯定跟着涨。所以,理解这些指标的本质,以及它们之间的 trade-off,才是调优的第一步。

核心观点:UWB 性能调优的本质,就是在测距精度、刷新率、覆盖范围、功耗、抗干扰能力和多用户容量这六个维度之间,找到最适合你应用场景的平衡点。
UWB 关键性能指标六维模型 UWB 性能调优 测距精度 刷新率 覆盖范围 功耗 抗干扰能力 多用户容量 天线设计 六个指标相互制约,调优就是找到最适合应用场景的平衡点

4.1 测距精度:UWB 的立身之本

测距精度是 UWB 最核心的指标,也是它区别于蓝牙、Wi-Fi 的关键。说白了,UWB 能活到今天,靠的就是厘米级的定位能力。

影响测距精度的因素有哪些?我列几个关键点:

  • 信道带宽:带宽越大,时间分辨率越高。UWB 的 500MHz 带宽能提供约 2ns 的时间分辨率,对应约 60cm 的理论精度。但实际能做到 10-30cm,靠的是算法和硬件配合。
  • 采样率:ADC 采样率直接决定了时间戳的精度。我见过一些低成本方案用 1GSPS 的 ADC,精度只能做到 50cm 左右;而用 2GSPS 以上的,配合内插算法,能压到 10cm 以内。
  • 多径抑制:室内环境反射多,首径检测算法好不好,直接决定了精度。我记得有个项目在仓库里测,货架之间的反射信号比直射还强,差点把首径给淹了。
  • 时钟同步:双边测距(DS-TWR)对时钟漂移很敏感。晶振精度每差 1ppm,10 米距离上就会引入约 10μm 的误差——虽然看起来不大,但累积起来就麻烦了。
实战技巧:我个人习惯在产线校准阶段做两步:一是用已知距离的参考点做 offset 校准,二是做温度补偿。晶振的温漂是测距精度的隐形杀手,尤其是户外项目,温差大时误差能翻倍。

4.2 刷新率:实时性的命脉

刷新率,也叫测距速率,就是每秒能输出多少次测距结果。这个指标对动态场景特别重要——你想想,一个机器人以 2m/s 的速度移动,如果刷新率只有 1Hz,那每两次定位之间它已经跑了 2 米,这定位还有什么意义?

刷新率受什么限制?

  • 帧结构设计:一帧测距需要多少时间?包括前导码、SFD、PHR、数据载荷,还有收发切换的 guard time。帧越长,刷新率越低。
  • 信道接入机制:多用户场景下,TDMA 还是 CSMA/CA?TDMA 的时隙分配会限制单用户的刷新率。
  • 处理延迟:从收到信号到算出距离,MCU 的处理时间也是开销。我见过用低端 MCU 跑复杂算法,一帧处理要 5ms,直接把刷新率卡死在 200Hz 以下。
应用场景 推荐刷新率 说明
静态资产定位 1-10 Hz 物体不动,刷新率低一点没关系,省电
人员跟踪 10-50 Hz 步行速度,50Hz 足够平滑
机器人导航 50-200 Hz 高速移动需要高刷新率,避免位置跳变
工业自动化 100-1000 Hz 机械臂、AGV 等需要毫秒级响应
注意:刷新率不是越高越好。我曾经在一个项目中把刷新率从 100Hz 提到 500Hz,结果功耗直接翻了 3 倍,电池撑不到半天。高刷新率意味着更频繁的收发,功耗自然水涨船高。

4.3 覆盖范围:能传多远

UWB 的覆盖范围受限于发射功率和链路预算。FCC 对 UWB 的发射功率限制很严——-41.3 dBm/MHz,换算下来整个 500MHz 带宽上也就约 -14 dBm 的总功率。这个功率水平,比 Wi-Fi 低了差不多 30dB。

那怎么把覆盖范围做大?

  • 天线增益:用高增益天线,定向天线比全向天线能多出 5-10dB 的链路余量。
  • 接收灵敏度:UWB 接收机的灵敏度一般在 -80 到 -90 dBm 之间。用低噪声放大器(LNA)能再压 3-5dB。
  • 数据速率:速率越低,接收灵敏度越高。6.8 Mbps 的速率下灵敏度约 -82 dBm,降到 110 kbps 能到 -90 dBm 左右。

我做过一个测试:在空旷环境下,用 6.8 Mbps 速率,全向天线,覆盖范围大概 30-50 米。换成 110 kbps 加定向天线,能拉到 150 米以上。但代价是数据速率低了,刷新率也上不去。

4.4 功耗:电池设备的命门

功耗是 UWB 大规模商用的最大障碍之一。你想想,一个蓝牙信标能用纽扣电池跑两年,UWB 信标可能两个月就没电了。为什么?

  • 峰值电流高:UWB 发射时电流一般在 50-100 mA,接收时也在 30-60 mA。虽然脉冲时间短,但峰值电流对电池的冲击很大。
  • 占空比:刷新率越高,占空比越大,平均功耗越高。100Hz 刷新率下,平均功耗可能在 10-30 mW 之间。
  • 休眠策略:好的休眠策略能把待机功耗压到微瓦级。但唤醒时间不能太长,否则会拖累刷新率。
省电技巧:我建议做动态刷新率调整——设备静止时降到 1Hz,检测到运动时自动升到 50Hz。这样平均功耗能降 60-80%,而且用户体验几乎不受影响。

4.5 抗干扰能力:在噪声中生存

UWB 的抗干扰能力来自它的宽带特性。500MHz 的带宽意味着信号能量分散在很宽的频段上,窄带干扰(比如 Wi-Fi、蓝牙)只能影响其中一小部分。但这不是说 UWB 就百毒不侵了。

常见的干扰源:

  • 同频干扰:多个 UWB 设备同时发,信号会碰撞。TDMA 和 CSMA/CA 能缓解,但碰撞概率随设备数量增加而上升。
  • 窄带干扰:Wi-Fi 2.4GHz、5GHz 的谐波可能落在 UWB 频段内。虽然 UWB 有处理增益,但强干扰下信噪比会恶化。
  • 多径干扰:室内反射造成的多径,会让首径检测出错。我见过一个极端案例——在金属货架仓库里,反射信号比直射信号强了 6dB,测距误差直接飙到 2 米。

怎么抗干扰?硬件上可以用带通滤波器滤掉带外干扰;算法上可以用匹配滤波器和首径检测算法,把多径信号剔除掉。我个人习惯在固件里加一个信道质量评估模块,检测到干扰严重时自动切换信道或降低速率。

4.6 多用户容量:能同时服务多少人

多用户容量,说白了就是一个 UWB 系统能同时支持多少个设备进行测距。这个指标在工厂、医院、商场等密集场景特别重要。

影响多用户容量的因素:

  • 信道接入方式:TDMA 的容量受限于时隙数量,CSMA/CA 受限于碰撞概率。我一般推荐混合方案——TDMA 做基础调度,CSMA/CA 做随机接入。
  • 帧长度:帧越长,每个用户占用的时间越多,容量越小。短帧能提高容量,但会牺牲数据载荷。
  • 刷新率要求:每个用户需要的刷新率越高,总容量越低。100Hz 下能支持 20 个用户,降到 10Hz 就能支持 200 个。
场景 典型用户数 刷新率 接入方式
小型办公室 10-30 10 Hz TDMA
大型仓库 50-200 1-5 Hz TDMA + CSMA/CA
体育场馆 500-2000 1 Hz 混合接入 + 分簇
避坑指南:我曾经在一个项目中,客户要求支持 500 个标签同时定位,刷新率还要 50Hz。算下来每个时隙只有 40μs,帧结构根本塞不下。最后只能妥协——把标签分成 10 组,每组 50 个,轮流定位,刷新率降到 5Hz。所以,多用户容量和刷新率之间,必须做取舍。

4.7 六维指标的权衡之道

好了,六个指标都讲完了。你可能会问:有没有一个万能配置,让所有指标都最优?答案是没有。这六个指标就像跷跷板,压了一头另一头就翘起来。

我总结了一个简单的权衡矩阵:

  • 精度 vs 刷新率:高精度需要长积分时间,刷新率就低。反过来,高刷新率只能做粗测。
  • 覆盖范围 vs 功耗:要传得远,要么加大发射功率(功耗涨),要么降低速率(刷新率降)。
  • 多用户容量 vs 刷新率:用户多了,每个用户的刷新率必然下降。这是数学规律,绕不开。
  • 抗干扰能力 vs 精度:强干扰下,要么牺牲精度保连接,要么保持精度但丢包率上升。

所以,调优的第一步不是追求某个指标的极致,而是搞清楚你的应用到底需要什么。做室内定位导航?精度和刷新率优先。做资产盘点?覆盖范围和功耗优先。做工业自动化?刷新率和多用户容量优先。

嗯,这一章的内容就到这儿。记住这六个指标,以及它们之间的 trade-off,后面几章我们会深入每个指标的调优方法。