孔思嘉,劉文祥,胡旖旎,彭 競,王飛雪
(1.國防科技大學電子科學學院,長沙 410073; 2.北京跟蹤與通信技術(shù)研究所,北京 100094)
目前全球衛(wèi)星導航系統(tǒng)主要由四大系統(tǒng)組成,包括美國的全球定位系統(tǒng)(Global Positioning Sys-tem,GPS)、俄羅斯的GLONASS、歐洲的Galileo衛(wèi)星導航系統(tǒng)以及中國的北斗衛(wèi)星導航系統(tǒng)(BeiDou Navigation Satellite System,BDS)。不同的全球?qū)Ш叫l(wèi)星系統(tǒng)(Global Navigation Satellite System,GNSS)都有各自獨立的系統(tǒng)時間,且均可溯源到UTC。但是由于各個導航系統(tǒng)的系統(tǒng)時產(chǎn)生的物理機制、溯源方式和時間尺度算法都不相同,導致任意2個GNSS系統(tǒng)的系統(tǒng)時間都存在一定的差異,該差異被稱為GNSS系統(tǒng)時間偏差,簡稱為GNSS系統(tǒng)時差[1]。在采用多個系統(tǒng)進行定位時,如果不對各個系統(tǒng)的時間基準進行統(tǒng)一,系統(tǒng)間的時差會導致用戶定位解算出現(xiàn)偏差[2-3],因此要實現(xiàn)BDS與其他GNSS的兼容互操作,需要對BDS與其他3個系統(tǒng)的時差進行實時監(jiān)測并向用戶進行時差參數(shù)的廣播。
系統(tǒng)時差監(jiān)測方法在總體上分為兩大類:直接建立時間比對鏈路[4]和空間信號法[5]。建立比對鏈路的方法有兩種:1)衛(wèi)星雙向時間頻率傳遞法。該方法是在2個衛(wèi)星導航系統(tǒng)的主控站之間建立時間比對鏈路,實現(xiàn)2個主控站時間的時差量測。該方法能夠獲得亞納秒級的時差監(jiān)測結(jié)果,但是系統(tǒng)復雜且經(jīng)濟成本較高。2)GNSS衛(wèi)星共視法。該方法采用偽距觀測值進行計算,其精度較差,并且該方法需要在2個測站上同時觀測同一顆衛(wèi)星,受觀測站位置的影響較大。因此,采用直接建立比對鏈路的方法并不適用于多系統(tǒng)的時差監(jiān)測??臻g信號法是利用一臺標定過的多模接收機接收多系統(tǒng)衛(wèi)星信號進行時差解算,該方法簡單,價格低廉,是目前GNSS時差監(jiān)測首選方法。空間信號法可以采用偽距和精密單點定位兩種方法進行計算,精密單點定位法精度高,可達到亞納秒級的精度,但是該方法需要采用精密星歷、精密鐘差且需要較長的收斂時間[6],通常只用于事后處理,在實時的解算中常常采用偽距單點定位的方法。由于偽距觀測量的觀測噪聲及多徑誤差較大,為降低偽距觀測噪聲以及多徑誤差對時差監(jiān)測的影響,本文將采用相位平滑偽距的方法來提高時差監(jiān)測值的精度,并且通過對時差監(jiān)測結(jié)果的評估來驗證相位平滑偽距方法對提高時差監(jiān)測精度的有效性。
對于任一測站r的接收機觀測到某一衛(wèi)星j,其在第i個頻點的偽距觀測量表示為
(1)
在時差解算中,通常采用無電離層組合以消除電離層誤差[7];采用Saastamoinen模型對對流層誤差進行改正;衛(wèi)星鐘差采用廣播星歷中的鐘差改正數(shù)進行改正。采用偽距無電離層組合并將式(1)進行線性化,可得BDS、GPS、GLONASS和GALILEO四系統(tǒng)的時差監(jiān)測方程為
(2)
(3)
CNMC(Code Noise and Multipath Correction)算法是一種相位平滑偽距算法,該算法可以實時削弱偽距噪聲及多路徑誤差[8-9]。以B1頻點的偽距觀測值為例,說明相位平滑偽距的過程。GNSS載波相位和偽距觀測方程可表示為:
P1=ρ+c(dtr-dtj)+T+I1+dm+εP
(4)
L1=ρ+c(dtr-dtj)+T-I1+λ1N1+δm+εL
(5)
(6)
式(4)、式(5)、式(6)中,P為偽距觀測值,L為載波相位觀測值,單位為m;dtr為接收機鐘差,dtj為衛(wèi)星鐘差,T為對流層延遲,I1為L1頻點上的電離層延遲,N為相位模糊度,λ為波長,dm與δm為多路徑效應,ε(P)與ε(L)為觀測噪聲。
由式(4)、式(5)和式(6)可得
(7)
式中,λ3與N3為方程組合后的波長及相位模糊度,η為組合后的多徑和觀測噪聲,f為頻率。
由于多徑誤差和觀測噪聲均具有一定的隨機性,利用多歷元可以對其進行平滑??紤]到數(shù)據(jù)處理過程的實時性,通常假定第一個歷元的多徑誤差為0,在未發(fā)生周跳的情況下隨著歷元積累,在歷元ti時的相位模糊度可以表示為
作為造血系統(tǒng)中的惡性疾病,化療是治療急性白血病的臨床主要治療措施,但是進行化療時,患者機體會受到無選擇性的各種化療藥物的刺激,嚴重的會發(fā)生口腔潰瘍和胃腸道反應等副反應,因此在化療過程中給予患者優(yōu)質(zhì)護理是十分必要的?,F(xiàn)在選取我院收治的急性白血病患者,對其急性白血病化療實施優(yōu)質(zhì)護理后的患者滿意度進行分析觀察,并將結(jié)果報告如下。
λ3N3(ti)=λ3N3(ti-1)+
(8)
平滑后的偽距觀測值為
(9)
不采用遞推公式計算,CNMC相位平滑偽距可以改寫為
(10)
(11)
在進行時差監(jiān)測的過程中可以采用高精度的測地型雙頻多模接收機。接收機輸出Rinex格式的觀測文件以及導航電文。接收機的通道時延、線纜時延以及參考信號時延可以看作為一個常量偏差,一般通過相對校準進行處理。對BDS、GPS、GLONASS和Galileo這4個系統(tǒng)進行時差監(jiān)測,具體計算流程如圖1所示。首先讀取觀測文件和星歷文件,對觀測值進行預處理,包括剔除觀測值中的粗差,對于載波相位觀測值進行周跳探測與修復;其次,利用CNMC算法對偽距觀測值進行實時平滑,以降低偽距觀測值的多徑誤差和觀測噪聲;再次,利用衛(wèi)星星歷計算衛(wèi)星位置,對平滑后的偽距進行各項誤差改正組成觀測方程;最后,利用最小二乘法進行參數(shù)估計,并利用計算殘差進行檢驗,殘差檢驗合格則輸出時差監(jiān)測結(jié)果,殘差檢驗不合格則利用完好性算法排除故障衛(wèi)星再進行計算。
為測試相位平滑偽距對時差監(jiān)測的影響,本文將根據(jù)圖1中的時差監(jiān)測流程對實測數(shù)據(jù)進行處理。通過偽距平滑前后的時差監(jiān)測結(jié)果對比,以及實測值與BIPM公報值的一致性,驗證基于相位平滑偽距的GNSS時差監(jiān)測評估方法的有效性與可靠性。
本實驗采用IGS 九峰(JFNG)站的觀測數(shù)據(jù),數(shù)據(jù)觀測時間為2017年11月21日至2017年11月25日,采樣間隔為30s,采用BDS、GPS、GLONASS和Galileo這4個系統(tǒng)的觀測數(shù)據(jù)。采用廣播星歷計算衛(wèi)星位置,依照圖1中的流程進行時差監(jiān)測,并對BDS與GPS、GLONASS、Galileo的時差監(jiān)測結(jié)果進行繪圖。其中圖2、圖3、圖4所示為BDS-GPS、BDS-GLONASS和BDS-Galileo的偽距平滑前后系統(tǒng)時差值,其中藍色實線為原始數(shù)據(jù)的計算結(jié)果,紅色點線為相位平滑偽距后的計算結(jié)果。表1、表2、表3所示分別為偽距平滑前后系統(tǒng)時差標準差的統(tǒng)計結(jié)果及相位平滑偽距方法對觀測噪聲的降低比率。
年積日原始觀測值/ns相位平滑偽距/ns時差值噪聲降低率3251.97711.610818.52%3262.10661.737517.52%3271.60881.038635.44%3281.66811.305021.77%3291.87321.477021.15%
表2 BDS-GLONASS時差監(jiān)測標準差
表3 BDS-GALILEO時差監(jiān)測標準差
由圖2、圖3、圖4可以看出,采用相位平滑偽距方法的時差監(jiān)測結(jié)果曲線更為平滑,可以明顯降低觀測噪聲對時差監(jiān)測的影響,但是對于時差值中的一些近似于系統(tǒng)性的波動并沒有很好的改善。觀察圖3,可以發(fā)現(xiàn),BDS-GLONASS系統(tǒng)時差曲線中明顯包含了一個系統(tǒng)性偏差。由于GLONASS的頻分多址系統(tǒng),導致GLONASS觀測值中包含了接收機通道時延偏差[10]。該偏差在進行時差監(jiān)測的過程中會吸收到時差監(jiān)測的結(jié)果中,因此在BDS-GLONASS的時差值中包含了一個系統(tǒng)性的偏差,所以采用相位平滑偽距方法對BDS-GLONASS時差監(jiān)測結(jié)果的噪聲降低并不明顯。觀察圖2和圖4可知,相位平滑偽距方法可以明顯降低噪聲對于BDS-GPS與BDS-GALILEO時差監(jiān)測結(jié)果的影響。觀察BDS-GALILEO系統(tǒng)時差監(jiān)測結(jié)果可以發(fā)現(xiàn),在原始觀測值的計算結(jié)果中有一個粗差,而平滑后的結(jié)果中并沒有該粗差,因此可以認為采用相位平滑偽距方法對觀測值進行預處理,也可以在一定程度上降低觀測值粗差對計算結(jié)果的影響。
由表1可知,對于BDS-GPS系統(tǒng)時差監(jiān)測,采用相位平滑偽距方法可以將時差監(jiān)測值的標準差降低至2ns以內(nèi),觀測噪聲對時差監(jiān)測的影響降低17%~35%,時差監(jiān)測值的噪聲降低明顯;由表2可知,對于BDS-GLONASS系統(tǒng)時差監(jiān)測,采用相位平滑偽距方法可以將時差監(jiān)測值的標準差降低至4ns以內(nèi),觀測噪聲對時差監(jiān)測的影響降低2%~14%,相位平滑偽距對時差噪聲的改善并不明顯,具體原因在上文中已經(jīng)說明;由表3可知,對于BDS-Galileo系統(tǒng)時差監(jiān)測,采用相位平滑偽距方法可以將系統(tǒng)時差值的標準差降低至2ns以內(nèi),觀測噪聲對時差監(jiān)測的影響降低14%~39%,時差監(jiān)測值的噪聲降低明顯。
對比表1、表2、表3可知,不同天的噪聲降低比率并不相同。造成這一現(xiàn)象的原因可能是由于衛(wèi)星星歷誤差、對流層誤差、接收機硬件延遲等系統(tǒng)性誤差的變化導致。相位平滑偽距方法對于觀測噪聲、多徑誤差等近似隨機性的誤差有著較好的降低效果,但是對于系統(tǒng)性誤差并不能夠起到降低的作用,在某些時候還會導致系統(tǒng)性偏差變大。因此,基于相位平滑偽距的時差監(jiān)測算法,可以通過降低偽距觀測噪聲及一部分偽距多徑誤差的方式提高時差監(jiān)測值的精度,并不能降低系統(tǒng)性誤差對時差監(jiān)測結(jié)果的影響。
為進一步驗證本文所提方法的有效性,選取多個IGS觀測站的數(shù)據(jù)進行解算。除JFNG站之外,另隨機選取4個能夠同時觀測到GPS、GLONASS、GALILEO和BDS這4個系統(tǒng)衛(wèi)星的測站,分別為MRO1測站、XMIS測站、LHAZ測站以及MAL2測站。選取觀測時間為2017年11月21日的原始觀測數(shù)據(jù),分別采用原始觀測數(shù)據(jù)和相位平滑偽距后的觀測數(shù)據(jù)計算時差監(jiān)測值,并對各個測站每天的時差監(jiān)測結(jié)果進行統(tǒng)計。表4、表5、表6所示分別為各個測站偽距平滑前后系統(tǒng)時差標準差的統(tǒng)計結(jié)果的具體數(shù)值及相位平滑偽距方法對觀測噪聲的降低比率。
表4 IGS測站BDS-GPS時差監(jiān)測標準差
表5 IGS測站BDS-GLONASS時差監(jiān)測標準差
表6 IGS測站BDS-GALILEO時差監(jiān)測標準差
由表4、表5、表6可知,對不同的測站,采用相位平滑偽距的方法可以在一定程度上降低觀測噪聲對時差監(jiān)測結(jié)果的影響。對比不同測站的偽距平滑前后BDS-GPS以及BDS-Galileo的時差監(jiān)測結(jié)果,顯然采用相位平滑偽距方法可以有效降低系統(tǒng)時差值的噪聲。而對于BDS-GLONASS的時差監(jiān)測值,采用相位平滑偽距的方法只能略微降低時差監(jiān)測值的噪聲。該結(jié)論與4.1節(jié)的結(jié)論具有一致性,表明基于相位平滑偽距的時差監(jiān)測方法對于不同測站的數(shù)據(jù)均能夠取得一個較好的觀測噪聲抑制作用。
為了驗證本文所提出方法的可靠性,將對計算的時差監(jiān)測結(jié)果與國際計量局(BIPM)公布的數(shù)據(jù)進行比對。BIPM是國際計量局的簡稱,BIPM的T公報是BIPM在時頻領(lǐng)域的官方計算結(jié)果[7]。目前,T公報中發(fā)布的時差數(shù)據(jù)為UTC-GPS以及UTC-GLONASS這2個值,缺少BDT數(shù)據(jù),因此在本實驗中只對T公報數(shù)據(jù)和實際計算的GPS-GLONASS時差數(shù)據(jù)進行比對。由于T公報中的時差數(shù)據(jù)UTC-GPS與UTC-GLONASS這2個值,因此需要將二者相減才能得到GPS-GLONASS的時差監(jiān)測值。實測采用的數(shù)據(jù)為IGS九峰(JFNG)站2017年10月27日至2017年12月5日的數(shù)據(jù),計算流程如圖1所示。由于BIPM的時差數(shù)據(jù)發(fā)布頻率為每天一組,因此對于取實測數(shù)據(jù)的單天解的均值作為比較值。計算結(jié)果如圖5所示,其中藍色的“□”代表原始數(shù)據(jù)計算得到的系統(tǒng)時差值,紅色的“o”代表利用相位平滑偽距后計算得到的系統(tǒng)時差值,粉色的“+”代表BIPM的時差數(shù)據(jù)。
由于BIPM公布的GPS-GLONASS時差值是由UTC-UTC(USNO)_GPS和UTC-UTC(SU)_GLONASS相減得到,而實測值是利用空間信號方法直接接收衛(wèi)星信號計算得到,所以實測值與BIPM的公報值并不完全一致[11-12],并且由于本文采用了IGS的公開數(shù)據(jù)進行測試,對于測站中的線纜及接收機等部分的延遲并不能準確獲取。因此,在本文中只對實測值與BIPM公報值的變化趨勢進行比較以驗證本文提出算法的有效性。在圖5中,采用相位平滑偽距前后的實測值與BIPM的公報值在變化趨勢上均保持一致,證明本文提出的基于相位平滑偽距的時差監(jiān)測方法是可靠的。
本文提出了一種基于相位平滑偽距的時差監(jiān)測方法,利用該方法對同一測站不同時段以及同一時段不同測站的觀測數(shù)據(jù)分別進行處理,結(jié)果顯示利用相位平滑偽距的方法能夠?qū)DS-GPS與BDS-Galileo這2個系統(tǒng)時差值的標準差降低至2ns以內(nèi),能夠有效降低觀測噪聲對時差監(jiān)測的影響。在與BIPM公報值的比較中,實測的GPS-GLONASS系統(tǒng)時差值也能與公報值保持一致。以上實驗現(xiàn)象表明本文提出的基于相位平滑偽距的時差監(jiān)測方法可以有效抑制觀測噪聲及多徑效應對時差監(jiān)測的影響。
隨著全球四大衛(wèi)星導航系統(tǒng)的逐步建成與完善,GNSS各個系統(tǒng)間的時差監(jiān)測具有重要意義。為進一步提高實時時差監(jiān)測值的精度,可以考慮采用實時精密單點定位的技術(shù)。由于定時接收機的硬件時延也是影響時差監(jiān)測的重要部分,如何提高時延標校的精度也需要進行更加深入的研究。