UWB到底是什么技术?

news2025/1/15 6:34:35

什么是空间感知能力

所谓的空间感知能力,就是感知方位的能力。更直接一点,就是定位能力。

说白了,利用UWB技术,手机和智能设备可以更精准地实现室内定位,不仅可以感知自己的位置,还可以感知周边其它手机或设备的位置。

小米的空间感知

厘米级定位能力

说到定位,相信大家都很熟悉。我们经常会使用例如百度地图这样的APP,里面就有定位和导航的服务。

定位服务帮助我们掌握位置信息,指示方向,增加自身的安全感和掌控感,给我们的工作生活带来了很大的便利。

那么,UWB技术和我们现在常用的定位技术,又有什么不同呢?

我们现在最常用的定位技术,是卫星定位

卫星定位,是利用人造地球卫星进行点位测量的技术。它的特点非常明显,就是精度高、速度快、成本低。

大家所熟知的GPS、北斗等,都属于全球导航卫星系统(Global Navigation Satellite System,GNSS),可以提供卫星定位服务。

为了更好地消除误差、提高反应速度,GNSS会引入一些天基或陆基的辅助手段。结合辅助手段的GNSS,也被称为A-GNSS。A就是Assisted,“辅助”的意思。

现在比较常用的A-GNSS,是通过陆基的移动通信网络,传送增强改正数据,提供辅助信息,加强和加快卫星导航信号的搜索跟踪性能和速度,缩短定位时间,提高定位精度。

A-GNSS系统架构

不管是GNSS,还是A-GNSS,都有一个明显的缺点,就是不能实现室内定位。原因显而易见,卫星信号会被建筑物遮挡啊。

然而,随着时代的发展,室内定位的业务场景却越来越多,用户对室内定位的需求越来越强烈。例如地下车库导航、商场寻找店铺或同伴,甚至儿童走失寻回。

于是,一些人开始尝试利用各种短距离通信技术,开发高精度的室内定位系统,用于迎合用户需求,赚小钱钱。可供选择的技术,就包括Wi-Fi,蓝牙,UWB等。

什么是UWB

Wi-Fi和蓝牙大家都比较熟悉。UWB是什么呢?

UWB,就是Ultra Wideband,超宽带技术。它源于20世纪60年代兴起的脉冲通信技术。

了解通信的同学都知道,一般的通信体制都是利用一个高频载波来调制一个窄带信号,通信信号的实际占用带宽并不高。

而UWB不同于传统的通信技术,它通过发送和接收具有纳秒或微秒级以下的极窄脉冲来实现无线传输的。由于脉冲时间宽度极短,因此可以实现频谱上的超宽带:使用的带宽在500MHz以上。

FCC(美国联邦通信委员会)为UWB分配了 3.1~10.6 GHz共 7.5 GHz频带,还对其辐射功率做出了比FCC Part15.209更为严格的限制,将其限定-41.3dBm频带内。

简而言之,这项技术通过超大带宽和低发射功率,实现低功耗水平上的快速数据传输。

由于UWB脉冲的时间宽度极短,因此也可以采用高精度定时来进行距离测算。

相比Wi-Fi和蓝牙定位技术,UWB具有如下优势:

1)抗多径能力强,定位精度高:带宽决定了信号在多径环境下的距离分辨能力(成正比关系)。UWB的带宽很宽,多径分辨能力强,能够分辨并剔除大部分多径干扰信号的影响,得到精度很高的定位结果。UWB可以在距离分辨能力上高于其他传统系统,复杂环境下其精度甚至可以达到Wi-Fi、蓝牙等传统系统的百倍以上。

2)时间戳精度高:超宽带脉冲信号的带宽在纳秒级,由定时来计算位置时,引入的误差通常小于几厘米。

3)电磁兼容性强:UWB 的发射功率低,信号带宽宽,能够很好地隐蔽在其它类型信号和环境噪声之中,传统的接收机无法识别和接收,必须采用与发射端一致的扩频码脉冲序列才能进行解调,所以不会对其他通信业务造成干扰,同时也能够避免其他通信设备对其造成干扰。

