UWB定位: 第二篇 . 原理

蓝牙RSSI,蓝牙AoA,UWB哪个定位精度高? 蓝牙RSSI定位是根据信号强度和距离的关系来计算位置的,由于信号强度与距离是非线性关系,加上信号强度受很多因素的影响会不稳定(如遮挡、不同方向、不同广播通道等),所以定位精度比较低。蓝牙RSSI定位又分两种定位方式,一种是区域定位,一种是三角定位。采用蓝牙信标+蓝牙网关的方式可以实现区域定位,采用蓝牙信标+蓝牙工卡+蓝牙网关的方式可以实现三角定位,蓝牙工卡扫描蓝牙信标的信号,并将信号最强的3个数据转发给蓝牙网关,蓝牙网关将数据转发给服务器进行位置解算。......... 阅读详情

UWB定位系列专题:




定位方案

接收信号强度指示(RSSI)

RSSI(Receive Signal Strength Indicator)通过测量无线信号在接收端的功率大小并根据无线信号的Friis传输模型计算出收发端之间的距离,
P r [ d B m ] = P t [ d B m ] + G t [ d B ] + G r [ d B ] − L [ d B ] − 20 log ⁡ 10 ( 4 π d / λ ) ⇓ d = λ 4 π 1 0 ( P t − P r + G t + G r − L ) / 20 \begin{gathered} P_r[dBm] = P_t[dBm] + G_t[dB] + G_r[dB] - L[dB] - 20\log_{10}(4\pi d/\lambda) \\ \Downarrow \\ d = \frac{\lambda}{4\pi} 10^{(P_t - P_r + G_t + G_r - L)/20} \\ \end{gathered} Pr​[dBm]=Pt​[dBm]+Gt​[dB]+Gr​[dB]−L[dB]−20log10​(4πd/λ)⇓d=4πλ​10(Pt​−Pr​+Gt​+Gr​−L)/20​
其中, P r P_r Pr​/ P t P_t Pt​分别表示接收/发送信号功率级, G r G_r Gr​/ G t G_t Gt​分别表示接收/发送天线增益, L L L表示PCB、连接线、连接器等带来的损耗, d d d表示设备间距离, λ \lambda λ表示无线信号的中心波长。

从Friis传输模型中可以看出,RSSI的测距结果受收发天线设计,多径传播,非视距传播,直接路径损耗等环境因数影响较大,实际应用中测距精度~10m量级,远低于基于时间戳测距的方法,因而基于RSSI的方法很少直接用于UWB定位。

飞行时间(TOF) / 到达时间(TOA)

TOF(Time of Flight)/TOA(Time of Arrival)通过记录测距消息的收发时间戳来计算无线信号从发送设备到接收设备的传播时间,乘以光速然后得到设备间的距离。根据测距消息的传输方式不同可分为单向测距和双向测距,其中单向测距中测距消息仅单向传播,为获得设备间的飞行时间需要双方设备保持精确的时钟同步,系统实现复杂度和成本较高,而双向测距对双方设备的时钟同步没有要求,系统实现复杂度和成本很低,因而我们主要关注双向测距这种方案。

双向测距(TWR)

TWR示意图

