在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一種基于雙路飛行時間測距方法來減小時鐘偏移誤差的解決方案

SwM2_ChinaAET ? 來源:lq ? 2019-10-01 17:01 ? 次閱讀

摘要:

針對超寬帶室內定位系統中的測量誤差較大問題,提出了一種基于雙路飛行時間測距方法來減小時鐘偏移誤差的解決方案。本方案針對靜態和動態的待測節點的運動特性,通過對待測節點的運動狀態檢測,提出了一種聯合算法,其中,靜態定位采用了最小二乘估算法來得出節點坐標,并通過MATLAB仿真顯示該節點坐標位置;對于動態跟蹤問題,由于物體遮擋和運動軌跡等因素導致最小二乘法無法準確估計節點位置,針對這一問題,利用擴展卡爾曼濾波算法跟蹤預測待測節點位置,從而改善定位效果。仿真結果表明,靜態定位誤差可以控制在6%以內,對比靜態定位采樣,動態跟蹤算法精度提高了20%。實驗證明,該算法可靠有效,滿足室內定位的基本需求。

0 引言

隨著現代科學技術的發展,通信和導航技術已經在各個領域發揮巨大的作用,人們對位置服務的需求也越來越大[1]。在室外環境下,全球定位系統(Global Positioning System,GPS)是在室外定位采用的解決方案,定位精度一般為10 m以上[2]。在室內環境下,GPS無法解決定位問題,超寬帶(Ultra-Wide Band,UWB)技術作為室內定位技術之一,有精度高、功耗低、抗干擾能力強等特點,被廣泛應用于室內定位領域[3]。基于測距的定位方法有以下幾種:到達時間差法(Time Difference 0f Arrival,TDOA)、飛行時間法(Time Of Flight,TOF)、到達角度法(Angle Of Arrival,AOA)[4],測量節點間的距離或角度信息,然后使用三邊測量法、三角測量法或最小二乘法計算節點位置[5]。在以往的研究中,多通過優化算法計算過程(例如Taylor算法、Fang算法、Chan算法[6])來提高定位的精度。本文通過運動檢測的方式來區分待測節點的運動狀態,提出了一種聯合算法,采用雙路飛行時間的測距方法提高測距精度,最小二乘法(Least Square,LSE)來求解最佳節點位置,最后聯合擴展卡爾曼濾波器(Extended Kalman Filter,EFK)來跟蹤節點的運動軌跡,并通過MATLAB仿真來驗證算法的可靠性。

1 UWB測距原理

UWB系統發射的信號采用的是無載波窄脈沖,該窄脈沖的寬度一般僅為數個納秒甚至數十皮秒的數量級,這使得UWB信號具有很寬的頻譜[7],可高達幾GHz,所以功率譜密度會很小,以上特征使得它與傳統連續無線電信號的系統不同[8]。UWB定位原理:首先測量基站與標簽之間的距離,再由算法去求解標簽的位置坐標。本文利用雙路飛行時間法(Two Way-Time Of Flight,TW-TOF)進行測距,并提出一種聯合算法求解標簽位置。

1.1 飛行時間測距法

TOF測距方法需兩節點間的協作通信,記錄UWB信號在節點間的往返時間[9],其測距過程如圖1所示。

標簽向基站發送一個輪詢信息POLL,當標簽收到時,會立即回復一個確認RESP來響應這個數據包。標簽記錄從發送數據包到接收確認的時間T1;基站記錄了從收到數據包到回應的時間T2,那么基站到標簽的距離d就可以表示為:

式(1)是理想狀態下的測距公式。在TOF測距中節點用各自的時鐘計時,兩個節點的時鐘無法完全同步,導致兩節點間出現時鐘偏移,會造成比較嚴重的測距誤差。設基站的時鐘偏差為FA,標簽的時鐘偏差為FB,那么可以得到信號傳輸時間誤差:

雖然可以選用高穩定性的時鐘來減小這種誤差的影響,但價格都比較昂貴,會提高成本。

1.2 雙路飛行時間測距

