崔學榮,王永東,李 娟,李世寶
(1.中國石油大學(華東)海洋與空間信息學院,山東 青島 266580;2.中國石油大學(華東)計算機科學與技術學院,山東 青島 266580)
隨著互聯(lián)網技術的迅速發(fā)展,無線定位服務給人們的生產生活帶來很大的便利,如在工廠、倉庫、商場等場合,人們對室內環(huán)境的定位需求越來越多。當前,全球定位系統(tǒng)(global positioning system,GPS)成為使用最頻繁的定位技術。由于GPS 信號在到達地面時信號強度較弱,又容易受到建筑物的遮擋和反射,因此無法滿足室內定位場景的需求。在包括諸如超寬帶(ultra-wideband,UWB)、射頻識別(radio frequency identification,RFID)、無線保真(wireless fidelity,WiFi)、紫蜂(ZigBee)、藍牙(blue tooth,BT)、紅外線和超聲波等眾多的短距離無線通信技術中,UWB 已成為新型無線通信技術的焦點。它憑借抗干擾能力強、多徑分辨率高、發(fā)射功率低和結構簡單易實現等優(yōu)勢在室內定位服務中脫穎而出。
UWB 憑借多徑分辨能力強的優(yōu)勢,使用基于信號到達時間(time of arrival,TOA)和信號到達時間差(time difference of arrival,TDOA)方法,其是UWB 用來定位的最佳算法[1]。TOA 或TDOA定位方法的核心就是準確捕獲接收到的脈沖信號。由于信號在傳輸過程中存在非視距(non line of sight,NLOS)誤差、多徑傳播以及噪聲干擾,信號到達接收端時容易發(fā)生畸變,TOA 估計需要的首達脈沖就會發(fā)生偏差。如何準確提取首達脈沖是值得深入研究的課題。
近年來,相干算法和基于能量檢測的非相干算法[2]成為研究脈沖信號TOA 估計的主要方向。然而前者須處理的數據量明顯多于后者,再加上UWB 信號帶寬較大,也會增大接收端快速采樣以及處理數據的難度,而且算法還需要精確的模板信號[3],導致匹配模板的準確獲取變得異常困難。但非相干算法就不需要高速采樣脈沖信號,也不需要模板信號,結構簡單、計算量小。因此,基于非相干技術的信號接收機在通信、定位領域中越來越流行。文獻[4]針對時間與代碼分割的正交頻分復用(time and code division-orthogonal frequency division multiplexing,TC-OFDM)接收機跟蹤環(huán)路以及室內環(huán)境多徑影響較嚴重的問題,設計了基于鎖相環(huán)的接收機載波跟蹤環(huán)路矯正算法,具有較高的碼相位估計精度,能夠有效抑制多徑干擾。文獻[5]針對慣性測量單元(inertial measurement unit,IMU)輔助全球導航衛(wèi)星系統(tǒng)(global navigation satellite system,GNSS)接收機基帶信號處理技術,提出應用鎖相環(huán)來減小環(huán)路帶寬的方式濾除噪聲,以提高定位精度。文獻[6]針對無人機設計了一種基于聲波的定位算法,通過時鐘同步鎖相環(huán)來補償時鐘漂移,可達到微秒級的同步精度,從而降低時間誤差提高定位精度。所以,在通信系統(tǒng)的信號接收方面,應用鎖相環(huán)技術來進行載波同步跟蹤能夠很好地減小噪聲和降低誤碼率。
針對UWB 脈沖信號在測距定位過程中,接收端使用相關接收進行TOA 估計時,由于存在多徑傳播,導致相關運算后的峰值位置發(fā)生變化,進而時延估計值發(fā)生偏差,測距誤差增大的問題,設計鎖相環(huán)測距優(yōu)化算法,利用鎖相環(huán)的優(yōu)勢對UWB信號進行載波跟蹤,捕獲接收信號的首達脈沖,以期減小噪聲和NLOS 誤差,提高TOA 估計精度。
鎖相環(huán)(phase locked loop,PLL)廣泛應用于無線接收機結構,用來消除因接收機本振頻率漂移帶來的噪聲;鎖相環(huán)電路的獨特性能就是對輸入信號的相位進行有效跟蹤,從摻雜噪聲的信號中提取幾乎純凈的信號[7]。雖然存在各種形式的環(huán)路,但鑒相器(phase detector,PD)、環(huán)路濾波器(loop filter,LF)和壓控振蕩器(voltage control oscillator,VCO)是PLL 最基本的3 個部件[8]。組成原理如圖1 所示。
圖1 鎖相環(huán)原理
圖中:ui(t)為輸入信號的瞬時相位;uo(t)為VCO 輸出頻率的瞬時相位;PD 為比較這2 個信號相位信息的裝置;ud(t)為ui(t)與uo(t)的差值,它是一個電壓信號;uc(t)為ud(t)經過LF 濾波后的電壓信號,LF 可濾除信號中的高頻分量及噪聲,以保證環(huán)路所要求的性能。
UWB 脈沖信號p(t)可由高斯函數表示,即
式中:t為采樣時間;Ap為脈沖幅度衰減系數;減小α的值,可以讓脈沖變窄,同時幅值也會變大,增大α的值,可以讓脈沖變寬,同時幅值也會變小,所以α值的變化可以改變脈沖的寬度和幅度,稱α為脈沖的成形因子[9]。在超寬帶的3 邊定位系統(tǒng)中,每個基站捕獲信號的到達時間采用TOA 方式,而TOA 估計主要考慮信號到達時間;因此,連續(xù)時間周期的UWB 信號為
式中:T1為采樣周期;T0為脈沖信號的初始相位。
基站發(fā)射出的信號經過信道傳播后,到達接收端的UWB 信號為
式中:n(t)為噪聲;τd為信道的傳播時延。通過對脈沖的捕獲和跟蹤,實現對τd的估計來達到測量距離的目的,從而實現定位。
鎖相環(huán)作為接收端,主要完成對UWB 信號的解調,接收信號作為輸入端經過鎖相環(huán),式(3)可寫成為
接收端VCO 輸出的是正弦信號,ω0為自由振蕩頻率,與輸入信號的頻率ω1接近;所以輸出信號uo(t)為
式中:Uo為VCO 輸出信號幅值;θ2為相對于ω0t的相位值。輸入信號ui(t)與本地信號uo(t)經過PD,得到相位誤差信號ud(t),ud(t)與時延差成比例。當ud(t)=0時,信號ui(t)與uo(t)的頻率相等,且相位在零點附近上下波動[10],鎖相環(huán)處于穩(wěn)定狀態(tài),且滿足
根據式(6),鎖相環(huán)的輸入為窄帶脈沖時,ui(t)的位置在VCO 輸出信號的單周期經過零點,也就是穩(wěn)態(tài)點,因此該點也是脈沖信號波形的能量平衡點[11]。
根據文獻[12]分析鎖相環(huán)的相位模型,PLL的濾波環(huán)路可用數學模型表示為
圖2 鎖相環(huán)相位模型
在實際的信號傳輸系統(tǒng)中,2 階鎖相環(huán)電路是由2 個電阻R1、R2與一個電容C串聯(lián)組成,下面分析其相位跟蹤和抗噪聲性能。PLL 完成相位跟蹤,進入穩(wěn)定狀態(tài),穩(wěn)態(tài)相差越小,跟蹤性能越佳。根據環(huán)路傳輸函數拉氏變換的終值定理,可求出穩(wěn)態(tài)相差。所以,環(huán)路傳輸函數的拉氏變換為
式中:τ1=(R1+R2)C;τ2=R2C。
式中:θe(s)為相位誤差的導數運算;He(s)為相位誤差的傳遞函數。
由式(9)及式(10)可知,輸入信號的頻率和相位都為階躍信號時,鎖相環(huán)具有捕獲和跟蹤能力,并且達到穩(wěn)態(tài)時接收端的時鐘與脈沖信號的時偏基本相同。
接著進行PLL 抗噪聲性能分析。抗噪聲性能的好壞決定估計脈沖延時τd的精度。為使其PLL輸出盡可能小的相位噪聲——研究表明,環(huán)路輸出相位噪聲的方差是衡量環(huán)路對輸入噪聲濾除能力的重要指標[13],通過計算可得
式中:no為高斯白噪聲;為閉環(huán)頻率特性;Ui為輸入信號ui(t)的拉氏變換;so(f)為環(huán)路輸出噪聲的功率譜密度;Bi為輸入信號的帶寬。
由于PLL 具有低通特性的環(huán)路閉環(huán)響應特點,而且環(huán)路的截止頻率遠小于Bi/2,因此,令
為環(huán)路噪聲帶寬,因此代入可得VCO 輸出的相位抖動方差為
環(huán)路噪聲帶寬越小,環(huán)路輸入噪聲在輸出端的響應的方差就越小,即環(huán)路的抗噪聲性能越強,測距的精度就越高。它決定了理想脈沖到達時間估計的精度。
隨著數字化時代的來臨,用純軟件的形式來實現鎖相環(huán)已經成為工程應用的一種趨勢;因此結合信號與系統(tǒng)的分析理論,依據模擬鎖相環(huán)設計數字鎖相環(huán)(digital phase locked loop,DPLL),可得如圖3 所示的原理結構,其中D 代表延時運算。
圖3 數字鎖相環(huán)原理
首先數字鑒相器的鑒相增益Kd相當于鑒相器的最大輸出電壓Ud。并用數控振蕩器(numerical controlled oscillator,NCO)來替代VCO,它的主要作用是產生正交的正弦樣本,該樣本使用最簡單的查表法(look-up-table,LUT)生成,即提前按照正弦波計算好每個相位對應的正弦值,依次根據相位角度存儲相應正弦值,然后計算NCO的控制靈敏度K0;假設NCO的時鐘頻率為fclk,在[0,2π]區(qū)間劃分210個相位間隔,相位點Bnco=10bit,這樣就能夠計算出,單位為Hz/V,此時便得到PLL的環(huán)路增益為K=Kd?K0。最后進行LF的數字化,計算濾波器系數C1和C2。對于理想積分濾波器來說,2 階環(huán)路濾波器的性能參數wn和ζ計算方法為
式中:wn為無阻尼振蕩頻率,也可以理解為ζ=0時的振蕩頻率;ζ為阻尼系數,一般取0.7;K為環(huán)路增益。因此由ζ可以求出τ1、τ2之間的關系,再結合連續(xù)時間系統(tǒng)與離散時間系統(tǒng)之間的雙線性變換,將式(8)轉換為數字化后的系統(tǒng)函數
式中:T為采樣周期;令計算出C1=0.022,C2=0.000 25。
信道模型是無線通信系統(tǒng)研究和設計的基礎,與信道的延遲和信噪比有關。有關UWB 信道模型有很多,其中IEEE802.15.4a 標準是第一個用于精確測距和定位的無線物理層的國際標準。本文選用專門用來測距定位仿真的IEEE802.15.4a 信道模型中的頻率為2~10 GHz的UWB 信道模型,重點研究LOS的室內辦公環(huán)境(CM3)和NLOS的室內辦公環(huán)境(CM4)對測距精度的影響;通過矩陣實驗室(MATLAB )仿真UWB信號在IEEE802.15.4a 信道下的發(fā)送、時延和衰減等過程,對比相關接收算法和鎖相環(huán)接收算法分別得到的測距數據精度來進行分析實驗。
UWB 信號由發(fā)射端到接收端之間會存在多徑、時延、噪聲和信道衰減,仿真時由式(16)可知將信號往右移動td個時間單位,即
式中:d是傳播距離;c為信號在空氣中的傳播速度;fc為采樣頻率。
信號衰減與傳播距離和信道環(huán)境有關,IEEE802.15.4a 信號模型的路徑損耗為
式中:d0為參考距離,一般設置為1 m;P0為在d0=1 處的路徑損耗;n是損耗因子。如在室內視距環(huán)境(CM3)下,P0=35.4dB,n=1.63dB;然而在室內非視距環(huán)境(CM4)下,P0=57.9dB,n=3.07dB。經仿真信道傳輸到達接收端的UWB信號為
式中:s(t)為發(fā)送的UWB 脈沖信號;h(t)為信道沖擊響應,與UWB 信號進行卷積;n(t)是均值為0的平穩(wěn)高斯白噪聲。
在UWB 無線通信系統(tǒng)中,相關接收[14]是常用的接收方式;但需要準確的模板信號才能得到精確的測距精度,而且要求設備復雜、采樣率高。在接收端,信號的傳播時延是通過接收信號r(t)與模板信號s(t?τd)進行互相關運算得到,具體計算公式為
式中:rxs(t)為互相關后的接收信號,下標XS 表示相關接收(XC)算法;T0=Ts/2,為信號周期?;ハ嚓P運算后搜索峰值對應的時刻即為傳播時延τ?,然后代入信號的傳播速度c,計算發(fā)送端與接收端之間的距離。圖4 所示為接收信號與模板信號互相關后的輸出波形。由圖可見,傳播時延在3.384×10-8s 時,即距離為10.146 m 處,誤差為15 cm。
圖4 互相關后的輸出波形
實驗仿真分別在CM3、CM4 信道環(huán)境下,采用相關接收(XC)算法和DPLL 算法對實際距離為5、7、9、11、13、15 m,進行500 次循環(huán)采樣的測距平均值進行測距誤差計算。圖5 和圖6 所示分別為2 種測距算法在2 種不同環(huán)境下的測距誤差對比。
圖5 CM3 環(huán)境下的測距誤差對比
圖6 CM4 環(huán)境下的測距誤差對比
由圖中XC 算法和DPLL的算法結果對比可知:在CM3 環(huán)境下,測量距離的增加致使XC 算法的TOA 估計的誤差也隨之增多;特別是CM4 環(huán)境下,由于多徑和NLOS 誤差的出現,XC 算法明顯要比在LOS 環(huán)境下誤差大而且不穩(wěn)定,測量距離超出10 m 后,誤差急劇增大;而使用DPLL的TOA 估計值,雖然也存在隨著噪聲、時延等環(huán)境的干擾而出現誤差逐漸增大的現象,但變化較穩(wěn)定,并沒有因測量距離的增加導致誤差大幅度增多,誤差最大值達到20 cm 左右,可以滿足高精度定位需求。
P440 是美國泰姆·多曼(Time Domain)公司生產的型號為PulsOn 440的超寬帶無線收發(fā)器,該模塊可提供基于最大化分辨率準則進行波形設計的UWB 高斯單周期脈沖信號,帶寬在3.1~4.8 GHz,采樣頻率極高。使用2 個P440 模塊進行測距實驗,并結合配套軟件蘭格·內特(RangeNet)完成對UWB 信號波形數據的采集分析。
在實驗室環(huán)境下使用P440 設備進行測距實驗。實驗室走廊以10 m 為起點,每隔5 m 間隔采樣,到50 m 結束,共進行9 次采樣;并使用RangeNet軟件對UWB 傳輸波形進行采集,分別使用XC 算法和DPLL 算法進行TOA 估計。2 種算法的測距結果以及與實際距離的誤差如圖7 和圖8 所示。圖7 圖例中Real 為期望的測距值。
圖7 XC 和DPLL的測量距離
圖8 XC 和DPLL的測量誤差
根據圖中折線的變化趨勢分析可知:XC 算法隨著距離增加,誤差急劇增大,再加上實驗室走廊環(huán)境狹長以及人員走動,多徑和發(fā)射較多,測量距離超過10 m 后,性能表現不佳,這一點也與仿真結果吻合;DPLL 算法的TOA 估計無論在測距精度還是穩(wěn)定性上都優(yōu)于XC 算法,TOA 估計精度也隨著測量距離的增加緩慢穩(wěn)定增長,在最大測量距離達到50 m 時,DPLL 算法的測距誤差在60 cm 左右。
綜上分析:相比于相關接收,使用鎖相環(huán)技術能夠顯著提高TOA 估計的精度,而且結構簡單、計算量?。惶貏e是在CM4 環(huán)境下,能夠明顯減小NLOS 誤差和噪聲的干擾,顯示出鎖相環(huán)技術的特點和優(yōu)勢,可以實現高精度的超寬帶定位接收解算。
本文介紹了鎖相環(huán)接收技術在超寬帶測距信號傳輸過程中的應用。綜合仿真實驗和實際測距優(yōu)化結果分析可知:使用鎖相環(huán)測距優(yōu)化算法對UWB 信號進行相位跟蹤,利用鑒相器輸出的正弦信號來鎖定輸入信號的能量平衡點,可以達到捕獲首波脈沖的目的;特別針對NLOS環(huán)境,直達徑相關峰值偏移,峰值對應時刻時延偏差較大,而鎖相環(huán)測距優(yōu)化算法使得TOA 估計性能得到增強,能夠彌補相關接收方案的一些缺陷,有效減小噪聲和NLOS 誤差對TOA 估計的影響,提高了定位精度,具備一定的研究與應用價值。