【文档】Decawave-OP-DW1000AoA-Basics

本文介绍了使用Decawave DW1000芯片的到达角(AOA)技术在实时定位系统(RTLS)中的优势,包括在固定基础设施和点对点定位中的应用。AOA通过提供方位信息,减少了计算位置所需的节点数量。文中详细阐述了基于相位差、到达时差和飞行时间的三种AOA估算方法,并讨论了天线设计和实施要求。此外,还解答了关于AOA的常见问题,强调了AOA对降低功耗和提高定位精度的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OP-DW1000-AoA-Basics

使用DW1000的到达角介绍

Version 1.0

1、INTRODUCTION – WHY USE AOA:(简介——为什么要使用AOA)

1.1 Overview(综述)

在典型的RTLS系统(“fixed infrastructure” or “peer to peer”)(“固定基础设施”或“对等”)中,到达时差(TDoA)或飞行时间(ToF)用于计算物体的位置。通过使用到达角,可以减少计算对象位置所需的节点数,因为我们现在有了节点之间的方位 (角度)。现在,一个锚可以通过使用距离和方位信息准确定位对象。

1.2 Fixed Infrastructure RTLS(固定基础设施RTL)

有两种基本的方法可以获得位置解决方案:

1、TDoA,我们处理从标签传输到一组同步锚(至少4个)的到达时差。

2、双向测距(TWR),基于ToF,我们处理从一个标签到多个锚(至少3个)的范围。

在这两种情况下,我们可以在锚中使用AoA,通过减少所需的锚数量来简化基础设施,或者在计算标签位置时使用AoA作为附加信息(例如,我们可以使用AoA来确定标签的高度)

1.3 Peer to Peer relative Location(点对点相对位置)

这里没有固定的基础设施,我们希望解决节点之间的相对位置问题。在双节点系统中,主节点具有AoA功能,而从节点(标签)仅限于主节点。这样,系统现在就有足够的信息来计算主设备和从设备之间的距离和方位。
在这里插入图片描述

图1:使用TWR和AoA的两节点系统中的距离和方位

stdev:标准差

Master Node:主节点

如果我们有两个以上的节点,那么我们可以使用范围信息来精确测量每个标记之间的距离,并使用该范围数据来确定每个标记的相对位置。然后,主控使用所有标记的平均角度将形状旋转到正确的角度。
在这里插入图片描述

图2:使用TWR和AoA的多节点相对位置

Angle to each node relative to the master:相对于主节点到每个节点的角度

2、AOA - THE FUNDAMENTALS :(AOA-基本原理)

在使用基于DW1000的解决方案时,有三种可能的方法来估计到达角(AoA)。

1、基于到达的相位差AoA(PDoA),其中接收载波的相位用于估计角度。

2、基于到达时差的AoA(TDoA),其中接收时间戳中的增量用于估计角度。附录对此进行了详细描述。

3、基于AoA(ToF)的飞行时间,其中所有单位之间的范围用于估计角度。附录对此进行了详细描述。

每种方法之间的主要差异总结如下:
在这里插入图片描述

应该注意的是,对于所有这些方法,测量角度将有两个解决方案,一个在前180度半圆,一个在后180度半圆。有办法消除这种模糊性,但这超出了本文件的范围。

2.1 Decawave’s phase difference based AoA(基于相位差的AoA)

在这里插入图片描述

图3:使用相位差(PDoA)的到达角

好处:

1、精度最高,角度的标准偏差可能小于7度。

2、天线之间的间距较小,因此该解决方案可用于较小的产品。

3、如果间距小于½波长,天线间距具有一定的灵活性。

实施要求:

1、需要节点中天线的½波长间距 (or less *)(或小于),这相当于通道5的2.3厘米,通道2的3.8厘米。

2、需要对节点中的每个单元(DW1000)进行同步参考时钟。

* :最佳间距仅小于½波长,这可以进一步减小,但这将导致AoA标准偏差增加。

2.2 Antenna design(天线设计)

理想情况下,½波长天线应成对设计,因为它们将在彼此的近场中工作。Decawave设计了紧凑的平面AoA天线,可以集成到客户的PCB中。

3、FAQ ABOUT ANGLE OF ARRIVAL(关于到达角的常见问题解答)

耗电量

对于需要两个DW1000 IC的主/锚节点,RX模式下的电流消耗将等于两个DW1000。TX模式下的电流消耗将与单个DW1000相同。
对于标签节点,仅使用一个DW1000,功耗将符合数据表。PDoA中的相位信息是从现有的测距帧计算出来的,因此标签没有额外的功耗。

我所有的节点都需要2根天线/DW1000吗

否,只有用作AoA估计主/锚参考的节点需要多个DW1000和天线。所有其他节点都可以是小型单天线、低功耗标签。

使用PDoA是否会影响测距距离或测距精度

不,测距性能与单个DW1000相同。

测量角度的准确度