對于TOF測距法中節點間的時鐘偏移而使測距誤差增大的問題,本文利用的雙路飛行時間測距法是在其基礎上進行改進的一種測距方法。其具體過程如圖2所示。

第一階段:與TOF測距法相同,得到兩個時間T1、T2。第二階段:標簽接收到RESP后,再向基站發出一個FINAL消息,設從接收到RESP到發出FINAL的時間為T3。第三階段:基站接收到FINAL后,就可以得到從發出RESP到接收到FINAL消息所用時間T4。如果按照理想TOF測距法,基站和標簽時鐘完全同步,T1=T4,T3=T2,可得:

但實際上節點之間的時鐘無法同步,所以利用TW-TOF的測距方法可以更好地控制測距帶來的誤差,從而提高定位精度。根據上述得到的幾個時間,由式(8)可以求出UWB信號的單程飛行時間T。

由此看出,TW-TOF測距大大降低了時鐘頻率偏差引起的測距誤差。如果選用低頻偏的晶體如±10×10-6Hz,可進一步降低測距理論誤差至±0.2 m。

2 最小二乘法靜態定位

2.1 最小二乘法

經過TW-TOF測距得到各個基站與標簽的距離di,同時各個基站A0、A1、A2、A3的坐標是已知的(Xi,Yi),那么就可以得到方程組:

其中:

2.2 最小二乘法靜態定位仿真

本次仿真使用的仿真軟件為MATLAB 2014b,計算機配置如下:系統環境為Windows 7 64位,CPU采用Intel CoreTMi3-3220,CPU頻率為3.30 GHz,內存為DDR3 8 GB。4個參與定位的基站坐標分別為(0,0)、(0,100)、(100,0)、(100,100),標簽的真實坐標為(44,37),最小二乘法得到的仿真結果用圓圈來表示,在測試中加入了隨機測距誤差。算法仿真運行100次以后的結果如圖3所示。

由圖3中的仿真結果可以看到,最小二乘法得到的定位結果基本上分布在標簽的真實坐標周圍,說明此定位算法有效。為了更加直觀地評價算法的表現,使用均方根誤差(Root Mean Square Error,RMSE)來分析定位誤差,如式(15)所示:

由圖4可以看出,利用最小二乘法來進行待測節點的靜態定位,定位結果誤差控制在6%以內,精確度符合預期結果,說明此算法是有效的。

3 擴展卡爾曼濾波動態定位

最小二乘法可以估測到靜態節點的位置,但是對于移動的標簽,在實際測量中由于物體或人體造成多徑傳播和非視距誤差,會導致定位誤差較大。卡爾曼濾波器利用上一時刻的位置信息和這一時刻的觀測信息對位置進行估計[10]。

3.1 擴展卡爾曼濾波器

傳統卡爾曼濾波器只能在線性高斯模型中使用,而運動標簽定位問題的模型是非線性的,那么可以使用擴展卡爾曼濾波器,用非線性函數的局部線性特征來近似非線性。其過程包括兩個階段:預測和更新[11]。

上式兩個方程分別是對k時刻狀態向量和估計誤差的協方差的預測,Q(k)是系統誤差的協方差。由于h(s(k))是非線性函數,在使用能解決非線性問題的擴展卡爾曼濾波時,使用泰勒級數展開來簡化表達式。在k-1時刻向k時刻轉換時,H(k)是h(s(k))的雅克比矩陣,即求導化簡后得:

設ω(k)和v(k)的協方差陣分別為Q(k)和R(k),都為對角矩陣,列數為2,維數是基站個數,對角線上各元素取值在仿真中分別設為定位坐標最大誤差的一半和其相應的測量方差。

3.2 動態定位仿真

為了體現擴展卡爾曼濾波在動態定位中的特性,在仿真中把它與靜態定位算法經過時間采樣后的結果進行對比,用MATLAB進行仿真,設置4個基站,分布在(0,0)、(0,1000)、(1000,0)、(1000,1000)處,本文測試的動態過程是從(0,500)處開始,來測試對動態節點的跟蹤效果。時間采樣周期為0.1 s,根據擴展卡爾曼濾波器原理,只需知道初值即可,仿真結果如圖5所示。

