《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 室內超寬帶無線定位技術研究
室內超寬帶無線定位技術研究
2015年微型機與應用第8期
王子冉,李 環
(沈陽理工大學 信息科學與工程學院,遼寧 沈陽 110159)
摘要: 超寬帶技術由于功耗低、抗多徑干擾能力強、系統復雜度低、定位精度高等優點,已經成為室內無線定位技術中極具潛力的技術。基于到達時間差(TDOA)定位技術,提出了一種基于Taylor算法和Chan算法的定位方法,并對三種不同算法進行了比較,完成了室內超寬帶無線定位算法的仿真。在FPGA開發平臺上完成了對室內超寬帶無線定位系統的設計。著重介紹了基帶信號的幀結構、擴頻碼的選擇、脈沖的生成和擴頻碼的同步捕獲。對各個模塊的功能和設計原理進行了描述,通過Verilog語言對室內超寬帶無線定位系統的各部分模塊進行設計與仿真。
Abstract:
Key words :

  摘  要超寬帶技術由于功耗低、抗多徑干擾能力強、系統復雜度低、定位精度高等優點,已經成為室內無線定位技術中極具潛力的技術。基于到達時間差(TDOA)定位技術,提出了一種基于Taylor算法和Chan算法的定位方法,并對三種不同算法進行了比較,完成了室內超寬帶無線定位算法的仿真。在FPGA開發平臺上完成了對室內超寬帶無線定位系統的設計。著重介紹了基帶信號的幀結構、擴頻碼的選擇、脈沖的生成和擴頻碼的同步捕獲。對各個模塊的功能和設計原理進行了描述,通過Verilog語言對室內超寬帶無線定位系統的各部分模塊進行設計與仿真。

  關鍵詞室內定位;超寬帶;FPGA;TDOA

0 引言

  定位是一種對未知物體的位置進行預判的技術。超寬帶定位系統可以提供的定位精度較高,尤其適用于室內定位系統中[1]。TDOA定位技術只要求接收機時間精確同步,不要求測量接收機與發射機之間的絕對時間同步,所以,其時鐘的精準度相對于基于到達時間定位方法更易于實現。與基于達到強度和基于到達角度定位方法相比,這種方法可以更好地適應復雜的室內環境,定位精度高[2]。本文針對TDOA定位算法,提出一種Taylor算法和Chan算法相結合的定位算法,以提高定位精度。而在超寬帶通信系統中,窄帶脈沖持續時間極短,帶寬很寬,時間分辨率良好,抗多徑能力強。本文的室內超寬帶定位系統在FPGA平臺下完成,將基帶信號擴頻后采用脈沖無線電方式發射,在接收端解擴、解調后得出TDOA測量值,再將其帶入到解算算法中,實現定位。這種方式無需載波調制,系統復雜度低,實現簡單。

1 系統的定位算法設計

  常用的TDOA定位算法有Taylor算法和Chan算法。Taylor算法采用遞歸的方式,對定位系統的待測目標位置求解,其特點是計算量大,定位精度較高。但是,如果不能很好地對Taylor算法的初始位置進行選擇,算法的收斂性會受到影響。在室內環境的應用中,初始位置不易確定,所以Taylor算法的定位精度受到了限制。Chan算法是一種具有解析表達式的非遞歸算法,其特點是計算量小,受到室內環境的影響,定位精度較差。但是,該算法可以整合到其他計算量較大的算法中,在不影響運算結果的前提下,可以減少計算量[3]。

  為了利用Taylor算法定位精度高的優勢,可以在保證初始估計位置和實際位置較接近的情況下,再使用Taylor算法進行計算,所以,在此之前要找到一種算法可以較好地確定初始位置。Chan算法剛好可以保證定位的準確度,而且該算法的計算量小于其他計算復雜的算法,可以更好地提高系統的計算效率。因此,用Chan算法與Taylor算法相結合來進一步提高Taylor算法的收斂性,實現精確定位。改進算法的流程如圖1所示。

