測向是通過將天線之間的距離差轉(zhuǎn)換為相位差來實現(xiàn)的。圖3 和圖 4 所示為使用兩天線模型,對無線信號的出發(fā)與到達的檢測原理。
圖 3 到達方向檢測
在多天線陣列接收單根天線發(fā)出的信號時,根據(jù)多根天線之間的到達方向不同,距離會有所不同(請參考圖 3)。如果到達角為θ,而天線之間的距離為d,則相位差f取決于天線之間的距離差dcos(θ),公式為:f=2лdcos(θ)/λ 。這里,λ是信號波長,而接收端的到達角θ可從這兩個天線測量所得,并且:θ=arccos((fλ/(2лd)) — 請注意天線距離d信息存儲在接收設備配置文件中。相反,當單天線接收到多天線發(fā)出的信號時,多天線的Tx方向?qū)木嚯x存在差異(請參考圖 4)。通過檢測Rx側(cè)天線之間的相位差,可以找到偏離方向。
圖 4 出發(fā)方向檢測
到達角度(AoA)
為了檢測到達方向,如圖5所示,多天線分時接收單天線發(fā)送的信號的恒音擴展(CTE)部分,并通過檢測天線之間的相位差來找到到達方向。另外利用每個天線之間的相位差來找到到達方向,因為Rx側(cè)已知天線位置關(guān)系和切換間隔。
圖 5 AoA 檢測
出發(fā)角度(AoD)
在檢測出發(fā)方向時,如圖6所示,單天線接收多天線分時發(fā)送的信號的恒音擴展(CTE)部分,通過檢測天線之間的相位差來確定方向。由于此時Tx端以預定的時間間隔和天線順序發(fā)送信號,因此接收端可以根據(jù)數(shù)據(jù)包頭的時間信息來接收哪個位置和哪個天線的信號。知道天線位置關(guān)系和固定順序的一側(cè)(無論它是Tx還是Rx)可以從天線之間的相位差中找到出發(fā)方向。
圖 6 AoD 檢測
三、AoA/AoD物理層測試用例
在AoA和AoD測試用例中,恒音擴展(CTE)的Tx和Rx性能將會影響其精度。為保證相位差檢測精度,藍牙射頻測試規(guī)范新增了表 2 中列出的 AoA 和 AoD 射頻測試用例。
表 2 AoA和AoD射頻測試用例 (RF-PHY.TS.p15)