0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用支持藍(lán)牙 5.1 的平臺進(jìn)行精確的資產(chǎn)跟蹤和室內(nèi)定位 - 第 1 部分

丫丫119 ? 來源:未知 ? 作者:肖冰 ? 2019-08-09 10:30 ? 次閱讀

RF 測向技術(shù)

基于 RSSI 的射頻 (RF) 測向功能可以按照信號強(qiáng)度提供距離估算。通過從不同點(diǎn)進(jìn)行多次距離測量,可以達(dá)到更高的精度。RSSI 的一大關(guān)鍵優(yōu)勢是每部設(shè)備只需要一個(gè)天線,從而避免了天線陣列的復(fù)雜性、成本和尺寸問題。該技術(shù)的不足之處在于缺乏精度,其精度僅為 3 m - 5 m。

第二種常見的測向技術(shù)稱為“到達(dá)時(shí)間”(ToA),也就是無線電信號從單個(gè)發(fā)射器到單個(gè)遠(yuǎn)程接收器的行程時(shí)間。這種方法同樣只要求每部設(shè)備一個(gè)天線,但不足之處是要求每部設(shè)備都搭載高精度的同步時(shí)鐘。ToA 系統(tǒng)的定位精度可以接近 1 m。

隨著藍(lán)牙 5.1 規(guī)范的發(fā)布,藍(lán)牙技術(shù)聯(lián)盟 (SIG) 決定支持基于 AoA 和 AoD 的第三種測向技術(shù)。

使用 AoA 方法,接收設(shè)備可以跟蹤單獨(dú)對象的到達(dá)角,而使用 AoD 方法,接收設(shè)備可以使用來自多個(gè)信標(biāo)的角度及其位置,計(jì)算自身在空間中的位置(圖 1)。

AoA 測向方法(左)和 AoD 方法(右)的示意圖

圖 1:在 AoA 測向方法(左)中,資產(chǎn)將其位置廣播 (TX) 至 AoA 定位器,再由定位器測量信號的到達(dá)角。使用 AoD 方法(右),信標(biāo)發(fā)射 AoD 信息,移動設(shè)備則接收 (RX) 信標(biāo)信號并計(jì)算位置。在這兩種情況下,接收設(shè)備都需要計(jì)算能力,以便計(jì)算發(fā)射器的方向。(圖片來源:Silicon Labs

之所以決定在藍(lán)牙 5.1 中增加測向功能,部分原因是受到一些創(chuàng)業(yè)公司的影響,他們已經(jīng)為低功耗藍(lán)牙 (BLE) 產(chǎn)品提供了專有的 AoA 和 AoD 解決方案。借助藍(lán)牙 5.1,開發(fā)人員能夠通過核心規(guī)范更新,更容易地從 BLE 數(shù)據(jù)包提取“IQ”信號數(shù)據(jù)(同相和正交相位信息),從而更輕松地利用 RF 測向功能。這又讓開發(fā)人員能夠更輕松地實(shí)現(xiàn)定位服務(wù)應(yīng)用。

例如,AoA 方法適合跟蹤發(fā)射 BLE 的收發(fā)器。收發(fā)器使用一個(gè)天線發(fā)送支持測向的數(shù)據(jù)包,由多天線“定位器”接收數(shù)據(jù)包。定位器對來自信號數(shù)據(jù)包的 IQ 數(shù)據(jù)進(jìn)行采樣,同時(shí)在陣列中的每個(gè)有源天線之間切換,這樣它可以檢測信號的相差,這種相差是由于陣列中的每個(gè)天線與單一信號發(fā)射天線的距離差異導(dǎo)致的。然后,定位引擎利用相差信息來確定接收信號的角度,再確定發(fā)射器的方向(圖 2)。

無線電信號的到達(dá)角示意圖

圖 2:如果已知每個(gè)天線上的信號相位 (θ)、波長 (λ) 以及相鄰天線間的距離 (d),則可計(jì)算無線電信號的到達(dá)角。(圖片來源:藍(lán)牙 SIG)

若將來自兩個(gè)或更多定位器的計(jì)算信號方向相結(jié)合,便可確定發(fā)射器位置(圖 3)。

兩個(gè)固定定位器的信號 AoA 示意圖

圖 3:通過計(jì)算兩個(gè)固定定位器的信號 AoA,可在三個(gè)維度上計(jì)算發(fā)射資產(chǎn)的位置。如果已知定位器的絕對坐標(biāo),還可計(jì)算發(fā)射資產(chǎn)的絕對坐標(biāo)。(圖片來源:Silicon Labs)

對于 AoD 方法,情況正好相反。在這種場景中,帶有天線陣列的設(shè)備通過每個(gè)天線發(fā)送信號。當(dāng)來自陣列中天線的每個(gè)信號數(shù)據(jù)包到達(dá)接收器的單個(gè)天線時(shí),由于信號從發(fā)射器傳輸?shù)木嚯x不同,它相對于前一個(gè)信號存在相移(圖 4)。

