蓝牙技术联盟(SIG)发布蓝牙5.1标准,为低功耗蓝牙新增方位查找功能,能够完成实时高精度定位。该特性是本次发布的主要内容。桃芯科技将同您一起详细了解一下本次关于高精度定位的更新。
一,咱们先看一下传统的蓝牙定位。
咱们知道蓝牙现在也有定位的使用,选用的办法是依据蓝牙信号强度RSSI来判断设备的远近,其精度能够到达米级;而且需要至少三个设备一起参与。使用设备到几个AP之间的距离来确认大约方位,如图,该图只显示两个AP,能够想象其实能定出两个点。这关于平面内,对精度不是很敏感的使用是满足的。可是关于有准确认位需求的场景,蓝牙显得就不够了。
二,再来看一看新标准的蓝牙定位。
新标准提供了两种准确计算蓝牙信号波达方向的办法:波达角(AoA)和发射角(AoD)。AoA里,发送端发送一个固定频率扩展信号(Constant Tone Extension :CTE),接纳端接纳CTE时依照一定的次序切换不同的接纳天线。AoD里,发送端发送CTE时依照一定的次序切换不同的发送天线,而接纳端仅仅用一个天线。
从流程上看,协议界说了一个CTE恳求流程(5.1.12),该流程是设备处于衔接态下,主从设备之间关于定位操作的流程。无论主从,都能够发起一个LL_CTE_REQ PDU,要求对方发送CTE,恳求的信息包括下图所示内容。
现在有两种办法能够用来丈量距离。假如恳求包里边AoA类型CTE,那么发送方不需要天线切换,接纳方选用天线切换的办法获取接纳角;反之假如包括AoD类型CTE,则发送方进行天线切换,而接纳方不需要切换天线即可获取发送角。CTE数据是附加在正常包后面的包括一系列的切换时隙和采样时隙的数据串,能够界说为1us或2us,同时界说从至少16us到最多160us,详细的描绘能够参阅标准咯。下图是依据AoA和AoD的不同,说明了CTE结构。