蓝牙核心规范(V5.2)3.7-深入详解之BLE定向查找

简介: 蓝牙核心规范(V5.2)3.7-深入详解之BLE定向查找

image.png

image.png

LE设备可以通过发送方向寻能数据包来使其方向可用于对等设备。利用来自多个发射机的方向信息和给出其位置的轮廓级信息,LE无线电可以计算出自己的位置。

此功能在LE未编码PHY上受支持,但不在LE编码PHY上受支持。


image.png

1.AOA角法

LE设备可以通过使用单个天线发送寻向启用的数据包,使其方向可用于对等设备。


该对等设备由射频开关和天线阵列组成,在接收部分天线包的同时交换天线并捕获IQ样本。IQ样本可以用于计算使用天线阵列的不同元件接收到的无线电信号的相位差,这反过来又可以用于估计到达角(AoA)。

image.png

考虑一个由两个天线组成的天线阵列的接收设备,按距离d分开。该发射机装置使用单个

线来发射信号。如图8.2所示,可以从延伸到最近天线(天线1)交叉口的最远天线(天线2)的输入信号波前绘制垂直线。右三角形的相邻边表示两个天线之间波前入射角的路径差。在到达两个天线的信号中的相位差ψ为


ψ=(2πd cos(θ))/λ。


其中,λ为信号的波长,θ为到达的角度(从连接接收机中的两个天线的一条线测量),因此


θ = arccos(( ψλ )/(2 π d))


注:距离d是接收设备用来计算到达角度的轮廓水平信息。

image.png


2.偏离角(AOD)法

由射频开关和天线阵列组成的设备可以通过发送传输过程中查找启用的数据包、切换天线来检测其出发角(AoD)。


对等设备使用单个天线接收这些数据包,并在这些数据包的一部分期间捕获IQ样本。该方向的确定是基于天线阵列的发射元件与接收单个天线的LE无线电信号之间的不同传播延迟。可以通过智商测量来检测到传播延迟。任何具有支持AOD特性的单个天线的接收LE无线电都可以捕获IQ样本,并借助指定天线的轮廓级信息离开发射机后,计算输入的无线电信号的入射角。

image.png


考虑一个具有由两个天线组成的天线阵列的发射机设备,按距离d分开。该接收机设备使

单个天线来接收这些信号。然后,天线1的信号和天线2到达接收机的信号的相位差ψ。

ψ=(2πd cos(θ))/λ


其中λ为信号的波长,θ为偏离角(从连接发射机中两个天线的线测量),因此

θ=arcos(ψλ)/(2πd))


注:距离d是发送装置与接收装置交换的用来计算出发角的轮廓级信息


image.png

测量偏离角




目录
相关文章
蓝牙核心规范(V5.3)-深入详解之SCO和eSCO的异同
蓝牙核心规范(V5.3)-深入详解之SCO和eSCO的异同
2091 0
蓝牙核心规范(V5.3)-深入详解之SCO和eSCO的异同
4G、Wifi、蓝牙所谓的AT指令模式和数据透传模式到底是什么意思?
4G、Wifi、蓝牙所谓的AT指令模式和数据透传模式到底是什么意思?
539 0
|
物联网 Android开发
NFC技术的定义通信方式
NFC技术的定义通信方式
|
物联网
经典蓝牙与低功耗蓝牙BLE开发基础知识:服务、特征、属性、UUID
蓝牙大致被认为是1.0 2.0 3.0 4.0版本,不过现在已经不再用版本号区分蓝牙了,蓝牙1.0~3.0都是经典蓝牙,在塞班系统就已经开始使用了。而蓝牙4.0开始就是包括蓝牙BLE了。蓝牙4.0是双模的,既包括经典蓝牙又包括低能耗蓝牙。经典蓝牙和蓝牙BLE虽然都是蓝牙,但其实还是存在很大区别的。蓝牙BLE相比于经典蓝牙的优点是搜索、连接的速度更快,关键就是BLE(Bluetooth Low Energy)低能耗,缺点呢就是传输的速度慢,传输的数据量也很小,每次只有20个字节。但是蓝牙BLE因为其低能耗的优点,在智能穿戴设备和车载系统上的应用越来越广泛。
经典蓝牙与低功耗蓝牙BLE开发基础知识:服务、特征、属性、UUID
|
小程序 物联网 API
微信小程序使用蓝牙通信协议连接硬件整理总结(初始化蓝牙、搜索设备、展示设备)
微信小程序使用蓝牙通信协议连接硬件整理总结(初始化蓝牙、搜索设备、展示设备)
1449 0
微信小程序使用蓝牙通信协议连接硬件整理总结(初始化蓝牙、搜索设备、展示设备)
|
物联网 开发者
蓝牙模块控制功能数据AT指令|学习笔记
快速学习蓝牙模块控制功能数据AT指令
蓝牙模块控制功能数据AT指令|学习笔记
HC-05蓝牙模块遇到的问题与解决方法及实现和手机通信
HC-05蓝牙模块遇到的问题与解决方法及实现和手机通信
2681 0
HC-05蓝牙模块遇到的问题与解决方法及实现和手机通信
|
传感器 XML 物联网
Android项目实战(三十四):蓝牙4.0 BLE 多设备连接
原文:Android项目实战(三十四):蓝牙4.0 BLE 多设备连接   最近项目有个需求,手机设备连接多个蓝牙4.0 设备 并获取这些设备的数据。   查询了很多资料终于实现,现进行总结。   ------------------------------------------------...
1631 0
|
物联网 定位技术 Android开发
【错误记录】BLE 蓝牙搜索失效 ( 关闭了 GPS 定位导致的问题 | 蓝牙串口工具推荐 )
【错误记录】BLE 蓝牙搜索失效 ( 关闭了 GPS 定位导致的问题 | 蓝牙串口工具推荐 )
323 0
【错误记录】BLE 蓝牙搜索失效 ( 关闭了 GPS 定位导致的问题 | 蓝牙串口工具推荐 )