【文档】AOA_Demonstration_Primer

article/2025/10/15 20:17:06

DW1000 AOA Demonstration Primer

DW1000 AOA演示入门

DW1000到达角演示入门

1.2版本文件如有更改,恕不另行通知

文章目录

  • DW1000 AOA Demonstration Primer
    • 1-3章、同AOA-with-DW1000_V1.1
    • 4、EVALUATING DECAWAVE 'S AOA DEMONSTRATION KIT(评估DECAWAVE的AOA演示套件)
      • 4.1 What the kit does(工具包的作用是什么)
      • 4.2 Kit Contents(工具包内容)
      • 4.3 AOA node Antenna Array(节点天线阵列)
      • 4.4 Tag antenna orientation(标签天线方向)
      • 4.5 Typical Results(典型结果)
    • 5、LIMITATIONS AND FUTURE WORK(局限性和今后的工作)
      • 5.1 Limitations(局限性)
        • 5.1.1 Azimuth angle range(方位角范围)
        • 5.1.2 Azimuth angle estimation accuracy(方位角估计精度)
        • 5.1.3 Tag elevation(标签高度)
      • 5.2 Future work(今后的工作)
        • 5.2.1 New AOA antenna array designs(新型AOA天线阵列设计)
        • 5.2.2 Temperature tests(温度测试)
    • A PPENDIX A: PDOA POST - PROCESSING METHODOLOGY(附录A:PDO后处理方法)

1-3章、同AOA-with-DW1000_V1.1

4、EVALUATING DECAWAVE 'S AOA DEMONSTRATION KIT(评估DECAWAVE的AOA演示套件)

Decawave开发了一个初步的AOA原型演示套件。该套件仍在开发中。Decawave可以为选定的客户提供早期技术访问。该套件包含一个带有PC GUI软件的硬件平台,用于演示基于DW1000的AOA解决方案。

4.1 What the kit does(工具包的作用是什么)

使用双向测距[参见APS013http://www.decawave.com/support#term5]来估计标签和AOA节点之间的距离。在测距过程中,AOA节点还可以提取角度估计值(参见第3节)。然后,AOA节点可以输出标签的范围和角度估计值。这些输出在UART接口上可用。

还提供了一个GUI,可以在网格上显示标签的位置和移动,参见下面的图4。

图4:AOA演示GUI

4.2 Kit Contents(工具包内容)

硬件:

  • 1个AOA节点评估板,带有2个DW1000和集成的蒙娜丽莎AOA阵列

  • 1个标签评估板(EVB1000)

  • 1个标签天线 (will be integrated with the tag EVB in the future)(将来将与标签EVB集成)

  • 电源和USB

软件:

  • AOA节点ARM代码二进制
  • AOA节点ARM源代码
  • 标记ARM代码二进制
  • 标记ARM源代码
  • GUI可执行文件和源代码

图5:AOA工具包设置

4.3 AOA node Antenna Array(节点天线阵列)

蒙娜丽莎AOA天线阵列作为演示套件的一部分交付,如图6所示。这是带有指令元素的两元素面片阵列。它的前半球绝对值高达80度的方位角在实际角度和报告角度之间显示出良好的相关性。在该方位范围内,其PDOA vs AOA性能对标签天线方向的变化具有鲁棒性。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JPwyBfqX-1650893279753)(C:\Users\HJX_j\AppData\Roaming\Typora\typora-user-images\image-20220425101852123.png)]

图6:蒙娜丽莎AOA天线阵列

4.4 Tag antenna orientation(标签天线方向)

标签天线的方向以其俯仰滚动和偏航为特征。这些术语的含义如图7所示,其中x轴代表零度偏航和俯仰时标签和AOA节点之间的视线。
(C:\Users\HJX_j\AppData\Roaming\Typora\typora-user-images\image-20220425102010924.png)]

图7:标签的俯仰、滚动和偏航

4.5 Typical Results(典型结果)

下图8显示了演示套件的典型报告到达角与实际到达角。在本例中,标签天线和AOA节点天线阵列位于同一水平面上,即标签的标高为零。此外,标签的俯仰、滚动和偏航均为零。

从图中可以看出,对于高于80度的正AOA,估计误差相当高。此外,对于90度AOA,估计角度变为负值,这在GUI中被视为“跳跃”到负角度。图9显示了该场景中测量的PDOA。

图8:零仰角、俯仰、横滚和偏航的典型方位角AOA估计性能

图9:零仰角、俯仰、横滚和偏航的典型测量PDOA性能与方位AOA

图10、图11和图12分别显示了标签偏航、俯仰和滚动的典型结果。
yaw, pitch and roll

图10:不同标签天线偏航角的典型测量PDOA性能与方位AOA

Clockwise:顺时针

Anticlockwise:逆时针

图11:不同标签天线俯仰角的典型测量PDOA性能与方位AOA

图12:不同标签天线滚动角下,典型测量的PDOA性能与方位AOA

图13显示了在AOA节点平面上更改标记高度w.r.t.的典型结果。