001.jpg

  首先,將已知的接收機的坐標和測量得到的TDOA值代入到Chan算法中,再通過該算法的結果計算出加權系數,同時,將Chan算法得到的結果作為Taylor算法的初始值,進行Taylor級數展開。在一些情況下,Taylor算法的結果是發散的,為避免這個問題的出現,采用加權系數的估算,估算對象為Taylor級數展開后的結果、通過Chan算法得到的加權系數和Chan算法的計算結果。通過這種方式對兩種定位算法的結果進行優化,并得到最終結果,獲得定位坐標,完成定位過程。

2 室內超寬帶定位系統的設計

  2.1 基帶信號幀結構

  系統中基帶信號的定位信息幀由幀頭、定位信息和保護間隔三部分組成,其格式示意圖如圖2所示。

002.jpg

  其中,幀頭的作用是便于接收端實現碼元同步的捕獲和跟蹤,因此不需要通過幀頭來傳遞定位信息。在本系統中,幀頭均用符號“1”來實現。定位信息可以用于TDOA定位測量時,同時可以實現在定位過程中與基站的通信功能,通過定位信息可以判斷出該信息是由哪一個參考基站發送出來的。為了區分幀頭和定位信息,第一個定位信息在傳送信息前插入獨特碼。每個參考站根據時間順序依次發送定位信息,在兩個定位信息之間添加保護間隔。第一個參考基站在定位信息之前先發送幀頭。

  在接收端的擴頻碼同步捕獲過程中,系統不能自行判斷幀頭與定位信息的位置,即便可以找到幀頭,也不能判斷此處為幀頭的第幾位,因此也不能正確地捕獲定位信息,這樣整個捕獲過程不能進行。所以,在幀頭與定位信息之間插入一段獨特碼。由于巴克碼的相關特性較好,因此用作這里的獨特碼。這里的獨特碼僅由第一個參考基站發送,其他接收機無需對信號進行這樣的處理。接收機在成功匹配獨特碼后,就可以確定幀頭的位置,并確定后續的接收數據,如果不能匹配,就認為捕獲失敗。這種方法可以消除誤捕獲,避免定位錯誤,提高定位精度。

  保護間隔作為不同定位信息之間的保護,并作為測量時間差的基準值。在發射端,使用一個固定的保護間隔。當發送的信號到達接收端時,這個保護間隔會根據傳輸距離的不同而有所改變,這個變化就是所要測量的時間差。要想確定待測目標的位置,需要3組時間差。測量到的時間差在統計上是相互獨立的,將測量時間差帶入到解算算法中,就可以求出待測目標的位置,從而實現定位。

  通過接收端和發射端測量出的TDOA值的示意圖如圖3所示。

003.jpg

  2.2 擴頻碼的選擇

  本文選用直擴系統,在擴頻碼的選擇上,選取M序列作為擴頻碼,原因有兩點:其一,與長度為63的m序列相比,長度為64的M序列的擴頻倍數為2的整數倍,這樣給FPGA的基帶信號處理及其他后續信號的處理帶來了方便;其二,M序列優選對的條數比m序列要多,這樣就有利于多用戶的碼分多址[4]。對于64位的M序列,其相應的移位寄存器為6級,通過查找表得到其反饋系數103,其對應的特征多項式為:

  f(x)=x6+x+1(1)

  由反饋系數原理可知,在第1級和第6級需要進行反饋,移位寄存器反饋原理圖如圖4所示。

004.jpg

  2.3 脈沖信號的產生

  為了避免多徑干擾,需要對擴頻碼序列的占空比進行調整,這樣在擴頻的基礎上又對頻譜展寬,產生窄帶脈沖信號。這種方式就避免了載波調制,簡化了接收機的結構。

  2.4 擴頻碼同步捕獲

  本文采用基帶控制信號線性步進串行搜索捕獲的方法來完成系統同步[5],設計框圖如圖5所示。

