UWB论文:Introduction to Impulse Radio UWB Seamless Access Systems(2):脉冲;超宽带;测距;定位

news2024/11/25 18:26:00

3) 测距/接收器


像全球定位系统(GPS)这样的系统依赖于单向测距One Way Ranging(OWR),其中多个卫星(代表固定节点,称为锚点anchors)定期传输同步的无线电数据包集合,这允许接收单元(代表移动节点,称为标签tag)通过标签侧tag-side到达时间差(TS-TDOA)评估来计算其位置。

相反的方法,通常应用于基于IEEE 802.15.4 LRP UWB的系统,也是可能的:标签传输无线电数据包,同步的锚点通过锚点侧到达时间差(AS-TDOA)评估来计算标签的位置。根据特定的应用需求,这两种方法都可以与IEEE 802.15.4 HRP UWB物理层一起使用。

单边双向测距(SS-TWR)

基本的飞行时间Time-of-Flight(TOF)双向测距(TWR)包括交换两个(无线电)数据包。这被称为单边双向测距(SS-TWR)。在下面的图表中,实际的时间差被绘制出来。估计/测量的时间差用其实际对应物加上一个额外的下标“m”来表示。可以按以下方式计算SS-TWR TOF估计值。

双边双向测距(DS-TWR)

一种更高级的飞行时间(TOF)测距方法,称为双边双向测距(DS-TWR),允许隐式校正由于时钟偏移导致的错误。下面给出了计算DS-TWR TOF估计值的方法。

在这种情况下,如果我们用\(f_1\)和\(f_2\)表示归一化的本地时钟频率(在理想时钟的情况下,名义上两者都等于1),那么估计值将依赖于时钟偏移,具体如下。

在超宽带(UWB)的情况下,对于单边双向测距(SS-TWR),时钟误差的校正也是可能的,因为最先进的接收器能够准确确定传入数据包的发射器与用于接收的本地时钟之间的时钟偏移。

到达时间(TOA)


决定TOF测距系统性能的另一个核心因素是接收器准确确定传入(无线电)数据包到达时间(TOA)的能力,特别是与直接或直视(LOS)路径相关的TOA。确定LOS TOA可能具有挑战性,尤其是在LOS路径被遮挡(例如,由于人体衰减,见图3)而同时存在强反射路径的情况下。接收器需要提供高动态范围,才能在这种情况下成功检测到LOS TOA。用于表达接收器动态范围的关键指标是反射路径强度与直接路径强度之间最大的比率,在这个比率下,直接路径仍然可靠地被检测到。

对于IEEE 802.15.4 HRP UWB物理层,可以通过相关性获得高动态范围。信道脉冲响应(CIR)由相关器确定/估计,相关器作为去卷积操作符,作用于与传入无线电数据包相关联的已知脉冲模式(前导码)。

对于基本的IEEE 802.15.4 HRP UWB物理层,前导码符号具有完美的周期自相关性质,允许(原则上,对于比前导码符号短的无线电信道长度)通过直接相关性确定CIR,同时前导码符号足够长,不会引起频谱峰值,这会降低允许传输的集成带宽功率。在即将到来的802.15.4z修正案中,还额外提供了加密时间戳序列(STS)字段。STS不局限于前导码符号长度,并且在不透露RNG种子或未被对手知晓的情况下不可预测,但可能需要在接收器中应用一些数字旁瓣抑制(DSLS),以纠正测距歧义函数中增加的峰值(即,STS自相关的人工制品)。由于STS不是周期性的,它不会引起与周期性相关的传输频谱峰值。

正如2019年1月所示,通过增加阈值决策事件的数量,可以提高接收器的动态范围。这可以通过增加传输的脉冲数量来实现,即提高平均脉冲重复频率(PRF),这是在802.15.4z HRP UWB HPRF模式中所做的事情。

4) 物理层安全, STS


虽然脉冲无线电超宽带(IR-UWB)提供了适合低延迟定位应用的测距估计,但人们对于基本IEEE 802.15.4 HRP UWB物理层提供的安全性水平提出了担忧,这与典型接收器实现中可以使用的周期性前导码相关模式有关[PFP+11]。此外,在非安全测距和定位应用中,使用周期性前导码进行距离估计可能会在特定的多径信道条件下引入测量伪影。

基本IEEE 802.15.4 HRP UWB物理层前导码的周期性特性允许一种攻击,即一个或多个前导码符号的延迟版本被(部分)注入。这可以“环绕”并被解释为与下一个前导码符号相关联的第一个路径,同时包含的能量不足以显著影响有效载荷数据的接收(认证)。这种情况被称为“前导码注入攻击”,如图7所示。请注意,当原始数据包包含大量前导码符号时,即使攻击者的延迟伪造信号每个前导码符号中不包含超过一个脉冲,这种类型的攻击也可能成功。

