路衛(wèi)軍,雷登云,于敦山
(1.北京郵電大學(xué)電子工程學(xué)院,北京 100876; 2.北京大學(xué)信息科學(xué)技術(shù)學(xué)院,北京 100871)
一種適用于弱信號(hào)的混合差分位同步算法
路衛(wèi)軍1,雷登云2,于敦山2
(1.北京郵電大學(xué)電子工程學(xué)院,北京 100876; 2.北京大學(xué)信息科學(xué)技術(shù)學(xué)院,北京 100871)
在弱信號(hào)條件下,導(dǎo)航信號(hào)跟蹤頻率偏差大,針對(duì)傳統(tǒng)位同步算法同步增益低,位同步時(shí)間長(zhǎng)的缺陷,提出了一種混合差分位同步算法.該算法采用短的相干累加方法,提高了信號(hào)的相干增益;同時(shí),利用遠(yuǎn)距離差分方法,提高了位邊界的識(shí)別概率,從而提高了位同步算法的增益.實(shí)驗(yàn)結(jié)果表明,該算法保持了良好的頻率偏差容限,在50 Hz的頻率偏差范圍內(nèi)具備良好的同步性能.相較于傳統(tǒng)的差分位同步算法,該算法的同步增益提高了3~7 dB.
差分相干;位同步;低信噪比;全球衛(wèi)星導(dǎo)航系統(tǒng);接收機(jī)
隨著基于位置服務(wù)的興起,導(dǎo)航定位系統(tǒng)已經(jīng)成為人們生活必不可少的一部分.衛(wèi)星導(dǎo)航系統(tǒng)作為主要的位置信息來(lái)源得到了廣泛的關(guān)注[1].近年來(lái),隨著對(duì)定位服務(wù)依賴的加深,以及美國(guó)聯(lián)邦通信委員會(huì)等組織對(duì)定位系統(tǒng)要求的提高,高靈敏度導(dǎo)航接收機(jī)成為目前研究的重點(diǎn).為提高接收機(jī)靈敏度,均會(huì)采用較長(zhǎng)時(shí)間的相干積分時(shí)間.以全球定位系統(tǒng)(Global Position System,GPS)L1 C/A為例,為捕獲跟蹤載噪比低于22 dB-Hz的衛(wèi)星信號(hào),需要采用積分時(shí)長(zhǎng)為200 ms的相干積分[2].在無(wú)外部信息輔助的情況下,受制于L1 C/A信號(hào)上調(diào)制的導(dǎo)航電文信息,相干積分時(shí)長(zhǎng)不能超過(guò)導(dǎo)航電文周期,即20 ms.為能夠最大化接收機(jī)的積分增益,減小位跳變帶來(lái)的能量損失,必須確定導(dǎo)航電文的位邊界,即完成位同步.
目前消費(fèi)級(jí)導(dǎo)航接收機(jī)中主要采用直方圖(Histogram Method,HM)[3]位同步方法,該方法統(tǒng)計(jì)相鄰相關(guān)器積分能量的符號(hào)跳變次數(shù),經(jīng)過(guò)一段時(shí)間后,如果某位置的符號(hào)變化次數(shù)明顯高于其他位置,則判定該位置為位邊界.該方法只利用了相干積分能量的符號(hào)特性,其在弱信號(hào)條件下位同步概率低.為提高位同步算法的性能,文獻(xiàn)[4]提出了基于最大似然函數(shù)(Maximum-Likelihood,ML)的位同步方法.該方法假設(shè)20個(gè)可能的位邊界,分別計(jì)算每個(gè)可能位邊界情況下的相干積分能量累加值,選取積分能量最大值所對(duì)應(yīng)的位置作為位邊界.該方法能夠在載噪比為20 dB-Hz時(shí)依舊保持良好的位同步概率[5].但是,該算法采用20 ms的相干累加方案,增強(qiáng)了頻率偏差敏感度,只能應(yīng)用于頻率偏差低于25 Hz的環(huán)境下.然而,在弱信號(hào)條件下由于載噪比較低,鎖頻環(huán)無(wú)法精確鎖定導(dǎo)航信號(hào),導(dǎo)致跟蹤頻率偏差較大,無(wú)法保證頻率誤差低于25 Hz,從而降低了該算法的穩(wěn)定性.文獻(xiàn)[6]提出了一種差分位同步算法(Efficient Differential Coherent Accumulation Algorithm,EDCAA),該算法采用相鄰相關(guān)值差分相干的方法消除了頻率偏差的影響,能夠適應(yīng)大的頻率偏差.但是差分相干會(huì)造成位同步增益減少,從而需要更長(zhǎng)的同步時(shí)間才能達(dá)到較高的同步概率.
為提高位同步算法的增益,筆者提出了一種混合差分位同步算法(Hybrid Differential Coherent Algorithm,HDCA).該算法利用短的相干積分時(shí)間,提高信號(hào)的相干增益;同時(shí),采用遠(yuǎn)距離差分相干的方法,減弱頻率偏差的影響,并提高了位邊界的識(shí)別率.仿真結(jié)果表明,該算法保持了高的頻率偏差容限,并且提升了位同步增益,從而能夠應(yīng)用于弱信號(hào)條件下的位同步.
1.1信號(hào)模型
這里以GPS L1 C/A信號(hào)為例進(jìn)行分析說(shuō)明.導(dǎo)航接收機(jī)利用本地產(chǎn)生的C/A碼與載波信號(hào)與射頻輸入的中頻信號(hào)進(jìn)行相關(guān),并在一個(gè)碼周期內(nèi)進(jìn)行相干累加,得到相關(guān)器累加輸出值,其相關(guān)值可表示為
其中,Dk表示導(dǎo)航電文信息,Δτ為C/A碼偏差,Δf為頻率偏差,Δ?0為初始載波相位誤差,R(·)為C/A碼自相關(guān)函數(shù),Tcoh為相干累加時(shí)間(對(duì)L1 C/A信號(hào)時(shí)為1 ms),sinc(·)為辛格函數(shù),wk為復(fù)高斯白噪聲.
接收機(jī)捕獲到衛(wèi)星后,接收機(jī)通道由捕獲模式轉(zhuǎn)化為跟蹤模式.首先,進(jìn)入的是牽引階段,此階段可以將頻率偏差拉入到50 Hz之內(nèi),碼跟蹤精度在0.1碼片以內(nèi).此后接收機(jī)進(jìn)入穩(wěn)定跟蹤階段,在該階段中需要對(duì)載波與C/A碼的跟蹤精度進(jìn)一步提升,位同步算法也在該階段完成.在此范圍內(nèi),C/A碼的自相關(guān)函數(shù)R(·)接近于1,sinc(πΔf Tcoh)≈1.此時(shí),式(1)可簡(jiǎn)化為[7]
位同步算法根據(jù)Ik的幅值與相位的變化來(lái)辨別位邊界.由于鎖頻環(huán)對(duì)初始相位誤差不敏感,在式(2)中可以看出,載噪比(Carrier to Noise Ratio,CNR)與頻率偏差是影響位同步的兩個(gè)關(guān)鍵因素.低載噪比條件下受高斯白噪聲的影響相關(guān)值幅度與相位無(wú)規(guī)則變化,通過(guò)單導(dǎo)航電文內(nèi)的相干累加可以濾去高頻高斯白噪聲,從而識(shí)別位邊界.頻率偏差造成一個(gè)低頻三角信號(hào)疊加在輸出信號(hào)上,造成輸出信號(hào)相位發(fā)生變化.由于疊加信號(hào)為低頻信號(hào),無(wú)法在單個(gè)導(dǎo)航電文內(nèi)通過(guò)相干累加消除,影響位同步算法的特性.圖1給出了頻率偏差影響下相關(guān)器輸出值的變化(21 ms處電文發(fā)生翻轉(zhuǎn),Δ?0=0).由圖1可以看出,基于矩形窗函數(shù)累加的辦法已無(wú)法準(zhǔn)確識(shí)別位邊界,即ML算法失效,需要采用新方法消除頻率偏差的影響.
1.2差分位同步算法
為了消除頻率偏差造成的影響,EDCAA采用了相鄰相關(guān)結(jié)果的共軛相乘的算法.差分相干值為
其中,Wk為相關(guān)復(fù)隨機(jī)噪聲項(xiàng),C(Δf)=exp[ j(2πΔf Tcoh)].
差分相干后,以假定的位邊界(b)開(kāi)始,累積同一導(dǎo)航電文內(nèi)的相干值,得到
圖1 頻率偏差對(duì)相關(guān)器輸出值的影響(無(wú)噪聲,Δf=25Hz)
如式(4)所示,頻率偏差的影響變成了一個(gè)公共參數(shù),不會(huì)隨著累加時(shí)間的增加發(fā)生變化.由于,即差分相干累加值不再是Δf的函數(shù),從而消除了頻率偏差的影響[6].
位邊界可采用以下公式得出:
EDCAA算法消除了頻率偏差造成的影響,但是差分相關(guān)帶來(lái)了增益的損失,使得EDCAA算法同步增益低,需要較長(zhǎng)的時(shí)間才能得到可靠的位邊界.
在弱信號(hào)條件下,信號(hào)與噪聲的分辨度低,因此,需要提高信號(hào)的識(shí)別度來(lái)增強(qiáng)位同步算法的同步增益.此外,EDCAA算法采用相鄰相關(guān)值的差分累加方式實(shí)現(xiàn),然而該算法中僅有位跳變邊界處的相關(guān)值對(duì)位邊界識(shí)別意義,其余相關(guān)值對(duì)位變化不敏感,造成EDCAA算法同步增益較差.筆者將對(duì)上述兩個(gè)方面進(jìn)行改進(jìn),從而提高算法的位同步增益.
首先,為提高信號(hào)的載噪比,HDCA采用增加相干積分的方式.HDCA算法將差分積分的相干累加時(shí)間由Tcoh增加為2Tcoh,即對(duì)相鄰的兩個(gè)相關(guān)器輸出值進(jìn)行累加,得到新的累加值為
在無(wú)頻率偏差的情況下,將積分時(shí)間翻倍可以獲取3 dB的增益[8].當(dāng)存在頻率偏差時(shí),隨Δf的增大而減小.以最大頻率偏差為界,當(dāng)Δf=50 Hz時(shí),通過(guò)相關(guān)累加可以帶來(lái)2.8 d B的增益,相對(duì)于無(wú)頻率偏差僅有0.2 d B的增益損失,遠(yuǎn)大于差分相干帶來(lái)的增益[9].由此可推斷出,采用較短相干累積算法可提高位同步算法的增益.
其次,在位同步算法中,位跳變引起的能量累加損失是判斷位邊界的重要依據(jù)[10].為提高位跳變的識(shí)別率,文中提出了遠(yuǎn)距離差分的方法.遠(yuǎn)距離差分方法擴(kuò)大了兩個(gè)差分相關(guān)值之間的距離,即擴(kuò)大相干間隔m,其表達(dá)式為
根據(jù)位邊界與差分相關(guān)區(qū)間的位置的關(guān)系,將20 ms的相關(guān)分為3類區(qū)間:相關(guān)值外部區(qū)間(A區(qū)間)、相關(guān)值內(nèi)部(B區(qū)間)及相關(guān)值中間(C區(qū)間).圖2給出了遠(yuǎn)距離差分算法的相關(guān)關(guān)系與相關(guān)值分區(qū)的示例圖.
圖2 遠(yuǎn)距離差分相關(guān)(m=7)與相關(guān)值分區(qū)
在不考慮噪聲的情況下,不同區(qū)間中的差分相關(guān)值如下:
位同步判別采用差分相關(guān)值的累加結(jié)果為
結(jié)合式(8)和式(9)可看出,當(dāng)位邊界位于B區(qū)與C區(qū)時(shí),Qk為負(fù)值,即在累加過(guò)程中會(huì)降低累加值Tb,從而擴(kuò)大了正確位邊界與其他位置累加輸出值的區(qū)別.圖3給出了不同相干間隔下的累加輸出值Tb的變化(無(wú)噪聲與頻率偏差,位跳變發(fā)生在10 ms處).由圖3可以看出,隨著相干間隔m的增加,位邊界越來(lái)越突出,從而提高了位同步概率.然而,較大的相隔會(huì)減少差分相干的相關(guān)值數(shù)目,從而減少后續(xù)階段相干累加的增益,因此,相干間隔m應(yīng)該選取一個(gè)較為適中的值.在HDCA算法中采用的相干間隔m=7.
圖3 不同相關(guān)間隔下的歸一化Tb值比較
EDCAA算法可被視為HDCA算法的特例.在EDCAA算法中,B∈?,即位跳變不會(huì)發(fā)生于相關(guān)值內(nèi)部,且C區(qū)間最多只有1個(gè)值.在此條件下,差分相干累加過(guò)程中最多僅有1組相關(guān)值會(huì)降低累加能量.如圖3所示,EDCAA算法中正確位邊界與其他位置僅存在1次累加值變化,使其在弱信號(hào)條件下更容易受到噪聲的影響,因此,EDCAA算法的同步增益較低.
為提高同步概率,通常采用多周期的導(dǎo)航數(shù)據(jù).HDCA算法采用相干累加方式計(jì)算多周期內(nèi)的Tb,從而得到位邊界為
圖4給出了混合差分位同步算法的結(jié)構(gòu)框圖.當(dāng)相關(guān)器輸出值進(jìn)行一次短周期內(nèi)的相干累加操作后,與經(jīng)過(guò)延時(shí)的共軛累加值進(jìn)行差分相干.結(jié)構(gòu)框圖中采用一個(gè)共軛單元,從而簡(jiǎn)化硬件資源;利用一組四級(jí)移位寄存器實(shí)現(xiàn)m=7的延時(shí)操作.差分相干值在1個(gè)導(dǎo)航電文長(zhǎng)度內(nèi)進(jìn)行累加,然后在多周期內(nèi)進(jìn)行相干累加.最后,通過(guò)比較相干累加結(jié)果,可獲取導(dǎo)航電文邊界.
圖4 混合差分位同步算法結(jié)構(gòu)框圖
為驗(yàn)證HDCA算法的有效性,將其與ML算法和EDCAA算法的性能進(jìn)行比較.文中利用實(shí)驗(yàn)室設(shè)計(jì)的BD/GPS雙模接收機(jī)搭建測(cè)試平臺(tái),采用采樣率為16.368 MHz,2 bit模數(shù)轉(zhuǎn)換器(Analog to Digital Converter,ADC)對(duì)衛(wèi)星信號(hào)進(jìn)行采用,測(cè)試中選取的相干間隔m=7.
首先,驗(yàn)證HDCA算法在不同頻率偏差下的同步性能.圖5(a)給出了HDCA算法在不同頻率偏差下的性能仿真結(jié)果,可看出,頻率偏差在25 Hz之內(nèi)時(shí),HDCA算法性能基本沒(méi)有衰減.隨著頻率偏差的增大,HDCA算法的增益開(kāi)始下降,其同步概率降低.但是,當(dāng)頻率偏差在50 Hz之內(nèi)時(shí),HDCA算法的同步增益衰減低于1 dB.
圖5(b)給出了在無(wú)頻率偏差情況下3種位同步算法的性能比較.ML算法采用全相干累加算法,具備最好的位同步性能.在2 bit電文長(zhǎng)度內(nèi),并在以80%同步概率的情況下,HDCA算法相比于EDCAA算法提高了7 dB的增益.圖5(c)給出了3種同步算法在頻率偏差為50 Hz情況下的同步性能.ML算法在此條件下失效,無(wú)法識(shí)別位邊界,HDCA算法與EDCAA算法均保持了穩(wěn)定的同步特性,HDCA算法優(yōu)于HDCA算法.
圖5 實(shí)驗(yàn)結(jié)果比較
在弱信號(hào)環(huán)境下,通常采用多周期的導(dǎo)航數(shù)據(jù).圖5(d)給出了10 bit和20 bit長(zhǎng)度下3種算法的位同步特性.隨著積分時(shí)間的增長(zhǎng),HDCA算法與EDCAA算法性能得到了增強(qiáng).ML算法依舊無(wú)法識(shí)別位邊界,使其無(wú)法在存在大的頻率偏差條件下應(yīng)用[6].同樣以80%同步概率作為標(biāo)準(zhǔn),HDCA算法取得了3 d B以上的增益.
筆者提出了一種混合差分位同步算法,同EDCAA算法相比,該算法通過(guò)增加相干積分時(shí)間,提升了信號(hào)的增益.同時(shí),該算法采用遠(yuǎn)距離差分相干方法保證了算法具備良好的頻率偏差容限,并提高了位邊界與其余位置的識(shí)別度,從而獲取更高的同步增益.實(shí)驗(yàn)結(jié)果表明,該算法能夠在頻率偏差低于50 Hz的情況下穩(wěn)定工作.同EDCAA算法相比,HDCA算法位同步增益提高了3~7 d B.
[1]譚寶成,鄧子豪.車載導(dǎo)航系統(tǒng)精確定位算法的優(yōu)化[J].西安電子科技大學(xué)學(xué)報(bào),2014,41(3):181-186. TAN Baocheng,DENG Zihao.Vehicle Navigation System Optimization of Precise Positioning Algorithm[J].Journal of Xidian University,2014,41(3):181-186.
[2]MACGOUGAN G,LACHAPELLE G,KLUKAS R,et al.Performance Analysis of a Stand-alone High-sensitivity Receiver[J].GPS Solutions,2002,6(3):179-195.
[3]PARKINSON B W,SPILKER J J Jr.Global Positioning System:Theory and Applications Vol.I[M].Washington: American Institute of Aeronautics and Astronautics,1996.
[4]KOKKONEN M,PIETILA S.A New Bit Synchronization Method for a GPS Receiver[C]//Proceedings of the IEEE Position Location and Navigation Symposium.Piscataway:IEEE,2002:85-90.
[5]REN T T,PETOVELLO M.An Analysis of Maximum Likelihood Estimation Method for Bit Synchronization and Decoding of GPS L1 C/A Signals[J].EURASIP Journal on Advances in Signal Processing,2014(1):3.[6]LI X,GUO W.Efficient Differential Coherent Accumulation Algorithm for Weak GPS Signal Bit Synchronization[J]. IEEE Communications Letters,2013,17(4):936-939.
[7]SOUDAN M,GEIGER B C.On the Averaging Correlation for Satellite Acquisition in Software Defined Radio Receivers [C]//Proceedings of the 23rd International Technical Meeting of the Satellite Division of the Institute of Navigation. Fairfax:Institute of Navigation,2001:3284-3289.
[8]SOLOVIEV A,van GRAAS F,GUNAWARDENA S.Decoding Navigation Data Messages from Weak GPSSignals[J]. IEEE Transactions on Aerospace and Electronic Systems,2009,45(2):660-666.
[9]LEI D Y,LU W J,ZHANG Y B,et al.Balance Differential Coherent Bit Synchronization Algorithm for GNSS Receiver [J].IEICE Transactions on Communications,2015,E98-B(6):1133-1140.
[10]ANGHILERI M,PANY T,WON J H,et al.An Algorithm for Bit Synchronization and Signal Tracking in Software GNSS Receivers[C]//Proceedings of the 19th International Technical Meeting of the Satellite Division of the Institute of Navigation.Fairfax:Institute of Navigation,2006:1836-1848.
(編輯:齊淑娟)
Hybrid differential coherent bit synchronization algorithm for the weak GNSSsignal
LU Weijun1,LEI Dengyun2,YU Dunshan2
(1.School of Electronics Engineering,Beijing Univ.of Posts and Telecommunication,Beijing 100876,China;2.School of Electronic Engineering and Computer Science,Peking Univ.,Beijing 100871,China)
The low signal-to-carrier ratio and frequency deviation affect the bit synchronization in the GNSS receiver.In this paper,a hybrid differential coherent bit synchronization algorithm is presented,which uses the short coherent time to improve the signal gain and adopts the large distance differential coherent method to enhance the discrimination between bit edge and others.The results show that the proposed algorithm maintains a good frequency deviation tolerance,and achieves good synchronization performance under 50 Hz frequency deviation.Compared with previous methods,the proposed algorithm improves the sensitivity of bit synchronization by 3~7 dB.
differential coherent;bit synchronization;low signal to noise ratio;GPS;signal receivers
TN967.1
A
1001-2400(2016)03-0090-05
10.3969/j.issn.1001-2400.2016.03.016
2015-05-11
時(shí)間:2015-07-27
國(guó)家自然科學(xué)基金青年科學(xué)基金資助項(xiàng)目(61401039);北京市科技計(jì)劃資助項(xiàng)目(Z101104055810006)
路衛(wèi)軍(1980-),男,講師,E-mail:luwj@bupt.edu.cn.
http://www.cnki.net/kcms/detail/61.1076.TN.20150727.1952.016.html