TWR(Two-Way Ranging)方法需要设备间支持双向通信,通过UWB信号收发时间戳计算UWB信号的往返时间然后乘光速从而获得两个设备间的实际距离信息。

  • 单边双向测距(SS-TWR)

    SS-TWR(Single-Sided Two-Way Ranging)算法中测距请求设备发起测距请求,而测距响应设备监听并响应测距请求,然后测距请求设备利用所有时间戳信息计算出设备间的飞行时间。

    • 测距流程
      SS-TWR

      具体的,SS-TWR算法中设备A发起测距请求信息,设备B响应测距并返回消息处理时延 T r e p l y T_{reply} Treply​,设备 A A A收到响应消息后计算出消息的往返时延 T r o u n d T_{round} Tround​,然后即可计算出设备A,B间的飞行时间: T p r o p = 0.5 ⋅ ( T r o u n d − T r e p l y ) T_{prop} = 0.5 \cdotp (T_{round} - T_{reply}) Tprop​=0.5⋅(Tround​−Treply​)。

    • 距离计算与误差分析

      假定设备A,B的晶振频率偏移分别为 e A e_A eA​, e B e_B eB​,有
      T ˘ r o u n d = ( 1 + e A ) ⋅ T r o u n d T ˘ r e p l y = ( 1 + e B ) ⋅ T r e p l y \begin{gathered} \breve{T}_{round} = (1 + e_A) \cdotp T_{round} \\ \breve{T}_{reply} = (1 + e_B) \cdotp T_{reply} \\ \end{gathered} T˘round​=(1+eA​)⋅Tround​T˘reply​=(1+eB​)⋅Treply​​
      带入 T ˘ p r o p = 0.5 ⋅ ( T ˘ r o u n d − T ˘ r e p l y ) \breve{T}_{prop} = 0.5 \cdotp (\breve{T}_{round} - \breve{T}_{reply}) T˘prop​=0.5⋅(T˘round​−T˘reply​),此外, T p r o p = 0.5 ⋅ ( T r o u n d − T r e p l y ) T_{prop} = 0.5 \cdotp (T_{round} - T_{reply}) Tprop​=0.5⋅(Tround​−Treply​),有
      T ˘ p r o p = 0.5 ⋅ ( T r o u n d − T r e p l y ) + 0.5 ⋅ ( e A T r o u n d − e B T r e p l y ) ≃ T p r o p + 0.5 ⋅ ( e A − e B ) ⋅ T r e p l y \begin{aligned} \breve{T}_{prop} &= 0.5 \cdotp (T_{round} - T_{reply}) + 0.5 \cdotp (e_A T_{round} - e_B T_{reply}) \\ &\simeq T_{prop} + 0.5 \cdotp (e_A - e_B) \cdotp T_{reply} \\ \end{aligned} T˘prop​​=0.5⋅(Tround​−Treply​)+0.5⋅(eA​Tround​−eB​Treply​)≃Tprop​+0.5⋅(eA​−eB​)⋅Treply​​
      从而SS-TWR的测距误差为:
      T ~ p r o p ≜ T ˘ p r o p − T p r o p = 0.5 ⋅ ( e A − e B ) ⋅ T r e p l y \tilde{T}_{prop} \triangleq \breve{T}_{prop} - T_{prop} = 0.5 \cdotp (e_A - e_B) \cdotp T_{reply} T~prop​≜T˘prop​−T

UWB定位原理详细介绍 Hello大家好我是小智,今天我来给大家介绍下超宽带的定位原理,首先我们来讲下什么是UWB技术。 超宽带(Ultra Wide Band)简称UWB,和我们熟悉的WIFI、蓝牙技术一样属于通信技术的一种,UWB是一种无线载波通信技术,它不采用正弦载波,而是利用纳秒级的非正弦波窄脉冲传输数据,其所占的频谱范围很宽,右图是一种典型的正弦载波信号图。 UWB这种技术有什么特点呢? UWB系统结构实现简单;2.具有高速的数据传输能力;3.功耗低;4.安全性高;5.多径分辨能力强;6.可用于精确定位等特点。 UWB. 阅读详情

相关推荐

UWB定位系统

1 背景: 这是之前研一的时候一直在做的项目。老师好像从Decawave海南那边的研究所得到了一套不知道是要淘汰还是没有上市的定位测试系统。已经有了针对DW1000的外围硬件PCB设计,我们基于这些进行后续的开发。最终目标是完成一套能够在监狱使用,定位监狱服刑人员的系统。 2 系统组成: 硬件分为基站(Anchor)和信标(Tag),软件分为下位机的硬件在跑得嵌入式软件和上位机PC在跑得解算和GUI软件。 基站关键部分是ATSAM4E8+DW1000,信标关键部分是STM32+DW1000 软件下位机C语言