由圖5中可見,最小二乘法靜態采樣測量出的位置和經過EFK估測后形成的軌跡相比,經過EKF估測后的移動節點的坐標更接近真實的運動軌跡,說明了擴展卡爾曼濾波能更好地對運動中的標簽進行位置估計。接下來為了更直觀地顯示擴展卡爾曼濾波的動態定位效果,對比分析仿真結果的 RMSE,結果如圖6所示。

圖6中靜態算法采樣后的RMSE為波動較大的虛線,經過EFK算法估測后的RMSE為波動較小的實線,誤差從25%以內穩定到了5%左右,比較直觀地體現出了擴展卡爾曼濾波算法的有效性。

4 系統工作流程

4.1 運動狀態檢測

聯合算法的應用需要了解標簽的運動狀態,所以設計了運動狀態檢測方法。設(xt,yt)為t時刻最小二乘法靜態定位采樣所得的位置,假設系統最大誤差為σ,那么就可以通過以下的公式來檢測運動狀態:

式中,k是每個測量序列的時刻,開始定位后每個測量時刻都與t時刻的位置比較。當式(24)成立時,檢測到標簽的運動狀態為靜止,相反,當式(25)成立時,也就是說在t+k時刻與t時刻的距離超過了最大誤差一定的倍數,那么就判斷標簽是運動的。經過多次仿真,最后仿真中所取的最大誤差為σ=0.2 m,誤差系數λ=2。為了防止標簽在臨界狀態下頻繁波動的情況,定義一個變量N來記錄檢測次數,只有當N》3時,也就是連續3次檢測為運動時,才能真正判定為運動狀態。用此時刻的最小二乘靜態定位的結果作為擴展卡爾曼濾波算法的初值,來繼續對標簽進行動態跟蹤定位。

4.2 聯合算法工作流程

由上文所述的聯合算法的推導和仿真,最小二乘法聯合擴展卡爾曼濾波定位算法的運算流程如圖7所示。

5 結論

本文介紹了雙路飛行時間(TW-TOF)測距法,能夠降低時鐘偏移所帶來的測距誤差,并提出了一種最小二乘靜態定位聯合擴展卡爾曼濾波動態定位算法。對于靜態定位采用了最小二乘估算法進行對待測節點定位,仿真結果表明,此算法的定位誤差能控制在6%以內;對移動的待測節點進行動態定位時,采用了擴展卡爾曼濾波器,對運動軌跡進行預測跟蹤,并通過MATLAB仿真對比表明,相對于靜態定位采樣,擴展卡爾曼濾波算法的誤差降低了20%,定位效果更好。接下來還可以通過增加基站數量和合理的基站分布位置來提高定位精度。在算法上也有優化的可能,把非線性問題轉化為線性問題的過程中,泰勒展開式中取更多的項,通過提高算法復雜度來提高精度

參考文獻

[1] 董家志。基于UWB的室內定位與跟蹤算法的研究[D]。成都:電子科技大學,2015.

[2] 盧靖宇,余文濤,趙新,等。基于超寬帶的移動機器人室內定位系統設計[J]。電子技術應用,2017,43(5):25-28.

[3] MATTEO R,SAMUEL V D,V,HEIDI S,et al.Analysis of the scalability of UWB indoor localization solutions for high user densities[J].Sensors,2018,18(6):1875-1880.

[4] 孫鳳,施偉斌,黃靈鳳。基于無線傳感器網絡的室內定位技術的研究[J]。電子技術應用,2013,39(10):80-83.

[5] 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.

[6] LI X,HE D,JIANG L,et al.A method indoor multi-path IR-UWB location based on multi-task compressive sensing[C].Fourth International Conference on Ubiquitous Positioning.IEEE,2017:64-68.

[7] HEWISH M.Ultra-wideband technology opens up new horizons[J].Janes International Defense Review Idr,1999,2:20-22.

[8] 梁久禎。無線定位系統[M]。北京:電子工業出版社,2013.