AoD 方法的天線和接收器示意圖

圖 4:使用 AoD 方法,當(dāng)來自陣列中天線的每個(gè)信號數(shù)據(jù)包到達(dá)接收器的單個(gè)天線時(shí),由于信號從發(fā)射器傳輸?shù)木嚯x不同,它相對于前一個(gè)信號存在相移。(圖片來源:藍(lán)牙 SIG)

接收設(shè)備的天線從信號數(shù)據(jù)包提取 IQ 樣本,并將其轉(zhuǎn)發(fā)至定位引擎,然后定位引擎使用數(shù)據(jù)來確定接收信號的角度,再確定發(fā)射器的方向。此系統(tǒng)適合室內(nèi)導(dǎo)航等應(yīng)用,其中的發(fā)射器是固定的參考點(diǎn),而接收器可能是消費(fèi)者的智能手機(jī)

藍(lán)牙 5.1 更新

藍(lán)牙 5.1 要求更改 RF 軟件協(xié)議(或“堆?!保?,還需要一些硬件(無線電)增強(qiáng)功能,這要取決于芯片制造商。首先,經(jīng)過修訂的協(xié)議為任何用于測向的藍(lán)牙數(shù)據(jù)包添加了固定頻率擴(kuò)展信號 (CTE)。(數(shù)據(jù)包沒有通過其他方式修改,因而可用于標(biāo)準(zhǔn) BLE 通信。)

CTE 是一種沒有經(jīng)過調(diào)制的信號,以藍(lán)牙載波頻率加上 250 kHz 的頻率發(fā)送(使用 BLE 的更高吞吐量模式時(shí),則加上 500 kHz),持續(xù) 16 至 160 μs。該信號包括一個(gè)由 1 組成的“未白化”序列,傳輸時(shí)間足夠長,讓接收器能夠提取 IQ 數(shù)據(jù),而不會對調(diào)制產(chǎn)生干擾效果。由于 CTE 信號在最后發(fā)射,因此數(shù)據(jù)包的循環(huán)冗余校驗(yàn) (CRC) 不受影響。

規(guī)范的第二個(gè)重要新增功能可讓開發(fā)人員更簡單地配置協(xié)議,以便執(zhí)行 IQ 采樣。這種配置包括設(shè)置采樣定時(shí)和天線切換,這對于位置估算的精度至關(guān)重要。

雖然可以使用不同的 IQ 采樣定時(shí)配置,但通常情況下,在每個(gè)天線的參考周期內(nèi),每隔 1 或 2 μs 記錄一個(gè) IQ 樣本,結(jié)果記錄在 BLE SoC 的隨機(jī)存取存儲器 (RAM) 中。接收信號的相位會發(fā)生變化,因?yàn)樗怯申嚵兄械牟煌炀€采樣的,如圖 5 所示。[1]

來自單個(gè)發(fā)射器的信號在到達(dá)時(shí)呈現(xiàn)不同相位的示意圖

圖 5:來自單個(gè)發(fā)射器的信號在到達(dá)不同距離外的天線時(shí)呈現(xiàn)不同的相位。(圖片來源:藍(lán)牙 SIG)

記錄 IQ 樣本只是構(gòu)建定位服務(wù)應(yīng)用的第一步。為了完成這個(gè)任務(wù),開發(fā)人員必須為應(yīng)用中的定位器和信標(biāo)設(shè)計(jì)或選擇最佳天線陣列,還必須掌握執(zhí)行測向計(jì)算所需的復(fù)雜算法。

計(jì)算信號方向

用于測向的天線陣列通常分為三個(gè)陣列類型:均勻直線陣列 (ULA)、均勻矩形陣列 (URA) 和均勻圓形陣列 (UCA)。顧名思義,直線陣列是一維的,而矩形陣列和圓形陣列是二維的。ULA 最容易設(shè)計(jì)和實(shí)現(xiàn),但其缺陷是必須假定所跟蹤的設(shè)備始終在同一平面上移動,才能計(jì)算方位角。否則,精度就會受到影響。URA 和 UCA 則能夠可靠地測量方位角和仰角(圖 6)。

