UWB与蓝牙AOA定位技术简要对比

2023-11-19

1. UWB基本原理

UWB(超宽带技术)是基于IEEE802.15.4a/z标准的利用纳秒级窄脉冲进行数据传输的无线通信技术, 主要服务于微位置(micro-location: a person's placement to within a few inches or feet)应用。

UWB采用2ns宽的脉冲(IR: impusle radio)序列进行距离测量,同时通过对脉冲序列进行BPSK调制进行信息的传递。联合调制的时戳信息和脉冲信号即可实现测距。如图2得益于UWB脉冲的窄特性(1帧4个脉冲宽度,约8ns),多径信号和直射信号有很好的隔离度,距离观测可通过取检测首个脉冲即可具备较好的抗多径性能。

UWB拓扑主要可以分为

(1). 双向测距: 测信号飞行时间(TOF) + 基于测距的交会原理(由锚点位置+TOF估计Tag位置)(减低了对时钟的要求,但Tag需要收发)(基于距离方程,和GNSS位置解算相同)

(2) 单向测距(Time Difference of Arrival): 单向测距(Tag到锚点或锚点到Tag), 锚点间需要严格的时间同步+ 基于测距的交会原理(基于距离方程,和GNSS位置解算相同)

(3) 相位差(Phase Difference of Arrival): 双天线测相位差确定到达角 + 基于测角的交会(和蓝牙AOA相同)

 

2 蓝牙AOA基本原理

蓝牙AOA技术是在蓝牙5.1中引入,即通过检测蓝牙信号的方向,来提高蓝牙定位的精准度,以提供更好的位置服务。如下图依据定位终端的上下模式,蓝牙高精度定位可以分为AOA(Angle of Arrival)和AOD(Angle of Departure)

无论是AOA还是AOD,其测角的原理是一致的,即通过天线阵列获取信号在不同阵元上的相位差。由于不同天线空间位置不同,一个定频信号到达两个天线的波程是不一样的,表现为接收端相位差。如下图所示,到达角q(天线指向与波前进方向夹角)即为:

q = asin[(lf)/(2pd)]

其中f为相位差,l为信号波长,d为天线相位中心距离。

 

其定位原理即为角度交会: 

3. 技术对比

(1) 定位精度(UWB更优)

理想状态下,UWB定位与蓝牙定位均能达到厘米级精度; 在实际场景当中,UWB抗多径性能更好,有效传输距离在10m以上,是蓝牙定位的两倍左右.

(2) 功耗(蓝牙更优)

蓝牙在功耗上要低于UWB. 以相同场景下的基站为例,目前UWB基站需要有源供电、太阳能供电的方式,而蓝牙一块电池就可工作很久,在运营维护上具有明显的优势。

(3) 成本(蓝牙暂时更优)

受制于信号传播距离,蓝牙基站相邻两点距离在6米左右,UWB基站相邻两点在20-50米左右,取决于遮挡情况,设备量上蓝牙需要更多的设备,但UWB单体成本更高,随着UWB技术的不断进步完善,两者间成本的差距会越来越小。

(4)应用场景(UWB (精度更高) to B, 蓝牙(更偏移) to C)

蓝牙定位在民用场景下如医院、商超、停车场等更适用,此类场景以用户为核心,更注重用户在场景内的体验,如寻车、寻位置等。UWB定位在企业场景下更契合,如工厂、化工、电厂等,此类场景以企业为核心,更注重人员的安全与管理,在定位精度的要求上更高,故UWB比蓝牙更适合

4. 面临的挑战

蓝牙AOA面临的挑战:

(1) 信号发射干扰, 复杂楼层/区域环境的多径问题

(2) 天线阵列误差

(3) 天线方向性扰动

(4) 自由频段干扰多的问题。

(5) 密集基站布设和维护问题

(6) 终端支持的普及

UWB面临的挑战:

(1) UWB基站/TAG成本偏高

(2) UWB双向测距的功耗偏高

(2) 基站布设和维护问题

(3) 终端软硬件的普及

主要参考文献:

[1]. Qorvo, Getting back to basics with ultra wideband uwb white paper, 2021

[2]. 蓝色创源,蓝牙AOA高精度定位技术白皮书V2.0, 2021

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

UWB与蓝牙AOA定位技术简要对比 的相关文章

  • Android_推送技术研究

    前言 最近研究Android推送的实现 研究了两天一夜 有了一点收获 写下来既为了分享 也为了吐槽 需要说明的是有些东西偏底层硬件和通信行业 我对这些一窍不通 只能说说自己的理解 为什么要研究Android推送技术 主要还是毕业设计要做一个
  • docker的数据卷、docker数据持久化

    目录 前言 docker数据持久化的2种方式 数据卷 bind mount 即 v参数 匿名数据卷 docker manager volume v参数和匿名卷的区别 docker volume 命令的使用 数据卷容器 孤儿volume mo

随机推荐

  • Linux操作系统Fedora命令界面与图形界面间切换

    Linux操作系统Fedora命令界面与图形界面间切换 听语音 浏览 5986 更新 2014 12 11 15 43 标签 linux 1 2 3 4 5 6 7 分步阅读
  • AI在玩一种很新的艺术,700万网友在线围观,ControlNet又立功了

    图片来源 由无界AI生成 文章来源 公众号量子位 QbitAI AI又在玩一种很新的艺术 一组 在离谱与合理的边缘反复试探 的图席卷各大平台 最火的一条 已有近700万查看16 8万点赞 到处有人在求教程 除了棋盘样式 还有一种螺旋样式的也
  • 定时器&pwm

    定时器TIM STM32F1 系列中 除了互联型的产品 共有 8 个定时器 分为基本定时器 通用定时器和高级定时器 基本定时器 TIM6 和 TIM7 是一个 16 位的只能向上计数的定时器 只能定时 没有外部 IO 通用定时器 TIM2
  • 腾讯mini项目-【指标监控服务重构】2023-07-30

    今日已办 调研 CPU Memory Cadivisor adivisor gt Prometheus gt Grafana SigNoz Web google cadvisor Analyzes resource usage and pe
  • Java字符串转换成字符数组

    方法1 package com oracle import java util Scanner public class Test param args public static void main String args TODO Au
  • VMWARE 占用硬盘空间越来越大的解决方法

    1 问题现象 为了开发android驱动 我使用vmware虚拟机运行UBUNTU12 04 硬盘分区有150G 分配了130g给虚拟机 还剩下不到20G的空间作为预留 本来想着130G的空间应该足够跑ubuntu的 但当我编译过几次and
  • 3D游戏编程——与游戏世界交互

    HW5 1 编写一个简单的鼠标打飞碟 Hit UFO 游戏 游戏内容要求 游戏有 n 个 round 每个 round 都包括10 次 trial 每个 trial 的飞碟的色彩 大小 发射位置 速度 角度 同时出现的个数都可能不同 它们由
  • 【LLM】如何将开源基础模型训练成特定领域的LLM?

    大家好 我是Sonhhxg 柒 希望你看完之后 能对你有所帮助 不足请指正 共同学习交流 个人主页 Sonhhxg 柒的博客 CSDN博客 欢迎各位 点赞 收藏 留言 系列专栏 机器学习 ML 自然语言处理 NLP 深度学习 DL fore
  • xxxxxxxxxxxxxx

    zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
  • python生成10个随机数并排序_生成一个随机数的列表,然后对它们进行排序

    首先 我想向您展示完整的代码 稍后我将发表评论 import random def randomNum return random sample range 1 100 5 numbers list randomNum print numb
  • BUUCTF LOVESQL

    打开网页后 利用hackbar 先来查询他的列数 1 order by 3 试了1 2 3 4都不行 初步判断 是被后端代码过滤掉了 我们试试 和 的效果是一样的 但是当我尝试使用 后发现仍然没有反应 说明后端代码也过滤掉了 我们采用另外一
  • 二进制在数学中的妙用

    二进制在数学中的妙用 goal00001111搜集整理 十 八世纪初 莱布尼茨发明了二进制数 当时的他肯定没有预料到二进制在信息时代会有着如此广泛的应用 二进制数以其工作可靠 运算简单 逻辑严密 容易实现 等特点 成为了计算机的专用语言 在
  • linux下安装中文输入法及vim支持中文的方法

    最近折腾Ubuntu 之前一直是用英文显示系统 输入法也是Ubuntu14默认的拼音 一开始也没觉得不好 可是在vim编辑文档时 需要添加注释 这就显得十分不方便 所以花点时间来解决这个问题 一开始是想找vim如何支持中文的方法 网络上的各
  • Springboot Maven显示缺少org.junit.jupiter.api

    原因 spring boot 2 2 之前使用的是 Junit4 而后续的使用的是Junit5 导致缺少包 解决方法 导入包
  • C语言-多选题

    C语言多选题 1 若有字符串char string和缓冲区char buf MAX LEN string非空 并且缓冲区长度MAX LEN大于string的长度 则将字符串string复制到缓冲区buf 下列做法正确的是 AB A spri
  • CentOS 7查看磁盘空间

    CentOS如何查看硬盘大小 CentOS是一种基于Linux的操作系统 主要用于服务器端应用 在服务器管理中 硬盘大小是一个非常重要的指标 查看硬盘大小可以帮助系统管理员有效地管理硬盘空间和避免硬盘满了的情况 方法一 使用df命令 df命
  • Unity 用脚本操作常用UI控件(上)

    控件介绍 在界面系统的术语中 将一个具有独立状态 外观和操作的对象称为控件 例如 常用的交互控件有按钮 输入框 滑动条等 常见的非交互式控件有文本标签 图片等 Unity采用了父子物体和组件的设计思想 其每个界面控件 往往也是由游戏物体挂载
  • 虚拟内存的最大容量与实际容量区别

    虚拟内存的最大容量与实际容量区别 1 概念介绍 虚拟内存的最大容量是计算机的地址结构 CPU寻址范围决定的 虚拟内存的实际容量是内存与外存之和 CPU寻址范围 两者的最小值 2 例题介绍 某计算机的地址结构是64位 按字节编址 内存大小51
  • 找准边界,吃定安全

    潜在的网络威胁 网络安全挑战层出不穷 如何确保网络安全 山石云 景赋能中小企业安全运营 让安全更有效 找准边界 吃定安全 往期文章 从访问控制谈起 再看零信任模型 威胁情报加持 泛边界下的全局主动防御体系如何着手 流量剧增 看山石网科如何打
  • UWB与蓝牙AOA定位技术简要对比

    1 UWB基本原理 UWB 超宽带技术 是基于IEEE802 15 4a z标准的利用纳秒级窄脉冲进行数据传输的无线通信技术 主要服务于微位置 micro location a person s placement to within a