(航天恒星科技有限公司,北京 100095)
全球導航衛星系統(GNSS)可向全球用戶提供全天候、無縫覆蓋的定位、導航以及授時服務,在國家安全和經濟發展各領域發揮著巨大的作用[1-2].但是隨著用戶需求的不斷提高和復雜環境下的應用拓展,GNSS 的“脆弱性”也逐漸暴露:一是GNSS 基本導航服務能提供的定位精度只有10m 左右,無法滿足高精度用戶的需求;二是GNSS 衛星大多為中高軌衛星,軌道高度約為20~30km,衛星導航信號經過空間損耗到達地面時已十分微弱,不足以提供室內、城市峽谷、樹林遮擋等場景下的可靠連續定位服務;此外,由于衛星導航民用信號的頻點和結構是公開的,易受欺騙和干擾,所以在復雜電磁環境下存在一定的安全隱患[3].由此可見,GNSS 導航系統在極端情況下可用性嚴重下降,其精確性、可靠性和抗干擾性等都亟待提升.
低軌衛星系統具有較高的信號落地功率、較低的信號空間損耗以及較好的多普勒特性,這些特點恰好可以彌補GNSS“脆弱”之處.因此,借助低軌衛星增強GNSS 服務或者作為GNSS 的有效備份逐漸成為導航領域的一項熱點研究內容.美國的銥星系統是目前唯一已實現全球覆蓋的低軌衛星系統,其地面終端接收到的信號強度比GPS 強大約30dB.銥星系統提供的定位與授時(STL)服務是低軌導航領域一項重要突破,該系統已經具備作為GPS 備份或補充的能力[4],有效提高了用戶在信號遮蔽甚至GNSS 拒止條件下的導航定位服務性能.但受限于保密等政策限制,其技術細節并未得到公開發表.
本文面向基于低軌通信衛星的導航技術開展相關研究,首先對銥星STL 突發信號進行深入研究及解析;然后提出利用STL 突發信號實現非合作導航定位的方法;最后,通過實收信號進行定位解算,進一步對STL 突發信號非合作導航方法進行驗證.
銥星星座作為當前唯一投入運營并提供成熟STL 服務的低軌衛星系統,已成為低軌導航定位的技術標桿.本節對銥星STL 突發信號體制及系統服務性能進行研究分析.
銥星信號頻率范圍在1616~1626.5MHz,總帶寬10.5MHz.其中STL 信號占用后0.5MHz(1626~1626.5MHz)的單工信道播發[5].單工信道分為12 個信道,包括4 個消息信道(Messaging channel)和一個振鈴警報信道(Ring Alert channel),每個信道頻寬41.667kHz,又細分為工作頻寬31.50kHz 和保護頻寬10.17kHz.銥星單工通道頻帶分配如表1 所示.

表1 銥星單工通道頻帶分配表
根據銥星系統通信鏈路幀結構設計,每幀時隙長度為90ms,整個時隙平均傳輸2250 個符號,符號速率為25ksps,數據速率為50kbps.其中STL 信號通過前20.32ms 的單工時隙播發.
STL 信號實際上是經過特別設計的包含必要導航定位信息的突發信號,稱為STL Burst,其結構如表2 所示.

表2 突發信號結構表
STL 突發信號分為四個主要數據字段,如圖1 所示,前導碼(Preamble),唯一字(Unique Word),鏈接控制字(Link Control Word)和有效載荷字段(Payload Field).前導碼和唯一字主要在接收解調器中用于突發采集(burst acquisition)和頻率快速捕獲,上行鏈路和下行鏈路的前導碼和唯一字是不同的.鏈路控制字段提供用于控制用戶鏈路的低速率信令信道,上行鏈路和下行鏈路業務信道使用相同的鏈路控制字格式.鏈路控制字用于支持相關控制信道傳輸協議的鏈路維護、切換和ACK/NAK,鏈路控制字字段由前向差錯控制(FEC)碼保護.有效載荷字段是提供承載任務數據和信令消息的主業務信道,支持3466.67bps的通道比特率,通常的糾錯編碼和其他信令(overhead)功能在這個信道上提供標稱信息吞吐量2400bps.該字段攜帶任務數據(mission data)和任務控制數據(mission control data),任務數據可以是話音數據或寬帶數據服務.對于話音業務,通過專用聲碼器確保銥星通信通道的高質量話音服務性能;對于數據業務,L波段傳輸使用幀校驗序列來提供無差數據傳輸服務.

圖1 STL 突發信號結構示意圖
對于銥星STL 服務,白皮書對其定義為:當GNSS表現不佳時,提供一個廣泛可用的定位信號;當GNSS 運行良好時,提供難以欺騙的時間和位置解決方案,來驗證GNSS 定位結果[6].因此,對于授權用戶而言,STL 系統已經具備作為GNSS 備份或補充系統的能力,可以實現GNSS 拒止條件下的導航定位服務,通過相關實測試驗,得到的STL 精度如圖2 所示.其中室內定位精度能達到55m(保留90%精度好的點的平均精度值),授時精度約為200ns[7].

