杜璞玉,周 勃,秦 瑾
(上海航天電子技術(shù)研究所,上海 201109)
?
星載GNSS-R天線波束指向算法研究
杜璞玉,周勃,秦瑾
(上海航天電子技術(shù)研究所,上海 201109)
摘要利用GNSS反射信號進(jìn)行遙感探測,已成為國內(nèi)外遙感和導(dǎo)航技術(shù)領(lǐng)域研究熱點(diǎn)之一。星載GNSS-R遙感探測的幾何關(guān)系和相控陣天線的波束指向算法更加復(fù)雜,對算法精度和實(shí)時性的要求更高。基于星載GNSS-R應(yīng)用,給出了星載GNSS-R相控陣天線波束指向算法,對比了2種計算波束指向角的方法,并通過Matlab與STK聯(lián)合仿真分析說明,使用探測儀速度和位置矢量進(jìn)行波束角計算的方法,具有更高的精度,且實(shí)時性滿足要求,適用于星載應(yīng)用。
關(guān)鍵詞星載GNSS-R;波束指向算法;波束角計算;速度位置矢量法
Research on Spaceborne GNSS-R Antenna Beam Pointing
DU Pu-yu,ZHOU Bo,QIN Jin
(ShanghaiAerospaceElectronicTechnologyInstitute,Shanghai201109,China)
AbstractThe application of Global Navigation Satellite Systems - Reflectometry(GNSS-R)to remote sensing and exploration is one of the hotspots in the field of remote sensing and navigation technologies.The geometrical relation of spaceborne GNSS-R remote sensing and exploration and beam pointing algorithm of phased array antenna are more complicate,with higher requirements of accuracy and realtime performance.Based on spaceborne GNSS-R application,this paper puts forward spaceborne GNSS-R phased array antenna beam pointing algorithm.The two methods of computing beam pointing angle are compared.The Matlab and STK combined simulation analysis shows that the method using position and velocity vectors for beam angle computing has higher accuracy and realtime performance,and is suitable for spaceborne missions.
Key wordsspaceborne GNSS-R;beam pointing algorithm;pointing angle calculation;PV vector method
0引言
GNSS-R(Global Navigation Satellite System-Reflection)技術(shù)是通過微波遙感裝置同時接收并處理導(dǎo)航衛(wèi)星直射信號以及海面的反射信號,實(shí)現(xiàn)海洋特征要素提取或目標(biāo)探測的技術(shù)[1,2],是國內(nèi)外遙感領(lǐng)域研究熱點(diǎn)之一。GNSS-R探測儀對接收到的反射信號進(jìn)行時延、多普勒補(bǔ)償,然后與直射信號做互相關(guān),得到所謂的DDM(Delay-Doppler Maps),并由此反演海面狀態(tài)參數(shù)[3]。
由于采用干涉式互相關(guān)結(jié)構(gòu)[4],GNSS-R探測儀需實(shí)時指向選定的導(dǎo)航衛(wèi)星和其對應(yīng)鏡面反射點(diǎn)(以下簡稱鏡點(diǎn))。工程中,采用多波束上視/下視相控陣天線,上視天線指向?qū)Ш叫l(wèi)星,下視天線指向其對應(yīng)的鏡點(diǎn)[5,6],在多波束工作模式下,相控陣天線同時指向多對目標(biāo)。
有關(guān)學(xué)者對傳統(tǒng)意義下的衛(wèi)星指向問題進(jìn)行了研究,并給出了天線指向計算模型[7-10],而星載GNSS-R遙感探測的波束指向算法對精度和實(shí)時性的要求更高。本文基于星載GNSS-R應(yīng)用,給出了星載GNSS-R相控陣天線波束指向算法在工程實(shí)現(xiàn)中的具體流程,詳細(xì)介紹了使用GNSS-R探測儀的位置和速度矢量計算波束指向角的方法,該算法具有精度高、實(shí)時性好的特點(diǎn),尤其適用于星載應(yīng)用。
1星載GNSS-R天線波束指向算法
除相控陣天線外,GNSS-R探測儀還配有上視寬波束天線用于尋找當(dāng)前時段的可見的導(dǎo)航衛(wèi)星,接收機(jī)計算各衛(wèi)星位置以及相對于探測儀的方位、俯仰角,根據(jù)選星策略選擇最符合應(yīng)用要求的衛(wèi)星。然后計算所選導(dǎo)航衛(wèi)星對應(yīng)的鏡面反射點(diǎn)位置,計算天線波束指向角,調(diào)度上/下視相控陣天線波束指向?qū)Ш叫l(wèi)星和鏡點(diǎn),完成直射信號和反射信號的接收。波束指向算法流程如圖1所示。
圖1 波束指向算法流程
2波束指向角計算原理
星載GNSS-R應(yīng)用中,已知導(dǎo)航衛(wèi)星、GNSS-R探測儀在WGS-84坐標(biāo)系下的位置及速度矢量,由此可以根據(jù)鏡點(diǎn)預(yù)測算法計算出鏡點(diǎn)坐標(biāo)。但是最終的天線波束指向角需在天線本體坐標(biāo)系下度量,因此有必要將探測儀相對于導(dǎo)航衛(wèi)星和鏡點(diǎn)的指向矢量轉(zhuǎn)換到天線本體坐標(biāo)系下,涉及到的坐標(biāo)轉(zhuǎn)換步驟如圖2所示。
圖2 波束指向計算坐標(biāo)轉(zhuǎn)換流程
有2種方法可以完成上述坐標(biāo)轉(zhuǎn)換:使用探測儀軌道根數(shù)(以下簡稱軌道根數(shù)法)和使用探測儀的位置和速度矢量(以下簡稱PV矢量法),2種方法所需的輸入?yún)?shù)不同。本文將對2種方法進(jìn)行分別介紹,并通過仿真對比說明使用探測儀位置和速度矢量的方法更適用于星載GNSS-R應(yīng)用。
2.1使用軌道根數(shù)法進(jìn)行坐標(biāo)轉(zhuǎn)換
在圖2的轉(zhuǎn)換過程中,步驟①與地球的自身運(yùn)動有關(guān);步驟②和步驟③需要用到GNSS-R探測儀的軌道根數(shù),如式(1)和式(2)所示;步驟④與探測儀的姿態(tài)有關(guān);步驟⑤由天線在探測儀上的安裝位置及方式?jīng)Q定。
① J2000.0地心慣性坐標(biāo)系OXiYiZi到探測儀地心軌道坐標(biāo)系OXoYoZo
(1)
式中,ω為探測儀所在低軌衛(wèi)星的近地點(diǎn)幅角;i為軌道傾角;Ω為升交點(diǎn)赤經(jīng)。
② 探測儀地心軌道坐標(biāo)系OXoYoZo到探測儀質(zhì)心軌道坐標(biāo)系OXmYmZm
(2)
式中,v為真近點(diǎn)角;下標(biāo)(.)表示任一點(diǎn);下標(biāo)(LEO)表示探測儀。
2.2使用PV矢量法進(jìn)行坐標(biāo)轉(zhuǎn)換
該方法的基本思想是:根據(jù)質(zhì)心軌道坐標(biāo)系的定義,直接利用在慣性坐標(biāo)系下衛(wèi)星的絕對速度和絕對位置矢量求解質(zhì)心軌道坐標(biāo)系的坐標(biāo)軸,然后再將測量值分別對各坐標(biāo)軸進(jìn)行投影,即可得到質(zhì)心軌道坐標(biāo)系下的測量值[11]。
具體過程為:令r、v和δr分別為慣性系下探測儀的絕對位置、絕對速度和相對位置矢量,則質(zhì)心軌道坐標(biāo)系下的目標(biāo)間的相對位置矢量δro=(xoyozo)T可用下式計算:
(3)
式中,H=r×v。
注意到,式(3)中的矢量都定義在慣性坐標(biāo)系下,因此需將WGS-84系下的已知矢量先轉(zhuǎn)化到慣性坐標(biāo)系中,這一過程不需要探測儀軌道根數(shù)。
3算法仿真
為驗(yàn)證算法的正確性及性能,使用STK軟件建立場景,與Matlab進(jìn)行聯(lián)合仿真。考慮到探測儀質(zhì)心軌道坐標(biāo)系到探測儀本體坐標(biāo)系,再到天線本體坐標(biāo)系的轉(zhuǎn)換,只與探測儀的擺放位置和天線的安裝方式有關(guān),不失一般性地,假設(shè)上述3個坐標(biāo)系重合,仿真過程中,坐標(biāo)轉(zhuǎn)換只進(jìn)行到探測儀質(zhì)心軌道坐標(biāo)系。為簡化仿真條件,STK場景中,只驗(yàn)證了可訪問時間段內(nèi)探測儀對一顆可見導(dǎo)航衛(wèi)星及其鏡點(diǎn)的指向,對多波束的情形,按照此方法增加對象即可。仿真參數(shù)如表1所示。
表1 仿真參數(shù)
Matlab程序以STK軟件生成的“Fixed Position Velocity”、“Classical Orbit Elements”報告中提供的位置矢量、速度矢量和探測儀平臺軌道根數(shù)為輸入。鏡點(diǎn)由場景中的對象“ship”表示,軌跡由Matlab在計算完成后賦值。
以STK軟件生成的“AER”訪問報告作為參考,與程序計算結(jié)果進(jìn)行對比,以驗(yàn)證算法正確性。
3.1軌道根數(shù)法算法仿真
由“Classical Orbit Elements”報告提供的軌道根數(shù),解算出導(dǎo)航衛(wèi)星、探測儀平臺和鏡點(diǎn)在慣性系下的坐標(biāo),再轉(zhuǎn)換到探測儀質(zhì)心軌道坐標(biāo)系,計算指向角。仿真結(jié)果及誤差分析如圖3和圖4所示。
圖3 軌道根數(shù)法仿真結(jié)果
圖4 誤差分析
3.2PV矢量法算法仿真
由“Fixed Position Velocity”報告得到導(dǎo)航衛(wèi)星和探測儀平臺在WGS-84坐標(biāo)系下的位置和速度矢量,計算出鏡點(diǎn)位置。先將坐標(biāo)轉(zhuǎn)換到慣性系下,再通過式(3)直接求得探測儀質(zhì)心軌道系下指向向量的坐標(biāo),計算指向角。仿真結(jié)果和誤差分析如圖5和圖6所示。
圖5 PV矢量法仿真結(jié)果
圖6 誤差分析
3.3結(jié)果分析
從仿真結(jié)果可以得出以下結(jié)論:
① 對上視導(dǎo)航衛(wèi)星的指向,2種算法都有較好的表現(xiàn)。
② 2種算法對鏡點(diǎn)的指向誤差都明顯大于對導(dǎo)航衛(wèi)星的指向誤差。原因?yàn)椋虹R點(diǎn)的軌跡是通過鏡點(diǎn)預(yù)測算法計算得到再賦值給STK中的對象的,鏡點(diǎn)軌跡對應(yīng)的時刻與導(dǎo)航衛(wèi)星和探測儀軌跡對應(yīng)的時刻存在偏差,由此引入誤差。
③ PV矢量法性能明顯優(yōu)于軌道根數(shù)法。2種算法的最大誤差和平均誤差如表2所示??紤]到較大的誤差值主要來源于對鏡點(diǎn)的指向,因此實(shí)際應(yīng)用中誤差將會更小。
表2 算法誤差分析
從星載應(yīng)用角度考慮,由于衛(wèi)星運(yùn)動過程受各種外力作用,衛(wèi)星的運(yùn)動通常為有攝運(yùn)動,且相應(yīng)的軌道為變化橢圓,衛(wèi)星的軌道根數(shù)將隨時間緩慢變化,導(dǎo)致指向精度降低。相比之下,探測儀的位置和速度信息可以實(shí)時獲得,保證指向精度。綜合看來,使用探測儀位置和速度矢量進(jìn)行波束指向計算具有較高的精度,且更適用于星載應(yīng)用。
4實(shí)時性分析
計算用戶星波束指向的輸入條件之一是當(dāng)前的時刻,由于衛(wèi)星一直處于高速運(yùn)動狀態(tài),而計算指向角需要一定的時間,最終波束指向與當(dāng)前時刻衛(wèi)星位置存在偏差,且計算指向所花的時間越長,指向誤差越大。因此,有必要對算法實(shí)時性進(jìn)行分析。
以PV矢量法為例,假設(shè)計算波束指向的起始時刻為t0,以1 min 為時間間隔計算波束指向角,再令起始時刻為t0+Δt,以1 min為時間間隔計算波束指向角,2次計算結(jié)果的差值即計算延時為Δt引起的誤差。取Δt為1 s,仿真結(jié)果如圖7所示。
圖7 實(shí)時性分析
可以看出,1 s計算時延引起的誤差最大為0.237 2°,考慮到實(shí)際工程應(yīng)用中,波束更新周期只有幾十ms,由此帶來的誤差幾乎可以忽略。因此算法的實(shí)時性滿足要求。
5結(jié)束語
由于導(dǎo)航衛(wèi)星和探測儀的高速運(yùn)動,星載GNSS-R技術(shù)對相控陣天線波束指向算法的精度和實(shí)時性提出了較高的要求。本文首先給出了星載GNSS-R相控陣天線波束指向算法流程,著重介紹了2種計算波束指向角的方法。仿真結(jié)果表明,雖然對鏡點(diǎn)的指向結(jié)果存在較大的誤差,但考慮到仿真中對鏡點(diǎn)指向計算的特殊性,以及對導(dǎo)航衛(wèi)星指向結(jié)果的良好表現(xiàn),可以認(rèn)為文中所給出的2種算法的正確性得以驗(yàn)證。其中,使用探測儀位置和速度矢量進(jìn)行坐標(biāo)轉(zhuǎn)換以求解波束指向角的方法具有更高的精度,且在ms級的波束更新周期下產(chǎn)生的計算延遲誤差幾乎可以忽略,實(shí)時性滿足星載應(yīng)用要求。
參考文獻(xiàn)
[1]李偉強(qiáng),楊東凱,李明里,等.面向遙感的GNSS反射信號接收處理系統(tǒng)及實(shí)驗(yàn)[J].武漢大學(xué)學(xué)報(信息科學(xué)版),2011(10):1 204-1 208.
[2]張益強(qiáng).基于GNSS 反射信號的海洋微波遙感技術(shù)[D].北京:北京航空航天大學(xué),2008.
[3]PARK H,VALENCIA E,CAMPS A,et al.Delay Tracking in Spaceborne GNSS-R Ocean Altimetry[J].Geosicence and Remote Sensing Letters,2012,99:57-61.
[5]RIUS A,CARDELLACH E,MARTN-NEIRA M.Altimetric Analysis of the Sea-Surface GPS-Reflected Signals[J].IEEE T.Geoscience and Remote Sensing,2010,48:2 119-2 127.
[6]PARK J T.JOHNSON J,MAJUREC N,et al.Airborne L-Band Radio Frequency Interference Observations From the SMAPVEX08 Campaign and Associated Flights[J].IEEE T.Geoscience and Remote Sensing,2011,49:3 359-3 370.
[7]諶浪.星載相控陣天線波束指向及控制算法研究及控制算法研究[D].上海:上海航天技術(shù)研究院,2014.
[8]高照照,楊慧.衛(wèi)星銳波束天線指向算法及仿真[J].中國空間科學(xué)技術(shù),2008(2):60-65.
[9]靖法.衛(wèi)星點(diǎn)波束天線指向策略及控制研究[D].哈爾濱:哈爾濱工業(yè)大學(xué),2012.
[10]李于衡,孫恩昌,易克初.中繼衛(wèi)星與用戶星雙向跟蹤關(guān)系及策略[J].西安:西安電子科技大學(xué)學(xué)報,2007,34(1):6-10.
[11]劉洋,易東云,王正明.地心慣性坐標(biāo)系到質(zhì)心軌道坐標(biāo)系的坐標(biāo)轉(zhuǎn)換方法[J].航天控制,2007(2):4-8.
杜璞玉男,(1991—),碩士研究生。主要研究方向:GNSS-R算法研究與總體設(shè)計。
周勃男,(1979—),碩士研究生。主要研究方向:GNSS-R總體設(shè)計。
作者簡介
收稿日期:2015-10-09
中圖分類號TN957.51
文獻(xiàn)標(biāo)識碼A
文章編號1003-3106(2016)03-0045-04
doi:10.3969/j.issn.1003-3106.2016.03.13
引用格式:杜璞玉,周勃,秦瑾.星載GNSS-R天線波束指向算法研究[J].無線電工程,2016,46(3):45-48.