005.jpg

  捕獲過程的實現方法如下:積分器對輸入的超寬帶信號進行積分,輸出積分值,系統將該積分值與預先設定好的閾值做比較,完成判別過程。當積分值超過閾值時,系統輸出一個脈沖信號到FPGA中,FPGA在設定的時間內對這種脈沖信號進行統計計數,對計數的結果做判決,如果大于一個規定的值,那么,此時認為系統捕獲成功,收發兩端的擴頻碼碼片的相位差在一個碼片寬度以內,這時的時鐘即為接收端的同步時鐘,繼續進入跟蹤環路。如果FPGA的計數值沒有滿足要求,FPGA會輸出一個反饋到控制單元,控制單元會輸出一個信號來控制相位信號進行一個單位的步進,這個步進后的相位信號最終作用在積分器上。在該信號的下降沿,積分器進行正常的積分運算,在信號的上升沿,對積分器進行清零,從而實現對積分器的控制作用。重復以上過程,直到FPGA的計數值滿足系統要求。如果在完成一幀的搜索后仍無法滿足以上要求,那么將FPGA中計數值的最大結果對應的時鐘信號近似為系統接收端的同步信號,進入后續跟蹤環路。

  在系統同步的過程中,當脈沖的計數值超過了系統所設定的閾值后,系統認為同步,此時的時鐘信號可以作為系統解調過程中的時鐘信號,對于已經解擴的信號再進行解調過程。在解調過程中,在時鐘的上升沿對解擴信號進行采樣,若采樣信號為高電平,相應地輸出高電平;當采樣信號為低電平時,相應地輸出低電平,這樣,就完成了解調過程。將解調后的基帶信號再進行拆幀處理,這樣就可以得到TDOA的測量值,再帶入到第2節中提出的算法中即可。

3 算法性能比較

006.jpg

  在第1節設計的定位算法的基礎上,對各個算法進行比較。TDOA測量標準差對定位結果的影響如圖6所示。在各種算法中,均方根誤差與TDOA的測量值標準差成近似正比的關系。基于真實值的Taylor級數展開算法的性能最佳,基于Chan算法與Taylor算法的協同算法次之,非常接近于真實值的估算結果,比Chan算法單獨使用時性能要高很多。

4 仿真結果及分析

  4.1 M序列生成模塊

007.jpg

  6級M序列發生器可產生周期為64的擴頻碼序列,先構造周期為63的m序列,并在一個適當的位置插入一個全零狀態,即可得到64位M擴頻碼序列,擴頻碼仿真圖如圖7所示。其中,out為通過移位寄存器生成的M序列,temp為移位寄存器的狀態,由圖可以看出,在0X20與0X01之間插入了0X00狀態。

  4.2 脈沖生成模塊

  擴頻調制后的擴頻碼序列的信號占空比為100%,在本模塊中,將原來的1個擴頻碼碼片在時間上分成16份,即對擴頻碼的時鐘信號進行16倍頻,并調整其占空比,只將16份中的第一份設置為高,而其余的15份均為0,這樣就對波形占空比進行了調整,形成窄帶脈沖。脈沖發生器仿真圖如圖8所示。

008.jpg

  4.3 擴頻碼序列的同步捕獲

009.jpg

  接收端,同步捕獲模塊的時序仿真波形圖如圖9所示。圖中,en表示系統的使能端,當其為高電平時,系統可以進行同步捕獲;為低電平時,系統不能工作。rst_n是系統復位信號,低電平有效,此時系統各種寄存器清零。clk是系統基準時鐘,data_in表示輸入到該模塊的脈沖結果,flag為同步捕獲標志位,step為步進次數。

  該模塊完成系統同步捕獲的數字化處理,對輸入的脈沖進行采樣計數,每隔16個時鐘周期對信號的計數值進行判斷。設置系統的計數閾值為14,當計數值超過閾值時,認為系統捕獲成功,同步捕獲標志位flag置高電平;否則,系統的同步捕獲標志位flag置低電平,同時,步進次數step加1,相位控制信號步進一次。當復位信號為高電平有效時,系統重新開始搜索同步捕獲。

