• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    GPS/GLONASS雙模接收機單點定位方法研究

    2020-08-07 08:51:32劉素娟包天悅原大明
    科技風 2020年20期

    劉素娟 包天悅 原大明

    摘?要:在衛(wèi)星導航系統(tǒng)中,能同時接收到兩種衛(wèi)星信號的雙模接收機將發(fā)揮越來越重要的作用。在接收機單點定位中,通常采用最小二乘法。由于它需要進行多次迭代運算,導致計算量很大。針對這一問題,本文以GPS/GLONASS雙模接收機為例,提出了一種無須進行迭代運算的直接定位解算方法,將單點定位問題轉(zhuǎn)化為二元一次方程組求解。文中給出了直接定位解算方法的具體實現(xiàn)流程,實驗數(shù)據(jù)驗證了算法的有效性。

    關(guān)鍵詞:衛(wèi)星導航;雙模接收機;單點定位;接收機鐘差;直接解算

    中圖分類號:TP273文獻標識碼:A

    衛(wèi)星導航系統(tǒng)在載體定位、導航以及授時領(lǐng)域有著非常廣泛的應(yīng)用[1]。隨著衛(wèi)星導航系統(tǒng)的不斷完善與發(fā)展,目前已經(jīng)投入運行或者已經(jīng)具備成熟發(fā)展規(guī)劃的代表性衛(wèi)星導航系統(tǒng)主要包括:美國的GPS系統(tǒng)、俄羅斯的GLONASS系統(tǒng)以及中國的北斗衛(wèi)星導航系統(tǒng)等。對于接收機單點定位而言,目前主要采用最小二乘法及其各種改進方法[2]。最小二乘法首先根據(jù)接收機初始位置進行線性化展開,然后進行多次迭代直至滿足相關(guān)收斂準則。在最小二乘法中,迭代次數(shù)越多運算量越大,尤其當接收機初始坐標的誤差較大時運算量更大。

    針對這一問題,本文提出一種無須迭代的直接定位解算方法用于GPS/GLONASS雙模接收機的單點定位解算,以降低定位解算過程的運算量。該方法首先對平方后的接收機偽距觀測方程進行差分處理,獲得接收機位置向量與接收機鐘差參數(shù)之間的數(shù)學表達式;然后將上述表達式與其他差分方程結(jié)合,得到以接收機鐘差作為未知參數(shù)的方程組;最后通過求解方程組實現(xiàn)接收機定位解算功能。

    1 最小二乘法基本原理

    在GPS/GLONASS雙模接收機中,假設(shè)分別有n1顆GPS衛(wèi)星與n2顆GLONASS衛(wèi)星參與定位解算過程,則偽距觀測方程可以表示為:

    ρi=‖r-ri‖+α1,1SymbolcB@

    iSymbolcB@

    n1

    ρi=‖r-ri‖+α2,(n1+1)SymbolcB@

    iSymbolcB@

    (n1+n2)(1)

    以GPS為例,ρi表示接收機與第i顆衛(wèi)星之間的偽距觀測值,ri表示第i顆衛(wèi)星的三維坐標;α1與α2分別表示接收機與GPS系統(tǒng)以及GLONASS系統(tǒng)之間的接收機鐘差;r為接收機的三維位置坐標。求解接收機位置坐標與接收機鐘差的過程,即為定位解算。

    令接收機的初始坐標為r0,將式(1)在r0處線性展開,得到:

    Δρi=ρi-ρi0=hiΔrT+α1,1SymbolcB@

    iSymbolcB@

    n1

    hiΔrT+α2,(n1+1)SymbolcB@

    iSymbolcB@

    (n1+n2)(2)

    在式(2)中,ρi0=‖r0-ri‖,Δr=r-r0,hi=rT0-rTi/ρi0表示接收機與第i顆衛(wèi)星之間的方向余弦向量。

    經(jīng)過線性化之后,將式(2)轉(zhuǎn)化為矩陣向量形式,即:

    z=HΔx(3)

    在式(3)中,未知參數(shù)向量Δx的最小二乘解為:

    Δx=Δr?α1?α2T=(HTH)-1HTz(4)

    根據(jù)Δr值,按照式(5)對接收機初始坐標進行更新:

    r0=r0+Δr(5)

    并重復(fù)上述線性化展開等多次迭代過程,直至‖Δr‖小于規(guī)定的閾值。式(5)表明,應(yīng)用最小二乘法對GPS/GLONASS雙模接收機進行定位解算時,需要進行多次迭代,尤其是當接收機初始坐標的誤差較大時迭代次數(shù)更多。

    2 GPS/GLONASS接收機直接定位解算方法

    針對上述問題,本文提出了一種無須迭代的直接定位解算方法用于GPS/GLONASS雙模接收機的單點定位解算。

    將接收機鐘差移至方程左邊并進行平方處理:

    rTr-2rTir+rTiri=ρ2i-2ρiα1+α21,1SymbolcB@

    iSymbolcB@

    n1

    ρ2i-2ρiα2+α22,(n1+1)SymbolcB@

    iSymbolcB@

    (n1+n2)(6)

    選擇第一顆GPS衛(wèi)星與第一顆GLONASS衛(wèi)星作為參考衛(wèi)星,對經(jīng)過平方后的偽距觀測方程(6)進行差分處理:

    μir=νiα1+ωi,1SymbolcB@

    iSymbolcB@

    (n1-1)

    νiα2+ωi,n1SymbolcB@

    iSymbolcB@

    (n1+n2-2)(7)

    在式(7)中,系數(shù)μi、νi以及ωi分別為:

    μi=2(rTi+1-rT1),1SymbolcB@

    iSymbolcB@

    (n1-1)

    2(rTi+n1+3-rTn1+1),n1SymbolcB@

    iSymbolcB@

    (n1+n2-2)(8a)

    νi=2(ρi+1-ρ1),1SymbolcB@

    iSymbolcB@

    (n1-1)

    2(ρi+n1+3-ρn1+1),n1SymbolcB@

    iSymbolcB@

    (n1+n2-2)(8b)

    ωi=(ρ21-ρ2i+1)-(rT1r1-rTi+1ri+1),1SymbolcB@

    iSymbolcB@

    (n1-1)

    (ρ2n1+1-ρ2i+n1+3)-(rTn1+1rn1+1-rTi+n1+3ri+n1+3),n1SymbolcB@

    iSymbolcB@

    (n1+n2-2)(8c)

    在式(7)中,分別保留每個子系統(tǒng)的最后一個方程,然后根據(jù)剩余的n1+n2-4個方程將接收機位置坐標轉(zhuǎn)化為兩個接收機鐘差參數(shù)之間的函數(shù),即:

    μ1

    μn1-2

    μn1

    μn1+n2-3r=α1ν1

    νn1-2

    0

    0+α20

    0

    νn1

    νn1+n2-3+ω1

    ωn1-2

    ωn1

    ωn1+n2-3(9)

    令矩陣A=μT1?…?μTn1+n2-2T,則式(9)可以簡化為:

    Ar=α1b+α2c+d(10)

    式(10)經(jīng)過整理,則接收機位置坐標可以表示為:

    r=α1(ATA)-1ATb+α2(ATA)-1ATc+(ATA)-1ATd=α1bEuclid ExtrazB@

    +α2cEuclid ExtrazB@

    +dEuclid ExtrazB@

    (11)

    將式(10)中分別代入式(7)中每個子系統(tǒng)的最后一個方程,得到以兩個接收機鐘差之間為未知數(shù)的二元一次方程組,并整理得:

    (μn1-1bEuclid ExtrazB@

    -νn1-1)α1+(μn1-1cEuclid ExtrazB@

    )α2=ωn1-1-μn1-1dEuclid ExtrazB@

    (μn1+n2-2bEuclid ExtrazB@

    )α1+(μn1+n2-2cEuclid ExtrazB@

    -νn1+n2-2)α2=ωn1+n2-2-μn1+n2-2dEuclid ExtrazB@

    (12)

    求解方程組(12),得到接收機鐘差為:

    α1=(μn1+n2-2cEuclid ExtrazB@

    -νn1+n2-2)(ωn1-1-μn1-1dEuclid ExtrazB@

    )-(μn1-1cEuclid ExtrazB@

    )(ωn1+n2-2-μn1+n2-2dEuclid ExtrazB@

    )(μn1+n2-2cEuclid ExtrazB@

    -νn1+n2-2)(μn1-1bEuclid ExtrazB@

    -νn1-1)-(μn1-1cEuclid ExtrazB@

    )(μn1+n2-2bEuclid ExtrazB@

    α2=(μn1+n2-2bEuclid ExtrazB@

    )(ωn1-1-μn1-1dEuclid ExtrazB@

    )-(μn1-1bEuclid ExtrazB@

    -νn1-1)(ωn1+n2-2-μn1+n2-2dEuclid ExtrazB@

    )(μn1+n2-2bEuclid ExtrazB@

    )(μn1-1cEuclid ExtrazB@

    )-(μn1-1bEuclid ExtrazB@

    -νn1-1)(μn1+n2-2cEuclid ExtrazB@

    -νn1+n2-2)(13)

    進一步地,將接收機鐘差α1,α2代入式(11),即可以計算出接收機的位置坐標,從而實現(xiàn)接收機定位解算。從以上推導過程可以看出,本文提出的用于GPS/GLONASS雙模接收機的直接定位解算方法無須根據(jù)接收機初始坐標進行迭代計算,而是可以通過代數(shù)運算直接給出接收機位置坐標以及接收機鐘差的具體表達式。該方法避免了多次迭代過程,可以有效降低運算量。

    3 實驗分析

    為了檢驗本文方法的有效性,本節(jié)將采用實際的衛(wèi)星數(shù)據(jù)進行驗證,并與最小二乘法進行比較分析。所用數(shù)據(jù)來自文獻[3],一共包含8顆GPS衛(wèi)星,如表1所示。在實驗過程中,將第5—8顆衛(wèi)星視為GLONASS衛(wèi)星。

    根據(jù)表1,分別應(yīng)用最小二乘法和本文提出的直接定位解算方法計算出GPS/GLONASS雙模接收機的位置坐標以及接收機鐘差,如表2所示。從表2可以看出,分別應(yīng)用上述兩種方法進行定位解算時,定位結(jié)果的區(qū)別是完全可以忽略的。以GPS/GLONASS雙模接收機Y方向的定位結(jié)果為例,兩種方法的解算誤差為1×105米,這主要是由于計算過程的舍入誤差造成的。因此,本文提出的直接定位解算方法,其解算精度與最小二乘法是一致的。

    4 結(jié)論

    結(jié)果表明,相對于傳統(tǒng)方法,本文提出的直接定位解算方法無須迭代,可以直接給出接收機坐標與接收機鐘差的數(shù)學表達式,易于工程實現(xiàn)。

    參考文獻:

    [1]劉基余.全球?qū)Ш叫l(wèi)星系統(tǒng)及其應(yīng)用[M].北京:測繪出版社,2015.

    [2]Tabatabaei A,Khavari A,Shahhoseini H.Reliable Urban Canyon Navigation Solution in GPS and GLONASS Integrated Receiver Using Improved Fuzzy Weighted LeastSquare Method[J].Wireless Personal Communications,2017,94(4):31813196.

    [3]Lundberg J.Alternative algorithms for the GPS static positioning solution[J].Applied Mathematics and Computation,2001,119(1):2134.

    基金項目:東北石油大學引導性創(chuàng)新基金(2019QNQ—07)

    作者簡介:劉素娟(1982—),女,碩士,講師,研究方向為控制理論與控制算法。

    鄂托克前旗| 天峨县| 长泰县| 弥勒县| 屏山县| 乌拉特中旗| 涪陵区| 靖边县| 古蔺县| 甘洛县| 湖南省| 长武县| 青龙| 余庆县| 夹江县| 河池市| 新巴尔虎左旗| 扬中市| 视频| 广河县| 伊宁市| 革吉县| 阿坝县| 金寨县| 长治县| 罗山县| 景德镇市| 和顺县| 易门县| 信阳市| 浏阳市| 银川市| 肥西县| 金阳县| 油尖旺区| 宜阳县| 建平县| 永川市| 武川县| 确山县| 保亭|