UWB原理分析

简介: UWB原理分析

UWB技术

写在前面

UWB(全称为ultra-wide band 、中文释义超宽带)是一种无线电技术,可以在大部分无线电频谱上使用非常低的能量水平进行短距离、高带宽通信。【此为维基百科上的定义】


首先我先来谈谈通信邻域中一个十分重要的定理——香农定理🌷🌷🌷。这个我想大家或多或少都听到过,其公式如下:image.png

从这个公式我们可以看出信道容量和带宽W和信噪比S/N成正比,即我们要想增加我们的信道容量往往有两种途径,其一是增大信道的带宽,其二则为增大信噪比。本次所讲述的UWB技术即是通过增大信道的带宽来提高信道的容量,UWB使用的带宽一般在500MHz以上,现通过下图来直观感受一下UWB的带宽大小:427c29973cff47ffa952e773ca218fa8.png

正是因为UWB使用了很大的带宽,使其有如下的优势:【常用于室内定位】

  • 抗干扰能力强
  • 低功耗
  • 高精度

下面来介绍一些利用UWB测距的一些方法:

TOA

image.png

其所列数学公式为:image.png

AOA

  AOA(Angle of Arrival)的距离测量方法是通过测量信号到达的角度求解目标的位置。其实这个也很容易理解啦,如果我们有两个基站,每个基站都知道标签的一个方向,那么我们就很容易得到这个标签的位置,如下图所示:a6391a050457497386aa505cc432c7e3.png

image.png

TDAO

TDOA(Time Difference of Arrival)是一种利用时间差进行定位的方法。这个方法和TOA相似,但又有些差别。现设定一个基站作为参考基站,通过测量目标到参考基站与其他基站的到达时间差,从而得出待测目标到参考基站与其他基站之间的距离差。因此TDOA的测量值是由每个基站与参考基站的TOA值做差得到,TDOA的测量值在几何上对应的是以参考基站和定位基站为焦点的双曲线。60ed93393525458b9064774c5f797bb6.png

image.png

三种定位方式比较

AOA定位方法S有较高的定位精度,但是需要在接收端使用天线阵列,这样基站的复杂性和成本都会增加,并且存在多径和非视距环境下AOA估计精度很难保证。TOA定位方法利用UWB具有良好的时间分辨率,基于时间的定位具有良好的定位精度,测量的主要误差来源于多径干扰和非视距传播,另外目标节点与基站之间的时钟同步存在困难,因此TDOA 在实际中实现该技术的可能性与 TOA 相比要高的多,这是因为它不要求基站与待测目标之间时钟同步,只需要每个基站之间时钟同步就能得到 TDOA 值,并且在对到达时间做差的过程中会减小部分误差,定位精度能相对提高。


参考视频:https://www.bilibili.com/video/BV1Ai4y1D754?spm_id_from=333.337.search-card.all.click


参考文章:https://www.cnblogs.com/Aaron12/p/7653202.html

相关文章
|
运维 数据可视化 Cloud Native
什么是低代码(Low-Code)?
什么是低代码?我们为什么需要低代码?低代码会让程序员失业吗?本文总结了低代码领域的基本概念、核心价值与行业现状,带你全面了解低代码。
37597 4
什么是低代码(Low-Code)?
|
机器学习/深度学习 编解码 算法
yolo原理系列——yolov1--yolov5详细解释
yolo原理系列——yolov1--yolov5详细解释
2236 0
yolo原理系列——yolov1--yolov5详细解释
|
定位技术
基于Leaflet的轨迹模拟回放
在gis场景中,轨迹回放是一个很常见的场景。比如在导航软件中,在行程结束后根据运动轨迹生成运动图,在keep软件中,会自动记录用户的锻炼轨迹,在结束后可以看到自己的运动轨迹等等。这些需求都是设备在运行中自动记录相应的点,在结合gis模拟即可。
1903 0
基于Leaflet的轨迹模拟回放
|
Ubuntu Python
Ubuntu16.04 安装多个python版本
Ubuntu16.04 安装多个python版本
1667 0
Ubuntu16.04 安装多个python版本
|
4月前
|
人工智能 自然语言处理 安全
Claude Code Routines:给你的代码装上“自动巡航“
Routines 是 Claude 的可编程自动化代理,支持定时、API 和 GitHub webhook 三种触发方式,将重复开发任务(如修 Bug、更新文档、安全审查)转为 AI 驱动的云端流水线,解放开发者专注高价值工作。
619 1
|
4月前
|
SQL 存储 安全
SQL注入攻击方式与防护全指南
SQL注入是通过恶意输入篡改SQL语句,实现越权访问、数据窃取甚至服务器控制的高危漏洞。常见类型包括错误注入、联合查询、布尔/时间盲注及堆叠查询。防御核心是参数化查询、最小权限原则与WAF协同防护,杜绝拼接SQL。(239字)
|
6月前
|
存储 人工智能 API
给大模型配个“外接硬盘”!RAG架构全解析:企业级知识库搭建的终极指南
AI博主详解RAG技术:为大模型“接外挂”,破解幻觉难题。拆解T5-RAG、FiD、RAR三大流派原理与实战,手把手教搭专属知识库助手,附低代码落地方案。(239字)
479 1
|
8月前
|
XML Java 数据格式
springboot@Configuration
`@Configuration` 注解用于标记配置类,相当于 XML 配置文件,配合 `@Bean` 注解注册 Bean 到 Spring 容器。通过 `AnnotationConfigApplicationContext` 可加载配置类并启动 IOC 容器,实现组件的自动管理与注入。
SOUL私信群发工具,全自动关注点赞私信脚本,无限制按键深度定制版
这是一款针对SOUL平台开发的自动化营销脚本,可通过模拟用户行为实现批量私信功能,帮助将流量导入私域并转化。脚本支持自定义搜索关键词