
售前電話
135-3656-7657
售前電話 : 135-3656-7657
國家高新技術企業 省級專精特新企業
咨詢熱線:135-3656-7657 400-6333-661
LoRa是一種底層的調制技術,其主要作用是物聯網通信。不過,許多LoRa從業人員也使用LoRa作為定位的手段。畢竟物聯網,總要知道“物”在哪里。LoRa應用于定位技術手段非常有限,主要是通過基站定位、測距定位和配套其他技術定位三種方法實現。
一、LoRa的基站定位技術LoRa基站定位有兩類方式:一類是單基站區域定位;另一類是多基站到達時間差或信號強度定位。LoRa基站定位一定是在一個大的LoRaWAN系統中的,保證有多個LoRa室外基站且一定區域全覆蓋的應用場景,如果有室內網關,則有促進效果。
1.單基站區域定位單基站區域定位很簡單,如圖8-38所示,每個建站都有自身的一個覆蓋范圍(蜂窩六邊形)。當一個LoRa設備與基站(基站)進行通信時,可能一個或多個LoRa基站收到該終端設備的信號。NS會判斷出這些基站中RSSI最強的一個,并要求該基站進行下行通信。因此可知該LoRa設備距離最近的基站,就在這個基站覆蓋的蜂窩六邊形內。
圖8-38 單基站區域定位示意圖
單基站定位方案非常簡單,不需要經過計算,缺點是精度很差,尤其在城市環境中信號的繞射嚴重,接收信號最強的網關不一定是距離最近。在有室內網關接收到該設備信號時,定位相對更準確,因為室內網關覆蓋范圍較小。
2.多基站定位到達時間差(TimeDifferenceofArrival,TDOA)定位和信號強度(Received Signal Strength Indication,RSSI)定位非常類似,都是通過評估LoRa設備與幾個基站的相對距離(至少三個基站)。到達時間差是通過多個基站接收到的時間差轉化為距離差,Δtc=Δd。時間差乘以光速等于距離差,在已知所有基站的準確地理坐標后,通過等差半徑圓形的平面幾何的計算,可以算出相對位置。圖8-39所示為三個基站的定位圖和幾何圖。
圖8-39 TDOA定位圖和幾何圖
RSSI的定位方式與TDOA基本相同,當一個設備信號進入多個基站透傳到NS后,NS會得到每個基站解調該定位設備的RSSI。在8.1節中我們學習了射頻信號傳播時會發生損耗,傳播越遠損耗越大,則接收到的RSSI越小。通過多個RSSI的差值,可以反算出該定位設備距離不同網關的相對距離比例。由于已經知道了幾個網關的準確地理坐標,通過等比半徑圓形的平面幾何計算,可以算出相對位置。用于TDOA定位的LoRa基站為4.3.1小節中介紹的帶有FPGA和DPS的V2.1(E467)網關,其外部DSP可以提供精度更高的時間戳數據,這是因為SX1301內部的時間戳誤差很大約為8μs。
影響定位的因素有兩方面,分別是外部因素和內部因素。
(1)外部因素指的是定位時周圍的環境,比如在城市中有較多高樓對信號造成遮擋,從而影響電磁波的直線傳播。TDOA和RSSI定位算法都是通過直線最短的方案計算的,當發生反射、繞射等情況時,計算結果會出現較大誤差。相對而言,城市的多徑和衰落對LoRa信號強度的影響更大,對到達時間影響相對較小。環境因素(470MHzLoRa)對于定位精度影響很大:在城市中,TDOA定位誤差影響為100~500m;RSSI定位誤差影響150~1000m。在農田或草原地區TDOA定位誤差影響為30~100m;RSSI定位誤差影響50~300m。
(2)內部因素指LoRa基站在接收終端設備的信號時,時間戳的精度和解調信號強度的精度。TDOA在定位時,終端LoRa信號飛行到不同基站的時間差精度決定了系統的精度。當LoRa信號進入基站后,基站會在收到的剎那打上時間戳,并傳到NS。基站內部的時鐘是通過GPS授時的,其GPS時鐘精度為1ns級別。我們可以簡單計算一下,光速為3×108m/s,1ns時間光傳播0.3m,GPS授時對定位誤差影響非常小。但是V2.1網關的時間戳的誤差為1μs,意味著TDOA誤差有300m。這里給大家普及一下GPS授時的精度和網關時間戳的精度的問題:類比于人拿著秒表,對100m賽跑運動員進行計時,雖然你拿的秒表精度為1ms,但人按下秒表的誤差為100ms,那么100m賽跑的計時精度為100ms。此例子中的秒表精度類比為GPS授時精度;而計時員掐表的動作精度類比于網關打下時間戳的精度。對于RSSI定位,內部因素為接收機對信號強度的解調,由于信道中有各種干擾信號,相干解調后的LoRa信號強度也會有2~3dB的偏差,在遠距離通信中,2~3dB的距離差距占30%左右。