图13:不同标签高度的典型测量PDOA性能与方位AOA

Elevation:Elevation

5、LIMITATIONS AND FUTURE WORK(局限性和今后的工作)

5.1 Limitations(局限性)

5.1.1 Azimuth angle range(方位角范围)

在AOA节点的前半半球,可以成功估计AOA的方位角范围高达±80度。AOA天线阵列的设计不是为了测量其后半半球的PDOA,后者面向其地平面。

5.1.2 Azimuth angle estimation accuracy(方位角估计精度)

对于标签和节点天线的这种组合,PDOA在绝对值较高的负角度下饱和,而在正角度较高时则跳跃。标签方位角估计与实际方位角的误差如图14所示。对于AOA的高绝对值,可以使用适当的查找表,而不是第3节中给出的PDOA到AOA的转换公式,从而在一定程度上提高估算精度。

图14:AOA估计误差与实际AOA

5.1.3 Tag elevation(标签高度)

图13所示的测量结果显示方位角估计对标签高程变化具有相当大的弹性。

然而,使用的AOA天线阵列有两个元素。因此,理论上,它只能在一个维度上测量角度。该维度是由AOA节点数组元素的位置和标记位置定义的平面。当转换为球坐标时,该角度表示为θp,与标签方位角和仰角有关,如下所示:

sin θp = sin θ cos φ

式中,θ是第2节中的方位角,φ是仰角。这一事实限制了为任意仰角估计标签方位角的可能性,这在许多应用中都是必需的。为了估计标签的空间角度(azimuth and elevation angle)(方位角和仰角),需要使用至少三个元素的更复杂阵列几何图形。

5.2 Future work(今后的工作)

5.2.1 New AOA antenna array designs(新型AOA天线阵列设计)

正在进行进一步的天线优化,以减少上述限制。

5.2.2 Temperature tests(温度测试)

本文件中报告的所有实验均在室温下进行。将在不同温度下测试套件的性能。

A PPENDIX A: PDOA POST - PROCESSING METHODOLOGY(附录A:PDO后处理方法)

让我们考虑一个场景,其中套件在方位角上使用绝对值大于80度的方位角。在该区域,由于个别测量显示出与平均值的变化,一些PDOA测量将越过±π相位不连续性,如图15所示。这将在GUI中显示为在正AOA和负AOA之间跳跃。此外,跳跃会使测量值的平均值产生偏差,并显著增加标准偏差。

为了得到圆上PDOA的平均值和标准偏差,可以使用PDOA的当前估计值将相位不连续点从±π移开。例如,如果PDOA的当前估计值接近π,则允许相位可以是π/2到3π/2。为实现这一目标而提出的公式是
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6r9knUXz-1650893279755)(C:\Users\HJX_j\AppData\Roaming\Typora\typora-user-images\image-20220425111631652.png)]

请注意,上述公式允许防止PDOA跳跃,从而正确计算圆上的PDOA平均值和标准偏差。然而,它并不能阻止AOA的跳跃,因为任何给定的PD和相应的PDc都会导致相同的AOA估计。此外,如果跳跃严重,即如果正PDOA测量值和负PDOA测量值的数量相似,则上述方法不成功。

图15:带跳跃的原始PDOA数据

图16显示了图15中给出的原始数据的PDOA跳跃预防,其中PD^计算为前八个PD值的平均值。在已知AOA的实验室测量中,可以使用以下公式代替上述公式:

图16:原始PDOA数据和修正的PDOA数据


http://chatgpt.dhexx.cn/article/Ehm8gkl7.shtml

相关文章

UWB PDOA brief introduction

目录 1. What and Why? 2. Mathematical Principle 3. 约束条件 3.1 时钟 3.2 天线间隔 4. PDOA advantage over TDOA 5. 面向实现的考虑及仿真 1. What and Why? 在基于TOA 或者TDOA 的定位方案中,都需要多个基站(不少于3 个)才能实现…

【文档】Decawave-OP-DW1000AoA-Basics

