1. UWB技术概述

各位同学好,我是老周。做嵌入式定位这行十几年了,从最早的蓝牙4.0折腾到现在的UWB,踩过的坑能写本书。今天咱们聊聊UWB——超宽带技术。说实话,我第一次接触UWB是在2015年,当时客户要求做室内厘米级定位,蓝牙和Wi-Fi都试了个遍,精度死活下不来。后来翻论文看到UWB,才觉得「嗯,这玩意儿靠谱」。

1.1 什么是UWB?

UWB,全称Ultra-Wideband,超宽带。名字很直白——它的信号带宽特别宽。有多宽?按照FCC的定义,UWB信号的相对带宽(带宽/中心频率)要大于20%,或者绝对带宽超过500MHz。你想想看,Wi-Fi一个信道才20MHz、40MHz,蓝牙更窄,只有1MHz。UWB一上来就是500MHz起步,完全不是一个量级。

核心定义:UWB是一种使用纳秒级窄脉冲进行通信的无线技术。它不靠载波调制,而是直接发射极短的时间脉冲。脉冲越短,带宽越宽,定位精度越高。

为什么带宽宽就能精确定位?我简单解释一下。定位的本质是测距,测距的本质是测时间。带宽越宽,时间分辨率越高。500MHz带宽对应的时间分辨率大约是2纳秒,换算成距离就是60厘米左右。但实际工程中,通过算法可以做到10-30厘米,甚至更高。

1.2 UWB的发展历史

UWB其实不是新技术。早在20世纪60年代,美国军方就开始研究脉冲无线电了。那时候主要用于雷达和军事通信,因为UWB信号很难被截获,保密性好。

  • 1960s-1990s:军事应用阶段。主要用于穿墙雷达、探地雷达等。我记得看过一篇老论文,讲的是用UWB脉冲探测地雷,精度相当高。
  • 2002年:FCC开放民用频段。这是转折点。FCC允许UWB在3.1-10.6GHz频段内工作,但发射功率限制很严(-41.3dBm/MHz)。说白了,UWB信号功率极低,比环境噪声还低,不会干扰现有通信系统。
  • 2005-2015年:标准制定期。IEEE 802.15.4a标准把UWB纳入物理层,后来演进到802.15.4z。这个标准定义了UWB的帧结构、测距协议和安全机制。
  • 2019年至今:消费电子爆发。苹果在iPhone 11里装了U1芯片,小米、三星跟进。UWB从工业级走向消费级,应用场景一下子打开了。

个人经验:我在2017年做过一个UWB定位项目,用的还是早期DW1000芯片。那时候资料少,调试起来真费劲。现在好了,Qorvo的DW3000系列、NXP的SR040系列都很成熟,开发门槛低了很多。

1.3 UWB的技术特点

UWB能火,靠的是三个核心优势:高精度、抗多径、低功耗。咱们一个一个说。

1.3.1 高精度

UWB的理论定位精度可以做到10厘米以内。为什么?因为它的时间分辨率高。我做个对比:

技术 带宽 时间分辨率 典型定位精度
UWB 500MHz-1.5GHz ~1-2ns 10-30cm
Wi-Fi RTT 20-80MHz ~12-50ns 1-5m
蓝牙AOA 1-2MHz ~500-1000ns 1-10m
GPS ~2MHz ~500ns 3-15m(室外)

你看,UWB的带宽是蓝牙的几百倍,时间分辨率自然高出一大截。时间量得准,距离就算得准,定位自然就准。

1.3.2 抗多径

多径效应是室内定位的头号杀手。信号在墙壁、地面、金属物体上反射,产生多条传播路径,导致接收端收到多个叠加的信号。传统窄带系统很难区分直达路径和反射路径,测距误差很大。

UWB怎么解决?它的脉冲极短(纳秒级),直达路径和反射路径在时间上天然分开。接收机可以通过首径检测算法,直接锁定第一个到达的脉冲——那就是直达路径。我在一个工厂项目里遇到过,车间里全是金属货架,蓝牙定位误差能到10米以上,换成UWB后直接降到30厘米以内。

注意:UWB抗多径能力强,但不是万能的。在极端环境下(比如全金属密闭空间),首径信号可能被完全遮挡,这时候定位精度也会下降。我曾经在电梯井里测试过,信号衰减很严重,需要增加基站密度来弥补。

1.3.3 低功耗

很多人以为UWB功耗高,其实恰恰相反。UWB发射功率极低(-41.3dBm/MHz),比手机通话时的辐射还低。而且UWB是脉冲式工作,平时处于休眠状态,只在需要测距时才发射脉冲。一个纽扣电池可以让UWB标签工作几个月甚至一年。

我做过一个资产追踪项目,标签用CR2032电池,每5秒发一次定位信号,连续跑了8个月还没换电池。换成蓝牙的话,同样频率大概只能撑2-3个月。

1.4 UWB与其他定位技术的对比

选型的时候,很多工程师会纠结:到底用UWB、蓝牙、Wi-Fi还是GPS?我的建议是:没有最好的技术,只有最合适的方案。咱们直接看对比表:

维度 UWB 蓝牙 Wi-Fi GPS
定位精度 10-30cm 1-10m 1-5m 3-15m
覆盖范围 10-50m(单基站) 10-30m 30-100m 全球
抗多径 优秀 一般 一般 差(室内)
功耗 低(脉冲式) 低 中 中
部署成本 中高 低 低(利用现有AP) 低(手机自带)
典型场景 室内高精度定位、机器人导航、数字钥匙 室内粗略定位、信标、手环 室内导航、客流分析 室外导航、车辆追踪

说说我的选型经验:

  • 要厘米级精度? 别犹豫,上UWB。蓝牙和Wi-Fi做不到。
  • 只是知道人在哪个房间? 蓝牙就够了,成本低,手机都支持。
  • 室外开阔环境? GPS/北斗最省事,免费且覆盖广。
  • 室内外无缝切换? 可以考虑UWB+GPS融合方案,我做过一个AGV项目就是这么干的。

1.5 UWB知识体系总览

下面这张图是我自己整理的UWB定位知识体系,涵盖了从底层原理到上层应用的完整链路。后面的课程会按照这个结构展开。

UWB定位知识体系总览 基础层:UWB物理原理 脉冲无线电 · 超宽带信号 · 时间分辨率 · 功率谱密度 测距层:TOF/TDOA测距原理 双向测距(TWR) · 到达时间差(TDOA) · 首径检测 · 误差补偿 定位层:定位算法与系统架构 三边定位 · 最小二乘法 · 卡尔曼滤波 · 基站部署 · 时钟同步 应用层:实战与优化 硬件选型 · 嵌入式开发 · 数据融合 · 场景调优 · 行业案例 本课程共30章,按此四层结构逐步深入,每章都配有实战代码和调试经验

这张图把UWB定位分成了四个层次:基础层讲物理原理,测距层讲怎么量距离,定位层讲怎么算坐标,应用层讲怎么落地。后面的课程会按这个顺序展开,每章都会结合我实际项目中的代码和调试经验来讲。

学习建议:如果你刚接触UWB,建议先吃透基础层和测距层。很多工程师一上来就调算法,结果测距误差都没搞清楚,定位精度自然上不去。我见过太多人踩这个坑了。