• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      聯(lián)合TDOA改進算法和卡爾曼濾波的UWB室內(nèi)定位研究

      2016-11-12 15:08桀,沈
      現(xiàn)代電子技術(shù) 2016年13期
      關(guān)鍵詞:卡爾曼濾波定位精度時鐘

      張 桀,沈 重

      (海南大學(xué) 信息科學(xué)技術(shù)學(xué)院,海南 ??凇?70228)

      聯(lián)合TDOA改進算法和卡爾曼濾波的UWB室內(nèi)定位研究

      張桀,沈重

      (海南大學(xué) 信息科學(xué)技術(shù)學(xué)院,海南 ???70228)

      隨著“互聯(lián)網(wǎng)+”的提出以及物聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,各行業(yè)對人員、貨物等進行定位的場景在不斷增多;與此同時,安防監(jiān)控、航空航天、無人工業(yè)化操作、海域勘探、數(shù)字化旅游等新興領(lǐng)域?qū)κ覂?nèi)定位系統(tǒng)的需求也在日益增強。針對不同需求,學(xué)術(shù)界和工業(yè)界開發(fā)了多種定位技術(shù),它們在定位適用性、定位精度等方面存在較大的差異。相比其他定位方式,超寬帶(UWB)定位技術(shù)在精確度、實時性能和數(shù)據(jù)可擴展方面具有獨特的優(yōu)勢,通過改進基于到達時間差(TDOA)的算法,降低了時鐘同步的難度,聯(lián)合卡爾曼濾波進一步消除了傳輸過程中的誤差干擾,最終使得室內(nèi)定位更加精確。

      到達時間差;卡爾曼濾波;超寬帶;室內(nèi)定位

      0 引 言

      全球定位系統(tǒng)(Global Positioning System,GPS)是室外定位的通用解決方案,在無輔助的情況下定位精度一般為10 m以上。在室內(nèi),基于傳統(tǒng)無線電技術(shù)的各類定位解決方案仍然是一個未解決的問題,因為室內(nèi)信號傳播環(huán)境相比室外更加復(fù)雜,很難精確分析信號到達時間或到達角度等參數(shù)[1]。射頻識別及藍牙定位具有低功耗、時延小、低成本等特點,但是較低的傳輸速率使其并不適合大數(shù)據(jù)傳輸場景;此技術(shù)的另一局限性在于它的定位精度是米級,且易受噪聲信號的干擾,傳輸距離較短。2.4 GHz無線網(wǎng)絡(luò)頻帶與藍牙類似,定位方法同樣受環(huán)境影響較大,遇到障礙物或者電磁波干擾就會造成數(shù)據(jù)的不準(zhǔn)確。各種定位技術(shù)的特性比較,如圖1所示。

      超寬帶(Ultra Wideband,UWB)是射頻通信領(lǐng)域國內(nèi)外長期研究的熱點。脈沖超寬帶(IR-UWB)技術(shù)在1989年被美國國防部確定為UWB技術(shù)標(biāo)準(zhǔn)[2]。2007年3月IEEE發(fā)布了基于UWB物理層的IEEE 802.15.4a-2007標(biāo)準(zhǔn),這一標(biāo)準(zhǔn)旨在為無線個域網(wǎng)中使用超低數(shù)據(jù)速率、超低功耗和超低復(fù)雜度的器件進行短距離數(shù)據(jù)傳輸提供支持。

      圖1 各種定位技術(shù)的特性比較

      相對于其他定位方式,IEEE 802.15.4a UWB在精確度、實時性能和數(shù)據(jù)帶寬等方面具有很好的優(yōu)勢[3]。UWB實時響應(yīng)頻率可達到10~40 Hz,而其他定位技術(shù)普遍在1 Hz以下;脈沖無線電超寬帶(Impulse Radio Ultra-Wideband,IR-UWB)的脈沖寬度僅為納秒級或亞納秒級,響應(yīng)頻率和脈沖寬度決定了UWB的定位精度在理論上可以達到厘米級。UWB技術(shù)抗多徑能力強,時間分辨率高,具有一定的穿透能力,這些特點有利于在室內(nèi)復(fù)雜多徑環(huán)境中進行實時定位和動態(tài)數(shù)據(jù)收集。鑒于UWB技術(shù)的獨特優(yōu)勢,本文研究的室內(nèi)定位選擇IEEE 802.15.4a UWB作為技術(shù)標(biāo)準(zhǔn)。

      1 UWB室內(nèi)定位研究的技術(shù)路線

      圍繞UWB實時定位的厘米級精準(zhǔn)定位的核心問題,以無線時鐘同步為研究基礎(chǔ),在此目標(biāo)下分別提出到達時間差(Time Difference of Arrival,TDOA)改進算法以降低無線時鐘同步的難度,以及為解決傳輸過程中不可避免的誤差干擾的卡爾曼濾波算法,結(jié)合兩種算法,構(gòu)造出UWB室內(nèi)定位的理論基礎(chǔ),并通過Matlab仿真驗證其可行性,在現(xiàn)有的Hainan Evk1.0或者后續(xù)的硬件評估板上實現(xiàn),最終研發(fā)出UWB多標(biāo)簽室內(nèi)實時精準(zhǔn)定位系統(tǒng)。

      2 標(biāo)準(zhǔn)TDOA算法簡介

      標(biāo)準(zhǔn)TDOA算法是基站在完全同步的前提下,發(fā)出UWB脈沖信號,標(biāo)簽通過各個基站發(fā)出的UWB信號的到達時間差,再結(jié)合基站的位置坐標(biāo)對標(biāo)簽進行定位的方法。

      如圖2所示,各個基站的信號在到達標(biāo)簽的過程中,要經(jīng)過室內(nèi)各種復(fù)雜的信道,而這種信道是多徑的且具有非視距誤差,因此信號從基站到達標(biāo)簽的時間經(jīng)常要比一個基站的信號脈沖時間要大很多,如果不加入保護時隙,那么前一個基站的信號會與后一個發(fā)生碰撞重疊,導(dǎo)致標(biāo)簽無法對基站進行區(qū)分[4]。

      圖2 標(biāo)準(zhǔn)TDOA下的基站接入

      TDOA算法通過比較信號到達時間差,就能作出一組雙曲線,如圖3所示,雙曲線的交點是標(biāo)簽的位置,而雙曲線的焦點是基站的位置[5]。

      圖3 TDOA的雙曲線定位

      根據(jù)到達時間差獲得的TDOA方程為:

      式中:(xn,yn)是基站的坐標(biāo)n(n≥2);(x,y)是標(biāo)簽的坐標(biāo);tn是第n個基站到達標(biāo)簽的時間;c是電磁波的速度為3×108m/s。TDOA標(biāo)準(zhǔn)算法可以通過方程組(1)推導(dǎo)出標(biāo)簽的坐標(biāo)。TDOA標(biāo)準(zhǔn)算法需要基站間保持時鐘同步,基站發(fā)信號,標(biāo)簽接收。由于基站的絕對完全同步,可以通過數(shù)學(xué)方法得到最優(yōu)解,如最小二乘法、線性約束等[6]。標(biāo)簽將根據(jù)到達時差、保護時隙和基站的坐標(biāo)計算自己的位置。

      然而,對于TDOA標(biāo)準(zhǔn)算法基站完全同步的高要求,因為晶振頻率的不精確,環(huán)境溫度的影響等,導(dǎo)致基站在初始時間是不可能完全同步的。此外,即使實現(xiàn)初始狀態(tài)的時鐘同步,由于晶振的頻率是不同的,隨著時間的推移,將會產(chǎn)生時鐘漂移,變得又不同步了[7]。標(biāo)準(zhǔn)TDOA傳統(tǒng)的實現(xiàn)同步方式是采用網(wǎng)線或其他導(dǎo)線避免不同步,有局限性,容易受限于地理因素,無法大規(guī)模部署,也做不到無線時鐘同步,方便性很差,無法商業(yè)應(yīng)用,針對這一問題,采用TDOA改進算法實現(xiàn)無線時鐘同步。

      3 TDOA改進算法

      TDOA改進算法不同于標(biāo)準(zhǔn)TDOA算法之處在于,可以采用比標(biāo)準(zhǔn)算法更容易、更方便的方式對基站做初始時鐘同步。這就意味著,新算法進一步降低了時鐘同步的難度且容易實現(xiàn)無線。

      如圖4所示,SA1T1,SA2T1,SA3T1,SA4T1是四個基站和標(biāo)簽1的距離,SA1A2,SA1A3,SA1A4是基站1和其他基站的距離?;?發(fā)送一個信號到整個網(wǎng)絡(luò),其他基站在收到基站1的信號后立即發(fā)射信號給標(biāo)簽1。標(biāo)簽1在接收到基站1的信號后,記錄下該信號的到達時間,然后一直等待,直到來自基站2,基站3,基站4的信號到達,記錄從所有基站到達標(biāo)簽1的到達時間t1,計算基站2,基站3,基站4,…,基站 n的到達時間差 (t2-t1),(t3-t1),…,(tn-t1)。結(jié)合它們的坐標(biāo)計算自己的坐標(biāo)。由于標(biāo)簽1通過本地時鐘記錄下了基站1的到達時間,對于新算法來說,它等價于同一信號從隨機選取的基站1出發(fā)后經(jīng)過不同的路徑到達標(biāo)簽1,它們的開始時間本質(zhì)上是一致的,這樣就實現(xiàn)了基站的時鐘初始化同步。TDOA改進算法在算法層實現(xiàn)了同步,故不需要部署網(wǎng)線或?qū)Ь€實現(xiàn)時鐘同步,可以無線方式部署,故而采用此改進TDOA算法做室內(nèi)定位。

      圖4 改進的TDOA算法的定位網(wǎng)絡(luò)模型

      TDOA改進算法列出方程組如下:

      式中:tn是基站 n抵達標(biāo)簽1的時間;AnT1=;,)是標(biāo)簽1的矩估計量;(xn,yn)是基站n的坐標(biāo);AnT1是基站與標(biāo)簽的距離的矩估計。由于基站1和基站n之間的距離可以通過場地測量,因此不需要用矩估計量。在TDOA定位過程中,標(biāo)簽接收到信號,但是它不發(fā)送信號,不會產(chǎn)生碰撞干擾,標(biāo)簽1和標(biāo)簽2是相對獨立的,故而可以實現(xiàn)多標(biāo)簽的擴展。

      在本小節(jié),已經(jīng)在初始時刻實現(xiàn)了基站的時鐘同步,面對室內(nèi)復(fù)雜的環(huán)境,信號在傳輸過程中,不可避免地遇到非視距的障礙物阻擋產(chǎn)生誤差,對于這一問題,采用卡爾曼濾波錯誤檢測算法來消除傳輸誤差。

      4 卡爾曼濾波消除信號傳遞過程的干擾

      無線時鐘同步運用卡爾曼濾波消除信號傳遞過程中的干擾。把基站分為主基站和從基站,通過一個同步周期的時鐘信息去估計下一個同步周期的主從基站時鐘間的漂移。

      假設(shè)一個離散控制過程系統(tǒng)的狀態(tài)方程為:

      式中:xk+1是k+1時刻的系統(tǒng)狀態(tài);ωk+1是過程噪聲的高斯隨機變量;uk+1是k+1時刻對系統(tǒng)的控制量;A和B是系統(tǒng)參數(shù),對于多模系統(tǒng),它們是矩陣。

      對應(yīng)的觀測矩陣為:

      式中:Zk+1是k+1時刻的測量值;Hk+1是單位矩陣;vk+1是測量噪聲的高斯隨機變量。

      利用系統(tǒng)的過程模型預(yù)測下一個狀態(tài)??柭鼮V波原理的迭代過程如下[8]:

      基于系統(tǒng)的前一個狀態(tài)估計現(xiàn)在的狀態(tài):

      最小均方誤差矩陣為:

      式中:Pk|k是估計值 xk|k的最小均方誤差矩陣;Pk+1|k是k+1|k的協(xié)方差;Q是系統(tǒng)過程的協(xié)方差。

      卡爾曼增益為:

      式中:Rk+1是觀測噪聲vk+1的協(xié)方差矩陣。

      K+1狀態(tài)的最優(yōu)化估算為:

      保持系統(tǒng)的持續(xù)性直至結(jié)束,更新k+1狀態(tài)下的xk+1|k+1的協(xié)方差:

      在式(11)中,如果OM(Outlier Metric,偏離指數(shù))大于一個預(yù)設(shè)的閾值,就認為當(dāng)前輸入不可信,不更新當(dāng)前狀態(tài),直接丟棄此次數(shù)據(jù),從而避免讓錯誤數(shù)據(jù)包對濾波器造成很大的影響[10]。

      通過上述完備的過程,就可以消除時鐘偏差以及傳輸過程中帶來的干擾。

      定義卡爾曼增益矩陣的一項Y信息矩陣為:

      5 Matlab仿真與反饋

      5.1標(biāo)準(zhǔn)TDOA與改進TDOA算法的RMSE比較

      本文用Matlab對TDOA的標(biāo)準(zhǔn)算法和TDOA改進算法進行比較和仿真,選取RMSE(均方根誤差)作為定位精度的測量指標(biāo),然后探索兩種方法在不同均方差下的RMSE值差異。

      MSE(均方誤差)的計算公式為:

      標(biāo)準(zhǔn)和改進TDOA算法的RMSE比較,如圖5所示。

      圖5 標(biāo)準(zhǔn)和改進TDOA算法的RMSE比較

      從圖5中可以推斷,當(dāng)所有的基站完全同步(均方差為0.8×10-2m以下),其定位結(jié)果準(zhǔn)確,標(biāo)準(zhǔn)TDOA和改進TDOA的定位方法的性能非常接近。當(dāng)均方差較大時,兩種定位方法的均方根誤差均高于1 m。事實上,由于TDOA改進算法需要發(fā)送信號到其他基站最后回到標(biāo)簽,在中轉(zhuǎn)的基站上,由于硬件要實現(xiàn)轉(zhuǎn)發(fā)過程,使得它比標(biāo)準(zhǔn)算法性能稍差。但是,改進TDOA算法實現(xiàn)初始時刻時鐘同步更容易,也可以實現(xiàn)無線,且標(biāo)準(zhǔn)和改進TDOA算法的RMSE值變化趨勢基本是相同的。從這個意義上講,與標(biāo)準(zhǔn)TDOA算法相比,TDOA的改進算法具有一定的優(yōu)勢。

      5.2聯(lián)合算法的多標(biāo)簽性能仿真

      TDOA算法的最大優(yōu)點是,它不限制標(biāo)簽的數(shù)量,標(biāo)簽是相互獨立的。在此,通過Matlab仿真,分析多標(biāo)簽下的改進TDOA算法的性能,橫坐標(biāo)代表加入標(biāo)簽的數(shù)量,縱坐標(biāo)代表定位精度。在標(biāo)準(zhǔn)TDOA算法和改進TDOA算法中加入卡爾曼濾波算法,逐漸增加標(biāo)簽數(shù)量,測試其定位精度并作比較。

      如圖6所示,作為一種理想狀態(tài),標(biāo)準(zhǔn)TDOA定位聯(lián)合卡爾曼濾波算法精度可以達到20 cm。這是因為標(biāo)準(zhǔn)TDOA算法使所有的基站做到絕對同步。與標(biāo)準(zhǔn)TDOA聯(lián)合卡爾曼濾波算法相比,改進的TDOA聯(lián)合卡爾曼濾波算法的定位精度有一定的波動,但是波動幅度小于5 cm,是可以接受的??紤]到測試的隨機性,進行獨立重復(fù)試驗。此前的RMSE比較表明單純的TDOA算法改進并不能達到厘米級的定位精度,加入卡爾曼濾波算法后,如圖7所示,Matlab仿真結(jié)果表明測距精度基本穩(wěn)定在15~25 cm,這個結(jié)果證明TDOA改進算法聯(lián)合卡爾曼濾波算法是有效的。

      圖6 聯(lián)合算法的單次試驗定位精度

      圖7 聯(lián)合算法的多次獨立重復(fù)試驗

      5.3聯(lián)合算法的三維定位仿真結(jié)果

      采用四個基站定位一個標(biāo)簽,聯(lián)合算法的三維仿真結(jié)果顯示,標(biāo)簽的實際位置與估計位置誤差為15.9 cm,再次驗證了5.2節(jié)對于聯(lián)合算法定位精度的仿真結(jié)果的正確性。三維定位仿真結(jié)果如圖8所示。

      圖8 聯(lián)合算法的三維定位仿真結(jié)果

      6 UWB室內(nèi)定位評估板套件

      本硬件系統(tǒng)Hainan Evk1.0是由團隊自主研發(fā),目前這套初期的系統(tǒng)已經(jīng)做到了單標(biāo)簽10 cm的定位精度。圖9(a)是超寬帶系統(tǒng)的天線模塊,使用市面上成熟的全向天線設(shè)計;圖9(b)是定位模塊和STM32最小系統(tǒng)模塊,STM32通過SPI總線控制定位芯片;圖9(c)是PC端的上位機,上位機和客戶端采用socket TCP進行可靠通信;圖9(d)是多節(jié)點網(wǎng)絡(luò)圖,中間的標(biāo)簽通過周圍的四個基站定位;圖9(e)由移動電源給板子供電;圖9(f)是iPad客戶端實時顯示室內(nèi)的人或者物體的運動軌跡。

      圖9 UWB實時精準(zhǔn)定位系統(tǒng)

      7 結(jié) 語

      本文改進了TDOA算法,使得實現(xiàn)無線時鐘同步比原算法更容易,聯(lián)合卡爾曼濾波進一步消除了傳輸過程中的誤差干擾,Matlab仿真結(jié)果表明,定位精度可以達到20 cm左右,驗證了聯(lián)合TDOA改進算法和卡爾曼濾波算法的可行性。后期將基于本文的研究成果深入進行第二代UWB定位系統(tǒng)的研發(fā),開展多標(biāo)簽定位。

      [1]曹軼超,方建安,羅賢云.一個基于TDOA的無線定位新算法[J].電波科學(xué)學(xué)報,2008(5):841-846.

      [2]SHAH SAADON E I,ABDULLAH J,ISMAIL N.Evaluating the IEEE 802.15.4a UWB physical layer for WSN applications[C]// Proceedings of 2013 IEEE Symposium on Wireless Technology and Applications Proceedings.Kuching:IEEE,2013:68-73.

      [3]HIGHTOWER J,BORRIELLO G.A survey and taxonomy of location systems for ubiquitous computing[J].IEEE computer,2010,34(8):57-66.

      [4]LEE W,PATANAVIJIT V.Performance evaluation of TOA estimation for ultra-wideband system under AWGN and IEEE 802.13a channel model[C]//Proceedings of 2011 Seventh International Conference on Signal-Image Technology and Internet-Based Systems.Dijon:IEEE,2011:237-244.

      [5]陳鴻龍,李鴻斌,王智.基于TDoA測距的傳感器網(wǎng)絡(luò)安全定位研究[J].通信學(xué)報,2008,29(8):11-21.

      [6]MCELROY C,NEIRYNCK D,MCLAUGHLIN M.Comparison of wireless clock synchronization algorithms for indoor location systems[C]//Proceedings of 2014 IEEE International Conference on Communications Workshops.Sydney:IEEE,2014:157-162.

      [7]YILDIRIM K S,KANTARCI A.Time synchronization based on slow-flooding in wireless sensor networks[J].IEEE transactions on parallel and distributed systems,2014,25(1):244-253.

      [8]莊曉燕,王厚軍.基于卡爾曼濾波的網(wǎng)絡(luò)精確時鐘同步研究[J].測控技術(shù),2013(9):107-110.

      [9]閆瀟,張洪順,宋琦軍,等.擴展卡爾曼濾波算法在UWB定位中的應(yīng)用[J].通信對抗,2009(1):26-28.

      [10]劉靜,姜恒,石曉原.卡爾曼濾波在目標(biāo)跟蹤中的研究與應(yīng)用[J].信息技術(shù),2011(10):174-177.

      [11]ZHANG J,DONG F,F(xiàn)ENG G,et al.Analysis of the NLOS channel environment of TDOA multiple algorithms[C]//Proceedings of 2015 IEEE Sensors.Busan:IEEE,2015:1-4.

      [12]郝衛(wèi)峰,陳正陽,田曉振.GPS導(dǎo)航中非線性Kalman濾波的方法分析[J].測繪信息與工程,2007,32(3):38-41.

      Research on UWB indoor positioning in combination with TDOA improved algorithm and Kalman filtering

      ZHANG Jie,SHEN Chong
      (College of Information Science&Technology,Hainan University,Haikou 570228,China)

      With the presentation of″Internet+″and continuous development of Internet of Things technology,the scenes to locate the staff and goods are increasing.At the same time,the demands of emerging fields(such as security monitoring,aerospace,unmanned industrialization operation,seas exploration,digital tourism)for indoor positioning are growing.To satisfy different requirements,various positioning technologies were developed by the academia and industry,but they have great differences in the aspects of positioning applicability,positioning accuracy,etc.In comparison with other positioning methods,the UWB(ultra wideband)positioning technology has the unique advantages in positioning accuracy,real-time performance and data scalability.In this paper,the algorithm based on TDOA(time difference of arrival)was improved to reduce the difficulty of clock synchronization,and in combination with Kalman filtering,the error interference in transmission process was eliminated. The method can make the indoor positioning more accurately.

      TDOA;Kalman filtering;UWB;indoor positioning

      TN911-34

      A

      1004-373X(2016)13-0001-05

      10.16652/j.issn.1004-373x.2016.13.001

      2015-10-10

      國家自然科學(xué)基金資助項目(61461017)

      張桀(1991—),男,山西懷仁人,碩士。主要研究方向為無線通信、超寬帶。

      沈重(1981—),男,博士,教授。主要研究方向為無線通信、傳感器網(wǎng)絡(luò)、物聯(lián)網(wǎng)、超寬帶等。

      猜你喜歡
      卡爾曼濾波定位精度時鐘
      北斗定位精度可達兩三米
      別樣的“時鐘”
      古代的時鐘
      GPS定位精度研究
      GPS定位精度研究
      組合導(dǎo)航的AGV定位精度的改善
      基于遞推更新卡爾曼濾波的磁偶極子目標(biāo)跟蹤
      有趣的時鐘
      時鐘會開“花”
      基于模糊卡爾曼濾波算法的動力電池SOC估計
      固始县| 无棣县| 巴中市| 冕宁县| 桂阳县| 玉林市| 明光市| 内乡县| 龙海市| 泰和县| 营山县| 万州区| 永兴县| 肥乡县| 神池县| 都江堰市| 玉环县| 卢湾区| 泽库县| 舞阳县| 莱西市| 三台县| 锦屏县| 健康| 渝北区| 光泽县| 唐海县| 宜丰县| 达州市| 清丰县| 毕节市| 沁源县| 河西区| 修武县| 湟源县| 德安县| 宿松县| 保山市| 高碑店市| 日照市| 车险|