OP-DW1000-AoA-Basics 使用DW1000的到达角介绍 Version 1.0 文章目录 OP-DW1000-AoA-Basics1、INTRODUCTION – WHY USE AOA:(简介——为什么要使用AOA)1.1 Overview(综述)1.2 Fixed Infrastructure RTLS(固定基础设…

Decawave UWB定位原理

先来看看UWB 在百科中的定义: UWB(Ultra Wideband)是一种无载波通信技术,利用纳秒至微微秒级的非正弦波窄脉冲传输数据。有人称它为无线电领域的一次革命性进展,认为它将成为未来短距离无线通信的主流技术。 总的来说,UWB在早期被…

Decawave官方双边测距(一对一)原理介绍及代码实现

Decawave官方双边测距(一对一)原理介绍及代码实现 一、运行平台 运行软件平台:Keil5 运行硬件平台:STM32 开发板型号:UWB-S1学习板 开发板淘宝链接:https://item.taobao.com/item.htm?spma1z10.5-c.w4002-23565193320.10.6e6c3f96tF7wds&id572212584700 二、…

Python列表与字典的推导式

推导式的示例: 如果:list [10, 20, 30] 推导式:half [int(x*0.5) for x in list] 推导式结果half:[5, 10, 15] 选择题 以下python代码的输出结果是什么? list [10, 20, 30] half [int(x*0.5) for x in list] dict…

不容错过!Python列表推导式简明教程

点击 机器学习算法与Python学习 ,选择加星标 精彩内容不迷路 选自towardsdatascience,作者:Benedikt Droste 机器之心编译 列表解析式(List comprehension)或者称为列表推导式,是 Python 中非常强大和优雅的…

各种列表推导式

推导式的套路 之前我们已经学习了最简单的列表推导式和生成器表达式。但是除此之外,其实还有字典推导式、集合推导式等等。 下面是一个以列表推导式为例的推导式详细格式,同样适用于其他推导式。 variable [out_exp_res for out_exp in input_list if o…

HTMLCSS仿京东详情页静态页面制作总结

目录 1.页面效果 2.页面分析 3.页面制作 (1)产品介绍模块​编辑 (2)产品细节模块​编辑 1.页面效果 接上面 2.页面分析 头部导航栏和底部栏跟前面的大相径庭,这里就不再总结了。 详情页的制作大致分为两个部分&…

php静态页面制作,ps制作静态的html页面

这篇教程是分享ps如何制作静态的html页面方法,教程制作出来的效果还是挺不错的,难度不是很大,喜欢的朋友快快来学习吧 ps是一个强大的修图软件,那你知道其实ps也可以制作html页面吗。小编将告诉你ps如何制作html页面,不…

静态网页制作html语言入门

编辑一个文本文件&#xff0c;代码如下&#xff1b; <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title> html test1 </title> </head> <body><h1>DDDD</h1><p>PPPPPPPPPPP...</p…

Java Web HTML基础 静态网页制作

文章目录 1.HTML简介2 HTML文档的基本结构3 HTML中的常用标签3.1 文字布局及字体标签3.2 文字设计标签3.3 列表标签4 表格标签4.1 表格基本设计4.2 合并单元格5 链接和图片标签6 表单标签 1.HTML简介 HTML&#xff08;超文本语言&#xff09;是构成网页文档的主要语言&#xf…

静态页面制作—Magnet

利用htmlcss进行制作静态网页制作&#xff0c;熟悉项目制作流程&#xff0c;建立起编写代码习惯。 一、项目分析 1.以下为静态网页的效果图&#xff0c;此文章目的利用htmlcss完成效果图&#xff1b; 2.此页面为三栏式结构&#xff0c;divcss直接进行三栏式布局&#xff1…

一个简单的网页制作期末作业,学生个人html静态网页制作成品代码

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…

怎么制作html静态页面,如何做静态网页

怎样制作简单的静态的网页设计 欢迎来到CSS布局HTML。首先下载Dreamweaver.exe并打开,选择你使用的编辑语言,本案例用html 打开页面后,选着设计窗口,如图所示。设计窗口可以快速布局网页,不需要自己编辑代码。 打开你要设计的网页的设计图,本经验是百度经验首页为例。 我…

静态网页制作(html+css)、css浮动,练习(网页布局),清除浮动

静态网页代码&#xff08;htmlcss&#xff09; html代码&#xff1a; <!DOCTYPE html> <html><head><meta charset"UTF-8"><title></title><link rel"stylesheet" href"css/整体网页案例.css" />&l…

静态网页制作

记录一下制作网页的过程和其中遇到的问题和解决方法 一、网页样式 二、制作过程 轮播图 实现方法更改图片的src&#xff0c;实现把图片命名为p1.png,p2.png <script>var index1;function lunbo(){index;if(index>2){index1;}var imgdocument.getElementById("…

Javaweb实验:静态网页制作

Javaweb实验&#xff1a; 1.静态网页制作 目录 Javaweb实验&#xff1a; 前言 一、实验目的 二、实验原理 三、实验内容 四、实验步骤 五、实验结果 六、实验内容 七、实验步骤 八、实验结果 九、思考 1、frameset和frame标签的作用是什么&#xff1f; 2、个人主…

前端学习——静态网页制作

前端学习——静态网页制作 1学习内容2. 成果展示 1学习内容 综合运用HTML、CSS知识制作静态网页。 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>京吃食府</title><link rel"styles…

HTML标签img的alt和title属性

在html5 中&#xff0c;title可以在任意HTML标签中使用&#xff0c;厌憎任意元素&#xff0c;但是不一定有效

HTML的img标签的 alt 属性

如果无法显示图像&#xff0c;浏览器将显示替代文本&#xff0c;就像这样&#xff1a; 此外&#xff0c;当用户把鼠标移到图像上方&#xff0c;最新的浏览器会在一个文本框中显示描述性文本。 alt 属性是一个必需的属性&#xff0c;它规定在图像无法显示时的替代文本。 假设由…