其他如蝉(Cicada)或早检测、晚承诺(EDLC)等攻击已被提出[PFP+11],它们针对前导码的周期性和/或可预测性,以实现在测距测量中减少距离,或利用数据符号的长度,使接收器接受被操纵的测量——可能通过(部分)放大(先前不可预测的)合法数据序列来辅助。

IEEE 802.15.4z修正案为HRP UWB物理层提供了解决上述问题的手段,通过将STS字段引入数据包。

STS字段由一组伪随机二进制相移键控(BPSK)调制脉冲组成,这些脉冲在一个或多个段中传输,每个段都由间隔(即,发射器保持静默的时间间隔)限定。BPSK调制序列的伪随机性由密码学安全伪随机数生成器(CSPRNG)确保,也称为确定性随机比特生成器(DRBG),正如国家标准与技术研究院(NIST)在[Nist15]中推荐的。由于序列的伪随机性,没有周期性,允许接收器产生可靠、高度准确且无伪影的信道估计。

为了有效解码STS,接收器需要在接收开始前本地可用序列的副本。满足这一要求,而不引入攻击者进行重放攻击的手段,是高层STS种子管理的责任,这是在IEEE规范基础上构建的其他标准化机构(如FiRa联盟)的范围之内。

Ankie的评论:

  • UWB2种方式测距:单边和双边。
  • 到达时间TOA的计算是个难点,因为会遇到反射,多径,人体衰减等。
  • 将STS字段引入数据包来应对安全问题。

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

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

相关文章

C++ 写的_string类,兼容std::string, MFC CString和 C# 的string

