黨赟,周 亮
(1.西安電子科技大學(xué),陜西西安710071;2.中國電子科技集團第五十四研究所,河北石家莊050081)
在USB統(tǒng)一測控系統(tǒng)中,測距采用多測距音測距方案。由于多測距音測距過程中,只進行一次距離匹配,后續(xù)距離測量結(jié)果是利用精測距音相位變化換算而得到的。因此距離測量結(jié)果受載波跟蹤和測距音跟蹤情況的影響。經(jīng)過對測距結(jié)果影響的分析,提出解決方法,并結(jié)合工程應(yīng)用進行驗證。
多測距音測距時,測距發(fā)終端發(fā)送出連續(xù)正弦波信號,經(jīng)過地面—衛(wèi)星—地面延時后到達測距收終端,在同一時刻對測距發(fā)、收終端測距音相位進行采樣,得到測距音發(fā)相位 Φ發(fā)、測距音收相位 Φ收,用Φ發(fā)-Φ收可得到由于距離延時對測距音帶來的相位變化,由該相位差可以計算出目標(biāo)延時。
在工程應(yīng)用中,頻率高的測距音精度高,作用距離短;頻率低的測距音精度低,作用距離遠。在衛(wèi)星測控領(lǐng)域,衛(wèi)星距離從幾百千米到幾十萬千米不等。
多測距音測距選用一組頻率互為倍數(shù)關(guān)系的測距音,在測距過程中,由低到高順序依次發(fā)送,待前一測距音得到測量結(jié)果后再發(fā)送下一測距音,最后一個測距音發(fā)送完畢后,利用該組測距音測量結(jié)果進行距離結(jié)果匹配,計算出目標(biāo)距離。這種體制的優(yōu)點是,發(fā)射機全部功率能相繼單獨用于某一測距音,從而提高捕獲的可靠性和測距精度,而且硬件實現(xiàn)較簡單。缺點是,順序捕捉是串連捕獲,會增加捕獲時間,還必須考慮2次捕捉之間的距離時延。
為了兼顧測量距離和測量精度,測距音并不唯一,通常選取一系列頻率有倍數(shù)關(guān)系的測距音。通常為 7測距音:8 Hz,32 Hz,160 Hz,800 Hz,4 kHz,20 kHz,100 kHz。
在實際使用中,4 kHz及以下的測音相差是通過在16 kHz頻率上折疊后通過數(shù)學(xué)運算實現(xiàn)的。
如8 Hz信號相差是通過下式得到:
同理,
頻率較低的測距音波長較長,所以作用距離遠,主要用于為高一級測距音進行解模糊,精測距音波長短作用距離短,用于保證測距精度。
1.2.1 測距音輪發(fā)
為了保證測距音最大能量,在同一時刻只能發(fā)送一個測距音,測距音發(fā)送按照由低到高順序進行發(fā)送。輪發(fā)過程由基帶監(jiān)控控制,在上一個測距音捕獲并穩(wěn)定跟蹤后,取3~5個數(shù)據(jù)點,然后控制發(fā)送下一個測距音,直至精測距音捕獲完成。
1.2.2 速度輔助測距捕獲
由于同一時刻只能發(fā)送一個測距音,在測距音輪發(fā)過程中,目標(biāo)在持續(xù)運動,所以在100 kHz發(fā)送完畢進行距離匹配時,已經(jīng)輪發(fā)完畢的測距音結(jié)果與100 kHz測距音相位結(jié)果不在同一時間點。所以需要對已經(jīng)輪發(fā)完畢的測距音相位結(jié)果進行修正,當(dāng)100 kHz測距音輪發(fā)完畢進行距離匹配時,修正后的各測距音相位應(yīng)保持在同一時間點。
測距音修正方法:利用實時速度結(jié)果計算出一定時間間隔內(nèi)的測距音修正量,然后對前一時刻測距音相位進行修正。計算方法如下:
①在T1時刻,測距音N的相差結(jié)果為Φ1,該時刻速度為V1;
②到T2時刻時,目標(biāo)已經(jīng)發(fā)生了運動,運動距離ΔR=V1×ΔT;
③ΔT=T2-T1,利用目標(biāo)運動的距離,計算出由于目標(biāo)運動造成測距音N的相位變化,ΔΦ=ΔR/λ×360,其中 λ為測距音N的波長;
④這樣經(jīng)過修正的T2時刻測距音N的相差結(jié)果 Φ2=Φ1+ΔΦ。
其中,ΔT一般為50 ms。
1.2.3 距離匹配
在距離匹配時,各個測距音對應(yīng)的延時相同。由于各個測距音之間頻率比關(guān)系,各個測距音相差有以下關(guān)系:
在以上公式中,8 Hz測距音無相位模糊,由8 Hz測距音相差可為32 Hz測距音解相位模糊,依次類推可以得到當(dāng)前距離結(jié)果所對應(yīng)的100 kHz測距音整周期個數(shù),目標(biāo)距離計算方法如下:
目標(biāo)距離=((((((N32Hz×5+N160Hz)×5+N800Hz)×5
式中,λ100kHz表示100 kHz測距音波長。
1.2.4 距離跟蹤
距離捕獲完成以后,轉(zhuǎn)為跟蹤測量階段,只發(fā)精測距音,此時的距離匹配方法稱為判進位換零頭法。設(shè)捕獲結(jié)束時刻(t7)已匹配的數(shù)據(jù)為N100kHz(t7)+Δφ7(t7),N100kHz(t7)為精測距音收發(fā)相差的整周數(shù),Δφ7(t7)為零頭數(shù)。下一時刻的相位結(jié)果數(shù)據(jù)為N100 kHz(t7+1)+Δφ7(t7+1),因為當(dāng)前跟蹤階段只能測出Δφ7(t7+1),所以需要確定N100 kHz(t7+1)。在2個采樣間隔內(nèi)部,不能出現(xiàn)精側(cè)音跳周現(xiàn)象。所以,。
由上式可知:
如果 Δ φ′7(t7+1)<-180,則認(rèn)為目標(biāo)遠離,
設(shè)(t7)時刻距離結(jié)果為R(t7),則(t7+1)時刻距離結(jié)果為:
由式(1)可知,距離匹配結(jié)果取決于各個測距音相差結(jié)果。所以在測距音輪發(fā)過程中發(fā)生載波閃鎖現(xiàn)象時,由于鎖相環(huán)工作的延時性,測距音不失鎖,但此時測距音相位結(jié)果為無效值,用該無效值進行距離匹配,距離結(jié)果會錯誤。
距離捕獲完成后,當(dāng)前時刻測距結(jié)果是根據(jù)前一時刻測距結(jié)果結(jié)合當(dāng)前測距音相位變化而計算出的。在跟蹤過程中出現(xiàn)以下情況時,距離結(jié)果會發(fā)生錯誤,導(dǎo)致距離結(jié)果無效。
①如果測距音失鎖,此時測距音相位結(jié)果錯誤,從該時刻起所有距離結(jié)果可能錯誤;
②如果載波閃鎖,由于鎖相環(huán)工作的延時性,測距音不失鎖,此時測距音相位結(jié)果錯誤,從該時刻起所有距離結(jié)果錯誤。
針對捕獲階段問題,采用以下方法解決:
①在測距音輪發(fā)過程中,對載波鎖定進行實時判斷,如果發(fā)生失鎖則任務(wù)本次距離捕獲失敗,重新進行距離捕獲;
②在測距音輪發(fā)過程中,對每個測距音結(jié)果進行取數(shù)前,增加測距音鎖定穩(wěn)定時間,并根據(jù)當(dāng)前速度對測距音相差結(jié)果進行合理性判斷,判斷合理的數(shù)據(jù)才可以使用。
測距音輪發(fā)過程流程圖如圖1所示。
圖1 測距音輪發(fā)過程流程
相位結(jié)果合理性判斷是解決問題的關(guān)鍵。判斷算法如下:
設(shè)當(dāng)前時刻目標(biāo)運動徑向速度為V,發(fā)送測距音頻率為F。前一時刻測距音收發(fā)相差為 Φ1(°);當(dāng)前時刻測距音收發(fā)相差為 Φ(°);設(shè)誤差門限為G(°),C為光速;默認(rèn)取采樣間隔為50 ms。
針對跟蹤階段問題,采用以下方法解決:
①實時判斷載波和測距音鎖定狀態(tài),如果測距音失鎖,此時可利用速度對當(dāng)前距離進行輔助遞推,待測距音重新鎖定后,重新利用測距音相位變化對測距結(jié)果進行計算;
②由于在失鎖前上報的測距音相位結(jié)果已經(jīng)存在較大誤差,應(yīng)加入測距音相位變化合理性判斷算法,當(dāng)測距音相位變化超過門限值時,可利用速度計算結(jié)果替換測距音結(jié)果,算法見式(3);
③當(dāng)測距過程中載波和測距音均失鎖時,此時速度和距離結(jié)果均為無效,可終止測距過程,重新進行載波捕獲,待載波鎖定正常后,進行距離捕獲。
距離跟蹤階段流程圖如圖2所示。
圖2 距離跟蹤階段流程
由于測速結(jié)果存在系統(tǒng)誤差及隨機誤差,在對測速結(jié)果進行累積計算過程中,隨機誤差也在累加,根據(jù)隨機過程原理,隨機數(shù)的累加仍為隨機過程,并且其均值和方差不發(fā)生變化;但系統(tǒng)誤差累積結(jié)果會影響距離結(jié)果。
測速系統(tǒng)誤差按照30 cm計算,精測距音選取100 kHz時,當(dāng)測速遞推結(jié)果誤差超過精測距音半個波長時,測距結(jié)果會跳周而導(dǎo)致此刻以后距離結(jié)果錯誤。
λ=C/F。C為光速,取299 792 458 m/s;F為精測距音頻率,取100 kHz;λ=2 997.924 58 m。
遞推時間=2 997.924 58/(0.30×2)=4 997 s。
可見,速度遞推精度是可以保證的。但是速度值表示積分時間內(nèi)目標(biāo)運動的平均速度,在過頂前后,目標(biāo)加速度較大,導(dǎo)致遞推結(jié)果偏差增大,不宜遞推過長時間。在實際應(yīng)用中Tg取20 s。
可利用現(xiàn)有USB設(shè)備對近地衛(wèi)星測速、測距結(jié)果進行演算,來驗證本算法的可行性。
根據(jù)衛(wèi)星正常跟蹤圈次數(shù)據(jù),將距離捕獲完成時刻作為起始點,利用速度結(jié)果對該結(jié)果進行遞推,并將遞推結(jié)果與實際測距結(jié)果進行比較,可以得到如圖3所示曲線。從該曲線可看出,經(jīng)過600 s左右遞推后,遞推結(jié)果與測距結(jié)果存在600 m左右的差值,從圖3也可看出,在過頂前后由于目標(biāo)加速度原因遞推結(jié)果與測距結(jié)果的差值變化最快,在20 s內(nèi)用速度對距離遞推結(jié)果誤差小于100 kHz測距音半波長,不會造成跳周。
圖3 遞推距離與原始結(jié)果差分比較曲線
經(jīng)過改進的測距方案可以應(yīng)對在距離捕獲及距離跟蹤過程中載波及測距音失鎖情況,經(jīng)過對多圈次衛(wèi)星測距結(jié)果分析及遞推比較,遞推結(jié)果可以滿足實際工程應(yīng)用,避免由于衛(wèi)星進站時目標(biāo)信號不穩(wěn)定導(dǎo)致的距離捕獲失敗或距離結(jié)果無效情況,對于提高設(shè)備穩(wěn)定性有很好的幫助。
[1]周智敏,李企舜.現(xiàn)代航天測控原理[M].長沙:國防科技大學(xué)出版社,1998.