weixin_44139651的博客 1万+

Decawave UWB定位原理

先来看看UWB 在百科中的定义:UWB(Ultra Wideband)是一种无载波通信技术,利用纳秒至微微秒级的非正弦波窄脉冲传输数据。有人称它为无线电领域的一次革命性进展,认为它将成为未来短距离无线通信的主流技术。 总的来说,UWB在早期被用来应用在近距离高速数据传输,近年来国外开始利用其亚纳秒级超窄脉冲来做近距离精确室内定位, UWB又名超宽带。UWB(Ultra Wideband)无线通信是...

sanshixionglueluelue的博客 1万+

UWB定位原理

UWB是什么? UWB(Ultra Wideband)超宽带技术是一种全新的、与传统通信技术有极大差异的通信新技术。它不需要使用传统通信体制中的载波,而是通过发送和接收具有纳秒或纳秒级以下的极窄脉冲来传输数据,从而具有GHz量级的带宽。 UWB与传统的窄带系统相比有什么区别? 超宽带系统与传统的窄带系统相比,具有穿透力强、功耗低、抗多径效果好、安全性高、系统复杂度低、能提供精确定位精度等优点。因此,超宽带技术可以应用于室内静止或者移动物体以及人的定位跟踪与导航,且能提供十分精确的定位精度。 UWB的

u010783226的专栏 2878

一款UWB工牌定位标签的原理和特点

UWB定位是指特定的一种定位方式,而高精度定位是一些定位技术的统称。UWB定位是高精度定位的一种。 超宽带技术利用纳秒级的非正弦波窄脉冲传输数据,因此其所占的频谱范围很宽,并且时间分辨率较高。传统的定位技术是根据无线正弦信号的飞行时间或者信号强弱来判别物体位置,但是易受多径或外界环境的影响,定位出的位置与实际位置存在误差,波动较大,定位精度不高。 UWB定位技术是室内定位技术的一种,它是现今室内定位技术中发展前景较高的一种具有穿透力强、功耗低、抗多径效果好、安全性高、系统复杂度低、能提供精确定位精度等优点。

weixin_46632654的博客 5422

UWB定位技术原理及场景应用的简单介绍

谈到定位技术我们并不陌生,从车辆导航到外卖、打车软件,定位技术已经和我们的生活密不可分。通常我们按照使用场景将定位技术分为室内定位和室外定位两种,室外定位主要依赖于GPS、北斗、GLONASS、GALILEO这些全球卫星定位导航系统,此外还有差分定位技术、电信运营商的基站蜂窝网定位技术;室内定位技术主要是蓝牙、WiFi、Zigbee、RFID、地磁、UWB等无线技术。今天主要与大家分享的超宽带UWB无线定位原理。 什么是UWB? UWB全称Ultra Wide Band,超宽带技术。通过发送和接收极窄脉冲来

weixin_46367472的博客 5832

UWB定位: 第一篇 . 简介

UWB定位: 第一篇 . 简介背景介绍室内定位系统(IPS)基于位置服务(LBS)超宽带(UWB)技术UWB定位系统无线定位方案比较UWB定位应用UWB定位面对的挑战 背景介绍 室内定位系统(IPS) 自20世纪70年代美国开始研制全球定位系统GPS(Global Positioning System),并于1994年建成以来,其在军事、工业、民用等领域的应用取得了巨大成功。然而,由于GPS采用U...

drivextech的博客 2676

UWB定位记录一(UWB基本介绍)

最近又回归到搞UWB定位的项目,在此也写下博客记录下学习过程并供大家参考。这第一篇主要是对UWB进行基本介绍 UWB(Ultra Wide Band)我们一般叫做超宽带通信,顾名思义最主要特征是带宽很宽,远大于现存的窄带通信系统(包括802.11系列和2/3/4和5G中的sub6G)。如果一个无线电拥有超过中心频率20%的相对带宽,或者拥有500MHz以上的绝对带宽,我们称之为是UWB无线电系统。如图3-1所示。 传统UWB通信系统中,我们不需要「正弦载波」作为载体,而是...

