蓝牙技术原理(9)蓝牙AOA/AOD技术原理

本文介绍了BLE5.1中的AOA(到达角)和AOD(出发角)技术,用于实现厘米级别的定位功能。通过阵列天线和IQ信号分析,计算相位差以确定角度,进而定位tag的位置。文章提到了Nordic、Dialog和SiliconLabs等厂家的开发套件,用于支持蓝牙5.1应用的开发。
摘要由CSDN通过智能技术生成

1 AOA/AOD的概述

BLE 5.1 有个特性加入了AOA和AOD定位应用,实现了厘米级别的定位功能,效果不错,以下是一些基本概念

1.1 AOA(达到角)

在这里插入图片描述
1 发射端
(1)一个tag
(2)单天线的
(3)数据包为cte广播数据
2 接收端
(1)阵列天线
(2)通过CTE广播信号得到IQ结果

1.2 AOD(出发角)

在这里插入图片描述
1 接收端:
(1)一个天线
(2)通过CTE广播信号得到IQ结果
2 发射端
(1)阵列天线
(2)数据包为cte广播数据

2 AOA整体系统搭建

基于Nodirc 硬件平台:
1:需要一个tag
2:阵列天线解析IQ数据
3:显示终端
在这里插入图片描述

3 IQ信号讲解

AOA引入了IQ信号,目的是通过IQ信号,得到相位角度,主要是正交特性

3.1 阵列天线的切换模型

通过按顺序将至少两个天线连接到同一接收器(可以添加更多天线),可以测量相位差 (+)
在这里插入图片描述
下图所示是一个星座图,其中显示了来自 2 个天线的信号矢量。如果所有天线都位于线路上且具有固定距离 d,则相邻天线之间的相位差 μ 将保持不变
在这里插入图片描述
为了获得对 +(相位)的准确估计,应删除信号中所有其他有意的相位移。连接 CTE AoA 解决方案通过在数据包末尾添加 CTE 来实现此目的

3.2 CTE 数据包特征

为了获得Φ(相位)的良好估计,应去除信号中所有其他故意的相移。连接CTE AoA解决方案通过在数据包末尾添加CTE来实现此目的。

在这里插入图片描述

3.3 CTE 数据包具体格式

在这里插入图片描述
注意:

这使接收器有时间先同步解调器,然后将来自 CTE 的 I/Q 样本存储到无线电 RAM 中。然后,应用程序层提取 I/Q 数据。 I/Q样本用于估计天线之间的相位差。当接收器获得 AoA 数据包时,RF 内核将触发一个事件,该事件将导致天线切换的开始。RF 内核将在 CTE的防护期后开始对 I/Q 数据进行采样,采样数据将存储在无线电 RAM 中。

通过比较从不同天线收集的 I/Q 数据,用户可以获得天线之间的相对相位差

3.4 相位角的计算

在这里插入图片描述两根天线计算相位差
在这里插入图片描述

4 到达角度的计算

最后一步是将相移 (+) 转换回 AoA (+)。如果 = 为负数,则表示天线 2 领先于天线 1。在这种情况下,= 也是负数,但这并不会导致任何数学问题,因为 和 函数是为正数和负数定义的。为了避免任何不必要的并发症,我们将考虑在这里 - 是积极的。sin()arcsin()

射电波和天线阵列之间的角度为 α。根据下图,我们知道罪(+)=r/d,和d是天线1和天线2之间的距离,这是已知的。那么我们需要弄清楚的只是 r 。

r 是到达天线 1 后,事件波需要行驶到天线 2 的距离。我们发现天线 1 和天线 2 之间的相位差为 α,因此额外距离 r 等于传入信号的波长 * =/(2°)。

r= * =/(2])
在这里插入图片描述

5 确定tag的坐标

根据达到角度和三角定位的原理,实现定位,具体的算法链接算法地址: 点击访问

在这里插入图片描述

各个厂家推出demo