圖2 STL 定位授時精度
進一步的,本文對STL 與GNSS 信號相關特性進行了比對,結果如表3 所示.由表3 可知,相較于GNSS,STL 具備強抗干擾、抗欺騙以及室內定位能力,能夠有效地為GNSS 提供降級備份服務.

表3 STL 與GNSS 性能對比
根據銥星系統覆蓋性能可知,全球大部分區域難以同時觀測到4 顆以上的低軌衛星,因此,銥星系統無法采用類似于GNSS 的偽距定位方法.而低軌衛星軌道高度低,運行速度快,與用戶之間具有較好的多普勒觀測特性,可借助多普勒觀測信息進行定位解算[8-9].另外,銥星STL 突發信號經過特定的編碼,其數據通道中含有偽隨機序列,采用偽距和多普勒測量值聯合解算的定位技術能夠進一步提升定位精度,實現低軌衛星獨立導航定位服務.本節首先介紹基于多普勒信息的定位原理,然后對偽距和多普勒聯合定位技術進行研究.
根據無線信號的多普勒效應原理,用戶接收到的信號頻率與衛星發射的信號頻率之間的關系為

式中:fd為多普勒頻移,

vr為衛星速度在衛星與用戶接收機路徑方向上的投影,可表示為

因此,在第個i個時刻的多普勒觀測量可表示為

根據上述多普勒表達式可知,在空間中,某時刻與衛星運動方向成θi(衛星和用戶接收機連線與衛星速度方向的夾角)的所有坐標點組成一個以衛星位置為頂點、圓錐角為θi的圓錐面,該錐面稱為多普勒等頻圓錐面,與地球表面相交形成一條曲線AOB,稱為多普勒等頻錐線[10],如圖3 所示.

圖3 多普勒等頻錐面示意圖
當觀測到同一衛星兩個不同時刻或者兩顆不同衛星時,可以得到兩個等頻錐面,與地球表面形成兩條等頻錐線,這兩條錐線相交于點1 和點2,如圖4所示.消除鏡像模糊后,可求解出用戶所在位置,模糊位置可以通過增加測向信息或利用多個軌道面的結果來消除.

圖4 兩個多普勒等頻錐面相交示意圖
由上述分析可知,假設衛星的位置、速度、信號發射頻率已知,則可對單顆衛星進行多次不同時刻觀測或對不同衛星進行同時觀測;當獲取4 個或4 個以上的多普勒觀測值后,可實現用戶位置以及接收機頻率測量偏差的解算.
本文利用最小二乘法[11]對多普勒觀測方程組進行解算,首先對觀測方程進行線性化獲得狀態轉移矩陣,設定初始解為α0=[x0,y0,z0]T,將方程一階泰勒展開,得到如下方程式:

在第一次求解完成之后,可以用求得的結果作為下一次求解的初始值進行迭代運算,直至兩次迭代后的解算結果之差小于某個預先設定的迭代門限向量δ,則求解過程收斂,求得的坐標即為用戶終端的最終估計值.

銥星STL 突發信號數據通道中含有偽隨機序列,通過播發偽碼結合多普勒測量來進一步提升系統定位性能.在空間中,基于偽距定位方程可獲得以衛星為中心的球面;基于多普勒定位方程可獲得以衛星為頂點的等頻錐面.球面和錐面分別與地球表面相交,獲得鏡像定位點與真實定位點.偽距多普勒聯合定位圖如圖5 所示.

圖5 偽距多普勒聯合定位示意圖
下面對偽距和多普勒測量值聯合定位解算過程進行理論推導.偽距和多普勒聯合定位方程組可以表示如下:

式中:前n行方程為多普勒定位的觀測方程;后n行為偽距定位的觀測方程;f1到fn表示n個STL 信號的頻率測量值;ρ1到ρn表示n個STL 信號的偽距修正量;ζ1為測頻誤差;δtu為接收機鐘差,定義為用戶時鐘超前于衛星時鐘部分,即δtu=t?t1.
聯合定位方程仍是一個非線性方程組,因此采用與多普勒定位求解算法相同的線性化與最小二乘的思想進行解算,其解算過程如下:
設定初始解為α0=[x0,y0,z0,ζ0,δtu]T,將兩類方程一階泰勒展開,得到如下方程式:


類似的,在第一次求解完成之后,可以用求得的結果作為下一次求解的初始值進行迭代運算,直至兩次迭代后的解算結果之差小于某個預先設定的迭代門限向量δ,則求解過程收斂,求得的坐標即為用戶終端的最終估計值.