AoA 和 AoD 測向技術(shù)的示意圖

圖 6:AoA 和 AoD 測向技術(shù)需要天線陣列,常見形式包括直線、矩形和圓形陣列。雖然每種類型的陣列都可以獲取關(guān)于仰角和方位角的信息,但矩形和圓形陣列提供的方位數(shù)據(jù)更加可靠。(圖片來源:Silicon Labs)

設(shè)計(jì)用于測向的天線陣列并不簡單。例如,當(dāng)天線放置在陣列中時(shí),它們會通過互耦,干擾彼此的響應(yīng)。為了考慮這些影響,估算算法通常需要預(yù)定義的陣列響應(yīng)。例如,一種流行的商用算法在數(shù)學(xué)上假定陣列是由兩個(gè)相同的子陣列形成的。幸運(yùn)的是,對于那些缺乏天線專業(yè)知識的人員,可以使用具有指定特征的商用天線陣列產(chǎn)品。

有效的天線陣列可確保收集到精確的 IQ 樣本。但是,原始數(shù)據(jù)不足以確定信號方向;這些數(shù)據(jù)必須進(jìn)行處理,充分考慮多路徑接收、信號極化和傳播延遲、噪聲和抖動。

由于 RF 測向并非新學(xué)科,因而已經(jīng)有了一些成熟的數(shù)學(xué)方法,能夠基于在實(shí)際應(yīng)用中獲取的 IQ 樣本來估算到達(dá)角。問題的定義,即估算發(fā)射(窄帶)信號到達(dá)接收陣列的到達(dá)角(出發(fā)角的計(jì)算也類似)非常簡單,但解算它所需的數(shù)學(xué)計(jì)算卻不那么簡單。

基本來說,假定陣列中的每個(gè)天線有一組 IQ 樣本數(shù)據(jù),商用算法首先按照以下公式(假定信號存在相移,而且是縮放的正弦窄帶信號)來計(jì)算數(shù)據(jù)矢量“x”:

公式 1?公式 1

其中“a”是天線陣列的數(shù)學(xué)模型(“導(dǎo)向矢量”),

“s”是傳入信號,“n”是噪聲項(xiàng)。

然后使用 x 和以下公式來生成 IQ 樣本協(xié)方差矩陣“Rxx”:

公式 2

公式 2

這個(gè)樣本協(xié)方差矩陣隨后用作主要估算器算法的輸入。用于頻率估算和無線電測向的最流行且經(jīng)過驗(yàn)證的算法之一,便是多重信號分類 (MUSIC)。從技術(shù)角度講,MUSIC 利用協(xié)方差矩陣的特征向量分解和本征值,基于信號和噪聲子空間的屬性來估算 AoA。

使用的公式是:

公式 3?公式 3

其中“A”是包含本征值的對角矩陣,“V”是包含相應(yīng)特征向量的矩陣。

一旦 V 隔離,即可在公式中使用它來生成偽譜,峰值出現(xiàn)在接收信號的到達(dá)角(公式 4):

公式 4

公式 4

產(chǎn)生的頻譜如下所示,峰值出現(xiàn)在傳輸信號到達(dá)的方向(圖 7)。[2]

MUSIC 算法使用 IQ 樣本來生成功率偽譜的示意圖

圖 7:MUSIC 算法使用 IQ 樣本生成具有峰值的功率偽譜,從而找到發(fā)射設(shè)備的位置。本例顯示了一個(gè) 2-D 偽譜,其中的發(fā)射設(shè)備位于 50 度方位角和 45 度仰角。(圖片來源:Silicon Labs)

運(yùn)行測向算法的計(jì)算量很大,需要足夠的 RAM 和閃存容量。

具有相應(yīng)資源的商用藍(lán)牙 5.1 產(chǎn)品已經(jīng)上市。例如,Dialog Semiconductor提供DA14691藍(lán)牙 5 LE SoC,適用于定位服務(wù)應(yīng)用。該芯片采用Arm?Cortex?-M33 微處理器,提供 512 KB 的 RAM。Silicon Labs發(fā)布了EFR32BG13BLE SoC 的藍(lán)牙 5.1 堆棧,該芯片采用 Arm Cortex-M4 微處理器,提供 64 KB 的 RAM 和 512 KB 閃存。

Nordic Semiconductor則更進(jìn)一步,他們發(fā)布了全新“測向”硬件nRF52811。這款 BLE SoC 可以兼容藍(lán)牙 5.1,集成了 Arm Cortex M4 微處理器,并結(jié)合了來自 Nordic 的高端nRF52840無線 SoC 的多協(xié)議無線電。該芯片提供 192 KB 的閃存和 24 KB 的 RAM。

