首先先從GPS接收機(jī)冷啟為什么慢說起: GPS接收機(jī)如果冷啟動(dòng),,所有數(shù)據(jù)都會被清掉,,一切從零開始。只有通過不斷接收當(dāng)前的GPS衛(wèi)星所廣播的信號,,逐步分析所能接收的導(dǎo)航衛(wèi)星的編號,、頻率和運(yùn)行軌跡(這些信息分析的來源都來自從衛(wèi)星接收的信號),才能最終鎖定衛(wèi)星,。只有鎖定了衛(wèi)星,,GPS接收機(jī)才能定位自己所在的位置。由于GPS衛(wèi)星廣播的傳輸速度非常慢,,大約每秒50比特,,大約12分半才可能傳送完一份完整的GPS資料。所以冷起后的定位非常慢,,即使在開闊地也可能需要十幾分鐘,而室內(nèi)或者信號不好的地方,幾個(gè)小時(shí)都不一定能成功,。(意思是說,,冷啟動(dòng)慢是當(dāng)前GPS技術(shù)的限制問題,不是接收機(jī)自身設(shè)計(jì)的問題,,當(dāng)然不能根本解決,,但可以通過引入新的技術(shù)來回避,見下文) 而在日常使用時(shí),,為什么不會這么慢呢,?因?yàn)橐坏〨PS接收機(jī)接收成功后,都會在芯片的內(nèi)存中保留最后一次定位的經(jīng)緯度(一個(gè)區(qū)域值)和短效星歷(最后一次定位時(shí),上空衛(wèi)星的數(shù)量、軌跡和預(yù)測的四小時(shí)之內(nèi)這些衛(wèi)星的位置),。 這些數(shù)據(jù)的存在,,使得接收機(jī)再次啟動(dòng)(或短時(shí)丟失信號)之后,一旦重新接收到新的信號時(shí),,不再需要重新計(jì)算衛(wèi)星的軌道,,只需要簡單的調(diào)整,就可以重新鎖定衛(wèi)星,,實(shí)現(xiàn)快速定位,。這就保證了我們平常使用時(shí),短暫的關(guān)機(jī)和丟失信號(例如進(jìn)入隧道)都不會造成GPS使用上的問題,。 不過,,由于這些數(shù)據(jù)具有時(shí)效性(一般不超過4個(gè)小時(shí))和地域性(保存的是最后一次定位點(diǎn)上空的短時(shí)星歷),所以,,一旦關(guān)機(jī)超過4個(gè)小時(shí),,或者關(guān)機(jī)期間進(jìn)行了遠(yuǎn)距離的運(yùn)動(dòng)(例如坐飛機(jī)),那么這些暫存的數(shù)據(jù)都會失效,。 當(dāng)然,,這兩種失效的后果還是有差別的,前者只是短時(shí)星歷失效,,但經(jīng)緯度不變,,有個(gè)參考數(shù)據(jù),鎖定衛(wèi)星的速度還是要快些,。 所謂的快速GPS,,能夠下載7天內(nèi)的數(shù)據(jù),應(yīng)該是通過互聯(lián)網(wǎng)從相關(guān)服務(wù)器上下載指定位置(即前面所說的最后一次定位的位置)上空7天內(nèi)的衛(wèi)星數(shù)據(jù)(長效星歷),,保存在手機(jī)上,。當(dāng)導(dǎo)航軟件通過相關(guān)驅(qū)動(dòng)去調(diào)用GPS通信時(shí),驅(qū)動(dòng)會先利用之前的長效星歷和當(dāng)前的時(shí)間,,幫助GPS芯片鎖定衛(wèi)星,。這樣,,即使GPS芯片保存的短期星歷已經(jīng)超時(shí)失效,也可以做到快速定位,。 當(dāng)然,,如果“當(dāng)前位置”變了,那么之前下載的所謂的“長期星歷”自然也就沒用了,,依然需要一個(gè)漫長的定位時(shí)間(取得正確的經(jīng)緯度,再取得新地點(diǎn)正確的星歷),,所以就會像“冷啟動(dòng)”一樣的慢。 所以快速GPS能否幫到你,,應(yīng)該是與你的GPS使用方式和習(xí)慣相關(guān),,它是也只可能是一種輔助的手段。 另: 而手機(jī)打開AGPS的話能夠提高GPS的定位速度,應(yīng)該也是類似的原理,。利用服務(wù)商提供的資料(例如星歷)來加快衛(wèi)星鎖定的時(shí)間,,所以也應(yīng)該會產(chǎn)生數(shù)據(jù)流量。 |
|