[9] 魯旭陽。基于TOF的WSN節點定位技術研究[D]。鄭州:解放軍信息工程大學,2012.

[10] 嵇茂祥.UWB室內定位系統研究與實現[D]。上海:華東師范大學,2017.

[11] 師延山,李道本,范躍祖。無線定位擴展卡爾曼濾波算法的優化[J]。北京航空航天大學學報,2003,29(4):308-311.

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 算法
    +關注

    關注

    23

    文章

    4625

    瀏覽量

    93124
  • UWB
    UWB
    +關注

    關注

    32

    文章

    1107

    瀏覽量

    61277
  • 無線電
    +關注

    關注

    60

    文章

    2145

    瀏覽量

    116661

原文標題:【學術論文】基于超寬帶室內定位聯合算法的研究

文章出處:【微信號:ChinaAET,微信公眾號:電子技術應用ChinaAET】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    重磅新品 | 美芯晟發布全集成直接飛行時間(dToF)傳感器MT3801

    dToF技術作為傳感器領域的次重大突破,正在消費電子、車載和工業自動化等領域展現其重要性和極強的應用潛力。 相較于iToF(間接飛行時間)技術,dToF通過直接測量單光子從發射到接收的時間
    發表于 01-02 16:31 ?681次閱讀
    重磅新品 | 美芯晟發布全集成直接<b class='flag-5'>飛行時間</b>(dToF)傳感器MT3801

    一種面向飛行試驗的數據融合框架

    天地氣動數據致性,針對某外形飛行試驗數據開展了典型對象的天地氣動數據融合方法研究。結合數據挖掘的隨機森林方法,本文提出了一種面向
    的頭像 發表于 11-27 11:34 ?278次閱讀
    <b class='flag-5'>一種</b>面向<b class='flag-5'>飛行</b>試驗的數據融合框架

    集成時間數字轉換器簡化了飛行時間測距應用的設計

    或多個停止脈沖之間時間的電子器件。它們集成了電子秒表必備的所有必要功能,大大簡化了各種應用中飛行時間 (ToF) 的測量。這些功能是測距應用的基本功能。 例如,在超聲波測距儀中,發射出
    的頭像 發表于 10-02 15:56 ?495次閱讀
    集成<b class='flag-5'>時間</b>數字轉換器簡化了<b class='flag-5'>飛行時間</b><b class='flag-5'>測距</b>應用的設計

    飛行時間和激光雷達 - 光學前端設計應用說明

    電子發燒友網站提供《飛行時間和激光雷達 - 光學前端設計應用說明.pdf》資料免費下載
    發表于 09-13 10:40 ?1次下載
    <b class='flag-5'>飛行時間</b>和激光雷達 - 光學前端設計應用說明

    艾邁斯歐司朗發布新代單區直接飛行時間(dToF)傳感器TMF8806

    艾邁斯歐司朗今日宣布,發布新代單區直接飛行時間(dToF)傳感器TMF8806,可以用于家用與工業機器人提供障礙物檢測與防撞解決方案
    的頭像 發表于 09-07 10:41 ?389次閱讀

    激光測距傳感器輸出什么信號

    激光測距傳感器輸出的信號類型多樣,這些信號類型根據應用場景、傳輸距離、抗電磁干擾能力等因素進行選擇。 、激光測距傳感器概述 激光測距傳感器是一種
    的頭像 發表于 08-29 16:08 ?679次閱讀

    時鐘抖動和時鐘偏移的區別

    時鐘抖動(Jitter)和時鐘偏移(Skew)是數字電路設計中兩個重要的概念,它們對電路的時序性能和穩定性有著顯著的影響。下面將從定義、原因、影響以及應對策略等方面詳細闡述時鐘抖動和
    的頭像 發表于 08-19 18:11 ?1205次閱讀

    OPT8241 3D飛行時間傳感器數據表

    電子發燒友網站提供《OPT8241 3D飛行時間傳感器數據表.pdf》資料免費下載
    發表于 08-15 10:27 ?0次下載
    OPT8241 3D<b class='flag-5'>飛行時間</b>傳感器數據表

    TDC7201適用于激光雷達、測距儀和ADAS中飛行時間應用的時間-數字轉換器數據表

    電子發燒友網站提供《TDC7201適用于激光雷達、測距儀和ADAS中飛行時間應用的時間-數字轉換器數據表.pdf》資料免費下載
    發表于 08-14 11:28 ?0次下載
    TDC7201適用于激光雷達、<b class='flag-5'>測距</b>儀和ADAS中<b class='flag-5'>飛行時間</b>應用的<b class='flag-5'>時間</b>-數字轉換器數據表

    減小系統穩態誤差方法有哪些?

    。它反映了系統在長時間運行過程中,對輸入信號的響應能力。穩態誤差的大小直接影響到系統的控制精度和性能。在實際應用中,減小穩態誤差是提高系統性能的關鍵。
    的頭像 發表于 07-29 10:35 ?2137次閱讀

    直接飛行時間(dToF) SiPM LiDAR 平臺SECO-測距儀-GEVK數據手冊

    電子發燒友網站提供《直接飛行時間(dToF) SiPM LiDAR 平臺SECO-測距儀-GEVK數據手冊.rar》資料免費下載
    發表于 04-26 16:03 ?1次下載
    直接<b class='flag-5'>飛行時間</b>(dToF) SiPM LiDAR 平臺SECO-<b class='flag-5'>測距</b>儀-GEVK數據手冊

    讓單片機電子時鐘走時更精確的方法

    本文針對用單片機制作電子鐘或要求根據時鐘啟控的控制系統時,出現的校準了的電子時鐘時間竟然變快或是變慢了的情況而提出的一種解決方案。 單片機
    發表于 04-08 07:19

    多區飛行時間(ToF)傳感器的特點

    ???????? VL53L5、VL53L7、VL53L8都是基于ST的FlightSense技術的多區飛行時間(ToF)傳感器。
    的頭像 發表于 02-25 09:41 ?1181次閱讀
    多區<b class='flag-5'>飛行時間</b>(ToF)傳感器的特點

    混合ToF彌補單ToF不足實現全面深度傳感

    飛行時間來得到目標物距離。 ? 單ToF 到混合ToF ? 提到ToF技術,目前有iToF和dToF之分。iToF,indirect Time-of-Flight,是一種間接的光飛行時間
    的頭像 發表于 02-20 01:12 ?2834次閱讀

    飛行時間傳感器:技術原理與多元應用

    如果你對飛行時間不了解,別擔心,你對地方了。飛行時間詞幾乎就是字面意思,只不過飛行的對象是波長為940納米,肉眼完全不可見的“光子”。我
    的頭像 發表于 02-19 12:23 ?857次閱讀
    <b class='flag-5'>飛行時間</b>傳感器:技術原理與多元應用
    主站蜘蛛池模板: 二级黄的全免费视频| 亚洲成a人片在线观看导航| 高清毛片一区二区三区| 四虎hu| 日本一区视频在线观看| 乱人伦一区二区三区| www.瑟瑟| 毛片免费网站| 四虎新地址| 高清一区高清二区视频| 黄网页在线观看| 伊人网综合在线| 视频在线免费观看| 青青热久久国产久精品秒播| 福利社91| 噜噜噜 综合 亚洲| 四虎伊人| 亚色成人| 最近2018年在线中文字幕高清| 五月天婷婷在线免费观看| 天堂资源在线种子资源| 日本aaaaa级毛片片| 视频h在线观看| 久久久免费视频播放| 天天搞天天色| 久久香蕉国产线看观看精品yw| 久久国产免费观看精品| 性欧美精品| 国产一级影院| 欧美午夜视频一区二区三区| 黄色网大全| 男女爱爱免费视频| 亚洲天堂爱爱| 狠狠色噜噜狠狠狠狠97不卡| 一区二区福利| 久久久久久久国产精品影院| 午夜插| 亚洲免费小视频| 97伊人网| 欧美午夜影视| 色多网站免费视频|