搞定物联网定位:UWB高精度定位技术原理与实现
搞定物联网定位:UWB高精度定位技术原理与实现 https://mp.weixin.qq.com/s/18kCIFtKCfSQGoZy4NDLaA
搞定物联网定位:UWB高精度定位技术原理与实现
导语 | 高德地图、百度地图、腾讯地图等手机地图上提供的定位导航、路况查询、位置搜索等实用功能,极大方便了人们的生活,这背后有赖于智能手机提供的定位能力(GPS、蜂窝、WIFI等),目标用户主要是人。与此同时,近些年物联网产业高速发展,越来越多的物联网终端连上了网络,实现了人与物,甚至物与物之间的互连互通。随着智能化要求的进一步提高和物联网应用的进一步拓展,除了互联互通,解决“物在where”问题也越来越迫切,即IoT定位。本文将介绍一种厘米级的高精度IoT定位技术 – UWB高精度定位,希望与大家一同交流。
一、什么是UWB
UWB(Ultra Wide Band,超宽带)技术是一种新型的无线通信技术,其与传统通信技术有很大的差异。
在传统通信体制中,数据传输一般都需要使用载波来承载,UWB则不需要,取而代之的是通过发送和接收具有纳秒甚至亚纳秒级的极窄脉冲来传输数据,一个信息比特可映射为数百个这样的脉冲。
根据傅里叶时频变换规则可知,单周期UWB脉冲时域宽度越短,对应的频域带宽就越宽,这种纳秒级时域脉冲信号,往往能产生具有GHz量级的频域带宽,如图1所示。因此这种技术也称UWB超宽带技术(简单来说就是带宽非常大)。
正是这些纳秒级的时域脉冲,使得UWB信号具有极高的时间分辨率,非常适合高精度定位。
图1 UWB时域极短脉冲信号及频谱
二、UWB定位的技术特点
1. 高精度
具有厘米级的高精度定位能力。UWB信号时域宽度极窄,接收端在测量时,能获得极高的时间分辨率,简单讲就是时间测量准,这是实现高精度定位的基础。
同时它还具有很强的抗多径能力,不同方向到达的信号很难出现叠加干扰,这对高精度定位也非常有好处。
2. 低功耗
UWB系统使用周期性的脉冲来发送数据,脉冲持续时间很短,一般在0.20ns~1.5ns之间,占空比非常低,省去了发送连续载波的大量功耗,因此功耗可以做到很低。
3. 高安全
UWB通信系统的物理层技术具有天然的安全性能,其带宽大,发射功率谱密度比噪声还要低,承载的信息淹没在噪声中,被截获和干扰的概率非常低。反之,影响其他无线通信(如WIFI)的概率也非常低。总结起来,就是自己既不干扰别人,别人也很难干扰自己。
4. 低成本
部署UWB定位系统,有一定的硬件采购成本,但UWB基站覆盖范围大,典型半径达50-150米,同样面积下,需部署的设备更少。同时,UWB系统一旦部署调试完毕,几乎不用再改动,一次投入,可用10年,运营成本极低。
三、UWB定位网络架构
整个UWB定位系统主要包含四个部分:UWB定位标签、UWB定位基站、IoT定位平台,以及应用平台,如下图所示:
图2 UWB定位系统组成
1. UWB定位标签
UWB定位标签携带在目标人员和物资中,其周期性发送上行UWB定位脉冲信号,有工牌、安全帽、腕表等多种形态,适用于不同的应用场景,具有低功耗、便携、防水防尘等特点。
图3 典型UWB基站和标签
2. UWB定位基站
UWB定位基站固定安装在环境四周,其接收测量UWB定位标签的脉冲信号以得到高精度的定位数据,具有室内型、工业型、防爆型等多种形态,支持多种供电方式和数据接口。
3. IoT定位平台
接收UWB定位基站的测量数据,完成高精度位置计算。围绕高精度位置,还研发有热力图、电子围栏、轨迹呈现,以及设备管理等实用功能,同时也提供用户API,便于应用侧进行二次开发。
4. 应用平台
B端客户借助IoT定位平台提供的基础定位能力拓展业务,助力企业智能运营、安全生产、降本增效。
在实际部署中,与智能手机在公共区域定位不同,UWB定位常常面向的是工厂、园区等生产制造场景,由于涉及到生产制造等核心企业环节,这类场景对定位精度的要求比手机定位要求高得多,通常需要在作业现场部署专门的定位网络(含定位基站和定位标签)。
典型的定位网络部署方案如下图:
图4 UWB定位网络部署架构
UWB基站一般安装在定位区域四周,位置是固定的,一般要安装至少4个基站,基站位置和定位精度强相关,需要进行精确测量校正。
PoE交换机与各个基站连接,实现基站和IoT定位平台之间的数据通信,也可以通过PoE方式给基站供电。
UWB标签一般是携带在人员或物资上,如工牌、手环、安全帽等,标签之间是相互独立的。总体而言,安装和部署都比较简单方便。
四、UWB定位原理
前文提到,UWB信号脉冲时域宽度极窄,具有非常高的时间分辨率,天然适合高精度定位。在UWB位置计算中应用最广泛的是到达时间差法(TDOA),即根据信号达到基站的时间差来进行定位,其原理如下图所示:
图5 UWB定位原理图
UWB定位标签是可移动的被定位目标,其向周围发送纳秒级的脉冲信号,固定安装在周围的UWB基站接收并测量上述脉冲信号,经过滤波、滑动相关等运算,各自计算得到脉冲信号的到达时刻等定位测量信息。
上述定位测量和基站坐标等信息作为TDOA等定位算法的输入,IoT定位平台完成对UWB标签的高精度位置计算,并以此为基础,封装设备管理、热力图、轨迹等多种实用功能,为应用侧提供服务。
TDOA要求基站之间保持时钟同步,UWB基站同步精度非常精准,可以达到0.1ns以内。因此下面假设UWB基站之间时钟是同步的,标签发送脉冲信号后,到达各个基站所需的时间是不一样的,如图6所示,分别是t1-t4,以基站1作为基准,可以求得其他基站i与基站1的距离差分别为: 其中,c为光速。根据几何规律,平面内到两定点的距离差的绝对值为定长的点的轨迹形成双曲线。在这里,两定点就是基站i与基站1,ri,1为定长的距离差,因此多条双曲线的交点就是定位位置。
图6 UWB信号时序图
下面以2D定位为例进行数学推导,设基站i的坐标为(xi, yi),1≤i≤M,目标标签的坐标为(x, y),标签到基站之间的距离:
则标签到基站i与基站1的TDOA(距离差)值为:则,带入到(1)式,取平方可得:做差并化简,有其中,令作为待估计参数向量,将上式转换为矩阵形式的方程组,其中,利用最小二乘法,得到的估计量为:上面公式利用M-1个TDOA 测量值,构成了M-1个双曲线方程,求解此方程组即可得到标签坐标。实际最终的结果,还要经过滤波、匹配等复杂算法操作,这里就不一一展开了。
五、应用场景
UWB定位主要面向2B领域,可广泛应用于智慧工厂、物流仓储、智慧楼宇、智慧园区、建筑施工、数字机房、港口机场、电力能源、公检法等场景,能深度参与到生产、运输、监管、安全等核心环节中,助力B端客户高效运营和安全生产,实现降本增效,期待未来更广泛多样化的应用。
图7 UWB定位典型应用场景