TWI418833B - 處理衛星信號的方法及系統 - Google Patents
處理衛星信號的方法及系統 Download PDFInfo
- Publication number
- TWI418833B TWI418833B TW098108245A TW98108245A TWI418833B TW I418833 B TWI418833 B TW I418833B TW 098108245 A TW098108245 A TW 098108245A TW 98108245 A TW98108245 A TW 98108245A TW I418833 B TWI418833 B TW I418833B
- Authority
- TW
- Taiwan
- Prior art keywords
- satellite
- receiver
- satellites
- ephemeris
- pseudorange
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/27—Acquisition or tracking or demodulation of signals transmitted by the system creating, predicting or correcting ephemeris or almanac data within the receiver
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Description
本發明涉及用於衛星導航系統的信號處理,具體涉及產生臨時星曆的方法及系統。
全球導航衛星系統(GNSS)接收機通常通過接收來自多個衛星的衛星廣播信號來確定其位置。這些衛星,例如對於全球定位系統(GPS)是24顆,廣播射頻信號,該射頻信號中包括衛星接收機用於確定自身位置所需的資訊。通過測量廣播信號從衛星傳播到衛星接收機所需的時間以及發射衛星的已知位置,衛星接收機可以使用三角測量術確定自身位置。一般,為了確定自身位置,衛星接收機至少需要解碼三個衛星信號。
比較本發明後續將要結合附圖介紹的系統,現有技術的其他局限性和弊端對於本領域的普通技術人員來說是顯而易見的。
本發明涉及產生臨時星曆的方法及系統,通過至少一幅附圖示出和/或結合至少一幅附圖進行了描述,並在權利要求中作出完整概括。
根據本發明的一方面,提供一種處理衛星信號的方法,包括:基於從多個衛星接收到的多個衛星信號確定衛星接收機的一個或多個位置,其中所述多個衛星的完整星歷數據已由所述衛星接收機接收;從所述確定的所述衛星接收機的一個或多個位置、以及來自具有不完整星歷數據的一個或多個衛星的一個或多個衛星信號產生臨時星曆;基於所產生的臨時星曆和第二多個衛星信號確
定所述衛星接收機的一個或多個估算位置,其中所述第二多個衛星信號中至少有一個是與所述帶有不完整星歷數據的一個或多個衛星相關聯。
作為優選,所述方法還包括通過生成轉置衛星位置和關聯接收機時鐘校正偽距變的化率來產生臨時星歷數據。
作為優選,所述方法還包括基於曆書衛星位置產生轉置衛星位置。
作為優選,所述方法還包括在由所述接收機時鐘校正偽距和/或所述接收機時鐘校正偽距關聯的變化率所確定的位置產生所述轉置衛星位置。
作為優選,所述方法還包括基於所述多個衛星信號和/或所述第二多個衛星信號的一個或多個多普勒頻率測量來產生所述關聯接收機時鐘校正偽距的變化率。
作為優選,所述方法還包括基於多個偽距測量來產生所述關聯接收機時鐘校正偽距的變化率。
作為優選,所述方法還包括至少根據接收機時鐘偏移和偽距測量確定所述接收機時鐘校正偽距。
作為優選,所述方法還包括當所述衛星接收機從之前接收到不完整星歷數據的所述一個或多個衛星接收完整星歷數據時,使用這些完整的星歷數據和所述確定的一個或多個位置來確定所述衛星接收機的位置。
作為優選,所述方法還包括基於新產生的臨時星曆更新所述衛星接收機的估算位置,直到所述衛星接收機從之前接收到不完整星歷數據的所述一個或多個衛星接收到完整星歷數據。
作為優選,所述方法還包括基於關聯接收機時鐘校正偽距的變化率和轉置衛星位置來更新所產生的臨時星歷數據。
作為優選,所述多個衛星、第二多個衛星和所述衛星接收機遵循全球定位系統(GPS)標準、伽利略(GALILEO)標準、
GLOSNASS標準、IRNSS標準和北斗(BEIDOU)標準,其中從所述第二多個衛星接收到第二多個衛星信號。
根據本發明的一方面,提供一種用於處理衛星信號的系統,包括:一個或多個電路,所述一個或多個電路使能:基於從多個衛星接收到的多個衛星信號確定衛星接收機的一個或多個位置,其中所述多個衛星的完整星歷數據已由所述衛星接收機接收;從所述確定的所述衛星接收機的一個或多個位置、以及來自具有不完整星歷數據的一個或多個衛星的一個或多個衛星信號產生臨時星曆;基於所產生的臨時星曆和第二多個衛星信號確定所述衛星接收機的一個或多個估算位置,其中所述第二多個衛星信號中至少有一個是與所述帶有不完整星歷數據的一個或多個衛星相關聯。
作為優選,所述一個或多個電路通過生成轉置衛星位置和關聯接收機時鐘校正偽距的變化率來產生臨時星歷數據。
作為優選,所述一個或多個電路基於曆書衛星位置產生轉置衛星位置。
作為優選,所述一個或多個電路在由所述接收機時鐘校正偽距和/或所述接收機時鐘校正偽距關聯的變化率所確定的位置產生所述轉置衛星位置。
作為優選,所述一個或多個電路基於所述多個衛星信號和/或所述第二多個衛星信號的一個或多個多普勒頻率測量來產生所述關聯接收機時鐘校正偽距的變化率。
作為優選,所述一個或多個電路基於多個偽距測量來產生所述關聯接收機時鐘校正偽距的變化率。
作為優選,所述一個或多個電路至少根據接收機時鐘偏移和偽距測量確定所述接收機時鐘校正偽距。
作為優選,所述一個或多個電路當所述衛星接收機從之前接收到不完整星歷數據的所述一個或多個衛星接收完整星歷數據
時,使用這些完整的星歷數據和所述確定的一個或多個位置來確定所述衛星接收機的位置。
作為優選,所述一個或多個電路基於新產生的臨時星曆更新所述衛星接收機的估算位置,直到所述衛星接收機從之前接收到不完整星歷數據的所述一個或多個衛星接收到完整星歷數據。
作為優選,所述一個或多個電路基於關聯接收機時鐘校正偽距的變化率和轉置衛星位置來更新所產生的臨時星歷數據。
作為優選,所述多個衛星、第二多個衛星和所述衛星接收機遵循全球定位系統(GPS)標準、伽利略(GALILEO)標準、GLOSNASS標準、IRNSS標準和北斗(BEIDOU)標準,其中從所述第二多個衛星接收到第二多個衛星信號。
本發明的各種優點、各個方面和創新特徵,以及其中所示例的實施例的細節,將在以下的描述和附圖中進行詳細介紹。
100‧‧‧衛星導航系統
102‧‧‧衛星接收機
104‧‧‧全球導航衛星系統(GNSS)射頻(RF)和中頻(IF)前端
106‧‧‧處理器
108‧‧‧記憶體
110a、110b、110c、110d‧‧‧衛星
112‧‧‧接收機天線
200‧‧‧衛星導航系統
202‧‧‧接收機
203‧‧‧地球表面
206‧‧‧示例性坐標系統
210a、210b‧‧‧衛星
300‧‧‧衛星導航系統
302‧‧‧接收機
306‧‧‧示例性坐標系統
310a、310b、310c‧‧‧衛星
320‧‧‧衛星
350‧‧‧虛線圓
402‧‧‧衛星接收機
410a‧‧‧衛星
412‧‧‧測量衛星位置
414‧‧‧曆書衛星位置
416‧‧‧轉置(transposed)衛星位置
418‧‧‧衛星
420‧‧‧測量衛星位置
424‧‧‧曆書衛星位置
426‧‧‧轉置衛星位置
502‧‧‧衛星接收機位置
504‧‧‧預測衛星接收機位置
510a‧‧‧實際衛星位置
514‧‧‧曆書衛星位置
518‧‧‧衛星位置
520‧‧‧測量衛星位置
524‧‧‧曆書衛星位置
526‧‧‧轉置衛星位置
602‧‧‧衛星接收機
606‧‧‧坐標系統
610a‧‧‧衛星
612‧‧‧測量衛星位置
616‧‧‧轉置衛星位置
626‧‧‧預測轉置衛星位置
圖1是根據本發明實施例的示例性衛星導航系統的示意圖;圖2是根據本發明實施例的二維佈置的示例性衛星導航系統的示意圖;圖3是根據本發明實施例的二維佈置的具有時間偏移的示例性衛星導航系統的示意圖;圖3B是根據本發明實施例的示例性衛星定位的示意圖;圖4是根據本發明實施例的基於衛星曆書位置的示例性構建臨時星曆的示意圖;圖5是根據本發明實施例的預測誤差的示意圖;圖6是根據本發明實施例的未使用曆書位置的臨時星曆的示意圖;圖7是根據本發明實施例的計算衛星接收機位置的示例性演算法的流程圖。
本發明涉及產生臨時星曆的方法和系統。產生臨時星曆的方法和系統包括基於接收到的來自多個衛星的衛星信號確定衛星接收機的一個或多個位置,其中所述多個衛星的完整星歷數據已被所述衛星接收機接收。臨時星歷數據可以根據所述確定的衛星接收機的一個或多個位置和來自具有不完整星歷數據的一個或多個衛星的一個或多個衛星信號產生。基於所產生的臨時星歷數據和第二多個衛星信號,可以確定衛星接收機的一個或多個估算位置,其中第二多個衛星信號中至少有一個是與具有不完整星歷數據的一個或多個衛星相關聯。
臨時星歷數據可以通過生成轉置(translated)衛星位置和關聯接收機時鐘校正偽距的變化率來產生。轉置衛星位置可基於曆書衛星位置、或由所述接收機時鐘校正偽距和/或所述與接收機時鐘校正偽距關聯的變化率所確定的位置來產生。所述關聯接收機時鐘校正偽距的變化率可基於所述多個衛星信號和/或所述第二多個衛星信號的一個或多個Doppler頻率測量值來產生,或基於多個偽距測量值來產生。接收機時鐘校正偽距至少可根據接收機時鐘偏移和偽距測量來確定。當衛星接收機可以從之前接收機接收到其不完整星歷數據的一個或多個衛星接收完整星歷數據時,利用這些完整的星歷數據和確定的一個或多個位置來確定衛星接收機的位置。
圖1是根據本發明實施例的示例性衛星導航系統的示意圖。如圖1所示,衛星導航系統100包括衛星接收機102和多個衛星,如圖示出的衛星110a、110b、110c、110d。衛星接收機連接有接收機天線112。衛星接收機102可包括全球導航衛星系統(GNSS)射頻(RF)和中頻(IF)前端104、處理器106和記憶體108。
衛星110a至110d可包括適當的邏輯、電路和/或代碼,用於產生和廣播適當的RF信號,該RF信號被衛星接收機(例如衛星接
收機102)接收以確定衛星接收機102的位置。衛星接收機102包括適當的邏輯、電路和/或代碼,用於接收衛星(例如衛星110a至110d)廣播的信號,並處理接收信號以確定衛星接收機102的位置。GNSS RF/IF前端104包括適當的邏輯、電路和/或代碼,用於經由接收機天線112接收衛星廣播信號,並以所需的方式對其進行處理以產生基帶信號,以便在衛星接收機102和處理器106中進一步處理。記憶體108可包括適當的邏輯、電路和/或代碼,使能存儲和訪問資料和代碼,該代碼包括衛星接收機102和處理器106執行的操作指令的代碼。
在圖1中,示出了示例性的衛星導航方案,其中衛星接收機102可以接收多個衛星信號,從這些信號中衛星接收機102能夠提取確定其自身位置所需要的資訊。衛星接收機102以及這些衛星,例如衛星110a至110d,可以在由美國國防部開發和操作的全球定位系統(GPS)中運行。根據本發明的各個實施例,本發明不限於應用於GPS系統,也可應用於其他GNSS系統,例如GALILEO、GLONASS、IRNSS和BEIDOU。
圖2是根據本發明實施例的二維佈置的示例性衛星導航系統的示意圖。如圖2所示,衛星導航系統200包括位置p處的接收機202(小圓所示)、衛星210a和210b、由虛線圓所示的地球表面203以及示例性坐標系統206。示例性坐標系統206為二維坐標系統□2
,包括單位向量x和y,其中□表示實數集,□n表示具有實座標(real coordinate)的n維空間。圖中還示出了衛星210a在□2
中的位置(由p(210a)表示)、衛星210b在□2
中的位置(由p(210b)表示)、交點q、衛星210a到衛星接收機202的距離r(210a)和衛星210b到衛星接收機202的距離r(210b)。
為了說明從衛星,例如衛星210a和210b確定接收機202的位置的原理,以圖2所示的二維場景來舉例更為簡便。實際中遇到的三維案例可以當作是二維案例所演示的原理向三維的擴展。
確定衛星接收機202位置p的原理可以是基於已知的衛星位置,例如p(210a)和p(210b),測量從衛星接收機202到多個衛星的距離,例如r(210a)和r(210b)。基於測量到的從衛星210a和210b到衛星接收機202的距離和已知的衛星位置,每一個衛星可以定義一個由位置組成的圓(在□2
中),其中這些位置到所述衛星的距離是指定的,如圖2所示。在兩個衛星的情況下,有兩個相交點:一個是想得到的位置p,另一個是相交點q。從圖2可觀察出只有p接近地球表面。因而,只有p可以是衛星接收機202位置的可行解。因此,在圖2所示的二維設想中,從原理上講兩個衛星足以確定出位置p。在二維情況下,位置p可由以下關係式的解得出:r(k)=∥ p(k-p)∥,k=210a,210b|
在三維情況下,圍繞衛星的圓將變成球面,兩個球面相交將產生可行解的圓。將該圓與另一個球面相交,就會找到兩個可能的位置。同理,兩個解中只有一個接近地球表面。因此,在三維情況下,該位置解需要多一顆衛星來解決額外的一維,且該位置可由以下關係式的解得出,其中k代表不同的衛星:r(k)=∥ p(k)-p ∥,k=1,2,3
每一個衛星,例如衛星210a和210b,可以廣播信號,這些信號包含用於確定衛星位置的資訊。一旦衛星進入軌道,其位置是可以預測的。衛星的預測位置通常可通過衛星接收機中的曆書中獲得,並可存儲於例如記憶體108中。由於計算衛星位置中的某些不完整性,GPS地面站會監測衛星的準確位置。為了校正曆書位置的偏差,地面站可向衛星提供資料,當衛星接收機接收來自衛星的信號時,這個資料使得衛星位置的確定精確度很高。這個資料僅在一個有限的時間段內有效,業內通常將其稱之為星歷數據。每一顆衛星都將廣播其星歷數據,並可由衛星接收機接收。衛星k的衛星位置p(k,t)可使用星歷數據來計算。因此可使用一個校正因數△(k,t)將指定衛星k的曆書位置(almanac position)P(k,t)
與位置p(k,t)聯繫起來,如以下關係式所示:p(k,t)=P(k,t)+△(k,t)|
其中變數t代表時間,表示衛星位置可以作為時間的函數而變化。根據本發明的各個實施例,如果衛星接收機,例如衛星接收機202,可獲得校正因數△(k,t),衛星k的準確位置就可以高的精確度確定。從衛星k到衛星接收機202的距離r(k)可通過測量信號從衛星傳播到衛星接收機202所花費的時間來計算。衛星可在預定的時間發射信號。每一個衛星可使用擴頻碼來廣播其包含各種資訊的信號,且每一個衛星使用的擴頻碼都是唯一的。衛星接收機已知這些擴頻碼,並將該擴頻碼的本地拷貝與接收信號關聯起來,以計算出廣播信號到達衛星接收機202所花費的時間。由於最初衛星接收機202的時鐘可能與衛星時鐘不同步,要額外增加一個常數b測量值才會準確。額外增加的這個資料b對所有衛星來說都是相同的。
圖3是根據本發明實施例的二維佈置的具有時間偏移的示例性衛星導航系統的示意圖。如圖3所示,衛星導航系統300包括位置p處的接收機302(小圓所示)、衛星310a、310b和310c、及示例性的坐標系統306。
示例性坐標系統306為二維坐標系統□2
,包括單位向量x和y,其中□表示實數集,□n
表示具有實座標(real coordinate)的n維空間。圖中還示出了衛星310a在□2
中的位置(由p(310a)表示)、衛星310b的位置(由p(310b)表示)、衛星310c的位置(由p(310c)表示)、衛星310a到衛星接收機302的距離r(310a)、衛星310b到衛星接收機302的距離r(310b)和衛星310c到衛星接收機302的距離r(310c)。這3個距離用實線圓示出。圖中還示出了對應於r(310a)+b和r(310b)+b的粗體虛線圓,及對應於r(310c)+b的粗體點劃線圓。
對於圖3而言,用二維設想來舉例是有用的。實際中遇到的
三維案例可以當作是二維案例所演示的原理向三維的擴展。
如圖3所示,當時鐘是同步的情況下,兩顆衛星足以確定位置p。但是當衛星和衛星接收機302之間的時鐘不同步時,需要得到一個額外變數b的解,因此需要另一顆衛星。從對應於衛星310a和310b的距離偏移圓的粗體虛線,可以觀察到兩圓相交可產生兩個相交點,與圖2相似。但是第三顆衛星,如圖中點劃線所示的衛星310c不與衛星310a和310b產生的距離加偏移圓相交點之一相交。但是,如果去掉偏移量b,如衛星310a、310b和310c的三個實線圓所示,三個圓相交於位置p。因此,使用額外增加的衛星,共同偏移量b可通過保證至少三個衛星可相交於一個共同點來確定。
同樣的方法可以延伸以三維空間,使用四顆衛星,這樣就能夠解出偏移量b。相應地,三維空間中的位置和偏移量b可以由四顆衛星確定出,通過使用如下關係式:r(k)
+b
=https://p(k)
-p
//+b,k
=1,2,3,4
在GPS系統中,可用於通過與相關碼的本地拷貝關聯確定距離的擴頻碼被稱為C/A碼。對於各個衛星C/A碼是唯一的,因此可以標識衛星信號。C/A碼可包括1023個碼片(chips),且需要1ms時間發送。對於每一比特,C/A碼的20個拷貝可由衛星例如衛星310a在20ms期間發射。另外,30比特可構成一個字(word),10個字可構成一個子幀(6s),5個子幀可構成一頁,25頁可構成一個超幀(12.5分鐘)。在大多數情況下,至少要採用前三個子幀來發射以產生定位信號。在這些情況下,至少需要接收前18秒的資料。
如前所述,距離r(k)可以通過測量信號從衛星例如衛星310a傳播到衛星接收機302所需的時間來確定。理想地,衛星310a和衛星接收機302的時鐘同步,且傳播時間τ
(k)可通過上述的關聯來確定。在這種情況下,距離可由r(k)=cτ
(k)得出,其中c是光速。但是,在實際中衛星時間和接收機時間不同步。雖然衛星包
含有原子時鍾,但還會有一些漂移和/或偏移需要補償。如果GPS時間(或絕對時間)為時間t,可用下式表示衛星k的衛星時間t s
(k,t):t s (k,t)
=t
+δ s (k,t)
偏移量δ s
(k,t)可由GPS地面控制站估算,且其Taylor擴展係數可作為衛星資料的一部分發射。同理,接收機時鐘(用戶時間)tu
由下式表示:t u
=(t)
+δ u (t)
根據本發明的各個實施例,δ u
(k,t)和δ u
(t)可包括一個或多個延遲因數,例如大氣延遲、RF延遲和/或處理延遲。在預定的時間ts
(k,t)可以發送新幀,在時間(k)=t+τ
(k),衛星接收器例如衛星接收機302可檢測到該新幀。到特定衛星的偽距可由下式定義:
其基本是從接收機時間減去衛星時間計算所得的距離。由於接收機知曉t u
,它可知曉t s
(k,t)=t s
(k,-t),因而衛星接收機302可計算出偽距。在上式中代入衛星時間t s
(k,t)和接收機時間tu
(t)的定義,可以得出下式:
由於衛星接收機302可從衛星例如衛星310a接收δ s
(k,t),因而時鐘偏移因數δ s
(k,t)可以得到校正。校正後的偽距可由下式給出:
將偏移量表示為b=cδ u
,回想(recalling)距離可定義為r(k)
=https://p(k)
-p
//=c τ(k)
,可由下式給出一組方程:
這些方程可以是帶有四個未知數的四個方程(位置p的3個座標和偏移量b)。衛星可以廣播位置校正資料,其也被稱為星曆。星曆可包括位置校正因數△(k,t)和衛星時鐘偏移δ s
(k,t)
在一些情況下,要從特定的衛星獲得星歷數據需要較長時間。例如,在多山地形,衛星只能間歇地出現在移動車輛的視野中。在不間斷地接收衛星廣播成為不可能的情況下,需要花費大量的時間來獲取用於計算δ s
(k,t)的衛星星歷數據。當車輛在市區內行駛時例如遭遇隧道和高層建築,也會出現這類現象。這種情況下,期望能夠使用可以間歇接收的衛星,即使其衛星星歷數據可能是無法獲得的。例如,當前述衛星導航可能從其星曆已被衛星接收機接收到的4顆衛星接收信號時,可能會出現這種情況。另外,一個或多個衛星間歇出現在視野中,它們的廣播信號可能不時地被接收到,但它們的星曆仍然不可獲得。在一些情況下,例如當轉彎或改變車輛行駛的方向時,一個或多個先前間歇接收到的衛星變為可視,而一個或多個先前可視的衛星可能不再可視。在這些情況下,接收到星曆之前,可能期望立即使用新的可視衛星開始導航。由於從間歇接收衛星不能獲得星曆,校正偽距p c
(k,t)不可獲得。然而,由於其他衛星是可視的,可知曉其星曆和偏移b,接收機時鐘校正偽距p
' c
(k,t)可通過校正偏移b來確定,如下式給出:
由於衛星接收機302位置從其星曆已接收到的衛星可以得
知,接收機時鐘校正偽距可用於“固定(fix)”其關聯的衛星的位置,以下在圖3B中將對其進行說明。
在本發明的各個實施例中,期望通過線性化來確定接收機位置。採用線性化方案,可以按照以下關係式解出線性方程系統:p=Hx(1)
其中p=[ρ
(l,t)-(l,t2
),...,ρ
(n,t)-(n,t2
)]T
是對於n個衛星的有n個元素的向量,其代表衛星k在時間t的偽距ρ(k,t)和衛星k在稍後時間t2
(t2
>t)的偽距ρ(k,t2
)之間的偽距改變估算。估算出的偽距ρ(k,t2
)可以基於共同偏差例如偏移b和星歷數據。向量x可以是包含位置改變估算的向量。例如,向量x可以是接收機狀態向量x
=[△ lat
(t , t 2
),△ lan
(t , t 2
),△ alt
(t , t 2
)△ b
(t , t 2
)] T
|,其中△lat
(t,t2
)是時間t和t2
之間接收機位置在緯度上的估算差、、△lon
(t,t2
)是時間t和t2
之間接收機位置在經度上的估算差、△alt
(t,t2
)是時間t和t2
之間接收機位置在緯度上的估算差、△b
(t,t2
)是時間t和t2
之間共同偏移的估算差。根據本發明的各個實施例,接收機狀態向量x可以任何形式的坐標系統來表示。矩陣H是適當定尺寸的混合矩陣,可稱之為“視線矩陣”或“觀測矩陣”。矩陣H可將向量p的偽距改變與接收機狀態x的改變關聯起來。
在本發明的各個實施例中,當星曆已知時,可以確定p、H,且位置更新可以通過對x的線性系統求解產生。
圖3B是根據本發明實施例的示例性衛星定位的示意圖。如圖3B所示,位置p處的已知位置衛星接收機302a、以302a為圓心的虛線圓350和衛星320。在圖3B所示的二維設置中,由於已知衛星接收機302a處於位置p,可通過以衛星接收機302a為圓心、ρ
'(320,t)為半徑的虛線圓350來確定衛星的有效位置。由於這個半徑值可由ρ
'(320,)=cτ
(320)-cδ s
(320,t)|給出,該半徑可能與到衛星320的實際距離不一致,是用時間偏移cδ u
(t)校正過的距離。從圖3B所示的情形可以看出,虛線圓350上衛星320的假定位置
可能是專斷的,因為虛線圓350上任一衛星320的假定位置都可通過(go through)衛星接收機的校正位置p。三維中的情形也相似,這種情形下虛線圓350變為包繞位置p的球面。有效假定位置可用于衛星位置(未用星曆)這一事實可被利用來進行導航,通過為那些無法獲得其星曆的衛星構建臨時星曆,例如基於衛星的曆書位置P(k,t)。
圖4是根據本發明實施例的基於衛星曆書位置的示例性構建臨時星曆的示意圖。圖4示出了衛星410a在位置p(410a,t1
)處。同一顆衛星在時間t2
處於位置p(410a,t2
)並被標記為衛星418。圖中只有兩個實際衛星位置,其他示出的是這兩顆衛星相關的不同位置。如示出了衛星410a在時間t1
的曆書衛星位置414、衛星410a在時間t2
的曆書衛星位置424。在時間t1
的測量衛星位置412、在時間t2
的測量衛星位置420。在時間t1
的轉置(transposed)衛星位置416、在時間t2
的轉置衛星位置426。處於已知位置p的衛星接收機402。還示出從衛星410a到衛星接收機402的距離r(410a,t1
),從實際衛星位置410a到測量衛星位置412的距離偏移cδ s
(410a,t1
),從衛星接收機402到曆書位置414的曆書距離rA
(410a,t1
)、曆書位置414與轉置衛星位置416之間的曆書校正因數e(410a,t1
)、曆書位置414與實際衛星位置410a之間的距離因數△(410a,t1
)。相對於時間t2
可以標記出相同數量的標記。
如前所述,衛星接收機402的位置p可通過四顆衛星確定(有星歷數據,未在圖4中示出)。衛星410a可以是間歇可視的衛星,其星歷數據可能無法獲得。
如圖3所示,對於衛星410a可以測量到接收機時鐘校正偽距為:
衛星410a的實際位置可以在距衛星接收機402的距離r(410a,t1
)處。由於在缺少星歷數據的情況下距離偏移cδ s
(410a,t1
)得不到校正,基於已知位置p,測量到的接收機時鐘校正偽距ρ
'(410,t1
)使衛星410a看起來像是位於測量衛星位置412。在圖4所示的例子中,測量距離會大於實際距離r(410a,t1
)。雖然由於用於確定△(410a,t1
)的星歷數據無法獲得使得衛星接收機402不知道衛星410a的位置p(410a,t1
)=P(410a,t1
)+△(410a,t1
),但衛星接收機402可基於本地存儲的曆書資料P(410a,t1
)得知衛星410a的近似位置。曆書資料P(410a,t1
)由曆書衛星位置414表示出。
基於曆書位置P
(410a
,t 1
)和接收機時鐘校正偽距ρ'
(410a
,t 1
),轉置衛星位置416可以確定,使得p T
(410a
,t 1
)在ρ'
(410a
,t 1
)=r A
(410a
,t 1
)+e
(410a
,t 1
)|給定距離處。在這些例子中,轉置衛星位置416和測量衛星位置412可處於同一個球面/圓上。曆書校正因數e
(410a
,t 1
)可以是與位置校正因數△(410a
,t 1
)相似的距離校正因數,可作為臨時星曆用於與曆書一起確定衛星位置。如圖3B所示,在包圍已知衛星接收機位置的球面/圓上一定距離處的任一位置都同等地可作為測量衛星位置。因此轉置衛星位置416可位於與測量衛星位置412相同的距離處,並可由曆書校正因數e
(410a
,t 1
)來定義,其可增加到已知衛星接收機位置402和已知曆書衛星位置414之間的距離r A
(410a
,t 1
)上。因此,轉置衛星位置416可假定為一個可校正衛星時鐘偏移δ s
(t)的假設衛星位置。通過假定該衛星放置在轉置衛星位置416處,接收機時鐘校正偽距測量ρ'
(410,t 1
)可指示衛星接收機402的校正位置p。
如圖3B所示,距衛星接收機302a期望距離上的任一個轉置衛星位置都是可以使用的。在圖4所示的例子中,在圍繞p距離為ρ'
(410a
,t 1
)的圓上的任何位置原則上都可以選擇,例如轉置衛星位置416。通過曆書校正因數e
(410a
,t 1
)將轉置衛星位置416與曆書衛星位置414結合起來的益處是曆書位置在未來時刻是可獲
得的,例如,在時刻t2
的曆書位置424。在從最初確定轉置衛星位置416的時間差在一定限度的情況下,由於實際衛星位置相對於曆書預測的衛星位置很慢變化並以相對小的誤差△(410a
,t 1
)偏移,因而可以假定曆書校正因數e
(410a
,t 1
)近似保持不變。在未來時刻t2
,可能出現這種情況,先前間歇可視衛星410a變為可視,而先前使用的可獲得其星歷數據的衛星之一不再可視。在這些情形下,衛星410a的星曆或許仍然不能獲得。但是,曆書校正因數e
(410a
,t 1
) e
(410a
,t 2
)在前一個已知位置p已計算出,基於時刻t2
的曆書衛星位置424可通過以下關係式預測在時刻t2
的估算轉置衛星位置426:
其中(410a,t1
)可表示e(410a,t1
)長度e(410a,t1
)在適當方向的向量。
更具體地,例如當衛星接收機402保持固定在位置p處,時刻t2
預測的接收機時鐘校正距離可以是|(
410a
,t 2
)=r A
(410a
,t 2
)+e
(410a
,t 2
)|,如圖4所示。與測量接收機時鐘校正偽距的任何差值|ρ
’(410,t 2
)-(410,t2
)|(其基於實際衛星位置418)之後可歸因於衛星接收機402的移動。由於衛星410a位置相對於衛星曆書位置變化小,將預測的轉置位置426與已知曆書位置424結合起來使得該曆書能夠提供相對準確的、不同時刻衛星接收機402和衛星410a位置之間的距離改變模型△e
(410a,t2
-t1
)。例如,在圖4中,時間t1
和時間t2
之間衛星接收機402和衛星曆書位置之間的距離改變可以在曆書衛星位置414及在時刻t2
在實際衛星位置418用△e
(410a,t2
-t1
)表示。因為圖4沒有按比例縮放,時間t2
實際衛星位置418和曆書衛星位置424之間的距離△(410a,t2
)與時間t1
的是不相同的。
總之,在位置p
(t 1
)已從可供星曆的衛星獲得至少一次的情況下,基於前面討論的方案確定位置的這組公式可由以下關係式給出:ρ c
(k
,t
)-b=∥p
(k
,t
)-p
(t
)∥k
={1,...M
}ρ
'(l
,t
)-e
(l
,t
)=∥P
(l
,t
)-p
(t
)∥l
={M
+1,...N
} (2)
有N個可接收衛星,從其中的M個衛星可獲得星歷數據。M可假定為少於4,因為M4時可採用圖2和圖3中所示的方案進行正常位置確定。由於本方案可以在M3的情況下使用,由於M<4時b無法確定,所以b可以假定為常數。因此,當b在一段時間內假定為常數,e
(k
,t)
和P
(k
,t)
已知時,位置p
(t)
可從N=3顆衛星在有星曆或無星曆的情況下根據上式在三維空間確定。在一些情況下,對於N4,也可能基於從等式(2)得到的以下關係式來更新b。
p c
(k
,t
)-b
=∥p
(k
,t
)-P
(t
)∥k
={1,...,M
}
p ’
(l
,t
)-b
=∥P
(l
,t
)-p
(t
)∥+e
(l
,t
)l
={M
+1,...N
}
在本發明的各個實施例中,可以期望通過線性化來確定接收機位置。採用線性化方案,可以按照以下關係式解出線性方程系統:p=Hx,如圖3中所示相同。在有些情況下,N個接收衛星中,有M(M<N)個衛星的星曆可被衛星接收機獲得。在這類情況下,對於N-M個衛星,可基於星曆計算出ρ
(i,t2
)。在這類情況下,基於曆書資訊ρ a
(i,t2
)可以估算出估算偽距。基於曆書資訊的估算偽距可通過以下關係式表示:
其中dρ a
(i,t2
)是基於曆書資訊的估算偽距與基於星歷數據的估算偽距之間的差異因數。將等式(3)代入等式(1),可以得到差異因數,如下式所示:
其中,H i
是矩陣H
的第i行。因此,根據本發明的各個實施例,當x
是可獲得的,d ρ a
(i
,t 2
)即可得到。通過使用Doppler測試,d ρ a
(i
,t 2
)的改變可以估算出,並可提供d' ρ a
(i
,t 2
),其為d ρ a
(i
,t 2
)的一階導數。因此在初始d ρ a
(i
,t 2
)已被估算之後,d' ρ a
(i
,t 2
)可用於推斷出一段時間內的未來改變,而不使用星歷數據。例如,基於上述數量,可以產生以下偽距估算:
其中dt(t2
,t3
)=|t2
-t3
|是自ρ
(i,t2
)和dρ a
(i,t2
)前次估算以來的時間。因此,通過將等式(4)代入等式(1),從線性方程系統解出x即可以確定接收機的更新位置。
圖5是根據本發明實施例的預測誤差的示意圖。圖5中的要素與圖4所列的相對應。具體地,要素510a對應於圖4中的410a,所示的其他要素也類似。圖中增加了在時刻t2可能的預測衛星接收機位置504。
圖5中示出的方案可用於說明可能出現的預測誤差。在圖5中,曆書衛星位置514和實際衛星位置510a之間的距離向量△(510a,t1
)可在在時間t2
保持為常數,使得曆書衛星位置524和實際衛星位置之間距離△(510a,t2
)=△(510a,t1
)。在這個情況下,給定示例性幾何排列(未按比例縮放),衛星接收機位置502和在時間t1
的衛星510a、在時間t2
的衛星位置518之間的距離差可以是o'=|r(510a,t2
)-r(510a,t1
)|,而不是根據曆書衛星位置的改變所預測的△(510a,t2
-t1
)。這種情況會發生在例如t1
和t2
之間的時間差很大時。在這一情況下,△e
(510a,t2
-t1
)和o'會導致可在轉置衛星位置526和測量衛星位置520之間看到的位置誤差。在圖5所示的情形中,在時間t2
的測量接收機時鐘校正偽距ρ
'(510a,t2
)與測量衛星
位置520到p(t1
)(假設衛星接收機502可以保持不動)的距離相等。然而,由於衛星接收機502會錯誤地認為測量偽距ρ
'(510a,t2
)應該對應于從轉置衛星位置526測量的距離,衛星接收機502會認為自己可能改變了位置且可能會將自身放置例如在預測位置504。
圖6是根據本發明實施例的未使用曆書位置的臨時星曆的示意圖。圖6中示出了坐標系統606、處於位置p的衛星接收機602、位置p(610a,t1
)處的衛星610a、在時間t1的測量衛星位置612、在時間t1
的轉置衛星位置616和在時間t2
的預測轉置衛星位置626。圖中還示出了衛星接收機位置602和測量衛星位置612之間的測量接收機時鐘校正偽距ρ
'(610a,t1
),其包括實際衛星位置610a和衛星接收機602之間的距離r(610a,t1
)以及實際衛星位置610a和測量衛星位置612之間的偏移cδ s
(610a,t1
)。圖中還示出了預測接收機時鐘校正偽距ρ
'(610a,t2
)。
在圖6所示的示例性方案中,在時刻t1
位置p可從多個具有已知星曆的衛星(圖中未示出)獲知。如結合圖4所描述,接收機時鐘校正偽距ρ
'(610a,t1
)是可以測量的,測量衛星位置612相應地可以導出。如結合圖3B和圖4所描述,轉置衛星位置616可定義在由測量衛星位置612定義的圓/球面上。在所述的例子中,轉置衛星位置616可以任意地選擇,例如Pr
(610a,t1
)。
為預測在時間t2的預測接收機時鐘校正偽距ρ
'(610a,t2
),可以確定測量接收機時鐘校正偽距ρ
'(610a,t1
)的變化率。這一資訊可在圖4所述的方案中獲得,由於衛星曆書位置事先可知,因此距離的改變可從曆書位置的改變計算出。在圖6所述的方案中可使用幾種方法來得到接收機時鐘校正偽距的變化率。在本發明的一個實施例中,衛星接收機602可以測量到接收信號的Doppler頻率。Doppler頻率是接收信號頻率中的頻率漂移,其在衛星朝向或背離衛星接收機602移動時會出現。GPS信號在1575.42MHz發射。與衛星接收移機602和衛星610a兩者相向或相背移動的速度
成比例,接收信號頻率大約會漂移±5kHz。因此,基於在衛星接收機602處接收信號的Doppler頻率漂移,衛星接收機602可以估算出衛星朝向或背離其移動的速度。因此估算的變化率可用於按照以下關係式來預測該預測的測量接收機時鐘校正偽距:
其中表示基於測量到的Doppler漂移估算的ρ'
(610a
,t 1
)的變化率。
在本發明的另一個實施例中,測量接收機時鐘校正偽距ρ'
(610a
,t 1
)的變化率可通過採集一段時間內的偽距來估算。之後多頂式可疑合採集的資料,且多項式擬合的一階導數在期望時刻例
如t2可以提供變化率的估算,例如可表示基於一連串的測量接收機時鐘校正偽距測量值估算的變化率。例如,在最簡單的情況下,直線可以擬合測量值ρ'
(610a
,t0
)和ρ'
(610a
,t1
)。相應地,連接這兩個測量值的直線的斜率可用於預測ρ'
(610a
,t2
)。類似地,使用至少3測量點,二階多項式擬合可以產生。本發明不限於生成所需的變化率的任何特定方法或任何特定的多項式階數。在本發明的另一實施例中,多項式可以擬合到一連串的Doppler頻率測量值,如前所述,其也可以用於預測未來時刻的變化率。
在位置p
(t 1
)已從可供星曆的衛星獲得至少一次的情況下,基於所討論的方案確定位置的這組公式可由以下關係式給出:
其中P T
(l
,t
)可以是任意一個預測轉置衛星位置,例如預測轉置衛星位置626,有N個可接收衛星,從其中的M個衛星可獲得星
歷數據。注意,M可假定為少於4,因為M4時可採用圖2和圖3中所示的方案進行正常位置確定。由於本方案可以在M3的情況下使用,所以b可以假定為常數。因此,當b在一段時間內假定為常數,位置p(t)可從N=3顆衛星在有星曆或無星曆的情況下根據上式在三維空間確定。在一些情況下,對於N4,也有可能對b進行更新,如圖5所描述的過程相似。
如圖3所描述,在GPS系統中,可用於通過與相關碼的本地拷貝關聯確定距離的擴頻碼被稱為C/A碼。對於各個衛星C/A碼是唯一的,因此可以標識衛星信號。C/A碼可包括1023個碼片(chips),且需要1ms時間發送。對於每一比特,C/A碼的20個拷貝可由衛星例如衛星610a在20ms期間發射。另外,30比特可構成一個字(word),10個宇可構成一個子幀(6s),5個子幀可構成一頁,25頁可構成一個超幀(12.5分鐘)。在大多數情況下,至少要採用三個子幀來發射以產生定位信號。在這些情況下,至少有18秒的資料是需要接收的。
有關偽距測量值,可用的最小單位可以是1ms,或一個C/A碼。衛星接收機602可以利用C/A碼的本地拷貝來校正接收信號。因此,衛星接收機首先檢測可出現1ms模(that may occur modulo 1ms)的任何偏移,因為其可以獲得C/A碼同步。例如,從衛星610a到衛星接收機602的傳播時間需要78.2ms,為便於說明,假定信號在t=0ms發送,接收機最初能夠確定模-1ms偏移(modulo-1ms offset)。在這一情況下,衛星接收機可以確定衛星傳播時間偏移量為x C
/A
=78.2(mod1ms
)=0.2。在至少20ms和二十個C/A碼之後,衛星接收機602可獲得比特級同步,能夠確定每一比特的開始。在這一點上,衛星接收機602能夠確定偏移量x b
=78.2(mod20ms
)=18.2。在這一點上,衛星接收機602已經知曉衛星定時偏移為78.2ms或更多(98.2ms、110.2ms......),由於接收機已知衛星的高度大於20,000km。在至少600ms之後衛星已獲得
字級同步的情況下,之後衛星可以獲得精確同步(模600ms)。在以上的討論中,已假定衛星只有很少資訊。然而,在實際中,由於有曆書資料,衛星接收機602可能具有相當精確的有關衛星610a位置的資訊。由於信號的傳播速度為300km/ms,曆書可提供距實際衛星位置610a 300km之內的衛星位置估算,衛星接收機602能夠根據第一,模1ms,測量值確定精確的計時偏移。
圖7是根據本發明實施例的計算衛星接收機位置的示例性演算法的流程圖。在步驟702中啟動該演算法之後,在步驟704衛星需要決定是否有M4顆帶有星曆的衛星可用。如果沒有,初始位置不可獲得,因此衛星接收機例如衛星接收機602不得不等待直到有M4顆帶有星曆的衛星可用。在有多於4顆帶有星曆的衛星可用的情況下,衛星接收機可在步驟706,例如使用圖2和圖3中描述的處理步驟產生其自身位置。另外,如果其他衛星是可視的但其星曆不可獲得,衛星接收機602在步驟708可測量到這些衛星的偽距。對於沒有星曆的衛星,在步驟710衛星可計算接收機時鐘校正偽距。使用接收機時鐘校正偽距、已知的衛星接收機位置_例如衛星接收機位置602,衛星接收機可以產生轉置衛星位置。在一些情況下,轉置衛星位置可基於曆書衛星位置產生。衛星接收機還可產生偽距變化率,其可用於產生預測轉置衛星位置。在一些情況下,偽距變化率可以根據測量值估算或根據曆書資料估算,如圖4和圖6所示。如果有M4或更多顆帶有星曆的衛星,衛星接收機重新開始並返回步驟704。如果在步驟712,帶有星曆的可用衛星數量少於4(M<4)顆,並且視野中的衛星總數大於3(N>3),在步驟714,可按照圖4到圖6中所描述的方法計算衛星位置。在步驟716,如果有4顆或多於4顆帶有星曆的衛星可用,衛星接收機可返回步驟706。如果少於4顆帶有星曆的衛星可用,衛星接收機可停留在步驟714並按照步驟714繼續計算其位置。根據本發明的各個實施例,臨時星曆可包括轉置衛星位置和
任何關聯接收機時鐘校正偽距的變化率。
根據本發明的實施例,產生臨時星曆的方法和系統包括基於接收到的來自多個衛星的衛星信號確定衛星接收機例如衛星接收機202的一個或多個位置,其中所述多個衛星的完整星歷數據已被所述接收機接收,如圖2和圖3所描述。臨時星歷數據可以根據所述確定的衛星接收機的一個或多個位置p(.)和來自具有不完整星歷數據的一個或多個衛星的一個或多個衛星信號產生。基於所產生的臨時星歷數據和第二多個衛星信號,可以確定衛星接收機的一個或多個估算位置,其中第二多個衛星信號中至少有一個是與具有不完整星歷數據的一個或多個衛星相關聯,如圖3B、圖4、圖5、圖6和圖7中所述。
臨時星歷數據可以通過生成轉置衛星位置例如轉置衛星位置416和關聯接收機時鐘校正偽距例如p'(.)的變化率例如△e來產生。轉置衛星位置可基於曆書衛星位置例如p(.)、或由所述接收機時鐘校正偽距和/或所述與接收機時鐘校正偽距關聯的變化率所確定的位置來產生。所述關聯接收機時鐘校正偽距的變化率可基於所述多個衛星信號和/或所述第二多個衛星信號的一個或多個Doppler頻率測量值來產生,或基於多個偽距測量值來產生,如圖6中所述。接收機時鐘校正偽距至少可根據接收機時鐘偏移和偽距測量來確定。當衛星接收機可以從之前接收機接收到其不完整星歷數據的一個或多個衛星接收完整星歷數據時,利用這些完整的星歷數據和確定的一個或多個位置來確定衛星接收機的位置,如圖2和圖3中所述。衛星接收機的估算位置可以基於新產生的臨時星曆進行更新,直到衛星接收機從之前衛星接收機接收到其不完整星歷數據的所述一個或多個衛星接收到完整星歷數據。產生的臨時星歷數據可基於相關聯接收機時鐘校正偽距的變化率和轉置衛星位置進行更新。多個衛星、第二多個衛星(從其接收第二多個衛星信號)和衛星接收機可遵照全球定位系統(GPS)標準、伽利
略(GALILEO)標準、GLOSNASS標準、IRNSS標準和北斗(BEIDOU)標準。
本發明的另一實施例提供一種機器可讀記憶體,其上存儲的電腦程式具有至少一個可由機器執行的代碼段,使得機器能夠實現前述產生臨時星曆的方法和系統中的步驟。
本發明可以通過硬體、軟體,或者軟、硬體結合來實現。本發明可以在至少一個電腦系統中以集中方式實現,或者由分佈在幾個互連的電腦系統中的不同部分以分散方式實現。任何可以實現所述方法的電腦系統或其他設備都是可適用的。常用軟硬體的結合可以是安裝有電腦程式的通用電腦系統,通過安裝和執行所述程式控制電腦系統,使其按所述方法運行。在電腦系統中,利用處理器和存儲單元來實現所述方法。
本發明還可以通過電腦程式產品進行實施,所述套裝程式含能夠實現本發明方法的全部特徵,當其安裝到電腦系統中時,通過運行,可以實現本發明的方法。本申請文件中的電腦程式所指的是:可以採用任何程式語言、代碼或符號編寫的一組指令的任何運算式,該指令組使系統具有資訊處理能力,以直接實現特定功能,或在進行下述一個或兩個步驟之後,a)轉換成其他語言、代碼或符號;b)以不同的格式再現,實現特定功能。
本發明是通過幾個具體實施例進行說明的,本領域技術人員應當理解,在不脫離本發明範圍的情況下,還可以對本發明進行各種變換及等同替代。另外,針對特定情形或具體情況,可以對本發明做各種修改,而不脫離本發明的範圍。因此,本發明不局限於所公開的具體實施例,而應當包括落入本發明權利要求範圍內的全部實施方式。
100‧‧‧衛星導航系統
102‧‧‧衛星接收機
104‧‧‧全球導航衛星系統(GNSS)射頻(RF)和中頻(IF)前端
106‧‧‧處理器
108‧‧‧記憶體
110a、
110b、
110c、
110d‧‧‧衛星
112‧‧‧接收機天線
Claims (8)
- 一種處理衛星信號的方法,其特徵在於,包括:基於從多個衛星接收到的多個衛星信號確定衛星接收機的一個或多個位置,其中所述多個衛星的完整星歷數據已由所述衛星接收機接收;從所述確定的所述衛星接收機的一個或多個位置、以及來自具有不完整星歷數據的一個或多個衛星的一個或多個衛星信號產生臨時星曆;基於所產生的臨時星曆和第二多個衛星信號確定所述衛星接收機的一個或多個估算位置,其中所述第二多個衛星信號中至少有一個是與所述帶有不完整星歷數據的一個或多個衛星相關聯;通過生成轉置衛星位置和關聯接收機時鐘校正偽距的變化率來產生臨時星歷數據。
- 如申請專利範圍第1項所述的方法,其中,還包括基於曆書衛星位置產生轉置衛星位置。
- 如申請專利範圍第1項所述的方法,其中,還包括在由所述接收機時鐘校正偽距和/或所述接收機時鐘校正偽距關聯的變化率所確定的位置產生所述轉置衛星位置。
- 如申請專利範圍第1項所述的方法,其中,還包括基於所述多個衛星信號和/或所述第二多個衛星信號的一個或多個多普勒頻率測量來產生所述關聯接收機時鐘校正偽距的變化率。
- 如申請專利範圍第1項所述的方法,其中,還包括基於多個偽距測量來產生所述關聯接收機時鐘校正偽距的變化率。
- 一種用於處理衛星信號的系統,其特徵在於,包括:一個或多個電路,所述一個或多個電路使能:基於從多個衛星接收到的多個衛星信號確定衛星接收機的一個或多個位置,其中所述多個衛星的完整星歷數據已由所述衛星接收機接收;從所述確定的所述衛星接收機的一個或多個位置、以及來自具有不完整星歷數據的一個或多個衛星的一個或多個衛星信號產生臨時星曆;基於所產生的臨時星曆和第二多個衛星信號確 定所述衛星接收機的一個或多個估算位置,其中所述第二多個衛星信號中至少有一個是與所述帶有不完整星歷數據的一個或多個衛星相關聯;所述一個或多個電路通過生成轉置衛星位置和關聯接收機時鐘校正偽距的變化率來產生臨時星歷數據。
- 如申請專利範圍第6項所述的系統,其中,所述一個或多個電路基於曆書衛星位置產生轉置衛星位置。
- 如申請專利範圍第6項所述的系統,其中,所述一個或多個電路在由所述接收機時鐘校正偽距和/或所述接收機時鐘校正偽距關聯的變化率所確定的位置產生所述轉置衛星位置。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/048,382 US20090231192A1 (en) | 2008-03-14 | 2008-03-14 | Method and system for generating temporary ephemeris |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201000935A TW201000935A (en) | 2010-01-01 |
TWI418833B true TWI418833B (zh) | 2013-12-11 |
Family
ID=40592093
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW098108245A TWI418833B (zh) | 2008-03-14 | 2009-03-13 | 處理衛星信號的方法及系統 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20090231192A1 (zh) |
EP (1) | EP2101186B1 (zh) |
CN (1) | CN101776745B (zh) |
TW (1) | TWI418833B (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8368588B2 (en) * | 2007-11-26 | 2013-02-05 | Mediatek Inc. | Method and apparatus for updating transformation information parameters used in global navigation satellite system |
US7786929B2 (en) * | 2007-11-26 | 2010-08-31 | Mediatek Inc. | Method and device for predicting GNSS satellite trajectory extension data used in mobile apparatus |
US7973707B2 (en) * | 2008-06-11 | 2011-07-05 | 2201028 Ontario Inc. | Method for geofencing |
US20100198512A1 (en) * | 2009-01-30 | 2010-08-05 | Wentao Zhang | Method and apparatus for providing reliable extended ephemeris quality indicators |
US9348031B2 (en) * | 2010-11-01 | 2016-05-24 | CSR Technology Holdings Inc. | Delayed GeoTagging |
CN102486540B (zh) * | 2010-12-06 | 2013-12-04 | 中国科学院微电子研究所 | 一种应用于全球卫星定位与导航系统中的快速定位方法 |
US8674877B1 (en) | 2011-03-03 | 2014-03-18 | Sprint Communications Company L.P. | Distribution of positioning satellite information |
US20140132447A1 (en) * | 2011-03-11 | 2014-05-15 | Sorce4 Llc | Offline Ephemeris Prediction |
CN117310751A (zh) | 2016-12-01 | 2023-12-29 | 谷歌有限责任公司 | 用于位置确定的方法和系统 |
JP6766837B2 (ja) | 2018-03-07 | 2020-10-14 | カシオ計算機株式会社 | 衛星電波受信装置、電子時計及び測位制御方法 |
WO2021006866A1 (en) | 2019-07-08 | 2021-01-14 | Google Llc | Enhancing sensitivity to reflected gnss signals |
CN110887508B (zh) * | 2019-11-30 | 2023-04-28 | 航天科技控股集团股份有限公司 | 一种车载导航产品动态定位功能检测方法 |
FR3105835B1 (fr) * | 2019-12-26 | 2021-11-26 | Zodiac Data Systems | Localisation d'un émetteur au moyen de plusieurs stations de réception géographiquement distantes en utilisant les trajectoires d'objet connus |
CN111239778A (zh) * | 2020-03-20 | 2020-06-05 | 中国西安卫星测控中心 | 一种北斗导航卫星历书生成关键参数选取方法 |
CN114765470A (zh) * | 2021-01-15 | 2022-07-19 | 华为技术有限公司 | 一种无线通信的方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW487806B (en) * | 2000-12-18 | 2002-05-21 | Ind Tech Res Inst | Positioning method and system using GPS and broadcasting data |
US20020188403A1 (en) * | 2001-06-06 | 2002-12-12 | Lamance James W. | Method and apparatus for generating and distributing satellite tracking information |
US20070080856A1 (en) * | 2005-10-11 | 2007-04-12 | Camp William O Jr | Memory systems with column read to an arithmetic operation circuit, pattern detector circuits and methods and computer program products for the same |
WO2007092523A2 (en) * | 2006-02-07 | 2007-08-16 | Global Locate, Inc. | Computing long term orbit and clock models with variable time-horizons |
EP1876467A1 (en) * | 2006-07-07 | 2008-01-09 | STMicroelectronics (Research & Development) Limited | Locating satellites |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6420999B1 (en) * | 2000-10-26 | 2002-07-16 | Qualcomm, Inc. | Method and apparatus for determining an error estimate in a hybrid position determination system |
US7142157B2 (en) * | 2004-09-14 | 2006-11-28 | Sirf Technology, Inc. | Determining position without use of broadcast ephemeris information |
US7548200B2 (en) * | 2006-04-24 | 2009-06-16 | Nemerix Sa | Ephemeris extension method for GNSS applications |
US7564406B2 (en) * | 2006-11-10 | 2009-07-21 | Sirf Technology, Inc. | Method and apparatus in standalone positioning without broadcast ephemeris |
-
2008
- 2008-03-14 US US12/048,382 patent/US20090231192A1/en not_active Abandoned
-
2009
- 2009-03-04 EP EP09003127A patent/EP2101186B1/en active Active
- 2009-03-13 TW TW098108245A patent/TWI418833B/zh active
- 2009-03-16 CN CN2009101286700A patent/CN101776745B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW487806B (en) * | 2000-12-18 | 2002-05-21 | Ind Tech Res Inst | Positioning method and system using GPS and broadcasting data |
US20020188403A1 (en) * | 2001-06-06 | 2002-12-12 | Lamance James W. | Method and apparatus for generating and distributing satellite tracking information |
US20070080856A1 (en) * | 2005-10-11 | 2007-04-12 | Camp William O Jr | Memory systems with column read to an arithmetic operation circuit, pattern detector circuits and methods and computer program products for the same |
WO2007092523A2 (en) * | 2006-02-07 | 2007-08-16 | Global Locate, Inc. | Computing long term orbit and clock models with variable time-horizons |
EP1876467A1 (en) * | 2006-07-07 | 2008-01-09 | STMicroelectronics (Research & Development) Limited | Locating satellites |
Also Published As
Publication number | Publication date |
---|---|
EP2101186B1 (en) | 2011-10-26 |
CN101776745B (zh) | 2012-12-12 |
CN101776745A (zh) | 2010-07-14 |
EP2101186A1 (en) | 2009-09-16 |
US20090231192A1 (en) | 2009-09-17 |
TW201000935A (en) | 2010-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI418833B (zh) | 處理衛星信號的方法及系統 | |
US7576690B2 (en) | Position determination with reference data outage | |
CN100397094C (zh) | 卫星定位系统接收机中的时间确定及其方法 | |
US7987048B2 (en) | Method and apparatus for computing position using instantaneous doppler measurements from satellites | |
US6191731B1 (en) | GPS receiver having a fast time to first fix | |
AU2004203383B2 (en) | Inertial GPS navigation system with modified kalman filter | |
US6211817B1 (en) | Differential global positioning system using almanac data for a fast time to first fix | |
US8768617B2 (en) | Method and system for a data interface for aiding a satellite positioning system receiver | |
US9322922B2 (en) | Determining position of a GNSS receiver using fractional signalling event period times | |
KR100958090B1 (ko) | 향상된 자율 위치 확인 시스템을 위한 방법 및 장치 | |
CN102326092B (zh) | 用于组合使用标准rtk系统与全球载波相位差分定位系统的导航接收器和方法 | |
EP1864152B1 (en) | Method and apparatus for combining measurements and determining clock offsets between different satellite positioning systems | |
US9030355B2 (en) | Location fix from unknown position | |
EP1922557B1 (en) | Assistance to a mobile sps receiver | |
JP2017173327A (ja) | 衛星測位システムを用いた測位方法および測位装置 | |
US20070139264A1 (en) | Method and arrangements relating to satellite-based positioning | |
US9158002B2 (en) | Satellite subset selection | |
JP2006284452A (ja) | 衛星測位方法 | |
JP2015068767A (ja) | 測位システムと装置と方法並びにプログラム | |
US20070024500A1 (en) | Method and apparatus for reconstructing time of transmit from assisted or weak signal gps observations | |
US6393291B1 (en) | Method and apparatus for deriving a high rate output in a GPS system | |
RU2614039C2 (ru) | Способ определения показателя надежности, связанного с траекторией движения подвижного объекта | |
JP2004340618A (ja) | 全体の補正戦略 | |
US20230194731A1 (en) | Calculating a position of one device relative to another | |
CN116243590A (zh) | 一种基于伪距差分的卫星授时方法、系统、设备及介质 |