專利名稱:搜尋衛(wèi)星信號(hào)的方法以及全球?qū)Ш叫l(wèi)星系統(tǒng)接收器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種全球?qū)Ш叫l(wèi)星系統(tǒng)(Global Navigation Satellite System, GNSS),特別是關(guān)于一種搜尋衛(wèi)星信號(hào)的方法與相關(guān)裝置。
背景技術(shù):
目前的全球?qū)Ш叫l(wèi)星系統(tǒng)(Global Navigation Satellite System,以下簡稱 為GNSS),例如美國的全球衛(wèi)星定位系統(tǒng)(Global Position System, GPS)、 歐盟的伽利略(Galileo)或俄羅斯的全球?qū)Ш叫l(wèi)星系統(tǒng)(GLObalNAvigation Satellite System, GLONASS)等,均被人們廣泛地使用于許多應(yīng)用領(lǐng)域中。 全球?qū)Ш叫l(wèi)星系統(tǒng)接收器可以利用接收與分析從多個(gè)環(huán)繞地球軌道運(yùn)行的衛(wèi) 星所傳送來的編碼信號(hào)來判斷其坐標(biāo)位置,并且全球?qū)Ш叫l(wèi)星系統(tǒng)接收器從 開始搜尋衛(wèi)星信號(hào)到?jīng)Q定其初始位置所花費(fèi)的時(shí)間稱作首次定位時(shí)間(Time To First Fix, TTFF),而在評(píng)估全球?qū)Ш叫l(wèi)星系統(tǒng)接收器的性能時(shí),首次定 位時(shí)間是一個(gè)相當(dāng)重要的評(píng)估標(biāo)準(zhǔn)。為了縮短首次定位時(shí)間, 一般的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器通常會(huì)將一些 導(dǎo)航信息(例如接收器位置、時(shí)間、星歷表(ephemeris)、年歷(almanac)、 接收器的頻率漂移(clockdrift)、接收器速率等)存儲(chǔ)在非易失性(non-volatile) 存儲(chǔ)器單元,而每當(dāng)全球?qū)Ш叫l(wèi)星系統(tǒng)接收器被啟動(dòng)時(shí),全球?qū)Ш叫l(wèi)星系統(tǒng) 接收器就會(huì)依據(jù)存儲(chǔ)在非易失性存儲(chǔ)器單元中的這些導(dǎo)航信息來計(jì)算關(guān)于衛(wèi) 星測量的一些預(yù)報(bào),其中這些預(yù)報(bào)通常包含有在觀測范圍中的衛(wèi)星、多普勒 (Doppler)以及碼片相位(code chip phase),并且在理想的情況中,這些 預(yù)報(bào)可以協(xié)助全球?qū)Ш叫l(wèi)星系統(tǒng)接收器來搜尋衛(wèi)星信號(hào),以縮短首次定位時(shí) 間。不幸的是,如果全球?qū)Ш叫l(wèi)星系統(tǒng)接收器處在狀況不佳的射頻環(huán)境中,則全球?qū)Ш叫l(wèi)星系統(tǒng)接收器就很有可能無法達(dá)到首次定位時(shí)間(亦即無法完 成定位的工作)。眾所周知,全球?qū)Ш叫l(wèi)星系統(tǒng)接收器很有可能無法在建筑 物內(nèi)、地下室中以及兩邊有高樓大廈的都市街道上完成定位的工作,因?yàn)檫@ 些地方都是一些會(huì)遮蔽射頻的環(huán)境。此外,如果存儲(chǔ)在非易失性存儲(chǔ)器單元 中的這些導(dǎo)航信息與全球?qū)Ш叫l(wèi)星系統(tǒng)接收器的實(shí)際操作條件不互相符合, 則全球?qū)Ш叫l(wèi)星系統(tǒng)接收器也會(huì)無法達(dá)到首次定位時(shí)間。舉例來說,當(dāng)存儲(chǔ) 在非易失性存儲(chǔ)器單元中的先前所得到的位置在南半球,而全球?qū)Ш叫l(wèi)星系 統(tǒng)接收器實(shí)際上卻是在北半球的情形,這樣前后矛盾的狀況就會(huì)導(dǎo)致全球?qū)?航衛(wèi)星系統(tǒng)接收器產(chǎn)生一些不正確的測量預(yù)報(bào),并且造成全球?qū)Ш叫l(wèi)星系統(tǒng) 接收器會(huì)基于這些不正確的測量預(yù)報(bào)來繼續(xù)搜尋在地平線之下的衛(wèi)星,因此, 在上述的這些情況中,全球?qū)Ш叫l(wèi)星系統(tǒng)接收器會(huì)無法完成定位的工作。如果全球?qū)Ш叫l(wèi)星系統(tǒng)接收器因?yàn)橐恍y量預(yù)報(bào)不正確的緣故而無法達(dá) 到首次定位時(shí)間,則這些不正確的測量預(yù)報(bào)應(yīng)該要被丟棄,但是如果全球?qū)?航衛(wèi)星系統(tǒng)接收器因?yàn)樘幵跔顩r不佳的射頻環(huán)境中而無法達(dá)到首次定位時(shí) 間,則這些測量預(yù)報(bào)就不應(yīng)該被丟棄。然而,在目前的相關(guān)技術(shù)中很難鑒別 射頻環(huán)境的好壞以及全球?qū)Ш叫l(wèi)星系統(tǒng)接收器無法達(dá)到首次定位時(shí)間的原 因。發(fā)明內(nèi)容有鑒于此,本發(fā)明的目的之一在于提供一種搜尋衛(wèi)星信號(hào)的方法與相關(guān) 裝置,以縮短首次定位時(shí)間。依據(jù)本發(fā)明的一實(shí)施例,提供一種搜尋衛(wèi)星信號(hào)的方法,包含有依據(jù) 多個(gè)測量預(yù)報(bào)來搜尋衛(wèi)星信號(hào);以不參考多個(gè)測量預(yù)報(bào)的方式來搜尋至少一 個(gè)參考衛(wèi)星的衛(wèi)星信號(hào);判斷從參考衛(wèi)星中所取得的多個(gè)測量結(jié)果是否與多 個(gè)測量預(yù)報(bào)一致;以及如果從參考衛(wèi)星中所取得的多個(gè)測量結(jié)果被判斷為與 多個(gè)測量預(yù)報(bào)不一致,則以不參考多個(gè)測量預(yù)報(bào)的方式來搜尋其它衛(wèi)星的衛(wèi) 星信號(hào)。依據(jù)本發(fā)明的一實(shí)施例,提供一種全球?qū)Ш叫l(wèi)星系統(tǒng)(Global Navigation Satellite System, GNSS)接收器,包含有存儲(chǔ)模塊,用于存儲(chǔ)多個(gè)測量預(yù) 報(bào);第一通信頻道集合,用于依據(jù)多個(gè)測量預(yù)報(bào)來搜尋衛(wèi)星信號(hào);第二通信 頻道集合,用于以不參考多個(gè)測量預(yù)報(bào)的方式來搜尋至少一個(gè)參考衛(wèi)星的衛(wèi) 星信號(hào);以及控制器,耦接于存儲(chǔ)模塊與第二通信頻道集合,用于判斷從參 考衛(wèi)星中所取得的多個(gè)測量結(jié)果是否與多個(gè)測量預(yù)報(bào)一致;其中如果從參考 衛(wèi)星中所取得的多個(gè)測量結(jié)果被判斷為與多個(gè)測量預(yù)報(bào)不一致,則控制器控 制第一通信頻道集合與第二通信頻道集合以不參考多個(gè)測量預(yù)報(bào)的方式來搜 尋其它衛(wèi)星的衛(wèi)星信號(hào)。依據(jù)本發(fā)明的一實(shí)施例,提供一種在全球?qū)Ш叫l(wèi)星系統(tǒng)接收器中核對(duì)導(dǎo) 航信息的方法,包含有依據(jù)導(dǎo)航信息來產(chǎn)生多個(gè)測量預(yù)報(bào);依據(jù)多個(gè)測量 預(yù)報(bào)來搜尋衛(wèi)星信號(hào);以不參考多個(gè)測量預(yù)報(bào)的方式來搜尋至少一個(gè)參考衛(wèi) 星的衛(wèi)星信號(hào);判斷從參考衛(wèi)星中所取得的多個(gè)測量結(jié)果是否與多個(gè)測量預(yù) 報(bào)一致;以及如果從參考衛(wèi)星中所取得的多個(gè)測量結(jié)果被判斷為與多個(gè)測量 預(yù)報(bào)不一致,則推斷導(dǎo)航信息已經(jīng)失去時(shí)效性??偨Y(jié)來說,上述用于搜尋衛(wèi)星信號(hào)的方法與相關(guān)裝置可在支持不同搜尋 方式的同時(shí),有效地縮短首次定位時(shí)間。
圖1是依據(jù)本發(fā)明的一實(shí)施例的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器的簡化方塊示 意圖。圖2是依據(jù)本發(fā)明搜尋衛(wèi)星信號(hào)的方法的第一實(shí)施例的流程圖。 圖3是依據(jù)本發(fā)明搜尋衛(wèi)星信號(hào)的方法的第二實(shí)施例的流程圖。
具體實(shí)施方式
在本說明書以及權(quán)利要求當(dāng)中使用了某些詞匯來指稱特定的元件,本領(lǐng) 域的技術(shù)人員應(yīng)可理解,硬件制造商可能會(huì)用不同的名詞來稱呼同一個(gè)元件,本說明書及權(quán)利要求并不以名稱的差異來作為區(qū)分元件的方式,而是以元件在功能上的差異來作為區(qū)分的準(zhǔn)則,在通篇說明書及權(quán)利要求當(dāng)中所提及的 "包含有"是一開放式的用語,故應(yīng)解釋成"包含有但不限定于",此外, "耦接" 一詞在此包含任何直接及間接的電氣連接手段,因此,若文中描述第一裝置耦接于第二裝置,則代表第一裝置可以直接電氣連接于第二裝置,或通過其它裝置或連接手段間接地電氣連接至第二裝置。請(qǐng)參考圖1,是依據(jù)本發(fā)明的一實(shí)施例的多頻道的全球?qū)Ш叫l(wèi)星系統(tǒng)(Global Navigation Satellite System, GNSS)接收器100的簡化方塊示意圖。 在實(shí)際應(yīng)用中,全球?qū)Ш叫l(wèi)星系統(tǒng)接收器IOO可以是美國的全球衛(wèi)星定位系 統(tǒng)(Global Position System, GPS)接收器、歐盟的伽利略(Galileo)接收器、 俄羅斯的GLONASS接收器或是其它全球?qū)Ш叫l(wèi)星系統(tǒng)的接收器。如圖1所 示,全球?qū)Ш叫l(wèi)星系統(tǒng)接收器100包含有第一接收模塊110、耦接于第一接 收模塊110的控制器120以及耦接于控制器120的存儲(chǔ)模塊130。第一接收 模塊IIO包含有第一通信頻道集合112以及第二通信頻道集合114,其中第 一通信頻道集合112的通信頻道數(shù)量大于第二通信頻道集合114的通信頻道 數(shù)量。舉例來說,在本實(shí)施例中,第一通信頻道集合112具有分別標(biāo)示為142 的多個(gè)通信頻道,而第二通信頻道集合114僅具有一個(gè)標(biāo)示為144的通信頻 道,當(dāng)然,在實(shí)際應(yīng)用中,第二通信頻道集合114也可以具有超過一個(gè)以上 的通信頻道。在全球?qū)Ш叫l(wèi)星系統(tǒng)接收器100中,第一接收模塊110用于搜尋衛(wèi)星信 號(hào),控制器120用于依據(jù)由第一接收模塊110所搜尋取得的衛(wèi)星信號(hào)來計(jì)算 導(dǎo)航數(shù)據(jù)(例如位置、速率以及時(shí)間等),此外,存儲(chǔ)模塊130用于存儲(chǔ)導(dǎo) 航信息,并且存儲(chǔ)模塊130—般用非易失性(non-volatile)存儲(chǔ)器來實(shí)現(xiàn)。請(qǐng)注意"導(dǎo)航信息" 一詞在此包含有可以用來產(chǎn)生協(xié)助全球?qū)Ш叫l(wèi)星系 統(tǒng)接收器100取得衛(wèi)星信號(hào)的多個(gè)測量預(yù)報(bào)的各種數(shù)據(jù)的信息,舉例來說, 導(dǎo)航信息可以包含有接收器位置、時(shí)間、星歷表(ephemeris)、年歷(almanac)、接收器的頻率漂移(clockdrift)、接收器速率等,多個(gè)測量預(yù)報(bào)可以包含有 衛(wèi)星搜尋清單、多普勒中心(Doppler center)、多普勒搜尋范圍、碼片中心 (code chip center)、碼片搜尋范圍(code chip search range)、接收器位置、 時(shí)間及/或頻率偏差(clock bias)(例如溫度補(bǔ)償石英振蕩器(temperature compensated crystal oscillator, TCXO)的偏差)。在實(shí)際運(yùn)作中,導(dǎo)航信息 可以由控制器120在之前的定位操作中產(chǎn)生,或是從外部的數(shù)據(jù)來源中接收 得到。舉例來說,在優(yōu)選的實(shí)施例中,全球?qū)Ш叫l(wèi)星系統(tǒng)接收器100可以另 包含有耦接于控制器120的第二接收模塊150,用于從移動(dòng)電話基站或網(wǎng)絡(luò) 160接收載有導(dǎo)航信息的輔助數(shù)據(jù),而在這個(gè)情況中,控制器120從所接收 到的輔助數(shù)據(jù)中擷取導(dǎo)航信息。在下文中,請(qǐng)參考圖2以進(jìn)一步詳細(xì)說明關(guān)于全球?qū)Ш叫l(wèi)星系統(tǒng)接收器 100的衛(wèi)星信號(hào)取得操作的細(xì)節(jié)與內(nèi)容。圖2是依據(jù)本發(fā)明搜尋衛(wèi)星信號(hào)的方法的第一實(shí)施例的流程圖200。當(dāng) 全球?qū)Ш叫l(wèi)星系統(tǒng)接收器100被啟動(dòng)時(shí),控制器120會(huì)進(jìn)行步驟202來依據(jù) 存儲(chǔ)于存儲(chǔ)模塊130的導(dǎo)航信息產(chǎn)生多個(gè)測量預(yù)報(bào)(例如衛(wèi)星搜尋清單、多 普勒中心、多普勒搜尋范圍、碼片中心、碼片搜尋范圍、接收器位置、時(shí)間 及/或頻率偏差), 一般而言,這些測量預(yù)報(bào)接著就會(huì)被存儲(chǔ)于存儲(chǔ)模塊130。在步驟204中,第一接收模塊110依據(jù)控制器120所產(chǎn)生的多個(gè)測量預(yù) 報(bào)來搜尋衛(wèi)星信號(hào)。在實(shí)際應(yīng)用中,第一接收模塊110可以利用所有的通信 頻道或大部分的通信頻道(例如第一通信頻道集合112)以依據(jù)多個(gè)測量預(yù) 報(bào)的方式來搜尋衛(wèi)星信號(hào)。在步驟206中,控制器120判斷是否已經(jīng)達(dá)到首次定位時(shí)間(Time To First Fix, TTFF)。如果已經(jīng)達(dá)到首次定位時(shí)間(亦即完成定位的工作), 則控制器120就會(huì)結(jié)束搜尋衛(wèi)星信號(hào)的操作(步驟228),而如果還沒有達(dá) 到首次定位時(shí)間(亦即還沒有完成定位的工作),則控制器120就會(huì)進(jìn)行步 驟208來判斷是否已經(jīng)滿足冷啟動(dòng)(cold start)的條件,而在一實(shí)施例中,如果第一接收模塊110進(jìn)行搜尋衛(wèi)星信號(hào)的操作已經(jīng)超過第一預(yù)定時(shí)間而沒有取得任何衛(wèi)星信號(hào)時(shí),則控制器120就會(huì)判斷已經(jīng)滿足冷啟動(dòng)的條件。如 果已經(jīng)滿足冷啟動(dòng)的條件,則第一接收模塊IIO就會(huì)進(jìn)入"冷啟動(dòng)模式"(步 驟210)以不參考任何測量預(yù)報(bào)的方式來搜尋衛(wèi)星信號(hào),而這樣的操作又稱 為"全空域搜尋操作(foil sky search)"。如果還沒有達(dá)到首次定位時(shí)間,并且也沒有滿足冷啟動(dòng)的條件的話,則 控制器120就會(huì)進(jìn)行步驟212來判斷第一接收模塊110是否處于"混合搜尋 模式",而關(guān)于"混合搜尋模式"的操作細(xì)節(jié)會(huì)在之后詳細(xì)說明。如果第一 接收模塊110并沒有在"混合搜尋模式"中操作,則控制器120就會(huì)進(jìn)行步 驟214來檢查是否已經(jīng)滿足混合搜尋的條件。在本實(shí)施例中,如果第一接收模塊IIO進(jìn)行搜尋衛(wèi)星信號(hào)的操作已經(jīng)超 過第二預(yù)定時(shí)間而沒有取得任何衛(wèi)星信號(hào)時(shí),則控制器120就會(huì)判斷已經(jīng)滿 足混合搜尋的條件,其中第二預(yù)定時(shí)間比第一預(yù)定時(shí)間短。如果在步驟214 中發(fā)現(xiàn)并沒有滿足混合搜尋的條件,則全球?qū)Ш叫l(wèi)星系統(tǒng)接收器100的操作 流程就會(huì)回到步驟206。另一方面,如果在步驟214中發(fā)現(xiàn)已經(jīng)滿足混合搜 尋的條件,則第一接收模塊110就會(huì)進(jìn)行步驟216以進(jìn)入"混合搜尋模式"。 在此請(qǐng)注意,在另一種可行的設(shè)計(jì)變化中,如果第一接收模塊110進(jìn)行搜尋 衛(wèi)星信號(hào)的操作已經(jīng)超過第二預(yù)定時(shí)間時(shí),則控制器120也可以判斷已經(jīng)滿 足混合搜尋的條件,而不需要考慮是否有取得任何衛(wèi)星信號(hào),而這樣的操作 同樣也符合本發(fā)明的精神。在"混合搜尋模式"中,控制器120選擇第一接收模塊110中的所有通 信頻道的子集合來搜尋一個(gè)或一個(gè)以上的參考衛(wèi)星的衛(wèi)星信號(hào),并且參考衛(wèi) 星的信號(hào)可以由全球?qū)Ш叫l(wèi)星系統(tǒng)接收器100、網(wǎng)絡(luò)、基站或是其它設(shè)備所 接收,而不需要參考任何的測量預(yù)報(bào),與此同時(shí),第一接收模塊110中其它 的通信頻道會(huì)繼續(xù)步驟204的操作(亦即依據(jù)多個(gè)測量預(yù)報(bào)來搜尋衛(wèi)星信 號(hào))。舉例來說,在本實(shí)施例中的控制器120選擇第一接收模塊110中的第二通信頻道集合114以不參考任何測量預(yù)報(bào)的方式來搜尋至少一個(gè)參考衛(wèi)星 的衛(wèi)星信號(hào),與此同時(shí),第一接收模塊110中的第一通信頻道集合112會(huì)依 據(jù)多個(gè)測量預(yù)報(bào)來搜尋衛(wèi)星信號(hào),從某方面來說,第二通信頻道集合114是 在混合搜尋模式中進(jìn)行"全空域搜尋操作"。在進(jìn)入混合搜尋模式之后,如果沒有滿足冷啟動(dòng)的條件,并且也還沒有 達(dá)到首次定位時(shí)間的話,則全球?qū)Ш叫l(wèi)星系統(tǒng)接收器100的操作流程就會(huì)繼 續(xù)進(jìn)行步驟218來檢査是否有追蹤到任何的參考衛(wèi)星,如果沒有任何的參考 衛(wèi)星被第二通信頻道集合114追蹤到,則全球?qū)Ш叫l(wèi)星系統(tǒng)接收器100的操 作流程就會(huì)回到步驟206。另一方面,如果有至少一個(gè)參考衛(wèi)星被第二通信 頻道集合114追蹤到,則控制器120就會(huì)從第二通信頻道集合114所接收到 的衛(wèi)星信號(hào)中取得多個(gè)測量結(jié)果,并且接著進(jìn)行步驟220。在步驟220中,控制器120判斷從參考衛(wèi)星中所取得的多個(gè)測量結(jié)果是 否與存儲(chǔ)在存儲(chǔ)模塊130中的多個(gè)測量預(yù)報(bào)一致,舉例來說,控制器120可 以將從參考衛(wèi)星中所取得的衛(wèi)星搜尋清單、多普勒、碼片相位或是其它的測 量結(jié)果來跟多個(gè)測量預(yù)報(bào)中相對(duì)應(yīng)的數(shù)據(jù)進(jìn)行比較。如果在步驟220中發(fā)現(xiàn)從參考衛(wèi)星中所取得的多個(gè)測量結(jié)果與多個(gè)測量 預(yù)報(bào)一致,則控制器120就會(huì)進(jìn)行步驟222來推斷多個(gè)測量預(yù)報(bào)是正確的。 如前所述,由于多個(gè)測量預(yù)報(bào)是基于存儲(chǔ)在存儲(chǔ)模塊130中的導(dǎo)航信息而產(chǎn) 生,所以控制器120也可以在步驟222中推斷出存儲(chǔ)在存儲(chǔ)模塊130中的導(dǎo) 航信息還沒有失去時(shí)效性,并且在這種情況下,控制器120就可以推斷出全 球?qū)Ш叫l(wèi)星系統(tǒng)接收器100無法完成定位工作的原因是全球?qū)Ш叫l(wèi)星系統(tǒng)接 收器100可能處于一個(gè)條件不佳的射頻環(huán)境中。在一實(shí)施例中,當(dāng)控制器120 推斷出導(dǎo)航信息還沒有失去時(shí)效性時(shí),全球?qū)Ш叫l(wèi)星系統(tǒng)接收器100的操作 流程就會(huì)回到步驟206,而在另一實(shí)施例中,第一接收模塊IIO會(huì)離開混合 搜尋模式,并且利用所有的通信頻道以基于多個(gè)測量預(yù)報(bào)的方式來搜尋衛(wèi)星 信號(hào)。如果在步驟220中發(fā)現(xiàn)從參考衛(wèi)星中所取得的多個(gè)測量結(jié)果與多個(gè)測量 預(yù)報(bào)不一致,則控制器120就會(huì)進(jìn)行步驟224來推斷出多個(gè)測量預(yù)報(bào)是錯(cuò)誤 的以及存儲(chǔ)在存儲(chǔ)模塊130中的導(dǎo)航信息已經(jīng)失去時(shí)效性。接著,控制器120就會(huì)進(jìn)行步驟226以控制第一接收模塊110以不參考 多個(gè)測量預(yù)報(bào)的方式來搜尋其它參考衛(wèi)星的衛(wèi)星信號(hào)。在一實(shí)施例中,第一 接收模塊110在步驟226中離開混合搜尋模式并且進(jìn)入冷啟動(dòng)模式,而在另 一實(shí)施例中,控制器120是用從參考衛(wèi)星中所取得的多個(gè)測量結(jié)果來更新存 儲(chǔ)在存儲(chǔ)模塊130中的多個(gè)測量預(yù)報(bào),并且控制第一通信頻道集合112以及 第二通信頻道集合114參考從參考衛(wèi)星中所取得的多個(gè)測量結(jié)果來搜尋其它 衛(wèi)星的衛(wèi)星信號(hào),進(jìn)而提升在步驟226中取得衛(wèi)星信號(hào)的速度。如上所述,控制器120通過比較多個(gè)測量預(yù)報(bào)以及從參考衛(wèi)星中所取得 的多個(gè)測量結(jié)果來核對(duì)存儲(chǔ)在存儲(chǔ)模塊130中的導(dǎo)航信息,而一旦導(dǎo)航信息 被判定為已經(jīng)失去時(shí)效性時(shí),則從導(dǎo)航信息中所取得的多個(gè)測量預(yù)報(bào)就會(huì)不 再被使用,以避免誤導(dǎo)第一接收模塊110關(guān)于取得衛(wèi)星信號(hào)的操作。如此一 來,不正確的測量預(yù)報(bào)就不會(huì)造成全球?qū)Ш叫l(wèi)星系統(tǒng)接收器100無法達(dá)到首 次定位時(shí)間,從而可以改善全球?qū)Ш叫l(wèi)星系統(tǒng)接收器100的首次定位時(shí)間。在此請(qǐng)注意,上述流程圖200中的步驟的執(zhí)行順序僅作為本發(fā)明的舉例 說明,而不是本發(fā)明在實(shí)際應(yīng)用上的限制條件。舉例來說,圖3是依據(jù)本發(fā) 明搜尋衛(wèi)星信號(hào)的方法的第二實(shí)施例的流程圖300,而流程圖300相似于流 程圖200,并且為了內(nèi)容簡潔起見,流程圖300中具有與流程圖200中相同 的操作內(nèi)容的步驟被標(biāo)示為相同的標(biāo)號(hào)。如流程圖300中舉例說明的內(nèi)容所示,在控制器120依據(jù)導(dǎo)航信息來產(chǎn) 生多個(gè)測量預(yù)報(bào)(步驟202)之后,本實(shí)施例中的第一接收模塊110會(huì)直接 進(jìn)入混合搜尋模式(步驟216),舉例來說,第一接收模塊110可以利用第 一通信頻道集合112以依據(jù)多個(gè)測量預(yù)報(bào)的方式來搜尋衛(wèi)星信號(hào),并且同時(shí) 利用第二通信頻道集合114以不參考多個(gè)測量預(yù)報(bào)的方式來搜尋至少一個(gè)參考衛(wèi)星的衛(wèi)星信號(hào),在此請(qǐng)注意,第二通信頻道集合114可以在多個(gè)測量預(yù) 報(bào)產(chǎn)生之前就開始搜尋參考衛(wèi)星的衛(wèi)星信號(hào)。此外,由于流程圖300中的其 它步驟的操作都與流程圖200中具有相同標(biāo)號(hào)的步驟一樣,所以為了簡潔起 見就不在此贅述其詳細(xì)內(nèi)容。
在實(shí)際應(yīng)用中,本發(fā)明所揭露的搜尋衛(wèi)星信號(hào)的方法以及核對(duì)導(dǎo)航信息 的方法都可以用軟件的方式來實(shí)現(xiàn),舉例來說,本發(fā)明可以提供機(jī)器可讀媒(machine-readable medium)(例如非易失性存儲(chǔ)器,未顯示在圖中)給 全球?qū)Ш叫l(wèi)星系統(tǒng)接收器100,并且機(jī)器可讀媒體包含有適當(dāng)設(shè)計(jì)的可執(zhí)行 的程序代碼,而當(dāng)可執(zhí)行的程序代碼由全球?qū)Ш叫l(wèi)星系統(tǒng)接收器100所執(zhí)行 時(shí),會(huì)使得全球?qū)Ш叫l(wèi)星系統(tǒng)接收器進(jìn)行前述的取得衛(wèi)星信號(hào)的操作。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,凡依本發(fā)明權(quán)利要求所做的均等變 化與修飾,都應(yīng)屬于本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種搜尋衛(wèi)星信號(hào)的方法,所述的方法包含有依據(jù)多個(gè)測量預(yù)報(bào)來搜尋衛(wèi)星信號(hào);以不參考所述的多個(gè)測量預(yù)報(bào)的方式來搜尋至少一個(gè)參考衛(wèi)星的衛(wèi)星信號(hào);判斷從所述的參考衛(wèi)星中所取得的多個(gè)測量結(jié)果是否與所述的多個(gè)測量預(yù)報(bào)一致;以及如果從所述的參考衛(wèi)星中所取得的所述的多個(gè)測量結(jié)果被判斷為與所述的多個(gè)測量預(yù)報(bào)不一致,則以不參考所述的多個(gè)測量預(yù)報(bào)的方式來搜尋其它衛(wèi)星的衛(wèi)星信號(hào)。
2. 如權(quán)利要求1所述的搜尋衛(wèi)星信號(hào)的方法,其特征在于,所述的依據(jù) 多個(gè)測量預(yù)報(bào)來搜尋衛(wèi)星信號(hào)的步驟以及所述的搜尋參考衛(wèi)星的衛(wèi)星信號(hào)的 步驟同時(shí)進(jìn)行。
3. 如權(quán)利要求2所述的搜尋衛(wèi)星信號(hào)的方法,其特征在于,當(dāng)所述的依 據(jù)多個(gè)測量預(yù)報(bào)來搜尋衛(wèi)星信號(hào)的步驟已經(jīng)進(jìn)行超過預(yù)定時(shí)間時(shí),則開始執(zhí) 行所述的搜尋參考衛(wèi)星的衛(wèi)星信號(hào)的步驟。
4. 如權(quán)利要求1所述的搜尋衛(wèi)星信號(hào)的方法,其特征在于,所述的多個(gè) 測量預(yù)報(bào)包含有衛(wèi)星搜尋清單、多普勒中心、多普勒搜尋范圍、碼片中心、 碼片搜尋范圍、接收器位置、時(shí)間或頻率偏差。
5. 如權(quán)利要求1所述的搜尋衛(wèi)星信號(hào)的方法,其特征在于,所述的搜尋 其它衛(wèi)星的衛(wèi)星信號(hào)的步驟包含有-參考從所述的參考衛(wèi)星中所取得的所述的多個(gè)測量結(jié)果來搜尋衛(wèi)星信號(hào)。
6. —種全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于,所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器包含有存儲(chǔ)模塊,用于存儲(chǔ)多個(gè)測量預(yù)報(bào);第一通信頻道集合,用于依據(jù)所述的多個(gè)測量預(yù)報(bào)來搜尋衛(wèi)星信號(hào); 第二通信頻道集合,用于以不參考所述的多個(gè)測量預(yù)報(bào)的方式來搜尋至少一個(gè)參考衛(wèi)星的衛(wèi)星信號(hào);以及控制器,耦接于所述的存儲(chǔ)模塊與所述的第二通信頻道集合,用于判斷從所述的參考衛(wèi)星中所取得的多個(gè)測量結(jié)果是否與所述的多個(gè)測量預(yù)報(bào)一致;其中如果從所述的參考衛(wèi)星中所取得的所述的多個(gè)測量結(jié)果被判斷為與 所述的多個(gè)測量預(yù)報(bào)不一致,則所述的控制器控制所述的第一通信頻道集合 與所述的第二通信頻道集合以不參考所述的多個(gè)測量預(yù)報(bào)的方式來搜尋其它 衛(wèi)星的衛(wèi)星信號(hào)。
7. 如權(quán)利要求6所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于,當(dāng)所述 的第一通信頻道集合依據(jù)所述的多個(gè)測量預(yù)報(bào)來搜尋衛(wèi)星信號(hào)時(shí),所述的第 二通信頻道集合同時(shí)搜尋所述的參考衛(wèi)星的衛(wèi)星信號(hào)。
8. 如權(quán)利要求7所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于,當(dāng)所述 的第一通信頻道集合搜尋衛(wèi)星信號(hào)已經(jīng)進(jìn)行超過預(yù)定時(shí)間而沒有取得任何衛(wèi) 星信號(hào)時(shí),則所述的第二通信頻道集合開始搜尋所述的參考衛(wèi)星的衛(wèi)星信號(hào)。
9. 如權(quán)利要求8所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于,所述的 第二通信頻道集合是所述的第一通信頻道集合的子集合。
10. 如權(quán)利要求6所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于,如果從 所述的參考衛(wèi)星中所取得的所述的多個(gè)測量結(jié)果被判斷為與所述的多個(gè)測量 預(yù)報(bào)不一致,則所述的控制器控制所述的第一通信頻道集合與所述的第二通 信頻道集合以使所述的第一通信頻道集合與所述的第二通信頻道集合也以參 考從所述的參考衛(wèi)星中所取得的所述的多個(gè)測量結(jié)果的方式來搜尋其它衛(wèi)星 的衛(wèi)星信號(hào)。
11. 如權(quán)利要求6所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于,所述的 第一通信頻道集合的通信頻道數(shù)量大于所述的第二通信頻道集合的通信頻道 數(shù)量。
12. 如權(quán)利要求6所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于,所述的 多個(gè)測量預(yù)報(bào)包含有衛(wèi)星搜尋清單、多普勒中心、多普勒搜尋范圍、碼片中 心或碼片搜尋范圍。
13. 如權(quán)利要求6所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于,如果從所述的參考衛(wèi)星中所取得的所述的多個(gè)測量結(jié)果被判斷為與所述的多個(gè)測量 預(yù)報(bào)不一致,則所述的控制器用從所述的參考衛(wèi)星中所取得的所述的多個(gè)測 量結(jié)果來更新存儲(chǔ)于所述的存儲(chǔ)模塊的所述的多個(gè)測量預(yù)報(bào)。
14. 如權(quán)利要求6所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于,所述的 控制器依據(jù)導(dǎo)航信息來產(chǎn)生所述的多個(gè)測量預(yù)報(bào)。
15. 如權(quán)利要求14所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于,如果 從所述的參考衛(wèi)星中所取得的所述的多個(gè)測量結(jié)果被判斷為與所述的多個(gè)測 量預(yù)報(bào)不一致,則所述的控制器推斷所述的導(dǎo)航信息已經(jīng)失去時(shí)效性。
16. 如權(quán)利要求14所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于,所述 的導(dǎo)航信息包含有接收器位置、時(shí)間、星歷表、年歷、接收器的頻率漂移或 接收器速率。
17. 如權(quán)利要求6所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于,所述的 第二通信頻道集合搜尋一個(gè)或一個(gè)以上的參考衛(wèi)星,并且所述的參考衛(wèi)星的 信號(hào)由所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器、網(wǎng)絡(luò)或基站所接收。
18. —種在全球?qū)Ш叫l(wèi)星系統(tǒng)接收器中核對(duì)導(dǎo)航信息的方法,所述的方法 包含有-依據(jù)所述的導(dǎo)航信息來產(chǎn)生多個(gè)測量預(yù)報(bào);以及 如權(quán)利要求1-4中任何一項(xiàng)所述的搜尋衛(wèi)星信號(hào)的方法。
19. 如權(quán)利要求18所述的在全球?qū)Ш叫l(wèi)星系統(tǒng)接收器中核對(duì)導(dǎo)航信息的方法,其特征在于,所述的導(dǎo)航信息包含有接收器位置、時(shí)間、星歷表、年 歷、接收器的頻率漂移或接收器速率。
全文摘要
本發(fā)明提供多種搜尋衛(wèi)星信號(hào)的方法與裝置,其中一種方法包含有依據(jù)多個(gè)測量預(yù)報(bào)來搜尋衛(wèi)星信號(hào);以不參考多個(gè)測量預(yù)報(bào)的方式來搜尋至少一個(gè)參考衛(wèi)星的衛(wèi)星信號(hào);判斷從參考衛(wèi)星中所取得的多個(gè)測量結(jié)果是否與多個(gè)測量預(yù)報(bào)一致;如果從參考衛(wèi)星中所取得的多個(gè)測量結(jié)果被判斷為與多個(gè)測量預(yù)報(bào)不一致,則以不參考多個(gè)測量預(yù)報(bào)的方式來搜尋其它衛(wèi)星的衛(wèi)星信號(hào)。如果從參考衛(wèi)星中所取得的多個(gè)測量結(jié)果被判斷為與多個(gè)測量預(yù)報(bào)不一致,則用于產(chǎn)生多個(gè)測量預(yù)報(bào)的導(dǎo)航信息會(huì)被判斷為已經(jīng)失去時(shí)效性。本發(fā)明提供的方法與裝置可在支持不同搜尋方式的同時(shí),有效地縮短首次定位時(shí)間,提升衛(wèi)星信號(hào)搜尋的速度與準(zhǔn)確度。
文檔編號(hào)G01S19/27GK101334461SQ20071015245
公開日2008年12月31日 申請(qǐng)日期2007年10月12日 優(yōu)先權(quán)日2007年6月27日
發(fā)明者葉信忠, 賴文鉦, 黃工栓 申請(qǐng)人:聯(lián)發(fā)科技股份有限公司