由于銥星STL 服務主要面向美國軍方用戶[12],本文僅能采用非授權的方式對銥星信號開展采集與解析試驗.本節針對STL 非合作突發信號的導航定位方法進行研究,首先對突發信號進行現場采集及解析,然后基于非合作突發信號開展定位解算試驗.
低軌衛星的高動態特性使其具有較大的多普勒頻移,多普勒信息是低軌衛星的重要參數之一[13-14].本節對銥星信號最大多普勒頻移進行計算,用以驗證接收信號的正確性.
在假定接收機靜止不動的情況下,估算僅由衛星運動所造成的接收信號載波多普勒頻移的最大值.估計圖如圖6 所示.

圖6 載波多普勒頻移最大值估算
過R點做OS垂線a,可得到如下關系:

根據余弦定理得到vd與θ的關系如下:

式中:地球半徑Re為6371km,衛星S 到地心O的距離為Rs=Re+Hs=6368+780=7148 km;衛星運行的線速度vs=Rs·ω=Rs·2π/t=7485 m/s.
為了求得vd的最大值,將vd對θ求導,并令導數為零,可得到關于sinθ的一元二次方程,求解得θ值如公式(27).
此時vd的絕對值在該θ值時最大:

可計算出衛星投影速度為vdm時所引起的載波的最大多普勒頻移絕對值fdm為:

可以利用式(29)計算出載波的最大多普勒頻移作為銥星STL 突發信號采集的頻率捕獲搜索范圍,同時驗證接收信號的正確性.
為了分析和驗證STL 突發信號導航定位功能,本文對銥星信號進行實收采集解析,采集到的信號如圖7 所示.

圖7 信號數據采集
由信號采集結果可得到接收信號的載波頻率為1626.137MHz;多普勒頻移約33KHz,位于頻率搜索的有效范圍內,驗證了采集信號的有效性.
進一步提取銥星信號中STL 部分進行解調,得到幅值及相位結果如圖8 所示.

圖8 STL 突發信號解析幅值圖和相位圖
對采集的信號進行窄帶濾波處理,濾除接收機高頻信號噪聲,得到結果圖如圖9 所示.

圖9 窄帶濾波后的數據解析圖
由圖可以看出,前導波約為2.6ms,唯一字及導航數據部分由于調制了偽碼及電文,未發現明顯數據規律.進一步的,對窄帶濾波后的信號采用本地產生的同頻載波進行混頻,然后進行低通濾波,得到結果如圖10 所示.

圖10 混頻后信號及I-Q 數據
參照調制數據速率25ksps[15-17],下變頻后基帶數據的I-Q 圖和基帶數據的相位圖如圖11 所示.

圖11 基帶數據及相位圖
綜上所述,根據實收信號試驗解析結果,銥星STL 突發信號占用通道3(第4 消息信道)播發,播發頻點為1626.104MHz,信號持續時間約為5ms~20.32ms,信號周期約為1.3~1.4s.信號前2.6ms 為單載波,BPSK 唯一字部分及QPSK 數據部分由于調制了偽碼及電文,且界限無法完全確定,尚未完全實現載波剝離.
借助實際采集到的STL 突發信號,對開闊環境下靜止用戶終端定位性能進行評估,試驗位置選取北京市海淀區(北緯40.06°,東經116.16°).銥星星座軌道分布示意圖如圖12 所示.

圖12 銥星星座軌道分布示意圖
根據銥星軌道兩行根數[18-19]進行星座可見星分析,能夠統計出不同時刻用戶終端可見衛星顆數,分析統計結果如圖13 所示.
由圖13 可以看出,用戶終端在任意時刻至少可見1 顆衛星,大部分時間段內可見到2~4 顆衛星,少部分時間段可見5~7 顆衛星.當用戶可見衛星少于4 顆時,采用多歷元偽距多普勒聯合定位算法;當可見衛星數大于4 顆時,單歷元多星數據即可實現位置解算.試驗場景選取2020-12-08T13:40—13:55 時段進行定位試驗,可見星情況及定位誤差如圖14 所示.

圖13 不同時刻可見衛星情況

圖14 可見衛星情況及定位結果
由實驗結果可知,實收銥星STL 突發信號在非合作定位條件下的精度能夠達到100m,并且隨著接收機可見衛星數的增多,定位誤差基本呈現進一步降低的趨勢.
在世界主要航天國家都積極開展低軌衛星領域的開發與部署的背景下,如何應用低軌衛星技術實現PNT 的增強、備份和補充的研發及實踐方興未艾.針對當前唯一投入運營并提供成熟導航服務的STL 信號開展相關研究及解析,能為我國低軌導航技術的發展起到重要借鑒意義.本文首先對銥星系統STL 突發信號體制進行分析和介紹;其次,采用時頻混合方法對信號結構和時頻特性進行解析,實現了前導波的載波剝離;最后,對非合作條件下的STL 突發信號定位解算性能進行試驗驗證,進而實現了優于100m 的定位精度.相關研究成果能夠為我國低軌導航系統建設提供理論基礎,有效推進下一代衛星導航系統持續發展.