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

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字段引入数据包来应对安全问题。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

stream( ).collect ( Collectors.groupingBy ( ) ) 的用法

文章目录 第一种解释1、基本用法2、指定值收集器3、多级分组4、常见应用场景和用处 第二种解释1、基本语法2、示例3、更复杂的用法 第一种解释 Collectors.groupingBy 是 Java 8 引入的 Stream API 中的一个收集器(Collector),它用于将流&am…

AI - 各类AI针对Excel分析对比

一个水果销量表,Excel包含多个年份sheet,需要提取某个品种的水果每年的销量,看看几个AI的分析结果吧 1、文心一言3.5(不支持Excel) 不支持上传Excel文件 2、 通义千问2.5(完成★) 顺利完成…

web前端学习笔记11

11. CSS3高级特效 11.1 CSS3变形 CSS3变形是一些效果的集合, 如平移、旋转、缩放、倾斜效果 每个效果都可以称为变形(transform),它们可以分别操控元素发生平移、旋转、缩放、倾斜等变化 语法 transform:[transform-function] ; /* 设置变形函数,可以是一个,也可以是多…

js积累三(web页面一段时间未操作,退出登录)

//核心代码,已封装function CountDownLogout() {/* if 30 seconds no operation then logout */var maxTime 30; // seconds,可自行修改时长var time_time maxTime;/* 鼠标点击事件 */$(document).mousedown(function(){time_time maxTime; //…

重学java 42.多线程 等待唤醒机制案例分析

Strength is built under a heavy load,I am expecting to pick up all of my loads and travel on. —— 24.5.24 章节重点 1.会用wait和notify两个方法 2.会使用Lock锁对象 3.会利用Cal1able接口实现多线程 4.会使用线程池完成多线程 等待唤醒案例分析(线程之间的…

视频监控汇聚平台LntonCVS通过GB/T28181国标协议实现视频监控平台的级联方案

近年来,随着网络视频监控应用范围的拓展,越来越多的政府部门和跨区域行业单位对视频监控的需求已经不局限于本地联网监控。他们正在探索在原有的本地联网监控基础上,建设省级乃至全国范围内的跨区域监控联网,以全面打造数据共享平…

这所211专硕22408复试线310分,学硕收调剂!辽宁大学计算机考研考情分析!

辽宁大学信息学院下设计算机科学与技术、电子信息科学与技术、通信工程、信息管理与信息系统、软件工程5个本科专业,有计算机软件与理论、计算机应用技术2个硕士学位授权点,软件工程和计算机技术两个专业硕士学位点,1个计算机应用研究所、1个…

【机器学习300问】94、什么是多任务学习?

一、多任务学习的定义 多任务学习(Multi-Task Learning, MTL)是一种机器学习范式,它允许一个模型同时学习执行多个相关但不完全相同的任务。这种方法的核心是:通过共享表示或权重,不同的任务可以在学习过程中相互促进&…

金蝶「起舞」,AI进化

能清晰感受到的是,金蝶仍然在不断进化,甚至伴随着AI时代的到来,它的进化信号愈发明显。 这些进化对应的具体动作是,把过去多年的服务模型整合成AI模型,把具体的服务“工艺”整理成流程编排能力,以及从740…

音视频及H264/H256编码相关原理

一、音视频封装格式原理: 我们播放的视频文件一般都是用一种封装格式封装起来的,封装格式的作用是什么呢?一般视频文件里不光有视频,还有音频,封装格式的作用就是把视频和音频打包起来。 所以我们先要解封装格式&#…

ECharts实现地图飞线

echarts版本:https://echarts.apache.org/zh/changelog.html v5.x.x版本:不提供china.js和china.json文件 v4.x.x版本:使用npm安装echarts,默认包含china.js和china.json文件 目录 一、Html工程 二、vue工程 三、vue工程 四、矢…

【错误解决】使用HuggingFaceInstructEmbeddings时的一个错误

起因:使用huggingface构建一个问答程序时出现的问题。 错误内容: 分析: 查看代码发现,HuggingFaceInstructEmbeddings和sentence-transformers模块版本不兼容导致。 可以明显看到方法参数不同。 解决: 安装sentenc…

windows平台vcpkg安装

1. 克隆vcpkg仓库 git clone https://github.com/microsoft/vcpkg 2.运行bootstrap-vcpkg.bat下载vcpkg.exe 3.运行验证 4.使用VCPKG安装OPENSSL 5.安装成功

【静态分析】在springboot使用太阿(Tai-e)03

参考:使用太阿(Tai-e)进行静态代码安全分析(spring-boot篇三) - 先知社区 1. JavaApi 提取 1.1 分析 预期是提取controller提供的对外API,例如下图中的/sqli/jdbc/vuln 先看一下如何用tai-e去获取router…

NFT Insider #131:Mocaverse NFT市值破3.5万ETH,The Sandbox 参加NFCsummit

引言:NFT Insider由NFT收藏组织WHALE Members(https://twitter.com/WHALEMembers)、BeepCrypto (https://twitter.com/beep_crypto)联合出品,浓缩每周NFT新闻,为大家带来关于NFT最全面、最新鲜、…

0基础学习Mybatis系列数据库操作框架——Mysql的Geometry数据处理之WKT方案

大纲 几何结构构建点点集合线线集合面面集合几何信息集合 TypeHandlerSQL操作写入操作读取操作完整XML Mapper测试代码建表SQL总结代码参考资料 WKT全称是Well-Known Text。它是一种表达几何信息的字符串内容。比如点可以用WKT表示为POINT (3 3);线可以用WKT表示为L…

uniapp使用内置的switch组件的问题

说明 开关选择器 属性说明 属性名类型默认值说明平台差异说明checkedBooleanfalse是否选中disabledBooleanfalse是否禁用不支持:抖音小程序、飞书小程序typeStringswitch 样式 有效值:switch、checkbox colorColorswitch的颜色,通css的co…

【Text2SQL 经典模型】X-SQL

论文:X-SQL: reinforce schema representation with context ⭐⭐⭐⭐ Microsoft, arXiv:1908.08113 X-SQL 与 SQLova 类似,使用 BERT style 的 PLM 来获得 representation,只是融合 NL question 和 table schema 的信息的方式不太一样&#…

响应式处理-一篇打尽

纯pc端响应式 pc端平常用到的响应式布局 大致就如下三种,当然也会有其他方法,欢迎评论区补充 将div height、width设置成100% flex布局 flex布局主要是将flex-wrap: wrap, 最后,你可以通过给子元素设置 flex 属性来控制它们的…

基于STM32实现智能风扇控制系统

目录 文章主题环境准备智能风扇控制系统基础代码示例:实现智能风扇控制系统 PWM控制风扇速度温度传感器数据读取串口通信控制应用场景:智能家居与环境调节问题解决方案与优化收尾与总结 1. 文章主题与命名 文章主题 本教程将详细介绍如何在STM32嵌入式…