專利名稱:用于獲得全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間的方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于全球?qū)Ш叫l(wèi)星系統(tǒng)(Global Navigation Satellite System,以下 簡(jiǎn)稱為GNSS)接收機(jī),特別是關(guān)于獲得GNSS接收機(jī)的準(zhǔn)確的GNSS時(shí)間的 方法及其裝置。
背景技術(shù):
關(guān)于GNSS接收機(jī)的最重要的問題之一是當(dāng)GNSS接收機(jī)從電源關(guān)閉 模式進(jìn)入發(fā)動(dòng)模式時(shí),如何獲得準(zhǔn)確的GNSS時(shí)間。特別是,在電源關(guān)閉模 式下,GNSS接收機(jī)內(nèi)除實(shí)時(shí)時(shí)鐘(real time clock,以下簡(jiǎn)稱為RTC)外的所有 組件都處于斷電狀態(tài)。根據(jù)相關(guān)技術(shù),當(dāng)GNSS接收機(jī)幵機(jī)時(shí), 一種通用的 獲得初始GNSS時(shí)間的方法是通過讀取RTC提供的RTC時(shí)間來作為世界 標(biāo)準(zhǔn)時(shí)間(Coordinated Universal Time,其被簡(jiǎn)稱為UTC時(shí)間),然后將由RTC 時(shí)間導(dǎo)出的UTC時(shí)間直接轉(zhuǎn)換為GNSS時(shí)間的粗略初始值。因此,根據(jù)相關(guān) 技術(shù)實(shí)施時(shí),會(huì)出現(xiàn)一些問題。例如,UTC閏秒(leapsecond)是未知的。另外, RTC的分辨率通常為幾個(gè)微秒,且RTC的時(shí)鐘偏移為百萬分之(parts per million, PPM)幾十到幾百,會(huì)導(dǎo)致上述GNSS時(shí)間的初始值不能被接受。另外,在RTC時(shí)間以及實(shí)時(shí)的GNSS時(shí)間之間的同步上,存在時(shí)間延遲,會(huì)導(dǎo) 致上述GNSS時(shí)間的初始值不準(zhǔn)確。
發(fā)明內(nèi)容
為解決以上技術(shù)問題,本發(fā)明提供了一種用于獲得GNSS接收機(jī)中GNSS 時(shí)間的方法及其裝置。
本發(fā)明提供了一種用于獲得GNSS接收機(jī)中GNSS時(shí)間的方法,包括
導(dǎo)出第一時(shí)鐘信號(hào)以及接收到的GNSS時(shí)間之間的關(guān)系;在第一鎖存點(diǎn)鎖存 第一時(shí)鐘信號(hào)以及第二時(shí)鐘信號(hào),以獲得第一時(shí)鐘信號(hào)的時(shí)鐘值A(chǔ)1以及第二
時(shí)鐘信號(hào)的時(shí)鐘值B1;根據(jù)第一時(shí)鐘信號(hào)以及接收到的GNSS時(shí)間之間的關(guān) 系,計(jì)算對(duì)應(yīng)于時(shí)鐘值A(chǔ)1的GNSS時(shí)間C1;在第二鎖存點(diǎn)鎖存第一時(shí)鐘信 號(hào)以及第二時(shí)鐘信號(hào),以獲得第二時(shí)鐘信號(hào)的時(shí)鐘值B2;并根據(jù)GNSS時(shí)間 Cl,時(shí)鐘值B1,以及時(shí)鐘值B2計(jì)算GNSS時(shí)間C2。
本發(fā)明提供了一種用于獲得GNSS接收機(jī)中GNSS時(shí)間的裝置,包括 第一時(shí)鐘源,用于產(chǎn)生第一時(shí)鐘信號(hào)。第二時(shí)鐘源,用于產(chǎn)生第二時(shí)鐘信號(hào)。 時(shí)間鎖存邏輯電路,耦接于第一時(shí)鐘源以及第二時(shí)鐘源,用于執(zhí)行時(shí)間鎖存 操作,以在第一鎖存點(diǎn)鎖存第一時(shí)鐘信號(hào)以及第二時(shí)鐘信號(hào),以獲得第一時(shí) 鐘信號(hào)的時(shí)鐘值A(chǔ)1以及第二時(shí)鐘信號(hào)的時(shí)鐘值B1,并進(jìn)一步在第二鎖存點(diǎn) 鎖存第一時(shí)鐘信號(hào)以及第二時(shí)鐘信號(hào),以獲得第二時(shí)鐘信號(hào)的時(shí)鐘值B2。處 理模塊,耦接于第一時(shí)鐘源,第二時(shí)鐘源,以及時(shí)間鎖存邏輯電路,用于導(dǎo) 出第一時(shí)鐘信號(hào)以及GNSS時(shí)間之間的關(guān)系,根據(jù)第一時(shí)鐘信號(hào)以及GNSS 時(shí)間之間的關(guān)系計(jì)算對(duì)應(yīng)于時(shí)鐘值A(chǔ)l的GNSS時(shí)間Cl,且根據(jù)GNSS時(shí)間 Cl、時(shí)鐘值B1以及時(shí)鐘值B2計(jì)算GNSS時(shí)間C2。
本發(fā)明提供的用于獲得GNSS接收機(jī)中GNSS時(shí)間的方法及其裝置,通 過使用RTC的時(shí)間差值進(jìn)行計(jì)算,解決了閏秒的問題,同時(shí)利用RTC時(shí)間以 及時(shí)間鎖存操作來恢復(fù)GNSS時(shí)間的準(zhǔn)確的初始值,有助于子幀同步,可以 大幅減少第一 次定位所需的時(shí)間。
圖1為根據(jù)本發(fā)明第一實(shí)施例的用于獲得GNSS接收機(jī)中準(zhǔn)確的GNSS 時(shí)間的裝置的方框圖2為根據(jù)本發(fā)明一實(shí)施例的用于獲得GNSS接收機(jī)中準(zhǔn)確的GNSS時(shí) 間的方法示意圖3為圖2所示的方法的第一程序的流程圖; 圖4為圖2所示的方法的第二程序的流程圖; 圖5為由圖2所示的方法得出的實(shí)驗(yàn)結(jié)果的表格。
具體實(shí)施例方式
請(qǐng)參考圖1,圖1為根據(jù)本發(fā)明第一實(shí)施例的用于獲得GNSS接收機(jī)中準(zhǔn) 確的GNSS時(shí)間的裝置100的方框圖。裝置100包括處理模塊110,非易失 性存儲(chǔ)器120,基帶電路130, RTC140,以及時(shí)間鎖存邏輯電路150,其實(shí) 現(xiàn)了芯片IOOC,芯片IOOC耦接于射頻模塊180。在本發(fā)明的一實(shí)施例中,裝 置100可以代表GNSS接收機(jī)。在本發(fā)明的另一實(shí)施例中,裝置100可以代 表GNSS接收機(jī)的一部分,例如,芯片100C。于本發(fā)明的另一實(shí)施例中,裝 置IOO可以包括GNSS接收機(jī)。例如,裝置IOO可以為多功能裝置,包括移 動(dòng)電話功能,個(gè)人數(shù)字助理功能,以及GNSS接收機(jī)功能。
根據(jù)本發(fā)明的第一實(shí)施例,基帶電路130可以利用射頻模塊180從GNSS 衛(wèi)星接收到的信號(hào),并根據(jù)射頻模塊180產(chǎn)生的導(dǎo)出信號(hào)進(jìn)行基帶處理。本 實(shí)施例的處理模塊110包括微處理器112以及導(dǎo)航引擎114,其中,微處理器 112可以執(zhí)行裝置100的全部控制,導(dǎo)航引擎114可以根據(jù)基帶電路130的處 理結(jié)果執(zhí)行細(xì)化的導(dǎo)航操作。
基帶電路130運(yùn)作于第一時(shí)鐘信號(hào),例如,基帶對(duì)時(shí)信號(hào)(baseband time tick, TTick),基帶對(duì)時(shí)信號(hào)的頻率一般為16.368 MHz,其中,基帶對(duì)時(shí)信號(hào) 產(chǎn)生于第一時(shí)鐘源,第一時(shí)鐘源由基帶電路130中的溫度補(bǔ)償晶體振蕩器 (temperature compensated crystal oscillator,以下簡(jiǎn)稱為TCXO)132來實(shí)現(xiàn)。RTC 140為第二時(shí)鐘源,并于電源關(guān)閉模式下保持通電狀態(tài)。產(chǎn)生于第二時(shí)鐘源(也 就是本實(shí)施例中的RTC140)的第二時(shí)鐘信號(hào)的分辨率比較低,其中,本實(shí)施 例中的第二時(shí)鐘信號(hào)為RTC 140的振蕩信號(hào),典型的振蕩信號(hào)的頻率為32768 Hz。 一般而言,GNSS接收機(jī)需要獲得準(zhǔn)確的時(shí)間信息以處理衛(wèi)星信號(hào)。在
每一次定位后,處理模塊110根據(jù)基帶對(duì)時(shí)信號(hào)與GNSS時(shí)間之間的關(guān)系, 利用基帶對(duì)時(shí)信號(hào)值(第一時(shí)鐘信號(hào)的時(shí)鐘值沐獲得時(shí)間信息。但是當(dāng)GNSS 接收機(jī)從電源關(guān)閉模式開始發(fā)動(dòng)時(shí),基帶對(duì)時(shí)信號(hào)與GNSS時(shí)間之間的關(guān)系 不再合適;GNSS接收機(jī)需要另一個(gè)時(shí)鐘源來獲得準(zhǔn)確的GNSS時(shí)間。通過使 用時(shí)間鎖存邏輯電路150,本實(shí)施例的處理模塊110可以獲得具有高分辨率以 及精確度的時(shí)間信息。時(shí)間鎖存邏輯電路150可以執(zhí)行時(shí)間鎖存操作,以于 同一鎖存時(shí)間點(diǎn)讀取RTC 140中的RTC值以及基帶對(duì)時(shí)信號(hào)的對(duì)時(shí)信號(hào)值。
圖2為根據(jù)本發(fā)明一實(shí)施例的用于獲得GNSS接收機(jī)中準(zhǔn)確的GNSS時(shí) 間的方法示意圖。如圖2所示的方法可以利用圖1所示的裝置100來實(shí)現(xiàn)。 請(qǐng)參考圖2的左邊部分,在GNSS接收機(jī)獲得定位后,本實(shí)施例的處理模塊 110獲得第一時(shí)鐘信號(hào)(基帶對(duì)時(shí)信號(hào))以及GNSS時(shí)間之間的關(guān)系。時(shí)間鎖存 邏輯電路150鎖存兩個(gè)時(shí)鐘信號(hào),基帶對(duì)時(shí)信號(hào)以及RTC信號(hào),接下來于鎖 存的時(shí)間點(diǎn)獲得一組時(shí)鐘值(A1, Bl)。 Al為基帶對(duì)時(shí)信號(hào)的時(shí)鐘值,Bl為 同一鎖存時(shí)間點(diǎn)的RTC信號(hào)的時(shí)鐘值。接下來,處理模塊IIO根據(jù)第一時(shí)鐘 信號(hào)以及GNSS時(shí)間之間的關(guān)系,導(dǎo)出對(duì)應(yīng)于時(shí)鐘值A(chǔ)l的GNSS時(shí)間Cl。 另外,在每次獲得定位后,本實(shí)施例中的處理模塊IIO可以計(jì)算及更新RTC 140的最新的RTC偏移值。因此,處理模塊110可以將一組對(duì)應(yīng)于鎖存時(shí)間 點(diǎn)的值(例如,最新的RTC偏移值,時(shí)鐘值Bl, GNSS時(shí)間Cl以及時(shí)鐘值 Al)存儲(chǔ)到非易失性存儲(chǔ)器120中。
請(qǐng)參考圖2的右邊部分,在電源關(guān)閉期間后,本實(shí)施例的處理模塊110 利用時(shí)間鎖存邏輯電路150來鎖存兩個(gè)時(shí)鐘信號(hào),接著導(dǎo)出RTC 140的時(shí)鐘 值B2,并進(jìn)一步根據(jù)存儲(chǔ)于非易失性存儲(chǔ)器120中的值(例如,最新的RTC 偏移值,時(shí)鐘值B1,以及GNSS時(shí)間C1)以及時(shí)鐘值B2來執(zhí)行GNSS時(shí)間 計(jì)算,以計(jì)算出至少第二 GNSS時(shí)間C2來作為GNSS接收機(jī)于電源關(guān)閉期間 后的GNSS時(shí)間的初始值。關(guān)于用于獲得上述時(shí)鐘值B2的時(shí)間鎖存操作,RTC 的時(shí)鐘值B2以及基帶對(duì)時(shí)信號(hào)的時(shí)鐘值A(chǔ)2是于同一鎖存時(shí)間點(diǎn)被讀取。因
此,GNSS時(shí)間C2可以根據(jù)以下方程式(l)來計(jì)算<formula>formula see original document page 10</formula>1)
其中,B^為時(shí)鐘值B1以及時(shí)鐘值B2之間的RTC信號(hào)的時(shí)鐘偏差。 需要注意的是,為了確定第二GNSS值C2的相關(guān)計(jì)算的正確性,本實(shí)施 例引入了第一周數(shù)(weeknumber,以下簡(jiǎn)稱為WN)值WN1 。根據(jù)本實(shí)施例的 不同實(shí)施選擇,第一WN值WN1可以不被用于第二GNSS值C2(例如,第二 星期時(shí)間(timeofweek, TOW)值TOW2)的相關(guān)計(jì)算中,也可以不存儲(chǔ)于非易 失性存儲(chǔ)器120中,而當(dāng)GNSS時(shí)間的WN值增加時(shí),可以利用一個(gè)旗標(biāo)(flag) 或某種運(yùn)算來指示電源關(guān)閉期間是否穿過一時(shí)間點(diǎn)。
圖3為圖2所示的方法的第一程序910的流程圖,其中,與第一程序910 相關(guān)的第一時(shí)段結(jié)束于圖2中所示的電源關(guān)閉時(shí)間點(diǎn)。以下將對(duì)第一程序910 做詳細(xì)的描述。
步驟912,在GNSS接收機(jī)獲得定位后,處理模塊110導(dǎo)出基帶電路130 的基帶對(duì)時(shí)信號(hào)以及GNSS時(shí)間之間的關(guān)系。在本實(shí)施例中,因?yàn)樵贕NSS 接收機(jī)獲得定位后的GNSS時(shí)間是準(zhǔn)確的,處理模塊110可以同步導(dǎo)出特定 對(duì)時(shí)信號(hào)值TTickO以及至少一個(gè)準(zhǔn)確的GNSS時(shí)間值,以獲得基帶對(duì)時(shí)信號(hào) 以及GNSS時(shí)間之間的正確的關(guān)系,其中,本實(shí)施例中上述準(zhǔn)確的GNSS時(shí) 間值包括特定WN值WNO以及特定TOW值TOW0。
步驟914,在每次獲得定位后,本實(shí)施例中的處理模塊110可以計(jì)算及更 新RTC140的最新的RTC偏移值,并將最新的RTC偏移值存儲(chǔ)到非易失性存 儲(chǔ)器120中。需要注意的是,在電源關(guān)閉前,接收機(jī)獲得定位的次數(shù)大于一, 且為了更新存儲(chǔ)于非易失性存儲(chǔ)器120中的最新的RTC偏移值,處理模塊110 可以多次計(jì)算最新的RTC偏移值。
步驟916,處理模塊110控制時(shí)間鎖存邏輯電路150以執(zhí)行時(shí)間鎖存操作, 為了在對(duì)應(yīng)于RTC140的特定信號(hào)(例如上述的典型頻率為32768Hz的振蕩信 號(hào))的邊緣的時(shí)間點(diǎn)讀取(RTC1, TTickl)(也就是,第一RTC值RTC1以及第
一對(duì)時(shí)信號(hào)值TTickl)。步驟916,處理模塊110根據(jù)基帶對(duì)時(shí)信號(hào)以及GNSS 時(shí)間之間的關(guān)系,進(jìn)一步計(jì)算GNSS時(shí)間的(WN1, T0W1)(也就是,第一 WN值WN1以及第一TOW值TOWl)。例如,第一種情況下,GNSS時(shí)間保 持于同一周內(nèi),WN值保持為常數(shù),因此GNSS時(shí)間的(WN1, T0W1)可以由
以下方程式(2)以及方程式(3)計(jì)算得出
WN1 =WN0............................................................(2)
TOW1 = TOW0 + (TTickl - TTickO).................................(3)
在另一實(shí)施例中,第二種情況下,GNSS時(shí)間經(jīng)過下一周,WN值會(huì)以增
量1增加,因此GNSS時(shí)間的(WN1, TOWl)可以由以下方程式(4)以及方程式
(5)計(jì)算得出
WN1 = WN0+ 1.........................................................(4)
TOW1 = TOW0 + (TTickl — TTickO) — 604800.................. (5)
其中,以上方程式中的604800表示每個(gè)星期的秒數(shù)。因此,為了同時(shí)滿 足以上兩個(gè)實(shí)施例的兩種情況,第一TOW值TOWl可以先以第一種情況下 所提的方法計(jì)算,如果第一 TOW值TOW1大于或等于604800,第一 TOW 值TOWl將減少604800,并且第一 WN值WN1會(huì)以增量1增加;否則,第 一TOW值TOWl是正確的,因此,WN1=WN0。
步驟918,處理模塊110將(RTC1 , WN1 , TOWl)存儲(chǔ)于非易失性存儲(chǔ)器120。
于步驟910P,關(guān)閉電源。
請(qǐng)?jiān)俅螀⒖紙D2。在處理模塊110發(fā)送命令觸發(fā)時(shí)間鎖存操作后,時(shí)間鎖 存邏輯電路150在上述對(duì)應(yīng)于RTC 140的振蕩信號(hào)的邊緣的時(shí)間點(diǎn)讀取 (RTC1, TTickl),其中,本實(shí)施例中的邊緣表示振蕩信號(hào)的時(shí)鐘周期的結(jié)束 點(diǎn)。需要注意的是,為了簡(jiǎn)潔,本實(shí)施例中用于導(dǎo)出(RTC1, TTickl)的時(shí)間 鎖存操作可以被描述為時(shí)間鎖存(RTC1, TTickl),或更簡(jiǎn)單地被描述為鎖存 (RTC1, TTickl)。
在本實(shí)施例中,在接收到觸發(fā)時(shí)間鎖存操作的命令后,時(shí)間鎖存邏輯電
路150等待振蕩信號(hào)的第一個(gè)偵測(cè)到的下降邊緣,并且在接收命令后出現(xiàn)的
第一個(gè)偵測(cè)到的下降邊緣的時(shí)間點(diǎn)讀取(RTC1, TTickl)。因此,(RTC1, TTickl) 具有與基帶對(duì)時(shí)信號(hào)的頻率相同的分辨率。
根據(jù)本實(shí)施例的變化例,在接收到觸發(fā)時(shí)間鎖存操作的命令后,時(shí)間鎖 存邏輯電路150等待振蕩信號(hào)的第一個(gè)偵測(cè)到的上升邊緣,并且在接收命令 后出現(xiàn)的第一個(gè)偵測(cè)到的上升邊緣的時(shí)間點(diǎn)讀取(RTC1, TTickl)。因此, (RTC1, TTickl)仍然具有與基帶對(duì)時(shí)信號(hào)的頻率相同的分辨率。
圖4為圖2所示的方法的第二程序930的流程圖,其中,與第二程序930 相關(guān)的第二時(shí)段開始在圖2中所示的電源開啟時(shí)間點(diǎn)。以下將對(duì)第二程序930 做詳細(xì)的描述。
步驟930P,開啟電源。
步驟932,處理模塊110從非易失性存儲(chǔ)器120中讀取(RTC1 , WN1 ,T0W1) 以及最新的RTC偏移值。
步驟934,處理模塊110控制時(shí)間鎖存邏輯電路150執(zhí)行時(shí)間鎖存操作, 并于對(duì)應(yīng)于RTC140的特定信號(hào)的另一邊緣的時(shí)間點(diǎn),讀取第二 RTC值RTC2 以及第二對(duì)時(shí)信號(hào)值TTick2,其中,本實(shí)施例中的特定信號(hào)為上述振蕩信號(hào)。
步驟936,處理模塊110根據(jù)存儲(chǔ)于非易失性存儲(chǔ)器120中的值(例如 最新的RTC偏移值,第一RTC值RTC1,第一WN值WN1,以及第一 TOW 值T0W1)以及第二RTC值RTC2,來計(jì)算第二 TOW值TOW2。根據(jù)本實(shí)施 例,處理模塊110首先根據(jù)存儲(chǔ)于非易失性存儲(chǔ)器120中的最新的時(shí)鐘偏移 值計(jì)算RTC偏差值RTCbias,接下來根據(jù)以下的方程式(6)計(jì)算第二 TOW值 TOW2:
TOW2 = T0W1 + (RTC2 - RTC1)畫RTCbias; .....................(6)
其中,RTC偏差值RTCbias等于差值(RTC2 - RTC1)以及最新的時(shí)鐘偏移值 之間的乘積,其中,最新的時(shí)鐘偏移存儲(chǔ)于非易失性存儲(chǔ)器120中。需要注意 的是,在此關(guān)于RTC偏差值RTCbias的計(jì)算僅為說明之用,并非為本發(fā)明的限制。
根據(jù)本實(shí)施例的變化例,RTC140的時(shí)鐘信號(hào)可以由上述振蕩信號(hào)導(dǎo)出,
其中,本發(fā)明的實(shí)現(xiàn)并不受此限制。
根據(jù)本實(shí)施例的另一變化例,在每次獲得定位后,處理模塊110可以更 新基帶對(duì)時(shí)信號(hào)與GNSS時(shí)間之間的關(guān)系。
圖5為由圖2所示的方法得出的實(shí)驗(yàn)結(jié)果的表格,其中實(shí)驗(yàn)結(jié)果是在溫 度不會(huì)快速變化的情況下獲得的。請(qǐng)參考圖5,請(qǐng)參考表格的下兩列,RTC 偏移值可以由"微秒偏移每秒"Oisec/sec)來度量,且在整個(gè)實(shí)驗(yàn)結(jié)果中,此兩 列中的數(shù)據(jù)大致保持為常數(shù)。請(qǐng)參考圖5中首列以下的第一數(shù)據(jù)列,初始 GNSS時(shí)間誤差是通過比較初始值以及準(zhǔn)確的GNSS時(shí)間測(cè)量出的,其中,初 始值是利用圖2所示的方法導(dǎo)出的,且此列中的數(shù)據(jù)滿足1毫秒或小于1毫 秒的需要。例如,在電源關(guān)閉期間分別等于1秒,10秒,或60秒(也就是1 分鐘的)的情況下,初始GNSS時(shí)間誤差小于1微秒。另外,在電源關(guān)閉期間 等于600秒(也就是10分鐘)的情況下,初始GNSS時(shí)間誤差小于2微秒。另 夕卜,在電源關(guān)閉期間等于3600秒(也就是1小時(shí))的情況下,初始GNSS時(shí)間 誤差小于22微秒。
與相關(guān)技術(shù)不同的是,因?yàn)橐陨蠈?shí)施例是使用RTC的時(shí)間差值來進(jìn)行計(jì) 算,而不是直接利用RTC時(shí)間,所以本發(fā)明的裝置及方法沒有閏秒的問題。
本發(fā)明的另一個(gè)優(yōu)點(diǎn)為,本發(fā)明的裝置及方法于電源關(guān)閉期間后,利用 RTC時(shí)間以及時(shí)間鎖存操作來恢復(fù)GNSS時(shí)間的準(zhǔn)確的初始值,其分辨率大 致為十億分之一秒(nanosecond),其中,當(dāng)電源關(guān)閉期間較短時(shí),GNSS時(shí)間 的初始值的典型誤差位于微秒數(shù)量級(jí)。
本發(fā)明的另一個(gè)優(yōu)點(diǎn)為,本發(fā)明的裝置及方法有助于子幀同步。因此, 當(dāng)GNSS接收機(jī)開機(jī)時(shí),與相關(guān)技術(shù)相比,第一次定位的時(shí)間可以大幅減少。
雖然本發(fā)明已以較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何 所屬技術(shù)領(lǐng)域中的技術(shù)人員,在不脫離本發(fā)明的范圍內(nèi),可以做一些改動(dòng), 因此本發(fā)明的保護(hù)范圍應(yīng)與權(quán)利要求所界定的范圍為準(zhǔn)。
權(quán)利要求
1. 一種用于獲得全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間的方法,其特征在于,該全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間是全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)的全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間,該方法包括導(dǎo)出第一時(shí)鐘信號(hào)以及接收到的全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間之間的關(guān)系;在第一鎖存點(diǎn)鎖存該第一時(shí)鐘信號(hào)以及第二時(shí)鐘信號(hào),以獲得該第一時(shí)鐘信號(hào)的時(shí)鐘值A(chǔ)1以及該第二時(shí)鐘信號(hào)的時(shí)鐘值B1;根據(jù)該關(guān)系,計(jì)算對(duì)應(yīng)于該時(shí)鐘值A(chǔ)1的全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間C1;在第二鎖存點(diǎn)鎖存該第一時(shí)鐘信號(hào)以及該第二時(shí)鐘信號(hào),以獲得該第二時(shí)鐘信號(hào)的時(shí)鐘值B2;以及根據(jù)該全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間C1,該時(shí)鐘值B1,以及該時(shí)鐘值B2計(jì)算全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間C2。
2. 如權(quán)利要求1所述的用于獲得全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間的方法,其特征在于,該方法進(jìn)一步包括在該第一鎖存點(diǎn)以及該第二鎖存點(diǎn)之間的時(shí)段關(guān)閉該全球?qū)Ш叫l(wèi)星系統(tǒng) 接收機(jī)的電源。
3. 如權(quán)利要求1所述的用于獲得全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間的方法,其特征在 于,該方法進(jìn)一步包括通過以下方程式計(jì)算該全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間C2: C2 = Cl + (52-;其中,Bbias為該時(shí)鐘值B1以及該時(shí)鐘值B2之間的該第二時(shí)鐘信號(hào)的時(shí) 鐘偏差。
4. 如權(quán)利要求1所述的用于獲得全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間的方法,其特征在于,該方法進(jìn)一步包括計(jì)算該第二時(shí)鐘信號(hào)的該時(shí)鐘值B1以及該時(shí)鐘值B2之間的時(shí)鐘偏差;以及根據(jù)該時(shí)鐘偏差,該全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間C1,該時(shí)鐘值B1,以及該時(shí) 鐘值B2計(jì)算該全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間C2。
5. 如權(quán)利要求1所述的用于獲得全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間的方法,其特征在 于,該方法進(jìn)一步包括至少將該時(shí)鐘值B1以及該全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間Cl存儲(chǔ)到存儲(chǔ)器。
6. 如權(quán)利要求1所述的用于獲得全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間的方法,其特征在 于,該第一時(shí)鐘信號(hào)以及該全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間之間的該關(guān)系表示該第一 時(shí)鐘信號(hào)的該時(shí)鐘值A(chǔ)1以及該全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間之間的映像值。
7. 如權(quán)利要求1所述的用于獲得全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間的方法,其特征在 于,該方法進(jìn)一步包括在每次獲得定位后更新該關(guān)系。
8. 如權(quán)利要求1所述的用于獲得全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間的方法,其特征在 于,該第一時(shí)鐘信號(hào)的分辨率高于該第二時(shí)鐘信號(hào)的分辨率。
9. 如權(quán)利要求1所述的用于獲得全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間的方法,其特征在 于,該第一時(shí)鐘信號(hào)產(chǎn)生于溫度補(bǔ)償晶體振蕩器,以及該第二時(shí)鐘信號(hào)產(chǎn)生 于實(shí)時(shí)時(shí)鐘信號(hào)。
10. —種用于獲得全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間的裝置,其特征在于,該全球?qū)?航衛(wèi)星系統(tǒng)時(shí)間是全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)的全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間,該裝 置包括第一時(shí)鐘源,用于產(chǎn)生第一時(shí)鐘信號(hào); 第二時(shí)鐘源,用于產(chǎn)生第二時(shí)鐘信號(hào);時(shí)間鎖存邏輯電路,耦接于該第一時(shí)鐘源以及該第二時(shí)鐘源,用于執(zhí)行 時(shí)間鎖存操作,以在第一鎖存點(diǎn)鎖存該第一時(shí)鐘信號(hào)以及該第二時(shí)鐘信號(hào), 以獲得該第一時(shí)鐘信號(hào)的時(shí)鐘值A(chǔ)l以及該第二時(shí)鐘信號(hào)的時(shí)鐘值B1,以及 進(jìn)一步在第二鎖存點(diǎn)鎖存該第一時(shí)鐘信號(hào)以及該第二時(shí)鐘信號(hào),以獲得該第二時(shí)鐘信號(hào)的時(shí)鐘值B2;以及處理模塊,耦接于該第一時(shí)鐘源,該第二時(shí)鐘源,以及該時(shí)間鎖存邏輯 電路,用于導(dǎo)出該第一時(shí)鐘信號(hào)以及該全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間之間的關(guān)系, 根據(jù)該關(guān)系計(jì)算對(duì)應(yīng)于該時(shí)鐘值A(chǔ)l的全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間Cl,以及根據(jù)該全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間Cl、該時(shí)鐘值B1以及該時(shí)鐘值B2計(jì)算全球?qū)Ш叫l(wèi) 星系統(tǒng)時(shí)間C2。
11. 如權(quán)利要求IO所述的用于獲得全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間的裝置,其特征 在于,該全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)于該第一鎖存點(diǎn)以及該第二鎖存點(diǎn)之間的 時(shí)段是關(guān)閉電源的。
12. 如權(quán)利要求IO所述的用于獲得全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間的裝置,其特征 在于,該處理模塊通過以下方程式計(jì)算該全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間C2:C2-Cl + (S2-m)-l ;其中,Bbias為該時(shí)鐘值B1以及該時(shí)鐘值B2之間的該第二時(shí)鐘信號(hào)的時(shí) 鐘偏差。
13. 如權(quán)利要求IO所述的用于獲得全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間的裝置,其特征 在于,該處理模塊計(jì)算該第二時(shí)鐘信號(hào)的該時(shí)鐘值B1以及該時(shí)鐘值B2之間 的時(shí)鐘偏差,以及根據(jù)該時(shí)鐘偏差,該全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間C1,該時(shí)鐘值 Bl,以及該時(shí)鐘值B2計(jì)算該全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間C2。
14. 如權(quán)利要求10所述的用于獲得全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間的裝置,其特征 在于,該裝置進(jìn)一步包括存儲(chǔ)器;以及該處理模塊存儲(chǔ)至少該時(shí)鐘值B1以及 該全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間Cl至該存儲(chǔ)器。
15. 如權(quán)利要求IO所述的用于獲得全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間的裝置,其特征 在于,該第一時(shí)鐘信號(hào)以及該全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間之間的該關(guān)系表示該第 一時(shí)鐘信號(hào)的該時(shí)鐘值A(chǔ)1以及該全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間之間的映像值。
16. 如權(quán)利要求IO所述的用于獲得全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間的裝置,其特征 在于,該處理模塊于每次獲得定位后更新該關(guān)系。
17. 如權(quán)利要求IO所述的用于獲得全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間的裝置,其特征 在于,該第一時(shí)鐘信號(hào)的分辨率高于該第二時(shí)鐘信號(hào)的分辨率。
18. 如權(quán)利要求IO所述的用于獲得全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間的裝置,其特征 在于,該第一時(shí)鐘信號(hào)產(chǎn)生在該第一時(shí)鐘源中的溫度補(bǔ)償晶體振蕩器,以及 該第二時(shí)鐘信號(hào)產(chǎn)生于該第二時(shí)鐘源中的實(shí)時(shí)時(shí)鐘信號(hào)。
全文摘要
本發(fā)明提供一種用于獲得全球?qū)Ш叫l(wèi)星系統(tǒng)時(shí)間的方法及其裝置,該方法包括導(dǎo)出第一時(shí)鐘信號(hào)與接收到的GNSS時(shí)間之間的關(guān)系;在第一鎖存點(diǎn)鎖存第一時(shí)鐘信號(hào)以及第二時(shí)鐘信號(hào),以獲得第一時(shí)鐘信號(hào)的時(shí)鐘值A(chǔ)1以及第二時(shí)鐘信號(hào)的時(shí)鐘值B1;根據(jù)第一時(shí)鐘信號(hào)以及接收到的GNSS時(shí)間之間的關(guān)系,計(jì)算對(duì)應(yīng)于時(shí)鐘值A(chǔ)1的GNSS時(shí)間C1;在第二鎖存點(diǎn)鎖存第一時(shí)鐘信號(hào)以及第二時(shí)鐘信號(hào),以獲得第二時(shí)鐘信號(hào)的時(shí)鐘值B2;并根據(jù)GNSS時(shí)間C1,時(shí)鐘值B1,以及時(shí)鐘值B2計(jì)算GNSS時(shí)間C2。本發(fā)明提供的用于獲得GNSS接收機(jī)中GNSS時(shí)間的方法及其裝置,解決了閏秒的問題,有助于子幀同步,可以大幅減少第一次定位所需的時(shí)間。
文檔編號(hào)G01S1/04GK101382589SQ20081008684
公開日2009年3月11日 申請(qǐng)日期2008年3月19日 優(yōu)先權(quán)日2007年9月6日
發(fā)明者李明鴻, 黃工栓 申請(qǐng)人:聯(lián)發(fā)科技股份有限公司