Nordic 推出基于该公司 nRF52840 SoC 的 nRF52840-DK 评估板,该 SoC 可与 nRF52811 蓝牙 5.1 SoC 完全兼容。
该公司的 nRF5 SDK 是一款受众多常用 IDE 支持的软件开发工具,可用于执行应用开发和系统配置。
(有关低功耗蓝牙应用开发的详细信息,请参见 Digi-Key 文章“兼容蓝牙 4.1、4.2 和 5 的低功耗蓝牙 SoC 和工具可应对物联网挑战”。)

Dialog 建议使用 DA14695-00HQDEVKT-P-ND 开发套件来开发基于蓝牙 5.1 的应用。该套件包括母板、基于 DA14695 蓝牙 5.1 SoC 的子板,
以及用于连接 PC 的电缆。此外,该开发套件还支持 Arduino 和 MikroElektronika mikroBUS 盾板,并具有功率测量功能。

Silicon Labs 推出了 SLWSTK6006A 无线 Gecko 入门套件。该开发套件配备了 6 个以上基于 EFR32BG21 蓝牙 5.1 SoC 的子板,
可实现具有多个标签的资产跟踪系统原型开发。该开发套件可与该公司的 Simplicity Studio 配合使用,
后者支持 Flex SDK 应用和配置软件开发工具

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 蓝牙定位算法的aoa技术白皮书是一份介绍和详细阐述了蓝牙aoa定位算法的文档。该文档主要解释了aoa技术蓝牙定位中的原理、应用和优势。 蓝牙定位算法是一种利用蓝牙信号进行定位的技术,在室内定位、室外导航和物联网中都具有广泛的应用潜力。而aoa技术是指到达角度(angle of arrival)技术,其主要通过测量蓝牙信号到达接收器的入射角度来实现定位。 该白皮书首先介绍了aoa技术的基本原理,包括蓝牙信号的传播特性和到达角度的测量方法。接着,文档详细讲解了aoa定位算法的设计和实现方式,包括信号接收器的部署、入射角度的测量和相位差的计算。此外,白皮书还论述了aoa技术的准确性和稳定性,并提供了一些实际案例来证明其有效性。 在应用方面,该白皮书提供了aoa技术在不同场景下的应用案例,包括室内定位、可穿戴设备定位和智能家居等。其中,室内定位是aoa技术最常见的应用之一,可以用来实现员工定位、资产追踪和导航等功能。而在可穿戴设备定位和智能家居方面,aoa技术可以提供更精确的位置信息,实现更智能化的功能和体验。 总的来说,蓝牙定位算法aoa技术白皮书详细介绍了aoa技术蓝牙定位中的原理和应用。该文档可以作为研究人员和工程师的参考资料,用于了解和应用aoa技术进行精确定位。 ### 回答2: 蓝牙定位算法AOA(Arrival Time of Arrival)是一种利用蓝牙技术进行定位的方法,它基于到达时间的测量原理AOA技术白皮书主要介绍了该算法的原理、实现过程和应用场景。 AOA技术原理是通过测量信号源到接收器的到达时间差来确定信号源的位置。在定位过程中,需要部署多个接收器,它们分别接收到信号源发送的蓝牙信号,并通过计算到达时间差来计算信号源的位置。利用这些位置信息,可以实现物体的定位和追踪。 在实际实现过程中,AOA技术需要采用多个天线阵列来接收信号,并通过测量信号在不同天线之间的到达时间差来计算信号源的角度。通过角度信息和接收器位置的已知,可以进一步计算得到信号源的具体位置。 AOA技术在室内定位、室外导航、智能家居等领域有广泛的应用。它可以提供高精度的定位服务,满足人们对空间位置的需求。在室内定位方面,AOA技术可以实现对人员和设备的精确定位,有助于提升室内导航的准确性和效率。在室外导航方面,AOA技术可以提供可靠的导航服务,可以帮助人们在城市中更好地找到目的地。在智能家居领域,AOA技术可以帮助控制设备的位置感知和跟踪,提供更智能便捷的家居体验。 总之,AOA技术是一种利用蓝牙技术进行定位的方法,通过测量信号到达时间差来计算信号源的位置。它在室内定位、室外导航和智能家居等领域都有广泛的应用前景。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值