本系列文章的第 2 部分將解釋如何使用基于這些 SoC 和堆棧的開發(fā)平臺(結(jié)合其他組件,包括天線陣列、輔助微處理器和相關(guān)存儲器,以及“定位引擎”固件),來實(shí)現(xiàn)定位服務(wù)應(yīng)用,例如資產(chǎn)跟蹤和 IPS。

總結(jié)

憑借藍(lán)牙 5.1 近期采用的核心規(guī)范增強(qiáng)功能,用戶能夠更輕松地獲取 IQ 數(shù)據(jù)。這些數(shù)據(jù)可用于饋送 RF 測向算法,從而計(jì)算藍(lán)牙無線電發(fā)射的 AoA 或 AoD,然后利用這些信息,在兩個(gè)或三個(gè)維度上估算發(fā)射器的位置。

雖然這些算法可為資產(chǎn)跟蹤和 IPS 等實(shí)際定位服務(wù)應(yīng)用奠定基礎(chǔ),但它們的精度要依賴于設(shè)計(jì)合理的天線陣列和經(jīng)過驗(yàn)證的 RF 測向算法,還必須有足夠的處理器和存儲器資源來執(zhí)行復(fù)雜的計(jì)算。

在本系列文章的第 2 部分,我們將論述,雖然開發(fā)并不簡單,但隨著商用藍(lán)牙 5.1 測向平臺、天線陣列和定位引擎固件的推出,設(shè)計(jì)人員能夠更簡單地開始構(gòu)建厘米級精度的定位服務(wù)應(yīng)用。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 藍(lán)牙
    +關(guān)注

    關(guān)注

    114

    文章

    5839

    瀏覽量

    170769
  • 室內(nèi)定位
    +關(guān)注

    關(guān)注

    30

    文章

    302

    瀏覽量

    36556
