藍牙5.1高精度定位,帶給你定位無限可能!
藍牙技術聯盟(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結構。