4)能效较高:UWB具有500MHz以上的射频带宽,能够提供极大的扩频增益,使得UWB通信系统能效较高。这意味着对于电池供电设备,系统的工作时间可以大大延长,或是同样发射功率限制下,覆盖范围比传统技术大得多。通常在短距离应用中,UWB发射机的发射功率普遍低于1mW;在长距离应用中,不需要额外的功率放大器即可达到200米的距离,同时实现6.8Mbps的空中速率。

基于上述技术优势,采用UWB能够构成高精度的室内定位系统。

UWB和其它定位技术的对比

目前,常用的UWB测距方法有三种,分别是:

(1)TOF(Time of flight):通过测量UWB信号在基站与标签之间飞行的时间来实现测距。

(2)TDOA(Time Difference of Arrival):利用UWB信号由标签到达各个基站的时间差来进行定位。

(3)PDOA(Phase Difference Of Arrival):利用到达角相位来测量基站与标签之间方位关系。

限于篇幅,我们将在后续详细介绍UWB的算法原理。

UWB的产业发展

在2002年以前,UWB被广泛用于军事方面的用途。2002年,FCC(美国联邦通信委员会)对UWB做了如前文所说的功率上的严格限制,才将UWB技术解禁,准许进入民用领域。

此后,UWB技术进入了高速发展期,各种技术方案围绕着UWB国际标准的制定也展开了激烈的竞争。

2007年,IEEE在802.15.4a标准中对UWB技术进行了标准化。经过近十年的发展,UWB的标准也在不断完善。

说到UWB的产业链,就不得不提到Decawave公司。

Decawave是目前已知唯一支持IEEE 802.15.4的UWB定位芯片厂商。他们提供低成本的芯片出售,零售价格在几美元。芯片型号是DW1000,符合IEEE 802.15.4-2011 UWB标准协议(在理想条件下,最大可测量范围为300m)。

DW1000芯片

去年,在苹果公司的产品发布会后,基于Decawave芯片DW1000的定位厂商INTRANAV连发两条推特,声称其套件支持与iPhone11的互操作,Decawave也转发了该推特。这说明,苹果U1有极大的可能支持IEEE 802.15.4。

其它从事UWB技术研究的国际厂商还包括Ubisense、BeSpoon。

这些厂商使用了自己的UWB解决方案,通常以模组套件的形式推出,但均不支持IEEE 802.15.4。

要实现更好的空间感知,需要应用生态的支持。为了构建整个应用生态,不同厂家设备性需要实现互操作、互兼容。可以预见,未来所有厂家设备都将可能支持IEEE 802.15.4标准。

本次小米支持UWB,尚不确认具体的产业链合作伙伴是哪些。国内目前宣称在做UWB的企业,包括精位科技、联睿电子、纽瑞芯、浩云科技等。

值得一提的是,国内还有大量的中小型创业团队在从事UWB解决方案的开发,主要针对的就是室内高精度定位和智能家居、智能园区、智能厂房等场景。

结 语

目前,除了苹果和小米之外,三星也非常看好UWB技术,认为其将成为下一代可以改变游戏规则的无线通信技术之一。

这些一线厂商的力挺,相信将会对UWB技术有全面的推动作用。UWB的规模化商用进程,有望进一步加快。UWB上下游产业链的成熟速度,也会加快。

众所周知,我们正在加速走向万物互联时代。虽然5G是现在的热门,但5G并不能通吃所有的物联场景。以Wi-Fi 6、蓝牙、UWB为代表的短距离通信技术,仍然有很大的发展空间和市场机会。这些技术可以根据自身的特点,与细分物联网场景紧密结合,给用户提供更好的服务体验。

UWB能否不负众望,全面爆发?让我们拭目以待!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/379292.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

uniapp小程序日历自定义文案,日期上下滑动方式