代码例子: using namespace lf; int main() { CString s1 _t("http://www.csdn.net"); _string s2 s1; CString s3 s2; _pcn(s1); _pcn(s2); _pcn(s3); return 0; } 输出: _Str.h /***************************************…

一个开源的工具类轮子是怎么造出来的

心路历程 为什么要做 在22年9月的某一天,在公司开需求评审时,接到了一个给PDF、图片添加水印的需求。做为一个刚工作的CURD程序员,在遇到这些问题时,第一反应是去github上找找有没有类似的开源框架。但是,出乎我意料…

JUnit5标记测试用例

使用场景: 通过Tag对用例分组: 环境分组:测试环境、预发布环境阶段分组:冒烟用例版本分组:V1.1、V1.2 Tag标记用例: 设置标签根据标签执行 结合Maven执行结合测试套件执行 设置标签: 通过T…

小皮面板中访问不了本地的sqli网站---解决方法

今天想在sqli-labs中做题,却发现自己访问不了网站 1、具体的错误原因如下 2、查了一下,可能是因为自己访问的域名不对 3、修改了域名为:http://sqli-labs:81/Less-2/便可以访问了 4、然后接下来我有遇到一个错误,这个问题是php版…

Python3 笔记:sort() 和 sorted() 的区别

1、sort() 可以对列表中的元素进行排序,会改变原列表,之前的顺序不复存在。 list.sort(key, reverse None) key:默认值是None,可指定项目进行排序,此参数可省略。 reverse&#…

Java中transient关键字

transient介绍 在Java中,transient是一个关键字,用于声明一个字段在序列化过程中应该被忽略。当一个对象被序列化时,它的状态(即其字段的值)通常会被保存到字节流中,以便稍后可以反序列化恢复对象的状态。…

AI崛起,掌握它,开启智能新生活!

AI崛起,掌握它,开启智能新生活! 😄生命不息,写作不止 🔥 继续踏上学习之路,学之分享笔记 👊 总有一天我也能像各位大佬一样 🏆 博客首页 怒放吧德德 To记录领地 &…

UFS协议—新手快速入门(一)【1-4】

本篇旨在为初学者提供关于通用闪存存储(UFS)的快速入门指南。 目录 一、背景介绍 二、UFS 三、半双工和全双工 (1)半双工(Half-Duplex) (2)全双工(Full-Duplex&…

走向图对比学习:综述与展望

【摘要】近年来,图的深度学习在各个领域取得了显著的成功。然而,对带注释的图形数据的依赖仍然是一个很大的瓶颈,因为它的成本过高且耗费时间。为了应对这一挑战,图的自监督学习(SSL)得到了越来越多的关注,并取得了重大…

[Linux] 进程概念

目录 1.冯诺依曼硬件体系结构 2.操作系统(OS) 3.系统接口 4.进程的概念 5.进程状态 6.四个其他概念 7.环境变量 8.进程地址空间 1.冯诺依曼硬件体系结构 在冯诺依曼体系结构中,计算机是由输入、输出、存储设备和中央处理器cpu组成的。图中体结…

CSS【常用CSS样式、盒子模型、定位、浮动 、扩展样式】--学习JavaEE的day46

day46 CSS 练习 页面实现&#xff1a; 分析&#xff1a; 未优化&#xff1a; 优化&#xff1a; 参考代码&#xff1a;&#xff08;包含样式优化–选择器CSS属性&#xff09; 先写上table方便实现&#xff0c;之后再去除即可 name没有服务器&#xff0c;可暂时不写 <!…

适合做应用的算法-鲸鱼优化算法(WOA)详细原理-附matlab代码

鲸鱼优化算法 (Whale optimization Algorithm, WOA)是 2016 年由 Mirjalili 等提出的一种新型启发式搜索算法,该算法通过模仿座头鲸在海洋中的捕食行为, 对鲸鱼群体搜索、包围和攻击过程模拟实现来寻找最优解. 与传统的元启发式优化算法相比, 鲸鱼优化算法具有操作简单, 需要设…

3D透视图模型转模型变形?---模大狮模型网

3D建模是数字艺术和设计领域中的重要技术&#xff0c;它可以为我们带来丰富多彩的视觉体验和创意表达。在本文中&#xff0c;我们将探讨一个引人注目的话题&#xff1a;3D透视图中模型转换是否会导致变形?通过深入探讨这个问题&#xff0c;我们希望能够帮助您更好地理解在3D建…

Docker安装文档

Docker安装文档 小有所得&#xff0c;生活便充满希望的微光&#xff1b;小有所望&#xff0c;未来便值得期待。小有知足&#xff0c;幸福便如影随形&#xff1b;小有可期&#xff0c;每一天都充满希望。在今日小满之际&#xff0c;感受这小小确幸&#xff0c;心中满是爱意&…

跟TED演讲学英文:Do schools kill creativity by Sir Ken Robinson

Do schools kill creativity? Link: https://www.ted.com/talks/sir_ken_robinson_do_schools_kill_creativity Speaker: Sir Ken Robinson Date: February 2006 文章目录 Do schools kill creativity?IntroductionVocabularySummaryTranscriptAfterword Introduction Sir…

FTP介绍

FTP 1、FTP—文件传输协议 文件传输协议&#xff08;File Transfer Protocol&#xff0c;FTP&#xff09;是用于在网络上进行文件传输的一套标准协议&#xff0c;它工作在 OSI 模型的第七层&#xff0c; TCP 模型的第四层&#xff0c; 即应用层&#xff0c; 使用 TCP 传输&…

攻防世界-mobile-easy-app详解

序言 这道题网上很多分析&#xff0c;但是分析的都是arm版本的&#xff0c;我选了arm64的来分析&#xff0c;arm64相比arm难度高一些&#xff0c;因为arm64编译器搞了inline优化&#xff0c;看起来略抽象 分析 这道题逻辑很简单&#xff0c;输入flag然后一个check函数验证&a…

av_dump_format经验分析,FFmpeg获取媒体文件总时长(FLV获取总时长的误区)

播放器有个功能&#xff0c;当用户打开视频时&#xff0c;需要读取媒体文件的总时长等信息&#xff0c;不巧的时&#xff0c;获取FLV时总失败&#xff0c;下面来具体分析下FLV和MP4获取总时长的原因和区别&#xff1a; 播放器有个获取MediaInfo的接口&#xff0c;功能如下&am…

9.5 Go语言入门(条件语句和循环语句)

Go语言入门&#xff08;条件语句和循环语句&#xff09; 目录四、条件语句和循环语句1. 条件语句1.1 if 语句1.2 if-else 语句1.3 if-else if-else 语句1.4 带初始化语句的 if1.5 switch 语句1.6 带条件的 switch1.7 多个条件的 case 2. 循环语句2.1 基本 for 循环2.2 省略初始…

C语言简要(四)

有没有好心师傅教教孩子逆向和pwn啊꒰๑ꀾ๑꒱ 数组 <类型> 变量名称[元素数量]; int grades[100]; double weight[20]; 元素数量必须是整数 C99之前&#xff1a;元素数量必须是编译时刻确定的字面量 是一种容器&#xff0c;特点是&#xff1a; 其中所以的元素具有相同的…