收藏 人收藏

    評論

    相關(guān)推薦

    探討藍(lán)牙網(wǎng)關(guān)在室內(nèi)定位中的應(yīng)用

    室內(nèi)定位導(dǎo)航外,基于藍(lán)牙網(wǎng)關(guān)的穿戴式設(shè)備定位也發(fā)揮著日益重要的作用。今天就以智石科技國內(nèi)首發(fā)藍(lán)牙網(wǎng)關(guān)CloudBeacon為例,談?wù)?b class='flag-5'>藍(lán)牙網(wǎng)關(guān)
    發(fā)表于 12-21 10:32

    詳解基于Beacon的藍(lán)牙室內(nèi)定位方案

    的明確方向。這個(gè)時(shí)候,導(dǎo)航的重要性就凸顯出來,在室外,我們可以通過GPS進(jìn)行定位和導(dǎo)航,在室內(nèi)就需要使用Beacon藍(lán)牙室內(nèi)定位方案。毫不夸
    發(fā)表于 06-03 16:52

    藍(lán)牙網(wǎng)關(guān)是如何實(shí)現(xiàn)室內(nèi)定位

    基于Beacon基站為手機(jī)提供室內(nèi)定位導(dǎo)航外,基于藍(lán)牙網(wǎng)關(guān)的定位技術(shù)也發(fā)揮著日益重要的作用。所以,本文將介紹藍(lán)牙網(wǎng)關(guān)在Beacon室內(nèi)定位
    發(fā)表于 12-08 14:56

    室內(nèi)定位技術(shù)的應(yīng)用

    中不可缺少的一部分。1、室內(nèi)位置服務(wù) 室內(nèi)位置服務(wù)已經(jīng)在大型商場、電影院、展館、機(jī)場等室內(nèi)環(huán)境中得到了應(yīng)用。在
    發(fā)表于 11-09 10:37

    UWB超寬帶室內(nèi)定位技術(shù)

    室內(nèi)定位的應(yīng)用:(1)無人機(jī)(follow me)(2)機(jī)器人(3)室內(nèi)定位(4)電子圍欄(5)室內(nèi)導(dǎo)航(6)資產(chǎn)
    發(fā)表于 11-28 10:53

    常見的室內(nèi)定位方案

    室內(nèi)定位常用的定位方案,從技術(shù)上來說,主要分為WiFi定位技術(shù)、慣性導(dǎo)航技術(shù)、藍(lán)牙技術(shù)、RFID技術(shù)、紅外技術(shù)、超聲波技術(shù)、超寬帶技術(shù)、LED可見光技術(shù)。
    發(fā)表于 11-29 17:04

    室內(nèi)定位技術(shù)應(yīng)用

    距離(1米)的RSSI,那么大于該值則距離小于1米,小于該值則距離大于1米。通過部署多個(gè)基站,則可以通過與兩個(gè)或多個(gè)基站的相對距離來找到用戶的位置大致區(qū)域。基于藍(lán)牙
    發(fā)表于 12-19 10:56

    為什么UWB定位技術(shù)可用于室內(nèi)定位?

    :一是精準(zhǔn)室內(nèi)定位,即精度在亞米級,像UWB,精度在10~50cm;二是米級定位,如藍(lán)牙iBeacon定位,約1~3米的
    發(fā)表于 02-20 17:48

    基于UWB技術(shù)的室內(nèi)定位方法簡述

    ,其自主研發(fā)生產(chǎn)的UWB室內(nèi)定位系統(tǒng)可以達(dá)到優(yōu)于10cm的定位精度。2.UWB室內(nèi)定位原理:跟藍(lán)牙和WIFI定位方法不同,UWB
    發(fā)表于 10-25 17:24

    幾種主流室內(nèi)定位技術(shù)比較,誰更厲害?

    應(yīng)用。但室內(nèi)定位的需求卻是一直存在的,市場有眾多的公司不斷的通過技術(shù)創(chuàng)新來解決室內(nèi)定位的問題。就目前室內(nèi)定位的幾種技術(shù)體系和各自的優(yōu)劣勢進(jìn)行分析,讓各位行業(yè)集成商與客戶在
    發(fā)表于 07-27 17:41

    藍(lán)牙模塊定位詳解藍(lán)牙4.0BLEbeacon室內(nèi)定位原理

    藍(lán)牙模塊定位_詳解藍(lán)牙4.0BLEbeacon室內(nèi)定位原理 眾所周知,在室外我們可以用GPS或者是北斗進(jìn)行
    發(fā)表于 09-06 10:01 ?44次下載

    高精度室內(nèi)定位 室內(nèi)精確定位最高精度能達(dá)到多少?

    、應(yīng)急求援等室內(nèi)深層次定位需求,助力室內(nèi)位置服務(wù)升級。SKYLAB現(xiàn)面向全國進(jìn)行室內(nèi)定位方案招商,誠招有一定開發(fā)能力的應(yīng)用開發(fā)商、系統(tǒng)集成商
    的頭像 發(fā)表于 12-18 17:19 ?1.3w次閱讀

    基于RF的室內(nèi)定位資產(chǎn)跟蹤所面臨的挑戰(zhàn)

    已經(jīng)有許多技術(shù)嘗試解決基于RF的室內(nèi)定位資產(chǎn)跟蹤所面臨的挑戰(zhàn),例如超寬帶(UWB)、基于Wi-Fi或藍(lán)牙接收信號強(qiáng)度指示(RSSI)的解決方案。雖然這些RF技術(shù)可以在一定程度上解決挑
    的頭像 發(fā)表于 04-27 15:48 ?3033次閱讀

    使用支持藍(lán)牙 5.1平臺進(jìn)行精確資產(chǎn)跟蹤室內(nèi)定位 - 2 部分

    發(fā)表于 11-25 08:28 ?1次下載
    使用<b class='flag-5'>支持</b><b class='flag-5'>藍(lán)牙</b> <b class='flag-5'>5.1</b> 的<b class='flag-5'>平臺</b><b class='flag-5'>進(jìn)行</b><b class='flag-5'>精確</b>的<b class='flag-5'>資產(chǎn)</b><b class='flag-5'>跟蹤</b>和<b class='flag-5'>室內(nèi)定位</b> - <b class='flag-5'>第</b> 2 <b class='flag-5'>部分</b>

    使用支持藍(lán)牙 5.1平臺進(jìn)行精確資產(chǎn)跟蹤室內(nèi)定位 - 1 部分

    發(fā)表于 11-25 08:29 ?0次下載
    使用<b class='flag-5'>支持</b><b class='flag-5'>藍(lán)牙</b> <b class='flag-5'>5.1</b> 的<b class='flag-5'>平臺</b><b class='flag-5'>進(jìn)行</b><b class='flag-5'>精確</b>的<b class='flag-5'>資產(chǎn)</b><b class='flag-5'>跟蹤</b>和<b class='flag-5'>室內(nèi)定位</b> - <b class='flag-5'>第</b> <b class='flag-5'>1</b> <b class='flag-5'>部分</b>