使用PDoA,我们可以在测量角度中实现<7度的标准偏差。如果节点有额外的传感器(IMU),则该数据可用于AoA信息的任何后期过滤 (e.g. longer averaging for static nodes)(例如,静态节点更长的平均值)。

4、APPENDIX(附录)

4.1 Time based AoA using Time difference of arrival (TDOA)(利用到达时差的基于时间的AoA (TDOA))

在这里插入图片描述

图4:使用TDoA的到达角

好处:

1、天线间距的灵活性

实施要求:

1、“节点”(大于9厘米)中的天线之间需要很大的间隔。

2、在12厘米处,每个节点的分布有一些重叠,因此可能需要求平均值。

3、需要节点中每个单元(DW1000)的同步参考时钟。

4、分离度越大,准确度越高。

4.2 Time based AoA using Time of Flight (Ranging)使用飞行时间(测距)的基于时间的AoA

在这里插入图片描述

图5:使用ToF(测距)的到达角

好处:

1、天线间距的灵活性

2、可以使用单个IC,但代价是额外的射频复杂性(routing, RF switches etc.)(路由、射频开关等)。

3、不要求IC参考时钟同步。

实施要求:

1、在一个单元中,天线之间需要很大的间距(>9厘米)。

2、在12厘米处,每个节点的分布有一些重叠,因此可能需要求平均值。

3、分离度越大,准确度越高。

辣鸡网站怎么把资源都涨价到35了,改回来 谷歌机翻+个人修正的user manul,感兴趣可以看看 目录 Initializing the driver 6 2 DW1000的概述 13 2.1简介 13 2.2连接到DW1000 13 2.2.1 SPI接口 13 .2.1.1 SPI工作模式 13 2.2.2中断 16 2.2.3通用I / O 17 2.2.4 SYNC引脚 17 2.3 DW1000操作状态 17 2.3.1状态图 17 2.3.2主要运行状态概述 17 2.4上电复位(POR) 19 2.5上电时的默认配置 21 2.5.3默认发射机配置T 22 2.5.4默认接收器配置 22 2.5.5应该修改的默认配置 23 3消息传输 26 3.1基本传输 26 3.2传输时间戳 27 3.3延迟传输 28 3.4扩展长度数据帧 29 3.5高速传输 30 3.5.1 TX缓冲区偏移索引 30 3.5.2发送或接收TX缓冲区时写入 31 4讯息接收 33 4.1基本接收 33 4.1.1前导码检测 33 4.1.2前导码累积 34 4.1.3 SFD检测 35 4.1.4 PHR解调 35 4.1.5数据解调 35 4.1.6 RX消息时间戳 36 4.2延迟接收 36 4.3双接收缓冲器 37 4.3.1启用双缓冲操作 37 4.3.2控制正在访问哪个缓冲区 37 4.3.3双缓冲的操作 38 4.3.4使用双缓冲时的TRXOFF 40 4.3.5超限 40 4.4低功耗侦听 41 4.4.1配置低功率监听 42 4.5低功耗SNIFF模式 42 4.5低功耗SNIFF模式 43 4.5.1 SNIFF模式 43 4.5.2低占空比SNIFF模式 44 4.7.1估算第一条路径的信号功率 45 4.7.2估算接收信号功率 46 5 Media Access Control (MAC) hardware features 47 5.1循环冗余校验 47 5.2帧过滤 47 5.2.1帧过滤规则 48 5.2.2帧过滤注意事项 49 5.3自动确认 49 5.3.2自动接收器重新启用 51 5.3.3自动ACK周转时间 51 5.3.4帧挂起位Frame Pending bit 51 5.3.5主机通知 51 5.4发送并自动等待响应 52 6 DW1000的其他功能 52 6.1外部同步 52 6.1.1一次性时基复位(OSTR)模式 52 6.1.2单发发送同步(OSTS)模式 53 6.1.3一次接收同步(OSRS)模式 53 6.2外部功率放大 55 6.3使用片上OTP存储器 55 6.3.1 OTP存储器映射 55 6.3.2将值编程到OTP存储器中 57 6.3.3从OTP内存中读取一个值 58 6.4测量IC温度和电压 58 10附录1:IEEE 802.15.4 UWB物理层 59 10.1框架结构概述 59 10.2数据调制方案 59 10.3同步头调制方案 60 10.4 PHY头 61 10.5 UWB信道和前导码 62 10.6标准的其他细节 62 11附录2:IEEE 802.15.4 MAC层 62 11.1一般MAC消息格式 63 11.2 MAC报头中的帧控制字段 63 11.2.1帧类型字段Frame type field 64 11.2.2启用安全性字段Security enabled Field 64 11.2.3帧未决字段Frame pending field 64 11.2.4确认请求字段Acknowledgement request field 65 11.2.5 PAN ID压缩字段PAN ID compression field 65 11.2.6目标寻址模式字段Destination addressing mode field 65 11.2.7帧版本字段Frame version field 66 11.2.8源寻址模式字段Source addressing mode field 66 11.3序号字段The Sequence Number field 66 11.4 DW1000中的MAC级处理 66
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值