众缈之门的博客 3300

不用买VR设备!用UE5内置模拟器开发虚拟现实项目的完整教程

本文提供了一套无需购买昂贵VR硬件的虚拟现实开发最佳实践方案。详细介绍了如何利用虚幻引擎5内置的XR模拟器,从零开始配置开发环境、模拟操作、构建场景并实现核心交互逻辑。通过这套纯软件方案,开发者可以高效学习VR开发核心,大幅降低入门门槛和成本。

weixin_29019241的博客 621

基于集成运放心电放大器设计(原创)

原创作者:einyboy or alert 最近在看美剧《危机边缘》关于边缘科学的案件,科技控可以看一下,但建议不在吃东西的时候看。想像力是创造的思想源头,动手能力则是创造的车床。 自认为是没有想像力的那类,只能发挥动手能力了。 心电测量简介 图1 心电极接线图 如图1心电测试一般使用3个心电极进行测量,各个电极的说明如下: RA: Right Arm缩写,右手电极 LA: L...

huandaohack的专栏 6924

Node-Red系列教程——NodeRed通过OPC UA读取数据并写入mysql

NodeRed通opcua读取西门子数据并存入mysql

鲸鱼姐的专栏 1万+

[官方培训]22-UE资产优化 Epic 肖月 笔记

Nanite+Lumen目标:面向TA,美术,不影响视觉的前提下,优化运行和编辑效率引擎:UE5.1延迟管线平台:主流PC,Windows 10 with DX12。

Tcohneyn的博客 1576

《大明王朝1566》中,朝廷财政危机无法解决的根源分析

财政困局中的财富最终流向三重黑洞:​皇室挥霍​(如嘉靖炼丹修殿)、特权阶层贪腐​(严党年入百万两盐税)、制度性损耗​(宗室供养、低效官僚)。更深层的“钱”其实是被禁锢在道德化治理的牢笼中——当国家用“黄河长江皆可为用”的权术思维替代制度性改革时,财政危机便成为帝制王朝无法逃脱的宿命。

为了小家奋斗 1973

从玩具车到手机充电:手把手带你用Multisim仿真Buck/Boost电路(附工程文件)

本文通过Multisim仿真软件,手把手教你搭建Buck降压电路和Boost升压电路,实现从12V到5V或3.7V到5V的电压转换。文章详细介绍了电路搭建步骤、关键波形观测技巧及常见故障排查方法,并附赠工程文件,帮助电子爱好者快速掌握电源转换技术。

weixin_29159127的博客 243

JetBrains Air:多Agent协同的IDE运行时架构解析

IDE智能编程正从单模型增强迈向多Agent协同范式。多Agent架构通过职责分离、上下文精简与运行时隔离,显著提升代码生成稳定性与合规性;其核心依赖轻量级嵌入式运行时(如ARL),支持AST级内存共享、eBPF安全拦截与毫秒级冷启动。该架构天然适配本地化部署、离线开发与高安全合规场景(如PCI-DSS、金融内网),并为Java/Python/TS等语言提供可扩展的规则驱动开发流水线。JetBrains Air正是这一技术路径的工程化落地代表。

weixin_30443075的博客 571

Far planner 代码系列(33) 关于real_world_contour和contour_graph

我们知道far planner前部分的流程是这样子的: 对于特定的地图,如下: 我们要从surround_obs_cloud里抽取生成realworld_contour_,如下图所示: 在这时候,每个node的z坐标都是以机器人的高度定的。如图所示: 先去吃饭啦~待会回来在写 ...

博客 763

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

上一篇: UWB定位: 第一篇 . 简介
下一篇: UWB定位: 第四篇 . Apple Iphone11 U1芯片 & Apple UWB专利
drivextech
博客等级 码龄7年 73粉丝 12原创
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值