5 結論

  本文選取了室內超寬帶定位系統最佳定位方法:TDOA定位方法。在現有TDOA算法的基礎上,提出了一種將Chan算法與Taylor算法的相結合定位算法。仿真驗證的結果表明,該算法可以對Chan算法和Taylor算法的不足進行彌補。為簡化接收機的結構,本文結合擴頻通信方法,設計了一種采用窄帶脈沖發射的室內超寬帶無線定位系統。通過對基帶信號的幀結構設計,接收端的信號在完成解擴、解調后,可以直接得出TDOA測量值,再經過解算算法就可以方便地求出待測目標的位置,實現定位功能。對系統中各模塊的原理進行了介紹,并使用Verilog語言建模,完成了系統仿真。

  參考文獻

  [1] 施長寶,李瑾.基于超寬帶技術的室內無線定位的研究[J].科技信息,2012(7):171,146.

  [2] DIBENEDETO A G, GIANCOLA G. Understanding ultra wide band radio fundamentals[M]. New Jersey: Prentice Hall Professional Technical Reference, 2004.

  [3] 龐艷.UWB精確定位算法研究[D].北京:北京交通大學,2006.

  [4] 田日才.擴頻通信[M].北京:清華大學出版社,2007.

  [5] 王偉,焦健,蔡鶴皋,等.基于FPGA的擴頻信號快速捕獲電路設計與實現[J].彈箭與制導學報,2009,29(5):227-231,238.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲欧洲一区二区三区在线观看| 午夜在线一区| 国产精品女主播在线观看| 欧美国产专区| 欧美激情成人在线| 欧美电影免费网站| 欧美a级一区| 久久综合综合久久综合| 久久久久久久尹人综合网亚洲| 欧美一级二区| 欧美一区二区三区免费视频| 亚洲欧美中文日韩v在线观看| 亚洲一区二区在| 亚洲欧美欧美一区二区三区| 午夜精品久久久久久久99热浪潮| 亚洲在线观看视频网站| 亚洲中字黄色| 欧美一二三区精品| 久久九九热re6这里有精品| 久久九九热re6这里有精品 | 欧美影院午夜播放| 久久久久99| 老司机67194精品线观看| 麻豆av一区二区三区| 女人香蕉久久**毛片精品| 欧美国产日韩一区| 欧美日韩在线精品| 国产精品日韩精品欧美在线| 国产伦精品一区二区三区视频孕妇| 国产欧美日韩亚洲一区二区三区| 国产综合色产在线精品| 影音先锋亚洲电影| 亚洲精品视频免费在线观看| 一区二区三区欧美亚洲| 亚洲免费网址| 亚洲国产成人精品久久| 亚洲精品欧美极品| 亚洲一区精品视频| 久久久精品国产免大香伊| 牛人盗摄一区二区三区视频| 欧美日韩高清在线播放| 国产精品色午夜在线观看| 国内精品视频在线播放| 亚洲人被黑人高潮完整版| 亚洲蜜桃精久久久久久久| 亚洲免费在线视频一区 二区| 欧美在线国产| 一本久久青青| 久久精品视频免费| 欧美激情一区二区久久久| 国产精品毛片大码女人| …久久精品99久久香蕉国产| 99视频在线观看一区三区| 午夜精品一区二区三区四区| 亚洲人成网站精品片在线观看| 亚洲性线免费观看视频成熟| 久久国产直播| 欧美日韩91| 国产视频在线一区二区| 亚洲日本中文字幕免费在线不卡| 亚洲影视在线| 日韩一区二区精品葵司在线| 欧美一区二区女人| 欧美国产日韩亚洲一区| 国产伦精品一区二区三| 亚洲国产清纯| 新狼窝色av性久久久久久| 亚洲精选大片| 久久国产精品99国产精| 欧美日韩国产91| 韩国成人福利片在线播放| 一区二区三区色| 久久精品免视看| 亚洲欧美中文另类| 欧美理论电影在线观看| 韩国自拍一区| 亚洲欧美成人在线| 中文亚洲免费| 欧美岛国在线观看| 国模大胆一区二区三区| 亚洲视频精选在线| 亚洲另类一区二区| 久久蜜臀精品av| 国产精品手机在线| 日韩视频免费大全中文字幕| 亚洲国产精品va在线看黑人动漫| 亚洲欧美一区二区激情| 欧美日韩1区2区3区| 伊人久久大香线| 欧美在线视频在线播放完整版免费观看| 亚洲综合成人婷婷小说| 欧美区二区三区| 亚洲国产三级在线| 亚洲高清网站| 久久久噜噜噜| 国产亚洲人成网站在线观看| 亚洲一区综合| 亚洲欧美中文另类| 欧美午夜大胆人体| 日韩一区二区久久| 亚洲免费av电影| 欧美成人久久| 亚洲第一黄网| 亚洲欧洲美洲综合色网| 久久夜色精品国产欧美乱| 国产欧美欧美| 午夜伦理片一区| 欧美一区=区| 国产精品视频免费| 亚洲一区网站| 亚洲免费在线观看视频| 欧美先锋影音| 一区二区三区回区在观看免费视频| 亚洲精品在线观| 欧美母乳在线| 亚洲乱码国产乱码精品精可以看 | 亚洲久久一区二区| 欧美a级片一区| 亚洲国产精选| 亚洲裸体视频| 欧美日韩99| 99亚洲一区二区| 亚洲午夜国产一区99re久久| 欧美午夜在线| 亚洲视频在线视频| 午夜精品一区二区三区在线视 | 亚洲欧美国产视频| 久久都是精品| 狠狠色狠狠色综合人人| 亚洲国产天堂久久国产91| 免费高清在线一区| 亚洲欧洲精品一区二区三区波多野1战4 | 在线一区二区视频| 亚洲欧美激情视频| 国产精品亚洲激情| 欧美一级专区| 免费不卡亚洲欧美| 亚洲欧洲精品一区二区三区| 中日韩午夜理伦电影免费| 国产精品久久久久久久第一福利| 亚洲午夜久久久久久尤物 | 国产一区二区三区在线观看免费视频 | 午夜在线不卡| 玖玖精品视频| 亚洲精品在线一区二区| 亚洲午夜一区二区| 国产日韩一区二区三区在线| 欧美中文字幕第一页| 欧美电影电视剧在线观看| 日韩视频在线免费观看| 性色av一区二区怡红| 极品日韩久久| 一区二区三区日韩精品| 国产乱肥老妇国产一区二| 久久激五月天综合精品| 欧美理论在线| 午夜精品一区二区三区在线| 久久综合久久综合这里只有精品| 91久久国产综合久久蜜月精品| 亚洲视频在线观看视频| 国产乱码精品一区二区三区av| 亚洲国产成人精品久久久国产成人一区| 欧美精品在线免费播放| 亚洲综合日韩在线| 嫩草国产精品入口| 亚洲一区制服诱惑| 欧美国产日韩免费| 亚洲欧美日本视频在线观看| 鲁鲁狠狠狠7777一区二区| 99香蕉国产精品偷在线观看| 久久久.com| 99视频一区二区三区| 久久亚洲综合网| 艳女tv在线观看国产一区| 久久综合九色欧美综合狠狠| 一区二区三区蜜桃网| 麻豆精品精华液| 亚洲免费视频在线观看| 欧美高清在线视频观看不卡| 亚洲欧美日韩综合aⅴ视频| 欧美国产日韩一区二区三区| 亚洲欧美中文日韩在线| 欧美日韩国内| 久久精品观看| 国产精品嫩草99a| 日韩网站在线观看| 国产一区白浆| 亚洲欧美日韩国产另类专区| 亚洲国产一区二区三区a毛片| 欧美在线短视频| 在线视频亚洲| 欧美精品久久久久久久| 久久激情网站| 国产精品午夜在线| aⅴ色国产欧美| 18成人免费观看视频| 久久丁香综合五月国产三级网站| 日韩一区二区免费高清| 欧美mv日韩mv国产网站app| 亚洲欧美成人|