3. 关键参数总览:发射功率、信道选择、脉冲重复频率(PRF)、占空比、前导码长度
好,咱们进入实战前的第一道硬菜。这五个参数,说白了就是 UWB 和 WiFi 打架时的「调停工具」。你调得好,两边相安无事;调不好,UWB 把 WiFi 踩死,或者 WiFi 把 UWB 打残——我都见过。
我个人习惯,拿到一个新项目,先不看算法,先把这五个参数在脑子里过一遍。为什么?因为它们直接决定了你的设备能不能过认证、能不能在真实环境里跑起来。下面我一个一个拆开讲。
3.1 发射功率:最直接的「音量旋钮」
发射功率,就是 UWB 信号的嗓门大小。功率越大,信号传得越远,但也越容易吵到旁边的 WiFi。
核心原则:在满足测距/定位精度的前提下,功率能低就低。别上来就开满。
我在一个智能工厂项目里遇到过,UWB 标签贴在 AGV 小车上,功率设成 -10 dBm,结果旁边 2.4G WiFi 的 AP 直接掉线。后来降到 -18 dBm,WiFi 稳了,UWB 测距也没问题。你想想看,差了 8 个 dB,效果天差地别。
| 功率等级 | 典型场景 | 对 WiFi 影响 | 我踩过的坑 |
|---|---|---|---|
| -10 dBm 以上 | 远距离定位(>50m) | 严重干扰,WiFi 吞吐量下降 50%+ | 千万别在 WiFi 密集区用 |
| -14 ~ -10 dBm | 中等距离(20~50m) | 中等干扰,WiFi 偶尔重传 | 需要配合信道错开使用 |
| -18 ~ -14 dBm | 室内定位(5~20m) | 轻微干扰,可共存 | 我常用的安全区间 |
| -20 dBm 以下 | 近距离(<5m) | 几乎无影响 | 适合高密度部署 |
小技巧:调试时先用最低功率跑,测距精度达标就停。别贪心。我曾经为了多打 2 米距离把功率推高,结果整条产线的 WiFi 扫码枪都罢工了——得不偿失。
3.2 信道选择:给信号找个「不堵车的道」
UWB 在 3.1~10.6 GHz 里划了好几个信道。WiFi 主要占 2.4G 和 5G,但 6G 频段(WiFi 6E/7)已经开始和 UWB 信道 5、9 打架了。
嗯,这里要注意:不是所有信道都能随便用。不同国家有不同规定,比如中国开放的是信道 5(6.5 GHz)和信道 9(8.0 GHz)。
避坑指南:我曾经在出口欧洲的项目里用了信道 5,结果 CE 认证没通过——欧洲当时只开放了信道 9。后来紧急改设计,多花了两周。所以,先查法规,再选信道。
信道选择的核心逻辑就一句话:离 WiFi 的工作频段越远越好。
- 信道 5(6.5 GHz):离 5G WiFi 上边界(5.8 GHz)有 700 MHz 间隔,相对安全。但离 6G WiFi(6.0~7.1 GHz)很近,如果旁边有 WiFi 7 设备,要小心。
- 信道 9(8.0 GHz):目前最干净的选择。WiFi 还没大规模上到这个频段。我个人偏好这个信道。
- 信道 2(4.0 GHz)和信道 3(4.5 GHz):离 5G WiFi 下边界(5.1 GHz)较远,但部分国家不开放。
3.3 脉冲重复频率(PRF):快还是稳?
PRF 就是 UWB 每秒发多少个脉冲。常见的两档:
- 62.4 MHz(PRF=64):脉冲多,数据量大,测距精度高。但功耗也高,而且脉冲密度大,对 WiFi 的干扰更「连续」。
- 15.6 MHz(PRF=16):脉冲少,省电,干扰更「稀疏」。但精度会打折扣。
我做过对比测试:在同一个 WiFi 干扰环境下,PRF=64 时 WiFi 吞吐量掉了 30%,换成 PRF=16 只掉了 8%。代价是测距标准差从 3 cm 变成了 8 cm。能不能接受?看你应用。
我的经验法则:做厘米级定位(比如机器人对接)用 PRF=64;做米级存在检测(比如人员定位)用 PRF=16,省电又省心。
3.4 占空比:别一直喊,喊一下歇一下
占空比,就是 UWB 发射时间占总时间的比例。比如占空比 5%,意味着每 100 毫秒里只发 5 毫秒,剩下 95 毫秒在「闭嘴」。
这个参数对共存太重要了。你想想看,UWB 不说话的时候,WiFi 就能好好传数据。占空比越低,WiFi 越舒服。
| 占空比 | 典型场景 | 对 WiFi 影响 | 功耗 |
|---|---|---|---|
| 1%~3% | 低功耗标签(电池供电) | 几乎无影响 | 极低 |
| 5%~10% | 周期性定位(每秒几次) | 轻微影响 | 中等 |
| 15%~30% | 连续跟踪(如机器人) | 明显干扰 | 较高 |
| >30% | 几乎连续发射 | 严重干扰 | 极高 |
实战建议:大多数场景下,占空比控制在 5% 以内,共存效果最好。我曾经把一个仓库定位系统的占空比从 15% 降到 3%,WiFi 吞吐量从 20 Mbps 恢复到了 90 Mbps——UWB 定位频率从 10 Hz 降到 2 Hz,但客户完全没察觉。
3.5 前导码长度:同步的代价
前导码,是 UWB 数据包开头的一段固定序列,用来让接收机找到信号、对齐时钟。前导码越长,接收机越容易在噪声里抓到信号,但包也越长,占空比实际会变大。
常见的长度有 32、64、128、256、512、1024、2048、4096 符号。数字越大,同步越可靠,但开销也越大。
- 32~64:极短前导码,适合高数据率、近距离、低干扰环境。但容易丢包。
- 128~256:我常用的区间。兼顾可靠性和效率。
- 512~4096:远距离、强干扰环境。但包长可能翻好几倍。
注意:前导码越长,UWB 信号在空中的时间越长,和 WiFi 碰撞的概率就越高。我见过有人为了追求同步可靠性,把前导码设成 2048,结果 WiFi 直接没法用了——因为 UWB 几乎一直在发前导码。
所以,前导码长度要「够用就好」。怎么判断够用?看丢包率。如果丢包率 <1%,就别再加长了。
3.6 五参数联动:一张图看懂
这五个参数不是孤立的。你动一个,其他四个都得跟着调整。我画了张图,帮你理清它们之间的关系。
你看这张图,中心是 UWB 系统,五个参数像五根支柱。实线表示直接影响,虚线表示间接关联。比如你调高了发射功率,为了不把 WiFi 打死,你可能得降低 PRF 或者减小占空比来补偿。信道选得干净,功率就可以适当降一点。
我个人习惯,调参顺序是:信道 → 功率 → PRF → 占空比 → 前导码。先定大方向,再微调细节。别一上来就动前导码,那是最后一步。