1、先展示效果图 2、接下来上代码&#xff0c;样式的话自行修改&#xff08;直接去文件内修改&#xff0c;不影响&#xff09;&#xff0c;将calendar文件下载后导入到自己的components目录下&#xff0c;文件下载放在最后面 <template><view class"calendar-…

全志T3+FPGA国产核心板——Pango Design Suite的FPGA程序加载固化

本文主要基于紫光同创Pango Design Suite(PDS)开发软件,演示FPGA程序的加载、固化,以及程序编译等方法。适用的开发环境为Windows 7/10 64bit。 测试板卡为全志T3+Logos FPGA核心板,它是一款基于全志科技T3四核ARM Cortex-A7处理器 + 紫光同创Logos PGL25G/PGL50G FPGA设计…

Linux入门---基本指令(下)

这里写目录标题cattacmorelessheadtail一个思考题datecalfindwhichaliaswhereisgrepzip/unziptarbcuname快捷键tabCTRL c上下键CTRLrcat 这个指令的功能就是显示文件里面的内容&#xff1a; 我们首先使用下面的指令往一个文件里面循环输入内容&#xff1a; cnt0; while [ $c…

2.webpack实时打包

简介 上一章已经实现了使用 webpack 构建了一个简单的项目&#xff1b;但是我们发现&#xff0c;每次修改了 index.js 需要重新执行 cnpm run dev 命令重新构建 main.js&#xff1b;这在开发阶段是无法忍受的&#xff0c;因为这样调式将浪费大量的时间&#xff1b;还好 webpac…

开发场景中前端交付的对于后端数据的获取功能书写+页面简繁体转换+页面链接跳转新页面

1&#xff0c;开发场景中前端交付对于后端数据的获取功能书写 首先&#xff0c;我们明确基本逻辑概念&#xff0c;前端获取数据本质是利用ajax中的api接口来获取变量&#xff0c;再将其导入我们的data&#xff1b; 明确基本概念开发就可以进行ajax的定义 下文中e变量是获取前端…

「mysql是怎样运行的」第24章 一条记录的多幅面孔---事务的隔离级别与MVCC

「mysql是怎样运行的」第24章 一条记录的多幅面孔—事务的隔离级别与MVCC 文章目录「mysql是怎样运行的」第24章 一条记录的多幅面孔---事务的隔离级别与MVCC一、事前准备二、事务的隔离级别事务并发执行遇到的问题SQL标准中的四种隔离级别MySQL中支持的四种隔离级别三、MVCC原…

C++多态原理

请看下面的程序&#xff0c;该程序演示了多态类对象存储空间的大小。 #include <iostream> using namespace std; class A {public:int i;virtual void func() {}virtual void func2() {} }; class B : public A {int j;void func() {} }; int main() {cout << si…

VBA之正则表达式(41)-- 快速标记两个星号之后的字符

实例需求&#xff1a;工作表中的数据保存在A列~G列&#xff0c;现需要识别D列中包含超过两个星号的内容&#xff0c;并将第3个星号及其之后的字符设置为红色字体&#xff0c;如图所示。 示例代码如下。 Sub Demo1()Dim objRegExp As ObjectDim objMatch As ObjectDim strMatch…

【10】linux命令每日分享——cp复制文件和目录

大家好&#xff0c;这里是sdust-vrlab&#xff0c;Linux是一种免费使用和自由传播的类UNIX操作系统&#xff0c;Linux的基本思想有两点&#xff1a;一切都是文件&#xff1b;每个文件都有确定的用途&#xff1b;linux涉及到IT行业的方方面面&#xff0c;在我们日常的学习中&…

Altium Designer v23.2.1.34 PCB板设计软件中文特别版

Altium Designer 中文特别版是一款功能强大的电子设计自动化(EDA)软件,它提供了一个完整的设计环境,可以帮助电子工程师快速设计、模拟、仿真和制造电子产品。Altium Designer 中文特别版拥有丰富的功能,包括电路设计、PCB设计、回流焊接、3D设计、仿真等,可以帮助用户快…

【深度学习 01】安装环境详解之 miniconda

