1.一種基于蒙特卡洛采樣的GNSS單頻單歷元姿態(tài)確定方法,其特征在于:其步驟如下:
步驟一:準(zhǔn)備工作
首先,給出m+1個接收機對n+1個GNSS衛(wèi)星的載波觀測量給出站際-星際雙差觀測線性化方程如下所示:
式(1)中,Φ為m條基線向量的載波雙差觀測量組成的n×m階矩陣,每一列向量表示一條基線對應(yīng)的n個雙差觀測量;B為m條未知基線向量在GNSS參考坐標(biāo)系下的坐標(biāo)值組成的3×m階矩陣;G是從衛(wèi)星到接收機方向的雙差單位向量在GNSS參考坐標(biāo)系下的表示組成的n×3階矩陣;λ是載波波長;Z是雙差整周模糊度組成的n×m階矩陣,每一列向量表示一條基線對應(yīng)的n個雙差整周模糊度;V觀測噪聲組成的n×m階矩陣;符號vec(·)表示把矩陣的列向量按列序號從小到大的順序依次從上到下重新排列成一列,組成新的列向量;Q是vec(V)的協(xié)方差矩陣;取Q為:
其中σ是載波噪聲的標(biāo)準(zhǔn)差;符號表示克羅內(nèi)克積;
蒙特卡洛取樣方法:表示概率分布函數(shù)px(x)的隨機測量,是取樣點,是各點對應(yīng)的權(quán)重,并且Ns是取樣次數(shù),那么概率分布函數(shù)px(x)近似表示為
其中,δ(·)表示狄拉克δ函數(shù);
步驟二:建立多變量的GNSS姿態(tài)模型
定義本地坐標(biāo)系:原點在主接收機位置,x軸沿著第一條基線方向,y軸在第一條基線和第二條基線決定的平面內(nèi)并且垂直于x軸,z軸方向由右手定則決定;m條基線向量在本地坐標(biāo)系中的表示已知,則由m條基線向量組成的3×m坐標(biāo)矩陣F如下所示:
其中,F(xiàn)中每一列向量表示一條基線向量在本地坐標(biāo)系下的表示,即:在本地坐標(biāo)系下,副接收機1的坐標(biāo)為(f11,0,0),副接收機2的坐標(biāo)為(f21,f22,0),副接收機3的坐標(biāo)為(f31,f32,f33),副接收機m的坐標(biāo)為(fm1,fm2,fm3);
令R表示從本地坐標(biāo)系到GNSS參考坐標(biāo)系的坐標(biāo)轉(zhuǎn)移矩陣,則
B=RF···············(5)
將其代入式(1)即得到多變量的GNSS姿態(tài)模型:
其中,3階標(biāo)準(zhǔn)正交方陣R和雙差模糊度矩陣為未知量;將R中的參數(shù)用四元數(shù)表示,則(6)式寫為:
其中,q=(q0,q4)T,q0=(q1,q2,q3)T,并且滿足qTq=1,
q為未知量;
步驟三:蒙特卡洛取樣方法構(gòu)造模糊度的概率分布函數(shù)
根據(jù)(7)式,雙差模糊度表示為:
觀測噪聲遵從均值為0協(xié)方差為Q的正態(tài)分布;vec(V)的概率分布函數(shù)為:
如果已知四元數(shù)q有上界qu和下界ql,根據(jù)先驗姿態(tài)信息,q遵從均勻分布:
其中,
根據(jù)qTq=1,得
并且,
其中,是ql的前三個分量,是qu的前三個分量;在缺少先驗姿態(tài)信息的情況下,取ql=[1,1,1]T,qu=[1,1,1]T;根據(jù)概率分布函數(shù)pq(q)和pvec(V)(v)對q和v進行Ns次取樣
每次取樣點對應(yīng)的權(quán)重為
根據(jù)(9)式得出模糊度的樣本點則
模糊度的期望和協(xié)方差為
這里得出的期望和方差將用于步驟四的LAMBDA算法中;
步驟四:LAMBDA算法搜索出模糊度的候選值
由于LAMBDA算法是已有的現(xiàn)成方法,這里不做詳細說明;通過LAMBDA算法能搜索出Nc個模糊度的候選值
步驟五:計算模糊度最優(yōu)整數(shù)解并確定姿態(tài)
由模糊度的候選值根據(jù)(9)式算得各候選值對應(yīng)的姿態(tài)矩陣
X+表示矩陣X的偽逆;其中四元數(shù)的候選值由下式得到
其中{Rij,i,j=1,2,3}是矩陣R的元素;則模糊度的最終整數(shù)解和姿態(tài)矩陣為
通過以上步驟,用蒙特卡洛方法求得了模糊度的期望和協(xié)方差,然后將其用于求解模糊度的LAMBDA方法中進行模糊度的解算,減少了計算模糊度的計算量,擺脫了對偽距測量量的依賴,從而能簡便快捷的確定姿態(tài),減弱了對環(huán)境條件的要求。
2.根據(jù)權(quán)利要求1所述的一種基于蒙特卡洛采樣的GNSS單頻單歷元姿態(tài)確定方法,其特征在于:在步驟四中所述的“LAMBDA算法搜索出模糊度的候選值”,其搜索的過程如下:
先不考慮模糊度的整數(shù)限制,直接用最小二乘法解出模糊度的浮點解,把得出的協(xié)方差矩陣構(gòu)造轉(zhuǎn)換矩陣Z,采用Z整數(shù)轉(zhuǎn)換矩陣將模糊度和協(xié)方差矩陣進行轉(zhuǎn)換,進行整周模糊度搜索,求得模糊度的整數(shù)解及其協(xié)方差矩陣,再對求得的模糊度和協(xié)方差矩陣進行Z逆變換,得到模糊度的整數(shù)解及其協(xié)方差矩陣。