摘 要:在高動態的接收環境下,GPS接收機接收信號載頻上會產生很大的多普勒頻移及其變化率,傳統的GPS載波跟蹤環無法保證可靠的跟蹤。在綜合分析了常規跟蹤方案的利弊后,提出一種新的基于四相鑒頻(FQFD)牽引的二階叉積自動頻率控制環(CPAFC)輔助三階鎖相環(PLL)高動態跟蹤環路算法。通過美國噴氣推進實驗室(JPL)高動態載體模型測試表明,該算法在高動態環境下不僅能快速牽入和鎖定載波信號,而且在高達100 g/s的加加速度作用過程中能持續、精確跟蹤,實現導航電文的正常解調。
關鍵詞:四相鑒頻; 叉積自動頻率控制環; 高動態; GPS; 載波跟蹤
中圖分類號:
TN967.134
文獻標識碼:A
文章編號:1004373X(2012)05
0039
04
An improved combination loop algorithm for high dynamic GPS carrier tracking
FENG Xiaoming, LIAN Baowang, HE Wei
(School of Electronics and Information, Northwestern Polytechnical University, Xi’an 710072, China)
Abstract:
For high dynamic environment, the received signal carrier frequency can produce a large Doppler shift and rate of change, so traditional GPS carrier tracking loop can not guarantee reliable tracking. A new tracking loop algorithm is introduced, which is secondorder crossproduct automatic frequency control loop (CPAFC) auxiliary thirdorder phaselocked loop (PLL) with the traction of fourquadrant frequency discriminator (FQFD). The jet propulsion laboratory (JPL) high dynamic vector model tests show that the algorithm not only can quickly locked but also accurate tracking the carrier signal to achieve the navigation data demodulation in high dynamic environment whose jerk is up to 100 g/s.
Keywords: FQFD; CPAFC; high dynamic; GPS; carriertracking
收稿日期:20111021
基金項目:國家自然科學基金(61174194);航空科學基金(20090196004);西北工業大學研究生創業種子基金(Z2011110)
0 引 言
近年來,國內外在高動態GPS載波跟蹤環路\\[1\\]方面進行大量的研究。如Ward討論了動態應力下的環路結構設計,并分析了跟蹤性能[2];Betz給出了碼環的熱噪聲誤差和動態應力誤差的公式[3];美國噴氣推進實驗室(JPL)的S.Hinedi、W.J.Hurd、R.Kumar等人曾提出多種高動態GPS跟蹤算法,如最大似然估計(MLE)、擴展卡爾曼濾波器(EKF)、自動頻率控制環(AFC)、自適應最小均方法(ALS)等[4]。本文將在文獻[5]算法的基礎上提出改進的高動態環境下GPS信號組合跟蹤策略,并詳細分析環路相關參數的選取。
1 FQFD算法簡析[6]
設高動態環境下,GPS接收機即時碼支路相關解擴后的積分清零值為:
IP(k)≈AD(k)R[ε(k)]sinc(ΔfdkπT)cos(φk)+nI
QP(k)≈AD(k)R[ε(k)]sinc(ΔfdkπT)sin(φk)+nQ
(1)
式中:D(k)為導航電文數據碼;ε(k)為碼片相位差;Δf為殘留多普勒頻差;φk為載波相位差;R[ε(k)]sinc(ΔfdkπT)為頻差Δf時偽隨機碼解擴相關值。考慮到在載波同步工作時,偽隨機碼捕獲已經完成,碼相位誤差已經在一個碼片的范圍內,故偽隨機碼解擴相關峰值R[ε(k)]sinc(ΔfdkπT)>0。若保持幅值A>0,則IP(k)與cos(φk),QP(k)與sin(φk)符號相同。
由式(1)可得:
由式(2)可知IP(k)-QP(k)的符號與cos(φk)-sin(φk)相同。通過將載波相位(頻率)誤差在一個周期2π范圍內劃分為四個區間,即可得到式(3)、(4)中因子sin(ΔfdkπT)前面系數始終為正(或負)的判別式。用β表示頻率校正量,如下:
2 高動態環境下常規環路跟蹤情況
2.1 JPL高動態載體模型
美國噴氣推進實驗室(JPL)對高動態GPS接收機載體仿真模型進行如下定義[7]:
載體高動態運動含有正、負兩種加加速度脈沖,脈沖時間持續0.5 s,幅度為100 g/s,兩個脈沖之間持續2 s的恒加速度,加速度的初值設定為-25 g。該模型基本能涵蓋所有高動態載體,如戰機、導彈等的運動上界。這里,設載體初速度為0,分析過程為8 s。通過換算,反映到GPS載體上的多普勒頻移(對應速度)、多普頻移一階導數(對應加速度)、多普勒頻移二階導數(對應加加速度),如圖1所示。
2.2 三階PLL、二階CPAFC、FQFD在JPL高動態環境下的跟蹤情況仿真
高動態GPS信號采用JPL高動態模型,由Matlab仿真產生。其中,仿真衛星號為03,信號中頻為0.42 MHz,碼頻為1.023 MHz,信號采樣頻率為2.046 MHz,積分清零時間為1 ms,信號信噪比為-20 dB,仿真時間為8 000 ms。假定捕獲環路精確捕獲到載波頻率和碼相,排除捕獲環節的影響,分別仿真三階PLL、二階CPAFC、FQFD三種方案對高動態GPS信號持續跟蹤的情況,如圖2~圖4所示。
從圖2可以看出,在高動態過程中,三階PLL環路頻率跟蹤標準差高達2 136.640 Hz,且在3.218 s時頻率跟蹤誤差達到最大,為3 771 Hz,如此大的頻率跟蹤誤差顯然無法完成對加加速度動態高達100 g/s的JPL模型的載波跟蹤。從圖3,圖4可以看出,二階CPAFC環路和FQFD環路均可以完成對JPL模型載波的正常跟蹤。但二階CPAFC環路在跟蹤過程中,頻率跟蹤誤差波動較小,僅在100 g/s加加速度作用時,跟蹤情況有所波動,但仍在15 Hz范圍內,整個跟蹤過程標準差為2.933 Hz。而FQFD環路頻率跟蹤誤波動范圍達到50 Hz,其標準差為10.257 Hz。雖然二階CPAFC,FQFD均能完成高動態載波頻率鎖定,但無法持續穩定鎖定載波相位,所以這兩種方法對導航電文的解調效果均不理想。
3 基于FQFD引導的二階CPAFC輔助三階PLL組合跟蹤環路
3.1 組合跟蹤環路原理
如圖5所示,先利用四相鑒頻器的非線性鑒頻特性進行大范圍的頻率牽引,然后由符號叉積鑒頻器在線性頻帶內進行小范圍的精確鑒頻,剩余的相位差由Costas鑒相器完成鑒相,從而實現高動態GPS信號載波緊密、精確跟蹤。鑒頻器輸出結果Err_FLL與Costas鑒相器輸出結果Err_PLL通過圖6所示的組合環路濾波器進行濾波,從而反饋控制載波NCO。環路濾波器各參數參照文獻[8]設計。組合跟蹤環路通過鎖頻環和鎖相環濾波器的一體化設計,實現了鎖頻環和鎖相環的無縫組合。當Err_PLL=0時,組合環路變成了純粹的鎖頻環;當Err_FLL=0時,組合環路又變成了純粹的鎖相環。這樣,接收機可以根據當前情況實時地調整載波環跟蹤策略。環路切換前后過渡平滑,減小了環路切換時造成的振動,保證了組合環路的穩定性和精確性。
3.2 組合跟蹤環路切換判決公式
在組合跟蹤環路的切換時,涉及到依據頻差和相差而劃分出的三種情況:頻差較大;頻差較小且相差較大;
頻差較小且相差較小。因此,在跟蹤環路方案切換時,需進行頻率和相位的有效估計和判決。
由于鑒頻時采用基于符號的叉積鑒頻方法,即Cross·sign(Dot)。參考叉積鑒頻公式有:
當環路鎖定時,即φk-φk-1→0,Δfk-Δfk-1→0,則有Dot(k)→1。故可將頻率判決表達式設為E_F(k)=Dot(k),并設頻率判決門限為ef。
同理,根據I2P-Q2PI2P+Q2P=cos(2φk),可將相位判決表達式設為E_P(k)=I2P-Q2PI2P+Q2P,并設相位判決門限為ep。
故可得圖5中所示組合環路切換判決公式,如下:
Err_FLL=f1,E_F≤ef
f2,E_F>ef且E_P≤ep
0,E_F>ef且E_P>ep
(7)
3.3 判決門限ef,ep的取值
ef,ep的合理取值可以保證環路來回切換過程所造成頻率跟蹤誤差波動較小。下面通過仿真測試不同ef和ep取值對組合環路頻率跟蹤波動情況(用標準差表征)的影響。假定跟蹤初始時刻頻差為400 Hz,測試結果如表1所示。
從表1可以看出,ef與ep的最佳取值范圍為0.70~0.80,此時頻率跟蹤誤差的標準差最小。
4 組合環路仿真測試
高動態GPS信號仿真與2.2節相同。對于環路,ef和ep均取值0.75。假定跟蹤初始時刻頻差為450 Hz。下面分別測試有FQFD牽引與無牽引的組合環路對高動態GPS信號頻率跟蹤情況和電文解調情況,如圖7,圖8所示。
由圖7可知,無FQFD牽引的組合環路由于受CPAFC算法線性鑒頻范圍較小的影響, 在捕獲頻差達
到450 Hz時,頻率跟蹤誤差的標準差達到501 Hz,無法正常解調電文,因此在捕獲環路精度較低時(捕獲頻差大于250 Hz)無法完成高動態信號正常跟蹤。從圖8中可以看出,由于FQFD利用其非線性鑒頻特性的牽引,環路在捕獲頻差為450 Hz時仍能正常完成加加速度高達100 g/s的JPL高動態模型的穩定跟蹤,且導航電文信息解調情況理想。
5 結 論
本文提出的基于FQFD牽引的組合跟蹤環路在加加速度為100 g/s,加速度為100 g的JPL高動態GPS模型下能對載波快速鎖定,穩定跟蹤,導航電文信息解調情況良好。并且,該環路對捕獲環路載波頻率捕獲誤差小于450 Hz的情況仍能正常鎖定并跟蹤,能實現捕獲環路和跟蹤環路的平滑無縫過渡。
參 考 文 獻
[1]向洋.高動態GPS載波跟蹤技術研究[D].武漢:華中科技大學,2010.
[2]WARD P. Performance comparisons between FLL,PLL and a novel FLLassistedPLL carrier tracking loop under RF interference conditions \\[C\\]// Proceedings of the 11th International Technical Meeting of The Satellite Division of the Institute of Navigation. Nashville: \\[s.n.\\], 1998: 783795.
[3]BETZ J W. Design and performance of code tracking for the GPS M code signal \\[C\\]//Proc. of 13th International Technical Meeting of The Satellite Division of The Institute of Navigation. Salt Lake City: \\[s.n.\\], 2000:21402150.
[4]王偉,張廷新,史平彥.高動態環境下GPS信號跟蹤算法綜述[J].空間電子技術,2000(1):19.
[5]梁丹丹,張一,張中兆.高動態直擴接收機載波跟蹤技術研究[J].電子技術應用,2005(9):5153.
[6]田明坤.高動態GPS接收機設計中幾個關鍵問題的研究[D].北京:北京航空航天大學,2002.
[7]楊少委.高動態GPS接收機載波跟蹤算法研究與實現[D].成都:電子科技大學,2010.
[8]KAPLAN E D,HEGARTY C J. Understanding GPS: principles and applications \\[M\\]. NorWood: Artech House Inc., 2006.
作者簡介:
馮曉明 男,1986年出生,四川遂寧人,碩士。主要研究方向為GPS基帶信號處理、高動態GPS以及GPS/INS組合導航。
廉保旺 男,1962年出生,博士生導師。主要從事衛星導航與控制、組合導航、3G通信等研究。
何 偉 男,1988年出生,碩士。主要研究方向為慣性導航、GPS/INS組合導航。