欢迎关注『youcans的深度学习课』系列&#xff0c;持续更新中… 【深度学习 01】安装环境之 miniconda 【深度学习 02】PyTorch CPU版本安装与环境配置 【深度学习 01】 安装环境详解之 miniconda 1. conda/Anaconda/miniconda conda可以理解为一个工具&#xff0c;也是一个可…

TensorFlow-Keras - 一文搞懂 TF 常用矩阵计算方法

目录 一.引言 二.tf.multiply 1.常规乘法 2.乘以标量 3.不规则乘法 三.tf.matmul 1.常规矩阵相乘 2.多维矩阵相乘 四.tf.tensordot 1.axes1 2.axesN 3.axesTuple 4.axesArray(Tuple()) 五.K.dot 六.K.batch_dot 1.不指定 axes 2.指定 axes 为数字 3.指定 axe…

【观察】连续八年霸榜云数据库“领导者”,揭秘亚马逊云科技背后的“统治力”...

日前&#xff0c;全球市场分析机构 Gartner发布《2022 云数据库管理系统魔力象限》报告。其中&#xff0c;在Gartner本次魔力象限报告评估的20家供应商中&#xff0c;亚马逊云科技在纵轴“执行能力”和横轴“愿景完整性”两个维度分别处于最高、最右位置&#xff0c;这也是亚马…

Zigbee物联网组网

物联网的核心和基础是互联网&#xff0c;物联网是在互联网基础上的延伸和扩展的网络&#xff0c;然而在物联网当中基于海量数据的无线传感网是物联网极具代表的网络之一&#xff0c;其用户端延伸和扩展到了任何物品与物品之间&#xff0c;进行信息交换和通信。 硬件设备及连接&…

PPC Insights系列:洞见安全多方图联邦

开放隐私计算开放隐私计算开放隐私计算OpenMPC是国内第一个且影响力最大的隐私计算开放社区。社区秉承开放共享的精神&#xff0c;专注于隐私计算行业的研究与布道。社区致力于隐私计算技术的传播&#xff0c;愿成为中国 “隐私计算最后一公里的服务区”。183篇原创内容公众号知…

NetCore使用SkyWalking

官网中文文档&#xff1a;SkyWalking 极简入门 | Apache SkyWalking一、引用依赖新建一个项目&#xff1a;Cbf.SkyWalking.ServiceInstancenuget安装&#xff1a;SkyAPM.Agent.AspNetCore二、launchSettings.json添加这两行配置或者在这里添加这两行也行&#xff1a;三、需要添…

界面组件DevExpress WinForms v22.2 - 全面升级数据展示功能

DevExpress WinForms拥有180组件和UI库&#xff0c;能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序&#xff0c;无论是Office风格的界面&#xff0c;还是分析处理大批量的业务数据&#xff0c;它都能轻松胜…

某马程序员NodeJS速学笔记

文章目录前言一、什么是Node.js?二、fs文件系统模块三、Http模块四、模块化五、开发属于自己的包模块加载机制六、Express1.初识ExpressGET/POSTnodemon2.路由模块化3.中间件中间件分类自定义中间件4. 跨域问题七、Mysql模块安装与配置基本使用Web开发模式Session认证JWT八、大…

MySQL查询操作

系列文章目录前言一、简单查询SELECT子句SELECT后面之间跟列名DISTINCT,ALL列表达式列更名WHERE子句WHERE子句中可以使用的查询条件比较运算BETWEEN...AND...集合查询&#xff1a;IN模糊查询LIKE空值比较&#xff1a;IS NULL多重条件查询SELECT 的基本结构ORDER BY子句排序聚集…

vue导出excel

1、下载依赖 npm install --save xlsx file-saverps&#xff1a;我下载完依赖后再运行会报错&#xff0c;偶尔情况&#xff0c;没找到原因&#xff0c;只需要卸载重新npm install就好 2、新建一个写公共js方法的文件**&#xff0c;如果你有的话 &#xff0c;写在里面就好 然…